- Services
Localization
Traduisez votre UI sans la redéployer
Gardez les textes d'interface en clés, traduisez-les par IA avec votre glossaire et publiez vos modifications dans l'application en ligne.
D'une chaîne en anglais à toutes les langues que vous proposez
Traduction IA avec contexte
Traduisez une clé ou toutes les clés non traduites d'un module. Ajoutez une note de contexte à une clé pour que le modèle sache si « Save » désigne un bouton ou une remise.
Un glossaire que l'IA respecte
Indiquez les termes à garder tels quels ou à traduire toujours de la même façon, pour tous les modules, un module ou une clé.
Publiez sans redéployer
Votre application lit les dictionnaires publiés à l'exécution, donc les nouveaux textes arrivent chez vos utilisateurs sans nouveau build.
Modifiez le texte sur la page même
L'extension Chrome SELISE Blocks Assistant affiche la clé derrière n'importe quel texte de votre site. Faites Alt+clic sur le texte et modifiez sa traduction sur place.
Import et export
Importez vos traductions existantes depuis des fichiers XLSX, CSV ou JSON jusqu'à 50 Mo, ou XLF lors d'une migration, et exportez-les de la même façon.
Un historique pour revenir en arrière
Consultez l'historique des modifications et des publications de chaque clé, et ramenez une clé à une valeur antérieure.
Vos dictionnaires sont dans git
Écrivez les clés en JSON à côté de votre code, poussez-les avec la CLI et chargez-les dans votre application avec le SDK.
- English
- Deutsch
- Français
- Italiano
- বাংলা
Écrivez les clés
Ajoutez les chaînes dans
blocks/localization/<module>.<language>.json, à plat ou imbriquées, et vérifiez le fichier avecblocks localization validate.Poussez et traduisez
Poussez chaque fichier de langue après un dry run, puis laissez l'IA remplir les langues que vous n'avez pas écrites.
Chargez-les à l'exécution
Votre application charge le dictionnaire d'un module pour la langue courante et recherche les clés avec
t(), avec une valeur de repli quand une clé manque.
# Check the file, preview the push, then push
blocks localization validate --module login --language de-DE --json
blocks localization push --module login --language de-DE --dry-run --json
blocks localization push --module login --language de-DE --yes --json
# Bring the published dictionary back down
blocks localization pull --module login --language de-DE --out blocks/localization/login.de-DE.json --jsonModifications récentes de Localization
Toutes les mises à jour de Localization- 30 juil. 20262026.07.30Blocks OS Platform
- 26 mai 20262026.05.26Admin Impersonation, Self-Service Secrets & the Localization Rebuild
- 4 mai 2026v3.7.16Localization Visibility & Workflow Logic EnhancementsLocalization webhooks from the UI, missing-translation filters, glossary tagging, and conditional If nodes for workflows.
Questions sur Localization
Ce site est-il traduit avec Blocks ?
Oui. Les textes de seliseblocks.com viennent de Blocks Localization en anglais, allemand, français, italien et bengali, et le menu des langues permet de passer de l'une à l'autre.
Puis-je ajouter n'importe quelle langue ?
Ajoutez une langue avec son code de culture, comme de-DE ou bn-BD, et définissez-en une par défaut. La liste va au-delà des langues habituelles, avec par exemple le cingalais, le dzongkha, le sylheti et le chittagonien.
Les traducteurs peuvent-ils travailler sans toucher au code ?
Oui. Ils peuvent modifier les clés dans la console, importer des feuilles de calcul ou utiliser l'extension de navigateur pour changer le texte directement sur votre site.
Combien de temps faut-il pour qu'une modification publiée apparaisse ?
Aucun redéploiement n'est nécessaire. La publication régénère le fichier de dictionnaire en arrière-plan, et votre application reçoit le nouveau texte la prochaine fois qu'elle charge le dictionnaire.
Souvent utilisé avec
Commencez avec un projet gratuit
Inscrivez-vous sur os.seliseblocks.com et créez un projet, ou collez un prompt dans Claude Code, Codex ou Cursor et laissez votre agent le configurer via la CLI Blocks.