Die Suchmethode ist möglicherweise falsch, aber ich konnte den festen Ausdruck der japanischen Übersetzung der automatisch gesendeten E-Mails von devise nicht finden. Also werde ich einen Artikel über die festen Sätze schreiben, die in meinem Portfolio verwendet werden. Ich hoffe, Sie finden es hilfreich.
--Verwenden Sie Umgebungsvariablen (Gem of Dotenv-Rails) für die URL und die E-Mail-Adresse der Anfrage, die in der Signatur beschrieben werden sollen.
https://qiita.com/tiktak/items/a70ef7940fa4710f37cb
Die folgenden 5 Dateien sind voreingestellt.
`bestätigungsanweisungen.html.erb```) --Ändern Sie die Benachrichtigungs-E-Mail an die ursprüngliche E-Mail-Adresse: (
`email_changed.html.erb```)Diese Übersetzung wird unten gezeigt.
erb:app/views/devise/mailer/confirmation_instructions.html.erb
<p>* Diese E-Mail ist eine automatisch gesendete E-Mail.</p>
<p><%= @email %>Herr</p>
<p>「<%= ENV['APP_NAME'] %>Dies ist das Sekretariat.</p>
<p>Diesmal"<%= ENV['APP_NAME'] %>Danke für die Registrierung.</p>
<p>Bitte überprüfen Sie Ihre Konto-E-Mail über den unten stehenden Link.</p>
<p><%= link_to 'Klicken Sie hier, um die E-Mails Ihres Kontos zu überprüfen', confirmation_url(@resource, confirmation_token: @token) %></p>
<p>* Diese E-Mail wird nicht zugestellt, auch wenn Sie antworten. Für Anfragen starten Sie bitte die Anwendung und klicken Sie auf "Anfragen".</p>
<p>
Diejenigen, die diese E-Mail erhalten haben, obwohl sie sich nicht erinnern<br>
Wir entschuldigen uns für die Unannehmlichkeiten. Wir entschuldigen uns für die Unannehmlichkeiten, kontaktieren Sie uns jedoch bitte unter der unten angegebenen E-Mail-Adresse.<br>
</p>
<p><%= ENV['MAIL_BCC'] %></p>
<p>――――――――――――――――――――――――――――――</p>
<%= ENV['APP_NAME'] %><br>
URL : <%= ENV['WEB_PROTOCOL'] %>://<%= ENV['WEB_HOST'] %><br>
Mail : <%= ENV['MAIL_BCC'] %><br>
<p>――――――――――――――――――――――――――――――</p>
erb:app/views/devise/mailer/email_changed.html.erb
<p>* Diese E-Mail ist eine automatisch gesendete E-Mail.</p>
<p><%= @email %>Herr</p>
<p>「<%= ENV['APP_NAME'] %>Dies ist das Sekretariat.</p>
<% if @resource.try(:unconfirmed_email?) %>
<p>Die registrierte E-Mail-Adresse lautet<%= @resource.unconfirmed_email %>Wir werden Sie darüber informieren, dass es geändert wurde.</p>
<% else %>
<p>Die registrierte E-Mail-Adresse lautet<%= @resource.email %>Wir werden Sie darüber informieren, dass es geändert wurde.</p>
<% end %>
<p>
Diejenigen, die diese E-Mail erhalten haben, obwohl sie sich nicht erinnern<br>
Wir entschuldigen uns für die Unannehmlichkeiten. Wir entschuldigen uns für die Unannehmlichkeiten, kontaktieren Sie uns jedoch bitte unter der unten angegebenen E-Mail-Adresse.<br>
</p>
<p><%= ENV['MAIL_BCC'] %></p>
<p>――――――――――――――――――――――――――――――</p>
<%= ENV['APP_NAME'] %><br>
URL : <%= ENV['WEB_PROTOCOL'] %>://<%= ENV['WEB_HOST'] %><br>
Mail : <%= ENV['MAIL_BCC'] %><br>
<p>――――――――――――――――――――――――――――――</p>
erb:app/views/devise/mailer/password_change.html.erb
<p>* Diese E-Mail ist eine automatisch gesendete E-Mail.</p>
<p><%= @resource.email %>Herr</p>
<p>「<%= ENV['APP_NAME'] %>Dies ist das Sekretariat.</p>
<p>Wir werden Sie darüber informieren, dass Ihr Passwort geändert wurde.</p>
<p>Wir freuen uns darauf, in Zukunft mit Ihnen zusammenzuarbeiten.</p>
<p>
Diejenigen, die diese E-Mail erhalten haben, obwohl sie sich nicht erinnern<br>
Wir entschuldigen uns für die Unannehmlichkeiten. Wir entschuldigen uns für die Unannehmlichkeiten, kontaktieren Sie uns jedoch bitte unter der unten angegebenen E-Mail-Adresse.<br>
</p>
<p><%= ENV['MAIL_BCC'] %></p>
<p>――――――――――――――――――――――――――――――</p>
<%= ENV['APP_NAME'] %><br>
URL : <%= ENV['WEB_PROTOCOL'] %>://<%= ENV['WEB_HOST'] %><br>
Mail : <%= ENV['MAIL_BCC'] %><br>
<p>――――――――――――――――――――――――――――――</p>
erb:app/views/devise/mailer/reset_password_instructions.html.erb
<p>* Diese E-Mail ist eine automatisch gesendete E-Mail.</p>
<p><%= @resource.email %>Herr</p>
<p>「<%= ENV['APP_NAME'] %>Dies ist das Sekretariat.</p>
<p>Wir werden Sie darüber informieren, dass Ihr Passwort geändert wurde.</p>
<p>Wir freuen uns darauf, in Zukunft mit Ihnen zusammenzuarbeiten.</p>
<p>
Diejenigen, die diese E-Mail erhalten haben, obwohl sie sich nicht erinnern<br>
Wir entschuldigen uns für die Unannehmlichkeiten. Wir entschuldigen uns für die Unannehmlichkeiten, kontaktieren Sie uns jedoch bitte unter der unten angegebenen E-Mail-Adresse.<br>
</p>
<p><%= ENV['MAIL_BCC'] %></p>
<p>――――――――――――――――――――――――――――――</p>
<%= ENV['APP_NAME'] %><br>
URL : <%= ENV['WEB_PROTOCOL'] %>://<%= ENV['WEB_HOST'] %><br>
Mail : <%= ENV['MAIL_BCC'] %><br>
<p>――――――――――――――――――――――――――――――</p>
erb:app/views/devise/mailer/unlock_instructions.html.erb
<p>* Diese E-Mail ist eine automatisch gesendete E-Mail.</p>
<p><%= @resource.email %>Herr</p>
<p>「<%= ENV['APP_NAME'] %>Dies ist das Sekretariat.</p>
<p>Die Anzahl der fehlgeschlagenen Anmeldungen hat das Limit erreicht und Ihr Konto wurde gesperrt.</p>
<p>Klicken Sie auf den Link unten, um Ihr Konto zu entsperren.</p>
<p><%= link_to 'Schalte dein Konto frei', unlock_url(@resource, unlock_token: @token) %></p>
<p>
Diejenigen, die diese E-Mail erhalten haben, obwohl sie sich nicht erinnern<br>
Wir entschuldigen uns für die Unannehmlichkeiten. Wir entschuldigen uns für die Unannehmlichkeiten, kontaktieren Sie uns jedoch bitte unter der unten angegebenen E-Mail-Adresse.<br>
</p>
<p><%= ENV['MAIL_BCC'] %></p>
<p>――――――――――――――――――――――――――――――</p>
<%= ENV['APP_NAME'] %><br>
URL : <%= ENV['WEB_PROTOCOL'] %>://<%= ENV['WEB_HOST'] %><br>
Mail : <%= ENV['MAIL_BCC'] %><br>
<p>――――――――――――――――――――――――――――――</p>
Die für jede Seite gesendete automatische E-Mail und die Überprüfungsmethode werden nachfolgend beschrieben.
Ändern Sie das Passwort und senden Sie eine "E-Mail zum Abschluss der Passwortänderung".
Ändern Sie Ihre E-Mail-Adresse und senden Sie eine "Bestätigungs-E-Mail zur Änderung der E-Mail-Adresse".
Senden Sie eine "Bestätigungs-E-Mail zur Änderung der E-Mail-Adresse", wenn die E-Mail-Adresse des Kontos in der Bestätigungs-E-Mail zur Änderung der E-Mail-Adresse geändert wurde.
config/initializers/devise.rb
#・ ・ ・ Weggelassen
# Send a notification to the original email when the user's email is changed.
config.send_email_changed_notification = true # <=Bei true wird eine "Bestätigungsmail zur Änderung der E-Mail-Adresse" an die ursprüngliche E-Mail gesendet.
#・ ・ ・ Weggelassen
config/initializers/devise.rb
#・ ・ ・ Weggelassen
# Number of authentication tries before locking an account if lock_strategy
# is failed attempts.
config.maximum_attempts = 20 #<=Bedeutet Kontosperre nach 20 Fehlern
#・ ・ ・ Weggelassen
config/initializers/devise.rb
#・ ・ ・ Weggelassen
# Defines which strategy will be used to unlock an account.
# :email = Sends an unlock link to the user email
# :time = Re-enables login after a certain amount of time (see :unlock_in below)
# :both = Enables both strategies
# :none = No unlock strategy. You should handle unlocking by yourself.
config.unlock_strategy = :email # <= 「:Wenn Sie "E-Mail" auswählen, können Sie Ihr Konto mit "E-Mail zur Benachrichtigung über die Kontosperrung" wiederherstellen.
#・ ・ ・ Weggelassen
――Ich dachte, es wäre noch besser, wenn I18n unterstützt würde. Ich werde es beim nächsten Mal versuchen.
Es war eine Gelegenheit zu erfahren, wann die Devise-E-Mail gesendet wurde.
Zusammenfassung der Elemente der Devise.rb-Einstellungsdatei
Recommended Posts