From be4d3a1d80df5edddc36b903b4ed8cbc1dd675d2 Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Tue, 24 Feb 2026 17:58:26 +0100 Subject: [PATCH 01/14] New de translations for nb committed. --- frontend/i18n/locales/de.json | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/frontend/i18n/locales/de.json b/frontend/i18n/locales/de.json index d5441835..29160292 100644 --- a/frontend/i18n/locales/de.json +++ b/frontend/i18n/locales/de.json @@ -46,7 +46,9 @@ "results": "Ergebnis", "yourPoints": "Deine Punkte", "winnings": "Gewinn", - "losses": "Punkte verloren" + "pointsLost": "Punkte verloren", + "pointsEarned": "Punkte verdient", + "resultYourBet": "Gesetzt" }, "result": { "receivedNoPoints": "Du hast keine Punkte gesammelt.", @@ -290,23 +292,25 @@ "gamenight": { "beforeYouStart": "Bevor du loslegst", "ensureFilmsReady": "Stell sicher, dass die Filme bereit zum Abspielen sind", - "findFilmsHere": "Du findest die Filme hier", + "findFilmsHere": "Link zu den Filmen kopieren", "haveBigScreenReady": "Großbildanzeige für die Unit-Aufgabe bereithalten", - "usedInStep5": "Das hier brauchst du in Schritt 5.", - "findBigScreenHere": "Die Großbildanzeige findest du hier", + "usedInStep5": "Das hier braucht man in Schritt 1 und 5", + "findBigScreenHere": "Link zur Ansicht auf dem Großbildschirm kopieren", "step1Title": "Zeige den Hintergrund „Ladder to Heaven“ auf der Großbildleinwand", "step1Description": "Diese kann auf der Großbildleinwand gezeigt werden, wenn die Jugendlichen in den Saal kommen", "tip": "Tipps", "fullscreenTip": "Klicke unten rechts bei der Großbildanzeige auf „Vollbild“", - "openBigScreenNewTab": "Öffne die Großbildanzeige in einem neuen Tab", + "openBigScreenNewTab": "Link zur Ansicht auf dem Großbildschirm kopieren", "goToNextStep": "Gehe weiter zum nächsten Schritt", "step2Title": "Film 1 abspielen", "step2Description": "Das wird gemacht, wenn die Jugendlichen sich gesetzt haben und der Abend begonnen hat", - "goToFilm": "Film {number}", + "goToFilm": "Link zum Film {number} kopieren", "filmFinishedNextStep": "Der Film ist zu Ende, gehe zum nächsten Schritt", "step3Title": "Tippspiel durchführen", "step3Description": "Wenn du das Tippspiel startest, bekommt jeder eine Tipp-Herausforderung in Interact", "startBetting": "Tippspiel starten", + "bettingStartingIn": "Das Tippspiel beginnt in {seconds} Sekunden...", + "cancelBettingCountdown": "Abbrechen", "lockBetting": "Tippspiel einfrieren", "bettingLockedNotice": "Die Teilnehmer werden darüber informiert, dass das Tippspiel eingefroren ist.", "reopenBettingHint": "Wenn jemand es nicht rechtzeitig geschafft hat zu tippen, kannst du das Tippspiel wieder öffnen.", @@ -323,6 +327,7 @@ "ifUnitLeaderMissing": "Wenn die Unit den Code nicht hat, findest du ihn rechts neben dem Namen der Unit auf der", "unitAdminPage": "Unit-Admin-Seite", "giveUnitLeadersAccess": "Verschicke den Code an die Unit-Leiter", + "unitLeaderAccessSent": "Code an die Unit-Leiter verschickt", "step6Title": "Gehe zur Admin-Seite, um die Unit-Aufgabe zu starten.", "step6Description": "Die Unit-Aufgabe ist ein separates System und benötigt daher eine eigene Admin-Seite. Dort geht‘s weite, und später wirst du wieder hierher zurückgeführt.", "goToUnitTaskAdmin": "Gehe zur Admin-Seite der Unit-Aufgabe.", @@ -337,7 +342,8 @@ "couldNotStartBetting": "Tippspiel konnte nicht gestartet werden", "couldNotLockBetting": "Tippspiel konnte nicht gesperrt werden", "couldNotReopenBetting": "Tippspiel konnte nicht wieder geöffnet werden", - "couldNotFinishBetting": "Tippspiel konnte nicht abgeschlossen werden" + "couldNotFinishBetting": "Tippspiel konnte nicht abgeschlossen werden", + "couldNotSendUnitLeaderAccess": "Code konnte nicht an die Unit-Leiter verschickt werden" } }, "statistics": { From dc44f960949b2dee0cfa415b660d06cde56c1c33 Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Tue, 24 Feb 2026 18:23:24 +0100 Subject: [PATCH 02/14] New ro translations for nb committed. --- frontend/i18n/locales/ro.json | 49 +++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/frontend/i18n/locales/ro.json b/frontend/i18n/locales/ro.json index fecd5136..62daa2a0 100644 --- a/frontend/i18n/locales/ro.json +++ b/frontend/i18n/locales/ro.json @@ -46,7 +46,9 @@ "results": "Rezultate", "yourPoints": "Punctele tale", "winnings": "Câștiguri", - "losses": "Puncte pierdute" + "pointsLost": "Puncte pierdute", + "pointsEarned": "Puncte câștigate", + "resultYourBet": "Pariate" }, "result": { "receivedNoPoints": "Nu ai obținut niciun punct.", @@ -165,7 +167,7 @@ }, "goToHiddenTreasures": "Mergi la studiul biblic", "gameNights": { - "yourCode": "Introdu codul unității tale:", + "yourCode": "Introdu codul tău:", "yourCodeHint": "Mergi către acest site pe un PC:" }, "admin": { @@ -290,55 +292,58 @@ "gamenight": { "beforeYouStart": "Înainte de a începe", "ensureFilmsReady": "Asigură-te că filmele sunt pregătite pentru redare", - "findFilmsHere": "Poți găsi filmele aici", + "findFilmsHere": "Copiază linkul filmelor", "haveBigScreenReady": "Pregătește ecranul mare pentru sarcina unității.", - "usedInStep5": "Acesta trebuie utilizat la pasul 5.", - "findBigScreenHere": "Aici puteți găsi ecranul mare.", + "usedInStep5": "Acesta trebuie utilizat la pasurile 1 și 5", + "findBigScreenHere": "Copiază linkul către afișarea pe ecranul mare", "step1Title": "Afișează fundalul „Ladder to Heaven” pe ecranul mare.", "step1Description": "Acesta poate fi afișat pe ecranul mare atunci când tinerii intră în sală.", "tip": "Tips", "fullscreenTip": "Apasă „Ecran complet” în partea dreaptă jos a ecranului mare.", - "openBigScreenNewTab": "Deschide vizualizarea pe ecran mare într-o pagină nouă", + "openBigScreenNewTab": "Copiază linkul către afișarea pe ecranul mare", "goToNextStep": "Mergi la pasul următor", "step2Title": "Redă filmul 1", "step2Description": "Acest lucru se face după ce tinerii s-au așezat și seara a început.", - "goToFilm": "Mergi la film {number}", + "goToFilm": "Copiază linkul filmului {number}", "filmFinishedNextStep": "Filmul s-a terminat, mergi la pasul următor.", - "step3Title": "Începe parierea", - "step3Description": "Toți trebuie să acceseze pagina „Provocări” din aplicația Interact.", + "step3Title": "Plasați pariurile", + "step3Description": "Când pornești parierea, toată lumea va primi o provocare de pariere în aplicația Interact", "startBetting": "Începe parierea", - "lockBetting": "Blochează parierea", - "bettingLockedNotice": "Participanții sunt informați că pariurile sunt blocate.", - "checkAllBetBeforeLock": "Verifică dacă toată lumea și-a plasat pariurile înainte de blocare.", + "bettingStartingIn": "Parierea începe în {seconds} secunde...", + "cancelBettingCountdown": "Anulează", + "lockBetting": "Blochează pariurile", + "bettingLockedNotice": "Participanții vor fi informați că pariurile sunt blocate.", + "reopenBettingHint": "Dacă cineva nu a avut timp să parieze, poți redeschide parierea.", "reopenBetting": "Redeschide parierea", - "reopenBettingHint": "(Dacă cineva nu a avut timp să parieze, poți redeschide pariurile).", - "allBetNextStep": "Toți au pariat, mergi la pasul următor", - "cannotReopenAfterContinue": "Dacă mergi mai departe, nu vei mai putea redeschide parierea.", + "allBetNextStep": "Finalizează parierea", + "cannotReopenAfterContinue": "IMPORTANT: Dacă finalizezi parierea, nu o vei mai putea redeschide.", "step4Title": "Redă filmul 2", "step4Description": "Acest lucru se face după finalizarea plasării pariurilor", "step5TitleBigScreen": "Afișează vizualizarea pe ecran mare pentru sarcina unității pe ecranul mare", - "step5Title": "Trimiteți codul de conectare pentru sarcina unității", - "step5Description": "Liderii de unități trebuie să acceseze pagina „Provocări” din aplicația Interact.", + "step5Title": "Trimite codul de conectare pentru sarcina unității", + "step5Description": "Liderii de unități trebuie să acceseze pagina „Provocări” din aplicația Interact. Acolo vor vedea codul și site-ul web unde trebuie utilizat (pc26.bcc.media).", "unitLeaderMustGoTo": "Liderul de unitate trebuie să intre", "onAPC": "pe un PC", - "ifUnitLeaderMissing": "Dacă liderul unității lipsește dintr-o unitate, poți găsi codul de joc al unității la", + "ifUnitLeaderMissing": "Dacă unitatea nu are un cod, îl poți găsi în dreapta numelui unității la", "unitAdminPage": "pagina de administrare a unității", - "giveUnitLeadersAccess": "Dă acces la provocare liderilor de unități", + "giveUnitLeadersAccess": "Trimite codul liderilor de unități", + "unitLeaderAccessSent": "Cod trimis liderilor de unități", "step6Title": "Accesează pagina de administrare pentru a începe sarcina unității", "step6Description": "Sarcina Unității este un sistem separat, deci trebuie să aibă propria pagină de administrare. Continuă acolo și vei fi redirecționat înapoi aici mai târziu.", "goToUnitTaskAdmin": "Accesează pagina de administrare pentru sarcina unității", "completeStepsOnOtherPage": "Efectuați pașii 8-12 pe cealaltă parte.", "step12Title": "Redă filmul 3", "step13Title": "Acordați participanților puncte pentru pariuri", - "step13Description": "Toți trebuie să acceseze pagina „Provocări” din aplicația Interact și să redeschidă parierea pentru a vedea rezultatul.", + "step13Description": "Toți trebuie să acceseze pagina „Provocări” din aplicația Interact și să deschidă provocarea finalizată pentru a vedea rezultatul.", "releasePointsNow": "Deblochează puncte acum", "youAreDone": "Ai terminat! 🎉", - "canClosePageSafely": "Game Night {number}poate fi închis în siguranță, iar tu poți închide această pagină.", + "canClosePageSafely": "Game Night {number} poate fi închis în siguranță, iar tu poți închide această pagină.", "errors": { "couldNotStartBetting": "Nu s-a putut începe parierea", "couldNotLockBetting": "Nu s-a putut bloca parierea", "couldNotReopenBetting": "Nu s-a putut redeschide parierea", - "couldNotFinishBetting": "Nu s-a putut finaliza parierea" + "couldNotFinishBetting": "Nu s-a putut finaliza parierea", + "couldNotSendUnitLeaderAccess": "Nu s-a putut trimite codul către liderii de unități" } }, "statistics": { From 89341636894943cd7ffd04a148a7c31348aa403e Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Tue, 24 Feb 2026 19:05:42 +0100 Subject: [PATCH 03/14] New nl translations for nb committed. --- frontend/i18n/locales/nl.json | 49 +++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/frontend/i18n/locales/nl.json b/frontend/i18n/locales/nl.json index 7fe51048..1c915c79 100644 --- a/frontend/i18n/locales/nl.json +++ b/frontend/i18n/locales/nl.json @@ -46,7 +46,9 @@ "results": "Resultaat", "yourPoints": "Je punten", "winnings": "Winst", - "losses": "Punten verloren" + "pointsLost": "Punten verloren", + "pointsEarned": "Punten behaald", + "resultYourBet": "Inzet" }, "result": { "receivedNoPoints": "Je hebt geen punten verzameld.", @@ -165,7 +167,7 @@ }, "goToHiddenTreasures": "Ga naar bijbelstudie", "gameNights": { - "yourCode": "Voer je unitcode in:", + "yourCode": "Voer je code in:", "yourCodeHint": "Ga naar deze website op een pc:" }, "admin": { @@ -290,55 +292,58 @@ "gamenight": { "beforeYouStart": "Voordat je begint", "ensureFilmsReady": "Zorg ervoor dat films klaar zijn om afgespeeld te worden", - "findFilmsHere": "Je vindt de films hier", + "findFilmsHere": "Kopieer link naar de films", "haveBigScreenReady": "Zorg dat het grote scherm voor de unit-opdracht gereed is.", - "usedInStep5": "Dit moet worden gebruikt in stap 5.", - "findBigScreenHere": "Je vindt de instelling voor groot scherm hier", + "usedInStep5": "Dit moet worden gebruikt in stap 1 en 5", + "findBigScreenHere": "Link naar groot scherm weergave", "step1Title": "Toon Ladder to Heaven-achtergrond op groot scherm", "step1Description": "Deze kan op het grote scherm worden getoond wanneer de jongeren de zaal binnenkomen.", "tip": "Tips", "fullscreenTip": "Tik op 'Volledig scherm' rechtsonder in de grote scherm weergave.", - "openBigScreenNewTab": "Open de weergave op groot scherm in een nieuw tabblad", + "openBigScreenNewTab": "Link naar groot scherm weergave", "goToNextStep": "Ga verder naar de volgende stap", "step2Title": "Film 1 afspelen", "step2Description": "Dit doe je wanneer de jongeren zijn gaan zitten en de avond is begonnen.", - "goToFilm": "Ga naar film {number}", + "goToFilm": "Kopieer link naar film {number}", "filmFinishedNextStep": "De film is klaar, ga naar de volgende stap", - "step3Title": "Start het voorspellen", - "step3Description": "Iedereen moet naar de pagina 'Uitdagingen' in de Interact-app gaan.", + "step3Title": "Voer de voorspelling uit", + "step3Description": "Wanneer je het voorspellen start, krijgt iedereen een voorspel-uitdaging in Interact.", "startBetting": "Start het voorspellen", - "lockBetting": "Sluit het voorspellen", - "bettingLockedNotice": "De deelnemers krijgen te horen dat het voorspellen is vergrendeld.", - "checkAllBetBeforeLock": "Controleer of iedereen heeft voorspeld voordat je sluit.", + "bettingStartingIn": "Het voorspellen begint over{seconds} seconden...", + "cancelBettingCountdown": "Annuleren", + "lockBetting": "Bevries het voorspellen", + "bettingLockedNotice": "De deelnemers krijgen te horen dat het voorspellen is bevroren.", + "reopenBettingHint": "Als iemand niet op tijd heeft kunnen voorspellen, kun je de voorspelling opnieuw openen.", "reopenBetting": "Voorspellen her openen", - "reopenBettingHint": "(Als iemand niet op tijd heeft kunnen voorspellen, kun je de voorspelling opnieuw openen)", - "allBetNextStep": "Iedereen heeft voorspeld, ga verder naar de volgende stap", - "cannotReopenAfterContinue": "Als je verder gaat, kun je de voorspelling niet meer heropenen.", + "allBetNextStep": "Beëindig het voorspellen", + "cannotReopenAfterContinue": "Belangrijk: Als je het voorspellen beëindigt, kun je het niet meer heropenen.", "step4Title": "Film 2 afspelen", "step4Description": "Dit gebeurt nadat het voorspellen is voltooid.", "step5TitleBigScreen": "Toon groot scherm weergave voor unit-opdracht op groot scherm", - "step5Title": "Stuur de inlogcode voor de unit-opdracht", - "step5Description": "Unit-leiders moeten de pagina 'Uitdagingen' in de Interact-app openen.", + "step5Title": "Stuur de code voor de unit-opdracht", + "step5Description": "Unit-leiders moeten naar de pagina 'Uitdagingen' in de Interact-app. Daar zien ze de code en de website waar deze moet worden gebruikt (pc26.bcc.media).", "unitLeaderMustGoTo": "Unitleider moet via een", "onAPC": "pc inloggen", - "ifUnitLeaderMissing": "Als er geen unitleider in een unit is, kun je de spelcode van de unit vinden op", + "ifUnitLeaderMissing": "Als de code van de unit ontbreekt, vind je deze rechts van de unitnaam op", "unitAdminPage": "de unit-admin pagina", - "giveUnitLeadersAccess": "Geef unitleiders toegang tot de uitdaging", + "giveUnitLeadersAccess": "Stuur code naar unitleiders", + "unitLeaderAccessSent": "Code verzonden naar unitleiders", "step6Title": "Ga naar de adminpagina om de unit-opdracht te starten.", "step6Description": "De unit-opdracht is een apart systeem, daarom heeft het een eigen admin-pagina. Ga daar verder en je wordt later hierheen teruggeleid.", "goToUnitTaskAdmin": "Ga naar de adminpagina voor de unit-opdracht", "completeStepsOnOtherPage": "Voltooi stap 8 tot en met 12 op de andere site.", "step12Title": "Speel film 3 af", "step13Title": "Geef de deelnemers punten voor hun voorspellingen.", - "step13Description": "Iedereen moet naar de pagina 'Uitdagingen' in de Interact-app gaan en de voorspelling opnieuw openen om het resultaat te zien.", + "step13Description": "Iedereen moet naar de pagina 'Uitdagingen' in de Interact-app gaan en de afgeronde voorspelling openen om het resultaat te zien.", "releasePointsNow": "Geef nu de punten vrij", "youAreDone": "Je bent nu klaar! 🎉", - "canClosePageSafely": "Game Night{number} kan nu worden afgesloten en je kunt deze pagina sluiten.", + "canClosePageSafely": "Game Night {number} kan nu worden afgesloten en je kunt deze pagina sluiten.", "errors": { "couldNotStartBetting": "Kon niet beginnen met voorspellen", "couldNotLockBetting": "Kon voorspellen niet vergrendelen", "couldNotReopenBetting": "Kon het voorspellen niet heropenen", - "couldNotFinishBetting": "Kon het voorspellen niet beëindigen" + "couldNotFinishBetting": "Kon het voorspellen niet beëindigen", + "couldNotSendUnitLeaderAccess": "Kon geen code naar unitleiders sturen" } }, "statistics": { From 05f7ef0bc5023c8d887945918cb52abed04e7cef Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Tue, 24 Feb 2026 21:49:39 +0100 Subject: [PATCH 04/14] New hu translations for nb committed. --- frontend/i18n/locales/hu.json | 51 +++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/frontend/i18n/locales/hu.json b/frontend/i18n/locales/hu.json index b94b8ed8..0294d8d8 100644 --- a/frontend/i18n/locales/hu.json +++ b/frontend/i18n/locales/hu.json @@ -24,13 +24,13 @@ "lockAnswer": "Válasz zárolása", "saveAnswer": "Válasz mentése", "changeAnswer": "Válasz módosítása", - "questionNumber": "{current} ból {total}", + "questionNumber": "{current} {total} ból ", "continue": "Folytatás", "nextQuestion": "Következő kérdés", "previousQuestion": "Előző", "done": "Kész", "unavailable": "Ez a kvíz jelenleg nem elérhető.", - "reviewAnswers": "Lásd a választ", + "reviewAnswers": "Válasz megtekintése", "finishReview": "Átnézés befejezése", "yourNumber": "A számod", "writeYourAnswer": "Írd meg a válaszodat...", @@ -46,7 +46,9 @@ "results": "Eredmény", "yourPoints": "A pontjaid", "winnings": "Nyeressék", - "losses": "Elvesztett pontok" + "pointsLost": "Elvesztett pontok", + "pointsEarned": "Megszerzett pontok", + "resultYourBet": "Fogadott" }, "result": { "receivedNoPoints": "Nem szereztél pontot.", @@ -114,7 +116,7 @@ "unitName": "Unit neve", "noUnitLeader": "Nincs Unitvezető", "selectUnitLeader": "Unitvezető választása", - "description": "Csak a legjobb 3 pontjait láthatók mindenki számára." + "description": "Csak a legjobb 3 pontjai láthatók mindenki számára." }, "place": "helyezés", "points": "pont", @@ -290,55 +292,58 @@ "gamenight": { "beforeYouStart": "Mielőtt elkezdenél", "ensureFilmsReady": "Győződj meg arról, hogy a filmek lejátszásra készek", - "findFilmsHere": "A filmeket itt találod meg", + "findFilmsHere": "Filmek linkjének másolása", "haveBigScreenReady": "Készítsd elő a nagy vetítőt a Unit feladatához.", - "usedInStep5": "Ezt az 5. lépésben kell használni.", - "findBigScreenHere": "A nagyképernyős kivetítőt itt találod", + "usedInStep5": "Ezt az 1. és 5. lépésben kell használni.", + "findBigScreenHere": "Link a nagyképernyős kijelzőhöz", "step1Title": "Ladder to Heaven háttérképének megjelenítése a nagy képernyőn", "step1Description": "Ez a nagyképernyőn megjeleníthető, amikor a fiatalok belépnek a terembe.", "tip": "Tipp:", "fullscreenTip": "Nyomd meg a nagy képernyő jobb alsó sarkában található „Teljes képernyő” gombot.", - "openBigScreenNewTab": "Nyisd meg a nagy képernyős nézetet egy új lapon", + "openBigScreenNewTab": "Link a nagyképernyős kijelzőhöz", "goToNextStep": "Folytass a következő lépéssel", "step2Title": "1.Film lejátszása", "step2Description": "Ez akkor történik, amikor a fiatalok már leültek és az este elkezdődött.", - "goToFilm": "{number}Filmhez", + "goToFilm": "{number}Film linkjének másolása ", "filmFinishedNextStep": "A film elkészült, folytass a következő lépéssel.", - "step3Title": "Indítsd el a fogadást", - "step3Description": "Mindenkinek el kell mennie az Interact alkalmazás „Kihívások” oldalára.", + "step3Title": "Tedd fogadást!", + "step3Description": "Amikor elkezded a fogadást, mindenki kap egy fogadási kihívást az Interactban.", "startBetting": "Indítsd el a fogadást", - "lockBetting": "Fogadás lezárása", - "bettingLockedNotice": "A résztvevőket tájékoztatjuk, hogy a fogadások lezárultak.", - "checkAllBetBeforeLock": "Ellenőrizz, hogy mindenki megtette-e a fogadását, mielőtt lezárnod.", - "reopenBetting": "A fogadás újra megnyílik", + "bettingStartingIn": "A fogadás {seconds} másodperc múlva kezdődik...", + "cancelBettingCountdown": "Mégsem", + "lockBetting": "Fogadás lefagyasztása", + "bettingLockedNotice": "A résztvevőket tájékoztatjuk, hogy a fogadást lefagyasztattuk", "reopenBettingHint": "(Ha valakinek nem volt ideje megtenni a fogadását, akkor újra megnyithatod a fogadást).", - "allBetNextStep": "Mindenki fogadott, folytass a következő lépéssel", - "cannotReopenAfterContinue": "Ha folytatsz, akkor a fogadást már nem tudod újra megnyitni.", + "reopenBetting": "A fogadás újra megnyílik", + "allBetNextStep": "A fogadás befejezése", + "cannotReopenAfterContinue": "FONTOS: Ha bezárod a fogadási ablakot, azt nem tudod újra megnyitni.", "step4Title": "2.Film lejátszása", "step4Description": "Ez a fogadás után történik.", "step5TitleBigScreen": "Nagy képernyős nézet megjelenítése a Unit feladatához nagy képernyőn", "step5Title": "Bejelentkezési kód küldése a Unit feladatához", - "step5Description": "A unitvezetők el kell menniük az Interact alkalmazás „Kihívások” oldalára.", + "step5Description": "A unitvezetők el kell menniük az Interact alkalmazás „Kihívások” oldalára. Ott láthatják a kódot és a weboldalt, ahol azt használni kell (pc26.bcc.media).", "unitLeaderMustGoTo": "A unitvezetők be kell lépniük", "onAPC": "egy számítógépen", - "ifUnitLeaderMissing": "Ha egy Unit nincs unitvezetője, akkor a Unit játék kódját itt találhatod meg:", + "ifUnitLeaderMissing": "Ha a Unit kódja hiányzik, azt a Unit neve jobb oldalán találod meg", "unitAdminPage": "unit-admin oldal", - "giveUnitLeadersAccess": "Adj hozzáférést a kihíváshoz a unitvezetőknek", + "giveUnitLeadersAccess": "Kód elküldése a unitvezetőknek", + "unitLeaderAccessSent": "A unitvezetőknek elküldött kód", "step6Title": "Lépj az adminisztrációs oldalra a unit feladat elindításához.", "step6Description": "A unit feladat egy különálló rendszer, ezért saját adminisztrációs oldalra van szüksége. Folytass ott, és később majd visszakerülsz ide.", "goToUnitTaskAdmin": "Lépj az adminisztrációs oldalra a unit feladat elindításához.", "completeStepsOnOtherPage": "Végezd el a 8–12. lépéseket a másik oldalon.", "step12Title": "3.Film lejátszása", "step13Title": "Adj pontokat a résztvevőknek a fogadásokért", - "step13Description": "Mindenkinek el kell mennie az Interact alkalmazás „Kihívások” oldalára, és újra kell nyitnia a fogadásokat, hogy lássák az eredményt.", + "step13Description": "Mindenkinek el kell mennie az Interact alkalmazás „Kihívások” oldalára, és újra kell megnyitnia a fogadásokat, hogy lássák az eredményt.", "releasePointsNow": "Most szabadítsd fel a pontokat", "youAreDone": "Kész is vagy! 🎉", - "canClosePageSafely": "A Game Night {number}biztonságosan bezárható, és bezárhatod ezt az oldalt.", + "canClosePageSafely": "A Game Night {number} biztonságosan bezárható, és bezárhatod ezt az oldalt.", "errors": { "couldNotStartBetting": "Nem sikerült elindítani a fogadást", "couldNotLockBetting": "Nem sikerült lezárni a fogadást", "couldNotReopenBetting": "Nem sikerült újra megnyitni a fogadást", - "couldNotFinishBetting": "Nem sikerült a fogadást befejezni" + "couldNotFinishBetting": "Nem sikerült a fogadást befejezni", + "couldNotSendUnitLeaderAccess": "Nem sikerült elküldeni a kódot a unitvezetőknek" } }, "statistics": { From 583d606da9c6792c37f8f30c6d97251174a5141d Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Tue, 24 Feb 2026 22:52:03 +0100 Subject: [PATCH 05/14] New fr translations for nb committed. --- frontend/i18n/locales/fr.json | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index 0245984d..2c34d7af 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -46,7 +46,9 @@ "results": "Résultats", "yourPoints": "Tes points", "winnings": "Gain :", - "losses": "Points perdus" + "pointsLost": "Points perdus", + "pointsEarned": "Points gagnés", + "resultYourBet": "Mise" }, "result": { "receivedNoPoints": "Tu n’as marqué aucun point.", @@ -290,23 +292,25 @@ "gamenight": { "beforeYouStart": "Avant de commencer", "ensureFilmsReady": "Vérifie que les films sont prêts à être visionnés.", - "findFilmsHere": "Tu trouveras les films ici", + "findFilmsHere": "Copier le lien vers les films", "haveBigScreenReady": "Prépare l'affichage grand écran pour la tâche de l'unité.", - "usedInStep5": "Cela concernera l'étape 5.", - "findBigScreenHere": "Tu trouveras l'affichage grand écran ici", + "usedInStep5": "À utiliser aux étapes 1 et 5.", + "findBigScreenHere": "Copier le lien vers l'affichage grand écran", "step1Title": "Afficher le fond d'écran Ladder to Heaven sur grand écran", "step1Description": "Il peut être affiché sur grand écran lorsque les jeunes entrent dans la salle.", "tip": "Conseils", "fullscreenTip": "Appuyer sur « Plein écran » en bas à droite de l'affichage grand écran.", - "openBigScreenNewTab": "Ouvrir l'affichage plein écran dans un nouvel onglet", + "openBigScreenNewTab": "Copier le lien vers l'affichage grand écran", "goToNextStep": "Passer à l'étape suivante", "step2Title": "Lecture du film 1", "step2Description": "Cela se fait lorsque les jeunes se sont installés et que la soirée a commencé.", - "goToFilm": "Film {number}", + "goToFilm": "Copier le lien vers le film {number}", "filmFinishedNextStep": "Le film est terminé, passez à l'étape suivante", "step3Title": "Effectuer les paris", "step3Description": "Lorsque vous lancerez les paris, tout le monde recevra un défi de pari dans Interact.", "startBetting": "Commencer à parier", + "bettingStartingIn": "Les paris commencent dans {seconds}secondes...", + "cancelBettingCountdown": "Annuler", "lockBetting": "Verrouillage des paris", "bettingLockedNotice": "Les participants sont informés que les paris sont verrouillés.", "reopenBettingHint": "Si quelqu'un n'a pas eu le temps de parier, tu peux réouvrir les paris.", @@ -323,6 +327,7 @@ "ifUnitLeaderMissing": "Si le code de l'unité est manquant, vous le trouverez à droite du nom de l'unité sur", "unitAdminPage": "la page d’administration de l’unité", "giveUnitLeadersAccess": "Envoyer le code aux responsables d'unités", + "unitLeaderAccessSent": "Code envoyé aux responsables d'unité", "step6Title": "Aller à la page d'administration pour démarrer la tâche de l’unité.", "step6Description": "La tâche d’unité est un système distinct, elle doit donc disposer de sa propre page d'administration. Continue sur cette page, et tu seras redirigé ici plus tard.", "goToUnitTaskAdmin": "Aller à la page d'administration pour démarrer la tâche de l’unité.", @@ -337,7 +342,8 @@ "couldNotStartBetting": "Impossible de démarrer les paris", "couldNotLockBetting": "Impossible de verrouiller les paris", "couldNotReopenBetting": "Impossible de réouvrir le pari", - "couldNotFinishBetting": "Impossible de terminer les paris" + "couldNotFinishBetting": "Impossible de terminer les paris", + "couldNotSendUnitLeaderAccess": "Impossible d'envoyer le code aux responsables d'unité" } }, "statistics": { From 59394990597d8db85b1f4fde4596d955d94bcbaf Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Wed, 25 Feb 2026 17:54:53 +0100 Subject: [PATCH 06/14] New fr translations for nb committed. --- frontend/i18n/locales/fr.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index 2c34d7af..1f127110 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -290,13 +290,14 @@ "excludedFromLeaderboard": "Masquée dans les classements" }, "gamenight": { - "beforeYouStart": "Avant de commencer", - "ensureFilmsReady": "Vérifie que les films sont prêts à être visionnés.", + "importantResources": "Ressources importantes", + "importantResourcesDescription": "Ayez-les à portée de main ou envoyez-les à l'opérateur grand écran. Elles doivent être utilisés tout au long de la soirée.", + "linkToAllFilms": "Lien vers tous les films", "findFilmsHere": "Copier le lien vers les films", - "haveBigScreenReady": "Prépare l'affichage grand écran pour la tâche de l'unité.", + "bigScreen": "Affichage grand écran", "usedInStep5": "À utiliser aux étapes 1 et 5.", "findBigScreenHere": "Copier le lien vers l'affichage grand écran", - "step1Title": "Afficher le fond d'écran Ladder to Heaven sur grand écran", + "step1Title": "Conseil : Tu peux utiliser ", "step1Description": "Il peut être affiché sur grand écran lorsque les jeunes entrent dans la salle.", "tip": "Conseils", "fullscreenTip": "Appuyer sur « Plein écran » en bas à droite de l'affichage grand écran.", @@ -307,14 +308,16 @@ "goToFilm": "Copier le lien vers le film {number}", "filmFinishedNextStep": "Le film est terminé, passez à l'étape suivante", "step3Title": "Effectuer les paris", - "step3Description": "Lorsque vous lancerez les paris, tout le monde recevra un défi de pari dans Interact.", + "step3Description": "Lorsque tu lances les paris, tout le monde recevra un défi de pari dans Interact. Ne faites pas cela avant d'être VRAIMENT PRÊTS à démarrer les paris.", "startBetting": "Commencer à parier", "bettingStartingIn": "Les paris commencent dans {seconds}secondes...", "cancelBettingCountdown": "Annuler", "lockBetting": "Verrouillage des paris", - "bettingLockedNotice": "Les participants sont informés que les paris sont verrouillés.", + "lockBettingDescription": "Lorsque tout le monde a fait ses paris, tu peux les verrouiller.", + "bettingLockedNotice": "Les participants seront alors informés que les paris sont verrouillés.", "reopenBettingHint": "Si quelqu'un n'a pas eu le temps de parier, tu peux réouvrir les paris.", "reopenBetting": "Réouvrir les paris", + "makeSureEverybodyBet": "Assurez-vous que tout le monde a fini de parier avant de terminer.", "allBetNextStep": "Terminer les paris", "cannotReopenAfterContinue": "IMPORTANT : Si tu termines les paris, tu ne pourras plus les rouvrir.", "step4Title": "Lecture du film 2", @@ -331,7 +334,7 @@ "step6Title": "Aller à la page d'administration pour démarrer la tâche de l’unité.", "step6Description": "La tâche d’unité est un système distinct, elle doit donc disposer de sa propre page d'administration. Continue sur cette page, et tu seras redirigé ici plus tard.", "goToUnitTaskAdmin": "Aller à la page d'administration pour démarrer la tâche de l’unité.", - "completeStepsOnOtherPage": "Effectuer les étapes 8 à 12 sur l’autre page", + "completeStepsOnOtherPage": "Effectuer les étapes {from} à {to} sur l’autre page", "step12Title": "Lecture du film 3", "step13Title": "Donner des points aux participants pour leurs paris.", "step13Description": "Tout le monde doit se rendre sur la page « Défis » de l'application Interact et ouvrir le défi terminé pour voir le résultat.", From c548ad862cf7d706b08cc9399ef24f2140c1301c Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Wed, 25 Feb 2026 20:07:49 +0100 Subject: [PATCH 07/14] New de translations for nb committed. --- frontend/i18n/locales/de.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/frontend/i18n/locales/de.json b/frontend/i18n/locales/de.json index 29160292..6fd8122e 100644 --- a/frontend/i18n/locales/de.json +++ b/frontend/i18n/locales/de.json @@ -290,13 +290,14 @@ "excludedFromLeaderboard": "Aus Bestenlisten ausgeblendet" }, "gamenight": { - "beforeYouStart": "Bevor du loslegst", - "ensureFilmsReady": "Stell sicher, dass die Filme bereit zum Abspielen sind", + "importantResources": "Wichtige Ressourcen", + "importantResourcesDescription": "Haltet diese bereit oder sendet sie an den Bediener des Großbildschirms. Sie werden im Laufe des Abends verwendet.", + "linkToAllFilms": "Link zu allen Filmen", "findFilmsHere": "Link zu den Filmen kopieren", - "haveBigScreenReady": "Großbildanzeige für die Unit-Aufgabe bereithalten", + "bigScreen": "Großbildanzeige", "usedInStep5": "Das hier braucht man in Schritt 1 und 5", "findBigScreenHere": "Link zur Ansicht auf dem Großbildschirm kopieren", - "step1Title": "Zeige den Hintergrund „Ladder to Heaven“ auf der Großbildleinwand", + "step1Title": "Tipp: Du kannst verwenden ", "step1Description": "Diese kann auf der Großbildleinwand gezeigt werden, wenn die Jugendlichen in den Saal kommen", "tip": "Tipps", "fullscreenTip": "Klicke unten rechts bei der Großbildanzeige auf „Vollbild“", @@ -307,14 +308,16 @@ "goToFilm": "Link zum Film {number} kopieren", "filmFinishedNextStep": "Der Film ist zu Ende, gehe zum nächsten Schritt", "step3Title": "Tippspiel durchführen", - "step3Description": "Wenn du das Tippspiel startest, bekommt jeder eine Tipp-Herausforderung in Interact", + "step3Description": "Wenn du das Tippspiel startest, bekommt jeder eine Tipp-Herausforderung in Interact. Nicht anklicken, bevor ihr WIRKLICH mit dem Tippen beginnen wollt", "startBetting": "Tippspiel starten", "bettingStartingIn": "Das Tippspiel beginnt in {seconds} Sekunden...", "cancelBettingCountdown": "Abbrechen", "lockBetting": "Tippspiel einfrieren", - "bettingLockedNotice": "Die Teilnehmer werden darüber informiert, dass das Tippspiel eingefroren ist.", + "lockBettingDescription": "Wenn alle getippt haben, kannst du das Tippspiel beenden.", + "bettingLockedNotice": "Dann werden die Teilnehmer darüber informiert, dass das Tippspiel eingefroren ist.", "reopenBettingHint": "Wenn jemand es nicht rechtzeitig geschafft hat zu tippen, kannst du das Tippspiel wieder öffnen.", "reopenBetting": "Tippspiel wieder öffnen", + "makeSureEverybodyBet": "Achte darauf, dass alle fertig getippt haben, bevor du abschließt.", "allBetNextStep": "Tippspiel beenden", "cannotReopenAfterContinue": "WICHTIG: Wenn du das Tippspiel beendest, kannst du es nicht mehr wieder öffnen.", "step4Title": "Film 2 abspielen", @@ -331,7 +334,7 @@ "step6Title": "Gehe zur Admin-Seite, um die Unit-Aufgabe zu starten.", "step6Description": "Die Unit-Aufgabe ist ein separates System und benötigt daher eine eigene Admin-Seite. Dort geht‘s weite, und später wirst du wieder hierher zurückgeführt.", "goToUnitTaskAdmin": "Gehe zur Admin-Seite der Unit-Aufgabe.", - "completeStepsOnOtherPage": "Schließe auf der anderen Seite die Schritte 8 bis 12 ab", + "completeStepsOnOtherPage": "Schließe auf die Schritte {from} bis {to} der anderen Seite ab", "step12Title": "Film 3 abspielen", "step13Title": "Gib den Teilnehmern Punkte für das Tippspiel", "step13Description": "Alle müssen in Interact auf die Seite „Herausforderungen“ gehen und die fertige Herausforderung öffnen, um das Ergebnis zu sehen.", From 497a4b03d6e8955c1da9e0259794a8b906368c3d Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Wed, 25 Feb 2026 20:38:34 +0100 Subject: [PATCH 08/14] New hu translations for nb committed. --- frontend/i18n/locales/hu.json | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/frontend/i18n/locales/hu.json b/frontend/i18n/locales/hu.json index 0294d8d8..d5ff4781 100644 --- a/frontend/i18n/locales/hu.json +++ b/frontend/i18n/locales/hu.json @@ -290,13 +290,14 @@ "excludedFromLeaderboard": "Elrejtve a toplistákról" }, "gamenight": { - "beforeYouStart": "Mielőtt elkezdenél", - "ensureFilmsReady": "Győződj meg arról, hogy a filmek lejátszásra készek", + "importantResources": "Fontos források", + "importantResourcesDescription": "Készítsd elő ezeket, vagy küldd el őket a nagyképernyős operátornak. Ezeket az est folyamán kell használni.", + "linkToAllFilms": "Link az összes filmhez", "findFilmsHere": "Filmek linkjének másolása", - "haveBigScreenReady": "Készítsd elő a nagy vetítőt a Unit feladatához.", + "bigScreen": "Nagy képernyős kijelző", "usedInStep5": "Ezt az 1. és 5. lépésben kell használni.", "findBigScreenHere": "Link a nagyképernyős kijelzőhöz", - "step1Title": "Ladder to Heaven háttérképének megjelenítése a nagy képernyőn", + "step1Title": "Tipp: Használhatod ", "step1Description": "Ez a nagyképernyőn megjeleníthető, amikor a fiatalok belépnek a terembe.", "tip": "Tipp:", "fullscreenTip": "Nyomd meg a nagy képernyő jobb alsó sarkában található „Teljes képernyő” gombot.", @@ -307,14 +308,16 @@ "goToFilm": "{number}Film linkjének másolása ", "filmFinishedNextStep": "A film elkészült, folytass a következő lépéssel.", "step3Title": "Tedd fogadást!", - "step3Description": "Amikor elkezded a fogadást, mindenki kap egy fogadási kihívást az Interactban.", + "step3Description": "Amikor indítod a fogadást, mindenki kap egy fogadási kihívást az Interactban. Ne tedd ezt, amíg valóban készen nem álltok a kezdésre.", "startBetting": "Indítsd el a fogadást", "bettingStartingIn": "A fogadás {seconds} másodperc múlva kezdődik...", "cancelBettingCountdown": "Mégsem", "lockBetting": "Fogadás lefagyasztása", + "lockBettingDescription": "Miután mindenki megtette a téteket, befagyaszthatja a fogadást.", "bettingLockedNotice": "A résztvevőket tájékoztatjuk, hogy a fogadást lefagyasztattuk", "reopenBettingHint": "(Ha valakinek nem volt ideje megtenni a fogadását, akkor újra megnyithatod a fogadást).", "reopenBetting": "A fogadás újra megnyílik", + "makeSureEverybodyBet": "Győződj meg arról, hogy mindenki befejezte a fogadásait, mielőtt lezárnád a fogadást.", "allBetNextStep": "A fogadás befejezése", "cannotReopenAfterContinue": "FONTOS: Ha bezárod a fogadási ablakot, azt nem tudod újra megnyitni.", "step4Title": "2.Film lejátszása", @@ -331,7 +334,7 @@ "step6Title": "Lépj az adminisztrációs oldalra a unit feladat elindításához.", "step6Description": "A unit feladat egy különálló rendszer, ezért saját adminisztrációs oldalra van szüksége. Folytass ott, és később majd visszakerülsz ide.", "goToUnitTaskAdmin": "Lépj az adminisztrációs oldalra a unit feladat elindításához.", - "completeStepsOnOtherPage": "Végezd el a 8–12. lépéseket a másik oldalon.", + "completeStepsOnOtherPage": "Végezd el a {from} és {to} lépést a másik oldalon", "step12Title": "3.Film lejátszása", "step13Title": "Adj pontokat a résztvevőknek a fogadásokért", "step13Description": "Mindenkinek el kell mennie az Interact alkalmazás „Kihívások” oldalára, és újra kell megnyitnia a fogadásokat, hogy lássák az eredményt.", From 0127cdf6cee4d5e72325d7d4e2a410d0b0192a00 Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Wed, 25 Feb 2026 20:45:27 +0100 Subject: [PATCH 09/14] New pl translations for nb committed. --- frontend/i18n/locales/pl.json | 56 ++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/frontend/i18n/locales/pl.json b/frontend/i18n/locales/pl.json index 7efb0196..183b1d96 100644 --- a/frontend/i18n/locales/pl.json +++ b/frontend/i18n/locales/pl.json @@ -46,7 +46,9 @@ "results": "Wynik", "yourPoints": "Twoje punkty", "winnings": "Wygrana", - "losses": "Punkty stracone" + "pointsLost": "Punkty stracone", + "pointsEarned": "Punkty zdobyte", + "resultYourBet": "Postawione" }, "result": { "receivedNoPoints": "Nie zdobyłeś żadnych punktów.", @@ -165,7 +167,7 @@ }, "goToHiddenTreasures": "Przejdź do projektu biblijnego", "gameNights": { - "yourCode": "Wpisz kod twojego unitu:", + "yourCode": "Wpisz twój kod:", "yourCodeHint": "Wejdź na tę stronę na komputerze:" }, "admin": { @@ -288,49 +290,54 @@ "excludedFromLeaderboard": "Ukryty z list rankingowych" }, "gamenight": { - "beforeYouStart": "Przed rozpoczęciem", - "ensureFilmsReady": "Upewnij się, że filmy są gotowe do odtworzenia", - "findFilmsHere": "Filmy znajdziesz tutaj", - "haveBigScreenReady": "Przygotuj duży ekran do wyświetlenia zadania dla unitów", - "usedInStep5": "Należy użyć tego w kroku 5", - "findBigScreenHere": "Tutaj znajdziesz widok dużego ekranu", - "step1Title": "Pokaż tło Ladder to Heaven na dużym ekranie", + "importantResources": "Ważne materiały", + "importantResourcesDescription": "Przygotuj je lub prześlij do operatora dużego ekranu. Będą one potrzebne w trakcie wieczoru.", + "linkToAllFilms": "Link do wszystkich filmów", + "findFilmsHere": "Skopiuj link do filmów", + "bigScreen": "Wyświetlanie na dużym ekranie", + "usedInStep5": "Należy użyć tego w kroku 1 i 5", + "findBigScreenHere": "Skopiuj link do wyświetlania na dużym ekranie", + "step1Title": "Wskazówka: Możesz użyć ", "step1Description": "Można to wyświetlić na dużym ekranie, gdy młodzież będzie wchodzić do sali", "tip": "Wskazówka", "fullscreenTip": "Naciśnij przycisk „Pełny ekran” w prawym dolnym rogu ekranu.", - "openBigScreenNewTab": "Otwórz widok pełnego ekranu w nowej karcie", + "openBigScreenNewTab": "Skopiuj link do wyświetlania na dużym ekranie", "goToNextStep": "Przejdź do następnego kroku", "step2Title": "Odtwórz film 1", "step2Description": "Zrób to, gdy młodzież już usiądzie i rozpoczniecie spotkanie", - "goToFilm": "Przejdź do filmu {number}", + "goToFilm": "Skopiuj link do filmu {number}", "filmFinishedNextStep": "Film się skończył, przejdź do następnego kroku", - "step3Title": "Rozpocznij obstawianie", - "step3Description": "Wszyscy muszą wejść w zakładkę „Wyzwania” w aplikacji Interact", + "step3Title": "Przeprowadź obstawianie", + "step3Description": "Po rozpoczęciu obstawiania wszyscy otrzymają wyzwanie z obstawianiem w Interact. Nie rób tego, dopóki RZECZYWIŚCIE nie będziecie chcieli rozpocząć obstawiania.", "startBetting": "Rozpocznij obstawianie", + "bettingStartingIn": "Obstawianie rozpocznie się za {seconds} sek...", + "cancelBettingCountdown": "Anuluj", "lockBetting": "Zablokuj obstawianie", + "lockBettingDescription": "Kiedy wszyscy obstawią, możesz zablokować obstawianie.", "bettingLockedNotice": "Uczestnicy zostaną poinformowani, że obstawianie jest zablokowane.", - "checkAllBetBeforeLock": "Przed zablokowaniem sprawdź, czy wszyscy są gotowi.", + "reopenBettingHint": "Jeśli ktoś nie zdążył obstawić, możesz ponownie odblokować obstawianie", "reopenBetting": "Z powrotem otwórz obstawianie.", - "reopenBettingHint": "(Jeśli ktoś nie zdążył obstawić, możesz ponownie odblokować obstawianie)", - "allBetNextStep": "Wszyscy obstawili, przejdź do następnego kroku", - "cannotReopenAfterContinue": "Jeśli przejdziesz dalej, nie będziesz mógł ponownie odblokować obstawiania.", + "makeSureEverybodyBet": "Upewnij się, że wszyscy zakończyli obstawianie zanim zakończysz.", + "allBetNextStep": "Zakończ obstawianie", + "cannotReopenAfterContinue": "WAŻNE: Jeśli zakończysz obstawianie, nie będziesz mógł go ponownie otworzyć.", "step4Title": "Odtwórz film 2", "step4Description": "Odbywa się to po zakończeniu obstawiania.", "step5TitleBigScreen": "Wyświetl widok dużego ekranu na zadanie dla unitów", - "step5Title": "Wyślij kod logowania do zadania dla unitów", - "step5Description": "Liderzy unitów muszą wejść w zakładkę „Wyzwania” w aplikacji Interact", + "step5Title": "Wyślij kod do zadania dla unitów", + "step5Description": "Liderzy unitów muszą wejść w zakładkę „Wyzwania” w Interact Tam widzą kod i stronę internetową, na której należy go użyć (pc26.bcc.media).", "unitLeaderMustGoTo": "Lider unitu musi wejść na", "onAPC": "na komputerze", - "ifUnitLeaderMissing": "Jeśli w unicie brakuje lidera, kod do gry dla unitu można znaleźć na", + "ifUnitLeaderMissing": "Jeśli unit nie ma kodu, możesz go znaleźć po prawej stronie nazwy unitu na", "unitAdminPage": "stronie administratora unitów", - "giveUnitLeadersAccess": "Daj liderom unitów dostęp do wyzwania", + "giveUnitLeadersAccess": "Wyślij kod do liderów unitów", + "unitLeaderAccessSent": "Kod wysłany do liderów unitów", "step6Title": "Przejdź do strony administratora, aby uruchomić zadanie dla unitów.", "step6Description": "Zadanie dla unitów jest oddzielnym systemem, więc musi mieć własną stronę administracyjną. Kontynuuj tam, a później zostaniesz przekierowany z powrotem tutaj.", "goToUnitTaskAdmin": "Przejdź do strony administratora do zadania dla unitów", - "completeStepsOnOtherPage": "Wykonaj kroki od 8 do 12 na tamtej stronie", + "completeStepsOnOtherPage": "Wykonaj kroki od {from} do {to} na tamtej stronie", "step12Title": "Odtwórz film 3", "step13Title": "Przyznaj uczestnikom punkty za obstawianie wyników", - "step13Description": "Wszyscy muszą wejść na stronę „Wyzwania” w aplikacji Interact i ponownie otworzyć obstawianie, aby zobaczyć wynik.", + "step13Description": "Wszyscy muszą wejść na stronę „Wyzwania” w Interact i otworzyć ukończone wyzwanie, aby zobaczyć wynik.", "releasePointsNow": "Uwolnij punkty teraz", "youAreDone": "To już koniec! 🎉", "canClosePageSafely": "Game Night {number} jest zakończone i możesz zamknąć tę stronę.", @@ -338,7 +345,8 @@ "couldNotStartBetting": "Nie można uruchomić obstawiania", "couldNotLockBetting": "Nie można zablokować obstawiania", "couldNotReopenBetting": "Nie można ponownie otworzyć obstawiania", - "couldNotFinishBetting": "Nie można zakończyć obstawiania" + "couldNotFinishBetting": "Nie można zakończyć obstawiania", + "couldNotSendUnitLeaderAccess": "Nie można było wysłać kodu do liderów unitów" } }, "statistics": { From 9f9a9568be2f86af0f5480f9226b5d2dc61dec25 Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Wed, 25 Feb 2026 22:33:57 +0100 Subject: [PATCH 10/14] New et translations for nb committed. --- frontend/i18n/locales/et.json | 62 ++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/frontend/i18n/locales/et.json b/frontend/i18n/locales/et.json index 127275df..c2dbd73a 100644 --- a/frontend/i18n/locales/et.json +++ b/frontend/i18n/locales/et.json @@ -46,7 +46,9 @@ "results": "Tulemus", "yourPoints": "Sinu punktid", "winnings": "Võit:", - "losses": "Kaotatud punktid" + "pointsLost": "Kaotatud punktid", + "pointsEarned": "Teenitud punktid", + "resultYourBet": "Panus" }, "result": { "receivedNoPoints": "Sa ei saanud ühtegi punkti.", @@ -165,7 +167,7 @@ }, "goToHiddenTreasures": "Mine piibliõppe juurde", "gameNights": { - "yourCode": "Sisesta oma üksuse kood:", + "yourCode": "Sisesta oma kood:", "yourCodeHint": "Külasta arvutis seda veebisaiti:" }, "admin": { @@ -288,57 +290,63 @@ "excludedFromLeaderboard": "Edetabelites peidetud" }, "gamenight": { - "beforeYouStart": "Enne alustamist", - "ensureFilmsReady": "Veendu, et filmid on taasesitamiseks valmis", - "findFilmsHere": "Filmid leiad siit", - "haveBigScreenReady": "Valmista suur ekraan ette üksuse ülesande näitamiseks", - "usedInStep5": "See on mõeldud 5. etapis kasutamiseks", - "findBigScreenHere": "Suurel ekraanil näitamise mooduse leiate siit", - "step1Title": "Näita suurel ekraanil Ladder to Heaven tausta", + "importantResources": "Olulised ressursid", + "importantResourcesDescription": "Hoidke need valmis või saatke need suure ekraani operaatorile. Neid kasutatakse kogu õhtu jooksul.", + "linkToAllFilms": "Link kõikide filmide juurde", + "findFilmsHere": "Kopeeri link filmide juurde", + "bigScreen": "Suure ekraani kuvamine", + "usedInStep5": "See on mõeldud 1. ja 5. etapis kasutamiseks", + "findBigScreenHere": "Kopeeri link suure ekraani kuvamisele", + "step1Title": "Vihje: Sa võid kasutada ", "step1Description": "Seda võib näidata suurel ekraanil, kui noored saali sisenevad", "tip": "Nõuanded", "fullscreenTip": "Vajuta suurel ekraanil näitamise mooduses allosas paremas nurgas olevale „Täisekraan” nupule.", - "openBigScreenNewTab": "Ava suure ekraani vaade uuel vahekaardil", + "openBigScreenNewTab": "Kopeeri link suure ekraani kuvamisele", "goToNextStep": "Jätka järgmise sammuga", "step2Title": "Esita film 1", "step2Description": "See tehakse siis, kui noored on end sisse seadnud ja õhtu on juba alanud.", - "goToFilm": "Mine filmi {number} juurde", + "goToFilm": "Kopeeri link {number} filmi juurde", "filmFinishedNextStep": "Film on lõppenud, jätka järgmise sammuga", - "step3Title": "Alusta ennustamist", - "step3Description": "Kõik peavad minema Interacti rakenduses „Väljakutsed“ lehele.", + "step3Title": "Tehke oma ennustus", + "step3Description": "Kui käivitad ennustamise, saavad kõik Interactis ennustamise väljakutse. Ära tee seda enne, kui olete ka TEGELIKULT valmis ennustama.", "startBetting": "Alusta ennustamist", - "lockBetting": "Sulge ennustamine", - "bettingLockedNotice": "Osalejaid teavitatakse, et ennustamine on suletud.", - "checkAllBetBeforeLock": "Enne sulgemist kontrolli, et kõik on oma ennustanud.", + "bettingStartingIn": "Ennustamine algab {seconds} sekundi pärast...", + "cancelBettingCountdown": "Katkesta", + "lockBetting": "Peata ennustamine", + "lockBettingDescription": "Kui kõik on ennustanud, võid ennustamise peatada.", + "bettingLockedNotice": "Siis teavitatakse osalejaid, et ennustamine on peatatud.", + "reopenBettingHint": "Kui keegi ei jõudnud ennustada, võid ennustamise uuesti avada.", "reopenBetting": "Ava ennustamine uuesti", - "reopenBettingHint": "(Kui keegi ei jõudnud ennustada, võid ennustamise uuesti avada)", - "allBetNextStep": "Kõik on ennustanud, jätka järgmise sammuga", - "cannotReopenAfterContinue": "Kui sa jätkad, siis ei saa sa ennustamist enam avada.", + "makeSureEverybodyBet": "Veendu, et kõik on oma ennustuse teinud, enne kui lõpetad ennustamise.", + "allBetNextStep": "Lõpeta ennustamine", + "cannotReopenAfterContinue": "TÄHTIS: Kui sa sulged ennustamise, ei saa seda uuesti avada.", "step4Title": "Esita film 2", "step4Description": "Seda tehakse pärast ennustamise läbiviimist", "step5TitleBigScreen": "Näita suure ekraani moodust üksuse ülesande jaoks suurel ekraanil", - "step5Title": "Saada välja üksuse ülesande sisselogimiskood", - "step5Description": "Kõik üksuste juhid peavad minema Interacti rakenduses „Väljakutsed“ lehele", + "step5Title": "Saada välja üksuse ülesande kood", + "step5Description": "Üksuste juhid peavad minema Interacti rakenduses „Väljakutsed“ lehele. Seal nad näevad koodi ja veebilehekülge, kus seda tuleb kasutada (pc26.bcc.media)", "unitLeaderMustGoTo": "Üksuse juht peab sinna minema", "onAPC": "arvutis", - "ifUnitLeaderMissing": "Kui mõnel üksusel puudub juht, leiad üksuse mängukoodi", + "ifUnitLeaderMissing": "Kui üksusel puudub kood, leiad selle üksuse nime paremalt poolt", "unitAdminPage": "üksuse adminstraatori lehelt", - "giveUnitLeadersAccess": "Anna üksuste juhtidele juurdepääs väljakutsele", + "giveUnitLeadersAccess": "Saada kood üksuste juhtidele", + "unitLeaderAccessSent": "Kood on saadetud üksuste juhtidele", "step6Title": "Mine administraatori lehele, et alustada üksuse ülesandega", "step6Description": "Üksuse ülesanne on eraldi süsteem, seega peab sellel olema oma administraatori leht. Jätkake seal ja hiljem suunatakse teid siia tagasi.", "goToUnitTaskAdmin": "Mine üksuse ülesande administraatori lehele", - "completeStepsOnOtherPage": "Täida sammud 8 kuni 12 sellel teisel lehel", + "completeStepsOnOtherPage": "Täida samm {from}-st kuni {to}-ni sellel teisel lehel", "step12Title": "Esita film 3", "step13Title": "Anna osalejatele punkte nende ennustuste eest", - "step13Description": "Kõik peavad minema Interacti rakenduses „Väljakutsed“ lehele ja ennustamise uuesti avama, et tulemust näha.", + "step13Description": "Kõik peavad minema Interacti rakenduses „Väljakutsed“ lehele ja avama lõpetatud väljakutse, et näha tulemust.", "releasePointsNow": "Vabasta nüüd punktid", "youAreDone": "Oled nüüd omadega valmis! 🎉", - "canClosePageSafely": "Mänguõhtu{number}võib nüüd turvaliselt lõpetada ja sa võid selle lehe sulgeda.", + "canClosePageSafely": "Mänguõhtu {number} võib nüüd turvaliselt lõpetada ja sa võid selle lehe sulgeda.", "errors": { "couldNotStartBetting": "Ei saanud ennustamist käivitada", "couldNotLockBetting": "Ei saanud ennustamist lukustada", "couldNotReopenBetting": "Ei saanud ennustamist uuesti avada", - "couldNotFinishBetting": "Ennustamist ei õnnestunud lõpetada" + "couldNotFinishBetting": "Ennustamist ei õnnestunud lõpetada", + "couldNotSendUnitLeaderAccess": "Ei saanud koodi üksuste juhtidele saata" } }, "statistics": { From 5d4170d820d2a59091e44cc97e8abd505f01a820 Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Thu, 26 Feb 2026 00:12:48 +0100 Subject: [PATCH 11/14] New et translations for nb committed. --- frontend/i18n/locales/et.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/i18n/locales/et.json b/frontend/i18n/locales/et.json index c2dbd73a..28d347cb 100644 --- a/frontend/i18n/locales/et.json +++ b/frontend/i18n/locales/et.json @@ -48,7 +48,11 @@ "winnings": "Võit:", "pointsLost": "Kaotatud punktid", "pointsEarned": "Teenitud punktid", - "resultYourBet": "Panus" + "resultYourBet": "Sinu panus", + "correctCount": "Sul oli üks õige | Sul oli{count} õiget", + "correctCountAll": "Sul olid kõik õiged", + "correctCountNone": "Sul polnud ühtegi õiget", + "bettingResult": "Ennustuse tulemus" }, "result": { "receivedNoPoints": "Sa ei saanud ühtegi punkti.", From 772c88b7cd8aeb281128495fd1bb2cfd418d3651 Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Thu, 26 Feb 2026 00:35:33 +0100 Subject: [PATCH 12/14] New nl translations for nb committed. --- frontend/i18n/locales/nl.json | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/frontend/i18n/locales/nl.json b/frontend/i18n/locales/nl.json index 1c915c79..6f5167e6 100644 --- a/frontend/i18n/locales/nl.json +++ b/frontend/i18n/locales/nl.json @@ -48,7 +48,11 @@ "winnings": "Winst", "pointsLost": "Punten verloren", "pointsEarned": "Punten behaald", - "resultYourBet": "Inzet" + "resultYourBet": "Je inzet", + "correctCount": "Je had één goed | Je had{count} goed", + "correctCountAll": "Je had alle antwoorden goed", + "correctCountNone": "Je had niks goed ", + "bettingResult": "Voorspelling resultaat" }, "result": { "receivedNoPoints": "Je hebt geen punten verzameld.", @@ -290,13 +294,14 @@ "excludedFromLeaderboard": "Uitgesloten van rankings" }, "gamenight": { - "beforeYouStart": "Voordat je begint", - "ensureFilmsReady": "Zorg ervoor dat films klaar zijn om afgespeeld te worden", + "importantResources": "Belangrijke bronnen", + "importantResourcesDescription": "Houd deze bij de hand of stuur ze naar de operator van het grote scherm. Ze moeten de hele avond worden gebruikt", + "linkToAllFilms": "Link naar alle films", "findFilmsHere": "Kopieer link naar de films", - "haveBigScreenReady": "Zorg dat het grote scherm voor de unit-opdracht gereed is.", + "bigScreen": "Groot scherm weergave", "usedInStep5": "Dit moet worden gebruikt in stap 1 en 5", "findBigScreenHere": "Link naar groot scherm weergave", - "step1Title": "Toon Ladder to Heaven-achtergrond op groot scherm", + "step1Title": "Tip: Je kunt gebruiken ", "step1Description": "Deze kan op het grote scherm worden getoond wanneer de jongeren de zaal binnenkomen.", "tip": "Tips", "fullscreenTip": "Tik op 'Volledig scherm' rechtsonder in de grote scherm weergave.", @@ -307,14 +312,16 @@ "goToFilm": "Kopieer link naar film {number}", "filmFinishedNextStep": "De film is klaar, ga naar de volgende stap", "step3Title": "Voer de voorspelling uit", - "step3Description": "Wanneer je het voorspellen start, krijgt iedereen een voorspel-uitdaging in Interact.", + "step3Description": "Wanneer je het voorspellen start, krijgt iedereen een voorspel-uitdaging in Interact. Doe dit niet voordat je ECHT gaat voorspellen.", "startBetting": "Start het voorspellen", "bettingStartingIn": "Het voorspellen begint over{seconds} seconden...", "cancelBettingCountdown": "Annuleren", "lockBetting": "Bevries het voorspellen", + "lockBettingDescription": "Als iedereen heeft voorspeld kun je het voorspellen bevriezen.", "bettingLockedNotice": "De deelnemers krijgen te horen dat het voorspellen is bevroren.", "reopenBettingHint": "Als iemand niet op tijd heeft kunnen voorspellen, kun je de voorspelling opnieuw openen.", "reopenBetting": "Voorspellen her openen", + "makeSureEverybodyBet": "Zorg ervoor dat iedereen klaar is met voorspellen voordat je afsluit.", "allBetNextStep": "Beëindig het voorspellen", "cannotReopenAfterContinue": "Belangrijk: Als je het voorspellen beëindigt, kun je het niet meer heropenen.", "step4Title": "Film 2 afspelen", @@ -331,7 +338,7 @@ "step6Title": "Ga naar de adminpagina om de unit-opdracht te starten.", "step6Description": "De unit-opdracht is een apart systeem, daarom heeft het een eigen admin-pagina. Ga daar verder en je wordt later hierheen teruggeleid.", "goToUnitTaskAdmin": "Ga naar de adminpagina voor de unit-opdracht", - "completeStepsOnOtherPage": "Voltooi stap 8 tot en met 12 op de andere site.", + "completeStepsOnOtherPage": "Voltoia pasulul{from} pe {to}partea cealaltă", "step12Title": "Speel film 3 af", "step13Title": "Geef de deelnemers punten voor hun voorspellingen.", "step13Description": "Iedereen moet naar de pagina 'Uitdagingen' in de Interact-app gaan en de afgeronde voorspelling openen om het resultaat te zien.", From 5700d2457c5dff22f8ad463947ce868dbcb604de Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Thu, 26 Feb 2026 00:54:47 +0100 Subject: [PATCH 13/14] New ro translations for nb committed. --- frontend/i18n/locales/ro.json | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/frontend/i18n/locales/ro.json b/frontend/i18n/locales/ro.json index 62daa2a0..9ac1bac7 100644 --- a/frontend/i18n/locales/ro.json +++ b/frontend/i18n/locales/ro.json @@ -21,7 +21,7 @@ "wrongAnswer": "Răspuns greșit", "correctAnswer": "Răspuns corect", "yourAnswer": "Răspunsul tău", - "lockAnswer": "Blochează răspunsul", + "lockAnswer": "Răspuns final", "saveAnswer": "Salvează răspunsul", "changeAnswer": "Modifică răspunsul", "questionNumber": "{current} din {total}", @@ -48,7 +48,11 @@ "winnings": "Câștiguri", "pointsLost": "Puncte pierdute", "pointsEarned": "Puncte câștigate", - "resultYourBet": "Pariate" + "resultYourBet": "Rezultatul pariului tău", + "correctCount": "Ai pus o echipă pe locul corect | Ai pus {count}echipe pe locul corect", + "correctCountAll": "Ai pus toate echipele pe locul corect", + "correctCountNone": "Nu ai pus nicio echipă pe locul corect", + "bettingResult": "Rezultatul pariului tău" }, "result": { "receivedNoPoints": "Nu ai obținut niciun punct.", @@ -290,13 +294,14 @@ "excludedFromLeaderboard": "Exclusă din clasament" }, "gamenight": { - "beforeYouStart": "Înainte de a începe", - "ensureFilmsReady": "Asigură-te că filmele sunt pregătite pentru redare", + "importantResources": "Resurse importante", + "importantResourcesDescription": "Pregătește-le sau trimite-le operatorului ecranului mare. Acestea trebuie utilizate pe parcursul serii.", + "linkToAllFilms": "Link către toate filmele", "findFilmsHere": "Copiază linkul filmelor", - "haveBigScreenReady": "Pregătește ecranul mare pentru sarcina unității.", + "bigScreen": "Link către afișarea pe ecranul mare", "usedInStep5": "Acesta trebuie utilizat la pasurile 1 și 5", "findBigScreenHere": "Copiază linkul către afișarea pe ecranul mare", - "step1Title": "Afișează fundalul „Ladder to Heaven” pe ecranul mare.", + "step1Title": "Tips: Poți utiliza ", "step1Description": "Acesta poate fi afișat pe ecranul mare atunci când tinerii intră în sală.", "tip": "Tips", "fullscreenTip": "Apasă „Ecran complet” în partea dreaptă jos a ecranului mare.", @@ -307,14 +312,16 @@ "goToFilm": "Copiază linkul filmului {number}", "filmFinishedNextStep": "Filmul s-a terminat, mergi la pasul următor.", "step3Title": "Plasați pariurile", - "step3Description": "Când pornești parierea, toată lumea va primi o provocare de pariere în aplicația Interact", + "step3Description": "Când pornești parierea, toată lumea va primi o provocare de pariere în aplicația Interact Nu faceți asta înainte de momentul în care CHIAR veți paria.", "startBetting": "Începe parierea", "bettingStartingIn": "Parierea începe în {seconds} secunde...", "cancelBettingCountdown": "Anulează", "lockBetting": "Blochează pariurile", + "lockBettingDescription": "După ce toată lumea a pariat, poți îngheța pariurile.", "bettingLockedNotice": "Participanții vor fi informați că pariurile sunt blocate.", "reopenBettingHint": "Dacă cineva nu a avut timp să parieze, poți redeschide parierea.", "reopenBetting": "Redeschide parierea", + "makeSureEverybodyBet": "Asigurați-vă că toată lumea a pariat înainte de a închide pariurile.", "allBetNextStep": "Finalizează parierea", "cannotReopenAfterContinue": "IMPORTANT: Dacă finalizezi parierea, nu o vei mai putea redeschide.", "step4Title": "Redă filmul 2", @@ -331,7 +338,7 @@ "step6Title": "Accesează pagina de administrare pentru a începe sarcina unității", "step6Description": "Sarcina Unității este un sistem separat, deci trebuie să aibă propria pagină de administrare. Continuă acolo și vei fi redirecționat înapoi aici mai târziu.", "goToUnitTaskAdmin": "Accesează pagina de administrare pentru sarcina unității", - "completeStepsOnOtherPage": "Efectuați pașii 8-12 pe cealaltă parte.", + "completeStepsOnOtherPage": "Efectuați pașii de la {from} la {to} pe cealaltă parte", "step12Title": "Redă filmul 3", "step13Title": "Acordați participanților puncte pentru pariuri", "step13Description": "Toți trebuie să acceseze pagina „Provocări” din aplicația Interact și să deschidă provocarea finalizată pentru a vedea rezultatul.", From 732bed3efcf17d7a3dd929de08f1fb2f36960140 Mon Sep 17 00:00:00 2001 From: BCC-Phrase Date: Thu, 26 Feb 2026 06:27:14 +0100 Subject: [PATCH 14/14] New fr translations for nb committed. --- frontend/i18n/locales/fr.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index 1f127110..638250ff 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -48,7 +48,11 @@ "winnings": "Gain :", "pointsLost": "Points perdus", "pointsEarned": "Points gagnés", - "resultYourBet": "Mise" + "resultYourBet": "Ta mise", + "correctCount": "Tu avais une bonne réponse | Tu avais {count} bonnes réponses", + "correctCountAll": "Tu avais toutes les bonnes réponses.", + "correctCountNone": "Tu n'avais aucune bonne réponse", + "bettingResult": "Résultat des paris" }, "result": { "receivedNoPoints": "Tu n’as marqué aucun point.",