7 Repos
Providing multi-language support for software user interfaces to accommodate global users.
Distinct from Multi-Language Support: None of the candidates focus on general UI localization for an editor; they are too specific to infrastructure or runtime.
Explore 7 awesome GitHub repositories matching user interface & experience · Interface Localization Support. Refine with filters or upvote what's useful.
Emoji Mart is a set of web components and tools for adding a searchable, customizable emoji picker to web applications. It provides a picker component for browsing and selecting emojis by category, a rendering component for displaying individual emojis from shortcodes or IDs, and a programmatic search library for looking up emoji metadata by keyword, native character, or shortcode. The library structures emoji data into a precomputed index that supports real-time search filtering, category-based virtual scrolling, and skin tone modifiers. Custom emoji sets can be injected at runtime, merging
Ships translation bundles for over twenty languages to localize the emoji picker interface.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Switches the entire application UI to a supported language for a localized experience.
Varlet ist eine Vue3-Material-Design-Komponentenbibliothek, die zum Aufbau von mobilen und Desktop-Benutzeroberflächen verwendet wird. Sie bietet eine Sammlung standardisierter Komponenten basierend auf den Spezifikationen von Material Design 2 und 3. Das Framework fungiert als plattformübergreifende UI-Suite, die sich zwischen mobilen Touch-Interaktionen und Desktop-Umgebungen anpasst. Es enthält ein themenfähiges Komponentensystem mit anpassbaren Designvariablen und Dark-Mode-Einstellungen, um Interfaces an spezifisches Branding anzupassen. Die Bibliothek unterstützt Server-Side-Rendering, um die initialen Seitenladezeiten und die Sichtbarkeit in Suchmaschinen zu verbessern. Zusätzliche Funktionen umfassen mehrsprachige Interface-Lokalisierung für globale Benutzer, Barrierefreiheitsstandards für Benutzer mit Behinderungen sowie eine Tree-Shakable-Architektur zur Minimierung der Bundle-Größe.
Provides multi-language support for user interfaces to accommodate global users.
Nexent ist eine Enterprise-KI-Control-Plane und eine Plattform zur Orchestrierung von LLM-Agenten. Sie bietet eine Zero-Code-Umgebung zum Entwerfen, Bereitstellen und Verwalten von KI-Agenten in der Produktion durch ein Multi-Agent-Collaboration-Framework, das spezialisierte autonome Agenten mithilfe standardisierter Messaging-Protokolle koordiniert. Die Plattform integriert das Model Context Protocol, um Agenten mit externen Tools, Plugins und Diensten über eine universelle Kommunikationsschnittstelle zu verbinden. Sie zeichnet sich zudem durch einen dedizierten RAG-Knowledge-Base-Manager aus, der unstrukturierte Dokumente importiert und hybride Suche nutzt, um fundierten Kontext für Modellantworten bereitzustellen. Das System deckt ein breites Spektrum an Funktionen ab, darunter mandantenfähige rollenbasierte Zugriffskontrolle, multimodale Interaktion über Text, Sprache und Bilder sowie hybrides Vektor-Retrieval. Es enthält zudem einen Marktplatz für die Verteilung und Entdeckung von Agenten sowie Observability-Tools zur Erfassung von Ausführungs-Traces. Die Plattform unterstützt sichere Bereitstellung durch containerisierte Offline-Paketierung für Air-Gapped-Infrastrukturen.
Provides multi-language support for the user interface and documentation to improve global accessibility.
Braft Editor ist ein React-basierter Rich-Text-Editor, der auf Draft.js aufbaut und ein Framework für die Inhaltserstellung und Formatierung bietet. Er fungiert als wiederverwendbare UI-Komponente, die es Nutzern ermöglicht, formatierte Dokumente in einer WYSIWYG-Oberfläche zu verfassen und den resultierenden Inhalt als HTML-Strings zu exportieren. Das Projekt bietet integrierte Lokalisierungsunterstützung für mehrere Sprachen, darunter Chinesisch, Japanisch und Koreanisch. Es bietet ein modulares System zur Erweiterung der Editor-Funktionalität durch Plugins, benutzerdefinierte Toolbar-Mappings und spezialisierte Medien-Entitäten. Der Editor deckt eine breite Palette an Inhaltsfunktionen ab, einschließlich Rich-Text-Formatierung, Absatz- und Block-Styling sowie die Organisation verschachtelter Listen. Er unterstützt das Einbetten von Multimedia-Inhalten wie Bildern, Audio, Video und formatierten Code-Blöcken. Der Dokumentzustand wird über ein kontrolliertes Komponentenmuster verwaltet, was die Synchronisation zwischen Editor und Anwendungszustand ermöglicht.
Includes built-in localization support for multiple languages including Chinese, Japanese, and Korean.
TranslatorX ist eine Sammlung lokalisierter Asset-Packs und Konfigurationseinstellungen zur Übersetzung von Softwareoberflächen, die speziell chinesische UI-Übersetzungen für JetBrains-IDEs bereitstellt. Es fungiert als Lokalisierungspaket, das Standard-Sprachdateien der Benutzeroberfläche durch übersetzte Versionen ersetzt. Das Projekt enthält Schriftkonfigurationen und Ersatzsets zur Behebung von Problemen mit der Zeichenkodierung. Diese Ersetzungen verhindern beschädigte Glyphen und stellen sicher, dass übersetzte Zeichen innerhalb der Softwareoberfläche korrekt gerendert werden. Das System erreicht die Lokalisierung durch dateibasiertes Überschreiben von Ressourcen und den Austausch statischer Assets. Es nutzt zudem Konfigurationen virtueller Maschinen, um Systemsprache und regionale Eigenschaften festzulegen.
Supports replacing default language files with localized packs to change the interface language.
Gestalt ist eine typsichere React-UI-Komponentenbibliothek und ein Designsystem. Es bietet eine Sammlung wiederverwendbarer Schnittstellenelemente und Design-Tokens, die internationalen Barrierefreiheitsstandards folgen, um die Nutzbarkeit für Menschen mit unterschiedlichen Bedürfnissen sicherzustellen. Das Framework enthält ein responsives Web-Layout-System mit definierten Breakpoints und Grid-Containern, die Schnittstellen für Desktop-, Mobil- und Tablet-Geräte anpassen. Es verfügt über eine internationalisierte Komponentensuite, die mehrere Sprachen, regionale Farbschemata und Textausrichtungen von rechts nach links unterstützt. Die Bibliothek deckt ein breites Spektrum an Schnittstellenfunktionen ab, einschließlich flexibler Grid- und Masonry-Anzeigen mit Virtualisierung für Hochleistungs-Rendering, umfassender Formularelemente und Navigationssysteme. Sie bietet zudem Tools für die Kommunikation des Systemstatus durch Warnungen und Banner, kontextbezogene Overlays wie Modals und Popovers sowie barrierefreie Datenvisualisierungen für Metriken und Trends. Das System verwendet offizielle TypeScript-Deklarationen, um die Datenintegrität sicherzustellen und Laufzeitfehler während der Entwicklung zu verhindern.
Provides multi-language support and regional adaptations to accommodate global users within the interface.