Internationalisierung
Überblick
Wir verwenden gettext und die entsprechenden Python-Bibliotheken, um mehrere Sprachen für Schnittstellentexte zu unterstützen.
Workflow
Bearbeiten der englischen Texte
Englische Texte sind ein Teil des Quellcodes. Sie können Werkzeuge wie grep verwenden, um den Text zu finden, den Sie im Quellcode bearbeiten müssen.
Bearbeiten der deutschen Texte
- Führen Sie
./update-translationsaus. - Bearbeiten Sie
learn2rag/ui/translations/de/LC_MESSAGES/messages.po. Es gibt viele benutzerfreundliche Editoren für.po-Dateien, zum Beispiel Poedit. Sie können es auch mit einem beliebigen Texteditor bearbeiten, müssen dabei jedoch das Metadatenformat beachten. - Führen Sie
./update-translationserneut aus. - Übergeben Sie die Änderungen an den
.po- und.pot-Dateien in das Git-Repository.