6 个仓库
Systems for adapting user interface text and regional formats to support multiple languages.
Distinct from Multilingual Interface Localization: The candidates are too narrow (keyboard layouts, AI audio, or consent forms); a general UI localization tag is needed.
Explore 6 awesome GitHub repositories matching user interface & experience · Multilingual Interface Localization. Refine with filters or upvote what's useful.
mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor
Manages the loading and switching of locale modules to translate and format the user interface.
winjs 是一个浏览器 UI 工具包和 JavaScript 组件库,专为构建 Web 应用程序而设计。它提供了一组对触摸、键盘和辅助功能具有原生支持的高性能组件和实用程序。 该项目具有跨浏览器事件归一化器,可创建合成指针和焦点事件,以确保不同浏览器之间的一致输入行为。它还包括一个 Web 本地化框架,用于使用键值资源文件管理多语言翻译和区域格式。 该工具包涵盖了广泛的功能,包括用于编译源代码的前端资产流水线、用于优化 DOM 更新的状态驱动 UI 同步,以及用于排版、表单控件和动态强调色的综合样式系统。它还提供用于全局事件管理、UI 过渡动画和可关闭界面元素协调的实用程序。
Adapts application text and regional formats to support multiple languages using resource files and keys.
mini-tokyo-3d 是一个 3D 公共交通地图可视化系统,使用开放数据实时渲染公共交通网络和车辆移动。它作为一个实时交通追踪器和交互式交通路线查找器,提供了一个可以集成到网页和外部应用程序中的 WebGL 地图嵌入。 该系统具有多语言交通界面,将交通标识符和导航元素翻译成多种语言。它通过根据实时时刻表和服务延迟信息模拟移动来追踪车辆位置。 该项目涵盖公共交通路线规划和实时路线搜索,以找到最快的旅行路径。它包括地图可视化功能,例如用于在地面和地下网络之间切换的基础设施视图过滤,以及追踪特定交通资产的能力。
Adapts transportation data and navigation controls into multiple languages for international accessibility.
Vuestic UI is a Vue 3 component library providing a collection of pre-made user interface elements. It serves as a responsive UI framework and a themed component system designed to speed up frontend development and maintenance. The toolkit features a centralized configuration system for global styling and dynamic branding, including a built-in dark mode. It includes an internationalized interface toolkit with native support for localization and translating application content for multiple languages. The library provides a set of accessible web components that meet accessibility standards for
Includes built-in support for localization and translating interface content for multiple languages.
ByteLegend is a gamified programming environment designed for learning to write code through interactive game mechanics, rewards, and puzzles. It functions as a software development experience that integrates these elements to make programming education more engaging. The project includes a multilingual localization framework and internationalization toolset. This system decouples source code from display text using external key-value mappings and manages language preferences via request headers and regional identifiers. It features an automated translation workflow that generates machine tra
Provides a system for adapting user interface text and regional formats to support multiple languages.
This project is a static site generator and a personal blog that uses GitHub Issues as its primary content management system. It converts markdown files and metadata into pre-rendered HTML pages for web delivery. The site functions as a multilingual content platform with client-side localization to translate text into multiple languages. It also incorporates an interactive code playground, allowing visitors to run and test code snippets directly within the browser through embedded executable environments. The system leverages GitHub Actions to automate the build and publishing workflow, trig
Adapts user interface text to support multiple languages for a global audience.