0
A
答えて
0
文字列を渡すと、より簡潔することができます。以下のような翻訳ファイルを考える:
en:
settings:
title: 'Settings'
flash_messages:
not_saved: 'Setting not saved successfully'
あなたは、文字列や記号を使用したフラッシュメッセージにアクセスできます。
:scope
値が 'の上から下に注文したシンボルを含む配列である
# String
t('settings.flash_messages.not_saved')
# Symbol
t(:not_saved, :scope => [:settings, :flash_messages])
あなたが望むならば、名前空間木 '。
どちらの方法でも同じ結果が得られますが、文字列を使用する方法はおそらく使いやすく読みやすくなります。
直感的に私は、シンボルメソッドがより速いかもしれないと言います(一般的に高価な文字列で正規表現解析を行うかもしれませんが)。
関連する問題
- 1. レールアプリケーションの翻訳に最適なオプション
- 2. Symfony 3でフォーム検証をどのように翻訳するのですか?
- 3. Symfony3:StatusプロパティをTwigで翻訳するのに最適なPratice?
- 4. のRails 3のI18n label_tag翻訳
- 5. Ubercart Checkoutペインはどのように翻訳できますか?
- 6. スペイン語翻訳プログラムのコードを最適化するにはどうすればよいですか?
- 7. RailsどのようにGoogle翻訳データベースに?
- 8. するにはアンドロイドでアニメーションを翻訳アプリ翻訳の翻訳
- 9. JoomGalleryのカテゴリをどのように翻訳できますか?
- 10. Railsの翻訳カスタムベースエラー
- 11. MediaWikiで翻訳とULSで利用可能な翻訳のリスト
- 12. どのようにアンドロイドでアニメーションボタンを翻訳しますか?
- 13. Go Imaginary Literalsの最適な用途は何ですか?
- 14. VSコマンドプロンプトの最適な用途は何ですか?
- 15. .NETでのReflectionはどのような用途ですか?
- 16. Android Studio 3で翻訳エラーが見つからない場合はどうすればよいですか?
- 17. Rails 3には翻訳が含まれていますglobalize3 activerecord
- 18. は、私がこのような翻訳を持って角度翻訳者に
- 19. OpenGL - 翻訳はどのように機能しますか?
- 20. Magentoはどのように翻訳を行いますか?
- 21. ログシュートでの辞書翻訳の最適化
- 22. 矢印でオブジェクトを2Dでどのように翻訳するのですか?
- 23. Symfony 3 FormTypeの使用attrの翻訳
- 24. どのようにjavaのGoogle翻訳から翻訳された単語を取得するには?
- 25. number_to_phoneはどのようにRails 3で使用しますか?
- 26. Railsルートでスラッグを翻訳する最も良い方法は何ですか
- 27. Javafxでスクロールペインの内容をどのように翻訳するのですか?
- 28. Symfony 3翻訳カスタムドメイン
- 29. Herokuはどのようなサイト/アプリに最適ですか?
- 30. このJQueryコードはどのように翻訳できますか?
「ベスト」をどのように定義しますか?文字列は、記号とは異なりピリオドを含むことができるため、いいです。翻訳ヘルパーで頻繁に使用するキャラクターはどれですか? 't( 'foo.bar.baz')' –