Implemented issue #2270 - Italian and Spanish translations for notifications.
This commit is contained in:
parent
e2deedef28
commit
3a5cd0bce5
25 changed files with 430 additions and 3 deletions
11
app/views/mailer/password_change/es.html.erb
Normal file
11
app/views/mailer/password_change/es.html.erb
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
La contraseña para #{config.product_name} ha sido cambiada
|
||||||
|
|
||||||
|
<div>Buenos días #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>la contraseña para acceder a #{config.product_name} cuenta #{user.login}</b> ha cambiado recientemente. </div>
|
||||||
|
<br>
|
||||||
|
<div>¿Esta actividad es desconocida para vosotros? En este caso, ponerse en contacto con su administrador de sistema.</div>
|
||||||
|
<br>
|
||||||
|
<div>Siempre atentamente </div>
|
||||||
|
<br>
|
||||||
|
<div>El equipo #{config.product_name} </div>
|
11
app/views/mailer/password_change/it.html.erb
Normal file
11
app/views/mailer/password_change/it.html.erb
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
La password per #{config.product_name} è stata modificata
|
||||||
|
|
||||||
|
<div>Buongiorno #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>la password per l'accesso a #{config.product_name} account #{user.login}</b> è stata modificata di recente. </div>
|
||||||
|
<br>
|
||||||
|
<div>Questa attività vi è sconosciuta? In questo caso, contattare l'amministratore di sistema.</div>
|
||||||
|
<br>
|
||||||
|
<div>Sempre cordiali saluti </div>
|
||||||
|
<br>
|
||||||
|
<div>Il team #{config.product_name} </div>
|
18
app/views/mailer/password_reset/es.html.erb
Normal file
18
app/views/mailer/password_reset/es.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Restablecer contraseña para #{config.product_name}
|
||||||
|
|
||||||
|
<div>Buenos días #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>hemo recibido una solicitud de restablecimiento de contraseña para #{config.product_name} cuenta <b>#{user.login}</b>.</div>
|
||||||
|
<br>
|
||||||
|
<div>Si desea restablecer su contraseña, clicar sobre el link abajo (o copiar la URL en el browser
|
||||||
|
insertar):</div>
|
||||||
|
<br>
|
||||||
|
<div><a href="#{config.http_type}://#{config.fqdn}/#password_reset_verify/#{token.name}">#{config.http_type}://#{config.fqdn}/#password_reset_verify/#{token.name}</a></div>
|
||||||
|
<br>
|
||||||
|
<div>Este link abre a una página donde puede cambiar su contraseña.</div>
|
||||||
|
<br>
|
||||||
|
<div>Si no desea restablecer su contraseña puede ignorar este mensaje. La contraseña no se cambia.</div>
|
||||||
|
<br>
|
||||||
|
<div>Siempre atentamente </div>
|
||||||
|
<br>
|
||||||
|
<div>El equipo #{config.product_name} </div>
|
18
app/views/mailer/password_reset/it.html.erb
Normal file
18
app/views/mailer/password_reset/it.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Reimpostare password per #{config.product_name}
|
||||||
|
|
||||||
|
<div>Buongiorno #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>abbiamo ricevuto una richiesta di reimpostazione password per #{config.product_name} account <b>#{user.login}</b>.</div>
|
||||||
|
<br>
|
||||||
|
<div>Se desidera reimpostare la password, fare un clic sul collegamento sotto (o copiare l'URL nel browser
|
||||||
|
inserire):</div>
|
||||||
|
<br>
|
||||||
|
<div><a href="#{config.http_type}://#{config.fqdn}/#password_reset_verify/#{token.name}">#{config.http_type}://#{config.fqdn}/#password_reset_verify/#{token.name}</a></div>
|
||||||
|
<br>
|
||||||
|
<div>Questo link porta a una pagina nella quale è possibile modificare la password.</div>
|
||||||
|
<br>
|
||||||
|
<div>Se non si desidera reimpostare la password, ignorare questo messaggio. La password rimane invariata.</div>
|
||||||
|
<br>
|
||||||
|
<div>Sempre cordiali saluti</div>
|
||||||
|
<br>
|
||||||
|
<div>Il team #{config.product_name} </div>
|
11
app/views/mailer/signup/es.html.erb
Normal file
11
app/views/mailer/signup/es.html.erb
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Confirma #{config.product_name} cuenta, #{user.firstname} #{user.lastname}
|
||||||
|
|
||||||
|
<div>Buenos días #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>confirma la dirección de correo electrónico para completar la registración para #{config.product_name}. Cliccar sobre el link abajo.</div>
|
||||||
|
<br>
|
||||||
|
<div><a href="#{config.http_type}://#{config.fqdn}/#email_verify/#{token.name}">#{config.http_type}://#{config.fqdn}/#email_verify/#{token.name}</a></div>
|
||||||
|
<br>
|
||||||
|
<div>Siempre atentamente </div>
|
||||||
|
<br>
|
||||||
|
<div>El equipo #{config.product_name} </div>
|
11
app/views/mailer/signup/it.html.erb
Normal file
11
app/views/mailer/signup/it.html.erb
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Conferma #{config.product_name} account, #{user.firstname} #{user.lastname}
|
||||||
|
|
||||||
|
<div>Buongiorno #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>confermare l'indirizzo email per completare la registrazione su #{config.product_name}. Cliccare sul link riportato sotto.</div>
|
||||||
|
<br>
|
||||||
|
<div><a href="#{config.http_type}://#{config.fqdn}/#email_verify/#{token.name}">#{config.http_type}://#{config.fqdn}/#email_verify/#{token.name}</a></div>
|
||||||
|
<br>
|
||||||
|
<div>Sempre cordiali saluti</div>
|
||||||
|
<br>
|
||||||
|
<div>Il team #{config.product_name} </div>
|
9
app/views/mailer/test_ticket/es.html.erb
Normal file
9
app/views/mailer/test_ticket/es.html.erb
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Boleto de prueba!
|
||||||
|
|
||||||
|
<div>Buenos días #{agent.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Este es un <b>ticket de prueba </b>. Soy un cliente y necesito ayuda! :)</div>
|
||||||
|
<br>
|
||||||
|
<div>#{customer.fullname}</div>
|
||||||
|
<br>
|
||||||
|
<div>El Proyecto Zammad </div>
|
9
app/views/mailer/test_ticket/it.html.erb
Normal file
9
app/views/mailer/test_ticket/it.html.erb
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Biglietto di prova!
|
||||||
|
|
||||||
|
<div>Cear #{agent.firstname},</div>,</div>.
|
||||||
|
<br>
|
||||||
|
<div>Questo è un <b>test ticket</b>. Sono un cliente e ho bisogno di aiuto! :)</div>
|
||||||
|
<br>
|
||||||
|
<div>#{customer.fullname}</div></div>
|
||||||
|
<br>
|
||||||
|
<div>Il Progetto Zammad</div>
|
24
app/views/mailer/ticket_create/es.html.erb
Normal file
24
app/views/mailer/ticket_create/es.html.erb
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
Nuevo Ticket (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buenos días #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Se ha creado un nuevo ticket (#{ticket.title}) con "<b>#{current_user.longname}</b>".</div>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
#{t('Group')}: #{ticket.group.name}<br>
|
||||||
|
#{t('Owner')}: #{ticket.owner.fullname}<br>
|
||||||
|
#{t('State')}: #{t(ticket.state.name)}<br>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
24
app/views/mailer/ticket_create/it.html.erb
Normal file
24
app/views/mailer/ticket_create/it.html.erb
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
Nuovo Ticket (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buongiorno #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Un nuovo ticket (#{ticket.title}) è stato creato da "<b>##{current_user.longname}</b>".</div>.
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
#{t('Group')}: #{ticket.group.name}<br>
|
||||||
|
#{t('Owner')}: #{ticket.owner.fullname}<br>
|
||||||
|
#{t('State')}: #{t(ticket.state.name)}<br>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
18
app/views/mailer/ticket_escalation/es.html.erb
Normal file
18
app/views/mailer/ticket_escalation/es.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
El ticket está escalado (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buenos días #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Un ticket (#{ticket.title}) de "<b>#{ticket.customer.longname}</b>" se incrementa desde "#{ticket.escalation_at}"!</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
18
app/views/mailer/ticket_escalation/it.html.erb
Normal file
18
app/views/mailer/ticket_escalation/it.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Il ticket si è intensificato (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buongiorno #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Un ticket (#{ticket.title}) da "<b>#{ticket.customer.longname}</b>" si è intensificato a "#{ticket.escalation_at}"!</div>.
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
18
app/views/mailer/ticket_escalation_warning/es.html.erb
Normal file
18
app/views/mailer/ticket_escalation_warning/es.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
El ticket escalará (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buenos días #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Un ticket (#{ticket.title}) de "<b>#{ticket.customer.longname}</b>" escalará a "#{ticket.escalation_at}"!</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
18
app/views/mailer/ticket_escalation_warning/it.html.erb
Normal file
18
app/views/mailer/ticket_escalation_warning/it.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Il ticket intensificarsi (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buongiorno #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Un ticket (#{ticket.title}) da "<b>#{ticket.customer.longname}</b>" intensificarsi a "#{ticket.escalation_at}"!</div>!
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
18
app/views/mailer/ticket_reminder_reached/es.html.erb
Normal file
18
app/views/mailer/ticket_reminder_reached/es.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Recordatorio alcanzado (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buenos días #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Un ticket necesita atención, recordatorio alcanzado para (#{ticket.title}) con el cliente "<b>#{ticket.customer.longname}</b>".</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
18
app/views/mailer/ticket_reminder_reached/it.html.erb
Normal file
18
app/views/mailer/ticket_reminder_reached/it.html.erb
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Promemoria raggiunto (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buongiorno #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Un biglietto ha bisogno di attenzione, promemoria raggiunto per (#{ticket.title}) con il cliente "<b>#{ticket.customer.longname}</b>".</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
29
app/views/mailer/ticket_update/es.html.erb
Normal file
29
app/views/mailer/ticket_update/es.html.erb
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
Ticket actualizado (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buenos días #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
Ticket (#{ticket.title}) ha sido actualizado por "<b>#{current_user.longname}</b>".
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:changes].present? %>
|
||||||
|
<div>
|
||||||
|
#{t('Changes')}:<br>
|
||||||
|
<% @objects[:changes].each do |key, value| %>
|
||||||
|
<%= t key %>: <%= h value[0] %> -> <%= h value[1] %><br>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
29
app/views/mailer/ticket_update/it.html.erb
Normal file
29
app/views/mailer/ticket_update/it.html.erb
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
Biglietto aggiornato (#{ticket.title})
|
||||||
|
|
||||||
|
<div>Buongiorno #{recipient.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
Ticket (#{ticket.title}) è stato aggiornato da "<b>#{current_user.longname}</b>".
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:changes].present? %>
|
||||||
|
<div>
|
||||||
|
#{t('Changes')}:<br>
|
||||||
|
<% @objects[:changes].each do |key, value| %>
|
||||||
|
<%= t key %>: <%= h value[0] %> -> <%= h value[1] %><br>
|
||||||
|
<% end %>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<% if @objects[:article] %>
|
||||||
|
<div>
|
||||||
|
#{t('Information')}:
|
||||||
|
<blockquote type="cite">
|
||||||
|
#{article.body_as_html}
|
||||||
|
</blockquote>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
|
||||||
|
</div>
|
22
app/views/mailer/user_device_new/es.html.erb
Normal file
22
app/views/mailer/user_device_new/es.html.erb
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
#{config.product_name}-login detectado por un nuevo dispositivo
|
||||||
|
|
||||||
|
<div>Buenos días #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>parece haber accedido a <b>un nuevo dispositivo</b> para "#{user_device.created_at}" a:</div>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
Su dispositivo: #{user_device.name}<br>
|
||||||
|
Su posición (relativa): #{user_device.location}<br>
|
||||||
|
Su dirección IP: #{user_device.ip}<br>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div>El dispositivo se ha agregado a la lista de dispositivos conocidos, esta lista se puede ver aquí:</div>
|
||||||
|
<br>
|
||||||
|
<div>#{config.http_type}://#{config.fqdn}/#profile/devices</div>
|
||||||
|
<br>
|
||||||
|
<div>En caso contrario, eliminar el dispositivo de la lista, cambiar la contraseña de la cuenta y contactar su administrador. Alguien podría
|
||||||
|
tener acceso no autorizado a su cuenta.</div>
|
||||||
|
<br>
|
||||||
|
<div>Siempre atentamente </div>
|
||||||
|
<br>
|
||||||
|
<div>El equipo #{config.product_name} </div>
|
21
app/views/mailer/user_device_new/it.html.erb
Normal file
21
app/views/mailer/user_device_new/it.html.erb
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#{config.product_name}-login rilevato da un nuovo dispositivo
|
||||||
|
|
||||||
|
<div>Buongiorno #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>sembra che abbia eseguito l'accesso a <b>un nuovo dispositivo</b> per "#{user_device.created_at}" a:</div>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
Il suo dispositivo: #{user_device.name}<br>
|
||||||
|
La sua posizione (relativa): #{user_device.location}<br>
|
||||||
|
Il suo indirizzo IP: #{user_device.ip}<br>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div>Il dispositivo è stato aggiunto all'elenco dei dispositivi conosciuti, questo elenco può essere visualizzato qui:</div>
|
||||||
|
<br>
|
||||||
|
<div>#{config.http_type}://#{config.fqdn}/#profile/devices</div>
|
||||||
|
<br>
|
||||||
|
<div>In caso contrario, rimuovere il dispositivo dall'elenco, modificare la password dell'account e contattare l'amministratore. Qualcuno potrebbe avere accesso non autorizzato al suo account.</div>
|
||||||
|
<br>
|
||||||
|
<div>Sempre cordiali saluti</div>
|
||||||
|
<br>
|
||||||
|
<div>Il team #{config.product_name} </div>
|
21
app/views/mailer/user_device_new_location/es.html.erb
Normal file
21
app/views/mailer/user_device_new_location/es.html.erb
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#{config.product_name}-acceso desde otro país
|
||||||
|
|
||||||
|
<div>Buenos días #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>parece haber accedido a las "#{user_device.created_at}" desde un <b>dispositivo conocido desde un otro país</b>:</div>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
Su dispositivo: #{user_device.name}<br>
|
||||||
|
Su posición (relativa): #{user_device.location}<br>
|
||||||
|
Su dirección IP: #{user_device.ip}<br>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div>El nuevo país se ha agregado a la lista de dispositivos conocidos, esta lista se puede ver aquí:</div>
|
||||||
|
<br>
|
||||||
|
<div>#{config.http_type}://#{config.fqdn}/#profile/devices</div>
|
||||||
|
<br>
|
||||||
|
<div>En caso contrario, eliminar la nueva ubicación de la lista, cambiar la contraseña de la cuenta y contactar su administrador. Alguien puede tener acceso no autorizado a su cuenta.</div>
|
||||||
|
<br>
|
||||||
|
<div>Siempre atentamente </div>
|
||||||
|
<br>
|
||||||
|
<div>El equipo #{config.product_name} </div>
|
21
app/views/mailer/user_device_new_location/it.html.erb
Normal file
21
app/views/mailer/user_device_new_location/it.html.erb
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#{config.product_name}-accesso da un altro paese
|
||||||
|
|
||||||
|
<div>Buongiorno #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>sembra che abbia eseguito l'accesso alle "#{user_device.created_at}" da un <b>dispositivo conosciuto da un altro paese</b>:</div>
|
||||||
|
<br>
|
||||||
|
<div>
|
||||||
|
Il suo dispositivo: #{user_device.name}<br>
|
||||||
|
La sua posizione (relativa): #{user_device.location}<br>
|
||||||
|
Il suo indirizzo IP: #{user_device.ip}<br>
|
||||||
|
</div>
|
||||||
|
<br>
|
||||||
|
<div>Il nuovo paese è stato aggiunto all'elenco dei dispositivi conosciuti, questo elenco può essere visualizzato qui:</div>
|
||||||
|
<br>
|
||||||
|
<div>#{config.http_type}://#{config.fqdn}/#profile/devices</div>
|
||||||
|
<br>
|
||||||
|
<div>In caso contrario, rimuovere la nuova posizione dall'elenco, modificare la password dell'account e contattare l'amministratore. Qualcuno potrebbe avere accesso non autorizzato al suo account.</div>
|
||||||
|
<br>
|
||||||
|
<div>Sempre cordiali saluti</div>
|
||||||
|
<br>
|
||||||
|
<div>Il team #{config.product_name} </div>
|
15
app/views/mailer/user_invite/es.html.erb
Normal file
15
app/views/mailer/user_invite/es.html.erb
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Invitación a #{config.product_name} a través de #{config.fqdn}
|
||||||
|
|
||||||
|
<div>Buenos días #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>A mi (#{current_user.firstname} #{current_user.lastname}) me gustaría invitar a #{config.product_name} - nuestra plataforma Usersupport/Ticket.</div>
|
||||||
|
<br>
|
||||||
|
<div>Para iniciar sesión <a href="#{config.http_type}://#{config.fqdn}/#password_reset_verify/#{token.name}">configure aquí</a> la contraseña.</div>
|
||||||
|
<br>
|
||||||
|
<div>Gracias,</div>
|
||||||
|
<br>
|
||||||
|
<div>#{current_user.firstname} #{current_user.lastname}</div>
|
||||||
|
<br>
|
||||||
|
<div>Siempre atentamente </div>
|
||||||
|
<br>
|
||||||
|
<div>El equipo #{config.product_name} </div>
|
15
app/views/mailer/user_invite/it.html.erb
Normal file
15
app/views/mailer/user_invite/it.html.erb
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Invitato a #{config.product_name} tramite #{config.fqdn}
|
||||||
|
|
||||||
|
<div>Buongiorno #{user.firstname},</div>
|
||||||
|
<br>
|
||||||
|
<div>Io (#{current_user.firstname} #{current_user.lastname}) vorrei invitarvi a #{config.product_name} - la nostra piattaforma Usersupport/Ticket.</div>
|
||||||
|
<br>
|
||||||
|
<div>Per accedere <a href="#{config.http_type}://#{config.fqdn}/#password_reset_verify/#{token.name}">impostare qui</a> la password.</div>
|
||||||
|
<br>
|
||||||
|
<div>Grazie,</div>
|
||||||
|
<br>
|
||||||
|
<div>#{current_user.firstname} #{current_user.lastname}</div>
|
||||||
|
<br>
|
||||||
|
<div>Sempre cordiali saluti</div>
|
||||||
|
<br>
|
||||||
|
<div>Il team #{config.product_name} </div>
|
|
@ -70,7 +70,7 @@ class NotificationFactoryMailerTemplateTest < ActiveSupport::TestCase
|
||||||
|
|
||||||
result = NotificationFactory::Mailer.template(
|
result = NotificationFactory::Mailer.template(
|
||||||
template: 'password_reset',
|
template: 'password_reset',
|
||||||
locale: 'es-us',
|
locale: 'xx-us',
|
||||||
objects: {
|
objects: {
|
||||||
user: agent1,
|
user: agent1,
|
||||||
},
|
},
|
||||||
|
@ -107,7 +107,7 @@ class NotificationFactoryMailerTemplateTest < ActiveSupport::TestCase
|
||||||
changes = {}
|
changes = {}
|
||||||
result = NotificationFactory::Mailer.template(
|
result = NotificationFactory::Mailer.template(
|
||||||
template: 'ticket_create',
|
template: 'ticket_create',
|
||||||
locale: 'es-us',
|
locale: 'xx-us',
|
||||||
objects: {
|
objects: {
|
||||||
ticket: ticket,
|
ticket: ticket,
|
||||||
article: article,
|
article: article,
|
||||||
|
@ -163,7 +163,7 @@ class NotificationFactoryMailerTemplateTest < ActiveSupport::TestCase
|
||||||
}
|
}
|
||||||
result = NotificationFactory::Mailer.template(
|
result = NotificationFactory::Mailer.template(
|
||||||
template: 'ticket_update',
|
template: 'ticket_update',
|
||||||
locale: 'es-us',
|
locale: 'xx-us',
|
||||||
objects: {
|
objects: {
|
||||||
ticket: ticket,
|
ticket: ticket,
|
||||||
article: article,
|
article: article,
|
||||||
|
|
Loading…
Reference in a new issue