Skip to content

Commit

Permalink
Merge pull request #5158 from wireapp/staging
Browse files Browse the repository at this point in the history
Release 2018-11-15
  • Loading branch information
AndyLnd authored Nov 15, 2018
2 parents 7876eff + 49d1d3c commit c0bb0ec
Show file tree
Hide file tree
Showing 128 changed files with 3,870 additions and 1,746 deletions.
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"libsodium": true,
"linkify": true,
"linkifyHtml": true,
"Long": true,
"lorem_ipsum": true,
"LRUCache": true,
"marked": true,
Expand Down
17 changes: 11 additions & 6 deletions app/demo/demo.html
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,18 @@
.box-list-dark {
background: #222;
}

#icons * {
font-size: 0;
margin: 8px;
.iconpreview {
display: flex;
margin-top: 8px;
}

#icons *:not(.override-color) svg path{
.iconpreview__icon{
flex-basis: 32px;
}
.iconpreview__icon svg{
max-width: 16px;
max-height: 16px;
}
.iconpreview__icon:not(.override-color) svg path{
fill: currentColor;
}
</style>
Expand Down
38 changes: 5 additions & 33 deletions app/demo/template/icons.htm
Original file line number Diff line number Diff line change
@@ -1,34 +1,6 @@
<div id="icons">
<add-participants-icon></add-participants-icon>
<archive-icon></archive-icon>
<arrow-left-icon></arrow-left-icon>
<block-icon></block-icon>
<camera-icon></camera-icon>
<check-icon></check-icon>
<chevron-icon></chevron-icon>
<close-icon></close-icon>
<copy-icon></copy-icon>
<delete-icon></delete-icon>
<devices-icon></devices-icon>
<disclose-icon></disclose-icon>
<edit-icon></edit-icon>
<fullscreen-icon></fullscreen-icon>
<group-icon></group-icon>
<guest-icon></guest-icon>
<hangup-icon></hangup-icon>
<link-icon></link-icon>
<leave-icon></leave-icon>
<message-icon></message-icon>
<micoff-icon></micoff-icon>
<minus-icon></minus-icon>
<mute-icon></mute-icon>
<people-icon></people-icon>
<pickup-icon></pickup-icon>
<plus-icon></plus-icon>
<profile-icon></profile-icon>
<screenshare-icon></screenshare-icon>
<settings-icon></settings-icon>
<timer-icon></timer-icon>
<undo-icon></undo-icon>
<verified-icon class="override-color"></verified-icon>
<div id="icons" data-bind="foreach: {data: Object.keys(ko.components._allRegisteredComponents).filter(key => /-icon$/.test(key)), as: 'iconName'}">
<div class="iconpreview">
<div class="iconpreview__icon" data-bind="component: iconName, css: {'override-color': ['verified-icon'].includes(iconName)}"></div>
<div class="iconpreview__name" data-bind="text: iconName"></div>
</div>
</div>
2 changes: 1 addition & 1 deletion app/i18n/webapp-de.json
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@
"login.publicComputer": "Dies ist ein öffentlicher Computer",
"login.ssoLogin": "Login für Unternehmen",
"ssoLogin.headline": "Login für Unternehmen",
"login.subhead": "Gib deine E-Mail-Adresse oder Benutzernamen ein.",
"login.subhead": "E-Mail-Adresse oder Benutzernamen eingeben.",
"ssoLogin.codeInputPlaceholder": "SSO-Code",
"ssoLogin.overlayDescription": "Falls das Fenster zum SSO nicht erscheint, kann das Login für Unternehmen hier fortgesetzt werden.",
"ssoLogin.overlayFocusLink": "Klicken, um fortzufahren",
Expand Down
114 changes: 57 additions & 57 deletions app/i18n/webapp-es.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"footer.copy": "© Wire Swiss GmbH",
"footer.wireLink": "",
"cookiePolicyStrings.bannerText": "",
"index.createAccountForOrganizations": "",
"index.createAccountForPersonalUse": "",
"index.createPersonalAccount": "",
"index.createTeam": "",
"cookiePolicyStrings.bannerText": "Utilizamos «cookies» para personalizar su experiencia en nuestro sitio web. Al seguir utilizando el sitio, acepta el uso de las «cookies».<br/>Encontrará más información en la <b>normativa de privacidad</b>.",
"index.createAccountForOrganizations": "Pro",
"index.createAccountForPersonalUse": "Personal",
"index.createPersonalAccount": "crear una cuenta",
"index.createTeam": "crear un equipo",
"index.login": "Iniciar sesión",
"conversationJoin.loginLink": "Iniciar sesión",
"login.headline": "Iniciar sesión",
"index.loginInfo": "¿Ya tiene una cuenta?",
"conversationJoin.hasAccount": "¿Ya tiene una cuenta?",
"teamName.headline": "Nombre de tu equipo",
"teamName.headline": "Dé un nombre al equipo",
"teamName.subhead": "Siempre puedes cambiarlo más tarde.",
"teamName.teamNamePlaceholder": "Nombre del equipo",
"teamName.whatIsWireTeamsLink": "¿Qué es Wire para equipos?",
Expand All @@ -24,7 +24,7 @@
"invite.nextButton": "Siguiente",
"accountForm.terms": "Acepto los <a {linkParams}>términos y condiciones</a>",
"createAccount.headLine": "Configurar tu cuenta",
"createPersonalAccount.headLine": "Nueva cuenta",
"createPersonalAccount.headLine": "Cuenta nueva",
"createPersonalAccount.nextButton": "Registrarse",
"verify.changeEmail": "Modificar correo",
"verify.headline": "Tienes correo electrónico",
Expand All @@ -38,60 +38,60 @@
"chooseHandle.headline": "Establecer usuario",
"chooseHandle.subhead": "Los nombres de usuario ayudan a la gente a encontrarte.",
"appAlreadyOpen.continueButton": "Continue",
"appAlreadyOpen.headline": "",
"appAlreadyOpen.text": "",
"appAlreadyOpen.headline": "Wire ya se ha abierto en este navegador",
"appAlreadyOpen.text": "Si continúa aquí, finalizará su sesión en la otra pestaña.",
"acceptNewsModal.confirmButton": "Aceptar",
"acceptNewsModal.declineButton": "No, gracias",
"acceptNewsModal.headline": "¿Desea usted recibir noticias y actualizaciones de producto de WIRE vía email?",
"acceptNewsModal.privacyDescription": "Revise nuestras<b>Políticas de Privacidad</b>.",
"acceptNewsModal.unsubscribeDescription": "",
"unsupported.headlineBrowser": "",
"unsupported.headlineCookies": "",
"unsupported.headlineIndexedDb": "",
"unsupported.subheadBrowser": "",
"acceptNewsModal.privacyDescription": "Revise nuestra <b>normativa de privacidad</b>.",
"acceptNewsModal.unsubscribeDescription": "Puede darse de baja en cualquier momento.",
"unsupported.headlineBrowser": "No se admite este navegador.",
"unsupported.headlineCookies": "Activar cookies",
"unsupported.headlineIndexedDb": "Está en modo privado",
"unsupported.subheadBrowser": "Descargue la versión más reciente de <b style=\"font-weight: 600\">Google Chrome, Mozilla Firefox, Opera</b style=\"font-weight: 600\"> o <b style=\"font-weight: 600\">Microsoft Edge.</b>",
"unsupported.subheadCookies": "Habilita las cookies para iniciar sesión.",
"unsupported.subheadIndexedDb": "Wire necesita acceso al almacenamiento local para mostrar los mensajes. No está disponible en modo privado.",
"conversationJoin.unsupportedJoinHeadline": "",
"conversationJoin.headline": "",
"conversationJoin.unsupportedJoinMobileSubhead": "",
"conversationJoin.unsupportedJoinSubhead": "<p>Este navegador no es soportado.</p>Descargue la última versión de<b style=\"font-weight: 600\">Google Chrome, Mozilla Firefox, Opera</b> or <b style=\"font-weight: 600\">Microsoft Edge.</b>",
"conversationJoin.unsupportedJoinMobileSubhead": "Abrir este enlace en el equipo.",
"conversationJoin.unsupportedJoinSubhead": "<p>No se admite este navegador.</p>Descargue la versión más reciente de <b style=\"font-weight: 600\">Google Chrome, Mozilla Firefox, Opera</b> o <b style=\"font-weight: 600\">Microsoft Edge.</b>",
"conversationJoin.existentAccountHeadline": "",
"conversationJoin.existentAccountJoinWithoutLink": "",
"conversationJoin.existentAccountJoinWithoutText": "",
"conversationJoin.buttonExistentAccountOpen": "",
"conversationJoin.existentAccountJoinWithoutLink": "Únase a la conversación",
"conversationJoin.existentAccountJoinWithoutText": "sin una cuenta.",
"conversationJoin.buttonExistentAccountOpen": "Abrir en Wire",
"conversationJoin.subheadExistentAccount": "Los cuartos de invitados le permite tener conversaciones con personas quienes no están en su equipo.",
"conversationJoin.fullConversationHeadline": "",
"conversationJoin.fullConversationSubhead": "",
"conversationJoin.fullConversationSubhead": "Hable con la persona que lo invitó.",
"conversationJoin.invalidCreateAccountLink": "Crear una cuenta",
"conversationJoin.invalidCreateAccountText": "",
"conversationJoin.invalidCreateAccountText": "para mensajería grupal y llamadas de conferencia.",
"conversationJoin.invalidHeadline": "",
"conversationJoin.invalidSubhead": "Consulte a la persona quién lo invitó cómo debe unirse",
"conversationJoin.namePlaceholder": "",
"conversationJoin.namePlaceholder": "Su nombre",
"conversationJoin.subhead": "Las llamadas en Conferencia y los Mensajes Grupales están Encriptados.<br />No es necesrio tener una cuenta.",
"BackendError.LABEL.CONVERSATION_CODE_NOT_FOUND": "",
"BackendError.LABEL.CONVERSATION_CODE_NOT_FOUND": "Este enlace ya no es válido. Pregunte a la persona que lo invitó cómo unirse.",
"BackendError.LABEL.CONVERSATION_NOT_FOUND": "",
"BackendError.LABEL.CONVERSATION_TOO_MANY_MEMBERS": "",
"BackendError.LABEL.ACCESS_DENIED": "Por favor, verifica tus datos y vuelve a intentarlo",
"BackendError.LABEL.INVALID_CREDENTIALS": "Por favor, verifica tus datos y vuelve a intentarlo",
"BackendError.LABEL.MISSING_AUTH": "Por favor, verifica tus datos y vuelve a intentarlo",
"BackendError.LABEL.CONVERSATION_TOO_MANY_MEMBERS": "Esta conversación ha alcanzado el límite de participantes",
"BackendError.LABEL.ACCESS_DENIED": "Revise sus datos e inténtelo de nuevo",
"BackendError.LABEL.INVALID_CREDENTIALS": "Revise sus datos e inténtelo de nuevo",
"BackendError.LABEL.MISSING_AUTH": "Revise sus datos e inténtelo de nuevo",
"BackendError.LABEL.BLACKLISTED_EMAIL": "Esta dirección de correo electrónico no está permitida",
"BackendError.LABEL.BLACKLISTED_PHONE": "Este número de teléfono no está permitido",
"BackendError.LABEL.INVALID_CODE": "Por favor, introduce un código válido",
"BackendError.LABEL.INVALID_CODE": "Proporcione un código válido",
"BackendError.LABEL.INVALID_EMAIL": "Esta dirección de correo electrónico no es válida",
"BackendError.LABEL.INVALID_PHONE": "Este número de teléfono no es válido",
"BackendError.LABEL.KEY_EXISTS": "La dirección de correo electrónico que nos proporcionó ya ha sido registrada.<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://support.wire.com/hc/articles/115004082129\">Aprenda más</a>",
"BackendError.LABEL.ALREADY_INVITED": "Este correo electrónico ya ha sido invitado",
"BackendError.LABEL.PENDING_ACTIVATION": "La dirección de correo electrónico que nos ha proporcionado ya ha sido invitada. Por favor, comprueba tu correo electrónico",
"BackendError.LABEL.PENDING_LOGIN": "BackendError.LABEL.PENDING_LOGIN",
"BackendError.LABEL.TOO_MANY_LOGINS": "Por favor, inténtelo de nuevo más tarde",
"BackendError.LABEL.TOO_MANY_LOGINS": "Inténtelo de nuevo más tarde",
"BackendError.LABEL.BAD_REQUEST": "Entrada inválida",
"BackendError.LABEL.INVALID_PAYLOAD": "Entrada inválida",
"BackendError.LABEL.INVALID_OPERATION": "",
"BackendError.LABEL.INVALID_OPERATION": "Operación no válida",
"BackendError.LABEL.NOT_FOUND": "No se pudo encontrar recurso",
"BackendError.LABEL.OPERATION_DENIED": "No tienes permiso",
"BackendError.LABEL.UNAUTHORIZED": "Algo salió mal. Vuelva a cargar la página e intente de nuevo",
"BackendError.LABEL.HANDLE_EXISTS": "Este usuario ya está tomado",
"BackendError.LABEL.HANDLE_TOO_SHORT": "Por favor ingrese un nombre de usuario con un mínimo de 2 caracteres",
"BackendError.LABEL.HANDLE_TOO_SHORT": "Proporcione un nombre de usuario de 2 caracteres como mínimo",
"BackendError.LABEL.INVALID_HANDLE": "Este usuario no es válido",
"BackendError.LABEL.INVALID_INVITATION_CODE": "La invitación ha sido revocada o ha expirado",
"BackendError.LABEL.NO_OTHER_OWNER": "El último propietario no puede ser eliminado del equipo",
Expand All @@ -100,43 +100,43 @@
"BackendError.LABEL.TOO_MANY_MEMBERS": "Este equipo ha alcanzado su tamaño máximo",
"BackendError.LABEL.SUSPENDED": "Esta cuenta ya no está autorizada a iniciar sesión",
"BackendError.LABEL.EMAIL_EXISTS": "Esta dirección de correo electrónico ya está en uso.<a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://support.wire.com/hc/articles/115004082129\">Aprenda más</a>",
"BackendError.LABEL.SSO_FORBIDDEN": "",
"BackendError.LABEL.SSO_INSUFFICIENT_PERMISSIONS": "",
"BackendError.LABEL.SSO_INVALID_FAILURE_REDIRECT": "",
"BackendError.LABEL.SSO_INVALID_SUCCESS_REDIRECT": "",
"BackendError.LABEL.SSO_INVALID_UPSTREAM": "",
"BackendError.LABEL.SSO_INVALID_USERNAME": "",
"BackendError.LABEL.SSO_NO_MATCHING_AUTH": "",
"BackendError.LABEL.NO_SSO_CODE": "",
"BackendError.LABEL.SSO_NOT_FOUND": "",
"BackendError.LABEL.SSO_SERVER_ERROR": "",
"BackendError.LABEL.SSO_UNSUPPORTED_SAML": "",
"BackendError.LABEL.SSO_GENERIC_ERROR": "",
"BackendError.unexpected": "",
"BackendError.LABEL.SSO_FORBIDDEN": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 8).",
"BackendError.LABEL.SSO_INSUFFICIENT_PERMISSIONS": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 10).",
"BackendError.LABEL.SSO_INVALID_FAILURE_REDIRECT": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 3).",
"BackendError.LABEL.SSO_INVALID_SUCCESS_REDIRECT": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 2).",
"BackendError.LABEL.SSO_INVALID_UPSTREAM": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 5).",
"BackendError.LABEL.SSO_INVALID_USERNAME": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 4).",
"BackendError.LABEL.SSO_NO_MATCHING_AUTH": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 9).",
"BackendError.LABEL.NO_SSO_CODE": "No se detectó ningún código de acceso SSO",
"BackendError.LABEL.SSO_NOT_FOUND": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 7).",
"BackendError.LABEL.SSO_SERVER_ERROR": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 6).",
"BackendError.LABEL.SSO_UNSUPPORTED_SAML": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 1).",
"BackendError.LABEL.SSO_GENERIC_ERROR": "Se produjo un error. Póngase en contacto con el administrador de equipo para obtener detalles (error 0).",
"BackendError.unexpected": "Error inesperado",
"ValidationError.FIELD.NAME.PATTERN_MISMATCH": "Introduce un nombre con al menos 2 caracteres",
"ValidationError.FIELD.NAME.VALUE_MISSING": "Introduce un nombre con al menos 2 caracteres",
"ValidationError.FIELD.PASSWORD.PATTERN_MISMATCH": "Introduzca una contraseña con al menos 8 caracteres",
"ValidationError.FIELD.PASSWORD_LOGIN.PATTERN_MISMATCH": "Contraseña incorrecta. Por favor, inténtelo de nuevo.",
"ValidationError.FIELD.SSO_LOGIN.PATTERN_MISMATCH": "",
"ValidationError.FIELD.EMAIL.TYPE_MISMATCH": "Por favor, introduzca una dirección de correo electrónico válida",
"ValidationError.FIELD.SSO_LOGIN.PATTERN_MISMATCH": "Código no válido",
"ValidationError.FIELD.EMAIL.TYPE_MISMATCH": "Proporcione una dirección de correo electrónico válida",
"login.emailPlaceholder": "Correo electrónico o usuario",
"login.forgotPassword": "¿Olvidó su Contraseña?",
"login.passwordPlaceholder": "Contraseña",
"clientItem.passwordPlaceholder": "Contraseña",
"login.phoneLogin": "",
"login.phoneLogin": "Acceder con número telefónico",
"login.publicComputer": "Es un ordenador público",
"login.ssoLogin": "",
"ssoLogin.headline": "",
"login.subhead": "",
"ssoLogin.codeInputPlaceholder": "",
"login.ssoLogin": "Acceso empresarial",
"ssoLogin.headline": "Acceso empresarial",
"login.subhead": "Escriba su dirección de correo o nombre de usuario.",
"ssoLogin.codeInputPlaceholder": "Código SSO",
"ssoLogin.overlayDescription": "",
"ssoLogin.overlayFocusLink": "",
"ssoLogin.pasteButton": "",
"ssoLogin.subhead": "",
"ssoLogin.overlayFocusLink": "Pulse para continuar",
"ssoLogin.pasteButton": "Pegar código",
"ssoLogin.subhead": "Escriba el código de acceso SSO de la empresa.",
"LOGOUT_REASON.ACCOUNT_REMOVED": "",
"LOGOUT_REASON.CLIENT_REMOVED": "",
"LOGOUT_REASON.SESSION_EXPIRED": "",
"clientManager.headline": "",
"LOGOUT_REASON.SESSION_EXPIRED": "La sesión ha vencido.<br />Acceda de nuevo.",
"clientManager.headline": "Quitar un dispositivo",
"clientManager.logout": "Cerrar sesión",
"clientManager.subhead": "Quite uno de los dispositivos para comenzar a usar Wire en este dispositivo.",
"historyInfo.hasHistoryHeadline": "Ya has utilizado Wire en este dispositivo antes.",
Expand Down
Loading

0 comments on commit c0bb0ec

Please sign in to comment.