diff --git a/i18n/CAT/html_translations.json b/i18n/CAT/html_translations.json new file mode 100644 index 0000000000000000000000000000000000000000..3649203db5ecb80413079de3bfa5c627a0aa8380 --- /dev/null +++ b/i18n/CAT/html_translations.json @@ -0,0 +1,56 @@ +{ + "common": { + "MAIN_TITLE": "ViĞnyeta", + "HOME": "Inici", + "HELP": "Ajuda", + "LICENSE": "Llicència" + }, + "index.html": { + "MAIN_PAGE_PARAGRAPH_TITLE": "Feu un pòster pels vostres Mercats G1!", + "MAIN_PAGE_PARAGRAPH": "Als mercats, trobar la clau pública d'una persona per fer-li una transferència porta temps i pot generar errors. Per evitar aquests maldecaps, una ViĞnyeta permetrà als vostres clients trobar fàcilment el vostre compte i sense errades, simplement escanejant el codi QR!", + "MAIN_PAGE_LIST_INTRO": "La ViĞnyeta us permet mostrar:", + "MAIN_PAGE_LIST_PUBKEY": "La vostra clau pública i el seu codi QR,", + "MAIN_PAGE_LIST_TEXT": "Un text descrivint els vostres productes,", + "MAIN_PAGE_LIST_IMAGE": "Una imatge personalitzada.", + "MAIN_PAGE_FORM_TITLE": "Feu la vostra ViĞnyeta!", + "FORM_TITLE": "Títol", + "PUBKEY": "Clau pública", + "INFORMATION": "Informació", + "IMAGE": "Imatge", + "GENERATE": "Fes-ho !", + "MAIN_PAGE_FORM_RECOMMEND_IMAGE_SIZE": "Taille recommandée : 900x900 px", + "MAIN_PAGE_FORM_DISPLAY_G1_LOGO": "Mostra el logo de Ğ1", + "MAIN_PAGE_FORM_BUSINESS_CARD": "Targeta de visita", + "MAIN_PAGE_FORM_CARD_NUMBER": "Nombre de miniatures per pàgina:", + "MAIN_PAGE_FORM_GENERATE": "Fes-ho !", + "MAIN_PAGE_BTN_DOWNLOAD": "Descarrega la ViĞnyeta", + "MAIN_PAGE_BTN_PRINT": "Imprimeix la ViĞnyeta", + "MAIN_PAGE_BTN_SEND_DONATION": "Fes un donatiu a ViĞnyeta", + "FORM_HELP_TRANSFORM_G1": "'_G_', '_g_', 'G1' et 'g1' seront remplacés par 'Ğ', 'ğ', 'Ğ1 et 'ğ1'.", + "FORM_HELP_CHECKSUM": "Avec ou sans checksum." + }, + "licence.html": { + "LICENCE_SUMMARY": "Aquesta web está publicada amb la llicència pública GNU Affero. Tens dret a copiar, modificar i distribuir-lo des de els teus propis servidors amb dugues condicions:", + "LICENCE_SUMMARY_LIST_1": "Has de citar a l'autor original: Matograine - matograine (a) zaclys (punt) net", + "LICENCE_SUMMARY_LIST_2": "Has de fer públic el codi font, igual que el pots trobar al <a href=\"https://git.duniter.org/matograine/vignette\">nostre repositori Git</a>.", + "PROJECTS_USED": " Projectes emprats ", + "PROJECTS_USED_INTRO": "Hem usat el codi d'aquests projectes :", + "PROJECTS_USED_LIST_1": "El generador de PaperWallet per Duniter/Ğ1, d'en Tortue, sota llicència GNU GPLv3. La web no és accessible, però el codi font és <a href=\"https://github.com/Tortue95/Duniter_Paper_Wallet\">aquí</a>.", + "PROJECTS_USED_LIST_2": "<a href=\"https://davidshimjs.github.io/qrcodejs/\">QRcode.js</a>, generador de codis QR d'en David Shim, sota llicència MIT", + "PROJECTS_USED_LIST_3": "<a href=\"https://github.com/duniter/G1/pull/7\">El logo Ğ</a> creat per Tuxmain, d'accès lliure (llicència sense definir) ", + "PROJECTS_USED_LIST_4": "<a href=\"https://materializecss.com/\">Materialize</a>, framework pel tema Material, sota llicència MIT.", + "DISPLAY_ENGLISH_LICENSE": "Mostra la llicència GNU AGPL (anglès) " + }, + "questions.html": { + "WHO_SUMMARY": "Qui som ?", + "WHO_DETAILS": "Aquesta web es un projecte original de Matograine, internacionalitzada per calbasi.net, amb el finançament del fons ibèric a iniciativa de Kapis. Si valoreu la nostra feina, podeu fer-nos un donatiu a:", + "G1_SUMMARY": "Què és la Ğ1 ?", + "G1_DETAILS": "La Ğ1 (pronunciada \"Geuna\") és una moneda lliure. Això vol dir que és creada en parts iguals pels comptes de tots els seus membres, regularment, i que garanteix el mateix dret a la creació monetaria a les generacions futures. Per saber-ne més, podeu anar a <a href=\"https://monedalliure.org\">monedalliure.org</a>.", + "CHECKSUM_SUMMARY": "Per què hi ha tres caràcters al final de la meva clau pública ?", + "CHECKSUM_DETAILS": "Aquests tres caràcters s'anomen \"checksum\" o \"suma de verificació\". Estan separats de la clau pública per dos punts (\":\"), permetent al programa client (Cesium, per ex.) verificar que la clau pública és consistent. Sobretot son útils si un client vol copiar la vostra clau pública a ma, per evitar els errors a la còpia manual.", + "IMAGE_SIZE_SUMMARY": "Quina mida és la millor per la imatge ?", + "IMAGE_SIZE_DETAILS": "La millor mida per la imatge es de 900x900 píxels. Une image quadrada serà redimensiona. Una imatge no quadrada serà truncada per un quadrat centrat en la imatge abans de ser redimensionada a 900x900, i després reduida a la mida de la vinyeta.", + "CONTRIBUTE_SUMMARY": "On puc contribuir i informar sobre els errors ?", + "CONTRIBUTE_DETAILS": "El repositori git d'aquest projecte és aquí, a <a href=\"https://git.duniter.org/matograine/vignette\">git.duniter.org</a>." + } +} diff --git a/i18n/CAT/logo_g.png b/i18n/CAT/logo_g.png new file mode 100644 index 0000000000000000000000000000000000000000..ba43c9b0af85e7d6dd6587a3a3384e13c5b91a01 Binary files /dev/null and b/i18n/CAT/logo_g.png differ diff --git a/i18n/CAT/strings.js b/i18n/CAT/strings.js new file mode 100644 index 0000000000000000000000000000000000000000..104719d1aac9c557c963e434c88fd3bce54ec709 --- /dev/null +++ b/i18n/CAT/strings.js @@ -0,0 +1,9 @@ + //---- Error and message strings for JS code + + const STRING_ERROR_TITLE_PUBKEY_NOT_PROVIDED = "ERREUR : Le titre ou la clef publique n'est pas renseigné !"; + const Function_STRING_ERROR_WRONG_CHECKSUM = (checksum, pubkey) => `Le checksum ${checksum} ne correspond pas à la clef publique ${pubkey}. Veuillez vérifier la clef publique.` + const STRING_ERROR_BROWSER_NOT_SUPPORTED = "ERREUR : Votre navigateur n'est pas supporté." + const Function_STRING_ERROR_PUBKEY_TOO_SHORT = (min_length) => `ERREUR : la clef publique fait moins de ${min_length} caractères.\n` + const Function_STRING_ERROR_PUBKEY_TOO_LONG = (max_length) => `ERREUR : la clef publique fait plus de ${max_length} caractères.\n` + const Function_STRING_SEND_GIFT = (pubkey_ck) => `Pour faire un don à Viğnette, envoyez la monnaie à la clef publique : ${pubkey_ck}.` + const STRING_PUBKEY_COPIED_IN_CLIPBOARD = "\n\nCette clef publique a été copiée dans votre presse-papier. Vous pouvez la coller directement dans Cesium."