Feature: Add spanish (Spain) language (#671)
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
This commit is contained in:
parent
1ebe9fdba9
commit
29ae232e54
4 changed files with 84 additions and 33 deletions
37
app/javascript/dashboard/i18n/es.js
Normal file
37
app/javascript/dashboard/i18n/es.js
Normal file
|
@ -0,0 +1,37 @@
|
|||
import en from './locale/es';
|
||||
|
||||
export default {
|
||||
...en,
|
||||
APP_GLOBAL: {
|
||||
TRIAL_MESSAGE: 'días de prueba restantes.',
|
||||
TRAIL_BUTTON: 'Comprar ahora',
|
||||
},
|
||||
COMPONENTS: {
|
||||
CODE: {
|
||||
BUTTON_TEXT: 'Copiar',
|
||||
COPY_SUCCESSFUL: 'Código copiado al portapapeles correctamente',
|
||||
},
|
||||
FILE_BUBBLE: {
|
||||
DOWNLOAD: 'Descarga',
|
||||
UPLOADING: 'Se está subiendo...',
|
||||
},
|
||||
},
|
||||
CONFIRM_EMAIL: 'Se está verificando...',
|
||||
SETTINGS: {
|
||||
INBOXES: {
|
||||
NEW_INBOX: 'Añadir bandeja de entrada',
|
||||
},
|
||||
},
|
||||
SIDEBAR: {
|
||||
CONVERSATIONS: 'Conversaciones',
|
||||
REPORTS: 'Informes',
|
||||
SETTINGS: 'Configuración',
|
||||
HOME: 'Inicio',
|
||||
AGENTS: 'Agentes',
|
||||
INBOXES: 'Bandejas de entrada',
|
||||
CANNED_RESPONSES: 'Respuestas Predeterminadas',
|
||||
BILLING: 'Facturación',
|
||||
INTEGRATIONS: 'Integraciones',
|
||||
ACCOUNT_SETTINGS: 'Configuración de la cuenta',
|
||||
},
|
||||
};
|
|
@ -2,8 +2,8 @@
|
|||
"AGENT_MGMT": {
|
||||
"HEADER": "Agentes",
|
||||
"HEADER_BTN_TXT": "Añadir agente",
|
||||
"LOADING": "Se están listando los agentes",
|
||||
"SIDEBAR_TXT": "<p><b>Agentes</b></p> <p> Un <b>Agente</b> es miembro de su equipo de Atención al Cliente. </p><p> Los agentes podrán ver y responder a los mensajes de sus usuarios. La lista muestra todos los agentes actualmente en su cuenta. </p><p> Haga clic en <b>Añadir agente</b> para añadir un nuevo agente. Agente que añadas recibirá un correo electrónico con un enlace de confirmación para activar su cuenta, después de lo cual pueden acceder a Chatwoot y responder a los mensajes. </p><p> El acceso a las características de Chatwoot se basa en los siguientes roles. </p><p> <b>Agente</b> - Los agentes con este rol sólo pueden acceder a bandejas, informes y conversaciones. Pueden asignar conversaciones a otros agentes o a sí mismos y resolver conversaciones.</p><p> <b>Administrador</b> - El administrador tendrá acceso a todas las características de Chatwoot habilitadas para su cuenta, incluyendo configuración y facturación, junto con todos los privilegios de los agentes normales.</p>",
|
||||
"LOADING": "Se esta recogiendo la lista de agentes",
|
||||
"SIDEBAR_TXT": "<p><b>Agentes</b></p> <p> Un <b>Agente</b> es un miembro de tu equipo de soporte al cliente. </p><p> Los agents podran ver y responder los mensajes de vuestros usuarios. La lista muestra todos los agentes que hay actualmente en tu cuenta. </p><p> Clica en <b>Añadir Agente</b> para añadir un nuevo agente. El agente recibirá un correo electrónico con un enlace de confirmación para activar su cuenta. Después del cual podra acceder a Chatwoot y responder a los mensajes. </p><p> El acceso a las funciones de Chatwoot se basa en los siguientes roles. </p><p> <b>Agente</b> - los agentes con este rol solo podran acceder a bandejas de entrada, informes y conversaciones. </p><p> <b>Administrador</b> - El/La administrador/a tendrá acceso a todas las funciones de Chatwoot habilitadas para tu cuenta, incluidas las configuraciones y la facturación, junto a todos los privilegios de los agentes normales.</p>",
|
||||
"AGENT_TYPES": [
|
||||
{
|
||||
"name": "administrator",
|
||||
|
|
|
@ -195,8 +195,7 @@ export default {
|
|||
}
|
||||
},
|
||||
{
|
||||
scope:
|
||||
'manage_pages,pages_messaging,pages_messaging_phone_number',
|
||||
scope: 'manage_pages,pages_messaging,pages_messaging_phone_number',
|
||||
}
|
||||
);
|
||||
},
|
||||
|
|
|
@ -1,41 +1,56 @@
|
|||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
# Files in the config/locales directory are used for internationalization
|
||||
# and are automatically loaded by Rails. If you want to use locales other
|
||||
# than English, add the necessary files in this directory.
|
||||
#
|
||||
# To use the locales, use `I18n.t`:
|
||||
#
|
||||
# I18n.t 'hello'
|
||||
#
|
||||
# In views, this is aliased to just `t`:
|
||||
#
|
||||
# <%= t('hello') %>
|
||||
#
|
||||
# To use a different locale, set it with `I18n.locale`:
|
||||
#
|
||||
# I18n.locale = :es
|
||||
#
|
||||
# This would use the information in config/locales/es.yml.
|
||||
#
|
||||
# The following keys must be escaped otherwise they will not be retrieved by
|
||||
# the default I18n backend:
|
||||
#
|
||||
# true, false, on, off, yes, no
|
||||
#
|
||||
# Instead, surround them with single quotes.
|
||||
#
|
||||
# en:
|
||||
# 'true': 'foo'
|
||||
#
|
||||
# To learn more, please read the Rails Internationalization guide
|
||||
# available at https://guides.rubyonrails.org/i18n.html.
|
||||
|
||||
es:
|
||||
hello: "Hola mundo"
|
||||
messages:
|
||||
reset_password_success: '¡Genial! La solicitud de restablecimiento de contraseña ha sido exitosa. Revisa tu correo para ver las instrucciones.'
|
||||
reset_password_failure: '¡Uh ho! No hemos podido encontrar ningún usuario con el correo electrónico especificado.'
|
||||
errors:
|
||||
reset_password_success: Woot! Se ha restablecido la contraseña con éxito. Revisa el correo para más instrucciones.
|
||||
reset_password_failure: Uh ho! No se ha encontrado ninguna cuenta con ese correo electrónico.
|
||||
|
||||
errors:
|
||||
signup:
|
||||
disposable_email: No permitimos correos electrónicos desechables
|
||||
invalid_email: Ha introducido un correo electrónico no válido
|
||||
disposable_email: Los correos electrónicos desechables no son aceptados
|
||||
invalid_email: El correo electrónico no es válido
|
||||
email_already_exists: "Ya te has registrado en una cuenta con %{email}"
|
||||
failed: Registro fallido
|
||||
failed: El registro ha fallado
|
||||
|
||||
conversations:
|
||||
activity:
|
||||
status:
|
||||
resolved: "La conversación fue marcada por %{user_name}"
|
||||
resolved: "La conversación fue marcada como resuelta por %{user_name}"
|
||||
open: "La conversación fue reabierta por %{user_name}"
|
||||
assignee:
|
||||
assigned: "Asignado a %{assignee_name} por %{user_name}"
|
||||
removed: "Conversación no asignada por %{user_name}"
|
||||
assigned: "Asignada a %{assignee_name} por %{user_name}"
|
||||
removed: "%{user_name} ha retirado la asignación"
|
||||
templates:
|
||||
typical_reply_message_body: "%{account_name} normalmente responde en unas pocas horas."
|
||||
ways_to_reach_you_message_body: "Dale al equipo una forma de llegar a ti."
|
||||
email_input_box_message_body: "Recibir notificaciones por correo electrónico"
|
||||
ways_to_reach_you_message_body: "Indica al equipo la manera de ponernos en contacto contigo."
|
||||
email_input_box_message_body: "Recibe las notificaciones por correo electrónico"
|
||||
|
|
Loading…
Reference in a new issue