Commit Graph

22 Commits

Author SHA1 Message Date
ispyisail f5962ecd06 Make English the source language of the interface text
Every tr() source string in the code and the forms is now the English
text, and French is a translation (qet_fr.ts) like the other languages.
Generated, not hand-edited: master ef795a21e5 converted by
qet-en-source (harness 4c4ddc9).

3144 messages get an English source, 665 already had one, 0 left French; 8 shared-wording pairs disambiguated.
C++: 2904 literals in 233 files. Forms: 809 strings in 65 files. All 34 .ts files re-keyed; qet_fr.ts filled.
lupdate check: PASS. What each of 38 languages shows, old vs new: same 118266, English instead of French 38433, comment fallback 51, differences 0.
2026-10-08 12:50:13 +13:00
ispyisail 91e8956734 Add translation suggestions for the interface to 29 phrase books
Fills lang/phrase/qet_fr_xx.qph for every language QET ships, following
on from discussion #873. A phrase book is never compiled into what
ships -- a translator opens it in Qt Linguist and sees a suggestion
already filled in, to accept or correct.

Only ever appends. phrasebook.write() skips any source string already
in the file (case-insensitive), so no existing entry -- human or
machine -- is touched. 24 languages had no phrase book at all before
this; the other 5 (da, de, nl, ru, sv) keep every line they had.

Built and run with tools/qet-i18n in the qelectrotech-docker harness
(DeepSeek Flash). Companion to qelectrotech-elements#82, which does the
same for the element collection.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-24 07:34:47 +12:00
Magnus Hellströmer 82d7bbda68 Added swedish language 2025-02-16 20:54:15 +01:00
plc-user 14d7ceca1a added some German phrases 2023-01-22 05:24:06 +01:00
anvilex 301fa629d8 Update qet_fr_ru.qph 2021-03-12 06:32:55 +01:00
ossau2mation e807040089 Danish Translation minor update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4439 bfdf4180-ca20-0410-9c96-a3a8aa849046
2016-04-16 11:41:27 +00:00
ossau2mation 0516e20e4b Danish Translation phrases
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4432 bfdf4180-ca20-0410-9c96-a3a8aa849046
2016-04-07 17:34:02 +00:00
scorpio810 53b27968e6 Update Netherlands ts files, thanks Paul
Delete duplicate symbols 


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3020 bfdf4180-ca20-0410-9c96-a3a8aa849046
2014-04-23 21:24:03 +00:00
jonasstein 0a35dd12e6 more translations and some corrections
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2386 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-07-14 12:18:20 +00:00
jonasstein ce7deb6479 translated section polygon and more to german
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2278 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-16 09:21:46 +00:00
jonasstein 12235a3e31 more german and english translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2270 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-14 19:07:31 +00:00
jonasstein f802df380a more german words
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2259 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-12 19:30:49 +00:00
jonasstein f6af15c287 translate DE
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2237 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-09 20:29:39 +00:00
jonasstein 9a281e46ca german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2236 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-09 20:16:30 +00:00
jonasstein 4e0750a60d more translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2224 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-09 11:20:27 +00:00
jonasstein 265a3887f7 german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2219 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-08 18:43:58 +00:00
jonasstein ba3ae68e06 add a phrase book for fr-de
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2217 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-08 16:01:09 +00:00
scorpio810 d4aecfe01b Delete fail german translation, and refresh new translated german empty .
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2213 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-06-08 11:50:10 +00:00
scorpio810 3a3732add3 Minor change.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2185 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-05-30 15:42:46 +00:00
jonasstein e6b57a7c15 phrase file should help with standard phrases
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2169 bfdf4180-ca20-0410-9c96-a3a8aa849046
2013-05-19 15:59:48 +00:00
lituriy b720dc4fa2 * Update russian translation qet_ru.{ts|qm}.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@944 bfdf4180-ca20-0410-9c96-a3a8aa849046
2010-04-05 16:22:59 +00:00
lituriy dd8b0b6002 * Update russian translation qet_ru.{ts|qm}
* Added fr-ru phrasebook.

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@692 bfdf4180-ca20-0410-9c96-a3a8aa849046
2009-06-01 05:48:09 +00:00