awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 مستودعات

Awesome GitHub RepositoriesInterface Localizations

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.

Awesome Interface Localizations GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • carguo/gsy_github_app_flutterالصورة الرمزية لـ CarGuo

    CarGuo/gsy_github_app_flutter

    15,457عرض على GitHub↗

    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.

    Dartandroidcross-platformdart
    عرض على GitHub↗15,457
  • missive/emoji-martالصورة الرمزية لـ missive

    missive/emoji-mart

    9,393عرض على GitHub↗

    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.

    TypeScriptcomponentemojiemoji-picker
    عرض على GitHub↗9,393
  • sequelpro/sequelproالصورة الرمزية لـ sequelpro

    sequelpro/sequelpro

    9,194عرض على GitHub↗

    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.

    Objective-Cmacosmysqlobjective-c
    عرض على GitHub↗9,194
  • kazupon/vue-i18nالصورة الرمزية لـ kazupon

    kazupon/vue-i18n

    7,230عرض على GitHub↗

    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.

    JavaScripti18ninternationalizationinternationalization-plugin
    عرض على GitHub↗7,230
  • microsoft/rushstackالصورة الرمزية لـ microsoft

    microsoft/rushstack

    6,479عرض على GitHub↗

    Rushstack هي مجموعة أدوات شاملة لإدارة مستودعات TypeScript الكبيرة (monorepos)، توفر إطار عمل لأتمتة خط أنابيب البناء، وتنسيق التبعية، والتحليل الثابت. تعمل كمنسق بناء تزايدي ونظام إدارة مصمم للحفاظ على الاتساق والأداء عبر حزم متعددة في مساحة عمل مشتركة. يتميز النظام من خلال نموذج تنفيذ قائم على الرسوم البيانية غير الدورية الموجهة والتزايد القائم على تجزئة المحتوى، مما يضمن إعادة بناء المشاريع المتأثرة فقط. كما يعمل على تحسين تدفقات عمل التطوير عبر التخزين المؤقت لآثار البناء عن بعد مع تكاملات لـ S3 وAzure وHTTP، ويستخدم إدارة مساحة العمل القائمة على الروابط الرمزية (symlink) للرؤية الفورية للتغييرات المحلية. تغطي مجموعة الأدوات مجموعة واسعة من القدرات بما في ذلك تدفقات عمل الإصدار المؤتمتة، وتحليل عقد API، وفرض جودة الكود على مستوى المؤسسة من خلال ملفات تعريف التدقيق (linting) المعيارية. كما توفر دعماً واسعاً لتجميع الأصول، وتحويل TypeScript، وتوليد تعريفات النوع من مخططات JSON والأصول الثابتة. تشمل مجالات المرافق الإضافية إدارة التوطين، وتوليد إشعارات الترخيص، وتنسيق واجهات سطر الأوامر مع مخرجات العمليات المتزامنة.

    Produces asset bundles containing multiple language variants from resource files.

    TypeScript
    عرض على GitHub↗6,479
  • vscode-icons/vscode-iconsالصورة الرمزية لـ vscode-icons

    vscode-icons/vscode-icons

    5,077عرض على GitHub↗

    هذا المشروع عبارة عن حزمة أيقونات لـ Visual Studio Code تتكون من مكتبة رسومات SVG وأنظمة كشف مصممة لتعديل مظهر مستكشف الملفات. يوفر مجموعة شاملة من المعرفات البصرية للملفات والمجلدات لتحسين التنقل في المشروع وتصور هيكله. تتضمن الإضافة كاشفاً لهيكل المشروع يقوم بمسح هياكل أدلة مساحة العمل لتطبيق أيقونات خاصة بالتكنولوجيا تلقائياً. يمكن للمستخدمين تخصيص بيئتهم بشكل أكبر من خلال ارتباطات الأيقونات اليدوية، ودمج أيقونات مخصصة من أدلة خارجية، والقدرة على التبديل بين مجموعات أيقونات مختلفة. يتعامل النظام مع تصور أنواع الملفات والمجلدات عن طريق تعيين الامتدادات والأسماء لأصول محددة، بما في ذلك الدقة الواعية للسمات للواجهات الفاتحة والداكنة. كما يتضمن إمكانيات لتعريب نصوص الواجهة وأدوات لإعادة التكوينات إلى حالتها الافتراضية.

    Uses separate translation files to provide multi-language support for the extension's user interface.

    TypeScript
    عرض على GitHub↗5,077
  • grid-js/gridjsالصورة الرمزية لـ grid-js

    grid-js/gridjs

    4,692عرض على GitHub↗

    Grid.js هي مكتبة JavaScript مستقلة عن إطار العمل لتصيير شبكات البيانات التفاعلية. تسمح المكتبة بعرض المعلومات المهيكلة في تنسيقات جدولية عبر بيئات واجهة أمامية مختلفة، مع دعم ملء البيانات من مصفوفات ثابتة أو استيرادات JSON. تتميز المكتبة بنظام إضافات لتوسيع مكونات واجهة المستخدم والمنطق، بالإضافة إلى خط أنابيب بيانات مخصص لتحويل المعلومات قبل عرضها. تتضمن المكتبة دعماً مدمجاً للتعريب متعدد اللغات لترجمة عناصر الواجهة والرسائل. يغطي المشروع إمكانيات تصور البيانات الأساسية بما في ذلك الفرز والتصفية وتصور الشبكة الديناميكي. توفر المكتبة أدوات لإدارة إعدادات التكوين والتكامل مع بيئات JavaScript المختلفة.

    Manages regional translation files to adapt the table interface for multiple languages.

    TypeScriptfiltergridpagination
    عرض على GitHub↗4,692
  • ngx-translate/coreالصورة الرمزية لـ ngx-translate

    ngx-translate/core

    4,666عرض على GitHub↗

    هذا إطار عمل للتدويل (internationalization) لتطبيقات Angular. يوفر نظامًا لإدارة النصوص متعددة اللغات عن طريق ربط المفاتيح بالسلاسل المترجمة، باستخدام مدير ترجمة JSON لتحميل ودمج الأصول الموطنة عبر HTTP أو مصادر محلية. تتضمن المكتبة مبدل لغة وقت التشغيل لتحديث واجهة المستخدم فورًا دون إعادة تحميل الصفحة ومستخرج مفاتيح لتحديد السلاسل القابلة للترجمة داخل الكود المصدري. يتميز المشروع بمنسق رسائل ICU للتعامل مع المتطلبات اللغوية المعقدة مثل الجمع والجنس. يتميز ببنية محمل قائمة على الإضافات ومحللات استيفاء قابلة للتخصيص، مما يسمح للمطورين بتحديد منطق مخصص لجلب بيانات الترجمة وتنسيق المعلمات الديناميكية. تغطي المكتبة مجموعة واسعة من قدرات التوطين، بما في ذلك اكتشاف لغة المتصفح، وتكوين اللغة الاحتياطية، وتتبع الحالة التفاعلي باستخدام الإشارات لمراقبة تغييرات اللغة. كما تدعم استراتيجيات التوجيه الموطنة لعناوين URL الخاصة باللغة وتوفر أدوات للتحقق من مفاتيح الترجمة ومحاكاة الخدمة لضمان الجودة.

    Includes a primary language file directly in the application bundle to prevent loading delays on first render.

    TypeScript
    عرض على GitHub↗4,666
  • hedge-dev/unleashedrecompالصورة الرمزية لـ hedge-dev

    hedge-dev/UnleashedRecomp

    4,649عرض على GitHub↗

    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.

    C++
    عرض على GitHub↗4,649
  • bartonhammond/snowflakeالصورة الرمزية لـ bartonhammond

    bartonhammond/snowflake

    4,583عرض على GitHub↗

    Snowflake هو بادئ تطبيق جوال عبر المنصات مصمم لبناء تطبيقات iOS و Android باستخدام قاعدة كود JavaScript واحدة. يوفر قالباً مسبق التكوين لتسريع عملية التطوير الأولية لتطبيقات الجوال. يتضمن المشروع قالب إدارة حالة Redux لتنسيق حالة التطبيق العالمية والحفاظ على جلسات المستخدم، إلى جانب إطار عمل تكامل REST API للتواصل مع الخوادم البعيدة أو المحلية عبر طلبات HTTP. كما يتميز بنظام ترجمة يعين محتوى واجهة المستخدم إلى لغات متعددة بناءً على منطقة الجهاز. يغطي البادئ مجموعة واسعة من القدرات، بما في ذلك سير عمل هوية المستخدم والمصادقة، والملاحة القائمة على المسار، وإنشاء نماذج إدخال تم التحقق منها. كما يدمج تكوين جناح اختبار Jest للتحقق من منطق العمل ومكونات واجهة المستخدم من خلال اختبارات الوحدة واللقطات. تتضمن مجموعة الأدوات سير عمل لإرسال إصدارات بيتا إلى TestFlight ونشر الإصدارات النهائية إلى App Store.

    Provides a localization system to adapt the user interface for multiple languages using translation files.

    JavaScript
    عرض على GitHub↗4,583
  • alibaba/chatuiالصورة الرمزية لـ alibaba

    alibaba/ChatUI

    4,404عرض على GitHub↗

    ChatUI هي مكتبة وإطار عمل لواجهات المحادثة مبني على React، مصمم لبناء واجهات المراسلة. يوفر مجموعة من المكونات لإنشاء تدفقات المحادثة، بما في ذلك فقاعات الرسائل، ومناطق الإدخال، وهياكل الرسائل المنظمة. تتميز المكتبة بميزات واجهة وكلاء الذكاء الاصطناعي المتخصصة، مثل تصور عملية التفكير الخاصة بالوكيل، ورسوم متحركة تحاكي الكتابة تظهر النص حرفاً بحرف. كما تتضمن نظاماً لقوالب بطاقات المحادثة المصممة مسبقاً لعرض اللافتات، وقوائم الاختيار، والاستبيانات ضمن تدفق المحادثة. يغطي إطار العمل مجالات واسعة تشمل التكيف مع التخطيطات المتجاوبة لشاشات الهواتف والحواسيب، والتدويل (i18n) لدعم لغات متعددة، ونظام سمات يعتمد على المتغيرات لتخصيص العلامة التجارية. كما يطبق معايير إمكانية الوصول من خلال هيكلة دلالية لـ DOM وفرض تباين الألوان لدعم قارئات الشاشة والتقنيات المساعدة.

    Uses translation bundles to switch the interface language at runtime without recompilation.

    TypeScript
    عرض على GitHub↗4,404
  • angular-translate/angular-translateالصورة الرمزية لـ angular-translate

    angular-translate/angular-translate

    4,281عرض على GitHub↗

    AngularJS Internationalization Library is a localization framework for AngularJS 1.x applications. It functions as an i18n translation tool used to swap static user interface text with localized versions based on a selected locale. The framework manages multi-language content through asynchronous loading of translation files to minimize bundle size. It includes systems for handling pluralization rules and interpolating dynamic variables into translation strings. The project also provides capabilities for language switching and fallback-chain resolution to ensure a readable string is displaye

    Implements asynchronous loading of translation bundles to optimize the initial application boot time.

    JavaScriptangularjsboweri18n
    عرض على GitHub↗4,281
  • alex-d/trumbowygالصورة الرمزية لـ Alex-D

    Alex-D/Trumbowyg

    4,147عرض على GitHub↗

    Trumbowyg هو محرر WYSIWYG خفيف الوزن بلغة JavaScript يُستخدم لإنشاء وتنسيق محتوى النص الغني وHTML مباشرة داخل متصفح الويب. يعمل كأداة من جانب العميل لتوليد ترميز HTML دلالي وتأليف محتوى الويب. يتميز المشروع ببنية نمطية قائمة على الإضافات تسمح بإضافة أوامر تنسيق جديدة وأزرار شريط أدوات. يوفر واجهة قابلة للتكوين حيث يمكن تخصيص تخطيط شريط الأدوات عبر مصفوفة محددة مسبقاً ويمكن ترجمة التسميات من خلال ملفات الترجمة. يغطي المحرر مجموعة واسعة من قدرات معالجة المحتوى، بما في ذلك تنسيق مظهر النص، وإدارة الجداول، وتضمين الوسائط المتعددة للصور والصوت. يتضمن تنقية HTML مدمجة لتصفية الترميز المنسوخ مقابل قائمة بيضاء من العلامات المسموح بها ويوفر أدوات لإدارة سجل التعديل من خلال وظائف التراجع والإعادة.

    Allows the translation of editor toolbar labels and interface controls through localization files.

    JavaScript
    عرض على GitHub↗4,147
  • pypi/warehouseالصورة الرمزية لـ pypi

    pypi/warehouse

    4,068عرض على GitHub↗

    Warehouse is a Python Package Index implementation and distributed package registry. It serves as a central repository and web application for hosting, discovering, and distributing versioned Python software packages via a standardized API. The system functions as a multi-tenant package manager with a server implementation compatible with Python Package Index standards. It provides specialized infrastructure for software package hosting and an index for clients to discover and download specific library versions. The project incorporates comprehensive security and access control, including mu

    Generates locale-specific static asset bundles and translates interface strings during the build process.

    Python
    عرض على GitHub↗4,068
  • facebookincubator/fbtالصورة الرمزية لـ facebookincubator

    facebookincubator/fbt

    3,884عرض على GitHub↗

    هذا المشروع عبارة عن إطار عمل لتدويل (internationalization) JavaScript مصمم لإدارة دورة حياة واجهات المستخدم متعددة اللغات. يوفر نظاماً لتضمين السلاسل القابلة للترجمة مباشرة في الكود المصدري، مما يتيح للمطورين الحفاظ على السياق أثناء بناء تطبيقات تدعم لغات وتنسيقات إقليمية متعددة. يتميز إطار العمل بمحرك ترجمة نحوي يتعامل مع الجمع المعقد واختلافات الجنس. من خلال استخدام قواعد برمجية وعناصر نائبة، فإنه يضمن بقاء الجمل صحيحة نحوياً عبر لغات مختلفة. كما يدعم النظام تبديل اللغة الديناميكي، مما يسمح للتطبيقات بتحديث حمولات الترجمة وإعادة عرض المحتوى في وقت التشغيل دون الحاجة إلى إعادة تحميل الصفحة بالكامل. يتضمن المشروع مجموعة شاملة من الأدوات لأتمتة خط أنابيب الترجمة. يتضمن ذلك أدوات تحليل ثابتة تفحص الكود المصدري لاستخراج السلاسل القابلة للترجمة، بالإضافة إلى مترجمات تحول هذه السلاسل وبيانات الترجمة إلى هياكل ثنائية محسنة لحل وقت التشغيل بكفاءة.

    Maps source text to pre-compiled translation tables at runtime to serve the appropriate language version.

    JavaScript
    عرض على GitHub↗3,884
  • steamclienthomebrew/millenniumالصورة الرمزية لـ SteamClientHomebrew

    SteamClientHomebrew/Millennium

    3,852عرض على GitHub↗

    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.

    C++millenniumpatcherplugins-api
    عرض على GitHub↗3,852
  • velocidex/velociraptorالصورة الرمزية لـ Velocidex

    Velocidex/velociraptor

    3,769عرض على GitHub↗

    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.

    Godigital-forensicsendpoint-discoveryendpoint-protection
    عرض على GitHub↗3,769
  • cramforce/splittableالصورة الرمزية لـ cramforce

    cramforce/splittable

    944عرض على GitHub↗

    Splittable is a build-time utility designed to transform JavaScript source code into optimized production assets. It functions as a module bundler that maps dependency relationships to combine multiple source files into a unified output, ensuring compatibility across web browsers. The tool distinguishes itself through automated code splitting and dependency analysis, which divide applications into smaller, independent chunks. By identifying shared logic across entry points and isolating common modules, it prevents code duplication and enables asynchronous loading of application logic on deman

    Fetches additional JavaScript files on demand to reduce initial payload size and improve application startup performance.

    JavaScript
    عرض على GitHub↗944
  1. Home
  2. User Interface & Experience
  3. Interface Localizations

استكشف الوسوم الفرعية

  • Locale Translation Bundles3 وسوم فرعيةSeparate translation files loaded at runtime to switch the picker interface language without recompilation. **Distinct from Interface Localizations:** Distinct from Interface Localizations: focuses on the bundle-as-artifact pattern for runtime language switching, not the general localization system.