1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-06 01:08:21 +01:00

Merge branch 'dev' of github.com:sleede/fab-manager into dev

This commit is contained in:
Sylvain 2020-01-28 10:40:24 +01:00
commit 3364dcf4d0
5 changed files with 326 additions and 403 deletions

View File

@ -6,11 +6,9 @@ es:
declare_a_new_machine: "Declara una nueva máquina" declare_a_new_machine: "Declara una nueva máquina"
watch_out_when_creating_a_new_machine_its_prices_are_initialized_at_0_for_all_subscriptions: "Cuidado al crear una nueva máquina, los precios están inicializados a 0 para todas las subscripciones." watch_out_when_creating_a_new_machine_its_prices_are_initialized_at_0_for_all_subscriptions: "Cuidado al crear una nueva máquina, los precios están inicializados a 0 para todas las subscripciones."
consider_changing_them_before_creating_any_reservation_slot: "Considera cambiarlos antes de crear cualquier ranura de reserva." consider_changing_them_before_creating_any_reservation_slot: "Considera cambiarlos antes de crear cualquier ranura de reserva."
machines_edit: machines_edit:
#machine edition #machine edition
machine_edit: "Editar una máquina" machine_edit: "Editar una máquina"
calendar: calendar:
#manage the trainings & machines slots #manage the trainings & machines slots
calendar_management: "Administración de calendario" calendar_management: "Administración de calendario"
@ -33,7 +31,7 @@ es:
the_machine_was_successfully_removed_from_the_slot: "La máquina se eliminó correctamente de la ranura." the_machine_was_successfully_removed_from_the_slot: "La máquina se eliminó correctamente de la ranura."
deletion_failed: "Fallo al borrar." deletion_failed: "Fallo al borrar."
DATE_slot: "{DATE} espacio:" DATE_slot: "{DATE} espacio:"
what_kind_of_slot_do_you_want_to_create: "¿Qué tipo de ranura desea crear??" what_kind_of_slot_do_you_want_to_create: "¿Qué tipo de horario desea crear?"
training: "Formación" training: "Formación"
machine: "Máquina" machine: "Máquina"
space: "Espacio" space: "Espacio"
@ -44,20 +42,20 @@ es:
select_none: "No" select_none: "No"
number_of_tickets: "Número de tickets: " number_of_tickets: "Número de tickets: "
adjust_the_opening_hours: "Ajustar el horario de apertura" adjust_the_opening_hours: "Ajustar el horario de apertura"
to_time: "to" # context: hora. ej. 'de 18:00 a 21:00' to_time: a
restrict_this_slot_with_labels_optional: "Restringir esta ranura con etiquetas (opcional)" restrict_this_slot_with_labels_optional: "Restringir este horario con etiquetas (opcional)"
recurrence: "Recurrence" recurrence: "Recurrencia"
enabled: "Enabled" enabled: "Activa"
period: "Period" period: "Período"
week: "Week" week: "Semana"
month: "Month" month: "Mes"
number_of_periods: "Number of periods" number_of_periods: "Numéro de períodos"
end_date: "End date" end_date: "Fecha de fin"
summary: "Summary" summary: "Resumen"
select_period: "Please select a period for the recurrence" select_period: "Please select a period for the recurrence"
select_nb_period: "Please select a number of periods for the recurrence" select_nb_period: "Please select a number of periods for the recurrence"
select_end_date: "Please select the date of the last occurrence" select_end_date: "Please select the date of the last occurrence"
about_to_create: "You are about to create the following {TYPE, select, machines{machine} training{training} space{space} other{other}} {NUMBER, plural, one{slot} other{slots}}:" about_to_create: "Está a punto de crear los horarios siguientes: {TYPE, select, machines{machine} training{training} space{space} other{other}} {NUMBER, plural, one{slot} other{slots}}:"
reservable: "Reservable(s):" reservable: "Reservable(s):"
labels: "Etiqueta(s):" labels: "Etiqueta(s):"
none: "Ninguna" none: "Ninguna"
@ -79,7 +77,7 @@ es:
reservations_locked: "La reserva está bloqueada" reservations_locked: "La reserva está bloqueada"
unlockable_because_reservations: "No se puede bloquear la reserva en esta ranura porque existen algunas reservas no canceladas." unlockable_because_reservations: "No se puede bloquear la reserva en esta ranura porque existen algunas reservas no canceladas."
delete_slot: "Delete this slot" delete_slot: "Delete this slot"
do_you_really_want_to_delete_this_slot: "Do you really want to delete this slot?" do_you_really_want_to_delete_this_slot: "¿Está seguro de querer remover este horario?"
delete_recurring_slot: "You're about to delete a recurring slot. What do you want to do?" delete_recurring_slot: "You're about to delete a recurring slot. What do you want to do?"
delete_this_slot: "Only this slot" delete_this_slot: "Only this slot"
delete_this_and_next: "This slot and the following" delete_this_and_next: "This slot and the following"
@ -89,7 +87,6 @@ es:
view_reservations: "Ver reservas" view_reservations: "Ver reservas"
legend: "leyenda" legend: "leyenda"
and: "y" and: "y"
icalendar: icalendar:
icalendar_import: "iCalendar import" icalendar_import: "iCalendar import"
intro: "Fab-manager allows to automatically import calendar events, at RFC 5545 iCalendar format, from external URL. These URL are synchronized every nights and the events are shown in the public calendar." intro: "Fab-manager allows to automatically import calendar events, at RFC 5545 iCalendar format, from external URL. These URL are synchronized every nights and the events are shown in the public calendar."
@ -110,7 +107,6 @@ es:
confirmation_required: "Confirmation required" confirmation_required: "Confirmation required"
confirm_delete_import: "Do you really want to delete this iCalendar import?" confirm_delete_import: "Do you really want to delete this iCalendar import?"
delete_success: "iCalendar import successfully deleted" delete_success: "iCalendar import successfully deleted"
project_elements: project_elements:
#management of the projects' components #management of the projects' components
name: "Name" name: "Name"
@ -123,7 +119,6 @@ es:
description: "Description" description: "Description"
add_a_new_licence: "Agregar una nueva licencia" add_a_new_licence: "Agregar una nueva licencia"
manage_abuses: "Administrar informes" manage_abuses: "Administrar informes"
trainings: trainings:
#track and monitor the trainings #track and monitor the trainings
trainings_monitoring: "Trainings monitoring" trainings_monitoring: "Trainings monitoring"
@ -156,13 +151,11 @@ es:
status_enabled: "Enabled" status_enabled: "Enabled"
status_disabled: "Disabled" status_disabled: "Disabled"
status_all: "All" status_all: "All"
trainings_new: trainings_new:
#create a new training #create a new training
add_a_new_training: "Add a new training" add_a_new_training: "Add a new training"
beware_when_creating_a_training_its_reservation_prices_are_initialized_to_zero: "Tenga cuidado, al crear una formación, sus precios de reserva se inicializan en cero." beware_when_creating_a_training_its_reservation_prices_are_initialized_to_zero: "Tenga cuidado, al crear una formación, sus precios de reserva se inicializan en cero."
dont_forget_to_change_them_before_creating_slots_for_this_training: "No olvides cambiarlos antes de crear espacios para esta formación." dont_forget_to_change_them_before_creating_slots_for_this_training: "No olvides cambiarlos antes de crear espacios para esta formación."
events: events:
#events tracking and management #events tracking and management
events_monitoring: "Monitoreo de eventos" events_monitoring: "Monitoreo de eventos"
@ -176,8 +169,8 @@ es:
on_DATE: "on {DATE}" on_DATE: "on {DATE}"
from_DATE: "Desde {DATE}" from_DATE: "Desde {DATE}"
from_TIME: "Desde {TIME}" from_TIME: "Desde {TIME}"
to_date: "to" # context: date. eg: 'from 01/01 to 01/05' to_date: "to" # eg: from 01/01 to 01/05
to_time: "to" # context: time. eg. 'from 18:00 to 21:00' to_time: "to" # eg: from 18:00 to 21:00
title: "Title" title: "Title"
dates: "Dates" dates: "Dates"
booking: "Booking" booking: "Booking"
@ -217,7 +210,6 @@ es:
do_you_really_want_to_delete_this_price_category: "¿Desea realmente eliminar esta categoría de precios?" do_you_really_want_to_delete_this_price_category: "¿Desea realmente eliminar esta categoría de precios?"
price_category_successfully_deleted: "Categoría de precio eliminada correctamente." price_category_successfully_deleted: "Categoría de precio eliminada correctamente."
price_category_deletion_failed: "Error al eliminar la categoría de precio." price_category_deletion_failed: "Error al eliminar la categoría de precio."
events_new: events_new:
#add a new event #add a new event
add_an_event: "Add an event" add_an_event: "Add an event"
@ -226,11 +218,9 @@ es:
every_week: "Cada semana" every_week: "Cada semana"
every_month: "Cada mes" every_month: "Cada mes"
every_year: "Cada año" every_year: "Cada año"
events_edit: events_edit:
#edit an existing event #edit an existing event
edit_the_event: "Editar el evento" edit_the_event: "Editar el evento"
event_reservations: event_reservations:
#event reservations list #event reservations list
the_reservations: "Reservas :" the_reservations: "Reservas :"
@ -242,7 +232,6 @@ es:
no_reservations_for_now: "No hay reservas por ahora." no_reservations_for_now: "No hay reservas por ahora."
back_to_monitoring: "Volver a monitorizar" back_to_monitoring: "Volver a monitorizar"
canceled: "cancelada" canceled: "cancelada"
pricing: pricing:
#subscriptions, prices, credits and coupons management #subscriptions, prices, credits and coupons management
pricing_management: "Gestión de precios" pricing_management: "Gestión de precios"
@ -273,7 +262,7 @@ es:
hours: "Slots of {DURATION} minutes" hours: "Slots of {DURATION} minutes"
related_subscriptions: "Suscripciónes relacionada" related_subscriptions: "Suscripciónes relacionada"
please_specify_a_number: "Por favor, especifique un número." please_specify_a_number: "Por favor, especifique un número."
none: "Nada" # nota gramatical: concordancia con "formación". none: "Nada"
an_error_occurred_while_saving_the_number_of_credits: "Se ha producido un error al guardar el número de créditos." an_error_occurred_while_saving_the_number_of_credits: "Se ha producido un error al guardar el número de créditos."
an_error_occurred_while_deleting_credit_with_the_TRAINING: "Se ha producido un error al eliminar el crédito con la {TRAINING}." an_error_occurred_while_deleting_credit_with_the_TRAINING: "Se ha producido un error al eliminar el crédito con la {TRAINING}."
an_error_occurred_unable_to_find_the_credit_to_revoke: "Se ha producido un error: no se puede encontrar el crédito a revocar." an_error_occurred_unable_to_find_the_credit_to_revoke: "Se ha producido un error: no se puede encontrar el crédito a revocar."
@ -323,17 +312,14 @@ es:
status_enabled: "Enabled" status_enabled: "Enabled"
status_disabled: "Disabled" status_disabled: "Disabled"
status_all: "All" status_all: "All"
coupons_new: coupons_new:
#ajouter un code promotionnel #ajouter un code promotionnel
add_a_coupon: "Añadir un cupón" add_a_coupon: "Añadir un cupón"
unable_to_create_the_coupon_check_code_already_used: "No se puede crear el cupón. Compruebe que el código no esté ya utilizado" unable_to_create_the_coupon_check_code_already_used: "No se puede crear el cupón. Compruebe que el código no esté ya utilizado"
coupons_edit: coupons_edit:
#mettre à jour un code promotionnel #mettre à jour un code promotionnel
coupon: "Coupon:" coupon: "Coupon:"
unable_to_update_the_coupon_an_error_occurred: "No se puede actualizar el cupón: se ha producido un error." unable_to_update_the_coupon_an_error_occurred: "No se puede actualizar el cupón: se ha producido un error."
plans: plans:
new: new:
#add a subscription plan on the platform #add a subscription plan on the platform
@ -342,7 +328,7 @@ es:
successfully_created_subscriptions_dont_forget_to_redefine_prices: "Suscripción(es) creada correctamente. No olvide redefinir los precios." successfully_created_subscriptions_dont_forget_to_redefine_prices: "Suscripción(es) creada correctamente. No olvide redefinir los precios."
unable_to_save_this_user_check_that_there_isnt_an_already_a_user_with_the_same_name: "No se puede guardar este usuario. Compruebe que no hay un usuario ya definido con el mismo nombre." unable_to_save_this_user_check_that_there_isnt_an_already_a_user_with_the_same_name: "No se puede guardar este usuario. Compruebe que no hay un usuario ya definido con el mismo nombre."
edit: edit:
# edit a subscription plan / machine slot prices #edit a subscription plan / machine slots prices
subscription_plan: "Plan de suscripción:" subscription_plan: "Plan de suscripción:"
prices: "Precios" prices: "Precios"
copy_prices_from: "Copia los precios desde" copy_prices_from: "Copia los precios desde"
@ -353,7 +339,6 @@ es:
space: "Espacio" space: "Espacio"
unable_to_save_subscription_changes_please_try_again: "No se pueden guardar los cambios de suscripción. Por favor, inténtelo de nuevo." unable_to_save_subscription_changes_please_try_again: "No se pueden guardar los cambios de suscripción. Por favor, inténtelo de nuevo."
subscription_successfully_changed: "Suscripción cambiada correctamente." subscription_successfully_changed: "Suscripción cambiada correctamente."
invoices: invoices:
#list of all invoices & invoicing parameters #list of all invoices & invoicing parameters
invoices: "Facturas" invoices: "Facturas"
@ -453,7 +438,7 @@ es:
description: "Descripción" description: "Descripción"
description_optional: "Descripción (opcional):" description_optional: "Descripción (opcional):"
will_appear_on_the_refund_invoice: "Aparecerá en la factura de reembolso." will_appear_on_the_refund_invoice: "Aparecerá en la factura de reembolso."
none: "Nada" # grammar note: concordancia con "medio de pago"" none: "Nada" # grammar note: concordancia con medio de pago
by_cash: "En efectivo" by_cash: "En efectivo"
by_cheque: "Mediante cheque" by_cheque: "Mediante cheque"
by_transfer: "Por transferencia" by_transfer: "Por transferencia"
@ -571,7 +556,6 @@ es:
debit_euro: "Euro debit" debit_euro: "Euro debit"
credit_euro: "Euro credit" credit_euro: "Euro credit"
lettering: "Lettering" lettering: "Lettering"
members: members:
#management of users, labels, groups, and so on #management of users, labels, groups, and so on
users_management: "Gestión de usuarios" users_management: "Gestión de usuarios"
@ -656,7 +640,6 @@ es:
#add a member #add a member
add_a_member: "Agregar un miembro" add_a_member: "Agregar un miembro"
user_is_an_organization: "El usuario es una organización" user_is_an_organization: "El usuario es una organización"
members_import: members_import:
#members bulk import #members bulk import
import_members: "Import members" import_members: "Import members"
@ -682,7 +665,6 @@ es:
update_on_id: "ID" update_on_id: "ID"
update_on_username: "Username" update_on_username: "Username"
update_on_email: "Email address" update_on_email: "Email address"
members_import_result: members_import_result:
#import results #import results
import_results: "Import results" import_results: "Import results"
@ -694,7 +676,6 @@ es:
success: "Success" success: "Success"
failed: "Failed" failed: "Failed"
error_details: "Error's details:" error_details: "Error's details:"
members_edit: members_edit:
#edit a member #edit a member
subscription: "Subscription" subscription: "Subscription"
@ -738,7 +719,6 @@ es:
a_problem_occurred_while_taking_the_subscription: "Se ha producido un problema al realizar la suscripción." a_problem_occurred_while_taking_the_subscription: "Se ha producido un problema al realizar la suscripción."
wallet: "Wallet" wallet: "Wallet"
to_credit: 'Credit' to_credit: 'Credit'
admins_new: admins_new:
#add a new administrator to the platform #add a new administrator to the platform
add_an_administrator: "Agregar un administrador" add_an_administrator: "Agregar un administrador"
@ -757,7 +737,6 @@ es:
birth_date: "Date of birth" birth_date: "Date of birth"
address: "Address" address: "Address"
phone_number: "Phone number" phone_number: "Phone number"
authentication_new: authentication_new:
#add a new authentication provider (SSO) #add a new authentication provider (SSO)
local_database: "Base de datos local" local_database: "Base de datos local"
@ -772,21 +751,19 @@ es:
do_you_really_want_to_continue: "¿De verdad quieres continuar?" do_you_really_want_to_continue: "¿De verdad quieres continuar?"
unsecured_oauth2_provider_successfully_added: "Proveedor de OAuth 2.0 no seguro, se ha agregado correctamente." unsecured_oauth2_provider_successfully_added: "Proveedor de OAuth 2.0 no seguro, se ha agregado correctamente."
oauth2_provider_successfully_added: "OAuth 2.0 proveedor agregado correctamente." oauth2_provider_successfully_added: "OAuth 2.0 proveedor agregado correctamente."
authentication_edit: authentication_edit:
#edit an authentication provider (SSO) #edit an authentication provider (SSO)
provider: "Proveedor :" provider: "Proveedor :"
it_is_required_to_set_the_matching_between_User.uid_and_the_API_to_add_this_provider: "Es necesario establecer la coincidencia entre User.uid y la API para agregar este proveedor" it_is_required_to_set_the_matching_between_User.uid_and_the_API_to_add_this_provider: "Es necesario establecer la coincidencia entre User.uid y la API para agregar este proveedor"
provider_successfully_updated: "Proveedor actualizado correctamente" provider_successfully_updated: "Proveedor actualizado correctamente"
an_error_occurred_unable_to_update_the_provider: "Se ha producido un error: no se puede actualizar el proveedor." an_error_occurred_unable_to_update_the_provider: "Se ha producido un error: no se puede actualizar el proveedor."
statistics: statistics:
#statistics tables #statistics tables
statistics: "Statistics" statistics: "Statistics"
evolution: "Evolución" evolution: "Evolución"
age_filter: "Filtro de edad" age_filter: "Filtro de edad"
from_age: "Desde" # contexto: edad. por ejemplo: de 8 a 40 años from_age: "Desde" #context: age. eg: from 8 to 40 years old
to_age: "a" # contexto: edad. por ejemplo: de 8 a 40 años to_age: "a" #context: age. eg: from 8 to 40 years old
_years_old: "años" _years_old: "años"
start: "Principio:" start: "Principio:"
end: "Final:" end: "Final:"
@ -795,8 +772,8 @@ es:
criterion: "Criterio:" criterion: "Criterio:"
value: "Valor:" value: "Valor:"
exclude: "Excluir" exclude: "Excluir"
from_date: "From" # context: date. eg: 'from 01/01 to 01/05' from_date: "From" # eg: from 01/01 to 01/05
to_date: "to" # context: date. eg: 'from 01/01 to 01/05' to_date: "to" # eg: from 01/01 to 01/05
entries: "Entradas:" entries: "Entradas:"
revenue_: "Ingresos:" revenue_: "Ingresos:"
average_age: "Edad media:" average_age: "Edad media:"
@ -821,15 +798,14 @@ es:
man: "Man" man: "Man"
woman: "Woman" woman: "Woman"
export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready." export_is_running_you_ll_be_notified_when_its_ready: "Export is running. You'll be notified when it's ready."
stats_graphs: stats_graphs:
#statistics graphs #statistics graphs
statistics: "Statistics" statistics: "Statistics"
data: "Datos" data: "Datos"
day: "Dia" day: "Dia"
week: "Semana" week: "Semana"
from_date: "From" # context: date. eg: 'from 01/01 to 01/05' from_date: "From" # eg: from 01/01 to 01/05
to_date: "to" # context: date. eg: 'from 01/01 to 01/05' to_date: "to" # eg: from 01/01 to 01/05
month: "Month" month: "Month"
start: "Inicio:" start: "Inicio:"
end: "Final:" end: "Final:"
@ -841,7 +817,6 @@ es:
week_of_START_to_END: "Semana del {START} a {END}" week_of_START_to_END: "Semana del {START} a {END}"
no_data_for_this_period: "No hay datos para este periodo" no_data_for_this_period: "No hay datos para este periodo"
date: "Date" date: "Date"
settings: settings:
#global application parameters and customization #global application parameters and customization
title: "Título" title: "Título"
@ -850,11 +825,11 @@ es:
fablab_title: "Título del FabLab" fablab_title: "Título del FabLab"
fablab_name: "Nombre del FabLab " fablab_name: "Nombre del FabLab "
title_concordance: "Concordancia de título" title_concordance: "Concordancia de título"
male: "Masculino." male: "Hombre."
female: "Hembra." female: "Mujer."
neutral: "Neutral" neutral: "Neutral."
eg: "ej:" eg: "ej:"
about: "Sobre" about: "Acerca de"
the_team: "El equipo" the_team: "El equipo"
male_preposition: "el" male_preposition: "el"
female_preposition: "la" female_preposition: "la"
@ -862,8 +837,8 @@ es:
customize_information_messages: "Personalizar mensajes de información" customize_information_messages: "Personalizar mensajes de información"
message_of_the_machine_booking_page: "Mensaje de la página de reserva de la máquina:" message_of_the_machine_booking_page: "Mensaje de la página de reserva de la máquina:"
type_the_message_content: "Escriba el contenido del mensaje" type_the_message_content: "Escriba el contenido del mensaje"
warning_message_of_the_training_booking_page: "Warning message of the training booking page:" warning_message_of_the_training_booking_page: "Mensaje de advertencia de la pagina de reservación de las formaciones:"
information_message_of_the_training_reservation_page: "Information message of the training reservation page:" information_message_of_the_training_reservation_page: "Mensaje de información en la página de reservación de las formaciones:"
message_of_the_subscriptions_page: "Mensaje de advertencia de la página de reserva de formación:" message_of_the_subscriptions_page: "Mensaje de advertencia de la página de reserva de formación:"
message_of_the_events_page: "Mensaje de la página de eventos:" message_of_the_events_page: "Mensaje de la página de eventos:"
message_of_the_spaces_page: "Mensaje de la página de espacios:" message_of_the_spaces_page: "Mensaje de la página de espacios:"
@ -878,7 +853,7 @@ es:
logo_white_background: "Logo (fondo blanco)" logo_white_background: "Logo (fondo blanco)"
change_the_logo: "Cambiar el logotipo" change_the_logo: "Cambiar el logotipo"
logo_black_background: "Logo (fondo negro)" logo_black_background: "Logo (fondo negro)"
favicon: "Favicon" favicon: "Favicón"
change_the_favicon: "Cambiar el favicon" change_the_favicon: "Cambiar el favicon"
main_colour: "Color principal:" main_colour: "Color principal:"
primary: "Primario" primary: "Primario"
@ -958,7 +933,7 @@ es:
booking_cancel_delay: "Cancelar demora de reserva" booking_cancel_delay: "Cancelar demora de reserva"
reminder_enable: "Recordatorio de reserva" reminder_enable: "Recordatorio de reserva"
reminder_delay: "demora antes de enviar el recordatorio" reminder_delay: "demora antes de enviar el recordatorio"
default_value_is_24_hours: "Si el campo es dejado vacio: 24 horas." default_value_is_24_hours: "Si el campo está vacío: 24 horas."
visibility_yearly: "máxima visibilidad para suscriptores anuales" visibility_yearly: "máxima visibilidad para suscriptores anuales"
visibility_others: "máxima visibilidad para otros miembros" visibility_others: "máxima visibilidad para otros miembros"
confidentiality: "Confidencialidad" confidentiality: "Confidencialidad"
@ -981,8 +956,8 @@ es:
privacy: privacy:
title: "Política de privacidad" title: "Política de privacidad"
input_the_dpo: "Input the contact of the Data Protection Officer" input_the_dpo: "Input the contact of the Data Protection Officer"
current_policy: "Current policy" current_policy: "Política de privacidad"
draft_from_USER_DATE: "Draft, saved by {USER}, on {DATE}" draft_from_USER_DATE: "Borrador, guardado por {USER}, el {DATE}"
save_or_publish: "Save or publish?" save_or_publish: "Save or publish?"
save_or_publish_body: "Do you want to publish a new version of the privacy policy or save it as a draft?" save_or_publish_body: "Do you want to publish a new version of the privacy policy or save it as a draft?"
publish_will_notify: "Publish a new version will send a notification to every users." publish_will_notify: "Publish a new version will send a notification to every users."
@ -1020,19 +995,16 @@ es:
client_successfully_updated: "Cliente actualizado correctamente." client_successfully_updated: "Cliente actualizado correctamente."
client_successfully_deleted: "Cliente borrado correctamente." client_successfully_deleted: "Cliente borrado correctamente."
access_successfully_revoked: "Acceso revocado correctamente." access_successfully_revoked: "Acceso revocado correctamente."
space_new: space_new:
#create a new space #create a new space
add_a_new_space: "Añadir un espacio nuevo" add_a_new_space: "Añadir un espacio nuevo"
watch_out_when_creating_a_new_space_its_prices_are_initialized_at_0_for_all_subscriptions: "¡Cuidado! Al crear un nuevo espacio, sus precios se inicializan en 0 para todas las suscripciones." watch_out_when_creating_a_new_space_its_prices_are_initialized_at_0_for_all_subscriptions: "¡Cuidado! Al crear un nuevo espacio, sus precios se inicializan en 0 para todas las suscripciones."
consider_changing_its_prices_before_creating_any_reservation_slot: "Considere cambiar sus precios antes de crear cualquier espacio de reserva." consider_changing_its_prices_before_creating_any_reservation_slot: "Considere cambiar sus precios antes de crear cualquier espacio de reserva."
add_this_space: "Añadir este espacio" add_this_space: "Añadir este espacio"
space_edit: space_edit:
#modify an exiting space #modify an exiting space
edit_the_space_NAME: "Edit the space: {NAME}" edit_the_space_NAME: "Edit the space: {NAME}"
validate_the_changes: "Validar los cambios" validate_the_changes: "Validar los cambios"
manage_abuses: manage_abuses:
#process and delete abuses reports #process and delete abuses reports
abuses_list: "Lista de informes" abuses_list: "Lista de informes"

