3 Stimmen

Wie man verschiedene Partial-Views basierend auf der aktuellen Standortlokalisierung rendert

Ich habe index.erb und index-de.erb bekommen, und irgendwo habe ich ein Beispiel gesehen, wo dies dazu führte, dass index-de gerendert wurde, wenn I18n.locale :de war, aber ich habe es gerade ausprobiert und es hat nicht funktioniert und ich konnte keine Dokumentation zu diesem Thema finden. Funktioniert das tatsächlich oder brauche ich ein zusätzliches Plugin dafür?

2voto

grosser Punkte 14107

Sie müssen als index.LOCALE.EXTENSION benannt werden, z.B. index.de.erb oder index.de.html.erb für die de locale (I18n.locale)

1voto

Sam Punkte 1014

Die Lokalisierung ist ab Rails 2.2 integriert; Sie möchten wahrscheinlich das i18n Screencast und/oder den Leitfaden überprüfen.

Bearbeiten: Besonders beachten Sie Abschnitt 3.3 des Leitfadens, "Localisierte Ansichten". Die korrekte Dateinamenerweiterung ist index.de.html.erb.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X