mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-07-30 07:44:13 +02:00
edz: make EdzArchive error strings translatable (+ DE/FR)
The six user-facing error strings in EdzArchive::extract() were hard-coded QStringLiteral, so they could not be translated (reported by plc-user in PR #513). Wrap them in tr() via Q_DECLARE_TR_FUNCTIONS — EdzArchive is not a QObject, so this gives it its own translation context without pulling in a moc dependency. The *.part.xml glob stays a QStringLiteral: it is a filename pattern, not user-facing text. Adds German and French translations for all six. German wording for "Cannot read %1" is plc-user's ("Kann %1 nicht lesen."). Note for review: the rest of QET uses French source strings translated to en/de in the .ts files, whereas these strings are English in the source (as merged in PR #513). This commit keeps them English rather than rewriting strings already reviewed; happy to flip them to French sources for consistency if preferred. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -15343,4 +15343,37 @@ Maximale Länge: %2px
|
||||
<translation>Was:</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>EdzArchive</name>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="41"/>
|
||||
<source>File not found: %1</source>
|
||||
<translation>Datei nicht gefunden: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="50"/>
|
||||
<source>Cannot read %1</source>
|
||||
<translation>Kann %1 nicht lesen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="58"/>
|
||||
<source>This .edz is a zip-format package, which is not yet supported (only 7-Zip .edz files can be imported).</source>
|
||||
<translation>Diese .edz-Datei ist ein Paket im ZIP-Format, das noch nicht unterstützt wird (es können nur .edz-Dateien im 7-Zip-Format importiert werden).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="62"/>
|
||||
<source>Not a valid .edz package (unrecognised archive format).</source>
|
||||
<translation>Kein gültiges .edz-Paket (unbekanntes Archivformat).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="70"/>
|
||||
<source>Could not create a temporary directory: %1</source>
|
||||
<translation>Temporäres Verzeichnis konnte nicht erstellt werden: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="80"/>
|
||||
<source>No *.part.xml found inside the .edz</source>
|
||||
<translation>Keine *.part.xml in der .edz-Datei gefunden</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
||||
@@ -15181,4 +15181,37 @@ Longueur maximale : %2px
|
||||
<translation></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>EdzArchive</name>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="41"/>
|
||||
<source>File not found: %1</source>
|
||||
<translation>Fichier introuvable : %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="50"/>
|
||||
<source>Cannot read %1</source>
|
||||
<translation>Impossible de lire %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="58"/>
|
||||
<source>This .edz is a zip-format package, which is not yet supported (only 7-Zip .edz files can be imported).</source>
|
||||
<translation>Ce fichier .edz est un paquet au format zip, qui n'est pas encore pris en charge (seuls les fichiers .edz au format 7-Zip peuvent être importés).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="62"/>
|
||||
<source>Not a valid .edz package (unrecognised archive format).</source>
|
||||
<translation>Paquet .edz non valide (format d'archive non reconnu).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="70"/>
|
||||
<source>Could not create a temporary directory: %1</source>
|
||||
<translation>Impossible de créer un répertoire temporaire : %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../sources/import/edz/edzarchive.cpp" line="80"/>
|
||||
<source>No *.part.xml found inside the .edz</source>
|
||||
<translation>Aucun fichier *.part.xml trouvé dans le .edz</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
||||
Reference in New Issue
Block a user