From c035039bfdac56595b1a15be7c358895fa6e3fb2 Mon Sep 17 00:00:00 2001 From: mawoka-myblock Date: Sat, 14 Oct 2023 15:41:53 +0200 Subject: [PATCH 01/17] :bug: Hotifx --- frontend/src/lib/play/admin/voting_results.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/play/admin/voting_results.svelte b/frontend/src/lib/play/admin/voting_results.svelte index 5d6b723..0b25ddb 100644 --- a/frontend/src/lib/play/admin/voting_results.svelte +++ b/frontend/src/lib/play/admin/voting_results.svelte @@ -42,7 +42,7 @@ SPDX-License-Identifier: MPL-2.0
{#each quiz_answers as answer, i}
Date: Wed, 4 Oct 2023 10:37:55 +0000 Subject: [PATCH 03/17] :globe_with_meridians: Translated (German) Currently translated at 100.0% (365 of 365 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/de/ --- frontend/src/lib/i18n/locales/de.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/i18n/locales/de.json b/frontend/src/lib/i18n/locales/de.json index 71135ae..e4b57f0 100644 --- a/frontend/src/lib/i18n/locales/de.json +++ b/frontend/src/lib/i18n/locales/de.json @@ -223,7 +223,10 @@ "order_description": "Antworten müssen in die richtige Reihenfolge gebracht werden", "text_description": "Spieler können text eingeben", "range_description": "Ein Zahlenbereich kann mit einem Schieberegler ausgewählt werden", - "check_choice_description": "Alle richtigen Antworten müssen für Punkte ausgewählt werden" + "check_choice_description": "Alle richtigen Antworten müssen für Punkte ausgewählt werden", + "need_more_help": "Benötigst du mehr Hilfe?", + "enter_answer": "Gib eine Antwort ein", + "visit_docs": "Besuche die Dokumentation." }, "import": { "need_help": "", @@ -321,7 +324,7 @@ "unknown_error_text": "Das sollte nicht passieren. Es ist wahrscheinlich meine Schuld, oder du hast eine magische Fähigkeit, Fehler zu erschaffen..." }, "uploader": { - "add_image": "Bild hinzufügen", + "add_image": "Medien hinzufügen", "upload_a_video": "Ein Video hochladen", "upload_video": "Video hochladen", "upload_video_popup_notice": "Das Popup ist offen; guck dir es für weitere Infos an", From d4a1c0ec631899f51412d5a9221a02c916e7fef9 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Thu, 5 Oct 2023 15:50:48 +0000 Subject: [PATCH 04/17] :globe_with_meridians: Translated (Spanish) Currently translated at 100.0% (367 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/es/ --- frontend/src/lib/i18n/locales/es.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/es.json b/frontend/src/lib/i18n/locales/es.json index ec47c40..9179184 100644 --- a/frontend/src/lib/i18n/locales/es.json +++ b/frontend/src/lib/i18n/locales/es.json @@ -49,7 +49,9 @@ "community_driven_content": "¡ClassQuiz depende de su comunidad para financiar, probar ideas, solicitar nuevas funciones, traducciones y más! ¡También puedes ser parte de la comunidad ClassQuiz!", "community_driven": "Impulsado por la comunidad", "download_quizzes_content": "Los cuestionarios pueden descargarse como un archivo e importarse en cualquier momento. Esto también te permite mover tus cuestionarios a otras instancias de ClassQuiz.", - "how_does_classquiz_work": "¿Cómo funciona ClassQuiz?" + "how_does_classquiz_work": "¿Cómo funciona ClassQuiz?", + "no_player_limit": "Sin límite de jugadores", + "no_player_limit_content": "ClassQuiz no tiene un límite artificial de jugadores. En teoría, más de 1000 jugadores podrían jugar al mismo cuestionario, pero se ha probado con un máximo de 300 jugadores por cuestionario." }, "create_page": { "success": { From 2105cf049dc1d21680f44ea04a058a7852c07d20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:20:14 +0000 Subject: [PATCH 05/17] =?UTF-8?q?:globe=5Fwith=5Fmeridians:=20Translated?= =?UTF-8?q?=20(Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 85.5% (314 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/nb_NO/ --- frontend/src/lib/i18n/locales/nb_NO.json | 387 ++++++++++++----------- 1 file changed, 196 insertions(+), 191 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nb_NO.json b/frontend/src/lib/i18n/locales/nb_NO.json index b66d9d0..cce071b 100644 --- a/frontend/src/lib/i18n/locales/nb_NO.json +++ b/frontend/src/lib/i18n/locales/nb_NO.json @@ -49,7 +49,9 @@ "completely_free_content": "ClassQuiz er helt kostnadsfritt (for brukeren), uten betalte planer eller irriterende videresending til en oppgraderingsside. Donasjoner verdsettes høyt.", "multilingual_content": "ClassQuiz er tilgjengelig på bokmål, engelsk, fransk, italiensk, tysk, tyrkisk, og delvis indonesisk og katalansk.", "download_quizzes_content": "Spørrekonkuranser kan lastes ned som én fil og importeres når som helst, slik at du også kan flytte spørrekonkurransene dine til andre ClassQuiz-instanser.", - "how_does_classquiz_work": "" + "how_does_classquiz_work": "Hvordan fungerer ClassQuiz?", + "no_player_limit": "Ingen spillergrense", + "no_player_limit_content": "ClassQuiz har ingen kunstig spillergrense. 1000+ spillere kan ta del i samme spørrekonkurranse, og det er testet med 300." }, "words": { "logout": "Logg ut", @@ -108,50 +110,50 @@ "submit": "Send inn", "other_plural": "andre", "email": "E-postadresse", - "upload": "", - "player_plural": "", - "next": "", - "totp": "", - "score": "", - "analytics": "", - "no": "", - "speed": "", - "backup_code": "", - "files_library": "", - "check_choice": "", - "point": "", - "text": "", - "answer_plural": "", - "version": "", - "update": "", - "slide": "", - "play_plural": "", - "rating": "", - "video": "", - "note": "", - "order": "", - "dislike_plural": "", - "info": "", - "results": "", - "view_plural": "", - "yes": "", - "point_plural": "", - "continue": "", - "like": "", - "dislike": "", - "progress": "", - "select": "", - "like_plural": "", - "name": "", - "quiztivity": "", - "library": "", - "finish": "", - "normal": "", - "selected": "", - "unknown": "", - "back": "", - "never": "", - "quiz": "" + "upload": "Last opp", + "player_plural": "Spillere", + "next": "Neste", + "totp": "TOTP", + "score": "Poengsum", + "analytics": "Analyse", + "no": "Nei", + "speed": "Hastighet", + "backup_code": "Sikkerhetskopikode", + "files_library": "Filbibliotek", + "check_choice": "Flervalgsoppgaver", + "point": "Poeng", + "text": "Tekst", + "answer_plural": "Svar", + "version": "Versjon", + "update": "Oppdater", + "slide": "Dra", + "play_plural": "Reproduksjoner", + "rating": "Vurdering", + "video": "Video", + "note": "Notat", + "order": "Rekkefølge", + "dislike_plural": "Forkastelser", + "info": "Info", + "results": "Resultat", + "view_plural": "Visninger", + "yes": "Ja", + "point_plural": "Poeng", + "continue": "Fortsett", + "like": "Begunstning", + "dislike": "Forkastelse", + "progress": "Framdrift", + "select": "Velg", + "like_plural": "Begunstninger", + "name": "Navn", + "quiztivity": "Quiztivity", + "library": "Bibliotek", + "finish": "Fullfør", + "normal": "Normal", + "selected": "Valgt", + "unknown": "Ukjent", + "back": "Tilbake", + "never": "Aldri", + "quiz": "Spørrekonkurranse" }, "settings_page": { "repeat_password": "Gjenta passordet", @@ -162,9 +164,9 @@ "this_session?": "Denne økten?", "check_location": "Sjekk posisjon", "delete_this_session": "Slett denne økten", - "change_avatar": "", - "security_settings": "", - "add_api_key": "" + "change_avatar": "Endre avatar", + "security_settings": "Sikkerhetsinnstillinger", + "add_api_key": "Legg til API-nøkkel" }, "admin_page": { "time_left": "Gjenværende tid", @@ -178,14 +180,14 @@ "start_by_showing_first_question": "Start ved å vise det første spørsmålet.", "get_results_and_stop_time": "Hent resultater og stopp tiden", "stop_time": "Stopp tiden", - "stop_time_and_solutions": "", - "request_export_results": "", - "show_results": "", - "save_results": "", - "enter_answer_into_field": "", - "answers_submitted": "", - "download_export_results": "", - "next_question": "" + "stop_time_and_solutions": "Stopp tidtaker og vis løsninger", + "request_export_results": "Forespør nedlasting av resultat", + "show_results": "Vis resultater", + "save_results": "Lagre resultat", + "enter_answer_into_field": "Skriv inn svaret ditt i inndatafeltet.", + "answers_submitted": "{{answer_count}} svar innsendt", + "download_export_results": "Last ned resultat", + "next_question": "Neste spørsmål ({{question}})" }, "register_page": { "already_have_account?": "Har du allerede en konto?", @@ -224,8 +226,8 @@ } }, "welcome_back": "Velkommen tilbake.", - "use_backup_code": "", - "email_or_username": "" + "use_backup_code": "Bruk sikkerhetskopikode", + "email_or_username": "E-post eller brukernavn" }, "create_page": { "success": { @@ -241,23 +243,26 @@ "right_or_true?": "Rett?", "not_all_links_imgur_links": "Ikke alle lenkene er Imgur-lenker.", "time_in_seconds": "Antall sekunder", - "check_choice_description": "", - "text_description": "", - "order_description": "", + "check_choice_description": "Alle riktige svar må velges for å få poeng", + "text_description": "Spillere kan skrive inn tekst", + "order_description": "Svar kan sorteres til riktig rekkefølge", "slide": { - "headline": "", - "headline_description": "", - "rectangle": "", - "rectangle_description": "", - "text": "", - "text_description": "" + "headline": "Overskrift", + "headline_description": "En fet tekst for overskrifter", + "rectangle": "Rektangel", + "rectangle_description": "Kun et rektangel", + "text": "Tekst", + "text_description": "Mindre lengre tekst" }, - "voting_description": "", - "range_description": "", - "empty": "", - "abcd_description": "", - "bg_image": "", - "no_title": "" + "voting_description": "Svar gir ikke ekstrapoeng", + "range_description": "Et tallfølge kan velges med en glidebryter", + "empty": "Tom …", + "abcd_description": "Kun ett alternativ kan velges", + "bg_image": "Bakgrunnsbilde", + "no_title": "Uten navn …", + "need_more_help": "Behov for mer hjelp?", + "enter_answer": "Skriv inn et svar", + "visit_docs": "Vis dokumentasjonen." }, "import_page": { "visit_docs": "Besøk dokumentasjonen", @@ -268,8 +273,8 @@ "classquiz_quiz": "En ClassQuiz-spørrekonkurranse", "this_side_classquiz": "På denne siden kan du importere spørrekonkurranser som ble eksportert fra ClassQuiz.", "url_should_look_like_this": "Nettadressen skal være utformet slik: https://create.kahoot.it/details/…", - "this_side_classquiz_excel": "", - "download_template_here": "" + "this_side_classquiz_excel": "Du kan også laste opp Excel-filer, hvis du har fylt ut følgende mal:", + "download_template_here": "Last ned malen" }, "password_reset_page": { "reset_password": "Tilbakestill passordet" @@ -288,21 +293,21 @@ }, "uploader": { "add_image": "Legg til bilde", - "images_by_pixabay": "", - "upload_video_popup_notice": "", - "select_upload_type": "", - "upload_a_video": "", - "next_page": "", - "visit_pixabay": "", - "previous_page": "", - "search_english_only": "", - "upload_video": "" + "images_by_pixabay": "Bilder fra Pixabay", + "upload_video_popup_notice": "Oppsprettet er åpent. Ta et titt på det for mer info.", + "select_upload_type": "Velg opplastingstypen", + "upload_a_video": "Last opp en video", + "next_page": "Neste side", + "visit_pixabay": "Besøk Pixabay", + "previous_page": "Forrige side", + "search_english_only": "Søket fungerer kun på engelsk", + "upload_video": "Last opp video" }, "dashboard": { "search_for_own_quizzes": "Søk etter dine egne spørrekonkurranser", - "commandpalette_notice": "", - "views_n_plays": "", - "info_analytics": "" + "commandpalette_notice": "Trykk Ctr+k or Meta+k for å åpne kommandopaletten", + "views_n_plays": "Visninger og reproduksjoner", + "info_analytics": "«Reproduksjoner» viser hvor ofte spørrekonkurransen har blitt startet (deg inkludert), mens «Visninger» teller hvor ofte «Vis»-siden har blitt besøkt, så den teller også botter (beklager dette)." }, "footer": { "self_ads": "Med ❤️ av {{mawoka_link}} og hjelp fra {{others_link}}.", @@ -319,155 +324,155 @@ "end_sentence": "Det var det. Som man svarer får man nye spørsmål.", "with_out_of": "med {{correct_questions}} riktige av {{total_question_count}}", "3rd place": "Tredjeplass", - "join_description": "", - "points_added": "", - "final_result_rank": "", - "your_score": "", - "join_by_entering_code": "" + "join_description": "Bli med på {{url}} og skriv inn {{pin}}.", + "points_added": "Poeng tillagt", + "final_result_rank": "{{place}}: {{username}} med {{points}} poeng", + "your_score": "Din poengsum: {{score}}", + "join_by_entering_code": "Ta del ved å skrive inn følgende kode" }, "result_page": { - "correct_answer_plural": "", - "player_score": "", - "correct_answer": "", - "time_taken": "", - "player_name": "", - "average_score": "", - "custom_field": "" + "correct_answer_plural": "{{count}} riktige svar", + "player_score": "Spillerpoengsum", + "correct_answer": "{{count}} riktig svar", + "time_taken": "Tid brukt", + "player_name": "Spillernavn", + "average_score": "Gjen. poengsum: {{average_score}}", + "custom_field": "Egendefinert felt" }, "file_dashboard": { - "unset": "", - "filename_word": "", - "imported": "", - "filename": "", - "missing": "", - "delete_image": "", - "size": "", - "storage_usage": "", - "alt_text": "", - "edit_details": "", - "uploaded": "", - "not_available": "", - "caption": "", - "edit_the_image": "" + "unset": "Skru av", + "filename_word": "Filnavn", + "imported": "Importert: {{yes_or_no}}", + "filename": "Filnavn: {{filename}}", + "missing": "Mangler.", + "delete_image": "Slett bilde", + "size": "Størrelse: {{size}} MiB", + "storage_usage": "Du har brukt {{used}} MiB av{{total}} MiB. Det tilsvaer {{percent}}% av din lagringsplass.", + "alt_text": "Alternativ tekst/undertekst", + "edit_details": "Rediger detaljer", + "uploaded": "Opplastet: {{date}}", + "not_available": "Ikke tilgjengelig", + "caption": "Undertekst: {{caption}}", + "edit_the_image": "Rediger bildet" }, "avatar_settings": { - "accessories_type": "", - "go_back": "", - "hair_color": "", - "clothe_graphic_type": "", - "facial_hair_type": "", - "facial_hair_color": "", - "skin_color": "", - "clothe_color": "", - "thats_you": "", - "start_over": "", - "clothe_type": "", - "mouth_type": "", - "top_type": "", - "eyebrow_type": "", - "hat_color": "" + "accessories_type": "Briller", + "go_back": "Gå tilbake", + "hair_color": "Hårfarge", + "clothe_graphic_type": "Grafikk", + "facial_hair_type": "Ansiktsbehåring", + "facial_hair_color": "Ansiktsbehåringsfarge", + "skin_color": "Hudfarge", + "clothe_color": "Klesfarge", + "thats_you": "Det er deg.", + "start_over": "Start igjen", + "clothe_type": "Klær", + "mouth_type": "Munn", + "top_type": "Topp", + "eyebrow_type": "Øyebryn", + "hat_color": "Hattfarge" }, "quiztivity": { "editor": { - "add_new": "", - "move_left": "", + "add_new": "Legg til ny", + "move_left": "Flytt til venstre", "shares": { - "never_expires": "", - "expires_on": "", - "add_new_share": "" + "never_expires": "Utløper aldri", + "expires_on": "Utløper {{date}}", + "add_new_share": "Legg til ny deling" }, - "title_placeholder": "", - "delete": "", - "open_shares_menu": "", - "select_page_type": "", - "move_right": "" + "title_placeholder": "Skriv inn navn her", + "delete": "Slett", + "open_shares_menu": "Åpne delingsmeny", + "select_page_type": "Velg sidetype", + "move_right": "Flytt til høyre" }, - "share_expired": "", + "share_expired": "Deling utløp", "play": { "memory": { - "try_count": "" + "try_count": "Forsøk: {{try_count}}" } }, "memory": { "editor": { - "add_card": "", - "add_pair": "", - "upload_image": "" + "add_card": "Legg til kort", + "add_pair": "Legg til par", + "upload_image": "Last opp bilde" } } }, "results_page": { - "no_results_so_far": "", - "quiz_title": "", - "player_count": "", - "date_played": "", + "no_results_so_far": "Ingen resultater lagret så langt …", + "quiz_title": "Spørrekonkurransenavn", + "player_count": "Spillerantall", + "date_played": "Dato spilt", "general_overview": { - "sentence": "" + "sentence": "Spørrekonkurransen «{{title}}\"» ble spilt {{date}} og hadde {{player_count}} spillere med gjen. poengsum på {{average_score}}." } }, "security_settings": { - "get_backup_code": "", - "enable_totp": "", - "disable_totp": "", + "get_backup_code": "Hent sikkerhetskopikode", + "enable_totp": "Skru på TOTP", + "disable_totp": "Skru av TOTP", "totp_setup": { - "enter_as_secret_if_no_see_code": "", - "scan_to_set_up": "", - "totp_setup": "", - "do_not_forget_backup_code": "" + "enter_as_secret_if_no_see_code": "Skriv inn dette som hemmelighet hvis du ikke kan skanne QR-koden", + "scan_to_set_up": "Skann denne QR-koden for å sette opp koden", + "totp_setup": "TOTP-oppsett", + "do_not_forget_backup_code": "Ikke glem å lagre din gjenopprettingskode." }, - "backup_code": "", - "2fa_deactivated": "", + "backup_code": "Sikkerhetskopikode", + "2fa_deactivated": "Tofaktor-identitetsbekreftelse er deaktivert", "backup_codes": { - "download_code": "", - "your_backup_code": "", - "save_somewhere_save": "" + "download_code": "Nedlastingskode", + "your_backup_code": "Din sikkerhetskode", + "save_somewhere_save": "Lagre dette på et trygt sted." }, - "totp": "", - "totp_unavailable": "", - "2fa_activated": "", - "webauthn": "", - "add_security_key": "", - "activate_2fa": "", - "webauthn_unavailable": "", - "totp_available": "", - "webauthn_available": "" + "totp": "TOTP", + "totp_unavailable": "TOTP er ikke tilgjengelig", + "2fa_activated": "Tofaktor-identitetsbekreftelse er aktivert", + "webauthn": "WebAuthn", + "add_security_key": "Legg til sikkerhetsnøkkel", + "activate_2fa": "Aktiver tofaktor-identitetsbekreftelse", + "webauthn_unavailable": "WebAuthn er ikke tilgjengelig", + "totp_available": "TOTP er tilgjengelig", + "webauthn_available": "WebAuthn er tilgjengelig" }, "controllers": { - "last_seen": "", - "cancel_update": "", - "add_new_controller": "", - "player_name": "", - "controller_name": "", - "already_latest_version": "", - "update_from_to": "", - "first_seen": "", - "version_overview": "" + "last_seen": "Sist sett", + "cancel_update": "Avbryt oppdatering.", + "add_new_controller": "Legg til ny kontrollør", + "player_name": "Spillernavn", + "controller_name": "Kontrollørnavn", + "already_latest_version": "Du har allerede nyeste versjon", + "update_from_to": "Oppdater fra {{current_version}} til {{newest_version}}", + "first_seen": "Først sett", + "version_overview": "Nyeste versjon er {{newest_version}} og {{current_version}} er installert." }, "view_quiz_page": { - "made_by": "", - "view_on_kahoot": "" + "made_by": "Laget av", + "view_on_kahoot": "Vis på originalen" }, "start_game": { - "old_school_mode_description": "", - "old_school_mode": "", - "start_game": "", - "captcha_message": "", - "normal_mode_description": "" + "old_school_mode_description": "Spørsmål og bilder vil bli vist på begge administrasjonsskjermene og på spillernes skjerm", + "old_school_mode": "Gammeldags", + "start_game": "Start spill", + "captcha_message": "Google sitt reCAPTCHA laster inn spillernes nettlesere. Kun skru det på hvis du virkelig trenger det, siden du trenger samtykke fra HVER spiller for å laste inn CAPTCHA-en.", + "normal_mode_description": "Spørsmål og svar vil bli vist på administratorskjermen. Spillerne vil kun ha fargede knapper med symboler som samsvarer med dem på administratorskjermen." }, "video_uploader": { - "time_remaining": "", - "time_elapsed": "" + "time_remaining": "Gjenstående tid", + "time_elapsed": "Forløpt tid" }, "navbar": { - "donate": "" + "donate": "Doner" }, "public_user_page": { - "no_original_quizzes": "", - "joined_on": "" + "no_original_quizzes": "Denne brukeren har ikke laget noen spørrekonkurranser selv", + "joined_on": "Tok del {{date}}" }, "components": { "popover": { - "copied_to_clipboard": "" + "copied_to_clipboard": "Kopiert til utklippstavlen." } } } From 7f6eec5255d880c9dc0497b35597827cc01f9c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:53:56 +0000 Subject: [PATCH 06/17] :globe_with_meridians: Translated (English) Currently translated at 100.0% (367 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/en/ --- frontend/src/lib/i18n/locales/en.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/src/lib/i18n/locales/en.json b/frontend/src/lib/i18n/locales/en.json index 11af652..4b78cec 100644 --- a/frontend/src/lib/i18n/locales/en.json +++ b/frontend/src/lib/i18n/locales/en.json @@ -382,11 +382,11 @@ "webauthn_available": "Webauthn is available", "webauthn_unavailable": "Webauthn is not available", "add_security_key": "Add Security-Key", - "totp": "Totp", - "totp_available": "Totp is available", - "totp_unavailable": "Totp is not available", - "disable_totp": "Disable Totp", - "enable_totp": "Enable Totp", + "totp": "TOTP", + "totp_available": "TOTP is available", + "totp_unavailable": "TOTP is not available", + "disable_totp": "Turn off TOTP", + "enable_totp": "Turn on TOTP", "backup_codes": { "your_backup_code": "Your Backup-Code", "save_somewhere_save": "Save this somewhere safe!", @@ -395,7 +395,7 @@ "totp_setup": { "scan_to_set_up": "Scan this QR-code to set up the code", "enter_as_secret_if_no_see_code": "Enter this as the secret if you can't scan the QR-code", - "totp_setup": "Totp-Setup", + "totp_setup": "TOTP-setup", "do_not_forget_backup_code": "Do not forget to save your recovery-code!" } }, @@ -452,7 +452,7 @@ "not_available": "Not available", "missing": "MISSING!", "unset": "Unset", - "size": "Size: {{size}} Mib", + "size": "Size: {{size}} MiB", "caption": "Caption: {{caption}}", "filename": "Filename: {{filename}}", "uploaded": "Uploaded: {{date}}", @@ -462,7 +462,7 @@ "edit_the_image": "Edit the image", "filename_word": "Filename", "alt_text": "Alt(ernate) text / Caption", - "storage_usage": "You've used {{used}} Mib out of {{total}} MiB of storage. That's equivalent to {{percent}}% of your storage." + "storage_usage": "You've used {{used}} MiB out of {{total}} MiB of storage. That's equivalent to {{percent}}% of your storage." }, "video_uploader": { "time_elapsed": "Time elapsed", From b259299d51a7f530fb9f51da33f7fa6e05dcc0a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:56:34 +0000 Subject: [PATCH 07/17] :globe_with_meridians: Translated (Spanish) Currently translated at 98.3% (361 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/es/ --- frontend/src/lib/i18n/locales/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/es.json b/frontend/src/lib/i18n/locales/es.json index 9179184..f22e5bd 100644 --- a/frontend/src/lib/i18n/locales/es.json +++ b/frontend/src/lib/i18n/locales/es.json @@ -393,7 +393,7 @@ "totp_available": "Totp está disponible", "totp_unavailable": "Totp no está disponible", "disable_totp": "Desactivar Totp", - "enable_totp": "Activar Totp" + "enable_totp": "Activar TOTP" }, "view_quiz_page": { "made_by": "Hecho por", From 849fa477b6b5d5b00161b6c230b4ac0115babf1f Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Wed, 11 Oct 2023 11:24:56 +0000 Subject: [PATCH 08/17] :globe_with_meridians: Translated (Spanish) Currently translated at 98.3% (361 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/es/ --- frontend/src/lib/i18n/locales/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/es.json b/frontend/src/lib/i18n/locales/es.json index f22e5bd..86e38f3 100644 --- a/frontend/src/lib/i18n/locales/es.json +++ b/frontend/src/lib/i18n/locales/es.json @@ -389,7 +389,7 @@ "webauthn_unavailable": "WebAuthn no está disponible", "webauthn_available": "WebAuthn está disponible", "add_security_key": "Agregar una clave de seguridad", - "totp": "contraseña de un solo uso (OTP)", + "totp": "TOTP", "totp_available": "Totp está disponible", "totp_unavailable": "Totp no está disponible", "disable_totp": "Desactivar Totp", From 9b49f09c61e6c0e59777219b99ebb462d47dbac9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:56:21 +0000 Subject: [PATCH 09/17] :globe_with_meridians: Translated (French) Currently translated at 88.5% (325 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/fr/ --- frontend/src/lib/i18n/locales/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/i18n/locales/fr.json b/frontend/src/lib/i18n/locales/fr.json index 338536e..43d5d87 100644 --- a/frontend/src/lib/i18n/locales/fr.json +++ b/frontend/src/lib/i18n/locales/fr.json @@ -421,11 +421,11 @@ }, "activate_2fa": "Activer l'authentification à deux facteurs", "webauthn_available": "Webauthn est disponible", - "totp": "Totp", + "totp": "TOTP", "totp_available": "Totp est disponible", "totp_unavailable": "Totp n'est pas disponible", "disable_totp": "Désactiver Totp", - "enable_totp": "Activer Totp", + "enable_totp": "Activer TOTP", "backup_codes": { "your_backup_code": "Votre code de sauvegarde", "save_somewhere_save": "Sauvegardez-le dans un endroit sûr !", From 64b2a99d1252baa228a6414b39eddc7b4c48ade0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:56:38 +0000 Subject: [PATCH 10/17] :globe_with_meridians: Translated (Italian) Currently translated at 96.4% (354 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/it/ --- frontend/src/lib/i18n/locales/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/it.json b/frontend/src/lib/i18n/locales/it.json index 7c35784..24fa756 100644 --- a/frontend/src/lib/i18n/locales/it.json +++ b/frontend/src/lib/i18n/locales/it.json @@ -362,7 +362,7 @@ }, "security_settings": { "get_backup_code": "Ottieni codice backup", - "enable_totp": "Abilita Totp", + "enable_totp": "Abilita TOTP", "disable_totp": "Disabilita Totp", "backup_code": "Codice backp", "2fa_deactivated": "L'autenticazione a due fattori è disattivata", From bfabd207517ab3be82b4f80e9481038b4b186ab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:56:28 +0000 Subject: [PATCH 11/17] :globe_with_meridians: Translated (German) Currently translated at 97.8% (359 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/de/ --- frontend/src/lib/i18n/locales/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/i18n/locales/de.json b/frontend/src/lib/i18n/locales/de.json index e4b57f0..1b0e0c0 100644 --- a/frontend/src/lib/i18n/locales/de.json +++ b/frontend/src/lib/i18n/locales/de.json @@ -380,9 +380,9 @@ "webauthn_available": "Webauthn ist verfügbar", "webauthn_unavailable": "Webauthn ist nicht verfügbar", "add_security_key": "Sicherheitsschlüssel hinzufügen", - "totp": "Totp", + "totp": "TOTP", "totp_available": "Totp ist verfügbar", - "enable_totp": "Totp aktivieren", + "enable_totp": "TOTP aktivieren", "backup_codes": { "your_backup_code": "Dein Backup-Code", "save_somewhere_save": "Speichere ihn an einem sicheren Ort!", From 7fea2bdc8168fd790a81797634e19fd690a88330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:51:43 +0000 Subject: [PATCH 12/17] =?UTF-8?q?:globe=5Fwith=5Fmeridians:=20Translated?= =?UTF-8?q?=20(Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 86.1% (316 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/nb_NO/ --- frontend/src/lib/i18n/locales/nb_NO.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nb_NO.json b/frontend/src/lib/i18n/locales/nb_NO.json index cce071b..c414a2c 100644 --- a/frontend/src/lib/i18n/locales/nb_NO.json +++ b/frontend/src/lib/i18n/locales/nb_NO.json @@ -36,7 +36,7 @@ "self_hostable": "Selvtjenbart", "completely_free": "Gratis", "check_if_chosen_wisely": "Sjekk, hvis du har valgt klokelig.", - "no_tracking_content": "Kahoot! sporer deg med minst to amerikanske tredjeparter, noe ClassQuiz ikke gjør i det hele tatt.", + "no_tracking_content": "Andre sporer deg med minst to amerikanske tredjeparter, noe ClassQuiz ikke gjør i det hele tatt.", "quiz_results_downloadable_content": "Resultater av spørrekonkurranser kan eksporteres til regneark. (Visste ikke at de andre ikke kunne gjøre dette.)", "user_friendly_content": "ClassQuiz prøver å være enkelt, slik at alle kan bruke det.", "dark_mode_content": "En av de viktigste funksjonene en nettside kan ha.", @@ -269,7 +269,7 @@ "a_kahoot_quiz": "En Kahot!-spørrekonkurranse", "need_help": "Hjelp?", "side_import_kahoot": "På denne siden kan du importere spørrekonkurranser som bor på Kahoot!.", - "upload_file_ending": "Last opp filen som slutter med «.cqa»", + "upload_file_ending": "Last opp filen som slutter med «.cqa» eller .xlsx", "classquiz_quiz": "En ClassQuiz-spørrekonkurranse", "this_side_classquiz": "På denne siden kan du importere spørrekonkurranser som ble eksportert fra ClassQuiz.", "url_should_look_like_this": "Nettadressen skal være utformet slik: https://create.kahoot.it/details/…", @@ -292,7 +292,7 @@ "right_click_to_delete": "Høyreklikk på et svar for å slette det." }, "uploader": { - "add_image": "Legg til bilde", + "add_image": "Legg til media", "images_by_pixabay": "Bilder fra Pixabay", "upload_video_popup_notice": "Oppsprettet er åpent. Ta et titt på det for mer info.", "select_upload_type": "Velg opplastingstypen", From d48f0c0616c66964350284230beb1b2aa7fe8068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 10 Oct 2023 23:53:16 +0000 Subject: [PATCH 13/17] :globe_with_meridians: Translated (Dutch) Currently translated at 87.4% (321 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/nl/ --- frontend/src/lib/i18n/locales/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/nl.json b/frontend/src/lib/i18n/locales/nl.json index 424b936..7666d24 100644 --- a/frontend/src/lib/i18n/locales/nl.json +++ b/frontend/src/lib/i18n/locales/nl.json @@ -381,7 +381,7 @@ }, "2fa_deactivated": "Tweestapsauthenticatie is gedeactiveerd", "add_security_key": "Beveiligingssleutel toevoegen", - "totp": "Totp", + "totp": "TOTP", "totp_available": "Totp is beschikbaar", "totp_unavailable": "Totp is niet beschikbaar", "disable_totp": "Totp uitschakelen", From f1b6cfd0d12bbbb937201f75e99571f2fba0f2e1 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Thu, 12 Oct 2023 12:56:14 +0000 Subject: [PATCH 14/17] :globe_with_meridians: Translated (Spanish) Currently translated at 100.0% (367 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/es/ --- frontend/src/lib/i18n/locales/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/es.json b/frontend/src/lib/i18n/locales/es.json index 86e38f3..1bac6eb 100644 --- a/frontend/src/lib/i18n/locales/es.json +++ b/frontend/src/lib/i18n/locales/es.json @@ -458,7 +458,7 @@ "alt_text": "Texto alternativo / Leyenda", "caption": "Leyenda: {{caption}}", "filename": "Nombre del archivo: {{filename}}", - "storage_usage": "Has utilizado {{used}} Mib de {{total}} MiB del almacenamiento. Eso equivale al {{percent}}% de tu almacenamiento.", + "storage_usage": "Has utilizado {{used}} MiB de {{total}} MiB de almacenamiento. Eso equivale al {{percent}}% de tu almacenamiento.", "imported": "Importado: {{yes_or_no}}" }, "video_uploader": { From 055f61a83c644ef5e4492eb1b53308ca85d50ad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Thu, 12 Oct 2023 18:34:46 +0000 Subject: [PATCH 15/17] =?UTF-8?q?:globe=5Fwith=5Fmeridians:=20Translated?= =?UTF-8?q?=20(Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 86.1% (316 of 367 strings) Translation: ClassQuiz/Frontend Translate-URL: https://hosted.weblate.org/projects/classquiz/frontend/nb_NO/ --- frontend/src/lib/i18n/locales/nb_NO.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/nb_NO.json b/frontend/src/lib/i18n/locales/nb_NO.json index c414a2c..4566750 100644 --- a/frontend/src/lib/i18n/locales/nb_NO.json +++ b/frontend/src/lib/i18n/locales/nb_NO.json @@ -347,7 +347,7 @@ "missing": "Mangler.", "delete_image": "Slett bilde", "size": "Størrelse: {{size}} MiB", - "storage_usage": "Du har brukt {{used}} MiB av{{total}} MiB. Det tilsvaer {{percent}}% av din lagringsplass.", + "storage_usage": "Du har brukt {{used}} av {{total}} MiB. Det tilsvarer {{percent}}% av din lagringsplass.", "alt_text": "Alternativ tekst/undertekst", "edit_details": "Rediger detaljer", "uploaded": "Opplastet: {{date}}", From 50327b5e1246cb4ed1c066abf95b6c84bf66cc87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ti=E1=BB=87p=20H=C3=A0=20Duy=20=28H=C3=A0=20Duy=20Ti?= =?UTF-8?q?=E1=BB=87p=29?= Date: Sun, 15 Oct 2023 16:07:42 +0200 Subject: [PATCH 16/17] :globe_with_meridians: Added translation for (Vietnamese) --- frontend/src/lib/i18n/locales/vi.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 frontend/src/lib/i18n/locales/vi.json diff --git a/frontend/src/lib/i18n/locales/vi.json b/frontend/src/lib/i18n/locales/vi.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/frontend/src/lib/i18n/locales/vi.json @@ -0,0 +1 @@ +{} From cdac574e4d23e39ffc9ec054eac947918953ab6c Mon Sep 17 00:00:00 2001 From: Marlon Date: Sun, 15 Oct 2023 18:01:11 +0200 Subject: [PATCH 17/17] Update nb_NO.json --- frontend/src/lib/i18n/locales/nb_NO.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/nb_NO.json b/frontend/src/lib/i18n/locales/nb_NO.json index 4566750..ce251db 100644 --- a/frontend/src/lib/i18n/locales/nb_NO.json +++ b/frontend/src/lib/i18n/locales/nb_NO.json @@ -407,7 +407,7 @@ "player_count": "Spillerantall", "date_played": "Dato spilt", "general_overview": { - "sentence": "Spørrekonkurransen «{{title}}\"» ble spilt {{date}} og hadde {{player_count}} spillere med gjen. poengsum på {{average_score}}." + "sentence": "Spørrekonkurransen «{{title}}» ble spilt {{date}} og hadde {{player_count}} spillere med gjen. poengsum på {{average_score}}." } }, "security_settings": {