Les messages d'erreur peuvent être traduits en japonais en utilisant une gemme appelée rails-i18n.
Modifiez application.rb. 
Vous pouvez le définir en japonais en définissant **: ja **.
config/application.rb
module CosmeticReview
  class Application < Rails::Application
    config.load_defaults 6.0
    #Ajoutez la description suivante
    config.i18n.default_locale = :ja
  end
end
Ajoutez ce qui suit au fichier gem. Ensuite, exécutez l'installation groupée avec la commande.
gemfile
gem 'rails-i18n'
Créez un fichier local et créez-y un fichier YAML à traduire en japonais. Cette fois, le message d'erreur du modèle a été traduit en japonais.
locales/ja.yml
ja:
 activerecord:
   attributes:
     user:
       nickname:surnom
       gender:sexe
       introduce:Auto-introduction
       birthday:Anniversaire
     post:
       name:Nom du produit
       description:Description du produit
       image:image
       shop_name:Où acheter
       evaluation:Évaluation du produit
       price:Prix d'achat
       category_id:Catégorie
   time:
     formats:
       default: "%Y/%m/%d %H:%M:%S"
Attention, une erreur se produira si la hiérarchie est même légèrement décalée.
https://github.com/svenfuchs/rails-i18n
Recommended Posts