mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-10-10 22:24:13 +02:00
f32d9365e5
After a lupdate refresh, the same-text heuristic fills a new string with the translation of an existing identical one and marks it unfinished. In the source-language file that guess is the source text itself, which is exactly what a mirror run writes, but the script left it alone as "work in progress": 39 such entries stayed unfinished in qet_fr.ts after refreshing it on 2026-10-07. The script now finishes an unfinished translation (or plural with all forms) that is identical to its source. Unfinished translations with other text stay untouched. Two fixture messages and a test cover it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
96 lines
3.1 KiB
XML
96 lines
3.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE TS>
|
|
<TS version="2.1" language="fr_FR">
|
|
<context>
|
|
<name>Alpha</name>
|
|
<message>
|
|
<location filename="../sources/alpha.cpp" line="10"/>
|
|
<source>Ouvrir le projet</source>
|
|
<translation></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/alpha.cpp" line="11"/>
|
|
<source>Fermer le projet</source>
|
|
<translation type="unfinished"></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/alpha.cpp" line="12"/>
|
|
<source>Apply to Entire Project</source>
|
|
<translation>Appliquer au projet entier</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/alpha.cpp" line="13"/>
|
|
<source>QElectroTech</source>
|
|
<translation>QElectroTech</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/alpha.cpp" line="14"/>
|
|
<source>Brouillon</source>
|
|
<translation type="unfinished">Brouillon (à revoir)</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/alpha.cpp" line="15"/>
|
|
<source>Copier</source>
|
|
<translation type="unfinished">Copier</translation>
|
|
</message>
|
|
<message numerus="yes">
|
|
<location filename="../sources/alpha.cpp" line="16"/>
|
|
<source>%n page(s)</source>
|
|
<translation type="unfinished">
|
|
<numerusform>%n page(s)</numerusform>
|
|
<numerusform>%n page(s)</numerusform>
|
|
</translation>
|
|
</message>
|
|
<message numerus="yes">
|
|
<location filename="../sources/alpha.cpp" line="20"/>
|
|
<source>%n élément(s)</source>
|
|
<translation>
|
|
<numerusform>%n élément</numerusform>
|
|
<numerusform></numerusform>
|
|
</translation>
|
|
</message>
|
|
<message numerus="yes">
|
|
<location filename="../sources/alpha.cpp" line="21"/>
|
|
<source>%n conducteur(s)</source>
|
|
<translation type="unfinished">
|
|
<numerusform></numerusform>
|
|
<numerusform></numerusform>
|
|
</translation>
|
|
</message>
|
|
<message>
|
|
<source>Ancien texte</source>
|
|
<translation type="vanished">Ancien texte</translation>
|
|
</message>
|
|
<message>
|
|
<source>Autre ancien texte</source>
|
|
<translation type="vanished"></translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Beta</name>
|
|
<message>
|
|
<location filename="../sources/beta.cpp" line="30"/>
|
|
<source><b>%1</b> : %2</source>
|
|
<translation></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/beta.cpp" line="31"/>
|
|
<source>&Aide</source>
|
|
<comment>menu</comment>
|
|
<translation></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/beta.cpp" line="32"/>
|
|
<source>l'élément "x"</source>
|
|
<translation></translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../sources/beta.cpp" line="33"/>
|
|
<source> Ligne 1
|
|
Ligne 2
|
|
</source>
|
|
<translation></translation>
|
|
</message>
|
|
</context>
|
|
</TS>
|