diff --git a/app/assets/javascripts/components/locales/es.jsx b/app/assets/javascripts/components/locales/es.jsx
index 7baad281f6a..545c4a0ae55 100644
--- a/app/assets/javascripts/components/locales/es.jsx
+++ b/app/assets/javascripts/components/locales/es.jsx
@@ -6,7 +6,7 @@ const es = {
"status.delete": "Borrar",
"status.reply": "Responder",
"status.reblog": "Republicar",
- "status.favourite": "Favourito",
+ "status.favourite": "Favorito",
"status.reblogged_by": "{name} republicado",
"video_player.toggle_sound": "Act/Desac. sonido",
"account.mention": "Mención",
@@ -20,17 +20,17 @@ const es = {
"account.follows": "Seguir",
"account.followers": "Seguidores",
"account.follows_you": "Te sigue",
- "getting_started.heading": "Empezando",
+ "getting_started.heading": "Primeros pasos",
"getting_started.about_addressing": "Puedes seguir a gente si conoces su nombre de usuario y el dominio en el que están registrados, introduciendo algo similar a una dirección de correo electrónico en el formulario en la parte superior de la barra lateral.",
- "getting_started.about_shortcuts": "Si el usuario que buscas está en el mismo dominio que tu, simplemente funcionará introduciendo el nombre de usuario. La misma regla se aplica para mencionar a usuarios.",
+ "getting_started.about_shortcuts": "Si el usuario que buscas está en el mismo dominio que tú, simplemente funcionará introduciendo el nombre de usuario. La misma regla se aplica para mencionar a usuarios.",
"getting_started.about_developer": "Puedes seguir al desarrollador de este proyecto en Gargron@mastodon.social",
"column.home": "Inicio",
"column.mentions": "Menciones",
- "column.public": "Publico",
+ "column.public": "Público",
"tabs_bar.compose": "Redactar",
"tabs_bar.home": "Inicio",
"tabs_bar.mentions": "Menciones",
- "tabs_bar.public": "Publico",
+ "tabs_bar.public": "Público",
"compose_form.placeholder": "¿En qué estás pensando?",
"compose_form.publish": "Publicar",
"navigation_bar.settings": "Ajustes",
@@ -40,7 +40,7 @@ const es = {
"search.placeholder": "Buscar",
"search.account": "Cuenta",
"search.hashtag": "Etiqueta",
- "suggestions_box.who_to_follow": "A quién segui",
+ "suggestions_box.who_to_follow": "A quién seguir",
"suggestions_box.refresh": "Refrescar",
"upload_button.label": "Añadir medio",
"upload_form.undo": "Deshacer"
diff --git a/config/locales/devise.es.yml b/config/locales/devise.es.yml
new file mode 100644
index 00000000000..d10eb08fcf3
--- /dev/null
+++ b/config/locales/devise.es.yml
@@ -0,0 +1,61 @@
+---
+en:
+ devise:
+ confirmations:
+ confirmed: Su dirección de correo ha sido confirmada con éxito.
+ send_instructions: Recibirá un correo electrónico con instrucciones sobre cómo confirmar su dirección de correo en pocos minutos.
+ send_paranoid_instructions: Si su dirección de correo electrónico existe en nuesta base de datos, recibirá un correo electrónico con instrucciones sobre cómo confirmar su dirección de correo en pocos minutos.
+ failure:
+ already_authenticated: Usted ya está registrado.
+ inactive: Su cuenta todavía no está activa.
+ invalid: Inválido %{authentication_keys} o contraseña.
+ last_attempt: Tiene un intento más antes de que su cuenta sea bloqueada.
+ locked: su cuenta está bloqueada.
+ not_found_in_database: Inválido %{authentication_keys} o contraseña.
+ timeout: su sesión ha expirado. Por favor inicie sesión de nuevo para continuar.
+ unauthenticated: Necesita iniciar sesión o registrarse antes de continuar.
+ unconfirmed: Tiene que confirmar su correo electrónico antes de continuar.
+ mailer:
+ confirmation_instructions:
+ subject: 'Mastodon: Instrucciones de confirmación'
+ password_change:
+ subject: 'Mastodon: Contraseña cambiada'
+ reset_password_instructions:
+ subject: 'Mastodon: Instrucciones para reiniciar contraseña'
+ unlock_instructions:
+ subject: 'Mastodon: Instrucciones para desbloquear'
+ omniauth_callbacks:
+ failure: No podemos autentificarle desde %{kind} debido a "%{reason}".
+ success: Autentificado con éxito desde la cuenta %{kind} .
+ passwords:
+ no_token: No puede acceder a esta página sin provenir desde el correo de reinicio de contraseña. Si viene desde el correo de reinicio de contraseña, por favor asegúrese que está utilizando la dirección completa proporcionada.
+ send_instructions: Recibirá un correo electrónico con instrucciones sobre cómo reiniciar su contraseña en pocos minutos.
+ send_paranoid_instructions: Si su correo electrónico existe en nuestra base de datos, recibirá un enlace de recuperación de contraseña en su dirección de correo en pocos minutos.
+ updated: Su contraseña ha sido cambiada con éxito. Ahora ya está registrado.
+ updated_not_active: Su contraseña ha sido cambiada con éxito.
+ registrations:
+ destroyed: ¡Adios! Su cuenta ha sido cancelada con éxito. Esperamos verle pronto de nuevo.
+ signed_up: ¡Bienvenido! Se ha registrado con éxito.
+ signed_up_but_inactive: Se ha registrado con éxito. Sin embargo, no podemos identificarle porque su cuenta no ha sido activada todavía.
+ signed_up_but_locked: Se ha registrado con éxito. Sin embargo, no podemos identificarle porque su cuenta está bloqueada.
+ signed_up_but_unconfirmed: Un mensaje con un enlace de confirmación ha sido enviado a su correo electrónico. Por favor siga el enlace para activar su cuenta.
+ update_needs_confirmation: Ha actualizado su cuenta con éxito, pero necesitamos verificar su nueva dirección de correo. Por favor compruebe su correo y siga el enlace para confirmar su nueva dirección de correo.
+ updated: su cuenta ha sido actualizada con éxito.
+ sessions:
+ already_signed_out: Cerró sesión con éxito.
+ signed_in: Se registró con éxito.
+ signed_out: Cerró sesión con éxito.
+ unlocks:
+ send_instructions: Recibirá un correo electrónico con instrucciones sobre cómo desbloquear su cuenta en pocos minutos.
+ send_paranoid_instructions: Si su cuenta existe, recibirá un correo electrónico con instrucciones sobre cómo desbloquearla en pocos minutos.
+ unlocked: Su cuenta ha sido desbloqueada con éxito. Por favor inicie sesión para continuar.
+ errors:
+ messages:
+ already_confirmed: ya fue confirmado, por favor intente iniciar sesión
+ confirmation_period_expired: necesita ser confirmado dentro de %{period}, por favor pida una nueva
+ expired: ha expirado, por favor pida una nueva
+ not_found: no encontrado
+ not_locked: no fue bloqueada
+ not_saved:
+ one: '1 error prohibió este %{resource} de ser guardado:'
+ other: "%{count} errores prohibieron este %{resource} de ser guardado:"
diff --git a/config/locales/es.yml b/config/locales/es.yml
new file mode 100644
index 00000000000..16be99a5317
--- /dev/null
+++ b/config/locales/es.yml
@@ -0,0 +1,59 @@
+---
+en:
+ about:
+ about_instance: "%{instance} es una instancia de Mastodon."
+ about_mastodon: Mastodon es un servidor de red social libre y de código abierto. Una alternativa descentralizada a plataformas comerciales, que evita el riesgo de que una única compañía monopolice tu comunicación. Cualquiera puede ejecutar Mastodon y participar sin problemas en la red social.
+ get_started: Comenzar
+ source_code: Código fuente
+ terms: Términos de uso
+ accounts:
+ follow: Seguir
+ followers: Seguidores
+ following: Siguiendo
+ nothing_here: ¡No hay nada aquí!
+ people_followed_by: Usuarios a quien %{name} sigue
+ people_who_follow: Usuarios que siguen a %{name}
+ posts: Publicaciones
+ unfollow: Dejar de seguir
+ application_mailer:
+ signature: Notificaciones de Mastodon desde %{instance}
+ auth:
+ change_password: Cambiar contraseña
+ didnt_get_confirmation: ¿No recibió instrucciones de confirmación?
+ forgot_password: ¿Olvidó su contraseña?
+ login: Iniciar sesión
+ register: Registrarse
+ resend_confirmation: Volver a enviar las instrucciones de confirmación
+ reset_password: Restablecer contraseña
+ set_new_password: Establecer nueva contraseña
+ generic:
+ changes_saved_msg: ¡Cambios guardados con éxito!
+ powered_by: powered by %{link}
+ save_changes: Guardar cambios
+ validation_errors:
+ one: ¡Algo no está todavía bien! Por favor, revise el error más abajo
+ other: ¡Algo no está todavía bien! Por favor, revise %{count} errores más abajo
+ notification_mailer:
+ favourite:
+ body: 'Su estado fue marcado como favorito por %{name}:'
+ subject: "%{name} marcó como favorito su estado"
+ follow:
+ body: "¡%{name} le está ahora siguiendo!"
+ subject: "%{name} le esta ahora siguiendo"
+ mention:
+ body: 'Fue mencionado por %{name} en:'
+ subject: Fue mencionado por %{name}
+ reblog:
+ body: 'Su estado fue vuelto a publicar por %{name}:'
+ subject: "%{name} volvió a publicar su estado"
+ pagination:
+ next: Próximo
+ prev: Anterior
+ settings:
+ edit_profile: Editar perfil
+ preferences: Preferencias
+ stream_entries:
+ favourited: marcado como favorito por
+ is_now_following: está ahora siguiendo
+ will_paginate:
+ page_gap: "…"