7

In einem großen Projekt, wo Sie viele Ressourcen (Resx) haben, was wäre die richtigen Ansätze und/oder Werkzeuge der Übersetzung, um Zeit zu sparen, gleichzeitig alles in Ordnung zu halten und nichts zurücklassen.Ressourcen (Resx) Wartung in großen Projekten

Genauer gesagt, wie zu finden (was Übersetzungen betrifft), was wurde geändert (Hinzufügen und Entfernen sind einfach) einer gesamten .NET-Anwendung von einer früheren Version auf eine andere? Würde Ihnen die ResX-Technologie helfen? Wie?

Antwort

1

schrieb ich einige davon in dieser Antwort:

Are resx files suitable for Internationalization?

Zusammenfassung:

Sie ein Lokalisierungs-Tool verwenden sollten. Es merkt, wenn sich ein Originaltext ändert und wenn neue Texte hinzugefügt werden, so dass Sie immer wissen, was Sie übersetzen müssen.

Hinweis: Ein Lokalisierungstool verwaltet nur Übersetzungen, nicht die Originalsprache.

+0

Korrigieren Sie mich, wenn ich falsch liege: im Grunde nur Resx (oder in Visual Studio) werden Sie nicht in der Lage sein, mit so etwas umzugehen ... Was Sie brauchen, ist ein sogenanntes "Lokalisierungstool", das - wird - Verfolgen Sie die Änderungen, die Sie an diesem Resx vorgenommen haben, und lassen Sie den Übersetzer schließlich wissen, dass eine bestimmte Übersetzung seit der letzten Berührung geändert wurde? – Ali

+0

@exalted: ja, genau. Das Lokalisierungstool kennt die Originaltexte, die übersetzt wurden und erkennt daher, wenn sie sich geändert haben (seit der Übersetzung). In den meisten Tools können Sie sie auch manuell auf "überprüft" setzen. Sie können Texte entweder mit dem Werkzeug selbst übersetzen oder die zu übersetzenden Texte in CSV oder einem anderen Format exportieren, in ein externes Werkzeug übersetzen und erneut importieren. –

+0

Kennen Sie eine kostenlose (wie in Bier) Software dafür? – Ali

1

Ich persönlich finde die Verwaltung mehrerer ResX-Dateien sehr frustrierend. In einem der Projekte entwickelten wir ein Werkzeug, das so ziemlich sah wie folgt aus:

alt text http://www.rsdn.ru/projects/janus/article/tech/Localization/StrLoc1.png

Es erlaubt Ressourcen in einem einzigen Gitter für alle Kulturen zu bearbeiten.

Diese spezielle Anwendung ist verfügbar here (es ist in Russisch, sorry).

SVN Repo ist hier, suchen Sie nach LocalizationUtil.

+0

Zwei Dinge: 1. Lassen Sie Visual Studio nicht automatisch eine resx-Datei für Sie erstellen? (Zum Beispiel wäre es eine unangenehme Erfahrung, wenn Sie manuell ResX-Zeilen für WinForms hinzufügen müssten). 2. Wie verfolgen Sie, was von einer Version zur anderen geändert wurde? Sie können dies möglicherweise nicht von Hand machen, es muss ein Werkzeug geben, das Ihnen hilft ... Danke. – Ali

Verwandte Themen