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