🇨🇭 + 🇫🇷

This commit is contained in:
Ricardo (XenGi) Band 2025-08-20 13:03:36 +02:00
commit adede3ea92
No known key found for this signature in database
2 changed files with 36 additions and 4 deletions

View file

@ -1,6 +1,6 @@
BULMA_RELEASE=$(shell curl -Ls "https://api.github.com/repos/jgthms/bulma/releases/latest" | jq -r '.tag_name') BULMA_RELEASE=$(shell curl -Ls "https://api.github.com/repos/jgthms/bulma/releases/latest" | jq -r '.tag_name')
all: bulma qr-creator all: bulma qr-creator index.html
.PHONY: bulma .PHONY: bulma
bulma: bulma:
@ -18,10 +18,10 @@ qr-creator:
curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.min.js -o js/qr-creator.min.js curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.min.js -o js/qr-creator.min.js
curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.min.js.map -o js/qr-creator.min.js.map curl -Lsf https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.min.js.map -o js/qr-creator.min.js.map
index.html: index.html: index.html.pre i18n.json index.html.post
cat index.html.pre i18n.json index.html.post > index.html cat index.html.pre i18n.json index.html.post > index.html
.PHONY: install index.html .PHONY: install
install: install: index.html
rsync -var --progress ./img ./css ./js ./index.html ./site.webmanifest ./sticker.png mariko:/srv/www/bezahlbrudi.jetzt/ rsync -var --progress ./img ./css ./js ./index.html ./site.webmanifest ./sticker.png mariko:/srv/www/bezahlbrudi.jetzt/

View file

