add html email layout and adjust translations for urls
This commit is contained in:
parent
32c765d2aa
commit
14f2d5ca32
13 changed files with 52 additions and 18 deletions
12
app/views/layouts/email.html.haml
Normal file
12
app/views/layouts/email.html.haml
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
= yield
|
||||||
|
\
|
||||||
|
%hr
|
||||||
|
%ul
|
||||||
|
%li
|
||||||
|
%a{href: root_url} Foodsoft
|
||||||
|
- if FoodsoftConfig[:homepage]
|
||||||
|
%li
|
||||||
|
%a{href: FoodsoftConfig[:homepage]} Foodcoop
|
||||||
|
- if FoodsoftConfig[:help_url]
|
||||||
|
%li
|
||||||
|
%a{href: FoodsoftConfig[:help_url]}= t '.help'
|
|
@ -3,4 +3,4 @@
|
||||||
= t '.footer_1_separator'
|
= t '.footer_1_separator'
|
||||||
= t '.footer_2_foodsoft', url: root_url
|
= t '.footer_2_foodsoft', url: root_url
|
||||||
= t '.footer_3_homepage', url: FoodsoftConfig[:homepage] if FoodsoftConfig[:homepage]
|
= t '.footer_3_homepage', url: FoodsoftConfig[:homepage] if FoodsoftConfig[:homepage]
|
||||||
= t '.footer_4_help', url: FoodsoftConfig[:help_url] if FoodsoftConfig[:help_url]
|
= t '.footer_4_help', url: FoodsoftConfig[:help_url] if FoodsoftConfig[:help_url]
|
|
@ -1221,6 +1221,7 @@ de:
|
||||||
footer_2_foodsoft: 'Foodsoft: %{url}'
|
footer_2_foodsoft: 'Foodsoft: %{url}'
|
||||||
footer_3_homepage: 'Foodcoop: %{url}'
|
footer_3_homepage: 'Foodcoop: %{url}'
|
||||||
footer_4_help: 'Hilfe: %{url}'
|
footer_4_help: 'Hilfe: %{url}'
|
||||||
|
help: 'Hilfe'
|
||||||
foodsoft: Foodsoft
|
foodsoft: Foodsoft
|
||||||
footer:
|
footer:
|
||||||
revision: Revision %{revision}
|
revision: Revision %{revision}
|
||||||
|
|
|
@ -1224,6 +1224,7 @@ en:
|
||||||
footer_2_foodsoft: 'Foodsoft: %{url}'
|
footer_2_foodsoft: 'Foodsoft: %{url}'
|
||||||
footer_3_homepage: 'Foodcoop: %{url}'
|
footer_3_homepage: 'Foodcoop: %{url}'
|
||||||
footer_4_help: 'Help: %{url}'
|
footer_4_help: 'Help: %{url}'
|
||||||
|
help: 'Help'
|
||||||
foodsoft: Foodsoft
|
foodsoft: Foodsoft
|
||||||
footer:
|
footer:
|
||||||
revision: revision %{revision}
|
revision: revision %{revision}
|
||||||
|
|
|
@ -268,7 +268,7 @@ es:
|
||||||
all_ordergroups: Todos los grupos de pedido
|
all_ordergroups: Todos los grupos de pedido
|
||||||
all_users: Todos los usuarios
|
all_users: Todos los usuarios
|
||||||
all_workgroups: Todos los grupos de trabajo
|
all_workgroups: Todos los grupos de trabajo
|
||||||
created_at: creado
|
created_at: creado
|
||||||
first_paragraph: Aquí puedes administrar grupos y usuarios de Foodsoft.
|
first_paragraph: Aquí puedes administrar grupos y usuarios de Foodsoft.
|
||||||
groupname: nombre del grupo
|
groupname: nombre del grupo
|
||||||
members: miembros
|
members: miembros
|
||||||
|
@ -513,7 +513,7 @@ es:
|
||||||
status: Estado (x=saltar)
|
status: Estado (x=saltar)
|
||||||
file_label: Por favor elige un archivo compatible
|
file_label: Por favor elige un archivo compatible
|
||||||
options:
|
options:
|
||||||
convert_units: Mantener unidades actuales, recomputar la cantidad y precio de unidades (como sincronizar).
|
convert_units: Mantener unidades actuales, recomputar la cantidad y precio de unidades (como sincronizar).
|
||||||
outlist_absent: Borrar artículos que no están en el archivo subido.
|
outlist_absent: Borrar artículos que no están en el archivo subido.
|
||||||
sample:
|
sample:
|
||||||
juices: Jugos
|
juices: Jugos
|
||||||
|
@ -1014,7 +1014,7 @@ es:
|
||||||
changes_saved: Guarda los cambios.
|
changes_saved: Guarda los cambios.
|
||||||
index:
|
index:
|
||||||
my_ordergroup:
|
my_ordergroup:
|
||||||
last_update: La última actualización fue hace %{when}
|
last_update: La última actualización fue hace %{when}
|
||||||
title: Mi grupo de pedido
|
title: Mi grupo de pedido
|
||||||
transactions:
|
transactions:
|
||||||
title: Últimas transacciones
|
title: Últimas transacciones
|
||||||
|
@ -1082,6 +1082,7 @@ es:
|
||||||
layouts:
|
layouts:
|
||||||
email:
|
email:
|
||||||
footer_4_help: 'Ayuda: %{url}'
|
footer_4_help: 'Ayuda: %{url}'
|
||||||
|
help: 'Ayuda'
|
||||||
footer:
|
footer:
|
||||||
revision: revisión %{revision}
|
revision: revisión %{revision}
|
||||||
header:
|
header:
|
||||||
|
@ -1103,7 +1104,7 @@ es:
|
||||||
error_invite_invalid: Tu invitación no es válida.
|
error_invite_invalid: Tu invitación no es válida.
|
||||||
error_token_invalid: La sesión ha expirado o no es válida. Prueba de nuevo.
|
error_token_invalid: La sesión ha expirado o no es válida. Prueba de nuevo.
|
||||||
reset_password:
|
reset_password:
|
||||||
notice: Si tu email está ya registrado aquí, recibirás un mensaje con un enlace para
|
notice: Si tu email está ya registrado aquí, recibirás un mensaje con un enlace para
|
||||||
update_password:
|
update_password:
|
||||||
notice: Tu contraseña ha sido actualizada. Prueba a conectarte ahora.
|
notice: Tu contraseña ha sido actualizada. Prueba a conectarte ahora.
|
||||||
forgot_password:
|
forgot_password:
|
||||||
|
@ -1469,7 +1470,7 @@ es:
|
||||||
copy:
|
copy:
|
||||||
title: Copia artículo de stock
|
title: Copia artículo de stock
|
||||||
create:
|
create:
|
||||||
notice: Se ha creado el nuevo producto en stock "%{name}"
|
notice: Se ha creado el nuevo producto en stock "%{name}"
|
||||||
derive:
|
derive:
|
||||||
title: Añade un artículo en stock desde plantilla
|
title: Añade un artículo en stock desde plantilla
|
||||||
destroy:
|
destroy:
|
||||||
|
@ -1577,7 +1578,7 @@ es:
|
||||||
accept_task: Aceptar tarea
|
accept_task: Aceptar tarea
|
||||||
confirm_delete_group: Estás seguro/a de que quieres borrar esta tarea y todas las tareas subsecuentes?
|
confirm_delete_group: Estás seguro/a de que quieres borrar esta tarea y todas las tareas subsecuentes?
|
||||||
confirm_delete_single: Estás seguro/a de que quieres borrar esta tarea?
|
confirm_delete_single: Estás seguro/a de que quieres borrar esta tarea?
|
||||||
confirm_delete_single_from_group: Estás seguro/a de que quieres borrar esta tarea (y mantener las tareas recurrentes relacionadas)?
|
confirm_delete_single_from_group: Estás seguro/a de que quieres borrar esta tarea (y mantener las tareas recurrentes relacionadas)?
|
||||||
delete_group: Borrar esta tarea y las subsecuentes
|
delete_group: Borrar esta tarea y las subsecuentes
|
||||||
edit_group: Edita recurrencia
|
edit_group: Edita recurrencia
|
||||||
mark_done: Marca tarea como hecha
|
mark_done: Marca tarea como hecha
|
||||||
|
|
|
@ -14,7 +14,7 @@ fr:
|
||||||
gross_price: Prix TTC
|
gross_price: Prix TTC
|
||||||
manufacturer: Product-rice-eur
|
manufacturer: Product-rice-eur
|
||||||
name: Nom
|
name: Nom
|
||||||
order_number: Numéro
|
order_number: Numéro
|
||||||
order_number_short: Numéro
|
order_number_short: Numéro
|
||||||
origin: Lieu de production
|
origin: Lieu de production
|
||||||
price: Prix HT
|
price: Prix HT
|
||||||
|
@ -834,6 +834,7 @@ fr:
|
||||||
email:
|
email:
|
||||||
footer_3_homepage: 'Boufcoop: %{url}'
|
footer_3_homepage: 'Boufcoop: %{url}'
|
||||||
footer_4_help: 'Aide: %{url}'
|
footer_4_help: 'Aide: %{url}'
|
||||||
|
help: 'Aide'
|
||||||
footer:
|
footer:
|
||||||
revision: révision %{revision}
|
revision: révision %{revision}
|
||||||
header:
|
header:
|
||||||
|
@ -860,7 +861,7 @@ fr:
|
||||||
error_invite_invalid: Ton invitation n'est pas ou plus valide.
|
error_invite_invalid: Ton invitation n'est pas ou plus valide.
|
||||||
error_token_invalid: Ton jeton de connexion n'est pas ou plus valide, essaie de cliquer à nouveau sur le lien.
|
error_token_invalid: Ton jeton de connexion n'est pas ou plus valide, essaie de cliquer à nouveau sur le lien.
|
||||||
reset_password:
|
reset_password:
|
||||||
notice: Tu vas maintenant recevoir un message contenant un lien qui te permettra de réinitialiser ton mot de passe.
|
notice: Tu vas maintenant recevoir un message contenant un lien qui te permettra de réinitialiser ton mot de passe.
|
||||||
update_password:
|
update_password:
|
||||||
notice: Ton mot de passe a été mis à jour. Tu peux maintenant de connecter.
|
notice: Ton mot de passe a été mis à jour. Tu peux maintenant de connecter.
|
||||||
forgot_password:
|
forgot_password:
|
||||||
|
@ -1093,7 +1094,7 @@ fr:
|
||||||
closed: décomptée
|
closed: décomptée
|
||||||
finished: clôturée
|
finished: clôturée
|
||||||
open: en cours
|
open: en cours
|
||||||
received: reçu
|
received: reçu
|
||||||
update:
|
update:
|
||||||
notice: La commande a été mise à jour.
|
notice: La commande a été mise à jour.
|
||||||
update_order_amounts:
|
update_order_amounts:
|
||||||
|
@ -1344,7 +1345,7 @@ fr:
|
||||||
notice: La description du boulot a été mise à jour.
|
notice: La description du boulot a été mise à jour.
|
||||||
notice_converted: Le boulot a été converti en boulot ordinaire (sans répétition).
|
notice_converted: Le boulot a été converti en boulot ordinaire (sans répétition).
|
||||||
user:
|
user:
|
||||||
more: Tu t'ennuies en ce moment? Il y aura sûrement du boulot pour toi %{tasks_link}.
|
more: Tu t'ennuies en ce moment? Il y aura sûrement du boulot pour toi %{tasks_link}.
|
||||||
tasks_link: par là-bas
|
tasks_link: par là-bas
|
||||||
title: Ton boulot
|
title: Ton boulot
|
||||||
title_accepted: Boulots acceptés
|
title_accepted: Boulots acceptés
|
||||||
|
@ -1369,7 +1370,7 @@ fr:
|
||||||
edit:
|
edit:
|
||||||
title: Modifier l'équipe
|
title: Modifier l'équipe
|
||||||
error_last_admin_group: Impossible de supprimer la dernière cellule avec privilèges administratrices.
|
error_last_admin_group: Impossible de supprimer la dernière cellule avec privilèges administratrices.
|
||||||
error_last_admin_role: Les privilèges administratrices ne peuvent pas être retirés à la dernière cellule qui les possède.
|
error_last_admin_role: Les privilèges administratrices ne peuvent pas être retirés à la dernière cellule qui les possède.
|
||||||
index:
|
index:
|
||||||
title: Équipes
|
title: Équipes
|
||||||
update:
|
update:
|
||||||
|
|
|
@ -1194,6 +1194,7 @@ nl:
|
||||||
footer_2_foodsoft: 'Foodsoft: %{url}'
|
footer_2_foodsoft: 'Foodsoft: %{url}'
|
||||||
footer_3_homepage: 'Foodcoop: %{url}'
|
footer_3_homepage: 'Foodcoop: %{url}'
|
||||||
footer_4_help: 'Help: %{url}'
|
footer_4_help: 'Help: %{url}'
|
||||||
|
help: 'Help'
|
||||||
foodsoft: Foodsoft
|
foodsoft: Foodsoft
|
||||||
footer:
|
footer:
|
||||||
revision: revisie %{revision}
|
revision: revisie %{revision}
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
= @message.body
|
= raw @message.body
|
||||||
%hr/
|
%hr
|
||||||
%pre
|
%ul
|
||||||
- if @message.group
|
- if @message.group
|
||||||
= raw t '.footer_group', group: @message.group.name
|
%li= t '.footer_group', group: @message.group.name
|
||||||
= raw t '.footer', reply_url: new_message_url('message[reply_to]' => @message.id), msg_url: message_url(@message), profile_url: my_profile_url
|
%li
|
||||||
|
%a{href: new_message_url('message[reply_to]' => @message.id)}= t '.reply'
|
||||||
|
%li
|
||||||
|
%a{href: message_url(@message)}= t '.see_message_online'
|
||||||
|
%li
|
||||||
|
%a{href: my_profile_url}= t '.messaging_options'
|
||||||
|
|
|
@ -3,4 +3,4 @@
|
||||||
\
|
\
|
||||||
- if @message.group
|
- if @message.group
|
||||||
= raw t '.footer_group', group: @message.group.name
|
= raw t '.footer_group', group: @message.group.name
|
||||||
= raw t '.footer', reply_url: new_message_url('message[reply_to]' => @message.id), msg_url: message_url(@message), profile_url: my_profile_url
|
= raw t '.footer', reply_url: new_message_url('message[reply_to]' => @message.id), msg_url: message_url(@message), profile_url: my_profile_url
|
|
@ -138,6 +138,9 @@ de:
|
||||||
Antworten: %{reply_url}
|
Antworten: %{reply_url}
|
||||||
Nachricht online einsehen: %{msg_url}
|
Nachricht online einsehen: %{msg_url}
|
||||||
Nachrichten-Einstellungen: %{profile_url}
|
Nachrichten-Einstellungen: %{profile_url}
|
||||||
|
reply: Antworten
|
||||||
|
see_message_online: Nachricht online einsehen
|
||||||
|
messaging_options: Nachrichten-Einstellungen
|
||||||
footer_group: |
|
footer_group: |
|
||||||
Gesendet an Gruppe: %{group}
|
Gesendet an Gruppe: %{group}
|
||||||
navigation:
|
navigation:
|
||||||
|
|
|
@ -140,6 +140,9 @@ en:
|
||||||
Reply: %{reply_url}
|
Reply: %{reply_url}
|
||||||
See message online: %{msg_url}
|
See message online: %{msg_url}
|
||||||
Messaging options: %{profile_url}
|
Messaging options: %{profile_url}
|
||||||
|
reply: Reply
|
||||||
|
see_message_online: See message online
|
||||||
|
messaging_options: Messaging options
|
||||||
footer_group: |
|
footer_group: |
|
||||||
Sent to group: %{group}
|
Sent to group: %{group}
|
||||||
navigation:
|
navigation:
|
||||||
|
|
|
@ -67,6 +67,9 @@ fr:
|
||||||
Répondre: %{reply_url}
|
Répondre: %{reply_url}
|
||||||
Afficher ce message dans ton navigateur: %{msg_url}
|
Afficher ce message dans ton navigateur: %{msg_url}
|
||||||
Préférences des messages: %{profile_url}
|
Préférences des messages: %{profile_url}
|
||||||
|
reply: Répondre
|
||||||
|
see_message_online: Afficher ce message dans ton navigateur
|
||||||
|
messaging_options: Préférences des messages
|
||||||
simple_form:
|
simple_form:
|
||||||
labels:
|
labels:
|
||||||
settings:
|
settings:
|
||||||
|
|
|
@ -140,6 +140,9 @@ nl:
|
||||||
Antwoorden: %{reply_url}
|
Antwoorden: %{reply_url}
|
||||||
Bericht online lezen: %{msg_url}
|
Bericht online lezen: %{msg_url}
|
||||||
Berichtinstellingen: %{profile_url}
|
Berichtinstellingen: %{profile_url}
|
||||||
|
reply: Antwoorden
|
||||||
|
see_message_online: Bericht online lezen
|
||||||
|
messaging_options: Berichtinstellingen
|
||||||
footer_group: |
|
footer_group: |
|
||||||
Verzenden aan groep: %{group}
|
Verzenden aan groep: %{group}
|
||||||
navigation:
|
navigation:
|
||||||
|
|
Loading…
Reference in a new issue