Foren

Fichier de modification des traductions en français

Mehdi Bouhaouala, geändert vor 16 Jahren.

Fichier de modification des traductions en français

Junior Member Beiträge: 28 Beitrittsdatum: 25.06.07 Neueste Beiträge
Bonsoir à tous,

Je dispose de la version 4.2 de liferau sans ejb.
Il y a des phrases en français que j'aimerai modifier telles que "Votre demande a traité" au lieu de "Votre demande a été traitée"
J'ai cherché un fichier language_fr.properties ou quelque chose qui y ressemble mais en vain.
Comment dois-je procéder?

Merci d'avance.
jopop m'koda, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 29 Beitrittsdatum: 26.06.07 Neueste Beiträge
Tu as un fichier Language_fr.properties dans ton portal/portal-ejb/classes/content/ et il ne contient pas cette référence ?

Moi j'ai vérifié et je l'ai bien (ligne 2491) ...

PS : pourquoi "sans ejb" ?
Erwan BODERE, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 79 Beitrittsdatum: 24.04.07 Neueste Beiträge
Mehdi Bouhaouala:
Bonsoir à tous,
Il y a des phrases en français que j'aimerai modifier telles que "Votre demande a traité" au lieu de "Votre demande a été traitée"


Pourtant il me semble que "Votre demande a été traitée" est bien plus français que "Votre demande a traité" ! emoticon

Les fichiers de langues se trouvent dans des fichier *_[Locale].properties. Dans la version 4.2 dans ext-ejb\classes\content, dans la 4.3 dans ext-impl\classes\content. Par défaut il y a aucun fichier dans l'environnement d'extension. C'est à toi de les créer en respectant la norme concernant le nommage des fichiers. Si tu souhaites surcharger une propriété du portail, fais ta recherche dans portal\portal-[ejb|impl]\content et recherche la clé et recopie la dans ton fichier dans ton envrionnement d'extension.

Pour éditer ces fichier je te conseille d'utiliser un outil permettant de gérer l'ensemble des fichiers tel que le plugin ResourceBundleEditor pour Eclipse.
jopop m'koda, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 29 Beitrittsdatum: 26.06.07 Neueste Beiträge
@erwan : je crois que medhi a inversé les deux expressions.
En effet, par défaut, c'est "Votre demande a traité" qui est inscrite ;)
Mehdi Bouhaouala, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 28 Beitrittsdatum: 25.06.07 Neueste Beiträge
Merci jopop! emoticon
Oui Erwan, j'ai dit qu'il est ecrit "Votre demande a traité" au lieu que ce soit écrit "votre demande a été traitée" :p
Bref, je n'ai pas non plus de dossier sous portal qui s'appel portal-impl, j'ai cherché dans les 3 dossiers portal que j'ai trouvé:
/var/www/Tomcat_Liferay/liferay/webapps/ROOT/html/portal
/var/www/Tomcat_Liferay/liferay/work/Catalina/localhost/_/org/apache/jsp/html/portal
/var/www/Tomcat_Liferay/liferay/temp/liferay/com/liferay/portal


Est-ce que vous pouvez me dire quelle est la procédure à suivre pour modifier cette phrase?
comment créer ce fichier language_fr.properties, qu'est ce que je dois faire d'autres?

Merci d'avance
jopop m'koda, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 29 Beitrittsdatum: 26.06.07 Neueste Beiträge
Ralut Medhi,

Je suis pas sûr de pouvoir t'aider dans le sens où je suis pas sûr de savoir ce qu'est un Liferay sans ejb.

Utilise-tu l'environnement de développement ext, ou tape-tu directement dans le projet portal ?

Pour info, quand tu déploies (ant deploy), les fichiers de langue sont encapsulés dans un .jar, disponible dans (ex. pour un tomcat) \tomcat\webapps\ROOT\WEB-INF\lib\
Les archives sont nommées ext-ejb.jar pour la partie ext -si tu développes sous l'environnement ext- ; et portal-ejb.jar pour la partie portal -"socle" du portail.
Mehdi Bouhaouala, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 28 Beitrittsdatum: 25.06.07 Neueste Beiträge
Nous n'avons pas téléchargé la version liferay avec ejb, car nous ne comptions pas utilisre les ejb.
Lorsque nous developpons des portlets, nous les packagons sous forme de .war
et ils sont déployés dans
Tomcat_liferay/liferay/webapps
jopop m'koda, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 29 Beitrittsdatum: 26.06.07 Neueste Beiträge
La solution que j'imagine c'est de "déjarer" ce fichier :
tomcat\webapps\ROOT\WEB-INF\lib\portal-ejb.jar

De modifier ce qui doit l'être (\content\Lnaguage_xx.properties),
de "rejarer" tout ça, replacer l'archive au bon endroit et redémarrer ton server.

Enfin, je dis ça ... ça parait faisable, quoi emoticon
Mehdi Bouhaouala, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Junior Member Beiträge: 28 Beitrittsdatum: 25.06.07 Neueste Beiträge
Bonjour à tous,

J'ai enfin trouvé comment modifier les mots traduits.
C'était dans language_fr.properties qui se trouvait dans portal-ejb.jar
Merci bcp jopop pour ton aide ainsi que tous les autres.
Marc Millour, geändert vor 16 Jahren.

RE: Fichier de modification des traductions en français

Expert Beiträge: 324 Beitrittsdatum: 20.11.06 Neueste Beiträge
En 4.3
Perso, j'ai modifié le fichier avec notepad
puis copié dans
/liferay/tomcat/webapps/ROOT/WEB-INF/classes/content
sous le nom

Language-ext_fr_FR.properties

et c'est nickel