diff --git a/.gitignore b/.gitignore index 77de3bf9..011a2e18 100644 --- a/.gitignore +++ b/.gitignore @@ -131,4 +131,6 @@ dist .turbo .DS_Store .source -.vscode \ No newline at end of file +.vscode + +.json-autotranslate-cache/* \ No newline at end of file diff --git a/package.json b/package.json index 1f349aec..8d6ed5d0 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "scripts": { "build": "tsup --clean --dts", "dev": "tsc-watch", - "prepublishOnly": "rm -rf dist && turbo build" + "prepublishOnly": "rm -rf dist && turbo build", + "translate": "./src/locales/update-enjson.sh && pnpx json-autotranslate --input src/locales/jsons --delete-unused-strings --source-language en --service deepl-free --directory-structure ngx-translate --config $DEEPL_API_KEY --type key-based" }, "type": "module", "main": "./dist/index.cjs", @@ -61,6 +62,16 @@ "types": "./dist/triplit.d.cts", "default": "./dist/triplit.cjs" } + }, + "./locales": { + "import": { + "types": "./dist/locales.d.ts", + "default": "./dist/locales.js" + }, + "require": { + "types": "./dist/locales.d.cts", + "default": "./dist/locales.cjs" + } } }, "files": [ @@ -89,6 +100,7 @@ "@radix-ui/react-use-callback-ref": "^1.1.1", "@radix-ui/react-use-layout-effect": "^1.1.1", "@react-email/components": "^0.0.41", + "@stagewise/toolbar": "^0.2.1", "@tanstack/react-query": "^5.76.1", "@types/grecaptcha": "^3.0.9", "@types/node": "^22.15.21", diff --git a/src/locales.ts b/src/locales.ts new file mode 100644 index 00000000..3663b524 --- /dev/null +++ b/src/locales.ts @@ -0,0 +1 @@ +export * from "./locales/auth-ui-locales" diff --git a/src/locales/auth-ui-locales.ts b/src/locales/auth-ui-locales.ts new file mode 100644 index 00000000..35d9d7b7 --- /dev/null +++ b/src/locales/auth-ui-locales.ts @@ -0,0 +1,81 @@ +"use client" +import type { AuthLocalization } from "../lib/auth-localization" +import ar from "./jsons/ar.json" +import bg from "./jsons/bg.json" +import cs from "./jsons/cs.json" +import da from "./jsons/da.json" +import de from "./jsons/de.json" +import el from "./jsons/el.json" +import en from "./jsons/en.json" +import et from "./jsons/et.json" +import fi from "./jsons/fi.json" +import fr from "./jsons/fr.json" +import hu from "./jsons/hu.json" +import id from "./jsons/id.json" +import it from "./jsons/it.json" +import ja from "./jsons/ja.json" +import ko from "./jsons/ko.json" +import lt from "./jsons/lt.json" +import lv from "./jsons/lv.json" +import nb from "./jsons/nb.json" +import nl from "./jsons/nl.json" +import pl from "./jsons/pl.json" +import pt from "./jsons/pt.json" +import ro from "./jsons/ro.json" +import ru from "./jsons/ru.json" +import sk from "./jsons/sk.json" +import sl from "./jsons/sl.json" +import sv from "./jsons/sv.json" +import tr from "./jsons/tr.json" +import uk from "./jsons/uk.json" +import zh from "./jsons/zh.json" + +function browserLocale(): string { + return(navigator.language||navigator.languages[0]).split("-")[0]||""; +} + +const locales = { + ar, // Arabic + bg, // Bulgarian + cs, // Czech + da, // Danish + de, // German + el, // Greek + en, // English + et, // Estonian + fi, // Finnish + fr, // French + hu, // Hungarian + id, // Indonesian + it, // Italian + ja, // Japanese + ko, // Korean + lt, // Lithuanian + lv, // Latvian + nb, // Norwegian Bokmål + nl, // Dutch + pl, // Polish + pt, // Portuguese + ro, // Romanian + ru, // Russian + sk, // Slovak + sl, // Slovenian + sv, // Swedish + tr, // Turkish + uk, // Ukrainian + zh, // Chinese +} as const; + +type LocaleKey = keyof typeof locales; + +export const authUILocales: Record = locales; + +function isValidLocale(locale: string): locale is LocaleKey { + return locale in locales; +} + +export function useBrowserLocale(): AuthLocalization { + const locale = browserLocale(); + return isValidLocale(locale) ? authUILocales[locale] : authUILocales.en; +} + diff --git a/src/locales/jsons/ar.json b/src/locales/jsons/ar.json new file mode 100644 index 00000000..c2d24fd0 --- /dev/null +++ b/src/locales/jsons/ar.json @@ -0,0 +1,176 @@ +{ + "email": "البريد الإلكتروني", + "password": "كلمة المرور", + "account": "الحساب", + "accounts": "الحسابات", + "accountsDescription": "قم بالتبديل بين حساباتك التي قمت بتسجيل الدخول إليها حالياً.", + "accountsInstructions": "تسجيل الدخول إلى حساب إضافي.", + "addAccount": "إضافة حساب", + "addPasskey": "إضافة مفتاح مرور", + "alreadyHaveAnAccount": "هل لديك حساب بالفعل؟", + "avatar": "الصورة الرمزية", + "avatarDescription": "انقر على الصورة الرمزية لتحميل صورة مخصصة من ملفاتك.", + "avatarInstructions": "الصورة الرمزية اختيارية ولكن يوصى بها بشدة.", + "backupCodeRequired": "مطلوب رمز احتياطي", + "backupCodes": "الرموز الاحتياطية", + "backupCodesDescription": "احفظ هذه الرموز الاحتياطية في مكان آمن. يمكنك استخدامها للوصول إلى حسابك إذا فقدت طريقة المصادقة الثنائية.", + "backupCodePlaceholder": "رمز النسخ الاحتياطي", + "backupCode": "رمز النسخ الاحتياطي", + "backupCodeAction": "حساب الاسترداد", + "cancel": "إلغاء", + "changePassword": "تغيير كلمة المرور", + "changePasswordDescription": "أدخل كلمة المرور الحالية وكلمة مرور جديدة.", + "changePasswordInstructions": "يُرجى استخدام 8 أحرف كحد أدنى.", + "changePasswordSuccess": "تم تغيير كلمة المرور الخاصة بك.", + "confirmPassword": "تأكيد كلمة المرور", + "confirmPasswordPlaceholder": "تأكيد كلمة المرور", + "confirmPasswordRequired": "مطلوب تأكيد كلمة المرور", + "continueWithAuthenticator": "المتابعة مع الموثق", + "copiedToClipboard": "نسخ إلى الحافظة", + "copyToClipboard": "نسخ إلى الحافظة", + "copyAllCodes": "نسخ جميع الرموز", + "continue": "تابع", + "currentPassword": "كلمة المرور الحالية", + "currentPasswordPlaceholder": "كلمة المرور الحالية", + "currentSession": "الدورة الحالية", + "delete": "حذف", + "deleteAvatar": "حذف الصورة الرمزية", + "deleteAccount": "حذف الحساب", + "deleteAccountDescription": "إزالة حسابك وجميع محتوياته بشكل دائم. هذا الإجراء غير قابل للعكس، لذا يرجى المتابعة بحذر.", + "deleteAccountInstructions": "يرجى تأكيد حذف حسابك. هذا الإجراء غير قابل للعكس، لذا يُرجى المتابعة بحذر.", + "deleteAccountVerify": "يرجى التحقق من بريدك الإلكتروني للتحقق من حذف حسابك.", + "deleteAccountSuccess": "تم حذف حسابك.", + "deleteAccountNotFresh": "يجب أن تكون قد قمت بتسجيل الدخول مؤخراً لحذف حسابك.", + "disable": "تعطيل", + "disabledCredentialsDescription": "اختر مزوداً لتسجيل الدخول إلى حسابك", + "dontHaveAnAccount": "ليس لديك حساب؟", + "done": "تم", + "emailDescription": "أدخل عنوان البريد الإلكتروني الذي تريد استخدامه لتسجيل الدخول.", + "emailInstructions": "الرجاء إدخال عنوان بريد إلكتروني صحيح.", + "emailInvalid": "عنوان البريد الإلكتروني غير صالح", + "emailIsTheSame": "البريد الإلكتروني هو نفسه", + "emailPlaceholder": "m@example.com", + "emailRequired": "عنوان البريد الإلكتروني مطلوب", + "emailVerifyChange": "يرجى التحقق من بريدك الإلكتروني للتحقق من التغيير.", + "emailVerification": "يرجى التحقق من بريدك الإلكتروني للحصول على رابط التحقق.", + "enable": "التمكين", + "error": "خطأ", + "isInvalid": "غير صالحة", + "isRequired": "مطلوب", + "isTheSame": "هو نفسه", + "forgotAuthenticator": "هل نسيت المصادقة؟", + "forgotPassword": "نسيت كلمة المرور", + "forgotPasswordAction": "إرسال رابط إعادة التعيين", + "forgotPasswordDescription": "أدخل بريدك الإلكتروني لإعادة تعيين كلمة المرور الخاصة بك", + "forgotPasswordEmail": "تحقق من بريدك الإلكتروني للحصول على رابط إعادة تعيين كلمة المرور.", + "forgotPasswordLink": "هل نسيت كلمة المرور الخاصة بك؟", + "invalidTwoFactorCookie": "ملف تعريف الارتباط بعاملين غير صالح", + "link": "الرابط", + "magicLink": "الرابط السحري", + "magicLinkAction": "إرسال الرابط السحري", + "magicLinkDescription": "أدخل بريدك الإلكتروني لتلقي رابط سحري", + "magicLinkEmail": "تحقق من بريدك الإلكتروني للحصول على الرابط السحري", + "emailOTP": "رمز البريد الإلكتروني", + "emailOTPSendAction": "إرسال الرمز", + "emailOTPVerifyAction": "التحقق من الرمز", + "emailOTPDescription": "أدخل بريدك الإلكتروني لاستلام الرمز", + "emailOTPVerificationSent": "يرجى التحقق من بريدك الإلكتروني للحصول على رمز التحقق.", + "name": "الاسم", + "nameDescription": "يرجى إدخال اسمك الكامل أو اسم العرض.", + "nameInstructions": "يُرجى استخدام 32 حرفاً كحد أقصى.", + "namePlaceholder": "الاسم", + "newPassword": "كلمة مرور جديدة", + "newPasswordPlaceholder": "كلمة مرور جديدة", + "newPasswordRequired": "مطلوب كلمة مرور جديدة", + "oneTimePassword": "كلمة مرور لمرة واحدة", + "orContinueWith": "أو تابع مع", + "passkey": "مفتاح المرور", + "passkeys": "مفاتيح المرور", + "passkeysDescription": "إدارة مفاتيح المرور الخاصة بك للوصول الآمن.", + "passkeysInstructions": "الوصول الآمن إلى حسابك بدون كلمة مرور.", + "apiKeys": "مفاتيح واجهة برمجة التطبيقات", + "apiKeysDescription": "إدارة مفاتيح API الخاصة بك للوصول الآمن.", + "apiKeysInstructions": "أنشئ مفاتيح API للوصول إلى حسابك برمجياً.", + "createApiKey": "إنشاء مفتاح API", + "createApiKeyDescription": "أدخل اسمًا فريدًا لمفتاح API الخاص بك لتمييزه عن المفاتيح الأخرى.", + "apiKeyNamePlaceholder": "مفتاح API جديد", + "apiKeyCreated": "تم إنشاء مفتاح API", + "apiKeyCreatedDescription": "يُرجى نسخ مفتاح API الخاص بك وتخزينه في مكان آمن. لأسباب أمنية لا يمكننا إظهاره مرة أخرى.", + "neverExpires": "لا تنتهي صلاحيتها", + "expires": "تنتهي صلاحيتها", + "noExpiration": "لا يوجد انتهاء صلاحية", + "create": "إنشاء", + "passwordPlaceholder": "كلمة المرور", + "passwordRequired": "كلمة المرور مطلوبة", + "passwordsDoNotMatch": "كلمات المرور غير متطابقة", + "providers": "المزودون", + "providersDescription": "ربط حسابك بخدمة طرف ثالث.", + "recoverAccount": "حساب الاسترداد", + "recoverAccountAction": "حساب الاسترداد", + "recoverAccountDescription": "الرجاء إدخال رمز النسخ الاحتياطي للوصول إلى حسابك", + "rememberMe": "تذكّرني", + "resendCode": "إعادة إرسال الرمز", + "resendVerificationEmail": "إعادة إرسال البريد الإلكتروني للتحقق", + "resetPassword": "إعادة تعيين كلمة المرور", + "resetPasswordAction": "حفظ كلمة المرور الجديدة", + "resetPasswordDescription": "أدخل كلمة المرور الجديدة أدناه", + "resetPasswordInvalidToken": "رابط إعادة تعيين كلمة المرور غير صالح", + "resetPasswordSuccess": "تمت إعادة تعيين كلمة المرور بنجاح", + "requestFailed": "فشل الطلب", + "revoke": "الإلغاء", + "deleteApiKey": "حذف مفتاح API", + "deleteApiKeyConfirmation": "هل أنت متأكد من رغبتك في حذف مفتاح API هذا؟", + "apiKey": "مفتاح واجهة برمجة التطبيقات", + "signIn": "تسجيل الدخول", + "signInAction": "تسجيل الدخول", + "signInDescription": "أدخل بريدك الإلكتروني أدناه لتسجيل الدخول إلى حسابك", + "signInUsernameDescription": "أدخل اسم المستخدم أو البريد الإلكتروني لتسجيل الدخول إلى حسابك", + "signInWith": "تسجيل الدخول باستخدام", + "signOut": "تسجيل الخروج", + "signUp": "التسجيل", + "signUpAction": "إنشاء حساب", + "signUpDescription": "أدخل معلوماتك لإنشاء حساب", + "signUpEmail": "تحقق من بريدك الإلكتروني للحصول على رابط التحقق.", + "sessions": "الجلسات", + "sessionsDescription": "إدارة جلساتك النشطة وإلغاء الوصول.", + "setPassword": "تعيين كلمة المرور", + "setPasswordDescription": "انقر على الزر أدناه لتلقي رسالة بريد إلكتروني لإعداد كلمة مرور لحسابك.", + "settings": "الإعدادات", + "save": "الحفظ", + "security": "الأمن", + "switchAccount": "تبديل الحساب", + "trustDevice": "ثق بهذا الجهاز", + "twoFactor": "عاملان", + "twoFactorAction": "التحقق من الرمز", + "twoFactorDescription": "الرجاء إدخال كلمة المرور لمرة واحدة للمتابعة", + "twoFactorCardDescription": "أضف طبقة أمان إضافية إلى حسابك.", + "twoFactorDisableInstructions": "الرجاء إدخال كلمة المرور لتعطيل المصادقة الثنائية (2FA).", + "twoFactorEnableInstructions": "الرجاء إدخال كلمة المرور الخاصة بك لتمكين المصادقة الثنائية (2FA).", + "twoFactorEnabled": "تم تمكين المصادقة الثنائية", + "twoFactorDisabled": "تم تعطيل المصادقة الثنائية العامل الثاني", + "twoFactorPrompt": "المصادقة الثنائية", + "twoFactorTotpLabel": "امسح رمز الاستجابة السريعة باستخدام أداة التوثيق الخاصة بك", + "sendVerificationCode": "إرسال رمز التحقق", + "unlink": "فك الارتباط", + "updatedSuccessfully": "تم التحديث بنجاح", + "username": "اسم المستخدم", + "usernameDescription": "أدخل اسم المستخدم الذي تريد استخدامه لتسجيل الدخول.", + "usernameInstructions": "يُرجى استخدام 32 حرفاً كحد أقصى.", + "usernamePlaceholder": "اسم المستخدم", + "signInUsernamePlaceholder": "اسم المستخدم أو البريد الإلكتروني", + "verifyYourEmail": "التحقق من بريدك الإلكتروني", + "verifyYourEmailDescription": "يرجى التحقق من عنوان بريدك الإلكتروني. تحقق من صندوق الوارد الخاص بك للحصول على البريد الإلكتروني للتحقق. إذا لم تستلم البريد الإلكتروني، انقر على الزر أدناه لإعادة الإرسال.", + "goBack": "ارجع", + "invalidEmailOrPassword": "البريد الإلكتروني أو كلمة المرور غير صالحة", + "passwordInvalid": "كلمة مرور غير صالحة", + "sessionNotFresh": "جلستك ليست حديثة. يرجى تسجيل الدخول مرة أخرى.", + "sessionExpired": "انتهت صلاحية الجلسة", + "passwordTooShort": "كلمة المرور قصيرة جداً", + "passwordTooLong": "كلمة المرور طويلة جداً", + "uploadAvatar": "تحميل الصورة الرمزية", + "privacyPolicy": "سياسة الخصوصية", + "termsOfService": "شروط الخدمة", + "protectedByRecaptcha": "هذا الموقع محمي بواسطة reCAPTCHA.", + "byContinuingYouAgree": "من خلال المتابعة، فإنك توافق على", + "missingCaptchaResponse": "استجابة CAPTCHA مفقودة" +} diff --git a/src/locales/jsons/bg.json b/src/locales/jsons/bg.json new file mode 100644 index 00000000..2bd7ce07 --- /dev/null +++ b/src/locales/jsons/bg.json @@ -0,0 +1,176 @@ +{ + "email": "Имейл", + "password": "Парола", + "account": "Сметка", + "accounts": "Сметки", + "accountsDescription": "Превключвайте между влезлите в момента акаунти.", + "accountsInstructions": "Влезте в допълнителен акаунт.", + "addAccount": "Добавяне на акаунт", + "addPasskey": "Добавяне на ключ за достъп", + "alreadyHaveAnAccount": "Вече имате акаунт?", + "avatar": "Аватар", + "avatarDescription": "Щракнете върху аватара, за да качите персонализиран аватар от вашите файлове.", + "avatarInstructions": "Аватар не е задължителен, но е силно препоръчителен.", + "backupCodeRequired": "Изисква се код за резервно копие", + "backupCodes": "Кодове за резервно копие", + "backupCodesDescription": "Запазете тези резервни кодове на сигурно място. Можете да ги използвате за достъп до акаунта си, ако загубите двуфакторния си метод за удостоверяване.", + "backupCodePlaceholder": "Код за резервно копие", + "backupCode": "Код за резервно копие", + "backupCodeAction": "Възстановяване на акаунт", + "cancel": "Отмяна на", + "changePassword": "Промяна на паролата", + "changePasswordDescription": "Въведете текущата си парола и нова парола.", + "changePasswordInstructions": "Моля, използвайте минимум 8 символа.", + "changePasswordSuccess": "Паролата ви е променена.", + "confirmPassword": "Потвърждаване на паролата", + "confirmPasswordPlaceholder": "Потвърждаване на паролата", + "confirmPasswordRequired": "Изисква се потвърждаване на паролата", + "continueWithAuthenticator": "Продължете с Authenticator", + "copiedToClipboard": "Копиране в клипборда", + "copyToClipboard": "Копиране в клипборда", + "copyAllCodes": "Копиране на всички кодове", + "continue": "Продължи", + "currentPassword": "Текуща парола", + "currentPasswordPlaceholder": "Текуща парола", + "currentSession": "Текуща сесия", + "delete": "Изтриване на", + "deleteAvatar": "Изтриване на аватар", + "deleteAccount": "Изтриване на профила", + "deleteAccountDescription": "да премахнете окончателно профила си и цялото му съдържание. Това действие не може да бъде върнато обратно, така че моля, продължете с повишено внимание.", + "deleteAccountInstructions": "Моля, потвърдете изтриването на профила си. Това действие не може да бъде върнато обратно, така че, моля, продължете с повишено внимание.", + "deleteAccountVerify": "Моля, проверете имейла си, за да потвърдите изтриването на профила си.", + "deleteAccountSuccess": "Вашият акаунт е изтрит.", + "deleteAccountNotFresh": "За да изтриете профила си, трябва да сте влезли наскоро.", + "disable": "Деактивиране на", + "disabledCredentialsDescription": "Изберете доставчик, за да влезете в профила си", + "dontHaveAnAccount": "Нямате акаунт?", + "done": "Готово", + "emailDescription": "Въведете имейл адреса, който искате да използвате, за да влезете в системата.", + "emailInstructions": "Моля, въведете валиден имейл адрес.", + "emailInvalid": "Имейл адресът е невалиден", + "emailIsTheSame": "Имейлът е същият", + "emailPlaceholder": "m@example.com", + "emailRequired": "Изисква се имейл адрес", + "emailVerifyChange": "Моля, проверете електронната си поща, за да потвърдите промяната.", + "emailVerification": "Моля, проверете имейла си за връзката за проверка.", + "enable": "Активиране на", + "error": "Грешка", + "isInvalid": "е невалиден", + "isRequired": "се изисква", + "isTheSame": "е същият", + "forgotAuthenticator": "Забравен автентификатор?", + "forgotPassword": "Забравена парола", + "forgotPasswordAction": "Изпращане на връзка за нулиране", + "forgotPasswordDescription": "Въведете имейла си, за да възстановите паролата си", + "forgotPasswordEmail": "Проверете имейла си за връзка за нулиране на паролата.", + "forgotPasswordLink": "Забравили сте паролата си?", + "invalidTwoFactorCookie": "Невалидна двуфакторна бисквитка", + "link": "Връзка", + "magicLink": "Вълшебна връзка", + "magicLinkAction": "Изпращане на магическа връзка", + "magicLinkDescription": "Въведете имейла си, за да получите магическа връзка", + "magicLinkEmail": "Проверете имейла си за вълшебната връзка", + "emailOTP": "Имейл код", + "emailOTPSendAction": "Изпращане на код", + "emailOTPVerifyAction": "Проверка на кода", + "emailOTPDescription": "Въведете имейл адреса си, за да получите код", + "emailOTPVerificationSent": "Моля, проверете имейла си за кода за проверка.", + "name": "Име", + "nameDescription": "Моля, въведете пълното си име или име за показване.", + "nameInstructions": "Моля, използвайте максимум 32 символа.", + "namePlaceholder": "Име", + "newPassword": "Нова парола", + "newPasswordPlaceholder": "Нова парола", + "newPasswordRequired": "Изисква се нова парола", + "oneTimePassword": "Еднократна парола", + "orContinueWith": "Или продължете с", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Управлявайте своите ключове за сигурен достъп.", + "passkeysInstructions": "Сигурен достъп до профила ви без парола.", + "apiKeys": "Ключове на API", + "apiKeysDescription": "Управлявайте ключовете си за API за сигурен достъп.", + "apiKeysInstructions": "Генерирайте API ключове за програмен достъп до профила си.", + "createApiKey": "Създаване на API ключ", + "createApiKeyDescription": "Въведете уникално име за вашия API ключ, за да го различавате от други ключове.", + "apiKeyNamePlaceholder": "Нов API ключ", + "apiKeyCreated": "Създаден API ключ", + "apiKeyCreatedDescription": "Моля, копирайте своя API ключ и го съхранявайте на сигурно място. От съображения за сигурност не можем да го покажем отново.", + "neverExpires": "Срокът на валидност никога не изтича", + "expires": "Срокът на валидност изтича на", + "noExpiration": "Няма срок на валидност", + "create": "Създаване на", + "passwordPlaceholder": "Парола", + "passwordRequired": "Изисква се парола", + "passwordsDoNotMatch": "Паролите не съвпадат", + "providers": "Доставчици", + "providersDescription": "Свържете акаунта си с услуга на трета страна.", + "recoverAccount": "Възстановяване на акаунт", + "recoverAccountAction": "Възстановяване на акаунт", + "recoverAccountDescription": "Моля, въведете резервен код за достъп до профила си", + "rememberMe": "Запомни ме", + "resendCode": "Повторно изпращане на код", + "resendVerificationEmail": "Повторно изпращане на имейл за проверка", + "resetPassword": "Възстановяване на паролата", + "resetPasswordAction": "Запазване на нова парола", + "resetPasswordDescription": "Въведете новата си парола по-долу", + "resetPasswordInvalidToken": "Невалидна връзка за възстановяване на паролата", + "resetPasswordSuccess": "Успешно възстановяване на паролата", + "requestFailed": "Заявката е неуспешна", + "revoke": "Отмяна на", + "deleteApiKey": "Изтриване на API ключ", + "deleteApiKeyConfirmation": "Сигурни ли сте, че искате да изтриете този API ключ?", + "apiKey": "Ключ за API", + "signIn": "Влезте в системата", + "signInAction": "Вход", + "signInDescription": "Въведете имейла си по-долу, за да влезете в профила си", + "signInUsernameDescription": "Въведете потребителското си име или имейл, за да влезете в профила си", + "signInWith": "Влезте с", + "signOut": "Отписване", + "signUp": "Регистрирайте се", + "signUpAction": "Създаване на акаунт", + "signUpDescription": "Въведете информацията си, за да създадете акаунт", + "signUpEmail": "Проверете имейла си за връзката за проверка.", + "sessions": "Сесии", + "sessionsDescription": "Управлявайте активните си сесии и отменяйте достъп.", + "setPassword": "Задаване на парола", + "setPasswordDescription": "Щракнете върху бутона по-долу, за да получите имейл за задаване на парола за вашия акаунт.", + "settings": "Настройки", + "save": "Запазете", + "security": "Защита", + "switchAccount": "Превключване на акаунт", + "trustDevice": "Доверете се на това устройство", + "twoFactor": "Двуфакторен", + "twoFactorAction": "Проверка на кода", + "twoFactorDescription": "Моля, въведете еднократната си парола, за да продължите", + "twoFactorCardDescription": "Добавете допълнително ниво на сигурност към профила си.", + "twoFactorDisableInstructions": "Моля, въведете паролата си, за да деактивирате 2FA.", + "twoFactorEnableInstructions": "Моля, въведете паролата си, за да активирате 2FA.", + "twoFactorEnabled": "Активирано е двуфакторно удостоверяване", + "twoFactorDisabled": "Двуфакторното удостоверяване е деактивирано", + "twoFactorPrompt": "Двуфакторно удостоверяване на автентичността", + "twoFactorTotpLabel": "Сканиране на QR кода с вашия автентификатор", + "sendVerificationCode": "Изпращане на код за проверка", + "unlink": "Отключване на връзката", + "updatedSuccessfully": "актуализиран успешно", + "username": "Потребителско име", + "usernameDescription": "Въведете потребителското име, което искате да използвате, за да влезете в системата.", + "usernameInstructions": "Моля, използвайте максимум 32 символа.", + "usernamePlaceholder": "Потребителско име", + "signInUsernamePlaceholder": "Потребителско име или имейл", + "verifyYourEmail": "Проверка на имейла ви", + "verifyYourEmailDescription": "Моля, проверете имейл адреса си. Проверете пощенската си кутия за имейл за проверка. Ако не сте получили имейла, щракнете върху бутона по-долу, за да го изпратите отново.", + "goBack": "Върнете се назад", + "invalidEmailOrPassword": "Невалиден имейл или парола", + "passwordInvalid": "Невалидна парола", + "sessionNotFresh": "Сесията ви не е свежа. Моля, влезте отново.", + "sessionExpired": "Изтекъл срок на сесията", + "passwordTooShort": "Твърде кратка парола", + "passwordTooLong": "Твърде дълга парола", + "uploadAvatar": "Качване на аватар", + "privacyPolicy": "Политика за поверителност", + "termsOfService": "Условия за ползване", + "protectedByRecaptcha": "Този сайт е защитен с reCAPTCHA.", + "byContinuingYouAgree": "Продължавайки, вие се съгласявате с", + "missingCaptchaResponse": "Липсващ отговор на CAPTCHA" +} diff --git a/src/locales/jsons/cs.json b/src/locales/jsons/cs.json new file mode 100644 index 00000000..44d027bc --- /dev/null +++ b/src/locales/jsons/cs.json @@ -0,0 +1,176 @@ +{ + "email": "E-mail", + "password": "Heslo", + "account": "Účet", + "accounts": "Účty", + "accountsDescription": "Přepínejte mezi aktuálně přihlášenými účty.", + "accountsInstructions": "Přihlaste se k dalšímu účtu.", + "addAccount": "Přidat účet", + "addPasskey": "Přidání přístupového klíče", + "alreadyHaveAnAccount": "Už máte účet?", + "avatar": "Avatar", + "avatarDescription": "Kliknutím na avatar nahrajete vlastní avatar ze svých souborů.", + "avatarInstructions": "Avatar je nepovinný, ale důrazně se doporučuje.", + "backupCodeRequired": "Je vyžadován záložní kód", + "backupCodes": "Záložní kódy", + "backupCodesDescription": "Tyto záložní kódy uložte na bezpečném místě. Můžete je použít pro přístup ke svému účtu, pokud ztratíte dvoufaktorovou metodu ověřování.", + "backupCodePlaceholder": "Záložní kód", + "backupCode": "Záložní kód", + "backupCodeAction": "Obnovení účtu", + "cancel": "Zrušit", + "changePassword": "Změna hesla", + "changePasswordDescription": "Zadejte své stávající heslo a nové heslo.", + "changePasswordInstructions": "Použijte minimálně 8 znaků.", + "changePasswordSuccess": "Vaše heslo bylo změněno.", + "confirmPassword": "Potvrzení hesla", + "confirmPasswordPlaceholder": "Potvrzení hesla", + "confirmPasswordRequired": "Je vyžadováno potvrzení hesla", + "continueWithAuthenticator": "Pokračovat v aplikaci Authenticator", + "copiedToClipboard": "Zkopírováno do schránky", + "copyToClipboard": "Kopírování do schránky", + "copyAllCodes": "Zkopírujte všechny kódy", + "continue": "Pokračovat", + "currentPassword": "Aktuální heslo", + "currentPasswordPlaceholder": "Aktuální heslo", + "currentSession": "Aktuální zasedání", + "delete": "Odstranit", + "deleteAvatar": "Odstranění avatara", + "deleteAccount": "Odstranit účet", + "deleteAccountDescription": "trvale odstranit svůj účet a veškerý jeho obsah. Tuto akci nelze vrátit zpět, proto v ní pokračujte s opatrností.", + "deleteAccountInstructions": "Potvrďte prosím vymazání svého účtu. Tuto akci nelze vrátit zpět, proto v ní prosím pokračujte s opatrností.", + "deleteAccountVerify": "Zkontrolujte prosím svůj e-mail a ověřte si, zda byl váš účet vymazán.", + "deleteAccountSuccess": "Váš účet byl smazán.", + "deleteAccountNotFresh": "Chcete-li svůj účet odstranit, musíte být nedávno přihlášeni.", + "disable": "Zakázat", + "disabledCredentialsDescription": "Zvolte si poskytovatele a přihlaste se ke svému účtu", + "dontHaveAnAccount": "Nemáte účet?", + "done": "Hotovo", + "emailDescription": "Zadejte e-mailovou adresu, kterou chcete použít k přihlášení.", + "emailInstructions": "Zadejte prosím platnou e-mailovou adresu.", + "emailInvalid": "E-mailová adresa je neplatná", + "emailIsTheSame": "E-mail je stejný", + "emailPlaceholder": "m@example.com", + "emailRequired": "Je vyžadována e-mailová adresa", + "emailVerifyChange": "Zkontrolujte prosím svůj e-mail a ověřte si změnu.", + "emailVerification": "Zkontrolujte prosím svůj e-mail, zda neobsahuje ověřovací odkaz.", + "enable": "Povolit", + "error": "Chyba", + "isInvalid": "je neplatný", + "isRequired": "je vyžadováno", + "isTheSame": "je stejný", + "forgotAuthenticator": "Zapomněli jste autentifikátor?", + "forgotPassword": "Zapomenuté heslo", + "forgotPasswordAction": "Odeslat odkaz na obnovení", + "forgotPasswordDescription": "Zadejte svůj e-mail pro obnovení hesla", + "forgotPasswordEmail": "Zkontrolujte, zda v e-mailu nenajdete odkaz pro obnovení hesla.", + "forgotPasswordLink": "Zapomněli jste heslo?", + "invalidTwoFactorCookie": "Neplatný dvoufaktorový soubor cookie", + "link": "Odkaz", + "magicLink": "Magický odkaz", + "magicLinkAction": "Odeslat kouzelný odkaz", + "magicLinkDescription": "Zadejte svůj e-mail a obdržíte kouzelný odkaz", + "magicLinkEmail": "Podívejte se do e-mailu na kouzelný odkaz", + "emailOTP": "E-mailový kód", + "emailOTPSendAction": "Odeslat kód", + "emailOTPVerifyAction": "Ověření kódu", + "emailOTPDescription": "Zadejte svůj e-mail a obdržíte kód", + "emailOTPVerificationSent": "Ověřovací kód naleznete v e-mailu.", + "name": "Název", + "nameDescription": "Zadejte prosím své celé jméno nebo zobrazované jméno.", + "nameInstructions": "Používejte maximálně 32 znaků.", + "namePlaceholder": "Název", + "newPassword": "Nové heslo", + "newPasswordPlaceholder": "Nové heslo", + "newPasswordRequired": "Je vyžadováno nové heslo", + "oneTimePassword": "Jednorázové heslo", + "orContinueWith": "Nebo pokračujte", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Správa přístupových klíčů pro bezpečný přístup.", + "passkeysInstructions": "Bezpečný přístup k účtu bez hesla.", + "apiKeys": "Klíče API", + "apiKeysDescription": "Správa klíčů API pro bezpečný přístup.", + "apiKeysInstructions": "Generování klíčů API pro programový přístup k účtu.", + "createApiKey": "Vytvoření klíče API", + "createApiKeyDescription": "Zadejte jedinečný název klíče API, abyste jej odlišili od ostatních klíčů.", + "apiKeyNamePlaceholder": "Nový klíč API", + "apiKeyCreated": "Vytvořený klíč API", + "apiKeyCreatedDescription": "Zkopírujte si svůj klíč API a uložte jej na bezpečném místě. Z bezpečnostních důvodů jej nemůžeme znovu zobrazit.", + "neverExpires": "Platnost nikdy nekončí", + "expires": "Platnost končí na", + "noExpiration": "Žádná expirace", + "create": "Vytvořit", + "passwordPlaceholder": "Heslo", + "passwordRequired": "Heslo je vyžadováno", + "passwordsDoNotMatch": "Hesla se neshodují", + "providers": "Poskytovatelé", + "providersDescription": "Propojte svůj účet se službou třetí strany.", + "recoverAccount": "Obnovit účet", + "recoverAccountAction": "Obnovení účtu", + "recoverAccountDescription": "Zadejte prosím záložní kód pro přístup k účtu", + "rememberMe": "Pamatuj si mě", + "resendCode": "Opětovné odeslání kódu", + "resendVerificationEmail": "Opětovné odeslání ověřovacího e-mailu", + "resetPassword": "Obnovení hesla", + "resetPasswordAction": "Uložit nové heslo", + "resetPasswordDescription": "Níže zadejte své nové heslo", + "resetPasswordInvalidToken": "Neplatný odkaz pro obnovení hesla", + "resetPasswordSuccess": "Heslo bylo úspěšně resetováno", + "requestFailed": "Požadavek se nezdařil", + "revoke": "Odvolání", + "deleteApiKey": "Odstranění klíče API", + "deleteApiKeyConfirmation": "Opravdu chcete tento klíč API odstranit?", + "apiKey": "Klíč API", + "signIn": "Přihlásit se", + "signInAction": "Přihlášení", + "signInDescription": "Pro přihlášení k účtu zadejte níže svůj e-mail", + "signInUsernameDescription": "Zadejte své uživatelské jméno nebo e-mail a přihlaste se ke svému účtu.", + "signInWith": "Přihlaste se pomocí", + "signOut": "Odhlásit se", + "signUp": "Zaregistrujte se", + "signUpAction": "Vytvoření účtu", + "signUpDescription": "Zadejte své údaje a vytvořte si účet", + "signUpEmail": "Ověřovací odkaz najdete v e-mailu.", + "sessions": "Relace", + "sessionsDescription": "Správa aktivních relací a odebrání přístupu.", + "setPassword": "Nastavení hesla", + "setPasswordDescription": "Kliknutím na tlačítko níže obdržíte e-mail s nastavením hesla k účtu.", + "settings": "Nastavení", + "save": "Uložit", + "security": "Zabezpečení", + "switchAccount": "Přepnutí účtu", + "trustDevice": "Důvěřujte tomuto zařízení", + "twoFactor": "Dvoufaktorová stránka", + "twoFactorAction": "Ověření kódu", + "twoFactorDescription": "Pro pokračování zadejte své jednorázové heslo", + "twoFactorCardDescription": "Přidejte k účtu další úroveň zabezpečení.", + "twoFactorDisableInstructions": "Zadejte své heslo pro vypnutí 2FA.", + "twoFactorEnableInstructions": "Zadejte prosím své heslo pro zapnutí 2FA.", + "twoFactorEnabled": "Bylo povoleno dvoufaktorové ověřování", + "twoFactorDisabled": "Dvoufaktorové ověřování bylo zakázáno", + "twoFactorPrompt": "Dvoufaktorové ověřování", + "twoFactorTotpLabel": "Naskenujte kód QR pomocí nástroje Authenticator", + "sendVerificationCode": "Odeslat ověřovací kód", + "unlink": "Odpojení", + "updatedSuccessfully": "úspěšně aktualizován", + "username": "Uživatelské jméno", + "usernameDescription": "Zadejte uživatelské jméno, které chcete použít pro přihlášení.", + "usernameInstructions": "Používejte maximálně 32 znaků.", + "usernamePlaceholder": "Uživatelské jméno", + "signInUsernamePlaceholder": "Uživatelské jméno nebo e-mail", + "verifyYourEmail": "Ověření e-mailu", + "verifyYourEmailDescription": "Ověřte prosím svou e-mailovou adresu. Ověřovací e-mail najdete ve své e-mailové schránce. Pokud jste e-mail neobdrželi, klikněte na níže uvedené tlačítko pro opětovné odeslání.", + "goBack": "Vrátit se zpět", + "invalidEmailOrPassword": "Neplatný e-mail nebo heslo", + "passwordInvalid": "Neplatné heslo", + "sessionNotFresh": "Vaše relace není čerstvá. Přihlaste se znovu.", + "sessionExpired": "Relace vypršela", + "passwordTooShort": "Příliš krátké heslo", + "passwordTooLong": "Příliš dlouhé heslo", + "uploadAvatar": "Nahrát avatar", + "privacyPolicy": "Zásady ochrany osobních údajů", + "termsOfService": "Podmínky služby", + "protectedByRecaptcha": "Tato stránka je chráněna pomocí reCAPTCHA.", + "byContinuingYouAgree": "Pokračováním souhlasíte s", + "missingCaptchaResponse": "Chybějící odpověď CAPTCHA" +} diff --git a/src/locales/jsons/da.json b/src/locales/jsons/da.json new file mode 100644 index 00000000..78f849b0 --- /dev/null +++ b/src/locales/jsons/da.json @@ -0,0 +1,176 @@ +{ + "email": "E-mail", + "password": "Adgangskode", + "account": "Konto", + "accounts": "Regnskaber", + "accountsDescription": "Skift mellem dine aktuelt indloggede konti.", + "accountsInstructions": "Log ind på en ekstra konto.", + "addAccount": "Tilføj konto", + "addPasskey": "Tilføj adgangskode", + "alreadyHaveAnAccount": "Har du allerede en konto?", + "avatar": "Avatar", + "avatarDescription": "Klik på avataren for at uploade en brugerdefineret fra dine filer.", + "avatarInstructions": "En avatar er valgfri, men anbefales på det kraftigste.", + "backupCodeRequired": "Backup-kode er påkrævet", + "backupCodes": "Backup-koder", + "backupCodesDescription": "Gem disse backup-koder et sikkert sted. Du kan bruge dem til at få adgang til din konto, hvis du mister din to-faktor-godkendelsesmetode.", + "backupCodePlaceholder": "Backup-kode", + "backupCode": "Backup-kode", + "backupCodeAction": "Gendan konto", + "cancel": "Annuller", + "changePassword": "Skift adgangskode", + "changePasswordDescription": "Indtast din nuværende adgangskode og en ny adgangskode.", + "changePasswordInstructions": "Brug venligst mindst 8 tegn.", + "changePasswordSuccess": "Din adgangskode er blevet ændret.", + "confirmPassword": "Bekræft adgangskode", + "confirmPasswordPlaceholder": "Bekræft adgangskode", + "confirmPasswordRequired": "Bekræft adgangskode er påkrævet", + "continueWithAuthenticator": "Fortsæt med Authenticator", + "copiedToClipboard": "Kopieret til udklipsholder", + "copyToClipboard": "Kopier til udklipsholder", + "copyAllCodes": "Kopier alle koder", + "continue": "Fortsæt", + "currentPassword": "Nuværende adgangskode", + "currentPasswordPlaceholder": "Nuværende adgangskode", + "currentSession": "Nuværende session", + "delete": "Sletning", + "deleteAvatar": "Slet avatar", + "deleteAccount": "Slet konto", + "deleteAccountDescription": "Fjern din konto og alt dens indhold permanent. Denne handling er ikke reversibel, så fortsæt med forsigtighed.", + "deleteAccountInstructions": "Bekræft venligst sletningen af din konto. Denne handling er ikke reversibel, så fortsæt venligst med forsigtighed.", + "deleteAccountVerify": "Tjek venligst din e-mail for at bekræfte, at din konto er slettet.", + "deleteAccountSuccess": "Din konto er blevet slettet.", + "deleteAccountNotFresh": "Du skal være logget ind for nylig for at slette din konto.", + "disable": "Deaktiver", + "disabledCredentialsDescription": "Vælg en udbyder for at logge ind på din konto", + "dontHaveAnAccount": "Har du ikke en konto?", + "done": "Færdig", + "emailDescription": "Indtast den e-mailadresse, du vil bruge til at logge ind med.", + "emailInstructions": "Indtast venligst en gyldig e-mailadresse.", + "emailInvalid": "E-mail-adressen er ugyldig", + "emailIsTheSame": "E-mail er det samme", + "emailPlaceholder": "m@example.com", + "emailRequired": "E-mail-adresse er påkrævet", + "emailVerifyChange": "Tjek venligst din e-mail for at bekræfte ændringen.", + "emailVerification": "Tjek venligst din e-mail for et bekræftelseslink.", + "enable": "Gør det muligt", + "error": "Fejl", + "isInvalid": "er ugyldig", + "isRequired": "er påkrævet", + "isTheSame": "er den samme", + "forgotAuthenticator": "Har du glemt din authenticator?", + "forgotPassword": "Glemt adgangskode", + "forgotPasswordAction": "Send nulstillingslink", + "forgotPasswordDescription": "Indtast din e-mail for at nulstille din adgangskode", + "forgotPasswordEmail": "Tjek din e-mail for link til nulstilling af adgangskode.", + "forgotPasswordLink": "Har du glemt din adgangskode?", + "invalidTwoFactorCookie": "Ugyldig to-faktor cookie", + "link": "Link", + "magicLink": "Magisk link", + "magicLinkAction": "Send magisk link", + "magicLinkDescription": "Indtast din e-mail for at modtage et magisk link", + "magicLinkEmail": "Tjek din e-mail for det magiske link", + "emailOTP": "E-mail-kode", + "emailOTPSendAction": "Send kode", + "emailOTPVerifyAction": "Bekræft kode", + "emailOTPDescription": "Indtast din e-mail for at modtage en kode", + "emailOTPVerificationSent": "Tjek venligst din e-mail for bekræftelseskoden.", + "name": "Navn", + "nameDescription": "Indtast venligst dit fulde navn eller et visningsnavn.", + "nameInstructions": "Brug venligst højst 32 tegn.", + "namePlaceholder": "Navn", + "newPassword": "Ny adgangskode", + "newPasswordPlaceholder": "Ny adgangskode", + "newPasswordRequired": "Ny adgangskode er påkrævet", + "oneTimePassword": "Engangsadgangskode", + "orContinueWith": "Eller fortsæt med", + "passkey": "Passkey", + "passkeys": "Nøgler", + "passkeysDescription": "Administrer dine nøgler for sikker adgang.", + "passkeysInstructions": "Få sikker adgang til din konto uden adgangskode.", + "apiKeys": "API-nøgler", + "apiKeysDescription": "Administrer dine API-nøgler for sikker adgang.", + "apiKeysInstructions": "Generer API-nøgler for at få programmatisk adgang til din konto.", + "createApiKey": "Opret API-nøgle", + "createApiKeyDescription": "Indtast et unikt navn til din API-nøgle for at adskille den fra andre nøgler.", + "apiKeyNamePlaceholder": "Ny API-nøgle", + "apiKeyCreated": "API-nøgle oprettet", + "apiKeyCreatedDescription": "Kopier venligst din API-nøgle, og opbevar den et sikkert sted. Af sikkerhedsmæssige årsager kan vi ikke vise den igen.", + "neverExpires": "Udløber aldrig", + "expires": "Udløber", + "noExpiration": "Ingen udløb", + "create": "Opret", + "passwordPlaceholder": "Adgangskode", + "passwordRequired": "Adgangskode er påkrævet", + "passwordsDoNotMatch": "Adgangskoderne stemmer ikke overens", + "providers": "Udbydere", + "providersDescription": "Forbind din konto med en tredjepartstjeneste.", + "recoverAccount": "Gendan konto", + "recoverAccountAction": "Gendan konto", + "recoverAccountDescription": "Indtast venligst en backup-kode for at få adgang til din konto", + "rememberMe": "Husk mig", + "resendCode": "Send koden igen", + "resendVerificationEmail": "Send bekræftelsesmail igen", + "resetPassword": "Nulstil adgangskode", + "resetPasswordAction": "Gem ny adgangskode", + "resetPasswordDescription": "Indtast din nye adgangskode nedenfor", + "resetPasswordInvalidToken": "Ugyldigt link til nulstilling af adgangskode", + "resetPasswordSuccess": "Nulstilling af adgangskode lykkedes", + "requestFailed": "Anmodning mislykkedes", + "revoke": "Tilbagekaldelse", + "deleteApiKey": "Slet API-nøgle", + "deleteApiKeyConfirmation": "Er du sikker på, at du vil slette denne API-nøgle?", + "apiKey": "API-nøgle", + "signIn": "Log ind", + "signInAction": "Login", + "signInDescription": "Indtast din e-mail nedenfor for at logge ind på din konto", + "signInUsernameDescription": "Indtast dit brugernavn eller din e-mail for at logge ind på din konto", + "signInWith": "Log ind med", + "signOut": "Meld dig ud", + "signUp": "Tilmeld dig", + "signUpAction": "Opret en konto", + "signUpDescription": "Indtast dine oplysninger for at oprette en konto", + "signUpEmail": "Tjek din e-mail for et bekræftelseslink.", + "sessions": "Sessioner", + "sessionsDescription": "Administrer dine aktive sessioner og tilbagekald adgang.", + "setPassword": "Indstil adgangskode", + "setPasswordDescription": "Klik på knappen nedenfor for at få tilsendt en e-mail, hvor du kan oprette en adgangskode til din konto.", + "settings": "Indstillinger", + "save": "Gemme", + "security": "Sikkerhed", + "switchAccount": "Skift konto", + "trustDevice": "Stol på denne enhed", + "twoFactor": "To-faktor", + "twoFactorAction": "Bekræft kode", + "twoFactorDescription": "Indtast din engangsadgangskode for at fortsætte", + "twoFactorCardDescription": "Tilføj et ekstra lag af sikkerhed til din konto.", + "twoFactorDisableInstructions": "Indtast venligst din adgangskode for at deaktivere 2FA.", + "twoFactorEnableInstructions": "Indtast venligst din adgangskode for at aktivere 2FA.", + "twoFactorEnabled": "To-faktor-autentificering er blevet aktiveret", + "twoFactorDisabled": "To-faktor-autentificering er blevet deaktiveret", + "twoFactorPrompt": "To-faktor-autentificering", + "twoFactorTotpLabel": "Scan QR-koden med din Authenticator", + "sendVerificationCode": "Send bekræftelseskode", + "unlink": "Fjern linket", + "updatedSuccessfully": "opdateret med succes", + "username": "Brugernavn", + "usernameDescription": "Indtast det brugernavn, du vil bruge til at logge ind med.", + "usernameInstructions": "Brug venligst højst 32 tegn.", + "usernamePlaceholder": "Brugernavn", + "signInUsernamePlaceholder": "Brugernavn eller e-mail", + "verifyYourEmail": "Bekræft din e-mail", + "verifyYourEmailDescription": "Bekræft venligst din e-mailadresse. Tjek din indbakke for bekræftelsesmailen. Hvis du ikke har modtaget e-mailen, skal du klikke på knappen nedenfor for at sende den igen.", + "goBack": "Gå tilbage", + "invalidEmailOrPassword": "Ugyldig e-mail eller adgangskode", + "passwordInvalid": "Ugyldig adgangskode", + "sessionNotFresh": "Din session er ikke frisk. Log venligst ind igen.", + "sessionExpired": "Sessionen er udløbet", + "passwordTooShort": "Adgangskode for kort", + "passwordTooLong": "Adgangskoden er for lang", + "uploadAvatar": "Upload avatar", + "privacyPolicy": "Politik for beskyttelse af personlige oplysninger", + "termsOfService": "Vilkår for service", + "protectedByRecaptcha": "Dette websted er beskyttet af reCAPTCHA.", + "byContinuingYouAgree": "Ved at fortsætte accepterer du", + "missingCaptchaResponse": "Manglende CAPTCHA-svar" +} diff --git a/src/locales/jsons/de.json b/src/locales/jsons/de.json new file mode 100644 index 00000000..6ba01d5d --- /dev/null +++ b/src/locales/jsons/de.json @@ -0,0 +1,176 @@ +{ + "email": "E-Mail", + "password": "Passwort", + "account": "Konto", + "accounts": "Konten", + "accountsDescription": "Wechseln Sie zwischen Ihren derzeit angemeldeten Konten.", + "accountsInstructions": "Melden Sie sich bei einem zusätzlichen Konto an.", + "addAccount": "Konto hinzufügen", + "addPasskey": "Passkey hinzufügen", + "alreadyHaveAnAccount": "Sie haben bereits ein Konto?", + "avatar": "Avatar", + "avatarDescription": "Klicken Sie auf das Avatar, um ein benutzerdefiniertes Avatar aus Ihren Dateien hochzuladen.", + "avatarInstructions": "Ein Avatar ist optional, wird aber dringend empfohlen.", + "backupCodeRequired": "Sicherungscode ist erforderlich", + "backupCodes": "Backup-Codes", + "backupCodesDescription": "Bewahren Sie diese Sicherungscodes an einem sicheren Ort auf. Sie können sie verwenden, um auf Ihr Konto zuzugreifen, wenn Sie Ihre Zwei-Faktor-Authentifizierungsmethode verlieren.", + "backupCodePlaceholder": "Sicherungscode", + "backupCode": "Sicherungscode", + "backupCodeAction": "Konto wiederherstellen", + "cancel": "Abbrechen", + "changePassword": "Passwort ändern", + "changePasswordDescription": "Geben Sie Ihr aktuelles Passwort und ein neues Passwort ein.", + "changePasswordInstructions": "Bitte verwenden Sie mindestens 8 Zeichen.", + "changePasswordSuccess": "Ihr Passwort wurde geändert.", + "confirmPassword": "Bestätigen Sie Ihr Passwort", + "confirmPasswordPlaceholder": "Bestätigen Sie Ihr Passwort", + "confirmPasswordRequired": "Passwortbestätigung ist erforderlich", + "continueWithAuthenticator": "Weiter mit Authenticator", + "copiedToClipboard": "In die Zwischenablage kopiert", + "copyToClipboard": "In die Zwischenablage kopieren", + "copyAllCodes": "Alle Codes kopieren", + "continue": "Weiter", + "currentPassword": "Aktuelles Passwort", + "currentPasswordPlaceholder": "Aktuelles Passwort", + "currentSession": "Aktuelle Sitzung", + "delete": "Löschen", + "deleteAvatar": "Avatar löschen", + "deleteAccount": "Konto löschen", + "deleteAccountDescription": "Entfernen Sie Ihr Konto und alle seine Inhalte dauerhaft. Diese Aktion ist nicht rückgängig zu machen, also fahren Sie bitte mit Vorsicht fort.", + "deleteAccountInstructions": "Bitte bestätigen Sie die Löschung Ihres Kontos. Diese Aktion kann nicht rückgängig gemacht werden, also fahren Sie bitte mit Vorsicht fort.", + "deleteAccountVerify": "Bitte überprüfen Sie Ihre E-Mail, um die Löschung Ihres Kontos zu bestätigen.", + "deleteAccountSuccess": "Ihr Konto wurde gelöscht.", + "deleteAccountNotFresh": "Sie müssen kürzlich eingeloggt sein, um Ihr Konto zu löschen.", + "disable": "Deaktivieren Sie", + "disabledCredentialsDescription": "Wählen Sie einen Anbieter für die Anmeldung bei Ihrem Konto", + "dontHaveAnAccount": "Sie haben noch kein Konto?", + "done": "Erledigt", + "emailDescription": "Geben Sie die E-Mail-Adresse ein, die Sie für die Anmeldung verwenden möchten.", + "emailInstructions": "Bitte geben Sie eine gültige E-Mail Adresse ein.", + "emailInvalid": "E-Mail Adresse ist ungültig", + "emailIsTheSame": "E-Mail ist dasselbe", + "emailPlaceholder": "m@example.com", + "emailRequired": "E-Mail Adresse ist erforderlich", + "emailVerifyChange": "Bitte überprüfen Sie Ihre E-Mail, um die Änderung zu bestätigen.", + "emailVerification": "Bitte prüfen Sie Ihre E-Mail auf den Verifizierungslink.", + "enable": "Aktivieren Sie", + "error": "Fehler", + "isInvalid": "ist ungültig", + "isRequired": "ist erforderlich", + "isTheSame": "ist derselbe", + "forgotAuthenticator": "Authentifikator vergessen?", + "forgotPassword": "Passwort vergessen", + "forgotPasswordAction": "Link zum Zurücksetzen senden", + "forgotPasswordDescription": "Geben Sie Ihre E-Mail-Adresse ein, um Ihr Passwort zurückzusetzen", + "forgotPasswordEmail": "In Ihrer E-Mail finden Sie den Link zum Zurücksetzen des Passworts.", + "forgotPasswordLink": "Haben Sie Ihr Passwort vergessen?", + "invalidTwoFactorCookie": "Ungültiger Zwei-Faktor-Cookie", + "link": "Link", + "magicLink": "Magische Verbindung", + "magicLinkAction": "Magischen Link senden", + "magicLinkDescription": "Geben Sie Ihre E-Mail-Adresse ein, um einen magischen Link zu erhalten", + "magicLinkEmail": "Prüfen Sie Ihre E-Mail auf den magischen Link", + "emailOTP": "E-Mail-Code", + "emailOTPSendAction": "Code senden", + "emailOTPVerifyAction": "Code überprüfen", + "emailOTPDescription": "Geben Sie Ihre E-Mail-Adresse ein, um einen Code zu erhalten", + "emailOTPVerificationSent": "Bitte prüfen Sie Ihre E-Mail auf den Verifizierungscode.", + "name": "Name", + "nameDescription": "Bitte geben Sie Ihren vollständigen Namen oder einen Anzeigenamen ein.", + "nameInstructions": "Bitte verwenden Sie maximal 32 Zeichen.", + "namePlaceholder": "Name", + "newPassword": "Neues Passwort", + "newPasswordPlaceholder": "Neues Passwort", + "newPasswordRequired": "Neues Passwort ist erforderlich", + "oneTimePassword": "Einmaliges Passwort", + "orContinueWith": "Oder fahren Sie fort mit", + "passkey": "Hauptschlüssel", + "passkeys": "Passwörter", + "passkeysDescription": "Verwalten Sie Ihre Passkeys für einen sicheren Zugang.", + "passkeysInstructions": "Sicherer Zugang zu Ihrem Konto ohne Passwort.", + "apiKeys": "API-Schlüssel", + "apiKeysDescription": "Verwalten Sie Ihre API-Schlüssel für einen sicheren Zugang.", + "apiKeysInstructions": "Generieren Sie API-Schlüssel für den programmgesteuerten Zugriff auf Ihr Konto.", + "createApiKey": "API-Schlüssel erstellen", + "createApiKeyDescription": "Geben Sie einen eindeutigen Namen für Ihren API-Schlüssel ein, um ihn von anderen Schlüsseln zu unterscheiden.", + "apiKeyNamePlaceholder": "Neuer API-Schlüssel", + "apiKeyCreated": "API-Schlüssel erstellt", + "apiKeyCreatedDescription": "Bitte kopieren Sie Ihren API-Schlüssel und bewahren Sie ihn an einem sicheren Ort auf. Aus Sicherheitsgründen können wir ihn nicht mehr anzeigen.", + "neverExpires": "Läuft nie ab", + "expires": "Abgelaufen", + "noExpiration": "Kein Verfall", + "create": "erstellen.", + "passwordPlaceholder": "Passwort", + "passwordRequired": "Passwort ist erforderlich", + "passwordsDoNotMatch": "Passwörter stimmen nicht überein", + "providers": "Anbieter", + "providersDescription": "Verbinden Sie Ihr Konto mit einem Drittanbieterdienst.", + "recoverAccount": "Konto wiederherstellen", + "recoverAccountAction": "Konto wiederherstellen", + "recoverAccountDescription": "Bitte geben Sie einen Backup-Code ein, um auf Ihr Konto zuzugreifen", + "rememberMe": "Erinnern Sie sich an mich", + "resendCode": "Code erneut senden", + "resendVerificationEmail": "Verifizierungs-E-Mail erneut senden", + "resetPassword": "Passwort zurücksetzen", + "resetPasswordAction": "Neues Passwort speichern", + "resetPasswordDescription": "Geben Sie Ihr neues Passwort unten ein", + "resetPasswordInvalidToken": "Ungültiger Link zum Zurücksetzen des Passworts", + "resetPasswordSuccess": "Passwort erfolgreich zurückgesetzt", + "requestFailed": "Anfrage fehlgeschlagen", + "revoke": "Widerrufen", + "deleteApiKey": "API-Schlüssel löschen", + "deleteApiKeyConfirmation": "Sind Sie sicher, dass Sie diesen API-Schlüssel löschen möchten?", + "apiKey": "API-Schlüssel", + "signIn": "Eintragen", + "signInAction": "Anmeldung", + "signInDescription": "Geben Sie unten Ihre E-Mail-Adresse ein, um sich in Ihr Konto einzuloggen", + "signInUsernameDescription": "Geben Sie Ihren Benutzernamen oder Ihre E-Mail-Adresse ein, um sich bei Ihrem Konto anzumelden.", + "signInWith": "Anmeldung mit", + "signOut": "Abmeldung", + "signUp": "Anmeldung", + "signUpAction": "Ein Konto erstellen", + "signUpDescription": "Geben Sie Ihre Daten ein, um ein Konto zu erstellen", + "signUpEmail": "Prüfen Sie Ihre E-Mail auf den Verifizierungslink.", + "sessions": "Sitzungen", + "sessionsDescription": "Verwalten Sie Ihre aktiven Sitzungen und sperren Sie den Zugang.", + "setPassword": "Passwort festlegen", + "setPasswordDescription": "Klicken Sie auf die Schaltfläche unten, um eine E-Mail zu erhalten, mit der Sie ein Passwort für Ihr Konto einrichten können.", + "settings": "Einstellungen", + "save": "Speichern Sie", + "security": "Sicherheit", + "switchAccount": "Konto wechseln", + "trustDevice": "Vertrauen Sie diesem Gerät", + "twoFactor": "Zwei-Faktor", + "twoFactorAction": "Code überprüfen", + "twoFactorDescription": "Bitte geben Sie Ihr einmaliges Passwort ein, um fortzufahren", + "twoFactorCardDescription": "Fügen Sie Ihrem Konto eine zusätzliche Sicherheitsebene hinzu.", + "twoFactorDisableInstructions": "Bitte geben Sie Ihr Passwort ein, um 2FA zu deaktivieren.", + "twoFactorEnableInstructions": "Bitte geben Sie Ihr Passwort ein, um 2FA zu aktivieren.", + "twoFactorEnabled": "Die Zwei-Faktor-Authentifizierung wurde aktiviert", + "twoFactorDisabled": "Die Zwei-Faktoren-Authentifizierung wurde deaktiviert", + "twoFactorPrompt": "Zwei-Faktoren-Authentifizierung", + "twoFactorTotpLabel": "Scannen Sie den QR-Code mit Ihrem Authenticator", + "sendVerificationCode": "Überprüfungscode senden", + "unlink": "Unlink", + "updatedSuccessfully": "erfolgreich aktualisiert", + "username": "Benutzername", + "usernameDescription": "Geben Sie den Benutzernamen ein, den Sie für die Anmeldung verwenden möchten.", + "usernameInstructions": "Bitte verwenden Sie maximal 32 Zeichen.", + "usernamePlaceholder": "Benutzername", + "signInUsernamePlaceholder": "Benutzername oder E-Mail", + "verifyYourEmail": "Überprüfen Sie Ihre E-Mail", + "verifyYourEmailDescription": "Bitte verifizieren Sie Ihre E-Mail-Adresse. Prüfen Sie Ihren Posteingang auf die Bestätigungs-E-Mail. Wenn Sie die E-Mail nicht erhalten haben, klicken Sie auf die Schaltfläche unten, um sie erneut zu senden.", + "goBack": "Zurückgehen", + "invalidEmailOrPassword": "Ungültige E-Mail oder ungültiges Passwort", + "passwordInvalid": "Ungültiges Passwort", + "sessionNotFresh": "Ihre Sitzung ist nicht frisch. Bitte melden Sie sich erneut an.", + "sessionExpired": "Sitzung Abgelaufen", + "passwordTooShort": "Passwort zu kurz", + "passwordTooLong": "Passwort zu lang", + "uploadAvatar": "Avatar hochladen", + "privacyPolicy": "Datenschutzbestimmungen", + "termsOfService": "Bedingungen der Dienstleistung", + "protectedByRecaptcha": "Diese Seite ist durch reCAPTCHA geschützt.", + "byContinuingYouAgree": "Wenn Sie fortfahren, erklären Sie sich mit den", + "missingCaptchaResponse": "Fehlende CAPTCHA-Antwort" +} diff --git a/src/locales/jsons/el.json b/src/locales/jsons/el.json new file mode 100644 index 00000000..f63c46f7 --- /dev/null +++ b/src/locales/jsons/el.json @@ -0,0 +1,176 @@ +{ + "email": "Ηλεκτρονικό ταχυδρομείο", + "password": "Κωδικός πρόσβασης", + "account": "Λογαριασμός", + "accounts": "Λογαριασμοί", + "accountsDescription": "Εναλλαγή μεταξύ των λογαριασμών σας που είναι συνδεδεμένοι επί του παρόντος.", + "accountsInstructions": "Συνδεθείτε σε έναν πρόσθετο λογαριασμό.", + "addAccount": "Προσθήκη λογαριασμού", + "addPasskey": "Προσθήκη κλειδιού πρόσβασης", + "alreadyHaveAnAccount": "Έχετε ήδη λογαριασμό;", + "avatar": "Avatar", + "avatarDescription": "Κάντε κλικ στο avatar για να ανεβάσετε ένα προσαρμοσμένο από τα αρχεία σας.", + "avatarInstructions": "Ένα avatar είναι προαιρετικό αλλά συνιστάται ανεπιφύλακτα.", + "backupCodeRequired": "Απαιτείται εφεδρικός κωδικός", + "backupCodes": "Κωδικοί αντιγράφων ασφαλείας", + "backupCodesDescription": "Αποθηκεύστε αυτούς τους εφεδρικούς κωδικούς σε ασφαλές μέρος. Μπορείτε να τους χρησιμοποιήσετε για να αποκτήσετε πρόσβαση στο λογαριασμό σας εάν χάσετε τη μέθοδο ελέγχου ταυτότητας δύο παραγόντων.", + "backupCodePlaceholder": "Κωδικός αντιγράφων ασφαλείας", + "backupCode": "Κωδικός αντιγράφων ασφαλείας", + "backupCodeAction": "Ανάκτηση λογαριασμού", + "cancel": "Ακύρωση", + "changePassword": "Αλλαγή κωδικού πρόσβασης", + "changePasswordDescription": "Εισάγετε τον τρέχοντα κωδικό πρόσβασης και έναν νέο κωδικό πρόσβασης.", + "changePasswordInstructions": "Χρησιμοποιήστε τουλάχιστον 8 χαρακτήρες.", + "changePasswordSuccess": "Ο κωδικός πρόσβασής σας έχει αλλάξει.", + "confirmPassword": "Επιβεβαίωση κωδικού πρόσβασης", + "confirmPasswordPlaceholder": "Επιβεβαίωση κωδικού πρόσβασης", + "confirmPasswordRequired": "Απαιτείται επιβεβαίωση του κωδικού πρόσβασης", + "continueWithAuthenticator": "Συνεχίστε με το Authenticator", + "copiedToClipboard": "Αντιγραφή στο πρόχειρο", + "copyToClipboard": "Αντιγραφή στο πρόχειρο", + "copyAllCodes": "Αντιγράψτε όλους τους κωδικούς", + "continue": "Συνεχίστε", + "currentPassword": "Τρέχων κωδικός πρόσβασης", + "currentPasswordPlaceholder": "Τρέχων κωδικός πρόσβασης", + "currentSession": "Τρέχουσα σύνοδος", + "delete": "Διαγραφή", + "deleteAvatar": "Διαγραφή Avatar", + "deleteAccount": "Διαγραφή λογαριασμού", + "deleteAccountDescription": "Διαγράψτε μόνιμα τον λογαριασμό σας και όλα τα περιεχόμενά του. Αυτή η ενέργεια δεν είναι αναστρέψιμη, γι' αυτό συνεχίστε με προσοχή.", + "deleteAccountInstructions": "Παρακαλούμε επιβεβαιώστε τη διαγραφή του λογαριασμού σας. Η ενέργεια αυτή δεν είναι αναστρέψιμη, οπότε παρακαλούμε να συνεχίσετε με προσοχή.", + "deleteAccountVerify": "Παρακαλούμε ελέγξτε το email σας για να επιβεβαιώσετε τη διαγραφή του λογαριασμού σας.", + "deleteAccountSuccess": "Ο λογαριασμός σας έχει διαγραφεί.", + "deleteAccountNotFresh": "Πρέπει να έχετε συνδεθεί πρόσφατα για να διαγράψετε το λογαριασμό σας.", + "disable": "Απενεργοποίηση", + "disabledCredentialsDescription": "Επιλέξτε έναν πάροχο για να συνδεθείτε στο λογαριασμό σας", + "dontHaveAnAccount": "Δεν έχετε λογαριασμό;", + "done": "Έγινε", + "emailDescription": "Εισάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου που θέλετε να χρησιμοποιήσετε για να συνδεθείτε.", + "emailInstructions": "Παρακαλούμε εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου.", + "emailInvalid": "Η διεύθυνση ηλεκτρονικού ταχυδρομείου είναι άκυρη", + "emailIsTheSame": "Το email είναι το ίδιο", + "emailPlaceholder": "m@example.com", + "emailRequired": "Απαιτείται διεύθυνση ηλεκτρονικού ταχυδρομείου", + "emailVerifyChange": "Παρακαλούμε ελέγξτε το email σας για να επιβεβαιώσετε την αλλαγή.", + "emailVerification": "Ελέγξτε το email σας για το σύνδεσμο επαλήθευσης.", + "enable": "Ενεργοποίηση", + "error": "Σφάλμα", + "isInvalid": "είναι άκυρη", + "isRequired": "απαιτείται", + "isTheSame": "είναι το ίδιο", + "forgotAuthenticator": "Ξεχάσατε τον επαληθευτή;", + "forgotPassword": "Ξεχάσατε τον κωδικό πρόσβασης", + "forgotPasswordAction": "Αποστολή συνδέσμου επαναφοράς", + "forgotPasswordDescription": "Εισάγετε το email σας για να επαναφέρετε τον κωδικό πρόσβασής σας", + "forgotPasswordEmail": "Ελέγξτε το email σας για τον σύνδεσμο επαναφοράς του κωδικού πρόσβασης.", + "forgotPasswordLink": "Ξεχάσατε τον κωδικό πρόσβασής σας;", + "invalidTwoFactorCookie": "Μη έγκυρο cookie δύο παραγόντων", + "link": "Σύνδεσμος", + "magicLink": "Μαγικός σύνδεσμος", + "magicLinkAction": "Στείλτε μαγικό σύνδεσμο", + "magicLinkDescription": "Εισάγετε το email σας για να λάβετε έναν μαγικό σύνδεσμο", + "magicLinkEmail": "Ελέγξτε το email σας για τον μαγικό σύνδεσμο", + "emailOTP": "Κωδικός ηλεκτρονικού ταχυδρομείου", + "emailOTPSendAction": "Αποστολή κωδικού", + "emailOTPVerifyAction": "Επαλήθευση κώδικα", + "emailOTPDescription": "Εισάγετε το email σας για να λάβετε έναν κωδικό", + "emailOTPVerificationSent": "Ελέγξτε το email σας για τον κωδικό επαλήθευσης.", + "name": "Όνομα", + "nameDescription": "Παρακαλούμε εισάγετε το πλήρες όνομά σας ή ένα ψευδώνυμο.", + "nameInstructions": "Χρησιμοποιήστε 32 χαρακτήρες το πολύ.", + "namePlaceholder": "Όνομα", + "newPassword": "Νέος κωδικός πρόσβασης", + "newPasswordPlaceholder": "Νέος κωδικός πρόσβασης", + "newPasswordRequired": "Απαιτείται νέος κωδικός πρόσβασης", + "oneTimePassword": "Κωδικός πρόσβασης μίας χρήσης", + "orContinueWith": "Ή συνεχίστε με", + "passkey": "Κλειδί πρόσβασης", + "passkeys": "Passkeys", + "passkeysDescription": "Διαχειριστείτε τα κλειδιά πρόσβασής σας για ασφαλή πρόσβαση.", + "passkeysInstructions": "Ασφαλής πρόσβαση στο λογαριασμό σας χωρίς κωδικό πρόσβασης.", + "apiKeys": "Κλειδιά API", + "apiKeysDescription": "Διαχειριστείτε τα κλειδιά API για ασφαλή πρόσβαση.", + "apiKeysInstructions": "Δημιουργήστε κλειδιά API για πρόσβαση στο λογαριασμό σας με προγραμματισμό.", + "createApiKey": "Δημιουργία κλειδιού API", + "createApiKeyDescription": "Εισάγετε ένα μοναδικό όνομα για το κλειδί API σας, ώστε να το διαφοροποιήσετε από άλλα κλειδιά.", + "apiKeyNamePlaceholder": "Νέο κλειδί API", + "apiKeyCreated": "Δημιουργήθηκε κλειδί API", + "apiKeyCreatedDescription": "Αντιγράψτε το κλειδί API και φυλάξτε το σε ασφαλές μέρος. Για λόγους ασφαλείας δεν μπορούμε να το εμφανίσουμε ξανά.", + "neverExpires": "Δεν λήγει ποτέ", + "expires": "Λήγει", + "noExpiration": "Όχι Λήξη", + "create": "Δημιουργία", + "passwordPlaceholder": "Κωδικός πρόσβασης", + "passwordRequired": "Απαιτείται κωδικός πρόσβασης", + "passwordsDoNotMatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν", + "providers": "Πάροχοι", + "providersDescription": "Συνδέστε το λογαριασμό σας με μια υπηρεσία τρίτου μέρους.", + "recoverAccount": "Ανάκτηση λογαριασμού", + "recoverAccountAction": "Ανάκτηση λογαριασμού", + "recoverAccountDescription": "Παρακαλώ εισάγετε έναν κωδικό ασφαλείας για να αποκτήσετε πρόσβαση στο λογαριασμό σας", + "rememberMe": "Να με θυμάσαι", + "resendCode": "Επαναποστολή κωδικού", + "resendVerificationEmail": "Επαναποστολή email επαλήθευσης", + "resetPassword": "Επαναφορά κωδικού πρόσβασης", + "resetPasswordAction": "Αποθήκευση νέου κωδικού πρόσβασης", + "resetPasswordDescription": "Εισάγετε τον νέο σας κωδικό πρόσβασης παρακάτω", + "resetPasswordInvalidToken": "Μη έγκυρος σύνδεσμος επαναφοράς κωδικού πρόσβασης", + "resetPasswordSuccess": "Επαναφορά κωδικού πρόσβασης με επιτυχία", + "requestFailed": "Το αίτημα απέτυχε", + "revoke": "Ανάκληση", + "deleteApiKey": "Διαγραφή κλειδιού API", + "deleteApiKeyConfirmation": "Σίγουρα θέλετε να διαγράψετε αυτό το κλειδί API;", + "apiKey": "Κλειδί API", + "signIn": "Σύνδεση", + "signInAction": "Σύνδεση", + "signInDescription": "Εισάγετε το email σας παρακάτω για να συνδεθείτε στο λογαριασμό σας", + "signInUsernameDescription": "Εισάγετε το όνομα χρήστη ή το email σας για να συνδεθείτε στο λογαριασμό σας", + "signInWith": "Συνδεθείτε με", + "signOut": "Υπογράψτε έξω", + "signUp": "Εγγραφείτε", + "signUpAction": "Δημιουργία λογαριασμού", + "signUpDescription": "Εισάγετε τα στοιχεία σας για να δημιουργήσετε έναν λογαριασμό", + "signUpEmail": "Ελέγξτε το email σας για τον σύνδεσμο επαλήθευσης.", + "sessions": "Συνεδρίες", + "sessionsDescription": "Διαχειριστείτε τις ενεργές συνεδρίες σας και ανακαλέστε την πρόσβαση.", + "setPassword": "Ορισμός κωδικού πρόσβασης", + "setPasswordDescription": "Κάντε κλικ στο παρακάτω κουμπί για να λάβετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου για να ορίσετε έναν κωδικό πρόσβασης για το λογαριασμό σας.", + "settings": "Ρυθμίσεις", + "save": "Αποθήκευση", + "security": "Ασφάλεια", + "switchAccount": "Αλλαγή λογαριασμού", + "trustDevice": "Εμπιστευτείτε αυτή τη συσκευή", + "twoFactor": "Δύο παράγοντες", + "twoFactorAction": "Επαλήθευση κώδικα", + "twoFactorDescription": "Παρακαλώ εισάγετε τον κωδικό πρόσβασης μιας χρήσης για να συνεχίσετε", + "twoFactorCardDescription": "Προσθέστε ένα επιπλέον επίπεδο ασφάλειας στο λογαριασμό σας.", + "twoFactorDisableInstructions": "Εισάγετε τον κωδικό πρόσβασής σας για να απενεργοποιήσετε την 2FA.", + "twoFactorEnableInstructions": "Εισάγετε τον κωδικό πρόσβασής σας για να ενεργοποιήσετε την 2FA.", + "twoFactorEnabled": "Έχει ενεργοποιηθεί ο έλεγχος ταυτότητας δύο παραγόντων", + "twoFactorDisabled": "Ο έλεγχος ταυτότητας δύο παραγόντων έχει απενεργοποιηθεί", + "twoFactorPrompt": "Αυθεντικοποίηση δύο παραγόντων", + "twoFactorTotpLabel": "Σαρώστε τον κωδικό QR με τον Αυθεντικοποιητή σας", + "sendVerificationCode": "Αποστολή κωδικού επαλήθευσης", + "unlink": "Αποσύνδεση", + "updatedSuccessfully": "ενημερώθηκε με επιτυχία", + "username": "Όνομα χρήστη", + "usernameDescription": "Εισάγετε το όνομα χρήστη που θέλετε να χρησιμοποιήσετε για να συνδεθείτε.", + "usernameInstructions": "Χρησιμοποιήστε 32 χαρακτήρες το πολύ.", + "usernamePlaceholder": "Όνομα χρήστη", + "signInUsernamePlaceholder": "Όνομα χρήστη ή email", + "verifyYourEmail": "Επαληθεύστε το email σας", + "verifyYourEmailDescription": "Παρακαλούμε επαληθεύστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας. Ελέγξτε τα εισερχόμενά σας για το email επαλήθευσης. Εάν δεν έχετε λάβει το email, κάντε κλικ στο παρακάτω κουμπί για να το στείλετε ξανά.", + "goBack": "Πηγαίνετε πίσω", + "invalidEmailOrPassword": "Μη έγκυρο email ή κωδικός πρόσβασης", + "passwordInvalid": "Μη έγκυρος κωδικός πρόσβασης", + "sessionNotFresh": "Η συνεδρία σας δεν είναι φρέσκια. Παρακαλώ συνδεθείτε ξανά.", + "sessionExpired": "Σύνοδος που έληξε", + "passwordTooShort": "Πολύ σύντομος κωδικός πρόσβασης", + "passwordTooLong": "Πολύ μεγάλος κωδικός πρόσβασης", + "uploadAvatar": "Ανέβασμα Avatar", + "privacyPolicy": "Πολιτική απορρήτου", + "termsOfService": "Όροι χρήσης", + "protectedByRecaptcha": "Αυτός ο ιστότοπος προστατεύεται από reCAPTCHA.", + "byContinuingYouAgree": "Συνεχίζοντας, συμφωνείτε με τις", + "missingCaptchaResponse": "Λείπει η απάντηση του CAPTCHA" +} diff --git a/src/locales/jsons/en.json b/src/locales/jsons/en.json new file mode 100644 index 00000000..e28003b8 --- /dev/null +++ b/src/locales/jsons/en.json @@ -0,0 +1,183 @@ +{ +"account": "Account", +"accounts": "Accounts", +"accountsDescription": "Switch between your currently signed in accounts.", +"accountsInstructions": "Sign in to an additional account.", +"addAccount": "Add Account", +"addPasskey": "Add Passkey", +"alreadyHaveAnAccount": "Already have an account?", +"avatar": "Avatar", +"avatarDescription": "Click on the avatar to upload a custom one from your files.", +"avatarInstructions": "An avatar is optional but strongly recommended.", +"backupCodeRequired": "Backup code is required", +"backupCodes": "Backup Codes", +"backupCodesDescription": + "Save these backup codes in a secure place. You can use them to access your account if you lose your two-factor authentication method.", +"backupCodePlaceholder": "Backup Code", +"backupCode": "Backup Code", +"backupCodeAction": "Recover account", +"cancel": "Cancel", +"changePassword": "Change Password", +"changePasswordDescription": "Enter your current password and a new password.", +"changePasswordInstructions": "Please use 8 characters at minimum.", +"changePasswordSuccess": "Your password has been changed.", +"confirmPassword": "Confirm Password", +"confirmPasswordPlaceholder": "Confirm Password", +"confirmPasswordRequired": "Confirm password is required", +"continueWithAuthenticator": "Continue with Authenticator", +"copiedToClipboard": "Copied to clipboard", +"copyToClipboard": "Copy to clipboard", +"copyAllCodes": "Copy all codes", +"continue": "Continue", +"currentPassword": "Current Password", +"currentPasswordPlaceholder": "Current Password", +"currentSession": "Current Session", +"delete": "Delete", +"deleteAvatar": "Delete Avatar", +"deleteAccount": "Delete Account", +"deleteAccountDescription": + "Permanently remove your account and all of its contents. This action is not reversible, so please continue with caution.", +"deleteAccountInstructions": + "Please confirm the deletion of your account. This action is not reversible, so please continue with caution.", +"deleteAccountVerify": "Please check your email to verify the deletion of your account.", +"deleteAccountSuccess": "Your account has been deleted.", +"deleteAccountNotFresh": "You must be recently logged in to delete your account.", +"disable": "Disable", +"disabledCredentialsDescription": "Choose a provider to login to your account", +"dontHaveAnAccount": "Don't have an account?", +"done": "Done", +"email": "Email", +"emailDescription": "Enter the email address you want to use to log in.", +"emailInstructions": "Please enter a valid email address.", +"emailInvalid": "Email address is invalid", +"emailIsTheSame": "Email is the same", +"emailPlaceholder": "m@example.com", +"emailRequired": "Email address is required", +"emailVerifyChange": "Please check your email to verify the change.", +"emailVerification": "Please check your email for the verification link.", +"enable": "Enable", +"error": "Error", +"isInvalid": "is invalid", +"isRequired": "is required", +"isTheSame": "is the same", +"forgotAuthenticator": "Forgot authenticator?", +"forgotPassword": "Forgot Password", +"forgotPasswordAction": "Send reset link", +"forgotPasswordDescription": "Enter your email to reset your password", +"forgotPasswordEmail": "Check your email for the password reset link.", +"forgotPasswordLink": "Forgot your password?", +"invalidTwoFactorCookie": "Invalid two factor cookie", +"link": "Link", +"magicLink": "Magic Link", +"magicLinkAction": "Send magic link", +"magicLinkDescription": "Enter your email to receive a magic link", +"magicLinkEmail": "Check your email for the magic link", +"emailOTP": "Email Code", +"emailOTPSendAction": "Send code", +"emailOTPVerifyAction": "Verify code", +"emailOTPDescription": "Enter your email to receive a code", +"emailOTPVerificationSent": "Please check your email for the verification code.", +"name": "Name", +"nameDescription": "Please enter your full name, or a display name.", +"nameInstructions": "Please use 32 characters at maximum.", +"namePlaceholder": "Name", +"newPassword": "New Password", +"newPasswordPlaceholder": "New Password", +"newPasswordRequired": "New password is required", +"oneTimePassword": "One-Time Password", +"orContinueWith": "Or continue with", +"passkey": "Passkey", +"passkeys": "Passkeys", +"passkeysDescription": "Manage your passkeys for secure access.", +"passkeysInstructions": "Securely access your account without a password.", +"apiKeys": "API Keys", +"apiKeysDescription": "Manage your API keys for secure access.", +"apiKeysInstructions": "Generate API keys to access your account programmatically.", +"createApiKey": "Create API Key", +"createApiKeyDescription": + "Enter a unique name for your API key to differentiate it from other keys.", +"apiKeyNamePlaceholder": "New API Key", +"apiKeyCreated": "API Key Created", +"apiKeyCreatedDescription": + "Please copy your API key and store it in a safe place. For security reasons we cannot show it again.", +"neverExpires": "Never Expires", +"expires": "Expires", +"noExpiration": "No Expiration", +"create": "Create", +"password": "Password", +"passwordPlaceholder": "Password", +"passwordRequired": "Password is required", +"passwordsDoNotMatch": "Passwords do not match", +"providers": "Providers", +"providersDescription": "Connect your account with a third-party service.", +"recoverAccount": "Recover Account", +"recoverAccountAction": "Recover account", +"recoverAccountDescription": "Please enter a backup code to access your account", +"rememberMe": "Remember me", +"resendCode": "Resend code", +"resendVerificationEmail": "Resend Verification Email", +"resetPassword": "Reset Password", +"resetPasswordAction": "Save new password", +"resetPasswordDescription": "Enter your new password below", +"resetPasswordInvalidToken": "Invalid reset password link", +"resetPasswordSuccess": "Password reset successfully", +"requestFailed": "Request failed", +"revoke": "Revoke", +"deleteApiKey": "Delete API Key", +"deleteApiKeyConfirmation": "Are you sure you want to delete this API key?", +"apiKey": "API Key", +"signIn": "Sign In", +"signInAction": "Login", +"signInDescription": "Enter your email below to login to your account", +"signInUsernameDescription": "Enter your username or email to login to your account", +"signInWith": "Sign in with", +"signOut": "Sign Out", +"signUp": "Sign Up", +"signUpAction": "Create an account", +"signUpDescription": "Enter your information to create an account", +"signUpEmail": "Check your email for the verification link.", +"sessions": "Sessions", +"sessionsDescription": "Manage your active sessions and revoke access.", +"setPassword": "Set Password", +"setPasswordDescription": + "Click the button below to receive an email to set up a password for your account.", +"settings": "Settings", +"save": "Save", +"security": "Security", +"switchAccount": "Switch Account", +"trustDevice": "Trust this device", +"twoFactor": "Two-Factor", +"twoFactorAction": "Verify code", +"twoFactorDescription": "Please enter your one-time password to continue", +"twoFactorCardDescription": "Add an extra layer of security to your account.", +"twoFactorDisableInstructions": "Please enter your password to disable 2FA.", +"twoFactorEnableInstructions": "Please enter your password to enable 2FA.", +"twoFactorEnabled": "Two-factor authentication has been enabled", +"twoFactorDisabled": "Two-Factor Authentication has been disabled", +"twoFactorPrompt": "Two-Factor Authentication", +"twoFactorTotpLabel": "Scan the QR Code with your Authenticator", +"sendVerificationCode": "Send verification code", +"unlink": "Unlink", +"updatedSuccessfully": "updated successfully", +"username": "Username", +"usernameDescription": "Enter the username you want to use to log in.", +"usernameInstructions": "Please use 32 characters at maximum.", +"usernamePlaceholder": "Username", +"signInUsernamePlaceholder": "Username or email", +"verifyYourEmail": "Verify Your Email", +"verifyYourEmailDescription": + "Please verify your email address. Check your inbox for the verification email. If you haven't received the email, click the button below to resend.", +"goBack": "Go back", +"invalidEmailOrPassword": "Invalid email or password", +"passwordInvalid": "Invalid password", +"sessionNotFresh": "Your session is not fresh. Please sign in again.", +"sessionExpired": "Session Expired", +"passwordTooShort": "Password too short", +"passwordTooLong": "Password too long", +"uploadAvatar": "Upload Avatar", +"privacyPolicy": "Privacy Policy", +"termsOfService": "Terms of Service", +"protectedByRecaptcha": "This site is protected by reCAPTCHA.", +"byContinuingYouAgree": "By continuing, you agree to the", +"missingCaptchaResponse": "Missing CAPTCHA response" +} diff --git a/src/locales/jsons/et.json b/src/locales/jsons/et.json new file mode 100644 index 00000000..7e2f6a6b --- /dev/null +++ b/src/locales/jsons/et.json @@ -0,0 +1,176 @@ +{ + "email": "E-post", + "password": "Parool", + "account": "Konto", + "accounts": "Kontod", + "accountsDescription": "Vahetage praegu sisselogitud kontode vahel.", + "accountsInstructions": "Logi sisse lisakontole.", + "addAccount": "Lisa konto", + "addPasskey": "Lisage passkey", + "alreadyHaveAnAccount": "Kas teil on juba konto?", + "avatar": "Avatar", + "avatarDescription": "Klõpsake avataril, et laadida üles oma failidest kohandatud avatar.", + "avatarInstructions": "Avatar on vabatahtlik, kuid tungivalt soovitatav.", + "backupCodeRequired": "Vajalik on varukood", + "backupCodes": "Varukoopia koodid", + "backupCodesDescription": "Salvestage need varukoodid turvalisse kohta. Kui kaotate oma kahefaktorilise autentimismeetodi, saate nende abil oma kontole ligi pääseda.", + "backupCodePlaceholder": "Varukoopia kood", + "backupCode": "Varukoopia kood", + "backupCodeAction": "Konto taastamine", + "cancel": "Tühista", + "changePassword": "Muuda salasõna", + "changePasswordDescription": "Sisestage oma praegune parool ja uus parool.", + "changePasswordInstructions": "Palun kasutage vähemalt 8 tähemärki.", + "changePasswordSuccess": "Teie salasõna on muudetud.", + "confirmPassword": "Parooli kinnitamine", + "confirmPasswordPlaceholder": "Parooli kinnitamine", + "confirmPasswordRequired": "Nõutav on parooli kinnitamine", + "continueWithAuthenticator": "Jätkake koos Authenticatoriga", + "copiedToClipboard": "Kopeeritud lõikelauale", + "copyToClipboard": "Kopeeri lõikelauale", + "copyAllCodes": "Kopeeri kõik koodid", + "continue": "Jätka", + "currentPassword": "Praegune parool", + "currentPasswordPlaceholder": "Praegune parool", + "currentSession": "Praegune istungjärk", + "delete": "Kustuta", + "deleteAvatar": "Avatari kustutamine", + "deleteAccount": "Konto kustutamine", + "deleteAccountDescription": "Eemaldage lõplikult oma konto ja kogu selle sisu. See toiming ei ole tagasipööratav, seega jätkake palun ettevaatlikult.", + "deleteAccountInstructions": "Palun kinnitage oma konto kustutamine. See toiming ei ole tagasipööratav, seega jätkake palun ettevaatlikult.", + "deleteAccountVerify": "Palun kontrollige oma e-posti aadressi, et kontrollida oma konto kustutamist.", + "deleteAccountSuccess": "Teie konto on kustutatud.", + "deleteAccountNotFresh": "Konto kustutamiseks peate olema hiljuti sisse logitud.", + "disable": "Lülita välja", + "disabledCredentialsDescription": "Valige teenusepakkuja, et oma kontole sisse logida", + "dontHaveAnAccount": "Kas teil ei ole kontot?", + "done": "Valmis", + "emailDescription": "Sisestage e-posti aadress, mida soovite sisselogimiseks kasutada.", + "emailInstructions": "Palun sisestage kehtiv e-posti aadress.", + "emailInvalid": "E-posti aadress on kehtetu", + "emailIsTheSame": "E-post on sama", + "emailPlaceholder": "m@example.com", + "emailRequired": "Vajalik on e-posti aadress", + "emailVerifyChange": "Palun kontrollige muudatuse kinnitamiseks oma e-posti aadressi.", + "emailVerification": "Palun kontrollige oma e-kirja, et saada kinnitamislink.", + "enable": "Lubage", + "error": "Viga", + "isInvalid": "on kehtetu", + "isRequired": "on nõutav", + "isTheSame": "on sama", + "forgotAuthenticator": "Unustasid autentimisseadme?", + "forgotPassword": "Unustatud salasõna", + "forgotPasswordAction": "Saada lähetuslink", + "forgotPasswordDescription": "Parooli lähtestamiseks sisesta oma e-posti aadress", + "forgotPasswordEmail": "Kontrollige oma e-kirja, et saada parooli lähetuslink.", + "forgotPasswordLink": "Unustasid oma salasõna?", + "invalidTwoFactorCookie": "Kehtetu kaheteguriline küpsis", + "link": "Link", + "magicLink": "Magic Link", + "magicLinkAction": "Saada maagiline link", + "magicLinkDescription": "Sisestage oma e-posti aadress, et saada maagiline link", + "magicLinkEmail": "Vaata oma e-kirja maagilise lingi saamiseks", + "emailOTP": "E-posti kood", + "emailOTPSendAction": "Saada kood", + "emailOTPVerifyAction": "Kontrollida koodi", + "emailOTPDescription": "Sisestage oma e-posti aadress, et saada kood", + "emailOTPVerificationSent": "Palun kontrollige oma e-kirja, et saada kinnituskood.", + "name": "Nimi", + "nameDescription": "Palun sisestage oma täisnimi või kasutajanimi.", + "nameInstructions": "Palun kasutage maksimaalselt 32 tähemärki.", + "namePlaceholder": "Nimi", + "newPassword": "Uus salasõna", + "newPasswordPlaceholder": "Uus salasõna", + "newPasswordRequired": "Vajalik on uus parool", + "oneTimePassword": "Ühekordne parool", + "orContinueWith": "Või jätkata", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Halda oma pääsukoode turvalise juurdepääsu tagamiseks.", + "passkeysInstructions": "Turvaline juurdepääs oma kontole ilma paroolita.", + "apiKeys": "API võtmed", + "apiKeysDescription": "Halda oma API võtmeid turvalise juurdepääsu tagamiseks.", + "apiKeysInstructions": "Looge API võtmed, et pääseda oma kontole programmiliselt ligi.", + "createApiKey": "API võtme loomine", + "createApiKeyDescription": "Sisestage oma API-võtmele unikaalne nimi, et seda teistest võtmetest eristada.", + "apiKeyNamePlaceholder": "Uus API võti", + "apiKeyCreated": "API võti loodud", + "apiKeyCreatedDescription": "Palun kopeerige oma API võti ja hoidke seda turvalises kohas. Turvalisuse huvides ei saa me seda uuesti näidata.", + "neverExpires": "Ei lõpe kunagi", + "expires": "Aegub", + "noExpiration": "Ei ole aegumistähtaega", + "create": "Loo", + "passwordPlaceholder": "Parool", + "passwordRequired": "Vajalik on salasõna", + "passwordsDoNotMatch": "Paroolid ei vasta", + "providers": "Teenusepakkujad", + "providersDescription": "Ühendage oma konto kolmanda osapoole teenusega.", + "recoverAccount": "Konto taastamine", + "recoverAccountAction": "Konto taastamine", + "recoverAccountDescription": "Palun sisestage varukood, et pääseda oma kontole juurde", + "rememberMe": "Mäleta mind", + "resendCode": "Koodi uuesti saatmine", + "resendVerificationEmail": "Kinnitussõnumi uuesti saatmine", + "resetPassword": "Salasõna lähtestamine", + "resetPasswordAction": "Salvesta uus parool", + "resetPasswordDescription": "Sisestage oma uus parool allpool", + "resetPasswordInvalidToken": "Invaliidne parooli lähtestamise link", + "resetPasswordSuccess": "Parooli lähtestamine edukalt", + "requestFailed": "Taotlus ebaõnnestus", + "revoke": "Tühistada", + "deleteApiKey": "API võtme kustutamine", + "deleteApiKeyConfirmation": "Kas olete kindel, et soovite selle API võtme kustutada?", + "apiKey": "API võti", + "signIn": "Logi sisse", + "signInAction": "Logi sisse", + "signInDescription": "Sisestage oma kontole sisselogimiseks oma e-posti aadress", + "signInUsernameDescription": "Sisestage oma kasutajanimi või e-posti aadress, et oma kontole sisse logida.", + "signInWith": "Logi sisse koos", + "signOut": "Välja logida", + "signUp": "Registreeru", + "signUpAction": "Konto loomine", + "signUpDescription": "Sisestage oma andmed konto loomiseks", + "signUpEmail": "Kontrollige oma e-kirja, et saada kinnituslink.", + "sessions": "Sessioonid", + "sessionsDescription": "Haldage oma aktiivseid seansse ja tühistage juurdepääs.", + "setPassword": "Määrake parool", + "setPasswordDescription": "Klõpsake alloleval nupul, et saada e-kiri oma konto parooli määramiseks.", + "settings": "Seaded", + "save": "Salvesta", + "security": "Turvalisus", + "switchAccount": "Vahetage kontot", + "trustDevice": "Usalda seda seadet", + "twoFactor": "Kahefaktoriline", + "twoFactorAction": "Kontrollida koodi", + "twoFactorDescription": "Palun sisestage oma ühekordne parool, et jätkata", + "twoFactorCardDescription": "Lisage oma kontole lisaturvalisus.", + "twoFactorDisableInstructions": "Palun sisestage oma parool, et keelata 2FA.", + "twoFactorEnableInstructions": "Palun sisestage oma parool, et lubada 2FA-d.", + "twoFactorEnabled": "Kahefaktoriline autentimine on lubatud", + "twoFactorDisabled": "Kahefaktoriline autentimine on välja lülitatud", + "twoFactorPrompt": "Kahefaktoriline autentimine", + "twoFactorTotpLabel": "Skaneeri QR-kood oma autentimisseadmega", + "sendVerificationCode": "Kontrollikoodi saatmine", + "unlink": "Unlink", + "updatedSuccessfully": "edukalt uuendatud", + "username": "Kasutajanimi", + "usernameDescription": "Sisestage kasutajanimi, mida soovite sisselogimiseks kasutada.", + "usernameInstructions": "Palun kasutage maksimaalselt 32 tähemärki.", + "usernamePlaceholder": "Kasutajanimi", + "signInUsernamePlaceholder": "Kasutajanimi või e-posti aadress", + "verifyYourEmail": "Kontrollida oma e-posti aadressi", + "verifyYourEmailDescription": "Palun kontrollige oma e-posti aadressi. Kontrollige oma postkasti, et saada kinnitav e-kiri. Kui te ei ole seda e-kirja saanud, klõpsake uuesti saatmiseks alloleval nupul.", + "goBack": "Mine tagasi", + "invalidEmailOrPassword": "Vale e-posti aadress või salasõna", + "passwordInvalid": "Vale parool", + "sessionNotFresh": "Teie seanss ei ole värske. Palun logige end uuesti sisse.", + "sessionExpired": "Seanss aegunud", + "passwordTooShort": "Parool liiga lühike", + "passwordTooLong": "Liiga pikk salasõna", + "uploadAvatar": "Avatari üleslaadimine", + "privacyPolicy": "Privaatsuspoliitika", + "termsOfService": "Teenuse tingimused", + "protectedByRecaptcha": "Seda saiti kaitseb reCAPTCHA.", + "byContinuingYouAgree": "Jätkates nõustute", + "missingCaptchaResponse": "Puuduv CAPTCHA vastus" +} diff --git a/src/locales/jsons/fi.json b/src/locales/jsons/fi.json new file mode 100644 index 00000000..dfdf385f --- /dev/null +++ b/src/locales/jsons/fi.json @@ -0,0 +1,176 @@ +{ + "email": "Sähköposti", + "password": "Salasana", + "account": "Tili", + "accounts": "Tilit", + "accountsDescription": "Vaihda parhaillaan kirjautuneiden tilien välillä.", + "accountsInstructions": "Kirjaudu sisään lisätilille.", + "addAccount": "Lisää tili", + "addPasskey": "Lisää kulkuavain", + "alreadyHaveAnAccount": "Onko sinulla jo tili?", + "avatar": "Avatar", + "avatarDescription": "Klikkaa avataria ladataksesi mukautetun avatarin tiedostoistasi.", + "avatarInstructions": "Avatar on valinnainen mutta erittäin suositeltava.", + "backupCodeRequired": "Tarvitaan varmuuskopiointikoodi", + "backupCodes": "Varmuuskopiointikoodit", + "backupCodesDescription": "Tallenna nämä varakoodit turvalliseen paikkaan. Voit käyttää niitä tilisi käyttämiseen, jos menetät kaksitekijätodennusmenetelmän.", + "backupCodePlaceholder": "Varmuuskopiointikoodi", + "backupCode": "Varmuuskopiointikoodi", + "backupCodeAction": "Palauta tili", + "cancel": "Peruuta", + "changePassword": "Vaihda salasana", + "changePasswordDescription": "Anna nykyinen salasanasi ja uusi salasana.", + "changePasswordInstructions": "Käytä vähintään 8 merkkiä.", + "changePasswordSuccess": "Salasanasi on vaihdettu.", + "confirmPassword": "Vahvista salasana", + "confirmPasswordPlaceholder": "Vahvista salasana", + "confirmPasswordRequired": "Vahvista salasana vaaditaan", + "continueWithAuthenticator": "Jatka Authenticatorin kanssa", + "copiedToClipboard": "Kopioitu leikepöydälle", + "copyToClipboard": "Kopioi leikepöydälle", + "copyAllCodes": "Kopioi kaikki koodit", + "continue": "Jatka", + "currentPassword": "Nykyinen salasana", + "currentPasswordPlaceholder": "Nykyinen salasana", + "currentSession": "Nykyinen istunto", + "delete": "Poista", + "deleteAvatar": "Poista avatar", + "deleteAccount": "Poista tili", + "deleteAccountDescription": "Poista tilisi ja kaikki sen sisältö pysyvästi. Tätä toimenpidettä ei voi peruuttaa, joten jatka varovasti.", + "deleteAccountInstructions": "Vahvista tilisi poistaminen. Tätä toimenpidettä ei voi peruuttaa, joten jatka varovasti.", + "deleteAccountVerify": "Tarkista sähköpostisi varmistaaksesi, että tilisi on poistettu.", + "deleteAccountSuccess": "Tilisi on poistettu.", + "deleteAccountNotFresh": "Sinun on oltava hiljattain kirjautuneena sisään, jotta voit poistaa tilisi.", + "disable": "Poista käytöstä", + "disabledCredentialsDescription": "Valitse palveluntarjoaja kirjautuaksesi tilillesi", + "dontHaveAnAccount": "Eikö sinulla ole tiliä?", + "done": "Valmis", + "emailDescription": "Kirjoita sähköpostiosoite, jota haluat käyttää kirjautumiseen.", + "emailInstructions": "Kirjoita voimassa oleva sähköpostiosoite.", + "emailInvalid": "Sähköpostiosoite on virheellinen", + "emailIsTheSame": "Sähköposti on sama", + "emailPlaceholder": "m@example.com", + "emailRequired": "Sähköpostiosoite vaaditaan", + "emailVerifyChange": "Tarkista sähköpostisi varmistaaksesi muutoksen.", + "emailVerification": "Tarkista sähköpostiisi vahvistuslinkki.", + "enable": "Ota käyttöön", + "error": "Virhe", + "isInvalid": "on virheellinen", + "isRequired": "tarvitaan", + "isTheSame": "on sama", + "forgotAuthenticator": "Unohditko tunnisteen?", + "forgotPassword": "Unohditko salasanan", + "forgotPasswordAction": "Lähetä nollauslinkki", + "forgotPasswordDescription": "Kirjoita sähköpostiosoitteesi salasanasi palauttamiseksi", + "forgotPasswordEmail": "Tarkista sähköpostistasi salasanan palautuslinkki.", + "forgotPasswordLink": "Unohditko salasanasi?", + "invalidTwoFactorCookie": "Virheellinen kahden tekijän eväste", + "link": "Linkki", + "magicLink": "Taikalinkki", + "magicLinkAction": "Lähetä taikalinkki", + "magicLinkDescription": "Kirjoita sähköpostiosoitteesi saadaksesi maagisen linkin", + "magicLinkEmail": "Tarkista sähköpostistasi maaginen linkki", + "emailOTP": "Sähköpostikoodi", + "emailOTPSendAction": "Lähetä koodi", + "emailOTPVerifyAction": "Tarkista koodi", + "emailOTPDescription": "Kirjoita sähköpostiosoitteesi saadaksesi koodin", + "emailOTPVerificationSent": "Tarkista sähköpostiisi vahvistuskoodi.", + "name": "Nimi", + "nameDescription": "Kirjoita koko nimesi tai näyttönimesi.", + "nameInstructions": "Käytä enintään 32 merkkiä.", + "namePlaceholder": "Nimi", + "newPassword": "Uusi salasana", + "newPasswordPlaceholder": "Uusi salasana", + "newPasswordRequired": "Uusi salasana vaaditaan", + "oneTimePassword": "Kertakäyttöinen salasana", + "orContinueWith": "Tai jatka", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Hallitse kulkulupia turvallista pääsyä varten.", + "passkeysInstructions": "Pääset tilillesi turvallisesti ilman salasanaa.", + "apiKeys": "API-avaimet", + "apiKeysDescription": "Hallitse API-avaimia turvallista käyttöä varten.", + "apiKeysInstructions": "Luo API-avaimet, jotta voit käyttää tiliäsi ohjelmallisesti.", + "createApiKey": "Luo API-avain", + "createApiKeyDescription": "Anna API-avaimellesi yksilöllinen nimi, jotta se erottuu muista avaimista.", + "apiKeyNamePlaceholder": "Uusi API-avain", + "apiKeyCreated": "API-avain luotu", + "apiKeyCreatedDescription": "Kopioi API-avaimesi ja säilytä se turvallisessa paikassa. Turvallisuussyistä emme voi näyttää sitä uudelleen.", + "neverExpires": "Ei koskaan vanhene", + "expires": "Vanhentuu", + "noExpiration": "Ei vanhentumista", + "create": "Luo", + "passwordPlaceholder": "Salasana", + "passwordRequired": "Salasana vaaditaan", + "passwordsDoNotMatch": "Salasanat eivät täsmää", + "providers": "Palveluntarjoajat", + "providersDescription": "Yhdistä tilisi kolmannen osapuolen palveluun.", + "recoverAccount": "Palauta tili", + "recoverAccountAction": "Palauta tili", + "recoverAccountDescription": "Kirjoita varmuuskopiointikoodi päästäksesi tilillesi", + "rememberMe": "Muista minut", + "resendCode": "Lähetä koodi uudelleen", + "resendVerificationEmail": "Lähetä vahvistussähköposti uudelleen", + "resetPassword": "Nollaa salasana", + "resetPasswordAction": "Tallenna uusi salasana", + "resetPasswordDescription": "Kirjoita uusi salasanasi alla olevaan kenttään", + "resetPasswordInvalidToken": "Virheellinen salasanan palautuslinkki", + "resetPasswordSuccess": "Salasanan palautus onnistui onnistuneesti", + "requestFailed": "Pyyntö epäonnistui", + "revoke": "Peruuta", + "deleteApiKey": "Poista API-avain", + "deleteApiKeyConfirmation": "Haluatko varmasti poistaa tämän API-avaimen?", + "apiKey": "API-avain", + "signIn": "Kirjaudu sisään", + "signInAction": "Kirjaudu sisään", + "signInDescription": "Kirjoita alla oleva sähköpostiosoitteesi kirjautuaksesi tilillesi", + "signInUsernameDescription": "Kirjoita käyttäjätunnuksesi tai sähköpostiosoitteesi kirjautuaksesi tilillesi.", + "signInWith": "Kirjaudu sisään", + "signOut": "Kirjaudu ulos", + "signUp": "Rekisteröidy", + "signUpAction": "Luo tili", + "signUpDescription": "Syötä tietosi tilin luomista varten", + "signUpEmail": "Tarkista sähköpostiisi vahvistuslinkki.", + "sessions": "Istunnot", + "sessionsDescription": "Hallitse aktiivisia istuntojasi ja peruuta käyttöoikeudet.", + "setPassword": "Aseta salasana", + "setPasswordDescription": "Napsauta alla olevaa painiketta saadaksesi sähköpostiviestin salasanan määrittämiseksi tilillesi.", + "settings": "Asetukset", + "save": "Tallenna", + "security": "Turvallisuus", + "switchAccount": "Vaihda tili", + "trustDevice": "Luota tähän laitteeseen", + "twoFactor": "Kaksi tekijää", + "twoFactorAction": "Tarkista koodi", + "twoFactorDescription": "Anna kertakäyttösalasanasi jatkaaksesi", + "twoFactorCardDescription": "Lisää tilillesi ylimääräinen turvakerros.", + "twoFactorDisableInstructions": "Syötä salasanasi 2FA:n poistamiseksi käytöstä.", + "twoFactorEnableInstructions": "Kirjoita salasanasi 2FA:n ottamiseksi käyttöön.", + "twoFactorEnabled": "Kaksitekijätodennus on otettu käyttöön", + "twoFactorDisabled": "Kaksitekijätodennus on poistettu käytöstä", + "twoFactorPrompt": "Kahden tekijän todennus", + "twoFactorTotpLabel": "Skannaa QR-koodi autentikointilaitteellasi", + "sendVerificationCode": "Lähetä vahvistuskoodi", + "unlink": "Unlink", + "updatedSuccessfully": "päivitetty onnistuneesti", + "username": "Käyttäjätunnus", + "usernameDescription": "Kirjoita käyttäjätunnus, jolla haluat kirjautua sisään.", + "usernameInstructions": "Käytä enintään 32 merkkiä.", + "usernamePlaceholder": "Käyttäjätunnus", + "signInUsernamePlaceholder": "Käyttäjätunnus tai sähköpostiosoite", + "verifyYourEmail": "Vahvista sähköpostiosoitteesi", + "verifyYourEmailDescription": "Tarkista sähköpostiosoitteesi. Tarkista sähköpostiosoitteesi vahvistussähköpostia varten. Jos et ole saanut sähköpostia, lähetä se uudelleen napsauttamalla alla olevaa painiketta.", + "goBack": "Palaa takaisin", + "invalidEmailOrPassword": "Virheellinen sähköpostiosoite tai salasana", + "passwordInvalid": "Virheellinen salasana", + "sessionNotFresh": "Istuntosi ei ole tuore. Kirjaudu sisään uudelleen.", + "sessionExpired": "Istunto päättynyt", + "passwordTooShort": "Salasana liian lyhyt", + "passwordTooLong": "Salasana liian pitkä", + "uploadAvatar": "Lataa avatar", + "privacyPolicy": "Tietosuojakäytäntö", + "termsOfService": "Käyttöehdot", + "protectedByRecaptcha": "Tämä sivusto on suojattu reCAPTCHA:lla.", + "byContinuingYouAgree": "Jatkamalla hyväksyt seuraavat", + "missingCaptchaResponse": "Puuttuva CAPTCHA-vastaus" +} diff --git a/src/locales/jsons/fr.json b/src/locales/jsons/fr.json new file mode 100644 index 00000000..8be93db1 --- /dev/null +++ b/src/locales/jsons/fr.json @@ -0,0 +1,176 @@ +{ + "email": "Courriel", + "password": "Mot de passe", + "account": "Compte", + "accounts": "Comptes", + "accountsDescription": "Passez d'un compte à l'autre en vous connectant.", + "accountsInstructions": "Se connecter à un compte supplémentaire.", + "addAccount": "Ajouter un compte", + "addPasskey": "Ajouter un passe", + "alreadyHaveAnAccount": "Vous avez déjà un compte ?", + "avatar": "Avatar", + "avatarDescription": "Cliquez sur l'avatar pour en télécharger un personnalisé à partir de vos fichiers.", + "avatarInstructions": "Un avatar est facultatif mais fortement recommandé.", + "backupCodeRequired": "Un code de sauvegarde est nécessaire", + "backupCodes": "Codes de sauvegarde", + "backupCodesDescription": "Conservez ces codes de sauvegarde dans un endroit sûr. Vous pourrez les utiliser pour accéder à votre compte si vous perdez votre méthode d'authentification à deux facteurs.", + "backupCodePlaceholder": "Code de sauvegarde", + "backupCode": "Code de sauvegarde", + "backupCodeAction": "Récupérer le compte", + "cancel": "Annuler", + "changePassword": "Modifier le mot de passe", + "changePasswordDescription": "Saisissez votre mot de passe actuel et un nouveau mot de passe.", + "changePasswordInstructions": "Veuillez utiliser au moins 8 caractères.", + "changePasswordSuccess": "Votre mot de passe a été modifié.", + "confirmPassword": "Confirmer le mot de passe", + "confirmPasswordPlaceholder": "Confirmer le mot de passe", + "confirmPasswordRequired": "La confirmation du mot de passe est requise", + "continueWithAuthenticator": "Continuer avec Authenticator", + "copiedToClipboard": "Copié dans le presse-papiers", + "copyToClipboard": "Copier dans le presse-papiers", + "copyAllCodes": "Copier tous les codes", + "continue": "Continuer", + "currentPassword": "Mot de passe actuel", + "currentPasswordPlaceholder": "Mot de passe actuel", + "currentSession": "Session en cours", + "delete": "Supprimer", + "deleteAvatar": "Supprimer l'avatar", + "deleteAccount": "Supprimer le compte", + "deleteAccountDescription": "Supprimer définitivement votre compte et tout son contenu. Cette action n'est pas réversible, veuillez donc continuer avec prudence.", + "deleteAccountInstructions": "Veuillez confirmer la suppression de votre compte. Cette action n'est pas réversible, veuillez donc continuer avec prudence.", + "deleteAccountVerify": "Veuillez consulter votre courrier électronique pour vérifier la suppression de votre compte.", + "deleteAccountSuccess": "Votre compte a été supprimé.", + "deleteAccountNotFresh": "Vous devez être récemment connecté pour supprimer votre compte.", + "disable": "Désactiver", + "disabledCredentialsDescription": "Choisissez un fournisseur pour vous connecter à votre compte", + "dontHaveAnAccount": "Vous n'avez pas de compte ?", + "done": "Terminé", + "emailDescription": "Saisissez l'adresse électronique que vous souhaitez utiliser pour vous connecter.", + "emailInstructions": "Veuillez saisir une adresse électronique valide.", + "emailInvalid": "L'adresse électronique n'est pas valide", + "emailIsTheSame": "Le courrier électronique est le même", + "emailPlaceholder": "m@example.com", + "emailRequired": "L'adresse électronique est requise", + "emailVerifyChange": "Veuillez vérifier votre courrier électronique pour vous assurer que le changement a bien été effectué.", + "emailVerification": "Veuillez vérifier votre courrier électronique pour obtenir le lien de vérification.", + "enable": "Activer", + "error": "Erreur", + "isInvalid": "n'est pas valide", + "isRequired": "est nécessaire", + "isTheSame": "est le même", + "forgotAuthenticator": "Authentificateur oublié ?", + "forgotPassword": "Mot de passe oublié", + "forgotPasswordAction": "Envoyer le lien de réinitialisation", + "forgotPasswordDescription": "Saisissez votre adresse électronique pour réinitialiser votre mot de passe", + "forgotPasswordEmail": "Vérifiez votre courriel pour le lien de réinitialisation du mot de passe.", + "forgotPasswordLink": "Vous avez oublié votre mot de passe ?", + "invalidTwoFactorCookie": "Cookie invalide à deux facteurs", + "link": "Lien", + "magicLink": "Lien magique", + "magicLinkAction": "Envoyer le lien magique", + "magicLinkDescription": "Saisissez votre adresse électronique pour recevoir un lien magique", + "magicLinkEmail": "Vérifiez votre email pour le lien magique", + "emailOTP": "Code de l'email", + "emailOTPSendAction": "Envoyer le code", + "emailOTPVerifyAction": "Vérifier le code", + "emailOTPDescription": "Saisissez votre adresse électronique pour recevoir un code", + "emailOTPVerificationSent": "Veuillez vérifier votre courrier électronique pour le code de vérification.", + "name": "Nom", + "nameDescription": "Veuillez saisir votre nom complet ou un nom d'affichage.", + "nameInstructions": "Veuillez utiliser 32 caractères au maximum.", + "namePlaceholder": "Nom", + "newPassword": "Nouveau mot de passe", + "newPasswordPlaceholder": "Nouveau mot de passe", + "newPasswordRequired": "Un nouveau mot de passe est nécessaire", + "oneTimePassword": "Mot de passe unique", + "orContinueWith": "Ou continuer avec", + "passkey": "Passe-partout", + "passkeys": "Passkeys", + "passkeysDescription": "Gérez vos clés d'accès pour un accès sécurisé.", + "passkeysInstructions": "Accédez en toute sécurité à votre compte sans mot de passe.", + "apiKeys": "Clés API", + "apiKeysDescription": "Gérez vos clés API pour un accès sécurisé.", + "apiKeysInstructions": "Générer des clés API pour accéder à votre compte de manière programmatique.", + "createApiKey": "Créer une clé API", + "createApiKeyDescription": "Saisissez un nom unique pour votre clé API afin de la différencier des autres clés.", + "apiKeyNamePlaceholder": "Nouvelle clé API", + "apiKeyCreated": "Clé API créée", + "apiKeyCreatedDescription": "Veuillez copier votre clé API et la conserver en lieu sûr. Pour des raisons de sécurité, nous ne pouvons pas la montrer à nouveau.", + "neverExpires": "N'expire jamais", + "expires": "Expiration", + "noExpiration": "Pas d'expiration", + "create": "Créer", + "passwordPlaceholder": "Mot de passe", + "passwordRequired": "Le mot de passe est requis", + "passwordsDoNotMatch": "Les mots de passe ne correspondent pas", + "providers": "Prestataires", + "providersDescription": "Connecter votre compte à un service tiers.", + "recoverAccount": "Récupérer le compte", + "recoverAccountAction": "Récupérer le compte", + "recoverAccountDescription": "Veuillez saisir un code de sauvegarde pour accéder à votre compte", + "rememberMe": "Souvenez-vous de moi", + "resendCode": "Renvoyer le code", + "resendVerificationEmail": "Renvoyer l'e-mail de vérification", + "resetPassword": "Réinitialiser le mot de passe", + "resetPasswordAction": "Enregistrer le nouveau mot de passe", + "resetPasswordDescription": "Entrez votre nouveau mot de passe ci-dessous", + "resetPasswordInvalidToken": "Lien de réinitialisation du mot de passe invalide", + "resetPasswordSuccess": "Réinitialisation du mot de passe réussie", + "requestFailed": "Échec de la demande", + "revoke": "Révoquer", + "deleteApiKey": "Supprimer la clé API", + "deleteApiKeyConfirmation": "Êtes-vous sûr de vouloir supprimer cette clé API ?", + "apiKey": "Clé API", + "signIn": "S'inscrire", + "signInAction": "Connexion", + "signInDescription": "Entrez votre email ci-dessous pour vous connecter à votre compte", + "signInUsernameDescription": "Saisissez votre nom d'utilisateur ou votre adresse électronique pour vous connecter à votre compte.", + "signInWith": "S'identifier avec", + "signOut": "S'inscrire", + "signUp": "S'inscrire", + "signUpAction": "Créer un compte", + "signUpDescription": "Saisissez vos informations pour créer un compte", + "signUpEmail": "Vérifiez le lien de vérification dans votre courrier électronique.", + "sessions": "Sessions", + "sessionsDescription": "Gérez vos sessions actives et révoquez l'accès.", + "setPassword": "Définir le mot de passe", + "setPasswordDescription": "Cliquez sur le bouton ci-dessous pour recevoir un courriel vous permettant de créer un mot de passe pour votre compte.", + "settings": "Paramètres", + "save": "Économiser", + "security": "Sécurité", + "switchAccount": "Changer de compte", + "trustDevice": "Faites confiance à ce dispositif", + "twoFactor": "Deux facteurs", + "twoFactorAction": "Vérifier le code", + "twoFactorDescription": "Veuillez saisir votre mot de passe à usage unique pour continuer", + "twoFactorCardDescription": "Ajoutez une couche de sécurité supplémentaire à votre compte.", + "twoFactorDisableInstructions": "Veuillez saisir votre mot de passe pour désactiver le 2FA.", + "twoFactorEnableInstructions": "Veuillez saisir votre mot de passe pour activer le 2FA.", + "twoFactorEnabled": "L'authentification à deux facteurs a été activée", + "twoFactorDisabled": "L'authentification à deux facteurs a été désactivée", + "twoFactorPrompt": "Authentification à deux facteurs", + "twoFactorTotpLabel": "Scannez le code QR avec votre Authenticator", + "sendVerificationCode": "Envoyer le code de vérification", + "unlink": "Unlink", + "updatedSuccessfully": "mise à jour réussie", + "username": "Nom d'utilisateur", + "usernameDescription": "Saisissez le nom d'utilisateur que vous souhaitez utiliser pour vous connecter.", + "usernameInstructions": "Veuillez utiliser 32 caractères au maximum.", + "usernamePlaceholder": "Nom d'utilisateur", + "signInUsernamePlaceholder": "Nom d'utilisateur ou email", + "verifyYourEmail": "Vérifiez votre adresse électronique", + "verifyYourEmailDescription": "Veuillez vérifier votre adresse électronique. Vérifiez votre boîte de réception pour l'email de vérification. Si vous ne l'avez pas reçu, cliquez sur le bouton ci-dessous pour le renvoyer.", + "goBack": "Retourner", + "invalidEmailOrPassword": "Courriel ou mot de passe invalide", + "passwordInvalid": "Mot de passe invalide", + "sessionNotFresh": "Votre session n'est pas récente. Veuillez vous reconnecter.", + "sessionExpired": "Session expirée", + "passwordTooShort": "Mot de passe trop court", + "passwordTooLong": "Mot de passe trop long", + "uploadAvatar": "Télécharger l'avatar", + "privacyPolicy": "Politique de confidentialité", + "termsOfService": "Conditions d'utilisation", + "protectedByRecaptcha": "Ce site est protégé par reCAPTCHA.", + "byContinuingYouAgree": "En continuant, vous acceptez les", + "missingCaptchaResponse": "Réponse CAPTCHA manquante" +} diff --git a/src/locales/jsons/hu.json b/src/locales/jsons/hu.json new file mode 100644 index 00000000..5a373395 --- /dev/null +++ b/src/locales/jsons/hu.json @@ -0,0 +1,176 @@ +{ + "email": "E-mail", + "password": "Jelszó", + "account": "Számla", + "accounts": "Számlák", + "accountsDescription": "Váltson a jelenleg bejelentkezett fiókjai között.", + "accountsInstructions": "Jelentkezzen be egy további fiókba.", + "addAccount": "Számla hozzáadása", + "addPasskey": "Passkey hozzáadása", + "alreadyHaveAnAccount": "Már van fiókja?", + "avatar": "Avatar", + "avatarDescription": "Kattintson az avatarra, ha szeretne feltölteni egy egyéni avatart a fájljaiból.", + "avatarInstructions": "Az avatár nem kötelező, de erősen ajánlott.", + "backupCodeRequired": "Biztonsági kód szükséges", + "backupCodes": "Biztonsági kódok", + "backupCodesDescription": "Mentse ezeket a biztonsági kódokat biztonságos helyre. Ha elveszíti a kétfaktoros hitelesítési módszerét, ezekkel hozzáférhet a fiókjához.", + "backupCodePlaceholder": "Biztonsági kód", + "backupCode": "Biztonsági kód", + "backupCodeAction": "Számla visszaállítása", + "cancel": "Törölje", + "changePassword": "Jelszó módosítása", + "changePasswordDescription": "Adja meg a jelenlegi jelszavát és egy új jelszót.", + "changePasswordInstructions": "Kérjük, legalább 8 karaktert használjon.", + "changePasswordSuccess": "A jelszavadat megváltoztattuk.", + "confirmPassword": "Jelszó megerősítése", + "confirmPasswordPlaceholder": "Jelszó megerősítése", + "confirmPasswordRequired": "Jelszó megerősítése szükséges", + "continueWithAuthenticator": "Folytassa a Authenticatorral", + "copiedToClipboard": "Vágólapra másolva", + "copyToClipboard": "Másolás a vágólapra", + "copyAllCodes": "Minden kód másolása", + "continue": "Folytatás", + "currentPassword": "Jelenlegi jelszó", + "currentPasswordPlaceholder": "Jelenlegi jelszó", + "currentSession": "Jelenlegi ülésszak", + "delete": "Törölje a címet.", + "deleteAvatar": "Avatár törlése", + "deleteAccount": "Fiók törlése", + "deleteAccountDescription": "Véglegesen eltávolítja fiókját és annak minden tartalmát. Ez a művelet nem visszafordítható, ezért kérjük, óvatosan folytassa.", + "deleteAccountInstructions": "Kérjük, erősítse meg fiókja törlését. Ez a művelet nem visszafordítható, ezért kérjük, óvatosan folytassa.", + "deleteAccountVerify": "Kérjük, ellenőrizze e-mailjét, hogy ellenőrizze fiókja törlését.", + "deleteAccountSuccess": "A fiókját törölték.", + "deleteAccountNotFresh": "A fiók törléséhez nemrég be kell jelentkeznie.", + "disable": "A letiltása", + "disabledCredentialsDescription": "Válasszon szolgáltatót a fiókjába való bejelentkezéshez", + "dontHaveAnAccount": "Nincs fiókja?", + "done": "Kész", + "emailDescription": "Adja meg a bejelentkezéshez használni kívánt e-mail címet.", + "emailInstructions": "Kérjük, adjon meg egy érvényes e-mail címet.", + "emailInvalid": "Az e-mail cím érvénytelen", + "emailIsTheSame": "Az e-mail ugyanaz", + "emailPlaceholder": "m@example.com", + "emailRequired": "Email cím szükséges", + "emailVerifyChange": "Kérjük, ellenőrizze e-mailjét a változás ellenőrzéséhez.", + "emailVerification": "Kérjük, ellenőrizze e-mailjét az ellenőrző linkért.", + "enable": "Engedélyezze a", + "error": "Hiba", + "isInvalid": "érvénytelen", + "isRequired": "szükséges", + "isTheSame": "ugyanaz", + "forgotAuthenticator": "Elfelejtette a hitelesítőt?", + "forgotPassword": "Elfelejtett jelszó", + "forgotPasswordAction": "Visszaállítási link küldése", + "forgotPasswordDescription": "Adja meg e-mail címét a jelszó visszaállításához", + "forgotPasswordEmail": "Ellenőrizze e-mailjét a jelszó-visszaállítási linkért.", + "forgotPasswordLink": "Elfelejtette jelszavát?", + "invalidTwoFactorCookie": "Érvénytelen kétfaktoros süti", + "link": "Link", + "magicLink": "Mágikus kapcsolat", + "magicLinkAction": "Mágikus link küldése", + "magicLinkDescription": "Adja meg e-mail címét, hogy megkapja a varázslatos linket", + "magicLinkEmail": "Ellenőrizze e-mailjét a varázslatos linkért", + "emailOTP": "Email kód", + "emailOTPSendAction": "Kód elküldése", + "emailOTPVerifyAction": "Ellenőrizze a kódot", + "emailOTPDescription": "Adja meg e-mail címét, hogy kódot kapjon", + "emailOTPVerificationSent": "Kérjük, ellenőrizze e-mailjét az ellenőrző kódért.", + "name": "Név", + "nameDescription": "Kérjük, adja meg a teljes nevét vagy egy megjelenített nevet.", + "nameInstructions": "Kérjük, legfeljebb 32 karaktert használjon.", + "namePlaceholder": "Név", + "newPassword": "Új jelszó", + "newPasswordPlaceholder": "Új jelszó", + "newPasswordRequired": "Új jelszó szükséges", + "oneTimePassword": "Egyszeri jelszó", + "orContinueWith": "Vagy folytassa a", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Kezelje jelszavait a biztonságos hozzáférés érdekében.", + "passkeysInstructions": "Biztonságos hozzáférés a fiókjához jelszó nélkül.", + "apiKeys": "API kulcsok", + "apiKeysDescription": "Kezelje API-kulcsait a biztonságos hozzáférés érdekében.", + "apiKeysInstructions": "API-kulcsok generálása a fiókodhoz való programozott hozzáféréshez.", + "createApiKey": "API kulcs létrehozása", + "createApiKeyDescription": "Adjon meg egy egyedi nevet az API-kulcsának, hogy megkülönböztesse más kulcsoktól.", + "apiKeyNamePlaceholder": "Új API kulcs", + "apiKeyCreated": "Létrehozott API kulcs", + "apiKeyCreatedDescription": "Kérjük, másolja le az API-kulcsot, és tárolja biztonságos helyen. Biztonsági okokból nem tudjuk újra megmutatni.", + "neverExpires": "Soha nem jár le", + "expires": "Lejárat:", + "noExpiration": "Nincs lejárat", + "create": "Hozzon létre", + "passwordPlaceholder": "Jelszó", + "passwordRequired": "Jelszó szükséges", + "passwordsDoNotMatch": "A jelszavak nem egyeznek", + "providers": "Szolgáltatók", + "providersDescription": "Csatlakoztassa fiókját egy harmadik fél szolgáltatásához.", + "recoverAccount": "Számla visszaállítása", + "recoverAccountAction": "Számla visszaállítása", + "recoverAccountDescription": "Kérjük, adja meg a biztonsági kódot a fiókjához való hozzáféréshez", + "rememberMe": "Emlékezz rám", + "resendCode": "Kód újra küldése", + "resendVerificationEmail": "Ellenőrző e-mail újraküldése", + "resetPassword": "Jelszó visszaállítása", + "resetPasswordAction": "Új jelszó mentése", + "resetPasswordDescription": "Adja meg új jelszavát az alábbiakban", + "resetPasswordInvalidToken": "Érvénytelen jelszó-visszaállítási link", + "resetPasswordSuccess": "Jelszó visszaállítása sikeresen", + "requestFailed": "A kérés sikertelen", + "revoke": "A visszavonása.", + "deleteApiKey": "API kulcs törlése", + "deleteApiKeyConfirmation": "Biztos, hogy törölni szeretné ezt az API-kulcsot?", + "apiKey": "API kulcs", + "signIn": "Bejelentkezés", + "signInAction": "Bejelentkezés", + "signInDescription": "Írja be az alábbi e-mail címét a fiókjába való bejelentkezéshez", + "signInUsernameDescription": "Adja meg felhasználónevét vagy e-mail címét a fiókjába való bejelentkezéshez", + "signInWith": "Jelentkezzen be a", + "signOut": "Kijelentkezés", + "signUp": "Feliratkozás", + "signUpAction": "Fiók létrehozása", + "signUpDescription": "Adja meg adatait a fiók létrehozásához", + "signUpEmail": "Ellenőrizze e-mailjét az ellenőrző linkért.", + "sessions": "Ülések", + "sessionsDescription": "Kezelje aktív munkameneteit és vonja vissza a hozzáférést.", + "setPassword": "Jelszó beállítása", + "setPasswordDescription": "Kattintson az alábbi gombra, és kap egy e-mailt a fiókja jelszavának beállításához.", + "settings": "Beállítások", + "save": "Mentés", + "security": "Biztonság", + "switchAccount": "Számlaváltás", + "trustDevice": "Bízzon ebben a készülékben", + "twoFactor": "Kétfaktoros", + "twoFactorAction": "Ellenőrizze a kódot", + "twoFactorDescription": "Kérjük, adja meg egyszeri jelszavát a folytatáshoz", + "twoFactorCardDescription": "Adjon hozzá egy extra biztonsági réteget a fiókjához.", + "twoFactorDisableInstructions": "Kérjük, adja meg jelszavát a 2FA letiltásához.", + "twoFactorEnableInstructions": "Kérjük, adja meg jelszavát a 2FA engedélyezéséhez.", + "twoFactorEnabled": "A kétfaktoros hitelesítés engedélyezve van", + "twoFactorDisabled": "A kétfaktoros hitelesítés letiltásra került", + "twoFactorPrompt": "Kétfaktoros hitelesítés", + "twoFactorTotpLabel": "Szkennelje be a QR-kódot a Hitelesítővel", + "sendVerificationCode": "Ellenőrző kód küldése", + "unlink": "Unlink", + "updatedSuccessfully": "sikeresen frissítve", + "username": "Felhasználónév", + "usernameDescription": "Adja meg a bejelentkezéshez használni kívánt felhasználónevet.", + "usernameInstructions": "Kérjük, legfeljebb 32 karaktert használjon.", + "usernamePlaceholder": "Felhasználónév", + "signInUsernamePlaceholder": "Felhasználónév vagy e-mail", + "verifyYourEmail": "Ellenőrizze az e-mail címét", + "verifyYourEmailDescription": "Kérjük, ellenőrizze az e-mail címét. Ellenőrizze postaládáját az ellenőrző e-mailért. Ha nem kapta meg az e-mailt, kattintson az alábbi gombra az újraküldéshez.", + "goBack": "Menj vissza", + "invalidEmailOrPassword": "Érvénytelen e-mail vagy jelszó", + "passwordInvalid": "Érvénytelen jelszó", + "sessionNotFresh": "A munkamenet nem friss. Kérjük, jelentkezzen be újra.", + "sessionExpired": "Lejárt munkamenet", + "passwordTooShort": "Túl rövid jelszó", + "passwordTooLong": "Túl hosszú jelszó", + "uploadAvatar": "Avatár feltöltése", + "privacyPolicy": "Adatvédelmi irányelvek", + "termsOfService": "Szolgáltatási feltételek", + "protectedByRecaptcha": "Ezt az oldalt reCAPTCHA védi.", + "byContinuingYouAgree": "A folytatással Ön elfogadja a", + "missingCaptchaResponse": "Hiányzó CAPTCHA válasz" +} diff --git a/src/locales/jsons/id.json b/src/locales/jsons/id.json new file mode 100644 index 00000000..2332a453 --- /dev/null +++ b/src/locales/jsons/id.json @@ -0,0 +1,176 @@ +{ + "email": "Email", + "password": "Kata sandi", + "account": "Akun", + "accounts": "Akun", + "accountsDescription": "Beralih di antara akun Anda yang sedang masuk.", + "accountsInstructions": "Masuk ke akun tambahan.", + "addAccount": "Tambah Akun", + "addPasskey": "Tambahkan Kunci Sandi", + "alreadyHaveAnAccount": "Sudah memiliki akun?", + "avatar": "Avatar", + "avatarDescription": "Klik pada avatar untuk mengunggah avatar khusus dari file Anda.", + "avatarInstructions": "Avatar bersifat opsional, tetapi sangat disarankan.", + "backupCodeRequired": "Diperlukan kode cadangan", + "backupCodes": "Kode Cadangan", + "backupCodesDescription": "Simpan kode cadangan ini di tempat yang aman. Anda dapat menggunakannya untuk mengakses akun Anda jika Anda kehilangan metode autentikasi dua faktor.", + "backupCodePlaceholder": "Kode Cadangan", + "backupCode": "Kode Cadangan", + "backupCodeAction": "Pulihkan akun", + "cancel": "Batal", + "changePassword": "Ubah Kata Sandi", + "changePasswordDescription": "Masukkan kata sandi Anda saat ini dan kata sandi baru.", + "changePasswordInstructions": "Harap gunakan minimal 8 karakter.", + "changePasswordSuccess": "Kata sandi Anda telah diubah.", + "confirmPassword": "Konfirmasi Kata Sandi", + "confirmPasswordPlaceholder": "Konfirmasi Kata Sandi", + "confirmPasswordRequired": "Diperlukan kata sandi konfirmasi", + "continueWithAuthenticator": "Lanjutkan dengan Authenticator", + "copiedToClipboard": "Disalin ke papan klip", + "copyToClipboard": "Salin ke papan klip", + "copyAllCodes": "Salin semua kode", + "continue": "Lanjutkan", + "currentPassword": "Kata Sandi Saat Ini", + "currentPasswordPlaceholder": "Kata Sandi Saat Ini", + "currentSession": "Sesi saat ini", + "delete": "Menghapus", + "deleteAvatar": "Menghapus Avatar", + "deleteAccount": "Menghapus Akun", + "deleteAccountDescription": "Menghapus akun Anda dan semua isinya secara permanen. Tindakan ini tidak dapat dibatalkan, jadi silakan lanjutkan dengan hati-hati.", + "deleteAccountInstructions": "Harap konfirmasikan penghapusan akun Anda. Tindakan ini tidak dapat dibatalkan, jadi silakan lanjutkan dengan hati-hati.", + "deleteAccountVerify": "Silakan periksa email Anda untuk memverifikasi penghapusan akun Anda.", + "deleteAccountSuccess": "Akun Anda telah dihapus.", + "deleteAccountNotFresh": "Anda harus baru saja masuk untuk menghapus akun Anda.", + "disable": "Nonaktifkan", + "disabledCredentialsDescription": "Pilih penyedia untuk masuk ke akun Anda", + "dontHaveAnAccount": "Belum memiliki akun?", + "done": "Selesai.", + "emailDescription": "Masukkan alamat email yang ingin Anda gunakan untuk masuk.", + "emailInstructions": "Masukkan alamat email yang valid.", + "emailInvalid": "Alamat email tidak valid", + "emailIsTheSame": "Email juga sama", + "emailPlaceholder": "m@example.com", + "emailRequired": "Alamat email diperlukan", + "emailVerifyChange": "Periksa email Anda untuk memverifikasi perubahan tersebut.", + "emailVerification": "Silakan periksa email Anda untuk tautan verifikasi.", + "enable": "Aktifkan", + "error": "Kesalahan", + "isInvalid": "tidak valid", + "isRequired": "diperlukan", + "isTheSame": "adalah sama", + "forgotAuthenticator": "Lupa pengesah?", + "forgotPassword": "Lupa Kata Sandi", + "forgotPasswordAction": "Kirim tautan pengaturan ulang", + "forgotPasswordDescription": "Masukkan email Anda untuk mengatur ulang kata sandi Anda", + "forgotPasswordEmail": "Periksa email Anda untuk mendapatkan tautan pengaturan ulang kata sandi.", + "forgotPasswordLink": "Lupa kata sandi Anda?", + "invalidTwoFactorCookie": "Cookie dua faktor tidak valid", + "link": "Tautan", + "magicLink": "Tautan Ajaib", + "magicLinkAction": "Kirim tautan ajaib", + "magicLinkDescription": "Masukkan email Anda untuk menerima tautan ajaib", + "magicLinkEmail": "Periksa email Anda untuk mendapatkan tautan ajaib", + "emailOTP": "Kode Email", + "emailOTPSendAction": "Kirim kode", + "emailOTPVerifyAction": "Verifikasi kode", + "emailOTPDescription": "Masukkan email Anda untuk menerima kode", + "emailOTPVerificationSent": "Silakan periksa email Anda untuk mendapatkan kode verifikasi.", + "name": "Nama", + "nameDescription": "Masukkan nama lengkap Anda, atau nama tampilan.", + "nameInstructions": "Harap gunakan maksimal 32 karakter.", + "namePlaceholder": "Nama", + "newPassword": "Kata Sandi Baru", + "newPasswordPlaceholder": "Kata Sandi Baru", + "newPasswordRequired": "Diperlukan kata sandi baru", + "oneTimePassword": "Kata Sandi Sekali Pakai", + "orContinueWith": "Atau lanjutkan dengan", + "passkey": "Kunci sandi", + "passkeys": "Kunci sandi", + "passkeysDescription": "Kelola kunci sandi Anda untuk akses yang aman.", + "passkeysInstructions": "Akses akun Anda dengan aman tanpa kata sandi.", + "apiKeys": "Kunci API", + "apiKeysDescription": "Kelola kunci API Anda untuk akses yang aman.", + "apiKeysInstructions": "Buat kunci API untuk mengakses akun Anda secara terprogram.", + "createApiKey": "Membuat Kunci API", + "createApiKeyDescription": "Masukkan nama unik untuk kunci API Anda untuk membedakannya dari kunci lain.", + "apiKeyNamePlaceholder": "Kunci API Baru", + "apiKeyCreated": "Kunci API Dibuat", + "apiKeyCreatedDescription": "Silakan salin kunci API Anda dan simpan di tempat yang aman. Untuk alasan keamanan, kami tidak dapat menampilkannya lagi.", + "neverExpires": "Tidak pernah kedaluwarsa", + "expires": "Kedaluwarsa", + "noExpiration": "Tidak ada kedaluwarsa", + "create": "Membuat", + "passwordPlaceholder": "Kata sandi", + "passwordRequired": "Diperlukan kata sandi", + "passwordsDoNotMatch": "Kata sandi tidak cocok", + "providers": "Penyedia", + "providersDescription": "Hubungkan akun Anda dengan layanan pihak ketiga.", + "recoverAccount": "Pulihkan Akun", + "recoverAccountAction": "Pulihkan akun", + "recoverAccountDescription": "Masukkan kode cadangan untuk mengakses akun Anda", + "rememberMe": "Ingatlah aku.", + "resendCode": "Kirim ulang kode", + "resendVerificationEmail": "Kirim Ulang Email Verifikasi", + "resetPassword": "Atur Ulang Kata Sandi", + "resetPasswordAction": "Menyimpan kata sandi baru", + "resetPasswordDescription": "Masukkan kata sandi baru Anda di bawah ini", + "resetPasswordInvalidToken": "Tautan pengaturan ulang kata sandi tidak valid", + "resetPasswordSuccess": "Berhasil mengatur ulang kata sandi", + "requestFailed": "Permintaan gagal", + "revoke": "Mencabut", + "deleteApiKey": "Menghapus Kunci API", + "deleteApiKeyConfirmation": "Apakah Anda yakin ingin menghapus kunci API ini?", + "apiKey": "Kunci API", + "signIn": "Masuk", + "signInAction": "Masuk", + "signInDescription": "Masukkan email Anda di bawah ini untuk masuk ke akun Anda", + "signInUsernameDescription": "Masukkan nama pengguna atau email Anda untuk masuk ke akun Anda", + "signInWith": "Masuk dengan", + "signOut": "Keluar", + "signUp": "Daftar", + "signUpAction": "Membuat akun", + "signUpDescription": "Masukkan informasi Anda untuk membuat akun", + "signUpEmail": "Periksa email Anda untuk mendapatkan tautan verifikasi.", + "sessions": "Sesi", + "sessionsDescription": "Kelola sesi aktif Anda dan cabut akses.", + "setPassword": "Mengatur Kata Sandi", + "setPasswordDescription": "Klik tombol di bawah ini untuk menerima email untuk mengatur kata sandi akun Anda.", + "settings": "Pengaturan", + "save": "Simpan", + "security": "Keamanan", + "switchAccount": "Pindah Akun", + "trustDevice": "Percayai perangkat ini", + "twoFactor": "Dua Faktor", + "twoFactorAction": "Verifikasi kode", + "twoFactorDescription": "Masukkan kata sandi sekali pakai Anda untuk melanjutkan", + "twoFactorCardDescription": "Tambahkan lapisan keamanan ekstra ke akun Anda.", + "twoFactorDisableInstructions": "Masukkan kata sandi Anda untuk menonaktifkan 2FA.", + "twoFactorEnableInstructions": "Masukkan kata sandi Anda untuk mengaktifkan 2FA.", + "twoFactorEnabled": "Autentikasi dua faktor telah diaktifkan", + "twoFactorDisabled": "Autentikasi Dua Faktor telah dinonaktifkan", + "twoFactorPrompt": "Autentikasi Dua Faktor", + "twoFactorTotpLabel": "Pindai Kode QR dengan Autentikator Anda", + "sendVerificationCode": "Kirim kode verifikasi", + "unlink": "Putuskan tautan", + "updatedSuccessfully": "berhasil diperbarui", + "username": "Nama pengguna", + "usernameDescription": "Masukkan nama pengguna yang ingin Anda gunakan untuk masuk.", + "usernameInstructions": "Harap gunakan maksimal 32 karakter.", + "usernamePlaceholder": "Nama pengguna", + "signInUsernamePlaceholder": "Nama pengguna atau email", + "verifyYourEmail": "Verifikasi Email Anda", + "verifyYourEmailDescription": "Harap verifikasi alamat email Anda. Periksa kotak masuk Anda untuk email verifikasi. Jika Anda belum menerima email, klik tombol di bawah ini untuk mengirim ulang.", + "goBack": "Kembali.", + "invalidEmailOrPassword": "Email atau kata sandi tidak valid", + "passwordInvalid": "Kata sandi tidak valid", + "sessionNotFresh": "Sesi Anda tidak baru. Silakan masuk lagi.", + "sessionExpired": "Sesi Berakhir", + "passwordTooShort": "Kata sandi terlalu pendek", + "passwordTooLong": "Kata sandi terlalu panjang", + "uploadAvatar": "Unggah Avatar", + "privacyPolicy": "Kebijakan Privasi", + "termsOfService": "Ketentuan Layanan", + "protectedByRecaptcha": "Situs ini dilindungi oleh reCAPTCHA.", + "byContinuingYouAgree": "Dengan melanjutkan, Anda menyetujui persyaratan", + "missingCaptchaResponse": "Respons CAPTCHA yang hilang" +} diff --git a/src/locales/jsons/it.json b/src/locales/jsons/it.json new file mode 100644 index 00000000..2ad6bab5 --- /dev/null +++ b/src/locales/jsons/it.json @@ -0,0 +1,176 @@ +{ + "email": "Email", + "password": "Password", + "account": "Conto", + "accounts": "Conti", + "accountsDescription": "Passare da un account all'altro con l'accesso attuale.", + "accountsInstructions": "Accedere a un altro account.", + "addAccount": "Aggiungi account", + "addPasskey": "Aggiungi chiave d'accesso", + "alreadyHaveAnAccount": "Avete già un account?", + "avatar": "Avatar", + "avatarDescription": "Fare clic sull'avatar per caricarne uno personalizzato dai propri file.", + "avatarInstructions": "Un avatar è facoltativo ma fortemente consigliato.", + "backupCodeRequired": "È necessario un codice di backup", + "backupCodes": "Codici di backup", + "backupCodesDescription": "Salvate questi codici di backup in un luogo sicuro. Potrete utilizzarli per accedere al vostro account se perdete il metodo di autenticazione a due fattori.", + "backupCodePlaceholder": "Codice di backup", + "backupCode": "Codice di backup", + "backupCodeAction": "Recuperare l'account", + "cancel": "Annullamento", + "changePassword": "Modifica della password", + "changePasswordDescription": "Inserire la password attuale e una nuova password.", + "changePasswordInstructions": "Utilizzare almeno 8 caratteri.", + "changePasswordSuccess": "La password è stata modificata.", + "confirmPassword": "Conferma la password", + "confirmPasswordPlaceholder": "Conferma la password", + "confirmPasswordRequired": "È necessario confermare la password", + "continueWithAuthenticator": "Continuare con Authenticator", + "copiedToClipboard": "Copiato negli appunti", + "copyToClipboard": "Copia negli appunti", + "copyAllCodes": "Copiare tutti i codici", + "continue": "Continua", + "currentPassword": "Password corrente", + "currentPasswordPlaceholder": "Password corrente", + "currentSession": "Sessione in corso", + "delete": "Cancellare", + "deleteAvatar": "Cancellare l'avatar", + "deleteAccount": "Cancellare l'account", + "deleteAccountDescription": "Rimuovere definitivamente il vostro account e tutti i suoi contenuti. Questa azione non è reversibile, pertanto si prega di continuare con cautela.", + "deleteAccountInstructions": "Si prega di confermare la cancellazione del proprio account. Questa azione non è reversibile, pertanto si prega di proseguire con cautela.", + "deleteAccountVerify": "Controllare l'e-mail per verificare la cancellazione dell'account.", + "deleteAccountSuccess": "Il suo account è stato cancellato.", + "deleteAccountNotFresh": "Per eliminare il proprio account è necessario aver effettuato l'accesso di recente.", + "disable": "Disattivare", + "disabledCredentialsDescription": "Scegliere un provider per accedere al proprio account", + "dontHaveAnAccount": "Non avete un account?", + "done": "Fatto", + "emailDescription": "Inserire l'indirizzo e-mail che si desidera utilizzare per l'accesso.", + "emailInstructions": "Inserire un indirizzo e-mail valido.", + "emailInvalid": "L'indirizzo e-mail non è valido", + "emailIsTheSame": "L'e-mail è la stessa", + "emailPlaceholder": "m@example.com", + "emailRequired": "L'indirizzo e-mail è richiesto", + "emailVerifyChange": "Controllare la posta elettronica per verificare la modifica.", + "emailVerification": "Controllare l'e-mail per il link di verifica.", + "enable": "Abilitazione", + "error": "Errore", + "isInvalid": "non è valido", + "isRequired": "è necessario", + "isTheSame": "è lo stesso", + "forgotAuthenticator": "Avete dimenticato l'autenticatore?", + "forgotPassword": "Password dimenticata", + "forgotPasswordAction": "Invia il link di ripristino", + "forgotPasswordDescription": "Inserisci il tuo indirizzo e-mail per reimpostare la password", + "forgotPasswordEmail": "Controllate la vostra e-mail per trovare il link per la reimpostazione della password.", + "forgotPasswordLink": "Avete dimenticato la password?", + "invalidTwoFactorCookie": "Cookie a due fattori non valido", + "link": "Collegamento", + "magicLink": "Collegamento magico", + "magicLinkAction": "Invia un link magico", + "magicLinkDescription": "Inserisci la tua e-mail per ricevere un link magico", + "magicLinkEmail": "Controllate la vostra e-mail per trovare il link magico", + "emailOTP": "Codice e-mail", + "emailOTPSendAction": "Invia il codice", + "emailOTPVerifyAction": "Verifica del codice", + "emailOTPDescription": "Inserisci la tua e-mail per ricevere un codice", + "emailOTPVerificationSent": "Controllare l'e-mail per il codice di verifica.", + "name": "Nome", + "nameDescription": "Inserire il nome completo o un nome visualizzato.", + "nameInstructions": "Utilizzare al massimo 32 caratteri.", + "namePlaceholder": "Nome", + "newPassword": "Nuova password", + "newPasswordPlaceholder": "Nuova password", + "newPasswordRequired": "È richiesta una nuova password", + "oneTimePassword": "Password unica", + "orContinueWith": "Oppure continuare con", + "passkey": "Chiave d'accesso", + "passkeys": "Tasti di passaggio", + "passkeysDescription": "Gestite i vostri passepartout per un accesso sicuro.", + "passkeysInstructions": "Accesso sicuro al proprio account senza password.", + "apiKeys": "Chiavi API", + "apiKeysDescription": "Gestite le chiavi API per un accesso sicuro.", + "apiKeysInstructions": "Generare chiavi API per accedere al proprio account in modo programmatico.", + "createApiKey": "Creare la chiave API", + "createApiKeyDescription": "Inserire un nome univoco per la chiave API, in modo da differenziarla da altre chiavi.", + "apiKeyNamePlaceholder": "Nuova chiave API", + "apiKeyCreated": "Chiave API creata", + "apiKeyCreatedDescription": "Copiate la vostra chiave API e conservatela in un luogo sicuro. Per motivi di sicurezza non possiamo mostrarla di nuovo.", + "neverExpires": "Non scade mai", + "expires": "Scadenza", + "noExpiration": "Nessuna scadenza", + "create": "Creare", + "passwordPlaceholder": "Password", + "passwordRequired": "La password è necessaria", + "passwordsDoNotMatch": "Le password non corrispondono", + "providers": "Fornitori", + "providersDescription": "Collegare il proprio account con un servizio di terze parti.", + "recoverAccount": "Recupero del conto", + "recoverAccountAction": "Recuperare l'account", + "recoverAccountDescription": "Inserire un codice di backup per accedere al proprio account", + "rememberMe": "Ricordati di me", + "resendCode": "Reinvio del codice", + "resendVerificationEmail": "Reinvio dell'e-mail di verifica", + "resetPassword": "Reimpostare la password", + "resetPasswordAction": "Salvare la nuova password", + "resetPasswordDescription": "Inserire la nuova password qui sotto", + "resetPasswordInvalidToken": "Link di reimpostazione della password non valido", + "resetPasswordSuccess": "La password è stata reimpostata con successo", + "requestFailed": "Richiesta fallita", + "revoke": "Revocare", + "deleteApiKey": "Cancellare la chiave API", + "deleteApiKeyConfirmation": "È sicuro di voler eliminare questa chiave API?", + "apiKey": "Chiave API", + "signIn": "Accedi", + "signInAction": "Accesso", + "signInDescription": "Inserisci il tuo indirizzo e-mail per accedere al tuo account", + "signInUsernameDescription": "Immettere il nome utente o l'e-mail per accedere al proprio account.", + "signInWith": "Accedi con", + "signOut": "Esci", + "signUp": "Iscriviti", + "signUpAction": "Creare un account", + "signUpDescription": "Immettere le informazioni per creare un account", + "signUpEmail": "Controllate la vostra e-mail per trovare il link di verifica.", + "sessions": "Sessioni", + "sessionsDescription": "Gestire le sessioni attive e revocare l'accesso.", + "setPassword": "Impostare la password", + "setPasswordDescription": "Fare clic sul pulsante sottostante per ricevere un'e-mail per impostare una password per il proprio account.", + "settings": "Impostazioni", + "save": "Risparmiare", + "security": "Sicurezza", + "switchAccount": "Cambio di account", + "trustDevice": "Fiducia in questo dispositivo", + "twoFactor": "A due fattori", + "twoFactorAction": "Verifica del codice", + "twoFactorDescription": "Inserire la password unica per continuare", + "twoFactorCardDescription": "Aggiungete un ulteriore livello di sicurezza al vostro account.", + "twoFactorDisableInstructions": "Inserire la password per disattivare la 2FA.", + "twoFactorEnableInstructions": "Inserire la password per abilitare la 2FA.", + "twoFactorEnabled": "L'autenticazione a due fattori è stata attivata", + "twoFactorDisabled": "L'Autenticazione a due fattori è stata disattivata", + "twoFactorPrompt": "Autenticazione a due fattori", + "twoFactorTotpLabel": "Scansionate il codice QR con il vostro Authenticator", + "sendVerificationCode": "Inviare il codice di verifica", + "unlink": "Unlink", + "updatedSuccessfully": "aggiornato con successo", + "username": "Nome utente", + "usernameDescription": "Inserire il nome utente che si desidera utilizzare per accedere.", + "usernameInstructions": "Utilizzare al massimo 32 caratteri.", + "usernamePlaceholder": "Nome utente", + "signInUsernamePlaceholder": "Nome utente o e-mail", + "verifyYourEmail": "Verifica dell'e-mail", + "verifyYourEmailDescription": "Verificate il vostro indirizzo e-mail. Controllare la posta in arrivo per trovare l'e-mail di verifica. Se non avete ricevuto l'e-mail, fate clic sul pulsante sottostante per inviarla nuovamente.", + "goBack": "Torna indietro", + "invalidEmailOrPassword": "Email o password non valide", + "passwordInvalid": "Password non valida", + "sessionNotFresh": "La sessione non è recente. Effettuare nuovamente l'accesso.", + "sessionExpired": "Sessione scaduta", + "passwordTooShort": "Password troppo corta", + "passwordTooLong": "Password troppo lunga", + "uploadAvatar": "Carica Avatar", + "privacyPolicy": "Informativa sulla privacy", + "termsOfService": "Termini di servizio", + "protectedByRecaptcha": "Questo sito è protetto da reCAPTCHA.", + "byContinuingYouAgree": "Proseguendo, l'utente accetta la", + "missingCaptchaResponse": "Risposta mancante al CAPTCHA" +} diff --git a/src/locales/jsons/ja.json b/src/locales/jsons/ja.json new file mode 100644 index 00000000..c202fc74 --- /dev/null +++ b/src/locales/jsons/ja.json @@ -0,0 +1,176 @@ +{ + "email": "電子メール", + "password": "パスワード", + "account": "アカウント", + "accounts": "アカウント", + "accountsDescription": "現在サインインしているアカウントを切り替える。", + "accountsInstructions": "追加アカウントにサインインする。", + "addAccount": "アカウントの追加", + "addPasskey": "パスキーの追加", + "alreadyHaveAnAccount": "すでにアカウントをお持ちですか?", + "avatar": "アバター", + "avatarDescription": "アバターをクリックして、あなたのファイルからカスタムアバターをアップロードしてください。", + "avatarInstructions": "アバターは任意ですが、強くお勧めします。", + "backupCodeRequired": "バックアップコードが必要", + "backupCodes": "バックアップ・コード", + "backupCodesDescription": "これらのバックアップコードは安全な場所に保存してください。万が一、二要素認証の方法がわからなくなった場合、これらのコードを使用してアカウントにアクセスすることができます。", + "backupCodePlaceholder": "バックアップコード", + "backupCode": "バックアップコード", + "backupCodeAction": "アカウントの回復", + "cancel": "キャンセル", + "changePassword": "パスワードの変更", + "changePasswordDescription": "現在のパスワードと新しいパスワードを入力してください。", + "changePasswordInstructions": "最低8文字でお願いします。", + "changePasswordSuccess": "パスワードが変更されました。", + "confirmPassword": "パスワードの確認", + "confirmPasswordPlaceholder": "パスワードの確認", + "confirmPasswordRequired": "パスワードの確認が必要", + "continueWithAuthenticator": "Authenticatorで続ける", + "copiedToClipboard": "クリップボードにコピー", + "copyToClipboard": "クリップボードにコピー", + "copyAllCodes": "すべてのコードをコピーする", + "continue": "続ける", + "currentPassword": "現在のパスワード", + "currentPasswordPlaceholder": "現在のパスワード", + "currentSession": "現在のセッション", + "delete": "削除", + "deleteAvatar": "アバターの削除", + "deleteAccount": "アカウント削除", + "deleteAccountDescription": "アカウントとそのすべてのコンテンツを永久に削除します。このアクションは元に戻せませんので、注意して続けてください。", + "deleteAccountInstructions": "アカウントの削除をご確認ください。この操作は元に戻せませんので、引き続きご注意ください。", + "deleteAccountVerify": "アカウントの削除を確認するため、Eメールをご確認ください。", + "deleteAccountSuccess": "あなたのアカウントは削除されました。", + "deleteAccountNotFresh": "アカウントを削除するには、最近ログインした必要があります。", + "disable": "無効", + "disabledCredentialsDescription": "アカウントにログインするプロバイダーを選択する", + "dontHaveAnAccount": "アカウントをお持ちでないですか?", + "done": "完了", + "emailDescription": "ログインに使用するメールアドレスを入力してください。", + "emailInstructions": "有効なEメールアドレスを入力してください。", + "emailInvalid": "メールアドレスが無効です", + "emailIsTheSame": "電子メールも同じ", + "emailPlaceholder": "m@example.com", + "emailRequired": "メールアドレスは必須", + "emailVerifyChange": "Eメールをご確認ください。", + "emailVerification": "認証リンクのEメールをご確認ください。", + "enable": "有効にする", + "error": "エラー", + "isInvalid": "は無効です。", + "isRequired": "が必要です。", + "isTheSame": "は同じです。", + "forgotAuthenticator": "オーセンティケータをお忘れですか?", + "forgotPassword": "パスワードを忘れた", + "forgotPasswordAction": "リセットリンクの送信", + "forgotPasswordDescription": "パスワードをリセットするには、Eメールを入力してください。", + "forgotPasswordEmail": "パスワードリセットのリンクをメールでご確認ください。", + "forgotPasswordLink": "パスワードをお忘れですか?", + "invalidTwoFactorCookie": "無効な2要素クッキー", + "link": "リンク", + "magicLink": "マジックリンク", + "magicLinkAction": "マジックリンクを送る", + "magicLinkDescription": "マジックリンクを受け取るためにあなたの電子メールを入力してください", + "magicLinkEmail": "マジックリンクをメールでチェック", + "emailOTP": "Eメールコード", + "emailOTPSendAction": "コードを送信", + "emailOTPVerifyAction": "ベリファイコード", + "emailOTPDescription": "Eメールを入力してコードを受け取る", + "emailOTPVerificationSent": "認証コードをメールでご確認ください。", + "name": "名前", + "nameDescription": "フルネームまたは表示名を入力してください。", + "nameInstructions": "最大32文字で入力してください。", + "namePlaceholder": "名前", + "newPassword": "新しいパスワード", + "newPasswordPlaceholder": "新しいパスワード", + "newPasswordRequired": "新しいパスワードが必要です", + "oneTimePassword": "ワンタイムパスワード", + "orContinueWith": "あるいは", + "passkey": "パスキー", + "passkeys": "パスキー", + "passkeysDescription": "安全なアクセスのためのパスキー管理。", + "passkeysInstructions": "パスワードなしでアカウントに安全にアクセスできます。", + "apiKeys": "APIキー", + "apiKeysDescription": "セキュアなアクセスのためにAPIキーを管理します。", + "apiKeysInstructions": "お客様のアカウントにプログラムでアクセスするためのAPIキーを生成します。", + "createApiKey": "APIキーの作成", + "createApiKeyDescription": "他のキーと区別するために、APIキーに固有の名前を入力します。", + "apiKeyNamePlaceholder": "新しいAPIキー", + "apiKeyCreated": "作成されたAPIキー", + "apiKeyCreatedDescription": "APIキーをコピーして安全な場所に保管してください。セキュリティ上の理由により、再度お見せすることはできません。", + "neverExpires": "有効期限なし", + "expires": "期限切れ", + "noExpiration": "有効期限なし", + "create": "作成", + "passwordPlaceholder": "パスワード", + "passwordRequired": "パスワードが必要", + "passwordsDoNotMatch": "パスワードが一致しない", + "providers": "プロバイダー", + "providersDescription": "アカウントをサードパーティのサービスに接続する。", + "recoverAccount": "アカウントの回復", + "recoverAccountAction": "アカウントの回復", + "recoverAccountDescription": "アカウントにアクセスするには、バックアップコードを入力してください。", + "rememberMe": "リメンバー・ミー", + "resendCode": "コードの再送", + "resendVerificationEmail": "認証メールの再送", + "resetPassword": "パスワードのリセット", + "resetPasswordAction": "新しいパスワードを保存する", + "resetPasswordDescription": "新しいパスワードを以下に入力してください。", + "resetPasswordInvalidToken": "無効なパスワードリセットリンク", + "resetPasswordSuccess": "パスワードリセット成功", + "requestFailed": "リクエスト失敗", + "revoke": "取り消す", + "deleteApiKey": "APIキーの削除", + "deleteApiKeyConfirmation": "本当にこのAPIキーを削除しますか?", + "apiKey": "APIキー", + "signIn": "サインイン", + "signInAction": "ログイン", + "signInDescription": "アカウントにログインするには、以下にEメールを入力してください。", + "signInUsernameDescription": "アカウントにログインするには、ユーザー名またはEメールアドレスを入力してください。", + "signInWith": "でサインイン", + "signOut": "サインアウト", + "signUp": "新規登録", + "signUpAction": "アカウントの作成", + "signUpDescription": "お客様の情報を入力してアカウントを作成する", + "signUpEmail": "Eメールに記載されている認証リンクをご確認ください。", + "sessions": "セッション", + "sessionsDescription": "アクティブなセッションを管理し、アクセスを取り消します。", + "setPassword": "パスワードの設定", + "setPasswordDescription": "下のボタンをクリックすると、アカウントのパスワードを設定するためのメールが届きます。", + "settings": "設定", + "save": "セーブ", + "security": "セキュリティ", + "switchAccount": "アカウント切り替え", + "trustDevice": "このデバイスを信頼する", + "twoFactor": "2ファクター", + "twoFactorAction": "検証コード", + "twoFactorDescription": "続行するにはワンタイムパスワードを入力してください", + "twoFactorCardDescription": "お客様のアカウントにさらなるセキュリティ層を追加します。", + "twoFactorDisableInstructions": "2FAを無効にするには、パスワードを入力してください。", + "twoFactorEnableInstructions": "2FAを有効にするには、パスワードを入力してください。", + "twoFactorEnabled": "二要素認証が有効になりました", + "twoFactorDisabled": "二要素認証が無効になっている", + "twoFactorPrompt": "二要素認証", + "twoFactorTotpLabel": "オーセンティケーターでQRコードをスキャンする", + "sendVerificationCode": "認証コードを送信する", + "unlink": "リンク解除", + "updatedSuccessfully": "更新成功", + "username": "ユーザー名", + "usernameDescription": "ログインに使用するユーザー名を入力してください。", + "usernameInstructions": "最大32文字で入力してください。", + "usernamePlaceholder": "ユーザー名", + "signInUsernamePlaceholder": "ユーザー名またはEメール", + "verifyYourEmail": "Eメールの確認", + "verifyYourEmailDescription": "メールアドレスを確認してください。受信トレイに確認メールが届いているか確認してください。メールが届いていない場合は、下のボタンをクリックして再送信してください。", + "goBack": "戻る", + "invalidEmailOrPassword": "無効な電子メールまたはパスワード", + "passwordInvalid": "無効なパスワード", + "sessionNotFresh": "セッションが新しいものではありません。もう一度サインインしてください。", + "sessionExpired": "セッション終了", + "passwordTooShort": "パスワードが短すぎる", + "passwordTooLong": "パスワードが長すぎる", + "uploadAvatar": "アバターのアップロード", + "privacyPolicy": "プライバシーポリシー", + "termsOfService": "利用規約", + "protectedByRecaptcha": "このサイトはreCAPTCHAによって保護されています。", + "byContinuingYouAgree": "続行することにより、あなたは以下の事項に同意したものとみなされます。", + "missingCaptchaResponse": "CAPTCHA レスポンスがありません。" +} diff --git a/src/locales/jsons/ko.json b/src/locales/jsons/ko.json new file mode 100644 index 00000000..b6025878 --- /dev/null +++ b/src/locales/jsons/ko.json @@ -0,0 +1,176 @@ +{ + "email": "이메일", + "password": "비밀번호", + "account": "계정", + "accounts": "계정", + "accountsDescription": "현재 로그인한 계정 간에 전환합니다.", + "accountsInstructions": "추가 계정에 로그인합니다.", + "addAccount": "계정 추가", + "addPasskey": "패스키 추가", + "alreadyHaveAnAccount": "이미 계정이 있으신가요?", + "avatar": "아바타", + "avatarDescription": "아바타를 클릭하여 파일에서 사용자 지정 아바타를 업로드합니다.", + "avatarInstructions": "아바타는 선택 사항이지만 적극 권장합니다.", + "backupCodeRequired": "백업 코드가 필요합니다.", + "backupCodes": "백업 코드", + "backupCodesDescription": "이 백업 코드를 안전한 곳에 저장하세요. 2단계 인증 방법을 잊어버린 경우 이 코드를 사용하여 계정에 액세스할 수 있습니다.", + "backupCodePlaceholder": "백업 코드", + "backupCode": "백업 코드", + "backupCodeAction": "계정 복구", + "cancel": "취소", + "changePassword": "비밀번호 변경", + "changePasswordDescription": "현재 비밀번호와 새 비밀번호를 입력합니다.", + "changePasswordInstructions": "최소 8자를 사용하세요.", + "changePasswordSuccess": "비밀번호가 변경되었습니다.", + "confirmPassword": "비밀번호 확인", + "confirmPasswordPlaceholder": "비밀번호 확인", + "confirmPasswordRequired": "비밀번호 확인이 필요합니다.", + "continueWithAuthenticator": "인증자로 계속 진행", + "copiedToClipboard": "클립보드에 복사", + "copyToClipboard": "클립보드에 복사", + "copyAllCodes": "모든 코드 복사", + "continue": "계속하기", + "currentPassword": "현재 비밀번호", + "currentPasswordPlaceholder": "현재 비밀번호", + "currentSession": "현재 세션", + "delete": "삭제", + "deleteAvatar": "아바타 삭제", + "deleteAccount": "계정 삭제", + "deleteAccountDescription": "계정과 모든 콘텐츠가 영구적으로 삭제됩니다. 이 조치는 되돌릴 수 없으므로 신중하게 진행하시기 바랍니다.", + "deleteAccountInstructions": "계정 삭제를 확인해 주세요. 이 조치는 되돌릴 수 없으므로 신중하게 진행하시기 바랍니다.", + "deleteAccountVerify": "계정 삭제를 확인하려면 이메일을 확인하세요.", + "deleteAccountSuccess": "계정이 삭제되었습니다.", + "deleteAccountNotFresh": "계정을 삭제하려면 최근에 로그인한 상태여야 합니다.", + "disable": "비활성화", + "disabledCredentialsDescription": "계정에 로그인할 공급업체를 선택하세요.", + "dontHaveAnAccount": "계정이 없으신가요?", + "done": "완료", + "emailDescription": "로그인할 때 사용할 이메일 주소를 입력합니다.", + "emailInstructions": "유효한 이메일 주소를 입력하세요.", + "emailInvalid": "이메일 주소가 잘못되었습니다.", + "emailIsTheSame": "이메일은 동일합니다.", + "emailPlaceholder": "m@example.com", + "emailRequired": "이메일 주소는 필수 입력 사항입니다.", + "emailVerifyChange": "변경 사항을 확인하려면 이메일을 확인하세요.", + "emailVerification": "이메일에서 인증 링크를 확인하세요.", + "enable": "사용", + "error": "오류", + "isInvalid": "가 유효하지 않습니다.", + "isRequired": "필수", + "isTheSame": "는 동일합니다.", + "forgotAuthenticator": "인증자를 잊으셨나요?", + "forgotPassword": "비밀번호 찾기", + "forgotPasswordAction": "재설정 링크 보내기", + "forgotPasswordDescription": "비밀번호를 재설정하려면 이메일을 입력하세요.", + "forgotPasswordEmail": "이메일에서 비밀번호 재설정 링크를 확인하세요.", + "forgotPasswordLink": "비밀번호를 잊어버리셨나요?", + "invalidTwoFactorCookie": "잘못된 2요소 쿠키", + "link": "링크", + "magicLink": "매직 링크", + "magicLinkAction": "매직 링크 보내기", + "magicLinkDescription": "매직 링크를 받으려면 이메일을 입력하세요.", + "magicLinkEmail": "이메일에서 매직 링크를 확인하세요.", + "emailOTP": "이메일 코드", + "emailOTPSendAction": "코드 보내기", + "emailOTPVerifyAction": "코드 확인", + "emailOTPDescription": "코드를 받으려면 이메일을 입력하세요.", + "emailOTPVerificationSent": "인증 코드는 이메일에서 확인하시기 바랍니다.", + "name": "이름", + "nameDescription": "성명 또는 표시명을 입력하세요.", + "nameInstructions": "최대 32자를 사용하세요.", + "namePlaceholder": "이름", + "newPassword": "새 비밀번호", + "newPasswordPlaceholder": "새 비밀번호", + "newPasswordRequired": "새 비밀번호가 필요합니다.", + "oneTimePassword": "일회용 비밀번호", + "orContinueWith": "또는 다음을 계속 진행하세요.", + "passkey": "패스키", + "passkeys": "패스키", + "passkeysDescription": "안전한 액세스를 위해 패스키를 관리하세요.", + "passkeysInstructions": "비밀번호 없이 계정에 안전하게 액세스하세요.", + "apiKeys": "API 키", + "apiKeysDescription": "안전한 액세스를 위해 API 키를 관리하세요.", + "apiKeysInstructions": "프로그래밍 방식으로 계정에 액세스하기 위한 API 키를 생성합니다.", + "createApiKey": "API 키 생성", + "createApiKeyDescription": "다른 키와 구분할 수 있도록 API 키의 고유 이름을 입력하세요.", + "apiKeyNamePlaceholder": "새 API 키", + "apiKeyCreated": "API 키 생성", + "apiKeyCreatedDescription": "API 키를 복사하여 안전한 곳에 보관하세요. 보안상의 이유로 다시 보여드릴 수 없습니다.", + "neverExpires": "만료되지 않음", + "expires": "만료", + "noExpiration": "만료 없음", + "create": "만들기", + "passwordPlaceholder": "비밀번호", + "passwordRequired": "비밀번호가 필요합니다.", + "passwordsDoNotMatch": "비밀번호가 일치하지 않습니다.", + "providers": "공급자", + "providersDescription": "타사 서비스에 계정을 연결합니다.", + "recoverAccount": "계정 복구", + "recoverAccountAction": "계정 복구", + "recoverAccountDescription": "계정에 액세스하려면 백업 코드를 입력하세요.", + "rememberMe": "나를 기억해 주세요", + "resendCode": "코드 다시 보내기", + "resendVerificationEmail": "확인 이메일 다시 보내기", + "resetPassword": "비밀번호 재설정", + "resetPasswordAction": "새 비밀번호 저장", + "resetPasswordDescription": "아래에 새 비밀번호를 입력하세요.", + "resetPasswordInvalidToken": "잘못된 비밀번호 재설정 링크", + "resetPasswordSuccess": "비밀번호 재설정에 성공했습니다.", + "requestFailed": "요청 실패", + "revoke": "취소", + "deleteApiKey": "API 키 삭제", + "deleteApiKeyConfirmation": "이 API 키를 삭제하시겠습니까?", + "apiKey": "API 키", + "signIn": "로그인", + "signInAction": "로그인", + "signInDescription": "계정에 로그인하려면 아래에 이메일을 입력하세요.", + "signInUsernameDescription": "계정에 로그인하려면 사용자 아이디 또는 이메일을 입력하세요.", + "signInWith": "다음 계정으로 로그인", + "signOut": "로그아웃", + "signUp": "가입하기", + "signUpAction": "계정 만들기", + "signUpDescription": "정보를 입력하여 계정을 만듭니다.", + "signUpEmail": "이메일에서 인증 링크를 확인하세요.", + "sessions": "세션", + "sessionsDescription": "활성 세션을 관리하고 액세스 권한을 취소합니다.", + "setPassword": "비밀번호 설정", + "setPasswordDescription": "아래 버튼을 클릭하면 계정의 비밀번호를 설정할 수 있는 이메일이 전송됩니다.", + "settings": "설정", + "save": "저장", + "security": "보안", + "switchAccount": "계정 전환", + "trustDevice": "이 장치를 신뢰하세요", + "twoFactor": "이중 인증", + "twoFactorAction": "코드 확인", + "twoFactorDescription": "계속하려면 일회용 비밀번호를 입력하세요.", + "twoFactorCardDescription": "계정에 보안을 한층 더 강화하세요.", + "twoFactorDisableInstructions": "2FA를 비활성화하려면 비밀번호를 입력하세요.", + "twoFactorEnableInstructions": "2FA를 사용하려면 비밀번호를 입력하세요.", + "twoFactorEnabled": "2단계 인증이 활성화되었습니다.", + "twoFactorDisabled": "2단계 인증이 비활성화되었습니다.", + "twoFactorPrompt": "2단계 인증", + "twoFactorTotpLabel": "인증기로 QR 코드 스캔하기", + "sendVerificationCode": "인증 코드 보내기", + "unlink": "연결 해제", + "updatedSuccessfully": "업데이트 성공", + "username": "사용자 이름", + "usernameDescription": "로그인할 때 사용할 사용자 아이디를 입력합니다.", + "usernameInstructions": "최대 32자를 사용하세요.", + "usernamePlaceholder": "사용자 이름", + "signInUsernamePlaceholder": "사용자 이름 또는 이메일", + "verifyYourEmail": "이메일 인증", + "verifyYourEmailDescription": "이메일 주소를 인증해 주세요. 받은 편지함에서 인증 이메일을 확인하세요. 이메일을 받지 못한 경우 아래 버튼을 클릭하여 다시 보내세요.", + "goBack": "뒤로 가기", + "invalidEmailOrPassword": "잘못된 이메일 또는 비밀번호", + "passwordInvalid": "잘못된 비밀번호", + "sessionNotFresh": "세션이 새로 고쳐지지 않았습니다. 다시 로그인해 주세요.", + "sessionExpired": "세션 만료", + "passwordTooShort": "비밀번호가 너무 짧습니다.", + "passwordTooLong": "비밀번호가 너무 깁니다.", + "uploadAvatar": "아바타 업로드", + "privacyPolicy": "개인정보 보호정책", + "termsOfService": "서비스 약관", + "protectedByRecaptcha": "이 사이트는 재캡챠로 보호됩니다.", + "byContinuingYouAgree": "계속 진행하면 다음 사항에 동의하는 것입니다.", + "missingCaptchaResponse": "누락된 캡차 응답" +} diff --git a/src/locales/jsons/lt.json b/src/locales/jsons/lt.json new file mode 100644 index 00000000..a94f62cd --- /dev/null +++ b/src/locales/jsons/lt.json @@ -0,0 +1,176 @@ +{ + "email": "El. paštas", + "password": "Slaptažodis", + "account": "Sąskaita", + "accounts": "Sąskaitos", + "accountsDescription": "Perjunkite šiuo metu prisijungusias paskyras.", + "accountsInstructions": "Prisijunkite prie papildomos paskyros.", + "addAccount": "Pridėti paskyrą", + "addPasskey": "Pridėti slaptažodį", + "alreadyHaveAnAccount": "Jau turite paskyrą?", + "avatar": "Avataras", + "avatarDescription": "Spustelėkite avatarą ir įkelkite pasirinktinį avatarą iš savo failų.", + "avatarInstructions": "Avataras neprivalomas, bet labai rekomenduojamas.", + "backupCodeRequired": "Reikalingas atsarginės kopijos kodas", + "backupCodes": "Atsarginės kopijos kodai", + "backupCodesDescription": "Išsaugokite šiuos atsarginius kodus saugioje vietoje. Jais galėsite prisijungti prie paskyros, jei prarasite dviejų veiksnių autentifikavimo metodą.", + "backupCodePlaceholder": "Atsarginės kopijos kodas", + "backupCode": "Atsarginės kopijos kodas", + "backupCodeAction": "Atkurti paskyrą", + "cancel": "Atšaukti", + "changePassword": "Keisti slaptažodį", + "changePasswordDescription": "Įveskite dabartinį slaptažodį ir naują slaptažodį.", + "changePasswordInstructions": "Naudokite ne mažiau kaip 8 simbolius.", + "changePasswordSuccess": "Jūsų slaptažodis buvo pakeistas.", + "confirmPassword": "Patvirtinti slaptažodį", + "confirmPasswordPlaceholder": "Patvirtinti slaptažodį", + "confirmPasswordRequired": "Reikia patvirtinti slaptažodį", + "continueWithAuthenticator": "Tęsti autentifikavimo priemonės naudojimą", + "copiedToClipboard": "Nukopijuota į iškarpinę", + "copyToClipboard": "Kopijuoti į iškarpinę", + "copyAllCodes": "Nukopijuokite visus kodus", + "continue": "Tęsti", + "currentPassword": "Dabartinis slaptažodis", + "currentPasswordPlaceholder": "Dabartinis slaptažodis", + "currentSession": "Dabartinė sesija", + "delete": "Ištrinti", + "deleteAvatar": "Ištrinti avatarą", + "deleteAccount": "Ištrinti paskyrą", + "deleteAccountDescription": "visam laikui pašalinkite savo paskyrą ir visą jos turinį. Šio veiksmo neįmanoma atšaukti, todėl toliau elkitės atsargiai.", + "deleteAccountInstructions": "Patvirtinkite savo paskyros ištrynimą. Šis veiksmas negrįžtamas, todėl toliau elkitės atsargiai.", + "deleteAccountVerify": "Patikrinkite savo el. paštą, kad įsitikintumėte, ar jūsų paskyra ištrinta.", + "deleteAccountSuccess": "Jūsų paskyra ištrinta.", + "deleteAccountNotFresh": "Norėdami ištrinti savo paskyrą, turite būti neseniai prisijungę.", + "disable": "Išjungti", + "disabledCredentialsDescription": "Pasirinkite paslaugų teikėją, kad galėtumėte prisijungti prie savo paskyros", + "dontHaveAnAccount": "Neturite paskyros?", + "done": "Atlikta", + "emailDescription": "Įveskite el. pašto adresą, kurį norite naudoti prisijungimui.", + "emailInstructions": "Įveskite galiojantį el. pašto adresą.", + "emailInvalid": "El. pašto adresas negalioja", + "emailIsTheSame": "El. paštas yra tas pats", + "emailPlaceholder": "m@example.com", + "emailRequired": "Būtina nurodyti el. pašto adresą", + "emailVerifyChange": "Patikrinkite savo el. paštą, kad įsitikintumėte, ar pasikeitė.", + "emailVerification": "Patikrinkite savo el. laišką, ar jame rasite patvirtinimo nuorodą.", + "enable": "Įjungti", + "error": "Klaida", + "isInvalid": "negalioja", + "isRequired": "būtina", + "isTheSame": "yra tas pats", + "forgotAuthenticator": "Pamiršote autentifikatorių?", + "forgotPassword": "Pamiršote slaptažodį", + "forgotPasswordAction": "Siųsti iš naujo nustatyti nuorodą", + "forgotPasswordDescription": "Įveskite savo el. pašto adresą, kad iš naujo nustatytumėte slaptažodį", + "forgotPasswordEmail": "Patikrinkite savo el. laišką, ar jame rasite slaptažodžio atstatymo nuorodą.", + "forgotPasswordLink": "Pamiršote slaptažodį?", + "invalidTwoFactorCookie": "Negaliojantis dviejų veiksnių slapukas", + "link": "Nuoroda", + "magicLink": "Magiška sąsaja", + "magicLinkAction": "Siųsti stebuklingą nuorodą", + "magicLinkDescription": "Įveskite savo el. pašto adresą, kad gautumėte stebuklingą nuorodą", + "magicLinkEmail": "Patikrinkite savo el. paštą, ar rasite stebuklingą nuorodą", + "emailOTP": "El. pašto kodas", + "emailOTPSendAction": "Siųsti kodą", + "emailOTPVerifyAction": "Patikrinti kodą", + "emailOTPDescription": "Įveskite savo el. pašto adresą, kad gautumėte kodą", + "emailOTPVerificationSent": "Patikrinkite savo el. laišką, kad gautumėte patvirtinimo kodą.", + "name": "Pavadinimas", + "nameDescription": "Įveskite savo vardą ir pavardę arba rodomąjį vardą.", + "nameInstructions": "Naudokite ne daugiau kaip 32 simbolius.", + "namePlaceholder": "Pavadinimas", + "newPassword": "Naujas slaptažodis", + "newPasswordPlaceholder": "Naujas slaptažodis", + "newPasswordRequired": "Reikalingas naujas slaptažodis", + "oneTimePassword": "Vienkartinis slaptažodis", + "orContinueWith": "Arba tęsti", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Tvarkykite slaptažodžius, kad prieiga būtų saugi.", + "passkeysInstructions": "Saugiai pasiekite savo paskyrą be slaptažodžio.", + "apiKeys": "API raktai", + "apiKeysDescription": "Tvarkykite API raktus, kad prieiga būtų saugi.", + "apiKeysInstructions": "Sukurkite API raktus, kad galėtumėte programiškai pasiekti savo paskyrą.", + "createApiKey": "Sukurti API raktą", + "createApiKeyDescription": "Įveskite unikalų API rakto pavadinimą, kad jis skirtųsi nuo kitų raktų.", + "apiKeyNamePlaceholder": "Naujas API raktas", + "apiKeyCreated": "Sukurtas API raktas", + "apiKeyCreatedDescription": "Nusikopijuokite API raktą ir saugokite jį saugioje vietoje. Saugumo sumetimais negalime jo parodyti dar kartą.", + "neverExpires": "Galiojimas niekada nesibaigia", + "expires": "Galioja iki", + "noExpiration": "Galiojimo pabaigos nėra", + "create": "Sukurti", + "passwordPlaceholder": "Slaptažodis", + "passwordRequired": "Reikalingas slaptažodis", + "passwordsDoNotMatch": "Slaptažodžiai nesutampa", + "providers": "Teikėjai", + "providersDescription": "Sujunkite savo paskyrą su trečiosios šalies paslauga.", + "recoverAccount": "Atkurti paskyrą", + "recoverAccountAction": "Atkurti paskyrą", + "recoverAccountDescription": "Įveskite atsarginį kodą, kad galėtumėte prisijungti prie savo paskyros", + "rememberMe": "Prisimink mane", + "resendCode": "Pakartotinis kodo siuntimas", + "resendVerificationEmail": "Pakartotinai išsiųsti patvirtinimo el. laišką", + "resetPassword": "Iš naujo nustatyti slaptažodį", + "resetPasswordAction": "Išsaugoti naują slaptažodį", + "resetPasswordDescription": "Toliau įveskite naują slaptažodį", + "resetPasswordInvalidToken": "Negaliojanti slaptažodžio atstatymo nuoroda", + "resetPasswordSuccess": "Slaptažodžio atkūrimas sėkmingai", + "requestFailed": "Užklausa nepavyko", + "revoke": "Atšaukti", + "deleteApiKey": "Ištrinti API raktą", + "deleteApiKeyConfirmation": "Ar tikrai norite ištrinti šį API raktą?", + "apiKey": "API raktas", + "signIn": "Prisijungti", + "signInAction": "Prisijungimas", + "signInDescription": "Norėdami prisijungti prie savo paskyros, toliau įveskite savo el. pašto adresą", + "signInUsernameDescription": "Įveskite savo vartotojo vardą arba el. pašto adresą, kad prisijungtumėte prie paskyros", + "signInWith": "Prisijunkite su", + "signOut": "Pasirašyti", + "signUp": "Užsiregistruoti", + "signUpAction": "Sukurti paskyrą", + "signUpDescription": "Įveskite savo informaciją, kad sukurtumėte paskyrą", + "signUpEmail": "Patikrinkite savo el. laišką, kad gautumėte patvirtinimo nuorodą.", + "sessions": "Sesijos", + "sessionsDescription": "Tvarkykite aktyvias sesijas ir panaikinkite prieigą.", + "setPassword": "Nustatyti slaptažodį", + "setPasswordDescription": "Paspauskite toliau esantį mygtuką, kad gautumėte el. laišką ir nustatytumėte savo paskyros slaptažodį.", + "settings": "Nustatymai", + "save": "Išsaugoti", + "security": "Apsauga", + "switchAccount": "Perjungimo paskyra", + "trustDevice": "Pasitikėkite šiuo prietaisu", + "twoFactor": "Dviejų veiksnių", + "twoFactorAction": "Patikrinti kodą", + "twoFactorDescription": "Norėdami tęsti, įveskite vienkartinį slaptažodį", + "twoFactorCardDescription": "Papildomai apsaugokite savo paskyrą.", + "twoFactorDisableInstructions": "Įveskite savo slaptažodį, kad išjungtumėte 2FA.", + "twoFactorEnableInstructions": "Įveskite savo slaptažodį, kad įjungtumėte 2FA.", + "twoFactorEnabled": "Įjungtas dviejų veiksnių autentiškumo patvirtinimas", + "twoFactorDisabled": "Dviejų veiksnių autentiškumo patvirtinimas buvo išjungtas", + "twoFactorPrompt": "Dviejų veiksnių autentiškumo patvirtinimas", + "twoFactorTotpLabel": "QR kodo nuskaitymas autentifikatoriumi", + "sendVerificationCode": "Siųsti patvirtinimo kodą", + "unlink": "Atsieti", + "updatedSuccessfully": "sėkmingai atnaujinta", + "username": "Vartotojo vardas", + "usernameDescription": "Įveskite vartotojo vardą, kurį norite naudoti prisijungimui.", + "usernameInstructions": "Naudokite ne daugiau kaip 32 simbolius.", + "usernamePlaceholder": "Vartotojo vardas", + "signInUsernamePlaceholder": "Vartotojo vardas arba el. pašto adresas", + "verifyYourEmail": "Patikrinkite savo el. paštą", + "verifyYourEmailDescription": "Patikrinkite savo el. pašto adresą. Patikrinkite savo pašto dėžutę, ar gausite patvirtinimo el. laišką. Jei el. laiško negavote, spustelėkite toliau esantį mygtuką ir išsiųskite jį iš naujo.", + "goBack": "Grįžti atgal", + "invalidEmailOrPassword": "Netinkamas el. pašto adresas arba slaptažodis", + "passwordInvalid": "Netinkamas slaptažodis", + "sessionNotFresh": "Jūsų sesija nėra šviežia. Prisijunkite dar kartą.", + "sessionExpired": "Sesija baigėsi", + "passwordTooShort": "Per trumpas slaptažodis", + "passwordTooLong": "Per ilgas slaptažodis", + "uploadAvatar": "Įkelti avatarą", + "privacyPolicy": "Privatumo politika", + "termsOfService": "Paslaugų teikimo sąlygos", + "protectedByRecaptcha": "Ši svetainė yra apsaugota reCAPTCHA.", + "byContinuingYouAgree": "Tęsdami sutinkate su", + "missingCaptchaResponse": "Trūksta CAPTCHA atsakymo" +} diff --git a/src/locales/jsons/lv.json b/src/locales/jsons/lv.json new file mode 100644 index 00000000..07069dcd --- /dev/null +++ b/src/locales/jsons/lv.json @@ -0,0 +1,176 @@ +{ + "email": "E-pasts", + "password": "Parole", + "account": "Konts", + "accounts": "Konti", + "accountsDescription": "Pārslēdzieties starp pašreiz pierakstītajiem kontiem.", + "accountsInstructions": "Pierakstieties papildu kontā.", + "addAccount": "Pievienot kontu", + "addPasskey": "Pases atslēgas pievienošana", + "alreadyHaveAnAccount": "Jums jau ir konts?", + "avatar": "Avatārs", + "avatarDescription": "Noklikšķiniet uz avatāra, lai augšupielādētu pielāgotu avatāru no saviem failiem.", + "avatarInstructions": "Avatārs nav obligāts, bet ir ļoti ieteicams.", + "backupCodeRequired": "Nepieciešams dublējuma kods", + "backupCodes": "Rezerves kodi", + "backupCodesDescription": "Saglabājiet šos rezerves kodus drošā vietā. Tos varat izmantot, lai piekļūtu savam kontam, ja zaudējat divfaktoru autentifikācijas metodi.", + "backupCodePlaceholder": "Rezerves kopijas kods", + "backupCode": "Rezerves kopijas kods", + "backupCodeAction": "Atgūt kontu", + "cancel": "Atcelt", + "changePassword": "Mainīt paroli", + "changePasswordDescription": "Ievadiet pašreizējo paroli un jaunu paroli.", + "changePasswordInstructions": "Lūdzu, izmantojiet vismaz 8 rakstzīmes.", + "changePasswordSuccess": "Jūsu parole ir mainīta.", + "confirmPassword": "Paroles apstiprināšana", + "confirmPasswordPlaceholder": "Paroles apstiprināšana", + "confirmPasswordRequired": "Nepieciešams apstiprināt paroli", + "continueWithAuthenticator": "Turpināt ar Authenticator", + "copiedToClipboard": "Kopēts uz starpliktuvi", + "copyToClipboard": "Kopēt uz starpliktuvi", + "copyAllCodes": "Kopēt visus kodus", + "continue": "Turpināt", + "currentPassword": "Pašreizējā parole", + "currentPasswordPlaceholder": "Pašreizējā parole", + "currentSession": "Pašreizējā sesija", + "delete": "Dzēst", + "deleteAvatar": "Dzēst avatāru", + "deleteAccount": "Konta dzēšana", + "deleteAccountDescription": "neatgriezeniski dzēsīs jūsu kontu un visu tā saturu. Šī darbība nav atgriezeniska, tāpēc turpiniet to piesardzīgi.", + "deleteAccountInstructions": "Lūdzu, apstipriniet sava konta dzēšanu. Šī darbība nav atgriezeniska, tāpēc, lūdzu, rīkojieties piesardzīgi.", + "deleteAccountVerify": "Lūdzu, pārbaudiet savu e-pastu, lai pārliecinātos par konta dzēšanu.", + "deleteAccountSuccess": "Jūsu konts ir dzēsts.", + "deleteAccountNotFresh": "Lai dzēstu savu kontu, jums ir jābūt nesen pieteicies.", + "disable": "Atslēgt", + "disabledCredentialsDescription": "Izvēlieties pakalpojumu sniedzēju, lai pieteiktos savā kontā", + "dontHaveAnAccount": "Jums nav konta?", + "done": "Paveikts", + "emailDescription": "Ievadiet e-pasta adresi, kuru vēlaties izmantot, lai pieteiktos.", + "emailInstructions": "Lūdzu, ievadiet derīgu e-pasta adresi.", + "emailInvalid": "E-pasta adrese ir nederīga", + "emailIsTheSame": "E-pasts ir tāds pats", + "emailPlaceholder": "m@example.com", + "emailRequired": "Nepieciešama e-pasta adrese", + "emailVerifyChange": "Lūdzu, pārbaudiet savu e-pastu, lai pārliecinātos par izmaiņām.", + "emailVerification": "Lūdzu, pārbaudiet savu e-pastu, lai saņemtu verifikācijas saiti.", + "enable": "Ieslēgt", + "error": "Kļūda", + "isInvalid": "ir nederīgs", + "isRequired": "ir nepieciešams", + "isTheSame": "ir tāds pats", + "forgotAuthenticator": "Aizmirsāt autentifikatoru?", + "forgotPassword": "Aizmirsāt paroli", + "forgotPasswordAction": "Nosūtīt atiestatīšanas saiti", + "forgotPasswordDescription": "Ievadiet savu e-pasta adresi, lai atiestatītu paroli", + "forgotPasswordEmail": "Pārbaudiet savu e-pastu, lai atrastu paroles atiestatīšanas saiti.", + "forgotPasswordLink": "Aizmirsāt paroli?", + "invalidTwoFactorCookie": "Nederīgs divu faktoru sīkfails", + "link": "Saite", + "magicLink": "Maģiskā saite", + "magicLinkAction": "Nosūtīt burvju saiti", + "magicLinkDescription": "Ievadiet savu e-pasta adresi, lai saņemtu burvju saiti", + "magicLinkEmail": "Pārbaudiet savu e-pastu, lai atrastu burvju saiti", + "emailOTP": "E-pasta kods", + "emailOTPSendAction": "Nosūtīt kodu", + "emailOTPVerifyAction": "Pārbaudīt kodu", + "emailOTPDescription": "Ievadiet savu e-pasta adresi, lai saņemtu kodu", + "emailOTPVerificationSent": "Lūdzu, pārbaudiet savu e-pastu, lai saņemtu verifikācijas kodu.", + "name": "Nosaukums", + "nameDescription": "Lūdzu, ievadiet savu pilnu vārdu vai uzvārdu.", + "nameInstructions": "Lūdzu, izmantojiet ne vairāk kā 32 rakstzīmes.", + "namePlaceholder": "Nosaukums", + "newPassword": "Jauna parole", + "newPasswordPlaceholder": "Jauna parole", + "newPasswordRequired": "Ir nepieciešama jauna parole", + "oneTimePassword": "Vienreizēja parole", + "orContinueWith": "Vai turpināt ar", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Pārvaldiet piekļuves atslēgas, lai nodrošinātu drošu piekļuvi.", + "passkeysInstructions": "Droša piekļuve kontam bez paroles.", + "apiKeys": "API atslēgas", + "apiKeysDescription": "Pārvaldiet API atslēgas drošai piekļuvei.", + "apiKeysInstructions": "Izveidojiet API atslēgas, lai programmatiski piekļūtu savam kontam.", + "createApiKey": "API atslēgas izveide", + "createApiKeyDescription": "Ievadiet unikālu API atslēgas nosaukumu, lai to atšķirtu no citām atslēgām.", + "apiKeyNamePlaceholder": "Jauna API atslēga", + "apiKeyCreated": "Izveidota API atslēga", + "apiKeyCreatedDescription": "Lūdzu, nokopējiet savu API atslēgu un saglabājiet to drošā vietā. Drošības apsvērumu dēļ mēs to nevaram atkārtoti parādīt.", + "neverExpires": "Nekad nav beidzies", + "expires": "Derīguma termiņš beidzas", + "noExpiration": "Beigu derīguma termiņa nav", + "create": "Izveidot", + "passwordPlaceholder": "Parole", + "passwordRequired": "Parole ir nepieciešama", + "passwordsDoNotMatch": "Paroles nesakrīt", + "providers": "Nodrošinātāji", + "providersDescription": "Savienojiet kontu ar trešās puses pakalpojumu.", + "recoverAccount": "Atgūt kontu", + "recoverAccountAction": "Atgūt kontu", + "recoverAccountDescription": "Lūdzu, ievadiet rezerves kodu, lai piekļūtu savam kontam", + "rememberMe": "Atceries mani", + "resendCode": "Atkārtoti nosūtīt kodu", + "resendVerificationEmail": "Atkārtoti nosūtīt verifikācijas e-pasta vēstuli", + "resetPassword": "Paroles atiestatīšana", + "resetPasswordAction": "Saglabāt jauno paroli", + "resetPasswordDescription": "Tālāk ievadiet savu jauno paroli", + "resetPasswordInvalidToken": "Nederīga paroles atiestatīšanas saite", + "resetPasswordSuccess": "Paroles atiestatīšana sekmīgi", + "requestFailed": "Pieprasījums neizdevās", + "revoke": "Atcelt", + "deleteApiKey": "API atslēgas dzēšana", + "deleteApiKeyConfirmation": "Vai esat pārliecināts, ka vēlaties dzēst šo API atslēgu?", + "apiKey": "API atslēga", + "signIn": "Pierakstīties", + "signInAction": "Pieteikšanās", + "signInDescription": "Ievadiet savu e-pasta adresi, lai pieteiktos savā kontā", + "signInUsernameDescription": "Ievadiet savu lietotājvārdu vai e-pastu, lai pieteiktos savā kontā", + "signInWith": "Pierakstīties, izmantojot", + "signOut": "Izrakstīties", + "signUp": "Reģistrējieties", + "signUpAction": "Izveidot kontu", + "signUpDescription": "Ievadiet savu informāciju, lai izveidotu kontu", + "signUpEmail": "Pārbaudiet savu e-pasta vēstuli, lai saņemtu verifikācijas saiti.", + "sessions": "Sesijas", + "sessionsDescription": "Pārvaldiet savas aktīvās sesijas un anulējiet piekļuvi.", + "setPassword": "Iestatīt paroli", + "setPasswordDescription": "Noklikšķiniet uz zemāk redzamās pogas, lai saņemtu e-pasta vēstuli, kurā tiks iestatīta jūsu konta parole.", + "settings": "Iestatījumi", + "save": "Saglabāt", + "security": "Drošība", + "switchAccount": "Pārslēgšanas konts", + "trustDevice": "Uzticieties šai ierīcei", + "twoFactor": "Divu faktoru", + "twoFactorAction": "Pārbaudīt kodu", + "twoFactorDescription": "Lūdzu, ievadiet vienreizējo paroli, lai turpinātu", + "twoFactorCardDescription": "Pievienojiet papildu drošības līmeni savam kontam.", + "twoFactorDisableInstructions": "Lūdzu, ievadiet savu paroli, lai atspējotu 2FA.", + "twoFactorEnableInstructions": "Lūdzu, ievadiet savu paroli, lai iespējotu 2FA.", + "twoFactorEnabled": "Ir iespējota divu faktoru autentifikācija", + "twoFactorDisabled": "Divu faktoru autentifikācija ir atspējota", + "twoFactorPrompt": "Divu faktoru autentifikācija", + "twoFactorTotpLabel": "QR koda skenēšana ar autentifikatoru", + "sendVerificationCode": "Nosūtīt verifikācijas kodu", + "unlink": "Atvienojiet saiti", + "updatedSuccessfully": "veiksmīgi atjaunināts", + "username": "Lietotājvārds", + "usernameDescription": "Ievadiet lietotājvārdu, ko vēlaties izmantot, lai pieteiktos.", + "usernameInstructions": "Lūdzu, izmantojiet ne vairāk kā 32 rakstzīmes.", + "usernamePlaceholder": "Lietotājvārds", + "signInUsernamePlaceholder": "Lietotājvārds vai e-pasts", + "verifyYourEmail": "E-pasta verifikācija", + "verifyYourEmailDescription": "Lūdzu, pārbaudiet savu e-pasta adresi. Pārbaudiet savu iesūtni, lai saņemtu verifikācijas e-pastu. Ja neesat saņēmis e-pasta vēstuli, noklikšķiniet uz pogas zemāk, lai to nosūtītu atkārtoti.", + "goBack": "Atgriezties", + "invalidEmailOrPassword": "Nederīgs e-pasts vai parole", + "passwordInvalid": "Nederīga parole", + "sessionNotFresh": "Sesija nav svaiga. Lūdzu, pierakstieties vēlreiz.", + "sessionExpired": "Sesijas termiņš beidzies", + "passwordTooShort": "Pārāk īsa parole", + "passwordTooLong": "Pārāk gara parole", + "uploadAvatar": "Augšupielādēt avatāru", + "privacyPolicy": "Konfidencialitātes politika", + "termsOfService": "Pakalpojumu sniegšanas noteikumi", + "protectedByRecaptcha": "Šī vietne ir aizsargāta ar reCAPTCHA.", + "byContinuingYouAgree": "Turpinot, jūs piekrītat", + "missingCaptchaResponse": "Trūkst CAPTCHA atbildes" +} diff --git a/src/locales/jsons/nb.json b/src/locales/jsons/nb.json new file mode 100644 index 00000000..b4dbdbb6 --- /dev/null +++ b/src/locales/jsons/nb.json @@ -0,0 +1,176 @@ +{ + "email": "E-post", + "password": "Passord", + "account": "Konto", + "accounts": "Regnskap", + "accountsDescription": "Bytt mellom kontoene du er logget på for øyeblikket.", + "accountsInstructions": "Logg på en ekstra konto.", + "addAccount": "Legg til konto", + "addPasskey": "Legg til passnøkkel", + "alreadyHaveAnAccount": "Har du allerede en konto?", + "avatar": "Avatar", + "avatarDescription": "Klikk på avataren for å laste opp en egendefinert avatar fra filene dine.", + "avatarInstructions": "En avatar er valgfritt, men anbefales på det sterkeste.", + "backupCodeRequired": "Sikkerhetskopieringskode er nødvendig", + "backupCodes": "Sikkerhetskoder", + "backupCodesDescription": "Lagre disse sikkerhetskopikodene på et sikkert sted. Du kan bruke dem til å få tilgang til kontoen din hvis du mister tofaktorautentiseringsmetoden.", + "backupCodePlaceholder": "Sikkerhetskopieringskode", + "backupCode": "Sikkerhetskopieringskode", + "backupCodeAction": "Gjenopprett konto", + "cancel": "Avbryt", + "changePassword": "Endre passord", + "changePasswordDescription": "Skriv inn ditt nåværende passord og et nytt passord.", + "changePasswordInstructions": "Vennligst bruk minst 8 tegn.", + "changePasswordSuccess": "Passordet ditt har blitt endret.", + "confirmPassword": "Bekreft passord", + "confirmPasswordPlaceholder": "Bekreft passord", + "confirmPasswordRequired": "Bekreft passord er påkrevd", + "continueWithAuthenticator": "Fortsett med Authenticator", + "copiedToClipboard": "Kopieres til utklippstavlen", + "copyToClipboard": "Kopier til utklippstavlen", + "copyAllCodes": "Kopier alle koder", + "continue": "Fortsett", + "currentPassword": "Gjeldende passord", + "currentPasswordPlaceholder": "Gjeldende passord", + "currentSession": "Nåværende sesjon", + "delete": "Slett", + "deleteAvatar": "Slett avatar", + "deleteAccount": "Slett konto", + "deleteAccountDescription": "Fjern kontoen din og alt innholdet permanent. Denne handlingen kan ikke reverseres, så fortsett med forsiktighet.", + "deleteAccountInstructions": "Vennligst bekreft slettingen av kontoen din. Denne handlingen kan ikke reverseres, så fortsett med forsiktighet.", + "deleteAccountVerify": "Vennligst sjekk e-posten din for å bekrefte at kontoen din er slettet.", + "deleteAccountSuccess": "Kontoen din er slettet.", + "deleteAccountNotFresh": "Du må nylig ha logget inn for å slette kontoen din.", + "disable": "Deaktiver", + "disabledCredentialsDescription": "Velg en leverandør for å logge inn på kontoen din", + "dontHaveAnAccount": "Har du ikke en konto?", + "done": "Ferdig", + "emailDescription": "Skriv inn e-postadressen du vil bruke til å logge på.", + "emailInstructions": "Vennligst skriv inn en gyldig e-postadresse.", + "emailInvalid": "E-postadressen er ugyldig", + "emailIsTheSame": "E-post er det samme", + "emailPlaceholder": "m@example.com", + "emailRequired": "E-postadresse er påkrevd", + "emailVerifyChange": "Vennligst sjekk e-posten din for å bekrefte endringen.", + "emailVerification": "Sjekk e-posten din for bekreftelseskoblingen.", + "enable": "Aktivere", + "error": "Feil", + "isInvalid": "er ugyldig", + "isRequired": "er nødvendig", + "isTheSame": "er den samme", + "forgotAuthenticator": "Har du glemt autentiseringsenheten?", + "forgotPassword": "Glemt passord", + "forgotPasswordAction": "Send lenke for tilbakestilling", + "forgotPasswordDescription": "Skriv inn e-postadressen din for å tilbakestille passordet ditt", + "forgotPasswordEmail": "Sjekk e-posten din for lenke til tilbakestilling av passord.", + "forgotPasswordLink": "Har du glemt passordet ditt?", + "invalidTwoFactorCookie": "Ugyldig informasjonskapsel med to faktorer", + "link": "Lenke", + "magicLink": "Magisk lenke", + "magicLinkAction": "Send magisk lenke", + "magicLinkDescription": "Skriv inn e-postadressen din for å motta en magisk lenke", + "magicLinkEmail": "Sjekk e-posten din for den magiske lenken", + "emailOTP": "E-postkode", + "emailOTPSendAction": "Send kode", + "emailOTPVerifyAction": "Bekreft kode", + "emailOTPDescription": "Skriv inn e-postadressen din for å motta en kode", + "emailOTPVerificationSent": "Sjekk e-posten din for bekreftelseskoden.", + "name": "Navn", + "nameDescription": "Vennligst skriv inn ditt fulle navn eller et visningsnavn.", + "nameInstructions": "Vennligst bruk maksimalt 32 tegn.", + "namePlaceholder": "Navn", + "newPassword": "Nytt passord", + "newPasswordPlaceholder": "Nytt passord", + "newPasswordRequired": "Nytt passord er påkrevd", + "oneTimePassword": "Engangspassord", + "orContinueWith": "Eller fortsett med", + "passkey": "Passkey", + "passkeys": "Passnøkler", + "passkeysDescription": "Administrer passordene dine for sikker tilgang.", + "passkeysInstructions": "Få sikker tilgang til kontoen din uten passord.", + "apiKeys": "API-nøkler", + "apiKeysDescription": "Administrer API-nøklene dine for sikker tilgang.", + "apiKeysInstructions": "Generer API-nøkler for å få programmatisk tilgang til kontoen din.", + "createApiKey": "Opprett API-nøkkel", + "createApiKeyDescription": "Skriv inn et unikt navn på API-nøkkelen for å skille den fra andre nøkler.", + "apiKeyNamePlaceholder": "Ny API-nøkkel", + "apiKeyCreated": "API-nøkkel opprettet", + "apiKeyCreatedDescription": "Vennligst kopier API-nøkkelen din og oppbevar den på et trygt sted. Av sikkerhetsgrunner kan vi ikke vise den igjen.", + "neverExpires": "Utløper aldri", + "expires": "Utløper", + "noExpiration": "Ingen utløpsdato", + "create": "Opprett", + "passwordPlaceholder": "Passord", + "passwordRequired": "Passord er påkrevd", + "passwordsDoNotMatch": "Passordene stemmer ikke overens", + "providers": "Leverandører", + "providersDescription": "Koble kontoen din til en tredjepartstjeneste.", + "recoverAccount": "Gjenopprett konto", + "recoverAccountAction": "Gjenopprett konto", + "recoverAccountDescription": "Vennligst skriv inn en sikkerhetskopikode for å få tilgang til kontoen din", + "rememberMe": "Husk meg", + "resendCode": "Send kode på nytt", + "resendVerificationEmail": "Send bekreftelses-e-post på nytt", + "resetPassword": "Tilbakestill passord", + "resetPasswordAction": "Lagre nytt passord", + "resetPasswordDescription": "Skriv inn ditt nye passord nedenfor", + "resetPasswordInvalidToken": "Ugyldig lenke for tilbakestilling av passord", + "resetPasswordSuccess": "Tilbakestilling av passord vellykket", + "requestFailed": "Forespørselen mislyktes", + "revoke": "Tilbakekalle", + "deleteApiKey": "Slett API-nøkkel", + "deleteApiKeyConfirmation": "Er du sikker på at du vil slette denne API-nøkkelen?", + "apiKey": "API-nøkkel", + "signIn": "Logg inn", + "signInAction": "Logg inn", + "signInDescription": "Skriv inn e-postadressen din nedenfor for å logge inn på kontoen din", + "signInUsernameDescription": "Skriv inn brukernavnet eller e-postadressen din for å logge inn på kontoen din", + "signInWith": "Logg inn med", + "signOut": "Logg ut", + "signUp": "Registrer deg", + "signUpAction": "Opprett en konto", + "signUpDescription": "Skriv inn informasjonen din for å opprette en konto", + "signUpEmail": "Sjekk e-posten din for bekreftelseskoblingen.", + "sessions": "Sesjoner", + "sessionsDescription": "Administrer dine aktive økter og tilbakekall tilgang.", + "setPassword": "Angi passord", + "setPasswordDescription": "Klikk på knappen nedenfor for å motta en e-post for å sette opp et passord for kontoen din.", + "settings": "Innstillinger", + "save": "Spar", + "security": "Sikkerhet", + "switchAccount": "Bytt konto", + "trustDevice": "Stol på denne enheten", + "twoFactor": "To-faktor", + "twoFactorAction": "Bekreft kode", + "twoFactorDescription": "Vennligst skriv inn engangspassordet ditt for å fortsette", + "twoFactorCardDescription": "Legg til et ekstra sikkerhetslag på kontoen din.", + "twoFactorDisableInstructions": "Skriv inn passordet ditt for å deaktivere 2FA.", + "twoFactorEnableInstructions": "Vennligst skriv inn passordet ditt for å aktivere 2FA.", + "twoFactorEnabled": "To-faktor autentisering er aktivert", + "twoFactorDisabled": "To-faktor autentisering er deaktivert", + "twoFactorPrompt": "To-faktor autentisering", + "twoFactorTotpLabel": "Skann QR-koden med autentiseringsenheten din", + "sendVerificationCode": "Send bekreftelseskode", + "unlink": "Fjern koblingen", + "updatedSuccessfully": "oppdatert vellykket", + "username": "Brukernavn", + "usernameDescription": "Skriv inn brukernavnet du vil bruke for å logge på.", + "usernameInstructions": "Vennligst bruk maksimalt 32 tegn.", + "usernamePlaceholder": "Brukernavn", + "signInUsernamePlaceholder": "Brukernavn eller e-post", + "verifyYourEmail": "Bekreft e-posten din", + "verifyYourEmailDescription": "Vennligst bekreft e-postadressen din. Sjekk innboksen din for bekreftelses-e-posten. Hvis du ikke har mottatt e-posten, klikker du på knappen nedenfor for å sende den på nytt.", + "goBack": "Gå tilbake", + "invalidEmailOrPassword": "Ugyldig e-post eller passord", + "passwordInvalid": "Ugyldig passord", + "sessionNotFresh": "Økten din er ikke oppdatert. Vennligst logg inn på nytt.", + "sessionExpired": "Økten er utløpt", + "passwordTooShort": "For kort passord", + "passwordTooLong": "For langt passord", + "uploadAvatar": "Last opp avatar", + "privacyPolicy": "Retningslinjer for personvern", + "termsOfService": "Vilkår for bruk", + "protectedByRecaptcha": "Dette nettstedet er beskyttet av reCAPTCHA.", + "byContinuingYouAgree": "Ved å fortsette, samtykker du til", + "missingCaptchaResponse": "Manglende CAPTCHA-svar" +} diff --git a/src/locales/jsons/nl.json b/src/locales/jsons/nl.json new file mode 100644 index 00000000..eacddea5 --- /dev/null +++ b/src/locales/jsons/nl.json @@ -0,0 +1,176 @@ +{ + "email": "E-mail", + "password": "Wachtwoord", + "account": "Account", + "accounts": "Rekeningen", + "accountsDescription": "Schakel tussen uw huidige aangemelde accounts.", + "accountsInstructions": "Aanmelden bij een extra account.", + "addAccount": "Account toevoegen", + "addPasskey": "Passkey toevoegen", + "alreadyHaveAnAccount": "Heb je al een account?", + "avatar": "Avatar", + "avatarDescription": "Klik op de avatar om een aangepaste avatar uit je bestanden te uploaden.", + "avatarInstructions": "Een avatar is optioneel maar wordt sterk aanbevolen.", + "backupCodeRequired": "Back-upcode is vereist", + "backupCodes": "Back-up codes", + "backupCodesDescription": "Bewaar deze back-upcodes op een veilige plek. Je kunt ze gebruiken om toegang te krijgen tot je account als je je verificatiemethode met twee factoren kwijtraakt.", + "backupCodePlaceholder": "Back-upcode", + "backupCode": "Back-upcode", + "backupCodeAction": "Account herstellen", + "cancel": "Annuleren", + "changePassword": "Wachtwoord wijzigen", + "changePasswordDescription": "Voer uw huidige wachtwoord en een nieuw wachtwoord in.", + "changePasswordInstructions": "Gebruik minimaal 8 tekens.", + "changePasswordSuccess": "Je wachtwoord is gewijzigd.", + "confirmPassword": "Wachtwoord bevestigen", + "confirmPasswordPlaceholder": "Wachtwoord bevestigen", + "confirmPasswordRequired": "Bevestig wachtwoord is vereist", + "continueWithAuthenticator": "Doorgaan met Authenticator", + "copiedToClipboard": "Gekopieerd naar klembord", + "copyToClipboard": "Kopiëren naar klembord", + "copyAllCodes": "Kopieer alle codes", + "continue": "Ga verder", + "currentPassword": "Huidig wachtwoord", + "currentPasswordPlaceholder": "Huidig wachtwoord", + "currentSession": "Huidige sessie", + "delete": "Verwijder", + "deleteAvatar": "Avatar verwijderen", + "deleteAccount": "Account verwijderen", + "deleteAccountDescription": "Je account en alle inhoud ervan permanent verwijderen. Deze actie is niet ongedaan te maken, dus ga voorzichtig verder.", + "deleteAccountInstructions": "Bevestig de verwijdering van uw account. Deze actie is niet ongedaan te maken, dus ga voorzichtig verder.", + "deleteAccountVerify": "Controleer uw e-mail om de verwijdering van uw account te verifiëren.", + "deleteAccountSuccess": "Je account is verwijderd.", + "deleteAccountNotFresh": "U moet onlangs zijn aangemeld om uw account te verwijderen.", + "disable": "uitschakelen", + "disabledCredentialsDescription": "Kies een provider om in te loggen op je account", + "dontHaveAnAccount": "Heb je geen account?", + "done": "Gedaan", + "emailDescription": "Voer het e-mailadres in dat u wilt gebruiken om in te loggen.", + "emailInstructions": "Voer een geldig e-mailadres in.", + "emailInvalid": "E-mailadres is ongeldig", + "emailIsTheSame": "E-mail is hetzelfde", + "emailPlaceholder": "m@example.com", + "emailRequired": "E-mailadres is vereist", + "emailVerifyChange": "Controleer je e-mail om de wijziging te verifiëren.", + "emailVerification": "Controleer je e-mail voor de verificatielink.", + "enable": "inschakelen", + "error": "Fout", + "isInvalid": "is ongeldig", + "isRequired": "is vereist", + "isTheSame": "is hetzelfde", + "forgotAuthenticator": "Authenticator vergeten?", + "forgotPassword": "Wachtwoord vergeten", + "forgotPasswordAction": "Resetlink verzenden", + "forgotPasswordDescription": "Voer je e-mailadres in om je wachtwoord opnieuw in te stellen", + "forgotPasswordEmail": "Controleer je e-mail voor de link om je wachtwoord te resetten.", + "forgotPasswordLink": "Wachtwoord vergeten?", + "invalidTwoFactorCookie": "Ongeldig tweefactor cookie", + "link": "Link", + "magicLink": "Magische link", + "magicLinkAction": "Magische link verzenden", + "magicLinkDescription": "Voer je e-mailadres in om een magische link te ontvangen", + "magicLinkEmail": "Controleer je e-mail voor de magische link", + "emailOTP": "E-mailcode", + "emailOTPSendAction": "Code verzenden", + "emailOTPVerifyAction": "Controleer code", + "emailOTPDescription": "Voer je e-mailadres in om een code te ontvangen", + "emailOTPVerificationSent": "Controleer je e-mail voor de verificatiecode.", + "name": "Naam", + "nameDescription": "Voer uw volledige naam of een weergavenaam in.", + "nameInstructions": "Gebruik maximaal 32 tekens.", + "namePlaceholder": "Naam", + "newPassword": "Nieuw wachtwoord", + "newPasswordPlaceholder": "Nieuw wachtwoord", + "newPasswordRequired": "Nieuw wachtwoord is vereist", + "oneTimePassword": "Eenmalig wachtwoord", + "orContinueWith": "Of ga verder met", + "passkey": "Passkey", + "passkeys": "Passleutels", + "passkeysDescription": "Beheer je wachtwoorden voor veilige toegang.", + "passkeysInstructions": "Krijg veilig toegang tot je account zonder wachtwoord.", + "apiKeys": "API-sleutels", + "apiKeysDescription": "Beheer je API-sleutels voor veilige toegang.", + "apiKeysInstructions": "Genereer API-sleutels om programmatisch toegang te krijgen tot je account.", + "createApiKey": "API-sleutel aanmaken", + "createApiKeyDescription": "Voer een unieke naam in voor je API-sleutel om deze te onderscheiden van andere sleutels.", + "apiKeyNamePlaceholder": "Nieuwe API-sleutel", + "apiKeyCreated": "API-sleutel aangemaakt", + "apiKeyCreatedDescription": "Kopieer uw API-sleutel en bewaar deze op een veilige plaats. Om veiligheidsredenen kunnen we deze niet opnieuw tonen.", + "neverExpires": "Verloopt nooit", + "expires": "Verloopt op", + "noExpiration": "Geen Vervaldatum", + "create": "Maak", + "passwordPlaceholder": "Wachtwoord", + "passwordRequired": "Wachtwoord is vereist", + "passwordsDoNotMatch": "Wachtwoorden komen niet overeen", + "providers": "Aanbieders", + "providersDescription": "Verbind je account met een service van derden.", + "recoverAccount": "Account herstellen", + "recoverAccountAction": "Account herstellen", + "recoverAccountDescription": "Voer een back-upcode in om toegang te krijgen tot uw account", + "rememberMe": "Herinner mij", + "resendCode": "Code opnieuw verzenden", + "resendVerificationEmail": "Verificatie-e-mail opnieuw verzenden", + "resetPassword": "Wachtwoord opnieuw instellen", + "resetPasswordAction": "Nieuw wachtwoord opslaan", + "resetPasswordDescription": "Voer hieronder uw nieuwe wachtwoord in", + "resetPasswordInvalidToken": "Ongeldige link voor opnieuw instellen wachtwoord", + "resetPasswordSuccess": "Wachtwoord opnieuw ingesteld", + "requestFailed": "Verzoek mislukt", + "revoke": "Intrekken", + "deleteApiKey": "API-sleutel verwijderen", + "deleteApiKeyConfirmation": "Weet je zeker dat je deze API-sleutel wilt verwijderen?", + "apiKey": "API-sleutel", + "signIn": "Aanmelden", + "signInAction": "Inloggen", + "signInDescription": "Voer hieronder uw e-mailadres in om in te loggen op uw account", + "signInUsernameDescription": "Voer uw gebruikersnaam of e-mailadres in om in te loggen op uw account", + "signInWith": "Aanmelden met", + "signOut": "Afmelden", + "signUp": "Aanmelden", + "signUpAction": "Een account aanmaken", + "signUpDescription": "Voer je gegevens in om een account aan te maken", + "signUpEmail": "Controleer je e-mail voor de verificatielink.", + "sessions": "Sessies", + "sessionsDescription": "Beheer je actieve sessies en trek de toegang in.", + "setPassword": "Wachtwoord instellen", + "setPasswordDescription": "Klik op de knop hieronder om een e-mail te ontvangen waarmee je een wachtwoord voor je account kunt instellen.", + "settings": "Instellingen", + "save": "Sla", + "security": "Beveiliging", + "switchAccount": "Account omschakelen", + "trustDevice": "Vertrouw op dit apparaat", + "twoFactor": "Twee-factor", + "twoFactorAction": "Controleer code", + "twoFactorDescription": "Voer uw eenmalige wachtwoord in om verder te gaan", + "twoFactorCardDescription": "Voeg een extra beveiligingslaag toe aan je account.", + "twoFactorDisableInstructions": "Voer je wachtwoord in om 2FA uit te schakelen.", + "twoFactorEnableInstructions": "Voer je wachtwoord in om 2FA in te schakelen.", + "twoFactorEnabled": "Authenticatie met twee factoren is ingeschakeld", + "twoFactorDisabled": "Authenticatie met twee factoren is uitgeschakeld", + "twoFactorPrompt": "Authenticatie met twee factoren", + "twoFactorTotpLabel": "Scan de QR-code met uw Authenticator", + "sendVerificationCode": "Verificatiecode verzenden", + "unlink": "Ontkoppelen", + "updatedSuccessfully": "succesvol bijgewerkt", + "username": "Gebruikersnaam", + "usernameDescription": "Voer de gebruikersnaam in die je wilt gebruiken om in te loggen.", + "usernameInstructions": "Gebruik maximaal 32 tekens.", + "usernamePlaceholder": "Gebruikersnaam", + "signInUsernamePlaceholder": "Gebruikersnaam of e-mail", + "verifyYourEmail": "Uw e-mail controleren", + "verifyYourEmailDescription": "Controleer je e-mailadres. Controleer je inbox voor de verificatiemail. Als je de e-mail niet hebt ontvangen, klik dan op de knop hieronder om opnieuw te verzenden.", + "goBack": "Ga terug", + "invalidEmailOrPassword": "Ongeldig e-mailadres of wachtwoord", + "passwordInvalid": "Ongeldig wachtwoord", + "sessionNotFresh": "Uw sessie is niet vers. Meld u opnieuw aan.", + "sessionExpired": "Sessie Verlopen", + "passwordTooShort": "Wachtwoord te kort", + "passwordTooLong": "Wachtwoord te lang", + "uploadAvatar": "Avatar uploaden", + "privacyPolicy": "Privacybeleid", + "termsOfService": "Servicevoorwaarden", + "protectedByRecaptcha": "Deze site wordt beschermd door reCAPTCHA.", + "byContinuingYouAgree": "Door verder te gaan, gaat u akkoord met de", + "missingCaptchaResponse": "Ontbrekende CAPTCHA-respons" +} diff --git a/src/locales/jsons/pl.json b/src/locales/jsons/pl.json new file mode 100644 index 00000000..7217f484 --- /dev/null +++ b/src/locales/jsons/pl.json @@ -0,0 +1,176 @@ +{ + "email": "E-mail", + "password": "Hasło", + "account": "Konto", + "accounts": "Konta", + "accountsDescription": "Przełączanie między aktualnie zalogowanymi kontami.", + "accountsInstructions": "Zaloguj się na dodatkowe konto.", + "addAccount": "Dodaj konto", + "addPasskey": "Dodaj klucz dostępu", + "alreadyHaveAnAccount": "Masz już konto?", + "avatar": "Awatar", + "avatarDescription": "Kliknij awatar, aby przesłać niestandardowy awatar ze swoich plików.", + "avatarInstructions": "Awatar jest opcjonalny, ale zdecydowanie zalecany.", + "backupCodeRequired": "Wymagany jest kod zapasowy", + "backupCodes": "Kody kopii zapasowych", + "backupCodesDescription": "Zapisz te kody zapasowe w bezpiecznym miejscu. Możesz ich użyć, aby uzyskać dostęp do konta, jeśli utracisz metodę uwierzytelniania dwuskładnikowego.", + "backupCodePlaceholder": "Kod kopii zapasowej", + "backupCode": "Kod kopii zapasowej", + "backupCodeAction": "Odzyskaj konto", + "cancel": "Anuluj", + "changePassword": "Zmień hasło", + "changePasswordDescription": "Wprowadź bieżące hasło i nowe hasło.", + "changePasswordInstructions": "Prosimy o użycie co najmniej 8 znaków.", + "changePasswordSuccess": "Twoje hasło zostało zmienione.", + "confirmPassword": "Potwierdź hasło", + "confirmPasswordPlaceholder": "Potwierdź hasło", + "confirmPasswordRequired": "Wymagane jest potwierdzenie hasła", + "continueWithAuthenticator": "Kontynuuj z Authenticator", + "copiedToClipboard": "Skopiowane do schowka", + "copyToClipboard": "Kopiuj do schowka", + "copyAllCodes": "Skopiuj wszystkie kody", + "continue": "Kontynuuj", + "currentPassword": "Bieżące hasło", + "currentPasswordPlaceholder": "Bieżące hasło", + "currentSession": "Bieżąca sesja", + "delete": "Usuń", + "deleteAvatar": "Usuń awatar", + "deleteAccount": "Usuń konto", + "deleteAccountDescription": "Trwale usuń swoje konto i całą jego zawartość. Działanie to nie jest odwracalne, więc prosimy o zachowanie ostrożności.", + "deleteAccountInstructions": "Prosimy o potwierdzenie usunięcia konta. Działanie to nie jest odwracalne, więc prosimy o ostrożne kontynuowanie.", + "deleteAccountVerify": "Sprawdź pocztę e-mail, aby zweryfikować usunięcie konta.", + "deleteAccountSuccess": "Twoje konto zostało usunięte.", + "deleteAccountNotFresh": "Musisz być ostatnio zalogowany, aby usunąć swoje konto.", + "disable": "Wyłącz", + "disabledCredentialsDescription": "Wybierz dostawcę, aby zalogować się na swoje konto", + "dontHaveAnAccount": "Nie masz konta?", + "done": "Gotowe", + "emailDescription": "Wprowadź adres e-mail, którego chcesz używać do logowania.", + "emailInstructions": "Wprowadź prawidłowy adres e-mail.", + "emailInvalid": "Adres e-mail jest nieprawidłowy", + "emailIsTheSame": "E-mail jest taki sam", + "emailPlaceholder": "m@example.com", + "emailRequired": "Adres e-mail jest wymagany", + "emailVerifyChange": "Sprawdź pocztę e-mail, aby zweryfikować zmianę.", + "emailVerification": "Sprawdź swoją wiadomość e-mail, aby uzyskać link weryfikacyjny.", + "enable": "Włącz", + "error": "Błąd", + "isInvalid": "jest nieprawidłowy", + "isRequired": "jest wymagany", + "isTheSame": "jest taki sam", + "forgotAuthenticator": "Zapomniałeś uwierzytelniacza?", + "forgotPassword": "Nie pamiętam hasła", + "forgotPasswordAction": "Wyślij link resetowania", + "forgotPasswordDescription": "Wprowadź swój adres e-mail, aby zresetować hasło", + "forgotPasswordEmail": "Sprawdź pocztę e-mail, aby uzyskać link do resetowania hasła.", + "forgotPasswordLink": "Zapomniałeś hasła?", + "invalidTwoFactorCookie": "Nieprawidłowy dwuczynnikowy plik cookie", + "link": "Link", + "magicLink": "Magic Link", + "magicLinkAction": "Wyślij magiczny link", + "magicLinkDescription": "Wprowadź swój adres e-mail, aby otrzymać magiczny link", + "magicLinkEmail": "Sprawdź swój e-mail, aby uzyskać magiczny link", + "emailOTP": "Kod e-mail", + "emailOTPSendAction": "Wyślij kod", + "emailOTPVerifyAction": "Zweryfikuj kod", + "emailOTPDescription": "Wprowadź swój adres e-mail, aby otrzymać kod", + "emailOTPVerificationSent": "Sprawdź swoją wiadomość e-mail, aby uzyskać kod weryfikacyjny.", + "name": "Nazwa", + "nameDescription": "Wprowadź swoje imię i nazwisko lub nazwę wyświetlaną.", + "nameInstructions": "Prosimy o użycie maksymalnie 32 znaków.", + "namePlaceholder": "Nazwa", + "newPassword": "Nowe hasło", + "newPasswordPlaceholder": "Nowe hasło", + "newPasswordRequired": "Wymagane jest nowe hasło", + "oneTimePassword": "Hasło jednorazowe", + "orContinueWith": "Lub kontynuować", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Zarządzanie kluczami dostępu w celu zapewnienia bezpiecznego dostępu.", + "passkeysInstructions": "Bezpieczny dostęp do konta bez hasła.", + "apiKeys": "Klucze API", + "apiKeysDescription": "Zarządzaj kluczami API w celu zapewnienia bezpiecznego dostępu.", + "apiKeysInstructions": "Wygeneruj klucze API, aby uzyskać programowy dostęp do swojego konta.", + "createApiKey": "Tworzenie klucza API", + "createApiKeyDescription": "Wprowadź unikalną nazwę klucza API, aby odróżnić go od innych kluczy.", + "apiKeyNamePlaceholder": "Nowy klucz API", + "apiKeyCreated": "Utworzony klucz API", + "apiKeyCreatedDescription": "Prosimy o skopiowanie klucza API i przechowywanie go w bezpiecznym miejscu. Ze względów bezpieczeństwa nie możemy pokazać go ponownie.", + "neverExpires": "Nigdy nie wygasa", + "expires": "Wygasa", + "noExpiration": "Brak wygaśnięcia", + "create": "Utwórz", + "passwordPlaceholder": "Hasło", + "passwordRequired": "Hasło jest wymagane", + "passwordsDoNotMatch": "Hasła nie są zgodne", + "providers": "Dostawcy", + "providersDescription": "Połącz swoje konto z usługą innej firmy.", + "recoverAccount": "Konto odzyskiwania", + "recoverAccountAction": "Odzyskaj konto", + "recoverAccountDescription": "Wprowadź kod zapasowy, aby uzyskać dostęp do konta", + "rememberMe": "Pamiętaj o mnie", + "resendCode": "Wyślij ponownie kod", + "resendVerificationEmail": "Wyślij ponownie e-mail weryfikacyjny", + "resetPassword": "Resetowanie hasła", + "resetPasswordAction": "Zapisz nowe hasło", + "resetPasswordDescription": "Wprowadź nowe hasło poniżej", + "resetPasswordInvalidToken": "Nieprawidłowy link resetowania hasła", + "resetPasswordSuccess": "Hasło zostało pomyślnie zresetowane", + "requestFailed": "Żądanie nie powiodło się", + "revoke": "Cofnięcie", + "deleteApiKey": "Usuń klucz API", + "deleteApiKeyConfirmation": "Czy na pewno chcesz usunąć ten klucz API?", + "apiKey": "Klucz API", + "signIn": "Zaloguj się", + "signInAction": "Logowanie", + "signInDescription": "Wprowadź swój adres e-mail poniżej, aby zalogować się na swoje konto", + "signInUsernameDescription": "Wprowadź swoją nazwę użytkownika lub adres e-mail, aby zalogować się na swoje konto.", + "signInWith": "Zaloguj się za pomocą", + "signOut": "Wyloguj się", + "signUp": "Zarejestruj się", + "signUpAction": "Utwórz konto", + "signUpDescription": "Wprowadź swoje dane, aby utworzyć konto", + "signUpEmail": "Sprawdź wiadomość e-mail, aby uzyskać link weryfikacyjny.", + "sessions": "Sesje", + "sessionsDescription": "Zarządzanie aktywnymi sesjami i odbieranie dostępu.", + "setPassword": "Ustaw hasło", + "setPasswordDescription": "Kliknij poniższy przycisk, aby otrzymać wiadomość e-mail w celu skonfigurowania hasła do konta.", + "settings": "Ustawienia", + "save": "Zapisz", + "security": "Bezpieczeństwo", + "switchAccount": "Konto Switch", + "trustDevice": "Zaufaj temu urządzeniu", + "twoFactor": "Dwuskładnikowy", + "twoFactorAction": "Zweryfikuj kod", + "twoFactorDescription": "Wprowadź jednorazowe hasło, aby kontynuować", + "twoFactorCardDescription": "Dodaj dodatkową warstwę zabezpieczeń do swojego konta.", + "twoFactorDisableInstructions": "Wprowadź hasło, aby wyłączyć 2FA.", + "twoFactorEnableInstructions": "Wprowadź hasło, aby włączyć 2FA.", + "twoFactorEnabled": "Uwierzytelnianie dwuskładnikowe zostało włączone", + "twoFactorDisabled": "Uwierzytelnianie dwuskładnikowe zostało wyłączone", + "twoFactorPrompt": "Uwierzytelnianie dwuskładnikowe", + "twoFactorTotpLabel": "Zeskanuj kod QR za pomocą aplikacji Authenticator", + "sendVerificationCode": "Wyślij kod weryfikacyjny", + "unlink": "Unlink", + "updatedSuccessfully": "pomyślnie zaktualizowany", + "username": "Nazwa użytkownika", + "usernameDescription": "Wprowadź nazwę użytkownika, której chcesz używać do logowania.", + "usernameInstructions": "Prosimy o użycie maksymalnie 32 znaków.", + "usernamePlaceholder": "Nazwa użytkownika", + "signInUsernamePlaceholder": "Nazwa użytkownika lub adres e-mail", + "verifyYourEmail": "Zweryfikuj swój adres e-mail", + "verifyYourEmailDescription": "Zweryfikuj swój adres e-mail. Sprawdź swoją skrzynkę odbiorczą pod kątem wiadomości weryfikacyjnej. Jeśli nie otrzymałeś wiadomości e-mail, kliknij poniższy przycisk, aby wysłać ją ponownie.", + "goBack": "Wróć", + "invalidEmailOrPassword": "Nieprawidłowy adres e-mail lub hasło", + "passwordInvalid": "Nieprawidłowe hasło", + "sessionNotFresh": "Twoja sesja nie jest świeża. Zaloguj się ponownie.", + "sessionExpired": "Sesja wygasła", + "passwordTooShort": "Zbyt krótkie hasło", + "passwordTooLong": "Zbyt długie hasło", + "uploadAvatar": "Prześlij awatar", + "privacyPolicy": "Polityka prywatności", + "termsOfService": "Warunki świadczenia usług", + "protectedByRecaptcha": "Ta strona jest chroniona przez reCAPTCHA.", + "byContinuingYouAgree": "Kontynuując, użytkownik wyraża zgodę na", + "missingCaptchaResponse": "Brak odpowiedzi CAPTCHA" +} diff --git a/src/locales/jsons/pt.json b/src/locales/jsons/pt.json new file mode 100644 index 00000000..c1bae08f --- /dev/null +++ b/src/locales/jsons/pt.json @@ -0,0 +1,176 @@ +{ + "email": "Correio eletrónico", + "password": "Palavra-passe", + "account": "Conta", + "accounts": "Contas", + "accountsDescription": "Alternar entre as suas contas atualmente iniciadas.", + "accountsInstructions": "Iniciar sessão numa conta adicional.", + "addAccount": "Adicionar conta", + "addPasskey": "Adicionar chave de acesso", + "alreadyHaveAnAccount": "Já tem uma conta?", + "avatar": "Avatar", + "avatarDescription": "Clique no avatar para carregar um avatar personalizado a partir dos seus ficheiros.", + "avatarInstructions": "Um avatar é opcional, mas fortemente recomendado.", + "backupCodeRequired": "É necessário um código de segurança", + "backupCodes": "Códigos de backup", + "backupCodesDescription": "Guarde estes códigos de segurança num local seguro. Pode utilizá-los para aceder à sua conta se perder o método de autenticação de dois factores.", + "backupCodePlaceholder": "Código de backup", + "backupCode": "Código de backup", + "backupCodeAction": "Recuperar conta", + "cancel": "Cancelar", + "changePassword": "Alterar a palavra-passe", + "changePasswordDescription": "Introduza a sua palavra-passe atual e uma nova palavra-passe.", + "changePasswordInstructions": "Utilize, no mínimo, 8 caracteres.", + "changePasswordSuccess": "A sua palavra-passe foi alterada.", + "confirmPassword": "Confirmar a palavra-passe", + "confirmPasswordPlaceholder": "Confirmar a palavra-passe", + "confirmPasswordRequired": "É necessário confirmar a palavra-passe", + "continueWithAuthenticator": "Continuar com o Authenticator", + "copiedToClipboard": "Copiado para a área de transferência", + "copyToClipboard": "Copiar para a área de transferência", + "copyAllCodes": "Copiar todos os códigos", + "continue": "Continuar", + "currentPassword": "Palavra-passe atual", + "currentPasswordPlaceholder": "Palavra-passe atual", + "currentSession": "Sessão atual", + "delete": "Eliminar", + "deleteAvatar": "Eliminar o Avatar", + "deleteAccount": "Eliminar conta", + "deleteAccountDescription": "Remover permanentemente a sua conta e todos os seus conteúdos. Esta ação não é reversível, por isso, continue com cuidado.", + "deleteAccountInstructions": "Confirme a eliminação da sua conta. Esta ação não é reversível, por isso, continue com cuidado.", + "deleteAccountVerify": "Verifique o seu correio eletrónico para confirmar a eliminação da sua conta.", + "deleteAccountSuccess": "A sua conta foi eliminada.", + "deleteAccountNotFresh": "É necessário ter iniciado sessão recentemente para eliminar a sua conta.", + "disable": "Desativar", + "disabledCredentialsDescription": "Escolha um fornecedor para aceder à sua conta", + "dontHaveAnAccount": "Não tem uma conta?", + "done": "Feito", + "emailDescription": "Introduza o endereço de correio eletrónico que pretende utilizar para iniciar sessão.", + "emailInstructions": "Introduza um endereço de correio eletrónico válido.", + "emailInvalid": "O endereço de correio eletrónico é inválido", + "emailIsTheSame": "O correio eletrónico é o mesmo", + "emailPlaceholder": "m@example.com", + "emailRequired": "O endereço de correio eletrónico é obrigatório", + "emailVerifyChange": "Verifique o seu correio eletrónico para verificar a alteração.", + "emailVerification": "Verifique o seu correio eletrónico para obter a ligação de verificação.", + "enable": "Ativar", + "error": "Erro", + "isInvalid": "é inválido", + "isRequired": "é necessário", + "isTheSame": "é o mesmo", + "forgotAuthenticator": "Esqueceu-se do autenticador?", + "forgotPassword": "Esqueci-me da palavra-passe", + "forgotPasswordAction": "Enviar ligação de reposição", + "forgotPasswordDescription": "Introduza o seu e-mail para redefinir a sua palavra-passe", + "forgotPasswordEmail": "Verifique o seu correio eletrónico para obter a ligação de reposição da palavra-passe.", + "forgotPasswordLink": "Esqueceu-se da sua palavra-passe?", + "invalidTwoFactorCookie": "Cookie de dois factores inválido", + "link": "Ligação", + "magicLink": "Ligação mágica", + "magicLinkAction": "Enviar ligação mágica", + "magicLinkDescription": "Introduza o seu e-mail para receber uma ligação mágica", + "magicLinkEmail": "Verifique o seu e-mail para obter a ligação mágica", + "emailOTP": "Código de correio eletrónico", + "emailOTPSendAction": "Enviar código", + "emailOTPVerifyAction": "Verificar código", + "emailOTPDescription": "Introduza o seu e-mail para receber um código", + "emailOTPVerificationSent": "Verifique o seu correio eletrónico para obter o código de verificação.", + "name": "Nome", + "nameDescription": "Introduza o seu nome completo ou um nome de apresentação.", + "nameInstructions": "Utilize, no máximo, 32 caracteres.", + "namePlaceholder": "Nome", + "newPassword": "Nova palavra-passe", + "newPasswordPlaceholder": "Nova palavra-passe", + "newPasswordRequired": "É necessária uma nova palavra-passe", + "oneTimePassword": "Palavra-passe única", + "orContinueWith": "Ou continuar com", + "passkey": "Chave de acesso", + "passkeys": "Chaves de acesso", + "passkeysDescription": "Gerir as suas chaves de acesso para um acesso seguro.", + "passkeysInstructions": "Aceda com segurança à sua conta sem uma palavra-passe.", + "apiKeys": "Chaves da API", + "apiKeysDescription": "Gerir as suas chaves API para um acesso seguro.", + "apiKeysInstructions": "Gerar chaves API para aceder à sua conta de forma programática.", + "createApiKey": "Criar chave API", + "createApiKeyDescription": "Introduza um nome único para a sua chave API para a diferenciar de outras chaves.", + "apiKeyNamePlaceholder": "Nova chave API", + "apiKeyCreated": "Chave API criada", + "apiKeyCreatedDescription": "Copie a sua chave API e guarde-a num local seguro. Por motivos de segurança, não podemos voltar a mostrá-la.", + "neverExpires": "Nunca expira", + "expires": "Expirações", + "noExpiration": "Sem prazo de validade", + "create": "Criar", + "passwordPlaceholder": "Palavra-passe", + "passwordRequired": "É necessária uma palavra-passe", + "passwordsDoNotMatch": "As palavras-passe não coincidem", + "providers": "Fornecedores", + "providersDescription": "Ligar a sua conta a um serviço de terceiros.", + "recoverAccount": "Recuperar conta", + "recoverAccountAction": "Recuperar conta", + "recoverAccountDescription": "Introduza um código de segurança para aceder à sua conta", + "rememberMe": "Lembrar-se de mim", + "resendCode": "Reenviar código", + "resendVerificationEmail": "Reenviar e-mail de verificação", + "resetPassword": "Repor a palavra-passe", + "resetPasswordAction": "Guardar a nova palavra-passe", + "resetPasswordDescription": "Introduza a sua nova palavra-passe abaixo", + "resetPasswordInvalidToken": "Ligação de reposição da palavra-passe inválida", + "resetPasswordSuccess": "Reposição da palavra-passe com êxito", + "requestFailed": "Pedido falhado", + "revoke": "Revogar", + "deleteApiKey": "Eliminar chave API", + "deleteApiKeyConfirmation": "Tem a certeza de que pretende eliminar esta chave API?", + "apiKey": "Chave API", + "signIn": "Iniciar sessão", + "signInAction": "Iniciar sessão", + "signInDescription": "Introduza o seu e-mail abaixo para aceder à sua conta", + "signInUsernameDescription": "Introduza o seu nome de utilizador ou e-mail para aceder à sua conta", + "signInWith": "Iniciar sessão com", + "signOut": "Sair", + "signUp": "Inscrever-se", + "signUpAction": "Criar uma conta", + "signUpDescription": "Introduza as suas informações para criar uma conta", + "signUpEmail": "Verifique o seu correio eletrónico para obter a ligação de verificação.", + "sessions": "Sessões", + "sessionsDescription": "Gerir as suas sessões activas e revogar o acesso.", + "setPassword": "Definir palavra-passe", + "setPasswordDescription": "Clique no botão abaixo para receber uma mensagem de correio eletrónico para definir uma palavra-passe para a sua conta.", + "settings": "Definições", + "save": "Guardar", + "security": "Segurança", + "switchAccount": "Mudar de conta", + "trustDevice": "Confiar neste dispositivo", + "twoFactor": "Dois factores", + "twoFactorAction": "Verificar código", + "twoFactorDescription": "Introduza a sua palavra-passe de uso único para continuar", + "twoFactorCardDescription": "Adicione uma camada extra de segurança à sua conta.", + "twoFactorDisableInstructions": "Introduza a sua palavra-passe para desativar a 2FA.", + "twoFactorEnableInstructions": "Introduza a sua palavra-passe para ativar a 2FA.", + "twoFactorEnabled": "A autenticação de dois factores foi activada", + "twoFactorDisabled": "A autenticação de dois factores foi desactivada", + "twoFactorPrompt": "Autenticação de dois factores", + "twoFactorTotpLabel": "Digitalize o código QR com o seu Autenticador", + "sendVerificationCode": "Enviar código de verificação", + "unlink": "Desvincular", + "updatedSuccessfully": "atualizado com sucesso", + "username": "Nome de utilizador", + "usernameDescription": "Introduza o nome de utilizador que pretende utilizar para iniciar sessão.", + "usernameInstructions": "Utilize, no máximo, 32 caracteres.", + "usernamePlaceholder": "Nome de utilizador", + "signInUsernamePlaceholder": "Nome de utilizador ou e-mail", + "verifyYourEmail": "Verificar o seu e-mail", + "verifyYourEmailDescription": "Verifique o seu endereço de correio eletrónico. Verifique o e-mail de verificação na sua caixa de entrada. Se não tiver recebido a mensagem de correio eletrónico, clique no botão abaixo para reenviar.", + "goBack": "Voltar atrás", + "invalidEmailOrPassword": "E-mail ou palavra-passe inválidos", + "passwordInvalid": "Palavra-passe inválida", + "sessionNotFresh": "A sua sessão não é recente. Por favor, inicie sessão novamente.", + "sessionExpired": "Sessão expirada", + "passwordTooShort": "Palavra-passe demasiado curta", + "passwordTooLong": "Palavra-passe demasiado longa", + "uploadAvatar": "Carregar Avatar", + "privacyPolicy": "Política de privacidade", + "termsOfService": "Termos do serviço", + "protectedByRecaptcha": "Este sítio está protegido pelo reCAPTCHA.", + "byContinuingYouAgree": "Ao continuar, o utilizador concorda com as", + "missingCaptchaResponse": "Resposta CAPTCHA em falta" +} diff --git a/src/locales/jsons/ro.json b/src/locales/jsons/ro.json new file mode 100644 index 00000000..c9115013 --- /dev/null +++ b/src/locales/jsons/ro.json @@ -0,0 +1,176 @@ +{ + "email": "E-mail", + "password": "Parolă", + "account": "Cont", + "accounts": "Conturi", + "accountsDescription": "Comutați între conturile în care sunteți conectat în prezent.", + "accountsInstructions": "Conectați-vă la un cont suplimentar.", + "addAccount": "Adăugare cont", + "addPasskey": "Adăugați Passkey", + "alreadyHaveAnAccount": "Aveți deja un cont?", + "avatar": "Avatar", + "avatarDescription": "Faceți clic pe avatar pentru a încărca unul personalizat din fișierele dvs.", + "avatarInstructions": "Un avatar este opțional, dar puternic recomandat.", + "backupCodeRequired": "Codul de rezervă este necesar", + "backupCodes": "Coduri de rezervă", + "backupCodesDescription": "Salvați aceste coduri de rezervă într-un loc sigur. Le puteți utiliza pentru a vă accesa contul dacă pierdeți metoda de autentificare cu doi factori.", + "backupCodePlaceholder": "Cod de rezervă", + "backupCode": "Cod de rezervă", + "backupCodeAction": "Recuperarea contului", + "cancel": "Anulează", + "changePassword": "Schimbare parolă", + "changePasswordDescription": "Introduceți parola curentă și o parolă nouă.", + "changePasswordInstructions": "Vă rugăm să folosiți cel puțin 8 caractere.", + "changePasswordSuccess": "Parola dvs. a fost schimbată.", + "confirmPassword": "Confirmați parola", + "confirmPasswordPlaceholder": "Confirmați parola", + "confirmPasswordRequired": "Este necesară confirmarea parolei", + "continueWithAuthenticator": "Continuați cu Authenticator", + "copiedToClipboard": "Copiat în clipboard", + "copyToClipboard": "Copiere în clipboard", + "copyAllCodes": "Copiați toate codurile", + "continue": "Continuați", + "currentPassword": "Parolă curentă", + "currentPasswordPlaceholder": "Parolă curentă", + "currentSession": "Sesiunea curentă", + "delete": "Ștergeți", + "deleteAvatar": "Ștergeți Avatar", + "deleteAccount": "Ștergeți contul", + "deleteAccountDescription": "Eliminarea permanentă a contului dvs. și a întregului său conținut. Această acțiune nu este reversibilă, așa că vă rugăm să continuați cu precauție.", + "deleteAccountInstructions": "Vă rugăm să confirmați ștergerea contului dvs. Această acțiune nu este reversibilă, așa că vă rugăm să continuați cu precauție.", + "deleteAccountVerify": "Vă rugăm să verificați e-mailul pentru a verifica ștergerea contului dvs.", + "deleteAccountSuccess": "Contul dvs. a fost șters.", + "deleteAccountNotFresh": "Trebuie să fiți conectat recent pentru a vă șterge contul.", + "disable": "Dezactivare", + "disabledCredentialsDescription": "Alegeți un furnizor pentru a vă conecta la contul dvs.", + "dontHaveAnAccount": "Nu aveți un cont?", + "done": "Efectuat", + "emailDescription": "Introduceți adresa de e-mail pe care doriți să o utilizați pentru conectare.", + "emailInstructions": "Vă rugăm să introduceți o adresă de e-mail validă.", + "emailInvalid": "Adresa de e-mail nu este valabilă", + "emailIsTheSame": "E-mailul este același", + "emailPlaceholder": "m@example.com", + "emailRequired": "Adresa de e-mail este obligatorie", + "emailVerifyChange": "Vă rugăm să verificați e-mailul pentru a verifica schimbarea.", + "emailVerification": "Vă rugăm să verificați e-mailul pentru link-ul de verificare.", + "enable": "Activare", + "error": "Eroare", + "isInvalid": "nu este valabil", + "isRequired": "este necesar", + "isTheSame": "este același", + "forgotAuthenticator": "Ați uitat autentificatorul?", + "forgotPassword": "Am uitat parola", + "forgotPasswordAction": "Trimiteți linkul de resetare", + "forgotPasswordDescription": "Introduceți adresa dvs. de e-mail pentru a vă reseta parola", + "forgotPasswordEmail": "Verificați e-mailul pentru link-ul de resetare a parolei.", + "forgotPasswordLink": "Ați uitat parola?", + "invalidTwoFactorCookie": "Cookie cu doi factori nevalabil", + "link": "Legătură", + "magicLink": "Legătură magică", + "magicLinkAction": "Trimite link-ul magic", + "magicLinkDescription": "Introduceți adresa dvs. de e-mail pentru a primi un link magic", + "magicLinkEmail": "Verifică-ți e-mailul pentru link-ul magic", + "emailOTP": "Cod e-mail", + "emailOTPSendAction": "Trimiteți codul", + "emailOTPVerifyAction": "Verificarea codului", + "emailOTPDescription": "Introduceți adresa dvs. de e-mail pentru a primi un cod", + "emailOTPVerificationSent": "Vă rugăm să verificați e-mailul pentru codul de verificare.", + "name": "Nume și prenume", + "nameDescription": "Vă rugăm să introduceți numele dvs. complet sau un nume afișat.", + "nameInstructions": "Vă rugăm să folosiți cel mult 32 de caractere.", + "namePlaceholder": "Nume și prenume", + "newPassword": "Parolă nouă", + "newPasswordPlaceholder": "Parolă nouă", + "newPasswordRequired": "Este necesară o parolă nouă", + "oneTimePassword": "Parolă unică", + "orContinueWith": "Sau continuați cu", + "passkey": "Passkey", + "passkeys": "Chei de acces", + "passkeysDescription": "Gestionați cheile de acces pentru acces securizat.", + "passkeysInstructions": "Accesați în siguranță contul dvs. fără parolă.", + "apiKeys": "Chei API", + "apiKeysDescription": "Gestionați cheile API pentru acces securizat.", + "apiKeysInstructions": "Generați chei API pentru a accesa programatic contul dvs.", + "createApiKey": "Crearea cheii API", + "createApiKeyDescription": "Introduceți un nume unic pentru cheia API pentru a o diferenția de alte chei.", + "apiKeyNamePlaceholder": "Cheie API nouă", + "apiKeyCreated": "Cheie API creată", + "apiKeyCreatedDescription": "Vă rugăm să copiați cheia API și să o păstrați într-un loc sigur. Din motive de securitate, nu o putem afișa din nou.", + "neverExpires": "Nu expiră niciodată", + "expires": "Expiră", + "noExpiration": "Fără expirare", + "create": "Creați", + "passwordPlaceholder": "Parolă", + "passwordRequired": "Parola este necesară", + "passwordsDoNotMatch": "Parolele nu se potrivesc", + "providers": "Furnizori", + "providersDescription": "Conectați contul dvs. cu un serviciu terț.", + "recoverAccount": "Recuperarea contului", + "recoverAccountAction": "Recuperarea contului", + "recoverAccountDescription": "Vă rugăm să introduceți un cod de rezervă pentru a vă accesa contul", + "rememberMe": "Amintește-ți de mine", + "resendCode": "Codul de retrimitere", + "resendVerificationEmail": "Trimiteți din nou e-mailul de verificare", + "resetPassword": "Resetați parola", + "resetPasswordAction": "Salvare parolă nouă", + "resetPasswordDescription": "Introduceți noua dvs. parolă mai jos", + "resetPasswordInvalidToken": "Link invalid pentru resetarea parolei", + "resetPasswordSuccess": "Resetarea parolei a avut succes", + "requestFailed": "Cerere eșuată", + "revoke": "Revocare", + "deleteApiKey": "Ștergeți cheia API", + "deleteApiKeyConfirmation": "Sunteți sigur că doriți să ștergeți această cheie API?", + "apiKey": "Cheie API", + "signIn": "Înregistrează-te", + "signInAction": "Autentificare", + "signInDescription": "Introduceți mai jos adresa dvs. de e-mail pentru a vă conecta la contul dvs.", + "signInUsernameDescription": "Introduceți numele de utilizator sau adresa de e-mail pentru a vă conecta la contul dvs.", + "signInWith": "Conectați-vă cu", + "signOut": "Deconectare", + "signUp": "Înscriere", + "signUpAction": "Creați un cont", + "signUpDescription": "Introduceți informațiile dvs. pentru a crea un cont", + "signUpEmail": "Verificați e-mailul pentru link-ul de verificare.", + "sessions": "Sesiuni", + "sessionsDescription": "Gestionați sesiunile dvs. active și revocați accesul.", + "setPassword": "Setați parola", + "setPasswordDescription": "Faceți clic pe butonul de mai jos pentru a primi un e-mail de configurare a unei parole pentru contul dvs.", + "settings": "Setări", + "save": "Salvați", + "security": "Securitate", + "switchAccount": "Schimbă contul", + "trustDevice": "Aveți încredere în acest dispozitiv", + "twoFactor": "Doi factori", + "twoFactorAction": "Verificarea codului", + "twoFactorDescription": "Vă rugăm să introduceți parola unică pentru a continua", + "twoFactorCardDescription": "Adăugați un nivel suplimentar de securitate contului dvs.", + "twoFactorDisableInstructions": "Vă rugăm să introduceți parola dvs. pentru a dezactiva 2FA.", + "twoFactorEnableInstructions": "Vă rugăm să introduceți parola dvs. pentru a activa 2FA.", + "twoFactorEnabled": "Autentificarea cu doi factori a fost activată", + "twoFactorDisabled": "Autentificarea cu doi factori a fost dezactivată", + "twoFactorPrompt": "Autentificare cu doi factori", + "twoFactorTotpLabel": "Scanați codul QR cu autentificatorul dvs.", + "sendVerificationCode": "Trimiteți codul de verificare", + "unlink": "Dezlegare", + "updatedSuccessfully": "actualizat cu succes", + "username": "Nume utilizator", + "usernameDescription": "Introduceți numele de utilizator pe care doriți să îl utilizați pentru conectare.", + "usernameInstructions": "Vă rugăm să folosiți cel mult 32 de caractere.", + "usernamePlaceholder": "Nume utilizator", + "signInUsernamePlaceholder": "Nume utilizator sau e-mail", + "verifyYourEmail": "Verifică-ți adresa de e-mail", + "verifyYourEmailDescription": "Vă rugăm să vă verificați adresa de e-mail. Verificați căsuța de primire pentru e-mailul de verificare. Dacă nu ați primit e-mailul, faceți clic pe butonul de mai jos pentru a-l retrimite.", + "goBack": "Înapoi", + "invalidEmailOrPassword": "E-mail sau parolă invalidă", + "passwordInvalid": "Parolă invalidă", + "sessionNotFresh": "Sesiunea dvs. nu este nouă. Vă rugăm să vă conectați din nou.", + "sessionExpired": "Sesiune expirată", + "passwordTooShort": "Parolă prea scurtă", + "passwordTooLong": "Parolă prea lungă", + "uploadAvatar": "Încărcați Avatar", + "privacyPolicy": "Politica de confidențialitate", + "termsOfService": "Termeni de serviciu", + "protectedByRecaptcha": "Acest site este protejat de reCAPTCHA.", + "byContinuingYouAgree": "Continuând, sunteți de acord cu", + "missingCaptchaResponse": "Lipsește răspunsul CAPTCHA" +} diff --git a/src/locales/jsons/ru.json b/src/locales/jsons/ru.json new file mode 100644 index 00000000..69770d7f --- /dev/null +++ b/src/locales/jsons/ru.json @@ -0,0 +1,176 @@ +{ + "email": "Электронная почта", + "password": "Пароль", + "account": "Счет", + "accounts": "Счета", + "accountsDescription": "Переключайтесь между учетными записями, в которые вы вошли в данный момент.", + "accountsInstructions": "Войдите в дополнительную учетную запись.", + "addAccount": "Добавить аккаунт", + "addPasskey": "Добавить ключ доступа", + "alreadyHaveAnAccount": "У вас уже есть аккаунт?", + "avatar": "Аватар", + "avatarDescription": "Нажмите на аватар, чтобы загрузить его из своих файлов.", + "avatarInstructions": "Аватар необязателен, но настоятельно рекомендуется.", + "backupCodeRequired": "Требуется код резервного копирования", + "backupCodes": "Коды резервного копирования", + "backupCodesDescription": "Сохраните эти резервные коды в надежном месте. С их помощью вы сможете получить доступ к своей учетной записи, если потеряете двухфакторный метод аутентификации.", + "backupCodePlaceholder": "Код резервного копирования", + "backupCode": "Код резервного копирования", + "backupCodeAction": "Восстановить учетную запись", + "cancel": "Отмена", + "changePassword": "Изменить пароль", + "changePasswordDescription": "Введите текущий и новый пароль.", + "changePasswordInstructions": "Пожалуйста, используйте не менее 8 символов.", + "changePasswordSuccess": "Ваш пароль был изменен.", + "confirmPassword": "Подтвердите пароль", + "confirmPasswordPlaceholder": "Подтвердите пароль", + "confirmPasswordRequired": "Требуется подтверждение пароля", + "continueWithAuthenticator": "Продолжить работу с аутентификатором", + "copiedToClipboard": "Скопировано в буфер обмена", + "copyToClipboard": "Копировать в буфер обмена", + "copyAllCodes": "Скопируйте все коды", + "continue": "Продолжить", + "currentPassword": "Текущий пароль", + "currentPasswordPlaceholder": "Текущий пароль", + "currentSession": "Текущая сессия", + "delete": "Удалить", + "deleteAvatar": "Удалить аватар", + "deleteAccount": "Удалить аккаунт", + "deleteAccountDescription": "Постоянное удаление вашей учетной записи и всего ее содержимого. Это действие не обратимо, поэтому продолжайте действовать с осторожностью.", + "deleteAccountInstructions": "Пожалуйста, подтвердите удаление вашей учетной записи. Это действие не обратимо, поэтому продолжайте работу с осторожностью.", + "deleteAccountVerify": "Пожалуйста, проверьте свою электронную почту, чтобы убедиться в удалении вашей учетной записи.", + "deleteAccountSuccess": "Ваша учетная запись была удалена.", + "deleteAccountNotFresh": "Чтобы удалить свою учетную запись, необходимо недавно войти в систему.", + "disable": "Отключить", + "disabledCredentialsDescription": "Выберите провайдера для входа в свою учетную запись", + "dontHaveAnAccount": "У вас нет аккаунта?", + "done": "Готово", + "emailDescription": "Введите адрес электронной почты, который вы хотите использовать для входа в систему.", + "emailInstructions": "Пожалуйста, введите действительный адрес электронной почты.", + "emailInvalid": "Адрес электронной почты недействителен", + "emailIsTheSame": "Электронная почта - это то же самое", + "emailPlaceholder": "m@example.com", + "emailRequired": "Адрес электронной почты обязателен", + "emailVerifyChange": "Пожалуйста, проверьте свою электронную почту, чтобы убедиться в изменениях.", + "emailVerification": "Пожалуйста, проверьте свою электронную почту, чтобы получить ссылку для проверки.", + "enable": "Включить", + "error": "Ошибка", + "isInvalid": "недействителен", + "isRequired": "необходимо", + "isTheSame": "одинаковый", + "forgotAuthenticator": "Забыли аутентификатор?", + "forgotPassword": "Забыли пароль", + "forgotPasswordAction": "Отправить ссылку на сброс", + "forgotPasswordDescription": "Введите свой адрес электронной почты, чтобы сбросить пароль", + "forgotPasswordEmail": "Проверьте свою электронную почту, чтобы получить ссылку для сброса пароля.", + "forgotPasswordLink": "Забыли пароль?", + "invalidTwoFactorCookie": "Недействительный двухфакторный файл cookie", + "link": "Ссылка", + "magicLink": "Волшебная ссылка", + "magicLinkAction": "Отправить волшебную ссылку", + "magicLinkDescription": "Введите свой e-mail, чтобы получить волшебную ссылку", + "magicLinkEmail": "Проверьте свою электронную почту, чтобы получить волшебную ссылку", + "emailOTP": "Код электронной почты", + "emailOTPSendAction": "Отправить код", + "emailOTPVerifyAction": "Проверить код", + "emailOTPDescription": "Введите свой e-mail, чтобы получить код", + "emailOTPVerificationSent": "Пожалуйста, проверьте электронную почту на наличие кода проверки.", + "name": "Имя", + "nameDescription": "Пожалуйста, введите свое полное имя или отображаемое имя.", + "nameInstructions": "Пожалуйста, используйте не более 32 символов.", + "namePlaceholder": "Имя", + "newPassword": "Новый пароль", + "newPasswordPlaceholder": "Новый пароль", + "newPasswordRequired": "Требуется новый пароль", + "oneTimePassword": "Одноразовый пароль", + "orContinueWith": "Или продолжите", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Управляйте своими ключами для безопасного доступа.", + "passkeysInstructions": "Безопасный доступ к вашей учетной записи без пароля.", + "apiKeys": "Ключи API", + "apiKeysDescription": "Управляйте ключами API для безопасного доступа.", + "apiKeysInstructions": "Генерируйте API-ключи для программного доступа к вашей учетной записи.", + "createApiKey": "Создайте ключ API", + "createApiKeyDescription": "Введите уникальное имя для вашего API-ключа, чтобы отличать его от других ключей.", + "apiKeyNamePlaceholder": "Новый ключ API", + "apiKeyCreated": "Создан ключ API", + "apiKeyCreatedDescription": "Пожалуйста, скопируйте свой API-ключ и храните его в надежном месте. В целях безопасности мы не можем показать его снова.", + "neverExpires": "Срок годности не истек", + "expires": "Срок действия:", + "noExpiration": "Без срока годности", + "create": "Создать", + "passwordPlaceholder": "Пароль", + "passwordRequired": "Требуется пароль", + "passwordsDoNotMatch": "Пароли не совпадают", + "providers": "Провайдеры", + "providersDescription": "Подключите свою учетную запись к стороннему сервису.", + "recoverAccount": "Восстановить счет", + "recoverAccountAction": "Восстановить учетную запись", + "recoverAccountDescription": "Введите резервный код для доступа к вашей учетной записи", + "rememberMe": "Помни меня", + "resendCode": "Повторная отправка кода", + "resendVerificationEmail": "Повторная отправка проверочного письма", + "resetPassword": "Сброс пароля", + "resetPasswordAction": "Сохранить новый пароль", + "resetPasswordDescription": "Введите новый пароль ниже", + "resetPasswordInvalidToken": "Неверная ссылка для сброса пароля", + "resetPasswordSuccess": "Пароль успешно сброшен", + "requestFailed": "Запрос не прошел", + "revoke": "Отменить", + "deleteApiKey": "Удалить ключ API", + "deleteApiKeyConfirmation": "Вы уверены, что хотите удалить этот ключ API?", + "apiKey": "Ключ API", + "signIn": "Войти", + "signInAction": "Вход в систему", + "signInDescription": "Введите свой адрес электронной почты, чтобы войти в свою учетную запись", + "signInUsernameDescription": "Введите свое имя пользователя или электронную почту, чтобы войти в свою учетную запись", + "signInWith": "Войти с помощью", + "signOut": "Выйти из игры", + "signUp": "Зарегистрироваться", + "signUpAction": "Создать учетную запись", + "signUpDescription": "Введите свои данные для создания учетной записи", + "signUpEmail": "Проверьте свою электронную почту, чтобы получить ссылку для проверки.", + "sessions": "Сессии", + "sessionsDescription": "Управляйте активными сеансами и отзывайте доступ.", + "setPassword": "Установить пароль", + "setPasswordDescription": "Нажмите на кнопку ниже, чтобы получить электронное письмо для установки пароля для вашей учетной записи.", + "settings": "Настройки", + "save": "Сохранить", + "security": "Безопасность", + "switchAccount": "Переключить аккаунт", + "trustDevice": "Доверьтесь этому устройству", + "twoFactor": "Двухфакторный", + "twoFactorAction": "Проверить код", + "twoFactorDescription": "Пожалуйста, введите одноразовый пароль, чтобы продолжить", + "twoFactorCardDescription": "Добавьте дополнительный уровень безопасности к своей учетной записи.", + "twoFactorDisableInstructions": "Введите свой пароль, чтобы отключить 2FA.", + "twoFactorEnableInstructions": "Введите свой пароль, чтобы включить 2FA.", + "twoFactorEnabled": "Двухфакторная аутентификация была включена", + "twoFactorDisabled": "Двухфакторная аутентификация была отключена", + "twoFactorPrompt": "Двухфакторная аутентификация", + "twoFactorTotpLabel": "Сканируйте QR-код с помощью своего аутентификатора", + "sendVerificationCode": "Отправьте проверочный код", + "unlink": "Разблокировать ссылку", + "updatedSuccessfully": "успешно обновлено", + "username": "Имя пользователя", + "usernameDescription": "Введите имя пользователя, которое вы хотите использовать для входа в систему.", + "usernameInstructions": "Пожалуйста, используйте не более 32 символов.", + "usernamePlaceholder": "Имя пользователя", + "signInUsernamePlaceholder": "Имя пользователя или электронная почта", + "verifyYourEmail": "Проверьте свою электронную почту", + "verifyYourEmailDescription": "Пожалуйста, проверьте свой адрес электронной почты. Проверьте свой почтовый ящик на наличие письма с подтверждением. Если вы не получили письмо, нажмите кнопку ниже, чтобы отправить его повторно.", + "goBack": "Вернуться", + "invalidEmailOrPassword": "Неверный адрес электронной почты или пароль", + "passwordInvalid": "Неверный пароль", + "sessionNotFresh": "Ваш сеанс не свежий. Пожалуйста, войдите снова.", + "sessionExpired": "Сессия истекла", + "passwordTooShort": "Слишком короткий пароль", + "passwordTooLong": "Слишком длинный пароль", + "uploadAvatar": "Загрузить аватар", + "privacyPolicy": "Политика конфиденциальности", + "termsOfService": "Условия предоставления услуг", + "protectedByRecaptcha": "Этот сайт защищен с помощью reCAPTCHA.", + "byContinuingYouAgree": "Продолжая, вы соглашаетесь с", + "missingCaptchaResponse": "Отсутствующий ответ CAPTCHA" +} diff --git a/src/locales/jsons/sk.json b/src/locales/jsons/sk.json new file mode 100644 index 00000000..bd4454d3 --- /dev/null +++ b/src/locales/jsons/sk.json @@ -0,0 +1,176 @@ +{ + "email": "E-mail", + "password": "Heslo", + "account": "Účet", + "accounts": "Účty", + "accountsDescription": "Prepínajte medzi aktuálne prihlásenými kontami.", + "accountsInstructions": "Prihláste sa na ďalšie konto.", + "addAccount": "Pridať účet", + "addPasskey": "Pridanie prístupového kľúča", + "alreadyHaveAnAccount": "Už máte účet?", + "avatar": "Avatar", + "avatarDescription": "Kliknutím na avatar nahráte vlastný avatar zo svojich súborov.", + "avatarInstructions": "Avatar nie je povinný, ale dôrazne sa odporúča.", + "backupCodeRequired": "Vyžaduje sa záložný kód", + "backupCodes": "Záložné kódy", + "backupCodesDescription": "Tieto záložné kódy uložte na bezpečné miesto. Môžete ich použiť na prístup k svojmu účtu, ak stratíte metódu dvojfaktorového overovania.", + "backupCodePlaceholder": "Záložný kód", + "backupCode": "Záložný kód", + "backupCodeAction": "Obnovenie účtu", + "cancel": "Zrušiť", + "changePassword": "Zmena hesla", + "changePasswordDescription": "Zadajte svoje aktuálne heslo a nové heslo.", + "changePasswordInstructions": "Použite minimálne 8 znakov.", + "changePasswordSuccess": "Vaše heslo bolo zmenené.", + "confirmPassword": "Potvrdenie hesla", + "confirmPasswordPlaceholder": "Potvrdenie hesla", + "confirmPasswordRequired": "Vyžaduje sa potvrdenie hesla", + "continueWithAuthenticator": "Pokračovať s aplikáciou Authenticator", + "copiedToClipboard": "Skopírované do schránky", + "copyToClipboard": "Kopírovanie do schránky", + "copyAllCodes": "Skopírujte všetky kódy", + "continue": "Pokračovať", + "currentPassword": "Aktuálne heslo", + "currentPasswordPlaceholder": "Aktuálne heslo", + "currentSession": "Aktuálne zasadnutie", + "delete": "Odstrániť", + "deleteAvatar": "Odstránenie avatara", + "deleteAccount": "Odstrániť účet", + "deleteAccountDescription": "Trvalo odstráňte svoje konto a všetok jeho obsah. Túto akciu nemožno vrátiť späť, preto v nej pokračujte opatrne.", + "deleteAccountInstructions": "Potvrďte vymazanie svojho konta. Túto akciu nemožno vrátiť späť, preto v nej pokračujte opatrne.", + "deleteAccountVerify": "Skontrolujte si prosím svoj e-mail a overte si vymazanie svojho konta.", + "deleteAccountSuccess": "Vaše konto bolo vymazané.", + "deleteAccountNotFresh": "Ak chcete odstrániť svoje konto, musíte byť nedávno prihlásení.", + "disable": "Zakázať", + "disabledCredentialsDescription": "Vyberte si poskytovateľa a prihláste sa do svojho konta", + "dontHaveAnAccount": "Nemáte účet?", + "done": "Hotovo", + "emailDescription": "Zadajte e-mailovú adresu, ktorú chcete použiť na prihlásenie.", + "emailInstructions": "Zadajte platnú e-mailovú adresu.", + "emailInvalid": "E-mailová adresa je neplatná", + "emailIsTheSame": "E-mail je rovnaký", + "emailPlaceholder": "m@example.com", + "emailRequired": "Vyžaduje sa e-mailová adresa", + "emailVerifyChange": "Skontrolujte si prosím svoj e-mail a overte si zmenu.", + "emailVerification": "Skontrolujte, či ste dostali e-mail s overovacím odkazom.", + "enable": "Povolenie stránky", + "error": "Chyba", + "isInvalid": "je neplatný", + "isRequired": "sa vyžaduje", + "isTheSame": "je rovnaká", + "forgotAuthenticator": "Zabudli ste autentifikátor?", + "forgotPassword": "Zabudnuté heslo", + "forgotPasswordAction": "Odoslať odkaz na obnovenie", + "forgotPasswordDescription": "Zadajte svoj e-mail a obnovte svoje heslo", + "forgotPasswordEmail": "Skontrolujte si e-mail, či ste nedostali prepojenie na obnovenie hesla.", + "forgotPasswordLink": "Zabudli ste heslo?", + "invalidTwoFactorCookie": "Neplatný dvojfaktorový súbor cookie", + "link": "Odkaz", + "magicLink": "Magické prepojenie", + "magicLinkAction": "Odoslať magické prepojenie", + "magicLinkDescription": "Zadajte svoj e-mail, aby ste dostali čarovné prepojenie", + "magicLinkEmail": "Skontrolujte si e-mail, či sa vám nezobrazí čarovné prepojenie", + "emailOTP": "E-mailový kód", + "emailOTPSendAction": "Odoslať kód", + "emailOTPVerifyAction": "Overenie kódu", + "emailOTPDescription": "Zadajte svoj e-mail a dostanete kód", + "emailOTPVerificationSent": "Skontrolujte, či ste dostali e-mail s overovacím kódom.", + "name": "Názov", + "nameDescription": "Zadajte svoje celé meno alebo zobrazené meno.", + "nameInstructions": "Použite maximálne 32 znakov.", + "namePlaceholder": "Názov", + "newPassword": "Nové heslo", + "newPasswordPlaceholder": "Nové heslo", + "newPasswordRequired": "Vyžaduje sa nové heslo", + "oneTimePassword": "Jednorazové heslo", + "orContinueWith": "Alebo pokračujte", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Spravujte svoje prístupové kľúče na zabezpečenie prístupu.", + "passkeysInstructions": "Bezpečný prístup k účtu bez hesla.", + "apiKeys": "Kľúče API", + "apiKeysDescription": "Spravujte svoje kľúče API na zabezpečenie prístupu.", + "apiKeysInstructions": "Generovanie kľúčov API na programový prístup k vášmu účtu.", + "createApiKey": "Vytvorenie kľúča API", + "createApiKeyDescription": "Zadajte jedinečný názov svojho kľúča API, aby ste ho odlíšili od ostatných kľúčov.", + "apiKeyNamePlaceholder": "Nový kľúč API", + "apiKeyCreated": "Vytvorený kľúč API", + "apiKeyCreatedDescription": "Svoj kľúč API si skopírujte a uložte na bezpečné miesto. Z bezpečnostných dôvodov ho nemôžeme znovu zobraziť.", + "neverExpires": "Platnosť nikdy nekončí", + "expires": "Platnosť končí na", + "noExpiration": "Žiadna expirácia", + "create": "Vytvoriť stránku", + "passwordPlaceholder": "Heslo", + "passwordRequired": "Vyžaduje sa heslo", + "passwordsDoNotMatch": "Heslá sa nezhodujú", + "providers": "Poskytovatelia", + "providersDescription": "Pripojte svoje konto k službe tretej strany.", + "recoverAccount": "Obnoviť účet", + "recoverAccountAction": "Obnovenie účtu", + "recoverAccountDescription": "Zadajte záložný kód pre prístup k vášmu účtu", + "rememberMe": "Pamätaj si ma", + "resendCode": "Opätovné odoslanie kódu", + "resendVerificationEmail": "Opätovné odoslanie overovacieho e-mailu", + "resetPassword": "Obnovenie hesla", + "resetPasswordAction": "Uložiť nové heslo", + "resetPasswordDescription": "Zadajte svoje nové heslo nižšie", + "resetPasswordInvalidToken": "Neplatné prepojenie na obnovenie hesla", + "resetPasswordSuccess": "Úspešné obnovenie hesla", + "requestFailed": "Žiadosť sa nepodarilo vybaviť", + "revoke": "Zrušiť", + "deleteApiKey": "Odstránenie kľúča API", + "deleteApiKeyConfirmation": "Ste si istí, že chcete odstrániť tento kľúč API?", + "apiKey": "Kľúč API", + "signIn": "Prihlásiť sa", + "signInAction": "Prihlásenie", + "signInDescription": "Zadajte svoj e-mail nižšie a prihláste sa do svojho konta", + "signInUsernameDescription": "Zadajte svoje používateľské meno alebo e-mail a prihláste sa do svojho konta", + "signInWith": "Prihláste sa pomocou", + "signOut": "Odhlásiť sa", + "signUp": "Zaregistrujte sa", + "signUpAction": "Vytvorenie konta", + "signUpDescription": "Zadajte svoje údaje a vytvorte si konto", + "signUpEmail": "Overovacie prepojenie nájdete vo svojom e-maile.", + "sessions": "Relácie", + "sessionsDescription": "Spravujte svoje aktívne relácie a zrušte prístup.", + "setPassword": "Nastavenie hesla", + "setPasswordDescription": "Kliknutím na tlačidlo nižšie dostanete e-mail na nastavenie hesla pre svoje konto.", + "settings": "Nastavenia", + "save": "Uložiť", + "security": "Zabezpečenie", + "switchAccount": "Prepnutie účtu", + "trustDevice": "Dôverujte tomuto zariadeniu", + "twoFactor": "Dvojfaktorová stránka", + "twoFactorAction": "Overenie kódu", + "twoFactorDescription": "Ak chcete pokračovať, zadajte svoje jednorazové heslo", + "twoFactorCardDescription": "Pridajte na svoje konto ďalšiu úroveň zabezpečenia.", + "twoFactorDisableInstructions": "Zadajte svoje heslo, aby ste deaktivovali 2FA.", + "twoFactorEnableInstructions": "Zadajte svoje heslo, aby ste povolili 2FA.", + "twoFactorEnabled": "Bolo povolené dvojfaktorové overovanie", + "twoFactorDisabled": "Dvojfaktorové overovanie bolo vypnuté", + "twoFactorPrompt": "Dvojfaktorové overovanie", + "twoFactorTotpLabel": "Naskenujte kód QR pomocou autentifikátora", + "sendVerificationCode": "Odoslať overovací kód", + "unlink": "Odpojenie stránky", + "updatedSuccessfully": "úspešne aktualizované", + "username": "Používateľské meno", + "usernameDescription": "Zadajte používateľské meno, ktoré chcete použiť na prihlásenie.", + "usernameInstructions": "Použite maximálne 32 znakov.", + "usernamePlaceholder": "Používateľské meno", + "signInUsernamePlaceholder": "Používateľské meno alebo e-mail", + "verifyYourEmail": "Overenie e-mailu", + "verifyYourEmailDescription": "Overte si svoju e-mailovú adresu. Skontrolujte si doručenú poštu, či ste nedostali overovací e-mail. Ak ste e-mail nedostali, kliknite na tlačidlo nižšie pre opätovné odoslanie.", + "goBack": "Vráťte sa späť", + "invalidEmailOrPassword": "Neplatný e-mail alebo heslo", + "passwordInvalid": "Neplatné heslo", + "sessionNotFresh": "Vaša relácia nie je čerstvá. Prihláste sa znova.", + "sessionExpired": "Platnosť relácie vypršala", + "passwordTooShort": "Príliš krátke heslo", + "passwordTooLong": "Príliš dlhé heslo", + "uploadAvatar": "Nahrať avatar", + "privacyPolicy": "Zásady ochrany osobných údajov", + "termsOfService": "Podmienky služby", + "protectedByRecaptcha": "Táto stránka je chránená pomocou reCAPTCHA.", + "byContinuingYouAgree": "Pokračovaním súhlasíte s", + "missingCaptchaResponse": "Chýbajúca odpoveď CAPTCHA" +} diff --git a/src/locales/jsons/sl.json b/src/locales/jsons/sl.json new file mode 100644 index 00000000..8755c16f --- /dev/null +++ b/src/locales/jsons/sl.json @@ -0,0 +1,176 @@ +{ + "email": "E-pošta", + "password": "Geslo", + "account": "Račun", + "accounts": "Računi", + "accountsDescription": "Preklapljajte med trenutno prijavljenimi računi.", + "accountsInstructions": "Prijavite se v dodatni račun.", + "addAccount": "Dodajanje računa", + "addPasskey": "Dodajanje ključa Passkey", + "alreadyHaveAnAccount": "Že imate račun?", + "avatar": "Avatar", + "avatarDescription": "Kliknite na avatar, če želite naložiti avatarja po meri iz svojih datotek.", + "avatarInstructions": "Avatar ni obvezen, vendar je zelo priporočljiv.", + "backupCodeRequired": "Potrebna je varnostna koda", + "backupCodes": "Varnostne kode", + "backupCodesDescription": "Te varnostne kode shranite na varnem mestu. Z njimi lahko dostopate do računa, če izgubite metodo dvostopenjskega preverjanja pristnosti.", + "backupCodePlaceholder": "Varnostna koda", + "backupCode": "Varnostna koda", + "backupCodeAction": "Obnovitev računa", + "cancel": "Prekliči", + "changePassword": "Sprememba gesla", + "changePasswordDescription": "Vnesite svoje trenutno geslo in novo geslo.", + "changePasswordInstructions": "Uporabite najmanj 8 znakov.", + "changePasswordSuccess": "Vaše geslo je bilo spremenjeno.", + "confirmPassword": "Potrditev gesla", + "confirmPasswordPlaceholder": "Potrditev gesla", + "confirmPasswordRequired": "Zahteva se potrditev gesla", + "continueWithAuthenticator": "Nadaljujte z avtentikacijo", + "copiedToClipboard": "Kopiranje v odložišče", + "copyToClipboard": "Kopiranje v odložišče", + "copyAllCodes": "Kopirajte vse kode", + "continue": "Nadaljuj", + "currentPassword": "Trenutno geslo", + "currentPasswordPlaceholder": "Trenutno geslo", + "currentSession": "Trenutna seja", + "delete": "Izbriši", + "deleteAvatar": "Brisanje avatarja", + "deleteAccount": "Brisanje računa", + "deleteAccountDescription": "trajno odstranite svoj račun in vso njegovo vsebino. To dejanje ni povratno, zato nadaljujte previdno.", + "deleteAccountInstructions": "Potrdite izbris svojega računa. Tega dejanja ni mogoče povrniti, zato nadaljujte previdno.", + "deleteAccountVerify": "Preverite svoje e-poštno sporočilo in preverite, ali je bil vaš račun izbrisan.", + "deleteAccountSuccess": "Vaš račun je bil izbrisan.", + "deleteAccountNotFresh": "Če želite izbrisati svoj račun, morate biti nedavno prijavljeni.", + "disable": "Onemogočite", + "disabledCredentialsDescription": "Izberite ponudnika za prijavo v račun", + "dontHaveAnAccount": "Nimate računa?", + "done": "Končano", + "emailDescription": "Vnesite e-poštni naslov, ki ga želite uporabiti za prijavo.", + "emailInstructions": "Vnesite veljaven e-poštni naslov.", + "emailInvalid": "E-poštni naslov je neveljaven", + "emailIsTheSame": "E-pošta je enaka", + "emailPlaceholder": "m@example.com", + "emailRequired": "Zahteva se e-poštni naslov", + "emailVerifyChange": "Preverite svojo e-pošto in preverite spremembo.", + "emailVerification": "Preverite svoje e-poštno sporočilo za povezavo za preverjanje.", + "enable": "Omogočite", + "error": "Napaka", + "isInvalid": "je neveljavna.", + "isRequired": "je potrebna", + "isTheSame": "je enaka", + "forgotAuthenticator": "Ste pozabili avtentifikator?", + "forgotPassword": "Pozabljeno geslo", + "forgotPasswordAction": "Pošlji ponastavljeno povezavo", + "forgotPasswordDescription": "Vnesite svoj e-poštni naslov za ponastavitev gesla", + "forgotPasswordEmail": "Preverite svoje e-poštno sporočilo za povezavo za ponastavitev gesla.", + "forgotPasswordLink": "Ste pozabili geslo?", + "invalidTwoFactorCookie": "Nepravilen dvostopenjski piškotek", + "link": "Povezava", + "magicLink": "Magična povezava", + "magicLinkAction": "Pošlji čarobno povezavo", + "magicLinkDescription": "Vnesite svoj e-poštni naslov, da prejmete čarobno povezavo", + "magicLinkEmail": "Preverite svoje e-poštno sporočilo za čarobno povezavo", + "emailOTP": "E-poštna koda", + "emailOTPSendAction": "Pošlji kodo", + "emailOTPVerifyAction": "Preverjanje kode", + "emailOTPDescription": "Vnesite svoj e-poštni naslov, da prejmete kodo", + "emailOTPVerificationSent": "Preverite e-pošto za kodo za preverjanje.", + "name": "Ime", + "nameDescription": "Vnesite svoje polno ime ali prikazno ime.", + "nameInstructions": "Uporabite največ 32 znakov.", + "namePlaceholder": "Ime", + "newPassword": "Novo geslo", + "newPasswordPlaceholder": "Novo geslo", + "newPasswordRequired": "Potrebno je novo geslo", + "oneTimePassword": "Enkratno geslo", + "orContinueWith": "Ali pa nadaljujte z", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Upravljajte svoje ključe za varen dostop.", + "passkeysInstructions": "Varen dostop do računa brez gesla.", + "apiKeys": "Ključi API", + "apiKeysDescription": "Upravljajte ključe API za varen dostop.", + "apiKeysInstructions": "Ustvarite ključe API za programski dostop do računa.", + "createApiKey": "Ustvarjanje ključa API", + "createApiKeyDescription": "Vnesite edinstveno ime za svoj ključ API, da se bo razlikoval od drugih ključev.", + "apiKeyNamePlaceholder": "Nov ključ API", + "apiKeyCreated": "Ustvarjen ključ API", + "apiKeyCreatedDescription": "Kopirajte svoj ključ API in ga shranite na varnem mestu. Iz varnostnih razlogov ga ne moremo ponovno prikazati.", + "neverExpires": "Nikoli ne preneha veljati", + "expires": "Velja do", + "noExpiration": "Brez izteka veljavnosti", + "create": "Ustvarite spletno stran", + "passwordPlaceholder": "Geslo", + "passwordRequired": "Zahteva se geslo", + "passwordsDoNotMatch": "Gesla se ne ujemajo", + "providers": "Ponudniki", + "providersDescription": "Povežite svoj račun s storitvijo tretje osebe.", + "recoverAccount": "Obnovitev računa", + "recoverAccountAction": "Obnovitev računa", + "recoverAccountDescription": "Vnesite varnostno kodo za dostop do računa", + "rememberMe": "Zapomni si me", + "resendCode": "Ponovno pošiljanje kode", + "resendVerificationEmail": "Ponovno pošljite potrditveno e-pošto", + "resetPassword": "Ponastavitev gesla", + "resetPasswordAction": "Shranjevanje novega gesla", + "resetPasswordDescription": "Spodaj vnesite svoje novo geslo", + "resetPasswordInvalidToken": "Neveljavna povezava za ponastavitev gesla", + "resetPasswordSuccess": "Ponastavitev gesla je bila uspešna", + "requestFailed": "Zahteva ni bila uspešna", + "revoke": "Preklic", + "deleteApiKey": "Brisanje ključa API", + "deleteApiKeyConfirmation": "Ste prepričani, da želite izbrisati ta ključ API?", + "apiKey": "Ključ API", + "signIn": "Prijavite se", + "signInAction": "Prijava", + "signInDescription": "Za prijavo v svoj račun vnesite spodnji e-poštni naslov", + "signInUsernameDescription": "Vnesite svoje uporabniško ime ali e-pošto za prijavo v račun", + "signInWith": "Prijavite se z", + "signOut": "Odjavite se", + "signUp": "Prijavite se", + "signUpAction": "Ustvarite račun", + "signUpDescription": "Vnesite svoje podatke za ustvarjanje računa", + "signUpEmail": "Preverite e-pošto za povezavo za preverjanje.", + "sessions": "Seje", + "sessionsDescription": "Upravljajte svoje aktivne seje in prekličite dostop.", + "setPassword": "Nastavitev gesla", + "setPasswordDescription": "Kliknite spodnji gumb, da prejmete e-poštno sporočilo za nastavitev gesla za svoj račun.", + "settings": "Nastavitve", + "save": "Shrani", + "security": "Varnost", + "switchAccount": "Preklopni račun", + "trustDevice": "Zaupajte tej napravi", + "twoFactor": "Dvofaktorska spletna stran", + "twoFactorAction": "Preverjanje kode", + "twoFactorDescription": "Za nadaljevanje vnesite enkratno geslo", + "twoFactorCardDescription": "Dodajte dodatno stopnjo varnosti v svoj račun.", + "twoFactorDisableInstructions": "Vnesite svoje geslo, da onemogočite 2FA.", + "twoFactorEnableInstructions": "Vnesite svoje geslo, da omogočite 2FA.", + "twoFactorEnabled": "Omogočeno je dvostopenjsko preverjanje pristnosti", + "twoFactorDisabled": "Dvofaktorsko preverjanje pristnosti je onemogočeno", + "twoFactorPrompt": "Preverjanje pristnosti z dvema dejavnikoma", + "twoFactorTotpLabel": "Skeniranje kode QR z avtentifikatorjem", + "sendVerificationCode": "Pošlji kodo za preverjanje", + "unlink": "Odklop povezave", + "updatedSuccessfully": "uspešno posodobljen", + "username": "Uporabniško ime", + "usernameDescription": "Vnesite uporabniško ime, ki ga želite uporabiti za prijavo.", + "usernameInstructions": "Uporabite največ 32 znakov.", + "usernamePlaceholder": "Uporabniško ime", + "signInUsernamePlaceholder": "Uporabniško ime ali e-pošta", + "verifyYourEmail": "Preverite svoj e-poštni naslov", + "verifyYourEmailDescription": "Preverite svoj e-poštni naslov. Preverite svoj e-poštni predal za potrditveno sporočilo. Če e-poštnega sporočila niste prejeli, kliknite spodnji gumb za ponovno pošiljanje.", + "goBack": "Pojdi nazaj", + "invalidEmailOrPassword": "Nepravilna e-pošta ali geslo", + "passwordInvalid": "Nepravilno geslo", + "sessionNotFresh": "Vaša seja ni sveža. Ponovno se prijavite.", + "sessionExpired": "Iztekla seja", + "passwordTooShort": "Prekratko geslo", + "passwordTooLong": "Predolgo geslo", + "uploadAvatar": "Naloži avatar", + "privacyPolicy": "Pravilnik o zasebnosti", + "termsOfService": "Pogoji uporabe storitev", + "protectedByRecaptcha": "To spletno mesto je zaščiteno z reCAPTCHA.", + "byContinuingYouAgree": "Z nadaljevanjem se strinjate z", + "missingCaptchaResponse": "Manjkajoči odziv CAPTCHA" +} diff --git a/src/locales/jsons/sv.json b/src/locales/jsons/sv.json new file mode 100644 index 00000000..76e97814 --- /dev/null +++ b/src/locales/jsons/sv.json @@ -0,0 +1,176 @@ +{ + "email": "E-post", + "password": "Lösenord", + "account": "Konto", + "accounts": "Konton", + "accountsDescription": "Växla mellan dina inloggade konton.", + "accountsInstructions": "Logga in på ett ytterligare konto.", + "addAccount": "Lägg till konto", + "addPasskey": "Lägg till Passkey", + "alreadyHaveAnAccount": "Har du redan ett konto?", + "avatar": "Avatar", + "avatarDescription": "Klicka på avataren för att ladda upp en anpassad avatar från dina filer.", + "avatarInstructions": "En avatar är valfri men rekommenderas starkt.", + "backupCodeRequired": "Säkerhetskopieringskod krävs", + "backupCodes": "Koder för säkerhetskopiering", + "backupCodesDescription": "Spara dessa reservkoder på en säker plats. Du kan använda dem för att komma åt ditt konto om du förlorar din tvåfaktorsautentiseringsmetod.", + "backupCodePlaceholder": "Säkerhetskopieringskod", + "backupCode": "Säkerhetskopieringskod", + "backupCodeAction": "Återställ konto", + "cancel": "Avbryt", + "changePassword": "Ändra lösenord", + "changePasswordDescription": "Ange ditt nuvarande lösenord och ett nytt lösenord.", + "changePasswordInstructions": "Vänligen använd minst 8 tecken.", + "changePasswordSuccess": "Ditt lösenord har ändrats.", + "confirmPassword": "Bekräfta lösenord", + "confirmPasswordPlaceholder": "Bekräfta lösenord", + "confirmPasswordRequired": "Bekräfta lösenord krävs", + "continueWithAuthenticator": "Fortsätt med autentisering", + "copiedToClipboard": "Kopieras till urklipp", + "copyToClipboard": "Kopiera till urklipp", + "copyAllCodes": "Kopiera alla koder", + "continue": "Fortsätt", + "currentPassword": "Aktuellt lösenord", + "currentPasswordPlaceholder": "Aktuellt lösenord", + "currentSession": "Aktuell session", + "delete": "Radera", + "deleteAvatar": "Ta bort avatar", + "deleteAccount": "Ta bort konto", + "deleteAccountDescription": "Ta bort ditt konto och allt dess innehåll permanent. Denna åtgärd är inte reversibel, så fortsätt med försiktighet.", + "deleteAccountInstructions": "Vänligen bekräfta att ditt konto har raderats. Denna åtgärd är inte reversibel, så fortsätt med försiktighet.", + "deleteAccountVerify": "Kontrollera din e-post för att verifiera att ditt konto har raderats.", + "deleteAccountSuccess": "Ditt konto har raderats.", + "deleteAccountNotFresh": "Du måste nyligen ha loggat in för att kunna radera ditt konto.", + "disable": "Avaktivera", + "disabledCredentialsDescription": "Välj en leverantör för att logga in på ditt konto", + "dontHaveAnAccount": "Har du inget konto?", + "done": "Klar", + "emailDescription": "Ange den e-postadress som du vill använda för att logga in.", + "emailInstructions": "Vänligen ange en giltig e-postadress.", + "emailInvalid": "E-postadressen är ogiltig", + "emailIsTheSame": "E-postadressen är densamma", + "emailPlaceholder": "m@example.com", + "emailRequired": "E-postadress krävs", + "emailVerifyChange": "Vänligen kontrollera din e-post för att verifiera ändringen.", + "emailVerification": "Kontrollera din e-post för verifieringslänken.", + "enable": "Aktivera", + "error": "Fel", + "isInvalid": "är ogiltig", + "isRequired": "krävs", + "isTheSame": "är densamma", + "forgotAuthenticator": "Har du glömt din autentiserare?", + "forgotPassword": "Glömt lösenord", + "forgotPasswordAction": "Skicka återställ länk", + "forgotPasswordDescription": "Ange din e-postadress för att återställa ditt lösenord", + "forgotPasswordEmail": "Kontrollera din e-post för länken till återställning av lösenord.", + "forgotPasswordLink": "Har du glömt ditt lösenord?", + "invalidTwoFactorCookie": "Ogiltig cookie med två faktorer", + "link": "Länk", + "magicLink": "Magisk länk", + "magicLinkAction": "Skicka magisk länk", + "magicLinkDescription": "Ange din e-postadress för att få en magisk länk", + "magicLinkEmail": "Kontrollera din e-post för den magiska länken", + "emailOTP": "E-post kod", + "emailOTPSendAction": "Skicka kod", + "emailOTPVerifyAction": "Verifiera kod", + "emailOTPDescription": "Ange din e-postadress för att få en kod", + "emailOTPVerificationSent": "Kontrollera din e-post för verifieringskoden.", + "name": "Namn", + "nameDescription": "Ange ditt fullständiga namn eller ett visningsnamn.", + "nameInstructions": "Använd högst 32 tecken.", + "namePlaceholder": "Namn", + "newPassword": "Nytt lösenord", + "newPasswordPlaceholder": "Nytt lösenord", + "newPasswordRequired": "Nytt lösenord krävs", + "oneTimePassword": "Engångslösenord", + "orContinueWith": "Eller fortsätt med", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Hantera dina nycklar för säker åtkomst.", + "passkeysInstructions": "Få säker åtkomst till ditt konto utan lösenord.", + "apiKeys": "API-nycklar", + "apiKeysDescription": "Hantera dina API-nycklar för säker åtkomst.", + "apiKeysInstructions": "Generera API-nycklar för att komma åt ditt konto programmatiskt.", + "createApiKey": "Skapa API-nyckel", + "createApiKeyDescription": "Ange ett unikt namn för din API-nyckel för att skilja den från andra nycklar.", + "apiKeyNamePlaceholder": "Ny API-nyckel", + "apiKeyCreated": "API-nyckel skapad", + "apiKeyCreatedDescription": "Kopiera din API-nyckel och förvara den på ett säkert ställe. Av säkerhetsskäl kan vi inte visa den igen.", + "neverExpires": "Går aldrig ut", + "expires": "Upphör att gälla", + "noExpiration": "Ingen utgångsdatum", + "create": "Skapa", + "passwordPlaceholder": "Lösenord", + "passwordRequired": "Lösenord krävs", + "passwordsDoNotMatch": "Lösenorden stämmer inte överens", + "providers": "Leverantörer", + "providersDescription": "Anslut ditt konto till en tjänst från tredje part.", + "recoverAccount": "Återställ konto", + "recoverAccountAction": "Återställ konto", + "recoverAccountDescription": "Ange en säkerhetskod för att komma åt ditt konto", + "rememberMe": "Kom ihåg mig", + "resendCode": "Skicka kod på nytt", + "resendVerificationEmail": "Skicka ett nytt verifieringsmeddelande", + "resetPassword": "Återställ lösenord", + "resetPasswordAction": "Spara nytt lösenord", + "resetPasswordDescription": "Ange ditt nya lösenord nedan", + "resetPasswordInvalidToken": "Ogiltig länk för återställning av lösenord", + "resetPasswordSuccess": "Lösenordet återställdes framgångsrikt", + "requestFailed": "Begäran misslyckades", + "revoke": "Återkalla", + "deleteApiKey": "Radera API-nyckel", + "deleteApiKeyConfirmation": "Är du säker på att du vill ta bort den här API-nyckeln?", + "apiKey": "API-nyckel", + "signIn": "Logga in", + "signInAction": "Logga in", + "signInDescription": "Ange din e-postadress nedan för att logga in på ditt konto", + "signInUsernameDescription": "Ange ditt användarnamn eller din e-postadress för att logga in på ditt konto", + "signInWith": "Logga in med", + "signOut": "Logga ut", + "signUp": "Registrera dig", + "signUpAction": "Skapa ett konto", + "signUpDescription": "Ange dina uppgifter för att skapa ett konto", + "signUpEmail": "Kontrollera din e-post för verifieringslänken.", + "sessions": "Sessioner", + "sessionsDescription": "Hantera dina aktiva sessioner och återkalla åtkomst.", + "setPassword": "Ange lösenord", + "setPasswordDescription": "Klicka på knappen nedan för att få ett e-postmeddelande för att skapa ett lösenord för ditt konto.", + "settings": "Inställningar", + "save": "Spara", + "security": "Säkerhet", + "switchAccount": "Byt konto", + "trustDevice": "Lita på den här enheten", + "twoFactor": "Två faktorer", + "twoFactorAction": "Verifiera kod", + "twoFactorDescription": "Ange ditt engångslösenord för att fortsätta", + "twoFactorCardDescription": "Lägg till ett extra lager av säkerhet på ditt konto.", + "twoFactorDisableInstructions": "Ange ditt lösenord för att inaktivera 2FA.", + "twoFactorEnableInstructions": "Ange ditt lösenord för att aktivera 2FA.", + "twoFactorEnabled": "Tvåfaktorsautentisering har aktiverats", + "twoFactorDisabled": "Tvåfaktorsautentisering har avaktiverats", + "twoFactorPrompt": "Tvåfaktorsautentisering", + "twoFactorTotpLabel": "Skanna QR-koden med din autentiseringsenhet", + "sendVerificationCode": "Skicka verifieringskod", + "unlink": "Koppla bort länk", + "updatedSuccessfully": "uppdaterades framgångsrikt", + "username": "Användarnamn", + "usernameDescription": "Ange det användarnamn som du vill använda för att logga in.", + "usernameInstructions": "Använd högst 32 tecken.", + "usernamePlaceholder": "Användarnamn", + "signInUsernamePlaceholder": "Användarnamn eller e-post", + "verifyYourEmail": "Verifiera din e-post", + "verifyYourEmailDescription": "Vänligen verifiera din e-postadress. Kontrollera din inkorg för verifieringsmeddelandet. Om du inte har fått e-postmeddelandet klickar du på knappen nedan för att skicka det igen.", + "goBack": "Gå tillbaka", + "invalidEmailOrPassword": "Ogiltig e-postadress eller ogiltigt lösenord", + "passwordInvalid": "Ogiltigt lösenord", + "sessionNotFresh": "Din session är inte ny. Vänligen logga in igen.", + "sessionExpired": "Sessionen har löpt ut", + "passwordTooShort": "Lösenordet är för kort", + "passwordTooLong": "Lösenordet för långt", + "uploadAvatar": "Ladda upp avatar", + "privacyPolicy": "Integritetspolicy", + "termsOfService": "Villkor för tjänsten", + "protectedByRecaptcha": "Denna webbplats är skyddad av reCAPTCHA.", + "byContinuingYouAgree": "Genom att fortsätta samtycker du till", + "missingCaptchaResponse": "CAPTCHA-svar saknas" +} diff --git a/src/locales/jsons/tr.json b/src/locales/jsons/tr.json new file mode 100644 index 00000000..a12eff77 --- /dev/null +++ b/src/locales/jsons/tr.json @@ -0,0 +1,176 @@ +{ + "email": "E-posta", + "password": "Şifre", + "account": "Hesap", + "accounts": "Hesaplar", + "accountsDescription": "Şu anda oturum açmış olduğunuz hesaplar arasında geçiş yapın.", + "accountsInstructions": "Ek bir hesapta oturum açın.", + "addAccount": "Hesap Ekle", + "addPasskey": "Geçiş Anahtarı Ekle", + "alreadyHaveAnAccount": "Zaten bir hesabınız var mı?", + "avatar": "Avatar", + "avatarDescription": "Dosyalarınızdan özel bir tane yüklemek için avatara tıklayın.", + "avatarInstructions": "Bir avatar isteğe bağlıdır ancak şiddetle tavsiye edilir.", + "backupCodeRequired": "Yedekleme kodu gereklidir", + "backupCodes": "Yedekleme Kodları", + "backupCodesDescription": "Bu yedek kodları güvenli bir yere kaydedin. İki faktörlü kimlik doğrulama yönteminizi kaybederseniz hesabınıza erişmek için bunları kullanabilirsiniz.", + "backupCodePlaceholder": "Yedekleme Kodu", + "backupCode": "Yedekleme Kodu", + "backupCodeAction": "Hesap kurtarma", + "cancel": "İptal", + "changePassword": "Şifre Değiştir", + "changePasswordDescription": "Mevcut parolanızı ve yeni bir parola girin.", + "changePasswordInstructions": "Lütfen en az 8 karakter kullanın.", + "changePasswordSuccess": "Şifreniz değiştirildi.", + "confirmPassword": "Şifreyi Onayla", + "confirmPasswordPlaceholder": "Şifreyi Onayla", + "confirmPasswordRequired": "Şifre onayı gereklidir", + "continueWithAuthenticator": "Authenticator ile devam edin", + "copiedToClipboard": "Panoya kopyalandı", + "copyToClipboard": "Panoya kopyala", + "copyAllCodes": "Tüm kodları kopyalayın", + "continue": "Devam et", + "currentPassword": "Geçerli Şifre", + "currentPasswordPlaceholder": "Geçerli Şifre", + "currentSession": "Güncel Oturum", + "delete": "Silme", + "deleteAvatar": "Avatarı Sil", + "deleteAccount": "Hesabı Sil", + "deleteAccountDescription": "Hesabınızı ve tüm içeriğini kalıcı olarak kaldırın. Bu işlem geri döndürülemez, bu nedenle lütfen dikkatli bir şekilde devam edin.", + "deleteAccountInstructions": "Lütfen hesabınızın silindiğini onaylayın. Bu işlem geri alınamaz, bu nedenle lütfen dikkatli bir şekilde devam edin.", + "deleteAccountVerify": "Hesabınızın silindiğini doğrulamak için lütfen e-postanızı kontrol edin.", + "deleteAccountSuccess": "Hesabınız silindi.", + "deleteAccountNotFresh": "Hesabınızı silmek için yakın zamanda giriş yapmış olmanız gerekir.", + "disable": "Devre dışı bırak", + "disabledCredentialsDescription": "Hesabınıza giriş yapmak için bir sağlayıcı seçin", + "dontHaveAnAccount": "Hesabınız yok mu?", + "done": "Bitti", + "emailDescription": "Giriş yapmak için kullanmak istediğiniz e-posta adresini girin.", + "emailInstructions": "Lütfen geçerli bir e-posta adresi girin.", + "emailInvalid": "E-posta adresi geçersiz", + "emailIsTheSame": "E-posta da aynı", + "emailPlaceholder": "m@example.com", + "emailRequired": "E-posta adresi gereklidir", + "emailVerifyChange": "Değişikliği doğrulamak için lütfen e-postanızı kontrol edin.", + "emailVerification": "Doğrulama bağlantısı için lütfen e-postanızı kontrol edin.", + "enable": "Etkinleştir", + "error": "Hata", + "isInvalid": "geçersizdir", + "isRequired": "gereklidir", + "isTheSame": "aynıdır", + "forgotAuthenticator": "Kimlik doğrulayıcıyı mı unuttunuz?", + "forgotPassword": "Şifremi Unuttum", + "forgotPasswordAction": "Sıfırlama bağlantısı gönder", + "forgotPasswordDescription": "Şifrenizi sıfırlamak için e-postanızı girin", + "forgotPasswordEmail": "Şifre sıfırlama bağlantısı için e-postanızı kontrol edin.", + "forgotPasswordLink": "Şifrenizi mi unuttunuz?", + "invalidTwoFactorCookie": "Geçersiz iki faktörlü çerez", + "link": "Bağlantı", + "magicLink": "Sihirli Bağlantı", + "magicLinkAction": "Sihirli bağlantı gönder", + "magicLinkDescription": "Sihirli bir bağlantı almak için e-postanızı girin", + "magicLinkEmail": "Sihirli bağlantı için e-postanızı kontrol edin", + "emailOTP": "E-posta Kodu", + "emailOTPSendAction": "Kod gönder", + "emailOTPVerifyAction": "Kodu doğrulayın", + "emailOTPDescription": "Kod almak için e-postanızı girin", + "emailOTPVerificationSent": "Doğrulama kodu için lütfen e-postanızı kontrol edin.", + "name": "İsim", + "nameDescription": "Lütfen tam adınızı veya görünen adınızı girin.", + "nameInstructions": "Lütfen en fazla 32 karakter kullanın.", + "namePlaceholder": "İsim", + "newPassword": "Yeni Şifre", + "newPasswordPlaceholder": "Yeni Şifre", + "newPasswordRequired": "Yeni şifre gereklidir", + "oneTimePassword": "Tek Kullanımlık Şifre", + "orContinueWith": "Ya da devam edin", + "passkey": "Passkey", + "passkeys": "Passkeys", + "passkeysDescription": "Güvenli erişim için geçiş anahtarlarınızı yönetin.", + "passkeysInstructions": "Hesabınıza şifre olmadan güvenli bir şekilde erişin.", + "apiKeys": "API Anahtarları", + "apiKeysDescription": "Güvenli erişim için API anahtarlarınızı yönetin.", + "apiKeysInstructions": "Hesabınıza programlı olarak erişmek için API anahtarları oluşturun.", + "createApiKey": "API Anahtarı Oluştur", + "createApiKeyDescription": "API anahtarınızı diğer anahtarlardan ayırmak için benzersiz bir ad girin.", + "apiKeyNamePlaceholder": "Yeni API Anahtarı", + "apiKeyCreated": "API Anahtarı Oluşturuldu", + "apiKeyCreatedDescription": "Lütfen API anahtarınızı kopyalayın ve güvenli bir yerde saklayın. Güvenlik nedeniyle bunu tekrar gösteremeyiz.", + "neverExpires": "Asla Sona Ermez", + "expires": "Sona erdi", + "noExpiration": "Son Kullanma Tarihi Yok", + "create": "Oluştur", + "passwordPlaceholder": "Şifre", + "passwordRequired": "Şifre gereklidir", + "passwordsDoNotMatch": "Parolalar eşleşmiyor", + "providers": "Sağlayıcılar", + "providersDescription": "Hesabınızı üçüncü taraf bir hizmete bağlayın.", + "recoverAccount": "Hesap Kurtarma", + "recoverAccountAction": "Hesap kurtarma", + "recoverAccountDescription": "Hesabınıza erişmek için lütfen bir yedekleme kodu girin", + "rememberMe": "Hatırla beni", + "resendCode": "Kodu yeniden gönder", + "resendVerificationEmail": "Doğrulama E-postasını Yeniden Gönder", + "resetPassword": "Şifre Sıfırlama", + "resetPasswordAction": "Yeni şifreyi kaydet", + "resetPasswordDescription": "Yeni şifrenizi aşağıya girin", + "resetPasswordInvalidToken": "Geçersiz şifre sıfırlama bağlantısı", + "resetPasswordSuccess": "Parola başarıyla sıfırlandı", + "requestFailed": "İstek başarısız oldu", + "revoke": "İptal", + "deleteApiKey": "API Anahtarını Sil", + "deleteApiKeyConfirmation": "Bu API anahtarını silmek istediğinizden emin misiniz?", + "apiKey": "API Anahtarı", + "signIn": "Oturum Aç", + "signInAction": "Giriş", + "signInDescription": "Hesabınıza giriş yapmak için aşağıya e-posta adresinizi girin", + "signInUsernameDescription": "Hesabınıza giriş yapmak için kullanıcı adınızı veya e-postanızı girin", + "signInWith": "İle oturum açın", + "signOut": "Çıkış Yapın", + "signUp": "Kaydolun", + "signUpAction": "Bir hesap oluşturun", + "signUpDescription": "Hesap oluşturmak için bilgilerinizi girin", + "signUpEmail": "Doğrulama bağlantısı için e-postanızı kontrol edin.", + "sessions": "Oturumlar", + "sessionsDescription": "Aktif oturumlarınızı yönetin ve erişimi iptal edin.", + "setPassword": "Şifre Ayarla", + "setPasswordDescription": "Hesabınız için bir şifre belirlemek üzere bir e-posta almak için aşağıdaki düğmeyi tıklayın.", + "settings": "Ayarlar", + "save": "Kaydet", + "security": "Güvenlik", + "switchAccount": "Hesap Değiştir", + "trustDevice": "Bu cihaza güvenin", + "twoFactor": "İki Faktörlü", + "twoFactorAction": "Kodu doğrulayın", + "twoFactorDescription": "Devam etmek için lütfen tek kullanımlık şifrenizi girin", + "twoFactorCardDescription": "Hesabınıza ekstra bir güvenlik katmanı ekleyin.", + "twoFactorDisableInstructions": "2FA'yı devre dışı bırakmak için lütfen şifrenizi girin.", + "twoFactorEnableInstructions": "2FA'yı etkinleştirmek için lütfen şifrenizi girin.", + "twoFactorEnabled": "İki faktörlü kimlik doğrulama etkinleştirildi", + "twoFactorDisabled": "İki Faktörlü Kimlik Doğrulama devre dışı bırakıldı", + "twoFactorPrompt": "İki Faktörlü Kimlik Doğrulama", + "twoFactorTotpLabel": "QR Kodunu Authenticator'ınız ile tarayın", + "sendVerificationCode": "Doğrulama kodu gönder", + "unlink": "Bağlantıyı Kaldır", + "updatedSuccessfully": "başarıyla güncellendi", + "username": "Kullanıcı Adı", + "usernameDescription": "Oturum açmak için kullanmak istediğiniz kullanıcı adını girin.", + "usernameInstructions": "Lütfen en fazla 32 karakter kullanın.", + "usernamePlaceholder": "Kullanıcı Adı", + "signInUsernamePlaceholder": "Kullanıcı adı veya e-posta", + "verifyYourEmail": "E-postanızı Doğrulayın", + "verifyYourEmailDescription": "Lütfen e-posta adresinizi doğrulayın. Doğrulama e-postası için gelen kutunuzu kontrol edin. E-postayı almadıysanız, yeniden göndermek için aşağıdaki düğmeyi tıklayın.", + "goBack": "Geri dön", + "invalidEmailOrPassword": "Geçersiz e-posta veya şifre", + "passwordInvalid": "Geçersiz şifre", + "sessionNotFresh": "Oturumunuz yeni değil. Lütfen tekrar giriş yapın.", + "sessionExpired": "Oturum Süresi Doldu", + "passwordTooShort": "Şifre çok kısa", + "passwordTooLong": "Şifre çok uzun", + "uploadAvatar": "Avatar Yükle", + "privacyPolicy": "Gizlilik Politikası", + "termsOfService": "Hizmet Koşulları", + "protectedByRecaptcha": "Bu site reCAPTCHA tarafından korunmaktadır.", + "byContinuingYouAgree": "Devam ederek, aşağıdakileri kabul etmiş olursunuz", + "missingCaptchaResponse": "Eksik CAPTCHA yanıtı" +} diff --git a/src/locales/jsons/uk.json b/src/locales/jsons/uk.json new file mode 100644 index 00000000..96bdd94a --- /dev/null +++ b/src/locales/jsons/uk.json @@ -0,0 +1,176 @@ +{ + "email": "Електронна пошта", + "password": "Пароль", + "account": "Обліковий запис", + "accounts": "Рахунки", + "accountsDescription": "Перемикайтеся між акаунтами, в яких ви зараз зареєстровані.", + "accountsInstructions": "Увійдіть в додатковий обліковий запис.", + "addAccount": "Додати обліковий запис", + "addPasskey": "Додати ключ доступу", + "alreadyHaveAnAccount": "Вже маєте обліковий запис?", + "avatar": "Аватар", + "avatarDescription": "Натисніть на аватарку, щоб завантажити власну з ваших файлів.", + "avatarInstructions": "Аватар необов'язковий, але настійно рекомендується.", + "backupCodeRequired": "Необхідно ввести резервний код", + "backupCodes": "Резервні коди", + "backupCodesDescription": "Зберігайте ці резервні коди в надійному місці. Ви зможете використовувати їх для доступу до свого облікового запису, якщо втратите свій метод двофакторної автентифікації.", + "backupCodePlaceholder": "Резервний код", + "backupCode": "Резервний код", + "backupCodeAction": "Відновити обліковий запис", + "cancel": "Скасувати", + "changePassword": "Змінити пароль", + "changePasswordDescription": "Введіть ваш поточний пароль і новий пароль.", + "changePasswordInstructions": "Будь ласка, використовуйте мінімум 8 символів.", + "changePasswordSuccess": "Ваш пароль було змінено.", + "confirmPassword": "Підтвердити пароль", + "confirmPasswordPlaceholder": "Підтвердити пароль", + "confirmPasswordRequired": "Потрібно підтвердити пароль", + "continueWithAuthenticator": "Продовжити з автентифікатором", + "copiedToClipboard": "Скопійовано в буфер обміну", + "copyToClipboard": "Скопіювати в буфер обміну", + "copyAllCodes": "Скопіювати всі коди", + "continue": "Продовжуйте", + "currentPassword": "Поточний пароль", + "currentPasswordPlaceholder": "Поточний пароль", + "currentSession": "Поточна сесія", + "delete": "Видалити", + "deleteAvatar": "Видалити аватар", + "deleteAccount": "Видалити обліковий запис", + "deleteAccountDescription": "Назавжди видалити ваш обліковий запис і весь його вміст. Ця дія не є незворотною, тому, будь ласка, продовжуйте з обережністю.", + "deleteAccountInstructions": "Будь ласка, підтвердіть видалення вашого облікового запису. Ця дія не є незворотною, тому, будь ласка, продовжуйте з обережністю.", + "deleteAccountVerify": "Будь ласка, перевірте свою електронну пошту, щоб підтвердити видалення облікового запису.", + "deleteAccountSuccess": "Ваш обліковий запис видалено.", + "deleteAccountNotFresh": "Щоб видалити свій обліковий запис, ви повинні нещодавно увійти в систему.", + "disable": "Вимкнути", + "disabledCredentialsDescription": "Виберіть провайдера для входу в обліковий запис", + "dontHaveAnAccount": "Не маєте облікового запису?", + "done": "Зроблено.", + "emailDescription": "Введіть адресу електронної пошти, яку ви хочете використовувати для входу.", + "emailInstructions": "Будь ласка, введіть дійсну адресу електронної пошти.", + "emailInvalid": "Адреса електронної пошти невірна", + "emailIsTheSame": "Адреса електронної пошти не змінюється", + "emailPlaceholder": "m@example.com", + "emailRequired": "Адреса електронної пошти обов'язкова", + "emailVerifyChange": "Будь ласка, перевірте свою електронну пошту, щоб підтвердити зміни.", + "emailVerification": "Будь ласка, перевірте свою електронну пошту, щоб отримати посилання для підтвердження.", + "enable": "Увімкнути", + "error": "Помилка.", + "isInvalid": "є недійсним", + "isRequired": "потрібно", + "isTheSame": "однаковий", + "forgotAuthenticator": "Забули автентифікатор?", + "forgotPassword": "Забули пароль", + "forgotPasswordAction": "Надіслати посилання для скидання", + "forgotPasswordDescription": "Введіть свою електронну адресу, щоб скинути пароль", + "forgotPasswordEmail": "Перевірте свою електронну пошту, щоб отримати посилання для скидання пароля.", + "forgotPasswordLink": "Забули пароль?", + "invalidTwoFactorCookie": "Недійсний двофакторний файл cookie", + "link": "Посилання", + "magicLink": "Чарівний зв'язок", + "magicLinkAction": "Надішліть чарівне посилання", + "magicLinkDescription": "Введіть свою електронну адресу, щоб отримати чарівне посилання", + "magicLinkEmail": "Перевірте свою електронну пошту, щоб отримати чарівне посилання", + "emailOTP": "Код електронної пошти", + "emailOTPSendAction": "Надіслати код", + "emailOTPVerifyAction": "Підтвердити код", + "emailOTPDescription": "Введіть свою електронну адресу, щоб отримати код", + "emailOTPVerificationSent": "Будь ласка, перевірте свою електронну пошту, щоб отримати код підтвердження.", + "name": "Ім'я", + "nameDescription": "Будь ласка, введіть своє повне ім'я або псевдонім.", + "nameInstructions": "Будь ласка, використовуйте максимум 32 символи.", + "namePlaceholder": "Ім'я", + "newPassword": "Новий пароль", + "newPasswordPlaceholder": "Новий пароль", + "newPasswordRequired": "Потрібен новий пароль", + "oneTimePassword": "Одноразовий пароль", + "orContinueWith": "Або продовжити з", + "passkey": "Пароль", + "passkeys": "Паролі", + "passkeysDescription": "Керуйте своїми паролями для безпечного доступу.", + "passkeysInstructions": "Безпечний доступ до свого облікового запису без пароля.", + "apiKeys": "Ключі API", + "apiKeysDescription": "Керуйте ключами API для безпечного доступу.", + "apiKeysInstructions": "Згенеруйте API-ключі для програмного доступу до вашого облікового запису.", + "createApiKey": "Створення ключа API", + "createApiKeyDescription": "Введіть унікальне ім'я для вашого API-ключа, щоб відрізнити його від інших ключів.", + "apiKeyNamePlaceholder": "Новий ключ API", + "apiKeyCreated": "Створено ключ API", + "apiKeyCreatedDescription": "Будь ласка, скопіюйте свій ключ API і зберігайте його в безпечному місці. З міркувань безпеки ми не можемо показати його знову.", + "neverExpires": "Ніколи не закінчується", + "expires": "Закінчується", + "noExpiration": "Без обмеження терміну дії", + "create": "Створити", + "passwordPlaceholder": "Пароль", + "passwordRequired": "Потрібен пароль", + "passwordsDoNotMatch": "Паролі не збігаються", + "providers": "Провайдери", + "providersDescription": "Підключіть свій обліковий запис до стороннього сервісу.", + "recoverAccount": "Відновити обліковий запис", + "recoverAccountAction": "Відновити обліковий запис", + "recoverAccountDescription": "Будь ласка, введіть резервний код для доступу до свого облікового запису", + "rememberMe": "Пам'ятай мене.", + "resendCode": "Код для повторного відправлення", + "resendVerificationEmail": "Повторно надіслати електронний лист з підтвердженням", + "resetPassword": "Скинути пароль", + "resetPasswordAction": "Збережіть новий пароль", + "resetPasswordDescription": "Введіть новий пароль нижче", + "resetPasswordInvalidToken": "Невірне посилання для скидання пароля", + "resetPasswordSuccess": "Пароль успішно скинуто", + "requestFailed": "Запит не вдалося виконати", + "revoke": "Відкликати", + "deleteApiKey": "Видалення ключа API", + "deleteApiKeyConfirmation": "Ви впевнені, що хочете видалити цей API-ключ?", + "apiKey": "Ключ API", + "signIn": "Увійдіть", + "signInAction": "Логін", + "signInDescription": "Введіть свою електронну пошту нижче, щоб увійти до свого облікового запису", + "signInUsernameDescription": "Введіть своє ім'я користувача або електронну пошту для входу в обліковий запис", + "signInWith": "Увійдіть за допомогою", + "signOut": "Вийти з системи", + "signUp": "Зареєструватися", + "signUpAction": "Створіть обліковий запис", + "signUpDescription": "Введіть свої дані для створення облікового запису", + "signUpEmail": "Перевірте свою електронну пошту, щоб отримати посилання для підтвердження.", + "sessions": "Сесії", + "sessionsDescription": "Керуйте активними сесіями та відкликайте доступ.", + "setPassword": "Встановити пароль", + "setPasswordDescription": "Натисніть кнопку нижче, щоб отримати електронний лист для встановлення пароля для вашого облікового запису.", + "settings": "Налаштування", + "save": "Зберегти", + "security": "Безпека", + "switchAccount": "Змінити обліковий запис", + "trustDevice": "Довіряйте цьому пристрою", + "twoFactor": "Двофакторний", + "twoFactorAction": "Підтвердити код", + "twoFactorDescription": "Будь ласка, введіть свій одноразовий пароль, щоб продовжити", + "twoFactorCardDescription": "Додайте додатковий рівень безпеки до свого облікового запису.", + "twoFactorDisableInstructions": "Будь ласка, введіть пароль, щоб вимкнути 2FA.", + "twoFactorEnableInstructions": "Будь ласка, введіть пароль, щоб увімкнути 2FA.", + "twoFactorEnabled": "Увімкнено двофакторну автентифікацію", + "twoFactorDisabled": "Двофакторну автентифікацію вимкнено", + "twoFactorPrompt": "Двофакторна автентифікація", + "twoFactorTotpLabel": "Відскануйте QR-код своїм автентифікатором", + "sendVerificationCode": "Надіслати код підтвердження", + "unlink": "Роз'єднати зв'язок.", + "updatedSuccessfully": "успішно оновлено", + "username": "Ім'я користувача", + "usernameDescription": "Введіть ім'я користувача, яке ви хочете використовувати для входу.", + "usernameInstructions": "Будь ласка, використовуйте максимум 32 символи.", + "usernamePlaceholder": "Ім'я користувача", + "signInUsernamePlaceholder": "Ім'я користувача або email", + "verifyYourEmail": "Підтвердіть свою електронну адресу", + "verifyYourEmailDescription": "Будь ласка, перевірте свою електронну адресу. Перевірте свою поштову скриньку на наявність листа з підтвердженням. Якщо ви не отримали листа, натисніть кнопку нижче, щоб надіслати його повторно.", + "goBack": "Повернись.", + "invalidEmailOrPassword": "Неправильна адреса електронної пошти або пароль", + "passwordInvalid": "Неправильний пароль", + "sessionNotFresh": "Ваш сеанс не свіжий. Будь ласка, увійдіть ще раз.", + "sessionExpired": "Сесія закінчилася", + "passwordTooShort": "Занадто короткий пароль", + "passwordTooLong": "Занадто довгий пароль", + "uploadAvatar": "Завантажити аватар", + "privacyPolicy": "Політика конфіденційності", + "termsOfService": "Умови надання послуг", + "protectedByRecaptcha": "Цей сайт захищено за допомогою reCAPTCHA.", + "byContinuingYouAgree": "Продовжуючи, ви погоджуєтеся з", + "missingCaptchaResponse": "Відсутня відповідь на CAPTCHA" +} diff --git a/src/locales/jsons/zh.json b/src/locales/jsons/zh.json new file mode 100644 index 00000000..380d0059 --- /dev/null +++ b/src/locales/jsons/zh.json @@ -0,0 +1,176 @@ +{ + "email": "电子邮件", + "password": "密码", + "account": "账户", + "accounts": "账户", + "accountsDescription": "在当前登录的账户之间切换。", + "accountsInstructions": "登录其他账户。", + "addAccount": "添加账户", + "addPasskey": "添加密码", + "alreadyHaveAnAccount": "已有账户?", + "avatar": "阿凡达", + "avatarDescription": "点击头像,从文件中上传自定义头像。", + "avatarInstructions": "头像可有可无,但强烈建议使用。", + "backupCodeRequired": "需要备份代码", + "backupCodes": "备份代码", + "backupCodesDescription": "将这些备份代码保存在安全的地方。如果您丢失了双因素身份验证方法,可以用它们访问您的账户。", + "backupCodePlaceholder": "备份代码", + "backupCode": "备份代码", + "backupCodeAction": "恢复账户", + "cancel": "取消", + "changePassword": "更改密码", + "changePasswordDescription": "输入当前密码和新密码。", + "changePasswordInstructions": "请至少使用 8 个字符。", + "changePasswordSuccess": "您的密码已更改。", + "confirmPassword": "确认密码", + "confirmPasswordPlaceholder": "确认密码", + "confirmPasswordRequired": "需要确认密码", + "continueWithAuthenticator": "继续使用 Authenticator", + "copiedToClipboard": "复制到剪贴板", + "copyToClipboard": "复制到剪贴板", + "copyAllCodes": "复制所有代码", + "continue": "继续", + "currentPassword": "当前密码", + "currentPasswordPlaceholder": "当前密码", + "currentSession": "本届会议", + "delete": "删除", + "deleteAvatar": "删除头像", + "deleteAccount": "删除账户", + "deleteAccountDescription": "永久删除您的账户及其所有内容。此操作不可逆转,请谨慎操作。", + "deleteAccountInstructions": "请确认您的账户已被删除。此操作不可逆转,请谨慎操作。", + "deleteAccountVerify": "请检查您的电子邮件,确认您的账户已被删除。", + "deleteAccountSuccess": "您的账户已被删除。", + "deleteAccountNotFresh": "您必须最近登录过才能删除账户。", + "disable": "禁用", + "disabledCredentialsDescription": "选择供应商登录您的账户", + "dontHaveAnAccount": "没有账户?", + "done": "已完成", + "emailDescription": "输入您要用来登录的电子邮件地址。", + "emailInstructions": "请输入有效的电子邮件地址。", + "emailInvalid": "电子邮件地址无效", + "emailIsTheSame": "电子邮件也一样", + "emailPlaceholder": "m@example.com", + "emailRequired": "需要电子邮件地址", + "emailVerifyChange": "请检查您的电子邮件以核实更改。", + "emailVerification": "请查看电子邮件中的验证链接。", + "enable": "启用", + "error": "错误", + "isInvalid": "无效", + "isRequired": "需要", + "isTheSame": "相同", + "forgotAuthenticator": "忘记了验证器?", + "forgotPassword": "忘记密码", + "forgotPasswordAction": "发送重置链接", + "forgotPasswordDescription": "输入您的电子邮件以重置密码", + "forgotPasswordEmail": "查看电子邮件中的密码重置链接。", + "forgotPasswordLink": "忘记密码?", + "invalidTwoFactorCookie": "无效的双因素 cookie", + "link": "链接", + "magicLink": "魔法链接", + "magicLinkAction": "发送魔法链接", + "magicLinkDescription": "输入您的电子邮件以接收魔法链接", + "magicLinkEmail": "查看电子邮件,获取神奇链接", + "emailOTP": "电子邮件代码", + "emailOTPSendAction": "发送代码", + "emailOTPVerifyAction": "验证码", + "emailOTPDescription": "输入您的电子邮件以接收代码", + "emailOTPVerificationSent": "请查看电子邮件中的验证码。", + "name": "名称", + "nameDescription": "请输入您的全名或显示名。", + "nameInstructions": "请最多使用 32 个字符。", + "namePlaceholder": "名称", + "newPassword": "新密码", + "newPasswordPlaceholder": "新密码", + "newPasswordRequired": "需要新密码", + "oneTimePassword": "一次性密码", + "orContinueWith": "或者继续", + "passkey": "密码钥匙", + "passkeys": "密码键盘", + "passkeysDescription": "管理密码,确保安全访问。", + "passkeysInstructions": "无需密码即可安全访问您的账户。", + "apiKeys": "API 密钥", + "apiKeysDescription": "管理 API 密钥,确保安全访问。", + "apiKeysInstructions": "生成 API 密钥,以编程方式访问您的账户。", + "createApiKey": "创建 API 密钥", + "createApiKeyDescription": "为您的 API 密钥输入一个唯一的名称,以区别于其他密钥。", + "apiKeyNamePlaceholder": "新的应用程序接口密钥", + "apiKeyCreated": "创建的 API 密钥", + "apiKeyCreatedDescription": "请复制您的 API 密钥并妥善保管。出于安全原因,我们不能再次显示它。", + "neverExpires": "永不过期", + "expires": "到期", + "noExpiration": "无有效期", + "create": "创建", + "passwordPlaceholder": "密码", + "passwordRequired": "需要密码", + "passwordsDoNotMatch": "密码不匹配", + "providers": "提供商", + "providersDescription": "将您的账户与第三方服务连接。", + "recoverAccount": "恢复账户", + "recoverAccountAction": "恢复账户", + "recoverAccountDescription": "请输入备份代码以访问您的帐户", + "rememberMe": "记住我", + "resendCode": "重新发送代码", + "resendVerificationEmail": "重新发送验证电子邮件", + "resetPassword": "重置密码", + "resetPasswordAction": "保存新密码", + "resetPasswordDescription": "请在下方输入您的新密码", + "resetPasswordInvalidToken": "重置密码链接无效", + "resetPasswordSuccess": "密码重置成功", + "requestFailed": "请求失败", + "revoke": "撤销", + "deleteApiKey": "删除 API 密钥", + "deleteApiKeyConfirmation": "您确定要删除此 API 密钥吗?", + "apiKey": "API 密钥", + "signIn": "登录", + "signInAction": "登录", + "signInDescription": "请在下方输入您的电子邮件以登录您的帐户", + "signInUsernameDescription": "输入您的用户名或电子邮件登录您的帐户", + "signInWith": "登录", + "signOut": "签出", + "signUp": "注册", + "signUpAction": "创建账户", + "signUpDescription": "输入您的信息以创建账户", + "signUpEmail": "查看电子邮件中的验证链接。", + "sessions": "会议", + "sessionsDescription": "管理您的活动会话并撤销访问权限。", + "setPassword": "设置密码", + "setPasswordDescription": "点击下面的按钮,即可收到一封电子邮件,为您的账户设置密码。", + "settings": "设置", + "save": "节省", + "security": "安全", + "switchAccount": "切换账户", + "trustDevice": "相信这个设备", + "twoFactor": "双因素", + "twoFactorAction": "验证码", + "twoFactorDescription": "请输入一次性密码以继续", + "twoFactorCardDescription": "为您的账户增加一层安全保护。", + "twoFactorDisableInstructions": "请输入您的密码以禁用 2FA。", + "twoFactorEnableInstructions": "请输入您的密码以启用 2FA。", + "twoFactorEnabled": "双因素身份验证已启用", + "twoFactorDisabled": "双因素身份验证已禁用", + "twoFactorPrompt": "双因素认证", + "twoFactorTotpLabel": "使用验证器扫描 QR 码", + "sendVerificationCode": "发送验证码", + "unlink": "解除链接", + "updatedSuccessfully": "成功更新", + "username": "用户名", + "usernameDescription": "输入您要用于登录的用户名。", + "usernameInstructions": "请最多使用 32 个字符。", + "usernamePlaceholder": "用户名", + "signInUsernamePlaceholder": "用户名或电子邮件", + "verifyYourEmail": "验证您的电子邮件", + "verifyYourEmailDescription": "请验证您的电子邮件地址。查看收件箱中的验证电子邮件。如果您没有收到电子邮件,请单击下面的按钮重新发送。", + "goBack": "返回", + "invalidEmailOrPassword": "电子邮件或密码无效", + "passwordInvalid": "密码无效", + "sessionNotFresh": "您的会话不新鲜。请重新登录。", + "sessionExpired": "会期已过", + "passwordTooShort": "密码太短", + "passwordTooLong": "密码太长", + "uploadAvatar": "上传头像", + "privacyPolicy": "隐私政策", + "termsOfService": "服务条款", + "protectedByRecaptcha": "本网站受 reCAPTCHA 保护。", + "byContinuingYouAgree": "如继续使用,即表示您同意", + "missingCaptchaResponse": "验证码回复缺失" +} diff --git a/src/locales/languages.md b/src/locales/languages.md new file mode 100644 index 00000000..6aa6224e --- /dev/null +++ b/src/locales/languages.md @@ -0,0 +1,53 @@ +| Code | Language | +|--------|------| +| ar | Arabic | +| bg | Bulgarian | +| cs | Czech | +| da | Danish | +| de | German | +| el | Greek | +| en | English | +| es | Spanish | +| et | Estonian | +| fi | Finnish | +| fr | French | +| hu | Hungarian | +| id | Indonesian | +| it | Italian | +| ja | Japanese | +| ko | Korean | +| lt | Lithuanian | +| lv | Latvian | +| nb | Norwegian Bokmål | +| nl | Dutch | +| pl | Polish | +| pt | Portuguese | +| ro | Romanian | +| ru | Russian | +| sk | Slovak | +| sl | Slovenian | +| sv | Swedish | +| tr | Turkish | +| uk | Ukrainian | +| zh | Chinese | + +Above languages are covered by following api. +https://support.deepl.com/hc/en-us/articles/360020695820-API-Key-for-DeepL-s-API + +Following are not cover because Deepl free does not cover. +| Code | Language | +|--------|------| +| th | Thai | +| vi | Vietnamese | +| he | Hebrew | + + +To update json file of each language in ./jsons, please process following steps +1. Create API Key +https://www.deepl.com/en/your-account/keys + +2. Run Following CLI commands in your terminal: +```bash +export DEEPL_API_KEY=your_api_key +pnpm run translate +``` \ No newline at end of file diff --git a/src/locales/update-enjson.sh b/src/locales/update-enjson.sh new file mode 100755 index 00000000..4cff84ba --- /dev/null +++ b/src/locales/update-enjson.sh @@ -0,0 +1,29 @@ +#!/bin/bash +echo "Updating src/locales/jsons/en.json from src/lib/auth-localization.ts" + +# Get the directory where the script is located +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SRC="$SCRIPT_DIR/../lib/auth-localization.ts" +DST="$SCRIPT_DIR/jsons/en.json" + +awk ' +NR==1 { print "{"; next } +# Remove everything after /** on the line (JSDoc) +{ sub(/\/\*\*.*/, ""); } +# Skip empty lines +/^\s*$/ { next } +# Skip lines that are only the end of a block comment +/^[ \t]*\*\// { next } +# Skip export lines +/^[ \t]*export/ { next } +# Enclose key names in double quotes before the colon +/^([ \t]*)([a-zA-Z0-9_]+)[ \t]*:/ { + key = gensub(/^([ \t]*)([a-zA-Z0-9_]+)[ \t]*:.*/, "\\2", "g", $0); + sub(/^([ \t]*)([a-zA-Z0-9_]+)[ \t]*:/, "\"" key "\":"); +} +# Remove trailing comma before closing brace +/^[ \t]*}[ \t]*$/ { sub(/,[ \t]*$/, ""); } +{ print } +' "$SRC" > "$DST" + +echo "Done" \ No newline at end of file diff --git a/tsup.config.ts b/tsup.config.ts index 9af7adaf..8e5b8b42 100644 --- a/tsup.config.ts +++ b/tsup.config.ts @@ -8,7 +8,8 @@ export default defineConfig((env) => { server: "./src/server.ts", tanstack: "./src/tanstack.ts", instantdb: "./src/instantdb.ts", - triplit: "./src/triplit.ts" + triplit: "./src/triplit.ts", + locales: "./src/locales.ts" }, format: ["esm", "cjs"], splitting: true,