Aller au contenu


Variables Zimbra des templates Fr


  • Veuillez vous connecter pour répondre
Aucune réponse à ce sujet

#1 Zimbra Guy

Zimbra Guy

    Zimbra Jedi

  • Modérateurs
  • 5 582 messages
  • LocalisationPlanète Terre

Posté 28 juillet 2015 - 09:09

Hello,

Souvent dans Zimbra nous avons à faire à des messages en langue de Molière dont les variables n'apparaissent pas. Ou plutôt, apparaissent mais sous la forme {0}, {1} ect.
Le problème est lié au fait que dans les fichiers de traductions, les variables ne sont pas protégées et que la langue française utilise les apostrophes. Ainsi, dès que vous avez une
une apostrophe dans une phrase suivi dans cette même phrase d'une variable, la variable n'est plus remplacée dynamiquement dans les informations fournies à l'utilisateur final.

Pour régler ce problème, il faut quand le cas se présente ajouter une deuxième apostrophe à la suite de la première et le tour est joué enfin presque.

Par exemple si vous avez :
J'ai partag\u00e9 le dossier {0}
Il faut corrigé en ajoutant une seconde single quote :
J''ai partag\u00e9 le dossier {0}

La question est de savoir où et comment trouver ces erreurs de programmation, la voici avec un un petit grep maison :
grep --color [aA-zZ]\'[aA-zZ]

Ce grep est à faire sur les fichiers qui se terminent en fr.properties et ensuite il n'y a plus qu'à ajouter la single quote manquante.

Enjoy

PS: il faudra redémarrer le mailbox pour que les modifications soient effectives.
Guy Carré, professionel certifié Zimbra, Contributeur Zimbra
tel : +33 (0)6 63 18 08 XX / mail : guy.carre+zimbrafr@libremail.fr
http://www.scalesi.fr/




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)