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édentesRévision précédente
Prochaine révision
Révision précédente
doc:translation [17/02/2025 15:46] – [How to update .ts files from source files?] scorpio810doc:translation [13/09/2026 08:46] (Version actuelle) – [New Qt6 version] scorpio810
Ligne 53: Ligne 53:
 </code> </code>
  
-Ou+ 
 +<code> 
 +QT_QPA_PLATFORMTHEME=generic qelectrotech 
 +</code>
  
 <code> <code>
Ligne 95: Ligne 98:
 Note: *.ts are generally updated by the developer when he considers that the character strings to be translated are viable or by translators. Note: *.ts are generally updated by the developer when he considers that the character strings to be translated are viable or by translators.
   * Édit qelectrotech.pro file: Comment out the lines starting with ''TRANSLATIONS += '' : <code bash>sed -i 's/^TRANSLATIONS/#TRANSLATIONS/g' qelectrotech.pro</code>   * Édit qelectrotech.pro file: Comment out the lines starting with ''TRANSLATIONS += '' : <code bash>sed -i 's/^TRANSLATIONS/#TRANSLATIONS/g' qelectrotech.pro</code>
-  * Run the following command: <code>lupdate -noobsolete qelectrotech.pro -ts lang/qet_{ar,ca,cs,da,de,el,en,es,fr,hr,hu,it,ja,mn,nb,nl_BE,nl_NL,pl,pt,pt_BR,ro,ru,sk,sl,sr,sv,tr,uk,zh}.ts</code>+  * Run the following command: <code>lupdate -noobsolete qelectrotech.pro -ts lang/qet_{ar,ca,cs,da,de,el,en,es,fr,hr,hu,it,ja,ko,mn,nb,nl_BE,nl_NL,pl,pt,pt_BR,ro,rs,ru,sk,sl,sr,sv,tr,uk,zh}.ts</code>
   * Restore missing references to source files : <code>/usr/lib/x86_64-linux-gnu/qt5/bin/lupdate -locations absolute  qelectrotech.pro -ts lang/qet_br.ts</code>   * Restore missing references to source files : <code>/usr/lib/x86_64-linux-gnu/qt5/bin/lupdate -locations absolute  qelectrotech.pro -ts lang/qet_br.ts</code>
   * Restore file qelectrotech.pro: <code bash>sed -i 's/^#TRANSLATIONS/TRANSLATIONS/g' qelectrotech.pro</code>   * Restore file qelectrotech.pro: <code bash>sed -i 's/^#TRANSLATIONS/TRANSLATIONS/g' qelectrotech.pro</code>
   * Generate translation binaries: <code>lrelease lang/qet_*.ts</code>   * Generate translation binaries: <code>lrelease lang/qet_*.ts</code>
  
 +==== New Qt6 version ====
 +
 +<code>/usr/lib/qt6/bin/lupdate -no-obsolete sources/ -ts lang/qet_*.ts</code>
 +<code>
 +cmake -B build
 +cmake --build build --target update_translations
 +</code>
 +or
 +<code>
 +cd build
 +cmake ..
 +make update_translations
 +</code>
 +
 +
 +
 +
 +
 +</code>
 ===== translation status ===== ===== translation status =====
  
Imprimer/exporter