[RUBY] [Rails] Localisation japonaise à l'aide de rails-i18n

introduction

Les messages d'erreur peuvent être traduits en japonais en utilisant une gemme appelée rails-i18n.

table des matières

  1. Réglez la langue sur le japonais
  2. Installez les rails-i18n
  3. Créez un fichier à définir en japonais

1. Réglez la langue sur le japonais

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

2. Installez les rails-i18n

Ajoutez ce qui suit au fichier gem. Ensuite, exécutez l'installation groupée avec la commande.

gemfile


gem 'rails-i18n'

3. Créez un fichier à définir en japonais

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.

Lien de référence

https://github.com/svenfuchs/rails-i18n

Recommended Posts

[Rails] Localisation japonaise à l'aide de rails-i18n
[Rails] Localisation japonaise des messages d'erreur
[Rails] Paramètres de validation et localisation en japonais
[Rails] Localisation japonaise du message d'erreur lors de l'utilisation de l'objet Form
[Localisation japonaise] Rails i18n Affichage de la vue de localisation japonaise simplifiée uniquement
Localisation japonaise d'Eclipse
Localisation japonaise du message d'erreur
Fonction de recherche à l'aide de [rails] ransack
[Rails] Le nom de famille japonais le plus long (validation)
Authentification SNS à l'aide de Rails google
[Rails] Enregistrez des images à l'aide de carrierwave
Japaneseize en utilisant i18n avec Rails
[Localisation japonaise de la gemme: devise]
[Rails] Code de test à l'aide de Rspec
Erreur lors de l'utilisation des rails capybara
[Rails] Essayez d'utiliser le middleware de Faraday
Conseils détaillés lors de l'utilisation de Rails
[Rails 6] Revue en forme d'étoile utilisant Raty.js
[Rails] Création du deuxième axe vertical et localisation japonaise dans le dessin graphique à l'aide d'amCharts4, etc.
[Hidden_field] Envoyez des informations en utilisant les rails hidden_field !!!!
Obtenez PV (vues) en utilisant impressionniste ~ Rails
[Rails] Fonction de gestion des balises (en utilisant des actes comme des balises)
[Rails 6] Développement d'API à l'aide de GraphQL (Query)
[Rails 6] détruit en utilisant la méthode des ressources
[Rails] Mise à jour de l'état à l'aide de la tâche Rake