traduction

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
traduction [2014/02/12 19:14] danytraduction [2014/02/13 20:04] dany
Ligne 17: Ligne 17:
 ===== extract_text.sh ===== ===== extract_text.sh =====
 Retrouve toutes les chaînes de caractères à traduire et les place dans html/lang/<langue>/LC_MESSAGES Retrouve toutes les chaînes de caractères à traduire et les place dans html/lang/<langue>/LC_MESSAGES
 +<code bash>
   #!/bin/bash   #!/bin/bash
   # Brief : extract strings from the file, in order to update a   # Brief : extract strings from the file, in order to update a
Ligne 28: Ligne 29:
   xgettext -L PHP -j --from-code=UTF-8 -p html/lang/en_US/LC_MESSAGES/ html/*.php include/*.php include/template/*.php   xgettext -L PHP -j --from-code=UTF-8 -p html/lang/en_US/LC_MESSAGES/ html/*.php include/*.php include/template/*.php
   xgettext -L PHP -j --from-code=UTF-8 -p html/lang/nl_NL/LC_MESSAGES/ html/*.php include/*.php   xgettext -L PHP -j --from-code=UTF-8 -p html/lang/nl_NL/LC_MESSAGES/ html/*.php include/*.php
 +</code>
 ===== get_menu.sh ===== ===== get_menu.sh =====
 Retrouve les menus et les inscrit dans un fichier afin de pouvoir être traités par extract_text.sh Retrouve les menus et les inscrit dans un fichier afin de pouvoir être traités par extract_text.sh
 +<code bash>
  #!/bin/bash  #!/bin/bash
  
Ligne 44: Ligne 46:
  psql -A -F"  " -t -c "select '\$menu[]=_('''||replace(me_menu,'''',E'\\\\''')||''');' , '\$desc[]=_('''||replace(me_description,'''',E'\\\\''')||''');' from menu_ref ;"  psql -A -F"  " -t -c "select '\$menu[]=_('''||replace(me_menu,'''',E'\\\\''')||''');' , '\$desc[]=_('''||replace(me_description,'''',E'\\\\''')||''');' from menu_ref ;"
  echo "?>"  ) > ../include/menu_translate.php  echo "?>"  ) > ../include/menu_translate.php
 +</code>
 ===== compile_text.sh ===== ===== compile_text.sh =====
 Compile le fichier afin que les traductions soient disponibles Compile le fichier afin que les traductions soient disponibles
 +<code bash>
   #!/bin/bash   #!/bin/bash
   # Brief : compite  the file .mo,    # Brief : compite  the file .mo, 
Ligne 61: Ligne 63:
   cd nl_NL/LC_MESSAGES   cd nl_NL/LC_MESSAGES
   msgfmt -c -v messages.po   msgfmt -c -v messages.po
 +</code>
 ====== Traduction avec Google ====== ====== Traduction avec Google ======
  
  • traduction.txt
  • Dernière modification : 2023/07/29 16:45
  • de dany