2016-12-19 7 views
0

メキシコのクライアント用のオンライン電子商取引ソリューションを構築しています。すべての翻訳が正しく機能している必要があります。SignOutまたはCerrar Sesion翻訳が見つかりません:es-MX.devise.sessions.spree_user.signed_out、私はこれのための解決策を見つけることができません、助けてください。Spree Commerce翻訳が見つかりませんes-MX

答えて

0

デンマーク語で店舗を設定するときに同じ問題が発生しました。このパスのキーは、翻訳ファイルにはありません。私のクイックフィックスは私config/locales/da.ymlを編集し、deviseセクションを追加しました:あなたは、サブキーspree_user(リソース名)を必要としない

da: 
    devise: 
    sessions: 
     signed_in: Du er nu logget ind. 
     signed_out: Du er nu logget ud. 

翻訳ファインダーので、見つからない場合は、自動的にツリー「アップ」に移動します。興味のある場合は、deviseの宝石からdevise_controllerを読むことができます。 spree_i18n呼び出しノードuser_sessionsではなくsessions内のファイル何らかの理由でhttps://github.com/spree-contrib/spree_i18n/blob/master/config/locales/es-MX.yml#L319

はあなたがここから必要なメキシコのスペイン語の用語を見つけることができます。これは問題の根本的な原因と思われます。

+0

実際に翻訳の問題を解決してくれてありがとう!私がロケールをWebサイトのenに切り替えると何らかの理由でサインアウトすると、英語の代わりにスペイン語でサインアウトメッセージが表示されますが、別の質問:http: //stackoverflow.com/questions/41350851/spree-translation-to-es-mx-not-working-properly –

関連する問題