Frage

Ich möchte nur Deutsch und Englisch für einen Starter unterstützen. Wie ich es sehe, kann ich dies leicht im Spree -Kern einschränken locales.rb, oder in der Lokalisierungserweiterung durch einfaches Löschen der Gebietsschemasdateien.

Aber das scheint nicht ganz richtig zu sein. Ich möchte es mit meiner Site -Erweiterung konfigurieren, ohne im Grunde genommen Spree zu gründen. Kann mir jemand sagen, wie ich von dort aus verfügbare_locales einstellen kann?

War es hilfreich?

Lösung

Sie können die verfügbaren_locales in config/initializer/locales.rb ändern. Normalerweise ist es normalerweise nicht notwendig, zu viele Lokalisierungen zu haben. Ändern Sie einfach den Code, der standardmäßig alle verfügbaren Orte sammelt.

Sie möchten vielleicht so etwas:

require 'spree/extension'
all_locale_paths = Spree::ExtensionLoader.load_extension_roots.dup << SPREE_ROOT
AVAILABLE_LOCALES = {'en-GB'=>'English', 'de'=>'Deutsch'}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top