From 5d28cea789248dee7b781910e7c2cf19f83571e0 Mon Sep 17 00:00:00 2001 From: Wilson Date: Thu, 18 Sep 2025 23:22:02 +1000 Subject: [PATCH] chore: Improve translation script and translate vi, es, et (#3555) * improve translation script * update translation script, more translates for es, et, vi --- lib/l10n/intl_es.arb | 413 ++- lib/l10n/intl_et.arb | 7744 +++++++++++++++++++++++++++++++++++++++- lib/l10n/intl_vi.arb | 100 +- scripts/languages.json | 1196 +++++++ scripts/translate.py | 178 +- 5 files changed, 9592 insertions(+), 39 deletions(-) create mode 100644 scripts/languages.json diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb index 2aee5af4b..87ae76e09 100644 --- a/lib/l10n/intl_es.arb +++ b/lib/l10n/intl_es.arb @@ -1,6 +1,6 @@ { "@@locale": "es", - "@@last_modified": "2025-05-23 14:51:23.780564", + "@@last_modified": "2025-07-24 13:19:34.706481", "about": "Acerca de", "@about": { "type": "String", @@ -5917,5 +5917,416 @@ "@announcements": { "type": "String", "placeholders": {} + }, + "customReaction": "Reacción personalizada", + "chatCapacitySetTooLow": "La capacidad de chat debe ser al menos {count}.", + "spaceCapacitySetTooLow": "La capacidad del espacio debe ser al menos {count}.", + "grammarCopyVERBFORMshrt": "Corto", + "constructUseCollected": "Recopilado en chat", + "modeLabel": "Tipo de actividad", + "makeYourOwnActivity": "Crea tu propia actividad", + "deleteChatDesc": "¿Estás seguro de que deseas eliminar este chat? Se eliminará para todos los participantes y todos los mensajes dentro del chat ya no estarán disponibles para práctica o análisis de aprendizaje.", + "deleteSpaceDesc": "El espacio y cualquier chat y/o subespacio seleccionado se eliminarán para todos los participantes y todos los mensajes dentro del chat ya no estarán disponibles para práctica o análisis de aprendizaje. Esta acción no se puede deshacer.", + "maxFifty": "Máximo 50", + "activities": "Actividades", + "access": "Acceso", + "addSubspace": "Agregar subespacio", + "botSettings": "Configuración del bot", + "activitySuggestionTimeoutMessage": "Estamos trabajando arduamente para generar actividades para ti, por favor vuelve en un minuto", + "accessSettingsWarning": "¡Ups! Parece que no tienes permiso para configurar las reglas de acceso de esta sala. Debes revisarlas para asegurarte de que sean lo que necesitas y hablar con un administrador de la sala si necesitas cambiarlas", + "howSpaceCanBeFound": "Cómo se puede encontrar este espacio", + "private": "Privado", + "cannotBeFoundInSearch": "No se puede encontrar en la búsqueda", + "public": "Público", + "visibleToCommunity": "Visible para la comunidad más amplia de Pangea Chat a través de \"Encuentra a tu gente\"", + "howSpaceCanBeJoined": "Cómo se puede unirse a este espacio", + "canBeFoundVia": "Se puede encontrar a través de:", + "canBeFoundViaInvitation": "• invitación", + "canBeFoundViaCodeOrLink": "• código o enlace", + "canBeFoundViaKnock": "• solicitud para unirse y aprobación del administrador", + "createYourSpace": "Crea tu espacio", + "youHaveLeveledUp": "¡Has subido de nivel!", + "sendActivities": "Enviar actividades", + "getStartedBotChatDesc": "¡Chatear con IA es un excelente lugar para comenzar y las herramientas de lectura, escritura, escucha y habla de Pangea facilitan todo!", + "getStartedCommunitiesDesc": "¡Aprender con una comunidad es donde brilla Pangea Chat!\nPuedes unirte a tu clase, encontrar una escuela o incluso crear la tuya propia.", + "getStartedFriendsDesc": "¿Tienes un amigo que quiere aprender contigo?", + "getStartedBotChatComplete": "¡Bien hecho! Estás chateando con el bot!", + "getStartedCommunitiesComplete": "¡Genial, te has unido a un espacio!", + "getStartedComplete": "¡Has completado esta sección!\nSigue explorando nuestras increíbles funciones chateando con amigos.", + "getStartedFriendsComplete": "¡Woohoo! ¡Tienes amigos! 😉", + "getStartedBotChatButton": "¡Comienza a chatear!", + "getStartedFriendsButton": "Chatear con un amigo", + "groupChat": "Chat grupal", + "directMessage": "Mensaje directo", + "newDirectMessage": "Nuevo mensaje directo", + "speakingExercisesTooltip": "Hablar", + "noChatsFoundHereYet": "Aún no se han encontrado chats aquí", + "duration": "Duración", + "transcriptionFailed": "Error al transcribir el audio", + "aUserIsKnocking": "Un usuario está solicitando unirse a tu espacio", + "usersAreKnocking": "{users} usuarios están solicitando unirse a tu espacio", + "failedToFetchTranscription": "Error al obtener la transcripción", + "deleteEmptySpaceDesc": "El espacio será eliminado para todos los participantes. Esta acción no se puede deshacer.", + "regenerate": "Regenerar", + "mySavedActivities": "Mis actividades guardadas", + "noSavedActivities": "No hay actividades guardadas", + "saveActivity": "Guardar esta actividad", + "yourSavedActivities": "Actividades guardadas", + "failedToPlayVideo": "Error al reproducir el video", + "done": "Hecho", + "inThisSpace": "En este espacio", + "myContacts": "Mis contactos", + "inviteAllInSpace": "Invitar a todos en este espacio", + "spaceParticipantsHaveBeenInvitedToTheChat": "Todos los participantes del espacio han sido invitados al chat", + "numKnocking": "{count} tocando", + "numInvited": "{count} invitado", + "saved": "Guardado", + "reset": "Restablecer", + "errorGenerateActivityMessage": "Error al generar la actividad", + "errorRegenerateActivityMessage": "Error al regenerar la actividad", + "errorFetchingActivitiesMessage": "Error al obtener actividades", + "errorFetchingDefinition": "Error al obtener la definición", + "errorProcessAnalytics": "Error al procesar análisis", + "errorDownloading": "Error en la descarga", + "errorFetchingLevelSummary": "Error al obtener el resumen del nivel", + "errorLoadingSpaceChildren": "Error al cargar chats dentro de este espacio", + "unexpectedError": "Error inesperado.", + "pleaseReload": "Por favor, recarga e intenta de nuevo.", + "translationError": "Error de traducción", + "errorFetchingTranslation": "Error al obtener la traducción", + "errorFetchingActivity": "Error al obtener la actividad", + "check": "Verificar", + "unableToFindRoom": "No se encontró chat o espacio con ese código. Por favor, intenta de nuevo.", + "@customReaction": { + "type": "String", + "placeholders": {} + }, + "@chatCapacitySetTooLow": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@spaceCapacitySetTooLow": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@grammarCopyVERBFORMshrt": { + "type": "String", + "placeholders": {} + }, + "@constructUseCollected": { + "type": "String", + "placeholders": {} + }, + "@modeLabel": { + "type": "String", + "placeholders": {} + }, + "@deleteChatDesc": { + "type": "String", + "placeholders": {} + }, + "@deleteSpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@maxFifty": { + "type": "String", + "placeholders": {} + }, + "@activities": { + "type": "String", + "placeholders": {} + }, + "@access": { + "type": "String", + "placeholders": {} + }, + "@addSubspace": { + "type": "String", + "placeholders": {} + }, + "@botSettings": { + "type": "String", + "placeholders": {} + }, + "@activitySuggestionTimeoutMessage": { + "type": "String", + "placeholders": {} + }, + "@accessSettingsWarning": { + "type": "String", + "placeholders": {} + }, + "@howSpaceCanBeFound": { + "type": "String", + "placeholders": {} + }, + "@private": { + "type": "String", + "placeholders": {} + }, + "@cannotBeFoundInSearch": { + "type": "String", + "placeholders": {} + }, + "@public": { + "type": "String", + "placeholders": {} + }, + "@visibleToCommunity": { + "type": "String", + "placeholders": {} + }, + "@howSpaceCanBeJoined": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundVia": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundViaInvitation": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundViaCodeOrLink": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundViaKnock": { + "type": "String", + "placeholders": {} + }, + "@createYourSpace": { + "type": "String", + "placeholders": {} + }, + "@youHaveLeveledUp": { + "type": "String", + "placeholders": {} + }, + "@sendActivities": { + "type": "String", + "placeholders": {} + }, + "@getStartedBotChatDesc": { + "type": "String", + "placeholders": {} + }, + "@getStartedCommunitiesDesc": { + "type": "String", + "placeholders": {} + }, + "@getStartedFriendsDesc": { + "type": "String", + "placeholders": {} + }, + "@getStartedBotChatComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedCommunitiesComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedFriendsComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedBotChatButton": { + "type": "String", + "placeholders": {} + }, + "@getStartedFriendsButton": { + "type": "String", + "placeholders": {} + }, + "@groupChat": { + "type": "String", + "placeholders": {} + }, + "@directMessage": { + "type": "String", + "placeholders": {} + }, + "@newDirectMessage": { + "type": "String", + "placeholders": {} + }, + "@speakingExercisesTooltip": { + "type": "String", + "placeholders": {} + }, + "@noChatsFoundHereYet": { + "type": "String", + "placeholders": {} + }, + "@duration": { + "type": "String", + "placeholders": {} + }, + "@transcriptionFailed": { + "type": "String", + "placeholders": {} + }, + "@aUserIsKnocking": { + "type": "String", + "placeholders": {} + }, + "@usersAreKnocking": { + "type": "int", + "placeholders": { + "users": { + "type": "int" + } + } + }, + "@failedToFetchTranscription": { + "type": "String", + "placeholders": {} + }, + "@deleteEmptySpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@regenerate": { + "type": "String", + "placeholders": {} + }, + "@mySavedActivities": { + "type": "String", + "placeholders": {} + }, + "@noSavedActivities": { + "type": "String", + "placeholders": {} + }, + "@saveActivity": { + "type": "String", + "placeholders": {} + }, + "@yourSavedActivities": { + "type": "String", + "placeholders": {} + }, + "@failedToPlayVideo": { + "type": "String", + "placeholders": {} + }, + "@done": { + "type": "String", + "placeholders": {} + }, + "@inThisSpace": { + "type": "String", + "placeholders": {} + }, + "@myContacts": { + "type": "String", + "placeholders": {} + }, + "@inviteAllInSpace": { + "type": "String", + "placeholders": {} + }, + "@spaceParticipantsHaveBeenInvitedToTheChat": { + "type": "String", + "placeholders": {} + }, + "@numKnocking": { + "type": "String", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@numInvited": { + "type": "String", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@saved": { + "type": "String", + "placeholders": {} + }, + "@reset": { + "type": "String", + "placeholders": {} + }, + "@errorGenerateActivityMessage": { + "type": "String", + "placeholders": {} + }, + "@errorRegenerateActivityMessage": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingActivitiesMessage": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingDefinition": { + "type": "String", + "placeholders": {} + }, + "@errorProcessAnalytics": { + "type": "String", + "placeholders": {} + }, + "@errorDownloading": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingLevelSummary": { + "type": "String", + "placeholders": {} + }, + "@errorLoadingSpaceChildren": { + "type": "String", + "placeholders": {} + }, + "@unexpectedError": { + "type": "String", + "placeholders": {} + }, + "@pleaseReload": { + "type": "String", + "placeholders": {} + }, + "@translationError": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingTranslation": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingActivity": { + "type": "String", + "placeholders": {} + }, + "@check": { + "type": "String", + "placeholders": {} + }, + "@unableToFindRoom": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb index 985d12a2e..65b042748 100644 --- a/lib/l10n/intl_et.arb +++ b/lib/l10n/intl_et.arb @@ -1,6 +1,6 @@ { "@@locale": "et", - "@@last_modified": "2021-08-14 12:41:10.079944", + "@@last_modified": "2025-07-24 13:26:59.946064", "about": "Rakenduse teave", "@about": { "type": "String", @@ -3377,5 +3377,7743 @@ "commandHint_logoutall": "Logi kõikidest aktiivsetest seadmetest välja", "@commandHint_logoutall": {}, "commandHint_logout": "Logi oma praegusest seadmest välja", - "@commandHint_logout": {} -} + "@commandHint_logout": {}, + "displayNavigationRail": "Näita navigeerimisliistu mobiilis", + "customReaction": "Kohandatud reaktsioon", + "accountInformation": "Konto teave", + "addGroupDescription": "Lisa vestluse kirjeldus", + "addNewFriend": "Lisa uus sõber", + "alreadyHaveAnAccount": "Kas teil on juba konto?", + "createNewGroup": "Loo uus vestlus", + "editChatPermissions": "Muuda vestluse õigusi", + "writeAMessageLangCodes": "Kirjuta {l1} või {l2}...", + "requests": "Päringud", + "allCorrect": "Nii ma ütleksin! Tubli!", + "newWayAllGood": "See ei ole nii, kuidas ma oleksin öelnud, aga näeb hea välja!", + "othersAreBetter": "Hm, võib-olla on parem viis seda öelda.", + "holdForInfo": "Vajuta ja hoia sõna info saamiseks.", + "greenFeedback": "See on see, mida ma paneksin!", + "yellowFeedback": "Hm, võid proovida seda ja vaadata, kas see töötab! Selle sõna kasutamiseks klõpsa seda uuesti.", + "redFeedback": "Ma arvan, et see ei ole õige...", + "itInstructionsTitle": "Ma saan sind aidata tõlkida!", + "itInstructionsBody": "Sa võid klõpsata ja hoida valikuid sõna info saamiseks.", + "oneday": "Viimased 24 tundi", + "oneweek": "Viimased 7 päeva", + "onemonth": "Eelmine kuu", + "gaTooltip": "L2 kasutamine grammatika abiga", + "taTooltip": "L2 kasutamine tõlke abiga", + "unTooltip": "Muu", + "interactiveTranslatorSliderHeader": "Interaktiivne tõlkija", + "interactiveGrammarSliderHeader": "Interaktiivne grammatika kontroll", + "interactiveTranslatorNotAllowed": "Keelatud", + "interactiveTranslatorAllowed": "Õpilase valik", + "interactiveTranslatorRequired": "Nõutud", + "notYetSet": "Veel määramata", + "multiLingualSpace": "Mitmekeelne ruum", + "myLearning": "Minu analüütika", + "waTooltip": "L2 kasutamine ilma abita", + "changeDateRange": "Muuda kuupäevavahemikku", + "classDescription": "Kirjeldus", + "addStudents": "Kutsu kasutajaid lingi või koodiga", + "copyClassLink": "Kopeeri kutselink", + "copyClassLinkDesc": "Selle lingi klõpsamine suunab kasutajad rakendusse, suunab nad konto loomiseks ning nad liituvad automaatselt selle ruumiga.", + "copyClassCode": "Kopeeri kutsekood", + "inviteStudentByUserName": "Kutsuge kasutajaid kasutajanime järgi", + "languageSettings": "Keele seaded", + "languageSettingsDesc": "Redigeeri ruumi keeli ja oskustaset.", + "interactiveTranslator": "Tõlkeabi", + "shareVideo": "Jaga videot", + "shareVideoDesc": "Lülita see sisse, et võimaldada õpilastel jagada videoid vestlustes.", + "shareFiles": "Jaga faile", + "selectLanguageLevel": "Vali keele tase", + "noIdenticalLanguages": "Palun vali erinevad baas- ja sihtkeeled", + "iWantALanguagePartnerFrom": "On pärit:", + "worldWide": "Maailma laial", + "noResults": "Tulemusi ei leitud! Laienda oma otsingut.", + "searchBy": "Otsi riigi ja keelte järgi", + "iWantAConversationPartner": "Ma tahan vestluspartnerit, kes", + "iWantALanguagePartnerWhoSpeaks": "Räägib:", + "iWantALanguagePartnerWhoIsLearning": "Õpib:", + "joinWithClassCode": "Liitu ruumiga", + "joinWithClassCodeHint": "Sisesta kutsekood", + "languageLevelPreA1": "Tõeline algaja (Pre A1)", + "languageLevelA1": "Algaja (A1)", + "languageLevelA2": "Algeline (A2)", + "languageLevelB1": "Keskmine (B1)", + "languageLevelB2": "Ülemine Keskastme (B2)", + "languageLevelC1": "Edasijõudnud (C1)", + "languageLevelC2": "Meisterlikkus (C2)", + "changeTheNameOfTheClass": "Muuda nime", + "changeTheNameOfTheChat": "Muuda vestluse nime", + "askPangeaBot": "Küsi Pangea Botilt kontekstuaalset definitsiooni.", + "sorryNoResults": "Vabandame, tulemusi ei leitud.", + "ignoreInThisText": "Ignoreeri", + "helpMeTranslate": "Jah!", + "needsItShortMessage": "Väljas sihtmärk", + "needsItMessage": "Oota, see ei ole {targetLanguage}! Kas vajad abi tõlkimisel?", + "needsIgcMessage": "Selles sõnumis on grammatikaviga.", + "tokenTranslationTitle": "Sõna on sinu baaskeeles.", + "spanTranslationDesc": "Vaata allpool võimalikke tõlkeid.", + "spanTranslationTitle": "Mõned sõnad on sinu baaskeeles.", + "l1SpanAndGrammarTitle": "Väljas sihtkeelest", + "l1SpanAndGrammarDesc": "See võib olla sinu baaskeeles või see võib olla grammatikaviga.", + "otherTitle": "Sul on viga.", + "otherDesc": "Vaadake allolevaid võimalikke parandusi.", + "countryInformation": "Minu riik", + "myLanguages": "Minu baas- ja sihtkeeled", + "targetLanguage": "Sihtkeel", + "sourceLanguage": "Põhikeel", + "languagesISpeak": "Keeled, mida ma räägin", + "updateLanguage": "Minu keeled", + "whatLanguageYouWantToLearn": "Millist keelt soovite õppida?", + "whatIsYourBaseLanguage": "Mis on teie põhikeel?", + "saveChanges": "Salvesta muudatused", + "publicProfileTitle": "Luba minu profiili otsingus leida", + "publicProfileDesc": "Lülitades sisse võimaldate teistel kasutajatel leida teie profiili globaalset otsinguriba kaudu ja saata vestlussoove. Sel hetkel saate otsustada, kas nõustute või keeldute soovist.", + "errorDisableIT": "Tõlkeabi on välja lülitatud.", + "errorDisableIGC": "Grammatikaabi on välja lülitatud.", + "errorDisableLanguageAssistance": "Tõlkeabi ja grammatikaabi on välja lülitatud.", + "errorDisableITUserDesc": "Klõpsake siin, et uuendada tõlkeabi seadeid", + "errorDisableIGCUserDesc": "Klõpsake siin, et uuendada grammatikaabi seadeid", + "errorDisableLanguageAssistanceUserDesc": "Klõpsake siin, et uuendada tõlkeabi ja grammatikaabi seadeid", + "errorDisableITClassDesc": "Tõlkeabi on välja lülitatud selle vestluse ruumi jaoks.", + "errorDisableIGCClassDesc": "Grammatikaabi on välja lülitatud selle vestluse ruumi jaoks.", + "errorDisableLanguageAssistanceClassDesc": "Tõlkeabi ja grammatikatugi on selle vestluse ruumis välja lülitatud.", + "itIsDisabled": "Interaktiivne tõlge on välja lülitatud", + "igcIsDisabled": "Interaktiivne grammatikakontroll on välja lülitatud", + "goToLearningSettings": "Mine õpeseadistustesse", + "error405Title": "Keeled pole määratud", + "error405Desc": "Palun seadistage oma keeled peamenüüs > Õpeseadistused.", + "loginOrSignup": "Logi sisse või registreeru", + "iAgreeToThe": "Ma nõustun ", + "termsAndConditions": "Tingimuste ja nõuetega", + "andCertifyIAmAtLeast13YearsOfAge": " ning kinnitan, et olen vähemalt 16 aastat vana.", + "error502504Title": "Vau, veebis on palju õpilasi!", + "error502504Desc": "Tõlke- ja grammatikatööriistad võivad olla aeglased või kättesaamatud, kuni Pangea botid jõuavad järele.", + "error404Title": "Tõlkeviga!", + "error404Desc": "Pangea bot ei ole kindel, kuidas seda tõlkida...", + "errorPleaseRefresh": "Uurime seda välja! Palun laadin uuesti ja proovi uuesti.", + "findAClass": "Leia klass (varsti tulekul)", + "toggleIT": "Interaktiivne tõlge", + "toggleIGC": "Interaktiivne grammatikakontroll", + "toggleToolSettingsDescription": "Siin saate lülitada oma individuaalse keele tööriista seadeid.", + "connectedToStaging": "Ühendatud etappserveriga", + "learningSettings": "Õppeseaded", + "classNameRequired": "Palun sisestage klassi nimi", + "sendVoiceNotes": "Saada häälmärkmeid", + "sendVoiceNotesDesc": "Lülita see sisse, et võimaldada õpilastel saata häälmärke vestlustes.", + "chatTopic": "Vestlusteema", + "chatTopicDesc": "Määra vestlusteema", + "inviteStudentByUserNameDesc": "Kui sinu õpilasel on juba konto, saad teda otsida.", + "classRoster": "Osalejad", + "almostPerfect": "See näib õige! Siin on, mida ma oleksin öelnud.", + "prettyGood": "Väga hea! Siin on, mida ma oleksin öelnud.", + "letMeThink": "Hmm, vaatame, kuidas sul läks!", + "clickMessageTitle": "Kas vajad abi?", + "clickMessageBody": "Klõpsa sõnumil, et saada keele tööriistu nagu tõlge, taasesitus ja palju muud!", + "understandingMessagesTitle": "Definitsioonid ja tõlked!", + "understandingMessagesBody": "Klõpsa allajoonitud sõnadel, et näha definitsioone. Tõlgi sõnumi valikute abil (paremal ülal).", + "allDone": "Kõik tehtud!", + "vocab": "Sõnavara", + "low": "On tõendeid, et kasutaja ei mõista neid sõnu.", + "medium": "Need sõnad on kasutusel olnud. Ei ole selge, kas sõnad on täielikult mõistetud või mitte.", + "high": "On tõendeid, et kasutaja mõistab neid sõnu.", + "unknownProficiency": "Need ei ole Pangea Chatis kasutatud sõnad.", + "changeView": "Vaate vahetamine.", + "clearAll": "Kas kustutada kõik sõnad?", + "generateVocabulary": "Loo sõnavara pealkirja ja kirjelduse põhjal", + "generatePrompts": "Loo juhised", + "subscribe": "Telli", + "getAccess": "Telli kohe!", + "subscriptionDesc": "Sõnumside on tasuta! Telli, et avada interaktiivne tõlge, grammatika kontroll ja õppeanalüütika.", + "subscriptionManagement": "Telli haldamine", + "currentSubscription": "Praegune tellimus", + "changeSubscription": "Muuda oma tellimust", + "cancelSubscription": "Tühista oma tellimus", + "selectYourPlan": "Vali oma plaan", + "subsciptionPlatformTooltip": "Palun logi sisse oma algse seadmega, et hallata oma tellimisplaani", + "subscriptionManagementUnavailable": "Tellimuse haldamine pole saadaval", + "paymentMethod": "Maksmise viis", + "paymentHistory": "Makse ajalugu", + "emptyChatDownloadWarning": "Tühi vestlus ei saa alla laadida", + "update": "Uuenda", + "updateDesc": "Nüüd saad uuendada seda rakendust versioonilt {localVersion} versioonile {storeVersion}", + "maybeLater": "Võib-olla hiljem", + "mainMenu": "Peamenüü", + "toggleImmersionMode": "Sukeldumise režiim", + "toggleImmersionModeDesc": "Kui see on lubatud, kuvatakse kõik sõnumid teie sihtkeeles. See seade on kõige kasulikum keelevahetustes.", + "itToggleDescription": "See keeleõppe tööriist tuvastab teie baaskeeles sõnad ja aitab teil neid tõlkida sihtkeelde. Kuigi harva, võib AI teha tõlkimisel vigu.", + "igcToggleDescription": "See keeleõppe tööriist tuvastab teie sõnumis tavalised õigekirja-, grammatika- ja kirjavahemärgi vead ning soovitab parandusi. Kuigi harva, võib AI teha parandamisvigu.", + "sendOnEnterDescription": "Lülita välja, et saaksid sõnumitesse ridadevahed lisada. Kui see on brauseri rakenduses välja lülitatud, saad uue rea alustamiseks vajutada Shift + Enter. Kui see on mobiilirakendustes välja lülitatud, alustab uus rea lihtsalt Enter.", + "alreadyInClass": "Olete juba selles ruumis.", + "pleaseLoginFirst": "Palun logige esmalt sisse või registreeruge ning teid lisatakse oma ruumi.", + "originalMessage": "Algne sõnum", + "sentMessage": "Saadetud sõnum", + "useType": "Kasutusviis", + "notAvailable": "Pole saadaval", + "taAndGaTooltip": "L2 kasutamine tõlkeabi ja grammatikaabi abil", + "definitionsToolName": "Sõnade definitsioonid", + "messageTranslationsToolName": "Sõnumite tõlked", + "definitionsToolDescription": "Kui see on lubatud, saab sinise allajoonitud sõnu klõpsata definitsioonide saamiseks. Klõpsake sõnumeid, et pääseda definitsioonidele.", + "translationsToolDescrption": "Kui see on lubatud, klõpsake sõnumil ja tõlkeikoonil, et näha sõnumit teie baaskeeles.", + "welcomeBack": "Tere tulemast tagasi! Kui osalesite 2023-2024 pilootprogrammis, võtke meiega ühendust oma erilise pilootkuulutuse saamiseks. Kui olete õpetaja, kellel on (või kelle asutus on) ostnud litsentse oma klassile, võtke meiega ühendust oma õpetajapaketiks.", + "createNewClass": "Uus klassiruum", + "kickAllStudents": "Viska kõik õpilased", + "kickAllStudentsConfirmation": "Kas olete kindel, et soovite kõik õpilased välja visata?", + "inviteAllStudents": "Kutsu kõik õpilased", + "inviteAllStudentsConfirmation": "Kas olete kindel, et soovite kõiki õpilasi kutsuda?", + "inviteStudentsFromOtherClasses": "Kutsu õpilasi teistest ruumidest", + "inviteUsersFromPangea": "Lisa administraatorid", + "redeemPromoCode": "Tühista sooduskood", + "enterPromoCode": "Sisesta sooduskood", + "downloadTxtFile": "Laadi alla tekstifail", + "downloadCSVFile": "Laadi alla CSV-fail", + "promotionalSubscriptionDesc": "Teil on praegu eluaegne kampaania tellimus. Abi saamiseks saatke sõnum aadressile support@pangea.chat.", + "originalSubscriptionPlatform": "Tellimus osteti {purchasePlatform} kaudu", + "oneWeekTrial": "Ühe nädala prooviperiood", + "creatingSpacePleaseWait": "Ruumi loomine. Palun oodake...", + "downloadXLSXFile": "Laadi alla Exceli fail", + "abDisplayName": "Abhaas", + "aaDisplayName": "Afar", + "afDisplayName": "Afrikaans", + "akDisplayName": "Akan", + "sqDisplayName": "Albaania", + "amDisplayName": "Amharike", + "arDisplayName": "Araabia", + "anDisplayName": "Aragoni", + "hyDisplayName": "Armeenia", + "asDisplayName": "Assami", + "avDisplayName": "Avarike", + "aeDisplayName": "Avesti", + "ayDisplayName": "Aymara", + "azDisplayName": "Aserbaidžaani", + "bmDisplayName": "Bambara", + "baDisplayName": "Bashkiiri", + "euDisplayName": "Bask", + "beDisplayName": "Valgevene", + "bnDisplayName": "Bengali", + "bhDisplayName": "Bihari", + "biDisplayName": "Bislama", + "bsDisplayName": "Bosnia", + "brDisplayName": "Breton", + "bgDisplayName": "Bulgaaria", + "myDisplayName": "Birma", + "caDisplayName": "Katalaani, Valencias", + "chDisplayName": "Chamorro", + "ceDisplayName": "Čečeenia", + "nyDisplayName": "Chichewa, Chewa, Nyanja", + "zhDisplayName": "Hiina", + "cvDisplayName": "Tšuvaši", + "kwDisplayName": "Kornish", + "coDisplayName": "Korsika", + "crDisplayName": "Cree", + "hrDisplayName": "Horvaadi", + "csDisplayName": "Tšehhi", + "daDisplayName": "Taani", + "dvDisplayName": "Divehi; Dhivehi; Maldiivide keel;", + "nlDisplayName": "Hollandi", + "enDisplayName": "Inglise", + "eoDisplayName": "Esperanto", + "etDisplayName": "Eesti", + "eeDisplayName": "Ewe", + "foDisplayName": "Fääri", + "fjDisplayName": "Fijian", + "fiDisplayName": "Soome", + "frDisplayName": "Prantsuse", + "ffDisplayName": "Fula; Fulah; Pulaar; Pular", + "glDisplayName": "Galicia", + "kaDisplayName": "Gruusia", + "deDisplayName": "Saksa", + "elDisplayName": "Vene", + "gnDisplayName": "Guarani", + "guDisplayName": "Gujarati", + "htDisplayName": "Haiti Kreooli", + "haDisplayName": "Hausa", + "heDisplayName": "Heebrea (tänapäevane)", + "hzDisplayName": "Herero", + "hiDisplayName": "Hindi", + "hoDisplayName": "Hiri Motu", + "huDisplayName": "Ungari", + "iaDisplayName": "Interlingua", + "idDisplayName": "Indoneesia", + "ieDisplayName": "Interlingue", + "gaDisplayName": "Iiri", + "igDisplayName": "Ibo", + "ikDisplayName": "Inupiak", + "ioDisplayName": "Ido", + "isDisplayName": "Islandi", + "itDisplayName": "Itaalia", + "iuDisplayName": "Inuktitut", + "jaDisplayName": "Jaapani", + "jvDisplayName": "Java", + "klDisplayName": "Kalaallisut, Grönimaa", + "knDisplayName": "Kannada", + "krDisplayName": "Kanuri", + "ksDisplayName": "Kashmiri", + "kkDisplayName": "Kasahhi", + "kmDisplayName": "Khmer", + "kiDisplayName": "Kikuyu, Gikuyu", + "rwDisplayName": "Kinyarwanda", + "kyDisplayName": "Kirgiisi, Kyrgyz", + "kvDisplayName": "Komi", + "kgDisplayName": "Kongo", + "koDisplayName": "Korea", + "kuDisplayName": "Kurdi", + "kjDisplayName": "Kwanyama, Kuanyama", + "laDisplayName": "Ladina", + "lbDisplayName": "Luksemburgi, Letzeburgesch", + "lgDisplayName": "Ganda", + "liDisplayName": "Limburgi, Limburgan, Limburger", + "lnDisplayName": "Lingala", + "loDisplayName": "Laose", + "ltDisplayName": "Leedu", + "luDisplayName": "Luba-Katanga", + "lvDisplayName": "Läti", + "gvDisplayName": "Manx", + "mkDisplayName": "Makedoonia", + "mgDisplayName": "Malagassi", + "msDisplayName": "Malai", + "mlDisplayName": "Malajalami", + "mtDisplayName": "Malta", + "miDisplayName": "Maori", + "mrDisplayName": "Marathi (Marāṭhī)", + "mhDisplayName": "Marshallese", + "mnDisplayName": "Mongoli", + "naDisplayName": "Nauru", + "nvDisplayName": "Navajo, Navaho", + "nbDisplayName": "Norra Bokmål", + "ndDisplayName": "Põhja Ndebele", + "neDisplayName": "Nepali", + "ngDisplayName": "Ndonga", + "nnDisplayName": "Noors Nynorsk", + "noDisplayName": "Norra", + "iiDisplayName": "Nuosu", + "nrDisplayName": "Lõuna Ndebele", + "ocDisplayName": "Oksitaani", + "ojDisplayName": "Ojibwe, Ojibwa", + "cuDisplayName": "Vana kirikukslavoonia, Kirik Slavi, Kirik Slavi, Vana bulgaaria, Vana slavoonia", + "omDisplayName": "Oromo", + "orDisplayName": "Oriya", + "osDisplayName": "Osseti, Ossetic", + "paDisplayName": "Panjabi, Punjabi", + "piDisplayName": "Pāli", + "faDisplayName": "Pärsia", + "plDisplayName": "Poola", + "psDisplayName": "Paštu, Pushto", + "ptDisplayName": "Portugali", + "quDisplayName": "Quechua", + "rmDisplayName": "Romaani, Rätsh", + "rnDisplayName": "Kirundi", + "roDisplayName": "Rumeenia, Moldova, Moldova", + "ruDisplayName": "Vene", + "saDisplayName": "Sanskriti (Sanskṛta)", + "scDisplayName": "Sardinia", + "sdDisplayName": "Sindhi", + "seDisplayName": "Põhja-Sami", + "smDisplayName": "Samoa", + "sgDisplayName": "Sango", + "srDisplayName": "Serbia", + "gdDisplayName": "Šoti gaeli, gaeli", + "snDisplayName": "Shona", + "siDisplayName": "Singali, Sinhalese", + "skDisplayName": "Slovaki", + "slDisplayName": "Sloveeni", + "soDisplayName": "Somali", + "stDisplayName": "Lõuna-Sotho", + "esDisplayName": "Hispaania", + "suDisplayName": "Sundane", + "swDisplayName": "Swahili", + "ssDisplayName": "Swati", + "svDisplayName": "Rootsi", + "taDisplayName": "Tamili", + "teDisplayName": "Telugu", + "tgDisplayName": "Tadžiki", + "thDisplayName": "Tai", + "tiDisplayName": "Tigrinya", + "boDisplayName": "Tiibeti standard, Tiibeti, Kesk", + "tkDisplayName": "Türkmen", + "tlDisplayName": "Tagalog", + "tnDisplayName": "Tsvana", + "toDisplayName": "Tonga (Tonga saared)", + "trDisplayName": "Türgi", + "tsDisplayName": "Tsonga", + "ttDisplayName": "Tataari", + "twDisplayName": "Twi", + "tyDisplayName": "Tahitian", + "ugDisplayName": "Uiguuri, Uiguuri", + "ukDisplayName": "Ukraina", + "urDisplayName": "Urdu", + "uzDisplayName": "Usbeki", + "veDisplayName": "Venda", + "viDisplayName": "Vietnami", + "voDisplayName": "Volapük", + "waDisplayName": "Walloon", + "cyDisplayName": "Walesi", + "woDisplayName": "Wolof", + "fyDisplayName": "Lääne-Friesi", + "xhDisplayName": "Xhosa", + "yiDisplayName": "Jidiš", + "yoDisplayName": "Yoruba", + "zaDisplayName": "Zhuang, Chuang", + "unkDisplayName": "Tundmatu", + "zuDisplayName": "Zulu", + "hawDisplayName": "Havai", + "hmnDisplayName": "Hmong", + "multiDisplayName": "Mitme", + "cebDisplayName": "Cebuano", + "dzDisplayName": "Dzongkha", + "iwDisplayName": "Heebrea", + "jwDisplayName": "Javani", + "moDisplayName": "Moldova", + "shDisplayName": "Serbo-Kroatia", + "wwCountryDisplayName": "Maailm", + "afCountryDisplayName": "Afganistan", + "axCountryDisplayName": "Alandsaared", + "alCountryDisplayName": "Albaania", + "dzCountryDisplayName": "Alžeeria", + "asCountryDisplayName": "Ameerika Samoa", + "adCountryDisplayName": "Andorra", + "aoCountryDisplayName": "Angola", + "aiCountryDisplayName": "Anguilla", + "agCountryDisplayName": "Antigua ja Barbuda", + "arCountryDisplayName": "Argentina", + "amCountryDisplayName": "Armeenia", + "awCountryDisplayName": "Aruba", + "acCountryDisplayName": "Ascensioni saar", + "auCountryDisplayName": "Austraalia", + "atCountryDisplayName": "Austria", + "azCountryDisplayName": "Aserbaidžaan", + "bsCountryDisplayName": "Bahama", + "bhCountryDisplayName": "Bahrein", + "bdCountryDisplayName": "Bangladesh", + "bbCountryDisplayName": "Barbados", + "byCountryDisplayName": "Valgevene", + "beCountryDisplayName": "Belgia", + "bzCountryDisplayName": "Belize", + "bjCountryDisplayName": "Benin", + "bmCountryDisplayName": "Bermuda", + "btCountryDisplayName": "Bhutan", + "boCountryDisplayName": "Boliivia", + "baCountryDisplayName": "Bosnia ja Hertsegoviina", + "bwCountryDisplayName": "Botswana", + "brCountryDisplayName": "Brasiilia", + "ioCountryDisplayName": "Briti India ookeani territoorium", + "vgCountryDisplayName": "Briti Virdžīnas", + "bnCountryDisplayName": "Brunei", + "bgCountryDisplayName": "Bulgaaria", + "bfCountryDisplayName": "Burkina Faso", + "biCountryDisplayName": "Burundi", + "khCountryDisplayName": "Kambodža", + "cmCountryDisplayName": "Kamerun", + "caCountryDisplayName": "Kanada", + "cvCountryDisplayName": "Roheneemaa", + "bqCountryDisplayName": "Karibian Holland", + "kyCountryDisplayName": "Caymanni Saared", + "cfCountryDisplayName": "Kesk-Aafrika Vabariik", + "tdCountryDisplayName": "Tšaad", + "clCountryDisplayName": "Tšiili", + "cnCountryDisplayName": "Hiina", + "cxCountryDisplayName": "Jõulusaared", + "ccCountryDisplayName": "Kookossaared", + "coCountryDisplayName": "Colombia", + "kmCountryDisplayName": "Komoorid", + "cdCountryDisplayName": "Kongo Demokraatlik Vabariik", + "cgCountryDisplayName": "Kongo Vabariik", + "ckCountryDisplayName": "Cooki Saared", + "crCountryDisplayName": "Costa Rica", + "ciCountryDisplayName": "Elevandiluurannik", + "hrCountryDisplayName": "Horvaatia", + "cuCountryDisplayName": "Kuuba", + "cwCountryDisplayName": "Curaçao", + "cyCountryDisplayName": "Küpros", + "czCountryDisplayName": "Tšehhi Vabariik", + "dkCountryDisplayName": "Taani", + "djCountryDisplayName": "Djibouti", + "dmCountryDisplayName": "Dominika", + "doCountryDisplayName": "Dominikaani Vabariik", + "tlCountryDisplayName": "Ida-Timor", + "ecCountryDisplayName": "Ecuador", + "egCountryDisplayName": "Egiptus", + "svCountryDisplayName": "El Salvador", + "gqCountryDisplayName": "Ekvatoriaal-Guinea", + "erCountryDisplayName": "Eritrea", + "eeCountryDisplayName": "Eesti", + "szCountryDisplayName": "Esvatini", + "etCountryDisplayName": "Etioopia", + "fkCountryDisplayName": "Falklandi saared", + "foCountryDisplayName": "Fääri saared", + "fjCountryDisplayName": "Fiji", + "fiCountryDisplayName": "Soome", + "frCountryDisplayName": "Prantsusmaa", + "gfCountryDisplayName": "Prantsuse Guajaana", + "pfCountryDisplayName": "Prantsuse Polüneesia", + "gaCountryDisplayName": "Gabon", + "gmCountryDisplayName": "Gambia", + "geCountryDisplayName": "Gruusia", + "deCountryDisplayName": "Saksamaa", + "ghCountryDisplayName": "Ghana", + "giCountryDisplayName": "Gibraltar", + "grCountryDisplayName": "Kreeka", + "glCountryDisplayName": "Gröönimaa", + "gdCountryDisplayName": "Grenada", + "gpCountryDisplayName": "Guadeloupe", + "guCountryDisplayName": "Guam", + "gtCountryDisplayName": "Guatemala", + "ggCountryDisplayName": "Guernsey", + "gnCountryDisplayName": "Guinea Conakry", + "gwCountryDisplayName": "Guinea-Bissau", + "gyCountryDisplayName": "Guyana", + "htCountryDisplayName": "Haiti", + "hmCountryDisplayName": "Heard Island ja McDonald Islandid", + "hnCountryDisplayName": "Honduras", + "hkCountryDisplayName": "Hongkong", + "huCountryDisplayName": "Ungari", + "isCountryDisplayName": "Island", + "inCountryDisplayName": "India", + "idCountryDisplayName": "Indoneesia", + "irCountryDisplayName": " Iraan", + "iqCountryDisplayName": "Iraag", + "ieCountryDisplayName": "Iirimaa", + "imCountryDisplayName": "Mani saar", + "ilCountryDisplayName": "Iisrael", + "itCountryDisplayName": "Itaalia", + "jmCountryDisplayName": "Jamaica", + "jpCountryDisplayName": "Jaapan", + "jeCountryDisplayName": "Jersey", + "joCountryDisplayName": "Jordaania", + "kzCountryDisplayName": "Kasahstan", + "keCountryDisplayName": "Keenia", + "kiCountryDisplayName": "Kiribati", + "xkCountryDisplayName": "Kosovo", + "kwCountryDisplayName": "Kuveit", + "kgCountryDisplayName": "Kõrgõzstan", + "laCountryDisplayName": "Laos", + "lvCountryDisplayName": "Läti", + "lbCountryDisplayName": "Liibanon", + "lsCountryDisplayName": "Lesotho", + "lrCountryDisplayName": "Liberia", + "lyCountryDisplayName": "Liibüa", + "liCountryDisplayName": "Liechtenstein", + "ltCountryDisplayName": "Leedu", + "luCountryDisplayName": "Luksemburg", + "moCountryDisplayName": "Macau", + "mkCountryDisplayName": "Makedoonia", + "mgCountryDisplayName": "Madagaskar", + "mwCountryDisplayName": "Malawi", + "myCountryDisplayName": "Malaisia", + "mvCountryDisplayName": "Maldiivid", + "mlCountryDisplayName": "Mali", + "mtCountryDisplayName": "Malta", + "mhCountryDisplayName": "Marshalli Saared", + "mqCountryDisplayName": "Martinique", + "mrCountryDisplayName": "Mauritania", + "muCountryDisplayName": "Mauritius", + "ytCountryDisplayName": "Mayotte", + "mxCountryDisplayName": "Mehhiko", + "fmCountryDisplayName": "Mikroneesia", + "mdCountryDisplayName": "Moldova", + "mcCountryDisplayName": "Monaco", + "mnCountryDisplayName": "Mongoolia", + "meCountryDisplayName": "Montenegro", + "msCountryDisplayName": "Montserrat", + "maCountryDisplayName": "Maroko", + "mzCountryDisplayName": "Mosambiik", + "mmCountryDisplayName": "Myanmar (Burma)", + "naCountryDisplayName": "Namibia", + "nrCountryDisplayName": "Nauru", + "npCountryDisplayName": "Nepal", + "nlCountryDisplayName": "Holland", + "ncCountryDisplayName": "Uus-Kaledoonia", + "nzCountryDisplayName": "Uus-Meremaa", + "niCountryDisplayName": "Nicaragua", + "neCountryDisplayName": "Niger", + "ngCountryDisplayName": "Nigeeria", + "nuCountryDisplayName": "Niue", + "nfCountryDisplayName": "Norfolk Island", + "kpCountryDisplayName": "Põhja-Korea", + "mpCountryDisplayName": "Põhja-Mariaana Saared", + "noCountryDisplayName": "Norra", + "omCountryDisplayName": "Omaan", + "pkCountryDisplayName": "Pakistan", + "pwCountryDisplayName": "Palau", + "psCountryDisplayName": "Palestiina alad", + "paCountryDisplayName": "Panama", + "pgCountryDisplayName": "Paapua Uus-Guinea", + "pyCountryDisplayName": "Paraguay", + "peCountryDisplayName": "Peruu", + "phCountryDisplayName": "Filipiinid", + "plCountryDisplayName": "Poola", + "ptCountryDisplayName": "Portugal", + "prCountryDisplayName": "Puerto Rico", + "qaCountryDisplayName": "Katar", + "reCountryDisplayName": "Réunion", + "roCountryDisplayName": "Rumeenia", + "ruCountryDisplayName": "Venemaa", + "rwCountryDisplayName": "Rwanda", + "blCountryDisplayName": "Saint Barthélemy", + "shCountryDisplayName": "Saint Helena", + "knCountryDisplayName": "St. Kitts", + "lcCountryDisplayName": "Saint Lucia", + "mfCountryDisplayName": "Saint Martin", + "pmCountryDisplayName": "Saint Pierre ja Miquelon", + "vcCountryDisplayName": "Saint Vincent", + "wsCountryDisplayName": "Samoa", + "smCountryDisplayName": "San Marino", + "stCountryDisplayName": "São Tomé ja Príncipe", + "saCountryDisplayName": "Saudi Araabia", + "snCountryDisplayName": "Senegal", + "rsCountryDisplayName": "Serbia", + "scCountryDisplayName": "Seišellid", + "slCountryDisplayName": "Sierra Leone", + "sgCountryDisplayName": "Singapur", + "sxCountryDisplayName": "Sint Maarten", + "skCountryDisplayName": "Slovakkia", + "siCountryDisplayName": "Sloveenia", + "sbCountryDisplayName": "Saalomoni Saared", + "soCountryDisplayName": "Somaalia", + "zaCountryDisplayName": "Lõuna-Aafrika", + "gsCountryDisplayName": "Lõuna-Georgia ja Lõuna-Sandwichi saared", + "krCountryDisplayName": "Lõuna-Korea", + "ssCountryDisplayName": "Lõuna-Sudaan", + "esCountryDisplayName": "Hispaania", + "lkCountryDisplayName": "Sri Lanka", + "sdCountryDisplayName": "Sudaan", + "srCountryDisplayName": "Suriname", + "sjCountryDisplayName": "Svalbard ja Jan Mayen", + "seCountryDisplayName": "Rootsi", + "chCountryDisplayName": "Šveits", + "syCountryDisplayName": "Süüria", + "twCountryDisplayName": "Taiwan", + "tjCountryDisplayName": "Tadžikistan", + "tzCountryDisplayName": "Tansaania", + "thCountryDisplayName": "Tai", + "tgCountryDisplayName": "Togo", + "tkCountryDisplayName": "Tokelau", + "toCountryDisplayName": "Tonga", + "ttCountryDisplayName": "Trinidad ja Tobago", + "tnCountryDisplayName": "Tuneesia", + "trCountryDisplayName": "Türgi", + "tmCountryDisplayName": "Türkmenistan", + "tcCountryDisplayName": "Turks ja Caicosi saared", + "tvCountryDisplayName": "Tuvalu", + "viCountryDisplayName": "Ameerika Neitsisaared", + "ugCountryDisplayName": "Uganda", + "uaCountryDisplayName": "Ukraina", + "aeCountryDisplayName": "Araabia Ühendemiraadid", + "gbCountryDisplayName": "Suurbritannia", + "usCountryDisplayName": "Ameerika Ühendriigid", + "uyCountryDisplayName": "Uruguay", + "uzCountryDisplayName": "Usbekistan", + "vuCountryDisplayName": "Vanuatu", + "vaCountryDisplayName": "Vatikan", + "veCountryDisplayName": "Venezuela", + "vnCountryDisplayName": "Vietnam", + "wfCountryDisplayName": "Wallis ja Futuna", + "ehCountryDisplayName": "Lääne-Sahara", + "yeCountryDisplayName": "Jeemen", + "zmCountryDisplayName": "Sambia", + "zwCountryDisplayName": "Zimbabwe", + "pay": "Maksa", + "allPrivateChats": "Otsevestlused", + "unknownPrivateChat": "Tundmatu privaatvestlus", + "copyClassCodeDesc": "Kasutajad, kes on juba rakenduses, saavad peamenüüst 'Liitu ruumiga'.", + "addToSpaceDesc": "Vestluse lisamine ruumi muudab vestluse nähtavaks ruumis õpilastele ja annab neile juurdepääsu.", + "invitedToSpace": "{user} on kutsunud teid liituma ruumi: {space}! Kas soovite vastu võtta?", + "declinedInvitation": "Kutsest keelduti", + "acceptedInvitation": "Kutse vastu võetud", + "youreInvited": "📩 Teid on kutsutud!", + "studentPermissionsDesc": "Seadke selle ruumi õigused. Need kehtivad ainult sellele ruumile. Nad ülekirjutavad üksikute kasutajate seaded.", + "noEligibleSpaces": "Selleks ruumiks sobivaid ruume pole.", + "youAddedToSpace": "Te lisasite {child} ruumi {space}", + "youRemovedFromSpace": "Te eemaldasite {child} ruumist {space}", + "invitedToChat": "{user} on kutsunud teid vestlusse: {name}! Kas soovite vastu võtta?", + "monthlySubscription": "Kuu tellimus", + "yearlySubscription": "Aastane tellimus", + "defaultSubscription": "Pangea vestluse tellimus", + "freeTrial": "Tasuta prooviperiood", + "grammarAnalytics": "Vea analüütika", + "total": "Kokku: ", + "noDataFound": "Andmeid ei leitud", + "promoSubscriptionExpirationDesc": "Teie praegune tellimus on kampaania ja lõpeb {expiration}. Saate abi tellimuse muutmisel, kirjutades support@pangea.chat", + "emptyChatNameWarning": "Palun sisestage selle vestluse nimi", + "emptyClassNameWarning": "Palun sisestage selle klassi nimi", + "emptySpaceNameWarning": "Palun sisestage selle ruumi nimi", + "blurMeansTranslateTitle": "Miks on sõnum udustatud?", + "blurMeansTranslateBody": "Kui Immersion Mode on sisse lülitatud, udustatakse sõnumeid, mis saadetakse teie baaskeeles, samal ajal kui Pangea Bot tõlgib neid teie sihtkeelde. Immersion Mode'i saab sisse või välja lülitada üksikute ja ruumi seadetes.", + "someErrorTitle": "Hmm, midagi on valesti", + "someErrorBody": "See võib olla viga või midagi teie baaskeeles.", + "bestCorrectionFeedback": "See on õige!", + "distractorFeedback": "See ei ole päris õige.", + "bestAnswerFeedback": "See on õige!", + "definitionDefaultPrompt": "Mida see sõna tähendab?", + "practiceDefaultPrompt": "Mis on parim vastus?", + "correctionDefaultPrompt": "Mis on parim asendus?", + "itStartDefaultPrompt": "Kas soovite tõlkimisel abi?", + "languageLevelWarning": "Palun valige ruumi keele tase", + "lockedChatWarning": "🔒 See vestlus on lukustatud", + "lockSpace": "Lukusta ruum", + "lockChat": "Lukusta vestlus", + "archiveSpace": "Arhiveeri ruum", + "suggestToChat": "Soovita seda vestlust", + "suggestToChatDesc": "Soovitatud vestlused ilmuvad vestluste nimekirjades", + "acceptSelection": "Nõustu parandusega", + "acceptSelectionAnyway": "Kasuta seda siiski", + "makingActivity": "Tegevuse tegemine", + "why": "Miks?", + "definition": "Määratlus", + "exampleSentence": "Näidislause", + "reportToTeacher": "Kellele soovite seda sõnumit teatada?", + "reportMessageTitle": "{reportingUserId} on teatanud sõnumist {reportedUserId} vestluses {roomName}", + "reportMessageBody": "Sõnum: {reportedMessage}\nPõhjus: {reason}", + "noTeachersFound": "Õpetajaid ei leitud teatamiseks", + "createClass": "Loo klass", + "viewArchive": "Vaata arhiivi", + "trialExpiration": "Teie tasuta prooviperiood lõpeb {expiration}", + "freeTrialDesc": "Uued kasutajad saavad ühe nädala tasuta Pangea Chat-i prooviperioodi", + "activateTrial": "Tasuta 7-päevane proov", + "inNoSpaces": "Sa ei kuulu ühtegi ruumi", + "successfullySubscribed": "Olete edukalt tellinud!", + "clickToManageSubscription": "Klõpsake siin, et hallata oma tellimust.", + "emptyInviteWarning": "Lisage see vestlus ruumi, et kutsuda teisi kasutajaid.", + "errorGettingAudio": "Viga heli saamisel. Palun värskendage lehte ja proovige uuesti.", + "signUp": "Registreeru", + "pleaseChooseAtLeastChars": "Palun valige vähemalt {min} tähemärki.", + "noEmailWarning": "Palun sisestage kehtiv e-posti aadress. Vastasel juhul ei saa te oma parooli lähtestada. Kui te ei soovi seda teha, puudutage uuesti nuppu jätkamiseks.", + "pleaseEnterValidEmail": "Palun sisestage kehtiv e-posti aadress.", + "noAddToSpacePermissions": "Te ei saa seda vestlust sellesse ruumi lisada", + "alreadyInSpace": "Vestlus on juba selles ruumis", + "pleaseChooseAUsername": "Palun valige kasutajanimi", + "chooseAUsername": "Valige kasutajanimi", + "define": "Määra", + "listen": "Kuula", + "addConversationBot": "Luba vestluse robot", + "addConversationBotDesc": "Lisa sellele vestlusele robot", + "convoBotSettingsDescription": "Muuda vestluse teemat ja raskusastet", + "enterAConversationTopic": "Sisestage vestluse teema", + "conversationTopic": "Vestluse teema", + "enableModeration": "Luba modereerimine", + "enableModerationDesc": "Luba automaatne modereerimine, et üle vaadata sõnumeid enne nende saatmist", + "conversationLanguageLevel": "Mis on selle vestluse keele tase?", + "showDefinition": "Näita definitsiooni", + "subscriptionPopupTitle": "See lause võib sisaldada grammatikaviga...", + "subscriptionPopupDesc": "Telli täna, et avada tõlke ja grammatikakorrektuur!", + "seeOptions": "Vaata valikuid", + "continuedWithoutSubscription": "Jätka tellimuseta", + "trialPeriodExpired": "Teie prooviperiood on lõppenud", + "selectToDefine": "Klõpsake mis tahes sõna, et näha selle definitsiooni!", + "translations": "tõlked", + "messageAudio": "sõnumi heli", + "definitions": "definitsioonid", + "subscribedToUnlockTools": "Telli, et avada interaktiivne tõlge ja grammatika kontroll, heli taasesitus, isikupärastatud harjutustegevused ja õppeanalüütika!", + "translationTooltip": "Tõlgi", + "audioTooltip": "Mängi heli", + "speechToTextTooltip": "Transkriptsioon", + "certifyAge": "Ma kinnitan, et olen üle {age} aasta vana", + "kickBotWarning": "Pangea bot'i eemaldamine eemaldab vestluse bot'i sellest vestlusest.", + "joinToView": "Liitu selle ruumiga, et vaadata üksikasju", + "refresh": "Värskenda", + "autoPlayTitle": "Automaatne mängimine sõnumitest", + "autoPlayDesc": "Kui see on lubatud, mängitakse automaatselt tekstist kõne heli, kui see on valitud.", + "messageAnalytics": "Sõnumi analüütika", + "words": "Sõnad", + "score": "Hinne", + "accuracy": "Täpsus", + "points": "Punktid", + "noPaymentInfo": "Makseteadet pole vaja!", + "conversationBotModeSelectDescription": "Vestlustegevus", + "conversationBotModeSelectOption_discussion": "Arutelu", + "conversationBotModeSelectOption_custom": "Kohandatud", + "conversationBotModeSelectOption_conversation": "Vestlus", + "conversationBotModeSelectOption_textAdventure": "Tekstiseiklus", + "conversationBotModeSelectOption_storyGame": "Lugumäng", + "conversationBotDiscussionZone_title": "Arutelu seaded", + "conversationBotDiscussionZone_discussionTopicLabel": "Arutelu teema", + "conversationBotDiscussionZone_discussionTopicPlaceholder": "Määra arutelu teema", + "conversationBotDiscussionZone_discussionKeywordsLabel": "Arutelu märksõnad", + "conversationBotDiscussionZone_discussionKeywordsPlaceholder": "Määra arutelu märksõnad", + "conversationBotDiscussionZone_discussionKeywordsHintText": "Koma eraldatud märksõnade loend arutelu juhendamiseks", + "conversationBotDiscussionZone_discussionTriggerScheduleEnabledLabel": "Saada arutelu juhend ajastatult", + "conversationBotDiscussionZone_discussionTriggerScheduleHourIntervalLabel": "Tunnid arutelu juhendite vahel", + "conversationBotDiscussionZone_discussionTriggerReactionEnabledLabel": "Vastab reaktsioonile ⏩", + "conversationBotDiscussionZone_discussionTriggerReactionKeyLabel": "Reaktsioon arutelu juhendi saatmiseks", + "conversationBotCustomZone_title": "Kohandatud seaded", + "conversationBotCustomZone_customSystemPromptLabel": "Süsteemi juhend", + "conversationBotCustomZone_customSystemPromptPlaceholder": "Määra kohandatud süsteemipõhjus", + "conversationBotCustomZone_customSystemPromptEmptyError": "Puudub kohandatud süsteemipõhjus", + "botConfig": "Boti ja tegevuse seaded", + "botConfigNoPermissionTitle": "Puudub luba", + "botConfigNoPermissionMessage": "Võtke ühendust ruumi administraatoriga, et muuta boti seadeid", + "addConversationBotDialogTitleInvite": "Kinnita vestlusboti kutsumine", + "addConversationBotButtonInvite": "Kutsu", + "addConversationBotDialogInviteConfirmation": "Kutsu", + "addConversationBotButtonTitleRemove": "Kinnita vestlusboti eemaldamine", + "addConversationBotButtonRemove": "Eemalda", + "addConversationBotDialogRemoveConfirmation": "Eemalda", + "conversationBotConfigConfirmChange": "Kinnita", + "conversationBotStatus": "Kutsu bot", + "conversationBotTextAdventureZone_title": "Tekstiseiklus", + "conversationBotTextAdventureZone_instructionLabel": "Mängujuhi juhised", + "conversationBotTextAdventureZone_instructionPlaceholder": "Määra mängujuhi juhised", + "conversationBotCustomZone_instructionSystemPromptEmptyError": "Puuduvad mängujuhi juhised", + "studentAnalyticsNotAvailable": "Õpilaste andmed ei ole praegu saadaval", + "roomDataMissing": "Mõned andmed võivad puududa ruumidest, milles te ei ole liige.", + "updatePhoneOS": "Võib olla vajalik uuendada oma seadme operatsioonisüsteemi versiooni.", + "wordsPerMinute": "Sõnad minutis", + "autoIGCToolName": "Käivita Pangea kirjutamisabi automaatselt", + "autoIGCToolDescription": "Käivita automaatselt Pangea vestluse grammatika- ja tõlkeabi enne sõnumi saatmist.", + "runGrammarCorrection": "Kontrolli sõnumit", + "grammarCorrectionFailed": "Vajadusel parandada", + "grammarCorrectionComplete": "Väga hea!", + "tooltipInstructionsTitle": "Ei tea, mida see teeb?", + "tooltipInstructionsMobileBody": "Puuduta ja hoia, et vaadata tööriistatekste.", + "tooltipInstructionsBrowserBody": "Liigu hiirega üle üksuste, et vaadata tööriistatekste.", + "addSpaceToSpaceDescription": "Vali ruum, mida lisada vanemaks", + "chatCapacity": "Vestluse maht", + "spaceCapacity": "Ruumimaht", + "roomFull": "See tuba on juba täis.", + "topicNotSet": "Teema pole määratud.", + "chatCapacityNotSet": "Sellel vestlusel pole maht piirangut.", + "spaceCapacityNotSet": "Sellel ruumil pole maht piirangut.", + "chatCapacityHasBeenChanged": "Vestluse maht on muudetud", + "spaceCapacityHasBeenChanged": "Ruumimaht on muudetud", + "chatCapacitySetTooLow": "Vestluse maht peab olema vähemalt {count}.", + "spaceCapacitySetTooLow": "Ruumimaht peab olema vähemalt {count}.", + "chatCapacityExplanation": "Vestluse maht piirab vestluses lubatud liikmete arvu.", + "spaceCapacityExplanation": "Ruumimaht piirab liikmete arvu ruumis.", + "chatExceedsCapacity": "See vestlus ületab oma mahutavust.", + "spaceExceedsCapacity": "See ruum ületab oma mahutavust.", + "tooManyRequest": "Liiga palju päringuid, proovige hiljem uuesti.", + "enterNumber": "Palun sisestage täisarvuline väärtus.", + "buildTranslation": "Loo oma tõlge ülaltoodud valikutest", + "nonexistentSelection": "Valik ei eksisteeri enam.", + "cantAddSpaceChild": "Teil puudub luba selle ruumi lapse lisamiseks.", + "roomAddedToSpace": "Tuba(t) on lisatud valitud ruumi.", + "addChatToSpaceDesc": "Vestluse lisamine ruumi muudab vestluse nähtavaks ruumis õpilastele ja annab neile juurdepääsu.", + "addSpaceToSpaceDesc": "Alaruumide lisamine ruumile muudab alaruumid nähtavaks peamise ruumi vestlusloendis.", + "spaceAnalytics": "Ruumianalüütika", + "changeAnalyticsLanguage": "Võta analüütika keel", + "suggestToSpace": "Soovita seda ruumi", + "suggestToSpaceDesc": "Soovitatud alaruumid ilmuvad nende peamise ruumi vestlusloendis", + "practice": "Praktika", + "noLanguagesSet": "Keeli pole määratud", + "noActivitiesFound": "Piisavalt sellest praegu! Tule hiljem tagasi rohkemaks.", + "hintTitle": "Vihje:", + "speechToTextBody": "Kõne sõnumite jaoks saate näha transkriptsiooni ning kõneleja sõnade minutis skoori.", + "versionNotFound": "Versiooni ei leitud", + "fetchingVersion": "Versiooni toimetamine...", + "versionFetchError": "Viga versiooni toimetamisel", + "versionText": "Versioon: {version}+{buildNumber}", + "languageButtonLabel": "Keel: {currentLanguage}", + "interactiveTranslatorAutoPlaySliderHeader": "Automaatne tõlkimise mängimine", + "interactiveTranslatorAutoPlayDesc": "Käivitage interaktiivne tõlkija ilma küsimata.", + "changeAnalyticsView": "Muuda analüütika vaadet", + "l1TranslationBody": "Teie baaskeeles sõnumeid ei tõlgita.", + "deleteSubscriptionWarningTitle": "Teil on aktiivne tellimus", + "deleteSubscriptionWarningBody": "Konto kustutamine ei tühista automaatselt teie tellimust.", + "manageSubscription": "Halda tellimust", + "createSpace": "Loo ruum", + "createChat": "Loo vestlus", + "error520Title": "Palun proovige uuesti.", + "error520Desc": "Vabandame, me ei saanud teie sõnumit aru...", + "wordsUsed": "Kasutatud sõnad", + "errorTypes": "Vigade tüübid", + "level": "Tase", + "canceledSend": "Tühistatud saatmine", + "morphsUsed": "Kasutatud morfid", + "translationChoicesBody": "Vajuta ja hoia valikul, et saada vihje.", + "grammar": "Grammatika", + "contactHasBeenInvitedToTheChat": "Kontakt on kutsutud vestlusse", + "inviteChat": "📨 Kutsu vestlusse", + "chatName": "Vestluse nimi", + "reportContentIssueTitle": "Teata sisuprobleemist", + "feedback": "Valikuline tagasiside", + "reportContentIssueDescription": "Oh ei! Tehisintellekt võib pakkuda isikupärastatud õpikogemusi, kuid... ka hallutsineerib. Palun andke meile tagasisidet ja proovime uuesti.", + "changeContent": "Oh ei! Tehisintellekt võib pakkuda isikupärastatud õpikogemusi, kuid... ka hallutsineerib. Mis see peaks olema?", + "clickTheWordAgainToDeselect": "Klõpsa valitud sõnale, et tühistada valik.", + "l2SupportNa": "Pole saadaval", + "l2SupportAlpha": "Alpha", + "l2SupportBeta": "Beta", + "l2SupportFull": "Täielik", + "missingVoiceTitle": "Puuduv hääl", + "voiceNotAvailable": "Selle keele jaoks ei ole heli installitud.", + "openVoiceSettings": "Ava hääle seaded", + "playAudio": "Esita", + "stop": "Lõpeta", + "grammarCopyPOSsconj": "Alamkonditsioneer", + "grammarCopyPOSnum": "Number", + "grammarCopyPOSverb": "Verb", + "grammarCopyPOSaffix": "Prefiks", + "grammarCopyPOSpart": "Partikkel", + "grammarCopyPOSadj": "Omadussõna", + "grammarCopyPOScconj": "Koondkonditsioneer", + "grammarCopyPOSpunct": "Kirjavahemärk", + "grammarCopyPOSadv": "Adverb", + "grammarCopyPOSaux": "Abitegija", + "grammarCopyPOSspace": "Tühi koht", + "grammarCopyPOSsym": "Sümbol", + "grammarCopyPOSdet": " määrsõna", + "grammarCopyPOSpron": "Asesõna", + "grammarCopyPOSadp": "Eespositsioon", + "grammarCopyPOSpropn": "Õige nimetus", + "grammarCopyPOSnoun": "Noun", + "grammarCopyPOSintj": "Hüüumärk", + "grammarCopyPOSx": "Muu", + "grammarCopyGENDERfem": "Naiseline", + "grammarCopyPERSON2": "Teine isik", + "grammarCopyMOODimp": "Käsuviis", + "grammarCopyPUNCTTYPEqest": "Küsimus", + "grammarCopyASPECTperf": "Täiuslik", + "grammarCopyCASEaccnom": "Olevik, nimetav", + "grammarCopyCASEobl": "Kaldkriips", + "grammarCopyVOICEact": "Aktiivne", + "grammarCopyPUNCTTYPEbrck": "Klamber", + "grammarCopyNOUNTYPEart": "Artikkel", + "grammarCopyNUMBERsing": "Üksik", + "grammarCopyGENDERmasc": "Mehelik", + "grammarCopyVERBTYPEmod": "Modaal", + "grammarCopyADVTYPEadverbial": "Adverbiaalne", + "grammarCopyTENSEperi": "Perifrastiline", + "grammarCopyNUMFORMdigit": "Number", + "grammarCopyNOUNTYPEnot_proper": "Ei ole õige", + "grammarCopyNUMTYPEcard": "Kardinaalne", + "grammarCopyNOUNTYPEprop": "Õige", + "grammarCopyPUNCTTYPEdash": "Sidekriips", + "grammarCopyPUNCTTYPEyes": "Jah", + "grammarCopyPUNCTTYPEsemi": "Punktikoma", + "grammarCopyPUNCTTYPEcomm": "Koma", + "grammarCopyMOODcnd": " Tingimus", + "grammarCopyCASEacc": "Akusatiiv", + "grammarCopyPARTTYPEpart": "Partitiiv", + "grammarCopyTENSEpast": "Minevik", + "grammarCopyDEGREEsup": " Üli-", + "grammarCopyPUNCTTYPEcolo": "Koolon", + "grammarCopyPERSON3": "Kolmas isik", + "grammarCopyNUMBERplur": "Mitmus", + "grammarCopyPRONTYPEnpr": "Õige nimisõna", + "grammarCopyPRONTYPEinterrogative": "Küsimus", + "grammarCopyPOLITEinfm": "Mittesõbralik", + "grammarCopyADVTYPEtim": "Aeg", + "grammarCopyPOLARITYneg": "Negatiivne", + "grammarCopyNUMTYPEtot": "Kokku", + "grammarCopyADVTYPEadnomial": "Adnominaalne", + "grammarCopyASPECTprog": "Progressiivne", + "grammarCopyMOODsub": " Alistusvorm", + "grammarCopyVERBFORMcomplementive": "Täiendav", + "grammarCopyCASEnom": "Nominatiiv", + "grammarCopyTENSEfut": "Tulevik", + "grammarCopyCASEdat": "Datiiv", + "grammarCopyTENSEpres": "Täna", + "grammarCopyGENDERneut": "Neutraalne", + "grammarCopyPRONTYPErel": "Suhe", + "grammarCopyVERBFORMfinalEnding": "Lõpp", + "grammarCopyPRONTYPEdem": "Näidissõna", + "grammarCopyPREPCASEpre": "Eessõnaliigend", + "grammarCopyVERBFORMfin": "Lõplik vorm", + "grammarCopyDEGREEpos": "Positiivne", + "grammarCopyPUNCTTYPEquot": "Tsitaat", + "grammarCopyVERBFORMger": "Gerundium", + "grammarCopyVOICEpass": "Passiiv", + "grammarCopyCASEgen": "Genitiiv", + "grammarCopyTENSEprs": "Täna", + "grammarCopyDEFINITEdef": "Kindel", + "grammarCopyNUMTYPEord": "Järgarv", + "grammarCopyCASEins": "Instrumend", + "grammarCopyVERBFORMinf": "Infinitiiv", + "grammarCopyVERBFORMaux": "Abiteg", + "grammarCopyNUMFORMlong": "Pikk", + "grammarCopyCASEloc": "Lokatiiv", + "grammarCopyMOODind": "Indikatiiv", + "grammarCopyDEGREEcmp": "Võrdlus", + "grammarCopyCASErelativeCase": "Suhteline", + "grammarCopyPUNCTTYPEexcl": " hüüumärk", + "grammarCopyPERSON1": "Esimene isik", + "grammarCopyPUNCTSIDEini": "Algus", + "grammarCopyGENDERperson": "Isik", + "grammarCopyFOREIGNyes": "Võõramaa", + "grammarCopyVOICEvoice": "Hääl", + "grammarCopyVERBTYPEverbType": "Verb", + "grammarCopyPOSSpass": "Omadussõna", + "grammarCopyPREPCASEprepCase": "Eessõnaliik", + "grammarCopyNUMTYPEnumType": "Numeraal", + "grammarCopyNOUNTYPEnounType": "Noun", + "grammarCopyREFLEXreflex": "Refleksiivne", + "grammarCopyPRONTYPEpronType": "Asesõna", + "grammarCopyPUNCTSIDEpunctSide": "Punktuatsiooni pool", + "grammarCopyVERBFORMverbForm": "Verb", + "grammarCopyGENDERgender": "Sugu", + "grammarCopyMOODmood": "Meel", + "grammarCopyASPECTaspect": "Aspekt", + "grammarCopyPUNCTTYPEpunctType": "Punktuatsioon", + "grammarCopyTENSEtense": "Aeg", + "grammarCopyDEGREEdegree": "Kraad", + "grammarCopyPOLITEpolite": "Austus", + "grammarCopyADVTYPEadvType": "Adverb", + "grammarCopyNUMFORMnumber": "Number", + "grammarCopyCONJTYPEconjType": "Sidekord", + "grammarCopyPOLARITYpolarity": "Polaarne", + "grammarCopyCASEcase": "Käsk", + "grammarCopyDEFINITEdefinite": "Kindlus", + "grammarCopyNUMFORMnumForm": "Numeraal", + "grammarCopyPRONTYPEadn": "Adnominaalne", + "grammarCopyVOCvoc": "Vokaal", + "grammarCopyCMPLcmpl": "Täiendaja", + "grammarCopyADVadv": "Adverbiaal", + "grammarCopyMOODjus": "Kutseviis", + "grammarCopyGENDERcom": "Üldine", + "grammarCopyREFLEXrflx": "Refleksiivne", + "grammarCopyPARTTYPEpar": "Osatis", + "grammarCopySPCspc": "Spetsiifiline", + "grammarCopyTENSEpqp": "Pluskvamperfekt", + "grammarCopyREFLEXref": "Refleksiivne", + "grammarCopyPUNCTTYPEnshrt": "Lühike", + "grammarCopyNUMBERdual": "Kahearvuline", + "grammarCopyNUMFORMlng": "Pikk", + "grammarCopyVOICEmid": "Keskmine", + "grammarCopyINTRELintRel": "Küsimus, Suhe", + "grammarCopyINTint": "Küsimus", + "grammarCopyVOICEcaus": "Põhjuslik", + "grammarCopyUnknown": "Tundmatu", + "grammarCopyEVIDENTevident": "Tõenduslikkus", + "grammarCopyNUMFORMnumberPsor": "Omavahelise arvu näitaja", + "grammarCopyASPECThab": "Harjumuslik", + "grammarCopyCASEabl": "Ablatiiv", + "grammarCopyCASEall": "Allatiiv", + "grammarCopyCASEess": "Essive", + "grammarCopyCASEtra": "Translatiiv", + "grammarCopyCASEequ": "Võrdlus", + "grammarCopyCASEdis": "Jaotav", + "grammarCopyCASEabs": "Absolutiiv", + "grammarCopyCASEerg": "Ergatiiv", + "grammarCopyCASEcau": "Põhjuslik", + "grammarCopyCASEben": "Kasulikkus", + "grammarCopyCASEtem": "Ajaliselt", + "grammarCopyCONJTYPEcoord": "Koondav", + "grammarCopyDEFINITEcons": "Konstruktsioonivorm", + "grammarCopyDEGREEabs": "Absoluutne aste", + "grammarCopyEVIDENTfh": "Faktiline tõendus", + "grammarCopyEVIDENTnfh": "Mittekohane tõendus", + "grammarCopyMOODopt": "Optatiiv", + "grammarCopyMOODadm": "Austav", + "grammarCopyMOODdes": "Sooviv", + "grammarCopyMOODnec": "Vajalik", + "grammarCopyMOODpot": "Võimalik", + "grammarCopyMOODprp": "Propositiiv", + "grammarCopyMOODqot": "Tsitaat", + "grammarCopyNUMFORMword": "Sõnaliik", + "grammarCopyNUMFORMroman": "Rooma arv", + "grammarCopyNUMFORMletter": "Tähekuju", + "grammarCopyNUMTYPEmult": "Korrutav", + "grammarCopyNUMTYPEfrac": "Murdeline", + "grammarCopyNUMTYPEsets": "Hulk", + "grammarCopyNUMTYPErange": "Ulatus", + "grammarCopyNUMTYPEdist": "Jagatav", + "grammarCopyNUMBERtri": "Katse", + "grammarCopyNUMBERpauc": "Väike arv", + "grammarCopyNUMBERgrpa": "Suurem väike arv", + "grammarCopyNUMBERgrpl": "Suurem mitmuse", + "grammarCopyNUMBERinv": "Vastupidine", + "grammarCopyPERSON0": "Null", + "grammarCopyPERSON4": "Neljas", + "grammarCopyPOLITEform": "Ametlik", + "grammarCopyPOLITEelev": "Kõrgendatud", + "grammarCopyPOLITEhumb": "Alandlik", + "grammarCopyPRONTYPEemp": " rõhutav", + "grammarCopyPRONTYPEexc": "Väljendav", + "grammarCopyPRONTYPErcp": "Vastastik", + "grammarCopyPRONTYPEintRelPronType": "Küsimus-Relatiiv", + "grammarCopyTENSEaor": "Aorist", + "grammarCopyTENSEeps": "Epistemiline", + "grammarCopyTENSEprosp": "Tulevikuline", + "grammarCopyVERBFORMpart": "Partitsiip", + "grammarCopyVERBFORMconv": "Kogumine", + "grammarCopyVERBFORMvnoun": "Verbaalne nimisõna", + "grammarCopyVOICEantip": "Antipassiv", + "grammarCopyVOICEcauVoice": "Kaasaegne", + "grammarCopyVOICedir": "Otse", + "grammarCopyVOICEinvVoice": "Vastupidine", + "grammarCopyVOICErcpVoice": "Vastastik", + "grammarCopyPOS": "Kõnekeelne osa", + "grammarCopyGENDER": "Kgender", + "grammarCopyPERSON": "Isik", + "grammarCopyMOOD": "Meel", + "grammarCopyPUNCTTYPE": "Punktuuri tüüp", + "grammarCopyASPECT": "Aspekt", + "grammarCopyCASE": "Kass", + "grammarCopyVOICE": "Häälik", + "grammarCopyNOUNTYPE": "Nimeta tüüp", + "grammarCopyVERBTYPE": "Verb tüüp", + "grammarCopyADVTYPE": "Adverb tüüp", + "grammarCopyNUMFORM": "Numbervorm", + "grammarCopyNUMTYPE": "Number tüüp", + "grammarCopyNUMBER": "Number", + "grammarCopyDEFINITE": "Kindluse aste", + "grammarCopyDEGREE": "Kraad", + "grammarCopyEVIDENT": "Tõenduslikkus", + "grammarCopyFOREIGN": "Võõrsõna", + "grammarCopyPOLARITY": "Polaarne väärtus", + "grammarCopyPOLITE": "Austus", + "grammarCopyPREPCASE": "Eessõna kääne", + "grammarCopyPRONTYPE": "Asesõna tüüp", + "grammarCopyPUNCTSIDE": "Punktuatsiooni pool", + "grammarCopyREFLEX": "Refleksiivne", + "grammarCopyTENSE": "Aeg", + "grammarCopyVERBFORM": "Verbi vorm", + "grammarCopyCONJTYPE": "Sidekonnaliik", + "grammarCopySPC": "Spetsifikatsioon", + "grammarCopyPARTTYPE": "Osaline tüüp", + "grammarCopyINTREL": "Küsimus-viit", + "grammarCopyNUMFORMpsor": "Omandaja arv", + "grammarCopyUNKNOWN": "Tundmatu", + "grammarCopyNUMBERPSOR": "Omandaja arv", + "grammarCopyPOSS": "Omadussõna", + "grammarCopyASPECTimp": "Ebapiisav aspekt", + "grammarCopyCASEvoc": "Vokaal", + "grammarCopyCASEcom": "Kooslus", + "grammarCopyCASEpar": "Osaline", + "grammarCopyCASEadv": "Adverbiaalne", + "grammarCopyCASEref": "Viitav", + "grammarCopyCASErel": "Seotud", + "grammarCopyCASEsub": "Alamvõte", + "grammarCopyCASEsup": "Üleval", + "grammarCopyCASEaccdat": "Otse- ja Datiiv", + "grammarCopyCASEpre": "Eessõnaline", + "grammarCopyCONJTYPEsub": "Alamliigend", + "grammarCopyCONJTYPEcmp": "Võrdlus", + "grammarCopyDEFINITEind": "Määratlemata", + "grammarCopyMOODint": "Küsimuslik meeleolu", + "grammarCopyNOUNTYPEcomm": "Üldine nimisõna", + "grammarCopyNUMBERPSORsing": "Omava nimisõna ainsus", + "grammarCopyNUMBERPSORplur": "Omava nimisõna mitmus", + "grammarCopyNUMBERPSORdual": "Omava nimisõna dual", + "grammarCopyPOLARITYpos": "Positiivne polaarus", + "grammarCopyPOSSyes": "Omadussõna", + "grammarCopyPREPCASEnpr": "Mitte-eessõnaga", + "grammarCopyPRONTYPEprs": "Isikuline", + "grammarCopyPRONTYPEint": "Küsimuslik", + "grammarCopyPRONTYPEtot": "Kokkuvõte", + "grammarCopyPRONTYPEneg": "Negatiivne", + "grammarCopyPRONTYPEart": "Artikkel", + "grammarCopyPRONTYPEind": "Määratlemata", + "grammarCopyPRONTYPEintrel": "Küsimuslik-seotud", + "grammarCopyPUNCTSIDEfin": "Lõpp-punktuatsioon", + "grammarCopyPUNCTTYPEperi": "Periood", + "grammarCopyREFLEXyes": "Refleksiivne", + "grammarCopyTENSEimp": "Ebapärase", + "grammarCopyVERBFORMsup": "Supine", + "grammarCopyVERBFORMadn": "Adnominal", + "grammarCopyVERBFORMlng": "Pikk", + "grammarCopyVERBFORMshrt": "Lühike", + "grammarCopyVERBTYPEcaus": "Kaasuv verb", + "grammarCopyVOICEcau": "Kaasuv", + "grammarCopyVOICEdir": "Otsene", + "grammarCopyVOICEinv": "Vastupidine", + "grammarCopyVOICErcp": "Vastastikune", + "enterPrompt": "Palun sisestage süsteemiprompt", + "selectBotLanguage": "Valige vestlusroboti keel", + "chooseVoice": "Valige hääl", + "enterLanguageLevel": "Palun sisestage keele tase", + "enterDiscussionTopic": "Palun sisestage arutelu teema", + "selectBotChatMode": "Valige vestlusrežiim", + "messageNotInTargetLang": "Sõnum ei ole sihtkeeles", + "other": "Muu", + "levelShort": "TASE {level}", + "botModeValidation": "Palun valige vestlusrežiim", + "clickBestOption": "Valige parimad valikud, et tõlkida oma sõnum!", + "completeActivitiesToUnlock": "Lõpeta vähemalt üks tegevus, et lukustada tõlge!", + "botSettingsSubtitle": "Kutsuge bot modererima vestlustegevust", + "invitePeople": "Kutsuge kasutajaid", + "noCapacityLimit": "Piirangut võimsusele ei ole", + "downloadGroupText": "Laadige alla grupitekst", + "spaceDescription": "Tühiku kirjeldus", + "addSpaceDescription": "Lisa tühiku kirjeldus", + "notificationsOn": "Teavitused sisse", + "notificationsOff": "Teavitused välja", + "spaceCanBeFoundViaSearch": "Tühikut saab otsinguga leida", + "chatCanBeFoundViaSearch": "Vestlust saab otsinguga leida", + "requireCodeToJoin": "Nõuab koodi liitumiseks", + "canFindInSearch": "Saab otsingus leida", + "addSubspaceWarning": "Kui lisate selle, ei ilmu see avaliku otsingutulemustes ning see on nähtav kõigile vanema tühiku liikmetele.", + "nestedSpaceError": "Tühikuid ei tohi lisada teiste tühikute alamkohana", + "addChatToSpace": "Lisa vestlus", + "createChatAndInviteUsers": "Loo vestlus ja kutsu kasutajaid", + "updatedNewSpaceDescription": "Tühikud võimaldavad teil koondada oma vestlused ning luua era- või avalikke kogukondi.", + "joinWithCode": "Liitu koodiga", + "enterCodeToJoin": "Sisesta kood, et liituda", + "updateNow": "Uuenda kohe", + "updateLater": "Hiljem", + "constructUseWaDesc": "Kasutatud ilma abita", + "constructUseGaDesc": "Grammatikaabi", + "constructUseTaDesc": "Tõlkeabi", + "constructUseUnkDesc": "Tundmatu", + "constructUseCorITDesc": "Õige tõlkes", + "constructUseIgnITDesc": "Ignoreeritud tõlkes", + "constructUseIncITDesc": "Vale tõlkes", + "constructUseIgnIGCDesc": "Ignoreeritud grammatika paranduses", + "constructUseCorIGCDesc": "Õige grammatika paranduses", + "constructUseIncIGCDesc": "Vale grammatika paranduses", + "constructUseCorPADesc": "Õige sõna tähenduse tegevuses", + "constructUseIgnPADesc": "Ignoreeritud sõna tähenduse tegevuses", + "constructUseIncPADesc": "Vale sõna tähenduse tegevuses", + "constructUseCorWLDesc": "Õige sõna kuulamise tegevuses", + "constructUseIncWLDesc": "Vale sõna kuulamise tegevuses", + "constructUseIngWLDesc": "Ignoreeritud sõna kuulamise tegevuses", + "constructUseCorHWLDesc": "Õige peidetud sõna tegevuses", + "constructUseIncHWLDesc": "Vigade sõnaliikumise tegevuses vale", + "constructUseIgnHWLDesc": "Ignoreeritud sõnaliikumise tegevuses", + "constructUseCorLDesc": "Õige lemma tegevuses", + "constructUseIncLDesc": "Vale lemma tegevuses", + "constructUseIgnLDesc": "Ignoreeritud lemma tegevuses", + "constructUseCorMDesc": "Õige grammatika tegevuses", + "constructUseIncMDesc": "Vale grammatika tegevuses", + "constructUseIgnMDesc": "Ignoreeritud grammatika tegevuses", + "constructUseEmojiDesc": "Õige emotikonide tegevuses", + "constructUseCollected": "Kogutud vestluses", + "constructUseNanDesc": "Ei kehti", + "xpIntoLevel": "{currentXP} / {maxXP} XP", + "signInWithUsername": "Logi sisse kasutajanime ja parooliga", + "registrationEmailMessage": "Palun kinnita oma e-posti aadress lingi abil, mis saadetakse sinna. Mõnel juhul võib e-kiri jõuda kuni 5 minutiga. Kontrollige ka rämpsposti kausta.", + "enableTTSToolName": "Lülita sisse teksti kõneks", + "enableTTSToolDescription": "Luba rakendusel genereerida teksti kõneks väljund teie sihtkeele osas.", + "couldNotFindTTS": "Me ei leidnud teie praeguse sihtkeele jaoks teksti kõneks mootorit.", + "ttsInstructionsHyperlink": "Klõpsake siin, et vaadata juhiseid uue hääle allalaadimiseks oma seadmesse.", + "createAnAccount": "Loo konto", + "signIn": "Logi sisse", + "signUpWithEmail": "Registreeru e-posti teel", + "signUpWithGoogle": "Registreeru Google'iga", + "signUpWithApple": "Registreeru Apple'iga", + "yourUsername": "Sinu kasutajanimi", + "yourEmail": "Sinu e-post", + "pleaseEnterAnEmail": "Palun sisesta e-posti aadress", + "signInWithGoogle": "Logi sisse Google'iga", + "signInWithApple": "Logi sisse Apple'iga", + "chooseYourAvatar": "Vali oma avatar", + "iWantToLearn": "Ma tahan õppida", + "letsStart": "Alustame", + "pleaseAgreeToTOS": "Palun nõustu kasutustingimustega", + "pleaseEnterEmail": "Palun sisesta kehtiv e-posti aadress.", + "pleaseSelectALanguage": "Palun vali keel", + "myBaseLanguage": "Minu põhikeel", + "clickWordsInstructions": "🧻 Klõpsa ükskõik millisel sõnal detailide saamiseks. 🤐", + "chooseBestDefinition": "Mida see sõna tähendab?", + "meaningSectionHeader": "Tähendus:", + "formSectionHeader": "Kasutatavad vormid vestlustes:", + "noEmojiSelectedTooltip": "Emotikonit pole valitud", + "writingExercisesTooltip": "Kirjutamine", + "listeningExercisesTooltip": "Kuulamine", + "readingExercisesTooltip": "Lugemine", + "meaningNotFound": "Tähendust ei leitud.", + "formsNotFound": "Vorme ei leitud.", + "chooseBaseForm": "Valige põhivorm", + "notTheCodeError": "Vabandame, see ei ole kood!", + "totalXP": "Kokku XP", + "numLemmas": "Lemmade koguarv", + "numLemmasUsedCorrectly": "Õigesti kasutatud lemmede arv vähemalt üks kord", + "numLemmasUsedIncorrectly": "Õigesti kasutatud lemmede arv 0 korda", + "numLemmasSmallXP": "Lemmade arv 0 - 30 XP-ga", + "numLemmasMediumXP": "Lemmade arv 31 - 200 XP-ga", + "numLemmasLargeXP": "Lemmade arv > 200 XP-ga", + "numGrammarConcepts": "Grammatika kontseptsioonide arv", + "listGrammarConcepts": "Grammatika kontseptsioonid", + "listGrammarConceptsUsedCorrectly": "Grammatika kontseptsioonid õigesti kasutatud algsõnumites vähemalt 80% ajast", + "listGrammarConceptsUsedIncorrectly": "Grammatika kontseptsioonid õigesti kasutatud algsõnumites vähem kui 80% ajast", + "listGrammarConceptsUseCorrectlySystemGenerated": "Grammatika kontseptsioonid õigesti valitud süsteemipõhistest soovitustest vähemalt 80% ajast", + "listGrammarConceptsUseIncorrectlySystemGenerated": "Grammatika kontseptsioonid õigesti valitud süsteemipõhistest soovitustest vähem kui 80% ajast", + "listGrammarConceptsSmallXP": "Grammatika mõisted 0-50 xp-ga", + "listGrammarConceptsMediumXP": "Grammatika mõisted 51-200 xp-ga", + "listGrammarConceptsLargeXP": "Grammatika mõisted 201-500 xp-ga", + "listGrammarConceptsHugeXP": "Grammatika mõisted >500 xp-ga", + "numMessagesSent": "Sõnumite arv saadetud", + "numWordsTyped": "Sõnade arv sisestatud algsõnumites", + "numCorrectChoices": "Õige sõnade arv, mis on valitud süsteemi soovitustest", + "numIncorrectChoices": "Vale sõnade arv, mis on valitud süsteemi soovitustest", + "downloadSpaceAnalytics": "Laadi alla ruumi analüütika", + "commaSeparatedFile": "CSV", + "excelFile": "Excel", + "fileType": "Failitüüp", + "download": "Laadi alla", + "analyticsNotAvailable": "Kasutaja analüütikat ei ole saadaval", + "downloading": "Laadimine...", + "failedFetchUserAnalytics": "Kasutaja analüütika allalaadimine ebaõnnestus", + "downloadComplete": "Laadimine lõpetatud!", + "whatIsTheMorphTag": "Mis on '{wordForm}' {morphologicalFeature}?", + "dataAvailable": "Andmete saadavus", + "available": "Saadaval", + "pangeaBotIsFallible": "Pangea bot teevib ka vigu!", + "whatIsMeaning": "Mida tähendab '{lemma}'?", + "pickAnEmoji": "Mis on sinu lemmikemoji '{lemma}' jaoks?", + "chooseLemmaMeaningInstructionsBody": "Sobita tähendused sõnadega sõnumis!", + "doubleClickToEdit": "Kaksklõpsake redigeerimiseks.", + "removeFeature": "Eemalda {feature}", + "notInClass": "Pole klassis!", + "noClassCode": "Pole klassikoodi!", + "chooseCorrectLabel": "Valige õige silt.", + "levelPopupTitle": "Palju õnne, olete saavutanud\ntaseme {level}", + "activityPlannerTitle": "Tegevuste planeerija", + "topicLabel": "Teema", + "topicPlaceholder": "Valige teema...", + "modeLabel": "Tegevuse tüüp", + "modePlaceholder": "Valige režiim...", + "learningObjectiveLabel": "Õppeeesmärk", + "learningObjectivePlaceholder": "Valige õppeeesmärk...", + "mediaLabel": "Meedia, mida õpilased peaksid jagama", + "languageOfInstructionsLabel": "Juhiste keel", + "targetLanguageLabel": "Eesmärk keel", + "cefrLevelLabel": "CEFR tase", + "generateActivitiesButton": "Loo tegevusi", + "launchActivityButton": "Käivita tegevus", + "image": "Pilt", + "video": "Video", + "nan": "Ei kohaldata", + "activityPlannerOverviewInstructionsBody": "Valige teema, režiim, õpieesmärk ja looge vestluse jaoks tegevus!", + "activityTitle": "Tegevuse pealkiri", + "addVocabulary": "Lisa sõnavara", + "instructions": "Juhised", + "numberOfLearners": "Õppijate arv", + "mustBeInteger": "Peab olema täisarv, nt 1, 2, 3, ...", + "noLemmasFound": "Leitud sõnavara, mille XP on rohkem kui {xp}. Jätkake harjutamist!", + "constructUsePvmDesc": "Toodetud häälsõnumina", + "lockedMorphFeature": "Ootab avamist", + "leaveSpaceDescription": "Lahkudes ruumist, lahkute kõigist selles olevatest vestlustest. Teised kasutajad näevad, et olete ruumist lahkunud.", + "whatIsLemma": "Mis on lemma?", + "constructUseCorMmDesc": "Õige sõnumi tähendus", + "constructUseIncMmDesc": "Vale sõnumi tähendus", + "constructUseIgnMmDesc": "Ignoreeritud sõnumi tähendus", + "clickForMeaningActivity": "Klõpsake siin tähendusha Challenge", + "meaning": "Tähendus", + "chatWith": "Rühm koos {displayname}", + "slightlyOffensive": "Veidi solvav", + "clickOnEmailLink": "Palun klõpsake e-kirjas olevat linki ja jätkake. Harvadel juhtudel võib e-kiri sattuda rämpsposti või jõuda kuni 5 minutiga.", + "whoIsAllowedToJoinThisChat": "Kes võib selle vestluse liituda", + "dontForgetPassword": "Ärge unustage oma parooli!", + "enableAutocorrectToolName": "Luba seadme automaatparandus", + "enableAutocorrectDescription": "Kui teie seade toetab õpitavat keelt, saate lubada seadme automaatparanduse, et parandada tavalisi vigu kirjutamise ajal.", + "ttsDisbledTitle": "Teksti kõneks muutmine on keelatud", + "ttsDisabledBody": "Saate keelata teksti kõneks muutmise oma õpeseadete kaudu", + "noSpaceDescriptionYet": "Hetkel pole ruumi kirjelduse loomist.", + "tooLargeToSend": "See sõnum on liiga suur saatmiseks", + "exitWithoutSaving": "Olete kindel, et soovite lahkuda ilma salvestamata?", + "enableAutocorrectPopupTitle": "Lisa oma sihtkeele klaviatuur, minnes aadressile:", + "enableAutocorrectPopupSteps": " • Seaded\n • Üldine\n • Klaviatuur\n • Klaviatuurid\n • Lisa uus klaviatuur", + "enableAutocorrectPopupDescription": "Kui keel on valitud, saate klaviatuuri vasakus alumises nurgas oleva väikese globaalse ikooni klõpsates aktiveerida hiljuti installitud klaviatuuri.", + "downloadGboardTitle": "Laadige Gboard alla Google Play poest, et lubada automaatparandus ja teisi klaviatuuri funktsioone:", + "downloadGboardSteps": " • Laadige Gboard alla\n • Avage rakendus\n • Keeled\n • Lisa klaviatuur\n • Valige keel\n • Valige klaviatuuri tüüp\n • Valmis", + "downloadGboardDescription": "Kui keel on valitud, saate klaviatuuri vasakus alumises nurgas oleva väikese globaalse ikooni klõpsates aktiveerida hiljuti installitud klaviatuuri.", + "enableAutocorrectWarning": "Hoiatus! Vajalik on oma sihtkeele klaviatuuri lisamine", + "displayName": "Nimi kuvatud", + "leaveRoomDescription": "Oled sellest vestlusest lahkumas. Teised kasutajad näevad, et oled lahkunud vestlusest.", + "confirmUserId": "Palun kinnita oma Pangea Vestluse kasutajanimi, et oma konto kustutada.", + "startingToday": "Alates täna", + "oneWeekFreeTrial": "Ühe nädala tasuta prooviperiood", + "paidSubscriptionStarts": "Algab {startDate}", + "cancelInSubscriptionSettings": "• Tühista igal ajal tellimuse seadetes", + "cancelToAvoidCharges": "• Tühista enne {trialEnds}, et vältida tasusid", + "downloadGboard": "Laadi alla Gboard", + "autocorrectNotAvailable": "Kahjuks ei ole teie platvorm praegu selle funktsiooni jaoks toetatud. Jälgige edasisi arenguid!", + "pleaseUpdateApp": "Palun uuendage rakendus, et jätkata.", + "chooseEmojiInstructionsBody": "Sobita emotikonid nende sõnadega, mida nad kõige paremini esindavad. Ära muretse! Ei karistata, kui ei nõustu. 😅", + "pickAnEmojiFor": "Vali emotikon ${lemma} jaoks", + "analyticsVocabListBody": "See on kogu teie sõnavara! Kui teenite iga sõna eest XP, kasvab see seemnest täies õies. Klõpsa mis tahes sõnal, et näha rohkem detaile.", + "morphAnalyticsListBody": "Need on kõik grammatika kontseptsioonid keeles, mida õpid! Sa avad need, kui kohtad neid vestluse käigus. Klõpsa detailide jaoks.", + "knockSpaceSuccess": "Oled esitanud taotluse selle ruumi liitumiseks! Admin vastab sinu taotlusele, kui ta selle saab 😀", + "joinByCode": "Liitu koodiga", + "createASpace": "Loo ruum", + "chooseWordAudioInstructionsBody": "Kuula kogu sõnumit. Seejärel sobita helid sõnadega, mida nad kõige paremini esindavad.", + "chooseMorphsInstructionsBody": "Klikk puzzleosad grammatika küsimuste jaoks!", + "inviteAndLaunch": "Kutsu ja käivita", + "createOwnChat": "Loo oma vestlus", + "pleaseEnterInt": "Palun sisesta number", + "home": "Kodu", + "join": "Liitu", + "readingAssistanceOverviewBody": "Klikkige allolevatel nuppudel mini-mänge emotikonide, helisalvestiste, sõnade tähenduste ja grammatika kontseptsioonide sobitamiseks. Või klõpsake ükskõik millisel sõnal detailide saamiseks.", + "learnByTexting": "Õpi sõnumite kaudu", + "levelSummaryTrigger": "Vaata kokkuvõtet", + "levelSummaryPopupTitle": "Tase {level} Kokkuvõte", + "referFriends": "Soovita sõpru", + "referFriendDialogTitle": "Kutsu sõber vestlusse", + "referFriendDialogDesc": "Kas sul on sõber, kes on põnevil uue keele õppimisest koos sinuga? Kopeeri ja saada see kutselink, et liituda ja alustada vestlust juba täna.", + "youUnlocked": "Sa oled avanud", + "resetInstructionTooltipsTitle": "Lähtesta juhiste tööriistaribad", + "resetInstructionTooltipsDesc": "Klikkige, et näidata juhiste tööriistaribasid nagu uuel kasutajal.", + "selectForGrammar": "Vali grammatika ikoon tegevuste ja detailide jaoks.", + "newChatActivityTitle": "Lisa lõbus tegevus?", + "newChatActivityDesc": "Tee iga grupivestlus seikluslikuks tegevusplaaniga! Määra köitvad teemad ja eesmärgid ning too vestlused ellu vapustavate piltidega. Süütke loomingulisi arutelusid ja hoidke lõbu sujuvalt voolamas!", + "exploreMore": "Uuri rohkem", + "randomize": "Juhuslikuks muutmine", + "clear": "Puhasta", + "makeYourOwnActivity": "Loo oma tegevus", + "featuredActivities": "Esiletõstetud", + "goToChat": "Mine vestlusse", + "save": "Salvesta", + "selectActivity": "Vali tegevus", + "wordFocusListeningMultipleChoice": "Milline heli sobib sõnaga?", + "createActivity": "Loo tegevus", + "startChat": "Alusta vestlust", + "translationProblem": "Tõlke probleem", + "perfectTranslation": "Täiuslik tõlge!", + "greatJobTranslation": "Suurepärane töö selle tõlkega!", + "goodJobTranslation": "Hea töö selle tõlkega.", + "makingProgress": "Saad edusamme!", + "keepPracticing": "Jätka harjutamist!", + "niceJob": "Tubli töö!", + "publicSpacesTitle": "Õppimiskogukonnad", + "askToJoin": "Küsi liitumist", + "emptyChatWarningTitle": "Vestlus on tühi", + "emptyChatWarningDesc": "Sa ei ole kedagi vestlusesse kutsunud. Mine vestluse seadistustesse, et kutsuda oma kontakte või bot. Seda saab teha ka hiljem.", + "areYouLikeMe": "Kas sa oled nagu mina?", + "tryAgainLater": "Liiga palju katseid tehtud. Palun proovi uuesti 5 minuti pärast.", + "enterSpaceCode": "Sisesta ruumi kood", + "shareSpaceLink": "Jaga linki", + "byUsingPangeaChat": "Kasutades Pangea Chat'i, nõustun ma ", + "details": "Detailid", + "languageLevelPreA1Desc": "Ma pole kunagi keelt õppinud ega kasutanud.", + "languageLevelA1Desc": "Ma saan aru ja kasutan mõningaid tuttavaid igapäevaseid väljendeid ja väga põhiväljendeid.", + "languageLevelA2Desc": "Ma saan aru lausetest ja sagedamini kasutatavatest väljenditest, mis on seotud vahetult oluliste valdkondadega.", + "languageLevelB1Desc": "Ma saan hakkama enamikus tuttavates olukordades ja suudan luua lihtsat ühendatud teksti tuttavatel teemadel.", + "languageLevelB2Desc": "Ma saan aru keerukate tekstide põhiteadmistest ning suhtlen sujuvalt ja spontaanilt.", + "languageLevelC1Desc": "Ma saan väljendada ideid sujuvalt ja spontaanilt ning mõistan laia valiku nõudlikke tekste.", + "languageLevelC2Desc": "Ma saan aru peaaegu kõigest, mida kuulen või loen, ning väljendan end sujuvalt ja täpselt.", + "newVocab": "Uus sõnavara", + "newGrammar": "Uued grammatikakontseptsioonid", + "congratulationsOnReaching": "Sa oled saavutanud taseme {level}!", + "seeDetails": "Vaata üksikasju", + "choosePracticeMode": "Klõpsa ühel ülaltoodud nupust, et alustada harjutusülesannet", + "userWouldLikeToChangeTheSpace": "{user} soovib liituda ruumiga.", + "ban": "Keela", + "unban": "Lõpeta keeld", + "kick": "Viska välja", + "lemma": "Lemmat", + "grammarFeature": "Grammatika omadus", + "grammarTag": "Grammatika silt", + "forms": "Vormid", + "exampleMessages": "Näidessõnumid", + "timesUsedIndependently": "Kasutuskorrad iseseisvalt", + "timesUsedWithAssistance": "Kasutuskorrad abiga", + "goToSpaceButton": "Mine ruumi", + "shareInviteCode": "Jaga kutsekood: {code}", + "leaderboard": "Tabel", + "welcomeUser": "Tere tulemast, {user}", + "joinSpaceOnboardingDesc": "Kas teil on kutsekood või link õppimiskogukonda?", + "skipForNow": "Jäta praegu vahele", + "permissions": "Luba", + "spaceChildPermission": "Kes saab lisada uusi vestlusi ja alamruume sellele ruumile", + "addEnvironmentOverride": "Lisa keskkonnamuutus", + "defaultOption": "Vaikimisi", + "deleteChatDesc": "Kas olete kindel, et soovite selle vestluse kustutada? See kustutatakse kõigilt osalejatelt ning kõik vestluse sõnumid ei ole enam saadaval harjutamiseks ega õppeanalüütikaks.", + "deleteSpaceDesc": "Tüüp ja kõik valitud vestlused ja/või alamruumid kustutatakse kõigilt osalejatelt ning kõik vestluse sõnumid ei ole enam saadaval harjutamiseks ega õppeanalüütikaks. Seda toimingut ei saa tagasi võtta.", + "chatWithActivities": "Vestlus tegevustega", + "findYourPeople": "Leia oma inimesed", + "launch": "Käivita", + "launchActivityToChats": "Käivita tegevus vestlustesse", + "searchChats": "Otsi vestlusi", + "selectChats": "Vali vestlused", + "selectChatToStart": "Valmis! Valige vestlus alustamiseks", + "maxFifty": "Maksimum 50", + "configureSpace": "Seadista ruum", + "pinMessages": "Kinnita sõnumid", + "setJoinRules": "Määra liitumisreeglid", + "changeGeneralSettings": "Muuda üldseadeid", + "inviteOtherUsersToRoom": "Kutsu teisi kasutajaid", + "changeTheNameOfTheSpace": "Muuda ruumi nime", + "changeTheDescription": "Muuda kirjelduse", + "changeThePermissions": "Muuda õigusi", + "introductions": "Tutvustused", + "announcements": "Teated", + "activities": "Tegevused", + "access": "Juhtimine", + "addSubspace": "Lisa alamruum", + "botSettings": "Boti seaded", + "activitySuggestionTimeoutMessage": "Töötame kõvasti, et genereerida tegevusi teile, palun kontrollige uuesti minut hiljem", + "accessSettingsWarning": "Ups! Tundub, et teil pole luba selle ruumi juurdepääsureeglite seadistamiseks. Peaksite need üle vaatama, et veenduda, et need vastavad teie vajadustele, ning pöörduma ruumi administraatori poole, kui soovite neid muuta", + "howSpaceCanBeFound": "Kuidas seda ruumi leida", + "private": "Privaatne", + "cannotBeFoundInSearch": "Ei leia otsingus", + "public": "Avalik", + "visibleToCommunity": "Nähtav laiemale Pangea Chat kogukonnale \"Leia oma inimesed\" kaudu", + "howSpaceCanBeJoined": "Kuidas seda ruumi saab liituda", + "canBeFoundVia": "Leida saab läbi:", + "canBeFoundViaInvitation": "• kutse", + "canBeFoundViaCodeOrLink": "• kood või link", + "canBeFoundViaKnock": "• taotlus liitumiseks ja administraatori nõusolek", + "createYourSpace": "Loo oma ruum", + "youHaveLeveledUp": "Sa oled tõusnud tasemele!", + "sendActivities": "Saada tegevusi", + "getStarted": "Alusta", + "getStartedBotChatDesc": "Vestlus AI-ga on suurepärane koht alustamiseks ning Pangea lugemis-, kirjutamis-, kuulamis- ja rääkimisvahendid muudavad selle lihtsaks!", + "getStartedCommunitiesDesc": "Õppimine kogukonnaga on koht, kus Pangea Chat särab!\nSa saad liituda oma klassiga, leida kooli või isegi luua oma!", + "getStartedFriendsDesc": "Kas sul on sõber, kes tahab sinuga õppida?", + "getStartedBotChatComplete": "Hästi tehtud! Sa vestled botiga!", + "getStartedCommunitiesComplete": "Suurepärane, sa oled liitunud ruumiga!", + "getStartedComplete": "Sa oled selle osa lõpetanud!\nJätka meie suurepäraste funktsioonide avastamist, vesteldes sõpradega!", + "getStartedFriendsComplete": "Uuhuu! Sul on sõbrad! 😉", + "getStartedBotChatButton": "Alusta vestlust!", + "getStartedFriendsButton": "Vestle sõbraga", + "groupChat": "Rühmavestlus", + "directMessage": "Otse sõnum", + "newDirectMessage": "Uus otse sõnum", + "speakingExercisesTooltip": "Rääkimine", + "noChatsFoundHereYet": "Siin pole veel vestlusi leitud", + "duration": "Kestus", + "transcriptionFailed": "Heli transkribeerimine ebaõnnestus", + "aUserIsKnocking": "1 kasutaja soovib liituda sinu ruumiga", + "usersAreKnocking": "{users} kasutajat soovivad liituda sinu ruumiga", + "failedToFetchTranscription": "Transkriptsiooni toomine ebaõnnestus", + "deleteEmptySpaceDesc": "Ruum kustutatakse kõigilt osalejatelt. Seda toimingut ei saa tagasi võtta.", + "regenerate": "Uuesti genereeri", + "mySavedActivities": "Minu salvestatud tegevused", + "noSavedActivities": "Ei ole salvestatud tegevusi", + "saveActivity": "Salvesta see tegevus", + "yourSavedActivities": "Sinu salvestatud tegevused", + "failedToPlayVideo": "Video mängimine ebaõnnestus", + "done": "Valmis", + "inThisSpace": "Selles ruumis", + "myContacts": "Minu kontaktid", + "inviteAllInSpace": "Kutsu kõik ruumis", + "spaceParticipantsHaveBeenInvitedToTheChat": "Kõik ruumi osalejad on kutsutud vestlusse", + "numKnocking": "{count} koputab", + "numInvited": "{count} kutsutud", + "saved": "Salvestatud", + "reset": "Lähtesta", + "errorGenerateActivityMessage": "Tegevuse loomine ebaõnnestus", + "errorRegenerateActivityMessage": "Tegevuse uuesti loomine ebaõnnestus", + "errorFetchingActivitiesMessage": "Tegevuste toomine ebaõnnestus", + "errorFetchingDefinition": "Definitsiooni toomine ebaõnnestus", + "errorProcessAnalytics": "Analüütika töötlemine ebaõnnestus", + "errorDownloading": "Laadimine ebaõnnestus", + "errorFetchingLevelSummary": "Taseme kokkuvõtte toomine ebaõnnestus", + "errorLoadingSpaceChildren": "Vestluste laadimine selles ruumis ebaõnnestus", + "unexpectedError": "Ootamatu viga.", + "pleaseReload": "Palun laadi leht uuesti ja proovi uuesti.", + "translationError": "Tõlkeviga", + "errorFetchingTranslation": "Tõlke toomine ebaõnnestus", + "errorFetchingActivity": "Tegevuse toomine ebaõnnestus", + "check": "Kontrolli", + "unableToFindRoom": "Selle koodiga vestlust või ruumi ei leitud. Palun proovi uuesti.", + "@displayNavigationRail": { + "type": "String", + "placeholders": {} + }, + "@customReaction": { + "type": "String", + "placeholders": {} + }, + "@accountInformation": { + "type": "String", + "placeholders": {} + }, + "@addGroupDescription": { + "type": "String", + "placeholders": {} + }, + "@addNewFriend": { + "type": "String", + "placeholders": {} + }, + "@alreadyHaveAnAccount": { + "type": "String", + "placeholders": {} + }, + "@createNewGroup": { + "type": "String", + "placeholders": {} + }, + "@editChatPermissions": { + "type": "String", + "placeholders": {} + }, + "@writeAMessageLangCodes": { + "type": "String", + "placeholders": { + "l1": { + "type": "String" + }, + "l2": { + "type": "String" + } + } + }, + "@requests": { + "type": "String", + "placeholders": {} + }, + "@allCorrect": { + "type": "String", + "placeholders": {} + }, + "@newWayAllGood": { + "type": "String", + "placeholders": {} + }, + "@othersAreBetter": { + "type": "String", + "placeholders": {} + }, + "@holdForInfo": { + "type": "String", + "placeholders": {} + }, + "@greenFeedback": { + "type": "String", + "placeholders": {} + }, + "@yellowFeedback": { + "type": "String", + "placeholders": {} + }, + "@redFeedback": { + "type": "String", + "placeholders": {} + }, + "@itInstructionsTitle": { + "type": "String", + "placeholders": {} + }, + "@itInstructionsBody": { + "type": "String", + "placeholders": {} + }, + "@oneday": { + "type": "String", + "placeholders": {} + }, + "@oneweek": { + "type": "String", + "placeholders": {} + }, + "@onemonth": { + "type": "String", + "placeholders": {} + }, + "@gaTooltip": { + "type": "String", + "placeholders": {} + }, + "@taTooltip": { + "type": "String", + "placeholders": {} + }, + "@unTooltip": { + "type": "String", + "placeholders": {} + }, + "@interactiveTranslatorSliderHeader": { + "type": "String", + "placeholders": {} + }, + "@interactiveGrammarSliderHeader": { + "type": "String", + "placeholders": {} + }, + "@interactiveTranslatorNotAllowed": { + "type": "String", + "placeholders": {} + }, + "@interactiveTranslatorAllowed": { + "type": "String", + "placeholders": {} + }, + "@interactiveTranslatorRequired": { + "type": "String", + "placeholders": {} + }, + "@notYetSet": { + "type": "String", + "placeholders": {} + }, + "@multiLingualSpace": { + "type": "String", + "placeholders": {} + }, + "@myLearning": { + "type": "String", + "placeholders": {} + }, + "@waTooltip": { + "type": "String", + "placeholders": {} + }, + "@changeDateRange": { + "type": "String", + "placeholders": {} + }, + "@classDescription": { + "type": "String", + "placeholders": {} + }, + "@addStudents": { + "type": "String", + "placeholders": {} + }, + "@copyClassLink": { + "type": "String", + "placeholders": {} + }, + "@copyClassLinkDesc": { + "type": "String", + "placeholders": {} + }, + "@copyClassCode": { + "type": "String", + "placeholders": {} + }, + "@inviteStudentByUserName": { + "type": "String", + "placeholders": {} + }, + "@languageSettings": { + "type": "String", + "placeholders": {} + }, + "@languageSettingsDesc": { + "type": "String", + "placeholders": {} + }, + "@interactiveTranslator": { + "type": "String", + "placeholders": {} + }, + "@shareVideo": { + "type": "String", + "placeholders": {} + }, + "@shareVideoDesc": { + "type": "String", + "placeholders": {} + }, + "@shareFiles": { + "type": "String", + "placeholders": {} + }, + "@selectLanguageLevel": { + "type": "String", + "placeholders": {} + }, + "@noIdenticalLanguages": { + "type": "String", + "placeholders": {} + }, + "@iWantALanguagePartnerFrom": { + "type": "String", + "placeholders": {} + }, + "@worldWide": { + "type": "String", + "placeholders": {} + }, + "@noResults": { + "type": "String", + "placeholders": {} + }, + "@searchBy": { + "type": "String", + "placeholders": {} + }, + "@iWantAConversationPartner": { + "type": "String", + "placeholders": {} + }, + "@iWantALanguagePartnerWhoSpeaks": { + "type": "String", + "placeholders": {} + }, + "@iWantALanguagePartnerWhoIsLearning": { + "type": "String", + "placeholders": {} + }, + "@joinWithClassCode": { + "type": "String", + "placeholders": {} + }, + "@joinWithClassCodeHint": { + "type": "String", + "placeholders": {} + }, + "@languageLevelPreA1": { + "type": "String", + "placeholders": {} + }, + "@languageLevelA1": { + "type": "String", + "placeholders": {} + }, + "@languageLevelA2": { + "type": "String", + "placeholders": {} + }, + "@languageLevelB1": { + "type": "String", + "placeholders": {} + }, + "@languageLevelB2": { + "type": "String", + "placeholders": {} + }, + "@languageLevelC1": { + "type": "String", + "placeholders": {} + }, + "@languageLevelC2": { + "type": "String", + "placeholders": {} + }, + "@changeTheNameOfTheClass": { + "type": "String", + "placeholders": {} + }, + "@changeTheNameOfTheChat": { + "type": "String", + "placeholders": {} + }, + "@askPangeaBot": { + "type": "String", + "placeholders": {} + }, + "@sorryNoResults": { + "type": "String", + "placeholders": {} + }, + "@ignoreInThisText": { + "type": "String", + "placeholders": {} + }, + "@helpMeTranslate": { + "type": "String", + "placeholders": {} + }, + "@needsItShortMessage": { + "type": "String", + "placeholders": {} + }, + "@needsItMessage": { + "type": "String", + "placeholders": { + "targetLanguage": { + "type": "String" + } + } + }, + "@needsIgcMessage": { + "type": "String", + "placeholders": {} + }, + "@tokenTranslationTitle": { + "type": "String", + "placeholders": {} + }, + "@spanTranslationDesc": { + "type": "String", + "placeholders": {} + }, + "@spanTranslationTitle": { + "type": "String", + "placeholders": {} + }, + "@l1SpanAndGrammarTitle": { + "type": "String", + "placeholders": {} + }, + "@l1SpanAndGrammarDesc": { + "type": "String", + "placeholders": {} + }, + "@otherTitle": { + "type": "String", + "placeholders": {} + }, + "@otherDesc": { + "type": "String", + "placeholders": {} + }, + "@countryInformation": { + "type": "String", + "placeholders": {} + }, + "@myLanguages": { + "type": "String", + "placeholders": {} + }, + "@targetLanguage": { + "type": "String", + "placeholders": {} + }, + "@sourceLanguage": { + "type": "String", + "placeholders": {} + }, + "@languagesISpeak": { + "type": "String", + "placeholders": {} + }, + "@updateLanguage": { + "type": "String", + "placeholders": {} + }, + "@whatLanguageYouWantToLearn": { + "type": "String", + "placeholders": {} + }, + "@whatIsYourBaseLanguage": { + "type": "String", + "placeholders": {} + }, + "@saveChanges": { + "type": "String", + "placeholders": {} + }, + "@publicProfileTitle": { + "type": "String", + "placeholders": {} + }, + "@publicProfileDesc": { + "type": "String", + "placeholders": {} + }, + "@errorDisableIT": { + "type": "String", + "placeholders": {} + }, + "@errorDisableIGC": { + "type": "String", + "placeholders": {} + }, + "@errorDisableLanguageAssistance": { + "type": "String", + "placeholders": {} + }, + "@errorDisableITUserDesc": { + "type": "String", + "placeholders": {} + }, + "@errorDisableIGCUserDesc": { + "type": "String", + "placeholders": {} + }, + "@errorDisableLanguageAssistanceUserDesc": { + "type": "String", + "placeholders": {} + }, + "@errorDisableITClassDesc": { + "type": "String", + "placeholders": {} + }, + "@errorDisableIGCClassDesc": { + "type": "String", + "placeholders": {} + }, + "@errorDisableLanguageAssistanceClassDesc": { + "type": "String", + "placeholders": {} + }, + "@itIsDisabled": { + "type": "String", + "placeholders": {} + }, + "@igcIsDisabled": { + "type": "String", + "placeholders": {} + }, + "@goToLearningSettings": { + "type": "String", + "placeholders": {} + }, + "@error405Title": { + "type": "String", + "placeholders": {} + }, + "@error405Desc": { + "type": "String", + "placeholders": {} + }, + "@loginOrSignup": { + "type": "String", + "placeholders": {} + }, + "@iAgreeToThe": { + "type": "String", + "placeholders": {} + }, + "@termsAndConditions": { + "type": "String", + "placeholders": {} + }, + "@andCertifyIAmAtLeast13YearsOfAge": { + "type": "String", + "placeholders": {} + }, + "@error502504Title": { + "type": "String", + "placeholders": {} + }, + "@error502504Desc": { + "type": "String", + "placeholders": {} + }, + "@error404Title": { + "type": "String", + "placeholders": {} + }, + "@error404Desc": { + "type": "String", + "placeholders": {} + }, + "@errorPleaseRefresh": { + "type": "String", + "placeholders": {} + }, + "@findAClass": { + "type": "String", + "placeholders": {} + }, + "@toggleIT": { + "type": "String", + "placeholders": {} + }, + "@toggleIGC": { + "type": "String", + "placeholders": {} + }, + "@toggleToolSettingsDescription": { + "type": "String", + "placeholders": {} + }, + "@connectedToStaging": { + "type": "String", + "placeholders": {} + }, + "@learningSettings": { + "type": "String", + "placeholders": {} + }, + "@classNameRequired": { + "type": "String", + "placeholders": {} + }, + "@sendVoiceNotes": { + "type": "String", + "placeholders": {} + }, + "@sendVoiceNotesDesc": { + "type": "String", + "placeholders": {} + }, + "@chatTopic": { + "type": "String", + "placeholders": {} + }, + "@chatTopicDesc": { + "type": "String", + "placeholders": {} + }, + "@inviteStudentByUserNameDesc": { + "type": "String", + "placeholders": {} + }, + "@classRoster": { + "type": "String", + "placeholders": {} + }, + "@almostPerfect": { + "type": "String", + "placeholders": {} + }, + "@prettyGood": { + "type": "String", + "placeholders": {} + }, + "@letMeThink": { + "type": "String", + "placeholders": {} + }, + "@clickMessageTitle": { + "type": "String", + "placeholders": {} + }, + "@clickMessageBody": { + "type": "String", + "placeholders": {} + }, + "@understandingMessagesTitle": { + "type": "String", + "placeholders": {} + }, + "@understandingMessagesBody": { + "type": "String", + "placeholders": {} + }, + "@allDone": { + "type": "String", + "placeholders": {} + }, + "@vocab": { + "type": "String", + "placeholders": {} + }, + "@low": { + "type": "String", + "placeholders": {} + }, + "@medium": { + "type": "String", + "placeholders": {} + }, + "@high": { + "type": "String", + "placeholders": {} + }, + "@unknownProficiency": { + "type": "String", + "placeholders": {} + }, + "@changeView": { + "type": "String", + "placeholders": {} + }, + "@clearAll": { + "type": "String", + "placeholders": {} + }, + "@generateVocabulary": { + "type": "String", + "placeholders": {} + }, + "@generatePrompts": { + "type": "String", + "placeholders": {} + }, + "@subscribe": { + "type": "String", + "placeholders": {} + }, + "@getAccess": { + "type": "String", + "placeholders": {} + }, + "@subscriptionDesc": { + "type": "String", + "placeholders": {} + }, + "@subscriptionManagement": { + "type": "String", + "placeholders": {} + }, + "@currentSubscription": { + "type": "String", + "placeholders": {} + }, + "@changeSubscription": { + "type": "String", + "placeholders": {} + }, + "@cancelSubscription": { + "type": "String", + "placeholders": {} + }, + "@selectYourPlan": { + "type": "String", + "placeholders": {} + }, + "@subsciptionPlatformTooltip": { + "type": "String", + "placeholders": {} + }, + "@subscriptionManagementUnavailable": { + "type": "String", + "placeholders": {} + }, + "@paymentMethod": { + "type": "String", + "placeholders": {} + }, + "@paymentHistory": { + "type": "String", + "placeholders": {} + }, + "@emptyChatDownloadWarning": { + "type": "String", + "placeholders": {} + }, + "@update": { + "type": "String", + "placeholders": {} + }, + "@updateDesc": { + "type": "String", + "placeholders": { + "localVersion": { + "type": "String" + }, + "storeVersion": { + "type": "String" + } + } + }, + "@maybeLater": { + "type": "String", + "placeholders": {} + }, + "@mainMenu": { + "type": "String", + "placeholders": {} + }, + "@toggleImmersionMode": { + "type": "String", + "placeholders": {} + }, + "@toggleImmersionModeDesc": { + "type": "String", + "placeholders": {} + }, + "@itToggleDescription": { + "type": "String", + "placeholders": {} + }, + "@igcToggleDescription": { + "type": "String", + "placeholders": {} + }, + "@sendOnEnterDescription": { + "type": "String", + "placeholders": {} + }, + "@alreadyInClass": { + "type": "String", + "placeholders": {} + }, + "@pleaseLoginFirst": { + "type": "String", + "placeholders": {} + }, + "@originalMessage": { + "type": "String", + "placeholders": {} + }, + "@sentMessage": { + "type": "String", + "placeholders": {} + }, + "@useType": { + "type": "String", + "placeholders": {} + }, + "@notAvailable": { + "type": "String", + "placeholders": {} + }, + "@taAndGaTooltip": { + "type": "String", + "placeholders": {} + }, + "@definitionsToolName": { + "type": "String", + "placeholders": {} + }, + "@messageTranslationsToolName": { + "type": "String", + "placeholders": {} + }, + "@definitionsToolDescription": { + "type": "String", + "placeholders": {} + }, + "@translationsToolDescrption": { + "type": "String", + "placeholders": {} + }, + "@welcomeBack": { + "type": "String", + "placeholders": {} + }, + "@createNewClass": { + "type": "String", + "placeholders": {} + }, + "@kickAllStudents": { + "type": "String", + "placeholders": {} + }, + "@kickAllStudentsConfirmation": { + "type": "String", + "placeholders": {} + }, + "@inviteAllStudents": { + "type": "String", + "placeholders": {} + }, + "@inviteAllStudentsConfirmation": { + "type": "String", + "placeholders": {} + }, + "@inviteStudentsFromOtherClasses": { + "type": "String", + "placeholders": {} + }, + "@inviteUsersFromPangea": { + "type": "String", + "placeholders": {} + }, + "@redeemPromoCode": { + "type": "String", + "placeholders": {} + }, + "@enterPromoCode": { + "type": "String", + "placeholders": {} + }, + "@downloadTxtFile": { + "type": "String", + "placeholders": {} + }, + "@downloadCSVFile": { + "type": "String", + "placeholders": {} + }, + "@promotionalSubscriptionDesc": { + "type": "String", + "placeholders": {} + }, + "@originalSubscriptionPlatform": { + "type": "String", + "placeholders": { + "purchasePlatform": { + "type": "String" + } + } + }, + "@oneWeekTrial": { + "type": "String", + "placeholders": {} + }, + "@creatingSpacePleaseWait": { + "type": "String", + "placeholders": {} + }, + "@downloadXLSXFile": { + "type": "String", + "placeholders": {} + }, + "@abDisplayName": { + "type": "String", + "placeholders": {} + }, + "@aaDisplayName": { + "type": "String", + "placeholders": {} + }, + "@afDisplayName": { + "type": "String", + "placeholders": {} + }, + "@akDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sqDisplayName": { + "type": "String", + "placeholders": {} + }, + "@amDisplayName": { + "type": "String", + "placeholders": {} + }, + "@arDisplayName": { + "type": "String", + "placeholders": {} + }, + "@anDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hyDisplayName": { + "type": "String", + "placeholders": {} + }, + "@asDisplayName": { + "type": "String", + "placeholders": {} + }, + "@avDisplayName": { + "type": "String", + "placeholders": {} + }, + "@aeDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ayDisplayName": { + "type": "String", + "placeholders": {} + }, + "@azDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bmDisplayName": { + "type": "String", + "placeholders": {} + }, + "@baDisplayName": { + "type": "String", + "placeholders": {} + }, + "@euDisplayName": { + "type": "String", + "placeholders": {} + }, + "@beDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bhDisplayName": { + "type": "String", + "placeholders": {} + }, + "@biDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bsDisplayName": { + "type": "String", + "placeholders": {} + }, + "@brDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bgDisplayName": { + "type": "String", + "placeholders": {} + }, + "@myDisplayName": { + "type": "String", + "placeholders": {} + }, + "@caDisplayName": { + "type": "String", + "placeholders": {} + }, + "@chDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ceDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nyDisplayName": { + "type": "String", + "placeholders": {} + }, + "@zhDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cvDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kwDisplayName": { + "type": "String", + "placeholders": {} + }, + "@coDisplayName": { + "type": "String", + "placeholders": {} + }, + "@crDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hrDisplayName": { + "type": "String", + "placeholders": {} + }, + "@csDisplayName": { + "type": "String", + "placeholders": {} + }, + "@daDisplayName": { + "type": "String", + "placeholders": {} + }, + "@dvDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nlDisplayName": { + "type": "String", + "placeholders": {} + }, + "@enDisplayName": { + "type": "String", + "placeholders": {} + }, + "@eoDisplayName": { + "type": "String", + "placeholders": {} + }, + "@etDisplayName": { + "type": "String", + "placeholders": {} + }, + "@eeDisplayName": { + "type": "String", + "placeholders": {} + }, + "@foDisplayName": { + "type": "String", + "placeholders": {} + }, + "@fjDisplayName": { + "type": "String", + "placeholders": {} + }, + "@fiDisplayName": { + "type": "String", + "placeholders": {} + }, + "@frDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ffDisplayName": { + "type": "String", + "placeholders": {} + }, + "@glDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kaDisplayName": { + "type": "String", + "placeholders": {} + }, + "@deDisplayName": { + "type": "String", + "placeholders": {} + }, + "@elDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@guDisplayName": { + "type": "String", + "placeholders": {} + }, + "@htDisplayName": { + "type": "String", + "placeholders": {} + }, + "@haDisplayName": { + "type": "String", + "placeholders": {} + }, + "@heDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hzDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hiDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hoDisplayName": { + "type": "String", + "placeholders": {} + }, + "@huDisplayName": { + "type": "String", + "placeholders": {} + }, + "@iaDisplayName": { + "type": "String", + "placeholders": {} + }, + "@idDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ieDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gaDisplayName": { + "type": "String", + "placeholders": {} + }, + "@igDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ikDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ioDisplayName": { + "type": "String", + "placeholders": {} + }, + "@isDisplayName": { + "type": "String", + "placeholders": {} + }, + "@itDisplayName": { + "type": "String", + "placeholders": {} + }, + "@iuDisplayName": { + "type": "String", + "placeholders": {} + }, + "@jaDisplayName": { + "type": "String", + "placeholders": {} + }, + "@jvDisplayName": { + "type": "String", + "placeholders": {} + }, + "@klDisplayName": { + "type": "String", + "placeholders": {} + }, + "@knDisplayName": { + "type": "String", + "placeholders": {} + }, + "@krDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ksDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kkDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kmDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kiDisplayName": { + "type": "String", + "placeholders": {} + }, + "@rwDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kyDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kvDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kgDisplayName": { + "type": "String", + "placeholders": {} + }, + "@koDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kuDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kjDisplayName": { + "type": "String", + "placeholders": {} + }, + "@laDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lbDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lgDisplayName": { + "type": "String", + "placeholders": {} + }, + "@liDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@loDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ltDisplayName": { + "type": "String", + "placeholders": {} + }, + "@luDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lvDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gvDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mkDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mgDisplayName": { + "type": "String", + "placeholders": {} + }, + "@msDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mlDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mtDisplayName": { + "type": "String", + "placeholders": {} + }, + "@miDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mrDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mhDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@naDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nvDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nbDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ndDisplayName": { + "type": "String", + "placeholders": {} + }, + "@neDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ngDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@noDisplayName": { + "type": "String", + "placeholders": {} + }, + "@iiDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nrDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ocDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ojDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cuDisplayName": { + "type": "String", + "placeholders": {} + }, + "@omDisplayName": { + "type": "String", + "placeholders": {} + }, + "@orDisplayName": { + "type": "String", + "placeholders": {} + }, + "@osDisplayName": { + "type": "String", + "placeholders": {} + }, + "@paDisplayName": { + "type": "String", + "placeholders": {} + }, + "@piDisplayName": { + "type": "String", + "placeholders": {} + }, + "@faDisplayName": { + "type": "String", + "placeholders": {} + }, + "@plDisplayName": { + "type": "String", + "placeholders": {} + }, + "@psDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ptDisplayName": { + "type": "String", + "placeholders": {} + }, + "@quDisplayName": { + "type": "String", + "placeholders": {} + }, + "@rmDisplayName": { + "type": "String", + "placeholders": {} + }, + "@rnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@roDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ruDisplayName": { + "type": "String", + "placeholders": {} + }, + "@saDisplayName": { + "type": "String", + "placeholders": {} + }, + "@scDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sdDisplayName": { + "type": "String", + "placeholders": {} + }, + "@seDisplayName": { + "type": "String", + "placeholders": {} + }, + "@smDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sgDisplayName": { + "type": "String", + "placeholders": {} + }, + "@srDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gdDisplayName": { + "type": "String", + "placeholders": {} + }, + "@snDisplayName": { + "type": "String", + "placeholders": {} + }, + "@siDisplayName": { + "type": "String", + "placeholders": {} + }, + "@skDisplayName": { + "type": "String", + "placeholders": {} + }, + "@slDisplayName": { + "type": "String", + "placeholders": {} + }, + "@soDisplayName": { + "type": "String", + "placeholders": {} + }, + "@stDisplayName": { + "type": "String", + "placeholders": {} + }, + "@esDisplayName": { + "type": "String", + "placeholders": {} + }, + "@suDisplayName": { + "type": "String", + "placeholders": {} + }, + "@swDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ssDisplayName": { + "type": "String", + "placeholders": {} + }, + "@svDisplayName": { + "type": "String", + "placeholders": {} + }, + "@taDisplayName": { + "type": "String", + "placeholders": {} + }, + "@teDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tgDisplayName": { + "type": "String", + "placeholders": {} + }, + "@thDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tiDisplayName": { + "type": "String", + "placeholders": {} + }, + "@boDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tkDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tlDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@toDisplayName": { + "type": "String", + "placeholders": {} + }, + "@trDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tsDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ttDisplayName": { + "type": "String", + "placeholders": {} + }, + "@twDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tyDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ugDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ukDisplayName": { + "type": "String", + "placeholders": {} + }, + "@urDisplayName": { + "type": "String", + "placeholders": {} + }, + "@uzDisplayName": { + "type": "String", + "placeholders": {} + }, + "@veDisplayName": { + "type": "String", + "placeholders": {} + }, + "@viDisplayName": { + "type": "String", + "placeholders": {} + }, + "@voDisplayName": { + "type": "String", + "placeholders": {} + }, + "@waDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cyDisplayName": { + "type": "String", + "placeholders": {} + }, + "@woDisplayName": { + "type": "String", + "placeholders": {} + }, + "@fyDisplayName": { + "type": "String", + "placeholders": {} + }, + "@xhDisplayName": { + "type": "String", + "placeholders": {} + }, + "@yiDisplayName": { + "type": "String", + "placeholders": {} + }, + "@yoDisplayName": { + "type": "String", + "placeholders": {} + }, + "@zaDisplayName": { + "type": "String", + "placeholders": {} + }, + "@unkDisplayName": { + "type": "String", + "placeholders": {} + }, + "@zuDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hawDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hmnDisplayName": { + "type": "String", + "placeholders": {} + }, + "@multiDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cebDisplayName": { + "type": "String", + "placeholders": {} + }, + "@dzDisplayName": { + "type": "String", + "placeholders": {} + }, + "@iwDisplayName": { + "type": "String", + "placeholders": {} + }, + "@jwDisplayName": { + "type": "String", + "placeholders": {} + }, + "@moDisplayName": { + "type": "String", + "placeholders": {} + }, + "@shDisplayName": { + "type": "String", + "placeholders": {} + }, + "@wwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@afCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@axCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@alCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@dzCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@asCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@adCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@aoCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@aiCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@agCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@arCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@amCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@awCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@acCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@auCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@atCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@azCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bsCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bhCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bdCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bbCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@byCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@beCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bzCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bjCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@btCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@boCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@baCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@brCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ioCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@vgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bnCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bfCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@biCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@khCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@caCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cvCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@bqCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kyCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cfCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tdCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@clCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cnCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cxCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ccCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@coCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cdCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ckCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@crCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ciCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hrCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cuCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@cyCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@czCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@dkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@djCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@dmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@doCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tlCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ecCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@egCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@svCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gqCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@erCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@eeCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@szCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@etCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@fkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@foCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@fjCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@fiCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@frCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gfCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@pfCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gaCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@geCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@deCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ghCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@giCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@grCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@glCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gdCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gpCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@guCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gtCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ggCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gnCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gyCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@htCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hnCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@hkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@huCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@isCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@inCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@idCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@irCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@iqCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ieCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@imCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ilCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@itCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@jmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@jpCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@jeCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@joCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kzCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@keCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kiCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@xkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@laCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lvCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lbCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lsCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lrCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lyCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@liCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ltCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@luCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@moCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@myCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mvCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mlCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mtCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mhCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mqCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mrCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@muCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ytCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mxCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@fmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mdCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mcCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mnCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@meCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@msCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@maCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mzCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@naCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nrCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@npCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nlCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ncCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nzCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@niCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@neCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ngCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nuCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@nfCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@kpCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mpCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@noCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@omCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@pkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@pwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@psCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@paCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@pgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@pyCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@peCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@phCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@plCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ptCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@prCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@qaCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@reCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@roCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ruCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@rwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@blCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@shCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@knCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lcCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@mfCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@pmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@vcCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@wsCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@smCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@stCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@saCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@snCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@rsCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@scCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@slCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sxCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@skCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@siCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sbCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@soCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@zaCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gsCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@krCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ssCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@esCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@lkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sdCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@srCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@sjCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@seCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@chCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@syCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@twCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tjCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tzCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@thCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tgCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tkCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@toCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ttCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tnCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@trCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tcCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@tvCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@viCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ugCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@uaCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@aeCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@gbCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@usCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@uyCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@uzCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@vuCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@vaCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@veCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@vnCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@wfCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@ehCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@yeCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@zmCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@zwCountryDisplayName": { + "type": "String", + "placeholders": {} + }, + "@pay": { + "type": "String", + "placeholders": {} + }, + "@allPrivateChats": { + "type": "String", + "placeholders": {} + }, + "@unknownPrivateChat": { + "type": "String", + "placeholders": {} + }, + "@copyClassCodeDesc": { + "type": "String", + "placeholders": {} + }, + "@addToSpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@invitedToSpace": { + "type": "String", + "placeholders": { + "user": { + "type": "String" + }, + "space": { + "type": "String" + } + } + }, + "@declinedInvitation": { + "type": "String", + "placeholders": {} + }, + "@acceptedInvitation": { + "type": "String", + "placeholders": {} + }, + "@youreInvited": { + "type": "String", + "placeholders": {} + }, + "@studentPermissionsDesc": { + "type": "String", + "placeholders": {} + }, + "@noEligibleSpaces": { + "type": "String", + "placeholders": {} + }, + "@youAddedToSpace": { + "type": "String", + "placeholders": { + "child": { + "type": "String" + }, + "space": { + "type": "String" + } + } + }, + "@youRemovedFromSpace": { + "type": "String", + "placeholders": { + "child": { + "type": "String" + }, + "space": { + "type": "String" + } + } + }, + "@invitedToChat": { + "type": "String", + "placeholders": { + "user": { + "type": "String" + }, + "name": { + "type": "String" + } + } + }, + "@monthlySubscription": { + "type": "String", + "placeholders": {} + }, + "@yearlySubscription": { + "type": "String", + "placeholders": {} + }, + "@defaultSubscription": { + "type": "String", + "placeholders": {} + }, + "@freeTrial": { + "type": "String", + "placeholders": {} + }, + "@grammarAnalytics": { + "type": "String", + "placeholders": {} + }, + "@total": { + "type": "String", + "placeholders": {} + }, + "@noDataFound": { + "type": "String", + "placeholders": {} + }, + "@promoSubscriptionExpirationDesc": { + "type": "String", + "placeholders": { + "expiration": { + "type": "String" + } + } + }, + "@emptyChatNameWarning": { + "type": "String", + "placeholders": {} + }, + "@emptyClassNameWarning": { + "type": "String", + "placeholders": {} + }, + "@emptySpaceNameWarning": { + "type": "String", + "placeholders": {} + }, + "@blurMeansTranslateTitle": { + "type": "String", + "placeholders": {} + }, + "@blurMeansTranslateBody": { + "type": "String", + "placeholders": {} + }, + "@someErrorTitle": { + "type": "String", + "placeholders": {} + }, + "@someErrorBody": { + "type": "String", + "placeholders": {} + }, + "@bestCorrectionFeedback": { + "type": "String", + "placeholders": {} + }, + "@distractorFeedback": { + "type": "String", + "placeholders": {} + }, + "@bestAnswerFeedback": { + "type": "String", + "placeholders": {} + }, + "@definitionDefaultPrompt": { + "type": "String", + "placeholders": {} + }, + "@practiceDefaultPrompt": { + "type": "String", + "placeholders": {} + }, + "@correctionDefaultPrompt": { + "type": "String", + "placeholders": {} + }, + "@itStartDefaultPrompt": { + "type": "String", + "placeholders": {} + }, + "@languageLevelWarning": { + "type": "String", + "placeholders": {} + }, + "@lockedChatWarning": { + "type": "String", + "placeholders": {} + }, + "@lockSpace": { + "type": "String", + "placeholders": {} + }, + "@lockChat": { + "type": "String", + "placeholders": {} + }, + "@archiveSpace": { + "type": "String", + "placeholders": {} + }, + "@suggestToChat": { + "type": "String", + "placeholders": {} + }, + "@suggestToChatDesc": { + "type": "String", + "placeholders": {} + }, + "@acceptSelection": { + "type": "String", + "placeholders": {} + }, + "@acceptSelectionAnyway": { + "type": "String", + "placeholders": {} + }, + "@makingActivity": { + "type": "String", + "placeholders": {} + }, + "@why": { + "type": "String", + "placeholders": {} + }, + "@definition": { + "type": "String", + "placeholders": {} + }, + "@exampleSentence": { + "type": "String", + "placeholders": {} + }, + "@reportToTeacher": { + "type": "String", + "placeholders": {} + }, + "@reportMessageTitle": { + "type": "String", + "placeholders": { + "reportingUserId": { + "type": "String" + }, + "reportedUserId": { + "type": "String" + }, + "roomName": { + "type": "String" + } + } + }, + "@reportMessageBody": { + "type": "String", + "placeholders": { + "reportedMessage": { + "type": "String" + }, + "reason": { + "type": "String" + } + } + }, + "@noTeachersFound": { + "type": "String", + "placeholders": {} + }, + "@createClass": { + "type": "String", + "placeholders": {} + }, + "@viewArchive": { + "type": "String", + "placeholders": {} + }, + "@trialExpiration": { + "type": "String", + "placeholders": { + "expiration": { + "type": "String" + } + } + }, + "@freeTrialDesc": { + "type": "String", + "placeholders": {} + }, + "@activateTrial": { + "type": "String", + "placeholders": {} + }, + "@inNoSpaces": { + "type": "String", + "placeholders": {} + }, + "@successfullySubscribed": { + "type": "String", + "placeholders": {} + }, + "@clickToManageSubscription": { + "type": "String", + "placeholders": {} + }, + "@emptyInviteWarning": { + "type": "String", + "placeholders": {} + }, + "@errorGettingAudio": { + "type": "String", + "placeholders": {} + }, + "@signUp": { + "type": "String", + "placeholders": {} + }, + "@pleaseChooseAtLeastChars": { + "type": "String", + "placeholders": { + "min": { + "type": "String" + } + } + }, + "@noEmailWarning": { + "type": "String", + "placeholders": {} + }, + "@pleaseEnterValidEmail": { + "type": "String", + "placeholders": {} + }, + "@noAddToSpacePermissions": { + "type": "String", + "placeholders": {} + }, + "@alreadyInSpace": { + "type": "String", + "placeholders": {} + }, + "@pleaseChooseAUsername": { + "type": "String", + "placeholders": {} + }, + "@chooseAUsername": { + "type": "String", + "placeholders": {} + }, + "@define": { + "type": "String", + "placeholders": {} + }, + "@listen": { + "type": "String", + "placeholders": {} + }, + "@addConversationBot": { + "type": "String", + "placeholders": {} + }, + "@addConversationBotDesc": { + "type": "String", + "placeholders": {} + }, + "@convoBotSettingsDescription": { + "type": "String", + "placeholders": {} + }, + "@enterAConversationTopic": { + "type": "String", + "placeholders": {} + }, + "@conversationTopic": { + "type": "String", + "placeholders": {} + }, + "@enableModeration": { + "type": "String", + "placeholders": {} + }, + "@enableModerationDesc": { + "type": "String", + "placeholders": {} + }, + "@conversationLanguageLevel": { + "type": "String", + "placeholders": {} + }, + "@showDefinition": { + "type": "String", + "placeholders": {} + }, + "@subscriptionPopupTitle": { + "type": "String", + "placeholders": {} + }, + "@subscriptionPopupDesc": { + "type": "String", + "placeholders": {} + }, + "@seeOptions": { + "type": "String", + "placeholders": {} + }, + "@continuedWithoutSubscription": { + "type": "String", + "placeholders": {} + }, + "@trialPeriodExpired": { + "type": "String", + "placeholders": {} + }, + "@selectToDefine": { + "type": "String", + "placeholders": {} + }, + "@translations": { + "type": "String", + "placeholders": {} + }, + "@messageAudio": { + "type": "String", + "placeholders": {} + }, + "@definitions": { + "type": "String", + "placeholders": {} + }, + "@subscribedToUnlockTools": { + "type": "String", + "placeholders": {} + }, + "@translationTooltip": { + "type": "String", + "placeholders": {} + }, + "@audioTooltip": { + "type": "String", + "placeholders": {} + }, + "@speechToTextTooltip": { + "type": "String", + "placeholders": {} + }, + "@certifyAge": { + "type": "String", + "placeholders": { + "age": { + "type": "String" + } + } + }, + "@kickBotWarning": { + "type": "String", + "placeholders": {} + }, + "@joinToView": { + "type": "String", + "placeholders": {} + }, + "@refresh": { + "type": "String", + "placeholders": {} + }, + "@autoPlayTitle": { + "type": "String", + "placeholders": {} + }, + "@autoPlayDesc": { + "type": "String", + "placeholders": {} + }, + "@messageAnalytics": { + "type": "String", + "placeholders": {} + }, + "@words": { + "type": "String", + "placeholders": {} + }, + "@score": { + "type": "String", + "placeholders": {} + }, + "@accuracy": { + "type": "String", + "placeholders": {} + }, + "@points": { + "type": "String", + "placeholders": {} + }, + "@noPaymentInfo": { + "type": "String", + "placeholders": {} + }, + "@conversationBotModeSelectDescription": { + "type": "String", + "placeholders": {} + }, + "@conversationBotModeSelectOption_discussion": { + "type": "String", + "placeholders": {} + }, + "@conversationBotModeSelectOption_custom": { + "type": "String", + "placeholders": {} + }, + "@conversationBotModeSelectOption_conversation": { + "type": "String", + "placeholders": {} + }, + "@conversationBotModeSelectOption_textAdventure": { + "type": "String", + "placeholders": {} + }, + "@conversationBotModeSelectOption_storyGame": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_title": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionTopicLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionTopicPlaceholder": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionKeywordsLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionKeywordsPlaceholder": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionKeywordsHintText": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionTriggerScheduleEnabledLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionTriggerScheduleHourIntervalLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionTriggerReactionEnabledLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotDiscussionZone_discussionTriggerReactionKeyLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotCustomZone_title": { + "type": "String", + "placeholders": {} + }, + "@conversationBotCustomZone_customSystemPromptLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotCustomZone_customSystemPromptPlaceholder": { + "type": "String", + "placeholders": {} + }, + "@conversationBotCustomZone_customSystemPromptEmptyError": { + "type": "String", + "placeholders": {} + }, + "@botConfig": { + "type": "String", + "placeholders": {} + }, + "@botConfigNoPermissionTitle": { + "type": "String", + "placeholders": {} + }, + "@botConfigNoPermissionMessage": { + "type": "String", + "placeholders": {} + }, + "@addConversationBotDialogTitleInvite": { + "type": "String", + "placeholders": {} + }, + "@addConversationBotButtonInvite": { + "type": "String", + "placeholders": {} + }, + "@addConversationBotDialogInviteConfirmation": { + "type": "String", + "placeholders": {} + }, + "@addConversationBotButtonTitleRemove": { + "type": "String", + "placeholders": {} + }, + "@addConversationBotButtonRemove": { + "type": "String", + "placeholders": {} + }, + "@addConversationBotDialogRemoveConfirmation": { + "type": "String", + "placeholders": {} + }, + "@conversationBotConfigConfirmChange": { + "type": "String", + "placeholders": {} + }, + "@conversationBotStatus": { + "type": "String", + "placeholders": {} + }, + "@conversationBotTextAdventureZone_title": { + "type": "String", + "placeholders": {} + }, + "@conversationBotTextAdventureZone_instructionLabel": { + "type": "String", + "placeholders": {} + }, + "@conversationBotTextAdventureZone_instructionPlaceholder": { + "type": "String", + "placeholders": {} + }, + "@conversationBotCustomZone_instructionSystemPromptEmptyError": { + "type": "String", + "placeholders": {} + }, + "@studentAnalyticsNotAvailable": { + "type": "String", + "placeholders": {} + }, + "@roomDataMissing": { + "type": "String", + "placeholders": {} + }, + "@updatePhoneOS": { + "type": "String", + "placeholders": {} + }, + "@wordsPerMinute": { + "type": "String", + "placeholders": {} + }, + "@autoIGCToolName": { + "type": "String", + "placeholders": {} + }, + "@autoIGCToolDescription": { + "type": "String", + "placeholders": {} + }, + "@runGrammarCorrection": { + "type": "String", + "placeholders": {} + }, + "@grammarCorrectionFailed": { + "type": "String", + "placeholders": {} + }, + "@grammarCorrectionComplete": { + "type": "String", + "placeholders": {} + }, + "@tooltipInstructionsTitle": { + "type": "String", + "placeholders": {} + }, + "@tooltipInstructionsMobileBody": { + "type": "String", + "placeholders": {} + }, + "@tooltipInstructionsBrowserBody": { + "type": "String", + "placeholders": {} + }, + "@addSpaceToSpaceDescription": { + "type": "String", + "placeholders": {} + }, + "@chatCapacity": { + "type": "String", + "placeholders": {} + }, + "@spaceCapacity": { + "type": "String", + "placeholders": {} + }, + "@roomFull": { + "type": "String", + "placeholders": {} + }, + "@topicNotSet": { + "type": "String", + "placeholders": {} + }, + "@chatCapacityNotSet": { + "type": "String", + "placeholders": {} + }, + "@spaceCapacityNotSet": { + "type": "String", + "placeholders": {} + }, + "@chatCapacityHasBeenChanged": { + "type": "String", + "placeholders": {} + }, + "@spaceCapacityHasBeenChanged": { + "type": "String", + "placeholders": {} + }, + "@chatCapacitySetTooLow": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@spaceCapacitySetTooLow": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@chatCapacityExplanation": { + "type": "String", + "placeholders": {} + }, + "@spaceCapacityExplanation": { + "type": "String", + "placeholders": {} + }, + "@chatExceedsCapacity": { + "type": "String", + "placeholders": {} + }, + "@spaceExceedsCapacity": { + "type": "String", + "placeholders": {} + }, + "@tooManyRequest": { + "type": "String", + "placeholders": {} + }, + "@enterNumber": { + "type": "String", + "placeholders": {} + }, + "@buildTranslation": { + "type": "String", + "placeholders": {} + }, + "@nonexistentSelection": { + "type": "String", + "placeholders": {} + }, + "@cantAddSpaceChild": { + "type": "String", + "placeholders": {} + }, + "@roomAddedToSpace": { + "type": "String", + "placeholders": {} + }, + "@addChatToSpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@addSpaceToSpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@spaceAnalytics": { + "type": "String", + "placeholders": {} + }, + "@changeAnalyticsLanguage": { + "type": "String", + "placeholders": {} + }, + "@suggestToSpace": { + "type": "String", + "placeholders": {} + }, + "@suggestToSpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@practice": { + "type": "String", + "placeholders": {} + }, + "@noLanguagesSet": { + "type": "String", + "placeholders": {} + }, + "@noActivitiesFound": { + "type": "String", + "placeholders": {} + }, + "@hintTitle": { + "type": "String", + "placeholders": {} + }, + "@speechToTextBody": { + "type": "String", + "placeholders": {} + }, + "@versionNotFound": { + "type": "String", + "placeholders": {} + }, + "@fetchingVersion": { + "type": "String", + "placeholders": {} + }, + "@versionFetchError": { + "type": "String", + "placeholders": {} + }, + "@versionText": { + "type": "String", + "placeholders": { + "version": { + "type": "String" + }, + "buildNumber": { + "type": "String" + } + } + }, + "@languageButtonLabel": { + "type": "String", + "placeholders": { + "currentLanguage": { + "type": "String" + } + } + }, + "@interactiveTranslatorAutoPlaySliderHeader": { + "type": "String", + "placeholders": {} + }, + "@interactiveTranslatorAutoPlayDesc": { + "type": "String", + "placeholders": {} + }, + "@changeAnalyticsView": { + "type": "String", + "placeholders": {} + }, + "@l1TranslationBody": { + "type": "String", + "placeholders": {} + }, + "@deleteSubscriptionWarningTitle": { + "type": "String", + "placeholders": {} + }, + "@deleteSubscriptionWarningBody": { + "type": "String", + "placeholders": {} + }, + "@manageSubscription": { + "type": "String", + "placeholders": {} + }, + "@createSpace": { + "type": "String", + "placeholders": {} + }, + "@createChat": { + "type": "String", + "placeholders": {} + }, + "@error520Title": { + "type": "String", + "placeholders": {} + }, + "@error520Desc": { + "type": "String", + "placeholders": {} + }, + "@wordsUsed": { + "type": "String", + "placeholders": {} + }, + "@errorTypes": { + "type": "String", + "placeholders": {} + }, + "@level": { + "type": "String", + "placeholders": {} + }, + "@canceledSend": { + "type": "String", + "placeholders": {} + }, + "@morphsUsed": { + "type": "String", + "placeholders": {} + }, + "@translationChoicesBody": { + "type": "String", + "placeholders": {} + }, + "@grammar": { + "type": "String", + "placeholders": {} + }, + "@contactHasBeenInvitedToTheChat": { + "type": "String", + "placeholders": {} + }, + "@inviteChat": { + "type": "String", + "placeholders": {} + }, + "@chatName": { + "type": "String", + "placeholders": {} + }, + "@reportContentIssueTitle": { + "type": "String", + "placeholders": {} + }, + "@feedback": { + "type": "String", + "placeholders": {} + }, + "@reportContentIssueDescription": { + "type": "String", + "placeholders": {} + }, + "@changeContent": { + "type": "String", + "placeholders": {} + }, + "@clickTheWordAgainToDeselect": { + "type": "String", + "placeholders": {} + }, + "@l2SupportNa": { + "type": "String", + "placeholders": {} + }, + "@l2SupportAlpha": { + "type": "String", + "placeholders": {} + }, + "@l2SupportBeta": { + "type": "String", + "placeholders": {} + }, + "@l2SupportFull": { + "type": "String", + "placeholders": {} + }, + "@missingVoiceTitle": { + "type": "String", + "placeholders": {} + }, + "@voiceNotAvailable": { + "type": "String", + "placeholders": {} + }, + "@openVoiceSettings": { + "type": "String", + "placeholders": {} + }, + "@playAudio": { + "type": "String", + "placeholders": {} + }, + "@stop": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSsconj": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSnum": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSverb": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSaffix": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSpart": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSadj": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOScconj": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSpunct": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSadv": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSaux": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSspace": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSsym": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSdet": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSpron": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSadp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSpropn": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSnoun": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSintj": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSx": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyGENDERfem": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPERSON2": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODimp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEqest": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyASPECTperf": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEaccnom": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEobl": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEact": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEbrck": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNOUNTYPEart": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERsing": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyGENDERmasc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBTYPEmod": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyADVTYPEadverbial": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEperi": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMdigit": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNOUNTYPEnot_proper": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEcard": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNOUNTYPEprop": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEdash": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEyes": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEsemi": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEcomm": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODcnd": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEacc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPARTTYPEpart": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEpast": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEGREEsup": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEcolo": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPERSON3": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERplur": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEnpr": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEinterrogative": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLITEinfm": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyADVTYPEtim": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLARITYneg": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEtot": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyADVTYPEadnomial": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyASPECTprog": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODsub": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMcomplementive": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEnom": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEfut": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEdat": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEpres": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyGENDERneut": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPErel": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMfinalEnding": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEdem": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPREPCASEpre": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMfin": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEGREEpos": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEquot": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMger": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEpass": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEgen": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEprs": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEFINITEdef": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEord": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEins": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMinf": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMaux": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMlong": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEloc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODind": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEGREEcmp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASErelativeCase": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEexcl": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPERSON1": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTSIDEini": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyGENDERperson": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyFOREIGNyes": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEvoice": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBTYPEverbType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSSpass": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPREPCASEprepCase": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEnumType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNOUNTYPEnounType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyREFLEXreflex": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEpronType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTSIDEpunctSide": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMverbForm": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyGENDERgender": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODmood": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyASPECTaspect": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEpunctType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEtense": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEGREEdegree": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLITEpolite": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyADVTYPEadvType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMnumber": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCONJTYPEconjType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLARITYpolarity": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEcase": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEFINITEdefinite": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMnumForm": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEadn": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOCvoc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCMPLcmpl": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyADVadv": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODjus": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyGENDERcom": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyREFLEXrflx": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPARTTYPEpar": { + "type": "String", + "placeholders": {} + }, + "@grammarCopySPCspc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEpqp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyREFLEXref": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEnshrt": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERdual": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMlng": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEmid": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyINTRELintRel": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyINTint": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEcaus": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyUnknown": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyEVIDENTevident": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMnumberPsor": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyASPECThab": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEabl": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEall": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEess": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEtra": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEequ": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEdis": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEabs": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEerg": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEcau": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEben": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEtem": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCONJTYPEcoord": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEFINITEcons": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEGREEabs": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyEVIDENTfh": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyEVIDENTnfh": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODopt": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODadm": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODdes": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODnec": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODpot": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODprp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODqot": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMword": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMroman": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMletter": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEmult": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEfrac": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEsets": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPErange": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPEdist": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERtri": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERpauc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERgrpa": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERgrpl": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERinv": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPERSON0": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPERSON4": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLITEform": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLITEelev": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLITEhumb": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEemp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEexc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPErcp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEintRelPronType": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEaor": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEeps": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEprosp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMpart": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMconv": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMvnoun": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEantip": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEcauVoice": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICedir": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEinvVoice": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICErcpVoice": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOS": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyGENDER": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPERSON": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOOD": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyASPECT": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNOUNTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyADVTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORM": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBER": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEFINITE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEGREE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyEVIDENT": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyFOREIGN": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLARITY": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLITE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPREPCASE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTSIDE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyREFLEX": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORM": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCONJTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopySPC": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPARTTYPE": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyINTREL": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMFORMpsor": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyUNKNOWN": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERPSOR": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSS": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyASPECTimp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEvoc": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEcom": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEpar": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEadv": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEref": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASErel": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEsub": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEsup": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEaccdat": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCASEpre": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCONJTYPEsub": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyCONJTYPEcmp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyDEFINITEind": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyMOODint": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNOUNTYPEcomm": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERPSORsing": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERPSORplur": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyNUMBERPSORdual": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOLARITYpos": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPOSSyes": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPREPCASEnpr": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEprs": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEint": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEtot": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEneg": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEart": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEind": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPRONTYPEintrel": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTSIDEfin": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyPUNCTTYPEperi": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyREFLEXyes": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyTENSEimp": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMsup": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMadn": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMlng": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBFORMshrt": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVERBTYPEcaus": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEcau": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEdir": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICEinv": { + "type": "String", + "placeholders": {} + }, + "@grammarCopyVOICErcp": { + "type": "String", + "placeholders": {} + }, + "@enterPrompt": { + "type": "String", + "placeholders": {} + }, + "@selectBotLanguage": { + "type": "String", + "placeholders": {} + }, + "@chooseVoice": { + "type": "String", + "placeholders": {} + }, + "@enterLanguageLevel": { + "type": "String", + "placeholders": {} + }, + "@enterDiscussionTopic": { + "type": "String", + "placeholders": {} + }, + "@selectBotChatMode": { + "type": "String", + "placeholders": {} + }, + "@messageNotInTargetLang": { + "type": "String", + "placeholders": {} + }, + "@other": { + "type": "String", + "placeholders": {} + }, + "@levelShort": { + "type": "String", + "placeholders": { + "level": { + "type": "int" + } + } + }, + "@botModeValidation": { + "type": "String", + "placeholders": {} + }, + "@clickBestOption": { + "type": "String", + "placeholders": {} + }, + "@completeActivitiesToUnlock": { + "type": "String", + "placeholders": {} + }, + "@botSettingsSubtitle": { + "type": "String", + "placeholders": {} + }, + "@invitePeople": { + "type": "String", + "placeholders": {} + }, + "@noCapacityLimit": { + "type": "String", + "placeholders": {} + }, + "@downloadGroupText": { + "type": "String", + "placeholders": {} + }, + "@spaceDescription": { + "type": "String", + "placeholders": {} + }, + "@addSpaceDescription": { + "type": "String", + "placeholders": {} + }, + "@notificationsOn": { + "type": "String", + "placeholders": {} + }, + "@notificationsOff": { + "type": "String", + "placeholders": {} + }, + "@spaceCanBeFoundViaSearch": { + "type": "String", + "placeholders": {} + }, + "@chatCanBeFoundViaSearch": { + "type": "String", + "placeholders": {} + }, + "@requireCodeToJoin": { + "type": "String", + "placeholders": {} + }, + "@canFindInSearch": { + "type": "String", + "placeholders": {} + }, + "@addSubspaceWarning": { + "type": "String", + "placeholders": {} + }, + "@nestedSpaceError": { + "type": "String", + "placeholders": {} + }, + "@addChatToSpace": { + "type": "String", + "placeholders": {} + }, + "@createChatAndInviteUsers": { + "type": "String", + "placeholders": {} + }, + "@updatedNewSpaceDescription": { + "type": "String", + "placeholders": {} + }, + "@joinWithCode": { + "type": "String", + "placeholders": {} + }, + "@enterCodeToJoin": { + "type": "String", + "placeholders": {} + }, + "@updateNow": { + "type": "String", + "placeholders": {} + }, + "@updateLater": { + "type": "String", + "placeholders": {} + }, + "@constructUseWaDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseGaDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseTaDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseUnkDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorITDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIgnITDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncITDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIgnIGCDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorIGCDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncIGCDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorPADesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIgnPADesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncPADesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorWLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncWLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIngWLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorHWLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncHWLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIgnHWLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIgnLDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorMDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncMDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIgnMDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseEmojiDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseCollected": { + "type": "String", + "placeholders": {} + }, + "@constructUseNanDesc": { + "type": "String", + "placeholders": {} + }, + "@xpIntoLevel": { + "type": "String", + "placeholders": { + "currentXP": { + "type": "int" + }, + "maxXP": { + "type": "int" + } + } + }, + "@signInWithUsername": { + "type": "String", + "placeholders": {} + }, + "@registrationEmailMessage": { + "type": "String", + "placeholders": {} + }, + "@enableTTSToolName": { + "type": "String", + "placeholders": {} + }, + "@enableTTSToolDescription": { + "type": "String", + "placeholders": {} + }, + "@couldNotFindTTS": { + "type": "String", + "placeholders": {} + }, + "@ttsInstructionsHyperlink": { + "type": "String", + "placeholders": {} + }, + "@createAnAccount": { + "type": "String", + "placeholders": {} + }, + "@signIn": { + "type": "String", + "placeholders": {} + }, + "@signUpWithEmail": { + "type": "String", + "placeholders": {} + }, + "@signUpWithGoogle": { + "type": "String", + "placeholders": {} + }, + "@signUpWithApple": { + "type": "String", + "placeholders": {} + }, + "@yourUsername": { + "type": "String", + "placeholders": {} + }, + "@yourEmail": { + "type": "String", + "placeholders": {} + }, + "@pleaseEnterAnEmail": { + "type": "String", + "placeholders": {} + }, + "@signInWithGoogle": { + "type": "String", + "placeholders": {} + }, + "@signInWithApple": { + "type": "String", + "placeholders": {} + }, + "@chooseYourAvatar": { + "type": "String", + "placeholders": {} + }, + "@iWantToLearn": { + "type": "String", + "placeholders": {} + }, + "@letsStart": { + "type": "String", + "placeholders": {} + }, + "@pleaseAgreeToTOS": { + "type": "String", + "placeholders": {} + }, + "@pleaseEnterEmail": { + "type": "String", + "placeholders": {} + }, + "@pleaseSelectALanguage": { + "type": "String", + "placeholders": {} + }, + "@myBaseLanguage": { + "type": "String", + "placeholders": {} + }, + "@clickWordsInstructions": { + "type": "String", + "placeholders": {} + }, + "@chooseBestDefinition": { + "type": "String", + "placeholders": {} + }, + "@meaningSectionHeader": { + "type": "String", + "placeholders": {} + }, + "@formSectionHeader": { + "type": "String", + "placeholders": {} + }, + "@noEmojiSelectedTooltip": { + "type": "String", + "placeholders": {} + }, + "@writingExercisesTooltip": { + "type": "String", + "placeholders": {} + }, + "@listeningExercisesTooltip": { + "type": "String", + "placeholders": {} + }, + "@readingExercisesTooltip": { + "type": "String", + "placeholders": {} + }, + "@meaningNotFound": { + "type": "String", + "placeholders": {} + }, + "@formsNotFound": { + "type": "String", + "placeholders": {} + }, + "@chooseBaseForm": { + "type": "String", + "placeholders": {} + }, + "@notTheCodeError": { + "type": "String", + "placeholders": {} + }, + "@totalXP": { + "type": "String", + "placeholders": {} + }, + "@numLemmas": { + "type": "String", + "placeholders": {} + }, + "@numLemmasUsedCorrectly": { + "type": "String", + "placeholders": {} + }, + "@numLemmasUsedIncorrectly": { + "type": "String", + "placeholders": {} + }, + "@numLemmasSmallXP": { + "type": "String", + "placeholders": {} + }, + "@numLemmasMediumXP": { + "type": "String", + "placeholders": {} + }, + "@numLemmasLargeXP": { + "type": "String", + "placeholders": {} + }, + "@numGrammarConcepts": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConcepts": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsUsedCorrectly": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsUsedIncorrectly": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsUseCorrectlySystemGenerated": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsUseIncorrectlySystemGenerated": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsSmallXP": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsMediumXP": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsLargeXP": { + "type": "String", + "placeholders": {} + }, + "@listGrammarConceptsHugeXP": { + "type": "String", + "placeholders": {} + }, + "@numMessagesSent": { + "type": "String", + "placeholders": {} + }, + "@numWordsTyped": { + "type": "String", + "placeholders": {} + }, + "@numCorrectChoices": { + "type": "String", + "placeholders": {} + }, + "@numIncorrectChoices": { + "type": "String", + "placeholders": {} + }, + "@downloadSpaceAnalytics": { + "type": "String", + "placeholders": {} + }, + "@commaSeparatedFile": { + "type": "String", + "placeholders": {} + }, + "@excelFile": { + "type": "String", + "placeholders": {} + }, + "@fileType": { + "type": "String", + "placeholders": {} + }, + "@download": { + "type": "String", + "placeholders": {} + }, + "@analyticsNotAvailable": { + "type": "String", + "placeholders": {} + }, + "@downloading": { + "type": "String", + "placeholders": {} + }, + "@failedFetchUserAnalytics": { + "type": "String", + "placeholders": {} + }, + "@downloadComplete": { + "type": "String", + "placeholders": {} + }, + "@whatIsTheMorphTag": { + "type": "String", + "placeholders": { + "wordForm": { + "type": "String" + }, + "morphologicalFeature": { + "type": "String" + } + } + }, + "@dataAvailable": { + "type": "String", + "placeholders": {} + }, + "@available": { + "type": "String", + "placeholders": {} + }, + "@pangeaBotIsFallible": { + "type": "String", + "placeholders": {} + }, + "@whatIsMeaning": { + "type": "String", + "placeholders": { + "lemma": { + "type": "String" + } + } + }, + "@pickAnEmoji": { + "type": "String", + "placeholders": { + "lemma": { + "type": "String" + } + } + }, + "@chooseLemmaMeaningInstructionsBody": { + "type": "String", + "placeholders": {} + }, + "@doubleClickToEdit": { + "type": "String", + "placeholders": {} + }, + "@removeFeature": { + "type": "String", + "placeholders": { + "feature": { + "type": "String" + } + } + }, + "@notInClass": { + "type": "String", + "placeholders": {} + }, + "@noClassCode": { + "type": "String", + "placeholders": {} + }, + "@chooseCorrectLabel": { + "type": "String", + "placeholders": {} + }, + "@levelPopupTitle": { + "type": "String", + "placeholders": { + "level": { + "type": "int" + } + } + }, + "@activityPlannerTitle": { + "type": "String", + "placeholders": {} + }, + "@topicLabel": { + "type": "String", + "placeholders": {} + }, + "@topicPlaceholder": { + "type": "String", + "placeholders": {} + }, + "@modeLabel": { + "type": "String", + "placeholders": {} + }, + "@modePlaceholder": { + "type": "String", + "placeholders": {} + }, + "@learningObjectiveLabel": { + "type": "String", + "placeholders": {} + }, + "@learningObjectivePlaceholder": { + "type": "String", + "placeholders": {} + }, + "@mediaLabel": { + "type": "String", + "placeholders": {} + }, + "@languageOfInstructionsLabel": { + "type": "String", + "placeholders": {} + }, + "@targetLanguageLabel": { + "type": "String", + "placeholders": {} + }, + "@cefrLevelLabel": { + "type": "String", + "placeholders": {} + }, + "@generateActivitiesButton": { + "type": "String", + "placeholders": {} + }, + "@launchActivityButton": { + "type": "String", + "placeholders": {} + }, + "@image": { + "type": "String", + "placeholders": {} + }, + "@video": { + "type": "String", + "placeholders": {} + }, + "@nan": { + "type": "String", + "placeholders": {} + }, + "@activityPlannerOverviewInstructionsBody": { + "type": "String", + "placeholders": {} + }, + "@activityTitle": { + "type": "String", + "placeholders": {} + }, + "@addVocabulary": { + "type": "String", + "placeholders": {} + }, + "@instructions": { + "type": "String", + "placeholders": {} + }, + "@numberOfLearners": { + "type": "String", + "placeholders": {} + }, + "@mustBeInteger": { + "type": "String", + "placeholders": {} + }, + "@noLemmasFound": { + "type": "String", + "placeholders": { + "xp": { + "type": "int" + } + } + }, + "@constructUsePvmDesc": { + "type": "String", + "placeholders": {} + }, + "@lockedMorphFeature": { + "type": "String", + "placeholders": {} + }, + "@leaveSpaceDescription": { + "type": "String", + "placeholders": {} + }, + "@whatIsLemma": { + "type": "String", + "placeholders": {} + }, + "@constructUseCorMmDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIncMmDesc": { + "type": "String", + "placeholders": {} + }, + "@constructUseIgnMmDesc": { + "type": "String", + "placeholders": {} + }, + "@clickForMeaningActivity": { + "type": "String", + "placeholders": {} + }, + "@meaning": { + "type": "String", + "placeholders": {} + }, + "@chatWith": { + "type": "String", + "placeholders": { + "displayname": { + "type": "String" + } + } + }, + "@slightlyOffensive": { + "type": "String", + "placeholders": {} + }, + "@clickOnEmailLink": { + "type": "String", + "placeholders": {} + }, + "@whoIsAllowedToJoinThisChat": { + "type": "String", + "placeholders": {} + }, + "@dontForgetPassword": { + "type": "String", + "placeholders": {} + }, + "@enableAutocorrectToolName": { + "type": "String", + "placeholders": {} + }, + "@enableAutocorrectDescription": { + "type": "String", + "placeholders": {} + }, + "@ttsDisbledTitle": { + "type": "String", + "placeholders": {} + }, + "@ttsDisabledBody": { + "type": "String", + "placeholders": {} + }, + "@noSpaceDescriptionYet": { + "type": "String", + "placeholders": {} + }, + "@tooLargeToSend": { + "type": "String", + "placeholders": {} + }, + "@exitWithoutSaving": { + "type": "String", + "placeholders": {} + }, + "@enableAutocorrectPopupTitle": { + "type": "String", + "placeholders": {} + }, + "@enableAutocorrectPopupSteps": { + "type": "String", + "placeholders": {} + }, + "@enableAutocorrectPopupDescription": { + "type": "String", + "placeholders": {} + }, + "@downloadGboardTitle": { + "type": "String", + "placeholders": {} + }, + "@downloadGboardSteps": { + "type": "String", + "placeholders": {} + }, + "@downloadGboardDescription": { + "type": "String", + "placeholders": {} + }, + "@enableAutocorrectWarning": { + "type": "String", + "placeholders": {} + }, + "@displayName": { + "type": "String", + "placeholders": {} + }, + "@leaveRoomDescription": { + "type": "String", + "placeholders": {} + }, + "@confirmUserId": { + "type": "String", + "placeholders": {} + }, + "@startingToday": { + "type": "String", + "placeholders": {} + }, + "@oneWeekFreeTrial": { + "type": "String", + "placeholders": {} + }, + "@paidSubscriptionStarts": { + "type": "String", + "placeholders": { + "startDate": { + "type": "String" + } + } + }, + "@cancelInSubscriptionSettings": { + "type": "String", + "placeholders": {} + }, + "@cancelToAvoidCharges": { + "type": "String", + "placeholders": { + "trialEnds": { + "type": "String" + } + } + }, + "@downloadGboard": { + "type": "String", + "placeholders": {} + }, + "@autocorrectNotAvailable": { + "type": "String", + "placeholders": {} + }, + "@pleaseUpdateApp": { + "type": "String", + "placeholders": {} + }, + "@chooseEmojiInstructionsBody": { + "type": "String", + "placeholders": {} + }, + "@pickAnEmojiFor": { + "type": "String", + "placeholders": { + "lemma": { + "type": "String" + } + } + }, + "@analyticsVocabListBody": { + "type": "String", + "placeholders": {} + }, + "@morphAnalyticsListBody": { + "type": "String", + "placeholders": {} + }, + "@knockSpaceSuccess": { + "type": "String", + "placeholders": {} + }, + "@joinByCode": { + "type": "String", + "placeholders": {} + }, + "@createASpace": { + "type": "String", + "placeholders": {} + }, + "@chooseWordAudioInstructionsBody": { + "type": "String", + "placeholders": {} + }, + "@chooseMorphsInstructionsBody": { + "type": "String", + "placeholders": {} + }, + "@inviteAndLaunch": { + "type": "String", + "placeholders": {} + }, + "@createOwnChat": { + "type": "String", + "placeholders": {} + }, + "@pleaseEnterInt": { + "type": "String", + "placeholders": {} + }, + "@home": { + "type": "String", + "placeholders": {} + }, + "@join": { + "type": "String", + "placeholders": {} + }, + "@readingAssistanceOverviewBody": { + "type": "String", + "placeholders": {} + }, + "@learnByTexting": { + "type": "String", + "placeholders": {} + }, + "@levelSummaryTrigger": { + "type": "String", + "placeholders": {} + }, + "@levelSummaryPopupTitle": { + "type": "String", + "placeholders": { + "level": { + "type": "int" + } + } + }, + "@referFriends": { + "type": "String", + "placeholders": {} + }, + "@referFriendDialogTitle": { + "type": "String", + "placeholders": {} + }, + "@referFriendDialogDesc": { + "type": "String", + "placeholders": {} + }, + "@youUnlocked": { + "type": "String", + "placeholders": {} + }, + "@resetInstructionTooltipsTitle": { + "type": "String", + "placeholders": {} + }, + "@resetInstructionTooltipsDesc": { + "type": "String", + "placeholders": {} + }, + "@selectForGrammar": { + "type": "String", + "placeholders": {} + }, + "@newChatActivityTitle": { + "type": "String", + "placeholders": {} + }, + "@newChatActivityDesc": { + "type": "String", + "placeholders": {} + }, + "@exploreMore": { + "type": "String", + "placeholders": {} + }, + "@randomize": { + "type": "String", + "placeholders": {} + }, + "@clear": { + "type": "String", + "placeholders": {} + }, + "@makeYourOwnActivity": { + "type": "String", + "placeholders": {} + }, + "@featuredActivities": { + "type": "String", + "placeholders": {} + }, + "@goToChat": { + "type": "String", + "placeholders": {} + }, + "@save": { + "type": "String", + "placeholders": {} + }, + "@selectActivity": { + "type": "String", + "placeholders": {} + }, + "@wordFocusListeningMultipleChoice": { + "type": "String", + "placeholders": {} + }, + "@createActivity": { + "type": "String", + "placeholders": {} + }, + "@startChat": { + "type": "String", + "placeholders": {} + }, + "@translationProblem": { + "type": "String", + "placeholders": {} + }, + "@perfectTranslation": { + "type": "String", + "placeholders": {} + }, + "@greatJobTranslation": { + "type": "String", + "placeholders": {} + }, + "@goodJobTranslation": { + "type": "String", + "placeholders": {} + }, + "@makingProgress": { + "type": "String", + "placeholders": {} + }, + "@keepPracticing": { + "type": "String", + "placeholders": {} + }, + "@niceJob": { + "type": "String", + "placeholders": {} + }, + "@publicSpacesTitle": { + "type": "String", + "placeholders": {} + }, + "@askToJoin": { + "type": "String", + "placeholders": {} + }, + "@emptyChatWarningTitle": { + "type": "String", + "placeholders": {} + }, + "@emptyChatWarningDesc": { + "type": "String", + "placeholders": {} + }, + "@areYouLikeMe": { + "type": "String", + "placeholders": {} + }, + "@tryAgainLater": { + "type": "String", + "placeholders": {} + }, + "@enterSpaceCode": { + "type": "String", + "placeholders": {} + }, + "@shareSpaceLink": { + "type": "String", + "placeholders": {} + }, + "@byUsingPangeaChat": { + "type": "String", + "placeholders": {} + }, + "@details": { + "type": "String", + "placeholders": {} + }, + "@languageLevelPreA1Desc": { + "type": "String", + "placeholders": {} + }, + "@languageLevelA1Desc": { + "type": "String", + "placeholders": {} + }, + "@languageLevelA2Desc": { + "type": "String", + "placeholders": {} + }, + "@languageLevelB1Desc": { + "type": "String", + "placeholders": {} + }, + "@languageLevelB2Desc": { + "type": "String", + "placeholders": {} + }, + "@languageLevelC1Desc": { + "type": "String", + "placeholders": {} + }, + "@languageLevelC2Desc": { + "type": "String", + "placeholders": {} + }, + "@newVocab": { + "type": "String", + "placeholders": {} + }, + "@newGrammar": { + "type": "String", + "placeholders": {} + }, + "@congratulationsOnReaching": { + "type": "String", + "placeholders": { + "level": { + "type": "int" + } + } + }, + "@seeDetails": { + "type": "String", + "placeholders": {} + }, + "@choosePracticeMode": { + "type": "String", + "placeholders": {} + }, + "@userWouldLikeToChangeTheSpace": { + "type": "String", + "placeholders": { + "user": { + "type": "String" + } + } + }, + "@ban": { + "type": "String", + "placeholders": {} + }, + "@unban": { + "type": "String", + "placeholders": {} + }, + "@kick": { + "type": "String", + "placeholders": {} + }, + "@lemma": { + "type": "String", + "placeholders": {} + }, + "@grammarFeature": { + "type": "String", + "placeholders": {} + }, + "@grammarTag": { + "type": "String", + "placeholders": {} + }, + "@forms": { + "type": "String", + "placeholders": {} + }, + "@exampleMessages": { + "type": "String", + "placeholders": {} + }, + "@timesUsedIndependently": { + "type": "String", + "placeholders": {} + }, + "@timesUsedWithAssistance": { + "type": "String", + "placeholders": {} + }, + "@goToSpaceButton": { + "type": "String", + "placeholders": {} + }, + "@shareInviteCode": { + "type": "String", + "placeholders": { + "code": { + "type": "String" + } + } + }, + "@leaderboard": { + "type": "String", + "placeholders": {} + }, + "@welcomeUser": { + "type": "String", + "placeholders": { + "user": { + "type": "String" + } + } + }, + "@joinSpaceOnboardingDesc": { + "type": "String", + "placeholders": {} + }, + "@skipForNow": { + "type": "String", + "placeholders": {} + }, + "@permissions": { + "type": "String", + "placeholders": {} + }, + "@spaceChildPermission": { + "type": "String", + "placeholders": {} + }, + "@addEnvironmentOverride": { + "type": "String", + "placeholders": {} + }, + "@defaultOption": { + "type": "String", + "placeholders": {} + }, + "@deleteChatDesc": { + "type": "String", + "placeholders": {} + }, + "@deleteSpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@chatWithActivities": { + "type": "String", + "placeholders": {} + }, + "@findYourPeople": { + "type": "String", + "placeholders": {} + }, + "@launch": { + "type": "String", + "placeholders": {} + }, + "@launchActivityToChats": { + "type": "String", + "placeholders": {} + }, + "@searchChats": { + "type": "String", + "placeholders": {} + }, + "@selectChats": { + "type": "String", + "placeholders": {} + }, + "@selectChatToStart": { + "type": "String", + "placeholders": {} + }, + "@maxFifty": { + "type": "String", + "placeholders": {} + }, + "@configureSpace": { + "type": "String", + "placeholders": {} + }, + "@pinMessages": { + "type": "String", + "placeholders": {} + }, + "@setJoinRules": { + "type": "String", + "placeholders": {} + }, + "@changeGeneralSettings": { + "type": "String", + "placeholders": {} + }, + "@inviteOtherUsersToRoom": { + "type": "String", + "placeholders": {} + }, + "@changeTheNameOfTheSpace": { + "type": "String", + "placeholders": {} + }, + "@changeTheDescription": { + "type": "String", + "placeholders": {} + }, + "@changeThePermissions": { + "type": "String", + "placeholders": {} + }, + "@introductions": { + "type": "String", + "placeholders": {} + }, + "@announcements": { + "type": "String", + "placeholders": {} + }, + "@activities": { + "type": "String", + "placeholders": {} + }, + "@access": { + "type": "String", + "placeholders": {} + }, + "@addSubspace": { + "type": "String", + "placeholders": {} + }, + "@botSettings": { + "type": "String", + "placeholders": {} + }, + "@activitySuggestionTimeoutMessage": { + "type": "String", + "placeholders": {} + }, + "@accessSettingsWarning": { + "type": "String", + "placeholders": {} + }, + "@howSpaceCanBeFound": { + "type": "String", + "placeholders": {} + }, + "@private": { + "type": "String", + "placeholders": {} + }, + "@cannotBeFoundInSearch": { + "type": "String", + "placeholders": {} + }, + "@public": { + "type": "String", + "placeholders": {} + }, + "@visibleToCommunity": { + "type": "String", + "placeholders": {} + }, + "@howSpaceCanBeJoined": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundVia": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundViaInvitation": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundViaCodeOrLink": { + "type": "String", + "placeholders": {} + }, + "@canBeFoundViaKnock": { + "type": "String", + "placeholders": {} + }, + "@createYourSpace": { + "type": "String", + "placeholders": {} + }, + "@youHaveLeveledUp": { + "type": "String", + "placeholders": {} + }, + "@sendActivities": { + "type": "String", + "placeholders": {} + }, + "@getStarted": { + "type": "String", + "placeholders": {} + }, + "@getStartedBotChatDesc": { + "type": "String", + "placeholders": {} + }, + "@getStartedCommunitiesDesc": { + "type": "String", + "placeholders": {} + }, + "@getStartedFriendsDesc": { + "type": "String", + "placeholders": {} + }, + "@getStartedBotChatComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedCommunitiesComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedFriendsComplete": { + "type": "String", + "placeholders": {} + }, + "@getStartedBotChatButton": { + "type": "String", + "placeholders": {} + }, + "@getStartedFriendsButton": { + "type": "String", + "placeholders": {} + }, + "@groupChat": { + "type": "String", + "placeholders": {} + }, + "@directMessage": { + "type": "String", + "placeholders": {} + }, + "@newDirectMessage": { + "type": "String", + "placeholders": {} + }, + "@speakingExercisesTooltip": { + "type": "String", + "placeholders": {} + }, + "@noChatsFoundHereYet": { + "type": "String", + "placeholders": {} + }, + "@duration": { + "type": "String", + "placeholders": {} + }, + "@transcriptionFailed": { + "type": "String", + "placeholders": {} + }, + "@aUserIsKnocking": { + "type": "String", + "placeholders": {} + }, + "@usersAreKnocking": { + "type": "int", + "placeholders": { + "users": { + "type": "int" + } + } + }, + "@failedToFetchTranscription": { + "type": "String", + "placeholders": {} + }, + "@deleteEmptySpaceDesc": { + "type": "String", + "placeholders": {} + }, + "@regenerate": { + "type": "String", + "placeholders": {} + }, + "@mySavedActivities": { + "type": "String", + "placeholders": {} + }, + "@noSavedActivities": { + "type": "String", + "placeholders": {} + }, + "@saveActivity": { + "type": "String", + "placeholders": {} + }, + "@yourSavedActivities": { + "type": "String", + "placeholders": {} + }, + "@failedToPlayVideo": { + "type": "String", + "placeholders": {} + }, + "@done": { + "type": "String", + "placeholders": {} + }, + "@inThisSpace": { + "type": "String", + "placeholders": {} + }, + "@myContacts": { + "type": "String", + "placeholders": {} + }, + "@inviteAllInSpace": { + "type": "String", + "placeholders": {} + }, + "@spaceParticipantsHaveBeenInvitedToTheChat": { + "type": "String", + "placeholders": {} + }, + "@numKnocking": { + "type": "String", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@numInvited": { + "type": "String", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@saved": { + "type": "String", + "placeholders": {} + }, + "@reset": { + "type": "String", + "placeholders": {} + }, + "@errorGenerateActivityMessage": { + "type": "String", + "placeholders": {} + }, + "@errorRegenerateActivityMessage": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingActivitiesMessage": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingDefinition": { + "type": "String", + "placeholders": {} + }, + "@errorProcessAnalytics": { + "type": "String", + "placeholders": {} + }, + "@errorDownloading": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingLevelSummary": { + "type": "String", + "placeholders": {} + }, + "@errorLoadingSpaceChildren": { + "type": "String", + "placeholders": {} + }, + "@unexpectedError": { + "type": "String", + "placeholders": {} + }, + "@pleaseReload": { + "type": "String", + "placeholders": {} + }, + "@translationError": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingTranslation": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingActivity": { + "type": "String", + "placeholders": {} + }, + "@check": { + "type": "String", + "placeholders": {} + }, + "@unableToFindRoom": { + "type": "String", + "placeholders": {} + } +} \ No newline at end of file diff --git a/lib/l10n/intl_vi.arb b/lib/l10n/intl_vi.arb index 4b0c03802..b7389fab6 100644 --- a/lib/l10n/intl_vi.arb +++ b/lib/l10n/intl_vi.arb @@ -1,5 +1,5 @@ { - "@@last_modified": "2025-07-10 15:55:50.516947", + "@@last_modified": "2025-07-24 12:57:05.290437", "about": "Giới thiệu", "@about": { "type": "String", @@ -4501,5 +4501,103 @@ "@saved": { "type": "String", "placeholders": {} + }, + "chatCapacitySetTooLow": "Dung lượng trò chuyện phải ít nhất là {count}.", + "spaceCapacitySetTooLow": "Dung lượng không gian phải ít nhất là {count}.", + "reset": "Đặt lại", + "errorGenerateActivityMessage": "Không thể tạo hoạt động", + "errorRegenerateActivityMessage": "Không thể tái tạo hoạt động", + "errorFetchingActivitiesMessage": "Không thể lấy hoạt động", + "errorFetchingDefinition": "Không thể lấy định nghĩa", + "errorProcessAnalytics": "Không thể xử lý phân tích", + "errorDownloading": "Tải xuống thất bại", + "errorFetchingLevelSummary": "Không thể lấy tóm tắt cấp độ", + "errorLoadingSpaceChildren": "Không thể tải trò chuyện trong không gian này", + "unexpectedError": "Lỗi không mong đợi.", + "pleaseReload": "Vui lòng tải lại và thử lại.", + "translationError": "Lỗi dịch thuật", + "errorFetchingTranslation": "Không thể lấy bản dịch", + "errorFetchingActivity": "Không thể lấy hoạt động", + "check": "Kiểm tra", + "unableToFindRoom": "Không tìm thấy trò chuyện hoặc không gian nào với mã đó. Vui lòng thử lại.", + "@chatCapacitySetTooLow": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@spaceCapacitySetTooLow": { + "type": "int", + "placeholders": { + "count": { + "type": "int" + } + } + }, + "@reset": { + "type": "String", + "placeholders": {} + }, + "@errorGenerateActivityMessage": { + "type": "String", + "placeholders": {} + }, + "@errorRegenerateActivityMessage": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingActivitiesMessage": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingDefinition": { + "type": "String", + "placeholders": {} + }, + "@errorProcessAnalytics": { + "type": "String", + "placeholders": {} + }, + "@errorDownloading": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingLevelSummary": { + "type": "String", + "placeholders": {} + }, + "@errorLoadingSpaceChildren": { + "type": "String", + "placeholders": {} + }, + "@unexpectedError": { + "type": "String", + "placeholders": {} + }, + "@pleaseReload": { + "type": "String", + "placeholders": {} + }, + "@translationError": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingTranslation": { + "type": "String", + "placeholders": {} + }, + "@errorFetchingActivity": { + "type": "String", + "placeholders": {} + }, + "@check": { + "type": "String", + "placeholders": {} + }, + "@unableToFindRoom": { + "type": "String", + "placeholders": {} } } \ No newline at end of file diff --git a/scripts/languages.json b/scripts/languages.json new file mode 100644 index 000000000..f95228d50 --- /dev/null +++ b/scripts/languages.json @@ -0,0 +1,1196 @@ +[ + { + "language_code": "ab", + "language_name": "Abkhazian", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "ace", + "language_name": "Achinese", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ach", + "language_name": "Acoli", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "af", + "language_name": "Afrikaans", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ak", + "language_name": "Akan", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "alz", + "language_name": "Alur", + "l2_support": "na", + "script": "Ethi" + }, + { + "language_code": "am", + "language_name": "Amharic", + "l2_support": "beta", + "script": "Ethi" + }, + { + "language_code": "ar", + "language_name": "Arabic", + "l2_support": "beta", + "script": "Arab" + }, + { + "language_code": "as", + "language_name": "Assamese", + "l2_support": "na", + "script": "Gujr" + }, + { + "language_code": "awa", + "language_name": "Awadhi", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "ay", + "language_name": "Aymara", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "az", + "language_name": "Azerbaijani", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ba", + "language_name": "Bashkir", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "ban", + "language_name": "Balinese", + "l2_support": "na", + "script": "Bali" + }, + { + "language_code": "bbc", + "language_name": "Batak Toba", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "be", + "language_name": "Belarusian", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "bem", + "language_name": "Bemba", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "bew", + "language_name": "Betawi", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "bg", + "language_name": "Bulgarian", + "l2_support": "beta", + "script": "Cyrl" + }, + { + "language_code": "bho", + "language_name": "Bhojpuri", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "bik", + "language_name": "Bikol", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "bm", + "language_name": "Bambara", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "bn", + "language_name": "Bangla", + "l2_support": "beta", + "script": "Beng" + }, + { + "language_code": "br", + "language_name": "Breton", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "bs", + "language_name": "Bosnian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "bts", + "language_name": "Batak Simalungun", + "l2_support": "na", + "script": "Batu" + }, + { + "language_code": "btx", + "language_name": "Batak Karo", + "l2_support": "na", + "script": "Batu" + }, + { + "language_code": "bua", + "language_name": "Buriat", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "ca", + "language_name": "Catalan", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "ceb", + "language_name": "Cebuano", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "cgg", + "language_name": "Chiga", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "chm", + "language_name": "Mari", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "ckb", + "language_name": "Central Kurdish", + "l2_support": "na", + "script": "Aran" + }, + { + "language_code": "cnh", + "language_name": "Hakha Chin", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "co", + "language_name": "Corsican", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "crh", + "language_name": "Crimean Turkish", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "crs", + "language_name": "Seselwa Creole French", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "cs", + "language_name": "Czech", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "cv", + "language_name": "Chuvash", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "cy", + "language_name": "Welsh", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "da", + "language_name": "Danish", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "de", + "language_name": "German", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "din", + "language_name": "Dinka", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "doi", + "language_name": "Dogri", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "dov", + "language_name": "Dombe", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "dv", + "language_name": "Divehi", + "l2_support": "na", + "script": "Thaa" + }, + { + "language_code": "dz", + "language_name": "Dzongkha", + "l2_support": "na", + "script": "Tibt" + }, + { + "language_code": "ee", + "language_name": "Ewe", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "el", + "language_name": "Greek", + "l2_support": "beta", + "script": "Grek" + }, + { + "language_code": "en", + "language_name": "English", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "eo", + "language_name": "Esperanto", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "es", + "language_name": "Spanish", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "et", + "language_name": "Estonian", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "eu", + "language_name": "Basque", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "fa", + "language_name": "Persian", + "l2_support": "na", + "script": "Arab" + }, + { + "language_code": "ff", + "language_name": "Fulah", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "fi", + "language_name": "Finnish", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "fil", + "language_name": "Filipino", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "fj", + "language_name": "Fijian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "fo", + "language_name": "Faroese", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "fr", + "language_name": "French", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "fy", + "language_name": "Western Frisian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ga", + "language_name": "Irish", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "gaa", + "language_name": "Ga", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "gd", + "language_name": "Scottish Gaelic", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "gl", + "language_name": "Galician", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "gn", + "language_name": "Guarani", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "gom", + "language_name": "Goan Konkani", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "gu", + "language_name": "Gujarati", + "l2_support": "beta", + "script": "Gujr" + }, + { + "language_code": "ha", + "language_name": "Hausa", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "haw", + "language_name": "Hawaiian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "he", + "language_name": "Hebrew", + "l2_support": "na", + "script": "Hebr" + }, + { + "language_code": "hi", + "language_name": "Hindi", + "l2_support": "beta", + "script": "Deva" + }, + { + "language_code": "hil", + "language_name": "Hiligaynon", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "hmn", + "language_name": "Hmong", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "hne", + "language_name": "Chhattisgarhi", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "hr", + "language_name": "Croatian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "hrx", + "language_name": "Hunsrik", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ht", + "language_name": "Haitian Creole", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "hu", + "language_name": "Hungarian", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "hy", + "language_name": "Armenian", + "l2_support": "na", + "script": "Armn" + }, + { + "language_code": "id", + "language_name": "Indonesian", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "ig", + "language_name": "Igbo", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ilo", + "language_name": "Iloko", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "is", + "language_name": "Icelandic", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "it", + "language_name": "Italian", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "iw", + "language_name": "Hebrew", + "l2_support": "na", + "script": "Hebr" + }, + { + "language_code": "ja", + "language_name": "Japanese", + "l2_support": "full", + "script": "Jpan" + }, + { + "language_code": "jv", + "language_name": "Javanese", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ka", + "language_name": "Georgian", + "l2_support": "na", + "script": "Geor" + }, + { + "language_code": "kk", + "language_name": "Kazakh", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "km", + "language_name": "Khmer", + "l2_support": "na", + "script": "Khmr" + }, + { + "language_code": "kn", + "language_name": "Kannada", + "l2_support": "beta", + "script": "Knda" + }, + { + "language_code": "ko", + "language_name": "Korean", + "l2_support": "full", + "script": "Hang" + }, + { + "language_code": "kok", + "language_name": "Konkani", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "kri", + "language_name": "Krio", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ks", + "language_name": "Kashmiri", + "l2_support": "na", + "script": "Arab" + }, + { + "language_code": "ktu", + "language_name": "Kituba (Democratic Republic of Congo)", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ku", + "language_name": "Kurdish", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ky", + "language_name": "Kyrgyz", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "la", + "language_name": "Latin", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "lb", + "language_name": "Luxembourgish", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "lg", + "language_name": "Ganda", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "li", + "language_name": "Limburgish", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "lij", + "language_name": "Ligurian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "lmo", + "language_name": "Lombard", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ln", + "language_name": "Lingala", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "lo", + "language_name": "Lao", + "l2_support": "na", + "script": "Laoo" + }, + { + "language_code": "lt", + "language_name": "Lithuanian", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "ltg", + "language_name": "Latgalian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "luo", + "language_name": "Luo (Kenya and Tanzania)", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "lus", + "language_name": "Mizo", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "lv", + "language_name": "Latvian", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "mai", + "language_name": "Maithili", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "mak", + "language_name": "Makasar", + "l2_support": "na", + "script": "Bugi" + }, + { + "language_code": "mg", + "language_name": "Malagasy", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "mi", + "language_name": "Māori", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "min", + "language_name": "Minangkabau", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "mk", + "language_name": "Macedonian", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "ml", + "language_name": "Malayalam", + "l2_support": "na", + "script": "Mlym" + }, + { + "language_code": "mn", + "language_name": "Mongolian", + "l2_support": "beta", + "script": "Cyrl" + }, + { + "language_code": "mni", + "language_name": "Manipuri", + "l2_support": "na", + "script": "Beng" + }, + { + "language_code": "mr", + "language_name": "Marathi", + "l2_support": "beta", + "script": "Deva" + }, + { + "language_code": "ms", + "language_name": "Malay", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "mt", + "language_name": "Maltese", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "mwr", + "language_name": "Marwari", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "my", + "language_name": "Burmese", + "l2_support": "na", + "script": "Mymr" + }, + { + "language_code": "nan", + "language_name": "Min Nan", + "l2_support": "na", + "script": "Hani" + }, + { + "language_code": "nb", + "language_name": "Norwegian (Bokmål)", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ne", + "language_name": "Nepali", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "new", + "language_name": "Newari", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "nl", + "language_name": "Dutch", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "no", + "language_name": "Norwegian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "nr", + "language_name": "South Ndebele", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "nso", + "language_name": "Northern Sotho", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "nus", + "language_name": "Nuer", + "l2_support": "na", + "script": "Ethi" + }, + { + "language_code": "ny", + "language_name": "Nyanja", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "oc", + "language_name": "Occitan", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "om", + "language_name": "Oromo", + "l2_support": "na", + "script": "Ethi" + }, + { + "language_code": "or", + "language_name": "Odia", + "l2_support": "na", + "script": "Gujr" + }, + { + "language_code": "pa", + "language_name": "Punjabi", + "l2_support": "beta", + "script": "Guru" + }, + { + "language_code": "pag", + "language_name": "Pangasinan", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "pam", + "language_name": "Pampanga", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "pap", + "language_name": "Papiamento", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "pl", + "language_name": "Polish", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "ps", + "language_name": "Pashto", + "l2_support": "na", + "script": "Arab" + }, + { + "language_code": "pt", + "language_name": "Portuguese", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "qu", + "language_name": "Quechua", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "raj", + "language_name": "Rajasthani", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "rn", + "language_name": "Rundi", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ro", + "language_name": "Romanian", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "rom", + "language_name": "Romany", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ru", + "language_name": "Russian", + "l2_support": "full", + "script": "Cyrl" + }, + { + "language_code": "rw", + "language_name": "Kinyarwanda", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sa", + "language_name": "Sanskrit", + "l2_support": "na", + "script": "Deva" + }, + { + "language_code": "sat", + "language_name": "Santali", + "l2_support": "na", + "script": "Olck" + }, + { + "language_code": "scn", + "language_name": "Sicilian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sd", + "language_name": "Sindhi", + "l2_support": "na", + "script": "Arab" + }, + { + "language_code": "sg", + "language_name": "Sango", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "shn", + "language_name": "Shan", + "l2_support": "na", + "script": "Mymr" + }, + { + "language_code": "si", + "language_name": "Sinhala", + "l2_support": "na", + "script": "Sinh" + }, + { + "language_code": "sk", + "language_name": "Slovak", + "l2_support": "beta", + "script": "Latn" + }, + { + "language_code": "sl", + "language_name": "Slovenian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sm", + "language_name": "Samoan", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sn", + "language_name": "Shona", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "so", + "language_name": "Somali", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sq", + "language_name": "Albanian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sr", + "language_name": "Serbian", + "l2_support": "beta", + "script": "Cyrl" + }, + { + "language_code": "ss", + "language_name": "Swati", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "st", + "language_name": "Southern Sotho", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "su", + "language_name": "Sundanese", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sv", + "language_name": "Swedish", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "sw", + "language_name": "Swahili", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "szl", + "language_name": "Silesian", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ta", + "language_name": "Tamil", + "l2_support": "na", + "script": "Taml" + }, + { + "language_code": "te", + "language_name": "Telugu", + "l2_support": "na", + "script": "Telu" + }, + { + "language_code": "tet", + "language_name": "Tetum", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "tg", + "language_name": "Tajik", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "th", + "language_name": "Thai", + "l2_support": "na", + "script": "Thai" + }, + { + "language_code": "ti", + "language_name": "Tigrinya", + "l2_support": "na", + "script": "Ethi" + }, + { + "language_code": "tk", + "language_name": "Turkmen", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "tl", + "language_name": "Tagalog", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "tn", + "language_name": "Tswana", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "tr", + "language_name": "Turkish", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "ts", + "language_name": "Tsonga", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "tt", + "language_name": "Tatar", + "l2_support": "na", + "script": "Cyrl" + }, + { + "language_code": "ug", + "language_name": "Uyghur", + "l2_support": "na", + "script": "Arab" + }, + { + "language_code": "uk", + "language_name": "Ukrainian", + "l2_support": "beta", + "script": "Cyrl" + }, + { + "language_code": "ur", + "language_name": "Urdu", + "l2_support": "beta", + "script": "Arab" + }, + { + "language_code": "uz", + "language_name": "Uzbek", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "vi", + "language_name": "Vietnamese", + "l2_support": "full", + "script": "Latn" + }, + { + "language_code": "wuu", + "language_name": "Wu", + "l2_support": "na", + "script": "Hani" + }, + { + "language_code": "xh", + "language_name": "Xhosa", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "yi", + "language_name": "Yiddish", + "l2_support": "na", + "script": "Hebr" + }, + { + "language_code": "yo", + "language_name": "Yoruba", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "yua", + "language_name": "Yucateco", + "l2_support": "na", + "script": "Latn" + }, + { + "language_code": "yue", + "language_name": "Cantonese", + "l2_support": "beta", + "script": "Hant" + }, + { + "language_code": "zh", + "language_name": "Chinese", + "l2_support": "full", + "script": "Hani" + }, + { + "language_code": "zu", + "language_name": "Zulu", + "l2_support": "na", + "script": "Latn" + } +] \ No newline at end of file diff --git a/scripts/translate.py b/scripts/translate.py index 4f7ba40c2..6d52f72a3 100644 --- a/scripts/translate.py +++ b/scripts/translate.py @@ -1,23 +1,62 @@ """ Prerequiresite: -- Ensure you have an up-to-date `needed-translations.txt` file should you wish to translate only the missing translation keys. To generate an updated `needed-translations.txt` file, run `flutter gen-l10n` -- Ensure you have python `openai` package installed. If not, run `pip install openai`. -- Ensure you have an OpenAI API key set in your environment variable `OPENAI_API_KEY`. If not, you can set it by running `export OPENAI_API_KEY=your-api-key` on MacOS/Linux. +- Ensure you have an up-to-date `needed-translations.txt` file should you wish to translate only the missing translation keys. To generate an updated `needed-translations.txt` file, run: +``` +flutter gen-l10n +``` + +- Ensure you have python `openai` package installed. If not, run: +``` +pip install openai +``` + +- Ensure you have an OpenAI API key set in your environment variable `OPENAI_API_KEY`. If not, you can set it by running: +``` +export OPENAI_API_KEY=your-api-key +``` + +- Ensure vi language translations are up-to-date. This script uses en->vi translations as an example on how to translate so it is necessary. If not, you can run: +``` +python scripts/translate.py --lang vi --lang-display-name "Vietnamese" --mode append +``` + +3 modes: +- append mode (default): translate only the missing translation keys +- upsert mode (not implemented): translate everything (all keys from English) +- update mode (not implemented): specify keys to translate and update their metadata Usage: python scripts/translate.py """ +import argparse +import json +import random +from collections import OrderedDict +from datetime import datetime from pathlib import Path from typing import Any +from openai import OpenAI + l10n_dir = Path(__file__).parent.parent / "lib" / "l10n" -def load_needed_translations() -> dict[str, list[str]]: - import json - from pathlib import Path +def load_all_keys() -> list[str]: + """ + Load all translation keys from intl_en.arb file. + """ + path_to_en_translations = l10n_dir / "intl_en.arb" + if not path_to_en_translations.exists(): + raise FileNotFoundError( + f"File not found: {path_to_en_translations}. Please run `flutter gen-l10n` to generate the file." + ) + with open(path_to_en_translations, encoding="utf-8") as f: + translations = json.loads(f.read()) + return [key for key in translations.keys() if not key.startswith("@")] + +def load_needed_translations() -> dict[str, list[str]]: path_to_needed_translations = ( Path(__file__).parent.parent / "needed-translations.txt" ) @@ -25,31 +64,30 @@ def load_needed_translations() -> dict[str, list[str]]: raise FileNotFoundError( f"File not found: {path_to_needed_translations}. Please run `flutter gen-l10n` to generate the file." ) - with open(path_to_needed_translations) as f: + with open(path_to_needed_translations, encoding="utf-8") as f: needed_translations = json.loads(f.read()) + supported_langs = load_supported_languages() + all_keys = load_all_keys() + for lang_code, _ in supported_langs: + if lang_code not in needed_translations: + needed_translations[lang_code] = all_keys + return needed_translations def load_translations(lang_code: str) -> dict[str, str]: - import json - path_to_translations = l10n_dir / f"intl_{lang_code}.arb" if not path_to_translations.exists(): - raise FileNotFoundError( - f"File not found: {path_to_translations}. Please run `flutter gen-l10n` to generate the file." - ) - - with open(path_to_translations) as f: - translations = json.loads(f.read()) + translations = {} + else: + with open(path_to_translations, encoding="utf-8") as f: + translations = json.loads(f.read()) return translations def save_translations(lang_code: str, translations: dict[str, str]) -> None: - import json - from collections import OrderedDict - from datetime import datetime path_to_translations = l10n_dir / f"intl_{lang_code}.arb" @@ -58,7 +96,7 @@ def save_translations(lang_code: str, translations: dict[str, str]) -> None: # Load existing data to preserve order if exists. if path_to_translations.exists(): - with open(path_to_translations, "r") as f: + with open(path_to_translations, "r", encoding="utf-8") as f: try: existing_data = json.load(f, object_pairs_hook=OrderedDict) except json.JSONDecodeError: @@ -73,7 +111,7 @@ def save_translations(lang_code: str, translations: dict[str, str]) -> None: else: existing_data[key] = value # new key appended at the end - with open(path_to_translations, "w") as f: + with open(path_to_translations, "w", encoding="utf-8") as f: f.write(json.dumps(existing_data, indent=2, ensure_ascii=False)) @@ -173,14 +211,10 @@ def reconcile_metadata( save_translations(lang_code, translations) -def translate(lang_code: str, lang_display_name: str) -> None: +def append_translate(lang_code: str, lang_display_name: str) -> None: """ Translate the needed translations from English to the target language. """ - import json - import random - - from openai import OpenAI needed_translations = load_needed_translations() needed_translations = needed_translations.get(lang_code, []) @@ -274,7 +308,7 @@ def translate(lang_code: str, lang_display_name: str) -> None: "content": prompt, }, ], - model="gpt-4o-mini", + model="gpt-4.1-nano", temperature=0.0, ) response = chat_completion.choices[0].message.content @@ -292,15 +326,91 @@ def translate(lang_code: str, lang_display_name: str) -> None: reconcile_metadata(lang_code, needed_translations, english_translations_dict) -"""Example usage: -python scripts/translate.py +def load_supported_languages() -> list[tuple[str, str]]: + """ + Load the supported languages from the languages.json file. + """ + with open("scripts/languages.json", "r", encoding="utf-8") as f: + raw_languages = json.load(f) + languages: list[tuple[str, str]] = [] + for lang in raw_languages: + assert isinstance(lang, dict), "Each language entry must be a dictionary." + language_code = lang.get("language_code", None) + language_name = lang.get("language_name", None) + assert ( + language_code and language_name + ), f"Each language must have a 'language_code' and 'language_name'. Found: {lang}" + languages.append((language_code, language_name)) + return languages + + +""" +python scripts/translate.py --lang vi --lang-display-name "Vietnamese" --mode append + +python scripts/translate.py --translate-all --mode append """ if __name__ == "__main__": - lang_code = input("Enter the language code (e.g. vi, en): ").strip() - lang_display_name = input( - "Enter the language display name (e.g. Vietnamese, English): " + parser = argparse.ArgumentParser(description="Translate app strings.") + + parser.add_argument( + "--lang", + type=str, + help="Language code to translate to (e.g. 'vi' for Vietnamese, 'en' for English).", ) - translate( - lang_code=lang_code, - lang_display_name=lang_display_name, + + parser.add_argument( + "--lang-display-name", + type=str, + help="Display name of the language (e.g. 'Vietnamese', 'English').", ) + + parser.add_argument( + "--mode", + type=str, + choices=["append", "upsert", "update"], + default="append", + help="Mode of translation: 'append' to translate only missing keys, 'upsert' to translate all keys, 'update' to specify keys to translate and update their metadata.", + ) + + parser.add_argument( + "--translate-all", + action="store_true", + help="Translate all keys (overrides the mode).", + ) + + args = parser.parse_args() + + translate_all = args.translate_all + + lang_code = args.lang + + lang_display_name = args.lang_display_name + + mode = args.mode + + if not translate_all: + assert ( + args.lang + ), "Language code is required if translate all is not set. Use --lang to specify the language code." + assert ( + args.lang_display_name + ), "Language display name is required if translate all is not set. Use --lang-display-name to specify the language display name." + + if mode == "append": + if not translate_all: + append_translate( + lang_code=lang_code, + lang_display_name=lang_display_name, + ) + else: + languages = load_supported_languages() + for i, (lang_code, lang_display_name) in enumerate(languages): + print(f"Translating {i + 1}/{len(languages)}: {lang_display_name}") + append_translate( + lang_code=lang_code, + lang_display_name=lang_display_name, + ) + else: + raise NotImplementedError( + f"Mode '{mode}' is not implemented yet. Please use 'append' mode for now." + )