6 repository-uri
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 este un toolkit UI de browser și o bibliotecă de componente JavaScript concepută pentru construirea aplicațiilor web. Oferă un set de componente și utilitare de înaltă performanță cu suport nativ pentru atingere, tastatură și accesibilitate. Proiectul dispune de un normalizator de evenimente cross-browser care creează evenimente sintetice de pointer și focus pentru a asigura un comportament de intrare consistent în diferite browsere. Include, de asemenea, un framework de localizare web pentru gestionarea traducerilor în mai multe limbi și a formatelor regionale folosind fișiere de resurse cheie-valoare. Toolkit-ul acoperă o gamă largă de capabilități, inclusiv un pipeline de active frontend pentru compilarea codului sursă, sincronizarea UI bazată pe stare pentru a optimiza actualizările DOM și un sistem cuprinzător de stilizare pentru tipografie, controale de formular și culori de accent dinamice. Oferă, de asemenea, utilitare pentru gestionarea globală a evenimentelor, animații de tranziție UI și coordonarea elementelor de interfață care pot fi închise.
Adapts application text and regional formats to support multiple languages using resource files and keys.
mini-tokyo-3d este un sistem de vizualizare a hărților de tranzit 3D care randează rețelele de transport public și mișcările vehiculelor în timp real folosind date deschise. Acesta funcționează ca un tracker de tranzit în timp real și un căutător interactiv de rute de transport, oferind un embed de hartă WebGL care poate fi integrat în pagini web și aplicații externe. Sistemul dispune de o interfață de tranzit multilingvă care traduce identificatorii de transport și elementele de navigare în mai multe limbi. Urmărește pozițiile vehiculelor prin simularea mișcărilor pe baza orarelor live și a informațiilor despre întârzierile serviciilor. Proiectul acoperă planificarea rutelor de transport public și căutarea rutelor în timp real pentru a găsi cele mai rapide căi de călătorie. Include capabilități de vizualizare a hărților, cum ar fi filtrarea vizualizării infrastructurii pentru a comuta între rețelele de suprafață și cele subterane și capacitatea de a urmări active specifice de tranzit.
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.