10 Stimmen

Wie füge ich I18n Gebietsschema-Wörterbücher von gem zu Rails-Anwendung

Ich habe ein Gem, das I18n Gebietsschema-Wörterbücher verwendet, die sich in lib/locales/*.yml in meinem Gems-Ordner befinden.

Wenn das Gem initialisiert wird, möchte ich diese Wörterbücher in meine Rails-Anwendung laden, aber ich kann nicht herausfinden, wie:

Das habe ich versucht:

I18n.load_path += Dir.glob("lib/locales/*.{rb,yml}")

Leider funktioniert dies nicht, wenn das Gem innerhalb meiner Rails-App geladen wird. Wenn ich aufrufe I18n.t("foo") Ich bekomme "translation missing: en, foo" .

Ich werde wahrscheinlich den vollständigen Pfad zu den Gebietsschemata angeben müssen, wenn ich I18n.load_path aufrufe, aber ich weiß nicht, wie.

Irgendwelche Hinweise?

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