3 repository-uri
The process of identifying hardcoded strings in source code and generating corresponding translation keys.
Distinct from Translation Keys: Distinct from Translation Keys: focuses on the action of extracting text into keys rather than the storage of the keys themselves.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Key Extraction. Refine with filters or upvote what's useful.
i18n-ally este o extensie VS Code și un instrument de gestionare a internaționalizării conceput pentru a gestiona fluxurile de lucru de traducere direct în editorul de cod. Oferă un sistem pentru extragerea șirurilor hardcodate, gestionarea cheilor de traducere și detectarea valorilor locale lipsă într-un codebase. Instrumentul se distinge prin furnizarea unui vizualizator de traduceri inline care afișează valorile și metadatele lângă chei în codul sursă. Include, de asemenea, un integrator de traducere automată pentru a popula automat fișierele locale goale cu candidați inițiali și un parser de fișiere locale care suportă mai multe formate, inclusiv JSON și YAML. Platforma acoperă o gamă largă de capabilități, inclusiv gestionarea conținutului prin interfețe de editare vizuală, redactarea și verificarea automată a traducerilor și fluxuri de lucru de revizuire colaborativă care sincronizează comentariile și stările de aprobare prin versionare. De asemenea, gestionează configurația la nivel de proiect, cum ar fi detectarea framework-ului și formatarea fișierelor locale.
Automatically identifies hardcoded text in source code and converts it into managed translation keys in external files.
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
Parses source code using pattern matching to identify and register translation keys used throughout the application.
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
Identifies and extracts hardcoded strings from source code into centralized translation keys.