@ -1,8 +1,10 @@
{ {
"_flags": { "_flags": {
"de": "🇩🇪", "de": "🇩🇪",
"ch": "🇨🇭",
"en": "🇬🇧", "en": "🇬🇧",
"es": "🇪🇸", "es": "🇪🇸",
"fr": "🇫🇷",
"gr": "🇬🇷", "gr": "🇬🇷",
"it": "🇮🇹", "it": "🇮🇹",
"pl": "🇵🇱", "pl": "🇵🇱",
@ -10,8 +12,10 @@
}, },
"subtitle": { "subtitle": {
"de": "Geld überweisen ohne Drittanbieter", "de": "Geld überweisen ohne Drittanbieter",
"ch": "Gäld überwise ohni Drittparteiä",
"en": "Transfer money without any 3rd parties", "en": "Transfer money without any 3rd parties",
"es": "Transfiere dinero sin intermediarios", "es": "Transfiere dinero sin intermediarios",
"fr": "Transférez de l'argent sans intermédiaires",
"gr": "Μεταφορά χρημάτων χωρίς τη μεσολάβηση τρίτων", "gr": "Μεταφορά χρημάτων χωρίς τη μεσολάβηση τρίτων",
"it": "Inviare denaro senza ricorrere a servizi terzi", "it": "Inviare denaro senza ricorrere a servizi terzi",
"pl": "Przelewaj pieniądze bez pośredników", "pl": "Przelewaj pieniądze bez pośredników",
@ -19,8 +23,10 @@
}, },
"explain": { "explain": {
"de": "Trag deine Daten ein und scanne den QR Code einfach mit deiner Banking-App. Probier es aus!", "de": "Trag deine Daten ein und scanne den QR Code einfach mit deiner Banking-App. Probier es aus!",
"ch": "Trag dini Date i und scann de QR-Code mit dinere Banking-App. Probier’s us!",
"en": "Simply fill in your details and scan the QR code with your banking app. Give it a try!", "en": "Simply fill in your details and scan the QR code with your banking app. Give it a try!",
"es": "Rellena el formulario con tus datos y escanea el código QR con la app de tu banco. ¡Prueba!", "es": "Rellena el formulario con tus datos y escanea el código QR con la app de tu banco. ¡Prueba!",
"fr": "Saisissez simplement vos informations et scannez le code QR avec votre application bancaire. Essayez !",
"gr": "Απλά συμπληρώστε τα στοιχεία σας και σκανάρετε τον QR κωδικό μέσω της eBanking εφαρμογής σας. Δοκιμάστε το!", "gr": "Απλά συμπληρώστε τα στοιχεία σας και σκανάρετε τον QR κωδικό μέσω της eBanking εφαρμογής σας. Δοκιμάστε το!",
"it": "Inserisci i tuoi dati e scansiona il codice QR con la tua app bancaria. Provalo!", "it": "Inserisci i tuoi dati e scansiona il codice QR con la tua app bancaria. Provalo!",
"pl": "Po prostu wprowadź swoje dane i zeskanuj kod QR aplikacją bankową. Spróbuj!", "pl": "Po prostu wprowadź swoje dane i zeskanuj kod QR aplikacją bankową. Spróbuj!",
@ -28,8 +34,10 @@
}, },
"name": { "name": {
"de": "Empfänger Name", "de": "Empfänger Name",
"ch": "Name vom Empfänger",
"en": "Receiver Name", "en": "Receiver Name",
"es": "Nombre del beneficiario", "es": "Nombre del beneficiario",
"fr": "Nom du bénéficiaire",
"gr": "Όνομα Δικαιούχου", "gr": "Όνομα Δικαιούχου",
"it": "Nome del destinatario", "it": "Nome del destinatario",
"pl": "Nazwa odbiorcy", "pl": "Nazwa odbiorcy",
@ -37,8 +45,10 @@
}, },
"iban": { "iban": {
"de": "Empfänger IBAN", "de": "Empfänger IBAN",
"ch": "IBAN vom Empfänger",
"en": "Receiver IBAN", "en": "Receiver IBAN",
"es": "IBAN del beneficiario", "es": "IBAN del beneficiario",
"fr": "IBAN du bénéficiaire",
"gr": "IBAN Δικαιούχου", "gr": "IBAN Δικαιούχου",
"it": "Codice IBAN del destinatario", "it": "Codice IBAN del destinatario",
"pl": "IBAN odbiorcy", "pl": "IBAN odbiorcy",
@ -46,8 +56,10 @@
}, },
"bic": { "bic": {
"de": "Empfänger BIC", "de": "Empfänger BIC",
"ch": "BIC vom Empfänger",
"en": "Receiver BIC", "en": "Receiver BIC",
"es": "BIC del beneficiario", "es": "BIC del beneficiario",
"fr": "BIC du bénéficiaire",
"gr": "BIC Δικαιούχου", "gr": "BIC Δικαιούχου",
"it": "Codice BIC del destinatario", "it": "Codice BIC del destinatario",
"pl": "BIC odbiorcy", "pl": "BIC odbiorcy",
@ -55,8 +67,10 @@
}, },
"bic-help": { "bic-help": {
"de": "Nur nötig wenn Sender oder Empfänger IBAN außerhalb der EU ist", "de": "Nur nötig wenn Sender oder Empfänger IBAN außerhalb der EU ist",
"ch": "Nur nötig, wenn IBAN vom Absender oder Empfänger usserhalb vo de EU isch",
"en": "Only needed if the Sender or Receiver IBAN is outside the EU", "en": "Only needed if the Sender or Receiver IBAN is outside the EU",
"es": "Solo es necesario si el IBAN del beneficiario o del remitente no pertenece a la UE", "es": "Solo es necesario si el IBAN del beneficiario o del remitente no pertenece a la UE",
"fr": "Uniquement nécessaire si l’IBAN de l’émetteur ou du bénéficiaire est en dehors de l’UE",
"gr": "Χρειάζεται μόνο όταν ο Εντολέας ή ο Δικαιούχος βρίσκονται εκτός της Ε.Ε.", "gr": "Χρειάζεται μόνο όταν ο Εντολέας ή ο Δικαιούχος βρίσκονται εκτός της Ε.Ε.",
"it": "Necessario solo se l'IBAN del mittente o del destinatario è al di fuori dell'UE.", "it": "Necessario solo se l'IBAN del mittente o del destinatario è al di fuori dell'UE.",
"pl": "Wymagane tylko, jeśli IBAN nadawcy lub odbiorcy znajduje się poza UE", "pl": "Wymagane tylko, jeśli IBAN nadawcy lub odbiorcy znajduje się poza UE",
@ -64,8 +78,10 @@
}, },
"amount": { "amount": {
"de": "Betrag", "de": "Betrag",
"ch": "Betrag",
"en": "Amount", "en": "Amount",
"es": "Cantidad", "es": "Cantidad",
"fr": "Montant",
"gr": "Ποσό", "gr": "Ποσό",
"it": "Somma", "it": "Somma",
"pl": "Kwota", "pl": "Kwota",
@ -73,8 +89,10 @@
}, },
"purpose": { "purpose": {
"de": "Verwendungszweck", "de": "Verwendungszweck",
"ch": "Zweck",
"en": "Purpose", "en": "Purpose",
"es": "Concepto", "es": "Concepto",
"fr": "Motif du virement",
"gr": "Αιτιολογία", "gr": "Αιτιολογία",
"it": "Causale", "it": "Causale",
"pl": "Tytuł przelewu", "pl": "Tytuł przelewu",
@ -82,8 +100,10 @@
}, },
"purpose-example": { "purpose-example": {
"de": "Bierchen!", "de": "Bierchen!",
"ch": "Es Cafi!",
"en": "Beers!", "en": "Beers!",
"es": "Tapas!", "es": "Tapas!",
"fr": "Fromage et vin!",
"gr": "Τσιπουρομεζέδες!", "gr": "Τσιπουρομεζέδες!",
"it": "Pizza!", "it": "Pizza!",
"pl": "Kawa!", "pl": "Kawa!",
@ -91,8 +111,10 @@
}, },
"remember": { "remember": {
"de": "Daten merken", "de": "Daten merken",
"ch": "Date merke",
"en": "Remember data", "en": "Remember data",
"es": "Recordar datos", "es": "Recordar datos",
"fr": "Mémoriser les données",
"gr": "Απομνημόνευση στοιχείων", "gr": "Απομνημόνευση στοιχείων",
"it": "Ricorda dati", "it": "Ricorda dati",
"pl": "Zapamiętaj dane", "pl": "Zapamiętaj dane",
@ -100,8 +122,10 @@
}, },
"disclaimer": { "disclaimer": {
"de": "Der Quellcode ist lizensiert unter <a href=\"https://opensource.org/license/mit\">MIT</a>, du kannst ihn <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">hier</a> finden.<br/>Diese Seite speichert keine Daten außerhalb deines Browsers, noch nicht einmal Cookies. Die \"Daten merken\" Funktion speichert Daten im Local Storage des Browsers.<br/>Diese Seite bietet keine Finanzdienstleistungen an. Sie ist lediglich ein QR Code Generator.", "de": "Der Quellcode ist lizensiert unter <a href=\"https://opensource.org/license/mit\">MIT</a>, du kannst ihn <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">hier</a> finden.<br/>Diese Seite speichert keine Daten außerhalb deines Browsers, noch nicht einmal Cookies. Die \"Daten merken\" Funktion speichert Daten im Local Storage des Browsers.<br/>Diese Seite bietet keine Finanzdienstleistungen an. Sie ist lediglich ein QR Code Generator.",
"ch": "Dr Quellcode isch lizenziert unter <a href=\"https://opensource.org/license/mit\">MIT</a>, du finds ihn <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">da</a>.<br/>Die Site speichert kei Date usserhalb vom Browser, nöd einisch Cookies. D’Funktion «Date merke» speichert im Local Storage vom Browser.<br/>Die Site bieted kei Finanzdienstleistige ah. Si isch nume en QR-Code-Generator.",
"en": "The source code is licensed under <a href=\"https://opensource.org/license/mit\">MIT</a>, you can find it <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">here</a>.<br/>This site doesn't store any data outside your browser, not even cookies. The \"Remember data\" function stores your data in your browsers local storage.<br/>This site doesn't provide any financial services. It is a simple QR code generator.", "en": "The source code is licensed under <a href=\"https://opensource.org/license/mit\">MIT</a>, you can find it <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">here</a>.<br/>This site doesn't store any data outside your browser, not even cookies. The \"Remember data\" function stores your data in your browsers local storage.<br/>This site doesn't provide any financial services. It is a simple QR code generator.",
"es": "El código fuente tiene licencia <a href=\"https://opensource.org/license/mit\">MIT</a>, puede encontrar detalles <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">aquí</a>.<br/>Esta página no guarda ningún dato fuera del navegador o en las cookies. La función \"Recordar datos\" guarda los datos en el almacenamiento local del navegador (local storage).<br/>Esta página web no proporciona servicios financieros. Es un simple generador de códigos QR.", "es": "El código fuente tiene licencia <a href=\"https://opensource.org/license/mit\">MIT</a>, puede encontrar detalles <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">aquí</a>.<br/>Esta página no guarda ningún dato fuera del navegador o en las cookies. La función \"Recordar datos\" guarda los datos en el almacenamiento local del navegador (local storage).<br/>Esta página web no proporciona servicios financieros. Es un simple generador de códigos QR.",
"fr": "Le code source est sous licence <a href=\"https://opensource.org/license/mit\">MIT</a>, vous pouvez le trouver <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">ici</a>.<br/>Ce site n’enregistre aucune donnée en dehors de votre navigateur, pas même de cookies. La fonction «Mémoriser les données» stocke vos informations dans le stockage local du navigateur.<br/>Ce site ne fournit aucun service financier. Il s’agit simplement d’un générateur de codes QR.",
"gr": "Ο πηγαίος κώδικας διατίθεται με άδεια χρήσης <a href=\"https://opensource.org/license/mit\">MIT</a> και μπορείτε να τον βρείτε <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">εδώ</a>.<br/>Αυτός ο ιστότοπος δεν αποθηκεύει κανένα δεδομένο εκτός του προγράμματος περιήγησής σας, ούτε καν cookies. Η λειτουργία «Απομνημόνευση στοιχείων» αποθηκεύει τα δεδομένα σας στον τοπικό χώρο αποθήκευσης του προγράμματος περιήγησής σας.<br/>Ο ιστότοπος αυτός δεν παρέχει καμία χρηματοπιστωτική υπηρεσία. Πρόκειται για μια απλή γεννήτρια QR κωδικών.", "gr": "Ο πηγαίος κώδικας διατίθεται με άδεια χρήσης <a href=\"https://opensource.org/license/mit\">MIT</a> και μπορείτε να τον βρείτε <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">εδώ</a>.<br/>Αυτός ο ιστότοπος δεν αποθηκεύει κανένα δεδομένο εκτός του προγράμματος περιήγησής σας, ούτε καν cookies. Η λειτουργία «Απομνημόνευση στοιχείων» αποθηκεύει τα δεδομένα σας στον τοπικό χώρο αποθήκευσης του προγράμματος περιήγησής σας.<br/>Ο ιστότοπος αυτός δεν παρέχει καμία χρηματοπιστωτική υπηρεσία. Πρόκειται για μια απλή γεννήτρια QR κωδικών.",
"it": "Il codice sorgente è concesso in licenza <a href=\"https://opensource.org/license/mit\">MIT</a>, lo puoi trovare <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">qui</a>.<br/>Questo sito non memorizza dati al di fuori del tuo browser, nemmeno i cookie. La funzione “Ricorda dati” memorizza i dati nella memoria locale del browser.<br/>Questo sito non offre servizi finanziari. È solo un generatore di codici QR.", "it": "Il codice sorgente è concesso in licenza <a href=\"https://opensource.org/license/mit\">MIT</a>, lo puoi trovare <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">qui</a>.<br/>Questo sito non memorizza dati al di fuori del tuo browser, nemmeno i cookie. La funzione “Ricorda dati” memorizza i dati nella memoria locale del browser.<br/>Questo sito non offre servizi finanziari. È solo un generatore di codici QR.",
"pl": "Kod źródłowy jest objęty licencją <a href=\"https://opensource.org/license/mit\">MIT</a>, możesz go znaleźć <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">tutaj</a>.<br/>Ta strona nie przechowuje żadnych danych poza Twoją przeglądarką, nawet plików cookie. Funkcja „Zapamiętaj dane” zapisuje dane w pamięci lokalnej przeglądarki.<br/>Ta strona nie świadczy usług finansowych. To tylko prosty generator kodów QR.", "pl": "Kod źródłowy jest objęty licencją <a href=\"https://opensource.org/license/mit\">MIT</a>, możesz go znaleźć <a href=\"https://gitlab.com/xengi/bezahlbrudi/\">tutaj</a>.<br/>Ta strona nie przechowuje żadnych danych poza Twoją przeglądarką, nawet plików cookie. Funkcja „Zapamiętaj dane” zapisuje dane w pamięci lokalnej przeglądarki.<br/>Ta strona nie świadczy usług finansowych. To tylko prosty generator kodów QR.",
@ -109,8 +133,10 @@
}, },
"help-name": { "help-name": {
"de": "Namen dürfen maximal 70 Zeichen lang sein.", "de": "Namen dürfen maximal 70 Zeichen lang sein.",
"ch": "Dr Name darf höchstens 70 Zeichä lang sii.",
"en": "Name can have 70 characters max.", "en": "Name can have 70 characters max.",
"es": "El nombre puede tener hasta un máximo de 70 caracteres", "es": "El nombre puede tener hasta un máximo de 70 caracteres",
"fr": "Le nom peut contenir au maximum 70 caractères.",
"gr": "Το πεδίο «Όνομα» μπορεί να περιέχει έως 70 χαρακτήρες.", "gr": "Το πεδίο «Όνομα» μπορεί να περιέχει έως 70 χαρακτήρες.",
"it": "Il nome può avere al massimo 70 caratteri.", "it": "Il nome può avere al massimo 70 caratteri.",
"pl": "Nazwa może mieć maksymalnie 70 znaków.", "pl": "Nazwa może mieć maksymalnie 70 znaków.",
@ -118,8 +144,10 @@
}, },
"help-bic": { "help-bic": {
"de": "BIC ist ungültig.", "de": "BIC ist ungültig.",
"ch": "De BIC isch ungültig.",
"en": "BIC is invalid.", "en": "BIC is invalid.",
"es": "BIC inválido.", "es": "BIC inválido.",
"fr": "Le BIC est invalide.",
"gr": "Το πεδίο «BIC» είναι εσφαλμένο.", "gr": "Το πεδίο «BIC» είναι εσφαλμένο.",
"it": "Il BIC non è valido.", "it": "Il BIC non è valido.",
"pl": "BIC jest nieprawidłowy.", "pl": "BIC jest nieprawidłowy.",
@ -127,8 +155,10 @@
}, },
"help-iban": { "help-iban": {
"de": "IBAN ist ungültig.", "de": "IBAN ist ungültig.",
"ch": "De IBAN isch ungültig.",
"en": "IBAN is invalid.", "en": "IBAN is invalid.",
"es": "IBAN inválido.", "es": "IBAN inválido.",
"fr": "L’IBAN est invalide.",
"gr": "Το πεδίο «IBAN» είναι εσφαλμένο.", "gr": "Το πεδίο «IBAN» είναι εσφαλμένο.",
"it": "L'IBAN non è valido.", "it": "L'IBAN non è valido.",
"pl": "IBAN jest nieprawidłowy.", "pl": "IBAN jest nieprawidłowy.",
@ -136,8 +166,10 @@
}, },
"help-purpose": { "help-purpose": {
"de": "Verwendungszweck darf maximal 140 Zeichen lang sein und nur die Zeichen A-Z, a-z, 0-9, /?:().,'+- und Leerzeichen enthalten.", "de": "Verwendungszweck darf maximal 140 Zeichen lang sein und nur die Zeichen A-Z, a-z, 0-9, /?:().,'+- und Leerzeichen enthalten.",
"ch": "Dr Zweck darf höchstens 140 Zeichä lang sii und nume A-Z, a-z, 0-9, /?:().,'+- und Lärespäzi enthaltä.",
"en": "Purpose can have 140 characters max and only include A-Z, a-z, 0-9, /?:().,'+- and spaces.", "en": "Purpose can have 140 characters max and only include A-Z, a-z, 0-9, /?:().,'+- and spaces.",
"es": "El concepto puede tener hasta un máximo de 140 caracteres y solo puede incluir letras, símbolos y espacios: A-Z, a-z, 0-9, /?:().,'+-", "es": "El concepto puede tener hasta un máximo de 140 caracteres y solo puede incluir letras, símbolos y espacios: A-Z, a-z, 0-9, /?:().,'+-",
"fr": "Le motif du virement peut contenir au maximum 140 caractères et uniquement les caractères A-Z, a-z, 0-9, /?:().,'+- et espaces.",
"gr": "Το πεδίο «Αιτιολογία» μπορεί να περιέχει έως και 140 χαρακτήρες και να περιέχει μόνο τα γράμματα: A-Z, a-z, αριθμούς: 0-9, τα σύμβολα: /?:().,'+- καθώς και κενά.", "gr": "Το πεδίο «Αιτιολογία» μπορεί να περιέχει έως και 140 χαρακτήρες και να περιέχει μόνο τα γράμματα: A-Z, a-z, αριθμούς: 0-9, τα σύμβολα: /?:().,'+- καθώς και κενά.",
"it": "La causale può avere al massimo 140 caratteri e può includere solo i caratteri A-Z, a-z, 0-9, /?:().,'+- e spazi.", "it": "La causale può avere al massimo 140 caratteri e può includere solo i caratteri A-Z, a-z, 0-9, /?:().,'+- e spazi.",
"pl": "Tytuł przelewu może mieć maksymalnie 140 znaków i może zawierać tylko znaki A-Z, a-z, 0-9, /?:().,'+- oraz spacje.", "pl": "Tytuł przelewu może mieć maksymalnie 140 znaków i może zawierać tylko znaki A-Z, a-z, 0-9, /?:().,'+- oraz spacje.",