From da5f14ea67d0b647b9ab5bb2662824a1ad29a4c8 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 29 Nov 2025 18:11:25 +0100 Subject: [PATCH 1/6] Extract mint selection placeholders into string resources --- app/src/main/res/layout/item_mint_selection.xml | 6 +++--- app/src/main/res/values-es/strings.xml | 4 ++++ app/src/main/res/values/strings.xml | 4 ++++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/layout/item_mint_selection.xml b/app/src/main/res/layout/item_mint_selection.xml index ef86aa3f..3ffb8a72 100644 --- a/app/src/main/res/layout/item_mint_selection.xml +++ b/app/src/main/res/layout/item_mint_selection.xml @@ -43,7 +43,7 @@ android:id="@+id/mint_name" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="Mint Name" + android:text="@string/mint_selection_item_name_placeholder" android:textAppearance="@style/Text.Body" android:textColor="@color/color_text_primary" android:textSize="16sp" @@ -56,7 +56,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2dp" - android:text="mint.example.com" + android:text="@string/mint_selection_item_url_placeholder" android:textAppearance="@style/Text.Caption" android:textColor="@color/color_text_tertiary" android:textSize="12sp" @@ -70,7 +70,7 @@ android:id="@+id/balance_text" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="₿1,234" + android:text="@string/mint_selection_item_balance_placeholder" android:textAppearance="@style/Text.Body" android:textColor="@color/color_success_green" android:textSize="15sp" diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 5e03ec75..2b4440b8 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -3,6 +3,10 @@ Atrás + Nombre del mint + mint.ejemplo.com + ₿1,234 + Comprobar saldo NFC Ver saldo Acerca la tarjeta diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 23aac4cf..805d24ad 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -258,6 +258,10 @@ Operation cancelled NFC Communication Error: %1$s Satocash Card Error: %1$s + Mint Name + mint.example.com + ₿1,234 + Error: %1$s Success: Imported %1$d proofs PIN Verification Failed From ebf6e457de68cbc990fe183efb7f43e18a62e9b1 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 29 Nov 2025 18:14:26 +0100 Subject: [PATCH 2/6] Extract more dialog strings and add i18n scaffolding --- app/src/main/res/layout/dialog_confirmation.xml | 4 ++-- app/src/main/res/values-de/strings.xml | 3 +++ app/src/main/res/values-es/strings.xml | 3 +++ app/src/main/res/values-fr/strings.xml | 3 +++ app/src/main/res/values-it/strings.xml | 3 +++ app/src/main/res/values/strings.xml | 3 +++ 6 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/values-de/strings.xml create mode 100644 app/src/main/res/values-fr/strings.xml create mode 100644 app/src/main/res/values-it/strings.xml diff --git a/app/src/main/res/layout/dialog_confirmation.xml b/app/src/main/res/layout/dialog_confirmation.xml index 9d60dd32..26935e02 100644 --- a/app/src/main/res/layout/dialog_confirmation.xml +++ b/app/src/main/res/layout/dialog_confirmation.xml @@ -36,7 +36,7 @@ android:layout_height="wrap_content" android:gravity="center" android:paddingHorizontal="48dp" - android:text="Confirm" + android:text="@string/dialog_confirmation_default_title" android:textSize="17sp" android:textColor="@color/color_text_primary" android:fontFamily="sans-serif-medium" @@ -70,7 +70,7 @@ android:id="@+id/dialog_message" android:layout_width="match_parent" android:layout_height="wrap_content" - android:text="Are you sure you want to proceed?" + android:text="@string/dialog_confirmation_default_message" android:textSize="15sp" android:textColor="@color/color_text_secondary" android:lineSpacingMultiplier="1.3" diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml new file mode 100644 index 00000000..e7176275 --- /dev/null +++ b/app/src/main/res/values-de/strings.xml @@ -0,0 +1,3 @@ + + Numo + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 2b4440b8..bd100c49 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -3,6 +3,9 @@ Atrás + Confirmar + ¿Estás seguro de que quieres continuar? + Nombre del mint mint.ejemplo.com ₿1,234 diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml new file mode 100644 index 00000000..e7176275 --- /dev/null +++ b/app/src/main/res/values-fr/strings.xml @@ -0,0 +1,3 @@ + + Numo + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml new file mode 100644 index 00000000..e7176275 --- /dev/null +++ b/app/src/main/res/values-it/strings.xml @@ -0,0 +1,3 @@ + + Numo + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 805d24ad..fb824344 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -7,6 +7,9 @@ Cashu Payment Service NDEF Tag Type 4 + Confirm + Are you sure you want to proceed? + Cashu payment request QR code From 7bfec99a2d24dda7aab3d62a036ebfa28780e50b Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 29 Nov 2025 18:18:34 +0100 Subject: [PATCH 3/6] Add initial full French translations for core screens --- app/src/main/res/values-fr/strings.xml | 817 ++++++++++++++++++ .../main/res/values-fr/strings_history.xml | 5 + app/src/main/res/values-fr/strings_pos.xml | 31 + 3 files changed, 853 insertions(+) create mode 100644 app/src/main/res/values-fr/strings_history.xml create mode 100644 app/src/main/res/values-fr/strings_pos.xml diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e7176275..6df7e310 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -1,3 +1,820 @@ Numo + Ouvrir le menu de navigation + Fermer le menu de navigation + Gérer le catalogue d’articles + + + Service de paiement Cashu + Tag NDEF Type 4 + + + QR de demande de paiement Cashu + + + Retour + Vérification du solde NFC + Vérifier le solde + Approchez la carte + Tenez votre carte NFC près de l’arrière de l’appareil pour vérifier le solde + Approchez votre carte NFC pour vérifier le solde + Solde : %1$s + Erreur : %1$s + La carte ne contient aucune preuve + Aucune donnée d’état de preuve disponible + Les données de preuve sont incohérentes + La carte ne prend pas en charge IsoDep + Tag NFC non valide + + + Retour + Pourboires + Autorisez les clients à ajouter un pourboire lors du paiement. Les pourcentages prédéfinis apparaîtront comme boutons de sélection rapide sur l’écran de paiement. + Activer les pourboires + POURBOIRES PRÉDÉFINIS + Configurez des pourcentages de pourboire rapides. Les clients peuvent aussi saisir un montant personnalisé. + Ajouter un pourboire + Réinitialiser les valeurs par défaut + + + %1$d%% + Ajouter un pourboire prédéfini + Saisissez un pourcentage (1‑100) + Ajouter + Annuler + Veuillez saisir un pourcentage valide (1‑100) + Impossible d’ajouter le pourboire (il existe peut‑être déjà ou la capacité maximale est atteinte) + + Modifier le pourboire prédéfini + Enregistrer + + Supprimer le pourboire + Supprimer le pourboire de %1$d%% des présélections ? + Supprimer + + Réinitialiser les valeurs par défaut + Réinitialiser les pourboires prédéfinis aux valeurs par défaut (5 %, 10 %, 15 %, 20 %) ? + Réinitialiser + Pourboires réinitialisés aux valeurs par défaut + + + Fermer + Total de la commande + Souhaitez‑vous ajouter un pourboire ? + Pourboire personnalisé + Saisissez un montant + Pas de pourboire + Passer à ₿ + Passer à %1$s + Saisissez le montant du pourboire + Retour + Confirmer + + + Fermer + Partager + Payer + Scannez ou approchez pour payer + Lecture via NFC… + + Montant de paiement non valide + Échec de la préparation des données de paiement NDEF + Rien à partager pour l’instant + + Préparation de la demande de paiement… + En attente du paiement… + Erreur lors de la génération du code QR + Erreur : %1$s + Paiement réussi ! + Échec du paiement : %1$s + Échec du paiement Lightning : %1$s + + comprend un pourboire de %1$s (%2$d%%) + comprend un pourboire de %1$s + + Partager la demande de paiement + + + %1$s reçu. + Voir les détails + Fermer + Fermer + Partager + Arrière‑plan de réussite + Succès + + Aucun jeton à partager + Partager le jeton + Aucune application disponible pour partager ce jeton + Les détails de la transaction ne sont pas disponibles + + + TPV Bitcoin avec Cashu ecash + Acceptez des paiements Bitcoin instantanés sans frais grâce à la technologie Cashu ecash. + En continuant, vous acceptez nos Conditions d’utilisation et notre Politique de confidentialité + Commencer + + + Configurez votre portefeuille + Choisissez comment vous souhaitez commencer + Créer un nouveau portefeuille + Démarrez avec une nouvelle phrase secrète + Restaurer depuis une sauvegarde + Utilisez votre phrase secrète existante + + + Retour + Restaurer le portefeuille + Saisissez votre phrase secrète de 12 mots + Saisissez les mots dans le bon ordre pour restaurer votre portefeuille. + Coller depuis le presse‑papiers + Prêt à continuer + Caractères non valides détectés + %1$d mots saisis sur 12 + Continuer + Le presse‑papiers est vide + Veuillez coller une phrase secrète valide de 12 mots + Phrase secrète collée + + + Création de votre portefeuille… + Génération de la phrase secrète… + Configuration des mints par défaut… + Initialisation du portefeuille… + Connexion aux mints… + Récupération des informations des mints… + Cela ne prendra qu’un instant + + + Recherche de sauvegarde… + Vérification des relais Nostr pour votre configuration de mints + + + Retour + Vos mints + Sauvegarde trouvée + Dernière sauvegarde : %1$s + Aucune sauvegarde trouvée + Utilisation des mints par défaut + Sélectionner les mints + Sélectionnez les mints à restaurer + Ces mints stockeront vos jetons ecash + %1$d mint%2$s sélectionné(s) + Restaurer le portefeuille + Continuer + + + Restauration du portefeuille + Initialisation de la restauration… + + + Portefeuille restauré + %1$d sats récupérés + Solde total : %1$d sats + Portefeuille créé + Votre portefeuille est prêt à être utilisé + SOLDE PAR MINT + Entrer dans le portefeuille + + + Erreur lors de la création du portefeuille : %1$s + Erreur lors de l’initialisation du portefeuille : %1$s + + + Avertissement important + Restaurer à partir d’une phrase secrète remplacera votre portefeuille actuel. Assurez‑vous d’avoir sauvegardé la phrase secrète actuelle avant de continuer. + Saisissez votre phrase secrète de 12 mots + Coller depuis le presse‑papiers + Continuer + + Vérification de la sauvegarde + Recherche dans les relais Nostr… + + Sauvegarde trouvée + Dernière sauvegarde : 1 janv. 2024 + Date inconnue + + Sélectionnez les mints à restaurer + 0 mints sélectionnés + Démarrer la restauration + + Restauration du portefeuille + Connexion aux mints… + En attente… + +%1$d sats + %1$d sats + + Portefeuille restauré + Votre portefeuille a été restauré avec succès + %1$d sats + Terminé + + Échec de la restauration : %1$s + + + Retour + Phrase secrète + Gardez ceci secret ! + Toute personne disposant de ces 12 mots peut accéder à vos fonds. Notez‑les et conservez‑les dans un endroit sûr. Ne les partagez jamais avec qui que ce soit. + Votre phrase de récupération + Afficher + Copier dans le presse‑papiers + Pensez à vider votre presse‑papiers après collage + + + Conditions d’utilisation + + NUMO WALLET - TERMS OF SERVICE 1. ACCEPTANCE By using this wallet application, you agree to these terms. 2. NATURE OF SERVICE This is a self-custodial Bitcoin wallet using Cashu ecash technology. You are solely responsible for your funds and seed phrase. 3. SEED PHRASE Your 12-word seed phrase is the ONLY way to recover your wallet. Never share it. Store it securely offline. We cannot recover lost seed phrases. 4. NO WARRANTY This software is provided "as is" without warranty of any kind. Use at your own risk. 5. LIMITATION OF LIABILITY We are not liable for any loss of funds, whether through bugs, user error, or third-party mint failures. 6. ECASH MINTS Ecash tokens are held by third-party mints. These mints may fail or become unavailable. Diversify across multiple mints. 7. PRIVACY This wallet does not collect personal data. Transactions are processed through ecash mints which may have their own privacy policies. 8. UPDATES These terms may be updated. Continued use constitutes acceptance. Last updated: November 2024 + Fermer + + + Retour + Réglages développeur + Débogage + Relancer l’onboarding + Relancer le flux d’onboarding + ⚠️ Les réglages développeur sont réservés aux tests et au débogage. À utiliser avec précaution. + + + Scanner pour payer + Paiement sans contact + Cashu + ou scanner le QR code + En attente de NFC… + Annuler + + + Retour + Recharger + Saisir un jeton Cashu + Collez un jeton Cashu pour ajouter des fonds à la carte + cashuA... + Valider + + Jeton prêt à être importé + NFC non disponible sur cet appareil + Approchez votre carte pour importer les preuves + Veuillez saisir un jeton de preuve Cashu + Aucun jeton de preuve à importer + Opération annulée + Erreur de communication NFC : %1$s + Erreur carte Satocash : %1$s + Nom du mint + mint.exemple.com + ₿1,234 + + Erreur : %1$s + Succès : %1$d preuves importées + Échec de la vérification du code PIN + Échec de la vérification du code PIN : %1$s + Échec de l’authentification : %1$s + Une erreur inattendue s’est produite : %1$s + Aucun code PIN enregistré + + + Scanner la carte NFC + Prêt à importer les preuves + Scanner à nouveau la carte + Code PIN accepté. Scannez de nouveau votre carte pour terminer l’import. + Traitement de l’import + Importation des preuves… + + + Saisir le code PIN + Code PIN + + + Veuillez saisir d’abord un montant + Le rescannage basé sur le PIN n’est pas pris en charge dans cette version + Fonds insuffisants sur la carte + Le flux nécessitant un code PIN n’est pas implémenté dans cette version + Erreur carte : (SW : 0x%04X) + Échec du paiement : %1$s + Erreur de communication NFC : %1$s + Erreur carte Satocash : %1$s (SW : 0x%2$04X) + Une erreur inattendue s’est produite : %1$s + + + OK + ou + + + Retour + Retirer + Solde disponible + Nom du mint + RETIRER VERS + ⚡ Facture Lightning + Saisissez une facture Lightning (BOLT11) + lnbc... + 📧 Adresse Lightning + Saisissez une adresse Lightning + utilisateur@domaine.com + Montant (sats) + 1000 + Continuer + + + URL de mint invalide + Veuillez saisir une facture Lightning + Portefeuille non initialisé + Solde insuffisant. Le montant + les frais (%1$d sats) dépassent votre solde (%2$d sats). Essayez un montant inférieur à %3$d sats. + Veuillez saisir une adresse Lightning + Veuillez saisir un montant valide + Erreur : %1$s + + + Retour + Confirmer le retrait + Retirer depuis %1$s + VERS + utilisateur@domaine.com + Montant + Réserve de frais + Total + La réserve de frais sera restituée si les frais Lightning réels sont inférieurs. + Traitement du retrait… + + + Données de devis de retrait invalides + Portefeuille non initialisé + Échec du paiement : facture non payée + Paiement en attente. Revenez plus tard. + Échec du paiement : état inconnu + Erreur : %1$s + Inconnu + Traitement du retrait + Veuillez garder l’appareil éveillé pendant le transfert + Montant + Destination + Préparation de votre retrait + Contact du mint + Attente du règlement Lightning + Préparation des fonds + Contact du mint + Règlement Lightning + Cela prend généralement moins de 10 secondes. Vous pouvez quitter cet écran une fois le transfert terminé. + + Facture Lightning + + + %1$s envoyé. + À %1$s + Lightning + Fermer + Arrière‑plan de réussite + Succès + + + Activité + HISTORIQUE DES PAIEMENTS + Aucun historique de paiement + + Copier + Ouvrir + Supprimer + + Copier le jeton + Ouvrir le jeton avec… + Supprimer le jeton + + $0 + Date + Jeton... + Copier le jeton + Ouvrir avec… + Supprimer la transaction + + Paiement + En attente + + Retour + Détails de la transaction + Partager + + Paiement reçu + Depuis le mint + Voir le reçu + DÉTAILS DE LA TRANSACTION + + Type de paiement + Cashu + Montant + Unité du jeton + Saisi comme + Montant saisi + Prix du Bitcoin + Pourboire + (équivalent) + Total payé + Mint + + FACTURE LIGHTNING + lnbc... + Touchez pour copier la facture + + JETON CASHU + cashuA... + + DEMANDE DE PAIEMENT + ... + + Copier le jeton + Ouvrir avec… + Supprimer la transaction + + Nom du mint + Restauration… + +0 sats + + + CATALOGUE D’ARTICLES + Aucun article dans le catalogue + Gérez votre catalogue de produits pour un encaissement rapide. + Importer un CSV + Gérer + Tout supprimer + + + Retour + Articles + Ajouter un article + Réorganisation terminée + Aucun article + Aucun article + Touchez + pour ajouter votre premier article + Importer depuis un CSV + Tout supprimer + + + Retour + Ajouter un article + Enregistrer + Image de l’article + Aucune image + Ajouter une photo + Supprimer la photo + + INFORMATIONS DE BASE + Nom + Nom de l’article + Variante + Ex. Petit, Grand + Description + Optionnel + + CATÉGORIE + Nom de la nouvelle catégorie + Confirmer + Annuler + Sélectionnez une catégorie existante ou créez‑en une nouvelle. + + TARIFICATION + Fiat + Bitcoin + $ + 0.00 + USD + + 0 + sats + + Appliquer la TVA + Prix incluant la TVA + Taux de TVA + 20 + + Détail du prix + Prix net (hors TVA) + $0.00 + TVA (20 %) + $0.00 + Total (TTC) + $0.00 + + Définissez un prix fixe dans votre devise préférée. Les prix en Bitcoin sont exprimés en satoshis (sats). + + IDENTIFICATION + GTIN + Scanner ou saisir le code‑barres + Scanner le code‑barres + SKU + Code interne de stock + Ce GTIN existe déjà + Ce SKU existe déjà + + STOCK + Suivre les quantités + Stock actuel + 0 + Alerte de stock faible + Alerter lorsque inférieur à + 5 + Activez le suivi des stocks pour surveiller les niveaux et recevoir des alertes de stock faible. + + Annuler + + + Glisser pour réorganiser + Image de l’article + Aucune image + Plus + + + Image de l’article + Aucune image + Diminuer la quantité + Augmenter la quantité + Ajouter une variante personnalisée… + Ajouter + Crée un nouvel article avec cette variante + + + Retour + Encaissement + Rechercher + Rechercher des articles… + Scanner le code‑barres + Effacer les filtres + + Aucun article + Aucun article trouvé + Ajoutez des articles dans Réglages → Articles + + Aucun résultat + Aucun article correspondant + Essayez un autre terme de recherche + + Panier + Panier + Vider + Total + Développer le panier + Réduire le panier + %1$d article + %1$d articles + Encaisser + Encaisser + Ajoutez au moins un mint dans Réglages → Mints avant d’encaisser des clients. + + Enregistrer + Enregistrés + Enregistrer le panier + Saisissez un nom (facultatif) + + + Enregistrer le panier + Donnez un nom à votre panier pour le retrouver facilement plus tard. + Table 5, commande de Jean, etc. + Laissez vide pour utiliser un nom par défaut + Enregistrer le panier + + + Renommer le panier + Mettez à jour le nom de ce panier. + Saisissez un nouveau nom + Enregistrer les modifications + Modification : %1$s + + + Retour + Paniers enregistrés + Aucun panier enregistré + Aucun panier enregistré + Enregistrez un panier pour le garder ouvert plus tard. +Parfait pour les tabs ou les tables de restaurant. + %1$s • %2$s + Renommer + Supprimer + Renommer le panier + Saisissez le nom du panier + Supprimer le panier + Supprimer « %1$s » ? Cette action est irréversible. + + + Retour + Historique des commandes + Aucune commande archivée + Aucune commande terminée + Les commandes terminées apparaîtront ici. +Parfait pour suivre l’historique des ventes. + PAYÉ + Voir le paiement + Supprimer + Supprimer la commande + Supprimer « %1$s » ? Cette action est irréversible. + Total + Détails de la commande + Archive + Voir le paiement + + + + Enregistrer + Supprimer + Confirmer + + + Noms de paniers + Créez des noms prédéfinis pour enregistrer rapidement les paniers. +Parfait pour les tables de restaurant ou les commandes clients. + NOMS PRÉDÉFINIS + Aucun nom prédéfini + Ajoutez des noms pour enregistrer rapidement les paniers + Ajouter un nom + Exemples : Table 1, Table 2, VIP, À emporter, Commande de Jean + Tout effacer + + + Ajouter un nom prédéfini + Créez un nom de sélection rapide pour les paniers + Ex. Table 1 + Ajouter le nom + + Modifier le nom + Mettre à jour le nom prédéfini + Saisissez le nom + Enregistrer les modifications + + Ajouter un nom + Enregistrer les modifications + + Supprimer le nom + Supprimer « %1$s » des noms prédéfinis ? + + Tout effacer + Supprimer tous les noms prédéfinis ? Cette action est irréversible. + Tout effacer + + + Veuillez saisir un nom + Ce nom existe déjà + + + + %1$d article + %1$d articles + + + + Retraits + Retrait automatique + Envoyez automatiquement des fonds vers votre portefeuille Lightning lorsque le solde dépasse un seuil + Actif + Inactif + + Retrait automatique + Retirer automatiquement lorsque le solde dépasse le seuil + + Destination + Paramètres de déclenchement + CONFIGURATION + Adresse Lightning + vous@wallet.com + Les fonds seront envoyés automatiquement à cette adresse + + Seuil de solde + Déclencher lorsque le solde dépasse + Seuil + Déclencher le retrait lorsque le solde atteint ce montant + Min : ₿1 000 • Max : ₿1 000 000 + + Montant à retirer + Pourcentage du solde à envoyer + Pourcentage de retrait + Pourcentage du solde à retirer (gardez‑en une partie pour les frais) + + Activité récente + Tout voir + Aucun retrait automatique pour l’instant + Aucune activité pour l’instant + Les retraits apparaîtront ici + + Envoyé + En attente + Échec + + Retrait automatique en cours… + Obtention du devis… + Envoi vers le portefeuille… + Envoyé avec succès ! + Échec du retrait + + Retrait automatique + Détails de l’erreur + + + Retraits + Paramètres et historique des retraits automatiques + + + Retrait manuel + Retirer maintenant + Envoyer des fonds vers une facture ou une adresse Lightning + Sélectionner un mint + Aucun solde disponible pour le retrait. Ajoutez d’abord des fonds à votre portefeuille. + + + Solde + + + Sélectionner un mint + Choisissez le mint depuis lequel retirer + Icône de mint + Sélectionner ce mint + + + Facture Lightning + Collez une facture pour payer instantanément + Adresse Lightning + Envoyer vers une adresse de type e‑mail + lnbc1... + Saisissez le montant en sats + Continuer + Scanner le QR + Envoyer à + Disponible : %1$s + + + Scanner le code QR + Pointez la caméra vers le code QR + L’autorisation appareil photo est requise pour scanner les codes QR + + + Mints + Solde total + Vos mints + Ajouter un nouveau mint + Saisissez l’URL du mint ou scannez un QR + https://mint.example.com + Ajouter le mint + Scanner le QR + Scanner le QR du mint + Pointez la caméra vers le QR du mint + Aucun mint + Ajoutez un mint pour commencer à utiliser l’ecash + Supprimer le mint + Supprimer %1$s ? Tout solde dans ce mint sera perdu. + Supprimer + Mint supprimé + Ce mint est déjà ajouté + URL de mint invalide. Veuillez vérifier et réessayer. + Mint ajouté + Réinitialiser les mints + Réinitialiser aux mints par défaut ? Tous les mints personnalisés seront supprimés. + Réinitialiser + Mints réinitialisés aux valeurs par défaut + Réinitialiser aux valeurs par défaut + Icône de mint + Sélectionné + Supprimer le mint + + + %1$d mint + %1$d mints + + + + Mint Lightning + Tous les mints + Solde + Tous les paiements Lightning seront reçus sur ce mint. Touchez un mint ci‑dessous pour le définir comme mint Lightning. + Définir comme mint Lightning + Mint Lightning mis à jour + + + Icône de mint + Sélectionné comme mint Lightning + + + Infos + Supprimer + Ajouter un mint + + + Détails du mint + À propos + Annonce + Contact + Détails + Actions + URL + Logiciel + Version + Fonctionnalités + Copier l’URL du mint + Supprimer le mint + Copié dans le presse‑papiers + Copier + Impossible de récupérer les informations du mint + Réessayer + + Logiciel : %1$s + Version : %1$s + Logiciel : Inconnu + Version : Inconnue + + + Confirmer + Êtes‑vous sûr de vouloir continuer ? diff --git a/app/src/main/res/values-fr/strings_history.xml b/app/src/main/res/values-fr/strings_history.xml new file mode 100644 index 00000000..fa2ea1c2 --- /dev/null +++ b/app/src/main/res/values-fr/strings_history.xml @@ -0,0 +1,5 @@ + + Activité + HISTORIQUE DES PAIEMENTS + Aucun historique de paiement + diff --git a/app/src/main/res/values-fr/strings_pos.xml b/app/src/main/res/values-fr/strings_pos.xml new file mode 100644 index 00000000..d553bb8d --- /dev/null +++ b/app/src/main/res/values-fr/strings_pos.xml @@ -0,0 +1,31 @@ + + + Liste des articles + Historique + Réglages + Plus d’options + + + Vous devez saisir un montant à encaisser + $0 + $0.00 USD + Changer de devise + + + Encaisser + Encaisser %1$s + + + BTC + + + Encaisser %1$s + %2$s + Encaisser %1$s + Encaisser %1$s + + + Annuler la dernière modification + Rétablir la modification + Annuler + Rétablir + From b89b671d11b56079c2533fbfd0f04f5ee05ac270 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 29 Nov 2025 18:21:44 +0100 Subject: [PATCH 4/6] Fix French duplicate history string definitions --- app/src/main/res/values-fr/strings_history.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/src/main/res/values-fr/strings_history.xml b/app/src/main/res/values-fr/strings_history.xml index fa2ea1c2..85420055 100644 --- a/app/src/main/res/values-fr/strings_history.xml +++ b/app/src/main/res/values-fr/strings_history.xml @@ -1,5 +1,2 @@ - Activité - HISTORIQUE DES PAIEMENTS - Aucun historique de paiement From 7542d1748857fe921477cab064b83932be2b4957 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 29 Nov 2025 19:18:51 +0100 Subject: [PATCH 5/6] feat: Add and update French, Italian, and German translations --- app/src/main/res/values-de/strings.xml | 218 ++++++++++++++++++ .../res/values-de/strings_barcode_scanner.xml | 25 ++ .../res/values-de/strings_basket_receipt.xml | 28 +++ .../values-de/strings_developer_settings.xml | 8 + .../main/res/values-de/strings_history.xml | 52 +++++ .../main/res/values-de/strings_item_list.xml | 14 ++ .../res/values-de/strings_item_selection.xml | 6 + .../values-de/strings_language_settings.xml | 8 + .../res/values-de/strings_mints_settings.xml | 16 ++ .../strings_mints_settings_dialogs.xml | 6 + app/src/main/res/values-de/strings_pos.xml | 25 ++ .../res/values-de/strings_restore_wallet.xml | 10 + .../main/res/values-de/strings_security.xml | 41 ++++ .../main/res/values-de/strings_settings.xml | 65 ++++++ .../res/values-de/strings_theme_settings.xml | 10 + .../res/values-de/strings_token_history.xml | 12 + app/src/main/res/values-fr/strings.xml | 4 +- .../res/values-fr/strings_barcode_scanner.xml | 25 ++ .../res/values-fr/strings_basket_receipt.xml | 28 +++ .../values-fr/strings_developer_settings.xml | 8 + .../main/res/values-fr/strings_item_list.xml | 14 ++ .../res/values-fr/strings_item_selection.xml | 6 + .../values-fr/strings_language_settings.xml | 8 + .../res/values-fr/strings_mints_settings.xml | 16 ++ .../strings_mints_settings_dialogs.xml | 6 + app/src/main/res/values-fr/strings_pos.xml | 6 - .../res/values-fr/strings_restore_wallet.xml | 10 + .../main/res/values-fr/strings_security.xml | 41 ++++ .../main/res/values-fr/strings_settings.xml | 65 ++++++ .../res/values-fr/strings_theme_settings.xml | 10 + .../res/values-fr/strings_token_history.xml | 12 + app/src/main/res/values-it/strings.xml | 218 ++++++++++++++++++ .../res/values-it/strings_barcode_scanner.xml | 25 ++ .../res/values-it/strings_basket_receipt.xml | 28 +++ .../values-it/strings_developer_settings.xml | 8 + .../main/res/values-it/strings_history.xml | 52 +++++ .../main/res/values-it/strings_item_list.xml | 14 ++ .../res/values-it/strings_item_selection.xml | 6 + .../values-it/strings_language_settings.xml | 8 + .../res/values-it/strings_mints_settings.xml | 16 ++ .../strings_mints_settings_dialogs.xml | 6 + app/src/main/res/values-it/strings_pos.xml | 25 ++ .../res/values-it/strings_restore_wallet.xml | 10 + .../main/res/values-it/strings_security.xml | 41 ++++ .../main/res/values-it/strings_settings.xml | 65 ++++++ .../res/values-it/strings_theme_settings.xml | 10 + .../res/values-it/strings_token_history.xml | 12 + 47 files changed, 1340 insertions(+), 7 deletions(-) create mode 100644 app/src/main/res/values-de/strings_barcode_scanner.xml create mode 100644 app/src/main/res/values-de/strings_basket_receipt.xml create mode 100644 app/src/main/res/values-de/strings_developer_settings.xml create mode 100644 app/src/main/res/values-de/strings_history.xml create mode 100644 app/src/main/res/values-de/strings_item_list.xml create mode 100644 app/src/main/res/values-de/strings_item_selection.xml create mode 100644 app/src/main/res/values-de/strings_language_settings.xml create mode 100644 app/src/main/res/values-de/strings_mints_settings.xml create mode 100644 app/src/main/res/values-de/strings_mints_settings_dialogs.xml create mode 100644 app/src/main/res/values-de/strings_pos.xml create mode 100644 app/src/main/res/values-de/strings_restore_wallet.xml create mode 100644 app/src/main/res/values-de/strings_security.xml create mode 100644 app/src/main/res/values-de/strings_settings.xml create mode 100644 app/src/main/res/values-de/strings_theme_settings.xml create mode 100644 app/src/main/res/values-de/strings_token_history.xml create mode 100644 app/src/main/res/values-fr/strings_barcode_scanner.xml create mode 100644 app/src/main/res/values-fr/strings_basket_receipt.xml create mode 100644 app/src/main/res/values-fr/strings_developer_settings.xml create mode 100644 app/src/main/res/values-fr/strings_item_list.xml create mode 100644 app/src/main/res/values-fr/strings_item_selection.xml create mode 100644 app/src/main/res/values-fr/strings_language_settings.xml create mode 100644 app/src/main/res/values-fr/strings_mints_settings.xml create mode 100644 app/src/main/res/values-fr/strings_mints_settings_dialogs.xml create mode 100644 app/src/main/res/values-fr/strings_restore_wallet.xml create mode 100644 app/src/main/res/values-fr/strings_security.xml create mode 100644 app/src/main/res/values-fr/strings_settings.xml create mode 100644 app/src/main/res/values-fr/strings_theme_settings.xml create mode 100644 app/src/main/res/values-fr/strings_token_history.xml create mode 100644 app/src/main/res/values-it/strings_barcode_scanner.xml create mode 100644 app/src/main/res/values-it/strings_basket_receipt.xml create mode 100644 app/src/main/res/values-it/strings_developer_settings.xml create mode 100644 app/src/main/res/values-it/strings_history.xml create mode 100644 app/src/main/res/values-it/strings_item_list.xml create mode 100644 app/src/main/res/values-it/strings_item_selection.xml create mode 100644 app/src/main/res/values-it/strings_language_settings.xml create mode 100644 app/src/main/res/values-it/strings_mints_settings.xml create mode 100644 app/src/main/res/values-it/strings_mints_settings_dialogs.xml create mode 100644 app/src/main/res/values-it/strings_pos.xml create mode 100644 app/src/main/res/values-it/strings_restore_wallet.xml create mode 100644 app/src/main/res/values-it/strings_security.xml create mode 100644 app/src/main/res/values-it/strings_settings.xml create mode 100644 app/src/main/res/values-it/strings_theme_settings.xml create mode 100644 app/src/main/res/values-it/strings_token_history.xml diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e7176275..bd100c49 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -1,3 +1,221 @@ Numo + + + Atrás + Confirmar + ¿Estás seguro de que quieres continuar? + + Nombre del mint + mint.ejemplo.com + ₿1,234 + + Comprobar saldo NFC + Ver saldo + Acerca la tarjeta + Acerca tu tarjeta NFC a la parte trasera del dispositivo para ver el saldo + Acerca tu tarjeta NFC para ver el saldo + Saldo: %1$s + Error: %1$s + La tarjeta no tiene pruebas + No hay datos de estado de pruebas disponibles + Los datos de pruebas son inconsistentes + La tarjeta no admite IsoDep + Etiqueta NFC no válida + + + Atrás + Propinas + Permite a los clientes añadir una propina al pagar. Las propinas predefinidas aparecerán como botones de selección rápida en la pantalla de pago. + Activar propinas + PROPINA PREDEFINIDA + Configura porcentajes de propina de selección rápida. Los clientes también pueden introducir un importe personalizado. + Añadir propina + Restablecer valores predeterminados + + + %1$d%% + Añadir propina predefinida + Introduce un porcentaje (1-100) + Añadir + Cancelar + Introduce un porcentaje válido (1-100) + No se pudo añadir la propina (puede que ya exista o que se haya alcanzado el máximo) + + Editar propina predefinida + Guardar + + Eliminar propina predefinida + ¿Eliminar la propina del %1$d%% de las opciones predefinidas? + Eliminar + + Restablecer valores predeterminados + ¿Restablecer las propinas predefinidas a los valores por defecto (5 %, 10 %, 15 %, 20 %)? + Restablecer + Propinas restablecidas a los valores por defecto + + + Cerrar + Total del pedido + ¿Quieres añadir una propina? + Propina personalizada + Introduce un importe + Sin propina + Cambiar a ₿ + Cambiar a %1$s + Introduce el importe de la propina + Atrás + Confirmar + + + Cerrar + Compartir + Pagar + Escanea o acerca para pagar + Leyendo desde NFC... + + Importe de pago no válido + No se pudo preparar los datos de pago NDEF + Nada que compartir todavía + + Preparando la solicitud de pago... + Esperando el pago... + Error al generar el código QR + Error: %1$s + Pago completado correctamente + El pago ha fallado: %1$s + El pago Lightning ha fallado: %1$s + + incluye una propina de %1$s (%2$d%%) + incluye una propina de %1$s + + Compartir solicitud de pago + + + Has recibido %1$s. + Ver detalles + Cerrar + Cerrar + Compartir + Fondo de éxito + Éxito + + No hay ningún token para compartir + Compartir token + No hay aplicaciones disponibles para compartir este token + Los detalles de la transacción no están disponibles + + + TPV de Bitcoin con Cashu ecash + Acepta pagos en Bitcoin al instante y sin comisiones usando la tecnología Cashu ecash. + Al continuar, aceptas nuestros Términos de servicio y Política de privacidad + Comenzar + + + Configura tu monedero + Elige cómo quieres empezar + Crear monedero nuevo + Empieza desde cero con una nueva frase semilla + Restaurar desde copia de seguridad + Usa tu frase semilla existente + + + Atrás + Restaurar monedero + Introduce tu frase semilla de 12 palabras + Introduce las palabras en el orden correcto para restaurar tu monedero. + Pegar desde el portapapeles + Listo para continuar + Se han detectado caracteres no válidos + Has introducido %1$d de 12 palabras + Continuar + El portapapeles está vacío + Pega una frase semilla válida de 12 palabras + Frase semilla pegada + + + Creando tu monedero... + Generando frase semilla... + Configurando mints por defecto... + Inicializando el monedero... + Conectando con los mints... + Obteniendo información de los mints... + Esto solo tomará un momento + + + Buscando copia de seguridad... + Comprobando relés Nostr para tu configuración de mints + + + Atrás + Tus mints + Copia de seguridad encontrada + Última copia de seguridad: %1$s + No se encontró copia de seguridad + Usando mints por defecto + Selecciona mints + Selecciona qué mints quieres restaurar + Estos mints almacenarán tus tokens ecash + Has seleccionado %1$d mint%2$s + Restaurar monedero + Continuar + + + Restaurando monedero + Iniciando restauración... + + + Monedero restaurado + Se han recuperado %1$d sats + Saldo total: %1$d sats + Monedero creado + Tu monedero está listo para usar + SALDO POR MINT + Entrar al monedero + + + Error al crear el monedero: %1$s + Error al inicializar el monedero: %1$s + + + Advertencia importante + Restaurar desde una frase semilla reemplazará tu monedero actual. Asegúrate de haber guardado la frase semilla actual antes de continuar. + Introduce tu frase semilla de 12 palabras + Pegar desde el portapapeles + Continuar + + Comprobando si hay copia de seguridad + Buscando en los relés Nostr... + + Copia de seguridad encontrada + Última copia de seguridad: 1 ene 2024 + Fecha desconocida + + Selecciona los mints que quieres restaurar + 0 mints seleccionados + Iniciar restauración + + Restaurando monedero + Conectando con los mints... + Esperando... + +%1$d sats + %1$d sats + + Monedero restaurado + Tu monedero se ha restaurado correctamente + %1$d sats + Listo + + La restauración ha fallado: %1$s + + + Atrás + Frase semilla + ¡Mantén esto en secreto! + Cualquiera que tenga estas 12 palabras puede acceder a tus fondos. Escríbelas y guárdalas en un lugar seguro. Nunca las compartas con nadie. + Añadir nombre + Ver pago + + Guardar cambios + Añade al menos un mint en Ajustes → Mints antes de cobrar a los clientes. diff --git a/app/src/main/res/values-de/strings_barcode_scanner.xml b/app/src/main/res/values-de/strings_barcode_scanner.xml new file mode 100644 index 00000000..70db9e2f --- /dev/null +++ b/app/src/main/res/values-de/strings_barcode_scanner.xml @@ -0,0 +1,25 @@ + + + Escanear código de barras + Coloca el código de barras dentro del recuadro + Se necesita permiso de cámara para escanear códigos de barras + + + Escanear para añadir + Listo + Escanea un código de barras para añadir un artículo + + + EAN-13 + EAN-8 + UPC-A + UPC-E + Código 128 + Código 39 + Código 93 + ITF + Codabar + Código QR + Data Matrix + Desconocido + diff --git a/app/src/main/res/values-de/strings_basket_receipt.xml b/app/src/main/res/values-de/strings_basket_receipt.xml new file mode 100644 index 00000000..c4e262df --- /dev/null +++ b/app/src/main/res/values-de/strings_basket_receipt.xml @@ -0,0 +1,28 @@ + + + Imprimir recibo + Subtotal (sin IVA) + Artículos en Bitcoin + Total + Pagado + + + %1$s • incl. %2$s de IVA + incl. %1$s de IVA + + + 1 ARTÍCULO + %1$d ARTÍCULOS + + + incl. %1$d%% de IVA + equivalente + Pago + pagado + + + Total pagado + Propina + Propina (%1$d%%) + IVA (%1$d%%) + diff --git a/app/src/main/res/values-de/strings_developer_settings.xml b/app/src/main/res/values-de/strings_developer_settings.xml new file mode 100644 index 00000000..26b13860 --- /dev/null +++ b/app/src/main/res/values-de/strings_developer_settings.xml @@ -0,0 +1,8 @@ + + + Reiniciar onboarding + + Esto borrará el estado de finalización del onboarding y te llevará de nuevo a la pantalla de bienvenida. ¿Seguro que quieres continuar? + + Reiniciar + diff --git a/app/src/main/res/values-de/strings_history.xml b/app/src/main/res/values-de/strings_history.xml new file mode 100644 index 00000000..40d35ad5 --- /dev/null +++ b/app/src/main/res/values-de/strings_history.xml @@ -0,0 +1,52 @@ + + + Cambiar tema + Historial + + + Pago pendiente + Pago Lightning + Pago Cashu + Entrada de efectivo + Salida de efectivo + Toca para reanudar + + + Abrir pago con... + No hay aplicaciones disponibles para gestionar este pago + Token copiado al portapapeles + Factura copiada al portapapeles + + Eliminar pago + ¿Seguro que quieres eliminar este pago del historial? + Eliminar + Cancelar + + Borrar historial + ¿Seguro que quieres borrar todo el historial de pagos? Esta acción no se puede deshacer. + Borrar todo + Cancelar + + + Pago Lightning + Pago Cashu + Desde %1$s + Desconocido + ⚡ Lightning + 🥜 Cashu + + + Propina añadida + Propina añadida (%1$d%%) + + + Compartir transacción + Lightning + Cashu + Importe: %1$s + Token: %1$s + Factura: %1$s + + + Recibo + diff --git a/app/src/main/res/values-de/strings_item_list.xml b/app/src/main/res/values-de/strings_item_list.xml new file mode 100644 index 00000000..1064c93b --- /dev/null +++ b/app/src/main/res/values-de/strings_item_list.xml @@ -0,0 +1,14 @@ + + + Borrar todos los artículos + + ¿Seguro que quieres borrar TODOS los artículos de tu catálogo? Esta acción no se puede deshacer. + + Borrar todo + + Se han borrado todos los artículos + No se pudo abrir el archivo CSV + Se han importado %1$d artículos + No se importaron artículos desde el CSV + Error al importar el archivo CSV: %1$s + diff --git a/app/src/main/res/values-de/strings_item_selection.xml b/app/src/main/res/values-de/strings_item_selection.xml new file mode 100644 index 00000000..0652c2dd --- /dev/null +++ b/app/src/main/res/values-de/strings_item_selection.xml @@ -0,0 +1,6 @@ + + + Vaciar cesta + ¿Quieres eliminar todos los artículos de la cesta? + Vaciar + diff --git a/app/src/main/res/values-de/strings_language_settings.xml b/app/src/main/res/values-de/strings_language_settings.xml new file mode 100644 index 00000000..98447166 --- /dev/null +++ b/app/src/main/res/values-de/strings_language_settings.xml @@ -0,0 +1,8 @@ + + + Idioma + IDIOMA DE LA APLICACIÓN + Inglés + Español + Idioma actual: %1$s + diff --git a/app/src/main/res/values-de/strings_mints_settings.xml b/app/src/main/res/values-de/strings_mints_settings.xml new file mode 100644 index 00000000..3822229c --- /dev/null +++ b/app/src/main/res/values-de/strings_mints_settings.xml @@ -0,0 +1,16 @@ + + + MINTS PERMITIDOS + + Selecciona un mint para pagos ⚡ Lightning. El mint seleccionado se usará para recibir y enviar Bitcoin sobre Lightning. + + Añadir URL de mint + Añadir + Restablecer valores predeterminados + + + El mint no está disponible o la URL es incorrecta + El mint ya está en la lista + Mints restablecidos a los valores predeterminados + Los pagos Lightning usarán este mint + diff --git a/app/src/main/res/values-de/strings_mints_settings_dialogs.xml b/app/src/main/res/values-de/strings_mints_settings_dialogs.xml new file mode 100644 index 00000000..44fe6354 --- /dev/null +++ b/app/src/main/res/values-de/strings_mints_settings_dialogs.xml @@ -0,0 +1,6 @@ + + + Eliminar mint + ¿Seguro que quieres eliminar este mint? %1$s + Eliminar + diff --git a/app/src/main/res/values-de/strings_pos.xml b/app/src/main/res/values-de/strings_pos.xml new file mode 100644 index 00000000..fe0c9b3c --- /dev/null +++ b/app/src/main/res/values-de/strings_pos.xml @@ -0,0 +1,25 @@ + + + Lista de artículos + Historial + Ajustes + Más opciones + + + Debes introducir un importe para cobrar + $0 + $0.00 USD + Cambiar de moneda + + + Cobrar + Cobrar %1$s + + + BTC + + + Cobrar %1$s + %2$s + Cobrar %1$s + Cobrar %1$s + diff --git a/app/src/main/res/values-de/strings_restore_wallet.xml b/app/src/main/res/values-de/strings_restore_wallet.xml new file mode 100644 index 00000000..9ce6db85 --- /dev/null +++ b/app/src/main/res/values-de/strings_restore_wallet.xml @@ -0,0 +1,10 @@ + + + Confirmar restauración + Restaurar + + Se han recuperado %1$d sats en %2$d mint(s) + El saldo ha cambiado en %1$d sats + Monedero restaurado con un total de %1$d sats + %1$d → %2$d sats + diff --git a/app/src/main/res/values-de/strings_security.xml b/app/src/main/res/values-de/strings_security.xml new file mode 100644 index 00000000..2c338bca --- /dev/null +++ b/app/src/main/res/values-de/strings_security.xml @@ -0,0 +1,41 @@ + + + Protege tu monedero + Tu frase semilla es la única forma de recuperar tu monedero si pierdes el acceso a este dispositivo. Mantenla a salvo y no la compartas con nadie. + + + Copia de seguridad del monedero + Recuperación del monedero + + + Copia de seguridad de la frase semilla + Ver tu frase semilla de 12 palabras + + + Restaurar monedero + Recuperar desde una frase semilla + + + Protección con PIN + Modo empleado + Configura un PIN para permitir que los empleados usen Numo de forma segura. Pueden aceptar pagos y gestionar transacciones, pero no podrán retirar fondos, acceder a los mints, ver tu frase semilla o modificar los precios de los artículos. + + + Configurar PIN + Protege funciones sensibles + + + Cambiar PIN + Actualiza tu PIN de seguridad + + + Eliminar PIN + Desactivar protección con PIN + + + Introduce el PIN + Verifica tu identidad para continuar + ¿Eliminar PIN? + Esto desactivará la protección con PIN. Cualquiera que tenga acceso a este dispositivo podrá acceder a funciones sensibles como retirar fondos y ver tu frase semilla. + Eliminar + diff --git a/app/src/main/res/values-de/strings_settings.xml b/app/src/main/res/values-de/strings_settings.xml new file mode 100644 index 00000000..aa66f50a --- /dev/null +++ b/app/src/main/res/values-de/strings_settings.xml @@ -0,0 +1,65 @@ + + + Ajustes + + + Terminal + Pagos + Seguridad y privacidad + Apariencia + General + Desarrollador + + + Idioma + Elige el idioma de la aplicación + + + Moneda fiduciaria + Elige tu moneda fiduciaria predeterminada + + + MONEDA PREFERIDA + Dólar estadounidense (USD) + Euro (EUR) + Libra esterlina (GBP) + Yen japonés (JPY) + + + Mints + Gestiona los mints de Cashu y los ajustes de Lightning + + + Artículos + Crea y gestiona artículos del catálogo + + + Propinas + Configura las opciones de propina en el cobro + + + Tema + Cambiar entre modo claro y oscuro + + + Seguridad y privacidad + Copia de la frase semilla, restaurar monedero + + + Opciones de desarrollo + Opciones avanzadas y herramientas de depuración + + + Acerca de + Versión, términos y contacto + + + Tema + Moneda fiduciaria + Idioma + Mints + Seguridad y privacidad + + + Verifica para acceder a la configuración + diff --git a/app/src/main/res/values-de/strings_theme_settings.xml b/app/src/main/res/values-de/strings_theme_settings.xml new file mode 100644 index 00000000..8c410f39 --- /dev/null +++ b/app/src/main/res/values-de/strings_theme_settings.xml @@ -0,0 +1,10 @@ + + + MODO + Modo oscuro + TEMA DE LA APLICACIÓN + Obsidian + Bitcoin naranja + Verde + Blanco + diff --git a/app/src/main/res/values-de/strings_token_history.xml b/app/src/main/res/values-de/strings_token_history.xml new file mode 100644 index 00000000..8b7127ba --- /dev/null +++ b/app/src/main/res/values-de/strings_token_history.xml @@ -0,0 +1,12 @@ + + + Historial de tokens + + Eliminar token + ¿Seguro que quieres eliminar este token del historial? + Eliminar + + Borrar historial + ¿Seguro que quieres borrar todo el historial de tokens? Esta acción no se puede deshacer. + Borrar todo + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 6df7e310..bfa3295c 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -555,7 +555,6 @@ %1$d articles Encaisser Encaisser - Ajoutez au moins un mint dans Réglages → Mints avant d’encaisser des clients. Enregistrer Enregistrés @@ -817,4 +816,7 @@ Parfait pour les tables de restaurant ou les commandes clients. Confirmer Êtes‑vous sûr de vouloir continuer ? + + + Ajoutez au moins un mint dans Réglages → Mints avant d’encaisser des clients. diff --git a/app/src/main/res/values-fr/strings_barcode_scanner.xml b/app/src/main/res/values-fr/strings_barcode_scanner.xml new file mode 100644 index 00000000..70db9e2f --- /dev/null +++ b/app/src/main/res/values-fr/strings_barcode_scanner.xml @@ -0,0 +1,25 @@ + + + Escanear código de barras + Coloca el código de barras dentro del recuadro + Se necesita permiso de cámara para escanear códigos de barras + + + Escanear para añadir + Listo + Escanea un código de barras para añadir un artículo + + + EAN-13 + EAN-8 + UPC-A + UPC-E + Código 128 + Código 39 + Código 93 + ITF + Codabar + Código QR + Data Matrix + Desconocido + diff --git a/app/src/main/res/values-fr/strings_basket_receipt.xml b/app/src/main/res/values-fr/strings_basket_receipt.xml new file mode 100644 index 00000000..c4e262df --- /dev/null +++ b/app/src/main/res/values-fr/strings_basket_receipt.xml @@ -0,0 +1,28 @@ + + + Imprimir recibo + Subtotal (sin IVA) + Artículos en Bitcoin + Total + Pagado + + + %1$s • incl. %2$s de IVA + incl. %1$s de IVA + + + 1 ARTÍCULO + %1$d ARTÍCULOS + + + incl. %1$d%% de IVA + equivalente + Pago + pagado + + + Total pagado + Propina + Propina (%1$d%%) + IVA (%1$d%%) + diff --git a/app/src/main/res/values-fr/strings_developer_settings.xml b/app/src/main/res/values-fr/strings_developer_settings.xml new file mode 100644 index 00000000..26b13860 --- /dev/null +++ b/app/src/main/res/values-fr/strings_developer_settings.xml @@ -0,0 +1,8 @@ + + + Reiniciar onboarding + + Esto borrará el estado de finalización del onboarding y te llevará de nuevo a la pantalla de bienvenida. ¿Seguro que quieres continuar? + + Reiniciar + diff --git a/app/src/main/res/values-fr/strings_item_list.xml b/app/src/main/res/values-fr/strings_item_list.xml new file mode 100644 index 00000000..1064c93b --- /dev/null +++ b/app/src/main/res/values-fr/strings_item_list.xml @@ -0,0 +1,14 @@ + + + Borrar todos los artículos + + ¿Seguro que quieres borrar TODOS los artículos de tu catálogo? Esta acción no se puede deshacer. + + Borrar todo + + Se han borrado todos los artículos + No se pudo abrir el archivo CSV + Se han importado %1$d artículos + No se importaron artículos desde el CSV + Error al importar el archivo CSV: %1$s + diff --git a/app/src/main/res/values-fr/strings_item_selection.xml b/app/src/main/res/values-fr/strings_item_selection.xml new file mode 100644 index 00000000..0652c2dd --- /dev/null +++ b/app/src/main/res/values-fr/strings_item_selection.xml @@ -0,0 +1,6 @@ + + + Vaciar cesta + ¿Quieres eliminar todos los artículos de la cesta? + Vaciar + diff --git a/app/src/main/res/values-fr/strings_language_settings.xml b/app/src/main/res/values-fr/strings_language_settings.xml new file mode 100644 index 00000000..98447166 --- /dev/null +++ b/app/src/main/res/values-fr/strings_language_settings.xml @@ -0,0 +1,8 @@ + + + Idioma + IDIOMA DE LA APLICACIÓN + Inglés + Español + Idioma actual: %1$s + diff --git a/app/src/main/res/values-fr/strings_mints_settings.xml b/app/src/main/res/values-fr/strings_mints_settings.xml new file mode 100644 index 00000000..3822229c --- /dev/null +++ b/app/src/main/res/values-fr/strings_mints_settings.xml @@ -0,0 +1,16 @@ + + + MINTS PERMITIDOS + + Selecciona un mint para pagos ⚡ Lightning. El mint seleccionado se usará para recibir y enviar Bitcoin sobre Lightning. + + Añadir URL de mint + Añadir + Restablecer valores predeterminados + + + El mint no está disponible o la URL es incorrecta + El mint ya está en la lista + Mints restablecidos a los valores predeterminados + Los pagos Lightning usarán este mint + diff --git a/app/src/main/res/values-fr/strings_mints_settings_dialogs.xml b/app/src/main/res/values-fr/strings_mints_settings_dialogs.xml new file mode 100644 index 00000000..44fe6354 --- /dev/null +++ b/app/src/main/res/values-fr/strings_mints_settings_dialogs.xml @@ -0,0 +1,6 @@ + + + Eliminar mint + ¿Seguro que quieres eliminar este mint? %1$s + Eliminar + diff --git a/app/src/main/res/values-fr/strings_pos.xml b/app/src/main/res/values-fr/strings_pos.xml index d553bb8d..3c6504e4 100644 --- a/app/src/main/res/values-fr/strings_pos.xml +++ b/app/src/main/res/values-fr/strings_pos.xml @@ -22,10 +22,4 @@ Encaisser %1$s + %2$s Encaisser %1$s Encaisser %1$s - - - Annuler la dernière modification - Rétablir la modification - Annuler - Rétablir diff --git a/app/src/main/res/values-fr/strings_restore_wallet.xml b/app/src/main/res/values-fr/strings_restore_wallet.xml new file mode 100644 index 00000000..9ce6db85 --- /dev/null +++ b/app/src/main/res/values-fr/strings_restore_wallet.xml @@ -0,0 +1,10 @@ + + + Confirmar restauración + Restaurar + + Se han recuperado %1$d sats en %2$d mint(s) + El saldo ha cambiado en %1$d sats + Monedero restaurado con un total de %1$d sats + %1$d → %2$d sats + diff --git a/app/src/main/res/values-fr/strings_security.xml b/app/src/main/res/values-fr/strings_security.xml new file mode 100644 index 00000000..2c338bca --- /dev/null +++ b/app/src/main/res/values-fr/strings_security.xml @@ -0,0 +1,41 @@ + + + Protege tu monedero + Tu frase semilla es la única forma de recuperar tu monedero si pierdes el acceso a este dispositivo. Mantenla a salvo y no la compartas con nadie. + + + Copia de seguridad del monedero + Recuperación del monedero + + + Copia de seguridad de la frase semilla + Ver tu frase semilla de 12 palabras + + + Restaurar monedero + Recuperar desde una frase semilla + + + Protección con PIN + Modo empleado + Configura un PIN para permitir que los empleados usen Numo de forma segura. Pueden aceptar pagos y gestionar transacciones, pero no podrán retirar fondos, acceder a los mints, ver tu frase semilla o modificar los precios de los artículos. + + + Configurar PIN + Protege funciones sensibles + + + Cambiar PIN + Actualiza tu PIN de seguridad + + + Eliminar PIN + Desactivar protección con PIN + + + Introduce el PIN + Verifica tu identidad para continuar + ¿Eliminar PIN? + Esto desactivará la protección con PIN. Cualquiera que tenga acceso a este dispositivo podrá acceder a funciones sensibles como retirar fondos y ver tu frase semilla. + Eliminar + diff --git a/app/src/main/res/values-fr/strings_settings.xml b/app/src/main/res/values-fr/strings_settings.xml new file mode 100644 index 00000000..aa66f50a --- /dev/null +++ b/app/src/main/res/values-fr/strings_settings.xml @@ -0,0 +1,65 @@ + + + Ajustes + + + Terminal + Pagos + Seguridad y privacidad + Apariencia + General + Desarrollador + + + Idioma + Elige el idioma de la aplicación + + + Moneda fiduciaria + Elige tu moneda fiduciaria predeterminada + + + MONEDA PREFERIDA + Dólar estadounidense (USD) + Euro (EUR) + Libra esterlina (GBP) + Yen japonés (JPY) + + + Mints + Gestiona los mints de Cashu y los ajustes de Lightning + + + Artículos + Crea y gestiona artículos del catálogo + + + Propinas + Configura las opciones de propina en el cobro + + + Tema + Cambiar entre modo claro y oscuro + + + Seguridad y privacidad + Copia de la frase semilla, restaurar monedero + + + Opciones de desarrollo + Opciones avanzadas y herramientas de depuración + + + Acerca de + Versión, términos y contacto + + + Tema + Moneda fiduciaria + Idioma + Mints + Seguridad y privacidad + + + Verifica para acceder a la configuración + diff --git a/app/src/main/res/values-fr/strings_theme_settings.xml b/app/src/main/res/values-fr/strings_theme_settings.xml new file mode 100644 index 00000000..8c410f39 --- /dev/null +++ b/app/src/main/res/values-fr/strings_theme_settings.xml @@ -0,0 +1,10 @@ + + + MODO + Modo oscuro + TEMA DE LA APLICACIÓN + Obsidian + Bitcoin naranja + Verde + Blanco + diff --git a/app/src/main/res/values-fr/strings_token_history.xml b/app/src/main/res/values-fr/strings_token_history.xml new file mode 100644 index 00000000..8b7127ba --- /dev/null +++ b/app/src/main/res/values-fr/strings_token_history.xml @@ -0,0 +1,12 @@ + + + Historial de tokens + + Eliminar token + ¿Seguro que quieres eliminar este token del historial? + Eliminar + + Borrar historial + ¿Seguro que quieres borrar todo el historial de tokens? Esta acción no se puede deshacer. + Borrar todo + diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index e7176275..bd100c49 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -1,3 +1,221 @@ Numo + + + Atrás + Confirmar + ¿Estás seguro de que quieres continuar? + + Nombre del mint + mint.ejemplo.com + ₿1,234 + + Comprobar saldo NFC + Ver saldo + Acerca la tarjeta + Acerca tu tarjeta NFC a la parte trasera del dispositivo para ver el saldo + Acerca tu tarjeta NFC para ver el saldo + Saldo: %1$s + Error: %1$s + La tarjeta no tiene pruebas + No hay datos de estado de pruebas disponibles + Los datos de pruebas son inconsistentes + La tarjeta no admite IsoDep + Etiqueta NFC no válida + + + Atrás + Propinas + Permite a los clientes añadir una propina al pagar. Las propinas predefinidas aparecerán como botones de selección rápida en la pantalla de pago. + Activar propinas + PROPINA PREDEFINIDA + Configura porcentajes de propina de selección rápida. Los clientes también pueden introducir un importe personalizado. + Añadir propina + Restablecer valores predeterminados + + + %1$d%% + Añadir propina predefinida + Introduce un porcentaje (1-100) + Añadir + Cancelar + Introduce un porcentaje válido (1-100) + No se pudo añadir la propina (puede que ya exista o que se haya alcanzado el máximo) + + Editar propina predefinida + Guardar + + Eliminar propina predefinida + ¿Eliminar la propina del %1$d%% de las opciones predefinidas? + Eliminar + + Restablecer valores predeterminados + ¿Restablecer las propinas predefinidas a los valores por defecto (5 %, 10 %, 15 %, 20 %)? + Restablecer + Propinas restablecidas a los valores por defecto + + + Cerrar + Total del pedido + ¿Quieres añadir una propina? + Propina personalizada + Introduce un importe + Sin propina + Cambiar a ₿ + Cambiar a %1$s + Introduce el importe de la propina + Atrás + Confirmar + + + Cerrar + Compartir + Pagar + Escanea o acerca para pagar + Leyendo desde NFC... + + Importe de pago no válido + No se pudo preparar los datos de pago NDEF + Nada que compartir todavía + + Preparando la solicitud de pago... + Esperando el pago... + Error al generar el código QR + Error: %1$s + Pago completado correctamente + El pago ha fallado: %1$s + El pago Lightning ha fallado: %1$s + + incluye una propina de %1$s (%2$d%%) + incluye una propina de %1$s + + Compartir solicitud de pago + + + Has recibido %1$s. + Ver detalles + Cerrar + Cerrar + Compartir + Fondo de éxito + Éxito + + No hay ningún token para compartir + Compartir token + No hay aplicaciones disponibles para compartir este token + Los detalles de la transacción no están disponibles + + + TPV de Bitcoin con Cashu ecash + Acepta pagos en Bitcoin al instante y sin comisiones usando la tecnología Cashu ecash. + Al continuar, aceptas nuestros Términos de servicio y Política de privacidad + Comenzar + + + Configura tu monedero + Elige cómo quieres empezar + Crear monedero nuevo + Empieza desde cero con una nueva frase semilla + Restaurar desde copia de seguridad + Usa tu frase semilla existente + + + Atrás + Restaurar monedero + Introduce tu frase semilla de 12 palabras + Introduce las palabras en el orden correcto para restaurar tu monedero. + Pegar desde el portapapeles + Listo para continuar + Se han detectado caracteres no válidos + Has introducido %1$d de 12 palabras + Continuar + El portapapeles está vacío + Pega una frase semilla válida de 12 palabras + Frase semilla pegada + + + Creando tu monedero... + Generando frase semilla... + Configurando mints por defecto... + Inicializando el monedero... + Conectando con los mints... + Obteniendo información de los mints... + Esto solo tomará un momento + + + Buscando copia de seguridad... + Comprobando relés Nostr para tu configuración de mints + + + Atrás + Tus mints + Copia de seguridad encontrada + Última copia de seguridad: %1$s + No se encontró copia de seguridad + Usando mints por defecto + Selecciona mints + Selecciona qué mints quieres restaurar + Estos mints almacenarán tus tokens ecash + Has seleccionado %1$d mint%2$s + Restaurar monedero + Continuar + + + Restaurando monedero + Iniciando restauración... + + + Monedero restaurado + Se han recuperado %1$d sats + Saldo total: %1$d sats + Monedero creado + Tu monedero está listo para usar + SALDO POR MINT + Entrar al monedero + + + Error al crear el monedero: %1$s + Error al inicializar el monedero: %1$s + + + Advertencia importante + Restaurar desde una frase semilla reemplazará tu monedero actual. Asegúrate de haber guardado la frase semilla actual antes de continuar. + Introduce tu frase semilla de 12 palabras + Pegar desde el portapapeles + Continuar + + Comprobando si hay copia de seguridad + Buscando en los relés Nostr... + + Copia de seguridad encontrada + Última copia de seguridad: 1 ene 2024 + Fecha desconocida + + Selecciona los mints que quieres restaurar + 0 mints seleccionados + Iniciar restauración + + Restaurando monedero + Conectando con los mints... + Esperando... + +%1$d sats + %1$d sats + + Monedero restaurado + Tu monedero se ha restaurado correctamente + %1$d sats + Listo + + La restauración ha fallado: %1$s + + + Atrás + Frase semilla + ¡Mantén esto en secreto! + Cualquiera que tenga estas 12 palabras puede acceder a tus fondos. Escríbelas y guárdalas en un lugar seguro. Nunca las compartas con nadie. + Añadir nombre + Ver pago + + Guardar cambios + Añade al menos un mint en Ajustes → Mints antes de cobrar a los clientes. diff --git a/app/src/main/res/values-it/strings_barcode_scanner.xml b/app/src/main/res/values-it/strings_barcode_scanner.xml new file mode 100644 index 00000000..70db9e2f --- /dev/null +++ b/app/src/main/res/values-it/strings_barcode_scanner.xml @@ -0,0 +1,25 @@ + + + Escanear código de barras + Coloca el código de barras dentro del recuadro + Se necesita permiso de cámara para escanear códigos de barras + + + Escanear para añadir + Listo + Escanea un código de barras para añadir un artículo + + + EAN-13 + EAN-8 + UPC-A + UPC-E + Código 128 + Código 39 + Código 93 + ITF + Codabar + Código QR + Data Matrix + Desconocido + diff --git a/app/src/main/res/values-it/strings_basket_receipt.xml b/app/src/main/res/values-it/strings_basket_receipt.xml new file mode 100644 index 00000000..c4e262df --- /dev/null +++ b/app/src/main/res/values-it/strings_basket_receipt.xml @@ -0,0 +1,28 @@ + + + Imprimir recibo + Subtotal (sin IVA) + Artículos en Bitcoin + Total + Pagado + + + %1$s • incl. %2$s de IVA + incl. %1$s de IVA + + + 1 ARTÍCULO + %1$d ARTÍCULOS + + + incl. %1$d%% de IVA + equivalente + Pago + pagado + + + Total pagado + Propina + Propina (%1$d%%) + IVA (%1$d%%) + diff --git a/app/src/main/res/values-it/strings_developer_settings.xml b/app/src/main/res/values-it/strings_developer_settings.xml new file mode 100644 index 00000000..26b13860 --- /dev/null +++ b/app/src/main/res/values-it/strings_developer_settings.xml @@ -0,0 +1,8 @@ + + + Reiniciar onboarding + + Esto borrará el estado de finalización del onboarding y te llevará de nuevo a la pantalla de bienvenida. ¿Seguro que quieres continuar? + + Reiniciar + diff --git a/app/src/main/res/values-it/strings_history.xml b/app/src/main/res/values-it/strings_history.xml new file mode 100644 index 00000000..40d35ad5 --- /dev/null +++ b/app/src/main/res/values-it/strings_history.xml @@ -0,0 +1,52 @@ + + + Cambiar tema + Historial + + + Pago pendiente + Pago Lightning + Pago Cashu + Entrada de efectivo + Salida de efectivo + Toca para reanudar + + + Abrir pago con... + No hay aplicaciones disponibles para gestionar este pago + Token copiado al portapapeles + Factura copiada al portapapeles + + Eliminar pago + ¿Seguro que quieres eliminar este pago del historial? + Eliminar + Cancelar + + Borrar historial + ¿Seguro que quieres borrar todo el historial de pagos? Esta acción no se puede deshacer. + Borrar todo + Cancelar + + + Pago Lightning + Pago Cashu + Desde %1$s + Desconocido + ⚡ Lightning + 🥜 Cashu + + + Propina añadida + Propina añadida (%1$d%%) + + + Compartir transacción + Lightning + Cashu + Importe: %1$s + Token: %1$s + Factura: %1$s + + + Recibo + diff --git a/app/src/main/res/values-it/strings_item_list.xml b/app/src/main/res/values-it/strings_item_list.xml new file mode 100644 index 00000000..1064c93b --- /dev/null +++ b/app/src/main/res/values-it/strings_item_list.xml @@ -0,0 +1,14 @@ + + + Borrar todos los artículos + + ¿Seguro que quieres borrar TODOS los artículos de tu catálogo? Esta acción no se puede deshacer. + + Borrar todo + + Se han borrado todos los artículos + No se pudo abrir el archivo CSV + Se han importado %1$d artículos + No se importaron artículos desde el CSV + Error al importar el archivo CSV: %1$s + diff --git a/app/src/main/res/values-it/strings_item_selection.xml b/app/src/main/res/values-it/strings_item_selection.xml new file mode 100644 index 00000000..0652c2dd --- /dev/null +++ b/app/src/main/res/values-it/strings_item_selection.xml @@ -0,0 +1,6 @@ + + + Vaciar cesta + ¿Quieres eliminar todos los artículos de la cesta? + Vaciar + diff --git a/app/src/main/res/values-it/strings_language_settings.xml b/app/src/main/res/values-it/strings_language_settings.xml new file mode 100644 index 00000000..98447166 --- /dev/null +++ b/app/src/main/res/values-it/strings_language_settings.xml @@ -0,0 +1,8 @@ + + + Idioma + IDIOMA DE LA APLICACIÓN + Inglés + Español + Idioma actual: %1$s + diff --git a/app/src/main/res/values-it/strings_mints_settings.xml b/app/src/main/res/values-it/strings_mints_settings.xml new file mode 100644 index 00000000..3822229c --- /dev/null +++ b/app/src/main/res/values-it/strings_mints_settings.xml @@ -0,0 +1,16 @@ + + + MINTS PERMITIDOS + + Selecciona un mint para pagos ⚡ Lightning. El mint seleccionado se usará para recibir y enviar Bitcoin sobre Lightning. + + Añadir URL de mint + Añadir + Restablecer valores predeterminados + + + El mint no está disponible o la URL es incorrecta + El mint ya está en la lista + Mints restablecidos a los valores predeterminados + Los pagos Lightning usarán este mint + diff --git a/app/src/main/res/values-it/strings_mints_settings_dialogs.xml b/app/src/main/res/values-it/strings_mints_settings_dialogs.xml new file mode 100644 index 00000000..44fe6354 --- /dev/null +++ b/app/src/main/res/values-it/strings_mints_settings_dialogs.xml @@ -0,0 +1,6 @@ + + + Eliminar mint + ¿Seguro que quieres eliminar este mint? %1$s + Eliminar + diff --git a/app/src/main/res/values-it/strings_pos.xml b/app/src/main/res/values-it/strings_pos.xml new file mode 100644 index 00000000..fe0c9b3c --- /dev/null +++ b/app/src/main/res/values-it/strings_pos.xml @@ -0,0 +1,25 @@ + + + Lista de artículos + Historial + Ajustes + Más opciones + + + Debes introducir un importe para cobrar + $0 + $0.00 USD + Cambiar de moneda + + + Cobrar + Cobrar %1$s + + + BTC + + + Cobrar %1$s + %2$s + Cobrar %1$s + Cobrar %1$s + diff --git a/app/src/main/res/values-it/strings_restore_wallet.xml b/app/src/main/res/values-it/strings_restore_wallet.xml new file mode 100644 index 00000000..9ce6db85 --- /dev/null +++ b/app/src/main/res/values-it/strings_restore_wallet.xml @@ -0,0 +1,10 @@ + + + Confirmar restauración + Restaurar + + Se han recuperado %1$d sats en %2$d mint(s) + El saldo ha cambiado en %1$d sats + Monedero restaurado con un total de %1$d sats + %1$d → %2$d sats + diff --git a/app/src/main/res/values-it/strings_security.xml b/app/src/main/res/values-it/strings_security.xml new file mode 100644 index 00000000..2c338bca --- /dev/null +++ b/app/src/main/res/values-it/strings_security.xml @@ -0,0 +1,41 @@ + + + Protege tu monedero + Tu frase semilla es la única forma de recuperar tu monedero si pierdes el acceso a este dispositivo. Mantenla a salvo y no la compartas con nadie. + + + Copia de seguridad del monedero + Recuperación del monedero + + + Copia de seguridad de la frase semilla + Ver tu frase semilla de 12 palabras + + + Restaurar monedero + Recuperar desde una frase semilla + + + Protección con PIN + Modo empleado + Configura un PIN para permitir que los empleados usen Numo de forma segura. Pueden aceptar pagos y gestionar transacciones, pero no podrán retirar fondos, acceder a los mints, ver tu frase semilla o modificar los precios de los artículos. + + + Configurar PIN + Protege funciones sensibles + + + Cambiar PIN + Actualiza tu PIN de seguridad + + + Eliminar PIN + Desactivar protección con PIN + + + Introduce el PIN + Verifica tu identidad para continuar + ¿Eliminar PIN? + Esto desactivará la protección con PIN. Cualquiera que tenga acceso a este dispositivo podrá acceder a funciones sensibles como retirar fondos y ver tu frase semilla. + Eliminar + diff --git a/app/src/main/res/values-it/strings_settings.xml b/app/src/main/res/values-it/strings_settings.xml new file mode 100644 index 00000000..aa66f50a --- /dev/null +++ b/app/src/main/res/values-it/strings_settings.xml @@ -0,0 +1,65 @@ + + + Ajustes + + + Terminal + Pagos + Seguridad y privacidad + Apariencia + General + Desarrollador + + + Idioma + Elige el idioma de la aplicación + + + Moneda fiduciaria + Elige tu moneda fiduciaria predeterminada + + + MONEDA PREFERIDA + Dólar estadounidense (USD) + Euro (EUR) + Libra esterlina (GBP) + Yen japonés (JPY) + + + Mints + Gestiona los mints de Cashu y los ajustes de Lightning + + + Artículos + Crea y gestiona artículos del catálogo + + + Propinas + Configura las opciones de propina en el cobro + + + Tema + Cambiar entre modo claro y oscuro + + + Seguridad y privacidad + Copia de la frase semilla, restaurar monedero + + + Opciones de desarrollo + Opciones avanzadas y herramientas de depuración + + + Acerca de + Versión, términos y contacto + + + Tema + Moneda fiduciaria + Idioma + Mints + Seguridad y privacidad + + + Verifica para acceder a la configuración + diff --git a/app/src/main/res/values-it/strings_theme_settings.xml b/app/src/main/res/values-it/strings_theme_settings.xml new file mode 100644 index 00000000..8c410f39 --- /dev/null +++ b/app/src/main/res/values-it/strings_theme_settings.xml @@ -0,0 +1,10 @@ + + + MODO + Modo oscuro + TEMA DE LA APLICACIÓN + Obsidian + Bitcoin naranja + Verde + Blanco + diff --git a/app/src/main/res/values-it/strings_token_history.xml b/app/src/main/res/values-it/strings_token_history.xml new file mode 100644 index 00000000..8b7127ba --- /dev/null +++ b/app/src/main/res/values-it/strings_token_history.xml @@ -0,0 +1,12 @@ + + + Historial de tokens + + Eliminar token + ¿Seguro que quieres eliminar este token del historial? + Eliminar + + Borrar historial + ¿Seguro que quieres borrar todo el historial de tokens? Esta acción no se puede deshacer. + Borrar todo + From 2421519702448a9b718f8155b2565acdea22294b Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sun, 30 Nov 2025 18:49:56 +0100 Subject: [PATCH 6/6] chore: Remove temporary sync_strings.py script --- .../main/res/values-fr/strings_history.xml | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-fr/strings_history.xml b/app/src/main/res/values-fr/strings_history.xml index 85420055..6c089158 100644 --- a/app/src/main/res/values-fr/strings_history.xml +++ b/app/src/main/res/values-fr/strings_history.xml @@ -1,2 +1,38 @@ + - + Cambiar tema + Historial + Pago pendiente + Pago Lightning + Pago Cashu + Entrada de efectivo + Salida de efectivo + Toca para reanudar + Abrir pago con... + No hay aplicaciones disponibles para gestionar este pago + Token copiado al portapapeles + Factura copiada al portapapeles + Eliminar pago + ¿Seguro que quieres eliminar este pago del historial? + Eliminar + Cancelar + Borrar historial + ¿Seguro que quieres borrar todo el historial de pagos? Esta acción no se puede deshacer. + Borrar todo + Cancelar + Pago Lightning + Pago Cashu + Desde %1$s + Desconocido + ⚡ Lightning + 🥜 Cashu + Propina añadida + Propina añadida (%1$d%%) + Compartir transacción + Lightning + Cashu + Importe: %1$s + Token: %1$s + Factura: %1$s + Recibo + \ No newline at end of file