Ich mache eine Website und mein Hauptrahmen ist AngularJs. Im Moment ist meine Seite auf Italienisch, aber ich möchte, dass sie mehrsprachig ist (insbesondere Italienisch und Englisch).Javascript Internationalisierung meiner Website (mehrsprachig)
Die Idee der Website ist ich eine index.html, wo ich alle Inhalte auf diese Weise umfassen:
<div ng-include="'it/menu.html'"></div>
<div ng-include="'it/description.html'"></div>
...
wo offensichtlich in menu.html gibt es die Menüpunkte und in Beschreibung sein .html wird die Beschreibung sein. Da sie in den Ordner "it" sind, sind sie alle in Italienisch. Ich mache einen anderen Ordner namens "en", wo es die gleichen Dateien gibt, aber mit englischem Inhalt und ich würde gerne ein Javascript so machen, dass wenn ich auf die italienische Flagge klicke, ich alle meine Inhalte im "it" Ordner habe und wenn ich auf die englische Flagge klicke, den ganzen Inhalt in "en" -Ordner.
Haben Sie eine Idee, wie es geht?
(Wenn Sie eine bessere Lösung für mehrsprachige Website haben, werden gut angenommen)
Ich versuche das zu tun, aber ich verstehe nicht, wie es sein soll. Ich meine: Ich habe meine '$ scope.language = document.documentElement.lang;'; Jetzt ist das Verzeichnis content/it/description.html. Aber wenn ich: '
' es funktioniert nicht –versuchen, zu debuggen, die erste Zeile nach jquery im Header – hemanjosko