View File

@ -3,16 +3,14 @@ es:
public: public:
common: common:
#header and "about" page #header and "about" page
about_the_fablab: "Sobre {GENDER, select, male{el} female{la} neutral{} other{las}} {NAME}" about_the_fablab: "Acerca de {GENDER, select, male{el} female{la} neutral{} other{las}} {NAME}"
return: "Volver" return: "Volver"
#cookies #cookies
cookies: cookies:
about_cookies: "Este sitio web utiliza cookies para medir la audiencia." about_cookies: "Este sitio web utiliza cookies para medir la audiencia."
learn_more: "Aprende más" learn_more: "Saber más"
accept: "Aceptar cookies" accept: "Aceptar cookies"
decline: "Rehusar" decline: "Rechazar"
#dashboard sections #dashboard sections
dashboard: "Panel" dashboard: "Panel"
my_profile: "My Perfil" my_profile: "My Perfil"
@ -22,17 +20,14 @@ es:
my_events: "Mis eventos" my_events: "Mis eventos"
my_invoices: "Mis facturas" my_invoices: "Mis facturas"
my_wallet: "Mi cartera" my_wallet: "Mi cartera"
#login/logout #login/logout
sign_out: "Salir" sign_out: "Salir"
sign_up: "Registrarse" sign_up: "Registrarse"
sign_in: "Entrar" sign_in: "Ingresar"
#left menu #left menu
notifications: "Notificaciones" notifications: "Notificaciones"
admin: "Administrador" admin: "Administrador"
reduce_panel: "Reducir panel" reduce_panel: "Reducir panel"
#left menu (public) #left menu (public)
home: "Menú principal" home: "Menú principal"
reserve_a_machine: "Reservar una máquina" reserve_a_machine: "Reservar una máquina"
@ -42,7 +37,6 @@ es:
projects_gallery: "Galería de proyectos" projects_gallery: "Galería de proyectos"
subscriptions: "Suscripciones" subscriptions: "Suscripciones"
public_calendar: "Calendario" public_calendar: "Calendario"
#left menu (admin) #left menu (admin)
trainings_monitoring: "Monitorización de cursos" trainings_monitoring: "Monitorización de cursos"
manage_the_calendar: "Gestionar calendario" manage_the_calendar: "Gestionar calendario"
@ -56,7 +50,6 @@ es:
statistics: "Estadísticas" statistics: "Estadísticas"
customization: "Customización" customization: "Customización"
open_api_clients: "Clientes OpenAPI" open_api_clients: "Clientes OpenAPI"
#account creation modal #account creation modal
create_your_account: "Crear su cuenta" create_your_account: "Crear su cuenta"
man: "Hombre" man: "Hombre"
@ -99,28 +92,23 @@ es:
used_for_profile: "This data will only be displayed on your profile" used_for_profile: "This data will only be displayed on your profile"
public_profile: "You will have a public profile and other users will be able to associate you in their projects" public_profile: "You will have a public profile and other users will be able to associate you in their projects"
you_will_receive_confirmation_instructions_by_email_detailed: "Recibirá un correo electrónico con instrucciones sobre cómo confirmar su cuenta en unos minutos." you_will_receive_confirmation_instructions_by_email_detailed: "Recibirá un correo electrónico con instrucciones sobre cómo confirmar su cuenta en unos minutos."
# password modification modal # password modification modal
change_your_password: "Cambiar contraseña" change_your_password: "Cambiar contraseña"
your_new_password: "Nueva contraseña" your_new_password: "Nueva contraseña"
your_password_was_successfully_changed: "Su contraseña ha sido cambiada con éxito." your_password_was_successfully_changed: "Su contraseña ha sido cambiada con éxito."
#connection modal #connection modal
connection: "Conexión" connection: "Conexión"
password_forgotten: "¿Ha olvidado su contraseña?" password_forgotten: "¿Ha olvidado su contraseña?"
confirm_my_account: "Confirmar mi E-mail" confirm_my_account: "Confirmar mi E-mail"
not_registered_to_the_fablab: "¿No está registrado en el fatlab aún?" not_registered_to_the_fablab: "¿No está registrado en el fablab todavía?"
create_an_account: "Crear una cuenta" create_an_account: "Crear una cuenta"
wrong_email_or_password: "E-mail o contraseña incorrecta." wrong_email_or_password: "E-mail o contraseña incorrecta."
caps_lock_is_on: "Las mayusculas están activadas." caps_lock_is_on: "Las mayusculas están activadas."
# confirmation modal # confirmation modal
you_will_receive_confirmation_instructions_by_email: Recibirá las instrucciones de confirmación por email. you_will_receive_confirmation_instructions_by_email: "Recibirá las instrucciones de confirmación por email."
# forgotten password modal # forgotten password modal
your_email_address_is_unknown: "Se desconoce su email." your_email_address_is_unknown: "Se desconoce su email."
you_will_receive_in_a_moment_an_email_with_instructions_to_reset_your_password: "En un momento recibirá las instrucciones para restablecer su contraseña en su mail." you_will_receive_in_a_moment_an_email_with_instructions_to_reset_your_password: "En un momento recibirá las instrucciones para restablecer su contraseña en su mail."
#Fab-manager's version #Fab-manager's version
version: "Version:" version: "Version:"
upgrade_fabmanager: "Upgrade Fab-Manager" upgrade_fabmanager: "Upgrade Fab-Manager"
@ -129,23 +117,19 @@ es:
read_more: "View the details of this release" read_more: "View the details of this release"
security_version_html: "<strong>Your current version is vulnerable!</strong><br> A later version, currently available, includes security fixes. Upgrade as soon as possible!" security_version_html: "<strong>Your current version is vulnerable!</strong><br> A later version, currently available, includes security fixes. Upgrade as soon as possible!"
how_to: "How to upgrade?" how_to: "How to upgrade?"
# Notifications # Notifications
and_NUMBER_other_notifications: "y {NUMBER, plural, =0{no other notifications} =1{one other notification} otras{{NUMBER} other notifications}}..." and_NUMBER_other_notifications: "y {NUMBER, plural, =0{no other notifications} =1{one other notification} otras{{NUMBER} other notifications}}..."
about: about:
#about page #about page
read_the_fablab_policy: "Leer la politica del FabLab" read_the_fablab_policy: "Leer la politica del FabLab"
read_the_fablab_s_general_terms_and_conditions: "Leer los terminos y condiciones del FabLab" read_the_fablab_s_general_terms_and_conditions: "Leer los terminos y condiciones del FabLab"
your_fablab_s_contacts: "Sus contactos del FabLab" your_fablab_s_contacts: "Sus contactos del FabLab"
privacy_policy: "Política de privacidad" privacy_policy: "Política de privacidad"
privacy: privacy:
#'privacy policy' page #'privacy policy' page
title: "Política de privacidad" title: "Política de privacidad"
dpo: "Oficial de protección de datos" dpo: "Oficial de protección de datos"
last_update: "Última actualización," last_update: "Última actualización,"
home: home:
#home page #home page
latest_documented_projects: "Los últimos proyectos documentados" latest_documented_projects: "Los últimos proyectos documentados"
@ -154,7 +138,6 @@ es:
latest_registered_members: "Miembros más recientes" latest_registered_members: "Miembros más recientes"
create_an_account: "Crear una cuenta" create_an_account: "Crear una cuenta"
discover_members: "Descubrir miembros" discover_members: "Descubrir miembros"
#next events summary on the home page #next events summary on the home page
fablab_s_next_events: "Próximos eventos del FabLab" fablab_s_next_events: "Próximos eventos del FabLab"
every_events: "Todos los eventos" every_events: "Todos los eventos"
@ -166,7 +149,6 @@ es:
full_price: "Precio final" full_price: "Precio final"
event_full: "Evento lleno" event_full: "Evento lleno"
still_available: "Available place(s)" still_available: "Available place(s)"
projects_list: projects_list:
#projects gallery #projects gallery
the_fablab_projects: "Los proyectos del FabLab" the_fablab_projects: "Los proyectos del FabLab"
@ -185,7 +167,6 @@ es:
all_materials: "Todo el material" all_materials: "Todo el material"
load_next_projects: "Cargar más proyectos" load_next_projects: "Cargar más proyectos"
rough_draft: "Borrador" rough_draft: "Borrador"
projects_show: projects_show:
#details of a projet #details of a projet
rough_draft: "Draft" rough_draft: "Draft"
@ -215,17 +196,15 @@ es:
message_is_required: "El mensaje es obligatorio." message_is_required: "El mensaje es obligatorio."
report: "Reportar" report: "Reportar"
do_you_really_want_to_delete_this_project: "¿Está seguro de querer eliminar este proyecto?" do_you_really_want_to_delete_this_project: "¿Está seguro de querer eliminar este proyecto?"
machines_list: machines_list:
#list of machines #list of machines
the_fablab_s_machines: "Las máquinas del FabLab" the_fablab_s_machines: "Las máquinas del FabLab"
add_a_machine: "Añadir una máquina" add_a_machine: "Añadir una máquina"
book: "Book" book: "Reservar"
_or_the_: " o el " _or_the_: " o el "
status_enabled: "Enabled" status_enabled: "Activas"
status_disabled: "Disabled" status_disabled: "No activas"
status_all: "All" status_all: "Todas"
machines_show: machines_show:
#details of a machine #details of a machine
book_this_machine: "Alquilar máquina" book_this_machine: "Alquilar máquina"
@ -237,12 +216,10 @@ es:
do_you_really_want_to_delete_this_machine: "¿Está seguro de querer eliminar esta máquina?" do_you_really_want_to_delete_this_machine: "¿Está seguro de querer eliminar esta máquina?"
unauthorized_operation: "Unauthorized operation" unauthorized_operation: "Unauthorized operation"
the_machine_cant_be_deleted_because_it_is_already_reserved_by_some_users: "La máquina no puede borrarse porque está siendo usada o ha sido reservada por algún usuario." the_machine_cant_be_deleted_because_it_is_already_reserved_by_some_users: "La máquina no puede borrarse porque está siendo usada o ha sido reservada por algún usuario."
trainings_list: trainings_list:
#list of trainings #list of trainings
book: "Book" book: "Reservar"
the_trainings: "Lista de cursos" the_trainings: "Lista de cursos"
training_show: training_show:
#details of a training #details of a training
book_this_training: "reservar plaza en este curso" book_this_training: "reservar plaza en este curso"
@ -250,7 +227,6 @@ es:
unauthorized_operation: "Operación no autorizada" unauthorized_operation: "Operación no autorizada"
confirmation_required: "Confirmation required" confirmation_required: "Confirmation required"
the_training_cant_be_deleted_because_it_is_already_reserved_by_some_users: "El curso no puede borrarse porque ya ha sido reservado por algún usuario." the_training_cant_be_deleted_because_it_is_already_reserved_by_some_users: "El curso no puede borrarse porque ya ha sido reservado por algún usuario."
plans: plans:
#summary of the subscriptions #summary of the subscriptions
subcriptions: "Suscripciones" subcriptions: "Suscripciones"
@ -280,7 +256,6 @@ es:
here_is_the_NAME_subscription_summary: "Resumen de la suscrpición de {NAME}:" here_is_the_NAME_subscription_summary: "Resumen de la suscrpición de {NAME}:"
confirm_payment_of_html: "{ROLE, select, admin{Cash} other{Pay}}: {AMOUNT}" #(contexte : validate a payment of $20,00) confirm_payment_of_html: "{ROLE, select, admin{Cash} other{Pay}}: {AMOUNT}" #(contexte : validate a payment of $20,00)
online_payment_disabled: "Payment by credit card is not available. Please contact the Fablab's reception directly." online_payment_disabled: "Payment by credit card is not available. Please contact the Fablab's reception directly."
events_list: events_list:
#Fablab's events list #Fablab's events list
the_fablab_s_events: "Los eventos del FabLab" the_fablab_s_events: "Los eventos del FabLab"
@ -292,10 +267,9 @@ es:
still_available: "available place(s)" still_available: "available place(s)"
free_entry: "Free entry" free_entry: "Free entry"
add_an_event: "Add an event" add_an_event: "Add an event"
load_the_next_events: "Load the next events..." load_the_next_events: "Cargar los próximos eventos..."
full_price_: "Full price:" full_price_: "Full price:"
to_date: "to" # context: date. eg: 'from 01/01 to 01/05' to_date: '"to"'
events_show: events_show:
#details and booking of an event #details and booking of an event
event_description: "Descripción del evento" event_description: "Descripción del evento"
@ -306,8 +280,8 @@ es:
ending: "Termina:" ending: "Termina:"
opening_hours: "Hora de apertura:" opening_hours: "Hora de apertura:"
all_day: "All day" all_day: "All day"
from_time: "From" # context: time. eg. 'from 18:00 to 21:00' from_time: '"From"'
to_time: "to" # context: time. eg. 'from 18:00 to 21:00' to_time: '"to"'
full_price_: "Full price:" full_price_: "Full price:"
tickets_still_availables: "Entradas disponibles:" tickets_still_availables: "Entradas disponibles:"
sold_out: "Entradas vendidas." sold_out: "Entradas vendidas."
@ -346,7 +320,6 @@ es:
view_event_list: "View events to come" view_event_list: "View events to come"
share_on_facebook: "Share on Facebook" share_on_facebook: "Share on Facebook"
share_on_twitter: "Share on Twitter" share_on_twitter: "Share on Twitter"
calendar: calendar:
#public calendar #public calendar
calendar: "Calendario" calendar: "Calendario"
@ -357,16 +330,14 @@ es:
spaces: "Espacios" spaces: "Espacios"
events: "Eventos" events: "Eventos"
externals: "Otros calendarios" externals: "Otros calendarios"
spaces_list: spaces_list:
#list of spaces #list of spaces
the_spaces: "Espacios" the_spaces: "Espacios"
add_a_space: "Añadir espacios" add_a_space: "Añadir espacios"
status_enabled: "Enabled" status_enabled: "Activos"
status_disabled: "Disabled" status_disabled: "No activos"
status_all: "All" status_all: "Todos"
book: "Book" book: "Reservar"
space_show: space_show:
#display the details of a space #display the details of a space
book_this_space: "Reservar este espacio" book_this_space: "Reservar este espacio"

