(Débit après l'installation du dispositif)
Installez la gemme ・ Gem'devise-i18n ' ・ Gem'devise-i18n-vues '
Générez un fichier de traduction japonais avec la commande
Modifiez devise.views.ja.yml
gem 'devise-i18n'
gem 'devise-i18n-views'
Écrivez dans gemfile et faites "$ bundle install"
$ rails g devise:views:locale ja
Lorsque vous exécutez la commande, il s'agit d'un fichier de traduction japonais config / localesdevise.views.ja.yml Est généré.
Modifiez le fichier config / localesdevise.views.ja.yml généré.
ruby:config/localesdevise.views.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"
    models:
      user: "Utilisateur"
  devise:
    confirmations:
      new:
        resend_confirmation_instructions: "Renvoyer l'e-mail de confirmation de 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"
Je pense que vous pouvez le traduire en japonais!
Je l'ai écrit comme un mémo! Veuillez vous y référer si vous le souhaitez.
référence https://remonote.jp/rails-devise-i18n-locale-ja
Recommended Posts