Merge pull request #2223 from ZBoxApp/fix-locs

Fix for PLT-1945, PLT-2012, PLT-2045 & PLT-2067
Этот коммит содержится в:
Christopher Speller
2016-02-23 08:24:42 -05:00
родитель f8959b78bd 2b852fb9c5
Коммит 3f3718a007
7 изменённых файлов: 977 добавлений и 978 удалений

Просмотреть файл

@@ -1617,7 +1617,7 @@
},
{
"id": "api.web_hub.start.stopping.debug",
"translation": "deteniendo todas las conexiones"
"translation": "deteniendo conexiones %v"
},
{
"id": "api.web_socket.connect.error",
@@ -3355,6 +3355,10 @@
"id": "web.find_team.title",
"translation": "Encontrar Equipo"
},
{
"id": "web.header.back",
"translation": "Atrás"
},
{
"id": "web.footer.about",
"translation": "Acerca"

Просмотреть файл

@@ -203,8 +203,7 @@ class LicenseSettings extends React.Component {
<p className='help-text'>
<FormattedHTMLMessage
id='admin.license.uploadDesc'
defaultMessage='Upload a license key for Mattermost Enterprise Edition to upgrade this server. <a href="http://mattermost.com" target="_blank">Visit us online</a>
to learn more about the benefits of Enterprise Edition or to purchase a key.'
defaultMessage='Upload a license key for Mattermost Enterprise Edition to upgrade this server. <a href="http://mattermost.com" target="_blank">Visit us online</a> to learn more about the benefits of Enterprise Edition or to purchase a key.'
/>
</p>
</div>

Просмотреть файл

@@ -287,9 +287,7 @@ class ServiceSettings extends React.Component {
<p className='help-text'>
<FormattedHTMLMessage
id='admin.service.googleDescription'
defaultMessage='Set this key to enable embedding of YouTube video previews based on hyperlinks appearing in messages or comments. Instructions to obtain a key available at
<a href="https://www.youtube.com/watch?v=Im69kzhpR3I" target="_blank">https://www.youtube.com/watch?v=Im69kzhpR3I</a>.
Leaving the field blank disables the automatic generation of YouTube video previews from links.'
defaultMessage='Set this key to enable embedding of YouTube video previews based on hyperlinks appearing in messages or comments. Instructions to obtain a key available at <a href="https://www.youtube.com/watch?v=Im69kzhpR3I" target="_blank">https://www.youtube.com/watch?v=Im69kzhpR3I</a>. Leaving the field blank disables the automatic generation of YouTube video previews from links.'
/>
</p>
</div>

Просмотреть файл

@@ -153,7 +153,7 @@ export default class ChannelNotificationsModal extends React.Component {
/>
<FormattedMessage
id='channel_notifications.globalDefault'
defaultMessage='Global default ({notifyLevel}'
defaultMessage='Global default ({notifyLevel})'
values={{
notifyLevel: (globalNotifyLevelName)
}}

Просмотреть файл

@@ -22,7 +22,7 @@ const holders = defineMessages({
},
usernameRestrictions: {
id: 'user.settings.general.usernameRestrictions',
defaultMessage: "'Username must begin with a letter, and contain between {min} to {max} lowercase characters made up of numbers, letters, and the symbols '.', '-' and '_'."
defaultMessage: "Username must begin with a letter, and contain between {min} to {max} lowercase characters made up of numbers, letters, and the symbols '.', '-' and '_'."
},
validEmail: {
id: 'user.settings.general.validEmail',

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@@ -67,7 +67,7 @@
"admin.email.notificationEmailDescription": "La dirección de correo electrónico a mostrar en la cuenta de correo utilizada cuando se envian notificaciones por correo electrónico desde Mattermost.",
"admin.email.notificationEmailExample": "Ej: \"mattermost@tuempresa.com\", \"admin@tuempresa.com\"",
"admin.email.notificationEmailTitle": "Notificación de correo electrónico:",
"admin.email.notificationsDescription": "Normalmente se asigna como verdadero en producción. Cuando es verdadero, Mattermost intenta enviar las notificaciones por correo electrónico. Los desarrolladores puede que quieran dejar esta opción en falso para saltarse la configuración de correos para desarrollar más rápido.\nAsignar está opción como verdadero remueve la notificación de Modo de Prueba (requiere cerrar la sesión y abrirla nuevamente para que los cambios surjan efecto).",
"admin.email.notificationsDescription": "Normalmente se asigna como verdadero en producción. Cuando es verdadero, Mattermost intenta enviar las notificaciones por correo electrónico. Los desarrolladores puede que quieran dejar esta opción en falso para saltarse la configuración de correos para desarrollar más rápido.<br/>Asignar está opción como verdadero remueve la notificación de Modo de Prueba (requiere cerrar la sesión y abrirla nuevamente para que los cambios surjan efecto).",
"admin.email.notificationsTitle": "Enviar notificaciones por correo electrónico: ",
"admin.email.passwordSaltDescription": "Un salt de 32-caracteres es añadido a la firma de correos para restablecer la contraseña. Aleatoriamente generado en la instalación. Pincha \"Regenerar\" para crear un nuevo salt.",
"admin.email.passwordSaltExample": "Ej \"bjlSR4QqkXFBr7TP4oDzlfZmcNuH9Yo\"",
@@ -106,7 +106,7 @@
"admin.gitlab.clientIdTitle": "Id:",
"admin.gitlab.clientSecretExample": "Ej \"jcuS8PuvcpGhpgHhlcpT1Mx42pnqMxQY\"",
"admin.gitlab.clientSecretTitle": "Secreto:",
"admin.gitlab.enableDescription": "Cuando está asignado como verdadero, Mattermost permite la creación de equipos y cuentas utilizando el servicio de OAuth de GitLab. Para configurarlo, inicia sesión en GitLab con tu cuenta y dirigete a Applications -> Profile Settings. Ingresa los URIs de redireccionamiento \"<tu-mattermost-url>/login/gitlab/complete\" (ejemplo: http://localhost:8065/login/gitlab/complete) y \"<tu-mattermost-url>/signup/gitlab/complete\". Luego utiliza los campos de \"Secret\" y \"Id\" para completar las opciones de abajo.",
"admin.gitlab.enableDescription": "Cuando está asignado como verdadero, Mattermost permite la creación de equipos y cuentas utilizando el servicio de OAuth de GitLab.",
"admin.gitlab.enableTitle": "Enable Sign Up With GitLab: ",
"admin.gitlab.false": "falso",
"admin.gitlab.save": "Guardar",
@@ -116,7 +116,7 @@
"admin.gitlab.tokenExample": "Ej \"\"",
"admin.gitlab.tokenTitle": "Url para obteción de Token:",
"admin.gitlab.true": "verdadero",
"admin.gitlab.userDescription": "Ingresar <tu-gitlab-url>/api/v3/user. Asegurate que si utilizas HTTPS o HTTPS tus URLS sean correctas",
"admin.gitlab.userDescription": "Ingresar <tu-gitlab-url>/api/v3/user. Asegurate que si utilizas HTTPS o HTTPS tus URLS sean correctas",
"admin.gitlab.userExample": "Ej \"\"",
"admin.gitlab.userTitle": "URL para obtener datos de usuario:",
"admin.image.amazonS3BucketDescription": "Nombre que ha seleccionado para el bucket S3 en AWS.",
@@ -190,7 +190,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 className=\"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 información y precios de las licencias 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 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:",
@@ -425,7 +425,7 @@
"admin.team.userCreationTitle": "Habilitar Creación de Usuarios: ",
"admin.team_analytics.activeUsers": "Active Users With Posts",
"admin.team_analytics.totalPosts": "Total de Mensajes",
"admin.userList.title": "Usuarios para ",
"admin.userList.title": "Usuarios para {team}",
"admin.userList.title2": "Usuarios para {team} ({count})",
"admin.user_item.confirmDemoteDescription": "Si te degradas a ti mismo de la función de Administrador de Sistema y no hay otro usuario con privilegios de Administrador de Sistema, tendrás que volver a asignar un Administrador del Sistema accediendo al servidor de Mattermost a través de un terminal y ejecutar el siguiente comando.",
"admin.user_item.confirmDemoteRoleTitle": "Confirmar el decenso del rol de Administrador de Sistema",
@@ -466,7 +466,7 @@
"audit_table.failedWebhookCreate": "Falla al crear un webhook - no tiene permisos en el canal",
"audit_table.failedWebhookDelete": "Falla al borrar un webhook - condiciones inapropiadas",
"audit_table.headerUpdated": "Actualizado el encabezado del canal/grupo {channelName}",
"audit_table.ip": "IP: {ip}",
"audit_table.ip": "Dirección IP",
"audit_table.licenseRemoved": "Licencia eliminada con éxito",
"audit_table.loginAttempt": " (intento de inicio de sesión)",
"audit_table.loginFailure": " (inicio de sesión fallido)",
@@ -476,7 +476,7 @@
"audit_table.oauthTokenFailed": "Falla al obtener un token de acceso de OAuth - {token}",
"audit_table.revokedAll": "Revocadas todas las sesiones actuales del equipo",
"audit_table.sentEmail": "Correo electrónico enviado a {email} para restablecer tu contraseña",
"audit_table.session": "ID de Sesión: {id}",
"audit_table.session": "ID de sesión",
"audit_table.sessionRevoked": "La sesión con id {sessionId} fue revocada",
"audit_table.successfullLicenseAdd": "Licencia agregada con éxito",
"audit_table.successfullLogin": "Inicio de sesión satisfactorio",
@@ -495,9 +495,9 @@
"audit_table.userId": "ID de Usuario",
"audit_table.userRemoved": "Removido {username} del canal/grupo {channelName}",
"audit_table.verified": "Verificada la dirección de correo electrónico satisfacoriamente",
"authorize.access": "¿Permitir acceso a {appName}?",
"authorize.access": "¿Permitir acceso a <strong>{appName}</strong>?",
"authorize.allow": "Permitir",
"authorize.app": "La app {appName} quiere tener la abilidad de accesar y modificar tu información básica.",
"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}",
"center_panel.recent": "Pincha aquí para ir a los mensajes más recientes. ",
@@ -520,11 +520,11 @@
"channel_header.channelHeader": "Asignar Encabezado del Canal...",
"channel_header.delete": "Borrar {term}...",
"channel_header.group": "Grupo",
"channel_header.leave": "Abandonar ",
"channel_header.leave": "Abandonar {term}",
"channel_header.manageMembers": "Administrar Miembros",
"channel_header.notificationPreferences": "Preferencias de Notificación",
"channel_header.recentMentions": "Menciones recientes",
"channel_header.rename": "Renombrar ",
"channel_header.rename": "Renombrar {term}...",
"channel_header.setHeader": "Encabezado del {term}...",
"channel_header.setPurpose": "Propósito del {term}...",
"channel_header.viewInfo": "Ver Info",
@@ -564,7 +564,7 @@
"channel_modal.purpose": "Propósito",
"channel_notifications.allActivity": "Para toda actividad",
"channel_notifications.allUnread": "Para todos los mensajes sin leer",
"channel_notifications.globalDefault": "Predeterminada",
"channel_notifications.globalDefault": "Predeterminada ({notifyLevel})",
"channel_notifications.markUnread": "Marcar Canal como No Leido",
"channel_notifications.never": "Nunca",
"channel_notifications.onlyMentions": "Sólo para menciones",
@@ -609,7 +609,7 @@
"delete_channel.confirm": "Confirmar BORRAR Canal",
"delete_channel.del": "Borrar",
"delete_channel.group": "grupo",
"delete_channel.question": "¿Estás seguro de querer borrar el ",
"delete_channel.question": "¿Estás seguro de querer borrar el {display_name} {term}?",
"delete_post.cancel": "Cancelar",
"delete_post.comment": "Comentario",
"delete_post.confirm": "Confirmar Eliminación del {term}",
@@ -811,7 +811,7 @@
"navbar_dropdown.teamSettings": "Configurar Equipo",
"password_form.change": "Cambiar mi contraseña",
"password_form.click": " Pincha <a href={url}>aquí</a> para iniciar sesión.",
"password_form.enter": "Ingresa una nueva contraseña para tu cuenta en {teamDisplayName} {SiteName}.",
"password_form.enter": "Ingresa una nueva contraseña para tu cuenta en {teamDisplayName} {siteName}.",
"password_form.error": "Por favor ingresa al menos {chars} caracteres.",
"password_form.pwd": "Contraseña",
"password_form.title": "Restablecer Contraseña",
@@ -865,7 +865,6 @@
"removed_channel.remover": "{remover} te removió de {channel}",
"removed_channel.someone": "Alguien",
"rename_channel.cancel": "Cancelar",
"rename_channel.close": "Cerrado",
"rename_channel.defaultError": " - No se puede cambiar el del canal predeterminado",
"rename_channel.displayName": "Nombre a Mostrar",
"rename_channel.displayNameHolder": "Ingresa el nombre a mostrar",
@@ -893,7 +892,7 @@
"search_header.title2": "Menciones Recientes",
"search_item.direct": "Mensjae Directo",
"search_item.jump": "Ir ",
"search_results.because": "<ul><li>Si estás buscando un frase parcial (ej. buscando \"aud\", tratando de encontrar \"audible\" o \"audifonos\"), agrega un * a la palabra que estás buscando</li><li>Debido a la cantidad de resultados, la búsqueda con dos letras y palabras comunes como \"this\", \"a\" and \"es\" no aparecerán en los resultados</li>/ul>",
"search_results.because": "<ul><li>Si estás buscando un frase parcial (ej. buscando \"aud\", tratando de encontrar \"audible\" o \"audifonos\"), agrega un * a la palabra que estás buscando</li><li>Debido a la cantidad de resultados, la búsqueda con dos letras y palabras comunes como \"this\", \"a\" and \"es\" no aparecerán en los resultados</li></ul>",
"search_results.noResults": "SIN RESULTADOS",
"search_results.usage": "<ul><li>Utiliza <b>\"comillas\"</b> para buscar frases</li><li>Utiliza <b>from:</b> para encontrar mensajes de usuarios en específico e <b>in:</b> para encontrar mensajes de canales específicos</li></ul>",
"setting_item_max.cancel": "Cancelar",
@@ -915,7 +914,7 @@
"sidebar.pg": "Grupos Privados",
"sidebar.removeList": "Remover de la lista",
"sidebar.tutorialScreen1": "<h4>Canales</h4><p><strong>Canales</strong> organizan las conversaciones en diferentes tópicos. Son abiertos para cualquier persona de tu equipo. Para enviar comunicaciones privadas con una sola persona utiliza <strong>Mensajes Directos</strong> o con multiples personas utilizando <strong>Grupos Privados</strong>.</p>",
"sidebar.tutorialScreen2": "<h4>Canal \"General\"</h4><p>Este es un canal para comenzar:</p><p><strong>General</strong> es el lugar para tener comunicación con todo el equipo. Todos los integrantes de tu equipo son miembros de este canal.</p>",
"sidebar.tutorialScreen2": "<h4>Los canal \"General\" y \"Fuera de Tópico\"</h4><p>Estos son dos canales para comenzar:</p><p><strong>General</strong> es el lugar para tener comunicación con todo el equipo. Todos los integrantes de tu equipo son miembros de este canal.</p><p><strong>Fuera de Tópico</strong> es un lugar para diversión y humor fuera de los canales relacionados con el trabajo. Tu y tu equipo pueden decidir que otros canales crear.</p>",
"sidebar.tutorialScreen3": "<h4>Creando y Uniendose a Canales</h4><p>Pincha en <strong>\"Más...\"</strong> para crear un nuevo canal o unirte a uno existente.</p><p>También puedes crear un nuevo canal o grupo privado al pinchar el simbolo de <strong>\"+\"</strong> que se encuentra al lado del encabezado de Canales o Grupos Privados.</p>",
"sidebar.unreadAbove": "Mensaje(s) sin leer ▲",
"sidebar.unreadBelow": "Mensaje(s) sin leer ▼",
@@ -1185,7 +1184,7 @@
"user.settings.hooks_in.add": "Agregar",
"user.settings.hooks_in.addTitle": "Agregar un nuevo webhook de entrada",
"user.settings.hooks_in.channel": "Canal: ",
"user.settings.hooks_in.description": "Crea webhooks URLs para utilizarlos con integraciones externas. Por favor revisa <a href=\"http://docs.mattermost.com/developer/webhooks-incoming.html\" target=\"_blank\">documentación de webhook de entrada</a> para aprender más.",
"user.settings.hooks_in.description": "Crea webhooks URLs para utilizarlos con integraciones externas. Por favor revisa <a href=\"http://docs.mattermost.com/developer/webhooks-incoming.html\" target=\"_blank\">documentación de webhook de entrada</a> para conocer más.",
"user.settings.hooks_in.existing": "Webhooks de entrada existentes",
"user.settings.hooks_in.none": "Ninguno",
"user.settings.hooks_out.add": "Agregar",