[RUBY] Japaneseize en utilisant i18n avec Rails

Chose que tu veux faire

--Je souhaite remplacer les pièces écrites en anglais telles que les messages d'erreur par du japonais --Lors de l'affichage des noms de colonne de base de données et des attributs de classe, je souhaite afficher ceux qui ont été remplacés par le japonais à l'avance.

Conclusion

--Introduire les rails-i18n de gem --Définissez le mot que vous souhaitez convertir dans le fichier ja.yml

manière

--Introduire les rails-i18n de gem

Gemfile


#L'endroit où écrire est au bas du fichier ou du groupe:development, group :development, :Décrit dans un endroit autre que le test
gem 'rails-i18n'

--Installer la gemme --Définissez la ** locale par défaut dans config / application.rb sur ja **

application.rb


#↑ Les codes ci-dessus sont omis
module App
  class Application < Rails::Application
    config.i18n.default_locale = :ja
    config.time_zone = 'Tokyo'
  end
end

--Créez un fichier de config / locales / ja.yml --Dans ja.yml, décrivez les paramètres que vous souhaitez convertir en japonais au format yml
Exemple: Caractères liés aux colonnes DB → ʻactiverecord: attributes: Nom du modèle: <br /> Caractères liés à la vue → vues: nom de la ressource:`

ja.yml


ja:
  activerecord:
    attributes:
      user:
        name:Nom d'utilisateur
        email:Email
        password:mot de passe
        password_confirmation:Confirmation mot de passe)
      tweet:
        name:Nom
        title:Titre
        body:Texte
      comment:
        name:Nom
        comment:commentaire
  views:
    pagination:
      first:la première
      last:dernier
      previous:Avant
      next:Suivant
      truncate: ...

Recommended Posts

Japaneseize en utilisant i18n avec Rails
Japaneseize en utilisant i18n avec Rails
Remarques sur l'utilisation de FCM avec Ruby on Rails
Group_by dans Rails
Implémenter des transitions de boutons à l'aide de link_to dans Rails
Connectez-vous avec Apple en utilisant Apple_id de gem dans Rails et cachez le JWK d'Apple
Créer une fonction d'authentification dans l'application Rails à l'aide de devise
Implémenter un bouton de partage dans Rails 6 sans utiliser Gem
[Rails] Exécutez LINE Bot dans un environnement local à l'aide de ngrok
Mettre en œuvre la fonction de classement par étoiles en utilisant Raty dans Rails 6
[Rails] Afficher les avatars dans les messages à l'aide du stockage actif
Association de modèles dans Rails
Ajout de colonnes dans les rails
Utiliser la paire avec OpenJDK
[Rails 6] Erreur d'exécution avec $ rails s
Désactiver les turbolinks dans les rails
Manipuler le dispositif avec des rails
[Rails] Didacticiel Apprendre avec les rails
^, $ dans l'expression régulière Rails
[Rails] Test avec RSpec
Utiliser des images avec des rails
[Rails] Développement avec MySQL
Comprendre la migration dans les rails
Prend en charge la multilinguisme avec Rails!
Diviser routes.rb dans Rails6
Markdown implémenté dans Rails
Écrivez du beau code avec l'indentation à l'esprit (rails, html)
Multi-tenant avec Rails utilisant la stratégie de sécurité au niveau des lignes de PostgreSQL
[Comment insérer une vidéo dans un hameau avec Rails]
Utilisation de l'API PAY.JP avec Rails ~ Préparation de l'implémentation ~ (payjp.js v2)
Comment interroger Array dans jsonb avec Rails + postgres
Utilisation de l'API PAY.JP avec Rails ~ Enregistrement de la carte ~ (payjp.js v2)
[Rails] Obtenir UserAgent sur le contrôleur
Journaliser la sortie au format Json en utilisant lograge / lograge-sql avec RubyOnRails
[Rails] Effacez les messages flash avec JavaScript sans utiliser jquery
Essayez d'utiliser RocksDB avec Java
Fonction de recherche à l'aide de [rails] ransack
[Rails] Polymorphique express avec graphql-ruby
[Rails] Télécharger des vidéos avec Rails (ActiveStorage)
Authentification SNS à l'aide de Rails google
[Rails] Enregistrez des images à l'aide de carrierwave
[Vue Rails] "Hello Vue!" Affiché avec Vue + Rails
Faites attention au moment d'initialisation lors de l'utilisation de MessageEncryptor avec Rails 5.2 / 6.0
[Rails] Localisation japonaise à l'aide de rails-i18n
Implémenter l'authentification LTI dans Rails
Préparation au développement avec Rails
Exécuter des rails à chaque fois dans le docker
Gemme souvent utilisée dans les rails