summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoram Wilander <jwawilander@gmail.com>2016-04-01 08:46:03 -0400
committerJoram Wilander <jwawilander@gmail.com>2016-04-01 08:46:03 -0400
commit3aa240d74fe4137fcb0fa8038ede241a4e03b805 (patch)
tree1d775d212777dc9b7e995670a2014af4604ae08b
parentda5de9eed36f2dde768398dc30c95a58e80f7b19 (diff)
parent271876f3b53225611dfee40fd46917c6a477314b (diff)
downloadchat-3aa240d74fe4137fcb0fa8038ede241a4e03b805.tar.gz
chat-3aa240d74fe4137fcb0fa8038ede241a4e03b805.tar.bz2
chat-3aa240d74fe4137fcb0fa8038ede241a4e03b805.zip
Merge pull request #2599 from ZBoxApp/locs
Add missing en locs and translations to es
-rw-r--r--i18n/en.json108
-rw-r--r--i18n/es.json72
-rw-r--r--webapp/components/admin_console/compliance_settings.jsx2
-rw-r--r--webapp/components/admin_console/user_item.jsx2
-rw-r--r--webapp/components/analytics/team_analytics.jsx2
-rw-r--r--webapp/components/user_settings/user_settings_display.jsx2
-rw-r--r--webapp/components/user_settings/user_settings_security.jsx3
-rw-r--r--webapp/i18n/en.json60
-rw-r--r--webapp/i18n/es.json87
9 files changed, 249 insertions, 89 deletions
diff --git a/i18n/en.json b/i18n/en.json
index 7dcc351f1..821f5c946 100644
--- a/i18n/en.json
+++ b/i18n/en.json
@@ -1296,14 +1296,6 @@
"translation": "You joined {{ .TeamDisplayName }}"
},
{
- "id": "api.user.update_mfa.not_available.app_error",
- "translation": "MFA not configured or available on this server"
- },
- {
- "id": "api.user.generate_mfa_qr.not_available.app_error",
- "translation": "MFA not configured or available on this server"
- },
- {
"id": "api.user.add_direct_channels_and_forget.failed.error",
"translation": "Failed to add direct channel preferences for user user_id=%s, team_id=%s, err=%v"
},
@@ -1340,16 +1332,16 @@
"translation": "Unsupported OAuth service provider"
},
{
- "id": "api.user.check_user_mfa.not_available.app_error",
- "translation": "MFA is not configured or supported on this server"
+ "id": "api.user.check_user_login_attempts.too_many.app_error",
+ "translation": "Your account is locked because of too many failed password attempts. Please reset your password."
},
{
"id": "api.user.check_user_mfa.bad_code.app_error",
"translation": "Invalid MFA token."
},
{
- "id": "api.user.check_user_login_attempts.too_many.app_error",
- "translation": "Your account is locked because of too many failed password attempts. Please reset your password."
+ "id": "api.user.check_user_mfa.not_available.app_error",
+ "translation": "MFA is not configured or supported on this server"
},
{
"id": "api.user.check_user_password.invalid.app_error",
@@ -1436,6 +1428,10 @@
"translation": "LDAP not available on this server"
},
{
+ "id": "api.user.generate_mfa_qr.not_available.app_error",
+ "translation": "MFA not configured or available on this server"
+ },
+ {
"id": "api.user.get_authorization_code.unsupported.app_error",
"translation": "Unsupported OAuth service provider"
},
@@ -1580,6 +1576,10 @@
"translation": "You do not have the appropriate permissions"
},
{
+ "id": "api.user.update_mfa.not_available.app_error",
+ "translation": "MFA not configured or available on this server"
+ },
+ {
"id": "api.user.update_password.context.app_error",
"translation": "Update password failed because context user_id did not match props user_id"
},
@@ -1760,72 +1760,72 @@
"translation": "Compliance export started for job '{{.JobName}}' at '{{.FilePath}}'"
},
{
- "id": "ent.mfa.license_disable.app_error",
- "translation": "Your license does not support using multi-factor authentication"
+ "id": "ent.ldap.do_login.bind_admin_user.app_error",
+ "translation": "Unable to bind to LDAP server. Check BindUsername and BindPassword."
},
{
- "id": "ent.mfa.generate_qr_code.create_code.app_error",
- "translation": "Error generating QR code"
+ "id": "ent.ldap.do_login.invalid_password.app_error",
+ "translation": "Invalid Password"
},
{
- "id": "ent.mfa.generate_qr_code.save_secret.app_error",
- "translation": "Error saving the MFA secret"
+ "id": "ent.ldap.do_login.licence_disable.app_error",
+ "translation": "LDAP functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
},
{
- "id": "ent.mfa.activate.authenticate.app_error",
- "translation": "Error attempting to authenticate MFA token"
+ "id": "ent.ldap.do_login.matched_to_many_users.app_error",
+ "translation": "Username given matches multiple users"
},
{
- "id": "ent.mfa.activate.bad_token.app_error",
- "translation": "Invalid MFA token"
+ "id": "ent.ldap.do_login.search_ldap_server.app_error",
+ "translation": "Failed to search LDAP server"
},
{
- "id": "ent.mfa.activate.save_active.app_erro",
- "translation": "Unable to update MFA active status for the user"
+ "id": "ent.ldap.do_login.unable_to_connect.app_error",
+ "translation": "Unable to connect to LDAP server"
},
{
- "id": "ent.mfa.deactivate.save_active.app_erro",
- "translation": "Unable to update MFA active status for the user"
+ "id": "ent.ldap.do_login.unable_to_create_user.app_error",
+ "translation": "Credentials valid but unable to create user."
},
{
- "id": "ent.mfa.deactivate.save_secret.app_error",
- "translation": "Error clearing the MFA secret"
+ "id": "ent.ldap.do_login.user_not_registered.app_error",
+ "translation": "User not registered on LDAP server"
},
{
- "id": "ent.mfa.validate_token.authenticate.app_error",
- "translation": "Error trying to authenticate MFA token"
+ "id": "ent.mfa.activate.authenticate.app_error",
+ "translation": "Error attempting to authenticate MFA token"
},
{
- "id": "ent.ldap.do_login.bind_admin_user.app_error",
- "translation": "Unable to bind to LDAP server. Check BindUsername and BindPassword."
+ "id": "ent.mfa.activate.bad_token.app_error",
+ "translation": "Invalid MFA token"
},
{
- "id": "ent.ldap.do_login.invalid_password.app_error",
- "translation": "Invalid Password"
+ "id": "ent.mfa.activate.save_active.app_erro",
+ "translation": "Unable to update MFA active status for the user"
},
{
- "id": "ent.ldap.do_login.licence_disable.app_error",
- "translation": "LDAP functionality disabled by current license. Please contact your system administrator about upgrading your enterprise license."
+ "id": "ent.mfa.deactivate.save_active.app_erro",
+ "translation": "Unable to update MFA active status for the user"
},
{
- "id": "ent.ldap.do_login.matched_to_many_users.app_error",
- "translation": "Username given matches multiple users"
+ "id": "ent.mfa.deactivate.save_secret.app_error",
+ "translation": "Error clearing the MFA secret"
},
{
- "id": "ent.ldap.do_login.search_ldap_server.app_error",
- "translation": "Failed to search LDAP server"
+ "id": "ent.mfa.generate_qr_code.create_code.app_error",
+ "translation": "Error generating QR code"
},
{
- "id": "ent.ldap.do_login.unable_to_connect.app_error",
- "translation": "Unable to connect to LDAP server"
+ "id": "ent.mfa.generate_qr_code.save_secret.app_error",
+ "translation": "Error saving the MFA secret"
},
{
- "id": "ent.ldap.do_login.unable_to_create_user.app_error",
- "translation": "Credentials valid but unable to create user."
+ "id": "ent.mfa.license_disable.app_error",
+ "translation": "Your license does not support using multi-factor authentication"
},
{
- "id": "ent.ldap.do_login.user_not_registered.app_error",
- "translation": "User not registered on LDAP server"
+ "id": "ent.mfa.validate_token.authenticate.app_error",
+ "translation": "Error trying to authenticate MFA token"
},
{
"id": "manaultesting.get_channel_id.no_found.debug",
@@ -3192,14 +3192,6 @@
"translation": "We couldn't update the team name"
},
{
- "id": "store.sql_user.update_mfa_secret.app_error",
- "translation": "We encountered an error updating the user's MFA secret"
- },
- {
- "id": "store.sql_user.update_mfa_active.app_error",
- "translation": "We encountered an error updating the user's MFA active status"
- },
- {
"id": "store.sql_user.analytics_unique_user_count.app_error",
"translation": "We couldn't get the unique user count"
},
@@ -3320,6 +3312,14 @@
"translation": "We couldn't update the last_ping_at"
},
{
+ "id": "store.sql_user.update_mfa_active.app_error",
+ "translation": "We encountered an error updating the user's MFA active status"
+ },
+ {
+ "id": "store.sql_user.update_mfa_secret.app_error",
+ "translation": "We encountered an error updating the user's MFA secret"
+ },
+ {
"id": "store.sql_user.update_password.app_error",
"translation": "We couldn't update the user password"
},
diff --git a/i18n/es.json b/i18n/es.json
index 924ce59d2..019af088e 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -476,6 +476,10 @@
"translation": "No se encontró el archivo."
},
{
+ "id": "api.file.get_file.public_disabled.app_error",
+ "translation": "Los enlaces públicos han sido deshabilitados por un administrador del sistema"
+ },
+ {
"id": "api.file.get_file.public_invalid.app_error",
"translation": "El enlace público parece ser inválido"
},
@@ -696,6 +700,14 @@
"translation": "Error obteniendo el token de acceso desde la BD antes de ser eliminado"
},
{
+ "id": "api.post.check_for_out_of_channel_mentions.message.multiple",
+ "translation": "{{.Usernames}} y {{.LastUsername}} fueron mencionados, pero no recibieron una notificación porque no pertenecen a este canal."
+ },
+ {
+ "id": "api.post.check_for_out_of_channel_mentions.message.one",
+ "translation": "{{.Username}} fue mencionado, pero no recibió una notificación porque no pertenece a este canal."
+ },
+ {
"id": "api.post.create_post.bad_filename.error",
"translation": "Nombre errado de archivo descartado, archivo=%v"
},
@@ -1324,6 +1336,14 @@
"translation": "Tu cuenta ha sido bloqueada debido a demasiados intentos fallidos. Por favor, restablece tu contraseña."
},
{
+ "id": "api.user.check_user_mfa.bad_code.app_error",
+ "translation": "Token AMF inválido."
+ },
+ {
+ "id": "api.user.check_user_mfa.not_available.app_error",
+ "translation": "AMF on está configurado o no es soportado en este servidor"
+ },
+ {
"id": "api.user.check_user_password.invalid.app_error",
"translation": "El inicio de sesión falló porque la contraseña es inválida"
},
@@ -1408,6 +1428,10 @@
"translation": "LDAP no está disponible en este servidor"
},
{
+ "id": "api.user.generate_mfa_qr.not_available.app_error",
+ "translation": "AMF no está configurado o disponible en este servidor"
+ },
+ {
"id": "api.user.get_authorization_code.unsupported.app_error",
"translation": "Proveedor de servicios de OAuth no es compatible"
},
@@ -1552,6 +1576,10 @@
"translation": "No tienes los permisos apropiados"
},
{
+ "id": "api.user.update_mfa.not_available.app_error",
+ "translation": "AMF no está configurado o disponible en este servidor"
+ },
+ {
"id": "api.user.update_password.context.app_error",
"translation": "La actualización de la contraseña falló debido a que el user_id del contexto no coincide con el user_id de los props"
},
@@ -1764,6 +1792,42 @@
"translation": "Usuario no registrado en el servidor LDAP"
},
{
+ "id": "ent.mfa.activate.authenticate.app_error",
+ "translation": "Error intentando autenticar el token AMF"
+ },
+ {
+ "id": "ent.mfa.activate.bad_token.app_error",
+ "translation": "Token AMF inválido"
+ },
+ {
+ "id": "ent.mfa.activate.save_active.app_erro",
+ "translation": "No se pudo actualizar el estado activo AMF para el usuario"
+ },
+ {
+ "id": "ent.mfa.deactivate.save_active.app_erro",
+ "translation": "No se pudo actualizar el estado activo AMF para el usuario"
+ },
+ {
+ "id": "ent.mfa.deactivate.save_secret.app_error",
+ "translation": "Error al limpiar el secreto AMF"
+ },
+ {
+ "id": "ent.mfa.generate_qr_code.create_code.app_error",
+ "translation": "Error generando el código QR"
+ },
+ {
+ "id": "ent.mfa.generate_qr_code.save_secret.app_error",
+ "translation": "Error guardando el secreto AMF"
+ },
+ {
+ "id": "ent.mfa.license_disable.app_error",
+ "translation": "Tu licencia no soporta la autenticación de múltiples factores"
+ },
+ {
+ "id": "ent.mfa.validate_token.authenticate.app_error",
+ "translation": "Error intentando autenticar el token AMF"
+ },
+ {
"id": "manaultesting.get_channel_id.no_found.debug",
"translation": "No pudimos encontrar el canal: %v, búsqueda realizada con estas posibilidades %v"
},
@@ -3248,6 +3312,14 @@
"translation": "No pudimos actualizar el campo last_ping_at"
},
{
+ "id": "store.sql_user.update_mfa_active.app_error",
+ "translation": "Encontramos un error al actualizar el estado activo AMF del usuario"
+ },
+ {
+ "id": "store.sql_user.update_mfa_secret.app_error",
+ "translation": "Encontramos un error al actualizar el secreto AMF del usuario"
+ },
+ {
"id": "store.sql_user.update_password.app_error",
"translation": "No pudimos actualizar la contraseña del usuario"
},
diff --git a/webapp/components/admin_console/compliance_settings.jsx b/webapp/components/admin_console/compliance_settings.jsx
index fb2ae26f9..206bb0faa 100644
--- a/webapp/components/admin_console/compliance_settings.jsx
+++ b/webapp/components/admin_console/compliance_settings.jsx
@@ -223,7 +223,7 @@ export default class ComplianceSettings extends React.Component {
</label>
<p className='help-text'>
<FormattedMessage
- id='admin.compliance.enableDesc'
+ id='admin.compliance.enableDailyDesc'
defaultMessage='When true, Mattermost will generate a daily compliance report.'
/>
</p>
diff --git a/webapp/components/admin_console/user_item.jsx b/webapp/components/admin_console/user_item.jsx
index 91f567d4d..c00050584 100644
--- a/webapp/components/admin_console/user_item.jsx
+++ b/webapp/components/admin_console/user_item.jsx
@@ -333,7 +333,7 @@ export default class UserItem extends React.Component {
<div>
<FormattedMessage
id='admin.user_item.confirmDemoteDescription'
- defaultMessage="If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you\'ll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command."
+ defaultMessage="If you demote yourself from the System Admin role and there is not another user with System Admin privileges, you'll need to re-assign a System Admin by accessing the Mattermost server through a terminal and running the following command."
/>
<br/>
<br/>
diff --git a/webapp/components/analytics/team_analytics.jsx b/webapp/components/analytics/team_analytics.jsx
index efc965f24..9b4eb1f94 100644
--- a/webapp/components/analytics/team_analytics.jsx
+++ b/webapp/components/analytics/team_analytics.jsx
@@ -154,7 +154,7 @@ class TeamAnalytics extends React.Component {
<TableChart
title={
<FormattedMessage
- id='analytics.team.activeUsers'
+ id='analytics.team.recentUsers'
defaultMessage='Recent Active Users'
/>
}
diff --git a/webapp/components/user_settings/user_settings_display.jsx b/webapp/components/user_settings/user_settings_display.jsx
index d815bd371..d169e01b5 100644
--- a/webapp/components/user_settings/user_settings_display.jsx
+++ b/webapp/components/user_settings/user_settings_display.jsx
@@ -304,7 +304,7 @@ export default class UserSettingsDisplay extends React.Component {
describe = (
<FormattedMessage
id='user.settings.display.showUsername'
- defaultMessage='Show username (team default)'
+ defaultMessage='Show username (default)'
/>
);
} else if (this.state.nameFormat === 'full_name') {
diff --git a/webapp/components/user_settings/user_settings_security.jsx b/webapp/components/user_settings/user_settings_security.jsx
index e4044e6d0..ff5a898a9 100644
--- a/webapp/components/user_settings/user_settings_security.jsx
+++ b/webapp/components/user_settings/user_settings_security.jsx
@@ -1,6 +1,7 @@
// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
// See License.txt for license information.
+import $ from 'jquery';
import SettingItemMin from '../setting_item_min.jsx';
import SettingItemMax from '../setting_item_max.jsx';
import AccessHistoryModal from '../access_history_modal.jsx';
@@ -247,7 +248,7 @@ class SecurityTab extends React.Component {
extraInfo = (
<span>
<FormattedMessage
- id='user.settings.mfa.addHelp'
+ id='user.settings.mfa.addHelpQr'
defaultMessage='Please scan the QR code with the Google Authenticator app on your smartphone and fill in the token with one provided by the app.'
/>
</span>
diff --git a/webapp/i18n/en.json b/webapp/i18n/en.json
index 6f23552b3..d58d282bc 100644
--- a/webapp/i18n/en.json
+++ b/webapp/i18n/en.json
@@ -30,10 +30,10 @@
"add_incoming_webhook.name": "Name",
"add_incoming_webhook.save": "Save",
"add_integration.header": "Add Integration",
- "add_integration.incomingWebhook.title": "Incoming Webhook",
"add_integration.incomingWebhook.description": "Create webhook URLs for use in external integrations.",
- "add_integration.outgoingWebhook.title": "Outgoing Webhook",
+ "add_integration.incomingWebhook.title": "Incoming Webhook",
"add_integration.outgoingWebhook.description": "Create webhooks to send new message events to an external integration.",
+ "add_integration.outgoingWebhook.title": "Outgoing Webhook",
"add_outgoing_webhook.callbackUrls": "Callback URLs (One Per Line)",
"add_outgoing_webhook.callbackUrlsRequired": "One or more callback URLs are required",
"add_outgoing_webhook.cancel": "Cancel",
@@ -43,17 +43,19 @@
"add_outgoing_webhook.name": "Name",
"add_outgoing_webhook.save": "Save",
"add_outgoing_webhook.triggerWOrds": "Trigger Words (One Per Line)",
+ "add_outgoing_webhook.triggerWords": "Trigger Words (One Per Line)",
"add_outgoing_webhook.triggerWordsOrChannelRequired": "A valid channel or a list of trigger words is required",
"admin.audits.reload": "Reload",
"admin.audits.title": "User Activity",
"admin.compliance.directoryDescription": "Directory to which compliance reports are written. If blank, will be set to ./data/.",
"admin.compliance.directoryExample": "Ex \"./data/\"",
"admin.compliance.directoryTitle": "Compliance Directory Location:",
+ "admin.compliance.enableDailyDesc": "When true, Mattermost will generate a daily compliance report.",
"admin.compliance.enableDailyTitle": "Enable Daily Report:",
- "admin.compliance.enableDesc": "When true, Mattermost will generate a daily compliance report.",
+ "admin.compliance.enableDesc": "When true, Mattermost allows compliance reporting",
"admin.compliance.enableTitle": "Enable Compliance:",
"admin.compliance.false": "false",
- "admin.compliance.noLicense": "<h4 class=\"banner__heading\">Note:</h4><p>Compliance is an enterprise feature. Your current license does not support Compliance. Click <a href=\"http://mattermost.com\" target=\"_blank\">here</a> for information and pricing on enterprise licenses.</p>",
+ "admin.compliance.noLicense": "<h4 class=\"banner__heading\">Note:</h4><p>Compliance is an enterprise feature. Your current license does not support Compliance. Click <a href=\"http://mattermost.com\"target=\"_blank\">here</a> for information and pricing on enterprise licenses.</p>",
"admin.compliance.save": "Save",
"admin.compliance.saving": "Saving Config...",
"admin.compliance.title": "Compliance Settings",
@@ -233,7 +235,7 @@
"admin.ldap.lastnameAttrDesc": "The attribute in the LDAP server that will be used to populate the last name of users in Mattermost.",
"admin.ldap.lastnameAttrEx": "Ex \"sn\"",
"admin.ldap.lastnameAttrTitle": "Last Name Attribute:",
- "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Note:</h4><p>LDAP is an enterprise feature. Your current license does not support LDAP. Click <a href=\"http://mattermost.com\" target=\"_blank\">here</a> for information and pricing on enterprise licenses.</p>",
+ "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Note:</h4><p>LDAP is an enterprise feature. Your current license does not support LDAP. Click <a href=\"http://mattermost.com\"target=\"_blank\">here</a> for information and pricing on enterprise licenses.</p>",
"admin.ldap.portDesc": "The port Mattermost will use to connect to the LDAP server. Default is 389.",
"admin.ldap.portEx": "Ex \"389\"",
"admin.ldap.portTitle": "LDAP Port:",
@@ -251,7 +253,10 @@
"admin.ldap.usernameAttrEx": "Ex \"sAMAccountName\"",
"admin.ldap.usernameAttrTitle": "Username Attribute:",
"admin.licence.keyMigration": "If you’re migrating servers you may need to remove your license key from this server in order to install it on a new server. To start, <a href=\"http://mattermost.com\" target=\"_blank\">disable all Enterprise Edition features on this server</a>. This will enable the ability to remove the license key and downgrade this server from Enterprise Edition to Team Edition.",
+ "admin.license.choose": "Choose File",
"admin.license.chooseFile": "Choose File",
+ "admin.license.edition": "Edition: ",
+ "admin.license.key": "License Key: ",
"admin.license.keyRemove": "Remove Enterprise License and Downgrade Server",
"admin.license.noFile": "No file uploaded",
"admin.license.removing": "Removing License...",
@@ -328,15 +333,13 @@
"admin.select_team.close": "Close",
"admin.select_team.select": "Select",
"admin.select_team.selectTeam": "Select Team",
- "admin.service.mfaTitle": "Enable Multi-factor Authentication:",
- "admin.service.mfaDesc": "When true, users will be given the option to add multi-factor authentication to their account. They will need a smartphone and an authenticator app such as Google Authenticator.",
"admin.service.attemptDescription": "Login attempts allowed before user is locked out and required to reset password via email.",
"admin.service.attemptExample": "Ex \"10\"",
"admin.service.attemptTitle": "Maximum Login Attempts:",
"admin.service.cmdsDesc": "When true, user created slash commands will be allowed.",
"admin.service.cmdsTitle": "Enable Slash Commands: ",
- "admin.service.corsDescription": "Enable HTTP Cross origin request from specific domains (separate by a spacebar). Use \"*\" if you want to allow CORS from any domain or leave it blank to disable it.",
- "admin.service.corsEx": "http://example.com https://example.com",
+ "admin.service.corsDescription": "Enable HTTP Cross origin request from a specific domain. Use \"*\" if you want to allow CORS from any domain or leave it blank to disable it.",
+ "admin.service.corsEx": "http://example.com",
"admin.service.corsTitle": "Allow Cross-origin Requests from:",
"admin.service.developerDesc": "(Developer Option) When true, extra information around errors will be displayed in the UI.",
"admin.service.developerTitle": "Enable Developer Mode: ",
@@ -353,6 +356,8 @@
"admin.service.listenAddress": "Listen Address:",
"admin.service.listenDescription": "The address to which to bind and listen. Entering \":8065\" will bind to all interfaces or you can choose one like \"127.0.0.1:8065\". Changing this will require a server restart before taking effect.",
"admin.service.listenExample": "Ex \":8065\"",
+ "admin.service.mfaDesc": "When true, users will be given the option to add multi-factor authentication to their account. They will need a smartphone and an authenticator app such as Google Authenticator.",
+ "admin.service.mfaTitle": "Enable Multi-factor Authentication:",
"admin.service.mobileSessionDays": "Session Length for Mobile Device in Days:",
"admin.service.mobileSessionDaysDesc": "The native mobile session will expire after the number of days specified and will require a user to login again.",
"admin.service.outWebhooksDesc": "When true, outgoing webhooks will be allowed.",
@@ -512,6 +517,7 @@
"analytics.team.privateGroups": "Private Groups",
"analytics.team.publicChannels": "Public Channels",
"analytics.team.recentActive": "Recent Active Users",
+ "analytics.team.recentUsers": "Recent Active Users",
"analytics.team.title": "Team Statistics for {team}",
"analytics.team.totalPosts": "Total Posts",
"analytics.team.totalUsers": "Total Users",
@@ -576,10 +582,10 @@
"authorize.title": "An application would like to connect to your {teamName} account",
"backstage_navbar.backToMattermost": "Back to {siteName}",
"backstage_sidebar.integrations": "Integrations",
- "backstage_sidebar.integrations.installed": "Installed Integrations",
"backstage_sidebar.integrations.add": "Add Integration",
"backstage_sidebar.integrations.add.incomingWebhook": "Incoming Webhook",
"backstage_sidebar.integrations.add.outgoingWebhook": "Outgoing Webhook",
+ "backstage_sidebar.integrations.installed": "Installed Integrations",
"center_panel.recent": "Click here to jump to recent messages. ",
"chanel_header.addMembers": "Add Members",
"change_url.close": "Close",
@@ -702,6 +708,7 @@
"claim.oauth_to_email.pwdNotMatch": "Password do not match.",
"claim.oauth_to_email.switchTo": "Switch {type} to email and password",
"claim.oauth_to_email.title": "Switch {type} Account to Email",
+ "claim.oauth_to_email_newPwd": "Enter a new password for your {team} {site} account",
"confirm_modal.cancel": "Cancel",
"create_comment.addComment": "Add a comment...",
"create_comment.comment": "Add Comment",
@@ -763,8 +770,9 @@
"file_upload.filesAbove": "Files above {max}MB could not be uploaded: {filenames}",
"file_upload.limited": "Uploads limited to {count} files maximum. Please use additional posts for more files.",
"file_upload.pasted": "Image Pasted at ",
- "filtered_user_list.count": "{count, number} {count, plural, one {member} other {members}}",
- "filtered_user_list.countTotal": "{count, number} {count, plural, one {member} other {members}} of {total} Total",
+ "filtered_user_list.count": "{count} {count, plural, one {member} other {members}}",
+ "filtered_user_list.countTotal": "{count} {count, plural, one {member} other {members}} of {total} Total",
+ "filtered_user_list.member": "Member",
"filtered_user_list.search": "Search members",
"find_team.email": "Email",
"find_team.findDescription": "An email was sent with links to any teams to which you are a member.",
@@ -800,13 +808,13 @@
"get_team_invite_link_modal.helpDisabled": "User creation has been disabled for your team. Please ask your team administrator for details.",
"get_team_invite_link_modal.title": "Team Invite Link",
"installed_integrations.add": "Add Integration",
- "installed_integrations.allFilter": "All",
+ "installed_integrations.allFilter": "All ({count})",
"installed_integrations.delete": "Delete",
"installed_integrations.header": "Installed Integrations",
- "installed_integrations.incomingWebhooksFilter": "Incoming Webhooks ({count})",
"installed_integrations.incomingWebhookType": "(Incoming Webhook)",
- "installed_integrations.outgoingWebhooksFilter": "Outgoing Webhooks ({count})",
+ "installed_integrations.incomingWebhooksFilter": "Incoming Webhooks ({count})",
"installed_integrations.outgoingWebhookType": "(Outgoing Webhook)",
+ "installed_integrations.outgoingWebhooksFilter": "Outgoing Webhooks ({count})",
"installed_integrations.regenToken": "Regen Token",
"installed_integrations.search": "Search Integrations",
"intro_messages.DM": "This is the start of your direct message history with {teammate}.<br />Direct messages and files shared here are not shown to people outside this area.",
@@ -859,10 +867,6 @@
"login.session_expired": " Your session has expired. Please login again.",
"login.signTo": "Sign in to:",
"login.verified": " Email Verified",
- "login_mfa.token": "MFA Token",
- "login_mfa.enterToken": "To complete the sign in process, please enter a token from your smartphone's authenticator",
- "login_mfa.submit": "Submit",
- "login_mfa.tokenReq": "Please enter an MFA token",
"login_email.badTeam": "Bad team name",
"login_email.email": "Email",
"login_email.emailReq": "An email is required",
@@ -875,6 +879,10 @@
"login_ldap.pwdReq": "An LDAP password is required",
"login_ldap.signin": "Sign in",
"login_ldap.username": "LDAP Username",
+ "login_mfa.enterToken": "To complete the sign in process, please enter a token from your smartphone's authenticator",
+ "login_mfa.submit": "Submit",
+ "login_mfa.token": "MFA Token",
+ "login_mfa.tokenReq": "Please enter an MFA token",
"login_username.badTeam": "Bad team name",
"login_username.pwd": "Password",
"login_username.pwdReq": "A password is required",
@@ -934,7 +942,7 @@
"password_form.title": "Password Reset",
"password_form.update": "Your password has been updated successfully.",
"password_send.checkInbox": "Please check your inbox.",
- "password_send.description": "To reset your password, enter the email address you used to sign up.",
+ "password_send.description": "To reset your password, enter the email address you used to sign up",
"password_send.email": "Email",
"password_send.error": "Please enter a valid email address.",
"password_send.link": "<p>A password reset link has been sent to <b>{email}</b></p>",
@@ -1073,6 +1081,7 @@
"signup_user_completed.validEmail": "Please enter a valid email address",
"signup_user_completed.welcome": "Welcome to:",
"signup_user_completed.whatis": "What's your email address?",
+ "signup_user_completed.withLdap": "With your LDAP credentials",
"sso_signup.find": "Find my teams",
"sso_signup.gitlab": "Create team with GitLab Account",
"sso_signup.google": "Create team with Google Apps Account",
@@ -1294,11 +1303,11 @@
"user.settings.general.confirmEmail": "Confirm Email",
"user.settings.general.email": "Email",
"user.settings.general.emailGitlabCantUpdate": "Login occurs through GitLab. Email cannot be updated. Email address used for notifications is {email}.",
- "user.settings.general.emailLdapCantUpdate": "Login occurs through LDAP. Email cannot be updated. Email address used for notifications is {email}.",
"user.settings.general.emailHelp1": "Email is used for sign-in, notifications, and password reset. Email requires verification if changed.",
"user.settings.general.emailHelp2": "Email has been disabled by your system administrator. No notification emails will be sent until it is enabled.",
"user.settings.general.emailHelp3": "Email is used for sign-in, notifications, and password reset.",
"user.settings.general.emailHelp4": "A verification email was sent to {email}.",
+ "user.settings.general.emailLdapCantUpdate": "Login occurs through LDAP. Email cannot be updated. Email address used for notifications is {email}.",
"user.settings.general.emailMatch": "The new emails you entered do not match.",
"user.settings.general.emptyName": "Click 'Edit' to add your full name",
"user.settings.general.emptyNickname": "Click 'Edit' to add a nickname",
@@ -1333,6 +1342,13 @@
"user.settings.integrations.commandsDescription": "Manage your slash commands",
"user.settings.integrations.title": "Integration Settings",
"user.settings.languages.change": "Change interface language",
+ "user.settings.mfa.add": "Add MFA to your account",
+ "user.settings.mfa.addHelp": "To add multi-factor authentication to your account you must have a smartphone with Google Authenticator installed.",
+ "user.settings.mfa.addHelpQr": "Please scan the QR code with the Google Authenticator app on your smartphone and fill in the token with one provided by the app.",
+ "user.settings.mfa.enterToken": "Token",
+ "user.settings.mfa.qrCode": "QR Code",
+ "user.settings.mfa.remove": "Remove MFA from your account",
+ "user.settings.mfa.removeHelp": "Removing multi-factor authentication will make your account more vulnerable to attacks.",
"user.settings.modal.advanced": "Advanced",
"user.settings.modal.confirmBtns": "Yes, Discard",
"user.settings.modal.confirmMsg": "You have unsaved changes, are you sure you want to discard them?",
@@ -1388,7 +1404,7 @@
"user.settings.security.switchEmail": "Switch to using email and password",
"user.settings.security.switchGitlab": "Switch to using GitLab SSO",
"user.settings.security.switchGoogle": "Switch to using Google SSO",
- "user.settings.security.switchLda": "Switch to using LDAP",
+ "user.settings.security.switchLdap": "Switch to using LDAP",
"user.settings.security.title": "Security Settings",
"user.settings.security.viewHistory": "View Access History",
"user_list.notFound": "No users found :(",
diff --git a/webapp/i18n/es.json b/webapp/i18n/es.json
index d30792b8c..6331b53a1 100644
--- a/webapp/i18n/es.json
+++ b/webapp/i18n/es.json
@@ -22,13 +22,37 @@
"activity_log_modal.android": "Android",
"activity_log_modal.androidNativeApp": "Android App Nativa",
"activity_log_modal.iphoneNativeApp": "iPhone App Nativa",
+ "add_incoming_webhook.cancel": "Cancelar",
+ "add_incoming_webhook.channel": "Canal",
+ "add_incoming_webhook.channelRequired": "Es obligatorio asignar un canal válido",
+ "add_incoming_webhook.description": "Descripción",
+ "add_incoming_webhook.header": "Agregar un Webhook de Entrada",
+ "add_incoming_webhook.name": "Nombre",
+ "add_incoming_webhook.save": "Guardar",
+ "add_integration.header": "Agregar Integración",
+ "add_integration.incomingWebhook.description": "Crea webhook URLs para utilizarlas con integraciones externas.",
+ "add_integration.incomingWebhook.title": "Webhook de Entrada",
+ "add_integration.outgoingWebhook.description": "Crea webhooks para enviar mensajes a integraciones externas.",
+ "add_integration.outgoingWebhook.title": "Webhook de salida",
+ "add_outgoing_webhook.callbackUrls": "Callback URLs (Uno por Línea)",
+ "add_outgoing_webhook.callbackUrlsRequired": "Se require uno o más URLs para los callback",
+ "add_outgoing_webhook.cancel": "Cancelar",
+ "add_outgoing_webhook.channel": "Canal",
+ "add_outgoing_webhook.description": "Descripción",
+ "add_outgoing_webhook.header": "Agregar Webhook de Salida",
+ "add_outgoing_webhook.name": "Nombre",
+ "add_outgoing_webhook.save": "Guardar",
+ "add_outgoing_webhook.triggerWOrds": "Palabras gatilladoras (Una por línea)",
+ "add_outgoing_webhook.triggerWords": "Palabras gatilladoras (Una por Línea)",
+ "add_outgoing_webhook.triggerWordsOrChannelRequired": "Se require al menos un canal válido o una lista de palabras gatilladoras",
"admin.audits.reload": "Recargar",
"admin.audits.title": "Auditorías del Servidor",
"admin.compliance.directoryDescription": "Directorio en el que se escriben los informes de cumplimiento. Si se deja en blanco, se utilizará ./data/.",
"admin.compliance.directoryExample": "Ej \"./data/\"",
"admin.compliance.directoryTitle": "Ubicación del Directorio de Cumplimiento:",
+ "admin.compliance.enableDailyDesc": "Cuando es verdadero, Mattermost generará un reporte de cumplimiento diario.",
"admin.compliance.enableDailyTitle": "Habilitar Informes Diarios:",
- "admin.compliance.enableDesc": "Cuando es verdadero, Mattermost generará un informe diario de cumplimiento.",
+ "admin.compliance.enableDesc": "Cuando es verdadero, Mattermost permite la creación de reportes de cumplimiento",
"admin.compliance.enableTitle": "Habilitar el Cumplimiento:",
"admin.compliance.false": "falso",
"admin.compliance.noLicense": "<h4 class=\"banner__heading\">Nota:</h4><p>El Cumplimiento es una característica de la edición enterprise. Tu licencia actual no soporta Cumplimiento. Pincha <a href=\"http://mattermost.com\" target=\"_blank\">aquí</a> para información y precio de las licencias enterprise.</p>",
@@ -211,7 +235,7 @@
"admin.ldap.lastnameAttrDesc": "El atributo en el servidor LDAP que será utilizado para poblar el apellido de los usuarios en Mattermost.",
"admin.ldap.lastnameAttrEx": "Ej \"sn\"",
"admin.ldap.lastnameAttrTitle": "Atributo Apellido:",
- "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Nota:</h4><p>LDAP es una característica de la edición enterprise. Tu licencia actual no soporta LDAP. Pincha <a href=\"http://mattermost.com\" target=\"_blank\">aquí</a> para obtener información y precios de las licencias de la edición enterprise.</p>",
+ "admin.ldap.noLicense": "<h4 class=\"banner__heading\">Nota:</h4><p>LDAP es una característica de la edición enterprise. Tu licencia actual no soporta LDAP. Pincha <a href=\"http://mattermost.com\" target=\"_blank\">aquí</a> para obtener información y precios de las licencias enterprise.</p>",
"admin.ldap.portDesc": "El puerto que Mattermost utilizará para conectarse al servidor LDAP. El predeterminado es 389.",
"admin.ldap.portEx": "Ej \"389\"",
"admin.ldap.portTitle": "Puerto LDAP:",
@@ -229,7 +253,10 @@
"admin.ldap.usernameAttrEx": "Ej \"sAMAccountName\"",
"admin.ldap.usernameAttrTitle": "Atributo Usuario:",
"admin.licence.keyMigration": "Si estás migrando servidores es posible que necesites remover tu licencia de este servidor para poder instalarlo en un servidor nuevo. Para empezar, <a href=\"http://mattermost.com\" target=\"_blank\">deshabilita todas las características de la Edición Enterprise de este servidor</a>. Esta operación habilitará la opción para remover la licencia y degradar este servidor de la Edición Enterprise a la Edición Team.",
+ "admin.license.choose": "Seleccionar Archivo",
"admin.license.chooseFile": "Escoger Archivo",
+ "admin.license.edition": "Edición: ",
+ "admin.license.key": "Licencia: ",
"admin.license.keyRemove": "Remover la Licencia Enterprise y Degradar el Servidor",
"admin.license.noFile": "No se subió ningún archivo",
"admin.license.removing": "Removiendo Licencia...",
@@ -311,8 +338,8 @@
"admin.service.attemptTitle": "Máximo de intentos de conexión:",
"admin.service.cmdsDesc": "Cuando es verdadero, se permite la creación de comandos de barra por usuarios.",
"admin.service.cmdsTitle": "Habilitar Comandos de Barra: ",
- "admin.service.corsDescription": "Habilita las solicitudes HTTP de origen cruzado para dominios en específico (separados por un espacio). Utiliza \"*\" si quieres habilitar CORS desde cualquier dominio o deja el campo en blanco para deshabilitarlo.",
- "admin.service.corsEx": "http://ejemplo.com https://ejemplo.com",
+ "admin.service.corsDescription": "Habilitar solicitudes HTTP de origen cruzado desde un dominio específico. Utiliza \"*\" si quieres permitir CORS desde cualquier dominio o dejalo en blanco para deshabilitarlo.",
+ "admin.service.corsEx": "http://ejemplo.com",
"admin.service.corsTitle": "Permitir Solicitudes de Origen Cruzado desde:",
"admin.service.developerDesc": "(Opción de Desarrollador) Cuando está asignado en verdadero, información extra sobre errores se muestra en el UI.",
"admin.service.developerTitle": "Habilitar modo de Desarrollador: ",
@@ -329,6 +356,8 @@
"admin.service.listenAddress": "Dirección de escucha:",
"admin.service.listenDescription": "La dirección a la que se unirá y escuchará. Ingresar \":8065\" se podrá unir a todas las interfaces o podrá seleccionar una como ej: \"127.0.0.1:8065\". Cambiando este valor es necesario reiniciar el servidor.",
"admin.service.listenExample": "Ej \":8065\"",
+ "admin.service.mfaDesc": "Cuando es verdadero, los usuarios tendrán la opción de agregar autenticación de múltiples factores a sus cuentas. Necesitarán un teléfono inteligente y una app de autenticación como Google Authenticator.",
+ "admin.service.mfaTitle": "Habilitar Autenticación de Múltiples Factores:",
"admin.service.mobileSessionDays": "Duración de la Sesión en Días para Dispositivos Moviles:",
"admin.service.mobileSessionDaysDesc": "La sesión nativa de los dispositivos moviles expirará luego de transcurrido el numero de días especificado y se solicitará al usuario que inicie sesión nuevamente.",
"admin.service.outWebhooksDesc": "Cuando es verdadero, los webhooks de salida serán permitidos.",
@@ -488,6 +517,7 @@
"analytics.team.privateGroups": "Grupos Privados",
"analytics.team.publicChannels": "Canales Públicos",
"analytics.team.recentActive": "Usuarios Recientemente Activos",
+ "analytics.team.recentUsers": "Usuarios Recientemente Activos",
"analytics.team.title": "Estádisticas del Equipo {team}",
"analytics.team.totalPosts": "Total de Mensajes",
"analytics.team.totalUsers": "Total de Usuarios",
@@ -550,6 +580,12 @@
"authorize.app": "La app <strong>{appName}</strong> quiere tener la habilidad de accesar y modificar tu información básica.",
"authorize.deny": "Denegar",
"authorize.title": "Una aplicación quiere conectarse con tu cuenta de {teamName}",
+ "backstage_navbar.backToMattermost": "Volver a {siteName}",
+ "backstage_sidebar.integrations": "Integraciones",
+ "backstage_sidebar.integrations.add": "Agregar Integración",
+ "backstage_sidebar.integrations.add.incomingWebhook": "Webhook de Entrada",
+ "backstage_sidebar.integrations.add.outgoingWebhook": "Webhook de Salida",
+ "backstage_sidebar.integrations.installed": "Integraciones Instaladas",
"center_panel.recent": "Pincha aquí para ir a los mensajes más recientes. ",
"chanel_header.addMembers": "Agregar Miembros",
"change_url.close": "Cerrar",
@@ -626,6 +662,7 @@
"channel_notifications.preferences": "Preferencias de Notificación para ",
"channel_notifications.sendDesktop": "Enviar notificaciones de escritorio",
"channel_notifications.unreadInfo": "El nombre del canal está en negritas en la barra lateral cuando hay mensajes sin leer. Al elegir \"Sólo para menciones\" sólo lo dejará en negritas cuando seas mencionado.",
+ "channel_select.placeholder": "--- Selecciona un canal ---",
"choose_auth_page.emailCreate": "Crea un nuevo equipo con tu cuenta de correo",
"choose_auth_page.find": "Encontrar mi equipo",
"choose_auth_page.gitlabCreate": "Crear un nuevo equipo con una cuenta de GitLab",
@@ -671,6 +708,7 @@
"claim.oauth_to_email.pwdNotMatch": "Las contraseñas no coinciden.",
"claim.oauth_to_email.switchTo": "Cambiar {type} a correo electrónico y contraseña",
"claim.oauth_to_email.title": "Cambiar la cuenta de {type} a Correo Electrónico",
+ "claim.oauth_to_email_newPwd": "Ingresa una nueva contraseña para tu cuenta de {team} en {site}",
"confirm_modal.cancel": "Cancelar",
"create_comment.addComment": "Agregar un comentario...",
"create_comment.comment": "Agregar Comentario",
@@ -732,8 +770,9 @@
"file_upload.filesAbove": "No se pueden subir archivos de más de {max}MB: {filenames}",
"file_upload.limited": "Se pueden subir un máximo de {count} archivos. Por favor envía otros mensajes para adjuntar más archivos.",
"file_upload.pasted": "Imagen Pegada el ",
- "filtered_user_list.count": "{count, number} {count, plural, one {Miembro} other {Miembros}}",
- "filtered_user_list.countTotal": "{count, number} {count, plural, one {Miembro} other {Miembros}} de {total} Total",
+ "filtered_user_list.count": "{count} {count, plural, one {miembro} other {miembros}}",
+ "filtered_user_list.countTotal": "{count} {count, plural, one {miembro} other {miembros}} de {total} Total",
+ "filtered_user_list.member": "Miembro",
"filtered_user_list.search": "Buscar miembros",
"find_team.email": "Correo electrónico",
"find_team.findDescription": "Enviamos un correo electrónico con los equipos a los que perteneces.",
@@ -768,6 +807,16 @@
"get_team_invite_link_modal.help": "Envía el siguiente enlace a tus compañeros para que se registren a este equipo. El enlace de invitación al equipo puede ser compartido con multiples compañeros y el mismo no cambiará a menos que sea regenerado en la Configuración del Equipo por un Administrador del Equipo.",
"get_team_invite_link_modal.helpDisabled": "La creación de usuario ha sido deshabilitada para tu equipo. Por favor solicita más detalles a tu administrador de equipo.",
"get_team_invite_link_modal.title": "Enlace de Invitación al Equipo",
+ "installed_integrations.add": "Agregar Integración",
+ "installed_integrations.allFilter": "Todos ({count})",
+ "installed_integrations.delete": "Eliminar",
+ "installed_integrations.header": "Integraciones Instaladas",
+ "installed_integrations.incomingWebhookType": "(Webhook de Entrada)",
+ "installed_integrations.incomingWebhooksFilter": "Webhooks de Entrada ({count})",
+ "installed_integrations.outgoingWebhookType": "(Webhook de Salida)",
+ "installed_integrations.outgoingWebhooksFilter": "Webhooks de Salida ({count})",
+ "installed_integrations.regenToken": "Regenerar Token",
+ "installed_integrations.search": "Buscar Integraciones",
"intro_messages.DM": "Este es el inicio de tu historial de mensajes directos con {teammate}.<br />Los mensajes directos y archivos que se comparten aquí no son mostrados a personas fuera de esta área.",
"intro_messages.anyMember": " Cualquier miembro se puede unir y leer este canal.",
"intro_messages.beginning": "Inicio de {name}",
@@ -830,6 +879,10 @@
"login_ldap.pwdReq": "La contraseña LDAP es obligatoria",
"login_ldap.signin": "Entrar",
"login_ldap.username": "Usuario LDAP",
+ "login_mfa.enterToken": "Para completar el proceso de inicio de sesión, por favor ingresa el token provisto por el autenticador de tu teléfono inteligente",
+ "login_mfa.submit": "Enviar",
+ "login_mfa.token": "Token AMF",
+ "login_mfa.tokenReq": "Por favor ingresa un token AMF",
"login_username.badTeam": "Mal nombre de equipo",
"login_username.pwd": "Contraseña",
"login_username.pwdReq": "La contraseña es obligatoria",
@@ -873,6 +926,7 @@
"navbar_dropdown.console": "Consola de Sistema",
"navbar_dropdown.create": "Crear nuevo Equipo",
"navbar_dropdown.help": "Ayuda",
+ "navbar_dropdown.integrations": "Integraciones",
"navbar_dropdown.inviteMember": "Invitar Nuevo Miembro",
"navbar_dropdown.logout": "Cerrar sesión",
"navbar_dropdown.manageMembers": "Administrar Miembros",
@@ -888,7 +942,7 @@
"password_form.title": "Restablecer Contraseña",
"password_form.update": "Tu contraseña ha sido actualizada satisfactoriamente.",
"password_send.checkInbox": "Por favor revisa tu bandeja de entrada.",
- "password_send.description": "Para restablecer tu contraseña, ingresa la dirección de correo electrónico que utilizaste para registrarte.",
+ "password_send.description": "Para reiniciar tu contraseña, ingresa la dirección de correo que utilizaste en el registro",
"password_send.email": "Correo electrónico",
"password_send.error": "Por favor ingresa una dirección correo electrónico válida.",
"password_send.link": "<p>Se ha enviado un enlace para restablecer la contraseña a <b>{email}</b></p>",
@@ -1027,6 +1081,7 @@
"signup_user_completed.validEmail": "Por favor ingresa una dirección de correo electrónico válida",
"signup_user_completed.welcome": "Bienvenido a:",
"signup_user_completed.whatis": "¿Cuál es tu dirección de correo electrónico?",
+ "signup_user_completed.withLdap": "Con tus credenciales de LDAP",
"sso_signup.find": "Encontrar mi equipo",
"sso_signup.gitlab": "Crea un equipo con una cuenta de GitLab",
"sso_signup.google": "Crea un equipo con una cuenta de Google Apps",
@@ -1247,17 +1302,22 @@
"user.settings.general.close": "Cerrar",
"user.settings.general.confirmEmail": "Confirmar Correo electrónico",
"user.settings.general.email": "Correo electrónico",
+ "user.settings.general.emailGitlabCantUpdate": "El inicio de sesión ocurre a través GitLab. El correo electrónico no puede ser actualizado. La dirección de correo electrónico utilizada para las notificaciones es {email}.",
"user.settings.general.emailHelp1": "El correo electrónico es utilizado para iniciar sesión, recibir notificaciones y para restablecer la contraseña. Si se cambia el correo electrónico deberás verificarlo nuevamente.",
"user.settings.general.emailHelp2": "El correo ha sido deshabilitado por el administrador de sistemas. No llegarán correos de notificación hasta que se vuelva a habilitar.",
"user.settings.general.emailHelp3": "El correo electrónico es utilizado para iniciar sesión, recibir notificaciones y para restablecer la contraseña.",
"user.settings.general.emailHelp4": "Un correo de verificación ha sido enviado a {email}.",
+ "user.settings.general.emailLdapCantUpdate": "El inicio de sesión ocurre a través LDAP. El correo electrónico no puede ser actualizado. La dirección de correo electrónico utilizada para las notificaciones es {email}.",
"user.settings.general.emailMatch": "El nuevo correo electrónico introducido no coincide.",
+ "user.settings.general.emptyName": "Pincha 'Editar' para agregar tu nombre completo",
+ "user.settings.general.emptyNickname": "Pincha 'Edita' para agregar un sobrenombre",
"user.settings.general.firstName": "Nombre",
"user.settings.general.fullName": "Nombre completo",
"user.settings.general.imageTooLarge": "No se puede subir la imagen del perfil. El archivo es muy grande.",
"user.settings.general.imageUpdated": "Última actualizacón de la imagen {date}",
"user.settings.general.lastName": "Apellido",
"user.settings.general.loginGitlab": "Inicio de sesión realizado a través de GitLab ({email})",
+ "user.settings.general.loginLdap": "Inicio de sesión realizado a través de LDAP ({email})",
"user.settings.general.newAddress": "Nueva dirección: {email}<br />Revisa tu correo electrónico para verificar tu nueva dirección.",
"user.settings.general.nickname": "Sobrenombre",
"user.settings.general.nicknameExtra": "Utiliza un Sobrenombre por el cual te conocen que sea diferente de tu nombre y del nombre de tu usuario. Esto se utiliza con mayor frecuencia cuando dos o más personas tienen nombres y nombres de usuario que suenan similares.",
@@ -1282,6 +1342,13 @@
"user.settings.integrations.commandsDescription": "Administra tus comandos de barra",
"user.settings.integrations.title": "Configuraciones de Integración",
"user.settings.languages.change": "Cambia el idioma con el que se muestra la intefaz de usuario",
+ "user.settings.mfa.add": "Agrega AMF a tu cuenta",
+ "user.settings.mfa.addHelp": "Para agregar autenticación de múltiples factores a tu cuenta debes tener un teléfono inteligente con Google Authenticator instalado.",
+ "user.settings.mfa.addHelpQr": "Por favor escanea el código QR con la app de Google Authenticator en tu teléfono inteligente e ingresa el token provisto por la app.",
+ "user.settings.mfa.enterToken": "Token",
+ "user.settings.mfa.qrCode": "Código QR",
+ "user.settings.mfa.remove": "Remover AMF de tu cuenta",
+ "user.settings.mfa.removeHelp": "Al remover la autenticación de múltples factores hará que tu cuenta sea vulnerable a ataques.",
"user.settings.modal.advanced": "Avanzada",
"user.settings.modal.confirmBtns": "Sí, Descartar",
"user.settings.modal.confirmMsg": "Tienes cambios sin guardar, ¿Estás seguro que los quieres descartar?",
@@ -1322,18 +1389,22 @@
"user.settings.security.emailPwd": "Correo electrónico y Contraseña",
"user.settings.security.gitlab": "GitLab SSO",
"user.settings.security.lastUpdated": "Última actualización {date} a las {time}",
+ "user.settings.security.loginGitlab": "Inicio de sesión realizado a través de Gitlab",
+ "user.settings.security.loginLdap": "Inicio de sesión realizado a través de LDAP",
"user.settings.security.logoutActiveSessions": "Visualizar y cerrar las sesiones activas",
"user.settings.security.method": "Método de inicio de sesión",
"user.settings.security.newPassword": "Nueva Contraseña",
"user.settings.security.oneSignin": "Sólo puedes tener un método de inicio de sesión a la vez. El cambio del método de inicio de sesión te enviará un correo notificandote que el cambio se realizó con éxito.",
"user.settings.security.password": "Contraseña",
+ "user.settings.security.passwordGitlabCantUpdate": "El inicio de sesión ocurre a través GitLab. La contraseña no se puede actualizar.",
+ "user.settings.security.passwordLdapCantUpdate": "El inicio de sesión ocurre a través LDAP. La contraseña no se puede actualizar.",
"user.settings.security.passwordLengthError": "La nueva contraseña debe contener al menos {chars} carácteres",
"user.settings.security.passwordMatchError": "La nueva contraseña que ingresaste no coincide",
"user.settings.security.retypePassword": "Reescribe la Nueva Contraseña",
"user.settings.security.switchEmail": "Cambiar para utilizar correo electrónico y contraseña",
"user.settings.security.switchGitlab": "Cambiar para utilizar GitLab SSO",
"user.settings.security.switchGoogle": "Cambiar para utilizar Google SSO",
- "user.settings.security.switchLda": "Cambiar a utilizar LDAP",
+ "user.settings.security.switchLdap": "Cambiar a utilizar LDAP",
"user.settings.security.title": "Configuración de Seguridad",
"user.settings.security.viewHistory": "Visualizar historial de acceso",
"user_list.notFound": "No se encontraron usuarios :(",