[RUBY] [Localisation japonaise de la gemme: devise]

gem: concevoir Flow of Japanese localisation

(Débit après l'installation du dispositif)

  1. Installez la gemme ・ Gem'devise-i18n ' ・ Gem'devise-i18n-vues '

  2. Générez un fichier de traduction japonais avec la commande

  3. Modifiez devise.views.ja.yml

1. Installez la gemme

gem 'devise-i18n'
gem 'devise-i18n-views'

Écrivez dans gemfile et faites "$ bundle install"

2. Générez un fichier de traduction japonais avec la commande

$ 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é.

3. Modifiez devise.views.ja.yml

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!

en conclusion

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

[Localisation japonaise de la gemme: devise]
Localisation japonaise d'Eclipse
Localisation japonaise du message d'erreur
[Rails] Localisation japonaise des messages d'erreur
Localisation japonaise de CentOS 8 et disposition du clavier japonais
Introduction de Rspec et de la localisation japonaise des messages d'erreur
[Rails] Introduction aux principes de base du dispositif
Processus de nettoyage des phrases japonaises
Qu'est-ce que Rails Gem Concevoir?
[Rails] Flux lors de l'installation du dispositif de gemmes
[Rails] Localisation japonaise à l'aide de rails-i18n
Localisation japonaise du conteneur Docker de CentOS7 / CentOS8 et réglage de l'heure japonaise
[Rails] Localisation japonaise du message d'erreur lors de l'utilisation de l'objet Form
[Rails] Comment utiliser la "devise" des gemmes
Résumé de l'état initial du contrôleur de l'appareil
[Rails] Paramètres de validation et localisation en japonais