1
Ich möchte meinem Projekt eine i18n-Funktion hinzufügen.Wie übersetzt man das mittlere Element in einem String mit Python?
Jetzt möchte ich diesen Satz in der views.py Datei übersetzen:
u"Please select {0} item".format(quantity)
Ich habe versucht, dies in der product.po zu tun, Datei:
msgid "Please select {0} item"
msgstr "请选择{0}项"
Und diesen Satz dies ändern :
_ = request.translate
_(u"Please select {0} item".format(quantity))
Aber wenn ich es laufe, funktioniert es nicht.
Wie in diesem Fall mit {0} umzugehen?
Haben Sie Ihre .po-Datei im Format UTF-8 (No BOM) gespeichert? – Selcuk
@Selcuk Vielen Dank für Ihren Beitrag. Ja, ich bin mir sicher, dass die .po-Datei im UTF-8-Format vorliegt. Ich habe die Frage geändert. Dieser Weg funktioniert auch nicht. – ithelloworld
@Selcuk Es funktioniert! Vielen Dank! Wenn Sie es als Antwort aufschreiben, werde ich es akzeptieren. – ithelloworld