###やりたいこと
訳文ファイルを階層化してわかりやすく保存したいです。今回はReward モデルの日本語化を目指しています。
このようなことを目指しています!
config/locales/models/reward/ja.yml
yaml
1ja: 2 activerecord: 3 attributes: 4 reward: 5 title: タイトル 6 price: 価格 7 description: 記述 8 status: 状態 9 message: メッセージ 10 user: ユーザー 11 image: 画像
rb
1require_relative 'boot' 2 3require "rails" 4# Pick the frameworks you want: 5require "active_model/railtie" 6require "active_job/railtie" 7require "active_record/railtie" 8require "active_storage/engine" 9require "action_controller/railtie" 10require "action_mailer/railtie" 11require "action_mailbox/engine" 12require "action_text/engine" 13require "action_view/railtie" 14require "action_cable/engine" 15require "sprockets/railtie" 16# require "rails/test_unit/railtie" 17 18# Require the gems listed in Gemfile, including any gems 19# you've limited to :test, :development, or :production. 20Bundler.require(*Rails.groups) 21 22module SampleApp 23 class Application < Rails::Application 24 # Initialize configuration defaults for originally generated Rails version. 25 config.load_defaults 6.0 26 27 # Settings in config/environments/* take precedence over those specified here. 28 # Application configuration can go into files in config/initializers 29 # -- all .rb files in that directory are automatically loaded after loading 30 # the framework and any gems in your application. 31 32 # Don't generate system test files. 33 config.generators.system_tests = nil 34 # 以下の記述を追記する(設定必須) 35 config.i18n.default_locale = :ja # デフォルトのlocaleを日本語(:ja)にする 36 config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s] 37 end 38end 39
「どうやってみたが」駄目だったというのは出せませんか?
ご返答ありがとうございます。それは、「やってみた結果」のことでしょうか?アルファベットのまま何も変わらないというのが結果になります。
どう分割したか、です
モデルごと分割したのですが、理解が甘く質問に適切に答えるとができていないと思います。すいません。
いや、、
実はlocalのymlの書き方は、階層とかインデントとかを正しくしないと機能しないので、実際のfileの内容を拝見してどこに問題があるのかを見たいのです
あ、ごめんなさい、例が出てましたね、それ確認してみます
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s]
みたいな設定はしてありますか?
上記ですでに記載させていただいてると思うのですが、それとは異なりますか?
ごめんなさいこれも書かれたましたね。。。SampleApp とあったので本物では無いと思い込んでしまいってたようです。
で、
眺めて見たのですが、ちょっと見では問題なさそう。。。
引き釣り回して申し訳なかったのですが、私の手にはちと余りそうです
ややこしい名前だ申し訳ありませんでした!やはりあってそうですようねー、ご協力しようとして頂いただけでも嬉しいです。ありがとうございました!
あなたの回答
tips
プレビュー