2016-12-12 4 views
0

in Javascript zu übersetzen Ich verwende jQuery Validation Plugin in einer Drupal-basierten Website und es funktioniert gut. Problem ist, dass ich benutzerdefinierte Fehlermeldung von .po Datei nicht übersetzen kann. Ich habe versucht, Drupal.t() Funktion zu verwenden, aber kein Glück. Wenn ich diese Funktion in console.log() verwende, gibt es mir eine ursprüngliche Nachricht, die in Englisch geschrieben ist, aber ich möchte, dass es in einer anderen Sprache übersetzt werden soll. Könnte mir jemand sagen, wie man die Zeichenkette von .po Datei zu javascript übersetzt. Was ich tat, wie:Nicht in Drupal 7

In Js-Datei:

console.log(Drupal.t('Invalid Email Address.')); 

In .po:

msgid "Invalid Email Address." 
msgstr "ইমেইলটি সঠিক নয়" 

Ergebnis: Invalid Email Address..

Meine Drupal Version 7.

Antwort

0

zunächst einmal prüfen Zeichenfolge Existenz in "Übersetzen" Register "Übersetzen Schnittstelle" Abschnitt (/ admin/config/regional/übersetzen/translate)

Wenn Zeichenfolge vorhanden Versuchen Sie, Ihre .po-Datei über die Registerkarte "Importieren" (/ admin/config/regional/translate/import) erneut zu importieren. Vielleicht müssen Sie das Modul potx verwenden, um gültige .pot- und .po-Dateien zu erstellen