Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

« Modifier les templates afin d'avoir la normes Hydro-Québec | Page d'accueil | Mise en relief des champs obligatoires »

06 février 2010

Franciser les messages

Franciser les messages

Par défaut, l'ensemble des libellés et messages apparaissent en anglais. Pour franciser l'interface il faut installer le plugin d'internationalisation

Grails install-plugin i18n-templates

Cette commande installe une nouvelle commande

grails generate-i18n-messages

qui permet de créer les messages pour les divers objets de domaine de l'applications.

Cependant, le script permet de créer les entrés, mais avec un texte anglais. Il faut donc remplacer le script par une version HQ française. Ce script se trouve dans le répertoire D:Documents and SettingsCF2098.grails1.1.1projectsNOM DU PROJETpluginsi18n-templates-1.1.0.1scripts. Il suffit de le remplacer par la version HQ.

Par exemple pour deux classes simple, exécuter le script produit la sortie suivante:

# Emp messages par Hydro-Québec, Jean Desbiens

emp.create=Créer Emp

emp.edit=Editer Emp

emp.list=Liste des Emps

emp.new=Nouveau Emp

emp.show=Afficher Emp

emp.created=Emp {0} créé

emp.updated=Emp {0} mis à jour

emp.deleted=Emp {0} supprimer

emp.not.found=Emp introuvable avec identifiant {0}

emp.not.deleted=Emp non supprimé avec identifiant {0}

emp.optimistic.locking.failure=Un autre utilisateur a mis à jour Emp pendant que vous le modifiez

emp.id=Id

emp.nom=Nom

emp.nom.nullable.error=La propriété [Nom] de l'objet [Emp] ne peut être nulle

# Book messages par Hydro-Québec, Jean Desbiens

book.create=Créer Book

book.edit=Editer Book

book.list=Liste des Books

book.new=Nouveau Book

book.show=Afficher Book

book.created=Book {0} créé

book.updated=Book {0} mis à jour

book.deleted=Book {0} supprimer

book.not.found=Book introuvable avec identifiant {0}

book.not.deleted=Book non supprimé avec identifiant {0}

book.optimistic.locking.failure=Un autre utilisateur a mis à jour Book pendant que vous le modifiez

book.id=Id

book.titre=Titre

book.titre.nullable.error=La propriété [Titre] de l'objet [Book] ne peut être nulle

Il suffit de coller ce code dans le bundle de ressources FR.

16:54 | Lien permanent | Commentaires (0) | Tags : grails