Zugriff auf properties-Datei in *.js-Datei
Hallo, mein Projekt ist in struts 2. Wir haben die schriftliche common js-Dateien für die client-seitige Validierung.
das problem ist nun, dass für die Umsetzung der Internalisierung müssen wir ändern Warnmeldung gemäß der Sprache.
also meine Frage ist gibt es eine Möglichkeit, Zugriff auf Ressource-Eigenschaft in js-Datei.
oder irgend eins empfehlen einige alternative oder Beispiel für das gleiche.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Speichern Sie die alert Nachrichten im js-Dateien mit Dateinamen wie
alert_en.js
alert_fr.js
alert_jp.js
In jeder Datei speichern Sie die Warnungen wie diese
Include-Datei, wie pro Benutzer Sprachen.
ODER
Laden Sie Nachrichten aus dem Ressource-bundle mit einer JSP-Datei und der link in Ihrer Webseite wie diese.
In dieser JSP-Datei bei der Ausgabe von JavaScript-Code nach dem Lesen von Ressourcen-bundle.
Überprüfen diese auch.
Lesen Sie die Eigenschaften der Datei in der js-Datei mit messageResource.js Bibliothek von mir erstellt.
1) messageResource.js in den html-Code.
2) können Sie den Zugriff auf die Schlüssel-Wert-paar der Eigenschaften-Datei aus js wie folgt.
Schreiben Sie eine JSON-Datei mit der Muttersprache Englisch, die Sprache als Schlüssel-und L10N-Nachricht als den Wert, und verwenden AJAX zum laden der zugehörigen JSON-je nach browser-Sprache-Konfiguration-und alert-Meldung mit alert(tanslatedTable[USER_LANG][ENGLISH_STRING])
Ich das in meiner javascript innerhalb von script-tags in die jsp-Seiten :
Funktioniert gut für mich.