Ich habe Schwierigkeiten, wie ich den Inhalt auf allen Seiten mit einem Klick übersetzen könnte. Ich möchte eine Schaltfläche auf der Startseite haben und wenn der Benutzer eine der Sprachen auswählt, die diese Schaltfläche enthält, den gesamten Inhalt auf allen Seiten in dieser Sprache. Im Moment weiß ich nur, wie man das mit einer Seite macht (Create buttons, wenn Sie klicken, erhalten Sie den Text in dieser Sprache übersetzt, aber nur auf dieser Seite). Und ich benutze auch kein PHP. Vielen Dank!Wie mache ich meine Website mit mehreren Sprachen?
Antwort
Ich sehe, Sie verwenden Jquery, Es gibt viele Möglichkeiten, eine Website zu übersetzen, aber sie alle drehen sich um die gleiche Mechanik. Sie benötigen einen Übersetzer und eine Sprachdatei.
Der einfachste Weg dazu wäre die Verwendung der jquery plugins translate.js. Es ist ein einfach zu bedienendes Plugin, mit dem Sie Ihre Website übersetzen können.
Es ist ziemlich einfach, fügen Sie Klasse trn
dem Element Ihr wollen hinzuzufügen: <span class="trn">Text to translate</span>
Und Sie fügen Sie dann ein data
Attribut auf den Schlüssel, den Sie übersetzen möchten. Ex:
<span class="trn" data-trn-key="Hello world"></span>
Ihre Sprachdateien ist ziemlich einfach, wie gut ein einfaches Javascript-Objekt mit dem ersten Schlüssel als trn-key
und dann ein anderes Objekt mit der Sprache Ihrer wollen Ihr Schlüssel zu übersetzen. Ex:
var lang = {
"helloworld": {
en: "Hello World",
fr: "Bonjour monde"
},
/*...*/
}
Die Plugins wird die Innerhtml der Spanne mit dem ausgewählten lang ersetzen.
- 1. Suche in mehreren Sprachen - wie?
- 2. Wie mache ich meine asp.net-Website "mehr Cookie-frei"?
- 3. Tabelle mit mehreren Sprachen
- 4. Ressourcendateien mit mehreren Sprachen
- 5. Wie mache ich meine Asp.Net MVC Website Sicher beim Login
- 6. Wie mache ich Einzelansicht mit mehreren Bildansichten?
- 7. Wie führe ich ein Programm mit mehreren Sprachen aus?
- 8. Wie Travis-ci mit mehreren Sprachen
- 9. Wie kann ich meine Website mit ie6
- 10. Wie veröffentliche ich meine Website?
- 11. Wie mache ich meine Python-Programmschleife?
- 12. Kontinuierliche Integration mit mehreren Projekten/Sprachen/Umgebungen
- 13. Wie mache ich meine Anwendungen "skinfähig"?
- 14. Wie kann ich meine Website skalierbar machen?
- 15. Wie mache ich meine Objekte weniger unordentlich?
- 16. Wie mache ich meine zulässigen Eingaben strenger
- 17. Wie mache ich meine Schleife stoppen
- 18. Wie mache ich meine eigene benutzerdefinierte Laufzeitfehlerklasse?
- 19. Wie mache ich meine Funktion jede Stunde?
- 20. Wie mache ich meine Python-Integration schneller?
- 21. Wie mache ich meine Abbrechen-Taste Funktion
- 22. Wie mache ich meine eigenen Linq Klauseln?
- 23. Wie mache ich meine Skripte tragbar vbs
- 24. Wie mache ich meine Routen effizienter?
- 25. Wie mache ich meine PHP-Variable zugänglich?
- 26. Wie mache ich meine Lightbox nicht scrollen?
- 27. Wie mache ich meine Seeds-Datei Idempotent?
- 28. .htaccess Wie mache ich meine URL kürzer?
- 29. Vista Spracherkennung in mehreren Sprachen
- 30. Wie mache ich tableView (cellForRowAtIndexPath) mit mehreren UITableViewCell lesbar?
Sie verwenden Google Übersetzer-Plugin oder Bing-Translate-Plugin für den gleichen Zweck –