Merge branch 'schmidt1024:master' into master

This commit is contained in:
Bitman
2025-05-31 15:52:54 +02:00
committed by GitHub
32 changed files with 284 additions and 7 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,8 +1,10 @@
// script.js
let languages = ["en", "de", "fr", "es"]
let currentLanguage = localStorage.getItem("language")
if (!currentLanguage) {
currentLanguage = window.navigator.language.includes("de") ? "de" : "en"
currentLanguage = window.navigator.language.slice(0, 2)
if (!languages.includes(currentLanguage)) currentLanguage = "en"
localStorage.setItem("language", currentLanguage)
}
let currentMode = localStorage.getItem("mode")

View File

@ -1,3 +1,125 @@
/* devanagari */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(fonts/pxiByp8kv8JHgFVrLFj_Z11lFd2JQEl8qw.woff2) format("woff2");
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0,
U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(fonts/pxiByp8kv8JHgFVrLFj_Z1JlFd2JQEl8qw.woff2) format("woff2");
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 200;
font-display: swap;
src: url(fonts/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(fonts/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format("woff2");
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0,
U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}
/* latin-ext */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(fonts/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format("woff2");
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Poppins";
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(fonts/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCFPrEVIT9d0c-dYA.woff2)
format("woff2");
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCMPrEVIT9d0c-dYA.woff2)
format("woff2");
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCHPrEVIT9d0c-dYA.woff2)
format("woff2");
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCGPrEVIT9d0c-dYA.woff2)
format("woff2");
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: "Raleway";
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCIPrEVIT9d0c8.woff2)
format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
--color-monero-orange: #ff6b00;
--color-monero-grey: #4c4c4c;

View File

@ -17,7 +17,7 @@
"website": "www.usexmr.com"
},
"page2": {
"change_fiat_title": "CHANGE SUSD INTO MONERO",
"change_fiat_title": "CHANGE $USD INTO MONERO",
"steps": {
"step1": "STEP 1: Download Cake Wallet or Monero.com wallet",
"step2": "STEP 2: Create Your wallet and carefully record the seed phrase provided. Store it securely in a private, safe place!",
@ -70,4 +70,4 @@
"dex": "Decentralized Exchange, an exchange operated by a network of users where customers do not need to verify their identity",
"copyright": "Monero Community Project<br />An independent, non-commercial project by and for the Monero community."
}
}
}

Binary file not shown.

Binary file not shown.

73
i18n/es/es.json Normal file
View File

