awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
angular-translate avatar

angular-translate/angular-translateArchived

0
View on GitHub↗
4,281 estrellas·1,020 forks·JavaScript·MIT·3 vistasangular-translate.github.io↗

Angular Translate

AngularJS Internationalization Library es un framework de localización para aplicaciones AngularJS 1.x. Funciona como una herramienta de traducción i18n utilizada para intercambiar texto estático de la interfaz de usuario con versiones localizadas basadas en una configuración regional seleccionada.

El framework gestiona contenido en varios idiomas a través de la carga asíncrona de archivos de traducción para minimizar el tamaño del bundle. Incluye sistemas para manejar reglas de pluralización e interpolar variables dinámicas en cadenas de traducción.

El proyecto también proporciona capacidades para el cambio de idioma y la resolución de cadenas de respaldo para garantizar que se muestre una cadena legible cuando falta una clave de traducción principal.

Features

  • Interface Text Localization - Replaces default interface labels with language-specific text using translation dictionaries for AngularJS applications.
  • Key-Value Translation Mappings - Uses centralized translation files with key-value pairs to map unique identifiers to localized interface text.
  • Inline Variable Interpolation - Injects and evaluates dynamic variable values directly within localized text strings at runtime.
  • String Localization - Provides mechanisms for retrieving localized strings with support for dynamic argument substitution.
  • Template String Interpolation - Supports parsing strings with placeholders and replacing them with dynamic runtime values for personalized content.
  • Locale Fallback Chains - Provides prioritized locale fallback chains to ensure a readable string is displayed when a primary translation key is missing.
  • Pluralization Rules - Implements linguistic logic to select the correct translation string based on numeric values and grammatical plural forms.
  • Internationalization Frameworks - Adapts AngularJS user interfaces to support multiple languages by replacing static text with localized content.
  • Interface Text Translators - Converts interface labels and messages into different languages via source file mapping and dictionaries.
  • Active Language Management - Manages the active application locale and triggers updates across the user interface when the language changes.
  • i18n Libraries - Provides a comprehensive localization framework for AngularJS 1.x applications to manage multi-language interface text.
  • Content Translation - Swaps user-facing interface text into multiple languages based on the selected regional locale.
  • i18n Frameworks - Implements a framework for managing translation keys, locale messages, and pluralization for web interfaces.
  • Dynamic Localization Systems - Provides mechanisms for swapping language strings and translation dictionaries within the UI at runtime.
  • Asynchronous Loading - Implements asynchronous loading of translation bundles to optimize the initial application boot time.
  • Multi-Language Content Delivery - Manages the delivery of translated content and handles fallback sequences to ensure a consistent user experience.
  • On-Demand Translation Loading - Employs lazy-loading strategies to fetch translation files from remote or local sources on demand.
  • Translation State Managers - Centralizes the active language and translation dictionary in a shared service for application-wide access.
  • AngularJS Ecosystem - Internationalization support for Angular.

Historial de estrellas

Gráfico del historial de estrellas de angular-translate/angular-translateGráfico del historial de estrellas de angular-translate/angular-translate

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Angular Translate

Colecciones seleccionadas manualmente donde aparece Angular Translate.
  • Librerías de internacionalización y localización

Alternativas open-source a Angular Translate

Proyectos open-source similares, clasificados según cuántas características comparten con Angular Translate.
  • airbnb/polyglot.jsAvatar de airbnb

    airbnb/polyglot.js

    3,723Ver en GitHub↗

    Polyglot.js is a JavaScript internationalization library and client-side translation framework. It provides a system for mapping unique keys to localized strings, allowing applications to translate text into multiple languages. The library includes a pluralization and interpolation engine that handles complex grammatical plural forms based on numeric counts and inserts dynamic variables into translated strings. It supports nested namespaces to organize phrase mappings into logical categories. These utilities cover phrase translation, locale-driven configuration, and the management of multi-l

    JavaScript
    Ver en GitHub↗3,723
  • kazupon/vue-i18nAvatar de kazupon

    kazupon/vue-i18n

    7,230Ver en 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

    JavaScripti18ninternationalizationinternationalization-plugin
    Ver en GitHub↗7,230
  • ngx-translate/coreAvatar de ngx-translate

    ngx-translate/core

    4,666Ver en 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

    TypeScript
    Ver en GitHub↗4,666
  • svenfuchs/rails-i18nAvatar de svenfuchs

    svenfuchs/rails-i18n

    4,031Ver en GitHub↗

    This project is a Ruby on Rails internationalization locale library that provides a comprehensive set of pre-translated translation files, currency symbols, and language-specific rules for numerous global languages. It serves as a multilingual translation dataset and a linguistic rule engine to ensure grammatically correct output across different alphabets and scripts. The system includes specialized tools for locale data validation and internationalization formatting. These utilities verify the structural integrity of translation files, identify missing keys or broken data, and normalize fil

    Ruby
    Ver en GitHub↗4,031
Ver las 30 alternativas a Angular Translate→

Preguntas frecuentes

¿Qué hace angular-translate/angular-translate?

AngularJS Internationalization Library es un framework de localización para aplicaciones AngularJS 1.x. Funciona como una herramienta de traducción i18n utilizada para intercambiar texto estático de la interfaz de usuario con versiones localizadas basadas en una configuración regional seleccionada.

¿Cuáles son las características principales de angular-translate/angular-translate?

Las características principales de angular-translate/angular-translate son: Interface Text Localization, Key-Value Translation Mappings, Inline Variable Interpolation, String Localization, Template String Interpolation, Locale Fallback Chains, Pluralization Rules, Internationalization Frameworks.

¿Qué alternativas de código abierto existen para angular-translate/angular-translate?

Las alternativas de código abierto para angular-translate/angular-translate incluyen: airbnb/polyglot.js — Polyglot.js is a JavaScript internationalization library and client-side translation framework. It provides a system… kazupon/vue-i18n — vue-i18n is an internationalization framework and plugin for Vue.js applications. It serves as a dynamic translation… ngx-translate/core — This is an internationalization framework for Angular applications. It provides a system for managing multilingual… svenfuchs/rails-i18n — This project is a Ruby on Rails internationalization locale library that provides a comprehensive set of… symfony/translation — Symfony Translation is a PHP library and framework component for internationalizing applications. It provides a… ehtagtranslation/ehsyringe — EhSyringe is a browser translation extension and tag translation engine designed to replace website tags and content…