View File

@ -18,12 +18,10 @@ es:
"yes": "Sí" "yes": "Sí"
"no": "No" "no": "No"
apply: "Aplicar" apply: "Aplicar"
messages: messages:
you_will_lose_any_unsaved_modification_if_you_quit_this_page: "Si cierra la página se perderán todas las modificaciones que no se hayan guardado" you_will_lose_any_unsaved_modification_if_you_quit_this_page: "Si cierra la página se perderán todas las modificaciones que no se hayan guardado"
you_will_lose_any_unsaved_modification_if_you_reload_this_page: "Si recarga la página se perderán todas las modificaciones que no se hayan guardado" you_will_lose_any_unsaved_modification_if_you_reload_this_page: "Si recarga la página se perderán todas las modificaciones que no se hayan guardado"
payment_card_error: "A problem has occurred with your credit card:" payment_card_error: "A problem has occurred with your credit card:"
user: user:
#user edition form #user edition form
man: "Man" man: "Man"
@ -64,7 +62,6 @@ es:
used_for_invoicing: "This data will be used for billing purposes" used_for_invoicing: "This data will be used for billing purposes"
used_for_reservation: "This data will be used in case of change on one of your bookings" used_for_reservation: "This data will be used in case of change on one of your bookings"
used_for_profile: "This data will only be displayed on your profile" used_for_profile: "This data will only be displayed on your profile"
project: project:
#project edition form #project edition form
name: "Name" name: "Name"
@ -94,7 +91,6 @@ es:
themes: "Themes" themes: "Themes"
tags: "Tags" tags: "Tags"
save_as_draft: "Save as draft" save_as_draft: "Save as draft"
machine: machine:
#machine edition form #machine edition form
name: "Nombre" name: "Nombre"
@ -110,17 +106,14 @@ es:
add_an_attachment: "añadir archivo adjunto" add_an_attachment: "añadir archivo adjunto"
disable_machine: "Disable machine" disable_machine: "Disable machine"
validate_your_machine: "Validar su máquina" validate_your_machine: "Validar su máquina"
plan_subscribe: plan_subscribe:
#frame to select a plan to subscribe #frame to select a plan to subscribe
subscribe_online: "suscribirse online" subscribe_online: "suscribirse online"
do_not_subscribe: "no suscribe" do_not_subscribe: "no suscribe"
member_select: member_select:
#admin: choose a member to interact with #admin: choose a member to interact with
select_a_member: "Selecciona un miembro" select_a_member: "Selecciona un miembro"
start_typing: "Empezar a escribir..." start_typing: "Empezar a escribir..."
stripe: stripe:
#stripe payment modal #stripe payment modal
online_payment: "Online payment" online_payment: "Online payment"
@ -129,12 +122,10 @@ es:
credit_amount_for_pay_reservation: "{amount} {currency} falta por pagar para efectuar su reserva" credit_amount_for_pay_reservation: "{amount} {currency} falta por pagar para efectuar su reserva"
client_credit_amount_for_pay_reservation: "{amount} {currency} falta por pagar para efectuar la reserva del cliente" client_credit_amount_for_pay_reservation: "{amount} {currency} falta por pagar para efectuar la reserva del cliente"
confirm_payment_of_: "Pay: {AMOUNT}" confirm_payment_of_: "Pay: {AMOUNT}"
valid_reservation_modal: valid_reservation_modal:
#dialog of on site payment for reservations #dialog of on site payment for reservations
booking_confirmation: "Confirmar reserva" booking_confirmation: "Confirmar reserva"
here_is_the_summary_of_the_slots_to_book_for_the_current_user: "Resumen de los espacios reservados por el usuario actual:" here_is_the_summary_of_the_slots_to_book_for_the_current_user: "Resumen de los espacios reservados por el usuario actual:"
event: event:
#event edition form #event edition form
title: "Title" title: "Title"
@ -160,7 +151,6 @@ es:
tickets_available: "Entradas disponibles" tickets_available: "Entradas disponibles"
event_theme: "Tema del evento" event_theme: "Tema del evento"
age_range: "Rango de edades" age_range: "Rango de edades"
plan: plan:
#subscription plan edition form #subscription plan edition form
general_information: "Información general" general_information: "Información general"
@ -203,7 +193,6 @@ es:
email_address_is_required: "Se requiere un mail." email_address_is_required: "Se requiere un mail."
disabled: "Disable subscription" disabled: "Disable subscription"
disable_plan_will_not_unsubscribe_users: "Beware: disabling this plan won't unsubscribe users having active subscriptions with it." disable_plan_will_not_unsubscribe_users: "Beware: disabling this plan won't unsubscribe users having active subscriptions with it."
trainings: trainings:
#training edition form #training edition form
name: "Nombre" name: "Nombre"
@ -218,7 +207,6 @@ es:
number_of_tickets: "Número de entradas" number_of_tickets: "Número de entradas"
public_page: "Hacer curso público" public_page: "Hacer curso público"
disable_training: "Disable the training" disable_training: "Disable the training"
user_admin: user_admin:
#partial form to edit/create an user (admin view) #partial form to edit/create an user (admin view)
user: "User" user: "User"
@ -229,7 +217,6 @@ es:
group_is_required: "Se requiere un grupo" group_is_required: "Se requiere un grupo"
trainings: "Cursos" trainings: "Cursos"
tags: "Tags" tags: "Tags"
authentication: authentication:
#partial form to edit/create an authentication provider (SSO) #partial form to edit/create an authentication provider (SSO)
name: "Nombre" name: "Nombre"
@ -242,7 +229,6 @@ es:
expected_data_type: "Tipo de datos esperado" expected_data_type: "Tipo de datos esperado"
input_format: "Formato de entrada" input_format: "Formato de entrada"
mappings: "Mapeos" mappings: "Mapeos"
oauth2: oauth2:
#edition/creation form of an OAuth2 authentication provider #edition/creation form of an OAuth2 authentication provider
common_url: "URL común" common_url: "URL común"
@ -267,7 +253,6 @@ es:
api_endpoint_url: "API final de URL" api_endpoint_url: "API final de URL"
api_type: "Tipo de API" api_type: "Tipo de API"
api_fields: "Campos de API" api_fields: "Campos de API"
confirm_modify_slot_modal: confirm_modify_slot_modal:
#machine/training slot modification modal #machine/training slot modification modal
change_the_slot: "Cambiar la ranura" change_the_slot: "Cambiar la ranura"
@ -275,19 +260,16 @@ es:
do_you_want_to_change_NAME_s_booking_slot_initially_planned_at: "Desea cambiar la reserva de {NAME} , efectuada inicialmente el:" do_you_want_to_change_NAME_s_booking_slot_initially_planned_at: "Desea cambiar la reserva de {NAME} , efectuada inicialmente el:"
cancel_this_reservation: "Cancelar reserva" cancel_this_reservation: "Cancelar reserva"
i_want_to_change_date: "Quiero cambiar la fecha" i_want_to_change_date: "Quiero cambiar la fecha"
request_training_modal: request_training_modal:
#modal introducing that a training is requested before booking a machine #modal introducing that a training is requested before booking a machine
to_book_the_MACHINE_you_must_have_completed_the_TRAINING: "Para reservar \"{MACHINE}\" debes haber completado el curso: {TRAINING}." to_book_the_MACHINE_you_must_have_completed_the_TRAINING: "Para reservar \"{MACHINE}\" debes haber completado el curso: {TRAINING}."
register_for_the_training: "Apuntarse al curso" register_for_the_training: "Apuntarse al curso"
i_dont_want_to_register_now: "No quiero apuntarme aún" i_dont_want_to_register_now: "No quiero apuntarme aún"
training_reservation_modal: training_reservation_modal:
#modal introducing that a user must wait for his training being validated before booking a machine #modal introducing that a user must wait for his training being validated before booking a machine
machine_reservation: "Reserva de máquina" machine_reservation: "Reserva de máquina"
you_must_wait_for_your_training_is_being_validated_by_the_fablab_team_to_book_this_machine: "Debes esperar a que el Fablab valide tu curso para reservar la máquina." you_must_wait_for_your_training_is_being_validated_by_the_fablab_team_to_book_this_machine: "Debes esperar a que el Fablab valide tu curso para reservar la máquina."
your_training_will_occur_: "Tu curso será realizado" your_training_will_occur_: "Tu curso será realizado"
public_profile: public_profile:
#user public profile #user public profile
last_activity_html: "Last activity <br><strong>on {DATE}</strong>" last_activity_html: "Last activity <br><strong>on {DATE}</strong>"
@ -303,7 +285,6 @@ es:
email_address: "Email address" email_address: "Email address"
trainings: "Trainings" trainings: "Trainings"
no_trainings: "No trainings" no_trainings: "No trainings"
wallet: wallet:
#wallet #wallet
wallet: 'Cartera' wallet: 'Cartera'
@ -340,7 +321,6 @@ es:
debit_reservation_machine: "Débito por reserva de máquina" debit_reservation_machine: "Débito por reserva de máquina"
debit_reservation_event: "Débito por reserva de evento" debit_reservation_event: "Débito por reserva de evento"
warning_uneditable_credit: "ADVERTENCIA: una vez validada la reserva no podrá modificarse el pago." warning_uneditable_credit: "ADVERTENCIA: una vez validada la reserva no podrá modificarse el pago."
coupon: coupon:
#promotional coupon (creation/edition form) #promotional coupon (creation/edition form)
name: "Nombre" name: "Nombre"
@ -364,7 +344,6 @@ es:
max_usages: "Usos máximos permitidos" max_usages: "Usos máximos permitidos"
max_usages_must_be_equal_or_greater_than_0: "El número de usos máximos permitidos debe ser mayor que 0." max_usages_must_be_equal_or_greater_than_0: "El número de usos máximos permitidos debe ser mayor que 0."
enabled: "Activo" enabled: "Activo"
coupon_input: coupon_input:
#coupon (input zone for users) #coupon (input zone for users)
i_have_a_coupon: "I have a coupon!" i_have_a_coupon: "I have a coupon!"
@ -378,7 +357,6 @@ es:
unable_to_apply_the_coupon_because_amount_exceeded: "No se puede aplicar el cupón: el descuento excede el monto total de esta compra." unable_to_apply_the_coupon_because_amount_exceeded: "No se puede aplicar el cupón: el descuento excede el monto total de esta compra."
unable_to_apply_the_coupon_because_undefined: "No se puede aplicar el cupón: se ha producido un error inesperado, póngase en contacto con el gerente del Fablab." unable_to_apply_the_coupon_because_undefined: "No se puede aplicar el cupón: se ha producido un error inesperado, póngase en contacto con el gerente del Fablab."
unable_to_apply_the_coupon_because_rejected: "Este código no existe." unable_to_apply_the_coupon_because_rejected: "Este código no existe."
space: space:
#form to create/edit a space #form to create/edit a space
name: "Nombre" name: "Nombre"
@ -395,7 +373,6 @@ es:
default_places: "Máximo de entradas predeterminado" default_places: "Máximo de entradas predeterminado"
default_places_is_required: "Se requiere un máximo de entradas predeterminado." default_places_is_required: "Se requiere un máximo de entradas predeterminado."
disable_space: "Disable space" disable_space: "Disable space"
cart: cart:
#module de panier d'achat de réservations #module de panier d'achat de réservations
summary: "Resumen" summary: "Resumen"
@ -427,7 +404,7 @@ es:
tags_of_the_destination_slot: "Etiquetas del espacio final:" tags_of_the_destination_slot: "Etiquetas del espacio final:"
confirm_my_modification: "Confirmar modificación" confirm_my_modification: "Confirmar modificación"
your_booking_slot_was_successfully_moved_from_: "Tu reserva de espacio ha sido reemplazada con éxito" your_booking_slot_was_successfully_moved_from_: "Tu reserva de espacio ha sido reemplazada con éxito"
to_date: "a" # context: date. eg: 'from 01/01 to 01/05' to_date: "a" # eg: from 01/01 to 01/05
please_select_a_member_first: "Por favor, selecciona un miembro de la lista" please_select_a_member_first: "Por favor, selecciona un miembro de la lista"
unable_to_select_plan_if_slots_in_the_past: 'No se puede seleccionar un plan si alguno de los espacios seleccionados está en el pasado' unable_to_select_plan_if_slots_in_the_past: 'No se puede seleccionar un plan si alguno de los espacios seleccionados está en el pasado'
unable_to_change_the_reservation: "Imposible cambiar reserva" unable_to_change_the_reservation: "Imposible cambiar reserva"

