Ändern der Sprache für dynamische Inhalte mit Javascript

Mein Projekt sollte unterstützt verschiedene Sprachen für die Benutzeroberfläche (Spanisch, Englisch, Deutsch, etc). Ich bin mit CodeIgniter, so habe ich keine problem mit PHP-Ansichten mithilfe von Sprache, Klasse. Ich kann die Last einige zuvor definierten vars an PHP zum erstellen von sichten in verschiedenen Sprachen.

Das problem kommt hier:

Einige Funktionen (viele von Ihnen tatsächlich) Javascript: personalisierte Kontext-Menü für einige Elemente, die verschiedenen DIVs dynamisch erstellt, etc. Die meisten dieser Funktionen werden dynamisch erstellt, also kann ich nicht wissen, die Sprache (ich kann eine Menge duplizierten code, eins für jede Sprache, aber das ist auch redundant).

Muss ich einen Weg finden, zu übersetzen, diese Inhalte in die neue Sprache, die zuvor vom Benutzer ausgewählt.

Beispiel:

Den Benutzer mit der rechten Maustaste klicken und das Kontextmenü haben Sie die folgenden Optionen (erstellt dynamisch über Javascript):

  • Hi
  • Goodbye

Wenn der Benutzer, ändern Sie die Sprache der Seite zu 'Spanisch', das Kontext-Menü sollte zeigen:

  • Hola
  • Adios

Gibt es eine Möglichkeit zu speichern, Variablen mit allen Namen in verschiedenen Sprachen, und laden Sie dann zum erstellen der Menüs?

Sorry für den großen post. Ich hoffe, jeder kann mir helfen, oder bringen Sie mir einen kleinen Tipp.

InformationsquelleAutor Fran Verona | 2011-01-21

Schreibe einen Kommentar