Add support for additional language locales (#693)

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2025-02-10 17:03:52 +05:30
committed by GitHub
parent 11d15b56ac
commit 9df70b97c7
17 changed files with 1170 additions and 1 deletions

44
client/i18n/lang/ca.json Normal file
View File

@@ -0,0 +1,44 @@
{
"app": {
"name": "OpnForm"
},
"forms": {
"powered_by": "Desenvolupat per",
"password_protected": "Aquest formulari està protegit amb contrasenya.",
"invalid_password": "Contrasenya no vàlida.",
"password_required": "Es requereix contrasenya.",
"create_form_free": "Crea el teu formulari gratuïtament amb OpnForm",
"submit": "Enviar",
"wrong_form_structure": "Hi ha alguna cosa malament amb l'estructura d'aquest formulari. Si ets el propietari del formulari, contacta amb nosaltres.",
"cannot_access_here": "No es pot accedir a aquest contingut aquí. Fes clic a l'enllaç de sota per accedir-hi.",
"open_form": "Obrir formulari",
"restricted_to_workspace": "Restringit als membres de l'Espai de Treball de Notion. Inicia sessió per accedir a aquest contingut.",
"select": {
"search": "Cercar",
"searchOrTypeToCreateNew": "Cerca o escriu per crear nou",
"typeSomethingToAddAnOption": "Escriu alguna cosa per afegir una opció",
"noOptionAvailable": "No hi ha opcions disponibles",
"create": "Crear"
},
"fileInput": {
"chooseFiles": "Fes clic per triar arxiu(s) o arrossega aquí | Fes clic per triar un arxiu o arrossega aquí",
"sizeLimit": "Límit de mida: {count}MB per arxiu",
"uploadingFile": "Pujant el teu arxiu..."
},
"cameraUpload": {
"allowCameraPermission": "Permet l'accés a la càmera",
"allowCameraPermissionDescription": "Has de permetre l'accés a la càmera abans de poder fer fotos. Ves a la configuració del navegador per activar el permís de la càmera en aquesta pàgina.",
"gotIt": "Entès!",
"cameraDeviceError": "Error del dispositiu de càmera",
"cameraDeviceErrorDescription": "S'ha produït un error desconegut en intentar iniciar el dispositiu de webcam.",
"goBack": "Tornar"
},
"signatureInput": {
"uploadFileInstead": "Pujar arxiu en lloc seu",
"clear": "Netejar"
},
"barcodeInput": {
"clickToOpenCamera": "Fes clic per obrir la càmera"
}
}
}

44
client/i18n/lang/cs.json Normal file
View File

@@ -0,0 +1,44 @@
{
"app": {
"name": "OpnForm"
},
"forms": {
"powered_by": "Vytvořeno pomocí",
"password_protected": "Tento formulář je chráněn heslem.",
"invalid_password": "Neplatné heslo.",
"password_required": "Heslo je povinné.",
"create_form_free": "Vytvořte si svůj formulář zdarma s OpnForm",
"submit": "Odeslat",
"wrong_form_structure": "Něco není v pořádku se strukturou tohoto formuláře. Pokud jste vlastníkem formuláře, kontaktujte nás.",
"cannot_access_here": "K tomuto obsahu zde nelze přistupovat. Klikněte na odkaz níže pro přístup.",
"open_form": "Otevřít formulář",
"restricted_to_workspace": "Omezeno pro členy pracovního prostoru Notion. Pro přístup k obsahu se přihlaste.",
"select": {
"search": "Hledat",
"searchOrTypeToCreateNew": "Hledejte nebo napište pro vytvoření nového",
"typeSomethingToAddAnOption": "Napište něco pro přidání možnosti",
"noOptionAvailable": "Žádné dostupné možnosti",
"create": "Vytvořit"
},
"fileInput": {
"chooseFiles": "Klikněte pro výběr souboru(ů) nebo přetáhněte sem | Klikněte pro výběr souboru nebo přetáhněte sem",
"sizeLimit": "Limit velikosti: {count}MB na soubor",
"uploadingFile": "Nahrávání vašeho souboru..."
},
"cameraUpload": {
"allowCameraPermission": "Povolit přístup ke kameře",
"allowCameraPermissionDescription": "Před fotografováním musíte povolit přístup ke kameře. Přejděte do nastavení prohlížeče a povolte přístup ke kameře na této stránce.",
"gotIt": "Rozumím!",
"cameraDeviceError": "Chyba zařízení kamery",
"cameraDeviceErrorDescription": "Při pokusu o spuštění webkamery došlo k neznámé chybě.",
"goBack": "Zpět"
},
"signatureInput": {
"uploadFileInstead": "Místo toho nahrát soubor",
"clear": "Vymazat"
},
"barcodeInput": {
"clickToOpenCamera": "Klikněte pro otevření kamery"
}
}
}

44
client/i18n/lang/eu.json Normal file
View File

@@ -0,0 +1,44 @@
{
"app": {
"name": "OpnForm"
},
"forms": {
"powered_by": "Honek sortua",
"password_protected": "Inprimaki hau pasahitz bidez babestuta dago.",
"invalid_password": "Pasahitz okerra.",
"password_required": "Pasahitza beharrezkoa da.",
"create_form_free": "Sortu zure inprimakia doan OpnForm-ekin",
"submit": "Bidali",
"wrong_form_structure": "Zerbait gaizki dago inprimaki honen egituran. Inprimakiaren jabea bazara, jar zaitez gurekin harremanetan.",
"cannot_access_here": "Ezin da eduki honetara hemen sartu. Egin klik beheko estekan sartzeko.",
"open_form": "Ireki inprimakia",
"restricted_to_workspace": "Notion Workspace-ko kideentzat mugatuta. Saioa hasi edukira sartzeko.",
"select": {
"search": "Bilatu",
"searchOrTypeToCreateNew": "Bilatu edo idatzi berria sortzeko",
"typeSomethingToAddAnOption": "Idatzi zerbait aukera bat gehitzeko",
"noOptionAvailable": "Ez dago aukerarik eskuragarri",
"create": "Sortu"
},
"fileInput": {
"chooseFiles": "Egin klik fitxategia(k) aukeratzeko edo arrastatu hona | Egin klik fitxategia aukeratzeko edo arrastatu hona",
"sizeLimit": "Tamaina muga: {count}MB fitxateko",
"uploadingFile": "Zure fitxategia kargatzen..."
},
"cameraUpload": {
"allowCameraPermission": "Onartu kameraren baimena",
"allowCameraPermissionDescription": "Kameraren baimena onartu behar duzu argazkiak atera aurretik. Joan nabigatzailearen ezarpenetara orri honetan kameraren baimena gaitzeko.",
"gotIt": "Ulertuta!",
"cameraDeviceError": "Kamera gailuaren errorea",
"cameraDeviceErrorDescription": "Errore ezezagun bat gertatu da webkamera abiarazten saiatzean.",
"goBack": "Itzuli"
},
"signatureInput": {
"uploadFileInstead": "Kargatu fitxategia ordez",
"clear": "Garbitu"
},
"barcodeInput": {
"clickToOpenCamera": "Egin klik kamera irekitzeko"
}
}
}

44
client/i18n/lang/gl.json Normal file
View File

@@ -0,0 +1,44 @@
{
"app": {
"name": "OpnForm"
},
"forms": {
"powered_by": "Desenvolvido por",
"password_protected": "Este formulario está protexido por contrasinal.",
"invalid_password": "Contrasinal non válido.",
"password_required": "Requírese contrasinal.",
"create_form_free": "Crea o teu formulario de balde con OpnForm",
"submit": "Enviar",
"wrong_form_structure": "Algo está mal coa estrutura deste formulario. Se es o propietario do formulario, contacta connosco.",
"cannot_access_here": "Non se pode acceder a este contido aquí. Fai clic na ligazón de abaixo para acceder.",
"open_form": "Abrir formulario",
"restricted_to_workspace": "Restrinxido aos membros do Espazo de Traballo de Notion. Inicia sesión para acceder a este contido.",
"select": {
"search": "Buscar",
"searchOrTypeToCreateNew": "Busca ou escribe para crear novo",
"typeSomethingToAddAnOption": "Escribe algo para engadir unha opción",
"noOptionAvailable": "Non hai opcións dispoñibles",
"create": "Crear"
},
"fileInput": {
"chooseFiles": "Fai clic para escoller arquivo(s) ou arrastra aquí | Fai clic para escoller un arquivo ou arrastra aquí",
"sizeLimit": "Límite de tamaño: {count}MB por arquivo",
"uploadingFile": "Subindo o teu arquivo..."
},
"cameraUpload": {
"allowCameraPermission": "Permitir acceso á cámara",
"allowCameraPermissionDescription": "Necesitas permitir o acceso á cámara antes de poder tomar fotos. Vai á configuración do navegador para activar o permiso da cámara nesta páxina.",
"gotIt": "Entendido!",
"cameraDeviceError": "Erro do dispositivo de cámara",
"cameraDeviceErrorDescription": "Ocorreu un erro descoñecido ao tentar iniciar o dispositivo de webcam.",
"goBack": "Volver"
},
"signatureInput": {
"uploadFileInstead": "Subir arquivo no seu lugar",
"clear": "Limpar"
},
"barcodeInput": {
"clickToOpenCamera": "Fai clic para abrir a cámara"
}
}
}

44
client/i18n/lang/pl.json Normal file
View File

@@ -0,0 +1,44 @@
{
"app": {
"name": "OpnForm"
},
"forms": {
"powered_by": "Obsługiwane przez",
"password_protected": "Ten formularz jest chroniony hasłem.",
"invalid_password": "Nieprawidłowe hasło.",
"password_required": "Hasło jest wymagane.",
"create_form_free": "Utwórz swój formularz za darmo z OpnForm",
"submit": "Wyślij",
"wrong_form_structure": "Coś jest nie tak ze strukturą tego formularza. Jeśli jesteś właścicielem formularza, skontaktuj się z nami.",
"cannot_access_here": "Nie można uzyskać dostępu do tej treści tutaj. Kliknij poniższy link, aby uzyskać dostęp.",
"open_form": "Otwórz formularz",
"restricted_to_workspace": "Dostęp ograniczony do członków przestrzeni roboczej Notion. Zaloguj się, aby uzyskać dostęp do tej treści.",
"select": {
"search": "Szukaj",
"searchOrTypeToCreateNew": "Szukaj lub wpisz, aby utworzyć nowy",
"typeSomethingToAddAnOption": "Wpisz coś, aby dodać opcję",
"noOptionAvailable": "Brak dostępnych opcji",
"create": "Utwórz"
},
"fileInput": {
"chooseFiles": "Kliknij, aby wybrać plik(i) lub przeciągnij tutaj | Kliknij, aby wybrać plik lub przeciągnij tutaj",
"sizeLimit": "Limit rozmiaru: {count}MB na plik",
"uploadingFile": "Przesyłanie pliku..."
},
"cameraUpload": {
"allowCameraPermission": "Zezwól na dostęp do kamery",
"allowCameraPermissionDescription": "Musisz zezwolić na dostęp do kamery przed robieniem zdjęć. Przejdź do ustawień przeglądarki, aby włączyć uprawnienia kamery na tej stronie.",
"gotIt": "Rozumiem!",
"cameraDeviceError": "Błąd urządzenia kamery",
"cameraDeviceErrorDescription": "Wystąpił nieznany błąd podczas próby uruchomienia kamery internetowej.",
"goBack": "Wróć"
},
"signatureInput": {
"uploadFileInstead": "Zamiast tego prześlij plik",
"clear": "Wyczyść"
},
"barcodeInput": {
"clickToOpenCamera": "Kliknij, aby otworzyć kamerę"
}
}
}

44
client/i18n/lang/sk.json Normal file
View File

@@ -0,0 +1,44 @@
{
"app": {
"name": "OpnForm"
},
"forms": {
"powered_by": "Vytvorené pomocou",
"password_protected": "Tento formulár je chránený heslom.",
"invalid_password": "Neplatné heslo.",
"password_required": "Heslo je povinné.",
"create_form_free": "Vytvorte si svoj formulár zadarmo s OpnForm",
"submit": "Odoslať",
"wrong_form_structure": "Niečo nie je v poriadku so štruktúrou tohto formulára. Ak ste vlastníkom formulára, kontaktujte nás.",
"cannot_access_here": "K tomuto obsahu sa tu nedá pristupovať. Kliknite na odkaz nižšie pre prístup.",
"open_form": "Otvoriť formulár",
"restricted_to_workspace": "Obmedzené pre členov pracovného priestoru Notion. Pre prístup k obsahu sa prihláste.",
"select": {
"search": "Hľadať",
"searchOrTypeToCreateNew": "Hľadajte alebo napíšte pre vytvorenie nového",
"typeSomethingToAddAnOption": "Napíšte niečo pre pridanie možnosti",
"noOptionAvailable": "Žiadne dostupné možnosti",
"create": "Vytvoriť"
},
"fileInput": {
"chooseFiles": "Kliknite pre výber súboru(ov) alebo pretiahnite sem | Kliknite pre výber súboru alebo pretiahnite sem",
"sizeLimit": "Limit veľkosti: {count}MB na súbor",
"uploadingFile": "Nahrávanie vášho súboru..."
},
"cameraUpload": {
"allowCameraPermission": "Povoliť prístup ku kamere",
"allowCameraPermissionDescription": "Pred fotografovaním musíte povoliť prístup ku kamere. Prejdite do nastavení prehliadača a povoľte prístup ku kamere na tejto stránke.",
"gotIt": "Rozumiem!",
"cameraDeviceError": "Chyba zariadenia kamery",
"cameraDeviceErrorDescription": "Pri pokuse o spustenie webkamery sa vyskytla neznáma chyba.",
"goBack": "Späť"
},
"signatureInput": {
"uploadFileInstead": "Namiesto toho nahrať súbor",
"clear": "Vymazať"
},
"barcodeInput": {
"clickToOpenCamera": "Kliknite pre otvorenie kamery"
}
}
}

44
client/i18n/lang/sv.json Normal file
View File

@@ -0,0 +1,44 @@
{
"app": {
"name": "OpnForm"
},
"forms": {
"powered_by": "Drivs av",
"password_protected": "Detta formulär är lösenordsskyddat.",
"invalid_password": "Ogiltigt lösenord.",
"password_required": "Lösenord krävs.",
"create_form_free": "Skapa ditt formulär gratis med OpnForm",
"submit": "Skicka",
"wrong_form_structure": "Något är fel med formulärets struktur. Om du är formulärets ägare, kontakta oss.",
"cannot_access_here": "Detta innehåll kan inte nås här. Klicka på länken nedan för att få åtkomst.",
"open_form": "Öppna formulär",
"restricted_to_workspace": "Begränsad till medlemmar i Notion Workspace. Logga in för att få åtkomst till detta innehåll.",
"select": {
"search": "Sök",
"searchOrTypeToCreateNew": "Sök eller skriv för att skapa nytt",
"typeSomethingToAddAnOption": "Skriv något för att lägga till ett alternativ",
"noOptionAvailable": "Inga alternativ tillgängliga",
"create": "Skapa"
},
"fileInput": {
"chooseFiles": "Klicka för att välja fil(er) eller dra hit | Klicka för att välja en fil eller dra hit",
"sizeLimit": "Storleksgräns: {count}MB per fil",
"uploadingFile": "Laddar upp din fil..."
},
"cameraUpload": {
"allowCameraPermission": "Tillåt kameraåtkomst",
"allowCameraPermissionDescription": "Du måste tillåta kameraåtkomst innan du kan ta bilder. Gå till webbläsarens inställningar för att aktivera kameraåtkomst på denna sida.",
"gotIt": "Jag förstår!",
"cameraDeviceError": "Kameraenhetsfel",
"cameraDeviceErrorDescription": "Ett okänt fel uppstod när webbkameran skulle startas.",
"goBack": "Gå tillbaka"
},
"signatureInput": {
"uploadFileInstead": "Ladda upp fil istället",
"clear": "Rensa"
},
"barcodeInput": {
"clickToOpenCamera": "Klicka för att öppna kameran"
}
}
}

View File

@@ -44,6 +44,13 @@ export default defineNuxtConfig({
{ code: 'mr', name: 'Marathi', iso: 'mr-IN', file: 'mr.json' },
{ code: 'ta', name: 'Tamil', iso: 'ta-IN', file: 'ta.json' },
{ code: 'tr', name: 'Turkish', iso: 'tr-TR', file: 'tr.json' },
{ code: 'sk', name: 'Slovak', iso: 'sk-SK', file: 'sk.json' },
{ code: 'cs', name: 'Czech', iso: 'cs-CZ', file: 'cs.json' },
{ code: 'eu', name: 'Basque', iso: 'eu-ES', file: 'eu.json' },
{ code: 'gl', name: 'Galician', iso: 'gl-ES', file: 'gl.json' },
{ code: 'ca', name: 'Valencian/Catalan', iso: 'ca-ES', file: 'ca.json' },
{ code: 'sv', name: 'Swedish', iso: 'sv-SE', file: 'sv.json' },
{ code: 'pl', name: 'Polish', iso: 'pl-PL', file: 'pl.json' },
],
defaultLocale: 'en',
lazy: true,