diff --git a/www/i18n/locale-es-ES.json b/www/i18n/locale-es-ES.json index 5773357a5434d15161f1d58dd42d429d25b9f1e2..40f7d7ef817c2152adb3355e9485b143b043eb9f 100644 --- a/www/i18n/locale-es-ES.json +++ b/www/i18n/locale-es-ES.json @@ -10,21 +10,21 @@ "BTN_YES": "SÃ", "BTN_NO": "No", "BTN_SEND": "Enviar", - "BTN_SEND_MONEY": "Hacer una transferencia", - "BTN_SEND_MONEY_SHORT": "Transferencia", + "BTN_SEND_MONEY": "Hacer un pago", + "BTN_SEND_MONEY_SHORT": "Pago", "BTN_SAVE": "Guardar", "BTN_YES_SAVE": "SÃ, guardar", "BTN_YES_CONTINUE": "SÃ, continuar", "BTN_SHOW": "Ver", "BTN_SHOW_PUBKEY": "Ver la llave", - "BTN_RELATIVE_UNIT": "¿Mostrar las importes en DU?", + "BTN_RELATIVE_UNIT": "Mostrar importes en DU", "BTN_BACK": "Anterior", "BTN_NEXT": "Siguiente", "BTN_IMPORT": "Importar", "BTN_CANCEL": "Cancelar", "BTN_CLOSE": "Cerrar", "BTN_LATER": "Más tarde", - "BTN_LOGIN": "Connectarse", + "BTN_LOGIN": "Conectarse", "BTN_LOGOUT": "Desconexión", "BTN_ADD_ACCOUNT": "Nueva cuenta", "BTN_SHARE": "Compartir", @@ -40,17 +40,17 @@ "BTN_UNDERSTOOD": "Entendido", "BTN_OPTIONS": "Opciones", "BTN_HELP_TOUR": "Visita guiada", - "BTN_HELP_TOUR_SCREEN": "Descubrir esta pantalla", + "BTN_HELP_TOUR_SCREEN": "Explicar esta pantalla", "BTN_DOWNLOAD": "Descargar", - "BTN_DOWNLOAD_ACCOUNT_STATEMENT": "Descargar el estado de cuenta", + "BTN_DOWNLOAD_ACCOUNT_STATEMENT": "Descargar historial de cuenta", "BTN_MODIFY": "Modificar", - "CHOOSE_FILE": "Deposite archivo<br/>o clique para seleccionarlo", + "CHOOSE_FILE": "Arrastre el archivo<br/>o haga clic para seleccionarlo", "DAYS": "DÃas", "NO_ACCOUNT_QUESTION": "¿TodavÃa no es miembro? ¡Crear una cuenta!", "SEARCH_NO_RESULT": "Ningún resultado encontrado", - "LOADING": "Espere por favor...", - "LOADING_WAIT": "Espere por favor...<br/><small>(Esperando disponibilidad de nodo)</small>", - "SEARCHING": "Búsqueda en proceso...", + "LOADING": "Espere por favor…", + "LOADING_WAIT": "Espere por favor…<br/><small>(Esperando disponibilidad de nodo)</small>", + "SEARCHING": "Búsqueda en proceso…", "FROM": "De", "TO": "A", "COPY": "Copiar", @@ -84,7 +84,7 @@ "DATE" : "Fecha:", "TYPE" : "Tipo:", "SIZE": "Tamaño:", - "VALIDATING": "Validación en progreso..." + "VALIDATING": "Validando…" } }, "SYSTEM": { @@ -93,61 +93,68 @@ "BTN_PICTURE_CAMERA": "<b>Cámara</b>" }, "MENU": { - "HOME": "Recepción", + "HOME": "Inicio", "WOT": "Directorio", "CURRENCY": "Moneda", "ACCOUNT": "Mi cuenta", "WALLETS": "Mis monederos", - "SETTINGS": "Configuraciones", + "SETTINGS": "Ajustes", "NETWORK": "Red", - "TRANSACTIONS": "Mis operaciones" + "TRANSACTIONS": "Mis transacciones" }, "ABOUT": { - "TITLE": "A propósito ", - "LICENSE": "Aplicación <b>libre</b> (licencia GNU AGPLv3).", - "LATEST_RELEASE": "Hay una <b>versión más nueva</b> de {{'COMMON.APP_NAME' | translate}} (<b>v{{version}}</b>)", + "BTN_OPEN_DEV_WINDOW": "Abrir ventana de depuración", + "TITLE": "Acerca de", + "LICENSE": "Software <b>libre</b> (licencia GNU AGPLv3).", + "LATEST_RELEASE": "Existe una <b>versión más nueva</b> de {{'COMMON.APP_NAME' | translate}} (<b>v{{version}}</b>)", "PLEASE_UPDATE": "Por favor actualice {{'COMMON.APP_NAME' | translate}} (última versión: <b>v{{version}}</b>)", "CODE": "Código fuente:", + "OFFICIAL_WEB_SITE": "Web oficial:", "DEVELOPERS": "Desarrollado por:", "FORUM": "Foro:", - "PLEASE_REPORT_ISSUE": "No dude en informarnos de las anomalÃas encontradas", + "PLEASE_REPORT_ISSUE": "No dude en informarnos de anomalÃas encontradas", "REPORT_ISSUE": "Reportar un problema" }, "HOME": { + "FEED_SOURCE": "Fuente", + "READ_MORE": "Leer más", + "SHOW_ALL_FEED": "Ver todo", "TITLE": "Cesium", - "WELCOME": "Bienvenido(a) a la aplicación Cesium !", - "MESSAGE": "Seguir las cuentas de {{currency|abbreviate}} fácilmente", + "WELCOME": "¡Bienvenida/o a la aplicación Cesium!", + "MESSAGE": "Reciba y envÃe moneda libre {{currency|abbreviate}} fácilmente", "BTN_CURRENCY": "Explorar la moneda", - "BTN_ABOUT": "Acerca de:", + "BTN_ABOUT": "Acerca de", "BTN_HELP": "Ayuda en lÃnea", - "REPORT_ISSUE": "anomalÃa", - "NOT_YOUR_ACCOUNT_QUESTION": "¿Usted no es dueño de la cuenta <<b><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}</b>?", + "REPORT_ISSUE": "Reportar anomalÃa", + "NOT_YOUR_ACCOUNT_QUESTION": "¿No es suya la cuenta <b><i class=\"ion-key\"></i> {{pubkey|formatPubkey}}</b>?", "BTN_CHANGE_ACCOUNT": "Desconectar esta cuenta", - "CONNECTION_ERROR": "Nodo <b>{{servidor}}</b> inalcanzable o dirección inválida.<br/><br/>Compruebe su conexión a Internet, o nodo de conmutación <a class=\"positive\" ng-click=\"doQuickFix('settings')\">en la configuración</a>." + "CONNECTION_ERROR": "Nodo <b>{{server}}</b> inalcanzable o dirección inválida.<br/><br/>Compruebe su conexión a Internet, o nodo de conmutación <a class=\"positive\" ng-click=\"doQuickFix('settings')\">en los ajustes</a>." }, "SETTINGS": { - "TITLE": "Configuración", + "TITLE": "Ajustes", "DISPLAY_DIVIDER": "Visualización", "STORAGE_DIVIDER": "Almacenamiento", "NETWORK_SETTINGS": "Red", "PEER": "Dirección del nodo Duniter", "PEER_CHANGED_TEMPORARY": "Dirección utilizada temporalmente", - "PERSIST_CACHE": "Mantener datos de navegación (experimental)", + "PEER_SHORT": "Nodo Duniter", + "PERSIST_CACHE": "Conservar los datos de navegación (experimental)", "PERSIST_CACHE_HELP": "Permite una navegación más rápida, conservando localmente los datos recibidos, para usar de una sesión a otra.", "USE_LOCAL_STORAGE": "Activar el almacenamiento local", - "USE_LOCAL_STORAGE_HELP": "Permitir el ahorro de almacenamiento local", + "USE_LOCAL_STORAGE_HELP": "Permitir conservar sus ajustes", "WALLETS_SETTINGS": "Mis monederos", - "USE_WALLETS_ENCRYPTION": "¿Asegurar la lista?", - "ENABLE_HELPTIP": "Activar las ayudas contextuales", + "USE_WALLETS_ENCRYPTION": "Cifrar el listado", + "USE_WALLETS_ENCRYPTION_HELP": "Permite proteger la lista de sus monederos (mediante cifrado), exigiendo una autenticación para acceder.", + "ENABLE_HELPTIP": "Activar la ayuda contextual", "ENABLE_UI_EFFECTS": "Activar los efectos visuales", - "HISTORY_SETTINGS": "Operaciones de cuentas", - "DISPLAY_UD_HISTORY": "¿Publicar los dividendos producidos?", - "TX_HISTORY_AUTO_REFRESH": "Activar actualización automática?", - "TX_HISTORY_AUTO_REFRESH_HELP": "Actualice el saldo y las operaciones automáticamente, en cada nuevo bloque.", + "HISTORY_SETTINGS": "Transacciones de la cuenta", + "DISPLAY_UD_HISTORY": "Mostrar los DU creados", + "TX_HISTORY_AUTO_REFRESH": "Activar actualización automática", + "TX_HISTORY_AUTO_REFRESH_HELP": "Actualizar el saldo y las transacciones automáticamente, con cada nuevo bloque.", "AUTHENTICATION_SETTINGS": "Autenticación", "KEEP_AUTH": "Caducidad de la autenticación", "KEEP_AUTH_SHORT": "Caducidad", - "KEEP_AUTH_HELP": "Definir cuándo limpiar la memoria de autenticación.", + "KEEP_AUTH_HELP": "Defina cuándo expira su sesión", "KEEP_AUTH_OPTION": { "NEVER": "Después de cada operación", "SECONDS": "Después de {{value}} segundos de inactividad", @@ -156,18 +163,27 @@ "HOUR": "Después de {{value}}h de inactividad", "ALWAYS": "Al finalizar la sesión" }, - "KEYRING_FILE": "Archivo de llavero", + "KEYRING_FILE": "Archivo de llaves", + "KEYRING_FILE_HELP": "Le permite <b>conectarse</b> automáticamente en cada inicio <br/>e incluso de <b>autenticarse</b> (solo si \"Caducidad de la autenticación\" está configurada en modo: \"al finalizar la sesión\").", "REMEMBER_ME": "Recordarme", "REMEMBER_ME_HELP": "Permite mantenerse siempre conectado (no recomendado), conservando localmente la llave pública.", "PLUGINS_SETTINGS": "Extensiones", - "BTN_RESET": "Restaurar los valores por defecto" , - "EXPERT_MODE": "Activar el modo experto", + "BTN_RESET": "Restaurar los valores por defecto", + "EXPERT_MODE": "Modo experto", "EXPERT_MODE_HELP": "Permite una visualización más detallada", + "BLOCK_VALIDITY_WINDOW": "Tiempo de incertitud de los bloques", + "DISABLE_HELPTIP": "Desactivar la opción de ayuda contextual", + "BLOCK_VALIDITY_WINDOW_SHORT": "Tiempo de incertitud", + "BLOCK_VALIDITY_WINDOW_HELP": "Tiempo de espera antes de considerar una información como validada", + "BLOCK_VALIDITY_OPTION": { + "NONE": "Sin espera", + "N": "{{time | formatDuration}} ({{count}} bloques)" + }, "POPUP_PEER": { "TITLE": "Nodo Duniter", "HOST": "Dirección", "HOST_HELP": "Dirección: servidor:puerto", - "USE_SSL": "¿Segura?", + "USE_SSL": "Conexión segura", "USE_SSL_HELP": "(Cifrado SSL)", "BTN_SHOW_LIST": "Lista de nodos" } @@ -176,7 +192,7 @@ "HASH": "Hash: {{hash}}", "VIEW": { "HEADER_TITLE": "Bloque #{{number}}-{{hash|formatHash}}", - "TITLE_CURRENT": "Bloque corriente", + "TITLE_CURRENT": "Bloque actual", "TITLE": "Bloque #{{number|formatInteger}}", "COMPUTED_BY": "Calculado por el nodo de", "SHOW_RAW": "Ver el fichero en bruto", @@ -216,7 +232,7 @@ "LOOKUP": { "TITLE": "Bloques", "NO_BLOCK": "Ningún bloque", - "LAST_BLOCKS": "últimos bloques:", + "LAST_BLOCKS": "Últimos bloques:", "BTN_COMPACT": "Compactar" } }, @@ -227,17 +243,17 @@ "TAB_WOT": "Red de confianza", "TAB_NETWORK": "Red", "TAB_BLOCKS": "Bloques", - "CURRENCY_SHORT_DESCRIPTION": "{{currency|abbreviate}} es una <b>moneda libre</b>, originada el {{firstBlockTime|formatFromNow}}. Ella cuenta actualmente <b>{{N}} miembros</b>, que producen y recibir un <a ng-click=\"showHelpModal('ud')\">Dividendo universal</a> (DU), cada {{dt|formatPeriod}}.", + "CURRENCY_SHORT_DESCRIPTION": "{{currency|abbreviate}} es una <b>moneda libre</b>, originada {{firstBlockTime|formatFromNow}}. Cuenta actualmente con <b>{{N}} miembros</b>, que producen y reciben un <a ng-click=\"showHelpModal('ud')\">Dividendo Universal</a> (DU) cada {{dt|formatPeriod}}.", "NETWORK_RULES_DIVIDER": "Reglas de la red", "CURRENCY_NAME": "Nombre de la moneda", "MEMBERS": "Cantidad de miembros", - "MEMBERS_VARIATION": "variaciones del último DU", + "MEMBERS_VARIATION": "Variación desde último DU", "MONEY_DIVIDER": "Moneda", "MASS": "Masa monetaria", - "SHARE": "Masa por miembro", - "UD": "Dividendo universal", + "SHARE": "Masa media por miembro", + "UD": "Dividendo Universal", "C_ACTUAL": "Crecimiento actual", - "MEDIAN_TIME": "Hora de la blockchain", + "MEDIAN_TIME": "Hora de la cadena de bloques", "POW_MIN": "Nivel mÃnimo de dificultad de cálculo", "MONEY_RULES_DIVIDER": "Reglas de la moneda", "C_RULE": "Crecimiento teórico objetivo", @@ -246,18 +262,18 @@ "REEVAL_SYMBOL": "reval", "DT_REEVAL_VALUE": "Todos los <b>{{dtReeval|formatDuration}}</b> ({{dtReeval/86400}} {{'COMMON.DAYS'|translate}})", "UD_REEVAL_TIME0": "Fecha de la primera revalorización", - "SIG_QTY_RULE": "Número de certificaciones requeridas para ser miembro", - "SIG_STOCK": "Número máximo de certificaciones emitidas por miembros", - "SIG_PERIOD": "Plazo mÃnimo de espera entre 2 certificaciones sucesivas emitidas por la misma persona", - "SIG_WINDOW": "Plazo lÃmite para tomar en cuenta una certificación", - "SIG_VALIDITY": "Duración de una certificación que se ha tenido en cuenta.", - "MS_WINDOW": "Duración lÃmite para toma en cuenta de una adhesión", - "MS_VALIDITY": "Duración de una certificación", - "STEP_MAX": "Distancia máxima entre un nuevo entrante y los miembros referentes", + "SIG_QTY_RULE": "Certificaciones requeridas para ser miembro", + "SIG_STOCK": "Máximo de certificaciones emitibles por miembros", + "SIG_PERIOD": "Espera mÃnima entre 2 certificaciones sucesivas emitidas por la misma persona", + "SIG_WINDOW": "LÃmite para tener en cuenta una certificación", + "SIG_VALIDITY": "Duración de una certificación tenida en cuenta", + "MS_WINDOW": "LÃmite para aprobar una solicitud de membresÃa", + "MS_VALIDITY": "Duración de una membresÃa aprobada", + "STEP_MAX": "Distancia máxima entre una nueva candidatura y cada miembro referente", "WOT_RULES_DIVIDER": "Reglas de la red de confianza", - "SENTRIES": "Cantidad de certificaciones necesarias para ser miembro referente", - "SENTRIES_FORMULA": "Cantidad de certificaciones necesarias para ser miembro referente (fórmula)", - "XPERCENT":"Porcentaje mÃnimo de miembros referentes necesario para respetar la regla de distancia", + "SENTRIES": "Certificaciones necesarias para ser miembro referente", + "SENTRIES_FORMULA": "Fórmula de las certificaciones necesarias para ser miembro referente", + "XPERCENT":"Porcentaje mÃnimo necesario de miembros referentes respentando la regla de distancia máxima", "AVG_GEN_TIME": "Tiempo medio entre dos bloques", "CURRENT": "actual", "MATH_CEILING": "TECHO", @@ -267,17 +283,17 @@ }, "LICENSE": { "TITLE": "Licencia de la moneda", - "BTN_DOWNLOAD": "Descagar el fichero", + "BTN_DOWNLOAD": "Descargar el fichero", "NO_LICENSE_FILE": "Fichero de licencia no encontrado." } }, "NETWORK": { "VIEW": { - "MEDIAN_TIME": "Hora de la blockchain", - "LOADING_PEERS": "Cargando los nodos...", + "MEDIAN_TIME": "Hora de la cadena de bloques", + "LOADING_PEERS": "Cargando nodos…", "NODE_ADDRESS": "Dirección:", "SOFTWARE": "Software:", - "WARN_PRE_RELEASE": "prelanzamiento (última versión estable: <b>{{version}}</b>)", + "WARN_PRE_RELEASE": "Prelanzamiento (última versión estable: <b>{{version}}</b>)", "WARN_NEW_RELEASE": "Versión <b>{{version}}</b> disponible", "WS2PID": "ID:", "PRIVATE_ACCESS": "Acceso privado", @@ -313,7 +329,7 @@ "VIEW": { "TITLE": "Nodo", "OWNER": "Propiedad de", - "SHOW_RAW_PEERING": "Ver la mapa de red", + "SHOW_RAW_PEERING": "Ver la ficha del par", "SHOW_RAW_CURRENT_BLOCK": "Ver el último bloque (formato bruto)", "LAST_BLOCKS": "Bloques recientes", "KNOWN_PEERS": "Nodos conocidos:", @@ -326,15 +342,15 @@ }, "WOT": { "SEARCH_HELP": "Buscar (seudónimo o llave pública)", - "SEARCH_INIT_PHASE_WARNING": "Durante la etapa de preinscripción, el tiempo de búsqueda de las inscripciones en espera <b>puede ser largo</b>. Gracias por su paciencia...", - "REGISTERED_SINCE": "Registrado en", - "REGISTERED_SINCE_BLOCK": "Registrado en el bloque #", + "SEARCH_INIT_PHASE_WARNING": "Durante la etapa de preinscripción, el tiempo de búsqueda de las candidaturas en espera <b>puede tardar</b>. Por favor espere…", + "REGISTERED_SINCE": "Se registró en", + "REGISTERED_SINCE_BLOCK": "Se registró en el bloque #", "NO_CERTIFICATION": "Ninguna certificación validada", "NO_GIVEN_CERTIFICATION": "Ninguna certificación emitida", "NOT_MEMBER_PARENTHESIS": "(no miembro)", "IDENTITY_REVOKED_PARENTHESIS": "(identidad revocada)", "MEMBER_PENDING_REVOCATION_PARENTHESIS": "(revocación en proceso)", - "EXPIRE_IN": "Expira el", + "EXPIRE_IN": "Expira", "NOT_WRITTEN_EXPIRE_IN": "Fecha lÃmite<br/>de procesamiento", "EXPIRED": "Expirado", "PSEUDO": "Seudónimo", @@ -342,12 +358,12 @@ "WRITTEN_ON_BLOCK": "Escrita en el bloque #{{block}}", "GENERAL_DIVIDER": "Informaciones generales", "NOT_MEMBER_ACCOUNT": "Cuenta no miembro", - "NOT_MEMBER_ACCOUNT_HELP": "Se trata de un simple monedero, sin solicitud de adhesión en espera.", + "NOT_MEMBER_ACCOUNT_HELP": "Se trata de un monedero simple, sin solicitud de membresÃa en espera", "TECHNICAL_DIVIDER": "Informaciones técnicas", "BTN_CERTIFY": "Certificar", "BTN_YES_CERTIFY": "SÃ, certificar", "BTN_SELECT_AND_CERTIFY": "Nueva certificación", - "ACCOUNT_OPERATIONS": "Operaciones de cuenta", + "ACCOUNT_OPERATIONS": "Transacciones de la cuenta", "VIEW": { "POPOVER_SHARE_TITLE": "Identidad {{title}}" }, @@ -357,14 +373,14 @@ "NEWCOMERS_COUNT": "{{count}} miembros", "PENDING": "Inscripciones en espera:", "PENDING_COUNT": "{{count}} inscripciones en espera", - "REGISTERED": "Inscrito {{sigDate | formatFromNow}}", + "REGISTERED": "Se inscribió {{sigDate | formatFromNow}}", "MEMBER_FROM": "Miembro desde {{memberDate|medianFromNowShort}}", - "BTN_NEWCOMERS": "Nuevos miembros", - "BTN_PENDING": "Inscripciones en espera", + "BTN_NEWCOMERS": "Miembros recientes", + "BTN_PENDING": "Candidaturas en espera", "SHOW_MORE": "Mostrar más", - "SHOW_MORE_COUNT": "(lÃmite actual a {{limit}})", - "NO_PENDING": "Ninguna inscripción en espera.", - "NO_NEWCOMERS": "Ningun miembro." + "SHOW_MORE_COUNT": "(mostrar solo {{limit}})", + "NO_PENDING": "Ninguna candidatura en espera.", + "NO_NEWCOMERS": "Sin miembros." }, "CONTACTS": { "TITLE": "Contactos" @@ -383,7 +399,7 @@ "SENTRY_MEMBER": "Miembro referente" }, "OPERATIONS": { - "TITLE": "{{uid}} - Operaciones" + "TITLE": "{{uid}} - Transacciones" }, "GIVEN_CERTIFICATIONS": { "TITLE": "{{uid}} - Certificaciones emitidas", @@ -397,38 +413,38 @@ }, "LOGIN": { "TITLE": "<i class=\"icon ion-locked\"></i> Conexión", - "SCRYPT_FORM_HELP": "Ingrese sus credenciales.<br>Recuerde verificar que la clave pública es su cuenta.", - "PUBKEY_FORM_HELP": "Por favor ingrese una clave de cuenta pública:", - "FILE_FORM_HELP": "Elija el archivo de llavero para usar:", - "SCAN_FORM_HELP": "Escanee el código QR de la monedero.", + "SCRYPT_FORM_HELP": "Ingrese sus credenciales.<br>Recuerde comprobar que la llave pública pertenece a su cuenta.", + "PUBKEY_FORM_HELP": "Por favor ingrese una llave pública de cuenta:", + "FILE_FORM_HELP": "Elija el archivo de llaves a usar:", + "SCAN_FORM_HELP": "Escanee el código QR de un monedero.", "SALT": "Identificador secreto", "SALT_HELP": "Identificador secreto", - "SHOW_SALT": "¿Visualizar el identificador secreto?", - "PASSWORD": "Frase secreta", - "PASSWORD_HELP": "Frase secreta", + "SHOW_SALT": "Mostrar el identificador secreto", + "PASSWORD": "Contraseña", + "PASSWORD_HELP": "Contraseña", "PUBKEY_HELP": "llave pública", - "NO_ACCOUNT_QUESTION": "¿Aún no tiene cuenta?", - "HAVE_ACCOUNT_QUESTION": "¿Ya tienes una cuenta?", + "NO_ACCOUNT_QUESTION": "¿Aún no tiene cuenta? ", + "HAVE_ACCOUNT_QUESTION": "¿Ya tiene cuenta?", "CREATE_ACCOUNT": "Crear una cuenta", "CREATE_FREE_ACCOUNT": "Crear una cuenta gratis", - "FORGOTTEN_ID": "¿Olvidó su frase secreta?", - "ASSOCIATED_PUBKEY": "Clave pública del llavero:", + "FORGOTTEN_ID": "¿Olvidó su contraseña?", + "ASSOCIATED_PUBKEY": "Llave pública del archivo de llaves:", "BTN_METHODS": "Otros métodos", - "BTN_METHODS_DOTS": "Método de cambio...", + "BTN_METHODS_DOTS": "Otras vÃas…", "METHOD_POPOVER_TITLE": "Métodos", - "MEMORIZE_AUTH_FILE": "Recuerda este llavero al momento de la sesión de navegación", - "SCRYPT_PARAMETERS": "Configuraciones (Scrypt) :", + "MEMORIZE_AUTH_FILE": "Memorizar las llaves durante la sesión de navegación", + "SCRYPT_PARAMETERS": "Ajustes (Scrypt) :", "AUTO_LOGOUT": { "TITLE": "Información", "MESSAGE": "<i class=\"ion-android-time\"></i> Se ha <b>desconectado</b> de forma automática, después de un periodo de inactividad prolongada.", "BTN_RELOGIN": "Volver a conectarme", - "IDLE_WARNING": "Se desconectará en... {{countdown}}" + "IDLE_WARNING": "Será desconectado en… {{countdown}}" }, "METHOD": { - "SCRYPT_DEFAULT": "Identificación predeterminada", - "SCRYPT_ADVANCED": "Sallaje avanzado", - "FILE": "Archivo llavero", - "PUBKEY": "Solo clave pública", + "SCRYPT_DEFAULT": "Estándar (por defecto)", + "SCRYPT_ADVANCED": "Aleatoriedad avanzada", + "FILE": "Archivo de llaves", + "PUBKEY": "Llave pública o seudónimo", "SCAN": "Escanear un código QR" }, "SCRYPT": { @@ -446,45 +462,141 @@ "HELP": "Formato de archivo esperado: <b>.yml</b> o <b>.dunikey</b> (tipo PubSec, WIF o EWIF)." } }, + "API": { + "COMMON": { + "CONNECTION_ERROR": "Nodo <b>{{server}}</b> inalcanzable o dirección inválida.<br/><br/>Verifique su conexión a Internet, o contacte con la administración del sitio.</a>.", + "LINK_DOC": "Documentación API", + "LINK_DOC_HELP": "Documentación para desarrolladores", + "LINK_STANDARD_APP": "Versión clásica", + "LINK_STANDARD_APP_HELP": "Abrir la versión clásica de {{'COMMON.APP_NAME'|translate}}" + }, + "DOC": { + "AVAILABLE_PARAMETERS": "Lista de parámetros disponibles :", + "DEMO_CANCELLED": "<i class=\"icon ion-close\"></i> Cancelado por el usuario", + "DEMO_DIVIDER": "Probar", + "DEMO_HELP": "Para probar este servicio, haga clic en este botón. El resultado se mostrará debajo.", + "DEMO_RESULT": "Resultado retornado por la llamada :", + "DEMO_RESULT_PEER": "Dirección del nodo utilizado :", + "DEMO_SUCCEED": "<i class=\"icon ion-checkmark\"></i> ¡ Éxito !", + "DESCRIPTION_DIVIDER": "Descripción", + "INTEGRATE_CODE": "Código :", + "INTEGRATE_DIVIDER": "Integrar", + "INTEGRATE_PARAMETERS": "Parámetros", + "INTEGRATE_RESULT": "Previsualización del resultado :", + "PARAMETERS_DIVIDER": "Parámetros", + "TRANSFER": { + "DESCRIPTION": "Desde una web (ej: tienda online) puede delegar el pago en moneda libre con la API de Cesium. Para eso, simplemente ponga un link a la siguiente dirección :", + "EXAMPLE_BUTTON": "Botón HTML", + "EXAMPLE_BUTTON_BG_COLOR": "Color de fondo", + "EXAMPLE_BUTTON_BG_COLOR_HELP": "Ejemplo : #fbc14c, black, lightgrey, rgb(180,180,180)", + "EXAMPLE_BUTTON_DEFAULT_STYLE": "Estilo personalizado", + "EXAMPLE_BUTTON_DEFAULT_TEXT": "Pagar en {{currency|currencySymbol}}", + "EXAMPLE_BUTTON_FONT_COLOR": "Color del texto", + "EXAMPLE_BUTTON_FONT_COLOR_HELP": "Ejemplo : black, orange, rgb(180,180,180)", + "EXAMPLE_BUTTON_ICON_CESIUM": "Logo Cesium", + "EXAMPLE_BUTTON_ICON_DUNITER": "Logo Duniter", + "EXAMPLE_BUTTON_ICON_G1_BLACK": "Logo Äž1 (negro)", + "EXAMPLE_BUTTON_ICON_G1_COLOR": "Logo Äž1", + "EXAMPLE_BUTTON_ICON_NONE": "Ninguno", + "EXAMPLE_BUTTON_TEXT_HELP": "Texto del botón", + "EXAMPLE_BUTTON_TEXT_ICON": "Icono", + "EXAMPLE_BUTTON_TEXT_WIDTH": "Anchura", + "EXAMPLE_BUTTON_TEXT_WIDTH_HELP": "Ejemplo : 200px, 50%", + "EXAMPLES_HELP": "Ejemplos de integración :", + "PARAM_AMOUNT": "CuantÃa", + "PARAM_AMOUNT_HELP": "CuantÃa de la transición (obligatorio). Valores múltiples permitidos utilizando un separador (punto y coma, barra vertical o espacio).", + "PARAM_CANCEL_URL": "Dirección web de cancelación", + "PARAM_CANCEL_URL_HELP": "Dirección web (URL) en caso de anulación del pago por parte del usuario. Puede contener las siguientes palabras que serán remplazadas por sus valores dinámicamente en cada caso: \"{comment}\", \"{amount}\" y \"{pubkey}\".", + "PARAM_COMMENT": "Concepto (o comentario)", + "PARAM_COMMENT_HELP": "Concepto o comentario. Le permitirá por ejemplo identificar el pago en la cadena de bloques (blockchain).", + "PARAM_NAME": "Nombre (del destinatario o de su sitio web)", + "PARAM_NAME_HELP": "El nombre del destinatario, o de su sitio web. Puede ser un nombre leÃble (\"Mi tienda en lÃnea\"), o un dominio (\"Mitienda.com\").", + "PARAM_PREFERRED_NODE": "Dirección del nodo preferido", + "PARAM_PREFERRED_NODE_HELP": "Dirección (URL) del nodo Duniter a utilizar preferentemente (\"g1.domaine.com:443\" o \"https://g1.domaine.com\").", + "PARAM_PUBKEY": "Llave pública del destinatario", + "PARAM_PUBKEY_HELP": "La llave pública del destinatario (obligatoria)", + "PARAM_REDIRECT_URL": "Dirección web de redirección", + "PARAM_REDIRECT_URL_HELP": "Dirección web (URL) de redirección, llamada cuanda el pago ha sido enviado. Puede contener las palabras siguientes, que serán remplazadas por los valores de la transacción dinámicanente : \"{tx}\", \"{hash}\", \"{comment}\", \"{amount}\", \"{pubkey}\" y \"{node}\".", + "TITLE": "Pagos" + }, + "URL_DIVIDER": "Dirección de llamada" + }, + "HOME": { + "DOC_HEADER": "Servicios disponibles :", + "MESSAGE": "Bienvenido/a a la <b>documentación de la API</b> {{'COMMON.APP_NAME'|translate}}.<br/>Conecte sus sitios webs a la cadena de bloques <a href=\"http://duniter.org\" target=\"_system\">Duniter</a> muy fácilmente !", + "MESSAGE_SHORT": "Conecte sus sitios a <a href=\"http://duniter.org\" target=\"_system\">Duniter</a> muy fácilmente !", + "TITLE": "Documentación API {{'COMMON.APP_NAME'|translate}}" + }, + "TRANSFER": { + "AMOUNT": "CuantÃa :", + "AMOUNTS_HELP": "Elija la cuantÃa :", + "COMMENT": "Concepto/Comentario de la operación :", + "DEMO": { + "BAD_CREDENTIALS": "Verifique sus credenciales.<br/>En modo demostración, las credenciales son : {{'API.TRANSFER.DEMO.SALT'|translate}} / {{'API.TRANSFER.DEMO.PASSWORD'|translate}}", + "HELP": "<b>Modo demostración</b> : Ningún pago será enviado realmente durante esta simulación.<br/>Utilice las credenciales : <b>{{'API.TRANSFER.DEMO.SALT'|translate}} / {{'API.TRANSFER.DEMO.PASSWORD'|translate}}</b>", + "PASSWORD": "demo", + "PUBKEY": "3G28bL6deXQBYpPBpLFuECo46d3kfYMJwst7uhdVBnD1", + "SALT": "demo" + }, + "ERROR": { + "TRANSFER_FAILED": "Error en el pago" + }, + "INFO": { + "CANCEL_REDIRECTING": "Pago cancelado.<br/>Redirigiendo al sitio del vendedor...", + "CANCEL_REDIRECTING_WITH_NAME": "Pago cancelado.<br/>Redirigiendo a <b>{{name}}</b>...", + "SUCCESS_REDIRECTING": "Pago enviado.<br/>Redirigiendo al sitio del vendedor...", + "SUCCESS_REDIRECTING_WITH_NAME": "Pago enviado.<br/>Redirigiendo a <b>{{name}}</b>..." + }, + "NAME": "Nombre :", + "NODE": "Dirección del nodo :", + "PUBKEY": "Llave pública del destinatario :", + "SUMMARY": "Resumen del pago :", + "TITLE": "{{'COMMON.APP_NAME'|translate}} - Pago en lÃnea", + "TITLE_SHORT": "Pago en lÃnea" + } + }, "AUTH": { - "TITLE": "<i class=\"icon ion-locked\"></i> AAutenticación", + "TITLE": "<i class=\"icon ion-locked\"></i> Autenticación", "BTN_AUTH": "Autenticar", "GENERAL_HELP": "Por favor, autentÃquese:", "EXPECTED_UID_HELP": "Por favor inicie sesión en la cuenta de <i class=\"ion-person\"></i> {{uid}}:", - "EXPECTED_PUBKEY_HELP": "Por favor, autentifÃquese en la monedero <i class=\"ion-key\"></i> {{pubkey|formatPubkey}} :", - "SCAN_FORM_HELP": "Escanee el código QR de la <b>clave privada</b> de la monedero." + "EXPECTED_PUBKEY_HELP": "Por favor, autentÃquese en el monedero <br class=\"visible-xs\"/><i class=\"ion-key\"></i> {{pubkey|formatPubkey}} :", + "SCAN_FORM_HELP": "Escanee el código QR de la <b>llave privada</b> del monedero." }, "ACCOUNT": { "TITLE": "Mi cuenta", "BALANCE": "Saldo", - "LAST_TX": "última validadas transacción", + "LAST_TX": "Últimas transacciones validadas", "BALANCE_ACCOUNT": "Saldo de la cuenta", "NO_TX": "Ninguna transacción", "SHOW_MORE_TX": "Mostrar más", "SHOW_ALL_TX": "Mostrar todo", - "TX_FROM_DATE": "(lÃmite actual a {{fromTime|medianFromNowShort}})", - "PENDING_TX": "Transacciones en proceso de se procesadas", + "TX_FROM_DATE": "(mostrar solo {{fromTime|medianFromNowShort}})", + "OUT_DISTANCED": "Sus certificaciones recibidas provienen de un grupo demasiado aislado de la <a ng-click=\"showHelpModal('wot')\">Red de Confianza</a> (RdC) : la <a ng-click=\"showHelpModal('distance_rule')\">regla de distancia máxima</a> no se cumple.<br/>Deberá obtener certificaciones provinientes de otros sectores de la RdC, o esperar a que ésta estreche sus vÃnculos.", + "PENDING_TX": "Transacciones pendientes", "VALIDATING_TX": "Transacciones validadas", "ERROR_TX": "Transacciones no ejecutadas", "ERROR_TX_SENT": "Transacciones ejecutadas fallidas", "PENDING_TX_RECEIVED": "Tansacciones en espera de recepción", "EVENTS": "Eventos", - "WAITING_MEMBERSHIP": "Solicitud de adhesión emitida. En espera de aceptación.", + "WAITING_MEMBERSHIP": "Solicitud de membresÃa emitida. En espera de aceptación.", "WAITING_CERTIFICATIONS": "Debe obtener {{needCertificationCount}} certificación(es) para ser miembro.", + "WAITING_CERTIFICATIONS_HELP": "Para obtener sus certificaciones, solicitelas únicamente a miembros <b>que le conozcan bien (y en persona)</b>, como exige <a ng-click=\"showLicenseModal()\">la licencia de la moneda</a> que usted ha aceptado.<br/>Si no conoce lo suficiente a miembros, hágalo saber en <a ng-click=\"openLink($event, $root.settings.userForumUrl)\">el foro</a> para conocerlos en persona o asistir a algún encuentro.", "WILL_MISSING_CERTIFICATIONS": "Pronto le van a <b>faltar certificaciones</b> (al menos {{willNeedCertificationCount}} son necesarias)", "WILL_NEED_RENEW_MEMBERSHIP": "Su adhesión como miembro <b>va a expirar {{membershipExpiresIn|formatDurationTo}}</b>. Piense en <a ng-click=\"doQuickFix('renew')\">renovar su adhesión</a> mientras tanto.", - "NEED_RENEW_MEMBERSHIP": "No es miembro porque su adhesión <b>ha expirado</b>. Piense en <a ng-click=\"doQuickFix('renew')\">renovar su adhesión</a>.", + "NEED_RENEW_MEMBERSHIP": "Ya no es miembro porque su adhesión <b>ha expirado</b>. Piense en <a ng-click=\"doQuickFix('renew')\">renovar su adhesión</a>.", + "NEED_RENEW_MEMBERSHIP_AFTER_CANCELLED": "Ya no es miembro de la moneda, <b>por falta de certificaciones</b>. Considere <a ng-click=\"doQuickFix('renew')\">renovar su adhesión</a>.", "NO_WAITING_MEMBERSHIP": "No hay adhesión miembro en espera. Si desea <b>convertirse en miembro</b>, por favor <a ng-click=\"doQuickFix('membership')\">envÃe su adhesión como miembro</a>.", "CERTIFICATION_COUNT": "Certificaciones recibidas", "CERTIFICATION_COUNT_SHORT": "Certificaciones", "SIG_STOCK": "Certificaciones emitidas", "BTN_RECEIVE_MONEY": "Recibir", - "BTN_SELECT_ALTERNATIVES_IDENTITIES": "Cambiar a otra identidad...", - "BTN_FIX_MEMBERSHIP": "Volver a enviar la adhesión...", - "BTN_MEMBERSHIP_RENEW": "Renovar la adhesión", - "BTN_MEMBERSHIP_RENEW_DOTS": "Renovar la adhesión...", - "BTN_MEMBERSHIP_OUT_DOTS": "Cancelar la adhesión...", - "BTN_SECURITY_DOTS": "Cuenta y securidad...", + "BTN_SELECT_ALTERNATIVES_IDENTITIES": "Cambiar a otra identidad…", + "BTN_FIX_MEMBERSHIP": "Volver a enviar la candidatura…", + "BTN_MEMBERSHIP_RENEW": "Renovar la membresÃa", + "BTN_MEMBERSHIP_RENEW_DOTS": "Renovar la membresÃa…", + "BTN_MEMBERSHIP_OUT_DOTS": "Cancelar la membresÃa…", + "BTN_SECURITY_DOTS": "Cuenta y seguridad…", "BTN_SHOW_DETAILS": "Publicar la información técnica", "LOCKED_OUTPUTS_POPOVER": { "TITLE": "Importe bloqueado", @@ -493,35 +605,35 @@ "LOCKED_AMOUNT": "Condiciones del importe:" }, "NEW": { - "TITLE": "Inscripción", - "INTRO_WARNING_TIME": "Crear una cuenta en {{name|capitalize}} es muy simple. Sin embargo, por favor tome el tiempo suficiente para dar correctamente este paso (no olvidar los identificadores, frase secreta, etc.).", - "INTRO_WARNING_SECURITY": "Asegúrece de que el equipo que utiliza actualmente (ordenador, tableta, teléfono) <b>es seguro y digno de confianza</b>.", - "INTRO_WARNING_SECURITY_HELP": "Actualizaciones de antivirus, firewall activado, sesión protegidos por contraseña o código PIN, etc.", + "TITLE": "Registrarse", + "INTRO_WARNING_TIME": "Crear una cuenta en {{name|capitalize}} es muy simple. Sin embargo, por favor tome el tiempo suficiente para hacerlo correctamente (generar y memorizar bien las credenciales, etc.)", + "INTRO_WARNING_SECURITY": "Asegúrese de que el dispositivo actual (ordenador, tablet, teléfono) <b>es seguro y de confianza</b>.", + "INTRO_WARNING_SECURITY_HELP": "Antivirus, cortafuegos, sesión protegida por contraseña o número PIN, etc.", "INTRO_HELP": "Haga clic en <b>{{'COMMON.BTN_START'|translate}}</b> para iniciar la creación de la cuenta. Se le guiará paso a paso.", "REGISTRATION_NODE": "Su registro será grabado a través del nodo Duniter <b>{{server}}</b>, que luego se transmitirá al resto del sistema de la moneda.", - "REGISTRATION_NODE_HELP": "Si usted no confÃa en este nodo, <a ng-click=\"doQuickFix('settings')\">cambie la configuración</a> de Cesium.", + "REGISTRATION_NODE_HELP": "Si no confÃa en este nodo, <a ng-click=\"doQuickFix('settings')\">cambie los ajustes</a> de Cesium.", "SELECT_ACCOUNT_TYPE": "Elegir el tipo de cuenta a crear:", "MEMBER_ACCOUNT": "Cuenta miembro", "MEMBER_ACCOUNT_TITLE": "Crear una cuenta miembro", - "MEMBER_ACCOUNT_HELP": "Si aún no está inscrito como un individuo (Solamente una cuenta posible por individuo).", + "MEMBER_ACCOUNT_HELP": "Si todavÃa no tiene membresÃa (solamente una cuenta miembro posible por persona).", "WALLET_ACCOUNT": "Simple monedero", "WALLET_ACCOUNT_TITLE": "Crear una cuenta simple", "WALLET_ACCOUNT_HELP": "Monedero simple para todos los otros casos, por ejemplo si necesita una cuenta suplementaria.<br/>El Dividendo Universal no será producido para esta cuenta.", - "SALT_WARNING": "Elija su identificador secreto.<br/>Se solicitará cada vez que se conectará con esta cuenta.<br/><br/><b>Retenga bien este identificador secreto</b>.<br/>¡En caso de pérdida, nadie podrá acceder a su cuenta!", - "PASSWORD_WARNING": "Elija su frase secreta.<br/>Se solicitará cada vez que se conectará con esta cuenta.<br/><br/><b>Retenga bien esta frase secreta</b>.<br/>¡En caso de pérdida, nadie podrá acceder su cuenta!", + "SALT_WARNING": "Elija su identificador secreto.<br/>Se solicitará cada vez que se conectará con esta cuenta.<br/><br/><b>Conserve bien este identificador secreto</b>.<br/>¡En caso de pérdida, nadie podrá acceder a su cuenta!", + "PASSWORD_WARNING": "Elija su contraseña.<br/>Se solicitará cada vez que se conectará con esta cuenta.<br/><br/><b>Conserve bien esta contraseña</b>.<br/>¡En caso de pérdida, nadie podrá acceder su cuenta!", "PSEUDO_WARNING": "Elija un seudónimo.<br/>Sirve para que los otros miembros puedan encontrarlo más fácilmente.<br/><br/>No debe contener <b>ni espacios ni caracteres acentuados</b>.<div class='hidden-xs'><br/>Ejemplo: <span class='gray'>SophieDupond, MarcelChemin, etc.</span>", "PSEUDO": "Seudónimo", "PSEUDO_HELP": "Seudónimo", "SALT_CONFIRM": "Confirmación", "SALT_CONFIRM_HELP": "Confirmación del identificador secreto", "PASSWORD_CONFIRM": "Confirmación", - "PASSWORD_CONFIRM_HELP": "Confirmación de la frase secreta", + "PASSWORD_CONFIRM_HELP": "Confirmación de la contraseña", "SLIDE_6_TITLE": "Confirmación:", - "COMPUTING_PUBKEY": "Cálculo en proceso...", - "LAST_SLIDE_CONGRATULATION": "<b>¡Bien!</b> Ha introducido todas los datos necesarias.<br/><b>Puede solicitar</b> la creación de su cuenta.</b><br/><br/>Para su información, la llave pública que se muestra más abajo identificará su futura cuenta.<br/>Esta podrá ser comunicada a terceros para recibir sus pagos.<br/>Sin embargo, <b>no es útil</b> anotarla aquÃ.", - "CONFIRMATION_MEMBER_ACCOUNT": "<b class=\"assertive\">Advertencia:</b> el identificador secreto, la frase secreta y el seudónimo no podrán estar modificados.<br/><b>¡Asegúrese siempre de recordarlos!</b><br/><br/><b>¿Está usted seguro</b> de querer solicitar la inscripción?", - "CONFIRMATION_WALLET_ACCOUNT": "<b class=\"assertive\">Advertencia:</b> el identificador secreto y la frase secreta no podrán estar modificados.<br/><b>¡Asegúrese de recordarlos siempre!</b><br/><br/><b>¿Está usted seguro</b> de querer continuar con estos identificadores?", - "CHECKING_PSEUDO": "Comprobar de disponibilidad...", + "COMPUTING_PUBKEY": "Cálculo en proceso…", + "LAST_SLIDE_CONGRATULATION": "<b>¡Bien!</b> Ha introducido todas los datos necesarios.<br/><b>Puede solicitar</b> la creación de su cuenta.</b><br/><br/>Para su información, la llave pública que se muestra más abajo identificará su futura cuenta.<br/>Esta podrá ser comunicada a terceros para recibir pagos.", + "CONFIRMATION_MEMBER_ACCOUNT": "<b class=\"assertive\">Advertencia:</b> el identificador secreto, la contraseña y el seudónimo no podrán ser modificados.<br/><b>¡Asegúrese siempre de recordarlos!</b><br/><br/><b>¿Desea</b> solicitar la inscripción?", + "CONFIRMATION_WALLET_ACCOUNT": "<b class=\"assertive\">Advertencia:</b> el identificador secreto y la contraseña no podrán ser modificados.<br/><b>¡Asegúrese de recordarlos siempre!</b><br/><br/><b>¿Desea</b> continuar?", + "CHECKING_PSEUDO": "Verificando…", "PSEUDO_AVAILABLE": "Este nombre está disponible", "PSEUDO_NOT_AVAILABLE": "Este nombre de usuario no está disponible", "INFO_LICENSE": "Para unirse a la moneda, le pedimos leer y aceptar esta licencia.", @@ -534,65 +646,101 @@ }, "SELECT_IDENTITY_MODAL": { "TITLE": "Selección de identidad", - "HELP": "Se han enviado varias <b>identidades diferentes</b> para la clave pública <span class=\"gray\"><i class=\"ion-key\"></i>{{pubkey | formatPubkey}}</span>.<br/>Por favor, selecciona la carpeta para usar:" + "HELP": "Se han enviado varias <b>identidades diferentes</b> para la llave pública <span class=\"gray\"><i class=\"ion-key\"></i>{{pubkey | formatPubkey}}</span>.<br/>Por favor, selecciona la carpeta para usar:" }, "SELECT_WALLET_MODAL": { "TITLE": "Selección de monedero" }, "WALLET_LIST": { + "IMPORT_MODAL": { + "HELP": "Para <b>importar monederos</b>, haga clic para seleccionar o arrastre en la zona de abajo el archivo con la lista de monederos.", + "NO_NEW_WALLET": "Ningún monedero nuevo", + "TITLE": "Importar monederos", + "WALLET_COUNT": "<b>{{count}}</b> nuevo{{count > 1 ? 's' : ''}} monedero{{count > 1 ? 's' : ''}}" + }, "TITLE": "Mis monederos", "BTN_NEW": "Añadir un monedero", - "BTN_DOWNLOAD": "Descargue la lista", - "BTN_IMPORT_FILE_DOTS": "Importar desde un archivo...", - "NO_WALLET": "Sin monedero secundaria", - "BTN_DELETE": "Eliminar una monedero secundaria...", + "BTN_DOWNLOAD": "Descargue el listado", + "BTN_IMPORT_FILE_DOTS": "Importar desde fichero…", + "NO_WALLET": "Sin monedero secundario", + "BTN_DELETE": "Eliminar un monedero secundario…", "BTN_RENAME": "Renombrar el monedero", "EXPORT_FILENAME": "monederos-{{pubkey|formatPubkey}}-{{currency}}.csv", + "TOTAL_DOTS": "Total : ", "EDIT_POPOVER": { "TITLE": "Renombrar el monedero", - "HELP": "Completa el nuevo nombre", - "NAME_HELP": "Nombre de la monedero" + "HELP": "Escribe el nuevo nombre", + "NAME_HELP": "Nombre del monedero" } }, "SECURITY": { - "ADD_QUESTION": "Añadir una pregunta personalizada", + "KEYFILE": { + "ERROR": { + "BAD_CHECKSUM": "Suma de control (checksum) incorrecta", + "BAD_PASSWORD": "Frase secreta incorrecta" + }, + "EWIF_FORMAT": "Formato EWIF (Encrypted Wallet Import Format) - v1", + "EWIF_FORMAT_HELP": "Este formato almacena su archivo de llaves <b>de forma cifrada</b> a partir de una frase secreta de su elección. También guarda una suma de control (checksum) para verificar la integridad del archivo.<br/><b>Atención :</b>¡ Asegúrese siempre de recordar su frase secreta !", + "PASSWORD_POPUP": { + "HELP": "Indique la frase secreta :", + "PASSWORD_HELP": "Frase secreta", + "TITLE": "Archivo de llaves cifrado" + }, + "PUBSEC_FORMAT": "Formato PubSec", + "PUBSEC_FORMAT_HELP": "Este formato almacena su archivo de llaves de forma simple. Es compatible con Cesium, ÄŸannonce y Duniter.<br/><b>Atención :</b>El archivo <b>no está cifrado</b> (la llave privada aparece en claro) ; ¡ guárdelo en un lugar seguro !", + "WIF_FORMAT": "Formato WIF (Wallet Import Format) - v1", + "WIF_FORMAT_HELP": "Este formato almacena su archivo de llaves con una suma de control (checksum) para verificar la integridad del archivo. Es compatible con los monederos en papel (Duniter paper wallet).<br/><b>Atención :</b>El archivo <b>no está cifrado</b> (la llave privada aparece en claro) ; ¡ guárdelo en un lugar seguro !" + }, + "ADD_QUESTION": "Añadir pregunta personalizada", "BTN_CLEAN": "Limpiar", - "BTN_RESET": "Reinicializar", - "DOWNLOAD_REVOKE": "Grabar un fichero de revocación", - "HELP_LEVEL": "Para generar un fichero de respaldo de sus identificadores, elija <strong> al menos {{nb}} preguntas:</strong>", + "BTN_RESET": "Reiniciar", + "DOWNLOAD_REVOKE": "Guardar un archivo de revocación", + "DOWNLOAD_REVOKE_HELP" : "Tener un archivo de revocación es importante, en caso de perdida de las credenciales. Le permitirá <b>invalidar y sacar su cuenta miembro fuera de la Red de Confianza</b>, convirtÃendose en un monedero simple.", + "RECOVER_ID_SELECT_FILE": "Elija el <b>archivo para salvaguardar sus credenciales</b> a utilizar :", + "GENERATE_KEYFILE": "Generar mi archivo de llaves…", + "GENERATE_KEYFILE_HELP": "Genera un archivo que le permitirá atenticarse sin tener que introducir las credenciales.<br/><b>Cuidado:</b> este archivo contendrá su llave secreta; ¡Es muy importante conservarlo en un lugar seguro!", + "KEYFILE_FILENAME": "llavero-{{pubkey|formatPubkey}}-{{currency}}-{{format}}.dunikey", + "MEMBERSHIP_IN": "Registrarse como miembro…", + "MEMBERSHIP_IN_HELP": "Le permite <b>transformar</b> una cuenta de monedero simple <b>en una cuenta miembro</b>, enviando una petición de membresÃa. Solo si todavÃa no tiene una cuenta miembro.", + "SEND_IDENTITY": "Publicar identidad…", + "SEND_IDENTITY_HELP": "Le permite asociar un seudónimo a esta cuenta, pero <b>sin pedir ser miembro</b>. La validez de este seudónimo tiene un plazo limitado.", + "HELP_LEVEL": "Elija <strong> al menos {{nb}} preguntas:</strong>", "LEVEL": "Nivel de seguridad", - "LOW_LEVEL": "Bajo <span class=\"hidden-xs\">(mÃnimo dos preguntas)</span>", - "MEDIUM_LEVEL": "Medio <span class=\"hidden-xs\">(mÃnimo cuatro preguntas)</span>", + "LOW_LEVEL": "Bajo <span class=\"hidden-xs\">(2 preguntas min.)</span>", + "MEDIUM_LEVEL": "Medio <span class=\"hidden-xs\">(4 preguntas min.)</span>", "QUESTION_1": "¿Cómo se llamaba su mejor amigo de la adolescencia?", "QUESTION_2": "¿Cómo se llamaba su primer animal de compañÃa?", "QUESTION_3": "¿Cuál es el primer plato que aprendió a cocinar?", "QUESTION_4": "¿Cuál es la primera pelÃcula que vió en un cine?", "QUESTION_5": "¿Cuál era el destino del primer avión que cogió?", - "QUESTION_6": "¿Cómo se llamaba su maestro favorito en la escuela primaria?", + "QUESTION_6": "¿Cómo se llamaba su docente favorito en la escuela primaria?", "QUESTION_7": "¿Cuál serÃa para usted el mejor oficio?", - "QUESTION_8": "¿Cuál es su libro para niños preferido?", + "QUESTION_8": "¿Cuál es su libro infantil preferido?", "QUESTION_9": "¿Cuál fue el modelo de su primer vehÃculo?", - "QUESTION_10": "¿Cuál fue su sobrenombre cuando era niña(o)?", + "QUESTION_10": "¿Cuál fue su sobrenombre durante su infancia?", "QUESTION_11": "¿Cuál fue su personaje o actor/actriz preferido/a cuando era estudiante?", - "QUESTION_12": "¿Cuál fue su cantante o grupo preferido/a cuando era estudiante?", + "QUESTION_12": "¿Cuál fue su cantante o grupo preferido cuando era estudiante?", "QUESTION_13": "¿En qué ciudad sus padres se encontraron?", - "QUESTION_14": "¿Cómo se llamaba su primer jefe?", + "QUESTION_14": "¿Cómo se llamaba su primer jefe/a?", "QUESTION_15": "¿Cómo se llama la calle donde creció?", "QUESTION_16": "¿Cómo se llama la primera playa donde se bañó?", "QUESTION_17": "¿Cuál es el primer álbum que compró?", "QUESTION_18": "¿Cuál es el nombre de su equipo deportivo preferido?", "QUESTION_19": "¿Cuál fue el oficio de su abuelo?", - "RECOVER_ID": "Recuperar sus identificadores", + "RECOVER_ID": "Recuperar sus credenciales", "REVOCATION_WITH_FILE": "Revocar una identidad a partir de un fichero", - "REVOCATION_WITH_FILE_DESCRIPTION": "Si ha perdido las credenciales de su cuenta de miembro de forma permanente (o la seguridad de la cuenta se ve comprometida), puede usar <b>el archivo de revocación de la cuenta</b> para forzar publicación final de la web de confianza.", - "REVOCATION_WITH_FILE_HELP": "Para <b>revocar permanentemente</b> una cuenta de miembro, arrastre el archivo de revocación en el cuadro siguiente o haga clic en el cuadro para buscar un archivo.", - "REVOCATION_FILENAME": "revocation-{{uid}}-{{pubkey|formatPubkey}}-{{currency}}.txt", + "REVOCATION_WITH_FILE_DESCRIPTION": "Si ha perdido de forma permanente las credenciales de su cuenta miembro (o la seguridad de la cuenta se ve comprometida), puede usar <b>el archivo de revocación de la cuenta</b> para forzar la salida de la Red de Confianza.", + "REVOCATION_WITH_FILE_HELP": "Para <b>revocar permanentemente</b> una cuenta miembro, arrastre el archivo de revocación en el cuadro siguiente o haga clic en el cuadro para seleccionar un archivo.", + "REVOCATION_FILENAME": "revocacion-{{uid}}-{{pubkey|formatPubkey}}-{{currency}}.txt", "REVOCATION_WALLET": "Revocar esta identidad", - "SAVE_ID": "Grabar sus identificadores", - "STRONG_LEVEL": "Alto <span class=\"hidden-xs \">(6 preguntas mÃnimo)</span>", - "TITLE": "Cuenta y seguridad" + "SAVE_ID": "Guardar mis credenciales", + "STRONG_LEVEL": "Alto <span class=\"hidden-xs \">(6 preguntas min.)</span>", + "TITLE": "Cuenta y seguridad", + "RECOVER_ID_HELP": "Si dispone de un <b>archivo de recuperación de sus credenciales</b>, las puede reobtener respondiendo correctamente a las preguntas personales elegidas en su momento.", + "REVOCATION_WALLET_HELP": "Pedir la revocación de vuestra identidad comporta la <b>salida de la red de confianza</b> (definitiva para el seudónimo y la llave pública asociada). La cuenta no producirá ya más el Dividendo Universal.<br/>Podrá seguir usándola como monedero simple.", + "SAVE_ID_HELP": "Creación de un archivo de recuperación, para <b>reobtener su contraseña</b> (e identificador secreto) en caso de olvido. El archivo se <b>cifra</b> con ayuda de las preguntas personales elegidas." }, - "FILE_NAME": "{{currency}} - Estado de cuenta {{pubkey|formatPubkey}} a {{currentTime|formatDateForFile}}.csv", + "FILE_NAME": "{{currency}}_HistorialDeCuenta_{{pubkey|formatPubkey}}_{{currentTime|formatDateForFile}}.csv", "HEADERS": { "TIME": "Fecha", "AMOUNT": "Cantidad", @@ -618,12 +766,22 @@ } }, "ERROR": { + "ADD_SECONDARY_WALLET_FAILED": "Error añadiendo el monedero secundario.", + "COULD_NOT_ADD_EXISTING_WALLET": "Monedero ya existe en la lista.", + "COULD_NOT_ADD_MAIN_WALLET": "Este monedero <b>corresponde a la cuenta principal</b> con la que se conecta.<br/>Imposible añadirlo como monedero secundario.", + "ISSUE_524_TX_FAILED": "Error en la transferencia.<br/><br/>Un mensaje ha sido enviado a los/as desarrolladores/as para facilitar la resolución del problema. <b>Gracias por su ayuda</b>.", + "LOAD_WALLET_LIST_FAILED": "Error cargando los monederos secundarios.", + "ONLY_MEMBER_OR_WAS_MEMBER_CAN_EXECUTE_THIS_ACTION": "Usted debe <b>ser miembro (o haber sido miembro)</b> para poder efectuar esta acción.", + "RESTORE_WALLET_LIST_FAILED": "Error en la restauración de los monederos secundarios.", + "SAVE_WALLET_LIST_FAILED": "Error al guardar los monederos secundarios.", + "UNKNOWN_WALLET_ID": "Monedero secundario desconocido.", + "UPDATE_WALLET_LIST_FAILED": "Error en la actualización de los monederos secundarios.", "UNKNOWN_URI_FORMAT": "Formato URI desconocido", - "PUBKEY_INVALID_CHECKSUM": "Clave pública no válida (suma de comprobación incorrecta).", + "PUBKEY_INVALID_CHECKSUM": "Llave pública no válida (suma de comprobación incorrecta).", "POPUP_TITLE": "Error", "UNKNOWN_ERROR": "Error desconocido", "CRYPTO_UNKNOWN_ERROR": "Su navegador parece incompatible con las funcionalidades de cryptografÃa.", - "DOWNLOAD_KEYFILE_FAILED": "Error al generar el archivo de llavero.", + "DOWNLOAD_KEYFILE_FAILED": "Error al generar el archivo de llaves.", "EQUALS_TO_PSEUDO": "Debe ser diferente del seudónimo.", "EQUALS_TO_SALT": "Debe ser diferente del identificador secreto.", "FIELD_REQUIRED": "Campo obligatorio.", @@ -636,14 +794,14 @@ "FIELD_ACCENT": "Caracteres acentuados y comas no autorizados", "FIELD_NOT_NUMBER": "Valor numérico esperado", "FIELD_NOT_INT": "Valor entero esperado", - "FIELD_NOT_EMAIL": "Email no válido", - "PASSWORD_NOT_CONFIRMED": "No corresponde a la frase secreta.", - "SALT_NOT_CONFIRMED": "No corresponde al identificador secreto.", + "FIELD_NOT_EMAIL": "Correo electrónico no válido", + "PASSWORD_NOT_CONFIRMED": "No coincide con la contraseña anterior.", + "SALT_NOT_CONFIRMED": "No corresponde al identificador secreto anterior.", "SEND_IDENTITY_FAILED": "Error de la inscripción.", "SEND_CERTIFICATION_FAILED": "Error de la certificación.", "NEED_MEMBER_ACCOUNT_TO_CERTIFY": "No se puede certificar, porque su cuenta no <b>es miembro</b>.", - "NEED_MEMBER_ACCOUNT_TO_CERTIFY_HAS_SELF": "No se puede certificar, porque su cuenta ya no es miembro.<br/><br/>TodavÃa faltan certificaciones, o ahora no son validas.", - "IDENTITY_TO_CERTIFY_HAS_NO_SELF": "Cuenta no certificable. No se ha solicitado la adhesión, o no fue renovada.", + "NEED_MEMBER_ACCOUNT_TO_CERTIFY_HAS_SELF": "No se puede certificar, porque su cuenta todavÃa no es miembro.<br/><br/>TodavÃa faltan certificaciones para serlo.", + "IDENTITY_TO_CERTIFY_HAS_NO_SELF": "Esta cuenta no se pudo certificar. No se ha solicitado la membresÃa, o se necesita renovarla.", "LOGIN_FAILED": "Error durante la autentificación.", "LOAD_IDENTITY_FAILED": "Error de carga de la identidad.", "LOAD_REQUIREMENTS_FAILED": "Error de carga de las condiciones de la identidad.", @@ -656,7 +814,7 @@ "ALL_SOURCES_USED": "Por favor, espera el cálculo del bloque siguiente (Todas sus fuentes de moneda fueron utilizada).", "NOT_ENOUGH_SOURCES": "No lo bastante cambio para mandar este importe en una sola transacción.<br/>Importe máximo: {{amount}} {{unit}}<sub>{{subUnit}}</sub>.", "ACCOUNT_CREATION_FAILED": "Error en la creación de la cuenta miembro.", - "RESTORE_WALLET_DATA_ERROR": "Error en la recarga de las configuración desde el almacenamiento local", + "RESTORE_WALLET_DATA_ERROR": "Error en la recarga de los ajustes desde el almacenamiento local", "LOAD_WALLET_DATA_ERROR": "Error en la carga de los datos del monedero.", "COPY_CLIPBOARD_FAILED": "Copia de la valor imposible.", "TAKE_PICTURE_FAILED": "Error en la recuperación de la foto.", @@ -671,16 +829,16 @@ "INVALID_NODE_SUMMARY": "Nodo ilocalizable o dirección inválida.", "INVALID_USER_ID": "El seudónimo no debe contener ni espacios ni caracteres especiales o acentuado.", "INVALID_COMMENT": "El campo 'referencia’ no debe contener carácteres acentuados.", - "INVALID_PUBKEY": "La clave pública no tiene el formato esperado.", + "INVALID_PUBKEY": "La llave pública no tiene el formato esperado.", "INVALID_PUBKEY_CHECKSUM": "Suma de comprobación inválida.", - "IDENTITY_REVOKED": "Esta identidad <b>fue revocada</b>. No puede estar miembro.", - "IDENTITY_REVOKED_WITH_TIME": "Esta identidad <b>fue revocada {{revocationTime|medianFromNow}}</b> ({{revocationTime|medianDate}}). No puede estar miembro.", + "IDENTITY_REVOKED": "Esta identidad <b>fue revocada</b>. No puede volver a convertirla en miembro.", + "IDENTITY_REVOKED_WITH_TIME": "Esta identidad <b>fue revocada {{revocationTime|medianFromNow}}</b> ({{revocationTime|medianDate}}). No puede volver a convertirla en miembro.", "IDENTITY_PENDING_REVOCATION": "La <b>revocación de esta identidad</b> fue solicitado y esta en espera de tratamiento. Por lo que, la certificación es desactivada.", "IDENTITY_INVALID_BLOCK_HASH": "Esta solicitud de adhesión no es valida (porque denomina un bloque los nodos de la red han anulado): esta persona debe renovelar su solicitud de adhesión <b>antes que</b> estar certificada.", "IDENTITY_EXPIRED": "La publicación de esta identidad ha caducada: esta persona debe realizar una nueva solicitud de adhesión <b>antes que</b> estar certificada.", - "IDENTITY_SANDBOX_FULL": "EL nodo Duniter utilizado por Cesium ya no puede recibir más nuevas identidades, porque la fila de espera es llena.<br/><br/>Por favor, intenta ulteriormente o cambia de nodo (vÃa el menú <b>Paramètres</b>).", + "IDENTITY_SANDBOX_FULL": "EL nodo Duniter utilizado por Cesium ya no puede recibir más nuevas identidades, porque la fila de espera es llena.<br/><br/>Por favor, intenta ulteriormente o cambia de nodo (vÃa el menú <b>Ajustes</b>).", "IDENTITY_NOT_FOUND": "Identidad no encontrada", - "IDENTITY_TX_FAILED": "Las operaciones de carga fallidos", + "IDENTITY_TX_FAILED": "Error cargando las transacciones de la identidad", "WOT_PENDING_INVALID_BLOCK_HASH": "Adhesión no validada.", "WALLET_INVALID_BLOCK_HASH": "Su solicitud de adhesión ya no está validada (porque denomina un bloque los nodos de la red han anulado).<br/>Debe <a ng-click=\"doQuickFix('fixMembership')\">mandar una nueva solicitud</a> para resolver este problema.", "WALLET_IDENTITY_EXPIRED": "La publicación de <b>su identidad ha caducada</b>.<br/>Debe <a ng-click=\"doQuickFix('fixIdentity')\">publicar une outra vez su identidad</a> para resolver este problema.", @@ -694,24 +852,24 @@ "IDENTITY_ALREADY_CERTIFY": "Ha <b>ya certificado</b> esta identidad.<br/><br/>Esta certificación todavÃa es valida (expiration {{expiresIn|formatDurationTo}}).", "IDENTITY_ALREADY_CERTIFY_PENDING": "Ha <b>ya certificado</b> esta identidad.<br/><br/>Esta certificación está en espera de tratamiento (fecha lÃmite de tratamiento {{expiresIn|formatDurationTo}}).", "UNABLE_TO_CERTIFY_TITLE": "Certificación imposible", - "LOAD_NEWCOMERS_FAILED": "Error el la carga de los miembros nuevos.", - "LOAD_PENDING_FAILED": "Error el la carga de las inscripciones en espera.", - "ONLY_MEMBER_CAN_EXECUTE_THIS_ACTION": "Debe <b>estar miembro</b> para poder realizar esta acción.", + "LOAD_NEWCOMERS_FAILED": "No se pudo cargar las nuevas membresÃas.", + "LOAD_PENDING_FAILED": "No se pudo cargar las inscripciones pendientes.", + "ONLY_MEMBER_CAN_EXECUTE_THIS_ACTION": "Debe <b>ser miembro</b> para poder realizar esta acción.", "ONLY_SELF_CAN_EXECUTE_THIS_ACTION": "Debe haber <b>publicado su identidad</b> para poder realizar esta acción.", "GET_BLOCK_FAILED": "Error en la recuperación del bloque", "INVALID_BLOCK_HASH": "Bloque no encontrado (hash diferente)", "DOWNLOAD_REVOCATION_FAILED": "Debe seleccionar un fichero de texto", "REVOCATION_FAILED": "Error en la revocación.", "SALT_OR_PASSWORD_NOT_CONFIRMED": "Identificador secreto o contraseña incorrectos", - "RECOVER_ID_FAILED": "Error en la recuperación de los identificadores", - "LOAD_FILE_FAILED": "Error en la carga del fichero", + "RECOVER_ID_FAILED": "Error en la recuperación de las credenciales", + "LOAD_FILE_FAILED": "Error en la carga del archivo", "NOT_VALID_REVOCATION_FILE": "Archivo de revocación no válido (formato de archivo erróneo)", "NOT_VALID_SAVE_ID_FILE": "Archivo no válido (formato de archivo erróneo)", "NOT_VALID_KEY_FILE": "Archivo no válido (formato de archivo erróneo)", - "EXISTING_ACCOUNT": "Su frase secreta corresponde a una cuenta existente, la <a ng-click=\"showHelpModal('pubkey')\">clave pública</a> es:", - "EXISTING_ACCOUNT_REQUEST": "Por favor, cambie su frase secreta para que coincida con una cuenta sin usar.", + "EXISTING_ACCOUNT": "Sus credenciales corresponden a una cuenta existente, la <a ng-click=\"showHelpModal('pubkey')\">llave pública</a> es:", + "EXISTING_ACCOUNT_REQUEST": "Por favor, cambie sus credenciales para que coincida con una cuenta sin usar.", "GET_LICENSE_FILE_FAILED": "Error al obtener el archivo de licencia", - "CHECK_NETWORK_CONNECTION": "Ningún nodo parece alcanzable.<br/><br/><b>Compruebe la conexión a Internet</b>.", + "CHECK_NETWORK_CONNECTION": "No se puede conectar a ningún nodo.<br/><br/><b>Compruebe la conexión a Internet</b>.", "INVALID_FILE_FORMAT": "Formato de archivo inválido.", "SAME_TX_RECIPIENT": "El destinatario debe ser diferente del emisor." }, @@ -725,71 +883,86 @@ "NOT_NEED_MEMBERSHIP": "Ya es miembro.", "IDENTITY_WILL_MISSING_CERTIFICATIONS": "Esta identidad pronto va a necesitar certificaciones (al menos {{willNeedCertificationCount}}).", "IDENTITY_NEED_MEMBERSHIP": "Esta identidad no envió una solicitud de membresÃa. Ella tendrá que hacerlo si desea hacerse miembro.", - "HAS_ALTERNATIVE_IDENTITIES": "Hay <b>identidades múltiples</b> adjuntas a esta clave pública. <b>Antes de cualquier certificación</b>, <a ng-click=\"doQuickFix('showSelectIdentities')\">verifique otras identidades</a> para elegir la correcta o comunÃquese con el propietario de la cuenta.", + "HAS_ALTERNATIVE_IDENTITIES": "Hay <b>identidades múltiples</b> adjuntas a esta llave pública. <b>Antes de cualquier certificación</b>, <a ng-click=\"doQuickFix('showSelectIdentities')\">verifique otras identidades</a> para elegir la correcta o comunÃquese con el propietario de la cuenta.", "REVOCATION_SENT": "Revocación enviada", "REVOCATION_SENT_WAITING_PROCESS": "La <b>revocación de esta identidad</b> fue solicitada y está en espera de ser procesada.", "FEATURES_NOT_IMPLEMENTED": "Esta funcionalidad todavÃa está en proceso de desarrollo.<br/><br/>¿Por qué no <b>contribuir a Cesium</b>, para obtenerla más rápido? ;)", "EMPTY_TX_HISTORY": "Ninguna operación a exportar" }, "CONFIRM": { + "EXIT_APP": "¿ Cerrar la aplicación ?", + "FULLSCREEN": "¿ Mostrar la aplicación en pantalla completa ?", + "ISSUE_524_SEND_LOG": "La transacción ha sido rechazada a causa de una anomalÃa conocida (ticket #524) pero todavÃa <b>no replicable</b>.<br/><br/>Para ayudar a los/as desarrolladores/as a corregir este error, ¿ <b>acepta el envÃo de los logs(trazas del programa)</b> ?<br/><small>(ningún dato confidencia será enviado)</small>.", "POPUP_TITLE": "<b>Confirmación</b>", "POPUP_WARNING_TITLE": "<b>Advertencia</b>", "POPUP_SECURITY_WARNING_TITLE": "<i class=\"icon ion-alert-circled\"></i> <b>Advertencia de seguridad</b>", - "CERTIFY_RULES_TITLE_UID": "Certificar {{uid}}", "CERTIFY_RULES": "<b class=\"assertive\">NO CERTIFICAR</b> una cuenta si piense que :<br/><br/><ul><li>1.) no corresponde a una persona <b>fÃsica y viviente</b>.<li>2.) su propietario <b>posee una otra cuenta</b> ya certificada.<li>3.) su propietario viola (voluntariamente o no) la regla 1 o 2 (por ejemplo certificando cuentas falsas o duplicadas).</ul><br/><b>¿Está usted seguro</b> sin embargo querer certificar esta identidad?", - "TRANSFER": "<b>Recapitulativo de la transferencia</b>:<br/><br/><ul><li> - De: {{from}}</li><li> - A: <b>{{to}}</b></li><li> - Importe: <b>{{amount}} {{unit}}</b></li><li> - Comentario: <i>{{comment}}</i></li></ul><br/><b>¿Está usted seguro de querer realizar esta transferencia?</b>", - "TRANSFER_ALL": "<b>Recapitulativo de la transferencia</b>:<br/><br/><ul><li> - De: {{from}}</li><li> - A: <b>{{to}}</b></li><li> - Importe: <b>{{amount}} {{unit}}</b></li><li> - Comentario: <i>{{comment}}</i></li><br/><li> - Resto: <b>{{restAmount}} {{unit}}</b> para <b>{{restTo}}</b></li></ul><br/><b>¿Está usted seguro de querer realizar esta transferencia?</b>", - "MEMBERSHIP_OUT": "Esta operación es <b>irreversible</b>.<br/></br/>¿Está usted seguro querer <b>anular su cuenta miembro</b>?", - "MEMBERSHIP_OUT_2": "¡Esta operación es <b>irreversible</b>!<br/><br/>¿Está usted seguro querer <b>anular su adhesión</b> como miembro?", + "CERTIFY_RULES_TITLE_UID": "Certificar {{uid}}", "CERTIFY_RULES": "<b class=\"assertive\">NO CERTIFICAR</b> una cuenta si piensa que :<br/><br/><ul><li>1.) no corresponde a una persona <b>fÃsica y viva</b>.<li>2.) su propietario <b>posee otra cuenta</b> ya certificada.<li>3.) su propietario viola (voluntariamente o no) la regla 1 o 2 (por ejemplo certificando cuentas falsas o duplicadas).</ul><br/><b>¿Desea</b> todavÃa certificar esta identidad?", + "TRANSFER": "<b>Resumen de la transferencia</b>:<br/><br/><ul><li> - De: {{from}}</li><li> - A: <b>{{to}}</b></li><li> - Importe: <b>{{amount}} {{unit}}</b></li><li> - Comentario: <i>{{comment}}</i></li></ul><br/><b>Desea realizar esta transferencia?</b>", + "TRANSFER_ALL": "<b>Resumen de la transferencia</b>:<br/><br/><ul><li> - De: {{from}}</li><li> - A: <b>{{to}}</b></li><li> - Importe: <b>{{amount}} {{unit}}</b></li><li> - Comentario: <i>{{comment}}</i></li><br/><li> - Resto: <b>{{restAmount}} {{unit}}</b> para <b>{{restTo}}</b></li></ul><br/><b>¿Desea realizar esta transferencia?</b>", + "MEMBERSHIP_OUT": "Esta operación es <b>irreversible</b>.<br/></br/>¿Desea <b>anular su cuenta miembro</b>?", + "MEMBERSHIP_OUT_2": "¡Esta operación es <b>irreversible</b>!<br/><br/>¿Desea <b>anular su candidatura</b> como miembro?", "LOGIN_UNUSED_WALLET_TITLE": "¿Error de introducción de datos?", - "LOGIN_UNUSED_WALLET": "Está usted conectado a une cuenta que parece <b>inactiva</b>.<br/><br/>Si esta cuenta no corresponde a la suya, se trata probablemente de un <b>error al introducir los datos</b> de sus identificadores de conexión.<br/></br/><b>¿Quiere usted sin embargo continuar con esta cuenta?</b>", - "FIX_IDENTITY": "El seudónimo <b>{{uid}}</b> va a ser publicado de nuevo, en reemplazo del antiguo que caducó.<br/></br/><b>¿Está usted seguro</b> de querer continuar?", - "FIX_MEMBERSHIP": "Su solicitud de adhesión como miembro va a ser enviada de nuevo.<br/></br/><b>¿Está usted seguro</b>de querer continuar?", - "MEMBERSHIP": "Se enviará su solicitud de membresÃa como miembro.<br/></br/><b>¿Está usted seguro</b>de querer continuar?", - "RENEW_MEMBERSHIP": "Su adhesión como miembro va a estar renovada.<br/></br/><b>¿Está usted seguro</b>de querer continuar?", - "REVOKE_IDENTITY": "Va a <b>revocar definitivamente esta identidad</b>.<br/><br/>La llave pública y el seudónimo asociados <b>jamás podrán ser utilizados</b> (para una cuenta miembro). <br/></br/><b>¿Está usted seguro</b> de querer revocar definitivamente esta cuenta?", - "REVOKE_IDENTITY_2": "¡Esta operación es <b>irreversible</b>!<br/><br/>¿Está usted seguro de querer <b>revocar definitivamente</b> esta cuenta?", - "NOT_NEED_RENEW_MEMBERSHIP": "Su adhesión no necesita ser renovada (solo va a caducar en {{membershipExpiresIn|formatDuration}}).<br/></br/><b>¿Está usted segura(o)</b> de querer renovar su adhesión?", - "SAVE_BEFORE_LEAVE": "¿Quiere usted <b>guardar sus cambios</b> antes dejar la página?", + "LOGIN_UNUSED_WALLET": "Las credenciales introducidas corresponden a una cuenta que parece <b>inactiva</b>.<br/></br/><b>¿Quiere sin embargo continuar con esta cuenta?</b>", + "FIX_IDENTITY": "El seudónimo <b>{{uid}}</b> va a ser publicado de nuevo, en reemplazo del antiguo que caducó.<br/></br/><b>¿Desea</b> continuar?", + "FIX_MEMBERSHIP": "Su solicitud de adhesión como miembro va a ser enviada de nuevo.<br/></br/><b>¿Desea</b> continuar?", + "MEMBERSHIP": "Se enviará su solicitud de membresÃa como miembro.<br/></br/><b>¿Desea</b> continuar?", + "RENEW_MEMBERSHIP": "Su adhesión como miembro va a estar renovada.<br/></br/><b>¿Desea</b> continuar?", + "REVOKE_IDENTITY": "Va a <b>revocar definitivamente esta identidad</b>.<br/><br/>La llave pública y el seudónimo asociados <b>jamás podrán ser utilizados</b> (para una cuenta miembro). <br/><br/><b>¿Desea</b> revocar definitivamente esta cuenta?", + "REVOKE_IDENTITY_2": "¡Esta operación es <b>irreversible</b>!<br/><br/>¿Desea <b>revocar definitivamente</b> esta cuenta?", + "NOT_NEED_RENEW_MEMBERSHIP": "Su membresÃa no necesita ser renovada actualmente (caducará en {{membershipExpiresIn|formatDuration}}).<br/></br/><b>¿Confirma</b> querer renovar su membresÃa?", + "SAVE_BEFORE_LEAVE": "¿Desea <b>guardar sus cambios</b> antes de abandonar la página?", "SAVE_BEFORE_LEAVE_TITLE": "Cambios no registrados", - "LOGOUT": "¿Está usted segura(o) de querer desconectarse?", - "USE_FALLBACK_NODE": "Nodo <b>{{edad}}</ b> inalcanzable o no válido.<br/><br/>¿Desea utilizar temporalmente el nodo <b>{{nuevo}}</b>?" + "LOGOUT": "¿Desea desconectarse?", + "USE_FALLBACK_NODE": "Nodo <b>{{old}}</b> inalcanzable o dirección inválida.<br/><br/>¿Desea utilizar temporalmente el nodo <b>{{new}}</b>?" }, "DOWNLOAD": { "POPUP_TITLE": "<b>Revocación del archivo</b>", - "POPUP_REVOKE_MESSAGE": "Para proteger su cuenta, descargar el <b>documento de revocación de cuenta</b>. Si se necesita cancelar su cuenta (en caso de robo, cambio de identificador, una cuenta falsa creada, etc.).<br/><br/><b>Por favor, almacénelo en un lugar seguro.</b>" + "POPUP_REVOKE_MESSAGE": "Para proteger su cuenta, descargue el <b>documento de revocación de cuenta</b>. Le permitirá cancelar su cuenta (en caso de robo, cambio de identificador, cuenta creada incorrectamente, etc.).<br/><br/><b>Por favor, almacénelo en un lugar seguro.</b>" }, "HELP": { "TITLE": "Ayuda en lÃnea", "JOIN": { "SECTION": "Inscripción", - "SALT": "El identificador secreto es muy importante. Sirve para mezclar la frase secreta, antes de calcular la <span class=\"text-italic\">llave pública</span> de su cuenta (su número) y la llave secreta para acceder a esta.<br/><b>Por favor, memorÃcelo muy bien</b> porque actualmente no existe ninguna manera para encontrarlo en caso de pérdida.<br/>Por otra parte, no puede ser modificado sin tener que crear una nueva cuenta.<br/><br/>Un buen identificador secreto debe ser suficientemente largo (al menos 8 carácteres) y lo más original posible.", - "PASSWORD": "La frase secreta es muy importante. Junto al identificador secreto, sirve a calcular el número (la llave pública) de su cuenta, y la llave secreta para acceder a ella.<br/><b>Por favor, memorÃcela muy bien</b> porque actualmente no existe ninguna manera para encontrarla en caso de pérdida (excepto el generar un fichero de respaldo).<br/>Por otra parte, no puede ser modificado sin deber creer una nueva cuenta.<br/><br/>Una buena frase secreta contiene (idealmente) al menos 8 carácteres, del que al menos una mayúscula y un número.", - "PSEUDO": "El seudónimo es solamente utilizado en caso de inscripción como <span class=\"text-italic\">miembro</span>. Siempre es asociado a un monedero (vÃa su <span class=\"text-italic\">llave pública</span>).<br/>El seudónimo se publica en la red para que los otros usuarios puedan identificarlo, certificarlo o enviar dinero a la cuenta.<br/>Un seudónimo debe ser único dentro de los miembros (<u>actuales</u> y antiguos)." + "SALT": "El identificador secreto es muy importante. Sirve para mezclar(<span class=\"text-italic\">hash</span>) la contraseña, antes de calcular la <span class=\"text-italic\">llave pública</span> (el número de cuenta) y la <span class=\"text-italic\">llave privada</span> para acceder a esta.<br/><b>Por favor, memorÃcelo muy bien</b> porque no existe ninguna forma de recuperarlo en caso de pérdida.<br/>No puede ser modificado. Deberá crear una nueva cuenta si lo pierde o se olvida.<br/><br/>Un buen identificador secreto debe ser suficientemente largo (al menos 8 carácteres) y lo más original posible.", + "PASSWORD": "La contraseña es muy importante. Junto al identificador secreto, sirve para calcular la llave pública (el número de cuenta), y la llave privada para acceder a ella.<br/><b>Por favor, memorÃcela muy bien</b> porque no existe ninguna forma de recuperarla en caso de pérdida (excepto si se tuviese un fichero de respaldo o <span class=\"text-italic\">backup</span>.).<br/>No puede ser modificada. Deberá crear una nueva cuenta si la pierde o se olvida.<br/><br/>Una buena contraseña contiene al menos 8 carácteres, con al menos una mayúscula y un dÃgito.", + "PSEUDO": "El seudónimo se utiliza solamente en caso de inscripción como <span class=\"text-italic\">miembro</span>. Siempre está asociado a un monedero (vÃa su <span class=\"text-italic\">llave pública</span>).<br/>Este se publica en la red para que los demás usuarios puedan identificar, certificar o enviar dinero a la cuenta.<br/>Un seudónimo debe ser único para cada miembro (actuales y antiguos)." + }, + "LOGIN": { + "SECTION": "Autenticación", + "PUBKEY": "Llave pública", + "PUBKEY_DEF": "La llave pública del archivo de llaves es generada de las credenciales introducidas (cualquiera que sean), sin estar obligatoriamente vinculadas o contrastadas con ninguna cuenta ya usada. <br/><b>Asegúrese por lo tanto de que la llave pública es la misma con la que se creó originalmente su cuenta</b>. De lo contrario, se autogenerará una cuenta vacÃa que probablemente nunca ha sido usada, ya que el riesgo de coincidir con las credenciales de otra cuenta ajena es muy pequeño.<br/><a href=\"https://es.wikipedia.org/wiki/Criptograf%C3%ADa_de_curva_el%C3%ADptica\" target=\"_ system\">Conozca más sobre criptografÃa</a> con llaves públicas.", + "METHOD": "Métodos de autenticación", + "METHOD_DEF": "Diversas opciones están disponibles para conectar a las cuentas: <br/> - La conexión <b>con aleatoriedad (estándar o avanzada)</b> mezcla su contraseña con su identificador secreto, para limitar los intentos de ataque<br/> - La conexión <b>usando llave pública</b> le permite entrar sin credenciales, las cuales solo se le pedirán cuando alguna operación lo necesite.<br/> - La conexión <b>usando archivo de llaves</b> leerá las llave pública y privada de la cuenta desde un archivo sin necesitar sus credenciales. Varios formatos son posibles." }, "GLOSSARY": { + "DISTANCE_RULE": "Regla de distancia", + "DISTANCE_RULE_DEF": "La regle de distancia de la Red de Confianza define <b>una distancia máxima a respetar</b> entre una candidatura y número mÃnimo miembros referentes (aquellos más conectados). Esta distancia es calculada utilizando los enlaces de certificación.", + "WOT": "Red de Confianza (RdC)", + "WOT_DEF": "La Red de Confianza se compone del conjunto de miembros de la moneda, y de los enlaces de certificaciones que los conectan.", "SECTION": "Glosario", - "PUBKEY_DEF": "Una llave pública identifica un monedero. Puede identificar un miembro. En Cesium se calcula con el identificador y la frase secreta.", + "PUBKEY_DEF": "Una llave pública identifica un monedero, que puede estar asociado a un miembro o ser un monedero anónimo. En Cesium se calcula a partir del identificador secreto y la contraseña.", "MEMBER": "Miembro", - "MEMBER_DEF": "Un miembro es una persona humana fÃsica y viviente, deseosa de participar libremente a la comunidad monetaria. Percibe un dividendo universal, dependiendo de un perÃodo y un importe definido en las <span class=\"text-italic\">reglas de la moneda</span>", + "MEMBER_DEF": "Cada miembro es una persona humana fÃsica y viva, deseosa de participar libremente en la comunidad monetaria. Percibe un dividendo universal, de acuerdo a un periodo e importe definido en las <span class=\"text-italic\">reglas de la moneda</span>", "CURRENCY_RULES": "Reglas de la moneda", - "CURRENCY_RULES_DEF": "Las reglas de la moneda son definidas una sola vez por todas. Establecen el funcionamiento de la moneda: el cálculo del dividendo universal, la cantidad de certificaciones necesarias para ser miembro, la cantidad máxima de certificaciones que un miembro puede emitir, etc. <a href=\"#/app/currency\">Ver las reglas actuales</a>.<br/> Una <span class=\"text-italic\">BlockChain</span> que soporta y ejecuta estas reglas, y verifica continuamente su buena aplicación, hace posible que ellas no se modifiquen en el tiempo.", + "CURRENCY_RULES_DEF": "Las reglas de la moneda se han definido una vez y para siempre. Establecen el funcionamiento de la moneda: el cálculo del dividendo universal, la cantidad de certificaciones necesarias para ser miembro, la cantidad máxima de certificaciones que cada miembro puede emitir, etc. <a href=\"#/app/currency\">Ver las reglas actuales</a>.<br/> Sus parámetros no pueden alterarse gracias a una <span class=\"text-italic\">Cadena de Bloques</span> que soporta, implementa y verifica la buena aplicación de estas reglas.", "BLOCKCHAIN": "Cadena de bloques (<span class=\"text-italic\">Blockchain</span>)", - "BLOCKCHAIN_DEF": "La BlockChain es un sistema descentralizado, que, para el caso de Duniter, sirve a mantener y ejecutar las <span class=\"text-italic\">reglas de la moneda</span>.<br/><a href=\"http://duniter.org\" target=\"_system\">Saber más a proposito de Duniter</a> y el funcionamiento de su blockchain.", - "UNIVERSAL_DIVIDEND_DEF": "El Dividendo Universal (DU) es la cantidad de moneda co-creada por cada miembro, dependiendo del periodo y del cálculo definidos en las <span class=\"text-italic\">reglas de la moneda</span>.<br/>En cada periodo, los miembros reciben en sus cuentas la misma cantidad de dinero.<br/><br/>El DU crece regularmente, para ser justo entre los miembros (actuales y futuros), calculado en función de la esperanza de vida media, como demostrado en la Théorie Relative de la Monnaie (TRM) = TeorÃa Relativa de la Moneda, aún no está traducida en español, contáctenos para contribuir a su traducción.<br/><a href=\"http://trm.creationmonetaire.info\">Saber más a propósito de la TRM</a> y las monedas libres." + "BLOCKCHAIN_DEF": "La cadena de bloques es un sistema descentralizado, que en el caso de Duniter, sirve para mantener e implementar las <span class=\"text-italic\">reglas de la moneda</span>.<br/><a href=\"http://duniter.org\" target=\"_system\">Más información</a> acerca de Duniter y el funcionamiento de su cadena de bloques.", + "UNIVERSAL_DIVIDEND_DEF": "El Dividendo Universal (DU) es la cantidad de moneda co-creada por cada miembro, dependiendo del periodo y del cálculo definidos en las <span class=\"text-italic\">reglas de la moneda</span>.<br/>En cada periodo, los miembros reciben en sus cuentas la misma cantidad de moneda.<br/><br/>El DU crece regularmente, para ser justo entre cada miembro (actualmente y en el futuro), y calculado en función de la esperanza de vida media, como se demuestra en la <span class=\"text-italic\">TeorÃa Relativa de la Moneda</span> (TRM, de Stéphane Laborde).<br/><a href=\"http://trm.creationmonetaire.info\">Más información</a> sobre la TRM y las monedas libres." }, "TIP": { "MENU_BTN_CURRENCY": "El menú <b>{{'MENU.CURRENCY'|translate}}</b> permite consultar las <b>reglas de la moneda</b> y su estado.", - "CURRENCY_WOT": "El <b>número de miembros</b> demuestra la importancia de la comunidad y permite <b>seguir su evolución</b>.", - "CURRENCY_MASS": "Siga aquà la <b>cantidad total de moneda</b> existente y su <b>distribución media</b> por miembro.<br/><br/>Esto permite juzgar la <b>importancia de un importe</b>, en relación con lo que <b>poseen los otros</b> en sus cuentas (como media).", + "CURRENCY_WOT": "El <b>número de miembros</b> muestra el peso de la comunidad y permite <b>seguir su evolución</b>.", + "CURRENCY_MASS": "Siga aquà la <b>cantidad total de moneda</b> existente y su <b>distribución media</b> por miembro.<br/><br/>Esto permite juzgar la <b>relevancia de un importe</b>, en relación con lo que <b>poseen los demás</b> en sus cuentas (de media).", "CURRENCY_UNIT_RELATIVE": "La unidad utilizada (“<b>{{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub></b>”) significa que los importes en {{currency|capitalize}} han sido divididos entre el valor del <b>Dividendo Universal</b> (DU).<br/><br/><small> Esta unidad relativa es <b>pertinente</b>, porque permanece estable, independiente de la cantidad de moneda que aumenta constantemente.</small>", "CURRENCY_CHANGE_UNIT": "Este botón permite <b>cambiar la unidad</b>, para visualizar los importes <b>directamente en {{currency|capitalize}}</b> (en lugar de “<b>{{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub></b>”).", "CURRENCY_CHANGE_UNIT_TO_RELATIVE": "Este botón permite <b>cambiar la unidad</b>, para visualizar los importes en “<b>{{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub></b>”, es decir, relativo al Dividendo Universal (el monto co-producido por cada miembro).", - "CURRENCY_RULES": "Las <b>reglas</b> de la moneda fijan su funcionamiento <b>exacto y previsible</b>.<br/><br/>Es el propio ADN de la moneda, que hace que su código monetario sea <b>legible y transparente</b>.", "MENU_BTN_NETWORK": "El menú <b>{{'MENU.NETWORK'|translate}}</b> permite consultar el estado de la red.", - "NETWORK_BLOCKCHAIN": "Todas las operaciones de la moneda están registradas dentro de un grand libro de cuenta <b>público e infalsificable</b>, también llamado <b>cadena de bloques</b> (<em>BlockChain</em> en inglés).", - "NETWORK_PEERS": "Los <b>nodos</b> visibles aquà corresponden a los <b>ordenadores que actualizan y controlan</b> la cadena de bloques.<br/><br/>Entre más nodos estén conectados, la moneda tendrá una gestión más <b>descentralizada</b> y digna de confianza.", - "NETWORK_PEERS_BLOCK_NUMBER": "Este <b>número</b> (en verde) indica el <b>último bloque validado</b> por este nodo (última pagina escrita dentro del grand libro de cuentas).<br/><br/>El color verde indica que este bloque ha sido también validado por <b>la mayorÃa de los otros nodos</b>.", - "NETWORK_PEERS_PARTICIPATE": "<b>Cada miembro</b>, equipado de un ordenador conectador a Internet, <b>puede participar añadiendo un nodo</b>. Necesita <b>instalar el programa Duniter</b> (libre y gratis). <a href=\"{{installDocUrl}}\" target=\"_system\">Ver el manual de uso >></a>.", - "MENU_BTN_ACCOUNT": "El menú <b>{{'ACCOUNT.TITLE'|translate}}</b> permite acceder a la gestión de su cuenta.", + "CURRENCY_RULES": "Las <b>reglas</b> de la moneda fijan su funcionamiento <b>exacto y previsible</b>.<br/><br/>Es el propio ADN de la moneda, que hace que su código monetario sea <b>legible y transparente</b>.", + "MENU_BTN_NETWORK": "El menú <b>{{'MENU.NETWORK'|translate}}</b> permite consultar el estado de la red.", + "NETWORK_BLOCKCHAIN": "Todas las transacciones de la moneda están registradas dentro de un gran libro de contabilidad <b>público e infalsificable</b>, conocido como la <b>cadena de bloques</b> (<em>BlockChain</em> en inglés).", + "NETWORK_PEERS": "Los <b>nodos</b> visibles aquà corresponden a los <b>dispositivos de miembros que actualizan y validan</b> la cadena de bloques.<br/><br/>Cuanto más nodos haya conectados, la moneda tendrá una gestión más <b>descentralizada</b> y digna de confianza.", + "NETWORK_PEERS_BLOCK_NUMBER": "Este <b>número</b> (en verde) indica el <b>último bloque validado</b> por este nodo (última página escrita en la cadena de bloques).<br/><br/>El color verde indica que este bloque ha sido también validado por <b>la mayorÃa del resto de nodos</b>.", + "NETWORK_PEERS_PARTICIPATE": "<b>Cada miembro</b>, equipado de un dispositivo conectado a Internet, <b>puede contribuir añadiendo un nodo</b>. Necesita <b>instalar el programa Duniter</b> (libre y gratuito). <a href=\"{{installDocUrl}}\" target=\"_system\">Ver manual de uso >></a>.", + "MENU_BTN_ACCOUNT": "<b>{{'ACCOUNT.TITLE'|translate}}</b> permite acceder a la gestión y al historial de su cuenta.", "MENU_BTN_ACCOUNT_MEMBER": "Consulte aquà el estado de su cuenta y la información sobre sus certificaciones.", "WALLET_CERTIFICATIONS": "Haga clic aquà para consultar el detalle de sus certificaciones (recibidas y emitidas).", "WALLET_RECEIVED_CERTIFICATIONS": "Haga clic aquà para consultar el detalle de sus <b>certificaciones recibidas</b>.", @@ -803,21 +976,22 @@ "WALLET_SEND_NO_MONEY": "Realizar un pago en algunos clics.<br/>(Su saldo ya no lo permite)", "WALLET_OPTIONS": "Este botón permite acceder a las <b>acciones de adhesión</b> y de seguridad.<br/><br/>¡No olvide echar un vistazo!", "WALLET_RECEIVED_CERTS": "Se exhibirá aquà la lista de las personas que le han certificado.", - "WALLET_CERTIFY": "El botón <b>{{'WOT.BTN_SELECT_AND_CERTIFY'|translate}}</b> permite seleccionar una identidad y certificarla.<br/><br/>Sólo usuarios <b>miembros</b> pueden certificar a otros.", + "WALLET_CERTIFY": "El botón <b>{{'WOT.BTN_SELECT_AND_CERTIFY'|translate}}</b> permite seleccionar una identidad y certificarla.<br/><br/>Solo quienes son <b>miembros</b> pueden certificar a otras personas.", "WALLET_CERT_STOCK": "Su stock de certificaciones (emitidas) es limitado a <b>{{sigStock}} certificaciones</b>.<br/><br/>Este stock se renueva con el tiempo, a medida que las certificaciones caducan.", - "MENU_BTN_TX": "El menú <b>{{'MENU.TRANSACTIONS'|translate}}</b> permite consultar su saldo, el historial de sus transacciones y mandar un pago.", + "MENU_BTN_TX": "El menú <b>{{'MENU.TRANSACTIONS'|translate}}</b> permite consultar su saldo, el historial de transacciones y realizar nuevos pagos.", + "MENU_BTN_WALLETS": "El menú <b>{{'MENU.WALLETS'|translate}}</b> permite añadir monederos complementarios que usted maneja.", "MENU_BTN_WOT": "El menú <b>{{'MENU.WOT'|translate}}</b> permite buscar <b>usuarios</b> de la moneda (miembro o no).", - "WOT_SEARCH_TEXT_XS": "Para buscar en el directorio, escribe las <b>primeras letras de un seudónimo</b> (o de una llave pública).<br/><br/>La búsqueda se iniciará automáticamente.", - "WOT_SEARCH_TEXT": "Para buscar en el directorio, escribe las <b>primeras letras de un seudónimo</b> (o de una llave pública). <br/><br/>Luego, pulsa en la tecla <b>Entrada</b> para iniciar la búsqueda.", - "WOT_SEARCH_RESULT": "Visualiza la ficha detallada simplemente <b>haciendo un clic</b> sobre una lÃnea.", - "WOT_VIEW_CERTIFICATIONS": "La lÃnea <b>{{'ACCOUNT.CERTIFICATION_COUNT'|translate}}</b> muestra cuántos miembros han validado esta identidad.<br/><br/>Estas certificaciones atestiguan que la cuenta pertenece a <b>una persona humana viviente</b> y que no tenga <b>ninguna otra cuenta miembro</b>.", + "WOT_SEARCH_TEXT_XS": "Para buscar en el directorio, escriba las <b>primeras letras de un seudónimo</b> (o de una llave pública).<br/><br/>La búsqueda se iniciará automáticamente.", + "WOT_SEARCH_TEXT": "Para buscar en el directorio, escriba las <b>primeras letras de un seudónimo</b> (o de una llave pública). <br/><br/>Luego, pulse en la tecla <b>Intro</b> para iniciar la búsqueda.", + "WOT_SEARCH_RESULT": "Visualice la ficha detallada <b>haciendo clic</b> sobre una fila.", + "WOT_VIEW_CERTIFICATIONS": "La opción <b>{{'ACCOUNT.CERTIFICATION_COUNT'|translate}}</b> muestra qué miembros han validado esta identidad.<br/><br/>Estas certificaciones atestiguan que la cuenta pertenece a <b>una persona humana viva</b> y que no posee <b>ninguna otra cuenta miembro</b>.", "WOT_VIEW_CERTIFICATIONS_COUNT": "Necesita al menos <b>{{sigQty}} certificaciones</b> para ser miembro y recibir el <b>Dividendo Universal</b>.", "WOT_VIEW_CERTIFICATIONS_CLICK": "Un clic aquà permite abrir <b>la lista de todas las certificaciones</b> de la identidad (recibidas y emitidas).", "WOT_VIEW_CERTIFY": "El botón <b>{{'WOT.BTN_CERTIFY'|translate}}</b> permite añadir su certificación a esta identidad.", - "CERTIFY_RULES": "<b>Atención:</b> Certificar solamente <b>personas fÃsicas vivas</b>, que no posean ninguna otra cuenta miembro.<br/><br/>¡La seguridad de la moneda depende de la vigilancia de cada uno!", - "MENU_BTN_SETTINGS": "Los <b>{{'MENU.SETTINGS'|translate}}</b> le permitirán configurar la aplicación.", - "HEADER_BAR_BTN_PROFILE": "Haga un clic aquà para acceder a su <b>perfil de usuario</b>", - "SETTINGS_CHANGE_UNIT": "Podrá <b>cambiar la unidad de visualización</b> de los importes haciendo un clic más arriba.<br/><br/>- Desactive la opción para visualizar los importes en {{currency|capitalize}}.<br/>- Active la opción para visualizar los importes relativos al {{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub> (todos los importes serán <b>dividido</b> entre el Dividendo Universal actual).", + "CERTIFY_RULES": "<b>Atención:</b> Certifique solamente <b>personas fÃsicas vivas</b>, que no posean ya ninguna otra cuenta miembro.<br/><br/>¡La seguridad de la red de la moneda depende del cuidado de cada persona!", + "MENU_BTN_SETTINGS": "En <b>{{'MENU.SETTINGS'|translate}}</b> podrá configurar la aplicación.", + "HEADER_BAR_BTN_PROFILE": "Haga clic aquà para acceder a su <b>perfil</b>", + "SETTINGS_CHANGE_UNIT": "Podrá <b>cambiar la unidad de visualización</b> de los importes haciendo clic aquÃ.<br/><br/>- Desactive la opción para mostrar los importes en {{currency|capitalize}}.<br/>- ActÃvela para importes relativos al {{'COMMON.UD'|translate}}<sub>{{currency|abbreviate}}</sub> (las cantidades de los importes se mostrarán <b>divididos</b> entre el Dividendo Universal actual).", "END_LOGIN": "¡La visita guiada ha <b>terminado</b>!<br/><br/>¡Buena suerte en este nuevo mundo de la <b>economÃa libre</b> !", "END_NOT_LOGIN": "¡La visita guiada ha <b>terminado</b>!<br/><br/>Si quiere utilizar la moneda {{currency|capitalize}}, tiene que hacer un clic en <b>{{'LOGIN.CREATE_ACCOUNT'|translate}}</b> más abajo." } diff --git a/www/i18n/locale-fr-FR.json b/www/i18n/locale-fr-FR.json index da23c102caac88173df23aec7448c78f19b08ea1..87ed7d499b5e7220c78087906887c02854186154 100644 --- a/www/i18n/locale-fr-FR.json +++ b/www/i18n/locale-fr-FR.json @@ -910,7 +910,7 @@ "LINK_DOC_HELP": "Documentation pour les développeurs", "LINK_STANDARD_APP": "Version classique", "LINK_STANDARD_APP_HELP": "Ouvrir la version classique de {{'COMMON.APP_NAME'|translate}}", - "CONNECTION_ERROR": "NÅ“ud <b>{{server}}</b> injoignable ou adresse invalide.<br/><br/>Vérifiez votre connexion Internet, ou contactez l'administrateur du site</a>." + "CONNECTION_ERROR": "NÅ“ud <b>{{server}}</b> injoignable ou adresse invalide.<br/><br/>Vérifiez votre connexion Internet, ou contactez l'administrateur du site." }, "HOME": { "TITLE": "Documentation API {{'COMMON.APP_NAME'|translate}}", @@ -974,7 +974,7 @@ "PARAM_REDIRECT_URL": "Adresse web de redirection", "PARAM_REDIRECT_URL_HELP": "Adresse web (URL) de redirection, appelé quand le paiement a été envoyé. Peut contenir les chaînes suivantes, qui seront remplacées par les valeurs de la transaction : \"{tx}\", \"{hash}\", \"{comment}\", \"{amount}\", \"{pubkey}\" et \"{node}\".", "PARAM_CANCEL_URL": "Adresse web d'annulation", - "PARAM_CANCEL_URL_HELP": "Adresse web (URL) en cas d'annulation du paiement, par l'utilisateur. Peut contenir les chaînes suivantes, qui seront remplacées dynamiquement : \"{comment}\", \"{amount}\" et {pubkey}.", + "PARAM_CANCEL_URL_HELP": "Adresse web (URL) en cas d'annulation du paiement, par l'utilisateur. Peut contenir les chaînes suivantes, qui seront remplacées dynamiquement : \"{comment}\", \"{amount}\" et \"{pubkey}\".", "PARAM_PREFERRED_NODE": "Adresse du nÅ“ud préféré", "PARAM_PREFERRED_NODE_HELP": "Adresse (URL) du nÅ“ud Duniter à utiliser de préférence (\"g1.domaine.com:443\" ou \"https://g1.domaine.com\").", "EXAMPLES_HELP": "Voici des exemples d'intégration :", diff --git a/www/license/license_g1-es-ES.md b/www/license/license_g1-es-ES.md index d97c51c01794bc426c815662e231ef323473cf31..6887f71de69b2fa5bcf1a82d55c06c7766966ce2 100644 --- a/www/license/license_g1-es-ES.md +++ b/www/license/license_g1-es-ES.md @@ -1,81 +1,79 @@ -Licencia Äž1 - v0.2.8 -=================== +Licencia Äž1 - v0.2.9 +==================== :fecha: 2017-04-04 12:59 -:modificación: 2018-02-24 09:30 +:modificada: 2019-04-16 22:30 **Licencia de la moneda y compromiso de responsabilidad.** -Cualquier certificación de un nuevo miembro de Äž1 debe ir primero acompañada por la transmisión de esta licencia de moneda Äž1 la cual el certificador debe garantizar que ha sido estudiada, entendida y aceptada por la persona que será certificada. +Cualquier certificación de nueva membresÃa de Äž1 debe ir primero acompañada por la transmisión de esta licencia de moneda Äž1 cuyo certificador debe asegurar que ha sido estudiada, entendida y aceptada por la persona que será certificada. Cualquier evento de encuentro relacionado con Äž1 debe ir acompañado de la transmisión de esta licencia, que puede leerse en voz alta y transmitirse por cualquier medio. Red de confianza Äž1 (RdC Äž1) ------------------------------ -** Aviso de advertencia :** Certificar no solo es asegurarte de que has conocido a la persona, es asegurar a la comunidad Äž1 que conoces a la persona lo suficientemente bien y que sabes cómo contactarla fácilmente, y ser capaz de identificar una cuenta duplicada realizada por una persona que has certificado, u otros tipos de problemas (desaparición ...), haciendo verificaciones cruzadas que revelan el problema en caso de que lo haya. +** Aviso de advertencia :** Certificar no solo es asegurarse de que te has encontrado fÃsicamente con la persona. Es asegurar a la comunidad Äž1 que conoces a la persona lo suficientemente bien y que sabrás cómo contactarla fácilmente, y ser capaz de identificar una cuenta duplicada o falsa realizada por una persona que has certificado, u otro tipo de problema (desaparición ...), efectuando verificaciones comparativas que revelen el problema. -**Consejos muy recomendados** +**Consejos fuertemente recomendados** -Bien conocer a una persona significa que puedes comunicarte con ella por varios medios distintos (fÃsicos, electrónicos, otros ...) pero también que conoces a varias personas que la conocen bien y, por lo tanto, pueden comunicarse con ella igualmente. Especialmente si no conoces bien ninguno de sus otros certificadores, es una clara indicación de que no conoces bien a la persona; una certificación de este tipo provoca una alerta hacia toda la comunidad Äž1. En caso de conocimiento insuficiente, es importante NO certificar. +Conocer bien a una persona significa que puedes comunicarte con ella por varios medios distintos (fÃsicos, electrónicos, etc ...) pero también que conoces a varias personas que también la conocen bien y, por lo tanto, pueden contactar con ella igualmente. Además si no conoces bien a nadie de quienes ya le han certificado, es una clara indicación de que no conoces bien a la persona; una certificación de este tipo provoca una alerta hacia toda la comunidad Äž1. En caso de conocimiento insuficiente, es importante NO certificar. -Nunca certifiques solo, sino que acompañado por al menos otro miembro de la RdC Äž1 para evitar cualquier mal manejo. En caso de error, advierte a otros miembros de la RdC Äž1 inmediatamente. +Nunca certifiques solo/a, sino acompáñate por al menos otro/a miembro de la RdC Äž1 para evitar cualquier error de manejo. En caso de error, advierte a quienes ya son miembros de la RdC Äž1 inmediatamente. -Antes de cualquier certificación, asegúrate de verificar si su cuenta (tanto si se esté validando como ya sea miembro) ha recibido ya una o más certificaciones. Si es necesario, solicite información para ponerte en contacto con estos otros certificadores para verificar juntos que conoces bien la persona en cuestión por la creación de la nueva cuenta, asà como la clave pública correspondiente. +Antes de cualquier certificación, asegúrate de verificar si su cuenta (tanto si es nueva candidatura o ya miembro) ha recibido ya una o más certificaciones. Si es necesario, solicite información para ponerte en contacto con quienes ya le hayan certificado para verificar juntos/as que conocéis bien la persona en cuestión concerniente, asà como su llave pública correspondiente. -Comprueba que la persona a punta de ser certificada domina el manejo su cuenta: una buena manera de comprobar esto es transferir unos Äž1 a la cuenta de destino, y luego pedir la vuelta a tu propia cuenta. Esto asegura el control eficaz, por el futuro certificado, de su clave privada. +Comprueba que la persona a ser certificada domina bien el manejo de su cuenta: una buena manera de comprobar esto es transferir unas Äž1 a la cuenta destino, y luego pedir la devolución a tu propia cuenta. Esto asegura el buen manejo por quien va a ser certificado, de su llave privada. -Compruebe que tus contactos hayan estudiado y comprendido a fondo la licencia Äž1 actualizada. +Comprueba que tus contactos hayan estudiado y comprendido la licencia Äž1 actualizada. -Si te das cuenta de que un certificador real o potencial de la cuenta en cuestión no conoce a la persona interesada, avise inmediatamente a los expertos del tema dentro de tus contactos de la RdC Äž1, para que la RdC Äž1 verifique el procedimiento de validación. +Si te percatas de que un/a certificador/a real o potencial de la cuenta candidata no conoce a la persona interesada, avisa inmediatamente a quien tenga experiencia en el tema de tus contactos en la RdC Äž1, para que la RdC Äž1 verifique el proceso de validación. Cuando eres miembro de la RdC Äž1 y estás a punto de certificar una nueva cuenta: -** Estás seguro: ** +** Estás seguro de: ** -1 °) de conocer lo suficiente (no solo "de visu") la persona que declara administrar esta clave pública (nueva cuenta). Vea los consejos altamente recomendados más arriba para asegurarte de que conoces "bien". +1°) Conocer suficientemente bien (además de conocerla fÃsicamente) a la persona que declara poseer esta llave pública (nueva cuenta). Lea los consejos fuertemente recomendados más arriba para asegurarte de que la "conoces bien". -2) Haber comprobado personalmente con ella que esta es la clave pública que está a punto de certificar (consulte las sugerencias anteriores). +2°) Haber comprobado personalmente con ella de que se trata de esta llave pública que está a punto de certificar (lea las sugerencias anteriores). -3°) Haber verificado con la persona interesada que ha generado su documento de revocación de cuenta Duniter que le permitirá, si es necesario, desactivar su estado de miembro (caso de robo de cuenta, un cambio de identificación, una cuenta creada incorrectamente, etc.). +3°) Haber verificado con la persona interesada que ha generado su documento o archivo de revocación de cuenta Duniter que le permitirá, si es necesario, desactivar su estado de miembro (en caso de robo de cuenta, cambio de identificación, cuenta creada incorrectamente, etc.). -4a °) De haberte encontrado con la persona fÃsicamente para asegurarte de que la conoces bien y quién es ella que administra esta clave pública. +4a°) De haberte encontrado con la persona fÃsicamente para asegurarte de que es ella a quien conoces bien y quién posee esta llave pública. -4b °) O verificar de forma remota el enlace entre la clave pública y la persona, contactando a esta persona por diferentes medios de comunicación, como correo en papel + red social + foro + correo electronico + video conferencia + teléfono (reconocer la voz). Porque si se puede piratear una cuenta de correo electrónico o una cuenta de foro, es mucho más difÃcil imaginar piratear cuatro medios de comunicación separados, e imitar la apariencia (video) y la voz de la persona además. +4b°) O realizar de forma remota la verificación entre la llave pública y esa persona (que ya has encontrado fÃsicamente), contactándola por diferentes medios de comunicación, como por correo ordinario + redes sociales + foro + correo electronico + video conferencia + teléfono (reconociendo la voz). Ya que si se puediese piratear una cuenta de correo electrónico o una cuenta en un foro, es mucho más difÃcil imaginar piratear cuatro medios de comunicación separados, e imitar la apariencia (video) e incluso la voz de la persona. -El 4a °) sin embargo, es preferible a 4b °), mientras que los puntos 1 °) 2 °) y 3 °) son previamente indispensables. +El 4a°) sin embargo, es preferible al 4b°), mientras que los puntos 1°) 2°) y 3°) son ante todo indispensables. **Reglas abreviadas de la RdC :** -Cada miembro tiene un stock de 100 posibles certificaciones, que solo puede emitir a razón de 1 certificación cada 5 dÃas. +Cada miembro tiene una reserva de 100 certificaciones posibles, que solo puede emitir a razón de 1 certificación cada 5 dÃas. -Válido por 2 meses, se adopta definitivamente una certificación para un nuevo miembro siesta persona tiene al menos otras 4 certificaciones al cabo de estos 2 meses, de lo contrario, el proceso de inscripción deberá reiniciarse. +Válida durante 2 meses, una certificación se toma en consideración definitivamente para una nueva candidatura de membresÃa si esta persona tiene al menos otras 4 certificaciones al cabo de estos 2 meses, de lo contrario, el proceso de candidatura deberá reiniciarse. -Para convertirse en un nuevo miembro de la RdC Äž1 es necesario obtener 5 certificaciones y y estar a una distancia <= 5 pasos del 80% de los referentes de la RdC. +Para convertirse en nuevo/a miembro de la RdC Äž1 es necesario obtener 5 certificaciones y estar a una distancia de <= 5 pasos con como mÃnimo un 80% del total de miembros referentes de la RdC. -Un miembro de la RdC Äž1 es un miembro referente cuando ha recibido y emitido al menos Y [N] certificaciones donde N es el número de miembros RdC e Y [N] = techo N ^ (1/5). Ejemplos: +Alguien es miembro referente de la RdC Äž1 cuando ha recibido y también emitido al menos Y[N] certificaciones donde N es el total de miembros en la RdC e Y[N] = techo N^(1/5). Ejemplos: -* Para 1024 < N ≤ 3125 tenemos Y[N] = 5 -* Para 7776 < N ≤ 16807 tenemos Y[N] = 7 -* para 59049 < N ≤ 100 000 tenemos Y[N] = 10 +* Para 1024 < N ≤ 3125 se obtiene que Y[N] = 5 +* Para 7776 < N ≤ 16807 se obtiene que Y[N] = 7 +* para 59049 < N ≤ 100.000 se obtiene que Y[N] = 10 -Una vez que el nuevo miembro participa en la RdC Äž1, sus certificaciones seguirán siendo válidas durante 2 años. +Una vez que alguien es nuevo/a miembro de la RdC Äž1, sus certificaciones serán válidas durante 2 años. -Para seguir siendo miembro, debe renovar su acuerdo regularmente con su clave privada (cada 12 meses) y asegurarse de que siempre tenga al menos 5 certificaciones válidas más de allá de los 2 años. +Para seguir siendo miembro, se debe renovar el acuerdo regularmente mediante la llave privada (cada 12 meses) y asegurarse de que siempre se tenga al menos 5 certificaciones válidas después de los 2 años. Moneda Äž1 ---------- -Äž1 se genera a través de un Dividendo Universal (DU) para cada ser humano en el Anillo de Confianza Äž1, que tiene la siguiente forma: +Äž1 se genera a través de un Dividendo Universal (DU) para cada ser humano miembro de la Red de Confianza Äž1, de la siguiente forma: * 1 DU por persona y por dÃa. -**Codigo de la moneda Äž1** +La cantidad en Äž1 del DU es idéntica cada dÃa hasta el próximo equinoccio(cada 6 meses) cuando se re-evaluará el DU según la fórmula : -La cantidad en Äž1 del DU es idéntica cada dÃa hasta el próximo equinoccio en el que se re-evaluará el DU según la fórmula (con 1 dÃa = 86,400 segundos): : - -* DU dÃa (próximo equinoccio) = DU dÃa(equinoccio) + c² (M/N)(equinoccio) / (182,625 dÃas) +* DU diario (próximo equinoccio) = DU diario (equinoccio) + c² (M/N)(equinoccio) / (15778800 segundos) Y como parámetros: @@ -84,14 +82,14 @@ Y como parámetros: Y como variables : -* *M* la oferta de dinero o masa monetaria total en el equinoccio -* *N* el número de miembros al dÃa del equinoccio +* *M* la masa monetaria total en el equinoccio +* *N* el número de miembros el dÃa del equinoccio Software Äž1 y licencia Äž1 -------------------------- -El software Äž1 que permite a los usuarios administrar su uso de Äž1 debe transmitir esta licencia con el software y todos los parámetros técnicos de la moneda Äž1 y de la RdC Äž1 que se ingresan en el bloque 0 de Äž1. El software que no cumple con estas obligaciones de la licencia no es compatible con Äž1. +El software Äž1 que permita a los usuarios administrar su uso de Äž1 debe transmitir esta licencia y todos los parámetros técnicos de la moneda Äž1 y de la RdC Äž1 que han sido configurados en el bloque 0 de Äž1. El software que no cumpla con estas obligaciones de la licencia no es compatible con Äž1. -Para obtener más informaciones en los detalles técnicos, es posible consultar directamente el código de Duniter, que es un software libre asà como los datos de la blockchain Äž1, recuperándolos a través de una instancia de Duniter Äž1 (o nodo). +Para más detalle en los aspectos técnicos, es posible consultar directamente el código de Duniter, que es un software libre asà como los datos de la cadena de bloques (blockchain) Äž1, recuperándolos a través de una instancia (o nodo) de Duniter Äž1. -Más información en el sitio web del equipo de Duniter https://www.duniter.org \ No newline at end of file +Más información en el sitio web del equipo Duniter https://www.duniter.org \ No newline at end of file diff --git a/www/plugins/es/i18n/locale-es-ES.json b/www/plugins/es/i18n/locale-es-ES.json index 83c4877b37e5a012a1ce9e5313384fc916ed3e4f..638bb7b325f6cfb7c2252d984c400daa15f4b596 100644 --- a/www/plugins/es/i18n/locale-es-ES.json +++ b/www/plugins/es/i18n/locale-es-ES.json @@ -1,29 +1,85 @@ { "COMMON": { + "ABUSES_TEXT": "{{total}} personne{{total > 1 ? 's' : ''}} {{total > 1 ? 'ont' : 'a'}} signalé un problème", + "BTN_LIKE": "Me gusta", + "BTN_LIKE_REMOVE": "Dejar de gustarme", + "BTN_REMOVE_REPORTED_ABUSE": "Cancelar mi reporte", + "BTN_REPORT_ABUSE_DOTS": "Reportar un problema o un abuso...", + "COMMENT_HELP": "Comentario", + "LIKES_TEXT": "A {{total}} persona{{total > 1 ? 's' : ''}} {{total > 1 ? 'les' : 'le'}} gusta esta página", + "NOTIFICATION": { + "HAS_UNREAD": "Tiene {{count}} notificaci{{count>0?'ones':'ón'}} no leÃda{{count>0?'s':''}}", + "TITLE": "Nueva notificación | {{'COMMON.APP_NAME'|translate}}" + }, + "REPORT_ABUSE": { + "ASK_DELETE": "¿ Solicitar la eliminación ?", + "CONFIRM": { + "SENT": "Reporte enviado. ¡ Gracias !" + }, + "REASON_HELP": "Yo explico el problema...", + "SUB_TITLE": "Por favor explique brevemente el problema :", + "TITLE": "Señalar un problema" + }, + "CATEGORY": "CategorÃa", "CATEGORIES": "CategorÃas", "CATEGORY_SEARCH_HELP": "Búsqueda", "LAST_MODIFICATION_DATE": "Actualización el", - "SUBMIT_BY": "Sometido por", + "SUBMIT_BY": "Enviado por", "BTN_PUBLISH": "Publicar", "BTN_PICTURE_DELETE": "Suprimir", "BTN_PICTURE_FAVORISE": "Principal", "BTN_PICTURE_ROTATE": "Girar", "BTN_ADD_PICTURE": "Añadir una foto", "NOTIFICATIONS": { - "TITLE": "Notificaciónes", + "TITLE": "Notificaciones", "MARK_ALL_AS_READ": "Marcar todo como leÃdo", "NO_RESULT": "Ningúna notificación", "SHOW_ALL": "Ver todo", - "LOAD_NOTIFICATIONS_FAILED": "Fracaso en la carga de las notificaciónes" + "LOAD_NOTIFICATIONS_FAILED": "Fallo en la carga de las notificaciones" + } + }, + "DOCUMENT": { + "HASH": "Hash: ", + "LOOKUP": { + "BTN_COMPACT": "Compactar", + "HAS_CREATE_OR_UPDATE_PROFILE": "ha creado o modificado su perfil", + "LAST_DOCUMENTS_DOTS": "Últimos documentos :", + "TITLE": "Búsqueda de documentos", + "BTN_ACTIONS": "Acciones", + "SEARCH_HELP": "issuer:AAA*, time:1508406169", + "LAST_DOCUMENTS": "Últimos documentos", + "SHOW_QUERY": "Ver la búsqueda", + "HIDE_QUERY": "Esconder la búsqueda", + "HEADER_TIME": "Fecha/Hora", + "HEADER_ISSUER": "Emisor", + "HEADER_RECIPIENT": "Destinatario", + "READ": "LeÃdo", + "BTN_REMOVE": "Sumprimer este documento", + "POPOVER_ACTIONS": { + "TITLE": "Acciones", + "REMOVE_ALL": "Suprimir estos documentos..." + } + }, + "INFO": { + "REMOVED": "Documento suprimido" + }, + "CONFIRM": { + "REMOVE": "¿ Desea <b>suprimir este documento</b> ?", + "REMOVE_ALL": "¿ Desea <b>suprimer estos documentos</b> ?" + }, + "ERROR": { + "LOAD_DOCUMENTS_FAILED": "Error al buscar los documentos", + "REMOVE_FAILED": "Error al suprimir el documento", + "REMOVE_ALL_FAILED": "Error al suprimir los documentos" } }, "MENU": { - "REGISTRY": "Profesionales", + "REGISTRY": "Páginas", "USER_PROFILE": "Mi perfil", "MESSAGES": "Mensajes", - "NOTIFICATIONS": "Notificaciónes", - "INVITATIONS": "Invitaciónes" + "NOTIFICATIONS": "Notificaciones", + "INVITATIONS": "Invitaciones" }, "ACCOUNT": { "NEW": { @@ -31,22 +87,22 @@ "ORGANIZATION_ACCOUNT_HELP": "Si representa una empresa, una asociación, etc.<br/>Ningún dividendo universal será creÃdo por esta cuenta." }, "EVENT": { - "MEMBER_WITHOUT_PROFILE": "Para obtener sus certificaciónes más rapidamente, completa <a ui-sref=\"app.edit_profile\">su perfil usuario</a>. Los miembros concederán más fácilmente su confianza a una identidad verificable." + "MEMBER_WITHOUT_PROFILE": "Para obtener sus certificaciones más rapidamente, complete <a ui-sref=\"app.edit_profile\">su perfil usuario</a>. Los miembros concederán más fácilmente su confianza a una identidad verificable." }, "ERROR": { - "WS_CONNECTION_FAILED": "Cesium no puede recibir las notificaciónes, a causa de un error técnico (conexión al nodo de datos Cesium+).<br/><br/>Si el problema persiste, por favor <b>elige un otro nodo de datos</b> en las configuraciónes Cesium+." + "WS_CONNECTION_FAILED": "Cesium no puede recibir las notificaciones, a causa de un error técnico (conexión al nodo de datos Cesium+).<br/><br/>Si el problema persiste, por favor <b>elige un otro nodo de datos</b> en los ajustes de Cesium+." } }, "WOT": { - "BTN_SUGGEST_CERTIFICATIONS_DOTS": "Sugerir identidad a certificar...", - "BTN_ASK_CERTIFICATIONS_DOTS": "Solicitar otros miembros a certificarme…", - "BTN_ASK_CERTIFICATION": "Solicitar una certificación", + "BTN_SUGGEST_CERTIFICATIONS_DOTS": "Sugerir identidades a certificar…", + "BTN_ASK_CERTIFICATIONS_DOTS": "Pedir a miembros que le certifiquen…", + "BTN_ASK_CERTIFICATION": "Pedir una certificación", "SUGGEST_CERTIFICATIONS_MODAL": { - "TITLE": "Sugerir certificaciónes", + "TITLE": "Sugerir certificaciones", "HELP": "Selectionar sus sugerencias" }, "ASK_CERTIFICATIONS_MODAL": { - "TITLE": "Solicitar certificaciónes", + "TITLE": "Solicitar certificaciones", "HELP": "Selectionar los destinatarios" }, "SEARCH": { @@ -55,25 +111,25 @@ "DIVIDER_GROUP": "Grupos" }, "CONFIRM": { - "SUGGEST_CERTIFICATIONS": "Está usted segura/o querer <b>mandar estas sugerencia de certificatión</b> ?", - "ASK_CERTIFICATION": "Está usted segura/o querer <b>mandar una solicitud de certificación</b> ?", - "ASK_CERTIFICATIONS": "Está usted segura/o querer <b>mandar una solicitud de certificación</b> a estas personas ?" + "SUGGEST_CERTIFICATIONS": "¿Desea <b>enviar estas sugerencias de certificatión</b> ?", + "ASK_CERTIFICATION": "¿Desea <b>enviar una solicitud de certificación</b> ?", + "ASK_CERTIFICATIONS": "¿Desea <b>enviar una solicitud de certificación</b> a estas personas ?" } }, "INVITATION": { - "TITLE": "Invitaciónes", + "TITLE": "Invitaciones", "NO_RESULT": "Ningúna invitación en espera", - "BTN_DELETE_ALL": "Suprimir todas las invitaciónes", + "BTN_DELETE_ALL": "Suprimir todas las invitaciones", "BTN_DELETE": "Suprimir la invitación", "BTN_NEW_INVITATION": "Nueva invitación", "ASK_CERTIFICATION": "<a href=\"#/app/wot/{{pubkey}}/{{::uid}}\">{{::name||uid}}</a> solicita su certificación", - "SUGGESTION_CERTIFICATION": "<a href=\"#/app/wot/{{::pubkey}}/{{::uid}}\">{{::name||uid}}</a> él es sugerido por certificación", + "SUGGESTION_CERTIFICATION": "<a href=\"#/app/wot/{{::pubkey}}/{{::uid}}\">{{::name||uid}}</a> ha sido sugerido/a para certificación", "SUGGESTED_BY": "Sugerencia mandada por <a class=\"positive\" href=\"#/app/wot/{{::issuer.pubkey}}/{{::issuer.uid}}\">{{::issuer.name||issuer.uid}}</a>", "NOTIFICATIONS": { - "TITLE": "Invitaciónes" + "TITLE": "Invitaciones" }, "LIST": { - "TITLE": "Invitaciónes" + "TITLE": "Invitaciones" }, "NEW": { "TITLE": "Nueva invitación", @@ -82,22 +138,22 @@ "RECIPIENTS_MODAL_TITLE": "Destinatarios", "RECIPIENTS_MODAL_HELP": "Por favor, elige los destinatarios :", "SUGGESTION_IDENTITIES": "Sugerencia de certificación", - "SUGGESTION_IDENTITIES_HELP": "Certificaciónes a sugerir", + "SUGGESTION_IDENTITIES_HELP": "Certificaciones a sugerir", "SUGGESTION_IDENTITIES_MODAL_TITLE": "Sugerencias", "SUGGESTION_IDENTITIES_MODAL_HELP": "Por favor, elige sus sugerencias :" }, "CONFIRM": { - "DELETE_ALL_CONFIRMATION": "La supresión de las invitaciónes es una <b>operación ireversible</b>.<br/><br/><b>Está usted segura/o </b> querer continuar ?", - "SEND_INVITATIONS_TO_CERTIFY": "Está usted segura/o querer <b>mandar esta invitación a certificar</b> ?" + "DELETE_ALL_CONFIRMATION": "La supresión de las invitaciones es una <b>operación ireversible</b>.<br/><br/>¿ Desea continuar ?", + "SEND_INVITATIONS_TO_CERTIFY": "¿ Desea <b>mandar esta invitación a certificar</b> ?" }, "INFO": { "INVITATION_SENT": "Invitación mandada" }, "ERROR": { - "LOAD_INVITATIONS_FAILED": "Fracaso en la carga de las invitaciónes", - "REMOVE_INVITATION_FAILED": "Fracaso durante la supresión de la invitación", - "REMOVE_ALL_INVITATIONS_FAILED": "Fracaso durante la supresión de las invitaciónes", - "SEND_INVITATION_FAILED": "Fracaso durante el envÃo de la invitación", + "LOAD_INVITATIONS_FAILED": "Fallo en la carga de las invitaciones", + "REMOVE_INVITATION_FAILED": "Fallo durante la supresión de la invitación", + "REMOVE_ALL_INVITATIONS_FAILED": "Fallo durante la supresión de las invitaciones", + "SEND_INVITATION_FAILED": "Fallo durante el envÃo de la invitación", "BAD_INVITATION_FORMAT": "<span class=\"assertive\"><i class=\"ion-close-circled\"></i> Invitación ilegible (formato desconocido)</span> - mandada por <a ui-sref=\"app.wot_identity({pubkey: '{{::pubkey}}', uid: '{{::uid}}' })\">{{::name||uid}}</a>" } }, @@ -108,6 +164,8 @@ "COMMENT_HELP_REPLY_TO": "Su repuesta…", "BTN_SEND": "Mandar", "POPOVER_SHARE_TITLE": "Mensaje #{{number}}", + "MODIFIED_ON": "modificado el {{time|formatDate}}", + "MODIFIED_PARENTHESIS": "(modificado entonces)", "REPLY": "Responder", "REPLY_TO": "Repuesta a :", "REPLY_TO_LINK": "En repuesta a ", @@ -115,8 +173,8 @@ "REPLY_COUNT": "{{replyCount}} repuestas", "DELETED_COMMENT": "Comentario suprimido", "ERROR": { - "FAILED_SAVE_COMMENT": "Fracaso durante el respaldo del comentario", - "FAILED_REMOVE_COMMENT": "Fracaso durante la supresión del comentario" + "FAILED_SAVE_COMMENT": "Fallo durante el respaldo del comentario", + "FAILED_REMOVE_COMMENT": "Fallo durante la supresión del comentario" } }, "MESSAGE": { @@ -133,14 +191,14 @@ }, "LIST": { "INBOX": "Bandeja de entrada", - "OUTBOX": "Mensajes mandados", + "OUTBOX": "Mensajes enviados", "LAST_INBOX": "Nuevos mensajes", "LAST_OUTBOX": "Mensajes enviados", "BTN_LAST_MESSAGES": "Mensajes recientes", "TITLE": "Mensajes", "SEARCH_HELP": "Buscar en mensajes", "POPOVER_ACTIONS": { - "TITLE": "Opciónes", + "TITLE": "Opciones", "DELETE_ALL": "Suprimir todos los mensajes" } }, @@ -151,23 +209,23 @@ "TO": "A", "OBJECT": "Objeto", "OBJECT_HELP": "Objeto", - "ENCRYPTED_HELP": "Por favor, nota que este mensaje será cifrado antes envÃo, a fin que solo el destinatario pueda leerlo, y que esté asegurado que usted esté bien su autor.", + "ENCRYPTED_HELP": "Tenga en cuenta que este mensaje será cifrado antes del envÃo, con el fin de que solo el destinatario pueda leerlo, y que se tenga la seguridad de que la autorÃa es suya.", "MESSAGE": "Mensaje", "MESSAGE_HELP": "Contenido del mensaje", - "CONTENT_CONFIRMATION": "El contenido del mensaje es vacÃo.<br/><br/>Sin embargo, quiere mandar el mensaje ?" + "CONTENT_CONFIRMATION": "El contenido del mensaje está vacÃo.<br/><br/>¿ Sin embargo, quiere mandar el mensaje ?" }, "VIEW": { "TITLE": "Mensaje", - "SENDER": "Mandado por", - "RECIPIENT": "Mandado a", + "SENDER": "Enviado por", + "RECIPIENT": "Enviado a", "NO_CONTENT": "Mensaje vacÃo", "DELETE": "Eliminar el mensaje" }, "CONFIRM": { - "REMOVE": "Está usted segura/o querer <b>suprimir este mensaje</b> ?<br/><br/>Esta operación es ireversible.", - "REMOVE_ALL" : "Está usted segura/o querer <b>suprimir todos los mensajes</b> ?<br/><br/>Esta operación es ireversible.", - "MARK_ALL_AS_READ": "Está usted segura/o querer <b>marcar todos los mensajes como leÃdo</b> ?", - "USER_HAS_NO_PROFILE": "Esta identidad no tiene ningún perfil Cesium+. Se puede que no utilice la extensión Cesium+, y <b>asà no consultará su mensaje</b>.<br/><br/>Está usted segura/o querer <b>continuar</b> a pesar de todo ?" + "REMOVE": "¿ Desea <b>suprimir este mensaje</b> ?<br/><br/>Esta operación es ireversible.", + "REMOVE_ALL" : "¿ Desea <b>suprimir todos los mensajes</b> ?<br/><br/>Esta operación es ireversible.", + "MARK_ALL_AS_READ": "¿ Desea <b>marcar todos los mensajes como leÃdo</b> ?", + "USER_HAS_NO_PROFILE": "Esta identidad no tiene ningún perfil Cesium+. Puede que no tenga habilitada la extensión Cesium+, y <b>no podrá ver su mensaje</b>.<br/><br/>¿ Desea <b>continuar</b> a pesar de todo ?" }, "INFO": { "MESSAGE_REMOVED": "Mensaje suprimido", @@ -175,18 +233,18 @@ "MESSAGE_SENT": "Mensaje mandado" }, "ERROR": { - "SEND_MSG_FAILED": "Fracaso durante el envÃo del mensaje.", - "LOAD_MESSAGES_FAILED": "Fracaso durante la recuperación de los mensajes.", - "LOAD_MESSAGE_FAILED": "Fracaso durante la recuperación del mensaje.", + "SEND_MSG_FAILED": "Fallo durante el envÃo del mensaje.", + "LOAD_MESSAGES_FAILED": "Fallo durante la recuperación de los mensajes.", + "LOAD_MESSAGE_FAILED": "Fallo durante la recuperación del mensaje.", "MESSAGE_NOT_READABLE": "Lectura del mensaje imposible.", - "USER_NOT_RECIPIENT": "No esta el destinatario de este mensaje : deciframiento imposible.", - "NOT_AUTHENTICATED_MESSAGE": "La autenticidad del mensaje es dudosa o su contenido es corrupto.", - "REMOVE_MESSAGE_FAILED": "Fracaso en la supresión del mensaje", + "USER_NOT_RECIPIENT": "No está el destinatario de este mensaje : deciframiento imposible.", + "NOT_AUTHENTICATED_MESSAGE": "La autenticidad del mensaje es dudosa o su contenido está corrupto.", + "REMOVE_MESSAGE_FAILED": "Fallo en la supresión del mensaje", "MESSAGE_CONTENT_TOO_LONG": "Valor demasiado largo ({{maxLength}} carácteres max).", "MARK_AS_READ_FAILED": "Imposible marcar el mensaje como 'leÃdo'.", - "LOAD_NOTIFICATIONS_FAILED": "Fracaso durante la recuperación de las notificaciónes de mensajes.", - "REMOVE_All_MESSAGES_FAILED": "Fracaso durante la supresión de todos los mensajes.", - "MARK_ALL_AS_READ_FAILED": "Fracaso durante el marcaje de los mensajes como leÃdo.", + "LOAD_NOTIFICATIONS_FAILED": "Fallo durante la recuperación de las notificaciones de mensajes.", + "REMOVE_All_MESSAGES_FAILED": "Fallo durante la supresión de todos los mensajes.", + "MARK_ALL_AS_READ_FAILED": "Fallo durante el marcaje de los mensajes como leÃdo.", "RECIPIENT_IS_MANDATORY": "El destinatario es obligatorio." } }, @@ -197,7 +255,7 @@ "HEADER_MEDIAN_TIME": "Fecha / Hora", "HEADER_BLOCK": "Bloque #", "HEADER_ISSUER": "Nodo emisor", - "BTN_LAST": "últimos bloques", + "BTN_LAST": "Últimos bloques", "DISPLAY_QUERY": "Mostrar la consulta", "HIDE_QUERY": "Ocultar la consulta", "TX_SEARCH_FILTER": { @@ -209,17 +267,17 @@ } }, "ERROR": { - "SEARCH_BLOCKS_FAILED": "Fracaso en la búsqueda de los bloques." + "SEARCH_BLOCKS_FAILED": "Fallo en la búsqueda de los bloques." } }, "GROUP": { - "GENERAL_DIVIDER": "Informaciónes generales", + "GENERAL_DIVIDER": "Informaciones generales", "LOCATION_DIVIDER": "Dirección", - "SOCIAL_NETWORKS_DIVIDER": "Redes sociales y sitio web", - "TECHNICAL_DIVIDER": "Informaciónes técnicas", + "SOCIAL_NETWORKS_DIVIDER": "Redes sociales y página web", + "TECHNICAL_DIVIDER": "Informaciones técnicas", "CREATED_TIME": "Creada {{creationTime|formatFromNow}}", "NOTIFICATIONS": { - "TITLE": "Invitaciónes" + "TITLE": "Invitaciones" }, "LOOKUP": { "TITLE": "Grupos", @@ -236,7 +294,7 @@ "OPEN_GROUP": "Grupo abierto", "OPEN_GROUP_HELP": "Un grupo abierto es accesible por cualquier miembro de la moneda.", "MANAGED_GROUP": "Grupo administrado", - "MANAGED_GROUP_HELP": "un grupo administrado es gestionado por administradores y moderadores, que pueden aceptar, rechazar o excluir un miembro en su seno.", + "MANAGED_GROUP_HELP": "Un grupo administrado es gestionado por administradores y moderadores, que pueden aceptar, rechazar o excluir un miembro en su seno.", "ENUM": { "OPEN": "Grupo abierto", "MANAGED": "Grupo administrado" @@ -245,7 +303,7 @@ "VIEW": { "POPOVER_SHARE_TITLE": "{{title}}", "MENU_TITLE": "Opciones", - "REMOVE_CONFIRMATION" : "Seguro que quieres eliminar este grupo?<br/><br/>Esta operación es irreversible." + "REMOVE_CONFIRMATION" : "¿Desea eliminar este grupo?<br/><br/>Esta operación es irreversible." }, "EDIT": { "TITLE": "Grupo", @@ -256,7 +314,7 @@ "RECORD_DESCRIPTION_HELP": "Descripción" }, "ERROR": { - "SEARCH_GROUPS_FAILED": "Fracaso en la búsqueda de grupos", + "SEARCH_GROUPS_FAILED": "Fallo en la búsqueda de grupos", "REMOVE_RECORD_FAILED": "Error al eliminar el grupo" }, "INFO": { @@ -265,20 +323,20 @@ }, "REGISTRY": { "CATEGORY": "Actividad principal", - "GENERAL_DIVIDER": "Informaciónes generales", + "GENERAL_DIVIDER": "Informaciones generales", "LOCATION_DIVIDER": "Dirección", "SOCIAL_NETWORKS_DIVIDER": "Redes sociales y sitio web", - "TECHNICAL_DIVIDER": "Informaciónes técnicas", + "TECHNICAL_DIVIDER": "Informaciones técnicas", "BTN_SHOW_WOT": "Personas", "BTN_SHOW_WOT_HELP": "Buscar personas", "BTN_SHOW_PAGES": "Páginas", "BTN_SHOW_PAGES_HELP": "Búsqueda de páginas", - "BTN_NEW": "Creer una página", + "BTN_NEW": "Crear una página", "MY_PAGES": "Mis páginas", - "NO_PAGE": "Sin página", + "NO_PAGE": "Sin páginas", "SEARCH": { "TITLE": "Páginas", - "SEARCH_HELP": "Qué, Quién : restaurante, Con Marcel, ...", + "SEARCH_HELP": "Qué, Quién, ej: peluquerÃa, restaurante Sol.", "BTN_ADD": "Nuevo", "BTN_LAST_RECORDS": "Páginas recientes", "BTN_ADVANCED_SEARCH": "búsqueda avanzada", @@ -292,16 +350,16 @@ "LAST_RECORD_COUNT_LOCATION": "{{count}} página{{count>0?'s':''}} reciente{{count>0?'s':''}}, cerca de {{location}}", "LAST_RECORD_COUNT": "{{count}} página{{count>0?'s':''}} reciente{{count>0?'s':''}}", "POPOVER_FILTERS": { - "BTN_ADVANCED_SEARCH": "Opciones avanzadas?" + "BTN_ADVANCED_SEARCH": "Opciones avanzadas" } }, "VIEW": { "TITLE": "Anuario", "CATEGORY": "Actividad principal :", "LOCATION": "Dirección :", - "MENU_TITLE": "Opciónes", + "MENU_TITLE": "Opciones", "POPOVER_SHARE_TITLE": "{{title}}", - "REMOVE_CONFIRMATION" : "Está usted segura/o querer suprimir esta página ?<br/><br/>Esta operación es ireversible." + "REMOVE_CONFIRMATION" : "¿ Desea suprimir esta página ?<br/><br/>Esta operación es ireversible." }, "TYPE": { "TITLE": "Nueva página", @@ -322,23 +380,23 @@ "RECORD_DESCRIPTION": "Descripción", "RECORD_DESCRIPTION_HELP": "Descripción de la actividad", "RECORD_ADDRESS": "Calle", - "RECORD_ADDRESS_HELP": "Calle, edificio...", + "RECORD_ADDRESS_HELP": "Calle, edificio…", "RECORD_CITY": "Ciudad", "RECORD_CITY_HELP": "Ciudad", "RECORD_SOCIAL_NETWORKS": "Redes sociales y sitio web", - "RECORD_PUBKEY": "Llave pública" , - "RECORD_PUBKEY_HELP": "Llave pública de recepción de los pagos" + "RECORD_PUBKEY": "Llave pública", + "RECORD_PUBKEY_HELP": "Llave pública para recibir pagos" }, "WALLET": { "PAGE_DIVIDER": "Páginas", - "PAGE_DIVIDER_HELP": "Las páginas se refieren a actividades que aceptan dinero o lo favorecen: empresas, negocios, asociaciones, instituciones." + "PAGE_DIVIDER_HELP": "Las páginas se refieren a colectivos que aceptan moneda o la promocionan: tiendas, empresas, negocios, asociaciones, instituciones. Se almacenan fuera de la red de la moneda, en <a ui-sref=\"app.es_network\">la red Cesium+</a>." }, "ERROR": { - "LOAD_CATEGORY_FAILED": "Fracaso en la carga de la lista de actividades", - "LOAD_RECORD_FAILED": "Fracaso durante la carga de la página", - "LOOKUP_RECORDS_FAILED": "Fracaso durante la ejecución de la búsqueda.", - "REMOVE_RECORD_FAILED": "Fracaso en la supresión de la página", - "SAVE_RECORD_FAILED": "Fracaso durante el respaldo", + "LOAD_CATEGORY_FAILED": "Fallo en la carga de la lista de actividades", + "LOAD_RECORD_FAILED": "Fallo durante la carga de la página", + "LOOKUP_RECORDS_FAILED": "Fallo durante la ejecución de la búsqueda.", + "REMOVE_RECORD_FAILED": "Fallo en la supresión de la página", + "SAVE_RECORD_FAILED": "Fallo durante el respaldo", "RECORD_NOT_EXISTS": "Página inexistente", "GEO_LOCATION_NOT_FOUND": "Ciudad o código postal no encontrado" }, @@ -349,21 +407,21 @@ }, "PROFILE": { "PROFILE_DIVIDER": "Perfil Cesium+", - "PROFILE_DIVIDER_HELP": "Estos son datos auxiliares, almacenados fuera de la red monetaria.", + "PROFILE_DIVIDER_HELP": "Estos son datos auxiliares, almacenados fuera de la red monetaria", "NO_PROFILE_DEFINED": "Ningún perfil Cesium+", "BTN_ADD": "Ingresar mi perfil", "BTN_EDIT": "Editar mi perfil", "BTN_DELETE": "Eliminar mi perfil", "BTN_REORDER": "Reordenar", "UID": "Seudónimo", - "TITLE": "Nombre, Apellido", - "TITLE_HELP": "Nombre, Apellido", - "DESCRIPTION": "A propósito de yo", - "DESCRIPTION_HELP": "A propósito de yo...", + "TITLE": "Nombre, Apellidos", + "TITLE_HELP": "Nombre, Apellidos", + "DESCRIPTION": "Sobre mÃ", + "DESCRIPTION_HELP": "Sobre mÃ…", "SOCIAL_HELP": "http://...", - "GENERAL_DIVIDER": "Informaciónes generales", + "GENERAL_DIVIDER": "Informaciones generales", "SOCIAL_NETWORKS_DIVIDER": "Redes sociales, sitios web", - "TECHNICAL_DIVIDER": "Informaciónes técnicas", + "TECHNICAL_DIVIDER": "Informaciones técnicas", "MODAL_AVATAR": { "TITLE": "Foto de perfil", "SELECT_FILE_HELP": "Por favor, <b>elige un fichero imagen</b> :", @@ -372,30 +430,37 @@ "RESULT_HELP": "<b>Aquà está el resultado</b> tal como está visible sobre su perfil :" }, "CONFIRM": { - "DELETE": "¿Estás seguro de que quieres <b>eliminar tu perfil Cesium+?</b><br/><br/>Esta operación es irreversible." + "DELETE": "¿Desea <b>eliminar su perfil Cesium+?</b><br/><br/>Esta operación es irreversible.", + "DELETE_BY_MODERATOR": "¿Desea <b>eliminar este perfil Cesium+?</b><br/><br/>Esta operación es irreversible." }, "ERROR": { - "REMOVE_PROFILE_FAILED": "Error de eliminación de perfil", - "LOAD_PROFILE_FAILED": "Fracaso en la carga del perfil usuario.", - "SAVE_PROFILE_FAILED": "Fracaso durante el respaldo", - "INVALID_SOCIAL_NETWORK_FORMAT": "Formato no tomado en cuenta : por favor, indica una dirección válida.<br/><br/>Ejemplos :<ul><li>- Una página Facebook (https://www.facebook.com/user)</li><li>- Una página web (http://www.misitio.es)</li><li>- Una dirección email (joe@dalton.com)</li></ul>", - "IMAGE_RESIZE_FAILED": "Fracaso durante el redimensionamiento de la imagen" + "DELETE_PROFILE_FAILED": "Error durante la eliminación del perfil", + "REMOVE_PROFILE_FAILED": "Error de eliminación del perfil", + "LOAD_PROFILE_FAILED": "Fallo en la carga del perfil usuario.", + "SAVE_PROFILE_FAILED": "Fallo durante el respaldo", + "INVALID_SOCIAL_NETWORK_FORMAT": "Formato inválido: por favor, indique una dirección válida.<br/><br/>Ejemplos :<ul><li>- Una página Facebook (https://www.facebook.com/user)</li><li>- Una página web (http://www.misitio.es)</li><li>- Una dirección de correo (joe@dalton.com)</li></ul>", + "IMAGE_RESIZE_FAILED": "Falló el redimensionado de la imagen" }, "INFO": { "PROFILE_REMOVED": "Perfil eliminado", - "PROFILE_SAVED": "Perfil respaldado" + "PROFILE_SAVED": "Perfil guardado" }, "HELP": { - "WARNING_PUBLIC_DATA": "Las informaciónes informadas en su perfil <b>están públicas</b> : visibles también por personas <b>no conectadas</b>.<br/>{{'PROFILE.PROFILE_DIVIDER_HELP'|translate}}" + "WARNING_PUBLIC_DATA": "La información de su perfil <b>es pública</b>: visible también por personas <b>sin cuenta</b>.<br/>{{'PROFILE.PROFILE_DIVIDER_HELP'|translate}}" + } + }, + "LIKE": { + "ERROR": { + "FAILED_TOGGLE_LIKE": "Imposible ejecutar esta acción." } }, "LOCATION": { "BTN_GEOLOC_ADDRESS": "Actualizar desde la dirección", - "USE_GEO_POINT": "Aparecer en la tarjeta {{'COMMON.APP_NAME'|translate}} ?", - "LOADING_LOCATION": "Encontrar la dirección ...", + "USE_GEO_POINT": "Aparecer en el mapa {{'COMMON.APP_NAME'|translate}}", + "LOADING_LOCATION": "Encontrar la dirección…", "LOCATION_DIVIDER": "Dirección", "ADDRESS": "Calle", - "ADDRESS_HELP": "Calle, complemento de dirección...", + "ADDRESS_HELP": "Calle, número, etc…", "CITY": "Ciudad", "CITY_HELP": "Ciudad, PaÃs", "DISTANCE": "Distancia máxima alrededor de la ciudad", @@ -419,7 +484,7 @@ }, "SUBSCRIPTION": { "SUBSCRIPTION_DIVIDER": "Servicios en lÃnea", - "SUBSCRIPTION_DIVIDER_HELP": "Los servicios en lÃnea ofrecen servicios adicionales opcionales, delegados a un tercero.", + "SUBSCRIPTION_DIVIDER_HELP": "Los servicios en lÃnea ofrecen servicios adicionales, proporcionados por un tercero.", "BTN_ADD": "Agregar un servicio", "BTN_EDIT": "Administrar mis servicios", "NO_SUBSCRIPTION": "Ningún servicio definido", @@ -435,7 +500,7 @@ } }, "CONFIRM": { - "DELETE_SUBSCRIPTION": "Deseas <b>eliminar</b> esta suscripción ?" + "DELETE_SUBSCRIPTION": "¿ Deseas <b>eliminar</b> esta suscripción ?" }, "ERROR": { "LOAD_SUBSCRIPTIONS_FAILED": "Error al cargar servicios en lÃnea", @@ -445,38 +510,48 @@ }, "MODAL_EMAIL": { "TITLE" : "Notificación por correo electrónico", - "HELP" : "Rellene este formulario para <b>ser notificado por correo electrónico</b> de los eventos de su cuenta. <br/> Su dirección de correo electrónico se cifrará únicamente para que sea visible para el proveedor de servicios.", - "EMAIL_LABEL" : "Tu correo electrónico :", - "EMAIL_HELP": "carlos@dominio.com", + "HELP" : "Rellene este formulario para <b>ser notificado por correo electrónico</b> de los eventos de su cuenta. <br/> Su dirección de correo electrónico se cifrará y únicamente será visible para el proveedor de servicios.", + "EMAIL_LABEL" : "Su correo electrónico :", + "EMAIL_HELP": "maria@dominio.com", "FREQUENCY_LABEL": "Frecuencia de las notificaciones :", - "FREQUENCY_DAILY": "Diariamente", + "FREQUENCY_DAILY": "Diaria", "FREQUENCY_WEEKLY": "Semanal", "PROVIDER": "Proveedor de servicio :" } }, + "ES_PEER": { + "DOCUMENT_COUNT": "Número de documentos", + "DOCUMENTS": "Documentos", + "EMAIL_SUBSCRIPTION_COUNT": "{{emailSubscription}} suscrito/a{{emailSubscription ? 's' : ''}} a notificaciones por correo", + "NAME": "Nombre", + "SOFTWARE": "Software" + }, "ES_SETTINGS": { "PLUGIN_NAME": "Cesium+", - "PLUGIN_NAME_HELP": "Perfiles, notificaciónes, mensajes privados", - "ENABLE_TOGGLE": "Activar la extensión ?", - "ENABLE_MESSAGE_TOGGLE": "Activar los mensajes privados ?", - "ENABLE_SETTINGS_TOGGLE": "Activar el almacenamiento a distancia de las configuraciónes ?", + "PLUGIN_NAME_HELP": "Perfiles, notificaciones, mensajes privados", + "ENABLE_TOGGLE": "Activar la extensión", + "ENABLE_MESSAGE_TOGGLE": "Activar los mensajes privados", + "ENABLE_REMOTE_STORAGE": "Activar el almacenamiento remoto", + "ENABLE_REMOTE_STORAGE_HELP": "Permite almacenar (con cifrado) sus ajustes en los nodos Cesium+", "PEER": "Dirección del nodo de datos", "POPUP_PEER": { "TITLE" : "Nodo de datos", - "HELP" : "Ingresa la dirección del nodo que quiere utilizar :", + "HELP" : "Ingrese la dirección del nodo que quiere utilizar:", "PEER_HELP": "servidor.dominio.com:puerto" }, "NOTIFICATIONS": { - "DIVIDER": "Notificaciónes", - "HELP_TEXT": "Activa los tipos de notificaciónes que usted desea recibir :", - "ENABLE_TX_SENT": "Notificar la validación de los <b>pagos emitidos</b> ?", - "ENABLE_TX_RECEIVED": "Notificar la validación de los <b>pagos recibidos</b> ?", - "ENABLE_CERT_SENT": "Notificar la validación de las <b>certificaciónes emitidas</b> ?", - "ENABLE_CERT_RECEIVED": "Notificar la validación de las <b>certificaciónes recibidas</b> ?" + "DIVIDER": "Notificaciones", + "HELP_TEXT": "Active los tipos de notificaciones que desea recibir:", + "ENABLE_TX_SENT": "Notificar la validación de los <b>pagos emitidos</b>", + "ENABLE_TX_RECEIVED": "Notificar la validación de los <b>pagos recibidos</b>", + "ENABLE_CERT_SENT": "Notificar la validación de las <b>certificaciones emitidas</b>", + "ENABLE_CERT_RECEIVED": "Notificar la validación de las <b>certificaciones recibidas</b>", + "ENABLE_HTML5_NOTIFICATION": "Avisar con cada nueva notificación", + "ENABLE_HTML5_NOTIFICATION_HELP": "Abre una pequeña ventana emergente con cada nueva notificación." }, "CONFIRM": { - "ASK_ENABLE_TITLE": "Nuevas funcionalidades", - "ASK_ENABLE": "Nuevas funcionalidades son disponibles : <ul><li> <b><i class=\"icon ion-person\"></i> Perfiles Cesium+</b>;<li> <b><i class=\"icon ion-android-notifications\"></i> Notificaciónes</b>;<li> <b><i class=\"icon ion-email\"></i> Mensajes privados</b>.</ul><br/>Fueron <b>desactivadas</b> en sus configuraciones.<br/><br/><b>Quiere usted activarlas</b> ?" + "ASK_ENABLE_TITLE": "Otras funcionalidades", + "ASK_ENABLE": "La extensión de Cesium+ está deshabilitada en sus ajutes, desactivando ciertas funcionalidades: <ul><li> <b><i class=\"icon ion-person\"></i> Perfiles de usuario/a</b>;<li> <b><i class=\"icon ion-android-notifications\"></i> Notificaciones</b>;<li> <b><i class=\"icon ion-email\"></i> Mensajes privados</b>.</ul><br/><br/>¿<b>Desea re-activar</b> la extensión?" } }, "ES_WALLET": { @@ -488,29 +563,47 @@ "NODE_STARTED": "Su nodo ES API <b>{{params[0]}}</b> es comenzado", "NODE_BMA_DOWN": "El nodo <b>{{params[0]}}:{{params[1]}}</b> (utilizado por su nodo ES API) <b>no es localizable</b>.", "NODE_BMA_UP": "El nodo <b>{{params[0]}}:{{params[1]}}</b> es de nuevo accesible.", - "MEMBER_JOIN": "Ahora usted está <b>miembro</b> de la moneda <b>{{params[0]}}</b> !", - "MEMBER_LEAVE": "No está <b>miembro</b> de la moneda <b>{{params[0]}}</b>!", - "MEMBER_EXCLUDE": "Usted ya no es un miembro de la moneda <b>{{params[0]}}</b>, la falta de no renovación o la falta de certificaciones.", - "MEMBER_REVOKE": "La revocación de su cuenta se ha hecho. Puede que no sea un miembro de la cuenta en moneda <b>{{params[0]}}</b>.", - "MEMBER_ACTIVE": "Su renovación de adhesión a la moneda <b>{{params[0]}}</b> fue <b>tomado en cuenta</b>.", + "MEMBER_JOIN": "Ahora es <b>miembro</b> de la moneda <b>{{params[0]}}</b> !", + "MEMBER_LEAVE": "No es <b>miembro</b> de la moneda <b>{{params[0]}}</b>!", + "MEMBER_EXCLUDE": "Usted ya no es miembro de la moneda <b>{{params[0]}}</b>, por falta de renovación o certificaciones.", + "MEMBER_REVOKE": "Su membresÃa ha sido revocada. Ya no es miembro de la moneda <b>{{params[0]}}</b>.", + "MEMBER_ACTIVE": "Su membresÃa a <b>{{params[0]}}</b> ha sido <b>renovada con éxito</b>.", "TX_SENT": "Su <b>pago</b> a <span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid}\" ><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> fue efectuado.", "TX_SENT_MULTI": "Su <b>pago</b> a <b>{{params[1]}}</b> fue efectuado.", "TX_RECEIVED": "Ha <b>recibido un pago</b> de <span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid}\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span>.", "TX_RECEIVED_MULTI": "Ha <b>recibido un pago</b> de <b>{{params[1]}}</b>.", "CERT_SENT": "Su <b>certificación</b> a <span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid}\" ><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> fue efectuada.", "CERT_RECEIVED": "Ha <b>recibido una certificación</b> de <span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid}\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span>.", + "USER": { + "ABUSE_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha reportardo su perfil", + "DELETION_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha reportado un perfil para suprimir : <b>{{params[2]}}</b>", + "FOLLOW_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> sigue la actividad de su perfil", + "LIKE_RECEIVED": "A <span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> le ha gustado su perfil</b>", + "MODERATION_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> os pide moderación sobre el perfil : <b>{{params[2]}}</b><br/><b class=\"dark ion-quote\"> </b><span class=\"text-italic\">{{params[3]}}</span>", + "STAR_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> os ha puntuado con ({{params[3]}} <b class=\"ion-star\">)" + }, "PAGE": { + "ABUSE_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha reportardo su página : <b>{{params[2]}}</b>", + "DELETION_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha reportado una página para suprimir : <b>{{params[2]}}</b>", + "FOLLOW_CLOSE": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha cerrado la página : <b>{{params[2]}}</b>", + "FOLLOW_NEW": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha añadido la página : <b>{{params[2]}}</b>", + "FOLLOW_NEW_COMMENT": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha comentado la página : <b>{{params[2]}}</b>", + "FOLLOW_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> sigue su página : <b>{{params[2]}}</b>", + "FOLLOW_UPDATE": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha modificado la página : <b>{{params[2]}}</b>", + "FOLLOW_UPDATE_COMMENT": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> ha modificado su comentario en la página : <b>{{params[2]}}</b>", + "MODERATION_RECEIVED": "<span class=\"positive\"><i class=\"icon ion-person\"></i> {{name||params[1]}}</span> os pide moderación sobre la página : <b>{{params[2]}}</b><br/><b class=\"dark ion-quote\"> </b><span class=\"text-italic\">{{params[3]}}</span>", + "NEW_COMMENT": "<span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid}\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> ha comentado su referencia : <b>{{params[2]}}</b>", "UPDATE_COMMENT": "<span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid }\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> ha modificado su comentario sobre su referencia : <b>{{params[2]}}</b>", - "NEW_REPLY_COMMENT": "<span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid}\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> ha contestado a su comentario sobre el referencia : <b>{{params[2]}}</b>", - "UPDATE_REPLY_COMMENT": "<span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid }\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> ha modificado la repuesta a su comentario sobre el referencia : <b>{{params[2]}}</b>" + "NEW_REPLY_COMMENT": "<span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid}\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> ha contestado a su comentario sobre la referencia : <b>{{params[2]}}</b>", + "UPDATE_REPLY_COMMENT": "<span ng-class=\"{'gray': !notification.uid, 'positive':notification.uid }\"><i class=\"icon\" ng-class=\"{'ion-person': notification.uid, 'ion-key': !notification.uid}\"></i> {{name||uid||params[1]}}</span> ha modificado la repuesta a su comentario sobre la referencia : <b>{{params[2]}}</b>" } }, "CONFIRM": { - "ES_USE_FALLBACK_NODE": "Nodo de datos <b> {{old}} </ b> dirección inalcanzable o no válida.<br/><br/>¿Desea utilizar temporalmente el nodo de datos <b>{{new}}</b>?" + "ES_USE_FALLBACK_NODE": "Nodo de datos <b>{{old}}</b> inalcanzable o dirección no válida.<br/><br/>¿Desea utilizar temporalmente el nodo de datos <b>{{new}}</b>?" }, "ERROR": { - "ES_CONNECTION_ERROR": "Nodo de datos <b>{{server}}</b> dirección inalcanzable o no válida.<br/><br/>Cesium continuará funcionando, <b>sin la extensión Cesium+</b> (perfiles de usuario, mensajes privados), mapas y gráficos).<br/><br/>Verifique su conexión a Internet, o cambie el nodo de datos en <a class=\"positive\" ng-click=\"doQuickFix('settings')\"> configuración de extensión </a>.", + "ES_CONNECTION_ERROR": "Nodo de datos <b>{{server}}</b> inalcanzable o dirección no válida.<br/><br/>Cesium continuará funcionando, <b>sin la extensión Cesium+</b> (perfiles de usuario, mensajes privados), mapas y gráficos).<br/><br/>Verifique su conexión a Internet, o cambie el nodo de datos en <a class=\"positive\" ng-click=\"doQuickFix('settings')\"> los ajustes de la extensión </a>.", "ES_MAX_UPLOAD_BODY_SIZE": "El volumen de datos a enviar excede el lÃmite establecido por el servidor.<br/><br/>Por favor, inténtelo de nuevo después, por ejemplo, borrando fotos." } } diff --git a/www/plugins/graph/i18n/locale-es-ES.json b/www/plugins/graph/i18n/locale-es-ES.json index 1bf03bf2f888671146f31151eb24f874bab59621..37a121acadb17a1006b619ac256a91fcb16ced42 100644 --- a/www/plugins/graph/i18n/locale-es-ES.json +++ b/www/plugins/graph/i18n/locale-es-ES.json @@ -10,27 +10,35 @@ "LOGARITHMIC_SCALE" : "Escala logarÃtmica", "BTN_SHOW_STATS": "Ver estadÃsticas", "BTN_SHOW_DETAILED_STATS": "EstadÃsticas detalladas", - "RANGE_DURATION_DIVIDER": "Unidad de paso:", + "RANGE_DURATION_DIVIDER": "Unidad de tiempo:", "RANGE_DURATION": { - "HOUR": "Grupo por <b>hora</b>", - "DAY": "Grupo por <b>dÃa</b>", - "MONTH": "Grupo por <b>mes</b>" + "HOUR": "Agrupar por <b>horas</b>", + "DAY": "Agrupar por <b>dÃas</b>", + "MONTH": "Agrupar por <b>meses</b>" } }, "ACCOUNT": { - "INPUT_CHART_TITLE": "Suma del flujo entrante, por el transmisor:", - "OUTPUT_CHART_TITLE": "Suma de las salidas por destino:" + "TITLE": "EstadÃsticas", + "BTN_SHOW_STATS": "Ver estadÃsticas de la cuenta", + "BALANCE_DIVIDER": "Balance de la cuenta", + "BALANCE_TITLE": "Evolución de la cuenta {{pubkey|formatPubkey}}", + "TX_RECEIVED_LABEL": "Recibido", + "TX_SENT_LABEL": "Gastado", + "UD_LABEL": "DU", + "BALANCE_LABEL": "Saldo", + "INPUT_CHART_TITLE": "Resumen de lo recibido, por emisor", + "OUTPUT_CHART_TITLE": "Resumen de lo gastado, por destinatario" }, "BLOCKCHAIN": { "TITLE": "EstadÃstica", - "BLOCKS_ISSUERS_DIVIDER": "Bloques escritos por los miembros", - "BLOCKS_ISSUERS_HELP": "<b>{{issuerCount|formatInteger}} members</b> has computed <b>{{blockCount|formatInteger}} blocks</b>", - "BLOCKS_ISSUERS_TITLE": "Número de bloques miembro calculado", + "BLOCKS_ISSUERS_DIVIDER": "Bloques escritos por cada miembro", + "BLOCKS_ISSUERS_HELP": "<b>{{issuerCount|formatInteger}} miembros</b> han calculado <b>{{blockCount|formatInteger}} bloques</b>", + "BLOCKS_ISSUERS_TITLE": "Número de bloques por miembro", "BLOCKS_ISSUERS_LABEL": "Número de bloques", "TX_DIVIDER": "Análisis de transacciones", - "TX_AMOUNT_TITLE": "El volumen de operaciones", - "TX_AMOUNT_PUBKEY_TITLE": "El volumen de operaciones calculado por {{issuer | formatPubkey}}", - "TX_AMOUNT_LABEL": "Volumen negociado", + "TX_AMOUNT_TITLE": "El volumen de transacciones", + "TX_AMOUNT_PUBKEY_TITLE": "El volumen de transacciones calculado por {{issuer | formatPubkey}}", + "TX_AMOUNT_LABEL": "Volumen intercambiado", "TX_COUNT_TITLE": "Número de transacciones escritas", "TX_COUNT_LABEL": "Número de transacciones", "TX_AVG_BY_BLOCK": "Promedio por bloque"