View File

@ -1,5 +1,4 @@
es: es:
duration: duration:
#subscription plan duration #subscription plan duration
year: year:
@ -11,71 +10,86 @@ es:
week: week:
one: 'una semana' one: 'una semana'
other: '%{count} semanas' other: '%{count} semanas'
time: time:
formats: formats:
#See http://apidock.com/ruby/DateTime/strftime for a list of available directives #See http://apidock.com/ruby/DateTime/strftime for a list of available directives
hour_minute: "%I:%M %p" hour_minute: "%I:%M %p"
errors:
errors: &errors messages:
messages: &errors_messages
#CarrierWave #CarrierWave
carrierwave_processing_error: "fallo al procesar" carrierwave_processing_error: "no se pudo procesar"
carrierwave_integrity_error: "es un tipo de archivo no permitido" carrierwave_integrity_error: "es un tipo de archivo no permitido"
carrierwave_download_error: "no pudo ser descargado" carrierwave_download_error: "no pudo ser descargado"
extension_white_list_error: "no le está permitido subir archivos de extensión %{extension} , tipos permitidos: %{allowed_types}" extension_white_list_error: "No puede subir archivos con extensión %{extension}, tipos permitidos: %{allowed_types}"
extension_black_list_error: "no le está permitido subir archivos de extensión %{extension} , tipos prohibidos: %{prohibited_types}" extension_black_list_error: "No puede subir archivos con extensión %{extension}, tipos prohibidos: %{prohibited_types}"
rmagick_processing_error: "error al manipular con rmagick, ¿Está seguro de que el archivo es una imagen? Error original: %{e}" rmagick_processing_error: "Error al manipular con rmagick, ¿Está seguro de que el archivo es una imagen? Error original: %{e}"
mime_types_processing_error: "error al procesar archivo MIME::Types, puede ser que el contenido no sea válido. Error original: %{e}" mime_types_processing_error: "Error al procesar archivo con MIME::Types, puede ser que el contenido no sea válido. Error original: %{e}"
mini_magick_processing_error: "Error al editar con MiniMagick, ¿Está seguro de que el archivo es una imagen? Error original: %{e}" mini_magick_processing_error: "Error al editar con MiniMagick, ¿Está seguro de que el archivo es una imagen? Error original: %{e}"
wrong_size: "Tamaño erroneo (should be %{file_size})" wrong_size: "es de tamaño incorrecto (debería ser de %{file_size})"
size_too_small: "es demasiado pequeño (should be at least %{file_size})" size_too_small: "es demasiado pequeño (debería ser de minimo %{file_size})"
size_too_big: "es demasiado grande (should be at most %{file_size})" size_too_big: "es demasiado grande (deberia ser de maximo %{file_size})"
export_not_found: "La exportación solicitada no se encontró. Probablemente se eliminó, por favor, genere una nueva exportación." export_not_found: "La exportación solicitada no se encontró. Probablemente fue borrada, por favor, genere una nueva exportación."
percentage_out_of_range: "El porcentaje debe estar incluido entre 0 y 100" percentage_out_of_range: "El porcentaje debe estar incluido entre 0 y 100"
cannot_be_blank_at_same_time: "no puede estar vacío cuando %{field} también está vacío" cannot_be_blank_at_same_time: "no puede estar vacío cuando %{field} también está vacío"
cannot_be_in_the_past: "no puede estar en el pasado" cannot_be_in_the_past: "no puede estar en el pasado"
cannot_be_before_previous_value: "No puede estar antes del valor anterior." cannot_be_before_previous_value: "no puede estar antes del valor anterior"
cannot_overlap: "can't overlap an existing accounting period" cannot_overlap: "no se puede solapar con un período contable existente"
cannot_encompass: "can't encompass an existing accounting period" cannot_encompass: "no puede abarcar un período contable existente"
in_closed_period: "can't be within a closed accounting period" in_closed_period: "no puede estar dentro de un período de contabilidad cerrado"
invalid_footprint: "invoice's checksum is invalid" invalid_footprint: "la suma de comprobación de factura no es válida"
end_before_start: "The end date can't be before the start date. Pick a date after %{START}" end_before_start: "La fecha de fin no puede ser anterior a la fecha de inicio. Elija una fecha posterior a %{START}"
invalid_duration: "The allowed duration must be between 1 day and 1 year. Your period is %{DAYS} days long." invalid_duration: "La duración permitida es de 1 día a 1 año. Su período es %{DAYS} días de largo."
must_be_in_the_past: "The period must be strictly prior to today's date." must_be_in_the_past: "El período debe ser estrictamente anterior a la fecha de hoy."
activemodel: activemodel:
errors: errors:
<<: *errors messages:
carrierwave_processing_error: falló al procesar
carrierwave_integrity_error: es un tipo de archivo no permitido
carrierwave_download_error: no pudo ser descargado
extension_white_list_error: 'No puede subir archivos de extensión %{extension}, tipos permitidos: %{allowed_types}'
extension_black_list_error: 'No puede subir archivos de extensión %{extension}, tipos prohibidos: %{prohibited_types}'
rmagick_processing_error: 'Error al manipular con rmagick, ¿Está seguro de que el archivo es una imagen? Error original: %{e}'
mime_types_processing_error: 'Error al procesar archivo con MIME::Types, puede ser que el contenido no sea válido. Error original: %{e}'
mini_magick_processing_error: 'Error al editar con MiniMagick, ¿Está seguro de que el archivo es una imagen? Error original: %{e}'
wrong_size: es de tamaño incorrecto (debería ser de %{file_size})
size_too_small: es demasiado pequeño (debería ser de minimo %{file_size})
size_too_big: es demasiado grande (debería ser de maximo %{file_size})
export_not_found: La exportación solicitada no se encontró. Probablemente fue borrada, por favor, genere una nueva exportación.
percentage_out_of_range: El porcentaje debe estar incluido entre 0 y 100
cannot_be_blank_at_same_time: no puede estar vacío cuando %{field} también está vacío
cannot_be_in_the_past: no puede estar en el pasado
cannot_be_before_previous_value: no puede estar antes del valor anterior
cannot_overlap: no se puede solapar con un período contable existente
cannot_encompass: no puede abarcar un período contable existente
in_closed_period: no puede estar dentro de un período de contabilidad cerrado
invalid_footprint: la suma de comprobación de factura no es válida
end_before_start: La fecha de fin no puede ser anterior a la fecha de inicio. Elija una fecha posterior a %{START}
invalid_duration: La duración permitida es de 1 día a 1 año. Su período es %{DAYS} días de largo.
must_be_in_the_past: El período debe ser estrictamente anterior a la fecha de hoy.
apipie: apipie:
api_documentation: "Documentación API" api_documentation: "Documentación API"
omniauth: omniauth:
#error messages when importing an account from a SSO #error messages when importing an account from a SSO
email_already_linked_to_another_account_please_input_your_authentication_code: "E-mail \"%{OLD_MAIL}\"ya está vinculado a otra cuenta, ingrese su código de autenticación." email_already_linked_to_another_account_please_input_your_authentication_code: "El correo electrónico \"%{OLD_MAIL}\" ya está ligado a otra cuenta, ingrese su código de autenticación."
your_username_is_already_linked_to_another_account_unable_to_update_it: "Su nombre de usuario (%{USERNAME}) ." your_username_is_already_linked_to_another_account_unable_to_update_it: "Su nombre de usuario (%{USERNAME}) ya está ligado a otra cuenta, no se puede actualizar."
your_email_address_is_already_linked_to_another_account_unable_to_update_it: "Your e-mail address (%{EMAIL}) ya está vinculado a otra cuenta, no se puede actualizar." your_email_address_is_already_linked_to_another_account_unable_to_update_it: "Your e-mail address (%{EMAIL}) ya está ligado a otra cuenta, no se puede actualizar."
this_account_is_already_linked_to_an_user_of_the_platform: "Esta %{NAME} cuenta ya está vinculada a un usuario de la plataforma ." this_account_is_already_linked_to_an_user_of_the_platform: "Esta cuenta %{NAME} ya está ligada a un usuario de la plataforma."
availabilities: availabilities:
#availability slots in the calendar #availability slots in the calendar
not_available: "No disponible" not_available: "No disponible"
i_ve_reserved: "He reservado" i_ve_reserved: "He reservado"
length_must_be_slot_multiple: "Debe ser al menos %{MIN} minutos después de la fecha de inicio" length_must_be_slot_multiple: "Debe ser al menos %{MIN} minutos después de la fecha de inicio"
must_be_associated_with_at_least_1_machine: "debe estar asociado con al menos 1 máquina" must_be_associated_with_at_least_1_machine: "debe estar asociado con al menos 1 máquina"
members: members:
#members management #members management
unable_to_change_the_group_while_a_subscription_is_running: "No se puede cambiar el grupo mientras se está ejecutando una suscripción." unable_to_change_the_group_while_a_subscription_is_running: "No se puede cambiar de grupo mientras haya una suscripción en curso"
please_input_the_authentication_code_sent_to_the_address: "Ingrese el código de autenticación enviado a la dirección de correo electrónico %{EMAIL}" please_input_the_authentication_code_sent_to_the_address: "Por favor Ingrese el código de autenticación enviado a la dirección de correo electrónico %{EMAIL}"
your_authentication_code_is_not_valid: "Su código de autenticación no es válido." your_authentication_code_is_not_valid: "Su código de autenticación no es válido."
current_authentication_method_no_code: "El método de autenticación actual no requiere ningún código de migración" current_authentication_method_no_code: "El método de autenticación actual no requiere ningún código de migración"
requested_account_does_not_exists: "La cuenta solicitada no existe" requested_account_does_not_exists: "La cuenta solicitada no existe"
invoices: invoices:
#PDF invoices generation #PDF invoices generation
refund_invoice_reference: "Referencia de devolución de factura: %{REF}" refund_invoice_reference: "Referencia de la factura de reembolso: %{REF}"
invoice_reference: "Referencia de factura: %{REF}" invoice_reference: "Referencia de factura: %{REF}"
code: "Código: %{CODE}" code: "Código: %{CODE}"
order_number: "Pedido #: %{NUMBER}" order_number: "Pedido #: %{NUMBER}"
@ -109,48 +123,45 @@ es:
including_amount_payed_on_ordering: "Incluyendo cantidad pagada en el pedido" including_amount_payed_on_ordering: "Incluyendo cantidad pagada en el pedido"
total_amount: "Precio total" total_amount: "Precio total"
refund_on_DATE: "Reembolso en %{DATE}" refund_on_DATE: "Reembolso en %{DATE}"
by_stripe_online_payment: "por pago online" by_stripe_online_payment: "por Stripe (pago online)"
by_cheque: "por cheque" by_cheque: "por cheque"
by_transfer: "por transferencia" by_transfer: "por transferencia"
by_cash: "en efectivo" by_cash: "en efectivo"
no_refund: "sin devolución"
by_wallet: "por cartera" by_wallet: "por cartera"
settlement_by_debit_card: "Efectuado con tarjeta de débito" no_refund: "Sin devolución"
settlement_done_at_the_reception: "Efectuado en recepción" settlement_by_debit_card: "Liquidación por tarjeta de débito"
settlement_by_wallet: "Efectuado con cartera" settlement_done_at_the_reception: "Liquidación realizada en la recepción"
settlement_by_wallet: "Liquidación con cartera"
on_DATE_at_TIME: "el %{DATE} a las %{TIME}," on_DATE_at_TIME: "el %{DATE} a las %{TIME},"
for_an_amount_of_AMOUNT: "Por una cantidad de %{AMOUNT}" for_an_amount_of_AMOUNT: "por una cantidad de %{AMOUNT}"
on_DATE_from_START_to_END: "El %{DATE} desde %{START} hasta %{END}" # eg: on feb. 7 Desde 7AM hasta 9AM on_DATE_from_START_to_END: "El %{DATE} desde %{START} hasta %{END}" #eg: on feb. 7 from 7AM to 9AM
from_STARTDATE_to_ENDDATE_from_STARTTIME_to_ENDTIME: "Desde %{STARTDATE} hasta %{ENDDATE}, desde %{STARTTIME} hasta %{ENDTIME}" # eg: Desde feb. 7 hasta feb. 10, Desde 6PM hasta 10PM from_STARTDATE_to_ENDDATE_from_STARTTIME_to_ENDTIME: "Desde %{STARTDATE} hasta %{ENDDATE}, desde %{STARTTIME} hasta %{ENDTIME}" #eg: from feb. 7 to feb. 10, from 6PM to 10PM
subscription_of_NAME_for_DURATION_starting_from_DATE: "Suscripción %{NAME} por %{DURATION} empezando Desde %{DATE}" subscription_of_NAME_for_DURATION_starting_from_DATE: "Suscripción %{NAME} por %{DURATION} empezando desde %{DATE}"
subscription_of_NAME_extended_starting_from_STARTDATE_until_ENDDATE: "Subscripción de %{NAME} extendida (Free days) empezando desde %{STARTDATE} hasta %{ENDDATE}" subscription_of_NAME_extended_starting_from_STARTDATE_until_ENDDATE: "Subscripción de %{NAME} extendida (días gratuitos) empezando desde %{STARTDATE} hasta %{ENDDATE}"
and: 'y' and: 'y'
accounting_export: accounting_export:
journal_code: "Journal code" journal_code: "Código de registro"
date: "Entry date" date: "Fecha contable"
account_code: "Account code" account_code: "Código de cuenta"
account_label: "Account label" account_label: "Título de cuenta"
piece: "Document" piece: "Documento"
line_label: "Entry label" line_label: "Título contable"
debit_origin: "Origin debit" debit_origin: "Débito origen"
credit_origin: "Origin credit" credit_origin: "Crédito origen"
debit_euro: "Euro debit" debit_euro: "Débito euro"
credit_euro: "Euro credit" credit_euro: "Crédito euro"
lettering: "Lettering" lettering: "Punteo"
VAT: 'IVA' VAT: 'IVA'
subscription: "subscr." subscription: "suscr."
Machine_reservation: "machine reserv." Machine_reservation: "reserv. máquina"
Training_reservation: "training reserv." Training_reservation: "reserv. formación"
Event_reservation: "event reserv." Event_reservation: "reserv. evento"
Space_reservation: "space reserv." Space_reservation: "reserv. espacio"
wallet: "wallet" wallet: "cartera"
trainings: trainings:
#training availabilities #training availabilities
i_ve_reserved: "he reservado" i_ve_reserved: "Reservé"
completed: "Lleno" completed: "Lleno"
events: events:
#error messages when updating an event #error messages when updating an event
error_deleting_reserved_price: "No se puede eliminar el precio solicitado porque está asociado con algunas reservas." error_deleting_reserved_price: "No se puede eliminar el precio solicitado porque está asociado con algunas reservas."
@ -158,16 +169,15 @@ es:
#event duration #event duration
from_STARTDATE_to_ENDDATE: "Del %{STARTDATE} al %{ENDDATE}," from_STARTDATE_to_ENDDATE: "Del %{STARTDATE} al %{ENDDATE},"
from_STARTTIME_to_ENDTIME: "de %{STARTTIME} a %{ENDTIME}" from_STARTTIME_to_ENDTIME: "de %{STARTTIME} a %{ENDTIME}"
export_members: export_members:
#members list export to EXCEL format #members list export to EXCEL format
members: "Miembros" members: "Miembros"
id: "ID" id: "ID"
surname: "Apellidos" surname: "Apellido"
first_name: "Nombre" first_name: "Nombre"
email: "E-mail" email: "Correo electrónico"
newsletter: "Hoja informativa" newsletter: "Boletín informativo"
last_login: "Último acceso" last_login: "Última conexión"
gender: "Genero" gender: "Genero"
age: "Edad" age: "Edad"
address: "Dirección" address: "Dirección"
@ -191,13 +201,12 @@ es:
man: "hombre" man: "hombre"
woman: "mujer" woman: "mujer"
without_subscriptions: "Sin suscripciones" without_subscriptions: "Sin suscripciones"
export_reservations: export_reservations:
#machines/trainings/events reservations list to EXCEL format #machines/trainings/events reservations list to EXCEL format
reservations: "Reservas" reservations: "Reservas"
customer_id: "Identificación del cliente" customer_id: "Identificación del cliente"
customer: "Cliente" customer: "Cliente"
email: "E-mail" email: "Correo electrónico"
reservation_date: "fecha de reserva" reservation_date: "fecha de reserva"
reservation_type: "tipo de reserva" reservation_type: "tipo de reserva"
reservation_object: "objetivo de reserva" reservation_object: "objetivo de reserva"
@ -205,13 +214,12 @@ es:
payment_method: "Método de pago" payment_method: "Método de pago"
local_payment: "Pago en recepción" local_payment: "Pago en recepción"
online_payment: "Pago online" online_payment: "Pago online"
export_subscriptions: export_subscriptions:
#subscriptions list export to EXCEL format #subscriptions list export to EXCEL format
subscriptions: "Suscripciones" subscriptions: "Suscripciones"
id: "ID" id: "ID"
customer: "Cliente" customer: "Cliente"
email: "E-mail" email: "Correo electrónico"
subscription: "Suscripción" subscription: "Suscripción"
period: "Periodo" period: "Periodo"
start_date: "Fecha de comienzo" start_date: "Fecha de comienzo"
@ -219,25 +227,22 @@ es:
amount: "Cantidad" amount: "Cantidad"
payment_method: "Método de pago" payment_method: "Método de pago"
local_payment: "Pago en recepción" local_payment: "Pago en recepción"
online_payment: "Pago online" online_payment: "Pago en línea"
export_availabilities: export_availabilities:
#reservation slots export, by type, to EXCEL format #reservation slots export, by type, to EXCEL format
machines: "Máquinas" machines: "Máquinas"
trainings: "Cursos" trainings: "Formaciones"
spaces: "Espacios" spaces: "Espacios"
events: "Eventos" events: "Eventos"
day_of_week: "Día de la semana" day_of_week: "Día de la semana"
date: "Fecha" date: "Fecha"
slot: "Espacio" slot: "Horario"
machine: "Máquina" machine: "Máquina"
training: "Curso" training: "Formación"
space: "Espacio" space: "Espacio"
event: "Evento" event: "Evento"
reservations: "Reservas" reservations: "Reservas"
available_seats: "Asientos disponibles" available_seats: "Asientos disponibles"
api: api:
notifications: notifications:
#internal app notifications #internal app notifications
@ -245,7 +250,7 @@ es:
notify_admin_abuse_reported: notify_admin_abuse_reported:
an_abuse_was_reported_on_TYPE_ID_NAME_html: "Un abuso ha sido reportado <strong>%{TYPE} %{ID}: <em>%{NAME}</em></strong>." an_abuse_was_reported_on_TYPE_ID_NAME_html: "Un abuso ha sido reportado <strong>%{TYPE} %{ID}: <em>%{NAME}</em></strong>."
notify_admin_member_create_reservation: notify_admin_member_create_reservation:
a_RESERVABLE_reservation_was_made_by_USER_html: "una <strong><em>%{RESERVABLE}</em></strong> reserva fue hecha por <strong><em>%{USER}</em></strong>." a_RESERVABLE_reservation_was_made_by_USER_html: "Una reserva de <strong><em>%{RESERVABLE}</em></strong> fue hecha por <strong><em>%{USER}</em></strong>."
notify_admin_profile_complete: notify_admin_profile_complete:
account_imported_from_PROVIDER_UID_has_completed_its_information_html: "Cuenta importada desde <strong><em>%{PROVIDER} </strong> (%{UID})</em> ha completado su información." account_imported_from_PROVIDER_UID_has_completed_its_information_html: "Cuenta importada desde <strong><em>%{PROVIDER} </strong> (%{UID})</em> ha completado su información."
notify_admin_slot_is_canceled: notify_admin_slot_is_canceled:
@ -267,7 +272,7 @@ es:
notify_admin_user_merged: notify_admin_user_merged:
user_NAME_has_merged_his_account_with_the_one_imported_from_PROVIDER_UID_html: "El usuario <strong><em>{NAME}</strong></em> se ha fusionado {GENDER, select, true{his} other{her}} con la cuenta importada desde <strong><em>{PROVIDER} </strong> ({UID})</em>." #messageFormat interpolation user_NAME_has_merged_his_account_with_the_one_imported_from_PROVIDER_UID_html: "El usuario <strong><em>{NAME}</strong></em> se ha fusionado {GENDER, select, true{his} other{her}} con la cuenta importada desde <strong><em>{PROVIDER} </strong> ({UID})</em>." #messageFormat interpolation
notify_admin_when_project_published: notify_admin_when_project_published:
project_NAME_has_been_published_html: "Project <a href='/#!/projects/%{ID}'><strong><em>%{NAME}<em></strong></a> has been published." project_NAME_has_been_published_html: "Proyecto <a href='/#!/projects/%{ID}'><strong><em>%{NAME}<em></strong></a> ha sido publicado."
notify_admin_when_user_is_created: notify_admin_when_user_is_created:
a_new_user_account_has_been_created_NAME_EMAIL_html: "Se ha creado una nueva cuenta: <strong><em>%{NAME} &lt;%{EMAIL}&gt;</strong></em>." a_new_user_account_has_been_created_NAME_EMAIL_html: "Se ha creado una nueva cuenta: <strong><em>%{NAME} &lt;%{EMAIL}&gt;</strong></em>."
notify_admin_when_user_is_imported: notify_admin_when_user_is_imported:
@ -335,25 +340,24 @@ es:
is_over: "se ha acabado." is_over: "se ha acabado."
download_here: "Descargar aquí" download_here: "Descargar aquí"
notify_admin_import_complete: notify_admin_import_complete:
import_over: "%{CATEGORY} import is over. " import_over: "La importación de %{CATEGORY} esta terminada. "
members: "Members" members: "Usuarios"
view_results: "View results." view_results: "Ver resultados."
notify_member_about_coupon: notify_member_about_coupon:
enjoy_a_discount_of_PERCENT_with_code_CODE: "Disfruta de un descuento de %{PERCENT}% con el código %{CODE}" enjoy_a_discount_of_PERCENT_with_code_CODE: "Disfruta de un descuento de %{PERCENT}% con el código %{CODE}"
enjoy_a_discount_of_AMOUNT_with_code_CODE: "Disfruta de un descuento de %{AMOUNT} con el código %{CODE}" enjoy_a_discount_of_AMOUNT_with_code_CODE: "Disfruta de un descuento de %{AMOUNT} con el código %{CODE}"
notify_admin_free_disk_space: notify_admin_free_disk_space:
warning_free_disk_space: "Warning: the server's available disk space is now %{AVAILABLE} MiB" warning_free_disk_space: "Aviso: el espacio disponible en el disco es ahora de %{AVAILABLE} MiB"
notify_admin_close_period_reminder: notify_admin_close_period_reminder:
warning_last_closed_period_over_1_year: "Please remind to periodically close your accounting periods. Last closed period ended at %{LAST_END}" warning_last_closed_period_over_1_year: "Por favor, recuerda cerrar periódicamente tus periodos de contabilidad. El último período cerrado terminó el %{LAST_END}"
warning_no_closed_periods: "Please remind to periodically close your accounting periods. You have to close periods from %{FIRST_DATE}" warning_no_closed_periods: "Por favor, recuerde cerrar periódicamente sus períodos contables. Tiene que cerrar los periodos del %{FIRST_DATE}"
notify_admin_archive_complete: notify_admin_archive_complete:
archive_complete: "Data archiving from %{START} to %{END} is done. <a href='api/accounting_periods/%{ID}/archive' target='_blank'>click here to download</a>. Remember to save it on an external secured media." archive_complete: "El archivado de datos de %{START} a %{END} se ha realizado. <a href='api/accounting_periods/%{ID}/archive' target='_blank'>haga clic aquí para descargar</a>. Recuerda guardarlo en un medio externo seguro."
notify_privacy_policy_changed: notify_privacy_policy_changed:
policy_updated: "Privacy policy updated." policy_updated: "Política de privacidad actualizada."
click_to_show: "Click here to consult" click_to_show: "Haga clic aquí para consultar"
notify_admin_refund_created: notify_admin_refund_created:
refund_created: "A refund of %{AMOUNT} has been created for user %{USER}" refund_created: "Se ha creado un reembolso de %{AMOUNT} para el usuario %{USER}"
statistics: statistics:
#statistics tools for admins #statistics tools for admins
subscriptions: "Suscripciones" subscriptions: "Suscripciones"
@ -381,7 +385,6 @@ es:
revenue: "Ingresos" revenue: "Ingresos"
account_creation: "Creación de cuenta" account_creation: "Creación de cuenta"
project_publication: "Publicación de proyectos" project_publication: "Publicación de proyectos"
export: export:
#statistics exports to the excel file format #statistics exports to the excel file format
entries: "Entradas" entries: "Entradas"
@ -390,19 +393,17 @@ es:
total: "hasta tal punto" total: "hasta tal punto"
date: "Fecha" date: "Fecha"
user: "Usuario" user: "Usuario"
email: "Email" email: "Correo electrónico"
phone: "Teléfono" phone: "Teléfono"
gender: "Genero" gender: "Genero"
age: "Edad" age: "Edad"
type: "Tipo" type: "Tipo"
male: "Hombre" male: "Hombre"
female: "Mujer" female: "Mujer"
price_category: price_category:
#initial price's category for events, created to replace the old "reduced amount" property #initial price's category for events, created to replace the old "reduced amount" property
reduced_fare: "Tarifa reducida" reduced_fare: "Tarifa reducida"
reduced_fare_if_you_are_under_25_student_or_unemployed: "Tarifa reducida si tienes menos de 25 años, eres estudiante o estás desempleado." reduced_fare_if_you_are_under_25_student_or_unemployed: "Tarifa reducida si tienes menos de 25 años, eres estudiante o estás desempleado."
group: group:
#name of the user's group for administrators #name of the user's group for administrators
admins: 'Administradores' admins: 'Administradores'

