Frage an python, localization, gettext, javascript, google-app-engine – Javascript i18n mit gettext und .po Dateien

2

Mein Übersetzungsmechanismus funktioniert serverseitig mit der jinja2 Template Engine, die i18n Funktion von webapp2 mit der magic _ Funktion und jetzt brauche ich sie für Javascript, um nur ein paar Zeichenketten zu lokalisieren, aber ich konnte keine gute Implementierung finden. Ist dort eines?

Ich hätte gerne eine Lösung für die Lokalisierung meiner Web-App. Die Javascript-Zeichenfolgen sind nur einige, aber ich benötige einen Übersetzungsmechanismus und das Wörterbuch besteht aus .po- und .mo-Dateien. Idealerweise möchte ich, dass Javascript die gleichen Wörterbücher verwendet wie Python (die .po-Dateien).

Ich brauche keine Extraktionen. Was ich brauche, ist die Funktion _ und eine Möglichkeit, die Benutzersprache zu bestimmen und die Übersetzungen zu laden, nicht nur für eine einzelne Sprache, sondern für alle meine Sprachen. Ich habe mir einige Lösungen angesehen, aber sie bearbeiten jeweils nur eine Übersetzung und ich muss viele bearbeiten.

Zum Beispiel,http://www.zomeoff.com/jsin/jsin.1.2.unit.test.html macht einen erfolgreichen Job, aber dies ist nur eine Lokalisierung. Ich muss die Übersetzungen harmonisieren, damit sowohl die Python-jinja2-Vorlagen als auch Javascript dieselbe Sprache verwenden.

Haben Sie einen Vorschlag oder können Sie meine Situation kommentieren?

Danke dir

Deine Antwort

1   die antwort
1

Javascript Gettext

Sie könnten wahrscheinlich polib und verwendenjson um den JSON on the fly zu generieren.

Verwandte Fragen