Accéder au contenu.
Menu Sympa

fr - RE: [sympa-fr] Modifier une traduction

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Philippe Aepli <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Subject: RE: [sympa-fr] Modifier une traduction
  • Date: Thu, 28 Sep 2017 16:14:13 +0000

Bonjour,

 

 

 

Ben, je profite de l'occase pour te dire qu'il y a une coquille d'en l'en-tête du fichier fr.po dans les sources.

 

Lorsque je compile ce fichier avec la commande msgfmt et l'option –c, j'obtiens l'erreur suivante:

 

 

 

 

$ msgfmt -c -o fr.mo fr.po

 

fr.po:2: warning: header field 'Project-Id-Version' missing in header

 

 

En fait c'est tout bête, il manque un 'e':

 

 

 

 

$ cp fr.po fr.po.old

 

$ vi fr.po

 

$ diff -u fr.po.old fr.po

 

--- fr.po.old   2017-09-28 18:10:56.629148429 +0200

 

+++ fr.po       2017-09-28 18:11:18.669285367 +0200

 

@@ -10,7 +10,7 @@

 

"Language: fr\n"

 

"Plural-Forms: nplurals=2; plural=(n > 1);\n"

 

"X-Generator: Pootle 2.8\n"

 

-"Projct-Id-Version: fr\n"

 

+"Project-Id-Version: fr\n"

 

"X-POOTLE-MTIME: 1497472086.000000\n"

 

 

 

#. This entry is a date/time format

 

$ msgfmt -c -o fr.mo fr.po

 

 

Comment veux-tu que je signale cette petite erreur ?

 

 

 

Salutations.

 

 

 

Philippe AEPLI              Email: adresse@cachée

Université de Genève        Tél: +41 22 379 72 86

Division STIC               Mob: +41 79 280 20 24

Rue du Général-Dufour, 24   Fax: +41 22 379 79 86

1204 Genève

 

De : adresse@cachée [mailto:adresse@cachée] De la part de David Verdin
Envoyé : jeudi 28 septembre 2017 10:57
À : adresse@cachée
Objet : Re: [sympa-fr] Modifier une traduction

 

Oui ,c'est la solution à court terme.

Évidemment, comme l'a fait Brunon, il faut aussi reportefr vos modifications dans les sourcse via le site de traduction : https://translate.sympa.org/

Sinon, à la prochaine mise àjour, vos corrections vont être écrasées.

Bonne journée !

David

 

On 27/09/2017 18:08, Bruno Jolys wrote:

Alors, en local :

  • j'ai téléchargé sympa-master.zip sur  https://github.com/sympa-community/sympa/

  • j'ai ouvert  sympa-master/po/sympa/fr.po  avec Poedit
  • à l'enregistrement, Poedit a créé un  sympa-master/po/sympa/fr.mo

J'ai transféré ce   sympa-master/po/sympa/fr.mo  sur le serveur et remplacé  /usr/lib/sympa/locale/fr/LC_MESSAGES/sympa.mo

A priori ça marche !

Bien coop'
Bruno

 

Le 27/09/2017 à 16:38, Bruno Jolys a écrit :

Bonjour,

Je cherche à modifier l'intitulé de ce champ pour mettre "Prénom Nom" à la place de "Nom"

 

Je me suis dit que ça devait se trouver dans les traductions et j'ai cherché par là :

https://github.com/sympa-community/sympa/blob/master/po/sympa/fr.po

Il y a bien vers la ligne 7626 un truc qui ressemble :

#: default/web_tt2/editsubscriber.tt2:15 default/web_tt2/pref.tt2:8

#: default/web_tt2/suboptions.tt2:5 default/web_tt2/subscribe.tt2:30

 

msgid "Name:"

msgstr "Nom :"

Mais quoi en faire ?

Sinon, j'ai vu en dur ces lignes-là :

/usr/share/sympa/default/web_tt2/suboptions.tt2  (ligne 5)

<form action=""[%" path_cgi %]" method="post">
  <label for=""gecos">[%|loc%]Name:[%END%]</label>" <input type="text" name="gecos" id="gecos" value="[% subscriber.gecos %]" size="25" />
  [% PROCESS edit_attributes.tt2 %]

  <label> [%|loc%]Member since:[%END%] </label> [% subscriber.date %]
  <label> [%|loc%]Last update:[%END%] </label> [% subscriber.update_date %]
  <label for=""reception">" [%|loc%]Receiving mode:[%END%] </label>

/usr/share/sympa/default/web_tt2/pref.tt2  (ligne 8)

<form action=""[%" path_cgi %]" method="post">
  <fieldset>
  <label>[%|loc%]Email:[%END%]  </label>[% user.email %]
  <label for=""gecos">[%|loc%]Name:[%END%] " </label><input type="text" id="gecos" name="gecos" size="30" value="[% user.gecos %]" />
  <label for=""lang"" style="vertical-align:top;">[%|loc%]Language:[%END%]  </label>
  <div>

/usr/share/sympa/default/web_tt2/editsubscriber.tt2

<form action=""[%" path_cgi %]" method="post">
<fieldset>

  <input type="hidden" name="previous_action" value="[% previous_action %]" />
  <input type="hidden" name="list" value="[% list %]" />
  <input type="hidden" name="email" value="[% current_subscriber.escaped_email %]" />

  <label for=""new_email">[%|loc%]Email:[%END%] " </label>
  <input type="text" name="new_email" id="new_email" value="[% current_subscriber.escaped_email %]" size="25" />

  <label for=""gecos">[%|loc%]Name:[%END%] " </label>
  <input type="text" name="gecos" id="gecos" value="[% current_subscriber.gecos %]" size="25" />

  [% IF current_subscriber.custom_attribute %]
    [% SET subscriber = current_subscriber ;
    PROCESS edit_attributes.tt2 %]
  [% END %]

Si vous avez une méthode à me proposer, je suis preneur.

Bien coop'
Bruno




 



-- 
"Mieux vaut viser la perfection et la rater que viser la médiocrité et l'atteindre."
- Francis Blanche



Archives gérées par MHonArc 2.6.19+.

Haut de le page