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

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

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

7 مستودعات

Awesome GitHub RepositoriesMissing Translation Key Detection

Tools that identify translation keys used in source code that lack corresponding values in localization files.

Distinct from Unused Translation Key Detection: Distinct from Unused Translation Key Detection: identifies missing values for used keys, rather than identifying unused keys present in locale files.

Explore 7 awesome GitHub repositories matching software engineering & architecture · Missing Translation Key Detection. Refine with filters or upvote what's useful.

Awesome Missing Translation Key Detection GitHub Repositories

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

    lokalise/i18n-ally

    4,874عرض على GitHub↗

    i18n-ally هو إضافة لـ VS Code وأداة إدارة تدويل مصممة للتعامل مع سير عمل الترجمة مباشرة داخل محرر الكود. يوفر نظاماً لاستخراج السلاسل النصية المكتوبة برمجياً، وإدارة مفاتيح الترجمة، واكتشاف قيم اللغة المفقودة عبر قاعدة الكود. تتميز الأداة بتوفير عارض ترجمة مضمن يعرض القيم والبيانات الوصفية بجوار المفاتيح في الكود المصدري. كما تتضمن مدمج ترجمة آلية لملء ملفات اللغة الفارغة تلقائياً بمرشحات أولية ومحلل ملفات لغة يدعم تنسيقات متعددة، بما في ذلك JSON و YAML. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك إدارة المحتوى من خلال واجهات تحرير مرئية، وصياغة وفحص الترجمة التلقائية، وسير عمل المراجعة التعاونية التي تقوم بمزامنة التعليقات وحالات الموافقة عبر التحكم في الإصدارات. كما تتعامل مع تكوين مستوى المشروع، مثل الكشف عن إطار العمل وتنسيق ملفات اللغة.

    Scans the codebase for translation keys that lack corresponding values in specific target languages.

    TypeScriptangulari10ni18n
    عرض على GitHub↗4,874
  • antfu/vue-i18n-allyالصورة الرمزية لـ antfu

    antfu/vue-i18n-ally

    4,874عرض على GitHub↗

    vue-i18n-ally هو إضافة لـ VS Code ومدير ترجمة مصمم للتعامل مع سير عمل التدويل والتعريب داخل مشاريع Vue. يوفر مجموعة من الأدوات الموجهة للمطورين لاستخراج وتحرير وتنظيم مفاتيح وقيم الترجمة مباشرة داخل المحرر. تتميز الأداة بواجهة داخل المحرر تعرض قيم الترجمة مضمنة بجوار مفاتيحها وتسمح بالتعديل المباشر لتلك القيم دون التبديل بين الكود المصدري وملفات اللغة. تتضمن مدققاً لجودة التعريب لاكتشاف مفاتيح الترجمة المفقودة وتحديد السلاسل النصية المكتوبة برمجياً (hardcoded) التي تتطلب استخراجاً إلى ملفات الترجمة. يوفر المشروع أيضاً جسراً لخدمات الترجمة الآلية لتوليد قيم اللغة الأولية تلقائياً. تشمل القدرات الإضافية إدارة الترجمة المركزية والقدرة على نقل النصوص المكتوبة برمجياً برمجياً إلى ملفات ترجمة المشروع.

    Provides an auditor that scans the project to detect translation keys in the code that lack corresponding values in locale files.

    TypeScript
    عرض على GitHub↗4,874
  • amannn/next-intlالصورة الرمزية لـ amannn

    amannn/next-intl

    4,304عرض على GitHub↗

    next-intl is an internationalization framework for Next.js applications. It provides a system for managing translations, localized routing, and ICU message formatting to deliver multilingual content across server and client components. The project distinguishes itself through a focus on developer experience and type safety, utilizing a TypeScript translation validator that generates declaration files from JSON messages for compile-time key validation. It streamlines translation workflows with tools for automatically extracting strings from source code into message files and synchronizing thos

    Checks for missing translations, inconsistent arguments, and unused keys to ensure content quality.

    TypeScriptdate-formattingi18nnext
    عرض على GitHub↗4,304
  • svenfuchs/rails-i18nالصورة الرمزية لـ svenfuchs

    svenfuchs/rails-i18n

    4,031عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة لغات (locale) لـ Ruby on Rails توفر مجموعة شاملة من ملفات الترجمة المترجمة مسبقاً، ورموز العملات، والقواعد الخاصة باللغة للعديد من اللغات العالمية. يعمل كمجموعة بيانات ترجمة متعددة اللغات ومحرك قواعد لغوية لضمان مخرجات صحيحة نحوياً عبر أبجديات ونصوص مختلفة. يتضمن النظام أدوات متخصصة للتحقق من بيانات اللغة وتنسيق التدويل. تتحقق هذه الأدوات المساعدة من السلامة الهيكلية لملفات الترجمة، وتحدد المفاتيح المفقودة أو البيانات المعطلة، وتطبع تنسيق الملف عن طريق فرز المفاتيح أبجدياً وتبسيط الاقتباس. تغطي القدرات الأوسع إدارة المحتوى متعدد اللغات، بما في ذلك تنفيذ دعم الجمع والترتيب بناءً على اللغات النشطة. كما يوفر سير عمل لترجمة الحروف (transliteration) لتحويل الحروف بين أبجديات أو نصوص مختلفة باستخدام قواعد تعيين خاصة باللغة.

    Identifies translation keys in source code that lack corresponding values in localization files.

    Ruby
    عرض على GitHub↗4,031
  • fnando/i18n-jsالصورة الرمزية لـ fnando

    fnando/i18n-js

    3,808عرض على GitHub↗

    This project is a localization library designed to synchronize translation data between server-side backends and client-side JavaScript environments. It provides a unified framework for managing multi-language support, ensuring that localized strings and translation keys remain consistent across the entire web stack. The library distinguishes itself by bridging the gap between server-side definitions and frontend interfaces, specifically facilitating the export of translation files from Ruby on Rails applications into formats compatible with JavaScript. It includes automated utilities for tra

    Parses source code to detect missing or orphaned translation keys by comparing usage patterns against the master translation dictionary.

    Ruby
    عرض على GitHub↗3,808
  • barryvdh/laravel-translation-managerالصورة الرمزية لـ barryvdh

    barryvdh/laravel-translation-manager

    1,702عرض على GitHub↗

    This project provides a comprehensive localization infrastructure for Laravel applications, centering on a database-backed registry for translation strings. It enables developers to centralize application content, moving away from purely file-based management to a persistent storage model that supports multi-language workflows. The system distinguishes itself through automated discovery and synchronization capabilities. It parses source code to identify and register translation keys, while also utilizing middleware to detect missing keys during runtime. These automated processes are paired wi

    Intercepts translation calls at runtime to automatically register missing keys into the database during development.

    PHP
    عرض على GitHub↗1,702
  • aissat/easy_localizationالصورة الرمزية لـ aissat

    aissat/easy_localization

    1,046عرض على GitHub↗

    Easy Localization is a framework for managing multi-language support in mobile applications. It provides a comprehensive system for loading translation datasets from local or remote sources, organizing them into modular files, and rendering localized content dynamically. The library integrates with the application's dependency injection system to broadcast locale changes, enabling reactive interface updates without requiring a full application restart. The project distinguishes itself through a focus on development safety and maintenance. It includes command-line tools to audit source code fo

    Scans source code to identify missing translation keys, ensuring complete language support and consistency.

    Dartcsvflutterflutter-apps
    عرض على GitHub↗1,046
  1. Home
  2. Software Engineering & Architecture
  3. String Validation and Normalization
  4. Missing Translation Key Detection

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

  • Runtime Middleware DetectorsMiddleware components that intercept translation calls at runtime to identify and register missing keys. **Distinct from Missing Translation Key Detection:** Distinct from Missing Translation Key Detection: focuses on the runtime middleware mechanism for automatic registration, not just static identification.
  • Translation Message ValidatorsTools that validate the quality and consistency of translation strings, including argument checks. **Distinct from Missing Translation Key Detection:** Distinct from Missing Translation Key Detection: focuses on the content quality and argument consistency of the values, not just the existence of the key.