Wie benutzt man Django-Übersetzung mit GAE?

9

Ich habe folgendes Setup -

Ordnerstruktur :

%Vor%

app.yaml :

%Vor%

settings.py :

%Vor%

index.html :

%Vor%

und main.py :

%Vor%

Aber im Ergebnis wird "This is the title." in Englisch angezeigt. Was ist mit meinem Setup (oder dem Speicherort der Dateien) falsch?

    
LA_ 24.01.2016, 18:38
quelle

2 Antworten

1

Sie sind LOCALE_DIRS absolute Pfade zu Ihren Übersetzungsdateien und Ihr aktuelles Setup sagt Django, dass es sich im Wurzelverzeichnis des Dateisystems befindet.

Versuchen Sie etwas wie folgt, um Django auf den richtigen Pfad zu verweisen:

%Vor%

BEARBEITEN:

Ich bin über dieses Repo gestolpert, das ein Beispiel dafür gibt, wie GAE mit Django i18n arbeiten kann: Ссылка

Bitte lassen Sie mich wissen, wenn dies hilft

EDIT 2:

Versuchen Sie, Ihre SPRACHEN unter Ihren LOCALE_PATHS in Ihren Einstellungen zu verschieben. Und füge alle hier aufgeführten Middlewares hinzu

Und um Django zu zwingen, beim Rendern einer Vorlage eine bestimmte Sprache zu verwenden Verwenden Sie dieses Beispiel

Sie können mit diesem Tag auch angeben, welche Sprachen Django zur Verfügung hat:

%Vor%     
Alex Carlos 28.01.2016 19:09
quelle
0

Überprüfen Sie diesen Blogpost, ich hoffe, das hilft

%Vor%     
Transformer 02.02.2016 13:04
quelle