[RUBY] [Rails] Wie man Geräte ins Japanische übersetzt

Entwicklungsumgebung

・ Ruby: 2.5.7 Schienen: 5.2.4 ・ Vagrant: 2.2.7 -VirtualBox: 6.1 ・ Betriebssystem: macOS Catalina

Annahme

Folgendes wurde implementiert.

Implementierung

1. Stellen Sie Gem vor

Gemfile


#Nachtrag
gem 'devise-i18n'

2. Bearbeiten Sie application.rb

application.rb


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

Erstellen und bearbeiten Sie die Datei "devise.ja.yml"

$ touch config/locales/devise.ja.yml

yml:devise.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"
        name:Vollständiger Name
        sex:Sex
        postcode:Postleitzahl
        prefecture_code:Präfekturen
        address_city:Gemeinde
        address_street:Adresse
        address_building:Gebäudename
    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"

Recommended Posts

[Rails] Wie man Geräte ins Japanische übersetzt
Wie man Rails allgemein ins Japanische übersetzt
[Schienen] Verwendung von Geräten (Hinweis)
[Hinweis] Verwendung von Rails 6 Devise + Cancancan
So übersetzen Sie Enum ins Japanische und generieren verknüpfte Optionsfelder
Wie schreibe ich Rails
So deinstallieren Sie Rails
[Rails] Lassen Sie uns die Fehlermeldung ins Japanische übersetzen
[Rails] So konvertieren Sie die UC-Zeitanzeige in die japanische Zeitanzeige
[Schienen] Wie poste ich Bilder?
[Ruby on Rails] Wie schreibe ich eine Enumeration auf Japanisch?
[Rails] So verwenden Sie die Hilfsmethode von devise before_action: authenticate_user!
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Wie man Schienenrouten liest
Verwendung von Rails Join
[Schienen] Spalte zum Entwickeln hinzufügen
So beenden Sie den Rails-Server
Wie schreibe ich Rails Seed
[Rails] Verwendung der Validierung
[Rails] Bearbeiten und Anpassen von Geräteansichten und Controllern
[Schienen] So deaktivieren Sie Turbolinks
[Rails] So verwenden Sie authenticate_user!
[Rails] So implementieren Sie Scraping
Wie schreibe ich Rails Routing
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
[Schienen] Verwendung von Scope
Super einfach in 2 Schritten! So installieren Sie devise! !! (Schienen 5 Version)
[Schienen] So verhindern Sie den Bildschirmübergang
Verwendung von Ruby on Rails
So stellen Sie Bootstrap auf Rails bereit
[Rails] So beschleunigen Sie das Docker-Compose
[Schienen] So fügen Sie neue Seiten hinzu
[Rails] Wie schreibe ich eine Ausnahmebehandlung?
[Rails] So installieren Sie ImageMagick (RMajick)
[Rails] So installieren Sie Font Awesome
[Rails] Verwendung von Active Storage
[Schienen] Fügen Sie starke Parameter hinzu, um sie zu entwickeln
So installieren Sie jQuery in Rails 6
[Rails] So implementieren Sie die Sternebewertung
[Einführung in Rails] Verwendung von Render
So installieren Sie Swiper in Rails
[Schienen] erfinden
[Ruby on Rails] So vermeiden Sie das Erstellen unnötiger Routen für die Entwicklung
[Rails 5] Anzeigen des Bildschirms zum Ändern des Kennworts bei Verwendung von devise
So implementieren Sie Suchfunktionen in Rails
So ändern Sie den App-Namen in Rails