Ich arbeite an einer C++ - Anwendung, die die Qt-Bibliothek zur Implementierung der GUI verwendet (wir verwenden cmake-Dateien, um Projekte für VS zu generieren). In letzter Zeit beschäftigen wir uns mit der Internationalisierung der Anwendung, indem wir eingebaute Qt-Funktionen verwenden (Qt Linguist). Der Übersetzungsprozess ist einfach und unkompliziert und funktioniert gut. Das Qt Linguist-Tool kann von einem professionellen Übersetzer verwendet werden, um Dateien zu übersetzen, die automatisch von Qt-Tools generiert werden (lupdate, lrelease).Qt-Übersetzungen auf dem neuesten Stand halten
Da Anwendungen in der Regel nie wirklich fertig sind (Upgrades, Korrekturen, ...), frage ich mich, was ist die beste Vorgehensweise, um sicherzustellen, dass alle Übersetzungsdateien immer auf dem neuesten Stand sind. Ist es besser, eine Person zu haben oder automatisieren sie es über Post-Build/Pre-Commit-Skripte? Gibt es ein Tool, das nützlich sein könnte?
Sie sollten die Frage ein wenig umschreiben, um zu vermeiden, dass das Schließen als * primär auf Meinung basiert * oder * zu weit * kommt. Es sollte möglich sein, eine einzige nachweislich korrekte Antwort zu geben. – nwp
Eine bewährte Methode besteht nicht darin, die ursprünglichen (vermutlich englischen) In-Code-Zeichenfolgen zu ändern, die an die Benutzeroberfläche weitergegeben und übersetzt werden. Oder wenn es absolut notwendig ist, sehr selten. Es ähnelt der besten Vorgehensweise, APIs nicht zu brechen ... – Dmitry