awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repository-uri

Awesome GitHub RepositoriesMissing Translation Captures

Tools that detect missing translation keys at runtime and export them for later translation.

Distinct from Missing Dependency Detection: Existing candidates focus on locale identifiers, execution handlers, or dependency detection, not missing translation strings.

Explore 12 awesome GitHub repositories matching development tools & productivity · Missing Translation Captures. Refine with filters or upvote what's useful.

Awesome Missing Translation Captures GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • i18next/react-i18nextAvatar i18next

    i18next/react-i18next

    10,005Vezi pe GitHub↗

    react-i18next is an internationalization framework that integrates the i18next ecosystem into React applications. It provides a system for replacing hardcoded strings with dynamic keys to support multiple languages across a user interface. The library includes an ICU message formatter for handling complex pluralization and gender-based translations. It features a localization management interface that allows for synchronizing translation keys with remote platforms and performing in-context content editing. The project covers server-side rendering localization with request-isolated translatio

    Identifies missing translation keys during runtime and saves them to a file for later addition.

    JavaScripti18ni18nextinternationalization
    Vezi pe GitHub↗10,005
  • kanboard/kanboardAvatar kanboard

    kanboard/kanboard

    9,663Vezi pe GitHub↗

    Kanboard este un instrument de management de proiect Kanban auto-găzduit și o suită de productivitate concepută pentru urmărirea sarcinilor software și colaborarea în echipă. Oferă un sistem vizual pentru gestionarea fluxurilor de lucru prin utilizarea panourilor, coloanelor și cardurilor. Proiectul dispune de un framework de plugin-uri extensibil și un API cuprinzător pentru administrarea programatică a sarcinilor și proiectelor. Include gestionarea specializată a identității prin integrarea LDAP, permițând sincronizarea conturilor de utilizator și a permisiunilor de grup de la serverele de directoare. Sistemul acoperă o gamă largă de capabilități, inclusiv automatizarea fluxului de lucru bazată pe evenimente, analize detaliate ale proiectului, cum ar fi diagramele burn-down și măsurarea timpului de ciclu, și control granular al accesului bazat pe roluri. De asemenea, suportă urmărirea integrată a timpului, descompunerea sarcinilor secundare și autentificarea multi-metodă, inclusiv autentificarea cu doi factori și suportul pentru proxy invers. Aplicația este compatibilă cu MySQL și PostgreSQL pentru stocarea persistentă a datelor și poate fi implementată folosind Docker Compose.

    Identifies missing or unused translations across different locales to maintain language support quality.

    PHPagilekanbankanboard
    Vezi pe GitHub↗9,663
  • i18next/i18nextAvatar i18next

    i18next/i18next

    8,583Vezi pe GitHub↗

    i18next is a JavaScript localization library and internationalization framework used to translate application text into multiple languages. It functions as a dynamic translation manager that handles translation resources, language detection, and the mapping of unique keys to localized strings. The system features a pluralization and interpolation engine that applies language-specific grammatical rules for numeric counts and injects dynamic variables into strings. It utilizes a plugin-based backend architecture to load and cache translation namespaces from various sources, including remote ser

    Detects missing translation keys at runtime and triggers custom handlers or notifications.

    JavaScript
    Vezi pe GitHub↗8,583
  • kazupon/vue-i18nAvatar kazupon

    kazupon/vue-i18n

    7,230Vezi pe 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

    Displays a backup translation from a prioritized locale chain when the preferred language lacks a translation.

    JavaScripti18ninternationalizationinternationalization-plugin
    Vezi pe GitHub↗7,230
  • veloren/velorenAvatar veloren

    veloren/veloren

    7,099Vezi pe GitHub↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Includes tools to detect missing translation keys and export them for later completion.

    Rust3dcubecubeworld
    Vezi pe GitHub↗7,099
  • symfony/translationAvatar symfony

    symfony/translation

    6,607Vezi pe GitHub↗

    Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a complete system for managing message catalogs, handling locale-aware string translation, and formatting messages using ICU MessageFormat syntax to support pluralization, gender, and conditional selection. The component organizes translatable strings into named domains, supports key-based lookup that decouples source text from localized versions, and offers deferred rendering through translatable objects that store parameters and render only when output is needed. The library disting

    Scans templates and code to identify translation keys that are missing from catalogs or no longer used.

    PHPcomponentphpsymfony
    Vezi pe GitHub↗6,607
  • larastan/larastanAvatar larastan

    larastan/larastan

    6,430Vezi pe GitHub↗

    Larastan is a static analysis extension and type inference engine for PHP designed to detect bugs and type errors in Laravel applications. It extends PHPStan to resolve framework-specific patterns and magic methods, providing a rule-based scanning engine to audit code quality without executing the application. The tool specializes in Eloquent analysis, verifying that model properties, casts, and relationships align with database schemas and migrations. It tracks types across Eloquent collections, custom builders, and model factories to ensure type safety during database operations and iterati

    Detects missing translation keys using dot-syntax to ensure all user-facing text is localized.

    PHP
    Vezi pe GitHub↗6,430
  • lingui/js-linguiAvatar lingui

    lingui/js-lingui

    5,786Vezi pe GitHub↗

    Lingui is a JavaScript internationalization library that provides a framework-agnostic core with bindings for React, SolidJS, Svelte, Astro, and other JavaScript frameworks. It operates through a compile-time message extraction pipeline that scans source files for translatable strings, generates standard PO, JSON, or CSV catalog files, and compiles them into optimized JavaScript modules for production deployment. The library uses macro-based message definition to wrap translatable text in source code while preserving context for extraction, and includes a plural rule engine that automatically

    Scans source files for untranslated strings and reports them as lint violations.

    TypeScript
    Vezi pe GitHub↗5,786
  • ngx-translate/coreAvatar ngx-translate

    ngx-translate/core

    4,666Vezi pe GitHub↗

    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

    Defines a secondary fallback language to resolve missing translation keys in the primary language.

    TypeScript
    Vezi pe GitHub↗4,666
  • fakerphp/fakerAvatar fakerphp

    fakerphp/faker

    3,976Vezi pe GitHub↗

    Faker este un generator de date false și utilitar de testare pentru PHP, utilizat pentru a produce valori randomizate realiste pentru popularea bazelor de date și a aplicațiilor de test. Servește ca bibliotecă de localizare care generează date adaptate limbilor și formatelor regionale specifice, oferind un framework pentru extinderea generării de date prin clase personalizate și formattere specifice domeniului. Biblioteca asigură repetabilitatea în mediile de testare prin seeding aleatoriu determinist. Include mecanisme pentru controlul calității output-ului, cum ar fi impunerea unicității valorilor și simularea datelor lipsă prin producerea ocazională de valori null. Sistemul suportă generarea de date localizate pentru nume, adrese și numere de telefon cu suport automat pentru fallback. De asemenea, permite crearea de furnizori de date personalizați pentru a gestiona obiecte de business specializate.

    Provides a mechanism to resolve missing localized data by traversing a priority list of fallback locales.

    PHP
    Vezi pe GitHub↗3,976
  • barryvdh/laravel-translation-managerAvatar barryvdh

    barryvdh/laravel-translation-manager

    1,702Vezi pe 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

    Scans source code to automatically identify and register missing translation keys for comprehensive localization coverage.

    PHP
    Vezi pe GitHub↗1,702
  • ruby-i18n/i18nAvatar ruby-i18n

    ruby-i18n/i18n

    1,028Vezi pe GitHub↗

    This library provides a foundational framework for internationalizing Ruby applications by decoupling text from source code. It manages the complete translation lifecycle, including dynamic content interpolation, pluralization, and locale-specific formatting. The system ensures application stability through thread-safe state management and configurable error handling for missing translation keys. The project distinguishes itself through a highly modular architecture that supports pluggable storage backends, allowing translation data to be retrieved from databases, key-value stores, or standar

    Traverses a priority list of locales to resolve missing translation keys.

    Rubyi18nruby
    Vezi pe GitHub↗1,028
  1. Home
  2. Development Tools & Productivity
  3. Missing Translation Captures

Explorează sub-etichetele

  • Locale Fallback ResolutionThe process of resolving a missing translation by traversing a priority list of alternative locales. **Distinct from Missing Translation Captures:** Focuses on the resolution strategy (fallbacks) rather than just capturing missing keys.
  • Unused Translation Key DetectorsTools that scan application files to find translation keys that are present in catalogs but no longer referenced in code. **Distinct from Missing Translation Captures:** Distinct from Missing Translation Captures: identifies keys that are present but unused, rather than capturing missing keys at runtime.