awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
angular-translate avatar

angular-translate/angular-translateArchived

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

Angular Translate

AngularJS Internationalization Library est un framework de localisation pour les applications AngularJS 1.x. Il fonctionne comme un outil de traduction i18n utilisé pour remplacer le texte statique de l'interface utilisateur par des versions localisées basées sur une locale sélectionnée.

Le framework gère le contenu multilingue via le chargement asynchrone de fichiers de traduction pour minimiser la taille du bundle. Il inclut des systèmes pour gérer les règles de pluralisation et interpoler des variables dynamiques dans les chaînes de traduction.

Le projet fournit également des capacités de changement de langue et de résolution de chaîne de secours pour garantir qu'une chaîne lisible est affichée lorsqu'une clé de traduction principale est manquante.

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.

Historique des stars

Graphique de l'historique des stars pour angular-translate/angular-translateGraphique de l'historique des stars pour angular-translate/angular-translate

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Angular Translate

Sélections manuelles où Angular Translate apparaît.
  • Bibliothèques d'internationalisation et de localisation

Alternatives open source à Angular Translate

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Angular Translate.
  • airbnb/polyglot.jsAvatar de airbnb

    airbnb/polyglot.js

    3,723Voir sur 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
    Voir sur GitHub↗3,723
  • kazupon/vue-i18nAvatar de kazupon

    kazupon/vue-i18n

    7,230Voir sur 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
    Voir sur GitHub↗7,230
  • ngx-translate/coreAvatar de ngx-translate

    ngx-translate/core

    4,666Voir sur 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
    Voir sur GitHub↗4,666
  • svenfuchs/rails-i18nAvatar de svenfuchs

    svenfuchs/rails-i18n

    4,031Voir sur 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
    Voir sur GitHub↗4,031
Voir les 30 alternatives à Angular Translate→

Questions fréquentes

Que fait angular-translate/angular-translate ?

AngularJS Internationalization Library est un framework de localisation pour les applications AngularJS 1.x. Il fonctionne comme un outil de traduction i18n utilisé pour remplacer le texte statique de l'interface utilisateur par des versions localisées basées sur une locale sélectionnée.

Quelles sont les fonctionnalités principales de angular-translate/angular-translate ?

Les fonctionnalités principales de angular-translate/angular-translate sont : Interface Text Localization, Key-Value Translation Mappings, Inline Variable Interpolation, String Localization, Template String Interpolation, Locale Fallback Chains, Pluralization Rules, Internationalization Frameworks.

Quelles sont les alternatives open-source à angular-translate/angular-translate ?

Les alternatives open-source à angular-translate/angular-translate incluent : 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…