18 रिपॉजिटरी
Systems for managing regional translation files to adapt user interfaces for multiple languages.
Distinct from Source Bundling: Closest candidates focus on asset bundling or content delivery rather than UI string localization bundles.
Explore 18 awesome GitHub repositories matching user interface & experience · Interface Localizations. Refine with filters or upvote what's useful.
This project is an open-source Flutter GitHub client and cross-platform mobile application. It serves as a GitHub GraphQL client and OAuth mobile app, providing a mobile interface for browsing repositories, issues, and user profiles. It is also designed as an open-source architecture reference to demonstrate Flutter best practices, state management, and multi-language localization. The application distinguishes itself by using GraphQL queries to retrieve nested repository and user information, reducing network requests and over-fetching. It utilizes a shared Dart codebase to provide a consist
Supports multiple interface languages to ensure accessibility for users across different geographic regions.
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 separate locale bundles that allow the picker interface to switch languages without recompilation.
Sequel Pro is a native macOS database administration application and graphical user interface client. It provides a dedicated desktop environment for managing MySQL and MariaDB databases, allowing users to perform server configuration and organize database data. The tool focuses on relational database visualization and the administration of both MySQL and MariaDB server instances. It enables the organization of data and the execution of management tasks through a desktop interface designed for macOS.
Uses regional translation bundles to adapt the graphical user interface for different languages.
vue-i18n is an internationalization framework and plugin for Vue.js applications. It serves as a dynamic translation manager and localization formatting library used to translate user interface text and format dates and numbers for global audiences. The project distinguishes itself through a dynamic translation workflow that supports asynchronous locale loading and the ability to reload translation messages in real-time without refreshing the page. It provides specialized mechanisms for rich text rendering, allowing the interpolation of HTML tags and Vue components directly into translated st
Implements on-demand fetching of translation files to reduce initial bundle size and improve load times.
Rushstack बड़े पैमाने पर TypeScript मोनोरेपोज़ को प्रबंधित करने के लिए एक व्यापक टूलसेट है, जो बिल्ड पाइपलाइन ऑटोमेशन, डिपेंडेंसी समन्वय और स्टेटिक एनालिसिस के लिए एक फ्रेमवर्क प्रदान करता है। यह एक इंक्रीमेंटल बिल्ड ऑर्केस्ट्रेटर और प्रबंधन प्रणाली के रूप में कार्य करता है जिसे शेयर्ड वर्कस्पेस में कई पैकेजों में स्थिरता और प्रदर्शन बनाए रखने के लिए डिज़ाइन किया गया है। यह सिस्टम डायरेक्टेड एसाइक्लिक ग्राफ्स और कंटेंट-हैश-आधारित इंक्रीमेंटलिज़्म पर आधारित निष्पादन मॉडल के माध्यम से खुद को अलग करता है, जो यह सुनिश्चित करता है कि केवल प्रभावित प्रोजेक्ट्स ही फिर से बनाए जाएं। यह S3, Azure और HTTP के लिए एकीकरण के साथ रिमोट बिल्ड आर्टिफैक्ट कैशिंग के माध्यम से विकास वर्कफ़्लो को और अधिक ऑप्टिमाइज़ करता है, और स्थानीय परिवर्तनों की तत्काल दृश्यता के लिए सिमलिनक-आधारित वर्कस्पेस प्रबंधन का उपयोग करता है। टूलसेट स्वचालित रिलीज़ वर्कफ़्लो, API कॉन्ट्रैक्ट विश्लेषण, और मानकीकृत लिंटिंग प्रोफाइल के माध्यम से एंटरप्राइज़ कोड गुणवत्ता प्रवर्तन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह एसेट बंडलिंग, TypeScript ट्रांसपाइलेशन, और JSON स्कीमा और स्टेटिक एसेट्स से टाइप डेफिनिशन के निर्माण के लिए व्यापक समर्थन भी प्रदान करता है। अतिरिक्त उपयोगिता क्षेत्रों में स्थानीयकरण प्रबंधन, लाइसेंस नोटिस जनरेशन, और सिंक्रोनाइज़्ड प्रोसेस आउटपुट के साथ कमांड-लाइन इंटरफेस का ऑर्केस्ट्रेशन शामिल है।
Produces asset bundles containing multiple language variants from resource files.
यह प्रोजेक्ट एक Visual Studio Code आइकन पैक है जिसमें SVG ग्राफिक्स और डिटेक्शन सिस्टम की एक लाइब्रेरी शामिल है जिसे फ़ाइल एक्सप्लोरर के स्वरूप को संशोधित करने के लिए डिज़ाइन किया गया है। यह प्रोजेक्ट नेविगेशन और संरचना विज़ुअलाइज़ेशन को बेहतर बनाने के लिए फ़ाइलों और फ़ोल्डरों के लिए विजुअल आइडेंटिफ़ायर्स का एक व्यापक सेट प्रदान करता है। इस एक्सटेंशन में एक प्रोजेक्ट फ्रेमवर्क डिटेक्टर शामिल है जो टेक्नोलॉजी-विशिष्ट आइकन्स को स्वचालित रूप से लागू करने के लिए वर्कस्पेस डायरेक्टरी संरचनाओं को स्कैन करता है। उपयोगकर्ता मैनुअल आइकन एसोसिएशन, बाहरी डायरेक्टरी से कस्टम आइकन एकीकरण और विभिन्न आइकन प्रीसेट्स के बीच स्विच करने की क्षमता के माध्यम से अपने वातावरण को और अधिक वैयक्तिकृत कर सकते हैं। यह सिस्टम एक्सटेंशन और नामों को विशिष्ट एसेट्स के साथ मैप करके फ़ाइल और फ़ोल्डर प्रकार विज़ुअलाइज़ेशन को संभालता है, जिसमें लाइट और डार्क इंटरफेस के लिए थीम-अवेयर रेजोल्यूशन शामिल है। इसमें इंटरफेस टेक्स्ट लोकलाइजेशन की क्षमताएं और कॉन्फ़िगरेशन को उनकी डिफ़ॉल्ट स्थिति में रीसेट करने के लिए यूटिलिटीज भी शामिल हैं।
Uses separate translation files to provide multi-language support for the extension's user interface.
Grid.js एक फ्रेमवर्क-अज्ञेयवादी JavaScript लाइब्रेरी है जो इंटरैक्टिव डेटा ग्रिड रेंडर करने के लिए है। यह विभिन्न फ्रंटएंड एनवायरनमेंट में टेबलर फॉर्मेट में स्ट्रक्चर्ड जानकारी प्रदर्शित करने की अनुमति देता है, जो स्टेटिक एरे या JSON इम्पोर्ट से डेटा पॉपुलेशन का समर्थन करता है। इस लाइब्रेरी में यूजर इंटरफेस कंपोनेंट्स और लॉजिक का विस्तार करने के लिए एक प्लगइन सिस्टम है, साथ ही प्रदर्शित होने से पहले जानकारी को बदलने के लिए एक कस्टम डेटा पाइपलाइन भी है। इसमें इंटरफेस एलिमेंट्स और संदेशों का अनुवाद करने के लिए बहुभाषी लोकलाइजेशन के लिए इन-बिल्ट समर्थन शामिल है। यह प्रोजेक्ट सॉर्टिंग, फ़िल्टरिंग और डायनामिक ग्रिड विज़ुअलाइज़ेशन सहित मुख्य डेटा विज़ुअलाइज़ेशन क्षमताओं को कवर करता है। यह कॉन्फ़िगरेशन सेटिंग्स को मैनेज करने और विभिन्न JavaScript एनवायरनमेंट के साथ इंटीग्रेट करने के लिए टूल्स प्रदान करता है।
Manages regional translation files to adapt the table interface for multiple languages.
This is an internationalization framework for Angular applications. It provides a system for managing multilingual text by mapping keys to translated strings, utilizing a JSON translation manager to load and merge localized assets via HTTP or local sources. The library includes a runtime language switcher to update the user interface instantly without reloading the page and a key extractor to identify translatable strings within source code. The project features an ICU message formatter to handle complex linguistic requirements such as pluralization and gender. It distinguishes itself through
Includes a primary language file directly in the application bundle to prevent loading delays on first render.
UnleashedRecomp is a legacy software modernization project that uses static binary recompilation to enable native execution on Windows and Linux. Its primary purpose is to remove the need for emulation while updating old applications to support modern hardware and high-resolution displays. The project implements a game modding infrastructure that allows for the loading of external assets and custom software tweaks using standardized modification formats. It also includes an achievement tracking system that mirrors original platform notifications and a dedicated menu for monitoring progress.
Provides a system for displaying menus and branding assets in multiple languages based on geographic region.
Snowflake एक क्रॉस-प्लेटफॉर्म मोबाइल ऐप स्टार्टर है जिसे सिंगल JavaScript कोडबेस का उपयोग करके iOS और Android एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है। यह मोबाइल एप्लिकेशन के लिए प्रारंभिक विकास प्रक्रिया में तेजी लाने के लिए एक पूर्व-कॉन्फ़िगर बॉयलरप्लेट प्रदान करता है। इस प्रोजेक्ट में वैश्विक एप्लिकेशन स्टेट को समन्वित करने और उपयोगकर्ता सत्रों को बनाए रखने के लिए एक Redux स्टेट मैनेजमेंट टेम्प्लेट शामिल है, साथ ही HTTP अनुरोधों के माध्यम से रिमोट या स्थानीय सर्वर के साथ संचार करने के लिए एक REST API एकीकरण फ्रेमवर्क भी शामिल है। इसमें एक लोकलाइजेशन सिस्टम भी है जो डिवाइस क्षेत्र के आधार पर यूजर इंटरफेस कंटेंट को कई भाषाओं में मैप करता है। स्टार्टर क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें उपयोगकर्ता पहचान और प्रमाणीकरण वर्कफ़्लो, रूट-आधारित नेविगेशन, और मान्य इनपुट फॉर्म का निर्माण शामिल है। यह यूनिट और स्नैपशॉट टेस्ट के माध्यम से व्यावसायिक लॉजिक और UI घटकों को मान्य करने के लिए एक Jest टेस्टिंग सूट कॉन्फ़िगरेशन को भी एकीकृत करता है। टूलकिट में TestFlight के लिए बीटा बिल्ड सबमिट करने और ऐप स्टोर पर अंतिम रिलीज़ प्रकाशित करने के लिए वर्कफ़्लो शामिल हैं।
Provides a localization system to adapt the user interface for multiple languages using translation files.
ChatUI is a React conversational UI library and framework designed for building messaging interfaces. It provides a set of components for creating conversation flows, including message bubbles, input areas, and structured message hierarchies. The library distinguishes itself through specialized AI agent interface features, such as the visualization of an agent's reasoning process and simulated typing animations that render text character-by-character. It also includes a system of pre-designed conversational card templates for rendering banners, selection lists, and questionnaires within a cha
Uses translation bundles to switch the interface language at runtime without recompilation.
AngularJS Internationalization Library, AngularJS 1.x एप्लिकेशन के लिए एक लोकलाइजेशन फ्रेमवर्क है। यह एक i18n अनुवाद टूल के रूप में कार्य करता है जिसका उपयोग चयनित लोकेल के आधार पर स्टैटिक यूज़र इंटरफ़ेस टेक्स्ट को अनुवादित संस्करणों के साथ बदलने के लिए किया जाता है। यह फ्रेमवर्क बंडल साइज़ को कम करने के लिए अनुवाद फ़ाइलों को एसिंक्रोनस रूप से लोड करके बहु-भाषी सामग्री को मैनेज करता है। इसमें प्लुरलाइजेशन नियमों को संभालने और अनुवाद स्ट्रिंग्स में डायनामिक वेरिएबल्स को इंटरपोलेट करने के लिए सिस्टम शामिल हैं। यह प्रोजेक्ट भाषा स्विचिंग और फॉलबैक-चेन रिज़ॉल्यूशन की क्षमताएं भी प्रदान करता है ताकि यह सुनिश्चित हो सके कि जब कोई प्राथमिक अनुवाद कुंजी गायब हो तो एक पठनीय स्ट्रिंग प्रदर्शित हो।
Implements asynchronous loading of translation bundles to optimize the initial application boot time.
Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly within a web browser. It serves as a client-side tool for generating semantic HTML markup and authoring web content. The project features a modular, plugin-based architecture that allows for the addition of new formatting commands and toolbar buttons. It provides a configurable interface where the toolbar layout can be customized via a predefined array and labels can be translated through localization files. The editor covers a wide range of content manipulation capabilities, in
Allows the translation of editor toolbar labels and interface controls through localization files.
Warehouse एक Python पैकेज इंडेक्स इम्प्लीमेंटेशन और डिस्ट्रिब्यूटेड पैकेज रजिस्ट्री है। यह एक स्टैंडर्डाइज्ड API के माध्यम से वर्जन वाले Python सॉफ्टवेयर पैकेज को होस्ट करने, खोजने और वितरित करने के लिए एक केंद्रीय रिपॉजिटरी और वेब एप्लिकेशन के रूप में कार्य करता है। यह सिस्टम Python पैकेज इंडेक्स स्टैंडर्ड्स के साथ संगत सर्वर इम्प्लीमेंटेशन के साथ एक मल्टी-टेनेंट पैकेज मैनेजर के रूप में कार्य करता है। यह सॉफ्टवेयर पैकेज होस्टिंग के लिए विशेष इंफ्रास्ट्रक्चर और क्लाइंट्स के लिए विशिष्ट लाइब्रेरी वर्जन्स को खोजने और डाउनलोड करने के लिए एक इंडेक्स प्रदान करता है। इस प्रोजेक्ट में व्यापक सुरक्षा और एक्सेस कंट्रोल शामिल है, जिसमें मल्टी-फैक्टर ऑथेंटिकेशन, पैकेज अटेस्टेशन के लिए डिजिटल सिग्नेचर वेरिफिकेशन, और प्रोजेक्ट मालिकों और मेंटेनर्स के लिए भूमिका-आधारित अनुमतियां शामिल हैं। इसमें बैकग्राउंड जॉब्स और ईमेल डिस्पैच के लिए एक एसिंक्रोनस टास्क प्रोसेसिंग सिस्टम, साथ ही मल्टी-लैंग्वेज इंटरफेस सपोर्ट के लिए लोकलाइजेशन यूटिलिटीज भी शामिल हैं। डेटाबेस स्ट्रक्चर्स को वर्जन वाले स्कीमा माइग्रेशन के माध्यम से मैनेज किया जाता है।
Generates locale-specific static asset bundles and translates interface strings during the build process.
This project is a JavaScript internationalization framework designed to manage the lifecycle of multilingual user interfaces. It provides a system for embedding translatable strings directly into source code, enabling developers to maintain context while building applications that support multiple languages and regional formats. The framework distinguishes itself through a grammatical localization engine that handles complex pluralization and gender variations. By utilizing programmatic rules and placeholders, it ensures that sentences remain grammatically correct across different languages.
Maps source text to pre-compiled translation tables at runtime to serve the appropriate language version.
Millennium is a modding framework for the Steam desktop application designed to inject custom code, scripts, and styles into the client's Chromium rendering engine. It functions as a system for applying custom themes, loading dynamic plugins, and intercepting network requests. The project provides a dynamic plugin loader to extend application functionality without requiring a restart and a telemetry blocker to intercept outgoing network requests for analytics and crash reporting. It includes a tool for modifying the visual appearance of the application via a live editor that supports real-tim
Includes a system for managing translation files to provide multi-language support for the modified interface.
Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o
Allows users to select their preferred locale by adding support for new languages to the interface.
Splittable JavaScript सोर्स कोड को ऑप्टिमाइज़्ड प्रोडक्शन एसेट्स में बदलने के लिए डिज़ाइन की गई एक बिल्ड-टाइम यूटिलिटी है। यह एक मॉड्यूल बंडलर के रूप में कार्य करता है जो कई सोर्स फ़ाइलों को एक एकीकृत आउटपुट में संयोजित करने के लिए निर्भरता संबंधों को मैप करता है, जिससे वेब ब्राउज़र में संगतता सुनिश्चित होती है। यह टूल स्वचालित कोड स्प्लिटिंग और निर्भरता विश्लेषण के माध्यम से खुद को अलग बनाता है, जो एप्लिकेशन को छोटे, स्वतंत्र टुकड़ों में विभाजित करता है। एंट्री पॉइंट्स में साझा लॉजिक की पहचान करके और सामान्य मॉड्यूल को अलग करके, यह कोड डुप्लिकेशन को रोकता है और मांग पर एप्लिकेशन लॉजिक को एसिंक्रोनस रूप से लोड करने में सक्षम बनाता है। बिल्ड प्रक्रिया में ट्री शेकिंग और डेड कोड एलिमिनेशन करने के लिए स्टैटिक विश्लेषण शामिल है, जो अंतिम फ़ुटप्रिंट को कम करने के लिए दुर्गम पथों को हटा देता है। ये ऑप्टिमाइज़ेशन तकनीकें उन मिनिफिकेशन प्रक्रियाओं द्वारा पूरक हैं जो बैंडविड्थ उपयोग को कम करने और प्रारंभिक लोड समय में सुधार करने के लिए फ़ाइलों को कंप्रेस करती हैं और पहचानकर्ताओं को छोटा करती हैं।
Fetches additional JavaScript files on demand to reduce initial payload size and improve application startup performance.