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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesKey Extraction

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.

Awesome Key Extraction GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • lokalise/i18n-allyAvatar de lokalise

    lokalise/i18n-ally

    4,874Ver en GitHub↗

    i18n-ally es una extensión de VS Code y herramienta de gestión de internacionalización diseñada para manejar flujos de trabajo de traducción directamente dentro del editor de código. Proporciona un sistema para extraer cadenas codificadas de forma rígida, gestionar claves de traducción y detectar valores de localización faltantes en toda la base de código. La herramienta se distingue por proporcionar un visor de traducción en línea que muestra valores y metadatos junto a las claves en el código fuente. También incluye un integrador de traducción automática para completar automáticamente archivos de localización vacíos con candidatos iniciales y un analizador de archivos de localización que admite múltiples formatos, incluyendo JSON y YAML. La plataforma cubre una amplia gama de capacidades, incluyendo la gestión de contenido a través de interfaces de edición visual, redacción y validación automatizada de traducciones, y flujos de trabajo de revisión colaborativa que sincronizan comentarios y estados de aprobación a través del control de versiones. También maneja la configuración a nivel de proyecto, como la detección de frameworks y el formateo de archivos de localización.

    Automatically identifies hardcoded text in source code and converts it into managed translation keys in external files.

    TypeScriptangulari10ni18n
    Ver en GitHub↗4,874
  • barryvdh/laravel-translation-managerAvatar de barryvdh

    barryvdh/laravel-translation-manager

    1,702Ver en 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

    Parses source code using pattern matching to identify and register translation keys used throughout the application.

    PHP
    Ver en GitHub↗1,702
  • ruby-i18n/i18nAvatar de ruby-i18n

    ruby-i18n/i18n

    1,028Ver en GitHub↗

    Esta librería proporciona un framework fundamental para internacionalizar aplicaciones Ruby al desacoplar el texto del código fuente. Gestiona el ciclo de vida completo de la traducción, incluyendo la interpolación de contenido dinámico, la pluralización y el formato específico de la configuración regional. El sistema garantiza la estabilidad de la aplicación mediante la gestión de estado segura para subprocesos y el manejo de errores configurable para claves de traducción faltantes. El proyecto se distingue por una arquitectura altamente modular que admite backends de almacenamiento conectables, permitiendo que los datos de traducción se recuperen de bases de datos, almacenes de clave-valor o formatos de archivo estándar. Incluye una lógica sofisticada para la resolución jerárquica de respaldo, asegurando que el contenido permanezca disponible incluso cuando faltan traducciones específicas. Además, la librería facilita el enrutamiento consciente de la configuración regional y la interceptación de solicitudes, permitiendo que las aplicaciones mantengan un contexto de idioma consistente en todas las sesiones de usuario. Más allá de las primitivas de traducción central, la librería ofrece herramientas para automatizar los flujos de trabajo de localización, como la extracción de cadenas codificadas y la creación de andamiaje para nuevos proyectos. También proporciona mecanismos para analizar las entradas de usuario específicas de la región, como fechas y números, en formatos estandarizados. El framework admite la transliteración de texto y se integra con formatos de archivo estándar para agilizar la gestión de contenido en varios idiomas.

    Identifies and extracts hardcoded strings from source code into centralized translation keys.

    Rubyi18nruby
    Ver en GitHub↗1,028
  1. Home
  2. Software Engineering & Architecture
  3. String Validation and Normalization
  4. Translation Keys
  5. Key Extraction