View File

@ -99,42 +99,43 @@ es:
format: "%{attribute} %{message}" format: "%{attribute} %{message}"
messages: messages:
accepted: debe ser aceptado accepted: debe ser aceptado
blank: no puede estar en blanco blank: no puede ser vacío
present: debe estar en blanco present: debe ser vacío
confirmation: no coincide confirmation: no coincide con %{attribute}
empty: no puede estar vacío empty: no puede estar vacío
equal_to: debe ser igual a %{count} equal_to: debe ser igual a %{count}
even: debe ser par even: debe ser par
exclusion: está reservado exclusion: está reservado
greater_than: debe ser mayor que %{count} greater_than: debe ser mayor a %{count}
greater_than_or_equal_to: debe ser mayor que o igual a %{count} greater_than_or_equal_to: debe ser mayor o igual a %{count}
inclusion: no está incluido en la lista inclusion: no está incluido en la lista
invalid: no es válido invalid: no es válido
less_than: debe ser menor que %{count} less_than: debe ser menor a %{count}
less_than_or_equal_to: debe ser menor que o igual a %{count} less_than_or_equal_to: debe ser menor o igual a %{count}
not_a_number: no es un número not_a_number: no es un número
not_an_integer: debe ser un entero not_an_integer: debe ser un número entero
odd: debe ser impar odd: debe ser impar
record_invalid: 'La validación falló: %{errors}' record_invalid: 'La validación falló: %{errors}'
restrict_dependent_destroy: restrict_dependent_destroy:
one: No se puede eliminar el registro porque existe un %{record} dependiente one: No se puede borrar el registro porque existe un %{record} dependiente
many: No se puede eliminar el registro porque existen %{record} dependientes many: No se puede borrar el registro porque existen %{record} dependientes
taken: ya está en uso taken: ya está en uso
too_long: too_long:
one: "es demasiado largo (1 carácter máximo)" one: es demasiado largo (1 carácter máximo)
other: "es demasiado largo (%{count} caracteres máximo)" other: es demasiado largo (%{count} caracteres máximo)
too_short: too_short:
one: "es demasiado corto (1 carácter mínimo)" one: es demasiado corto (1 carácter mínimo)
other: "es demasiado corto (%{count} caracteres mínimo)" other: es demasiado corto (%{count} caracteres mínimo)
wrong_length: wrong_length:
one: "no tiene la longitud correcta (1 carácter exactos)" one: no tiene la longitud correcta (1 carácter)
other: "no tiene la longitud correcta (%{count} caracteres exactos)" other: no tiene la longitud correcta (%{count} caracteres)
other_than: debe ser distinto de %{count} other_than: debe ser distinto de %{count}
wrong_content_type: "este tipo de archivo adjunto no está permitido"
template: template:
body: 'Se encontraron problemas con los siguientes campos:' body: 'Se encontraron errores con los siguientes campos:'
header: header:
one: No se pudo guardar este/a %{model} porque se encontró 1 error one: No se pudo guardar este/a %{model} porque se encontró 1 error
other: No se pudo guardar este/a %{model} porque se encontraron %{count} errores other: "No se pudo guardar este/a %{model} porque se encontraron %{count} errores"
helpers: helpers:
select: select:
prompt: Por favor seleccione prompt: Por favor seleccione
@ -186,6 +187,7 @@ es:
percentage: percentage:
format: format:
delimiter: '' delimiter: ''
format: "%n%"
precision: precision:
format: format:
delimiter: '' delimiter: ''