@ -0,0 +1,73 @@
{
"pdf": {
"page1": {
"why_monero_title": "¿POR QUÉ MONERO (XMR)?",
"features": {
"private": "PRIVADA: Las transacciones son completamente privadas, sin historial público.",
"low_fees": "BAJAS COMISIONES: Tarifas mínimas en transacciones, rentable incluso para pagos pequeños.",
"secure": "SEGURO: La criptografía avanzada protege tus fondos y datos.",
"unblockable": "IMBLOQUEABLE: Cada moneda es igual, sin riesgo de ser 'manchada' o incluida en listas negras.",
"distributed": "DESCENTRALIZADO: No hay una autoridad central controlando la red, ofreciendo verdadera libertad financiera."
},
"slogan1": "SMARTPHONE + WALLET = TIENES MONERO",
"slogan2": "SEGURO PRIVADO TUYO",
"slogan3": "EL DINERO VERDADERO",
"slogan4": "USA MONERO",
"slogan5": "OBTÉN LIBERTAD FINANCIERA",
"website": "www.usexmr.com"
},
"page2": {
"change_fiat_title": "CAMBIA $USD POR MONERO",
"steps": {
"step1": "PASO 1: Descarga Cake Wallet o Monero.com wallet.",
"step2": "PASO 2: Crea tu billetera y anota cuidadosamente la frase semilla proporcionada. ¡Guárdala de forma segura!",
"step3": "PASO 3: Abre la billetera, ve a la sección 'Intercambio' e ingresa la cantidad de dinero que deseas convertir en Monero (XMR). Elige tu método de pago preferido (tarjeta de crédito, transferencia bancaria, SEPA, etc.) y sigue los pasos."
},
"slogan1": "¡LOS PAGOS SON SEGUROS E INMUTABLES!",
"advantages_title": "VENTAJAS PARA TI COMO USUARIO",
"advantages": {
"privacy": "Privacidad: Cada pago es privado por defecto. ¡Pagas con Monero como pagas con efectivo!",
"low_fees": "Bajas comisiones: Tarifas mínimas en transacciones, incluso en montos significativos.",
"no_chargebacks": "Sin reembolsos: Una vez confirmada la transacción de Monero en la blockchain, no puede revertirse."
},
"slogan2": "¡DA EL PRIMER PASO HOY!",
"call_to_action1": "¡Toma el control de tu futuro financiero con Monero!",
"call_to_action2": "No puedes ser bloqueado con Monero, puedes enviar dinero a cualquier parte del mundo casi gratis y nadie puede verlo.",
"call_to_action3": "¡El momento de actuar es ahora!",
"website": "www.usexmr.com"
}
},
"website": {
"page_language": "Español",
"page_title": "Usa Monero - Obtén Libertad Financiera",
"page_description": "Monero es una criptomoneda segura, privada e imposible de rastrear.",
"page_keywords": "Monero, criptomoneda, dinero digital, transacciones seguras, libertad financiera, privacidad, bajas comisiones, irrastreable, fungible, descentralizado",
"title": "Usa<br />Monero",
"subtitle": "<span class=\"monero-orange\">Obtén</span><br />Libertad<br />Financiera",
"download-light-pdf": "Descargar PDF Claro",
"download-dark-pdf": "Descargar PDF Oscuro",
"title-advantages": "<small>Ventajas</small><br />para <span class=\"monero-orange\">ti</span> como usuario",
"advantage-privacy": "<strong>Privacidad</strong>: cada pago es privado por defecto. ¡Pagas con Monero como pagas con efectivo!",
"advantage-low-fees": "<strong>Bajas Comisiones</strong>: tarifas mínimas en transacciones, incluso para grandes cantidades.",
"advantage-no-chargebacks": "<strong>Sin Reembolsos</strong>: una vez que una transacción de Monero se confirma en la blockchain, <strong><u>no puede revertirse</u></strong>.",
"fiat-into-monero-title": "Cambia $USD por <span class=\"monero-orange\">Monero</span>",
"fiat-into-monero-step1": "<h3>Paso 1:</h3><p>Descarga <a href=\"https://cakewallet.com/\" target=\"_blank\"><strong class=\"monero-orange\">Cake Wallet</strong></a> o <a href=\"https://monero.com/\" target=\"_blank\">Monero.com</a> wallet.</p>",
"fiat-into-monero-step2": "<h3>Paso 2:</h3><p>Crea tu billetera y anota cuidadosamente la frase semilla proporcionada. ¡Guárdala en un lugar seguro y privado!</p>",
"fiat-into-monero-step3": "<h3>Paso 3:</h3><p>Abre la billetera, navega a la sección “<strong>Intercambio</strong>” e ingresa la cantidad de dinero que deseas convertir en <strong>Monero</strong> (<span class=\"monero-orange\">XMR</span>).</p><p>Elige tu método de pago preferido (como <strong>Tarjeta de Crédito</strong>, <strong>Transferencia Bancaria</strong>, <strong>SEPA</strong>, etc.) y sigue los pasos.</p>",
"fiat-into-monero-conclusion": "Los pagos son <span class=\"monero-orange\">seguros</span> e <span class=\"monero-orange\">inmutables</span>!",
"monero-into-fiat-title": "Cambia <span class=\"monero-orange\">Monero</span> por $USD",
"sort-by": "Ordenar por",
"sort-by-comfort": "Comodidad",
"sort-by-best-privacy": "Mejor Privacidad",
"centralized-exchanges": "Intercambios Centralizados",
"decentralized-exchanges": "Intercambios Descentralizados",
"glossary": "Glosario",
"know-your-customer": "Conoce a tu Cliente: Se refiere a la identificación de clientes por parte de empresas para monitorearlos.",
"dont-know-your-customer": "No Conoce a tu Cliente: Se refiere a la ausencia de identificación de clientes por parte de empresas.",
"know-your-customer-light": "Conoce a tu Cliente de forma ligera: Se refiere a la ausencia de identificación adicional de clientes por parte de empresas.",
"fiat": "Moneda Fiat: como Euro, Dólar Estadounidense, Franco Suizo, etc.",
"cex": "Intercambio Centralizado: una plataforma operada por una empresa donde los clientes deben verificar su identidad.",
"dex": "Intercambio Descentralizado: una plataforma operada por una red de usuarios donde los clientes no necesitan verificar su identidad.",
"copyright": "Proyecto Comunitario de Monero<br />Un proyecto independiente, no comercial, realizado por y para la comunidad Monero."
}
}

