diff --git a/frontend/i18n/locales/de.json b/frontend/i18n/locales/de.json index dcbd2fe1..62373db1 100644 --- a/frontend/i18n/locales/de.json +++ b/frontend/i18n/locales/de.json @@ -42,6 +42,10 @@ "perfect": "Perfekt." } }, + "challenges": { + "active": "Aktiv", + "completed": "Abgeschlossen" + }, "pages": { "standings": "Bestenlisten", "challenges": "Herausforderungen", @@ -165,7 +169,19 @@ "administrators": "Administratoren", "unitsAndPeople": "Units und Personen", "gameNights": "Game Nights", - "comingSoon": "Kommt bald" + "comingSoon": "Kommt bald", + "kickOff": "Kick-Off", + "kickOffButton": "Unit-Onboarding jetzt starten", + "kickOffOnboardingDescription": "Diese Aktion startet das Unit-Onboarding für die ganze Ortsgemeinde.", + "kickOffOnboardingDescriptionWarning": "⚠ Nicht starten, wenn ihr noch nicht bereit seid.", + "kickOffOnboardingExplanationTitle": "Was passiert, wenn du startest?", + "kickOffOnboardingExplanation1": "Alle Unit-Leiter in der Ortsgemeinde bekommen eine Herausforderung in Interact (Web-App).", + "kickOffOnboardingExplanation2": "Sie können den Unit-Namen ändern – und erhalten dafür 300 Punkte.", + "kickOffConfirmation": "Ich bestätige, dass der Kick-off jetzt durchgeführt wird und wir bereit sind, loszulegen.", + "kickOffOnboardingCountdown": "Start in {seconds} Sekunde | Start in {seconds} Sekunden", + "kickOffSuccessTitle": "Das Unit-Onboarding läuft!", + "kickOffSuccessDescription": "Alle Unit-Leiter haben jetzt eine Aufgabe in der App erhalten und können den Namen ihrer Unit ändern.", + "noAccess": "Du kannst diese Seite nicht aufrufen, weil du kein Administrator bist. Frage einen anderen Admin, ob er dir Zugriff geben kann." }, "admins": { "searchPlaceholder": "Such nach Admins...", diff --git a/frontend/i18n/locales/et.json b/frontend/i18n/locales/et.json index f815de2e..242c3d6f 100644 --- a/frontend/i18n/locales/et.json +++ b/frontend/i18n/locales/et.json @@ -42,6 +42,10 @@ "perfect": "Ideaalne!" } }, + "challenges": { + "active": "Aktiivsed", + "completed": "Tehtud" + }, "pages": { "standings": "Edetabelid", "challenges": "Väljakutsed", @@ -165,7 +169,15 @@ "administrators": "Administraatorid", "unitsAndPeople": "Üksused ja isikud", "gameNights": "Mänguõhtud", - "comingSoon": "Peagi saadaval" + "comingSoon": "Peagi saadaval", + "kickOff": "Avaüritus", + "kickOffDescription": "See leht on mõeldud kasutamiseks ainult avaüritusel. Kui te praegu avaüritust ei korralda, palun lahkuge sellelt leheküljelt.", + "kickOffButton": "Käivita üksuste registreerimine", + "kickOffOnboardingDescription": "Kui sa käivitad üksuste registreerimise, antakse kõigile sinu kohaliku koguduse üksuste juhtidele ülesanne muuta oma üksuse nimi.", + "kickOffConfirmation": "Kinnitan, et me korraldame praegu avaürituse ja oleme valmis alustama üksuste registreerimist.", + "kickOffOnboardingCountdown": "Algab {seconds} sekundi pärast | Algab {seconds} sekundi pärast", + "kickOffSuccessTitle": "Üksuste registreerimine on käivitunud!", + "kickOffSuccessDescription": "Kõik üksuste juhid on nüüd saanud rakenduses ülesande ja saavad muuta oma üksuse nime." }, "admins": { "searchPlaceholder": "Otsi administraatoreid...", diff --git a/frontend/i18n/locales/fi.json b/frontend/i18n/locales/fi.json index 9d6daf2f..5ea9a5fd 100644 --- a/frontend/i18n/locales/fi.json +++ b/frontend/i18n/locales/fi.json @@ -1,6 +1,11 @@ { "error": { - "title": "Hups! Jotain meni pieleen" + "title": "Hups! Jotain meni pieleen", + "hint": "Yritä uudelleen. Jos ongelma jatkuu, yritä päivittää sivu.", + "networkHint": "Näyttää siltä, että sinulla on yhteysongelmia. Tarkista internetyhteytesi ja yritä uudelleen.", + "retry": "Yritä uudelleen", + "showDetails": "Näytä tekniset tiedot", + "hideDetails": "Piilota tekniset tiedot" }, "emptyStates": { "standings": "Ei vielä top-listaa", @@ -17,10 +22,18 @@ "correctAnswer": "Oikea vastaus", "yourAnswer": "Vastauksesi", "lockAnswer": "Lukitse vastaus", + "saveAnswer": "Tallenna vastaus", + "changeAnswer": "Muuta vastausta", "questionNumber": "{current} / {total}", "continue": "Jatka", "nextQuestion": "Seuraava kysymys", + "previousQuestion": "Edellinen", "done": "Valmis", + "unavailable": "Tämä tietokilpailu ei ole tällä hetkellä käytettävissä.", + "reviewAnswers": "Katso vastaus", + "finishReview": "Lopeta läpikäynti", + "yourNumber": "Sinun numerosi", + "writeYourAnswer": "Kirjoita vastauksesi...", "result": { "receivedNoPoints": "Et saanut yhtään pistettä.", "receivedPoints": "Sait {points} pistettä.", @@ -29,6 +42,10 @@ "perfect": "Täydellistä!" } }, + "challenges": { + "active": "Aktiivisia", + "completed": "Valmiita" + }, "pages": { "standings": "Top-listat", "challenges": "Haasteet", @@ -117,11 +134,139 @@ "thankYouDescription": "Palautteesi käytetään palvelun kehittämiseen.", "close": "Eipä kestä", "canContactMe": "Kyllä, hyväksyn, että voitte ottaa minuun yhteyttä palautteeseeni liittyen", - "regards": "Terveisin {name}" + "disclosure": "Palaute liitetään käyttäjätiliisi." }, "pwa": { "updateAvailableTitle": "Päivitys on saatavilla", "updateAvailableButton": "Päivitä nyt" }, - "goToHiddenTreasures": "Mene raamattutunnille" -} + "notifications": { + "promptTitle": "Huomaa kaikki palkintosi, ota ilmoitukset käyttöön", + "promptDescription": "Saat ilmoituksen aina, kun saat uuden palkinnon tai haasteen.", + "turnOn": "Ota ilmoitukset käyttöön", + "notNow": "Ei nyt" + }, + "goToHiddenTreasures": "Mene raamattutunnille", + "gameNights": { + "yourCode": "Game Night -pelin yksikkökoodisi", + "yourCodeHint": "Avaa sivu tietokoneellasi ja syötä koodi." + }, + "admin": { + "common": { + "back": "Takaisin", + "cancel": "Peruuta", + "save": "Tallenna", + "create": "Luo", + "delete": "Poista", + "deleteAll": "Poista kaikki", + "copyLink": "Kopioi linkki hallintasivulle", + "linkCopied": "Linkki kopioitu" + }, + "breadcrumb": { + "home": "Etusivu" + }, + "churchHome": { + "administrators": "Ylläpitäjät", + "unitsAndPeople": "Yksiköt ja henkilöt", + "gameNights": "Game Nights", + "comingSoon": "Tulossa pian", + "kickOff": "Kick-off", + "kickOffButton": "Aloita yksikköjen perehdytys", + "kickOffOnboardingDescription": "Tämä toimenpide käynnistää yksikön perehdyttämisen koko paikallisessa seurakunnassa.", + "kickOffOnboardingDescriptionWarning": "⚠ Älä aloita, jos ette ole valmiina.", + "kickOffOnboardingExplanationTitle": "Mitä tapahtuu, kun aloitat?", + "kickOffOnboardingExplanation1": "Kaikki paikallisseurakunnan yksikönjohtajat saavat haasteen Interact-sovelluksessa (verkkosovellus).", + "kickOffOnboardingExplanation2": "He voivat nimetä yksikön uudelleen – ja saavat siitä 300 pistettä.", + "kickOffConfirmation": "Vahvistan, että kick-off on nyt käynnissä ja että olemme valmiita aloittamaan.", + "kickOffOnboardingCountdown": "Käynnistyy {seconds} sekunnin kuluttua | Käynnistyy {seconds} sekunnin kuluttua", + "kickOffSuccessTitle": "Yksikön perehdytys on käynnissä!", + "kickOffSuccessDescription": "Kaikille yksikön johtajille on nyt annettu tehtävä sovelluksessa, ja he voivat muuttaa yksikkönsä nimen.", + "noAccess": "Sinulla ei ole pääsyä tälle sivulle, koska et ole ylläpitäjä. Pyydä toista ylläpitäjää myöntämään sinulle käyttöoikeudet." + }, + "admins": { + "searchPlaceholder": "Etsi ylläpitäjiä...", + "addPlaceholder": "Lisää ylläpitäjä...", + "you": "Sinä", + "noAdminsFound": "Ylläpitäjä ei löytynyt", + "confirmRemove": { + "title": "Poista ylläpitäjä?", + "message": "Haluatko varmasti poistaa {name} ylläpitäjistä?", + "confirm": "Poista" + }, + "success": { + "added": "Ylläpitäjä lisätty", + "removed": "Ylläpitäjä poistettu" + }, + "errors": { + "addFailed": "Ylläpitäjää ei voitu lisätä", + "removeFailed": "Ylläpitäjä ei voitu poistaa" + }, + "copyLinkDescription": "Jaa linkki muiden ylläpitäjien kanssa" + }, + "units": { + "title": "Yksiköt", + "people": "Henkilöt", + "filter": { + "title": "Suodata", + "all": "Kaikki", + "notInUnit": "Ei yksikössä", + "inUnit": "Yksikössä", + "showO36": "Näytä yli 36-vuotiaat henkilöt", + "showO36Description": "Yli 36-vuotiaat henkilöt eivät ole mukana kärkikymmenikössä eivätkä osallistu nuorten kilpailuun." + }, + "searchPlaceholder": "Etsi yksiköitä tai henkilöitä...", + "searchPeoplePlaceholder": "Etsi ihmisiä...", + "expandAll": "Laajenna kaikki yksiköt", + "createOneUnit": "Luo yksi yksikkö", + "createMultipleUnits": "Luo useita yksiköitä", + "namePlaceholder": "Yksikön nimi (valinnainen)", + "selectAll": "Valitse kaikki", + "noActiveProject": "Ei aktiivista kilpailua", + "noUnitsFound": "Yksiköitä ei löytynyt", + "noPeopleFound": "Henkilöitä ei löytynyt", + "years": "{years} vuosi", + "selectedCount": "{count} yksikkö valittu | {count} yksikköä valittu", + "deleteSelected": "Poista valitut", + "bulkCreate": { + "countLabel": "Yksiköiden lukumäärä", + "autoGenerateInfo": "Yksiköiden nimet luodaan automaattisesti, ja niitä voidaan muuttaa myöhemmin." + }, + "confirmDelete": { + "title": "Poista yksikkö?", + "message": "Haluatko varmasti poistaa {name}:n? Kaikki jäsenet poistetaan yksiköstä." + }, + "confirmBulkDelete": { + "title": "Poista useita yksiköitä?", + "message": "Haluatko varmasti poistaa {count} yksikköä? Kaikki jäsenet poistetaan näistä yksiköistä." + }, + "success": { + "created": "Yksikkö luotu", + "bulkCreated": "{count} yksikköä luotu", + "deleted": "Yksikkö poistettu", + "bulkDeleted": "{count} yksikköä poistettu" + }, + "errors": { + "createFailed": "Yksikköä ei voitu luoda", + "bulkCreateFailed": "Yksikköjä ei voitu luoda", + "addMemberFailed": "Jäsentä ei voitu lisätä", + "removeMemberFailed": "Jäsentä ei voitu poistaa", + "assignLeaderFailed": "Johtajaa ei voitu asettaa", + "deleteFailed": "Yksikköä ei voitu poistaa", + "bulkDeleteFailed": "Yksikköjä ei voitu poistaa", + "renameFailed": "Yksikön nimeä ei voitu muuttaa", + "exclusionToggleFailed": "Ei voitu muuttaa näkyvyyttä listoilla" + }, + "ageWarning": "Tämän yksikön keski-ikä on yli 36 vuotta, joten se ei tule näkyviin suosituimpien listojen kärjessä eikä osallistu nuorten kilpailuun. Jos tämä on virheellinen tieto ja yksikkö osallistuu nuorten kilpailuun, ilmoittakaa siitä meille osoitteeseen {email}" + }, + "unit": { + "noLeaderSelected": "Johtajaa ei valittu", + "members": "{count} henkilö | {count} henkilöä", + "makeLead": "Tee johtajaksi", + "dragPeopleHere": "Ei jäseniä - vedä henkilö tähän", + "addPersonPlaceholder": "Lisää henkilö...", + "excludeFromLeaderboard": "Piilota listoilta", + "excludeFromLeaderboardTooltip": "Kun tämä on aktivoitu, ei yksikkö näy tuloslistoilla.", + "excludedFromLeaderboard": "Piilotettu listoilta" + } + } +} \ No newline at end of file diff --git a/frontend/i18n/locales/nl.json b/frontend/i18n/locales/nl.json index 5d2233c7..04b7b42f 100644 --- a/frontend/i18n/locales/nl.json +++ b/frontend/i18n/locales/nl.json @@ -22,6 +22,8 @@ "correctAnswer": "Correct antwoord", "yourAnswer": "Jouw antwoord", "lockAnswer": "Lock antwoord", + "saveAnswer": "Antwoord opslaan", + "changeAnswer": "Antwoord wijzigen", "questionNumber": "{current} van {total}", "continue": "Doorgaan", "nextQuestion": "Volgende vraag.", @@ -30,6 +32,8 @@ "unavailable": "Deze quiz is momenteel niet beschikbaar.", "reviewAnswers": "Zie antwoord", "finishReview": "Sluit beoordeling af", + "yourNumber": "Je cijfer", + "writeYourAnswer": "Schrijf je antwoord...", "result": { "receivedNoPoints": "Je hebt geen punten verzameld.", "receivedPoints": "Je hebt {points} punten verzameld.", @@ -38,6 +42,10 @@ "perfect": "Perfect!" } }, + "challenges": { + "active": "Actief", + "completed": "Klaar" + }, "pages": { "standings": "Toplijsten", "challenges": "Uitdagingen", @@ -161,7 +169,19 @@ "administrators": "Beheerders", "unitsAndPeople": "Units en personen", "gameNights": "Game Nights", - "comingSoon": "Binnenkort" + "comingSoon": "Binnenkort", + "kickOff": "Kick-off", + "kickOffButton": "Start de unit-onboarding", + "kickOffOnboardingDescription": "Deze actie start de unit-onboarding voor de hele lokale gemeente.", + "kickOffOnboardingDescriptionWarning": "⚠ Niet starten als jullie nog niet klaar zijn.", + "kickOffOnboardingExplanationTitle": "Wat gebeurt er als je start?", + "kickOffOnboardingExplanation1": "Alle unit-leiders in de lokale gemeente krijgen een taak in Interact (webapp).", + "kickOffOnboardingExplanation2": "Je kunt de naam van de unit wijzigen – je krijgt 300 punten als je het hebt gedaan.", + "kickOffConfirmation": "Ik bevestig dat de kick-off nu plaatsvindt en dat we klaar zijn om te starten.", + "kickOffOnboardingCountdown": "Start over {seconds} seconde | Start over {seconds} seconden", + "kickOffSuccessTitle": "De unit-onboarding is begonnen!", + "kickOffSuccessDescription": "Alle unitleiders hebben nu een taak toegewezen gekregen in de app en kunnen de naam van hun unit wijzigen.", + "noAccess": "Je hebt geen toegang tot deze pagina omdat je geen beheerder bent. Vraag een andere beheerder om je toegang te geven." }, "admins": { "searchPlaceholder": "Zoeken naar beheerders", @@ -249,4 +269,4 @@ "excludedFromLeaderboard": "Uitgesloten van rankings" } } -} +} \ No newline at end of file diff --git a/frontend/i18n/locales/ro.json b/frontend/i18n/locales/ro.json index 1de952fd..dab883c9 100644 --- a/frontend/i18n/locales/ro.json +++ b/frontend/i18n/locales/ro.json @@ -42,6 +42,10 @@ "perfect": "Perfect!" } }, + "challenges": { + "active": "Active", + "completed": "Terminat" + }, "pages": { "standings": "Clasamente", "challenges": "Provocări", @@ -165,7 +169,15 @@ "administrators": "Administratori", "unitsAndPeople": "Unități și persoane", "gameNights": "Game Nights", - "comingSoon": "Apare în curând" + "comingSoon": "Apare în curând", + "kickOff": "Kick-off", + "kickOffDescription": "Această pagină este destinată utilizării numai în timpul kick-off-ului. Dacă nu participați la kick-off în acest moment, vă rugăm să părăsiți această pagină.", + "kickOffButton": "Start unit-onboarding", + "kickOffOnboardingDescription": "Când începeți unit-onboarding, tuturor liderilor de unitate din biserica voastră locală li se va da sarcina de a schimba numele unității lor.", + "kickOffConfirmation": "Confirm că în acest moment participăm la kick-off și că suntem pregătiți să începem unit-onboarding.", + "kickOffOnboardingCountdown": "Începe în {seconds} secunde | Începe în {seconds} secunde", + "kickOffSuccessTitle": "Unit-onboarding este în curs de desfășurare!", + "kickOffSuccessDescription": "Toți liderii de unități au primit acum o sarcină în aplicație și pot schimba numele unității lor." }, "admins": { "searchPlaceholder": "Caută administratori...",