[RUBY] [Rails] Comment traduire la devise en japonais

Environnement de développement

・ Rubis: 2.5.7 Rails: 5.2.4 ・ Vagrant: 2.2.7 -VirtualBox: 6.1 ・ Système d'exploitation: macOS Catalina

supposition

Ce qui suit a été mis en œuvre.

la mise en oeuvre

1. Présentez Gem

Gemfile


#Postscript
gem 'devise-i18n'

2. Editez ʻapplication.rb`

application.rb


module Bookers2Debug
  class Application < Rails::Application
    config.load_defaults 5.2
    config.i18n.default_locale = :ja #Postscript
  end
end

Créez et éditez le fichier devise.ja.yml

$ touch config/locales/devise.ja.yml

yml:devise.ja.yml


ja:
  activerecord:
    errors:
      models:
        user:
          attributes:
            email:
              taken: "Déja en cours d'utilisation."
              blank: "N'est pas entré."
              too_short: "Est%{count}Veuillez définir plus de caractères."
              too_long: "Est%{count}Veuillez définir sous le caractère."
              invalid: "N'est pas valide."
            password:
              taken: "Déja en cours d'utilisation."
              blank: "N'est pas entré."
              too_short: "Est%{count}Veuillez définir plus de caractères."
              too_long: "Est%{count}Veuillez définir sous le caractère."
              invalid: "N'est pas valide."
              confirmation: "Ne correspond pas au contenu."
    attributes:
      user:
        current_password: "Mot de passe actuel"
        name:Nom
        email: "adresse mail"
        password: "mot de passe"
        password_confirmation: "Confirmation du mot de passe"
        remember_me: "connectez-vous automatiquement à partir de maintenant"
        name:Nom complet
        sex:sexe
        postcode:Code postal
        prefecture_code:Préfectures
        address_city:Municipalité
        address_street:adresse
        address_building:Nom du bâtiment
    models:
      user: "utilisateur"
  devise:
    confirmations:
      new:
        resend_confirmation_instructions: "Renvoyer l'e-mail de confirmation du compte"
    mailer:
      confirmation_instructions:
        action: "Confirmation de compte"
        greeting: "Bienvenue,%{recipient}M.!"
        instruction: "Le lien suivant complètera la confirmation de votre adresse e-mail:"
      reset_password_instructions:
        action: "Changer le mot de passe"
        greeting: "Bonjour,%{recipient}M.!"
        instruction: "Quelqu'un veut réinitialiser le mot de passe. Vous pouvez réinitialiser votre mot de passe au lien suivant."
        instruction_2: "Ignorez cet e-mail si vous ne le vouliez pas."
        instruction_3: "Votre mot de passe ne changera pas tant que vous n'aurez pas accédé au lien ci-dessus et défini un nouveau mot de passe."
      unlock_instructions:
        action: "Déverrouiller compte"
        greeting: "Bonjour,%{recipient}M.!"
        instruction: "Cliquez sur le lien ci-dessous pour déverrouiller votre compte."
        message: "Le compte est verrouillé en raison d'échecs de connexion répétés."
    passwords:
      edit:
        change_my_password: "changer le mot de passe"
        change_your_password: "Changer le mot de passe"
        confirm_new_password: "Nouveau mot de passe de confirmation"
        new_password: "nouveau mot de passe"
      new:
        forgot_your_password: "Avez-vous oublié votre mot de passe?"
        send_me_reset_password_instructions: "Envoyez comment réinitialiser votre mot de passe"
    registrations:
      edit:
        are_you_sure: "Est-ce vraiment bon?"
        cancel_my_account: "Suppression de compte"
        currently_waiting_confirmation_for_email: "%{email}En attente de confirmation"
        leave_blank_if_you_don_t_want_to_change_it: "Si laissé vide, ne changez pas"
        title: "%{resource}Éditer"
        unhappy: "Je n'aime pas ça"
        update: "mise à jour"
        we_need_your_current_password_to_confirm_your_changes: "Veuillez saisir votre mot de passe actuel pour que les modifications prennent effet"
      new:
        sign_up: "Enregistrement du Compte"
    sessions:
      new:
        sign_in: "S'identifier"
    shared:
      links:
        back: "Revenir"
        didn_t_receive_confirmation_instructions: "Avez-vous reçu un e-mail de confirmation de compte??"
        didn_t_receive_unlock_instructions: "Avez-vous reçu un e-mail expliquant comment débloquer votre compte??"
        forgot_your_password: "Avez-vous oublié votre mot de passe?"
        sign_in: "S'identifier"
        sign_in_with_provider: "%{provider}Connectez-vous avec"
        sign_up: "Enregistrement du Compte"
    unlocks:
      new:
        resend_unlock_instructions: "Renvoyer la méthode de dégel du compte"

Recommended Posts

[Rails] Comment traduire la devise en japonais
Comment traduire Rails en japonais en général
[Rails] Comment utiliser l'appareil (Remarque)
[Note] Comment utiliser Rails 6 Devise + cancancan
Comment traduire enum en japonais et générer des boutons radio liés
Comment écrire des rails
Comment désinstaller Rails
[Rails] Traduisons le message d'erreur en japonais
[Rails] Comment convertir l'affichage de l'heure UC en affichage de l'heure japonais
[rails] Comment publier des images
[Ruby on Rails] Comment écrire enum en japonais
[rails] Comment utiliser la méthode d'assistance de devise before_action: authenticate_user!
[Rails] Comment utiliser enum
[Rails] Comment utiliser enum
Comment lire les itinéraires des rails
Comment utiliser la jonction de rails
[Rails] Ajouter une colonne à concevoir
Comment terminer le serveur de rails
Comment écrire des graines de Rails
[Rails] Comment utiliser la validation
[Rails] Comment modifier et personnaliser les vues et les contrôleurs de conception
[Rails] Comment désactiver les turbolinks
[Rails] Comment utiliser authenticate_user!
[Rails] Comment mettre en œuvre le scraping
Comment écrire le routage Rails
[Rails] Comment installer simple_calendar
[Rails] Comment installer reCAPTCHA
[Rails] Comment utiliser Scope
Super facile en 2 étapes! Comment installer la devise! !! (version rails 5)
[Rails] Comment empêcher la transition d'écran
Comment utiliser Ruby on Rails
Comment déployer Bootstrap sur Rails
[Rails] Comment accélérer la composition de docker
[Rails] Comment ajouter de nouvelles pages
[Rails] Comment écrire la gestion des exceptions?
[Rails] Comment installer ImageMagick (RMajick)
[Rails] Comment installer Font Awesome
[Rails] Comment utiliser Active Storage
[Rails] Ajoutez des paramètres forts pour concevoir
Comment installer jQuery dans Rails 6
[Rails] Comment mettre en œuvre le classement par étoiles
[Introduction aux rails] Comment utiliser le rendu
Comment installer Swiper in Rails
[Rails] concevoir
[Ruby on Rails] Comment éviter de créer des routes inutiles pour concevoir
[Rails 5] Comment afficher l'écran de changement de mot de passe lors de l'utilisation de l'appareil
Comment implémenter la fonctionnalité de recherche dans Rails
Comment changer le nom de l'application dans les rails