BIN
i18n/es/flyer-dark-es.pdf Normal file

Binary file not shown.

BIN
i18n/es/flyer-light-es.pdf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
i18n/fr/flyer-dark-fr.pdf Normal file

Binary file not shown.

BIN
i18n/fr/flyer-light-fr.pdf Normal file

Binary file not shown.

73
i18n/fr/fr.json Normal file
View File

@ -0,0 +1,73 @@
{
"pdf": {
"page1": {
"why_monero_title": "POURQUOI MONERO (XMR)",
"features": {
"private": "PRIVÉ Les transactions sont entièrement privées, sans historique de transactions public",
"low_fees": "FRAIS FAIBLES Frais de transaction minimes, ce qui le rend utilisable même pour les petits paiements",
"secure": "SÉCURISÉ Une cryptographie robuste garantit la sécurité de vos fonds et de vos données",
"unblockable": "INBLOQUABLE Chaque pièce a la même valeur : aucune trace, aucun historique, impossible à blacklister.",
"distributed": "DISTRIBUÉ Aucune autorité centrale ne contrôle le réseau, offrant une véritable liberté financière"
},
"slogan1": "SMARTPHONE + PORTEFEUILLE = VOUS AVEZ MONERO",
"slogan2": "SÉCURISÉ PRIVÉ À VOUS",
"slogan3": "LA VRAIE MONNAIE",
"slogan4": "UTILISEZ MONERO",
"slogan5": "OBTENEZ LA LIBERTÉ FINANCIÈRE",
"website": "www.usexmr.com"
},
"page2": {
"change_fiat_title": "ÉCHANGEZ VOS CHF CONTRE DU MONERO",
"steps": {
"step1": "STEP 1: Téléchargez Cake Wallet ou le portefeuille Monero.com",
"step2": "STEP 2: Créez votre portefeuille et notez soigneusement la phrase de récupération fournie. Conservez-la en lieu sûr et privé!",
"step3": "STEP 3: Ouvrez le portefeuille à la section «Échange», puis saisissez le montant que vous souhaitez convertir en Monero (XMR). Choisissez votre méthode de paiement préférée (carte bancaire, virement, SEPA, etc.) et suivez les étapes indiquées."
},
"slogan1": "LES PAIEMENTS SONT SÉCURISÉS ET NON MODIFIABLES!",
"advantages_title": "LES AVANTAGES POUR VOUS EN TANT QUUTILISATEUR",
"advantages": {
"privacy": "Confidentialité : Chaque paiement est privé par défaut. Avec Monero, vous payez comme avec de largent liquide!",
"low_fees": "Frais réduits : Des frais de transaction minimes, même pour des montants importants!",
"no_chargebacks": "Pas de rétrofacturation : Une fois la transaction Monero confirmée sur la blockchain, elle ne peut pas être annulée."
},
"slogan2": "FAITES LE PREMIER PAS AUJOURDHUI!",
"call_to_action1": "Prenez le contrôle de votre avenir financier dès aujourdhui avec Monero!",
"call_to_action2": "Avec Monero, vous ne pouvez pas être bloqué, vous pouvez envoyer de largent presque gratuitement partout dans le monde, et personne ne peut le voir!",
"call_to_action3": "Le moment dagir, cest maintenant!",
"website": "www.usexmr.com"
}
},
"website": {
"page_language": "Français",
"page_title": "Utilisez Monero — Obtenez la liberté financière",
"page_description": "Monero est une cryptomonnaie sécurisée, privée et introuvable.",
"page_keywords": "Monero : cryptomonnaie, argent numérique, transactions sécurisées, liberté financière, confidentialité, frais réduits, non traçable, fongible, décentralisée",
"title": "UTILISEZ<br />Monero",
"subtitle": "<span class=\"monero-orange\">OBTENEZ LA</span><br />LIBERTÉ<br />FINANCIÈRE",
"download-light-pdf": "Téléchargez le PDF en clair",
"download-dark-pdf": "Téléchargez le PDF en foncée",
"title-advantages": "<small>Avantages</small><br />pour <span class=\"monero-orange\">vous</span> en tant quutilisateur",
"advantage-privacy": "<strong>Confidentialité</strong>: Chaque paiement est privé par défaut. Vous payez avec Monero comme vous payez en liquide!",
"advantage-low-fees": "<strong>Frais réduits</strong>: Frais de transaction minimes, même pour des montants importants !",
"advantage-no-chargebacks": "<strong>Pas de rétrofacturation</strong>: Une fois quune transaction Monero est confirmée sur la blockchain, <strong><u>elle ne peut pas être annulée</u></strong>.",
"fiat-into-monero-title": "Échangez vos CHF contre <span class=\"monero-orange\">Monero</span>",
"fiat-into-monero-step1": "<h3>Step 1:</h3><p>Téléchargez <a href=\"https://cakewallet.com/\" target=\"_blank\"><strong class=\"monero-orange\">Cake Wallet</strong></a> ou le portefeuille <a href=\"https://monero.com/\" target=\"_blank\">Monero.com</a>.</p>",
"fiat-into-monero-step2": "<h3>Step 2:</h3><p>Créez votre portefeuille et notez soigneusement la phrase de récupération fournie. Conservez-la en lieu sûr et privé!</p>",
"fiat-into-monero-step3": "<h3>Step 3:</h3><p>Ouvrez le portefeuille et accédez à la «<strong>Exchange</strong>» section, puis saisissez le montant que vous souhaitez convertir en <strong>Monero</strong> (<span class=\"monero-orange\">XMR</span>).</p><p>Choisissez votre méthode de paiement préférée (<strong>carte bancaire</strong>, <strong>virement</strong>, <strong>SEPA</strong>, etc.) suivez les étapes.</p>",
"fiat-into-monero-conclusion": "Les paiements sont <span class=\"monero-orange\">SÉCURISÉS</span> et <span class=\"monero-orange\">NON MODIFIABLES</span>!",
"monero-into-fiat-title": "Échangez vos <span class=\"monero-orange\">Monero</span> contre CHF",
"sort-by": "Trier par",
"sort-by-comfort": "Confort",
"sort-by-best-privacy": "Meilleure confidentialité",
"centralized-exchanges": "Échanges centralisés",
"decentralized-exchanges": "Échanges décentralisés",
"glossary": "Glossary",
"know-your-customer": "Know Your Customer (KYC) désigne lidentification des clients par les entreprises afin de les surveiller.",
"dont-know-your-customer": "«Dont Know Your Customer» (DKYC) signifie labsence didentification des clients par les entreprises.",
"know-your-customer-light": "Know Your Customer Light (KYC Light) désigne labsence didentification supplémentaire des clients par les entreprises.",
"fiat": "Monnaie fiduciaire, comme leuro, le dollar américain, le franc suisse, etc.",
"cex": "Échange centralisé : une plateforme gérée par une entreprise où les clients doivent vérifier leur identité.",
"dex": "Échange décentralisé : une plateforme gérée par un réseau dutilisateurs où les clients nont pas besoin de vérifier leur identité.",
"copyright": "Projet Communautaire Monero<br />Un projet indépendant et non commercial, par et pour la communauté Monero."
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -14,10 +14,6 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="#121212">
<link rel="icon" href="./assets/monero.svg" type="image/x-icon">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Poppins:wght@200;500&family=Raleway:wght@800&display=swap">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="./assets/style.css" type="text/css">
<script src="./assets/script.js" defer></script>
</head>
@ -28,6 +24,8 @@
<select class="language-switcher" onchange="loadLanguage(this.value)">
<option value="en">English</option>
<option value="de">Deutsch</option>
<option value="fr">Français</option>
<option value="es">Español</option>
</select>
</div>

View File

@ -6,6 +6,15 @@ Welcome to the official repository for [usexmr.com](https://usexmr.com), a Moner
**usexmr.com** is a non-commercial, community-driven project. Our goal is to make Monero accessible to everyone by providing clear, multilingual information and easy-to-use resources.
## Languages
The flyer and website is already available in following languages:
- English
- Deutsch
- Français
- Español
## Contributing
We welcome contributions from the Monero community! The easiest way to help is by translating the website into your language.