2010-11-30 13 views
2

Wie konfiguriere ich i18n nur um Spanisch zu übersetzen? Ich möchte nicht, dass Benutzer die Sprache in der App ändern, also brauche ich nur Benutzer, um die App in Spanisch zu sehen ...Wie benutze ich i18n für eine Sprache cake php

Ich denke, keine Routing benötigen ... bin ich richtig?

Antwort

4

Wenn Ihre Website nur eine Sprache hat, schreiben Sie einfach Ihren spanischen Text direkt in Ihre Ansichtsdateien, wo sie benötigt werden. Keine Notwendigkeit, die Arbeit zu verdoppeln.

Wenn Sie noch mit englischem Text in den Anzeigen von Dateien und einer spanischen .po-Datei gehen möchten, setzen Sie einfach Ihre App according to the documentation und setzen diese in Ihrem core.php die Sprache Spanisch zu beheben:

Configure::write('Config.language', 'es'); 

in den Ansichten:

__('Hi!'); 

in Ihrer Übersetzungsdatei:

msgid "Hi!" 
msgstr "¡Hola!" 
Verwandte Themen