[RUBY] [Japanische Lokalisierung von Edelsteinen: Entwickeln]

Juwel: Entwickeln Sie den Fluss der japanischen Lokalisierung

(Ablauf nach der Installation des Geräts)

  1. Installieren Sie gem ・ Gem'devise-i18n ' ・ Gem'devise-i18n-views '

  2. Generieren Sie mit dem Befehl eine japanische Übersetzungsdatei

  3. Bearbeiten Sie devise.views.ja.yml

1. Installieren Sie gem

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

Schreiben Sie in gemfile und führen Sie "$ bundle install" durch

2. Generieren Sie mit dem Befehl eine japanische Übersetzungsdatei

$ rails g devise:views:locale ja

Wenn Sie den Befehl ausführen, wird die japanische Übersetzungsdatei config / localesdevise.views.ja.yml Wird generiert.

3. Bearbeiten Sie devise.views.ja.yml

Bearbeiten Sie die generierte config / localesdevise.views.ja.yml.

ruby:config/localesdevise.views.ja.yml


ja:
  activerecord:
    errors:
      models:
        user:
          attributes:
            email:
              taken: "Wird bereits verwendet."
              blank: "Wird nicht eingegeben."
              too_short: "Ist%{count}Bitte setzen Sie mehr als Zeichen."
              too_long: "Ist%{count}Bitte setzen Sie unter das Zeichen."
              invalid: "Ist ungültig."
            password:
              taken: "Wird bereits verwendet."
              blank: "Wird nicht eingegeben."
              too_short: "Ist%{count}Bitte setzen Sie mehr als Zeichen."
              too_long: "Ist%{count}Bitte setzen Sie unter das Zeichen."
              invalid: "Ist ungültig."
              confirmation: "Stimmt nicht mit dem Inhalt überein."
    attributes:
      user:
        current_password: "Derzeitiges Passwort"
        name:Name
        email: "Mail Adresse"
        password: "Passwort"
        password_confirmation: "Bestätigungspasswort"
        remember_me: "Melden Sie sich ab sofort automatisch an"
    models:
      user: "Nutzer"
  devise:
    confirmations:
      new:
        resend_confirmation_instructions: "Kontobestätigungs-E-Mail erneut senden"
    mailer:
      confirmation_instructions:
        action: "Account Bestätigung"
        greeting: "Herzlich willkommen,%{recipient}Herr.!"
        instruction: "Der folgende Link vervollständigt die Bestätigung Ihrer E-Mail-Adresse:"
      reset_password_instructions:
        action: "Passwort ändern"
        greeting: "Hallo,%{recipient}Herr.!"
        instruction: "Jemand möchte das Passwort zurücksetzen. Sie können Ihr Passwort unter folgendem Link zurücksetzen."
        instruction_2: "Ignorieren Sie diese E-Mail, wenn Sie es nicht wollten."
        instruction_3: "Ihr Passwort ändert sich erst, wenn Sie auf den obigen Link zugreifen und ein neues Passwort festlegen."
      unlock_instructions:
        action: "Konto entsperren"
        greeting: "Hallo,%{recipient}Herr.!"
        instruction: "Klicken Sie auf den Link unten, um Ihr Konto zu entsperren."
        message: "Das Konto ist aufgrund wiederholter Anmeldefehler gesperrt."
    passwords:
      edit:
        change_my_password: "Änder das Passwort"
        change_your_password: "Passwort ändern"
        confirm_new_password: "Neues Bestätigungspasswort"
        new_password: "Neues Kennwort"
      new:
        forgot_your_password: "Haben Sie Ihr Passwort vergessen?"
        send_me_reset_password_instructions: "Senden Sie, wie Sie Ihr Passwort zurücksetzen"
    registrations:
      edit:
        are_you_sure: "Ist es wirklich gut??"
        cancel_my_account: "Konto löschen"
        currently_waiting_confirmation_for_email: "%{email}Auf Bestätigung warten"
        leave_blank_if_you_don_t_want_to_change_it: "Wenn leer, ändern Sie nicht"
        title: "%{resource}Bearbeiten"
        unhappy: "Ich mag es nicht"
        update: "aktualisieren"
        we_need_your_current_password_to_confirm_your_changes: "Bitte geben Sie Ihr aktuelles Passwort ein, damit die Änderungen wirksam werden"
      new:
        sign_up: "Kontoregistrierung"
    sessions:
      new:
        sign_in: "Einloggen"
    shared:
      links:
        back: "Rückkehr"
        didn_t_receive_confirmation_instructions: "Haben Sie eine Kontobestätigungs-E-Mail erhalten??"
        didn_t_receive_unlock_instructions: "Haben Sie eine E-Mail erhalten, wie Sie Ihr Konto freigeben können??"
        forgot_your_password: "Haben Sie Ihr Passwort vergessen?"
        sign_in: "Einloggen"
        sign_in_with_provider: "%{provider}Einloggen mit"
        sign_up: "Kontoregistrierung"
    unlocks:
      new:
        resend_unlock_instructions: "Methode zum erneuten Einfrieren des Kontos erneut senden"

Ich denke, Sie können es ins Japanische übersetzen!

abschließend

Ich habe es wie ein Memo geschrieben! Bitte beziehen Sie sich darauf, wenn Sie möchten.

Referenz https://remonote.jp/rails-devise-i18n-locale-ja

Recommended Posts

[Japanische Lokalisierung von Edelsteinen: Entwickeln]
Japanische Lokalisierung von Eclipse
Japanische Lokalisierung der Fehlermeldung
[Rails] Japanische Lokalisierung von Fehlermeldungen
Japanische Lokalisierung von CentOS 8 und japanisches Tastaturlayout
Einführung von Rspec und japanischer Lokalisierung von Fehlermeldungen
[Rails] Einführung in die Grundlagen der Entwicklung
Reinigungsprozess japanischer Sätze
Was ist Rails Gem Devise?
[Rails] Flow bei der Installation von Gem Devise
[Rails] Japanische Lokalisierung mit Rails-i18n
Japanische Lokalisierung des Docker-Containers von CentOS7 / CentOS8 und Einstellung der japanischen Zeit
[Rails] Japanische Lokalisierung der Fehlermeldung bei Verwendung des Formularobjekts
[Rails] Wie man Edelstein "devise" benutzt
Zusammenfassung des Anfangszustands der Gerätesteuerung
[Rails] Validierungseinstellungen und japanische Lokalisierung