Ich kann meine Verwirrung über die Markdown-Notation in meinem ersten Beitrag nicht verbergen, aber ich möchte mich allmählich daran gewöhnen.
Dieses Mal, als ich versuchte, die Fehlermeldung ins Japanische zu übersetzen, konnte ich mich nicht per Gerät als Benutzer anmelden. Daher möchte ich mitteilen, wie das Problem behoben werden kann.
Ruby 2.6.5 devise 4.7.3
Ich habe den folgenden Code in jede Datei geschrieben. Aus irgendeinem Grund ist beim Einfügen der neuesten Datei devise.en.yml (Version> = 4.2.0) ein Fehler aufgetreten. Mit der darunter liegenden Version (> = 3.4.0) wurde das Problem behoben.
config/webpack/application.rb
module ChatDiary
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 6.0
config.time_zone = 'Asia/Tokyo'
config.i18n.default_locale = :ja
config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}').to_s]
# Settings in config/environments/* take precedence over those specified here.
# Application configuration can go into files in config/initializers
# -- all .rb files in that directory are automatically loaded after loading
# the framework and any gems in your application.
end
end
ruby:config/locales/devise.en.yml
ja:
devise:
confirmations:
confirmed: 'Ich habe ein Konto registriert.'
send_instructions: 'Wir werden Ihnen innerhalb von Minuten eine E-Mail über die Aktivierung Ihres Kontos senden.'
send_paranoid_instructions: "Wenn Ihre E-Mail-Adresse bereits registriert ist, erhalten Sie innerhalb weniger Minuten eine E-Mail zur Überprüfung der Identität."
failure:
already_authenticated: 'Du bist bereits eingeloggt.'
inactive: 'Dein Account wurde nicht aktiviert. Befolgen Sie die Schritte in der E-Mail, um Ihr Konto zu aktivieren.'
invalid: "%{authentication_keys}Oder das Passwort ist ungültig."
locked: 'Ihr Konto ist gesperrt.'
last_attempt: 'Bevor Ihr Konto gesperrt wurde, wurden mehrere Vorgänge ausgeführt.'
not_found_in_database: "%{authentication_keys}Oder das Passwort ist ungültig."
timeout: 'Die Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.'
unauthenticated: 'Bitte registrieren oder anmelden.'
unconfirmed: 'Sie müssen die Identität Ihrer E-Mail-Adresse überprüfen.'
mailer:
confirmation_instructions:
subject: 'Informationen zur Kontoaktivierung'
reset_password_instructions:
subject: 'Informationen zum Zurücksetzen des Passworts'
unlock_instructions:
subject: 'Über das Auftauen Ihres Kontos'
omniauth_callbacks:
failure: "%{kind}Fehler bei der Authentifizierung mit Ihrem Konto. Grund:(%{reason})"
success: "%{kind}Erfolgreiche Authentifizierung nach Konto."
passwords:
no_token: "Sie können nicht auf diese Seite zugreifen. Wenn Sie über den Link in der E-Mail zum Zurücksetzen des Passworts darauf zugreifen, überprüfen Sie bitte die URL."
send_instructions: 'Wir werden Ihnen innerhalb weniger Minuten eine E-Mail senden, um Ihr Passwort zurückzusetzen.'
send_paranoid_instructions: "Wenn Ihre E-Mail-Adresse bereits registriert ist, erhalten Sie innerhalb von Minuten eine E-Mail, um Ihr Passwort zurückzusetzen."
updated: 'Das Passwort wurde korrekt geändert.'
updated_not_active: 'Das Passwort wurde korrekt geändert.'
registrations:
destroyed: 'Ich habe mein Konto gelöscht. Wir freuen uns auf ein Wiedersehen.'
signed_up: 'Die Registrierung des Kontos ist abgeschlossen.'
signed_up_but_inactive: 'Bitte aktivieren Sie Ihr Konto, um sich anzumelden.'
signed_up_but_locked: 'Ich kann mich nicht anmelden, da mein Konto gesperrt ist.'
signed_up_but_unconfirmed: 'Ich habe eine E-Mail gesendet, um meine Identität zu bestätigen. Bitte aktivieren Sie Ihr Konto über den Link in der E-Mail.'
update_needs_confirmation: 'Ich habe meine Kontoinformationen geändert. Um die Identität der geänderten E-Mail-Adresse zu überprüfen, führen Sie den Überprüfungsprozess über die Identitätsüberprüfungs-E-Mail aus.'
updated: 'Ich habe meine Kontoinformationen geändert.'
sessions:
signed_in: 'Sie sind jetzt angemeldet.'
signed_out: 'abgemeldet.'
already_signed_out: 'Sie haben sich bereits abgemeldet.'
unlocks:
send_instructions: 'Wir werden Ihnen innerhalb von Minuten eine E-Mail senden, wie Sie Ihr Konto freigeben können.'
send_paranoid_instructions: 'Wenn Sie Ihr Konto finden, werden wir Ihnen innerhalb von Minuten eine E-Mail senden, wie Sie Ihr Konto freigeben können.'
unlocked: 'Ich habe mein Konto aufgelöst.'
errors:
messages:
already_confirmed: 'Ist bereits registriert. Bitte loggen Sie sich ein.'
confirmation_period_expired: "Abgelaufen.%{period}Sie müssen bis bestätigen. Bitte stellen Sie eine neue Anfrage."
expired: 'Abgelaufen. Bitte stellen Sie eine neue Anfrage.'
not_found: 'Wurde nicht gefunden.'
not_locked: 'Ist nicht gefroren.'
not_saved:
one: "Weil ein Fehler aufgetreten ist%{resource}Wurde nicht gespeichert:"
other: "%{count}Weil ein Fehler aufgetreten ist%{resource}Wurde nicht gespeichert:"
Blog-Artikel des Wachstumsingenieurs
Recommended Posts