Add spanish translation, contribution from PrAeToRiAn
This commit is contained in:
parent
a6b97ba734
commit
f16c66a591
6 changed files with 170 additions and 114 deletions
|
@ -48,7 +48,8 @@ module.exports = function (grunt) {
|
||||||
tokens: [
|
tokens: [
|
||||||
{ token: "//en.js", file: "./l10n/en.js" },
|
{ token: "//en.js", file: "./l10n/en.js" },
|
||||||
{ token: "//fr.js", file: "./l10n/fr.js" },
|
{ token: "//fr.js", file: "./l10n/fr.js" },
|
||||||
{ token: "//ru.js", file: "./l10n/ru.js" }
|
{ token: "//ru.js", file: "./l10n/ru.js" },
|
||||||
|
{ token: "//es.js", file: "./l10n/es.js" }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -58,4 +59,4 @@ module.exports = function (grunt) {
|
||||||
grunt.file.defaultEncoding = 'utf-8';
|
grunt.file.defaultEncoding = 'utf-8';
|
||||||
grunt.loadNpmTasks("grunt-combine");
|
grunt.loadNpmTasks("grunt-combine");
|
||||||
grunt.registerTask("default", ["combine:src", "combine:i18n"]);
|
grunt.registerTask("default", ["combine:src", "combine:i18n"]);
|
||||||
};
|
};
|
||||||
|
|
86
index.html
86
index.html
|
@ -9659,6 +9659,7 @@ h1 { margin: 0px; height: 91px; }
|
||||||
<span><a href="?culture=en" id="cultureen" class="selected">English</a></span> |
|
<span><a href="?culture=en" id="cultureen" class="selected">English</a></span> |
|
||||||
<span><a href="?culture=fr" id="culturefr">Français</a></span> |
|
<span><a href="?culture=fr" id="culturefr">Français</a></span> |
|
||||||
<span><a href="?culture=ru" id="cultureru">Русский</a></span> |
|
<span><a href="?culture=ru" id="cultureru">Русский</a></span> |
|
||||||
|
<span><a href="?culture=es" id="culturees">Spanish</a></span> |
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="banner">
|
<div class="banner">
|
||||||
|
@ -10326,6 +10327,7 @@ janin.currency = {
|
||||||
document.getElementById("cultureen").href = "?culture=en¤cy=" + janin.currency.name().toLowerCase();
|
document.getElementById("cultureen").href = "?culture=en¤cy=" + janin.currency.name().toLowerCase();
|
||||||
document.getElementById("culturefr").href = "?culture=fr¤cy=" + janin.currency.name().toLowerCase();
|
document.getElementById("culturefr").href = "?culture=fr¤cy=" + janin.currency.name().toLowerCase();
|
||||||
document.getElementById("cultureru").href = "?culture=ru¤cy=" + janin.currency.name().toLowerCase();
|
document.getElementById("cultureru").href = "?culture=ru¤cy=" + janin.currency.name().toLowerCase();
|
||||||
|
document.getElementById("culturees").href = "?culture=es¤cy=" + janin.currency.name().toLowerCase();
|
||||||
|
|
||||||
if(ninja.seeder.isDone())
|
if(ninja.seeder.isDone())
|
||||||
{
|
{
|
||||||
|
@ -11334,6 +11336,90 @@ ninja.translator = {
|
||||||
"securitychecklistofflineOK": "Вы запустили генератор из локального файла.",
|
"securitychecklistofflineOK": "Вы запустили генератор из локального файла.",
|
||||||
"paperwalletback": "<ul><li>Для пополнения средств этого бумажного кошелька отправьте криптовалюту на его открытый адрес.</li><li>Проверьте Ваш балас, найдя открытый адрес в просмотрщиках блокчейна, таких как blockchain.info.</li><li><b>НЕ РАССКРЫВАЙТЕ ЗАКРЫТЫЙ КЛЮЧ</b> пока Вы не будете готовы импортировать баланс этого кошелька в крипто-клиент, биржу или онлайн-кошелек.</li></ul><b>Сумма :</b> ___________ <b>Дата :</b> ________________<br /><b>Пометки :</b> ______________________________________",
|
"paperwalletback": "<ul><li>Для пополнения средств этого бумажного кошелька отправьте криптовалюту на его открытый адрес.</li><li>Проверьте Ваш балас, найдя открытый адрес в просмотрщиках блокчейна, таких как blockchain.info.</li><li><b>НЕ РАССКРЫВАЙТЕ ЗАКРЫТЫЙ КЛЮЧ</b> пока Вы не будете готовы импортировать баланс этого кошелька в крипто-клиент, биржу или онлайн-кошелек.</li></ul><b>Сумма :</b> ___________ <b>Дата :</b> ________________<br /><b>Пометки :</b> ______________________________________",
|
||||||
},
|
},
|
||||||
|
"es": {
|
||||||
|
"choosecurrency": "Elige criptodivisa",
|
||||||
|
"singlewallet": "Cartera única",
|
||||||
|
"paperwallet": "Cartera de papel",
|
||||||
|
"bulkwallet": "Múltiples carteras",
|
||||||
|
"brainwallet": "Cartera mnemotécnica",
|
||||||
|
"detailwallet": "Detalles de la cartera",
|
||||||
|
"donate": "Ayúdanos",
|
||||||
|
"generatelabelbitcoinaddress": "Generando nueva dirección...",
|
||||||
|
"generatelabelmovemouse": "MUEVE el ratón para añadir aleatoriedad extra...",
|
||||||
|
"generatelabelkeypress": "O escribe caracteres aleatorios en el cuadro de texto",
|
||||||
|
"skipMessage": "Puedes saltar este paso si no planeas usar el generador aleatorio de claves.",
|
||||||
|
"singlelabelbitcoinaddress": "Dirección Pública",
|
||||||
|
"singleshare": "COMPARTIR",
|
||||||
|
"singlelabelprivatekey": "Clave Privada (formato de importación de cartera, WIF)",
|
||||||
|
"singlesecret": "SECRETO",
|
||||||
|
"securitystep0title": "Paso 0. Sigue las recomendaciones de la lista de verificación de seguridad",
|
||||||
|
"securitystep0": "El primer paso es <strong>descargar</strong> este website de <a href=\"https://github.com/MichaelMure/PaperWallet/archive/master.zip\">Github</a> y abrir el archivo index.html directamente desde tu ordenador. Simplemente, es muy sencillo colar algo de código maligno en el javascript de 6000+ líneas para filtrar tu clave privada, y no querrás ver tus fondos siendo robados. El código de control de versiones facilita mucho saber qué ha funcionado realmente hasta la fecha. Para mayor seguridad, <strong>desconecta tu acceso a internet</strong> mientras estás generando tu cartera.",
|
||||||
|
"securitystep1title": "Paso 1. Genera una nueva dirección",
|
||||||
|
"securitystep1": "Elige tu criptodivisa y haz click en el botón \"Generar nueva dirección\".",
|
||||||
|
"securitystep2title": "Paso 2. Imprime la cartera de papel",
|
||||||
|
"securitystep2": "Haz click en la pestaña Cartera de papel e imprime la página con la configuración de alta calidad. <strong>Nunca guardes la página como un archivo PDF para imprimirla más tarde porque un archivo es más facilmente hackeable que un trozo de papel.</strong>",
|
||||||
|
"securitystep3title": "Paso 3. Pliega la cartera de papel",
|
||||||
|
"securitystep3": "Pliega tu cartera de papel nueva siguiendo las líneas.\n<img src=\"images/foldinginstructions.png\" alt=\"Dobla por la mitad a lo largo, y después en tres a lo ancho.\"><br>\nPuedes introducir un extremo dentro del otro para cerrar la cartera.",
|
||||||
|
"securitystep4title": "Paso 4. Comparte tu dirección pública",
|
||||||
|
"securitystep4": "Utiliza tu dirección pública para recibir dinero de otros usuarios de criptodivisas. Puedes compartir tu dirección pública tanto como quieras.",
|
||||||
|
"securitystep5title": "Paso 5. Mantén secreta tu clave privada",
|
||||||
|
"securitystep5": "La clave privada es la llave a tus monedas, si alguien la obtuviera, podría retirar los fondos que se encontraran en la cartera en ese momento, y cualquier fondo que se depositara en esa cartera en un futuro.",
|
||||||
|
"securitystep6": "Por favor, prueba a gastar una pequeña cantidad antes de recibir cualquier pago grande.",
|
||||||
|
"securitychecktitle": "Lista de verificación de seguridad:",
|
||||||
|
"securitychecklivecd": "Estás usando un sistema operativo seguro, garantizado de estar libre de spyware y virus, por ejemplo, un LiveCD de Ubuntu?",
|
||||||
|
"supportedcurrencylbl": "criptodivisas soportadas!",
|
||||||
|
"paperlabelencrypt": "Encriptación BIP38?",
|
||||||
|
"paperlabelBIPpassphrase": "Contraseña:",
|
||||||
|
"bulklabelstartindex": "Iniciar índice en:",
|
||||||
|
"bulklabelrowstogenerate": "Líneas a generar:",
|
||||||
|
"bulklabelcompressed": "Direcciones comprimidas?",
|
||||||
|
"bulklabelcsv": "Valores separados por coma: Índice,Dirección,Clave privada (WIF)",
|
||||||
|
"brainlabelenterpassphraselbl": "Introduce contraseña:",
|
||||||
|
"brainlabelconfirmlbl": "Confirma la contraseña:",
|
||||||
|
"brainalgorithm": "Algoritmo: SHA256(contraseña)",
|
||||||
|
"brainlabelbitcoinaddress": "Dirección pública:",
|
||||||
|
"brainlabelprivatekey": "Clave privada (formato de importación de cartera, WIF):",
|
||||||
|
"detaillabelenterprivatekey": "Introduce la clave privada",
|
||||||
|
"qrcaminstructiontitle": "Escanear código QR usando la cámara",
|
||||||
|
"paperqrnotsupported": "Lo siento, pero tu navegador web no soporta los controles HTML5 para la cámara. Intenta usar una versión reciente de FireFox (recomendado), Chrome u Opera.",
|
||||||
|
"paperqrpermissiondenied": "<p>Permiso denegado. Tu navegador debería mostrarte un mensaje solicitándote acceso a la cámara. Por favor, haz click en el botón \"Permitir\" para habilitar la cámara.</p>",
|
||||||
|
"detaillabelpassphrase": "Introduzca la contraseña BIP38",
|
||||||
|
"detaillabelnote1": "Tu clave privada es un número secreto único que sólo tú sabes. Puede codificarse en varios formatos. A continuación mostramos la dirección pública y la clave pública que corresponden a tu clave privada así como tu clave privada en los formatos de codificación más populares (WIF, WIFC, HEX, B64).",
|
||||||
|
"detaillabelbitcoinaddress": "Dirección pública",
|
||||||
|
"detaillabelbitcoinaddresscomp": "Dirección pública comprimida",
|
||||||
|
"detaillabelpublickey": "Clave pública (130 caracteres [0-9A-F]):",
|
||||||
|
"detaillabelpublickeycomp": "Clave pública (comprimida, 66 caracteres [0-9A-F]):",
|
||||||
|
"detaillabelprivwif": "Clave privada WIF<br>51 caracteres Base58",
|
||||||
|
"detaillabelprivwifcomp": "Clave privada WIF Comprimida<br>52 caracteres Base58",
|
||||||
|
"detaillabelprivhex": "Clave privada en formato Hexadecimal (64 caracteres [0-9A-F]):",
|
||||||
|
"detaillabelprivb64": "Clave privada Base64 (44 caracteres):",
|
||||||
|
"detaillabelprivmini": "Clave privada en formato Mini (22, 26 or 30 caracteres):",
|
||||||
|
"detaillabelprivb6": "Clave privada en formato Base6 (99 caracteres [0-5]):",
|
||||||
|
"detaillabelprivbip38": "Clave privada en formato BIP38 (58 caracteres Base58):",
|
||||||
|
"detaillabelq1": "Cómo puedo crear una cartera usando dados? Qué es B6?",
|
||||||
|
"detaila1": "Una parte importante de la creación de una cartera para una criptomoneda es cerciorarse de que los números aleatorios utilizados para crearla son verdaderamente aleatorios. La aleatoriedad real es mucho mejor que la pseudo-aleatoriedad generada por ordenador. La manera más sencilla de generar aleatoriedad real es usando dados. Para crear una clave privada para una criptomoneda sólo necesitas un dado de 6 caras, que tirarás 99 veces, anotando cada vez el valor del dado. Cuando anotes los valores, sigue estas reglas: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. Haciéndolo así estarás creando un gran número aleatorio, que será tu clave privada, en formato B6 o base 6. Si introduces tu clave privada de 99 caracteres en base 6 en el cuadro de texto de arriba y haces click en ver detalles, verás la dirección pública asociada a tu clave privada. Deberías anotarte también tu clave privada en formato WIF, porque su uso está más extendido.",
|
||||||
|
"donatetextfooter": "Para apoyar el desarrollo de este generador de carteras, puedes hacer donaciones a las siguientes direcciones. Cuando el soporte para una criptodivisa ha sido añadido por un colaborador externo del proyecto, él recibe la donación directamente.",
|
||||||
|
"footersupport": "Ayuda a WalletGenerator.net",
|
||||||
|
"footerlabelgithub": "Descargar (Repositorio GitHub)",
|
||||||
|
"footerlabelcopyright2": "Los copyrights del JavaScript se incluyen en el código fuente.",
|
||||||
|
"footerlabelnowarranty": "Sin garantía.",
|
||||||
|
"defaultTitle": "WalletGenerator.net - Generador universal de carteras de papel para Bitcoin y otras criptodivisas",
|
||||||
|
"title": "Generador de carteras de papel",
|
||||||
|
"brainalertpassphrasewarning": "Atención: Elegir una contraseña robusta es importante para evitar los intentos de adivinarla mediante la fuerza bruta y que te roben tus monedas.",
|
||||||
|
"brainalertpassphrasetooshort": "La contraseña introducida es demasiado corta.",
|
||||||
|
"brainalertpassphrasedoesnotmatch": "La contraseña no coincide con la contraseña de confirmación.",
|
||||||
|
"bulkgeneratingaddresses": "Generando direcciones...",
|
||||||
|
"bip38alertincorrectpassphrase": "Contraseña incorrecta para esta clave privada encriptada.",
|
||||||
|
"bip38alertpassphraserequired": "Se necesita contraseña para esta clave BIP38",
|
||||||
|
"detailconfirmsha256": "El texto introducido no es una clave privada válida!\n¿Quieres utilizar el texto introducido como contraseña y crear una clave privada usando un hash SHA256 de la contraseña?\nAtención: Elegir una contraseña robusta es importante para evitar los intentos de adivinarla mediante la fuerza bruta y que te roben tus monedas.",
|
||||||
|
"detailalertnotvalidprivatekey": "El texto introducido no es una clave privada válida",
|
||||||
|
"securitychecklistrandomOK": "Tu navegador es capaz de generar claves criptográficamente aleatorias utilizando window.crypto.getRandomValues",
|
||||||
|
"securitychecklistrandomNOK": "Tu navegador NO soporta window.crypto.getRandomValues(), que es importante para generar los números aleatorios más seguros posibles. Utiliza un navegador más moderno.",
|
||||||
|
"securitychecklistofflineNOK": "Pare que estás ejecutando este generador desde un sitio online, lo que no se recomienda si vas a crear carteras valiosas. En vez de esto, utiliza el enlace de descarga al final de esta página para descargar un archivo ZIP de GitHub y ejecuta este generador offline como un archivo HTML 'local'.",
|
||||||
|
"securitychecklistofflineOK": "Estás ejecutando este generador de forma local.",
|
||||||
|
"paperwalletback": "<ul><li>Para depositar fondos en esta cartera de papel, envía criptomonedas a su dirección pública, en cualquier momento.</li><li>Comprueba tu balance buscando la dirección pública en un explorador de bloques como blockchain.info.</li><li><b>NUNCA REVELES LA CLAVE PRIVADA</b> hasta que estés listo para importar el balance de esta cartera a un cliente de criptomoneda, portal de cambio o cartera online.</li></ul><b>Cantidad:</b> ___________ <b>Fecha:</b> ________________<br /><b>Notas:</b> ______________________________________",
|
||||||
|
},
|
||||||
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
190
l10n/es.js
190
l10n/es.js
|
@ -1,117 +1,83 @@
|
||||||
"es": {
|
"es": {
|
||||||
// javascript alerts or messages
|
"choosecurrency": "Elige criptodivisa",
|
||||||
"paperlabelbitcoinaddress": "Dirección Bitcoin:",
|
"singlewallet": "Cartera única",
|
||||||
"paperlabelprivatekey": "Clave privada (formato para importar):",
|
"paperwallet": "Cartera de papel",
|
||||||
"paperlabelencryptedkey": "Clave privada cifrada (contraseña necesaria)",
|
"bulkwallet": "Múltiples carteras",
|
||||||
"bulkgeneratingaddresses": "Generación de direcciones... ",
|
"brainwallet": "Cartera mnemotécnica",
|
||||||
"brainalertpassphrasetooshort": "La contraseña introducida es demasiado corta.\n\n",
|
|
||||||
"brainalertpassphrasewarning": "Aviso: Es importante escoger una contraseña fuerte para evitar ataques de fuerza bruta a fin de adivinarla y robar tus bitcoins.",
|
|
||||||
"brainalertpassphrasedoesnotmatch": "Las contraseñas no coinciden.",
|
|
||||||
"detailalertnotvalidprivatekey": "El texto que has introducido no es una clave privada válida",
|
|
||||||
"detailconfirmsha256": "El texto que has introducido no es una clave privada válida\n\n¿Quieres usar ese texto como si fuera una contraseña y generar una clave privada usando un hash SHA256 de tal contraseña?\n\nAviso: Es importante escoger una contraseña fuerte para evitar ataques de fuerza bruta a fin de adivinarla y robar tus bitcoins.",
|
|
||||||
"vanityinvalidinputcouldnotcombinekeys": "Entrada no válida. No se puede combinar llaves.",
|
|
||||||
"vanityalertinvalidinputpublickeysmatch": "Entrada no válida. La clave pública de ambos coincidan entradas. Debe introducir dos claves diferentes.",
|
|
||||||
"vanityalertinvalidinputcannotmultiple": "Entrada no válida. No se puede multiplicar dos claves públicas. Seleccione 'Añadir' para agregar dos claves públicas para obtener una dirección bitcoin.",
|
|
||||||
"vanityprivatekeyonlyavailable": "Sólo está disponible cuando se combinan dos claves privadas",
|
|
||||||
"vanityalertinvalidinputprivatekeysmatch": "Entrada no válida. La clave privada de ambos coincidan entradas. Debe introducir dos claves diferentes.",
|
|
||||||
|
|
||||||
// header and menu html
|
|
||||||
"tagline": "Generador de carteras Bitcoin de código abierto en lado de cliente con Javascript",
|
|
||||||
"generatelabelbitcoinaddress": "Generando dirección Bitcoin...",
|
|
||||||
"generatelabelmovemouse": "Mueve un poco el ratón para crear entropía...",
|
|
||||||
"singlewallet": "Una sola cartera",
|
|
||||||
"paperwallet": "Cartera en papel",
|
|
||||||
"bulkwallet": "Direcciones en masa",
|
|
||||||
"brainwallet": "Cartera mental",
|
|
||||||
"vanitywallet": "Cartera personalizada",
|
|
||||||
"detailwallet": "Detalles de la cartera",
|
"detailwallet": "Detalles de la cartera",
|
||||||
|
"donate": "Ayúdanos",
|
||||||
// footer html
|
"generatelabelbitcoinaddress": "Generando nueva dirección...",
|
||||||
"footerlabeldonations": "Donaciones:",
|
"generatelabelmovemouse": "MUEVE el ratón para añadir aleatoriedad extra...",
|
||||||
"footerlabeltranslatedby": "Traducción: <b>12345</b>Vypv2QSmuRXcciT5oEB27mPbWGeva",
|
"generatelabelkeypress": "O escribe caracteres aleatorios en el cuadro de texto",
|
||||||
"footerlabelpgp": "PGP",
|
"skipMessage": "Puedes saltar este paso si no planeas usar el generador aleatorio de claves.",
|
||||||
"footerlabelversion": "Histórico de versiones",
|
"singlelabelbitcoinaddress": "Dirección Pública",
|
||||||
"footerlabelgithub": "Repositorio GitHub",
|
"singleshare": "COMPARTIR",
|
||||||
"footerlabelcopyright1": "Copyright bitaddress.org.",
|
"singlelabelprivatekey": "Clave Privada (formato de importación de cartera, WIF)",
|
||||||
"footerlabelcopyright2": "Copyright del código JavaScript: en el fuente.",
|
"singlesecret": "SECRETO",
|
||||||
"footerlabelnowarranty": "Sin garantía.",
|
"securitystep0title": "Paso 0. Sigue las recomendaciones de la lista de verificación de seguridad",
|
||||||
|
"securitystep0": "El primer paso es <strong>descargar</strong> este website de <a href=\"https://github.com/MichaelMure/PaperWallet/archive/master.zip\">Github</a> y abrir el archivo index.html directamente desde tu ordenador. Simplemente, es muy sencillo colar algo de código maligno en el javascript de 6000+ líneas para filtrar tu clave privada, y no querrás ver tus fondos siendo robados. El código de control de versiones facilita mucho saber qué ha funcionado realmente hasta la fecha. Para mayor seguridad, <strong>desconecta tu acceso a internet</strong> mientras estás generando tu cartera.",
|
||||||
// single wallet html
|
"securitystep1title": "Paso 1. Genera una nueva dirección",
|
||||||
"newaddress": "Generar dirección",
|
"securitystep1": "Elige tu criptodivisa y haz click en el botón \"Generar nueva dirección\".",
|
||||||
"singleprint": "Imprimir",
|
"securitystep2title": "Paso 2. Imprime la cartera de papel",
|
||||||
"singlelabelbitcoinaddress": "Dirección Bitcoin",
|
"securitystep2": "Haz click en la pestaña Cartera de papel e imprime la página con la configuración de alta calidad. <strong>Nunca guardes la página como un archivo PDF para imprimirla más tarde porque un archivo es más facilmente hackeable que un trozo de papel.</strong>",
|
||||||
"singlelabelprivatekey": "Clave privada (formato para importar):",
|
"securitystep3title": "Paso 3. Pliega la cartera de papel",
|
||||||
|
"securitystep3": "Pliega tu cartera de papel nueva siguiendo las líneas.\n<img src=\"images/foldinginstructions.png\" alt=\"Dobla por la mitad a lo largo, y después en tres a lo ancho.\"><br>\nPuedes introducir un extremo dentro del otro para cerrar la cartera.",
|
||||||
// paper wallet html
|
"securitystep4title": "Paso 4. Comparte tu dirección pública",
|
||||||
"paperlabelhideart": "Ocultar diseño",
|
"securitystep4": "Utiliza tu dirección pública para recibir dinero de otros usuarios de criptodivisas. Puedes compartir tu dirección pública tanto como quieras.",
|
||||||
"paperlabeladdressesperpage": "Direcciones por página:",
|
"securitystep5title": "Paso 5. Mantén secreta tu clave privada",
|
||||||
"paperlabeladdressestogenerate": "Direcciones en total:",
|
"securitystep5": "La clave privada es la llave a tus monedas, si alguien la obtuviera, podría retirar los fondos que se encontraran en la cartera en ese momento, y cualquier fondo que se depositara en esa cartera en un futuro.",
|
||||||
"papergenerate": "Generar",
|
"securitystep6": "Por favor, prueba a gastar una pequeña cantidad antes de recibir cualquier pago grande.",
|
||||||
"paperprint": "Imprimir",
|
"securitychecktitle": "Lista de verificación de seguridad:",
|
||||||
|
"securitychecklivecd": "Estás usando un sistema operativo seguro, garantizado de estar libre de spyware y virus, por ejemplo, un LiveCD de Ubuntu?",
|
||||||
// bulk wallet html
|
"supportedcurrencylbl": "criptodivisas soportadas!",
|
||||||
"bulklabelstartindex": "Empezar en:",
|
"paperlabelencrypt": "Encriptación BIP38?",
|
||||||
"bulklabelrowstogenerate": "Filas a generar:",
|
"paperlabelBIPpassphrase": "Contraseña:",
|
||||||
"bulkgenerate": "Generar",
|
"bulklabelstartindex": "Iniciar índice en:",
|
||||||
"bulkprint": "Imprimir",
|
"bulklabelrowstogenerate": "Líneas a generar:",
|
||||||
"bulklabelcsv": "Valores separados por coma:",
|
"bulklabelcompressed": "Direcciones comprimidas?",
|
||||||
"bulklabelformat": "Índice,Dirección,Clave privada (formato para importar)",
|
"bulklabelcsv": "Valores separados por coma: Índice,Dirección,Clave privada (WIF)",
|
||||||
"bulklabelq1": "¿Por qué debo usar \"Direcciones en masa\" para aceptar Bitcoins en mi web?",
|
"brainlabelenterpassphraselbl": "Introduce contraseña:",
|
||||||
"bulka1": "La forma tradicional de aceptar bitcoins en tu web requiere tener instalado el cliente oficial de bitcoin (\"bitcoind\"). Sin embargo muchos servicios de hosting no permiten instalar dicho cliente. Además, ejecutar el cliente en tu servidor supone que las claves privadas están también en el servidor y podrían ser comprometidas en caso de intrusión. Al usar este mecanismo, puedes subir al servidor sólo las dirección de bitcoin y no las claves privadas. De esta forma no te tienes que preocupar de que alguien robe la cartera si se cuelan en el servidor.",
|
"brainlabelconfirmlbl": "Confirma la contraseña:",
|
||||||
"bulklabelq2": "¿Cómo uso \"Direcciones en masa\" para aceptar bitcoins en mi web?",
|
|
||||||
"bulklabela2li1": "Usa el tab \"Direcciones en masa\" para generar por anticipado muchas direcciones (más de 10000). Copia y pega la lista de valores separados por comas (CSV) a un archivo de texto seguro (cifrado) en tu ordenador. Guarda una copia de seguridad en algún lugar seguro.",
|
|
||||||
"bulklabela2li2": "Importa las direcciones en la base de datos de tu servidor. No subas la cartera ni las claves públicas, o de lo contrario te lo pueden robar. Sube sólo las direcciones, ya que es lo que se va a mostrar a los clientes.",
|
|
||||||
"bulklabela2li3": "Ofrece una alternativa en el carro de la compra de tu web para que los clientes paguen con Bitcoin. Cuando el cliente elija pagar con Bitcoin, les muestras una de las direcciones de la base de datos como su \"dirección de pago\" y guardas esto junto con el pedido.",
|
|
||||||
"bulklabela2li4": "Ahora te hace falta recibir una notificación del pago. Busca en google \"notificación de pagos bitcoin\" (o \"bitcoin payment notification\" en inglés) y suscríbete a alguno de los servicios que aparezcan. Hay varios de ellos, que te pueden notificar vía Web services, API, SMS, email, etc. Una vez te llegue la notificación, lo cual puede ser automatizado, entonces ya puedes procesar el pedido. Para comprobar a mano si has recibido un pago, puedes usar Block Explorer: reemplaza DIRECCION a continuación por la dirección que estés comprobando. La transacción puede tardar entre 10 minutos y una hora en ser confirmada. <br />http://www.blockexplorer.com/address/DIRECCION<br /><br />Puedes ver las transacciones sin confirmar en: http://blockchain.info/ <br />Las transacciones sin confirmar suelen aparecer ahí en unos 30 segundos.",
|
|
||||||
"bulklabela2li5": "Las bitcoins que recibas se almacenarán de forma segura en la cadena de bloques. Usa la cartera original que generaste en el paso 1 para usarlas.",
|
|
||||||
|
|
||||||
// brain wallet html
|
|
||||||
"brainlabelenterpassphrase": "Contraseña:",
|
|
||||||
"brainlabelshow": "Mostrar",
|
|
||||||
"brainprint": "Imprimir",
|
|
||||||
"brainlabelconfirm": "Confirmar contraseña:",
|
|
||||||
"brainview": "Ver",
|
|
||||||
"brainalgorithm": "Algoritmo: SHA256(contraseña)",
|
"brainalgorithm": "Algoritmo: SHA256(contraseña)",
|
||||||
"brainlabelbitcoinaddress": "Dirección Bitcoin:",
|
"brainlabelbitcoinaddress": "Dirección pública:",
|
||||||
"brainlabelprivatekey": "Clave privada (formato para importar):",
|
"brainlabelprivatekey": "Clave privada (formato de importación de cartera, WIF):",
|
||||||
|
|
||||||
// vanity wallet html
|
|
||||||
"vanitylabelstep1": "Paso 1 - Genera tu par de claves",
|
|
||||||
"vanitynewkeypair": "Generar",
|
|
||||||
"vanitylabelstep1publickey": "Clave pública:",
|
|
||||||
"vanitylabelstep1pubnotes": "Copia y pega la línea de arriba en el campo \"Your-Part-Public-Key\" de la web de Vanity Pool.",
|
|
||||||
"vanitylabelstep1privatekey": "Clave privada:",
|
|
||||||
"vanitylabelstep1privnotes": "Copia y pega la clave pública de arriba en un archivo de texto. Es mejor que lo almacenes en un volumen cifrado. Lo necesitarás para recuperar la clave privada una vez Vanity Pool haya encontrado tu prefijo.",
|
|
||||||
"vanitylabelstep2calculateyourvanitywallet": "Paso 2 - Calcula tu cartera personalizada",
|
|
||||||
"vanitylabelenteryourpart": "Introduce la clave privada generada en el paso 1, y que has guardado:",
|
|
||||||
"vanitylabelenteryourpoolpart": "Introduce la clave privada obtenida de la Vanity Pool:",
|
|
||||||
"vanitylabelnote1": "[NOTA: esta casilla de entrada puede aceptar una clave pública o clave privada]",
|
|
||||||
"vanitylabelnote2": "[NOTA: esta casilla de entrada puede aceptar una clave pública o clave privada]",
|
|
||||||
"vanitylabelradioadd": "Añadir",
|
|
||||||
"vanitylabelradiomultiply": "Multiplicar",
|
|
||||||
"vanitycalc": "Calcular cartera personalizada",
|
|
||||||
"vanitylabelbitcoinaddress": "Dirección Bitcoin personalizada:",
|
|
||||||
"vanitylabelnotesbitcoinaddress": "Esta es tu nueva dirección, que debería tener el prefijo deseado.",
|
|
||||||
"vanitylabelpublickeyhex": "Clave pública personalizada (HEX):",
|
|
||||||
"vanitylabelnotespublickeyhex": "Lo anterior es la clave pública en formato hexadecimal.",
|
|
||||||
"vanitylabelprivatekey": "Clave privada personalizada (formato para importar):",
|
|
||||||
"vanitylabelnotesprivatekey": "Esto es la clave privada para introducir en tu cartera.",
|
|
||||||
|
|
||||||
// detail wallet html
|
|
||||||
"detaillabelenterprivatekey": "Introduce la clave privada",
|
"detaillabelenterprivatekey": "Introduce la clave privada",
|
||||||
"detailkeyformats": "Key Formats: WIF, WIFC, HEX, B64, B6, MINI, BIP38",
|
"qrcaminstructiontitle": "Escanear código QR usando la cámara",
|
||||||
"detailview": "Ver detalles",
|
"paperqrnotsupported": "Lo siento, pero tu navegador web no soporta los controles HTML5 para la cámara. Intenta usar una versión reciente de FireFox (recomendado), Chrome u Opera.",
|
||||||
"detailprint": "Imprimir",
|
"paperqrpermissiondenied": "<p>Permiso denegado. Tu navegador debería mostrarte un mensaje solicitándote acceso a la cámara. Por favor, haz click en el botón \"Permitir\" para habilitar la cámara.</p>",
|
||||||
"detaillabelnote1": "Tu clave privada es un número secreto, único, que sólo tú conoces. Se puede expresar en varios formatos. Aquí abajo mostramos la dirección y la clave pública que se corresponden con tu clave privada, así como la clave privada en los formatos más conocidos (para importar, hex, base64 y mini).",
|
"detaillabelpassphrase": "Introduzca la contraseña BIP38",
|
||||||
"detaillabelnote2": "Bitcoin v0.6+ almacena las claves públicas comprimidas. El cliente también soporta importar/exportar claves privadas usando importprivkey/dumpprivkey. El formato de las claves privadas exportadas depende de si la dirección se generó en una cartera antigua o nueva.",
|
"detaillabelnote1": "Tu clave privada es un número secreto único que sólo tú sabes. Puede codificarse en varios formatos. A continuación mostramos la dirección pública y la clave pública que corresponden a tu clave privada así como tu clave privada en los formatos de codificación más populares (WIF, WIFC, HEX, B64).",
|
||||||
"detaillabelbitcoinaddress": "Dirección Bitcoin:",
|
"detaillabelbitcoinaddress": "Dirección pública",
|
||||||
"detaillabelbitcoinaddresscomp": "Dirección Bitcoin (comprimida):",
|
"detaillabelbitcoinaddresscomp": "Dirección pública comprimida",
|
||||||
"detaillabelpublickey": "Clave pública (130 caracteres [0-9A-F]):",
|
"detaillabelpublickey": "Clave pública (130 caracteres [0-9A-F]):",
|
||||||
"detaillabelpublickeycomp": "Clave pública (comprimida, 66 caracteres [0-9A-F]):",
|
"detaillabelpublickeycomp": "Clave pública (comprimida, 66 caracteres [0-9A-F]):",
|
||||||
"detaillabelprivwif": "Clave privada para importar (51 caracteres en base58, empieza con un",
|
"detaillabelprivwif": "Clave privada WIF<br>51 caracteres Base58",
|
||||||
"detaillabelprivwifcomp": "Clave privada para importar (comprimida, 52 caracteres en base58, empieza con",
|
"detaillabelprivwifcomp": "Clave privada WIF Comprimida<br>52 caracteres Base58",
|
||||||
"detailcompwifprefix": "'K' o 'L'",
|
"detaillabelprivhex": "Clave privada en formato Hexadecimal (64 caracteres [0-9A-F]):",
|
||||||
"detaillabelprivhex": "Clave privada en formato hexadecimal (64 caracteres [0-9A-F]):",
|
"detaillabelprivb64": "Clave privada Base64 (44 caracteres):",
|
||||||
"detaillabelprivb64": "Clave privada en base64 (44 caracteres):",
|
"detaillabelprivmini": "Clave privada en formato Mini (22, 26 or 30 caracteres):",
|
||||||
"detaillabelprivmini": "Clave privada en formato mini (22, 26 o 30 caracteres, empieza por 'S'):",
|
"detaillabelprivb6": "Clave privada en formato Base6 (99 caracteres [0-5]):",
|
||||||
},
|
"detaillabelprivbip38": "Clave privada en formato BIP38 (58 caracteres Base58):",
|
||||||
|
"detaillabelq1": "Cómo puedo crear una cartera usando dados? Qué es B6?",
|
||||||
|
"detaila1": "Una parte importante de la creación de una cartera para una criptomoneda es cerciorarse de que los números aleatorios utilizados para crearla son verdaderamente aleatorios. La aleatoriedad real es mucho mejor que la pseudo-aleatoriedad generada por ordenador. La manera más sencilla de generar aleatoriedad real es usando dados. Para crear una clave privada para una criptomoneda sólo necesitas un dado de 6 caras, que tirarás 99 veces, anotando cada vez el valor del dado. Cuando anotes los valores, sigue estas reglas: 1=1, 2=2, 3=3, 4=4, 5=5, 6=0. Haciéndolo así estarás creando un gran número aleatorio, que será tu clave privada, en formato B6 o base 6. Si introduces tu clave privada de 99 caracteres en base 6 en el cuadro de texto de arriba y haces click en ver detalles, verás la dirección pública asociada a tu clave privada. Deberías anotarte también tu clave privada en formato WIF, porque su uso está más extendido.",
|
||||||
|
"donatetextfooter": "Para apoyar el desarrollo de este generador de carteras, puedes hacer donaciones a las siguientes direcciones. Cuando el soporte para una criptodivisa ha sido añadido por un colaborador externo del proyecto, él recibe la donación directamente.",
|
||||||
|
"footersupport": "Ayuda a WalletGenerator.net",
|
||||||
|
"footerlabelgithub": "Descargar (Repositorio GitHub)",
|
||||||
|
"footerlabelcopyright2": "Los copyrights del JavaScript se incluyen en el código fuente.",
|
||||||
|
"footerlabelnowarranty": "Sin garantía.",
|
||||||
|
"defaultTitle": "WalletGenerator.net - Generador universal de carteras de papel para Bitcoin y otras criptodivisas",
|
||||||
|
"title": "Generador de carteras de papel",
|
||||||
|
"brainalertpassphrasewarning": "Atención: Elegir una contraseña robusta es importante para evitar los intentos de adivinarla mediante la fuerza bruta y que te roben tus monedas.",
|
||||||
|
"brainalertpassphrasetooshort": "La contraseña introducida es demasiado corta.",
|
||||||
|
"brainalertpassphrasedoesnotmatch": "La contraseña no coincide con la contraseña de confirmación.",
|
||||||
|
"bulkgeneratingaddresses": "Generando direcciones...",
|
||||||
|
"bip38alertincorrectpassphrase": "Contraseña incorrecta para esta clave privada encriptada.",
|
||||||
|
"bip38alertpassphraserequired": "Se necesita contraseña para esta clave BIP38",
|
||||||
|
"detailconfirmsha256": "El texto introducido no es una clave privada válida!\n¿Quieres utilizar el texto introducido como contraseña y crear una clave privada usando un hash SHA256 de la contraseña?\nAtención: Elegir una contraseña robusta es importante para evitar los intentos de adivinarla mediante la fuerza bruta y que te roben tus monedas.",
|
||||||
|
"detailalertnotvalidprivatekey": "El texto introducido no es una clave privada válida",
|
||||||
|
"securitychecklistrandomOK": "Tu navegador es capaz de generar claves criptográficamente aleatorias utilizando window.crypto.getRandomValues",
|
||||||
|
"securitychecklistrandomNOK": "Tu navegador NO soporta window.crypto.getRandomValues(), que es importante para generar los números aleatorios más seguros posibles. Utiliza un navegador más moderno.",
|
||||||
|
"securitychecklistofflineNOK": "Pare que estás ejecutando este generador desde un sitio online, lo que no se recomienda si vas a crear carteras valiosas. En vez de esto, utiliza el enlace de descarga al final de esta página para descargar un archivo ZIP de GitHub y ejecuta este generador offline como un archivo HTML 'local'.",
|
||||||
|
"securitychecklistofflineOK": "Estás ejecutando este generador de forma local.",
|
||||||
|
"paperwalletback": "<ul><li>Para depositar fondos en esta cartera de papel, envía criptomonedas a su dirección pública, en cualquier momento.</li><li>Comprueba tu balance buscando la dirección pública en un explorador de bloques como blockchain.info.</li><li><b>NUNCA REVELES LA CLAVE PRIVADA</b> hasta que estés listo para importar el balance de esta cartera a un cliente de criptomoneda, portal de cambio o cartera online.</li></ul><b>Cantidad:</b> ___________ <b>Fecha:</b> ________________<br /><b>Notas:</b> ______________________________________",
|
||||||
|
},
|
||||||
|
|
|
@ -124,6 +124,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
<span><a href="?culture=en" id="cultureen" class="selected">English</a></span> |
|
<span><a href="?culture=en" id="cultureen" class="selected">English</a></span> |
|
||||||
<span><a href="?culture=fr" id="culturefr">Français</a></span> |
|
<span><a href="?culture=fr" id="culturefr">Français</a></span> |
|
||||||
<span><a href="?culture=ru" id="cultureru">Русский</a></span> |
|
<span><a href="?culture=ru" id="cultureru">Русский</a></span> |
|
||||||
|
<span><a href="?culture=es" id="culturees">Spanish</a></span> |
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="banner">
|
<div class="banner">
|
||||||
|
|
|
@ -47,6 +47,7 @@ janin.currency = {
|
||||||
document.getElementById("cultureen").href = "?culture=en¤cy=" + janin.currency.name().toLowerCase();
|
document.getElementById("cultureen").href = "?culture=en¤cy=" + janin.currency.name().toLowerCase();
|
||||||
document.getElementById("culturefr").href = "?culture=fr¤cy=" + janin.currency.name().toLowerCase();
|
document.getElementById("culturefr").href = "?culture=fr¤cy=" + janin.currency.name().toLowerCase();
|
||||||
document.getElementById("cultureru").href = "?culture=ru¤cy=" + janin.currency.name().toLowerCase();
|
document.getElementById("cultureru").href = "?culture=ru¤cy=" + janin.currency.name().toLowerCase();
|
||||||
|
document.getElementById("culturees").href = "?culture=es¤cy=" + janin.currency.name().toLowerCase();
|
||||||
|
|
||||||
if(ninja.seeder.isDone())
|
if(ninja.seeder.isDone())
|
||||||
{
|
{
|
||||||
|
|
|
@ -63,5 +63,6 @@ ninja.translator = {
|
||||||
//en.js
|
//en.js
|
||||||
//fr.js
|
//fr.js
|
||||||
//ru.js
|
//ru.js
|
||||||
|
//es.js
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue