1 dépôt
Interfaces for accessing localized strings within application logic using synchronous or asynchronous methods.
Distinct from Locale Identifier Translators: Existing candidates focus on AI APIs or locale identifier conversion, not the internal application API for string lookup.
Explore 1 awesome GitHub repository matching web development · Programmatic Translation Retrieval. Refine with filters or upvote what's useful.
Ceci est un framework d'internationalisation pour les applications Angular. Il fournit un système pour gérer le texte multilingue en mappant des clés à des chaînes traduites, utilisant un gestionnaire de traduction JSON pour charger et fusionner des assets localisés via HTTP ou des sources locales. La bibliothèque inclut un sélecteur de langue runtime pour mettre à jour l'interface utilisateur instantanément sans recharger la page et un extracteur de clés pour identifier les chaînes traduisibles dans le code source. Le projet propose un formateur de messages ICU pour gérer les exigences linguistiques complexes telles que la pluralisation et le genre. Il se distingue par une architecture de chargement basée sur des plugins et des parseurs d'interpolation personnalisables, permettant aux développeurs de définir une logique personnalisée pour récupérer les données de traduction et formater les paramètres dynamiques. La bibliothèque couvre un large éventail de capacités de localisation, incluant la détection de la langue du navigateur, la configuration de la langue de secours et le suivi d'état réactif utilisant des signaux pour surveiller les changements de langue. Elle prend également en charge des stratégies de routage localisées pour les URLs spécifiques à une langue et fournit des outils pour la validation des clés de traduction et le mocking de services pour l'assurance qualité.
Allows retrieving translated strings directly within the application code via observables or synchronous lookups.