From 0e92d4fa91188c0fff948667fcc6968af9342bac Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 19 May 2026 23:28:42 +0200 Subject: [PATCH 1/4] Translated using Weblate (Dutch) Currently translated at 52.3% (248 of 474 strings) Translation: LitRoute/Frontend Translate-URL: https://hosted.weblate.org/projects/litroute/frontend/nl/ --- flamerelay/static/locales/nl/translation.json | 388 +++++++++++++++++- 1 file changed, 383 insertions(+), 5 deletions(-) diff --git a/flamerelay/static/locales/nl/translation.json b/flamerelay/static/locales/nl/translation.json index 14d5a90..11e88e4 100644 --- a/flamerelay/static/locales/nl/translation.json +++ b/flamerelay/static/locales/nl/translation.json @@ -1,12 +1,98 @@ { + "about": { + "aboutTitle": "", + "faqTitle": "", + "header": "", + "qa": { + "followAlong": { + "a": "", + "q": "" + }, + "help": { + "a1": "", + "a2": "", + "a3": "", + "q": "" + }, + "how": { + "a": "", + "q": "" + }, + "money": { + "a1": "", + "a2": "", + "a3": "", + "q": "" + }, + "secure": { + "a1": "", + "a2": "", + "q": "" + }, + "translate": { + "a": "", + "q": "" + }, + "who": { + "a": "", + "q": "" + }, + "why": { + "a": "", + "q": "" + } + }, + "subheader": "", + "supportHeading": "" + }, "auth": { + "code": { + "codeLabel": "", + "description": "", + "differentEmail": "", + "inboxFallback": "", + "submit": { + "default": "" + }, + "title": "" + }, "email": { + "description": "", "emailLabel": "E-mailadres", "submit": { "default": "Doorgaan met e-mail", "loading": "Code versturen" }, "title": "Aanmelden of registreren" + }, + "errors": { + "passkeyFailed": "", + "passkeyMfaFailed": "", + "sendFailed": "", + "socialLoginFailed": "", + "somethingWrong": "", + "verifyFailed": "" + }, + "mfa": { + "codeLabel": "", + "description": "", + "passkey": { + "default": "" + }, + "submit": { + "default": "" + } + }, + "signup": { + "description": "", + "displayNameLabel": "", + "previewLabel": "", + "saveFailed": "", + "submit": { + "default": "" + }, + "title": "", + "yourNameFallback": "" } }, "checkin": { @@ -36,6 +122,12 @@ "title": "We zien je locatie niet", "tryAgain": "Opnieuw proberen" }, + "gpsLowPrecisionModal": { + "body": "", + "title": "", + "tryAgain": "", + "useAnyway": "" + }, "gpsNotice": "Deze eenheid vereist je realtime locatie. Deze wordt vastgelegd wanneer je op Inchecken tikt.", "gpsNudgeHint": "Verplaats je speld als je je exacte locatie liever niet deelt.", "locationLabel": "Locatie", @@ -107,6 +199,43 @@ "verificationCodeLabel": "Verificatiecode", "verifying": "Verifiëren" }, + "contributorGuide": { + "footerText": "", + "greeting": "", + "greetingBody1": "", + "greetingBody2": "", + "header": "", + "openAdmin": "", + "passingOnSubtext": "", + "passingOnTitle": "", + "steps": { + "attachLabel": { + "a": "", + "q": "", + "tip": "" + }, + "createUnit": { + "a": "", + "q": "", + "tip": "" + }, + "firstCheckin": { + "a": "", + "q": "" + }, + "handOff": { + "a": "", + "q": "" + }, + "makeLabel": { + "a": "", + "q": "", + "tip": "" + } + }, + "stepsTitle": "", + "subheader": "" + }, "emailConfirm": { "checkingLink": "Je verificatielink controleren", "confirm": { @@ -122,8 +251,78 @@ "title": "Ongeldige link" } }, + "errorPage": { + "403": { + "description": "", + "headline": "" + }, + "403csrf": { + "description": "", + "headline": "" + }, + "404": { + "description": "", + "headline": "" + }, + "500": { + "description": "", + "headline": "" + }, + "backToHome": "" + }, + "faq": { + "lighter": { + "anythingDo": { + "a1": "", + "a2": "", + "q": "" + }, + "cantSeeAll": { + "a1": "", + "a2": "", + "q": "" + }, + "giveToWhom": { + "a1": "", + "a2": "", + "q": "" + }, + "lightDied": { + "a": "", + "q": "" + }, + "multipleCheckins": { + "a1": "", + "a2": "", + "q": "" + } + } + }, + "feedback": { + "captchaPending": "", + "emailHelpAnonymous": "", + "emailHelpAuthenticated": "", + "emailLabel": "", + "emailPlaceholder": "", + "embedHeading": "", + "embedSubheading": "", + "errorGeneric": "", + "errorRequiredMessage": "", + "messageLabel": "", + "messagePlaceholder": "", + "submit": "", + "submitting": "", + "subtitle": "", + "successMessage": "", + "successTitle": "", + "title": "", + "youFallback": "" + }, "footer": { - "tagline": "Volg de reis van je aansteker" + "feedback": "", + "footerNav": "", + "tagline": "Volg de reis van je aansteker", + "viewCommit": "" }, "game": { "countdown": { @@ -168,7 +367,9 @@ "teamsDescriptionByCheckins": "Teams worden gerangschikt op het totale aantal check-ins dat al hun aanstekers samen hebben ontvangen.", "teamsDescriptionByDistance": "Teams worden gerangschikt op de totale afstand die al hun aanstekers samen hebben afgelegd.", "teamsTab": "Teams", - "title": "Ranglijst — {{name}}" + "title": "Ranglijst — {{name}}", + "unitsNotStarted_one": "", + "unitsNotStarted_other": "" }, "modal": { "gotIt": "Begrepen", @@ -211,7 +412,7 @@ "step2Title": "Check in.", "step3Body": "Geef hem aan een onbekende. Laat hem achter in een café, een hostel, bij een wandelpad. Jij bepaalt het volgende hoofdstuk.", "step3Title": "Geef hem door.", - "step4Body": "Volg de aansteker en krijg een mailtje als iemand hem weer vindt — waar dat ook ter wereld is. Het onschuldig stalken van een stukje metaal.", + "step4Body": "Abonneer je en krijg een mailtje als iemand hem weer vindt — waar dat ook ter wereld is. Het onschuldig stalken van een stukje metaal.", "step4Title": "Blijf op de hoogte." }, "journey": { @@ -240,6 +441,7 @@ "tryExample": "probeer \"john-93\" voor een voorbeeld" }, "nav": { + "feedback": "", "homeAriaLabel": "LitRoute startpagina", "languageLabel": "Taal", "mainNav": "Hoofdnavigatie", @@ -273,8 +475,166 @@ "zoneAriaAdd": "Foto-uploadzone — klik of sleep om foto's toe te voegen", "zoneAriaFull": "Foto-uploadzone — maximum bereikt" }, + "privacy": { + "body": "", + "title": "" + }, + "settings": { + "connectedAccounts": { + "disconnect": { + "default": "", + "loading": "" + }, + "failedDisconnect": "", + "noAccounts": "" + }, + "deleteAccount": { + "confirmation": { + "failed": "", + "item1": "", + "item2": "", + "item3": "", + "item4": "", + "item5": "", + "keepAnon": "", + "placeholder": "", + "submit": { + "default": "", + "loading": "" + }, + "title": "", + "typeToConfirm": "" + }, + "deleteBtn": "", + "description": "", + "sectionTitle": "" + }, + "email": { + "cancelChange": "", + "changeEmail": { + "default": "", + "loading": "" + }, + "confirmChange": { + "default": "" + }, + "currentEmail": "", + "errors": { + "failedCancel": "", + "failedPrimary": "", + "failedRemove": "", + "failedRequest": "", + "failedVerification": "" + }, + "newEmailLabel": "", + "newEmailPlaceholder": "", + "pendingVerify": "", + "readyToSwitch": "", + "resendEmail": { + "default": "" + }, + "sectionTitle": "" + }, + "mfa": { + "deactivate": { + "description": "", + "remove": { + "default": "", + "loading": "" + } + }, + "reauth": { + "codeSent": "", + "description": "", + "sendCode": { + "default": "" + } + }, + "recoveryCodes": { + "eachOnce": "", + "failedGenerate": "", + "generateBtn": "", + "generateNew": "", + "generateWarning": "", + "generating": { + "loading": "" + }, + "label": "", + "notGenerated": "", + "remaining": "", + "setUpFirst": "", + "viewBtn": "" + }, + "setup": { + "activate": { + "default": "", + "loading": "" + }, + "description": "", + "invalidCode": "", + "secretKeyLabel": "" + }, + "totp": { + "active": "", + "label": "", + "notSetUp": "", + "setUp": { + "default": "" + } + } + }, + "passkeys": { + "addBtn": "", + "added": "", + "adding": { + "nameHint": "", + "nameLabel": "", + "namePlaceholder": "", + "submit": { + "default": "", + "loading": "" + } + }, + "description": "", + "errors": { + "cancelled": "", + "registerFailed": "", + "removeFailed": "", + "startFailed": "" + }, + "lastUsed": "", + "noPasskeys": "", + "reauth": { + "codeSent": "", + "description": "", + "sendCode": { + "default": "" + } + }, + "sectionTitle": "", + "unsupported": "" + }, + "profile": { + "saved": "", + "submit": { + "default": "" + } + }, + "reauth": { + "failedSend": "", + "incorrectPassword": "", + "invalidCode": "" + } + }, + "socialProviders": { + "orContinueWith": "" + }, + "support": { + "header": "", + "subheader": "" + }, "supportSection": { - "body1": "LitRoute is een eenmansproject. Geen reclame, geen betaalde abonnementen, geen investeerders — alleen serverkosten, e-mailbezorging en opslag uit eigen zak. De aanstekers zelf ook: elke aansteker wordt met de hand gekocht en geregistreerd voordat hij aan zijn reis kan beginnen.", + "body1": "LitRoute is een eenmansproject. Geen reclame, geen abonnementen, geen investeerders — alleen serverkosten, e-mailbezorging en opslag uit eigen zak. De aanstekers zelf ook: elke aansteker wordt met de hand gekocht en geregistreerd voordat hij aan zijn reis kan beginnen.", "body2": "Heb je hier met plezier een reis gevolgd? Dan helpt een kleine bijdrage echt.", "donateCta": "Tip", "githubDescription": "Sponsor direct op GitHub", @@ -288,9 +648,14 @@ "weblateDescription": "Help LitRoute in jouw taal op Weblate", "weblateLabel": "Vertalen" }, + "terms": { + "body": "", + "title": "" + }, "unit": { "cannotEdit": "Kan niet bewerken of verwijderen na 6 uur", "checkinBtn": "Nieuwe check-in", + "claimBtn": "", "currentLocation": "Huidige locatie", "deleteBtn": "Verwijderen", "deleteConfirm": "Deze check-in verwijderen?", @@ -335,6 +700,19 @@ "supportPrompt": "LitRoute is gratis en gemaakt door één persoon. Als je blij werd van deze (online) reis, overweeg dan het project te steunen", "travelLog": "Reisverslag", "unfollow": "Niet meer volgen", - "verifiedBanner": "Je e-mail is bevestigd — je volgt deze aansteker nu!" + "verifiedBanner": "Je e-mail is bevestigd — je bent nu geabonneerd!" + }, + "userDetail": { + "admin": "", + "checkins_one": "", + "checkins_other": "", + "contributorGuide": "", + "signOut": "" + }, + "userForm": { + "submit": { + "default": "" + }, + "title": "" } } From c6d52cc0f0bf6f6b5eca0f0d2477c920e7ee17ae Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 19 May 2026 23:28:42 +0200 Subject: [PATCH 2/4] Translated using Weblate (Czech) Currently translated at 12.0% (57 of 474 strings) Translation: LitRoute/Frontend Translate-URL: https://hosted.weblate.org/projects/litroute/frontend/cs/ --- flamerelay/static/locales/cs/translation.json | 629 +++++++++++++++++- 1 file changed, 618 insertions(+), 11 deletions(-) diff --git a/flamerelay/static/locales/cs/translation.json b/flamerelay/static/locales/cs/translation.json index 8ffe918..27cda39 100644 --- a/flamerelay/static/locales/cs/translation.json +++ b/flamerelay/static/locales/cs/translation.json @@ -1,12 +1,16 @@ { "about": { "aboutTitle": "O projektu", + "faqTitle": "", "header": "Pro ty, co po sobě naschvál nechávaj věci", "qa": { "followAlong": { - "a": "Na Instagramu (@lit_route), na Redditu (r/litroute), a na Discrodu" + "a": "Na Instagramu (@lit_route), na Redditu (r/litroute), a na Discrodu", + "q": "" }, "help": { + "a1": "", + "a2": "", "a3": "Můžeš taky pomoct s přkeladem do jiných jazyků i bez znalostí programovaní. Překlady se upravují skrz Weblate.", "q": "Můžu nějak pomoct?" }, @@ -21,6 +25,7 @@ "q": "Chceš z tohodle nějak vydělávat?" }, "secure": { + "a1": "", "a2": "Nevěříš mi? Kód je volně přístupnej. Můžeš si i zpriovoznit svůj vlastní LitRoute, jen tomu prosím říkej nějak jinak.", "q": "Je to bezpečný?" }, @@ -40,6 +45,134 @@ "subheader": "Zapík putuje z ruky do ruky. Každý komu projde rukou si ho začekuje — fotka, místo a nějaká zpráva. Tady tu pouť můžeš sledovat.", "supportHeading": "Podpoř tenhle projekt" }, + "auth": { + "code": { + "codeLabel": "", + "description": "", + "differentEmail": "", + "inboxFallback": "", + "submit": { + "default": "" + }, + "title": "" + }, + "email": { + "description": "", + "emailLabel": "", + "passkey": { + "default": "" + }, + "submit": { + "default": "", + "loading": "" + }, + "title": "" + }, + "errors": { + "passkeyFailed": "", + "passkeyMfaFailed": "", + "sendFailed": "", + "socialLoginFailed": "", + "somethingWrong": "", + "verifyFailed": "" + }, + "mfa": { + "codeLabel": "", + "description": "", + "passkey": { + "default": "" + }, + "submit": { + "default": "" + } + }, + "signup": { + "description": "", + "displayNameLabel": "", + "previewLabel": "", + "saveFailed": "", + "submit": { + "default": "" + }, + "title": "", + "yourNameFallback": "" + } + }, + "checkin": { + "createTitle": "", + "editTitle": "", + "form": { + "clickToDrop": "", + "clickToMove": "", + "dismiss": "", + "errors": { + "gpsRequired": "", + "locationRequired": "", + "maxPhotos": "", + "nameRequired": "", + "placeRequired": "", + "svgNotSupported": "" + }, + "gameRequiredNote": { + "anon": "", + "auth": "" + }, + "gpsDeniedModal": { + "body": "", + "close": "", + "step1": "", + "step2": "", + "step3": "", + "title": "", + "tryAgain": "" + }, + "gpsLowPrecisionModal": { + "body": "", + "title": "", + "tryAgain": "", + "useAnyway": "" + }, + "gpsNotice": "", + "gpsNudgeHint": "", + "locationLabel": "", + "locationLockedOnEdit": "", + "locationSet": "", + "messageLabel": "", + "messagePlaceholder": "", + "nameLabel": "", + "nameLabelRequired": "", + "namePlaceholder": "", + "passedOnNote": "", + "placeLabel": "", + "placePlaceholder": "", + "privacyHint": { + "body": "", + "title": "" + }, + "scrollUpForErrors": "", + "searchPlaceholder": "", + "submit": { + "create": "", + "creating": "", + "save": "" + }, + "useMyLocation": { + "default": "", + "loading": "" + } + }, + "guestEmailPlaceholder": "", + "guestEmailSent": "", + "guestEmailSentBack": "", + "guestEmailSentTitle": "", + "guestEmailSkip": "", + "guestEmailSocialProof_few": "", + "guestEmailSocialProof_one": "", + "guestEmailSocialProof_other": "", + "guestEmailSubmit": "", + "guestEmailSubtitle": "", + "guestEmailTitle": "" + }, "common": { "about": "O projektu", "back": "Nazpět", @@ -66,47 +199,504 @@ "saving": "Ukládání", "sending": "Posílání", "settings": "Nastavení", + "signingIn": "", "support": "Podpořit", "twoFactorAuth": "Dvoufázový ověření", - "unexpectedError": "Nějaká neočekávaná chyba" + "unexpectedError": "Nějaká neočekávaná chyba", + "verificationCodeLabel": "", + "verifying": "" + }, + "contributorGuide": { + "footerText": "", + "greeting": "", + "greetingBody1": "", + "greetingBody2": "", + "header": "", + "openAdmin": "", + "passingOnSubtext": "", + "passingOnTitle": "", + "steps": { + "attachLabel": { + "a": "", + "q": "", + "tip": "" + }, + "createUnit": { + "a": "", + "q": "", + "tip": "" + }, + "firstCheckin": { + "a": "", + "q": "" + }, + "handOff": { + "a": "", + "q": "" + }, + "makeLabel": { + "a": "", + "q": "", + "tip": "" + } + }, + "stepsTitle": "", + "subheader": "" + }, + "emailConfirm": { + "checkingLink": "", + "confirm": { + "body": "", + "failed": "", + "submit": { + "default": "" + }, + "title": "" + }, + "invalid": { + "body": "", + "title": "" + } + }, + "errorPage": { + "403": { + "description": "", + "headline": "" + }, + "403csrf": { + "description": "", + "headline": "" + }, + "404": { + "description": "", + "headline": "" + }, + "500": { + "description": "", + "headline": "" + }, + "backToHome": "" + }, + "faq": { + "lighter": { + "anythingDo": { + "a1": "", + "a2": "", + "q": "" + }, + "cantSeeAll": { + "a1": "", + "a2": "", + "q": "" + }, + "giveToWhom": { + "a1": "", + "a2": "", + "q": "" + }, + "lightDied": { + "a": "", + "q": "" + }, + "multipleCheckins": { + "a1": "", + "a2": "", + "q": "" + } + } + }, + "feedback": { + "captchaPending": "", + "emailHelpAnonymous": "", + "emailHelpAuthenticated": "", + "emailLabel": "", + "emailPlaceholder": "", + "embedHeading": "", + "embedSubheading": "", + "errorGeneric": "", + "errorRequiredMessage": "", + "messageLabel": "", + "messagePlaceholder": "", + "submit": "", + "submitting": "", + "subtitle": "", + "successMessage": "", + "successTitle": "", + "title": "", + "youFallback": "" + }, + "footer": { + "feedback": "", + "footerNav": "", + "tagline": "", + "viewCommit": "" }, "game": { + "countdown": { + "days": "", + "ended": "", + "endedOn": "", + "endsIn": "", + "endsOn": "", + "hours": "", + "minutes": "", + "seconds": "" + }, + "distance": { + "name": "", + "rules": "", + "timeAlmostUp": "", + "timeExpired": "" + }, + "hot_potato": { + "name": "", + "rules": "" + }, "leaderboard": { - "rankHeader": "#" + "byPerson": "", + "checkinsHeader": "", + "distanceHeader": "", + "individualTab": "", + "lighterCountHeader": "", + "lightersDescriptionByCheckins": "", + "lightersDescriptionByDistance": "", + "mapAfterEndLegend": "", + "mapDescription": "", + "mapDuringLegend": "", + "mapEmpty": "", + "mapReplay": "", + "mapReplaying": "", + "mapTitle": "", + "noEntries": "", + "placeHeader": "", + "rankHeader": "#", + "teamHeader": "", + "teamsDescriptionByCheckins": "", + "teamsDescriptionByDistance": "", + "teamsTab": "", + "title": "", + "unitsNotStarted_few": "", + "unitsNotStarted_one": "", + "unitsNotStarted_other": "" + }, + "modal": { + "gotIt": "", + "title": "", + "viewLeaderboard": "" + }, + "race": { + "name": "", + "rules": "" + }, + "relay": { + "name": "", + "rules": "" } }, "home": { "cta": { + "body": "", + "heading": "", "link": "O projektu" }, + "errors": { + "like": "", + "missingDash": "", + "nameTooShort": "", + "noNumber": "", + "notFound": "", + "numberRequired": "", + "offMap": "", + "singleDigit": "" + }, + "eyebrow": "", "globeCaption": "20 nedávno aktivních zapíků — každej puntík je něčí story.", + "headline": "", + "howItWorks": { + "heading": "", + "step1Body": "", + "step1Title": "", + "step2Body": "", + "step2Title": "", + "step3Body": "", + "step3Title": "", + "step4Body": "", + "step4Title": "" + }, + "journey": { + "exampleLabel": "", + "heading": "", + "openSlotBody": "", + "seeReal": "", + "somewhere": "", + "subtext": "", + "yourName": "" + }, + "lighterAlt": "", + "lighterLabel": "", "stats": { - "activeLighters": "aktivní zapalovače" - } + "activeLighters": "aktivní zapalovače", + "checkinsLogged": "", + "freeText": "", + "traveledSoFar": "" + }, + "subheadline": "", + "submit": { + "checking": "", + "default": "" + }, + "tryExample": "" + }, + "nav": { + "feedback": "", + "homeAriaLabel": "", + "languageLabel": "", + "mainNav": "", + "mobileNav": "", + "signIn": "", + "supportAriaLabel": "", + "toggleNav": "" }, "photoUpload": { + "counter": "", + "dragToReorder": "", "empty": { - "addPhotos": "Přidat fotky" - } + "addPhotos": "Přidat fotky", + "clickOrDrag": "", + "dropHere": "", + "releaseToUpload": "", + "showWhere": "" + }, + "existingPhoto": "", + "label": "", + "maxReached": "", + "optional": "", + "preview": "", + "removePhoto": "", + "tips": { + "heading": "", + "hide": "", + "lighter": "", + "location": "" + }, + "zoneAriaAdd": "", + "zoneAriaFull": "" + }, + "privacy": { + "body": "", + "title": "" }, "settings": { + "connectedAccounts": { + "disconnect": { + "default": "", + "loading": "" + }, + "failedDisconnect": "", + "noAccounts": "" + }, + "deleteAccount": { + "confirmation": { + "failed": "", + "item1": "", + "item2": "", + "item3": "", + "item4": "", + "item5": "", + "keepAnon": "", + "placeholder": "", + "submit": { + "default": "", + "loading": "" + }, + "title": "", + "typeToConfirm": "" + }, + "deleteBtn": "", + "description": "", + "sectionTitle": "" + }, + "email": { + "cancelChange": "", + "changeEmail": { + "default": "", + "loading": "" + }, + "confirmChange": { + "default": "" + }, + "currentEmail": "", + "errors": { + "failedCancel": "", + "failedPrimary": "", + "failedRemove": "", + "failedRequest": "", + "failedVerification": "" + }, + "newEmailLabel": "", + "newEmailPlaceholder": "", + "pendingVerify": "", + "readyToSwitch": "", + "resendEmail": { + "default": "" + }, + "sectionTitle": "" + }, "mfa": { + "deactivate": { + "description": "", + "remove": { + "default": "", + "loading": "" + } + }, + "reauth": { + "codeSent": "", + "description": "", + "sendCode": { + "default": "" + } + }, + "recoveryCodes": { + "eachOnce": "", + "failedGenerate": "", + "generateBtn": "", + "generateNew": "", + "generateWarning": "", + "generating": { + "loading": "" + }, + "label": "", + "notGenerated": "", + "remaining": "", + "setUpFirst": "", + "viewBtn": "" + }, "setup": { "activate": { "default": "Aktivovat", "loading": "Aktivuje se" - } + }, + "description": "", + "invalidCode": "", + "secretKeyLabel": "" }, "totp": { - "active": "Aktivní" + "active": "Aktivní", + "label": "", + "notSetUp": "", + "setUp": { + "default": "" + } } }, "passkeys": { - "added": "Přídáno {{date}}" + "addBtn": "", + "added": "Přídáno {{date}}", + "adding": { + "nameHint": "", + "nameLabel": "", + "namePlaceholder": "", + "submit": { + "default": "", + "loading": "" + } + }, + "description": "", + "errors": { + "cancelled": "", + "registerFailed": "", + "removeFailed": "", + "startFailed": "" + }, + "lastUsed": "", + "noPasskeys": "", + "reauth": { + "codeSent": "", + "description": "", + "sendCode": { + "default": "" + } + }, + "sectionTitle": "", + "unsupported": "" + }, + "profile": { + "saved": "", + "submit": { + "default": "" + } + }, + "reauth": { + "failedSend": "", + "incorrectPassword": "", + "invalidCode": "" } }, + "socialProviders": { + "orContinueWith": "" + }, + "support": { + "header": "", + "subheader": "" + }, + "supportSection": { + "body1": "", + "body2": "", + "donateCta": "", + "githubDescription": "", + "githubLabel": "", + "kofiDescription": "", + "kofiLabel": "", + "liberapayDescription": "", + "liberapayLabel": "", + "otherWaysHeading": "", + "weblateCta": "", + "weblateDescription": "", + "weblateLabel": "" + }, + "terms": { + "body": "", + "title": "" + }, "unit": { + "cannotEdit": "", + "checkinBtn": "", + "claimBtn": "", + "currentLocation": "", + "deleteBtn": "", + "deleteConfirm": "", + "deleteError": "", + "editBtn": "", "follow": "Sledovat", + "game": { + "leaderboardLink": "", + "rankLabel": "", + "showRules": "" + }, + "gettingStarted": { + "body": "", + "cta": "", + "heading": "" + }, + "goToPhoto": "", + "nextPhoto": "", + "noCheckinsYet": "", + "notFound": { + "body1": "", + "body2": "", + "cta": "", + "heading": "" + }, + "origin": "", + "passedOn": "", + "photoAlt": "", + "placeNotGiven": "", + "prevPhoto": "", + "resetView": "", + "statsFollowers": "", + "statsKmTraveled": "", + "statsStops": "", "statsTeam": "tým", "status": { "currentlyIn": "Zrovna v {{place}}", @@ -114,6 +704,23 @@ "lastSeenDaysAgo_one": "Naposledy viděno před {{count}} dnem v {{place}}", "lastSeenDaysAgo_other": "Naposledy viděno před {{count}} dny v {{place}}", "lastSeenYesterday": "Naposledy viděno v {{place}}" - } + }, + "supportPrompt": "", + "travelLog": "", + "verifiedBanner": "" + }, + "userDetail": { + "admin": "", + "checkins_few": "", + "checkins_one": "", + "checkins_other": "", + "contributorGuide": "", + "signOut": "" + }, + "userForm": { + "submit": { + "default": "" + }, + "title": "" } } From 4586f8d4e6662b3b50410875be933cf22e963468 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Tue, 19 May 2026 23:28:42 +0200 Subject: [PATCH 3/4] Translated using Weblate (French) Currently translated at 52.5% (249 of 474 strings) Translation: LitRoute/Frontend Translate-URL: https://hosted.weblate.org/projects/litroute/frontend/fr/ --- flamerelay/static/locales/fr/translation.json | 394 +++++++++++++++++- 1 file changed, 388 insertions(+), 6 deletions(-) diff --git a/flamerelay/static/locales/fr/translation.json b/flamerelay/static/locales/fr/translation.json index 2382074..2290d70 100644 --- a/flamerelay/static/locales/fr/translation.json +++ b/flamerelay/static/locales/fr/translation.json @@ -1,12 +1,98 @@ { + "about": { + "aboutTitle": "", + "faqTitle": "", + "header": "", + "qa": { + "followAlong": { + "a": "", + "q": "" + }, + "help": { + "a1": "", + "a2": "", + "a3": "", + "q": "" + }, + "how": { + "a": "", + "q": "" + }, + "money": { + "a1": "", + "a2": "", + "a3": "", + "q": "" + }, + "secure": { + "a1": "", + "a2": "", + "q": "" + }, + "translate": { + "a": "", + "q": "" + }, + "who": { + "a": "", + "q": "" + }, + "why": { + "a": "", + "q": "" + } + }, + "subheader": "", + "supportHeading": "" + }, "auth": { + "code": { + "codeLabel": "", + "description": "", + "differentEmail": "", + "inboxFallback": "", + "submit": { + "default": "" + }, + "title": "" + }, "email": { + "description": "", "emailLabel": "Adresse e-mail", "submit": { "default": "Envoyer le code", "loading": "Envoi" }, "title": "Connexion" + }, + "errors": { + "passkeyFailed": "", + "passkeyMfaFailed": "", + "sendFailed": "", + "socialLoginFailed": "", + "somethingWrong": "", + "verifyFailed": "" + }, + "mfa": { + "codeLabel": "", + "description": "", + "passkey": { + "default": "" + }, + "submit": { + "default": "" + } + }, + "signup": { + "description": "", + "displayNameLabel": "", + "previewLabel": "", + "saveFailed": "", + "submit": { + "default": "" + }, + "title": "", + "yourNameFallback": "" } }, "checkin": { @@ -36,6 +122,12 @@ "title": "Nous ne voyons pas votre position", "tryAgain": "Réessayer" }, + "gpsLowPrecisionModal": { + "body": "", + "title": "", + "tryAgain": "", + "useAnyway": "" + }, "gpsNotice": "Cette unité nécessite votre position en temps réel. Elle sera capturée lorsque vous appuyez sur Enregistrement.", "gpsNudgeHint": "Déplacez votre repère si vous préférez ne pas partager votre position exacte.", "locationLabel": "Position", @@ -70,10 +162,11 @@ "guestEmailSentBack": "Retour à l'Unit", "guestEmailSentTitle": "Vérifiez votre boîte de réception.", "guestEmailSkip": "Non merci — ne me prévenez pas.", + "guestEmailSocialProof_many": "", "guestEmailSocialProof_one": "Rejoignez {{count}} autre personne qui suit ce briquet.", "guestEmailSocialProof_other": "Rejoignez {{count}} autres personnes qui suivent ce briquet.", "guestEmailSubmit": "Suivre ce briquet", - "guestEmailSubtitle": "On vous enverra un e-mail quand quelqu'un d'autre s'enregistrera ailleurs avec ce briquet. C'est tout — pas de marketing, un clic pour ne plus suivre.", + "guestEmailSubtitle": "On vous enverra un e-mail quand quelqu'un d'autre s'enregistrera ailleurs avec ce briquet. C'est tout — pas de marketing, désabonnement en un clic.", "guestEmailTitle": "Vous voulez savoir où ce briquet ira ensuite ?" }, "common": { @@ -85,8 +178,10 @@ "connectedAccounts": "Comptes connectés", "duration": { "and": "et", + "day_many": "", "day_one": "{{count}} jour", "day_other": "{{count}} jours", + "hour_many": "", "hour_one": "{{count}} heure", "hour_other": "{{count}} heures" }, @@ -107,6 +202,43 @@ "verificationCodeLabel": "Code de vérification", "verifying": "Vérification" }, + "contributorGuide": { + "footerText": "", + "greeting": "", + "greetingBody1": "", + "greetingBody2": "", + "header": "", + "openAdmin": "", + "passingOnSubtext": "", + "passingOnTitle": "", + "steps": { + "attachLabel": { + "a": "", + "q": "", + "tip": "" + }, + "createUnit": { + "a": "", + "q": "", + "tip": "" + }, + "firstCheckin": { + "a": "", + "q": "" + }, + "handOff": { + "a": "", + "q": "" + }, + "makeLabel": { + "a": "", + "q": "", + "tip": "" + } + }, + "stepsTitle": "", + "subheader": "" + }, "emailConfirm": { "checkingLink": "Vérification de votre lien", "confirm": { @@ -122,8 +254,78 @@ "title": "Lien invalide" } }, + "errorPage": { + "403": { + "description": "", + "headline": "" + }, + "403csrf": { + "description": "", + "headline": "" + }, + "404": { + "description": "", + "headline": "" + }, + "500": { + "description": "", + "headline": "" + }, + "backToHome": "" + }, + "faq": { + "lighter": { + "anythingDo": { + "a1": "", + "a2": "", + "q": "" + }, + "cantSeeAll": { + "a1": "", + "a2": "", + "q": "" + }, + "giveToWhom": { + "a1": "", + "a2": "", + "q": "" + }, + "lightDied": { + "a": "", + "q": "" + }, + "multipleCheckins": { + "a1": "", + "a2": "", + "q": "" + } + } + }, + "feedback": { + "captchaPending": "", + "emailHelpAnonymous": "", + "emailHelpAuthenticated": "", + "emailLabel": "", + "emailPlaceholder": "", + "embedHeading": "", + "embedSubheading": "", + "errorGeneric": "", + "errorRequiredMessage": "", + "messageLabel": "", + "messagePlaceholder": "", + "submit": "", + "submitting": "", + "subtitle": "", + "successMessage": "", + "successTitle": "", + "title": "", + "youFallback": "" + }, "footer": { - "tagline": "Suivez le voyage de votre briquet" + "feedback": "", + "footerNav": "", + "tagline": "Suivez le voyage de votre briquet", + "viewCommit": "" }, "game": { "countdown": { @@ -169,6 +371,7 @@ "teamsDescriptionByDistance": "Les équipes sont classées selon la distance totale parcourue par tous leurs briquets.", "teamsTab": "Équipes", "title": "Classement — {{name}}", + "unitsNotStarted_many": "", "unitsNotStarted_one": "{{count}} briquet n'a pas encore fait de check-in.", "unitsNotStarted_other": "{{count}} briquets n'ont pas encore fait de check-in." }, @@ -213,7 +416,7 @@ "step2Title": "Enregistrez-vous.", "step3Body": "Donnez-le à un inconnu. Laissez-le dans un café, une auberge, un sentier de randonnée. Vous choisissez le prochain chapitre.", "step3Title": "Passez-le.", - "step4Body": "Suivez-le et recevez un e-mail la prochaine fois que quelqu'un le trouve — où que ce soit dans le monde. Du suivi discret d'un morceau de métal.", + "step4Body": "Abonnez-vous et recevez un e-mail la prochaine fois que quelqu'un le trouve — où que ce soit dans le monde. Du suivi discret d'un morceau de métal.", "step4Title": "Suivez l'aventure." }, "journey": { @@ -242,6 +445,7 @@ "tryExample": "essayez « john-93 » pour voir un exemple" }, "nav": { + "feedback": "", "homeAriaLabel": "Accueil LitRoute", "languageLabel": "Langue", "mainNav": "Navigation principale", @@ -275,8 +479,166 @@ "zoneAriaAdd": "Zone de téléversement — cliquez ou glissez pour ajouter des photos", "zoneAriaFull": "Zone de téléversement — maximum atteint" }, + "privacy": { + "body": "", + "title": "" + }, + "settings": { + "connectedAccounts": { + "disconnect": { + "default": "", + "loading": "" + }, + "failedDisconnect": "", + "noAccounts": "" + }, + "deleteAccount": { + "confirmation": { + "failed": "", + "item1": "", + "item2": "", + "item3": "", + "item4": "", + "item5": "", + "keepAnon": "", + "placeholder": "", + "submit": { + "default": "", + "loading": "" + }, + "title": "", + "typeToConfirm": "" + }, + "deleteBtn": "", + "description": "", + "sectionTitle": "" + }, + "email": { + "cancelChange": "", + "changeEmail": { + "default": "", + "loading": "" + }, + "confirmChange": { + "default": "" + }, + "currentEmail": "", + "errors": { + "failedCancel": "", + "failedPrimary": "", + "failedRemove": "", + "failedRequest": "", + "failedVerification": "" + }, + "newEmailLabel": "", + "newEmailPlaceholder": "", + "pendingVerify": "", + "readyToSwitch": "", + "resendEmail": { + "default": "" + }, + "sectionTitle": "" + }, + "mfa": { + "deactivate": { + "description": "", + "remove": { + "default": "", + "loading": "" + } + }, + "reauth": { + "codeSent": "", + "description": "", + "sendCode": { + "default": "" + } + }, + "recoveryCodes": { + "eachOnce": "", + "failedGenerate": "", + "generateBtn": "", + "generateNew": "", + "generateWarning": "", + "generating": { + "loading": "" + }, + "label": "", + "notGenerated": "", + "remaining": "", + "setUpFirst": "", + "viewBtn": "" + }, + "setup": { + "activate": { + "default": "", + "loading": "" + }, + "description": "", + "invalidCode": "", + "secretKeyLabel": "" + }, + "totp": { + "active": "", + "label": "", + "notSetUp": "", + "setUp": { + "default": "" + } + } + }, + "passkeys": { + "addBtn": "", + "added": "", + "adding": { + "nameHint": "", + "nameLabel": "", + "namePlaceholder": "", + "submit": { + "default": "", + "loading": "" + } + }, + "description": "", + "errors": { + "cancelled": "", + "registerFailed": "", + "removeFailed": "", + "startFailed": "" + }, + "lastUsed": "", + "noPasskeys": "", + "reauth": { + "codeSent": "", + "description": "", + "sendCode": { + "default": "" + } + }, + "sectionTitle": "", + "unsupported": "" + }, + "profile": { + "saved": "", + "submit": { + "default": "" + } + }, + "reauth": { + "failedSend": "", + "incorrectPassword": "", + "invalidCode": "" + } + }, + "socialProviders": { + "orContinueWith": "" + }, + "support": { + "header": "", + "subheader": "" + }, "supportSection": { - "body1": "LitRoute est un projet solo. Pas de pub, pas de formules payantes, pas d'investisseurs — juste les coûts de serveur, d'envoi d'e-mails et de stockage qui viennent de ma poche. Y compris les briquets eux-mêmes : chacun est acheté et enregistré à la main avant de pouvoir commencer son voyage.", + "body1": "LitRoute est un projet solo. Pas de pub, pas d'abonnements, pas d'investisseurs — juste les coûts de serveur, d'envoi d'e-mails et de stockage qui viennent de ma poche. Y compris les briquets eux-mêmes : chacun est acheté et enregistré à la main avant de pouvoir commencer son voyage.", "body2": "Si vous avez aimé suivre un voyage ici, une petite contribution fait toute la différence.", "donateCta": "Soutenir", "githubDescription": "Sponsorisez directement sur GitHub", @@ -290,9 +652,14 @@ "weblateDescription": "Aidez à traduire LitRoute dans votre langue sur Weblate", "weblateLabel": "Traduire" }, + "terms": { + "body": "", + "title": "" + }, "unit": { "cannotEdit": "Impossible de modifier ou supprimer après 6 heures", "checkinBtn": "Nouvel enregistrement", + "claimBtn": "", "currentLocation": "Position actuelle", "deleteBtn": "Supprimer", "deleteConfirm": "Supprimer cet enregistrement ?", @@ -324,12 +691,13 @@ "placeNotGiven": "Lieu non précisé", "prevPhoto": "Photo précédente", "resetView": "Réinitialiser la vue", - "statsFollowers": "qui suivent", + "statsFollowers": "abonnés", "statsKmTraveled": "km parcourus", "statsStops": "arrêts", "statsTeam": "équipe", "status": { "currentlyIn": "Actuellement à {{place}}", + "lastSeenDaysAgo_many": "", "lastSeenDaysAgo_one": "Vu pour la dernière fois il y a {{count}} jour à {{place}}", "lastSeenDaysAgo_other": "Vu pour la dernière fois il y a {{count}} jours à {{place}}", "lastSeenYesterday": "Vu pour la dernière fois hier à {{place}}" @@ -337,6 +705,20 @@ "supportPrompt": "LitRoute est gratuit et fait par une seule personne. Si ce voyage vous a fait sourire, pensez à le soutenir", "travelLog": "Journal de voyage", "unfollow": "Ne plus suivre", - "verifiedBanner": "Votre e-mail est confirmé — vous suivez maintenant ce briquet !" + "verifiedBanner": "Votre e-mail est confirmé — vous êtes maintenant abonné !" + }, + "userDetail": { + "admin": "", + "checkins_many": "", + "checkins_one": "", + "checkins_other": "", + "contributorGuide": "", + "signOut": "" + }, + "userForm": { + "submit": { + "default": "" + }, + "title": "" } } From 75a5801115681ad5eead365c1a05505be0020d95 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 19 May 2026 23:29:20 +0200 Subject: [PATCH 4/4] Update translation files Updated by "Remove blank strings" add-on in Weblate. Translation: LitRoute/Frontend Translate-URL: https://hosted.weblate.org/projects/litroute/frontend/ --- flamerelay/static/locales/cs/translation.json | 629 +----------------- flamerelay/static/locales/fr/translation.json | 379 +---------- flamerelay/static/locales/nl/translation.json | 382 +---------- 3 files changed, 14 insertions(+), 1376 deletions(-) diff --git a/flamerelay/static/locales/cs/translation.json b/flamerelay/static/locales/cs/translation.json index 27cda39..8ffe918 100644 --- a/flamerelay/static/locales/cs/translation.json +++ b/flamerelay/static/locales/cs/translation.json @@ -1,16 +1,12 @@ { "about": { "aboutTitle": "O projektu", - "faqTitle": "", "header": "Pro ty, co po sobě naschvál nechávaj věci", "qa": { "followAlong": { - "a": "Na Instagramu (@lit_route), na Redditu (r/litroute), a na Discrodu", - "q": "" + "a": "Na Instagramu (@lit_route), na Redditu (r/litroute), a na Discrodu" }, "help": { - "a1": "", - "a2": "", "a3": "Můžeš taky pomoct s přkeladem do jiných jazyků i bez znalostí programovaní. Překlady se upravují skrz Weblate.", "q": "Můžu nějak pomoct?" }, @@ -25,7 +21,6 @@ "q": "Chceš z tohodle nějak vydělávat?" }, "secure": { - "a1": "", "a2": "Nevěříš mi? Kód je volně přístupnej. Můžeš si i zpriovoznit svůj vlastní LitRoute, jen tomu prosím říkej nějak jinak.", "q": "Je to bezpečný?" }, @@ -45,134 +40,6 @@ "subheader": "Zapík putuje z ruky do ruky. Každý komu projde rukou si ho začekuje — fotka, místo a nějaká zpráva. Tady tu pouť můžeš sledovat.", "supportHeading": "Podpoř tenhle projekt" }, - "auth": { - "code": { - "codeLabel": "", - "description": "", - "differentEmail": "", - "inboxFallback": "", - "submit": { - "default": "" - }, - "title": "" - }, - "email": { - "description": "", - "emailLabel": "", - "passkey": { - "default": "" - }, - "submit": { - "default": "", - "loading": "" - }, - "title": "" - }, - "errors": { - "passkeyFailed": "", - "passkeyMfaFailed": "", - "sendFailed": "", - "socialLoginFailed": "", - "somethingWrong": "", - "verifyFailed": "" - }, - "mfa": { - "codeLabel": "", - "description": "", - "passkey": { - "default": "" - }, - "submit": { - "default": "" - } - }, - "signup": { - "description": "", - "displayNameLabel": "", - "previewLabel": "", - "saveFailed": "", - "submit": { - "default": "" - }, - "title": "", - "yourNameFallback": "" - } - }, - "checkin": { - "createTitle": "", - "editTitle": "", - "form": { - "clickToDrop": "", - "clickToMove": "", - "dismiss": "", - "errors": { - "gpsRequired": "", - "locationRequired": "", - "maxPhotos": "", - "nameRequired": "", - "placeRequired": "", - "svgNotSupported": "" - }, - "gameRequiredNote": { - "anon": "", - "auth": "" - }, - "gpsDeniedModal": { - "body": "", - "close": "", - "step1": "", - "step2": "", - "step3": "", - "title": "", - "tryAgain": "" - }, - "gpsLowPrecisionModal": { - "body": "", - "title": "", - "tryAgain": "", - "useAnyway": "" - }, - "gpsNotice": "", - "gpsNudgeHint": "", - "locationLabel": "", - "locationLockedOnEdit": "", - "locationSet": "", - "messageLabel": "", - "messagePlaceholder": "", - "nameLabel": "", - "nameLabelRequired": "", - "namePlaceholder": "", - "passedOnNote": "", - "placeLabel": "", - "placePlaceholder": "", - "privacyHint": { - "body": "", - "title": "" - }, - "scrollUpForErrors": "", - "searchPlaceholder": "", - "submit": { - "create": "", - "creating": "", - "save": "" - }, - "useMyLocation": { - "default": "", - "loading": "" - } - }, - "guestEmailPlaceholder": "", - "guestEmailSent": "", - "guestEmailSentBack": "", - "guestEmailSentTitle": "", - "guestEmailSkip": "", - "guestEmailSocialProof_few": "", - "guestEmailSocialProof_one": "", - "guestEmailSocialProof_other": "", - "guestEmailSubmit": "", - "guestEmailSubtitle": "", - "guestEmailTitle": "" - }, "common": { "about": "O projektu", "back": "Nazpět", @@ -199,504 +66,47 @@ "saving": "Ukládání", "sending": "Posílání", "settings": "Nastavení", - "signingIn": "", "support": "Podpořit", "twoFactorAuth": "Dvoufázový ověření", - "unexpectedError": "Nějaká neočekávaná chyba", - "verificationCodeLabel": "", - "verifying": "" - }, - "contributorGuide": { - "footerText": "", - "greeting": "", - "greetingBody1": "", - "greetingBody2": "", - "header": "", - "openAdmin": "", - "passingOnSubtext": "", - "passingOnTitle": "", - "steps": { - "attachLabel": { - "a": "", - "q": "", - "tip": "" - }, - "createUnit": { - "a": "", - "q": "", - "tip": "" - }, - "firstCheckin": { - "a": "", - "q": "" - }, - "handOff": { - "a": "", - "q": "" - }, - "makeLabel": { - "a": "", - "q": "", - "tip": "" - } - }, - "stepsTitle": "", - "subheader": "" - }, - "emailConfirm": { - "checkingLink": "", - "confirm": { - "body": "", - "failed": "", - "submit": { - "default": "" - }, - "title": "" - }, - "invalid": { - "body": "", - "title": "" - } - }, - "errorPage": { - "403": { - "description": "", - "headline": "" - }, - "403csrf": { - "description": "", - "headline": "" - }, - "404": { - "description": "", - "headline": "" - }, - "500": { - "description": "", - "headline": "" - }, - "backToHome": "" - }, - "faq": { - "lighter": { - "anythingDo": { - "a1": "", - "a2": "", - "q": "" - }, - "cantSeeAll": { - "a1": "", - "a2": "", - "q": "" - }, - "giveToWhom": { - "a1": "", - "a2": "", - "q": "" - }, - "lightDied": { - "a": "", - "q": "" - }, - "multipleCheckins": { - "a1": "", - "a2": "", - "q": "" - } - } - }, - "feedback": { - "captchaPending": "", - "emailHelpAnonymous": "", - "emailHelpAuthenticated": "", - "emailLabel": "", - "emailPlaceholder": "", - "embedHeading": "", - "embedSubheading": "", - "errorGeneric": "", - "errorRequiredMessage": "", - "messageLabel": "", - "messagePlaceholder": "", - "submit": "", - "submitting": "", - "subtitle": "", - "successMessage": "", - "successTitle": "", - "title": "", - "youFallback": "" - }, - "footer": { - "feedback": "", - "footerNav": "", - "tagline": "", - "viewCommit": "" + "unexpectedError": "Nějaká neočekávaná chyba" }, "game": { - "countdown": { - "days": "", - "ended": "", - "endedOn": "", - "endsIn": "", - "endsOn": "", - "hours": "", - "minutes": "", - "seconds": "" - }, - "distance": { - "name": "", - "rules": "", - "timeAlmostUp": "", - "timeExpired": "" - }, - "hot_potato": { - "name": "", - "rules": "" - }, "leaderboard": { - "byPerson": "", - "checkinsHeader": "", - "distanceHeader": "", - "individualTab": "", - "lighterCountHeader": "", - "lightersDescriptionByCheckins": "", - "lightersDescriptionByDistance": "", - "mapAfterEndLegend": "", - "mapDescription": "", - "mapDuringLegend": "", - "mapEmpty": "", - "mapReplay": "", - "mapReplaying": "", - "mapTitle": "", - "noEntries": "", - "placeHeader": "", - "rankHeader": "#", - "teamHeader": "", - "teamsDescriptionByCheckins": "", - "teamsDescriptionByDistance": "", - "teamsTab": "", - "title": "", - "unitsNotStarted_few": "", - "unitsNotStarted_one": "", - "unitsNotStarted_other": "" - }, - "modal": { - "gotIt": "", - "title": "", - "viewLeaderboard": "" - }, - "race": { - "name": "", - "rules": "" - }, - "relay": { - "name": "", - "rules": "" + "rankHeader": "#" } }, "home": { "cta": { - "body": "", - "heading": "", "link": "O projektu" }, - "errors": { - "like": "", - "missingDash": "", - "nameTooShort": "", - "noNumber": "", - "notFound": "", - "numberRequired": "", - "offMap": "", - "singleDigit": "" - }, - "eyebrow": "", "globeCaption": "20 nedávno aktivních zapíků — každej puntík je něčí story.", - "headline": "", - "howItWorks": { - "heading": "", - "step1Body": "", - "step1Title": "", - "step2Body": "", - "step2Title": "", - "step3Body": "", - "step3Title": "", - "step4Body": "", - "step4Title": "" - }, - "journey": { - "exampleLabel": "", - "heading": "", - "openSlotBody": "", - "seeReal": "", - "somewhere": "", - "subtext": "", - "yourName": "" - }, - "lighterAlt": "", - "lighterLabel": "", "stats": { - "activeLighters": "aktivní zapalovače", - "checkinsLogged": "", - "freeText": "", - "traveledSoFar": "" - }, - "subheadline": "", - "submit": { - "checking": "", - "default": "" - }, - "tryExample": "" - }, - "nav": { - "feedback": "", - "homeAriaLabel": "", - "languageLabel": "", - "mainNav": "", - "mobileNav": "", - "signIn": "", - "supportAriaLabel": "", - "toggleNav": "" + "activeLighters": "aktivní zapalovače" + } }, "photoUpload": { - "counter": "", - "dragToReorder": "", "empty": { - "addPhotos": "Přidat fotky", - "clickOrDrag": "", - "dropHere": "", - "releaseToUpload": "", - "showWhere": "" - }, - "existingPhoto": "", - "label": "", - "maxReached": "", - "optional": "", - "preview": "", - "removePhoto": "", - "tips": { - "heading": "", - "hide": "", - "lighter": "", - "location": "" - }, - "zoneAriaAdd": "", - "zoneAriaFull": "" - }, - "privacy": { - "body": "", - "title": "" + "addPhotos": "Přidat fotky" + } }, "settings": { - "connectedAccounts": { - "disconnect": { - "default": "", - "loading": "" - }, - "failedDisconnect": "", - "noAccounts": "" - }, - "deleteAccount": { - "confirmation": { - "failed": "", - "item1": "", - "item2": "", - "item3": "", - "item4": "", - "item5": "", - "keepAnon": "", - "placeholder": "", - "submit": { - "default": "", - "loading": "" - }, - "title": "", - "typeToConfirm": "" - }, - "deleteBtn": "", - "description": "", - "sectionTitle": "" - }, - "email": { - "cancelChange": "", - "changeEmail": { - "default": "", - "loading": "" - }, - "confirmChange": { - "default": "" - }, - "currentEmail": "", - "errors": { - "failedCancel": "", - "failedPrimary": "", - "failedRemove": "", - "failedRequest": "", - "failedVerification": "" - }, - "newEmailLabel": "", - "newEmailPlaceholder": "", - "pendingVerify": "", - "readyToSwitch": "", - "resendEmail": { - "default": "" - }, - "sectionTitle": "" - }, "mfa": { - "deactivate": { - "description": "", - "remove": { - "default": "", - "loading": "" - } - }, - "reauth": { - "codeSent": "", - "description": "", - "sendCode": { - "default": "" - } - }, - "recoveryCodes": { - "eachOnce": "", - "failedGenerate": "", - "generateBtn": "", - "generateNew": "", - "generateWarning": "", - "generating": { - "loading": "" - }, - "label": "", - "notGenerated": "", - "remaining": "", - "setUpFirst": "", - "viewBtn": "" - }, "setup": { "activate": { "default": "Aktivovat", "loading": "Aktivuje se" - }, - "description": "", - "invalidCode": "", - "secretKeyLabel": "" + } }, "totp": { - "active": "Aktivní", - "label": "", - "notSetUp": "", - "setUp": { - "default": "" - } + "active": "Aktivní" } }, "passkeys": { - "addBtn": "", - "added": "Přídáno {{date}}", - "adding": { - "nameHint": "", - "nameLabel": "", - "namePlaceholder": "", - "submit": { - "default": "", - "loading": "" - } - }, - "description": "", - "errors": { - "cancelled": "", - "registerFailed": "", - "removeFailed": "", - "startFailed": "" - }, - "lastUsed": "", - "noPasskeys": "", - "reauth": { - "codeSent": "", - "description": "", - "sendCode": { - "default": "" - } - }, - "sectionTitle": "", - "unsupported": "" - }, - "profile": { - "saved": "", - "submit": { - "default": "" - } - }, - "reauth": { - "failedSend": "", - "incorrectPassword": "", - "invalidCode": "" + "added": "Přídáno {{date}}" } }, - "socialProviders": { - "orContinueWith": "" - }, - "support": { - "header": "", - "subheader": "" - }, - "supportSection": { - "body1": "", - "body2": "", - "donateCta": "", - "githubDescription": "", - "githubLabel": "", - "kofiDescription": "", - "kofiLabel": "", - "liberapayDescription": "", - "liberapayLabel": "", - "otherWaysHeading": "", - "weblateCta": "", - "weblateDescription": "", - "weblateLabel": "" - }, - "terms": { - "body": "", - "title": "" - }, "unit": { - "cannotEdit": "", - "checkinBtn": "", - "claimBtn": "", - "currentLocation": "", - "deleteBtn": "", - "deleteConfirm": "", - "deleteError": "", - "editBtn": "", "follow": "Sledovat", - "game": { - "leaderboardLink": "", - "rankLabel": "", - "showRules": "" - }, - "gettingStarted": { - "body": "", - "cta": "", - "heading": "" - }, - "goToPhoto": "", - "nextPhoto": "", - "noCheckinsYet": "", - "notFound": { - "body1": "", - "body2": "", - "cta": "", - "heading": "" - }, - "origin": "", - "passedOn": "", - "photoAlt": "", - "placeNotGiven": "", - "prevPhoto": "", - "resetView": "", - "statsFollowers": "", - "statsKmTraveled": "", - "statsStops": "", "statsTeam": "tým", "status": { "currentlyIn": "Zrovna v {{place}}", @@ -704,23 +114,6 @@ "lastSeenDaysAgo_one": "Naposledy viděno před {{count}} dnem v {{place}}", "lastSeenDaysAgo_other": "Naposledy viděno před {{count}} dny v {{place}}", "lastSeenYesterday": "Naposledy viděno v {{place}}" - }, - "supportPrompt": "", - "travelLog": "", - "verifiedBanner": "" - }, - "userDetail": { - "admin": "", - "checkins_few": "", - "checkins_one": "", - "checkins_other": "", - "contributorGuide": "", - "signOut": "" - }, - "userForm": { - "submit": { - "default": "" - }, - "title": "" + } } } diff --git a/flamerelay/static/locales/fr/translation.json b/flamerelay/static/locales/fr/translation.json index 2290d70..4910ac1 100644 --- a/flamerelay/static/locales/fr/translation.json +++ b/flamerelay/static/locales/fr/translation.json @@ -1,98 +1,12 @@ { - "about": { - "aboutTitle": "", - "faqTitle": "", - "header": "", - "qa": { - "followAlong": { - "a": "", - "q": "" - }, - "help": { - "a1": "", - "a2": "", - "a3": "", - "q": "" - }, - "how": { - "a": "", - "q": "" - }, - "money": { - "a1": "", - "a2": "", - "a3": "", - "q": "" - }, - "secure": { - "a1": "", - "a2": "", - "q": "" - }, - "translate": { - "a": "", - "q": "" - }, - "who": { - "a": "", - "q": "" - }, - "why": { - "a": "", - "q": "" - } - }, - "subheader": "", - "supportHeading": "" - }, "auth": { - "code": { - "codeLabel": "", - "description": "", - "differentEmail": "", - "inboxFallback": "", - "submit": { - "default": "" - }, - "title": "" - }, "email": { - "description": "", "emailLabel": "Adresse e-mail", "submit": { "default": "Envoyer le code", "loading": "Envoi" }, "title": "Connexion" - }, - "errors": { - "passkeyFailed": "", - "passkeyMfaFailed": "", - "sendFailed": "", - "socialLoginFailed": "", - "somethingWrong": "", - "verifyFailed": "" - }, - "mfa": { - "codeLabel": "", - "description": "", - "passkey": { - "default": "" - }, - "submit": { - "default": "" - } - }, - "signup": { - "description": "", - "displayNameLabel": "", - "previewLabel": "", - "saveFailed": "", - "submit": { - "default": "" - }, - "title": "", - "yourNameFallback": "" } }, "checkin": { @@ -122,12 +36,6 @@ "title": "Nous ne voyons pas votre position", "tryAgain": "Réessayer" }, - "gpsLowPrecisionModal": { - "body": "", - "title": "", - "tryAgain": "", - "useAnyway": "" - }, "gpsNotice": "Cette unité nécessite votre position en temps réel. Elle sera capturée lorsque vous appuyez sur Enregistrement.", "gpsNudgeHint": "Déplacez votre repère si vous préférez ne pas partager votre position exacte.", "locationLabel": "Position", @@ -202,43 +110,6 @@ "verificationCodeLabel": "Code de vérification", "verifying": "Vérification" }, - "contributorGuide": { - "footerText": "", - "greeting": "", - "greetingBody1": "", - "greetingBody2": "", - "header": "", - "openAdmin": "", - "passingOnSubtext": "", - "passingOnTitle": "", - "steps": { - "attachLabel": { - "a": "", - "q": "", - "tip": "" - }, - "createUnit": { - "a": "", - "q": "", - "tip": "" - }, - "firstCheckin": { - "a": "", - "q": "" - }, - "handOff": { - "a": "", - "q": "" - }, - "makeLabel": { - "a": "", - "q": "", - "tip": "" - } - }, - "stepsTitle": "", - "subheader": "" - }, "emailConfirm": { "checkingLink": "Vérification de votre lien", "confirm": { @@ -254,78 +125,8 @@ "title": "Lien invalide" } }, - "errorPage": { - "403": { - "description": "", - "headline": "" - }, - "403csrf": { - "description": "", - "headline": "" - }, - "404": { - "description": "", - "headline": "" - }, - "500": { - "description": "", - "headline": "" - }, - "backToHome": "" - }, - "faq": { - "lighter": { - "anythingDo": { - "a1": "", - "a2": "", - "q": "" - }, - "cantSeeAll": { - "a1": "", - "a2": "", - "q": "" - }, - "giveToWhom": { - "a1": "", - "a2": "", - "q": "" - }, - "lightDied": { - "a": "", - "q": "" - }, - "multipleCheckins": { - "a1": "", - "a2": "", - "q": "" - } - } - }, - "feedback": { - "captchaPending": "", - "emailHelpAnonymous": "", - "emailHelpAuthenticated": "", - "emailLabel": "", - "emailPlaceholder": "", - "embedHeading": "", - "embedSubheading": "", - "errorGeneric": "", - "errorRequiredMessage": "", - "messageLabel": "", - "messagePlaceholder": "", - "submit": "", - "submitting": "", - "subtitle": "", - "successMessage": "", - "successTitle": "", - "title": "", - "youFallback": "" - }, "footer": { - "feedback": "", - "footerNav": "", - "tagline": "Suivez le voyage de votre briquet", - "viewCommit": "" + "tagline": "Suivez le voyage de votre briquet" }, "game": { "countdown": { @@ -445,7 +246,6 @@ "tryExample": "essayez « john-93 » pour voir un exemple" }, "nav": { - "feedback": "", "homeAriaLabel": "Accueil LitRoute", "languageLabel": "Langue", "mainNav": "Navigation principale", @@ -479,164 +279,6 @@ "zoneAriaAdd": "Zone de téléversement — cliquez ou glissez pour ajouter des photos", "zoneAriaFull": "Zone de téléversement — maximum atteint" }, - "privacy": { - "body": "", - "title": "" - }, - "settings": { - "connectedAccounts": { - "disconnect": { - "default": "", - "loading": "" - }, - "failedDisconnect": "", - "noAccounts": "" - }, - "deleteAccount": { - "confirmation": { - "failed": "", - "item1": "", - "item2": "", - "item3": "", - "item4": "", - "item5": "", - "keepAnon": "", - "placeholder": "", - "submit": { - "default": "", - "loading": "" - }, - "title": "", - "typeToConfirm": "" - }, - "deleteBtn": "", - "description": "", - "sectionTitle": "" - }, - "email": { - "cancelChange": "", - "changeEmail": { - "default": "", - "loading": "" - }, - "confirmChange": { - "default": "" - }, - "currentEmail": "", - "errors": { - "failedCancel": "", - "failedPrimary": "", - "failedRemove": "", - "failedRequest": "", - "failedVerification": "" - }, - "newEmailLabel": "", - "newEmailPlaceholder": "", - "pendingVerify": "", - "readyToSwitch": "", - "resendEmail": { - "default": "" - }, - "sectionTitle": "" - }, - "mfa": { - "deactivate": { - "description": "", - "remove": { - "default": "", - "loading": "" - } - }, - "reauth": { - "codeSent": "", - "description": "", - "sendCode": { - "default": "" - } - }, - "recoveryCodes": { - "eachOnce": "", - "failedGenerate": "", - "generateBtn": "", - "generateNew": "", - "generateWarning": "", - "generating": { - "loading": "" - }, - "label": "", - "notGenerated": "", - "remaining": "", - "setUpFirst": "", - "viewBtn": "" - }, - "setup": { - "activate": { - "default": "", - "loading": "" - }, - "description": "", - "invalidCode": "", - "secretKeyLabel": "" - }, - "totp": { - "active": "", - "label": "", - "notSetUp": "", - "setUp": { - "default": "" - } - } - }, - "passkeys": { - "addBtn": "", - "added": "", - "adding": { - "nameHint": "", - "nameLabel": "", - "namePlaceholder": "", - "submit": { - "default": "", - "loading": "" - } - }, - "description": "", - "errors": { - "cancelled": "", - "registerFailed": "", - "removeFailed": "", - "startFailed": "" - }, - "lastUsed": "", - "noPasskeys": "", - "reauth": { - "codeSent": "", - "description": "", - "sendCode": { - "default": "" - } - }, - "sectionTitle": "", - "unsupported": "" - }, - "profile": { - "saved": "", - "submit": { - "default": "" - } - }, - "reauth": { - "failedSend": "", - "incorrectPassword": "", - "invalidCode": "" - } - }, - "socialProviders": { - "orContinueWith": "" - }, - "support": { - "header": "", - "subheader": "" - }, "supportSection": { "body1": "LitRoute est un projet solo. Pas de pub, pas d'abonnements, pas d'investisseurs — juste les coûts de serveur, d'envoi d'e-mails et de stockage qui viennent de ma poche. Y compris les briquets eux-mêmes : chacun est acheté et enregistré à la main avant de pouvoir commencer son voyage.", "body2": "Si vous avez aimé suivre un voyage ici, une petite contribution fait toute la différence.", @@ -652,14 +294,9 @@ "weblateDescription": "Aidez à traduire LitRoute dans votre langue sur Weblate", "weblateLabel": "Traduire" }, - "terms": { - "body": "", - "title": "" - }, "unit": { "cannotEdit": "Impossible de modifier ou supprimer après 6 heures", "checkinBtn": "Nouvel enregistrement", - "claimBtn": "", "currentLocation": "Position actuelle", "deleteBtn": "Supprimer", "deleteConfirm": "Supprimer cet enregistrement ?", @@ -706,19 +343,5 @@ "travelLog": "Journal de voyage", "unfollow": "Ne plus suivre", "verifiedBanner": "Votre e-mail est confirmé — vous êtes maintenant abonné !" - }, - "userDetail": { - "admin": "", - "checkins_many": "", - "checkins_one": "", - "checkins_other": "", - "contributorGuide": "", - "signOut": "" - }, - "userForm": { - "submit": { - "default": "" - }, - "title": "" } } diff --git a/flamerelay/static/locales/nl/translation.json b/flamerelay/static/locales/nl/translation.json index 11e88e4..0d771f8 100644 --- a/flamerelay/static/locales/nl/translation.json +++ b/flamerelay/static/locales/nl/translation.json @@ -1,98 +1,12 @@ { - "about": { - "aboutTitle": "", - "faqTitle": "", - "header": "", - "qa": { - "followAlong": { - "a": "", - "q": "" - }, - "help": { - "a1": "", - "a2": "", - "a3": "", - "q": "" - }, - "how": { - "a": "", - "q": "" - }, - "money": { - "a1": "", - "a2": "", - "a3": "", - "q": "" - }, - "secure": { - "a1": "", - "a2": "", - "q": "" - }, - "translate": { - "a": "", - "q": "" - }, - "who": { - "a": "", - "q": "" - }, - "why": { - "a": "", - "q": "" - } - }, - "subheader": "", - "supportHeading": "" - }, "auth": { - "code": { - "codeLabel": "", - "description": "", - "differentEmail": "", - "inboxFallback": "", - "submit": { - "default": "" - }, - "title": "" - }, "email": { - "description": "", "emailLabel": "E-mailadres", "submit": { "default": "Doorgaan met e-mail", "loading": "Code versturen" }, "title": "Aanmelden of registreren" - }, - "errors": { - "passkeyFailed": "", - "passkeyMfaFailed": "", - "sendFailed": "", - "socialLoginFailed": "", - "somethingWrong": "", - "verifyFailed": "" - }, - "mfa": { - "codeLabel": "", - "description": "", - "passkey": { - "default": "" - }, - "submit": { - "default": "" - } - }, - "signup": { - "description": "", - "displayNameLabel": "", - "previewLabel": "", - "saveFailed": "", - "submit": { - "default": "" - }, - "title": "", - "yourNameFallback": "" } }, "checkin": { @@ -122,12 +36,6 @@ "title": "We zien je locatie niet", "tryAgain": "Opnieuw proberen" }, - "gpsLowPrecisionModal": { - "body": "", - "title": "", - "tryAgain": "", - "useAnyway": "" - }, "gpsNotice": "Deze eenheid vereist je realtime locatie. Deze wordt vastgelegd wanneer je op Inchecken tikt.", "gpsNudgeHint": "Verplaats je speld als je je exacte locatie liever niet deelt.", "locationLabel": "Locatie", @@ -199,43 +107,6 @@ "verificationCodeLabel": "Verificatiecode", "verifying": "Verifiëren" }, - "contributorGuide": { - "footerText": "", - "greeting": "", - "greetingBody1": "", - "greetingBody2": "", - "header": "", - "openAdmin": "", - "passingOnSubtext": "", - "passingOnTitle": "", - "steps": { - "attachLabel": { - "a": "", - "q": "", - "tip": "" - }, - "createUnit": { - "a": "", - "q": "", - "tip": "" - }, - "firstCheckin": { - "a": "", - "q": "" - }, - "handOff": { - "a": "", - "q": "" - }, - "makeLabel": { - "a": "", - "q": "", - "tip": "" - } - }, - "stepsTitle": "", - "subheader": "" - }, "emailConfirm": { "checkingLink": "Je verificatielink controleren", "confirm": { @@ -251,78 +122,8 @@ "title": "Ongeldige link" } }, - "errorPage": { - "403": { - "description": "", - "headline": "" - }, - "403csrf": { - "description": "", - "headline": "" - }, - "404": { - "description": "", - "headline": "" - }, - "500": { - "description": "", - "headline": "" - }, - "backToHome": "" - }, - "faq": { - "lighter": { - "anythingDo": { - "a1": "", - "a2": "", - "q": "" - }, - "cantSeeAll": { - "a1": "", - "a2": "", - "q": "" - }, - "giveToWhom": { - "a1": "", - "a2": "", - "q": "" - }, - "lightDied": { - "a": "", - "q": "" - }, - "multipleCheckins": { - "a1": "", - "a2": "", - "q": "" - } - } - }, - "feedback": { - "captchaPending": "", - "emailHelpAnonymous": "", - "emailHelpAuthenticated": "", - "emailLabel": "", - "emailPlaceholder": "", - "embedHeading": "", - "embedSubheading": "", - "errorGeneric": "", - "errorRequiredMessage": "", - "messageLabel": "", - "messagePlaceholder": "", - "submit": "", - "submitting": "", - "subtitle": "", - "successMessage": "", - "successTitle": "", - "title": "", - "youFallback": "" - }, "footer": { - "feedback": "", - "footerNav": "", - "tagline": "Volg de reis van je aansteker", - "viewCommit": "" + "tagline": "Volg de reis van je aansteker" }, "game": { "countdown": { @@ -367,9 +168,7 @@ "teamsDescriptionByCheckins": "Teams worden gerangschikt op het totale aantal check-ins dat al hun aanstekers samen hebben ontvangen.", "teamsDescriptionByDistance": "Teams worden gerangschikt op de totale afstand die al hun aanstekers samen hebben afgelegd.", "teamsTab": "Teams", - "title": "Ranglijst — {{name}}", - "unitsNotStarted_one": "", - "unitsNotStarted_other": "" + "title": "Ranglijst — {{name}}" }, "modal": { "gotIt": "Begrepen", @@ -441,7 +240,6 @@ "tryExample": "probeer \"john-93\" voor een voorbeeld" }, "nav": { - "feedback": "", "homeAriaLabel": "LitRoute startpagina", "languageLabel": "Taal", "mainNav": "Hoofdnavigatie", @@ -475,164 +273,6 @@ "zoneAriaAdd": "Foto-uploadzone — klik of sleep om foto's toe te voegen", "zoneAriaFull": "Foto-uploadzone — maximum bereikt" }, - "privacy": { - "body": "", - "title": "" - }, - "settings": { - "connectedAccounts": { - "disconnect": { - "default": "", - "loading": "" - }, - "failedDisconnect": "", - "noAccounts": "" - }, - "deleteAccount": { - "confirmation": { - "failed": "", - "item1": "", - "item2": "", - "item3": "", - "item4": "", - "item5": "", - "keepAnon": "", - "placeholder": "", - "submit": { - "default": "", - "loading": "" - }, - "title": "", - "typeToConfirm": "" - }, - "deleteBtn": "", - "description": "", - "sectionTitle": "" - }, - "email": { - "cancelChange": "", - "changeEmail": { - "default": "", - "loading": "" - }, - "confirmChange": { - "default": "" - }, - "currentEmail": "", - "errors": { - "failedCancel": "", - "failedPrimary": "", - "failedRemove": "", - "failedRequest": "", - "failedVerification": "" - }, - "newEmailLabel": "", - "newEmailPlaceholder": "", - "pendingVerify": "", - "readyToSwitch": "", - "resendEmail": { - "default": "" - }, - "sectionTitle": "" - }, - "mfa": { - "deactivate": { - "description": "", - "remove": { - "default": "", - "loading": "" - } - }, - "reauth": { - "codeSent": "", - "description": "", - "sendCode": { - "default": "" - } - }, - "recoveryCodes": { - "eachOnce": "", - "failedGenerate": "", - "generateBtn": "", - "generateNew": "", - "generateWarning": "", - "generating": { - "loading": "" - }, - "label": "", - "notGenerated": "", - "remaining": "", - "setUpFirst": "", - "viewBtn": "" - }, - "setup": { - "activate": { - "default": "", - "loading": "" - }, - "description": "", - "invalidCode": "", - "secretKeyLabel": "" - }, - "totp": { - "active": "", - "label": "", - "notSetUp": "", - "setUp": { - "default": "" - } - } - }, - "passkeys": { - "addBtn": "", - "added": "", - "adding": { - "nameHint": "", - "nameLabel": "", - "namePlaceholder": "", - "submit": { - "default": "", - "loading": "" - } - }, - "description": "", - "errors": { - "cancelled": "", - "registerFailed": "", - "removeFailed": "", - "startFailed": "" - }, - "lastUsed": "", - "noPasskeys": "", - "reauth": { - "codeSent": "", - "description": "", - "sendCode": { - "default": "" - } - }, - "sectionTitle": "", - "unsupported": "" - }, - "profile": { - "saved": "", - "submit": { - "default": "" - } - }, - "reauth": { - "failedSend": "", - "incorrectPassword": "", - "invalidCode": "" - } - }, - "socialProviders": { - "orContinueWith": "" - }, - "support": { - "header": "", - "subheader": "" - }, "supportSection": { "body1": "LitRoute is een eenmansproject. Geen reclame, geen abonnementen, geen investeerders — alleen serverkosten, e-mailbezorging en opslag uit eigen zak. De aanstekers zelf ook: elke aansteker wordt met de hand gekocht en geregistreerd voordat hij aan zijn reis kan beginnen.", "body2": "Heb je hier met plezier een reis gevolgd? Dan helpt een kleine bijdrage echt.", @@ -648,14 +288,9 @@ "weblateDescription": "Help LitRoute in jouw taal op Weblate", "weblateLabel": "Vertalen" }, - "terms": { - "body": "", - "title": "" - }, "unit": { "cannotEdit": "Kan niet bewerken of verwijderen na 6 uur", "checkinBtn": "Nieuwe check-in", - "claimBtn": "", "currentLocation": "Huidige locatie", "deleteBtn": "Verwijderen", "deleteConfirm": "Deze check-in verwijderen?", @@ -701,18 +336,5 @@ "travelLog": "Reisverslag", "unfollow": "Niet meer volgen", "verifiedBanner": "Je e-mail is bevestigd — je bent nu geabonneerd!" - }, - "userDetail": { - "admin": "", - "checkins_one": "", - "checkins_other": "", - "contributorGuide": "", - "signOut": "" - }, - "userForm": { - "submit": { - "default": "" - }, - "title": "" } }