2017-01-05 3 views
0

eine der Anforderungen ist, I18n zu teilen. Ich habe mich in den folgenden Link in Abschnitt Organisation der lokalen DateienSplit I18n in separate Dateien

http://guides.rubyonrails.org/i18n.html

Wenn ich am config/locales/en-US.yml in meinem Projekt suche ich nach Modell, Ansicht oder Controller sehe etwas nicht. Ich sehe die Daten über die Elemente der Webseite. en-US.yml sieht so aus

en-US: 
Healthe: 
Points: 
    my_points: "Point %{unit}" 
    status: "Points achieved" 

Ich suche eine falsche Datei? Wie teile ich i18n für Modell, Ansichten und Controller mit Übersetzung?

Antwort

0

In dieser Datei werden standardmäßig alle Übersetzungen der Sprache angezeigt (de). Wenn Sie die Nachrichten ändern müssen, müssen Sie zuerst eine .yml Datei implementieren, die die Community bereits in dieser Richtung Locales vorbereitet hat. Dann müssen Sie die benötigte Datei herunterladen (en-US.yml) und in die Adresse config/locales/de-US.yml einfügen und die gewünschten Nachrichten hinzufügen oder bearbeiten. Dann haben Sie die Konfiguration Ihrer Anwendung bearbeiten und die einen setzen Sie wollen (es-ES), für das Sie eine Datei in Config erstellen müssen/initializers/language.rb und innen

Rails.application.config.i18n.default_locale = 'es-US'