chore(translations): update translations via Crowdin (#686)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Portuguese, Brazilian)

* New translations en-us.ts (Serbian (Cyrillic))

* New translations en-us.ts (Serbian (Latin))

* New translations en-us.ts (Croatian)

* New translations en-us.ts (Ukrainian)

* New translations en-us.ts (Spanish)

* New translations en-us.ts (Hungarian)

* New translations en-us.ts (Serbian (Cyrillic))

* New translations en-us.ts (Portuguese, Brazilian)

* New translations en-us.ts (Thai)

* New translations en-us.ts (French)

* New translations en-us.ts (Russian)

* New translations en-us.ts (Chinese Simplified)

* New translations en-us.ts (Bulgarian)

* New translations en-us.ts (Czech)

* New translations en-us.ts (Danish)

* New translations en-us.ts (German)

* New translations en-us.ts (Greek)

* New translations en-us.ts (Finnish)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Japanese)

* New translations en-us.ts (Korean)

* New translations en-us.ts (Polish)

* New translations en-us.ts (Slovenian)

* New translations en-us.ts (Swedish)

* New translations en-us.ts (Turkish)

* New translations en-us.ts (Ukrainian)

* New translations en-us.ts (Chinese Traditional)

* New translations en-us.ts (Vietnamese)

* New translations en-us.ts (Serbian (Latin))

* New translations en-us.ts (Dutch, Belgium)

* New translations en-us.ts (Arabic, Egypt)

* New translations en-us.ts (Croatian)

* New translations en-us.ts (Italian)

* New translations en-us.ts (French)

* New translations en-us.ts (Serbian (Cyrillic))

* New translations en-us.ts (Serbian (Latin))

* New translations en-us.ts (Croatian)

* New translations en-us.ts (Portuguese, Brazilian)

* New translations en-us.ts (Spanish)

* New translations en-us.ts (Spanish)

* New translations en-us.ts (Ukrainian)

* New translations en-us.ts (Japanese)

* New translations en-us.ts (Russian)

* New translations en-us.ts (Russian)

* New translations en-us.ts (Czech)

* New translations en-us.ts (Czech)

* chore(translations): remove Bulgarian

* New translations en-us.ts (Japanese)

* New translations en-us.ts (Russian)

* New translations en-us.ts (Czech)

* New translations en-us.ts (French)

* New translations en-us.ts (Spanish)

* New translations en-us.ts (Danish)

* New translations en-us.ts (German)

* New translations en-us.ts (Greek)

* New translations en-us.ts (Finnish)

* New translations en-us.ts (Hungarian)

* New translations en-us.ts (Italian)

* New translations en-us.ts (Korean)

* New translations en-us.ts (Polish)

* New translations en-us.ts (Slovenian)

* New translations en-us.ts (Serbian (Cyrillic))

* New translations en-us.ts (Swedish)

* New translations en-us.ts (Turkish)

* New translations en-us.ts (Ukrainian)

* New translations en-us.ts (Chinese Simplified)

* New translations en-us.ts (Chinese Traditional)

* New translations en-us.ts (Vietnamese)

* New translations en-us.ts (Portuguese, Brazilian)

* New translations en-us.ts (Thai)

* New translations en-us.ts (Serbian (Latin))

* New translations en-us.ts (Dutch, Belgium)

* New translations en-us.ts (Arabic, Egypt)
This commit is contained in:
Elias Schneider
2024-12-18 18:09:37 +01:00
committed by GitHub
parent c178a83fa5
commit cbc7fd83a7
29 changed files with 3764 additions and 7715 deletions

View File

@@ -1,4 +1,5 @@
import arabic from "./translations/ar-EG";
import czech from "./translations/cs-CZ";
import danish from "./translations/da-DK";
import german from "./translations/de-DE";
import greek from "./translations/el-GR";
@@ -6,6 +7,7 @@ import english from "./translations/en-US";
import spanish from "./translations/es-ES";
import finnish from "./translations/fi-FI";
import french from "./translations/fr-FR";
import croatian from "./translations/hr-HR";
import hungarian from "./translations/hu-HU";
import italian from "./translations/it-IT";
import japanese from "./translations/ja-JP";
@@ -15,18 +17,15 @@ import polish from "./translations/pl-PL";
import portuguese from "./translations/pt-BR";
import russian from "./translations/ru-RU";
import slovenian from "./translations/sl-SI";
import serbianLatin from "./translations/sr-CS";
import serbianCyrillic from "./translations/sr-SP";
import swedish from "./translations/sv-SE";
import thai from "./translations/th-TH";
import turkish from "./translations/tr-TR";
import ukrainian from "./translations/uk-UA";
import viatnamese from "./translations/vi-VN";
import chineseSimplified from "./translations/zh-CN";
import chineseTraditional from "./translations/zh-TW";
import turkish from "./translations/tr-TR";
import czech from "./translations/cs-CZ";
import viatnamese from "./translations/vi-VN";
import bulgarian from "./translations/bg-BG";
import serbianLatin from "./translations/sr-CS";
import croatian from "./translations/hr-HR";
export const LOCALES = {
ENGLISH: {
@@ -164,11 +163,6 @@ export const LOCALES = {
code: "vi-VN",
messages: viatnamese,
},
BULGARIAN: {
name: "Български",
code: "bg-BG",
messages: bulgarian,
},
CROATIAN: {
name: "Hrvatski",
code: "hr-HR",

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "منصة لمشاركة الملفات <h>باستضافة ذاتية</h>.",
"home.description":
"أحقًا تريد تسليم ملفاتك الشخصية لطرف ثالث مثل WeTransfer؟",
"home.description": "أحقًا تريد تسليم ملفاتك الشخصية لطرف ثالث مثل WeTransfer؟",
"home.bullet.a.name": "استضافة ذاتية",
"home.bullet.a.description": "قم باستضافة Pingvin Share على جهازك.",
"home.bullet.b.name": "الخصوصية",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "ليس هناك أية قيود على حجم الملفات",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "ابدأ",
"home.button.source": "النص البرمجي المصدري",
// END /
@@ -61,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "نسيت كلمة سرّك؟",
"resetPassword.description": "اكتب بريدك لتعيد تعيين كلمة السر.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "العودة لصفحة تسجيل الدخول",
"resetPassword.text.resetPassword": "إعادة تعيين كلمة السر",
"resetPassword.text.enterNewPassword": "أدخل كلمة السر الجديدة",
"resetPassword.input.password": "كلمة السر الجديدة",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "حسابي",
"account.card.info.title": "معلومات الحساب",
@@ -78,8 +73,7 @@ export default {
"account.card.password.title": "كلمة السر",
"account.card.password.old": "كلمة السر القديمة",
"account.card.password.new": "كلمة السر الجديدة",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "غيرت كلمة السر بنجاح",
"account.card.oauth.title": "الدخول بحساب تواصل اجتماعي",
"account.card.oauth.github": "GitHub",
@@ -91,14 +85,11 @@ export default {
"account.card.oauth.unlink": "فك الربط",
"account.card.oauth.unlinked": "تم فك الربط",
"account.modal.unlink.title": "فك ربط الحساب",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "تم فك الربط بنجاح",
"account.card.security.title": "الأمان",
"account.card.security.totp.enable.description":
"اكتب كلمة سرّك لبدء تمكين TOTP",
"account.card.security.totp.disable.description":
"اكتب كلمة سرّك لتعطيل TOTP",
"account.card.security.totp.enable.description": "اكتب كلمة سرّك لبدء تمكين TOTP",
"account.card.security.totp.disable.description": "اكتب كلمة سرّك لتعطيل TOTP",
"account.card.security.totp.button.start": "ابدأ",
"account.modal.totp.title": "تمكين TOTP",
"account.modal.totp.step1": "الخطوة 1: أضف تطبيق المصادقة",
@@ -110,8 +101,7 @@ export default {
"account.notify.totp.disable": "تم تعطيل TOTP بنجاح",
"account.notify.totp.enable": "تم تمكين TOTP بنجاح",
"account.card.language.title": "اللغة",
"account.card.language.description":
"يقوم المجتمع بترجمة هذا المشروع. ربما بعض اللغات لم تكتمل ترجمتها بعد.",
"account.card.language.description": "يقوم المجتمع بترجمة هذا المشروع. ربما بعض اللغات لم تكتمل ترجمتها بعد.",
"account.card.color.title": "نظام الألوان",
// ThemeSwitcher.tsx
"account.theme.dark": "داكن",
@@ -119,8 +109,7 @@ export default {
"account.theme.system": "حسب النظام",
"account.button.delete": "حذف الحساب",
"account.modal.delete.title": "حذف الحساب",
"account.modal.delete.description":
"هل تريد حقاً حذف حسابك بما في ذلك جميع مشاركاتك النشطة؟",
"account.modal.delete.description": "هل تريد حقاً حذف حسابك بما في ذلك جميع مشاركاتك النشطة؟",
// END /account
// /account/shares
"account.shares.title": "مشاركاتي",
@@ -142,8 +131,7 @@ export default {
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "المشاركات العكسية",
"account.reverseShares.description":
"تسمح لك المشاركة العكسية بإنشاء رابط فريد يسمح للمستخدمين الخارجيين بإنشاء مشاركة.",
"account.reverseShares.description": "تسمح لك المشاركة العكسية بإنشاء رابط فريد يسمح للمستخدمين الخارجيين بإنشاء مشاركة.",
"account.reverseShares.title.empty": "المكان خالٍ هنا 👀",
"account.reverseShares.description.empty": "ليس لديك أي مشاركات عكسية.",
// showCreateReverseShareModal.tsx
@@ -163,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "سنوات",
"account.reverseShares.modal.max-size.label": "الحد الأقصى لحجم المشاركة",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "الحد الأقصى لعدد الاستخدامات",
"account.reverseShares.modal.max-use.description":
"أقصى عدد من المرّات التي يمكن فيها استخدام هذا الرابط لإنشاء مشاركة.",
"account.reverseShare.never-expires":
"لن تنتهي صلاحية هذه المشاركة العكسية أبدًا.",
"account.reverseShare.expires-on":
"هذه المشاركة العكسية ستنتهي صلاحيتها في {expiration}.",
"account.reverseShares.modal.max-use.description": "أقصى عدد من المرّات التي يمكن فيها استخدام هذا الرابط لإنشاء مشاركة.",
"account.reverseShare.never-expires": "لن تنتهي صلاحية هذه المشاركة العكسية أبدًا.",
"account.reverseShare.expires-on": "هذه المشاركة العكسية ستنتهي صلاحيتها في {expiration}.",
"account.reverseShares.table.no-shares": "لم يتم إنشاء أي مشاركة بعد",
"account.reverseShares.table.count.singular": "مشاركة",
"account.reverseShares.table.count.plural": "مشاركات",
@@ -187,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "تاريخ انتهاء الصلاحية",
"account.reverseShares.modal.reverse-share-link": "رابط المشاركة العكسية",
"account.reverseShares.modal.delete.title": "حذف المشاركة العكسية",
"account.reverseShares.modal.delete.description":
"هل تريد حقاً حذف هذه المشاركة العكسية؟ إذا قمت بذلك، فسيتم حذف المشاركات المرتبطة بها أيضاً.",
"account.reverseShares.modal.delete.description": "هل تريد حقاً حذف هذه المشاركة العكسية؟ إذا قمت بذلك، فسيتم حذف المشاركات المرتبطة بها أيضاً.",
// END /account/reverseShares
// /admin
"admin.title": "الإدارة",
@@ -209,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "حفظ كلمة السر الجديدة",
"admin.users.edit.update.notify.password.success": "غيرت كلمة السر بنجاح",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "أنشئ مستخدمًا",
"admin.users.modal.create.username": "اسم المستخدم",
"admin.users.modal.create.email": "البريد",
"admin.users.modal.create.password": "كلمة السر",
"admin.users.modal.create.manual-password": "تعيين كلمة السر يدوياً",
"admin.users.modal.create.manual-password.description":
"بدون هذا الخيار، سيتلقى المستخدم رسالة بريد إلكتروني فيها رابط لتعيين كلمة السر الخاصة به.",
"admin.users.modal.create.manual-password.description": "بدون هذا الخيار، سيتلقى المستخدم رسالة بريد إلكتروني فيها رابط لتعيين كلمة السر الخاصة به.",
"admin.users.modal.create.admin": "صلاحيات المدير",
"admin.users.modal.create.admin.description":
"مع هذا الخيار، سيتمكن المستخدم من الدخول إلى لوحة الإدارة.",
"admin.users.modal.create.admin.description": "مع هذا الخيار، سيتمكن المستخدم من الدخول إلى لوحة الإدارة.",
// END /admin/users
// /admin/shares
"admin.shares.title": "إدارة المشاركة",
@@ -234,34 +212,27 @@ export default {
// END /admin/shares
// /upload
"upload.title": "رفع",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "حدث خطأ أثناء إنهاء مشاركتك.",
"upload.notify.count-failed": "فشل رفع {count} ملفات. تجري المحاولة مجددًا.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "رفع الملفات",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"تتجاوز ملفاتك الحجم الأقصى للمشاركة والذي هو {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "تتجاوز ملفاتك الحجم الأقصى للمشاركة والذي هو {maxSize}.",
// FileList.tsx
"upload.filelist.name": "الاسم",
"upload.filelist.size": "الحجم",
// showCreateUploadModal.tsx
"upload.modal.title": "إنشاء مشاركة",
"upload.modal.link.error.invalid":
"يمكن أن يحتوي فقط على الأحرف والأرقام والشرطات السفلية والواصلات",
"upload.modal.link.error.invalid": "يمكن أن يحتوي فقط على الأحرف والأرقام والشرطات السفلية والواصلات",
"upload.modal.link.error.taken": "هذا الرابط مستخدم مسبقاً",
"upload.modal.not-signed-in": "لم تقم بتسجيل الدخول",
"upload.modal.not-signed-in-description":
"لن تتمكن من حذف مشاركتك يدوياً أو عرض عدد الزوار.",
"upload.modal.not-signed-in-description": "لن تتمكن من حذف مشاركتك يدوياً أو عرض عدد الزوار.",
"upload.modal.expires.never": "أبدًا",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "الرابط",
"upload.modal.expires.label": "انتهاء الصلاحية",
"upload.modal.expires.minute-singular": "دقيقة",
@@ -278,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "سنوات",
"upload.modal.accordion.name-and-description.title": "الاسم والوصف",
"upload.modal.accordion.name-and-description.name.placeholder": "الاسم",
"upload.modal.accordion.name-and-description.description.placeholder":
"ملاحظة لمستقبلي هذه المشاركة",
"upload.modal.accordion.name-and-description.description.placeholder": "ملاحظة لمستقبلي هذه المشاركة",
"upload.modal.accordion.email.title": "مستلمو البريد الإلكتروني",
"upload.modal.accordion.email.placeholder": "أدخل مستلمي البريد",
"upload.modal.accordion.email.invalid-email": "عنوان البريد غير صحيح",
@@ -290,38 +260,31 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "لا يوجد حد",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "لن تنتهي صلاحية هذه المشاركة أبدًا.",
"upload.modal.completed.expires-on":
"هذه المشاركة ستنتهي صلاحيتها في {expiration}.",
"upload.modal.completed.expires-on": "هذه المشاركة ستنتهي صلاحيتها في {expiration}.",
"upload.modal.completed.share-ready": "المشاركة جاهزة",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "المشاركة {shareId}",
"share.description": "انظر ما الذي شاركته معك!",
"share.error.visitor-limit-exceeded.title": "تم تجاوز حد المشاهدات",
"share.error.visitor-limit-exceeded.description":
"تم تجاوز الحد الأقصى لزوار هذه المشاركة.",
"share.error.visitor-limit-exceeded.description": "تم تجاوز الحد الأقصى لزوار هذه المشاركة.",
"share.error.removed.title": "تمت إزالة المشاركة",
"share.error.not-found.title": "المشاركة غير موجودة",
"share.error.not-found.description": "المشاركة التي تبحث عنها غير موجودة.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "كلمة السر مطلوبة",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "كلمة السر",
"share.modal.error.invalid-password": "كلمة السر غير صحيحة",
"share.button.download-all": "تنزيل الكل",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "رابط الملف",
"share.table.name": "الاسم",
"share.table.size": "الحجم",
"share.modal.file-preview.error.not-supported.title": "المعاينة غير مدعومة",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "تحرير {shareId}",
@@ -339,211 +302,143 @@ export default {
"admin.config.general.app-name": "اسم التطبيق",
"admin.config.general.app-name.description": "اسم التطبيق",
"admin.config.general.app-url": "رابط التطبيق",
"admin.config.general.app-url.description":
"الرابط الذي تكون مشاركة Pingvin صالحة عليه",
"admin.config.general.app-url.description": "الرابط الذي تكون مشاركة Pingvin صالحة عليه",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "إظهار الصفحة الرئيسية",
"admin.config.general.show-home-page.description":
"تحديد ما إذا كان سيتم عرض الصفحة الرئيسية",
"admin.config.general.show-home-page.description": "تحديد ما إذا كان سيتم عرض الصفحة الرئيسية",
"admin.config.general.session-duration": "مدة الجلسة",
"admin.config.general.session-duration.description":
"الوقت بالساعات الذي يجب على المستخدم بعده إعادة تسجيل الدخول (الافتراضي: 3 أشهر).",
"admin.config.general.session-duration.description": "الوقت بالساعات الذي يجب على المستخدم بعده إعادة تسجيل الدخول (الافتراضي: 3 أشهر).",
"admin.config.general.logo": "الشعار",
"admin.config.general.logo.description":
"يمكنك تغيير شعارك عن طريق تحميل صورة جديدة. يجب أن تكون الصورة PNG ويجب أن يكون تنسيقها 1:1.",
"admin.config.general.logo.description": "يمكنك تغيير شعارك عن طريق تحميل صورة جديدة. يجب أن تكون الصورة PNG ويجب أن يكون تنسيقها 1:1.",
"admin.config.general.logo.placeholder": "اختر صورة",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject":
"عنوان الرسالة لمستلمي المشاركة",
"admin.config.email.share-recipients-subject.description":
"عنوان البريد الذي سيُرسَل لمستقبِلي المشاركة.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "عنوان الرسالة لمستلمي المشاركة",
"admin.config.email.share-recipients-subject.description": "عنوان البريد الذي سيُرسَل لمستقبِلي المشاركة.",
"admin.config.email.share-recipients-message": "رسالتك لمستقبِلي المشاركة",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "عنوان المشاركة العكسية",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "رسالة المشاركة العكسية",
"admin.config.email.reverse-share-message.description":
"الرسالة التي ستُرسل عندما يُنشئ شخص ما مشاركة باستخدام رابط المشاركة الخاص بك. سيُوضع اسم المُنشِئ ورابط المشاركة مكان {shareUrl}.",
"admin.config.email.reverse-share-message.description": "الرسالة التي ستُرسل عندما يُنشئ شخص ما مشاركة باستخدام رابط المشاركة الخاص بك. سيُوضع اسم المُنشِئ ورابط المشاركة مكان {shareUrl}.",
"admin.config.email.reset-password-subject": "رسالة إعادة تعيين كلمة السر",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "رسالة إعادة تعيين كلمة السر",
"admin.config.email.reset-password-message.description":
"الرسالة التي ستُرسل عندما يطلب المستخدم إعادة تعيين كلمة سرّه. سيُوضع رابط إعادة تعيين كلمة السر مكان {url}.",
"admin.config.email.reset-password-message.description": "الرسالة التي ستُرسل عندما يطلب المستخدم إعادة تعيين كلمة سرّه. سيُوضع رابط إعادة تعيين كلمة السر مكان {url}.",
"admin.config.email.invite-subject": "عنوان الدعوة",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "رسالة الدعوة",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "السماح بالتسجيل",
"admin.config.share.allow-registration.description": "إتاحة تسجيل حساب جديد",
"admin.config.share.allow-unauthenticated-shares":
"السماح بالمشاركات غير المصادق عليها",
"admin.config.share.allow-unauthenticated-shares.description":
"إتاحة إنشاء المشاركات للمستخدمين غير الموثقين",
"admin.config.share.allow-unauthenticated-shares": "السماح بالمشاركات غير المصادق عليها",
"admin.config.share.allow-unauthenticated-shares.description": "إتاحة إنشاء المشاركات للمستخدمين غير الموثقين",
"admin.config.share.max-expiration": "أبعد زمن لانتهاء الصلاحية",
"admin.config.share.max-expiration.description":
"أطول زمن لانتهاء صلاحية المشاركات بالساعات. الصفر يعني أن المشاركة لن تنتهي صلاحيتها.",
"admin.config.share.max-expiration.description": "أطول زمن لانتهاء صلاحية المشاركات بالساعات. الصفر يعني أن المشاركة لن تنتهي صلاحيتها.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "أكبر حجم",
"admin.config.share.max-size.description": "أكبر حجم للمشاركة مقيسًا بالبايت",
"admin.config.share.zip-compression-level": "مستوى ضغط الZip",
"admin.config.share.zip-compression-level.description":
"ضبط الميزان بين حجم الملف وسرعة الضغط. يمكنك إدخال قيم بين 0 إلى 9، حيث 0 تعني بدون ضغط و9 تعني أقصى ضغط. ",
"admin.config.share.zip-compression-level.description": "ضبط الميزان بين حجم الملف وسرعة الضغط. يمكنك إدخال قيم بين 0 إلى 9، حيث 0 تعني بدون ضغط و9 تعني أقصى ضغط. ",
"admin.config.share.chunk-size": "حجم القطعة",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"تفعيل الـSMTP. لا تفعّله إلا إذا قمت بإدخال المضيف، والمنفذ، والبريد الإلكتروني، واسم المستخدم، وكلمة السر لخادم الـSMTP.",
"admin.config.smtp.enabled.description": "تفعيل الـSMTP. لا تفعّله إلا إذا قمت بإدخال المضيف، والمنفذ، والبريد الإلكتروني، واسم المستخدم، وكلمة السر لخادم الـSMTP.",
"admin.config.smtp.host": "المُضيف",
"admin.config.smtp.host.description": "مضيف خادم الـSMTP",
"admin.config.smtp.port": "المنفذ",
"admin.config.smtp.port.description": "منفذ خادم الـSMTP",
"admin.config.smtp.email": "البريد الإلكتروني",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "اسم المستخدم",
"admin.config.smtp.username.description": "اسم المستخدم لخادم الـSMTP",
"admin.config.smtp.password": "كلمة السر",
"admin.config.smtp.password.description": "كلمة السر لخادم الـSMTP",
"admin.config.smtp.button.test": "إرسال رسالة بريد تجريبية",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "السماح بتسجيل الحسابات الجديدة",
"admin.config.oauth.allow-registration.description":
"السماح للمستخدمين بالدخول بواسطة حساباتهم الاجتماعية",
"admin.config.oauth.allow-registration.description": "السماح للمستخدمين بالدخول بواسطة حساباتهم الاجتماعية",
"admin.config.oauth.ignore-totp": "تجاهل TOTP",
"admin.config.oauth.ignore-totp.description":
"تجاهل TOTP إذا دخل المستخدم بحسابه الاجتماعي",
"admin.config.oauth.disable-password":
"تعطيل تسجيل الدخول باستخدام كلمة السر",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.ignore-totp.description": "تجاهل TOTP إذا دخل المستخدم بحسابه الاجتماعي",
"admin.config.oauth.disable-password": "تعطيل تسجيل الدخول باستخدام كلمة السر",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"تفعيل خيار الدخول بحساب GitHub",
"admin.config.oauth.github-enabled.description": "تفعيل خيار الدخول بحساب GitHub",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"معرف العميل لتطبيق GitHub OAuth",
"admin.config.oauth.github-client-id.description": "معرف العميل لتطبيق GitHub OAuth",
"admin.config.oauth.github-client-secret": "الرمز السرّي لـGitHub Client",
"admin.config.oauth.github-client-secret.description":
"الرّمز السرّي للعميل لتطبيق GitHub OAuth",
"admin.config.oauth.github-client-secret.description": "الرّمز السرّي للعميل لتطبيق GitHub OAuth",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"تفعيل خيار الدخول بحساب Google",
"admin.config.oauth.google-enabled.description": "تفعيل خيار الدخول بحساب Google",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"معرف العميل لتطبيق Google OAuth",
"admin.config.oauth.google-client-id.description": "معرف العميل لتطبيق Google OAuth",
"admin.config.oauth.google-client-secret": "الرمز السرّي لـ Google Client",
"admin.config.oauth.google-client-secret.description":
"الرّمز السرّي للعميل لتطبيق Google OAuth",
"admin.config.oauth.google-client-secret.description": "الرّمز السرّي للعميل لتطبيق Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"تفعيل خيار الدخول بحساب Microsoft",
"admin.config.oauth.microsoft-enabled.description": "تفعيل خيار الدخول بحساب Microsoft",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"معرف Tenant لتطبيق مايكروسوفت OAuth\nالشائع: يمكن للمستخدمين الذين لديهم حساب مايكروسوفت شخصي وحساب عمل أو مدرسة من معرف Microsoft Entra أن يسجلوا الدخول إلى التطبيق. بالنسبة المؤسسات: يمكن فقط للمستخدمين الذين لديهم حسابات عمل أو مدرسة من Microsoft Entra ID تسجيل الدخول إلى التطبيق.\nالمستهلكين: يمكن فقط للمستخدمين الذين لديهم حساب مايكروسوفت الشخصي تسجيل الدخول إلى التطبيق.\nاسم نطاق مستأجر Microsoft Entra أو معرف المستأجر بتنسيق GUID: يمكن فقط للمستخدمين من مستأجر Microsoft Entra محدد (أعضاء الإدارة الذين لديهم حساب عمل أو مدرسة أو ضيوف الإدارة الذين لديهم حساب شخصي لمايكروسوفت) تسجيل الدخول إلى التطبيق.",
"admin.config.oauth.microsoft-tenant.description": "معرف Tenant لتطبيق مايكروسوفت OAuth\nالشائع: يمكن للمستخدمين الذين لديهم حساب مايكروسوفت شخصي وحساب عمل أو مدرسة من معرف Microsoft Entra أن يسجلوا الدخول إلى التطبيق. بالنسبة المؤسسات: يمكن فقط للمستخدمين الذين لديهم حسابات عمل أو مدرسة من Microsoft Entra ID تسجيل الدخول إلى التطبيق.\nالمستهلكين: يمكن فقط للمستخدمين الذين لديهم حساب مايكروسوفت الشخصي تسجيل الدخول إلى التطبيق.\nاسم نطاق مستأجر Microsoft Entra أو معرف المستأجر بتنسيق GUID: يمكن فقط للمستخدمين من مستأجر Microsoft Entra محدد (أعضاء الإدارة الذين لديهم حساب عمل أو مدرسة أو ضيوف الإدارة الذين لديهم حساب شخصي لمايكروسوفت) تسجيل الدخول إلى التطبيق.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"معرف العميل لتطبيق Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret":
"الرمز السرّي لـMicrosoft Client",
"admin.config.oauth.microsoft-client-secret.description":
"الرّمز السرّي للعميل لتطبيق Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "معرف العميل لتطبيق Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "الرمز السرّي لـMicrosoft Client",
"admin.config.oauth.microsoft-client-secret.description": "الرّمز السرّي للعميل لتطبيق Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"تفعيل خيار الدخول بحساب Discord",
"admin.config.oauth.discord-enabled.description": "تفعيل خيار الدخول بحساب Discord",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "مُعرِّف خادم Discord المحدود",
"admin.config.oauth.discord-limited-guild.description":
"حصر تسجيل الدخول على المستخدمين الموجودين في خادم محدّد. اترك هذا الخيار فارغًا لتعطيله.",
"admin.config.oauth.discord-limited-guild.description": "حصر تسجيل الدخول على المستخدمين الموجودين في خادم محدّد. اترك هذا الخيار فارغًا لتعطيله.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"معرف العميل لتطبيق Discord OAuth",
"admin.config.oauth.discord-client-id.description": "معرف العميل لتطبيق Discord OAuth",
"admin.config.oauth.discord-client-secret": "الرمز السرّي لـDiscord Client",
"admin.config.oauth.discord-client-secret.description":
"الرّمز السرّي للعميل لتطبيق Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "الرّمز السرّي للعميل لتطبيق Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"تفعيل الدخول باستخدام OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "تفعيل الدخول باستخدام OpenID Connect",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"رابط الاستكشاف لتطبيق OpenID Connect OAuth",
"admin.config.oauth.oidc-discovery-uri.description": "رابط الاستكشاف لتطبيق OpenID Connect OAuth",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"طلب اسم المستخدم في رمز معرف OpenID Connect. إذا كنت لا تعرف معنى هذا الإعداد، اتركه فارغًا.",
"admin.config.oauth.oidc-username-claim.description": "طلب اسم المستخدم في رمز معرف OpenID Connect. إذا كنت لا تعرف معنى هذا الإعداد، اتركه فارغًا.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"معرف العميل لتطبيق OpenID Connect OAuth",
"admin.config.oauth.oidc-client-id.description": "معرف العميل لتطبيق OpenID Connect OAuth",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"الرّمز السرّي للعميل لتطبيق OpenID Connect OAuth",
"admin.config.oauth.oidc-client-secret.description": "الرّمز السرّي للعميل لتطبيق OpenID Connect OAuth",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "هذه الصفحة غير موجودة.",
"404.button.home": "أعدني للصفحة الرئيسية",
@@ -552,22 +447,16 @@ export default {
"error.description": "عذرًا!",
"error.button.back": "العودة",
"error.msg.default": "حَدث خطأ ما.",
"error.msg.access_denied":
"قمت بإلغاء عملية المصادقة، الرجاء المحاولة مرة أخرى.",
"error.msg.expired_token":
"استغرقت عملية المصادقة وقتًا طويلًا، يرجى المحاولة مرة أخرى.",
"error.msg.access_denied": "قمت بإلغاء عملية المصادقة، الرجاء المحاولة مرة أخرى.",
"error.msg.expired_token": "استغرقت عملية المصادقة وقتًا طويلًا، يرجى المحاولة مرة أخرى.",
"error.msg.invalid_token": "خطأ داخلي",
"error.msg.no_user": "المستخدم المرتبط بهذا الحساب {0} غير موجود.",
"error.msg.no_email":
"لا يمكن الحصول على عنوان البريد الإلكتروني من هذا الحساب {0}.",
"error.msg.no_email": "لا يمكن الحصول على عنوان البريد الإلكتروني من هذا الحساب {0}.",
"error.msg.already_linked": "حساب {0} هذا مرتبط بالفعل بحساب آخر.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"لم يتم التحقق من حساب {0} هذا، يرجى المحاولة مرة أخرى بعد التحقق.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "لم يتم التحقق من حساب {0} هذا، يرجى المحاولة مرة أخرى بعد التحقق.",
"error.msg.user_not_allowed": "غير مسموح لك بتسجيل الدخول.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -590,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "العودة",
"common.button.go-home": "العودة للصفحة الرئيسية",
"common.notify.copied": "تم نسخ الرابط إلى الحافظة",
"common.notify.copied-link": "تم نسخ الرابط إلى الحافظة",
"common.success": "تم",
"common.error": "خطأ",
@@ -601,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "يجب أن يكون بالضبط {length} حرفًا",
"common.error.invalid-number": "يجب أن يكون رقماً",
"common.error.field-required": "هذا الحقل مطلوب",
};
"common.error.field-required": "هذا الحقل مطلوب"
};

View File

@@ -1,610 +0,0 @@
export default {
// Navbar
"navbar.upload": "Upload",
"navbar.signin": "Sign in",
"navbar.home": "Home",
"navbar.signup": "Sign up",
"navbar.links.shares": "My shares",
"navbar.links.reverse": "Обратни споделяния",
"navbar.avatar.account": "My account",
"navbar.avatar.admin": "Administration",
"navbar.avatar.signout": "Sign out",
// END navbar
// /
"home.title": "A <h>self-hosted</h> file sharing platform.",
"home.description":
"Do you really want to give your personal files in the hand of third parties like WeTransfer?",
"home.bullet.a.name": "Self-Hosted",
"home.bullet.a.description": "Host Pingvin Share on your own machine.",
"home.bullet.b.name": "Privacy",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "No annoying file size limit",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Get started",
"home.button.source": "Source code",
// END /
// /auth/signin
"signin.title": "Welcome back",
"signin.description": "You don't have an account yet?",
"signin.button.signup": "Sign up",
"signin.input.email-or-username": "Email or username",
"signin.input.email-or-username.placeholder": "Your email or username",
"signin.input.password": "Password",
"signin.input.password.placeholder": "Your password",
"signin.button.submit": "Вписване",
"signIn.notify.totp-required.title": "Two-factor authentication required",
"signIn.notify.totp-required.description":
"Please enter your two-factor authentication code",
"signIn.oauth.or": "OR",
"signIn.oauth.signInWith": "Sign in with",
"signIn.oauth.github": "GitHub",
"signIn.oauth.google": "Google",
"signIn.oauth.microsoft": "Microsoft",
"signIn.oauth.discord": "Discord",
"signIn.oauth.oidc": "OpenID",
// END /auth/signin
// /auth/signup
"signup.title": "Create an account",
"signup.description": "Already have an account?",
"signup.button.signin": "Sign in",
"signup.input.username": "Username",
"signup.input.username.placeholder": "Your username",
"signup.input.email": "Email",
"signup.input.email.placeholder": "Your email",
"signup.button.submit": "Let's get started",
// END /auth/signup
// /auth/totp
"totp.title": "TOTP Authentication",
"totp.button.signIn": "Sign in",
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Forgot your password?",
"resetPassword.description": "Enter your email to reset your password.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Back to sign in page",
"resetPassword.text.resetPassword": "Reset password",
"resetPassword.text.enterNewPassword": "Въведете нова парола",
"resetPassword.input.password": "Нова парола",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
// /account
"account.title": "My account",
"account.card.info.title": "Account info",
"account.card.info.username": "Username",
"account.card.info.email": "Email",
"account.notify.info.success": "Account updated successfully",
"account.card.password.title": "Password",
"account.card.password.old": "Old password",
"account.card.password.new": "New password",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Password changed successfully",
"account.card.oauth.title": "Social login",
"account.card.oauth.github": "GitHub",
"account.card.oauth.google": "Google",
"account.card.oauth.microsoft": "Microsoft",
"account.card.oauth.discord": "Discord",
"account.card.oauth.oidc": "OpenID",
"account.card.oauth.link": "Link",
"account.card.oauth.unlink": "Unlink",
"account.card.oauth.unlinked": "Unlinked",
"account.modal.unlink.title": "Unlink account",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Unlinked successfully",
"account.card.security.title": "Security",
"account.card.security.totp.enable.description":
"Enter your current password to start enabling TOTP",
"account.card.security.totp.disable.description":
"Enter your current password to disable TOTP",
"account.card.security.totp.button.start": "Start",
"account.modal.totp.title": "Enable TOTP",
"account.modal.totp.step1": "Step 1: Add your authenticator",
"account.modal.totp.step2": "Step 2: Validate your code",
"account.modal.totp.enterManually": "Enter manually",
"account.modal.totp.code": "Code",
"common.button.clickToCopy": "Click to copy",
"account.modal.totp.verify": "Verify",
"account.notify.totp.disable": "TOTP disabled successfully",
"account.notify.totp.enable": "TOTP enabled successfully",
"account.card.language.title": "Language",
"account.card.language.description":
"The project is translated by the community. Some languages might be incomplete.",
"account.card.color.title": "Color scheme",
// ThemeSwitcher.tsx
"account.theme.dark": "Dark",
"account.theme.light": "Light",
"account.theme.system": "System",
"account.button.delete": "Delete Account",
"account.modal.delete.title": "Delete Account",
"account.modal.delete.description":
"Do you really want to delete your account including all your active shares?",
// END /account
// /account/shares
"account.shares.title": "My shares",
"account.shares.title.empty": "It's empty here 👀",
"account.shares.description.empty": "You don't have any shares.",
"account.shares.button.create": "Create one",
"account.shares.info.title": "Share informations",
"account.shares.table.id": "ID",
"account.shares.table.name": "Име",
"account.shares.table.description": "Description",
"account.shares.table.visitors": "Посетители",
"account.shares.table.expiresAt": "Expires on",
"account.shares.table.createdAt": "Created on",
"account.shares.table.size": "Size",
"account.shares.modal.share-informations": "Share informations",
"account.shares.modal.share-link": "Share link",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Do you really want to delete this share?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Reverse shares",
"account.reverseShares.description":
"A reverse share allows you to generate a unique URL that allows external users to create a share.",
"account.reverseShares.title.empty": "It's empty here 👀",
"account.reverseShares.description.empty":
"You don't have any reverse shares.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Create reverse share",
"account.reverseShares.modal.expiration.label": "Expiration",
"account.reverseShares.modal.expiration.minute-singular": "Minute",
"account.reverseShares.modal.expiration.minute-plural": "Minutes",
"account.reverseShares.modal.expiration.hour-singular": "Hour",
"account.reverseShares.modal.expiration.hour-plural": "Hours",
"account.reverseShares.modal.expiration.day-singular": "Day",
"account.reverseShares.modal.expiration.day-plural": "Days",
"account.reverseShares.modal.expiration.week-singular": "Week",
"account.reverseShares.modal.expiration.week-plural": "Weeks",
"account.reverseShares.modal.expiration.month-singular": "Month",
"account.reverseShares.modal.expiration.month-plural": "Months",
"account.reverseShares.modal.expiration.year-singular": "Year",
"account.reverseShares.modal.expiration.year-plural": "Years",
"account.reverseShares.modal.max-size.label": "Max share size",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Max uses",
"account.reverseShares.modal.max-use.description":
"The maximum amount of times this URL can be used to create a share.",
"account.reverseShare.never-expires": "This reverse share will never expire.",
"account.reverseShare.expires-on":
"This reverse share will expire on {expiration}.",
"account.reverseShares.table.no-shares": "No shares created yet",
"account.reverseShares.table.count.singular": "share",
"account.reverseShares.table.count.plural": "shares",
"account.reverseShares.table.shares": "Shares",
"account.reverseShares.table.remaining": "Remaining uses",
"account.reverseShares.table.max-size": "Max share size",
"account.reverseShares.table.expires": "Expires at",
"account.reverseShares.modal.reverse-share-link": "Reverse share link",
"account.reverseShares.modal.delete.title": "Delete reverse share",
"account.reverseShares.modal.delete.description":
"Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.",
// END /account/reverseShares
// /admin
"admin.title": "Administration",
"admin.button.users": "User management",
"admin.button.shares": "Share management",
"admin.button.config": "Configuration",
"admin.version": "Version",
// END /admin
// /admin/users
"admin.users.title": "User management",
"admin.users.table.username": "Username",
"admin.users.table.email": "Email",
"admin.users.table.admin": "Admin",
"admin.users.edit.update.title": "Edit user: {username}",
"admin.users.edit.update.admin-privileges": "Admin privileges",
"admin.users.edit.update.change-password.title": "Change password",
"admin.users.edit.update.change-password.field": "New password",
"admin.users.edit.update.change-password.button": "Save new password",
"admin.users.edit.update.notify.password.success":
"Password changed successfully",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Create user",
"admin.users.modal.create.username": "Username",
"admin.users.modal.create.email": "Email",
"admin.users.modal.create.password": "Password",
"admin.users.modal.create.manual-password": "Set password manually",
"admin.users.modal.create.manual-password.description":
"If not checked, the user will receive an email with a link to set their password.",
"admin.users.modal.create.admin": "Admin privileges",
"admin.users.modal.create.admin.description":
"If checked, the user will be able to access the admin panel.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
// END /admin/shares
// /upload
"upload.title": "Upload",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"An error occurred while finishing your share.",
"upload.notify.count-failed": "{count} files failed to upload. Trying again.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Upload files",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Your files exceed the maximum share size of {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Name",
"upload.filelist.size": "Size",
// showCreateUploadModal.tsx
"upload.modal.title": "Create Share",
"upload.modal.link.error.invalid":
"Can only contain letters, numbers, underscores, and hyphens",
"upload.modal.link.error.taken": "This link is already in use",
"upload.modal.not-signed-in": "You're not signed in",
"upload.modal.not-signed-in-description":
"You will be unable to delete your share manually and view the visitor count.",
"upload.modal.expires.never": "never",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Link",
"upload.modal.expires.label": "Expiration",
"upload.modal.expires.minute-singular": "Minute",
"upload.modal.expires.minute-plural": "Minutes",
"upload.modal.expires.hour-singular": "Hour",
"upload.modal.expires.hour-plural": "Hours",
"upload.modal.expires.day-singular": "Day",
"upload.modal.expires.day-plural": "Days",
"upload.modal.expires.week-singular": "Week",
"upload.modal.expires.week-plural": "Weeks",
"upload.modal.expires.month-singular": "Month",
"upload.modal.expires.month-plural": "Months",
"upload.modal.expires.year-singular": "Year",
"upload.modal.expires.year-plural": "Years",
"upload.modal.accordion.name-and-description.title": "Name and description",
"upload.modal.accordion.name-and-description.name.placeholder": "Name",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.email.title": "Email recipients",
"upload.modal.accordion.email.placeholder": "Enter email recipients",
"upload.modal.accordion.email.invalid-email": "Invalid email address",
"upload.modal.accordion.security.title": "Security options",
"upload.modal.accordion.security.password.label": "Password protection",
"upload.modal.accordion.security.password.placeholder": "No password",
"upload.modal.accordion.security.max-views.label": "Maximum views",
"upload.modal.accordion.security.max-views.placeholder": "No limit",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "This share will never expire.",
"upload.modal.completed.expires-on":
"This share will expire on {expiration}.",
"upload.modal.completed.share-ready": "Share ready",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "Share {shareId}",
"share.description": "Look what I've shared with you!",
"share.error.visitor-limit-exceeded.title": "Visitor limit exceeded",
"share.error.visitor-limit-exceeded.description":
"The visitor limit from this share has been exceeded.",
"share.error.removed.title": "Share removed",
"share.error.not-found.title": "Share not found",
"share.error.not-found.description":
"The share you're looking for doesn't exist.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.modal.password.title": "Password required",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password": "Password",
"share.modal.error.invalid-password": "Invalid password",
"share.button.download-all": "Download all",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "File link",
"share.table.name": "Name",
"share.table.size": "Size",
"share.modal.file-preview.error.not-supported.title": "Preview not supported",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Edit {shareId}",
"share.edit.append-upload": "Append file",
"share.edit.notify.generic-error":
"An error occurred while finishing your share.",
"share.edit.notify.save-success": "Share updated successfully",
// END /share/[id]/edit
// /admin/config
"admin.config.title": "Configuration",
"admin.config.category.general": "General",
"admin.config.category.share": "Share",
"admin.config.category.email": "Email",
"admin.config.category.smtp": "SMTP",
"admin.config.category.oauth": "Social Login",
"admin.config.general.app-name": "App name",
"admin.config.general.app-name.description": "Name of the application",
"admin.config.general.app-url": "App URL",
"admin.config.general.app-url.description":
"On which URL Pingvin Share is available",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Show home page",
"admin.config.general.show-home-page.description":
"Whether to show the home page",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Change your logo by uploading a new image. The image must be a PNG and should have the format 1:1.",
"admin.config.general.logo.placeholder": "Pick image",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Share recipients subject",
"admin.config.email.share-recipients-subject.description":
"Subject of the email which gets sent to the share recipients.",
"admin.config.email.share-recipients-message": "Share recipients message",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Reverse share subject",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Reverse share message",
"admin.config.email.reverse-share-message.description":
"Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.",
"admin.config.email.reset-password-subject": "Reset password subject",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Reset password message",
"admin.config.email.reset-password-message.description":
"Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.",
"admin.config.email.invite-subject": "Invite subject",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Invite message",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Allow registration",
"admin.config.share.allow-registration.description":
"Whether registration is allowed",
"admin.config.share.allow-unauthenticated-shares":
"Allow unauthenticated shares",
"admin.config.share.allow-unauthenticated-shares.description":
"Whether unauthenticated users can create shares",
"admin.config.share.max-expiration": "Max expiration",
"admin.config.share.max-expiration.description":
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Max size",
"admin.config.share.max-size.description": "Maximum share size in bytes",
"admin.config.share.zip-compression-level": "Zip compression level",
"admin.config.share.zip-compression-level.description":
"Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
"admin.config.share.chunk-size": "Chunk size",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Whether SMTP is enabled. Only set this to true if you entered the host, port, email, user and password of your SMTP server.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host of the SMTP server",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port of the SMTP server",
"admin.config.smtp.email": "Email",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.username": "Username",
"admin.config.smtp.username.description": "Username of the SMTP server",
"admin.config.smtp.password": "Password",
"admin.config.smtp.password.description": "Password of the SMTP server",
"admin.config.smtp.button.test": "Send test email",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Allow registration",
"admin.config.oauth.allow-registration.description":
"Allow users to register via social login",
"admin.config.oauth.ignore-totp": "Ignore TOTP",
"admin.config.oauth.ignore-totp.description":
"Whether to ignore TOTP when user using social login",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Whether GitHub login is enabled",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Whether Google login is enabled",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Client ID of the Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Whether Discord login is enabled",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret of the Discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
// 404
"404.description": "Oops this page doesn't exist.",
"404.button.home": "Bring me back home",
// error
"error.title": "Error",
"error.description": "Oops!",
"error.button.back": "Go back",
"error.msg.default": "Something went wrong.",
"error.msg.access_denied":
"You canceled the authentication process, please try again.",
"error.msg.expired_token":
"The authentication process took too long, please try again.",
"error.msg.invalid_token": "Internal Error",
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
"error.msg.no_email": "Can't get email address from this {0} account.",
"error.msg.already_linked":
"This {0} account is already linked to another account.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"This {0} account is unverified, please try again after verification.",
"error.msg.user_not_allowed": "You are not allowed to sign in.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
"error.param.provider_discord": "Discord",
"error.param.provider_oidc": "OpenID Connect",
// Common translations
"common.button.save": "Save",
"common.button.create": "Create",
"common.button.submit": "Submit",
"common.button.delete": "Delete",
"common.button.cancel": "Cancel",
"common.button.confirm": "Confirm",
"common.button.disable": "Disable",
"common.button.share": "Share",
"common.button.generate": "Generate",
"common.button.done": "Done",
"common.text.link": "Link",
"common.text.navigate-to-link": "Visit link",
"common.text.or": "or",
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Go back",
"common.button.go-home": "Go home",
"common.notify.copied-link": "Your link was copied to the clipboard",
"common.success": "Success",
"common.error": "Error",
"common.error.unknown": "An unknown error occurred",
"common.error.invalid-email": "Invalid email address",
"common.error.too-short": "Must be at least {length} characters",
"common.error.too-long": "Must be at most {length} characters",
"common.error.number-too-small": "Must be at least {min}",
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Must be exactly {length} characters",
"common.error.invalid-number": "Must be a number",
"common.error.field-required": "This field is required",
};

View File

@@ -12,17 +12,13 @@ export default {
// END navbar
// /
"home.title": "<h>Samostatně hostovaná</h> platforma pro sdílení souborů.",
"home.description":
"Opravdu chcete dát své osobní soubory do rukou třetích stran, jako je WeTransfer?",
"home.description": "Opravdu chcete dát své osobní soubory do rukou třetích stran, jako je WeTransfer?",
"home.bullet.a.name": "Self-Hosted",
"home.bullet.a.description":
"Hostujte Pingvin Share na svém vlastním počítači.",
"home.bullet.a.description": "Hostujte Pingvin Share na svém vlastním počítači.",
"home.bullet.b.name": "Soukromí",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Žádný otravný limit pro velikost souborů",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Začít",
"home.button.source": "Zdrojový kód",
// END /
@@ -31,14 +27,12 @@ export default {
"signin.description": "Ještě nemáte účet?",
"signin.button.signup": "Zaregistrovat se",
"signin.input.email-or-username": "E-mail nebo uživatelské jméno",
"signin.input.email-or-username.placeholder":
"Váš e-mail nebo uživatelské jméno",
"signin.input.email-or-username.placeholder": "Váš e-mail nebo uživatelské jméno",
"signin.input.password": "Heslo",
"signin.input.password.placeholder": "Vaše heslo",
"signin.button.submit": "Přihlásit se",
"signIn.notify.totp-required.title": "Vyžadováno dvoufaktorové ověření",
"signIn.notify.totp-required.description":
"Zadejte prosím svůj dvoufaktorový ověřovací kód",
"signIn.notify.totp-required.description": "Zadejte prosím svůj dvoufaktorový ověřovací kód",
"signIn.oauth.or": "NEBO",
"signIn.oauth.signInWith": "Přihlásit se pomocí",
"signIn.oauth.github": "GitHub",
@@ -64,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "Zapomněli jste heslo?",
"resetPassword.description": "Zadejte svůj e-mail pro obnovení hesla.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Zpět na přihlašovací stránku",
"resetPassword.text.resetPassword": "Obnovit heslo",
"resetPassword.text.enterNewPassword": "Zadejte své nové heslo",
"resetPassword.input.password": "Nové heslo",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Můj účet",
"account.card.info.title": "Informace o účtu",
@@ -81,8 +73,7 @@ export default {
"account.card.password.title": "Heslo",
"account.card.password.old": "Staré heslo",
"account.card.password.new": "Nové heslo",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Heslo bylo úspěšně změněno",
"account.card.oauth.title": "Přihlášení přes sociální sítě",
"account.card.oauth.github": "GitHub",
@@ -94,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Odpojit",
"account.card.oauth.unlinked": "Odpojeno",
"account.modal.unlink.title": "Odpojit účet",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Úspěšně odpojeno",
"account.card.security.title": "Zabezpečení",
"account.card.security.totp.enable.description":
"Zadejte své současné heslo, abyste mohli povolit TOTP",
"account.card.security.totp.disable.description":
"Zadejte své současné heslo pro zakázání TOTP",
"account.card.security.totp.enable.description": "Zadejte své současné heslo, abyste mohli povolit TOTP",
"account.card.security.totp.disable.description": "Zadejte své současné heslo pro zakázání TOTP",
"account.card.security.totp.button.start": "Začít",
"account.modal.totp.title": "Povolit TOTP",
"account.modal.totp.step1": "Krok 1: Přidejte váš autentifikátor",
@@ -113,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP úspěšně zakázáno",
"account.notify.totp.enable": "TOTP úspěšně povoleno",
"account.card.language.title": "Jazyk",
"account.card.language.description":
"Projekt je přeložen komunitou. Některé jazyky mohou být neúplné.",
"account.card.language.description": "Projekt je přeložen komunitou. Některé jazyky mohou být neúplné.",
"account.card.color.title": "Barevné schéma",
// ThemeSwitcher.tsx
"account.theme.dark": "Tmavé",
@@ -122,8 +109,7 @@ export default {
"account.theme.system": "Systémové",
"account.button.delete": "Odstranit účet",
"account.modal.delete.title": "Odstranit účet",
"account.modal.delete.description":
"Opravdu chcete odstranit svůj účet včetně všech aktivních sdílení?",
"account.modal.delete.description": "Opravdu chcete odstranit svůj účet včetně všech aktivních sdílení?",
// END /account
// /account/shares
"account.shares.title": "Má sdílení",
@@ -141,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "Share informations",
"account.shares.modal.share-link": "Odkaz na sdílení",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Opravdu chcete odstranit toto sdílení?",
"account.shares.modal.delete.description": "Opravdu chcete odstranit toto sdílení?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Zpětná sdílení",
"account.reverseShares.description":
"Zpětné sdílení umožňuje vygenerovat jedinečné URL, které umožní externím uživatelům vytvořit sdílet soubory.",
"account.reverseShares.description": "Zpětné sdílení umožňuje vygenerovat jedinečné URL, které umožní externím uživatelům vytvořit sdílet soubory.",
"account.reverseShares.title.empty": "Je tu prázdno 👀",
"account.reverseShares.description.empty": "Nemáte žádná zpětná sdílení.",
// showCreateReverseShareModal.tsx
@@ -167,21 +151,16 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Let",
"account.reverseShares.modal.max-size.label": "Max. velikost sdílení",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Odešle vám e-mailové upozornění, až bude sdílení pomocí tohoto reverzního sdíleného odkazu vytvořeno.",
"account.reverseShares.modal.simplified": "Zjednodušený režim",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Veřejný přístup",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Max. použití",
"account.reverseShares.modal.max-use.description":
"Maximální počet sdílení, která mohou být vytvořena za pomoci tohoto URL.",
"account.reverseShares.modal.max-use.description": "Maximální počet sdílení, která mohou být vytvořena za pomoci tohoto URL.",
"account.reverseShare.never-expires": "Toto zpětné sdílení nikdy nevyprší.",
"account.reverseShare.expires-on": "Toto zpětné sdílení vyprší {expiration}.",
"account.reverseShares.table.no-shares":
"Zatím nebyla vytvořena žádná sdílení",
"account.reverseShares.table.no-shares": "Zatím nebyla vytvořena žádná sdílení",
"account.reverseShares.table.count.singular": "sdílení",
"account.reverseShares.table.count.plural": "sdílení",
"account.reverseShares.table.shares": "Sdílení",
@@ -190,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Vyprší",
"account.reverseShares.modal.reverse-share-link": "Odkaz na zpětné sdílení",
"account.reverseShares.modal.delete.title": "Odstranit zpětné sdílení",
"account.reverseShares.modal.delete.description":
"Opravdu chcete odstranit toto zpětné sdílení? Pokud tak učiníte, související sdílené budou také odstraněny.",
"account.reverseShares.modal.delete.description": "Opravdu chcete odstranit toto zpětné sdílení? Pokud tak učiníte, související sdílené budou také odstraněny.",
// END /account/reverseShares
// /admin
"admin.title": "Administrace",
@@ -210,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Změnit heslo",
"admin.users.edit.update.change-password.field": "Nové heslo",
"admin.users.edit.update.change-password.button": "Uložit nové heslo",
"admin.users.edit.update.notify.password.success":
"Heslo bylo úspěšně změněno",
"admin.users.edit.update.notify.password.success": "Heslo bylo úspěšně změněno",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Vytvořit uživatele",
"admin.users.modal.create.username": "Uživatelské jméno",
"admin.users.modal.create.email": "E-mail",
"admin.users.modal.create.password": "Heslo",
"admin.users.modal.create.manual-password": "Ručně nastavit heslo",
"admin.users.modal.create.manual-password.description":
"Pokud není zaškrtnuto, uživatel obdrží e-mail s odkazem pro nastavení svého hesla.",
"admin.users.modal.create.manual-password.description": "Pokud není zaškrtnuto, uživatel obdrží e-mail s odkazem pro nastavení svého hesla.",
"admin.users.modal.create.admin": "Administrátorská práva",
"admin.users.modal.create.admin.description":
"Je-li zaškrtnuto, uživatel bude mít přístup k administračnímu panelu.",
"admin.users.modal.create.admin.description": "Je-li zaškrtnuto, uživatel bude mít přístup k administračnímu panelu.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Správa sdílení",
@@ -238,36 +212,27 @@ export default {
// END /admin/shares
// /upload
"upload.title": "Nahrát",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Při dokončování vašeho sdílení došlo k chybě.",
"upload.notify.count-failed":
"{count} souborů se nepodařilo nahrát. Zkouším to znovu.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Při dokončování vašeho sdílení došlo k chybě.",
"upload.notify.count-failed": "{count} souborů se nepodařilo nahrát. Zkouším to znovu.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Nahrát soubory",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Vaše soubory přesahují maximální velikost {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Vaše soubory přesahují maximální velikost {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Název",
"upload.filelist.size": "Velikost",
// showCreateUploadModal.tsx
"upload.modal.title": "Vytvořit sdílení",
"upload.modal.link.error.invalid":
"Může obsahovat pouze písmena, číslice, podtržítka a pomlčky",
"upload.modal.link.error.invalid": "Může obsahovat pouze písmena, číslice, podtržítka a pomlčky",
"upload.modal.link.error.taken": "Tento odkaz je již používán",
"upload.modal.not-signed-in": "Nejste přihlášeni",
"upload.modal.not-signed-in-description":
"Nebudete moci ručně odstranit své sdílení a zobrazit počet návštěvníků.",
"upload.modal.not-signed-in-description": "Nebudete moci ručně odstranit své sdílení a zobrazit počet návštěvníků.",
"upload.modal.expires.never": "nikdy",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Odkaz",
"upload.modal.expires.label": "Expirace",
"upload.modal.expires.minute-singular": "Minuta",
@@ -284,57 +249,47 @@ export default {
"upload.modal.expires.year-plural": "Let",
"upload.modal.accordion.name-and-description.title": "Název a popis",
"upload.modal.accordion.name-and-description.name.placeholder": "Název",
"upload.modal.accordion.name-and-description.description.placeholder":
"Poznámka pro příjemce tohoto sdílení",
"upload.modal.accordion.name-and-description.description.placeholder": "Poznámka pro příjemce tohoto sdílení",
"upload.modal.accordion.email.title": "Příjemci e-mailu",
"upload.modal.accordion.email.placeholder": "Zadejte příjemce e-mailu",
"upload.modal.accordion.email.invalid-email": "Neplatná e-mailová adresa",
"upload.modal.accordion.security.title": "Možnosti zabezpečení",
"upload.modal.accordion.security.password.label": "Ochrana heslem",
"upload.modal.accordion.security.password.placeholder": "Bez hesla",
"upload.modal.accordion.security.max-views.label":
"Maximální počet zobrazení",
"upload.modal.accordion.security.max-views.label": "Maximální počet zobrazení",
"upload.modal.accordion.security.max-views.placeholder": "Bez omezení",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "Toto sdílení nikdy nevyprší.",
"upload.modal.completed.expires-on": "Toto sdílení vyprší {expiration}.",
"upload.modal.completed.share-ready": "Sdílení připraveno",
"upload.modal.completed.notified-reverse-share-creator":
"Upozornili jsme tvůrce zpětného sdílení. Můžete s nimi také ručně sdílet tento odkaz jiným způsobem.",
"upload.modal.completed.notified-reverse-share-creator": "Upozornili jsme tvůrce zpětného sdílení. Můžete s nimi také ručně sdílet tento odkaz jiným způsobem.",
// END /upload
// /share/[id]
"share.title": "Sdílení {shareId}",
"share.description": "Podívejte se, co jsem s vámi sdílel!",
"share.error.visitor-limit-exceeded.title": "Limit návštěvníků překročen",
"share.error.visitor-limit-exceeded.description":
"Limit návštěvníků tohoto sdílení byl překročen.",
"share.error.visitor-limit-exceeded.description": "Limit návštěvníků tohoto sdílení byl překročen.",
"share.error.removed.title": "Sdílení bylo odstraněno",
"share.error.not-found.title": "Sdílení nenalezeno",
"share.error.not-found.description": "Sdílení, které hledáte, neexistuje.",
"share.error.access-denied.title": "Soukromé sdílení",
"share.error.access-denied.description":
"Aktuální účet nemá oprávnění k přístupu k tomuto sdílení",
"share.error.access-denied.description": "Aktuální účet nemá oprávnění k přístupu k tomuto sdílení",
"share.modal.password.title": "Heslo vyžadováno",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Heslo",
"share.modal.error.invalid-password": "Neplatné heslo",
"share.button.download-all": "Stáhnout vše",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Odkaz na soubor",
"share.table.name": "Název",
"share.table.size": "Velikost",
"share.modal.file-preview.error.not-supported.title":
"Náhled není podporován",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Náhled není podporován",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Upravit {shareId}",
"share.edit.append-upload": "Připojit soubor",
"share.edit.notify.generic-error":
"Při dokončování vašeho sdílení došlo k chybě.",
"share.edit.notify.generic-error": "Při dokončování vašeho sdílení došlo k chybě.",
"share.edit.notify.save-success": "Sdílení úspěšně aktualizováno",
// END /share/[id]/edit
// /admin/config
@@ -347,213 +302,143 @@ export default {
"admin.config.general.app-name": "Název aplikace",
"admin.config.general.app-name.description": "Název aplikace",
"admin.config.general.app-url": "URL aplikace",
"admin.config.general.app-url.description":
"Na kterém URL je Pingvin Share k dispozici",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.app-url.description": "Na kterém URL je Pingvin Share k dispozici",
"admin.config.general.secure-cookies": "Bezpečné cookies",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Zobrazit domovskou stránku",
"admin.config.general.show-home-page.description":
"Zda zobrazovat domovskou stránku",
"admin.config.general.show-home-page.description": "Zda zobrazovat domovskou stránku",
"admin.config.general.session-duration": "Délka trvání relace",
"admin.config.general.session-duration.description":
"Čas v hodinách, po kterém se uživatel musí znovu přihlásit (výchozí: 3 měsíce).",
"admin.config.general.session-duration.description": "Čas v hodinách, po kterém se uživatel musí znovu přihlásit (výchozí: 3 měsíce).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Změňte své logo nahráním nového obrázku. Obrázek musí být PNG a měl by mít formát 1:1.",
"admin.config.general.logo.description": "Změňte své logo nahráním nového obrázku. Obrázek musí být PNG a měl by mít formát 1:1.",
"admin.config.general.logo.placeholder": "Vybrat obrázek",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Share recipients subject",
"admin.config.email.share-recipients-subject.description":
"Subject of the email which gets sent to the share recipients.",
"admin.config.email.share-recipients-subject.description": "Subject of the email which gets sent to the share recipients.",
"admin.config.email.share-recipients-message": "Share recipients message",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject":
"Předmět e-mailu o zpětném sdílení",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Předmět e-mailu o zpětném sdílení",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Zpráva o zpětném sdílení",
"admin.config.email.reverse-share-message.description":
"Zpráva, která bude odeslána, když někdo vytvoří sdílení s vaším odkazem na zpětné sdílení. {shareUrl} bude nahrazeno jménem tvůrce a URL pro sdílení.",
"admin.config.email.reset-password-subject":
"Předmět e-mailu pro obnovení hesla",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reverse-share-message.description": "Zpráva, která bude odeslána, když někdo vytvoří sdílení s vaším odkazem na zpětné sdílení. {shareUrl} bude nahrazeno jménem tvůrce a URL pro sdílení.",
"admin.config.email.reset-password-subject": "Předmět e-mailu pro obnovení hesla",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Zpráva o obnovení hesla",
"admin.config.email.reset-password-message.description":
"Zpráva, která bude odeslána, když uživatel požádá o obnovení hesla. {url} bude nahrazeno URL pro obnovení hesla.",
"admin.config.email.reset-password-message.description": "Zpráva, která bude odeslána, když uživatel požádá o obnovení hesla. {url} bude nahrazeno URL pro obnovení hesla.",
"admin.config.email.invite-subject": "Předmět pozvánky",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Zpráva pozvánky",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Povolit registraci",
"admin.config.share.allow-registration.description":
"Zda je registrace povolena",
"admin.config.share.allow-unauthenticated-shares":
"Povolit sdílení neověřeným uživatelům",
"admin.config.share.allow-unauthenticated-shares.description":
"Zda mohou neověření uživatelé vytvářet sdílení",
"admin.config.share.allow-registration.description": "Zda je registrace povolena",
"admin.config.share.allow-unauthenticated-shares": "Povolit sdílení neověřeným uživatelům",
"admin.config.share.allow-unauthenticated-shares.description": "Zda mohou neověření uživatelé vytvářet sdílení",
"admin.config.share.max-expiration": "Max. platnost",
"admin.config.share.max-expiration.description":
"Maximální platnost sdílení v hodinách. Nastavte na 0 k povolení neomezené platnosti.",
"admin.config.share.max-expiration.description": "Maximální platnost sdílení v hodinách. Nastavte na 0 k povolení neomezené platnosti.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Max. velikost",
"admin.config.share.max-size.description":
"Maximální velikost sdílení v bajtech",
"admin.config.share.max-size.description": "Maximální velikost sdílení v bajtech",
"admin.config.share.zip-compression-level": "Úroveň Zip komprese",
"admin.config.share.zip-compression-level.description":
"Upravte úroveň pro rovnováhu mezi velikostí souboru a rychlostí komprese. Platné hodnoty se pohybují od 0 do 9, přičemž 0 znamená bez komprese a 9 je maximální komprese. ",
"admin.config.share.zip-compression-level.description": "Upravte úroveň pro rovnováhu mezi velikostí souboru a rychlostí komprese. Platné hodnoty se pohybují od 0 do 9, přičemž 0 znamená bez komprese a 9 je maximální komprese. ",
"admin.config.share.chunk-size": "Velikost bloku",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal":
"Automaticky otevřít menu vytvoření sdílení",
"admin.config.share.auto-open-share-modal.description":
"Menu vytvoření sdílení se automaticky zobrazí, když uživatel vybere soubory, čímž se eliminuje potřeba ručně kliknout na tlačítko.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Automaticky otevřít menu vytvoření sdílení",
"admin.config.share.auto-open-share-modal.description": "Menu vytvoření sdílení se automaticky zobrazí, když uživatel vybere soubory, čímž se eliminuje potřeba ručně kliknout na tlačítko.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Zda je SMTP povoleno. Povolte pouze pokud jste zadali hostitele, port, e-mail, uživatele a heslo vašeho SMTP serveru.",
"admin.config.smtp.enabled.description": "Zda je SMTP povoleno. Povolte pouze pokud jste zadali hostitele, port, e-mail, uživatele a heslo vašeho SMTP serveru.",
"admin.config.smtp.host": "Hostitel",
"admin.config.smtp.host.description": "Hostitel SMTP serveru",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port SMTP serveru",
"admin.config.smtp.email": "E-mail",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Uživatelské jméno",
"admin.config.smtp.username.description": "Uživatelské jméno SMTP serveru",
"admin.config.smtp.password": "Heslo",
"admin.config.smtp.password.description": "Heslo SMTP serveru",
"admin.config.smtp.button.test": "Odeslat testovací e-mail",
"admin.config.smtp.allow-unauthorized-certificates":
"Důvěřovat neoprávněným certifikátům SMTP serveru",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Povolte pouze pokud potřebujete důvěřovat vlastnoručně podepsaným certifikátům.",
"admin.config.smtp.allow-unauthorized-certificates": "Důvěřovat neoprávněným certifikátům SMTP serveru",
"admin.config.smtp.allow-unauthorized-certificates.description": "Povolte pouze pokud potřebujete důvěřovat vlastnoručně podepsaným certifikátům.",
"admin.config.oauth.allow-registration": "Povolit registraci",
"admin.config.oauth.allow-registration.description":
"Povolit uživatelům registrovat se přes sociální sítě",
"admin.config.oauth.allow-registration.description": "Povolit uživatelům registrovat se přes sociální sítě",
"admin.config.oauth.ignore-totp": "Ignorovat TOTP",
"admin.config.oauth.ignore-totp.description":
"Ignorovat TOTP při přihlášení přes sociální sítě",
"admin.config.oauth.ignore-totp.description": "Ignorovat TOTP při přihlášení přes sociální sítě",
"admin.config.oauth.disable-password": "Zakázat přihlášení heslem",
"admin.config.oauth.disable-password.description":
"Zda zakázat přihlášení heslem\nUjistěte se, že je OAuth poskytovatel správně nakonfigurován před aktivací této konfigurace, abyste se vyhnuli ztrátě přístupu.",
"admin.config.oauth.disable-password.description": "Zda zakázat přihlášení heslem\nUjistěte se, že je OAuth poskytovatel správně nakonfigurován před aktivací této konfigurace, abyste se vyhnuli ztrátě přístupu.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Zda je povoleno přihlášení přes GitHub",
"admin.config.oauth.github-enabled.description": "Zda je povoleno přihlášení přes GitHub",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client ID GitHub OAuth aplikace",
"admin.config.oauth.github-client-id.description": "Client ID GitHub OAuth aplikace",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret of the GitHub OAuth app",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Zda je povoleno přihlášení přes Google",
"admin.config.oauth.google-enabled.description": "Zda je povoleno přihlášení přes Google",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Client ID of the Google OAuth app",
"admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret of the Google OAuth app",
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Zda je povoleno přihlášení přes Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Zda je povoleno přihlášení přes Microsoft",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Zda je povoleno přihlášení přes Discord",
"admin.config.oauth.discord-enabled.description": "Zda je povoleno přihlášení přes Discord",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"Omezit přihlášení na uživatele na konkrétním serveru. Ponechte prázdné pro vypnutí.",
"admin.config.oauth.discord-limited-guild.description": "Omezit přihlášení na uživatele na konkrétním serveru. Ponechte prázdné pro vypnutí.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret of the Discord OAuth app",
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Zda je povoleno přihlášení přes OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Zda je povoleno přihlášení přes OpenID Connect",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Musí být platná JMES cesta odkazující na pole rolí. " +
"Správa přístupových práv pomocí OpenID Connect rolí je doporučena pouze v případě, že není nastaven žádný jiný poskytovatel identity a přihlášení heslem je zakázáno. " +
"Ponechte prázdné, pokud nevíte, co tato konfigurace znamená.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role pro obecný přístup",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Ponechte prázdné, pokud nevíte, co tato konfigurace znamená.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Ponechte prázdné, pokud nevíte, co tato konfigurace znamená.",
"admin.config.oauth.oidc-role-path.description": "Musí být platná JMES cesta odkazující na pole rolí. " + "Správa přístupových práv pomocí OpenID Connect rolí je doporučena pouze v případě, že není nastaven žádný jiný poskytovatel identity a přihlášení heslem je zakázáno. " + "Ponechte prázdné, pokud nevíte, co tato konfigurace znamená.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role pro obecný přístup",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Ponechte prázdné, pokud nevíte, co tato konfigurace znamená.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Ponechte prázdné, pokud nevíte, co tato konfigurace znamená.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "URL serveru",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Základní umístění, kde budou prováděna hledání uživatelů",
"admin.config.ldap.search-base.description": "Základní umístění, kde budou prováděna hledání uživatelů",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Skupina potřebná pro administrativní přístup.",
"admin.config.ldap.admin-groups.description": "Skupina potřebná pro administrativní přístup.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Jejda, tato stránka neexistuje.",
"404.button.home": "Bring me back home",
@@ -562,21 +447,16 @@ export default {
"error.description": "Jejda!",
"error.button.back": "Vrátit se zpět",
"error.msg.default": "Něco se pokazilo.",
"error.msg.access_denied":
"Zrušili jste proces ověřování, zkuste to prosím znovu.",
"error.msg.expired_token":
"Proces ověřování trval příliš dlouho, zkuste to prosím znovu.",
"error.msg.access_denied": "Zrušili jste proces ověřování, zkuste to prosím znovu.",
"error.msg.expired_token": "Proces ověřování trval příliš dlouho, zkuste to prosím znovu.",
"error.msg.invalid_token": "Interní chyba",
"error.msg.no_user": "Uživatel propojený s tímto účtem {0} neexistuje.",
"error.msg.no_email": "Z tohoto účtu {0} nelze získat e-mailovou adresu.",
"error.msg.already_linked": "Tento účet {0} je již propojen s jiným účtem.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Tento účet {0} není ověřen, zkuste to prosím znovu po ověření.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Tento účet {0} není ověřen, zkuste to prosím znovu po ověření.",
"error.msg.user_not_allowed": "Nemáte oprávnění k přihlášení.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -599,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Vrátit se zpět",
"common.button.go-home": "Jít domů",
"common.notify.copied": "Váš odkaz byl zkopírován do schránky",
"common.notify.copied-link": "Váš odkaz byl zkopírován do schránky",
"common.success": "Úspěch",
"common.error": "Chyba",
@@ -610,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Musí mít přesně {length} znaků",
"common.error.invalid-number": "Musí být číslo",
"common.error.field-required": "Toto pole je povinné",
};
"common.error.field-required": "Toto pole je povinné"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "En <h>self-hosted</h> fildelingsplatform.",
"home.description":
"Er du sikker på, at du vil overlade dine personlige filer til tredjeparter som WeTransfer?",
"home.description": "Er du sikker på, at du vil overlade dine personlige filer til tredjeparter som WeTransfer?",
"home.bullet.a.name": "Self-Hosted",
"home.bullet.a.description": "Host Pingvin Share på din egen maskine.",
"home.bullet.b.name": "Privatliv",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Ingen irriterende grænse for filstørrelse",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Kom i gang",
"home.button.source": "Source code",
// END /
@@ -30,14 +27,12 @@ export default {
"signin.description": "Har du ikke en bruger endnu?",
"signin.button.signup": "Opret bruger",
"signin.input.email-or-username": "E-mail eller brugernavn",
"signin.input.email-or-username.placeholder":
"Din e-mail eller dit brugernavn",
"signin.input.email-or-username.placeholder": "Din e-mail eller dit brugernavn",
"signin.input.password": "Adgangskode",
"signin.input.password.placeholder": "Din adgangskode",
"signin.button.submit": "Log ind",
"signIn.notify.totp-required.title": "2-faktor login påkrævet",
"signIn.notify.totp-required.description":
"Indtast den aktuelle engangskode fra din 2-faktor Authenticator",
"signIn.notify.totp-required.description": "Indtast den aktuelle engangskode fra din 2-faktor Authenticator",
"signIn.oauth.or": "OR",
"signIn.oauth.signInWith": "Log ind med",
"signIn.oauth.github": "GitHub",
@@ -62,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Glemt din adgangskode?",
"resetPassword.description":
"Indtast din e-mail for at nulstille din adgangskode.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.description": "Indtast din e-mail for at nulstille din adgangskode.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Tilbage til login",
"resetPassword.text.resetPassword": "Nulstil adgangskode",
"resetPassword.text.enterNewPassword": "Indtast din nye adgangskode",
"resetPassword.input.password": "Ny adgangskode",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Min bruger",
"account.card.info.title": "Brugerinfo",
@@ -81,8 +73,7 @@ export default {
"account.card.password.title": "Adgangskode",
"account.card.password.old": "Gammel adgangskode",
"account.card.password.new": "Ny adgangskode",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Adgangskoden er ændret",
"account.card.oauth.title": "Social login",
"account.card.oauth.github": "GitHub",
@@ -94,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Unlink",
"account.card.oauth.unlinked": "Unlinked",
"account.modal.unlink.title": "Unlink account",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Unlinked successfully",
"account.card.security.title": "Sikkerhed",
"account.card.security.totp.enable.description":
"Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
"account.card.security.totp.disable.description":
"Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
"account.card.security.totp.enable.description": "Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
"account.card.security.totp.disable.description": "Indtast din nuværende adgangskode for at begynde opsætningen af 2-faktor login",
"account.card.security.totp.button.start": "Start",
"account.modal.totp.title": "Aktiver 2-faktor login",
"account.modal.totp.step1": "Trin 1: Tilføj din 2-faktor Authenticator",
@@ -113,8 +101,7 @@ export default {
"account.notify.totp.disable": "2-faktor blev deaktiveret",
"account.notify.totp.enable": "2-faktor blev deaktiveret",
"account.card.language.title": "Sprog",
"account.card.language.description":
"The project is translated by the community. Some languages might be incomplete.",
"account.card.language.description": "The project is translated by the community. Some languages might be incomplete.",
"account.card.color.title": "Farveskema",
// ThemeSwitcher.tsx
"account.theme.dark": "Mørkt",
@@ -122,8 +109,7 @@ export default {
"account.theme.system": "System",
"account.button.delete": "Slet bruger",
"account.modal.delete.title": "Slet bruger",
"account.modal.delete.description":
"Er du sikker på at du vil slette din bruger, herunder alle dine aktive delinger?",
"account.modal.delete.description": "Er du sikker på at du vil slette din bruger, herunder alle dine aktive delinger?",
// END /account
// /account/shares
"account.shares.title": "Mine delte filer",
@@ -141,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Share informations",
"account.shares.modal.share-link": "Del link",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Ønsker du virkelig at slette denne deling?",
"account.shares.modal.delete.description": "Ønsker du virkelig at slette denne deling?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Omvendt deling",
"account.reverseShares.description":
"A reverse share allows you to generate a unique URL that allows external users to create a share.",
"account.reverseShares.description": "A reverse share allows you to generate a unique URL that allows external users to create a share.",
"account.reverseShares.title.empty": "Der er tomt her 👀",
"account.reverseShares.description.empty":
"You don't have any reverse shares.",
"account.reverseShares.description.empty": "You don't have any reverse shares.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Opret omvendt deling",
"account.reverseShares.modal.expiration.label": "Udløb",
@@ -168,22 +151,16 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "År",
"account.reverseShares.modal.max-size.label": "Maksimal størrelse for deling",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Offentlig adgang",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Maksimal anvendelser",
"account.reverseShares.modal.max-use.description":
"Det maksimale antal gange, denne URL kan bruges til at oprette en deling.",
"account.reverseShares.modal.max-use.description": "Det maksimale antal gange, denne URL kan bruges til at oprette en deling.",
"account.reverseShare.never-expires": "Denne omvendte deling udløber aldrig.",
"account.reverseShare.expires-on":
"Denne omvendte deling udløber den {expiration}.",
"account.reverseShares.table.no-shares":
"Der er ikke oprettet nogle delinger endnu",
"account.reverseShare.expires-on": "Denne omvendte deling udløber den {expiration}.",
"account.reverseShares.table.no-shares": "Der er ikke oprettet nogle delinger endnu",
"account.reverseShares.table.count.singular": "del",
"account.reverseShares.table.count.plural": "shares",
"account.reverseShares.table.shares": "Delinger",
@@ -192,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Udløber d",
"account.reverseShares.modal.reverse-share-link": "Reverse share link",
"account.reverseShares.modal.delete.title": "Slet omvendt deling",
"account.reverseShares.modal.delete.description":
"Ønsker du virkelig at slette denne omvendte deling? Hvis du gør det, vil de tilknyttede delinger også blive slettet.",
"account.reverseShares.modal.delete.description": "Ønsker du virkelig at slette denne omvendte deling? Hvis du gør det, vil de tilknyttede delinger også blive slettet.",
// END /account/reverseShares
// /admin
"admin.title": "Administration",
@@ -214,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "Gem ny adgangskode",
"admin.users.edit.update.notify.password.success": "Adgangskoden er ændret",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Opret bruger",
"admin.users.modal.create.username": "Brugernavn",
"admin.users.modal.create.email": "E-mail",
"admin.users.modal.create.password": "Adgangskode",
"admin.users.modal.create.manual-password": "Angiv adgangskode manuelt",
"admin.users.modal.create.manual-password.description":
"If not checked, the user will receive an email with a link to set their password.",
"admin.users.modal.create.manual-password.description": "If not checked, the user will receive an email with a link to set their password.",
"admin.users.modal.create.admin": "Admin rettigheder",
"admin.users.modal.create.admin.description":
"If checked, the user will be able to access the admin panel.",
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
@@ -235,40 +208,31 @@ export default {
"admin.shares.table.visitors": "Besøgende",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload
"upload.title": "Upload",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Der opstod en fejl under afslutningen af din deling.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Der opstod en fejl under afslutningen af din deling.",
"upload.notify.count-failed": "{count} files failed to upload. Trying again.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Upload filer",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Your files exceed the maximum share size of {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Navn",
"upload.filelist.size": "Størrelse",
// showCreateUploadModal.tsx
"upload.modal.title": "Opret Deling",
"upload.modal.link.error.invalid":
"Can only contain letters, numbers, underscores, and hyphens",
"upload.modal.link.error.invalid": "Can only contain letters, numbers, underscores, and hyphens",
"upload.modal.link.error.taken": "Det valgte link er allerede i brug",
"upload.modal.not-signed-in": "Du er ikke logget ind",
"upload.modal.not-signed-in-description":
"Du vil ikke være i stand til at slette din deling manuelt og se antallet af besøgende.",
"upload.modal.not-signed-in-description": "Du vil ikke være i stand til at slette din deling manuelt og se antallet af besøgende.",
"upload.modal.expires.never": "aldrig",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Link",
"upload.modal.expires.label": "Udløb",
"upload.modal.expires.minute-singular": "Minut",
@@ -285,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "År",
"upload.modal.accordion.name-and-description.title": "Navn og beskrivelse",
"upload.modal.accordion.name-and-description.name.placeholder": "Navn",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
"upload.modal.accordion.email.title": "E-mail modtagere",
"upload.modal.accordion.email.placeholder": "Indtast e-mail modtagere",
"upload.modal.accordion.email.invalid-email": "Ugyldig e-mailadresse",
@@ -297,47 +260,36 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Ingen begrænsning",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "Denne deling vil aldrig udløbe.",
"upload.modal.completed.expires-on":
"Denne omvendte deling udløber den {expiration}.",
"upload.modal.completed.expires-on": "Denne omvendte deling udløber den {expiration}.",
"upload.modal.completed.share-ready": "Delingen er klar",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "Del {shareId}",
"share.description": "Se hvad jeg har delt med dig!",
"share.error.visitor-limit-exceeded.title":
"Grænsen for besøgende overskredet",
"share.error.visitor-limit-exceeded.description":
"Besøgsgrænsen for denne deling er blevet overskredet.",
"share.error.visitor-limit-exceeded.title": "Grænsen for besøgende overskredet",
"share.error.visitor-limit-exceeded.description": "Besøgsgrænsen for denne deling er blevet overskredet.",
"share.error.removed.title": "Deling fjernet",
"share.error.not-found.title": "Delingen blev ikke fundet",
"share.error.not-found.description":
"Den deling, du leder efter, eksisterer ikke.",
"share.error.not-found.description": "Den deling, du leder efter, eksisterer ikke.",
"share.error.access-denied.title": "Privat deling",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "Adgangskode påkrævet",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Adgangskode",
"share.modal.error.invalid-password": "Ugyldig adgangskode",
"share.button.download-all": "Download alle",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Fil link",
"share.table.name": "Navn",
"share.table.size": "Størrelse",
"share.modal.file-preview.error.not-supported.title":
"Forhåndsvisning ikke understøttet",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Forhåndsvisning ikke understøttet",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Rediger {shareId}",
"share.edit.append-upload": "Append file",
"share.edit.notify.generic-error":
"An error occurred while finishing your share.",
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
"share.edit.notify.save-success": "Deling opdateret",
// END /share/[id]/edit
// /admin/config
@@ -350,208 +302,143 @@ export default {
"admin.config.general.app-name": "App-navn",
"admin.config.general.app-name.description": "Navnet på applikationen",
"admin.config.general.app-url": "App URL",
"admin.config.general.app-url.description":
"På hvilken URL Pingvin Share er tilgængelig",
"admin.config.general.app-url.description": "På hvilken URL Pingvin Share er tilgængelig",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Vis forside",
"admin.config.general.show-home-page.description": "Om forsiden skal vises",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.session-duration.description": "Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Skift dit logo ved at uploade et nyt billede. Billedet skal være PNG og skal have formatet 1:1.",
"admin.config.general.logo.description": "Skift dit logo ved at uploade et nyt billede. Billedet skal være PNG og skal have formatet 1:1.",
"admin.config.general.logo.placeholder": "Vælg billede",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Share recipients subject",
"admin.config.email.share-recipients-subject.description":
"Subject of the email which gets sent to the share recipients.",
"admin.config.email.share-recipients-subject.description": "Subject of the email which gets sent to the share recipients.",
"admin.config.email.share-recipients-message": "Share recipients message",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Reverse share subject",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Reverse share message",
"admin.config.email.reverse-share-message.description":
"Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.",
"admin.config.email.reverse-share-message.description": "Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.",
"admin.config.email.reset-password-subject": "Reset password subject",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Nulstil adgangskode besked",
"admin.config.email.reset-password-message.description":
"Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.",
"admin.config.email.reset-password-message.description": "Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.",
"admin.config.email.invite-subject": "Invitations emne",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Invitations besked",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Tillad oprettelser",
"admin.config.share.allow-registration.description":
"Om alle skal kunne oprette en bruger",
"admin.config.share.allow-unauthenticated-shares":
"Tillad uautoriserede delinger",
"admin.config.share.allow-unauthenticated-shares.description":
"Whether unauthenticated users can create shares",
"admin.config.share.allow-registration.description": "Om alle skal kunne oprette en bruger",
"admin.config.share.allow-unauthenticated-shares": "Tillad uautoriserede delinger",
"admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares",
"admin.config.share.max-expiration": "Maks. udløb",
"admin.config.share.max-expiration.description":
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Maks. størrelse",
"admin.config.share.max-size.description": "Maksimal filstørrelse i bytes",
"admin.config.share.zip-compression-level": "Zip compression level",
"admin.config.share.zip-compression-level.description":
"Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
"admin.config.share.zip-compression-level.description": "Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
"admin.config.share.chunk-size": "Chunk size",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Om SMTP er aktiveret. Aktiver kun SMTP, hvis du har indtastet SMTP-server vært, port, e-mail, bruger og adgangskode.",
"admin.config.smtp.enabled.description": "Om SMTP er aktiveret. Aktiver kun SMTP, hvis du har indtastet SMTP-server vært, port, e-mail, bruger og adgangskode.",
"admin.config.smtp.host": "Vært",
"admin.config.smtp.host.description": "Vært for SMTP serveren",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Porten til SMTP serveren",
"admin.config.smtp.email": "E-mail",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Brugernavn",
"admin.config.smtp.username.description": "Brugernavnet til SMTP serveren",
"admin.config.smtp.password": "Adgangskode",
"admin.config.smtp.password.description": "Adgangskoden til SMTP serveren",
"admin.config.smtp.button.test": "Send test e-mail",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Tillad registrering",
"admin.config.oauth.allow-registration.description":
"Tillad brugere at registrere sig via socialt login",
"admin.config.oauth.allow-registration.description": "Tillad brugere at registrere sig via socialt login",
"admin.config.oauth.ignore-totp": "Ignore TOTP",
"admin.config.oauth.ignore-totp.description":
"Whether to ignore TOTP when user using social login",
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
"admin.config.oauth.disable-password": "Deaktiver login med password",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Om GitHub login er aktiveret",
"admin.config.oauth.github-enabled.description": "Om GitHub login er aktiveret",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret of the GitHub OAuth app",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Whether Google login is enabled",
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Client ID of the Google OAuth app",
"admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret of the Google OAuth app",
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Whether Discord login is enabled",
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret of the Discord OAuth app",
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin gruppe",
"admin.config.ldap.admin-groups.description":
"Gruppe påkrævet for administrativ adgang.",
"admin.config.ldap.admin-groups.description": "Gruppe påkrævet for administrativ adgang.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Ups! Denne side findes ikke.",
"404.button.home": "Gå tilbage",
@@ -560,22 +447,16 @@ export default {
"error.description": "Hovsa!",
"error.button.back": "Gå tilbage",
"error.msg.default": "Noget gik galt.",
"error.msg.access_denied":
"You canceled the authentication process, please try again.",
"error.msg.expired_token":
"The authentication process took too long, please try again.",
"error.msg.access_denied": "You canceled the authentication process, please try again.",
"error.msg.expired_token": "The authentication process took too long, please try again.",
"error.msg.invalid_token": "Intern Fejl",
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
"error.msg.no_email": "Can't get email address from this {0} account.",
"error.msg.already_linked":
"This {0} account is already linked to another account.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"This {0} account is unverified, please try again after verification.",
"error.msg.already_linked": "This {0} account is already linked to another account.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
"error.msg.user_not_allowed": "Du har ikke tilladelse til at logge ind.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -598,6 +479,7 @@ export default {
"common.text.redirecting": "Omdirigerer...",
"common.button.go-back": "Gå tilbage",
"common.button.go-home": "Go home",
"common.notify.copied": "Linket blev kopieret til udklipsholderen",
"common.notify.copied-link": "Linket blev kopieret til udklipsholderen",
"common.success": "Success",
"common.error": "Fejl",
@@ -609,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Skal være præcis {length} tegn",
"common.error.invalid-number": "Skal være et tal",
"common.error.field-required": "Dette felt er påkrævet",
};
"common.error.field-required": "Dette felt er påkrævet"
};

View File

@@ -12,17 +12,13 @@ export default {
// END navbar
// /
"home.title": "Eine <h>selbst gehostete</h> Dateifreigabe-Plattform.",
"home.description":
"Möchtest du wirklich deine persönlichen Dateien an Drittanbieter wie WeTransfer weitergeben?",
"home.description": "Möchtest du wirklich deine persönlichen Dateien an Drittanbieter wie WeTransfer weitergeben?",
"home.bullet.a.name": "Selbst gehostet",
"home.bullet.a.description":
"Betreibe Pingvin Share auf deinem eigenen Server.",
"home.bullet.a.description": "Betreibe Pingvin Share auf deinem eigenen Server.",
"home.bullet.b.name": "Privatsphäre",
"home.bullet.b.description":
"Deine Dateien gehören dir und sind niemals durch Dritte zugänglich.",
"home.bullet.b.description": "Deine Dateien gehören dir und sind niemals durch Dritte zugänglich.",
"home.bullet.c.name": "Keine lästige Dateigrößenbegrenzung",
"home.bullet.c.description":
"Lade so große Dateien hoch, wie du willst. Nur deine Festplatte ist dein Limit.",
"home.bullet.c.description": "Lade so große Dateien hoch, wie du willst. Nur deine Festplatte ist dein Limit.",
"home.button.start": "Lege los",
"home.button.source": "Quellcode",
// END /
@@ -31,14 +27,12 @@ export default {
"signin.description": "Du hast noch kein Konto?",
"signin.button.signup": "Registrieren",
"signin.input.email-or-username": "E-Mail oder Benutzername",
"signin.input.email-or-username.placeholder":
"Deine E-Mail-Adresse oder Benutzername",
"signin.input.email-or-username.placeholder": "Deine E-Mail-Adresse oder Benutzername",
"signin.input.password": "Passwort",
"signin.input.password.placeholder": "Dein Passwort",
"signin.button.submit": "Anmelden",
"signIn.notify.totp-required.title": "Zwei-Faktor-Authentifizierung benötigt",
"signIn.notify.totp-required.description":
"Bitte gib deinen Zwei-Faktor-Authentifizierungscode ein",
"signIn.notify.totp-required.description": "Bitte gib deinen Zwei-Faktor-Authentifizierungscode ein",
"signIn.oauth.or": "ODER",
"signIn.oauth.signInWith": "Anmelden mit",
"signIn.oauth.github": "GitHub",
@@ -63,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Passwort vergessen?",
"resetPassword.description":
"Gib deine E-Mail-Adresse ein, um dein Passwort zurückzusetzen.",
"resetPassword.notify.success":
"Wir haben dir einen Link gesendet, unter dem du dein Passwort zurücksetzen kannst.",
"resetPassword.description": "Gib deine E-Mail-Adresse ein, um dein Passwort zurückzusetzen.",
"resetPassword.notify.success": "Wir haben dir einen Link gesendet, unter dem du dein Passwort zurücksetzen kannst.",
"resetPassword.button.back": "Zurück zur Anmeldeseite",
"resetPassword.text.resetPassword": "Passwort zurücksetzen",
"resetPassword.text.enterNewPassword": "Gib dein neues Passwort ein",
"resetPassword.input.password": "Neues Passwort",
"resetPassword.notify.passwordReset":
"Dein Passwort wurde erfolgreich zurückgesetzt.",
"resetPassword.notify.passwordReset": "Dein Passwort wurde erfolgreich zurückgesetzt.",
// /account
"account.title": "Mein Konto",
"account.card.info.title": "Kontoinformationen",
@@ -82,8 +73,7 @@ export default {
"account.card.password.title": "Passwort",
"account.card.password.old": "Altes Passwort",
"account.card.password.new": "Neues Passwort",
"account.card.password.noPasswordSet":
"Du hast kein Passwort erstellt. Wenn du dich mit E-Mail und Passwort anmelden möchtest, musst du ein Passwort festlegen.",
"account.card.password.noPasswordSet": "Du hast kein Passwort erstellt. Wenn du dich mit E-Mail und Passwort anmelden möchtest, musst du ein Passwort festlegen.",
"account.notify.password.success": "Passwort erfolgreich geändert",
"account.card.oauth.title": "Anmeldung über soziale Netzwerke",
"account.card.oauth.github": "GitHub",
@@ -95,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Verknüpfung aufheben",
"account.card.oauth.unlinked": "Verknüpfung aufgehoben",
"account.modal.unlink.title": "Kontoverknüpfung aufheben",
"account.modal.unlink.description":
"Die Aufhebung der Verknüpfung mit deinen sozialen Konten kann dazu führen, dass du dein Konto verlierst, wenn du dich nicht an deine Anmeldedaten erinnerst",
"account.modal.unlink.description": "Die Aufhebung der Verknüpfung mit deinen sozialen Konten kann dazu führen, dass du dein Konto verlierst, wenn du dich nicht an deine Anmeldedaten erinnerst",
"account.notify.oauth.unlinked.success": "Verknüpfung erfolgreich aufgehoben",
"account.card.security.title": "Sicherheit",
"account.card.security.totp.enable.description":
"Gib dein aktuelles Passwort ein, um TOTP zu aktivieren",
"account.card.security.totp.disable.description":
"Gib dein aktuelles Passwort ein, um TOTP zu deaktivieren",
"account.card.security.totp.enable.description": "Gib dein aktuelles Passwort ein, um TOTP zu aktivieren",
"account.card.security.totp.disable.description": "Gib dein aktuelles Passwort ein, um TOTP zu deaktivieren",
"account.card.security.totp.button.start": "Starten",
"account.modal.totp.title": "TOTP aktivieren",
"account.modal.totp.step1": "Schritt 1: Füge deinen Authenticator hinzu",
@@ -114,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP erfolgreich deaktiviert",
"account.notify.totp.enable": "TOTP erfolgreich aktiviert",
"account.card.language.title": "Sprache",
"account.card.language.description":
"Das Projekt wird von der Community übersetzt. Einige Sprachen könnten unvollständig sein.",
"account.card.language.description": "Das Projekt wird von der Community übersetzt. Einige Sprachen könnten unvollständig sein.",
"account.card.color.title": "Farbschema",
// ThemeSwitcher.tsx
"account.theme.dark": "Dunkel",
@@ -123,8 +109,7 @@ export default {
"account.theme.system": "System",
"account.button.delete": "Konto löschen",
"account.modal.delete.title": "Konto löschen",
"account.modal.delete.description":
"Möchtest du wirklich dein Konto inklusive aller aktiven Freigaben löschen?",
"account.modal.delete.description": "Möchtest du wirklich dein Konto inklusive aller aktiven Freigaben löschen?",
// END /account
// /account/shares
"account.shares.title": "Meine Freigaben",
@@ -142,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Teile deine Information",
"account.shares.modal.share-link": "Freigabe teilen",
"account.shares.modal.delete.title": "Freigabe löschen: {share}",
"account.shares.modal.delete.description":
"Möchtest du diese Freigabe wirklich löschen?",
"account.shares.modal.delete.description": "Möchtest du diese Freigabe wirklich löschen?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Externe Freigaben",
"account.reverseShares.description":
"Eine externe Freigabe erlaubt dir eine einzigartige URL zu erstellen, die externen Benutzern erlaubt, Dateien hochzuladen.",
"account.reverseShares.description": "Eine externe Freigabe erlaubt dir eine einzigartige URL zu erstellen, die externen Benutzern erlaubt, Dateien hochzuladen.",
"account.reverseShares.title.empty": "Es ist leer hier 👀",
"account.reverseShares.description.empty":
"Du hast keine externen Freigaben.",
"account.reverseShares.description.empty": "Du hast keine externen Freigaben.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Externe Freigabe erstellen",
"account.reverseShares.modal.expiration.label": "Gültig bis",
@@ -169,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Jahre",
"account.reverseShares.modal.max-size.label": "Maximale Freigabegröße",
"account.reverseShares.modal.send-email": "E-Mail Benachrichtigungen senden",
"account.reverseShares.modal.send-email.description":
"Sendet eine E-Mail Benachrichtigung, wenn eine Datei auf Ihrer externen Freigabe hochgeladen wurde.",
"account.reverseShares.modal.send-email.description": "Sendet eine E-Mail Benachrichtigung, wenn eine Datei auf Ihrer externen Freigabe hochgeladen wurde.",
"account.reverseShares.modal.simplified": "Einfacher Modus",
"account.reverseShares.modal.simplified.description":
"Mache es der Person, die die Datei hochlädt, einfach, sie mit dir zu teilen. Sie werden nur den Namen und die Beschreibung der Freigabe ändern können.",
"account.reverseShares.modal.simplified.description": "Mache es der Person, die die Datei hochlädt, einfach, sie mit dir zu teilen. Sie werden nur den Namen und die Beschreibung der Freigabe ändern können.",
"account.reverseShares.modal.public-access": "Öffentlicher Zugriff",
"account.reverseShares.modal.public-access.description":
"Mache die Freigaben die mit dieser externen Freigabe erstellt werden öffentlich. Wenn dies deaktiviert ist, haben nur du und der Ersteller der Freigabe Zugriff darauf.",
"account.reverseShares.modal.public-access.description": "Mache die Freigaben die mit dieser externen Freigabe erstellt werden öffentlich. Wenn dies deaktiviert ist, haben nur du und der Ersteller der Freigabe Zugriff darauf.",
"account.reverseShares.modal.max-use.label": "Maximale Nutzungen",
"account.reverseShares.modal.max-use.description":
"Die maximale Anzahl von Verwendungen der URL, um Dateien hochzuladen.",
"account.reverseShare.never-expires":
"Diese externe Freigabe wird nicht ablaufen.",
"account.reverseShare.expires-on":
"Diese externe Freigabe wird am {expiration} ablaufen.",
"account.reverseShares.modal.max-use.description": "Die maximale Anzahl von Verwendungen der URL, um Dateien hochzuladen.",
"account.reverseShare.never-expires": "Diese externe Freigabe wird nicht ablaufen.",
"account.reverseShare.expires-on": "Diese externe Freigabe wird am {expiration} ablaufen.",
"account.reverseShares.table.no-shares": "Noch keine Freigaben erstellt",
"account.reverseShares.table.count.singular": "Freigabe",
"account.reverseShares.table.count.plural": "Freigaben",
@@ -193,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Läuft ab am",
"account.reverseShares.modal.reverse-share-link": "Link zu externer Freigabe",
"account.reverseShares.modal.delete.title": "Externe Freigabe löschen",
"account.reverseShares.modal.delete.description":
"Möchtest du diese externe Freigabe wirklich löschen? In diesem Fall werden auch hiermit verbundene Freigaben gelöscht.",
"account.reverseShares.modal.delete.description": "Möchtest du diese externe Freigabe wirklich löschen? In diesem Fall werden auch hiermit verbundene Freigaben gelöscht.",
// END /account/reverseShares
// /admin
"admin.title": "Verwaltung",
@@ -213,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Passwort ändern",
"admin.users.edit.update.change-password.field": "Neues Passwort",
"admin.users.edit.update.change-password.button": "Neues Passwort speichern",
"admin.users.edit.update.notify.password.success":
"Passwort erfolgreich geändert",
"admin.users.edit.update.notify.password.success": "Passwort erfolgreich geändert",
"admin.users.edit.delete.title": "Benutzer löschen: {username}?",
"admin.users.edit.delete.description":
"Möchtest du wirklich diesen Benutzer und all seine Freigaben löschen?",
"admin.users.edit.delete.description": "Möchtest du wirklich diesen Benutzer und all seine Freigaben löschen?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Benutzer erstellen",
"admin.users.modal.create.username": "Benutzername",
"admin.users.modal.create.email": "E-Mail",
"admin.users.modal.create.password": "Passwort",
"admin.users.modal.create.manual-password": "Passwort manuell festlegen",
"admin.users.modal.create.manual-password.description":
"Wenn nicht aktiviert, erhält der Benutzer eine E-Mail mit einem Link, um sein Passwort festzulegen.",
"admin.users.modal.create.manual-password.description": "Wenn nicht aktiviert, erhält der Benutzer eine E-Mail mit einem Link, um sein Passwort festzulegen.",
"admin.users.modal.create.admin": "Administratorrechte",
"admin.users.modal.create.admin.description":
"Wenn aktiviert, kann der Benutzer auf das Administrator-Panel zugreifen.",
"admin.users.modal.create.admin.description": "Wenn aktiviert, kann der Benutzer auf das Administrator-Panel zugreifen.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Freigaben Verwaltung",
@@ -237,42 +208,31 @@ export default {
"admin.shares.table.visitors": "Besucher",
"admin.shares.table.expires": "Läuft ab am",
"admin.shares.edit.delete.title": "Freigabe löschen: {id}",
"admin.shares.edit.delete.description":
"Möchtest du diese Freigabe wirklich löschen?",
"admin.shares.edit.delete.description": "Möchtest du diese Freigabe wirklich löschen?",
// END /admin/shares
// /upload
"upload.title": "Upload",
"upload.notify.confirm-leave":
"Bist du sicher, dass du diese Seite verlassen willst? Dein Upload wird abgebrochen.",
"upload.notify.generic-error":
"Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
"upload.notify.count-failed":
"{count} Dateien konnten nicht hochgeladen werden. Wird erneut versucht.",
"upload.reverse-share.error.invalid.title":
"Ungültiger Link zu externer Freigabe",
"upload.reverse-share.error.invalid.description":
"Diese externe Freigabe ist abgelaufen oder ungültig.",
"upload.notify.confirm-leave": "Bist du sicher, dass du diese Seite verlassen willst? Dein Upload wird abgebrochen.",
"upload.notify.generic-error": "Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
"upload.notify.count-failed": "{count} Dateien konnten nicht hochgeladen werden. Wird erneut versucht.",
"upload.reverse-share.error.invalid.title": "Ungültiger Link zu externer Freigabe",
"upload.reverse-share.error.invalid.description": "Diese externe Freigabe ist abgelaufen oder ungültig.",
// Dropzone.tsx
"upload.dropzone.title": "Dateien hochladen",
"upload.dropzone.description":
"Ziehe Dateien per Drag'n'Drop hierher, um deine Freigabe zu starten. Wir akzeptieren nur Dateien mit einer Gesamtgröße von bis zu {maxSize}.",
"upload.dropzone.notify.file-too-big":
"Ihre Dateien überschreiten die maximale Freigabegröße von {maxSize}.",
"upload.dropzone.description": "Ziehe Dateien per Drag'n'Drop hierher, um deine Freigabe zu starten. Wir akzeptieren nur Dateien mit einer Gesamtgröße von bis zu {maxSize}.",
"upload.dropzone.notify.file-too-big": "Ihre Dateien überschreiten die maximale Freigabegröße von {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Name",
"upload.filelist.size": "Größe",
// showCreateUploadModal.tsx
"upload.modal.title": "Erstelle Freigabe",
"upload.modal.link.error.invalid":
"Darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten",
"upload.modal.link.error.invalid": "Darf nur Buchstaben, Zahlen, Unterstriche und Bindestriche enthalten",
"upload.modal.link.error.taken": "Dieser Link wird bereits verwendet",
"upload.modal.not-signed-in": "Du bist nicht angemeldet",
"upload.modal.not-signed-in-description":
"Du wirst deine Freigabe nicht löschen können oder die Besucheranzahl sehen.",
"upload.modal.not-signed-in-description": "Du wirst deine Freigabe nicht löschen können oder die Besucheranzahl sehen.",
"upload.modal.expires.never": "nie",
"upload.modal.expires.never-long": "Permanente Freigabe",
"upload.modal.expires.error.too-long":
"Das Ablaufdatum überschreitet das Maximum von {max}.",
"upload.modal.expires.error.too-long": "Das Ablaufdatum überschreitet das Maximum von {max}.",
"upload.modal.link.label": "Link",
"upload.modal.expires.label": "Gültig bis",
"upload.modal.expires.minute-singular": "Minute",
@@ -289,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "Jahre",
"upload.modal.accordion.name-and-description.title": "Name und Beschreibung",
"upload.modal.accordion.name-and-description.name.placeholder": "Name",
"upload.modal.accordion.name-and-description.description.placeholder":
"Hinweis für die Empfänger dieser Freigabe",
"upload.modal.accordion.name-and-description.description.placeholder": "Hinweis für die Empfänger dieser Freigabe",
"upload.modal.accordion.email.title": "E-Mail-Empfänger",
"upload.modal.accordion.email.placeholder": "E-Mail der Empfänger eingeben",
"upload.modal.accordion.email.invalid-email": "Ungültige E-Mail-Adresse",
@@ -301,45 +260,36 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Unbegrenzt",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "Diese Freigabe läuft niemals ab.",
"upload.modal.completed.expires-on":
"Diese Freigabe wird am {expiration} ablaufen.",
"upload.modal.completed.expires-on": "Diese Freigabe wird am {expiration} ablaufen.",
"upload.modal.completed.share-ready": "Freigabe bereit",
"upload.modal.completed.notified-reverse-share-creator":
"Wir haben den Ersteller der externen Freigabe benachrichtigt. Du kannst den Link auch auf andere Wege teilen.",
"upload.modal.completed.notified-reverse-share-creator": "Wir haben den Ersteller der externen Freigabe benachrichtigt. Du kannst den Link auch auf andere Wege teilen.",
// END /upload
// /share/[id]
"share.title": "Freigabe {shareId}",
"share.description": "Schau, was ich mit dir geteilt habe!",
"share.error.visitor-limit-exceeded.title": "Besucher Limit erreicht",
"share.error.visitor-limit-exceeded.description":
"Die maximale Besucheranzahl für diese Freigabe ist überschritten.",
"share.error.visitor-limit-exceeded.description": "Die maximale Besucheranzahl für diese Freigabe ist überschritten.",
"share.error.removed.title": "Freigabe entfernt",
"share.error.not-found.title": "Freigabe nicht gefunden",
"share.error.not-found.description": "Die gesuchte Freigabe existiert nicht.",
"share.error.access-denied.title": "Private Freigabe",
"share.error.access-denied.description":
"Das aktuelle Konto hat keine Berechtigung, um auf diese Freigabe zuzugreifen",
"share.error.access-denied.description": "Das aktuelle Konto hat keine Berechtigung, um auf diese Freigabe zuzugreifen",
"share.modal.password.title": "Passwort erforderlich",
"share.modal.password.description":
"Bitte gib das Passwort ein, um auf diese Freigabe zuzugreifen.",
"share.modal.password.description": "Bitte gib das Passwort ein, um auf diese Freigabe zuzugreifen.",
"share.modal.password": "Passwort",
"share.modal.error.invalid-password": "Ungültiges Passwort",
"share.button.download-all": "Alles herunterladen",
"share.notify.download-all-preparing":
"Die Freigabe wird vorbereitet. Bitte versuche es in ein paar Minuten erneut.",
"share.notify.download-all-preparing": "Die Freigabe wird vorbereitet. Bitte versuche es in ein paar Minuten erneut.",
"share.modal.file-link": "Dateilink",
"share.table.name": "Name",
"share.table.size": "Größe",
"share.modal.file-preview.error.not-supported.title":
"Vorschau wird nicht unterstützt",
"share.modal.file-preview.error.not-supported.description":
"Vorschaubilder werden für diesen Dateityp nicht unterstützt. Bitte lade die Datei herunter, um sie anzuzeigen.",
"share.modal.file-preview.error.not-supported.title": "Vorschau wird nicht unterstützt",
"share.modal.file-preview.error.not-supported.description": "Vorschaubilder werden für diesen Dateityp nicht unterstützt. Bitte lade die Datei herunter, um sie anzuzeigen.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "{shareId} bearbeiten",
"share.edit.append-upload": "Datei anfügen",
"share.edit.notify.generic-error":
"Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
"share.edit.notify.generic-error": "Während der Erstellung der Freigabe ist ein Fehler aufgetreten.",
"share.edit.notify.save-success": "Freigabe erfolgreich aktualisiert",
// END /share/[id]/edit
// /admin/config
@@ -352,215 +302,143 @@ export default {
"admin.config.general.app-name": "App-Name",
"admin.config.general.app-name.description": "Name der Applikation",
"admin.config.general.app-url": "App-URL",
"admin.config.general.app-url.description":
"Auf welcher URL Pingvin Share verfügbar ist",
"admin.config.general.app-url.description": "Auf welcher URL Pingvin Share verfügbar ist",
"admin.config.general.secure-cookies": "Sichere Cookies",
"admin.config.general.secure-cookies.description":
"Gibt an, ob die secure flag bei Cookies gesetzt werden soll. Falls aktiviert, wird die Seite nicht funktionieren, wenn sie über HTTP aufgerufen wird.",
"admin.config.general.secure-cookies.description": "Gibt an, ob die secure flag bei Cookies gesetzt werden soll. Falls aktiviert, wird die Seite nicht funktionieren, wenn sie über HTTP aufgerufen wird.",
"admin.config.general.show-home-page": "Startseite anzeigen",
"admin.config.general.show-home-page.description":
"Ob die Startseite angezeigt werden soll",
"admin.config.general.show-home-page.description": "Ob die Startseite angezeigt werden soll",
"admin.config.general.session-duration": "Session-Dauer",
"admin.config.general.session-duration.description":
"Zeit in Stunden, nach der ein Benutzer sich erneut anmelden muss (Voreinstellung: 3 Monate).",
"admin.config.general.session-duration.description": "Zeit in Stunden, nach der ein Benutzer sich erneut anmelden muss (Voreinstellung: 3 Monate).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Ändere dein Logo durch Hochladen eines Bildes. Das Bild muss im PNG-Format vorliegen und sollte mit Seitenverhältnis 1:1 sein.",
"admin.config.general.logo.description": "Ändere dein Logo durch Hochladen eines Bildes. Das Bild muss im PNG-Format vorliegen und sollte mit Seitenverhältnis 1:1 sein.",
"admin.config.general.logo.placeholder": "Bild auswählen",
"admin.config.email.enable-share-email-recipients":
"Erlaube das Teilen der Freigabe via E-Mail",
"admin.config.email.enable-share-email-recipients.description":
"Gibt an, ob das Teilen von E-Mails mit Empfängern erlaubt werden soll. Aktiviere dies nur, wenn SMTP aktiviert ist.",
"admin.config.email.share-recipients-subject":
"Betreff für Freigabe-Empfänger",
"admin.config.email.share-recipients-subject.description":
"Betreff der E-Mail, die an die Freigabe-Empfänger gesendet wird.",
"admin.config.email.share-recipients-message":
"Nachricht für Freigabe-Empfänger",
"admin.config.email.share-recipients-message.description":
"Nachricht, die an die Freigabe-Empfänger gesendet wird. Verfügbare Variablen:\n- {creator} - Der Benutzername des Erstellers der Freigabe\n- {creatorEmail} - E-Mail-Adresse des Erstellers der Freigabe\n- {shareUrl} - Die URL der Freigabe\n- {desc} - Die Beschreibung der Freigabe\n- {expires} - Das Ablaufdatum der Freigabe\nVariablen werden durch die tatsächlichen Werte ersetzt.",
"admin.config.email.enable-share-email-recipients": "Erlaube das Teilen der Freigabe via E-Mail",
"admin.config.email.enable-share-email-recipients.description": "Gibt an, ob das Teilen von E-Mails mit Empfängern erlaubt werden soll. Aktiviere dies nur, wenn SMTP aktiviert ist.",
"admin.config.email.share-recipients-subject": "Betreff für Freigabe-Empfänger",
"admin.config.email.share-recipients-subject.description": "Betreff der E-Mail, die an die Freigabe-Empfänger gesendet wird.",
"admin.config.email.share-recipients-message": "Nachricht für Freigabe-Empfänger",
"admin.config.email.share-recipients-message.description": "Nachricht, die an die Freigabe-Empfänger gesendet wird. Verfügbare Variablen:\n- {creator} - Der Benutzername des Erstellers der Freigabe\n- {creatorEmail} - E-Mail-Adresse des Erstellers der Freigabe\n- {shareUrl} - Die URL der Freigabe\n- {desc} - Die Beschreibung der Freigabe\n- {expires} - Das Ablaufdatum der Freigabe\nVariablen werden durch die tatsächlichen Werte ersetzt.",
"admin.config.email.reverse-share-subject": "Name der externen Freigabe",
"admin.config.email.reverse-share-subject.description":
"Betreff der gesendeten E-Mail, wenn jemand eine Freigabe mit Ihrem externen Freigabe-Link erstellt hat.",
"admin.config.email.reverse-share-subject.description": "Betreff der gesendeten E-Mail, wenn jemand eine Freigabe mit Ihrem externen Freigabe-Link erstellt hat.",
"admin.config.email.reverse-share-message": "Nachricht für externe Freigabe",
"admin.config.email.reverse-share-message.description":
"Nachricht, die gesendet wird, wenn jemand eine Freigabe mit deinem externen Freigabe-Link erstellt. {shareUrl} wird durch den Namen des Erstellers und die Freigabe-URL ersetzt.",
"admin.config.email.reset-password-subject":
"Betreff für Passwortzurücksetzung",
"admin.config.email.reset-password-subject.description":
"Betreff der gesendeten E-Mail, wenn ein Benutzer ein Passwort zurücksetzen möchte.",
"admin.config.email.reset-password-message":
"Nachricht für Passwortzurücksetzung",
"admin.config.email.reset-password-message.description":
"Nachricht, die gesendet wird, wenn ein Benutzer eine Passwortzurücksetzung anfordert. {url} wird durch die URL für das Zurücksetzen des Passworts ersetzt.",
"admin.config.email.reverse-share-message.description": "Nachricht, die gesendet wird, wenn jemand eine Freigabe mit deinem externen Freigabe-Link erstellt. {shareUrl} wird durch den Namen des Erstellers und die Freigabe-URL ersetzt.",
"admin.config.email.reset-password-subject": "Betreff für Passwortzurücksetzung",
"admin.config.email.reset-password-subject.description": "Betreff der gesendeten E-Mail, wenn ein Benutzer ein Passwort zurücksetzen möchte.",
"admin.config.email.reset-password-message": "Nachricht für Passwortzurücksetzung",
"admin.config.email.reset-password-message.description": "Nachricht, die gesendet wird, wenn ein Benutzer eine Passwortzurücksetzung anfordert. {url} wird durch die URL für das Zurücksetzen des Passworts ersetzt.",
"admin.config.email.invite-subject": "Betreff für Einladung",
"admin.config.email.invite-subject.description":
"Betreff der gesendeten E-Mail, wenn ein Administrator einen Benutzer einlädt.",
"admin.config.email.invite-subject.description": "Betreff der gesendeten E-Mail, wenn ein Administrator einen Benutzer einlädt.",
"admin.config.email.invite-message": "Nachricht für Einladung",
"admin.config.email.invite-message.description":
"Nachricht, die gesendet wird, wenn ein Administrator einen Benutzer einlädt. {url} wird durch die Einladung-URL ersetzt und {password} durch das Passwort ersetzt.",
"admin.config.email.invite-message.description": "Nachricht, die gesendet wird, wenn ein Administrator einen Benutzer einlädt. {url} wird durch die Einladung-URL ersetzt und {password} durch das Passwort ersetzt.",
"admin.config.share.allow-registration": "Registrierung erlauben",
"admin.config.share.allow-registration.description":
"Gibt an, ob eine Registrierung erlaubt ist",
"admin.config.share.allow-unauthenticated-shares":
"Nicht authentifizierte Freigaben erlauben",
"admin.config.share.allow-unauthenticated-shares.description":
"Gibt an, ob nicht authentifizierte Benutzer Freigaben erstellen können",
"admin.config.share.allow-registration.description": "Gibt an, ob eine Registrierung erlaubt ist",
"admin.config.share.allow-unauthenticated-shares": "Nicht authentifizierte Freigaben erlauben",
"admin.config.share.allow-unauthenticated-shares.description": "Gibt an, ob nicht authentifizierte Benutzer Freigaben erstellen können",
"admin.config.share.max-expiration": "Max. Ablaufdatum",
"admin.config.share.max-expiration.description":
"Maximale Ablaufzeit in Stunden. Auf 0 setzen, um kein Ablaufdatum zu definieren.",
"admin.config.share.max-expiration.description": "Maximale Ablaufzeit in Stunden. Auf 0 setzen, um kein Ablaufdatum zu definieren.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Maximale Größe",
"admin.config.share.max-size.description":
"Maximale Größe einer Freigabe in Bytes",
"admin.config.share.max-size.description": "Maximale Größe einer Freigabe in Bytes",
"admin.config.share.zip-compression-level": "ZIP-Kompressionslevel",
"admin.config.share.zip-compression-level.description":
"Passe den Wert an, um ein Gleichgewicht zwischen Dateigröße und Kompressionsgeschwindigkeit herzustellen. Gültige Werte liegen zwischen 0 und 9, wobei 0 für keine Komprimierung und 9 für maximale Komprimierung steht. ",
"admin.config.share.zip-compression-level.description": "Passe den Wert an, um ein Gleichgewicht zwischen Dateigröße und Kompressionsgeschwindigkeit herzustellen. Gültige Werte liegen zwischen 0 und 9, wobei 0 für keine Komprimierung und 9 für maximale Komprimierung steht. ",
"admin.config.share.chunk-size": "Chunk Größe",
"admin.config.share.chunk-size.description":
"Passe die Chunk-Größe (in Bytes) für deine Uploads an, um Effizienz und Zuverlässigkeit entsprechend deiner Internetverbindung auszubalancieren. Kleinere Chunks können die Erfolgsraten bei instabilen Verbindungen erhöhen, während größere Chunks Uploads bei stabilen Verbindungen beschleunigen.",
"admin.config.share.auto-open-share-modal":
"Freigabe-Fenster automatisch öffnen",
"admin.config.share.auto-open-share-modal.description":
"Das Freigabe-Fenster erscheint automatisch, sobald ein Benutzer Dateien ausgewählt hat, ohne extra auf den Button klicken zu müssen.",
"admin.config.share.chunk-size.description": "Passe die Chunk-Größe (in Bytes) für deine Uploads an, um Effizienz und Zuverlässigkeit entsprechend deiner Internetverbindung auszubalancieren. Kleinere Chunks können die Erfolgsraten bei instabilen Verbindungen erhöhen, während größere Chunks Uploads bei stabilen Verbindungen beschleunigen.",
"admin.config.share.auto-open-share-modal": "Freigabe-Fenster automatisch öffnen",
"admin.config.share.auto-open-share-modal.description": "Das Freigabe-Fenster erscheint automatisch, sobald ein Benutzer Dateien ausgewählt hat, ohne extra auf den Button klicken zu müssen.",
"admin.config.smtp.enabled": "Aktivieren",
"admin.config.smtp.enabled.description":
"Gibt an, ob SMTP aktiviert ist. Aktiviere dies nur, wenn du den Host, den Port, die E-Mail, den Benutzernamen und das Passwort deines SMTP-Servers eingegeben hast.",
"admin.config.smtp.enabled.description": "Gibt an, ob SMTP aktiviert ist. Aktiviere dies nur, wenn du den Host, den Port, die E-Mail, den Benutzernamen und das Passwort deines SMTP-Servers eingegeben hast.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host des SMTP-Servers",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port des SMTP-Servers",
"admin.config.smtp.email": "E-Mail",
"admin.config.smtp.email.description":
"E-Mail-Adresse, von der die E-Mails gesendet werden",
"admin.config.smtp.email.description": "E-Mail-Adresse, von der die E-Mails gesendet werden",
"admin.config.smtp.username": "Benutzername",
"admin.config.smtp.username.description": "Benutzername des SMTP-Servers",
"admin.config.smtp.password": "Passwort",
"admin.config.smtp.password.description": "Passwort des SMTP-Servers",
"admin.config.smtp.button.test": "Test-E-Mail senden",
"admin.config.smtp.allow-unauthorized-certificates":
"Vertrauen von nicht authentifizierten SMTP-Server-Zertifikaten",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Verwende diese Option nur, wenn du selbst signierten Zertifikaten vertrauen musst.",
"admin.config.smtp.allow-unauthorized-certificates": "Vertrauen von nicht authentifizierten SMTP-Server-Zertifikaten",
"admin.config.smtp.allow-unauthorized-certificates.description": "Verwende diese Option nur, wenn du selbst signierten Zertifikaten vertrauen musst.",
"admin.config.oauth.allow-registration": "Registrierung erlauben",
"admin.config.oauth.allow-registration.description":
"Benutzern erlauben, sich über soziale Netzwerke zu registrieren",
"admin.config.oauth.allow-registration.description": "Benutzern erlauben, sich über soziale Netzwerke zu registrieren",
"admin.config.oauth.ignore-totp": "TOTP ignorieren",
"admin.config.oauth.ignore-totp.description":
"Gibt an, ob TOTP ignoriert werden soll, wenn sich der Benutzer über soziale Netzwerke anmeldet",
"admin.config.oauth.ignore-totp.description": "Gibt an, ob TOTP ignoriert werden soll, wenn sich der Benutzer über soziale Netzwerke anmeldet",
"admin.config.oauth.disable-password": "Anmelden mit Passwort deaktivieren",
"admin.config.oauth.disable-password.description":
"Deaktiviert das Anmelden mit Passwort\nStelle vor Aktivierung dieser Konfiguration sicher, dass ein OAuth-Provider korrekt konfiguriert ist, um nicht ausgesperrt zu werden.",
"admin.config.oauth.disable-password.description": "Deaktiviert das Anmelden mit Passwort\nStelle vor Aktivierung dieser Konfiguration sicher, dass ein OAuth-Provider korrekt konfiguriert ist, um nicht ausgesperrt zu werden.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description": "GitHub Anmeldung erlaubt",
"admin.config.oauth.github-client-id": "GitHub Client-ID",
"admin.config.oauth.github-client-id.description":
"Client-ID der GitHub OAuth-App",
"admin.config.oauth.github-client-id.description": "Client-ID der GitHub OAuth-App",
"admin.config.oauth.github-client-secret": "GitHub Client Secret",
"admin.config.oauth.github-client-secret.description":
"Client Secret der GitHub OAuth App",
"admin.config.oauth.github-client-secret.description": "Client Secret der GitHub OAuth App",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description": "Google Anmeldung erlaubt",
"admin.config.oauth.google-client-id": "Google Client-ID",
"admin.config.oauth.google-client-id.description":
"Client-ID der Google OAuth-App",
"admin.config.oauth.google-client-id.description": "Client-ID der Google OAuth-App",
"admin.config.oauth.google-client-secret": "Google Client Secret",
"admin.config.oauth.google-client-secret.description":
"Client Secret der Google OAuth App",
"admin.config.oauth.google-client-secret.description": "Client Secret der Google OAuth App",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Microsoft Anmeldung erlaubt",
"admin.config.oauth.microsoft-enabled.description": "Microsoft Anmeldung erlaubt",
"admin.config.oauth.microsoft-tenant": "Microsoft Mandant",
"admin.config.oauth.microsoft-tenant.description":
"Mandant-ID der Microsoft OAuth App\ncommon: Benutzer mit einem persönlichen Microsoft-Konto und einem Arbeits- oder Schulkonto von Microsoft Entra ID können sich in der Anwendung anmelden.\norganizations: Nur Benutzer mit Arbeits- oder Schulkonten von Microsoft Entra ID können sich in der Anwendung anmelden.\nconsumers: Nur Benutzer mit einem persönlichen Microsoft-Konto können sich in der Anwendung anmelden.\nDomänenname des Microsoft Entra Mandanten oder die Mandanten-ID im GUID-Format: Nur Benutzer eines bestimmten Microsoft Entra Mandanten (Verzeichnismitglieder mit einem Arbeits- oder Schulkonto oder Verzeichnis Gäste mit einem persönlichen Microsoft-Konto) können sich anmelden.",
"admin.config.oauth.microsoft-tenant.description": "Mandant-ID der Microsoft OAuth App\ncommon: Benutzer mit einem persönlichen Microsoft-Konto und einem Arbeits- oder Schulkonto von Microsoft Entra ID können sich in der Anwendung anmelden.\norganizations: Nur Benutzer mit Arbeits- oder Schulkonten von Microsoft Entra ID können sich in der Anwendung anmelden.\nconsumers: Nur Benutzer mit einem persönlichen Microsoft-Konto können sich in der Anwendung anmelden.\nDomänenname des Microsoft Entra Mandanten oder die Mandanten-ID im GUID-Format: Nur Benutzer eines bestimmten Microsoft Entra Mandanten (Verzeichnismitglieder mit einem Arbeits- oder Schulkonto oder Verzeichnis Gäste mit einem persönlichen Microsoft-Konto) können sich anmelden.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client-ID",
"admin.config.oauth.microsoft-client-id.description":
"Client-ID der Microsoft OAuth-App",
"admin.config.oauth.microsoft-client-id.description": "Client-ID der Microsoft OAuth-App",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client Secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client Secret der Microsoft OAuth App",
"admin.config.oauth.microsoft-client-secret.description": "Client Secret der Microsoft OAuth App",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description": "Discord Anmeldung erlaubt",
"admin.config.oauth.discord-limited-users": "Discord limitierte Benutzer",
"admin.config.oauth.discord-limited-users.description":
"Limitiere die Anmeldung für spezifische Benutzer anhand ihrer Discord ID. Lasse dieses Feld leer, um es zu deaktivieren.",
"admin.config.oauth.discord-limited-users.description": "Limitiere die Anmeldung für spezifische Benutzer anhand ihrer Discord ID. Lasse dieses Feld leer, um es zu deaktivieren.",
"admin.config.oauth.discord-limited-guild": "Discord Server-ID",
"admin.config.oauth.discord-limited-guild.description":
"Die Anmeldung auf Benutzer in einem bestimmten Server beschränken. Leer lassen, um zu deaktivieren.",
"admin.config.oauth.discord-limited-guild.description": "Die Anmeldung auf Benutzer in einem bestimmten Server beschränken. Leer lassen, um zu deaktivieren.",
"admin.config.oauth.discord-client-id": "Discord Client-ID",
"admin.config.oauth.discord-client-id.description":
"Client-ID der Discord OAuth-App",
"admin.config.oauth.discord-client-id.description": "Client-ID der Discord OAuth-App",
"admin.config.oauth.discord-client-secret": "Discord Client Secret",
"admin.config.oauth.discord-client-secret.description":
"Client Secret der Discord OAuth App",
"admin.config.oauth.discord-client-secret.description": "Client Secret der Discord OAuth App",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"OpenID Connect Anmeldung erlaubt",
"admin.config.oauth.oidc-enabled.description": "OpenID Connect Anmeldung erlaubt",
"admin.config.oauth.oidc-discovery-uri": "OpenID Verbindung Discovery URL",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery-URL der OpenID OAuth App",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery-URL der OpenID OAuth App",
"admin.config.oauth.oidc-sign-out": "Abmelden von OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Wenn aktiviert, wird der Benutzer mit der „Abmelden“-Schaltfläche vom OpenID-Connect-Provider abgemeldet.",
"admin.config.oauth.oidc-sign-out.description": "Wenn aktiviert, wird der Benutzer mit der „Abmelden“-Schaltfläche vom OpenID-Connect-Provider abgemeldet.",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"OpenID Connect Benutzername anfordern",
"admin.config.oauth.oidc-username-claim.description":
"Benutzername im OpenID Token. Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-role-path":
"Pfad zu den Rollen im OpenID Verbindungs-Token",
"admin.config.oauth.oidc-role-path.description":
"Muss ein valider JMES-Pfad sein, der zu einem Array an Rollen führt. " +
"Die Zugangsverwaltung über Rollen in OpenID Connect ist nur empfohlen, wenn kein anderer Identitätsprovider konfiguriert und die Anmeldung per Password deaktiviert ist. " +
"Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect Rolle für allgemeinen Zugriff",
"admin.config.oauth.oidc-role-general-access.description":
"Rolle für generellen Zugriff. Muss Teil der Rollen eines Benutzers sein, damit dieser sich anmelden kann. " +
"Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect Rolle für Admin-Zugriff",
"admin.config.oauth.oidc-role-admin-access.description":
"Rolle für administrativen Zugriff. Muss Teil der Rollen eines Benutzers sein, damit dieser auf das Administrator-Panel zugreifen kann. " +
"Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect Benutzername anfordern",
"admin.config.oauth.oidc-username-claim.description": "Benutzername im OpenID Token. Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-role-path": "Pfad zu den Rollen im OpenID Verbindungs-Token",
"admin.config.oauth.oidc-role-path.description": "Muss ein valider JMES-Pfad sein, der zu einem Array an Rollen führt. " + "Die Zugangsverwaltung über Rollen in OpenID Connect ist nur empfohlen, wenn kein anderer Identitätsprovider konfiguriert und die Anmeldung per Password deaktiviert ist. " + "Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect Rolle für allgemeinen Zugriff",
"admin.config.oauth.oidc-role-general-access.description": "Rolle für generellen Zugriff. Muss Teil der Rollen eines Benutzers sein, damit dieser sich anmelden kann. " + "Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect Rolle für Admin-Zugriff",
"admin.config.oauth.oidc-role-admin-access.description": "Rolle für administrativen Zugriff. Muss Teil der Rollen eines Benutzers sein, damit dieser auf das Administrator-Panel zugreifen kann. " + "Leer lassen, wenn du nicht weißt, was diese Konfiguration bedeutet.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client-ID",
"admin.config.oauth.oidc-client-id.description":
"Client-ID der OpenID Connect OAuth-App",
"admin.config.oauth.oidc-client-id.description": "Client-ID der OpenID Connect OAuth-App",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client-Secret",
"admin.config.oauth.oidc-client-secret.description":
"Client-Secret der OpenID Connect OAuth-App",
"admin.config.oauth.oidc-client-secret.description": "Client-Secret der OpenID Connect OAuth-App",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "LDAP aktivieren",
"admin.config.ldap.enabled.description":
"LDAP-Authentifizierung für die Benutzeranmeldung verwenden",
"admin.config.ldap.enabled.description": "LDAP-Authentifizierung für die Benutzeranmeldung verwenden",
"admin.config.ldap.url": "Server-URL",
"admin.config.ldap.url.description": "URL des LDAP-Servers",
"admin.config.ldap.bind-dn": "Binde DN",
"admin.config.ldap.bind-dn.description":
"Standard-Benutzer, der zur Benutzersuche verwendet wird",
"admin.config.ldap.bind-dn.description": "Standard-Benutzer, der zur Benutzersuche verwendet wird",
"admin.config.ldap.bind-password": "Binde Passwort",
"admin.config.ldap.bind-password.description":
"Passwort der zur Benutzersuche verwendet wird",
"admin.config.ldap.bind-password.description": "Passwort der zur Benutzersuche verwendet wird",
"admin.config.ldap.search-base": "Benutzerbasis",
"admin.config.ldap.search-base.description":
"Basisstandort, an dem die Benutzersuche durchgeführt wird",
"admin.config.ldap.search-base.description": "Basisstandort, an dem die Benutzersuche durchgeführt wird",
"admin.config.ldap.search-query": "Benutzerabfrage",
"admin.config.ldap.search-query.description":
'Die Benutzer Abfrage wird in der "Benutzerdatenbank" gesucht für den LDAP Benutzer. %username% kann als Platzhalter für den Benutzer eingegeben werden.',
"admin.config.ldap.search-query.description": "Die Benutzer Abfrage wird in der \"Benutzerdatenbank\" gesucht für den LDAP Benutzer. %username% kann als Platzhalter für den Benutzer eingegeben werden.",
"admin.config.ldap.admin-groups": "Admin-Gruppe",
"admin.config.ldap.admin-groups.description":
"Gruppe benötigt für den Administrationszugang.",
"admin.config.ldap.admin-groups.description": "Gruppe benötigt für den Administrationszugang.",
"admin.config.ldap.field-name-member-of": "Benutzergruppen-Attributname",
"admin.config.ldap.field-name-member-of.description":
"LDAP-Attributname für die Gruppen, in denen ein Benutzer Mitglied ist. Dies wird bei der Überprüfung der Admin-Gruppe verwendet.",
"admin.config.ldap.field-name-email":
"Attributname für die E-Mail-Adresse des Benutzers",
"admin.config.ldap.field-name-email.description":
"LDAP-Attributname für die E-Mail-Adresse eines Benutzers.",
"admin.config.ldap.field-name-member-of.description": "LDAP-Attributname für die Gruppen, in denen ein Benutzer Mitglied ist. Dies wird bei der Überprüfung der Admin-Gruppe verwendet.",
"admin.config.ldap.field-name-email": "Attributname für die E-Mail-Adresse des Benutzers",
"admin.config.ldap.field-name-email.description": "LDAP-Attributname für die E-Mail-Adresse eines Benutzers.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Ups, diese Seite existiert nicht.",
"404.button.home": "Zurück zur Startseite",
@@ -569,24 +447,16 @@ export default {
"error.description": "Ups!",
"error.button.back": "Zurück",
"error.msg.default": "Etwas ist schiefgelaufen.",
"error.msg.access_denied":
"Du hast den Authentifizierungsprozess abgebrochen, bitte versuche es erneut.",
"error.msg.expired_token":
"Der Authentifizierungsprozess hat zu lange gedauert, bitte versuche es erneut.",
"error.msg.access_denied": "Du hast den Authentifizierungsprozess abgebrochen, bitte versuche es erneut.",
"error.msg.expired_token": "Der Authentifizierungsprozess hat zu lange gedauert, bitte versuche es erneut.",
"error.msg.invalid_token": "Interner Fehler",
"error.msg.no_user":
"Der mit diesem {0} Konto verknüpfte Benutzer existiert nicht.",
"error.msg.no_email":
"Kann die E-Mail-Adresse von dem Konto {0} nicht abrufen.",
"error.msg.already_linked":
"Das Konto {0} ist bereits mit einem anderen Konto verknüpft.",
"error.msg.not_linked":
"Das Konto {0} wurde noch nicht mit einem Konto verknüpft.",
"error.msg.unverified_account":
"Dieses Konto {0} wurde noch nicht verifiziert, bitte versuche es nach der Verifikation erneut.",
"error.msg.no_user": "Der mit diesem {0} Konto verknüpfte Benutzer existiert nicht.",
"error.msg.no_email": "Kann die E-Mail-Adresse von dem Konto {0} nicht abrufen.",
"error.msg.already_linked": "Das Konto {0} ist bereits mit einem anderen Konto verknüpft.",
"error.msg.not_linked": "Das Konto {0} wurde noch nicht mit einem Konto verknüpft.",
"error.msg.unverified_account": "Dieses Konto {0} wurde noch nicht verifiziert, bitte versuche es nach der Verifikation erneut.",
"error.msg.user_not_allowed": "Du bist nicht berechtigt, dich anzumelden.",
"error.msg.cannot_get_user_info":
"Ihre Benutzerinformationen können von diesem {0} Konto nicht abgerufen werden.",
"error.msg.cannot_get_user_info": "Ihre Benutzerinformationen können von diesem {0} Konto nicht abgerufen werden.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -609,6 +479,7 @@ export default {
"common.text.redirecting": "Umleitung...",
"common.button.go-back": "Zurück",
"common.button.go-home": "Zur Startseite",
"common.notify.copied": "Dein Link wurde in die Zwischenablage kopiert",
"common.notify.copied-link": "Dein Link wurde in die Zwischenablage kopiert",
"common.success": "Erfolg",
"common.error": "Fehler",
@@ -620,5 +491,5 @@ export default {
"common.error.number-too-large": "Darf höchstens {max} sein",
"common.error.exact-length": "Muss genau {length} Zeichen lang sein",
"common.error.invalid-number": "Muss eine Zahl sein",
"common.error.field-required": "Dieses Feld ist erforderlich",
};
"common.error.field-required": "Dieses Feld ist erforderlich"
};

View File

@@ -11,19 +11,14 @@ export default {
"navbar.avatar.signout": "Αποσύνδεση",
// END navbar
// /
"home.title":
"Μια πλατφόρμα κοινής χρήσης αρχείων <h>σε ιδιωτική εγκατάσταση</h>.",
"home.description":
"Θέλετε πραγματικά να δώσετε τα προσωπικά σας αρχεία στο χέρι τρίτων όπως WeTransfer?",
"home.title": "Μια πλατφόρμα κοινής χρήσης αρχείων <h>σε ιδιωτική εγκατάσταση</h>.",
"home.description": "Θέλετε πραγματικά να δώσετε τα προσωπικά σας αρχεία στο χέρι τρίτων όπως WeTransfer?",
"home.bullet.a.name": "Ιδιωτική εγκατάσταση",
"home.bullet.a.description":
"Φιλοξενήστε το Pingvin Share στο δικό σας μηχάνημα.",
"home.bullet.a.description": "Φιλοξενήστε το Pingvin Share στο δικό σας μηχάνημα.",
"home.bullet.b.name": "Απόρρητο",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Χωρίς όριο μεγέθους αρχείου",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Ας αρχίσουμε",
"home.button.source": "Πηγαίος κώδικας",
// END /
@@ -36,10 +31,8 @@ export default {
"signin.input.password": "Κωδικόs πρόσβασης",
"signin.input.password.placeholder": "Ο κωδικός πρόσβασής σας",
"signin.button.submit": "Είσοδος",
"signIn.notify.totp-required.title":
"Απαιτείται έλεγχος ταυτότητας δύο παραγόντων.",
"signIn.notify.totp-required.description":
"Παρακαλώ εισάγετε τον κωδικό 2FA.",
"signIn.notify.totp-required.title": "Απαιτείται έλεγχος ταυτότητας δύο παραγόντων.",
"signIn.notify.totp-required.description": "Παρακαλώ εισάγετε τον κωδικό 2FA.",
"signIn.oauth.or": "Ή",
"signIn.oauth.signInWith": "Σύνδεση με",
"signIn.oauth.github": "GitHub",
@@ -64,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Ξεχάσατε τον κωδικό σας;",
"resetPassword.description":
"A message with a link to reset your password has been sent if the email exists.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.description": "A message with a link to reset your password has been sent if the email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Πίσω στη σελίδα εισόδου",
"resetPassword.text.resetPassword": "Επαναφορά κωδικού πρόσβασης",
"resetPassword.text.enterNewPassword": "Εισάγετε το νέο σας κωδικό",
"resetPassword.input.password": "Νέος κωδικός",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Ο λογαριασμός μου",
"account.card.info.title": "Πληροφορίες λογαριασμού",
@@ -83,8 +73,7 @@ export default {
"account.card.password.title": "Κωδικόs πρόσβασης",
"account.card.password.old": "Παλιός κωδικός",
"account.card.password.new": "Νέος κωδικός",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Ο κωδικός πρόσβασης άλλαξε επιτυχώς",
"account.card.oauth.title": "Σύνδεση με λογαριασμό μέσων κοινωνικού δικτύου",
"account.card.oauth.github": "GitHub",
@@ -96,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Αποσύνδεση",
"account.card.oauth.unlinked": "Αποσυνδεδεμένο",
"account.modal.unlink.title": "Αποσύνδεση Λογαριασμού",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Επιτυχής αποσύνδεση",
"account.card.security.title": "Ασφάλεια",
"account.card.security.totp.enable.description":
"Εισάγετε τον τρέχοντα κωδικό σας για να ξεκινήσετε την ενεργοποίηση του TOTP",
"account.card.security.totp.disable.description":
"Εισάγετε τον τρέχοντα κωδικό πρόσβασης για να απενεργοποιήσετε το TOTP",
"account.card.security.totp.enable.description": "Εισάγετε τον τρέχοντα κωδικό σας για να ξεκινήσετε την ενεργοποίηση του TOTP",
"account.card.security.totp.disable.description": "Εισάγετε τον τρέχοντα κωδικό πρόσβασης για να απενεργοποιήσετε το TOTP",
"account.card.security.totp.button.start": "Έναρξη",
"account.modal.totp.title": "Ενεργοποίηση TOTP",
"account.modal.totp.step1": "Βήμα 1: Προσθέστε τον έλεγχο ταυτότητας",
@@ -115,8 +101,7 @@ export default {
"account.notify.totp.disable": "Το TOTP απενεργοποιήθηκε επιτυχώς",
"account.notify.totp.enable": "Το TOTP ενεργοποιήθηκε επιτυχώς",
"account.card.language.title": "Γλώσσα",
"account.card.language.description":
"Η μετάφραση της εφαρμογής γίνεται από την εθελοντές της κοινότητας. Μερικές γλώσσες μπορεί να είναι ελλιπείς.",
"account.card.language.description": "Η μετάφραση της εφαρμογής γίνεται από την εθελοντές της κοινότητας. Μερικές γλώσσες μπορεί να είναι ελλιπείς.",
"account.card.color.title": "Συνδυασμός χρωμάτων",
// ThemeSwitcher.tsx
"account.theme.dark": "Σκοτεινό",
@@ -124,8 +109,7 @@ export default {
"account.theme.system": "Σύστημα",
"account.button.delete": "Διαγραφή Λογαριασμού",
"account.modal.delete.title": "Διαγραφή Λογαριασμού",
"account.modal.delete.description":
"Θέλετε πραγματικά να διαγράψετε το λογαριασμό σας, συμπεριλαμβανομένων όλων των ενεργών μετοχών σας?",
"account.modal.delete.description": "Θέλετε πραγματικά να διαγράψετε το λογαριασμό σας, συμπεριλαμβανομένων όλων των ενεργών μετοχών σας?",
// END /account
// /account/shares
"account.shares.title": "Οι κοινοποιήσεις μου",
@@ -143,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Πληροφορίες διαμοιρασμού",
"account.shares.modal.share-link": "Κοινοποίηση συνδέσμου",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Θέλετε πραγματικά να διαγράψετε αυτό το διαμοιρασμό;",
"account.shares.modal.delete.description": "Θέλετε πραγματικά να διαγράψετε αυτό το διαμοιρασμό;",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Αντίστροφες κοινοποιήσεις",
"account.reverseShares.description":
"Μια αντίστροφη κοινοποίηση σάς επιτρέπει να δημιουργήσετε μια μοναδική διεύθυνση URL που επιτρέπει σε εξωτερικούς χρήστες να δημιουργήσουν μια κοινή χρήση.",
"account.reverseShares.description": "Μια αντίστροφη κοινοποίηση σάς επιτρέπει να δημιουργήσετε μια μοναδική διεύθυνση URL που επιτρέπει σε εξωτερικούς χρήστες να δημιουργήσουν μια κοινή χρήση.",
"account.reverseShares.title.empty": "Είναι κενό εδώ 👀",
"account.reverseShares.description.empty":
"Δεν έχετε καμία αντίστροφη μετοχή.",
"account.reverseShares.description.empty": "Δεν έχετε καμία αντίστροφη μετοχή.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Δημιουργία αντίστροφης κοινοποίησης",
"account.reverseShares.modal.expiration.label": "Λήξη",
@@ -170,35 +151,25 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Έτη",
"account.reverseShares.modal.max-size.label": "Μέγιστο μέγεθος κοινοποίησης",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Απλή λειτουργία",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Δημόσια πρόσβαση",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Μέγιστες χρήσεις",
"account.reverseShares.modal.max-use.description":
"Ο μέγιστος αριθμός που μπορεί να χρησιμοποιηθεί αυτό το URL για τη δημιουργία ενός διαμοιρασμού.",
"account.reverseShare.never-expires":
"Αυτός ο αντίστροφος διαμοιρασμός δε λήγει.",
"account.reverseShare.expires-on":
"Αυτός ο αντίστροφος διαμοιρασμός θα λήξει {expiration}.",
"account.reverseShares.table.no-shares":
"Δε δημιουργήθηκαν κοινοποιήσεις ακόμα",
"account.reverseShares.modal.max-use.description": "Ο μέγιστος αριθμός που μπορεί να χρησιμοποιηθεί αυτό το URL για τη δημιουργία ενός διαμοιρασμού.",
"account.reverseShare.never-expires": "Αυτός ο αντίστροφος διαμοιρασμός δε λήγει.",
"account.reverseShare.expires-on": "Αυτός ο αντίστροφος διαμοιρασμός θα λήξει {expiration}.",
"account.reverseShares.table.no-shares": "Δε δημιουργήθηκαν κοινοποιήσεις ακόμα",
"account.reverseShares.table.count.singular": "διαμοιρασμός",
"account.reverseShares.table.count.plural": "διαμοιρασμοί",
"account.reverseShares.table.shares": "Διαμοιρασμοί",
"account.reverseShares.table.remaining": "Υπόλοιπες χρήσεις",
"account.reverseShares.table.max-size": "Μέγιστο μέγεθος κοινοποίησης",
"account.reverseShares.table.expires": "Λήγει στις",
"account.reverseShares.modal.reverse-share-link":
"Αντίστροφος σύνδεσμος κοινής χρήσης",
"account.reverseShares.modal.delete.title":
"Διαγραφή αντίστροφης κοινοποίησης",
"account.reverseShares.modal.delete.description":
"Θέλετε πραγματικά να διαγράψετε αυτή την αντίστροφη κοινοποίηση; Εάν το κάνετε, οι συνδεδεμένες κοινοποιήσεις θα διαγραφούν επίσης.",
"account.reverseShares.modal.reverse-share-link": "Αντίστροφος σύνδεσμος κοινής χρήσης",
"account.reverseShares.modal.delete.title": "Διαγραφή αντίστροφης κοινοποίησης",
"account.reverseShares.modal.delete.description": "Θέλετε πραγματικά να διαγράψετε αυτή την αντίστροφη κοινοποίηση; Εάν το κάνετε, οι συνδεδεμένες κοινοποιήσεις θα διαγραφούν επίσης.",
// END /account/reverseShares
// /admin
"admin.title": "Διαχείριση",
@@ -216,25 +187,19 @@ export default {
"admin.users.edit.update.admin-privileges": "Δικαιώματα διαχειριστή",
"admin.users.edit.update.change-password.title": "Αλλαγή κωδικού πρόσβασής",
"admin.users.edit.update.change-password.field": "Νέος κωδικός πρόσβασης",
"admin.users.edit.update.change-password.button":
"Αποθήκευση νέου κωδικού πρόσβασης",
"admin.users.edit.update.notify.password.success":
"Ο κωδικός πρόσβασης άλλαξε επιτυχώς",
"admin.users.edit.update.change-password.button": "Αποθήκευση νέου κωδικού πρόσβασης",
"admin.users.edit.update.notify.password.success": "Ο κωδικός πρόσβασης άλλαξε επιτυχώς",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Δημιουργία χρήστη",
"admin.users.modal.create.username": "Όνομα χρήστη",
"admin.users.modal.create.email": "E-mail",
"admin.users.modal.create.password": "Κωδικός πρόσβασης",
"admin.users.modal.create.manual-password":
"Χειροκίνητος ορισμός κωδικού πρόσβασης",
"admin.users.modal.create.manual-password.description":
"Εάν δεν είναι επιλεγμένο, ο χρήστης θα λάβει ένα email με ένα σύνδεσμο για να ορίσει τον κωδικό πρόσβασής του.",
"admin.users.modal.create.manual-password": "Χειροκίνητος ορισμός κωδικού πρόσβασης",
"admin.users.modal.create.manual-password.description": "Εάν δεν είναι επιλεγμένο, ο χρήστης θα λάβει ένα email με ένα σύνδεσμο για να ορίσει τον κωδικό πρόσβασής του.",
"admin.users.modal.create.admin": "Δικαιώματα διαχειριστή",
"admin.users.modal.create.admin.description":
"Αν ενεργοποιηθεί, ο χρήστης θα μπορεί να έχει πρόσβαση στον πίνακα διαχείρισης.",
"admin.users.modal.create.admin.description": "Αν ενεργοποιηθεί, ο χρήστης θα μπορεί να έχει πρόσβαση στον πίνακα διαχείρισης.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Διαχείριση κοινοποιήσεων",
@@ -243,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Επισκέπτες",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Θέλετε πραγματικά να διαγράψετε αυτή τη κοινοποίηση;",
"admin.shares.edit.delete.description": "Θέλετε πραγματικά να διαγράψετε αυτή τη κοινοποίηση;",
// END /admin/shares
// /upload
"upload.title": "Μεταφόρτωση",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση της κοινής χρήσης σας.",
"upload.notify.count-failed":
"Τα αρχεία {count} απέτυχαν να μεταφορτώσουν. Δοκιμάστε ξανά.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση της κοινής χρήσης σας.",
"upload.notify.count-failed": "Τα αρχεία {count} απέτυχαν να μεταφορτώσουν. Δοκιμάστε ξανά.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Μεταφόρτωση αρχείων",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Τα αρχεία σας υπερβαίνουν το μέγιστο μέγεθος κοινής χρήσης του {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Τα αρχεία σας υπερβαίνουν το μέγιστο μέγεθος κοινής χρήσης του {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Όνομα",
"upload.filelist.size": "Μέγεθος",
// showCreateUploadModal.tsx
"upload.modal.title": "Δημιουργία Κοινοποίησης",
"upload.modal.link.error.invalid":
"Μπορεί να περιέχει μόνο γράμματα, αριθμούς, κάτω παύλες και παύλες",
"upload.modal.link.error.invalid": "Μπορεί να περιέχει μόνο γράμματα, αριθμούς, κάτω παύλες και παύλες",
"upload.modal.link.error.taken": "Αυτός ο σύνδεσμος χρησιμοποιείται ήδη",
"upload.modal.not-signed-in": "Δεν είστε συνδεδεμένος/η",
"upload.modal.not-signed-in-description":
"Δεν θα μπορείτε να διαγράψετε την κοινή χρήση σας χειροκίνητα και να δείτε την αρίθμηση επισκεπτών.",
"upload.modal.not-signed-in-description": "Δεν θα μπορείτε να διαγράψετε την κοινή χρήση σας χειροκίνητα και να δείτε την αρίθμηση επισκεπτών.",
"upload.modal.expires.never": "ποτέ",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Σύνδεσμος",
"upload.modal.expires.label": "Λήξη",
"upload.modal.expires.minute-singular": "Λεπτό",
@@ -294,59 +249,47 @@ export default {
"upload.modal.expires.year-plural": "Έτη",
"upload.modal.accordion.name-and-description.title": "Όνομα και περιγραφή",
"upload.modal.accordion.name-and-description.name.placeholder": "Όνομα",
"upload.modal.accordion.name-and-description.description.placeholder":
"Σημείωση για τους παραλήπτες αυτής της κοινοποίησης",
"upload.modal.accordion.name-and-description.description.placeholder": "Σημείωση για τους παραλήπτες αυτής της κοινοποίησης",
"upload.modal.accordion.email.title": "Αποδέκτες email",
"upload.modal.accordion.email.placeholder": "Εισάγετε αποδέκτες email",
"upload.modal.accordion.email.invalid-email": "Μη έγκυρη διεύθυνση e-mail",
"upload.modal.accordion.security.title": "Επιλογές ασφαλείας",
"upload.modal.accordion.security.password.label":
"Προστασία με κωδικό πρόσβασης",
"upload.modal.accordion.security.password.label": "Προστασία με κωδικό πρόσβασης",
"upload.modal.accordion.security.password.placeholder": "Χωρίς Κωδικό",
"upload.modal.accordion.security.max-views.label":
"Μέγιστος αριθμός εμφανίσεων",
"upload.modal.accordion.security.max-views.label": "Μέγιστος αριθμός εμφανίσεων",
"upload.modal.accordion.security.max-views.placeholder": "Χωρίς όριο",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "Αυτός ο διαμοιρασμός δεν λήγει.",
"upload.modal.completed.expires-on":
"Αυτός ο διαμοιρασμός θα λήξει {expiration}.",
"upload.modal.completed.expires-on": "Αυτός ο διαμοιρασμός θα λήξει {expiration}.",
"upload.modal.completed.share-ready": "Κοινοποίηση έτοιμου",
"upload.modal.completed.notified-reverse-share-creator":
"Έχουμε ειδοποιήσει τον δημιουργό της αντίστροφης κοινής χρήσης. Μπορείτε επίσης να μοιραστείτε χειροκίνητα αυτόν τον σύνδεσμο μαζί τους μέσω άλλων μέσων.",
"upload.modal.completed.notified-reverse-share-creator": "Έχουμε ειδοποιήσει τον δημιουργό της αντίστροφης κοινής χρήσης. Μπορείτε επίσης να μοιραστείτε χειροκίνητα αυτόν τον σύνδεσμο μαζί τους μέσω άλλων μέσων.",
// END /upload
// /share/[id]
"share.title": "Διαμοιρασμός {shareId}",
"share.description": "Σας προωθώ αρχεία προς κοινοποίηση.",
"share.error.visitor-limit-exceeded.title": "Υπέρβαση ορίου επισκέπτη",
"share.error.visitor-limit-exceeded.description":
"Ξεπεράστηκε το όριο επισκεπτών σε αυτή την κοινοποίηση.",
"share.error.visitor-limit-exceeded.description": "Ξεπεράστηκε το όριο επισκεπτών σε αυτή την κοινοποίηση.",
"share.error.removed.title": "Κοινοποίηση αφαιρέθηκε",
"share.error.not-found.title": "Η κοινοποίηση δε βρέθηκε",
"share.error.not-found.description": "Η κοινοποίηση που ψάχνετε δεν υπάρχει.",
"share.error.access-denied.title": "Ιδιωτική κοινοποίηση",
"share.error.access-denied.description":
"Ο τρέχων λογαριασμός δεν έχει δικαίωμα πρόσβασης σε αυτήν την κοινοποίηση",
"share.error.access-denied.description": "Ο τρέχων λογαριασμός δεν έχει δικαίωμα πρόσβασης σε αυτήν την κοινοποίηση",
"share.modal.password.title": "Απαιτείται κωδικός",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Κωδικός πρόσβασης",
"share.modal.error.invalid-password": "Μη έγκυρος κωδικός πρόσβασης",
"share.button.download-all": "Λήψη όλων",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Σύνδεσμος αρχείου",
"share.table.name": "Όνομα",
"share.table.size": "Μέγεθος",
"share.modal.file-preview.error.not-supported.title":
"Η προεπισκόπηση δεν υποστηρίζεται",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Η προεπισκόπηση δεν υποστηρίζεται",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Ενημέρωση {shareId}",
"share.edit.append-upload": "Προσθήκη αρχείου",
"share.edit.notify.generic-error":
"Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση του διαμοιρασμού.",
"share.edit.notify.generic-error": "Παρουσιάστηκε σφάλμα κατά την ολοκλήρωση του διαμοιρασμού.",
"share.edit.notify.save-success": "Ο διαμοιρασμός ενημερώθηκε επιτυχώς",
// END /share/[id]/edit
// /admin/config
@@ -355,223 +298,147 @@ export default {
"admin.config.category.share": "Διαμοιρασμός",
"admin.config.category.email": "Email",
"admin.config.category.smtp": "SMTP",
"admin.config.category.oauth":
"Σύνδεση με λογαριασμό μέσων κοινωνικού δικτύου",
"admin.config.category.oauth": "Σύνδεση με λογαριασμό μέσων κοινωνικού δικτύου",
"admin.config.general.app-name": "Όνομα εφαρμογής",
"admin.config.general.app-name.description": "Ονομασία της εφαρμογής",
"admin.config.general.app-url": "URL Εφαρμογής",
"admin.config.general.app-url.description":
"Η διεύθυνση URL όπου το Pingvin Share είναι διαθέσιμο",
"admin.config.general.app-url.description": "Η διεύθυνση URL όπου το Pingvin Share είναι διαθέσιμο",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Εμφάνιση αρχικής σελίδας",
"admin.config.general.show-home-page.description":
"Εάν θα εμφανίζεται η αρχική σελίδα",
"admin.config.general.show-home-page.description": "Εάν θα εμφανίζεται η αρχική σελίδα",
"admin.config.general.session-duration": "Διάρκεια συνεδρίας",
"admin.config.general.session-duration.description":
"Χρόνος σε ώρες μετά την οποία ένας χρήστης πρέπει να συνδεθεί ξανά (προεπιλογή: 3 μήνες).",
"admin.config.general.session-duration.description": "Χρόνος σε ώρες μετά την οποία ένας χρήστης πρέπει να συνδεθεί ξανά (προεπιλογή: 3 μήνες).",
"admin.config.general.logo": "Λογότυπο",
"admin.config.general.logo.description":
"Αλλάξτε το λογότυπό σας ανεβάζοντας μια νέα εικόνα. Η εικόνα πρέπει να είναι PNG και αναλογία 1:1.",
"admin.config.general.logo.description": "Αλλάξτε το λογότυπό σας ανεβάζοντας μια νέα εικόνα. Η εικόνα πρέπει να είναι PNG και αναλογία 1:1.",
"admin.config.general.logo.placeholder": "Επιλέξτε εικόνα",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Θέμα στο email διαμοιρασμού",
"admin.config.email.share-recipients-subject.description":
"Το θέμα του email διαμοιρασμού που θα φτάσει στον παραλήπτη.",
"admin.config.email.share-recipients-message":
"Το θέμα του email για τον διαμοιρασμό που θα φτάσει στον παραλήπτη ",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject":
"Θέμα email αντίστροφου διαμοιρασμού",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message":
"Μήνυμα email αντίστροφου διαμοιρασμού",
"admin.config.email.reverse-share-message.description":
"Μήνυμα που αποστέλλεται όταν κάποιος δημιουργεί έναν σύνδεσμο αντίστροφου διαμοιρασμού. Το {shareUrl} θα αντικατασταθεί με το όνομα του δημιουργού και τη διεύθυνση URL κοινής χρήσης.",
"admin.config.email.reset-password-subject":
"Θέμα μηνύματος επαναφοράς κωδικού πρόσβασης",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message":
"Κείμενο μηνύματος επαναφοράς κωδικού πρόσβασης",
"admin.config.email.reset-password-message.description":
"Μήνυμα που αποστέλλεται όταν ένας χρήστης ζητά επαναφορά κωδικού πρόσβασης. Το {url} θα αντικατασταθεί με τη διεύθυνση URL επαναφοράς κωδικού πρόσβασης.",
"admin.config.email.share-recipients-subject.description": "Το θέμα του email διαμοιρασμού που θα φτάσει στον παραλήπτη.",
"admin.config.email.share-recipients-message": "Το θέμα του email για τον διαμοιρασμό που θα φτάσει στον παραλήπτη ",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Θέμα email αντίστροφου διαμοιρασμού",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Μήνυμα email αντίστροφου διαμοιρασμού",
"admin.config.email.reverse-share-message.description": "Μήνυμα που αποστέλλεται όταν κάποιος δημιουργεί έναν σύνδεσμο αντίστροφου διαμοιρασμού. Το {shareUrl} θα αντικατασταθεί με το όνομα του δημιουργού και τη διεύθυνση URL κοινής χρήσης.",
"admin.config.email.reset-password-subject": "Θέμα μηνύματος επαναφοράς κωδικού πρόσβασης",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Κείμενο μηνύματος επαναφοράς κωδικού πρόσβασης",
"admin.config.email.reset-password-message.description": "Μήνυμα που αποστέλλεται όταν ένας χρήστης ζητά επαναφορά κωδικού πρόσβασης. Το {url} θα αντικατασταθεί με τη διεύθυνση URL επαναφοράς κωδικού πρόσβασης.",
"admin.config.email.invite-subject": "Θέμα μηνύματος πρόσκλησης",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Μήνυμα μηνύματος πρόσκλησης",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Να επιτρέπεται η εγγραφή",
"admin.config.share.allow-registration.description":
"Αν επιτρέπεται η εγγραφή",
"admin.config.share.allow-unauthenticated-shares":
"Επιτρέψτε κοινές χρήσεις χωρίς έλεγχο ταυτότητας",
"admin.config.share.allow-unauthenticated-shares.description":
"Εάν οι χρήστες χωρίς έλεγχο ταυτότητας μπορούν να δημιουργήσουν κοινόχρηστα στοιχεία",
"admin.config.share.allow-registration.description": "Αν επιτρέπεται η εγγραφή",
"admin.config.share.allow-unauthenticated-shares": "Επιτρέψτε κοινές χρήσεις χωρίς έλεγχο ταυτότητας",
"admin.config.share.allow-unauthenticated-shares.description": "Εάν οι χρήστες χωρίς έλεγχο ταυτότητας μπορούν να δημιουργήσουν κοινόχρηστα στοιχεία",
"admin.config.share.max-expiration": "Μέγιστη λήξη",
"admin.config.share.max-expiration.description":
"Μέγιστη λήξη κοινής χρήσης σε ώρες. Ορίστε το 0 για να επιτρέψετε απεριόριστη λήξη.",
"admin.config.share.max-expiration.description": "Μέγιστη λήξη κοινής χρήσης σε ώρες. Ορίστε το 0 για να επιτρέψετε απεριόριστη λήξη.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Μέγιστο μέγεθος",
"admin.config.share.max-size.description":
"Μέγιστο μέγεθος κοινοποίησης σε bytes",
"admin.config.share.max-size.description": "Μέγιστο μέγεθος κοινοποίησης σε bytes",
"admin.config.share.zip-compression-level": "Βαθμός συμπίεσης ZIP",
"admin.config.share.zip-compression-level.description":
"Προσαρμόστε το βαθμό συμπίεσης για να εξισορροπηθεί το μέγεθος του αρχείου και η ταχύτητα επεξεργασίας. Έγκυρες τιμές κυμαίνονται από 0 έως 9, με 0 χωρίς συμπίεση και 9 μέγιστη συμπίεση.",
"admin.config.share.zip-compression-level.description": "Προσαρμόστε το βαθμό συμπίεσης για να εξισορροπηθεί το μέγεθος του αρχείου και η ταχύτητα επεξεργασίας. Έγκυρες τιμές κυμαίνονται από 0 έως 9, με 0 χωρίς συμπίεση και 9 μέγιστη συμπίεση.",
"admin.config.share.chunk-size": "Μέγεθος κομματιών",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Εάν η λειτουργία SMTP είναι ενεργοποιημένη. Ενεργοποιήστε τη μόνον όταν ορίσετε σωστά τις παραμέτρους που ακολουθούν.",
"admin.config.smtp.enabled.description": "Εάν η λειτουργία SMTP είναι ενεργοποιημένη. Ενεργοποιήστε τη μόνον όταν ορίσετε σωστά τις παραμέτρους που ακολουθούν.",
"admin.config.smtp.host": "Εξυπηρετητής",
"admin.config.smtp.host.description": "SMTP εξυπηρετητής",
"admin.config.smtp.port": "Θύρα",
"admin.config.smtp.port.description": "SMTP θύρα",
"admin.config.smtp.email": "Email",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Όνομα χρήστη",
"admin.config.smtp.username.description":
"Όνομα χρήστη στον SMTP εξυπηρετητή",
"admin.config.smtp.username.description": "Όνομα χρήστη στον SMTP εξυπηρετητή",
"admin.config.smtp.password": "Κωδικός πρόσβασης",
"admin.config.smtp.password.description":
"Κωδικός πρόσβασης στον εξυπηρετητή SMTP",
"admin.config.smtp.password.description": "Κωδικός πρόσβασης στον εξυπηρετητή SMTP",
"admin.config.smtp.button.test": "Αποστολή δοκιμαστικού email",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Να επιτρέπεται η εγγραφή",
"admin.config.oauth.allow-registration.description":
"Επιτρέψτε στους χρήστες να εγγραφούν μέσω λογαριασμών κοινωνικής δικτύωσης",
"admin.config.oauth.allow-registration.description": "Επιτρέψτε στους χρήστες να εγγραφούν μέσω λογαριασμών κοινωνικής δικτύωσης",
"admin.config.oauth.ignore-totp": "Παράβλεψη TOTP",
"admin.config.oauth.ignore-totp.description":
"Αν θα αγνοηθεί το TOTP όταν ο χρήστης χρησιμοποιεί την κοινωνική σύνδεση",
"admin.config.oauth.ignore-totp.description": "Αν θα αγνοηθεί το TOTP όταν ο χρήστης χρησιμοποιεί την κοινωνική σύνδεση",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Αν είναι ενεργοποιημένη η σύνδεση GitHub",
"admin.config.oauth.github-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση GitHub",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Αναγνωριστικό πελάτη της εφαρμογής GitHub OAuth",
"admin.config.oauth.github-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής GitHub OAuth",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret of the GitHub OAuth app",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Αν θα είναι ενεργοποιημένη η σύνδεση Google",
"admin.config.oauth.google-enabled.description": "Αν θα είναι ενεργοποιημένη η σύνδεση Google",
"admin.config.oauth.google-client-id": "Αναγνωριστικό Πελάτη Google",
"admin.config.oauth.google-client-id.description":
"Αναγνωριστικό πελάτη της εφαρμογής Google OAuth",
"admin.config.oauth.google-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής Google OAuth",
"admin.config.oauth.google-client-secret": "Google κωδικός",
"admin.config.oauth.google-client-secret.description":
"Κωδικός της εφαρμογής Google OAuth",
"admin.config.oauth.google-client-secret.description": "Κωδικός της εφαρμογής Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Αν είναι ενεργοποιημένη η σύνδεση της Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση της Microsoft",
"admin.config.oauth.microsoft-tenant": "Αναγνωριστικό Microsoft",
"admin.config.oauth.microsoft-tenant.description":
"Αναγνωριστικό για την εφαρμογή Microsoft OAuth\nΚοινή: Οι χρήστες με προσωπικό λογαριασμό Microsoft και λογαριασμό εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΟργανισμοί: Μόνο χρήστες με λογαριασμούς εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΚαταναλωτές: Μόνο οι χρήστες με προσωπικό λογαριασμό Microsoft μπορούν να συνδεθούν στην εφαρμογή.\nΜε όνομα τομέα του μισθωτή Microsoft Entra ή το αναγνωριστικό μισθωτή σε μορφή GUID: Μόνο χρήστες από έναν συγκεκριμένο μισθωτή της Microsoft Entra (μέλη καταλόγου με λογαριασμό εργασίας ή σχολείου ή επισκέπτες καταλόγου με προσωπικό λογαριασμό Microsoft) μπορούν να συνδεθούν στην εφαρμογή.",
"admin.config.oauth.microsoft-tenant.description": "Αναγνωριστικό για την εφαρμογή Microsoft OAuth\nΚοινή: Οι χρήστες με προσωπικό λογαριασμό Microsoft και λογαριασμό εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΟργανισμοί: Μόνο χρήστες με λογαριασμούς εργασίας ή σχολείου από το Microsoft Entra ID μπορούν να συνδεθούν στην εφαρμογή.\nΚαταναλωτές: Μόνο οι χρήστες με προσωπικό λογαριασμό Microsoft μπορούν να συνδεθούν στην εφαρμογή.\nΜε όνομα τομέα του μισθωτή Microsoft Entra ή το αναγνωριστικό μισθωτή σε μορφή GUID: Μόνο χρήστες από έναν συγκεκριμένο μισθωτή της Microsoft Entra (μέλη καταλόγου με λογαριασμό εργασίας ή σχολείου ή επισκέπτες καταλόγου με προσωπικό λογαριασμό Microsoft) μπορούν να συνδεθούν στην εφαρμογή.",
"admin.config.oauth.microsoft-client-id": "Αναγνωριστικό πελάτη Microsoft",
"admin.config.oauth.microsoft-client-id.description":
"Αναγνωριστικό πελάτη της εφαρμογής Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Μυστικό πελάτη Microsoft",
"admin.config.oauth.microsoft-client-secret.description":
"Μυστικό πελάτη της εφαρμογής Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret.description": "Μυστικό πελάτη της εφαρμογής Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Αν είναι ενεργοποιημένη η σύνδεση στο Discord",
"admin.config.oauth.discord-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση στο Discord",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild":
"Αναγνωριστικό διακομιστή περιορισμένης ισχύος Discord",
"admin.config.oauth.discord-limited-guild.description":
"Περιορισμός σύνδεσης σε χρήστες σε ένα συγκεκριμένο διακομιστή. Αφήστε κενό για να απενεργοποιήσετε.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Αναγνωριστικό διακομιστή περιορισμένης ισχύος Discord",
"admin.config.oauth.discord-limited-guild.description": "Περιορισμός σύνδεσης σε χρήστες σε ένα συγκεκριμένο διακομιστή. Αφήστε κενό για να απενεργοποιήσετε.",
"admin.config.oauth.discord-client-id": "Αναγνωριστικό Πελάτη Discord",
"admin.config.oauth.discord-client-id.description":
"Αναγνωριστικό πελάτη της εφαρμογής Discord OAuth",
"admin.config.oauth.discord-client-id.description": "Αναγνωριστικό πελάτη της εφαρμογής Discord OAuth",
"admin.config.oauth.discord-client-secret": "Μυστικό πελάτη Discord",
"admin.config.oauth.discord-client-secret.description":
"Μυστικό πελάτη της εφαρμογής Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "Μυστικό πελάτη της εφαρμογής Discord OAuth",
"admin.config.oauth.oidc-enabled": "Σύνδεση OpenID",
"admin.config.oauth.oidc-enabled.description":
"Αν είναι ενεργοποιημένη η σύνδεση OpenID",
"admin.config.oauth.oidc-enabled.description": "Αν είναι ενεργοποιημένη η σύνδεση OpenID",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Αφήστε κενό αν δε γνωρίζετε για αυτή τη ρύθμιση",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Αφήστε κενό αν δε γνωρίζετε για αυτή τη ρύθμιση",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Ουπς. Αυτή η σελίδα δεν υπάρχει.",
"404.button.home": "Πήγαινέ με πίσω",
@@ -580,24 +447,16 @@ export default {
"error.description": "Ωχ!",
"error.button.back": "Πάμε πίσω",
"error.msg.default": "Κάτι πήγε στραβά.",
"error.msg.access_denied":
"Ακυρώσατε τη διαδικασία ελέγχου ταυτότητας, παρακαλώ προσπαθήστε ξανά.",
"error.msg.expired_token":
"Η διαδικασία ελέγχου ταυτότητας διήρκεσε πολύ, παρακαλώ προσπαθήστε ξανά.",
"error.msg.access_denied": "Ακυρώσατε τη διαδικασία ελέγχου ταυτότητας, παρακαλώ προσπαθήστε ξανά.",
"error.msg.expired_token": "Η διαδικασία ελέγχου ταυτότητας διήρκεσε πολύ, παρακαλώ προσπαθήστε ξανά.",
"error.msg.invalid_token": "Εσωτερικό σφάλμα",
"error.msg.no_user":
"Ο χρήστης που συνδέεται με αυτόν τον λογαριασμό {0} δεν υπάρχει.",
"error.msg.no_email":
"Δεν είναι δυνατή η λήψη διεύθυνσης ηλεκτρονικού ταχυδρομείου για αυτόν τον λογαριασμό {0}.",
"error.msg.already_linked":
"Αυτός ο λογαριασμός {0} είναι ήδη συνδεδεμένος με άλλο λογαριασμό.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Αυτός ο λογαριασμός {0} δεν έχει επαληθευτεί, παρακαλώ προσπαθήστε ξανά μετά την επαλήθευση.",
"error.msg.no_user": "Ο χρήστης που συνδέεται με αυτόν τον λογαριασμό {0} δεν υπάρχει.",
"error.msg.no_email": "Δεν είναι δυνατή η λήψη διεύθυνσης ηλεκτρονικού ταχυδρομείου για αυτόν τον λογαριασμό {0}.",
"error.msg.already_linked": "Αυτός ο λογαριασμός {0} είναι ήδη συνδεδεμένος με άλλο λογαριασμό.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Αυτός ο λογαριασμός {0} δεν έχει επαληθευτεί, παρακαλώ προσπαθήστε ξανά μετά την επαλήθευση.",
"error.msg.user_not_allowed": "Δεν σας επιτρέπεται η σύνδεση.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -620,19 +479,17 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Επιστροφή",
"common.button.go-home": "Μετάβαση στην αρχική",
"common.notify.copied": "Ο σύνδεσμος σας αντιγράφηκε στο πρόχειρο",
"common.notify.copied-link": "Ο σύνδεσμος σας αντιγράφηκε στο πρόχειρο",
"common.success": "Επιτυχία",
"common.error": "Σφάλμα",
"common.error.unknown": "Προέκυψε άγνωστο σφάλμα",
"common.error.invalid-email": "Μη έγκυρη διεύθυνση e-mail",
"common.error.too-short":
"Πρέπει να αποτελείται τουλάχιστον {length} χαρακτήρες",
"common.error.too-long":
"Πρέπει να αποτελείται το πολύ από {length} χαρακτήρες",
"common.error.too-short": "Πρέπει να αποτελείται τουλάχιστον {length} χαρακτήρες",
"common.error.too-long": "Πρέπει να αποτελείται το πολύ από {length} χαρακτήρες",
"common.error.number-too-small": "Must be at least {min}",
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length":
"Πρέπει να αποτελείται ακριβώς από {length} χαρακτήρες",
"common.error.exact-length": "Πρέπει να αποτελείται ακριβώς από {length} χαρακτήρες",
"common.error.invalid-number": "Πρέπει να είναι αριθμός",
"common.error.field-required": "Αυτό το πεδίο είναι υποχρεωτικό",
};
"common.error.field-required": "Αυτό το πεδίο είναι υποχρεωτικό"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Una plataforma <h>autoalojada</h> para compartir archivos.",
"home.description":
"¿En realidad quieres dejar tus archivos personales en manos de terceros como WeTransfer?",
"home.description": "¿En realidad quieres dejar tus archivos personales en manos de terceros como WeTransfer?",
"home.bullet.a.name": "Autoalojada",
"home.bullet.a.description": "Aloja Pingvin Share en tu propio equipo.",
"home.bullet.b.name": "Privacidad",
"home.bullet.b.description":
"Tus archivos son tuyos y nunca serán accesibles por terceros.",
"home.bullet.b.description": "Tus archivos son tuyos y nunca serán accesibles por terceros.",
"home.bullet.c.name": "Sin molestos límites de tamaño de archivo",
"home.bullet.c.description":
"Sube archivos del tamaño que desees. Solo el espacio en tu disco duro será tu límite.",
"home.bullet.c.description": "Sube archivos del tamaño que desees. Solo el espacio en tu disco duro será tu límite.",
"home.button.start": "Comenzar",
"home.button.source": "Código fuente",
// END /
@@ -34,10 +31,8 @@ export default {
"signin.input.password": "Contraseña",
"signin.input.password.placeholder": "Tu contraseña",
"signin.button.submit": "Iniciar sesión",
"signIn.notify.totp-required.title":
"Se requiere autenticación de dos factores",
"signIn.notify.totp-required.description":
"Por favor ingrese su código de autenticación de dos factores",
"signIn.notify.totp-required.title": "Se requiere autenticación de dos factores",
"signIn.notify.totp-required.description": "Por favor ingrese su código de autenticación de dos factores",
"signIn.oauth.or": "O",
"signIn.oauth.signInWith": "Iniciar sesión con",
"signIn.oauth.github": "GitHub",
@@ -62,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "¿Olvidaste tu contraseña?",
"resetPassword.description":
"Ingresa tu correo para restablecer tu contraseña.",
"resetPassword.notify.success":
"Se ha enviado un mensaje con un enlace para restablecer tu contraseña si el correo electrónico proporcionado existe.",
"resetPassword.description": "Ingresa tu correo para restablecer tu contraseña.",
"resetPassword.notify.success": "Se ha enviado un mensaje con un enlace para restablecer tu contraseña si el correo electrónico proporcionado existe.",
"resetPassword.button.back": "Volver al inicio de sesión",
"resetPassword.text.resetPassword": "Restablecer contraseña",
"resetPassword.text.enterNewPassword": "Ingresa tu nueva contraseña",
"resetPassword.input.password": "Nueva contraseña",
"resetPassword.notify.passwordReset":
"Tu contraseña ha sido restablecida exitosamente.",
"resetPassword.notify.passwordReset": "Tu contraseña ha sido restablecida exitosamente.",
// /account
"account.title": "Mi cuenta",
"account.card.info.title": "Información de cuenta",
@@ -81,8 +73,7 @@ export default {
"account.card.password.title": "Contraseña",
"account.card.password.old": "Anterior contraseña",
"account.card.password.new": "Nueva contraseña",
"account.card.password.noPasswordSet":
"No tienes una contraseña configurada. Para iniciar sesión usando tu correo electrónico y contraseña, necesitas crear una contraseña.",
"account.card.password.noPasswordSet": "No tienes una contraseña configurada. Para iniciar sesión usando tu correo electrónico y contraseña, necesitas crear una contraseña.",
"account.notify.password.success": "Contraseña cambiada correctamente",
"account.card.oauth.title": "Inicio de sesión con red social",
"account.card.oauth.github": "GitHub",
@@ -94,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Desvincular",
"account.card.oauth.unlinked": "Desvinculado",
"account.modal.unlink.title": "Desvincular cuenta",
"account.modal.unlink.description":
"Desvincular tus cuentas sociales puede hacer que pierdas acceso a tu cuenta si no recuerdas tus credenciales de inicio de sesión",
"account.modal.unlink.description": "Desvincular tus cuentas sociales puede hacer que pierdas acceso a tu cuenta si no recuerdas tus credenciales de inicio de sesión",
"account.notify.oauth.unlinked.success": "Desvinculado correctamente",
"account.card.security.title": "Seguridad",
"account.card.security.totp.enable.description":
"Ingrese su contraseña actual para habilitar TOTP",
"account.card.security.totp.disable.description":
"Ingrese su contraseña actual para deshabilitar TOTP",
"account.card.security.totp.enable.description": "Ingrese su contraseña actual para habilitar TOTP",
"account.card.security.totp.disable.description": "Ingrese su contraseña actual para deshabilitar TOTP",
"account.card.security.totp.button.start": "Iniciar",
"account.modal.totp.title": "Habilitar TOTP",
"account.modal.totp.step1": "Paso 1: Añadir tu autentificador",
@@ -113,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP deshabilitado correctamente",
"account.notify.totp.enable": "TOTP habilitado correctamente",
"account.card.language.title": "Idioma",
"account.card.language.description":
"El proyecto ha sido traducido por la comunidad. Algunos idiomas pueden estar incompletos.",
"account.card.language.description": "El proyecto ha sido traducido por la comunidad. Algunos idiomas pueden estar incompletos.",
"account.card.color.title": "Esquema de colores",
// ThemeSwitcher.tsx
"account.theme.dark": "Oscuro",
@@ -122,8 +109,7 @@ export default {
"account.theme.system": "Sistema",
"account.button.delete": "Eliminar Cuenta",
"account.modal.delete.title": "Eliminar Cuenta",
"account.modal.delete.description":
"¿Realmente quieres eliminar tu cuenta con todos los archivos que estás compartiendo actualmente?",
"account.modal.delete.description": "¿Realmente quieres eliminar tu cuenta con todos los archivos que estás compartiendo actualmente?",
// END /account
// /account/shares
"account.shares.title": "Mis compartidos",
@@ -141,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Información del compartido",
"account.shares.modal.share-link": "Enlace",
"account.shares.modal.delete.title": "Eliminar enlace compartido: {share}",
"account.shares.modal.delete.description":
"¿Seguro que quieres eliminar este compartido?",
"account.shares.modal.delete.description": "¿Seguro que quieres eliminar este compartido?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Comparticiones inversas",
"account.reverseShares.description":
"Una compartición inversa te permite generar una URL única con la que usuarios externos pueden compartir archivos.",
"account.reverseShares.description": "Una compartición inversa te permite generar una URL única con la que usuarios externos pueden compartir archivos.",
"account.reverseShares.title.empty": "Aquí está vacío 👀",
"account.reverseShares.description.empty":
"No tienes ninguna compartición inversa.",
"account.reverseShares.description.empty": "No tienes ninguna compartición inversa.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Crear compartición inversa",
"account.reverseShares.modal.expiration.label": "Expiración",
@@ -167,36 +150,26 @@ export default {
"account.reverseShares.modal.expiration.year-singular": "Año",
"account.reverseShares.modal.expiration.year-plural": "Años",
"account.reverseShares.modal.max-size.label": "Tamaño máximo del compartido",
"account.reverseShares.modal.send-email":
"Enviar notificaciones por correo electrónico",
"account.reverseShares.modal.send-email.description":
"Te envía una notificación por correo electrónico cuando se crea un enlace compartido con este enlace de compartición inverso.",
"account.reverseShares.modal.send-email": "Enviar notificaciones por correo electrónico",
"account.reverseShares.modal.send-email.description": "Te envía una notificación por correo electrónico cuando se crea un enlace compartido con este enlace de compartición inverso.",
"account.reverseShares.modal.simplified": "Modo simple",
"account.reverseShares.modal.simplified.description":
"Facilita que la persona que sube el archivo lo comparta contigo. Solo podrá personalizar el nombre y la descripción del enlace compartido.",
"account.reverseShares.modal.simplified.description": "Facilita que la persona que sube el archivo lo comparta contigo. Solo podrá personalizar el nombre y la descripción del enlace compartido.",
"account.reverseShares.modal.public-access": "Acceso público",
"account.reverseShares.modal.public-access.description":
"Haz que los enlaces compartidos creados con este enlace de compartición inverso sean públicos. Si está desactivado, solo tú y el creador del enlace tendrán acceso para verlo.",
"account.reverseShares.modal.public-access.description": "Haz que los enlaces compartidos creados con este enlace de compartición inverso sean públicos. Si está desactivado, solo tú y el creador del enlace tendrán acceso para verlo.",
"account.reverseShares.modal.max-use.label": "Máximo de usos",
"account.reverseShares.modal.max-use.description":
"Cantidad máxima de veces que esta URL se puede usar para crear un compartido.",
"account.reverseShare.never-expires":
"Esta compartición inversa nunca expirará.",
"account.reverseShare.expires-on":
"Esta compartición inversa expirará en {expiration}.",
"account.reverseShares.table.no-shares":
"Todavía no se han creado compartidos",
"account.reverseShares.modal.max-use.description": "Cantidad máxima de veces que esta URL se puede usar para crear un compartido.",
"account.reverseShare.never-expires": "Esta compartición inversa nunca expirará.",
"account.reverseShare.expires-on": "Esta compartición inversa expirará en {expiration}.",
"account.reverseShares.table.no-shares": "Todavía no se han creado compartidos",
"account.reverseShares.table.count.singular": "compartido",
"account.reverseShares.table.count.plural": "compartidos",
"account.reverseShares.table.shares": "Compartidos",
"account.reverseShares.table.remaining": "Usos restantes",
"account.reverseShares.table.max-size": "Tamaño máximo del compartido",
"account.reverseShares.table.expires": "Expira en",
"account.reverseShares.modal.reverse-share-link":
"Enlace de compartición inversa",
"account.reverseShares.modal.reverse-share-link": "Enlace de compartición inversa",
"account.reverseShares.modal.delete.title": "Eliminar compartición inversa",
"account.reverseShares.modal.delete.description":
"¿Seguro que quieres eliminar esta compartición inversa? Si lo haces, todos los archivos asociados también serán eliminados.",
"account.reverseShares.modal.delete.description": "¿Seguro que quieres eliminar esta compartición inversa? Si lo haces, todos los archivos asociados también serán eliminados.",
// END /account/reverseShares
// /admin
"admin.title": "Administración",
@@ -215,23 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Cambiar contraseña",
"admin.users.edit.update.change-password.field": "Nueva contraseña",
"admin.users.edit.update.change-password.button": "Guardar nueva contraseña",
"admin.users.edit.update.notify.password.success":
"Contraseña cambiada correctamente",
"admin.users.edit.update.notify.password.success": "Contraseña cambiada correctamente",
"admin.users.edit.delete.title": "Eliminar usuario: {username} ?",
"admin.users.edit.delete.description":
"¿Realmente deseas eliminar a este usuario y todos sus enlaces compartidos?",
"admin.users.edit.delete.description": "¿Realmente deseas eliminar a este usuario y todos sus enlaces compartidos?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Crear usuario",
"admin.users.modal.create.username": "Nombre de usuario",
"admin.users.modal.create.email": "Correo",
"admin.users.modal.create.password": "Contraseña",
"admin.users.modal.create.manual-password":
"Establecer contraseña manualmente",
"admin.users.modal.create.manual-password.description":
"Si no se marca, el usuario recibirá un correo con un enlace para configurar su contraseña.",
"admin.users.modal.create.manual-password": "Establecer contraseña manualmente",
"admin.users.modal.create.manual-password.description": "Si no se marca, el usuario recibirá un correo con un enlace para configurar su contraseña.",
"admin.users.modal.create.admin": "Privilegios de administrador",
"admin.users.modal.create.admin.description":
"Si se marca, el usuario podrá acceder al panel de administrador.",
"admin.users.modal.create.admin.description": "Si se marca, el usuario podrá acceder al panel de administrador.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Gestión de comparticiones",
@@ -240,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Visitantes",
"admin.shares.table.expires": "Vence el",
"admin.shares.edit.delete.title": "Eliminar enlace compartido: {id}",
"admin.shares.edit.delete.description":
"¿Seguro que quieres eliminar este compartido?",
"admin.shares.edit.delete.description": "¿Seguro que quieres eliminar este compartido?",
// END /admin/shares
// /upload
"upload.title": "Subir",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Ha ocurrido un error mientras se compartía tu archivo.",
"upload.notify.count-failed":
"No se pudo cargar {count} archivos. Intentando nuevamente.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.notify.confirm-leave": "¿Estás seguro de que quieres salir de esta página? Tu subida será cancelada.",
"upload.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.",
"upload.notify.count-failed": "No se pudo cargar {count} archivos. Intentando nuevamente.",
"upload.reverse-share.error.invalid.title": "Enlace de uso compartido inverso inválido",
"upload.reverse-share.error.invalid.description": "Este enlace de uso compartido inverso ha caducado o no es válido.",
// Dropzone.tsx
"upload.dropzone.title": "Subir archivos",
"upload.dropzone.description":
"Arrastra y suelta los archivos aquí para crear tu enlace compartido. Solo aceptamos archivos de hasta {maxSize} en total.",
"upload.dropzone.notify.file-too-big":
"Tus archivos exceden el tamaño máximo de {maxSize}.",
"upload.dropzone.description": "Arrastra y suelta los archivos aquí para crear tu enlace compartido. Solo aceptamos archivos de hasta {maxSize} en total.",
"upload.dropzone.notify.file-too-big": "Tus archivos exceden el tamaño máximo de {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nombre",
"upload.filelist.size": "Tamaño",
// showCreateUploadModal.tsx
"upload.modal.title": "Crear compartido",
"upload.modal.link.error.invalid":
"Solo puede contener letras, números, guiones y guiones bajos",
"upload.modal.link.error.invalid": "Solo puede contener letras, números, guiones y guiones bajos",
"upload.modal.link.error.taken": "Este enlace ya está en uso",
"upload.modal.not-signed-in": "No has iniciado sesión",
"upload.modal.not-signed-in-description":
"No podrás eliminar tus compartidos manualmente ni ver el número de visitas.",
"upload.modal.not-signed-in-description": "No podrás eliminar tus compartidos manualmente ni ver el número de visitas.",
"upload.modal.expires.never": "nunca",
"upload.modal.expires.never-long": "Enlace compartido permanente",
"upload.modal.expires.error.too-long":
"La fecha de expiración excede el máximo de {max}.",
"upload.modal.expires.error.too-long": "La fecha de expiración excede el máximo de {max}.",
"upload.modal.link.label": "Enlace",
"upload.modal.expires.label": "Expiración",
"upload.modal.expires.minute-singular": "Minuto",
@@ -291,11 +249,9 @@ export default {
"upload.modal.expires.year-plural": "Años",
"upload.modal.accordion.name-and-description.title": "Nombre y descripción",
"upload.modal.accordion.name-and-description.name.placeholder": "Nombre",
"upload.modal.accordion.name-and-description.description.placeholder":
"Nota para los destinatarios de este compartido",
"upload.modal.accordion.name-and-description.description.placeholder": "Nota para los destinatarios de este compartido",
"upload.modal.accordion.email.title": "Correo de los destinatarios",
"upload.modal.accordion.email.placeholder":
"Ingresa los correos de los destinatarios",
"upload.modal.accordion.email.placeholder": "Ingresa los correos de los destinatarios",
"upload.modal.accordion.email.invalid-email": "Dirección de correo inválida",
"upload.modal.accordion.security.title": "Opciones de seguridad",
"upload.modal.accordion.security.password.label": "Protección por contraseña",
@@ -304,46 +260,36 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Sin límite",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "Este compartido nunca expirará.",
"upload.modal.completed.expires-on":
"Este compartido expira en {expiration}.",
"upload.modal.completed.expires-on": "Este compartido expira en {expiration}.",
"upload.modal.completed.share-ready": "Compartido listo",
"upload.modal.completed.notified-reverse-share-creator":
"Hemos notificado al creador de la compartición inversa. También puedes compartir manualmente este enlace con otros a través de otros medios.",
"upload.modal.completed.notified-reverse-share-creator": "Hemos notificado al creador de la compartición inversa. También puedes compartir manualmente este enlace con otros a través de otros medios.",
// END /upload
// /share/[id]
"share.title": "Compartido {shareId}",
"share.description": "¡Mira lo que he compartido contigo!",
"share.error.visitor-limit-exceeded.title": "Se excedió el límite de visitas",
"share.error.visitor-limit-exceeded.description":
"Se ha excedido el límite de visitas para este compartido.",
"share.error.visitor-limit-exceeded.description": "Se ha excedido el límite de visitas para este compartido.",
"share.error.removed.title": "Compartido eliminado",
"share.error.not-found.title": "Compartido no encontrado",
"share.error.not-found.description":
"El compartido que estás buscando no existe.",
"share.error.not-found.description": "El compartido que estás buscando no existe.",
"share.error.access-denied.title": "Compartición privada",
"share.error.access-denied.description":
"La cuenta actual no tiene permiso para acceder a este compartido",
"share.error.access-denied.description": "La cuenta actual no tiene permiso para acceder a este compartido",
"share.modal.password.title": "Se requiere contraseña",
"share.modal.password.description":
"Por favor, ingresa la contraseña para acceder a este enlace compartido.",
"share.modal.password.description": "Por favor, ingresa la contraseña para acceder a este enlace compartido.",
"share.modal.password": "Contraseña",
"share.modal.error.invalid-password": "Contraseña inválida",
"share.button.download-all": "Descargar todo",
"share.notify.download-all-preparing":
"El enlace compartido está en preparación. Por favor, inténtalo de nuevo en unos minutos.",
"share.notify.download-all-preparing": "El enlace compartido está en preparación. Por favor, inténtalo de nuevo en unos minutos.",
"share.modal.file-link": "Enlace del archivo",
"share.table.name": "Nombre",
"share.table.size": "Tamaño",
"share.modal.file-preview.error.not-supported.title":
"Vista previa no disponible",
"share.modal.file-preview.error.not-supported.description":
"Las vistas previas no son compatibles con este tipo de archivos. Por favor, descargue el archivo para verlo.",
"share.modal.file-preview.error.not-supported.title": "Vista previa no disponible",
"share.modal.file-preview.error.not-supported.description": "Las vistas previas no son compatibles con este tipo de archivos. Por favor, descargue el archivo para verlo.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Editar {shareId}",
"share.edit.append-upload": "Agregar archivo",
"share.edit.notify.generic-error":
"Ha ocurrido un error mientras se compartía tu archivo.",
"share.edit.notify.generic-error": "Ha ocurrido un error mientras se compartía tu archivo.",
"share.edit.notify.save-success": "Compartir actualizado correctamente",
// END /share/[id]/edit
// /admin/config
@@ -356,223 +302,143 @@ export default {
"admin.config.general.app-name": "Nombre de la App",
"admin.config.general.app-name.description": "Nombre de la aplicación",
"admin.config.general.app-url": "App URL",
"admin.config.general.app-url.description":
"En cuál URL está disponible Pingvin Share",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.app-url.description": "En cuál URL está disponible Pingvin Share",
"admin.config.general.secure-cookies": "Cookies seguras",
"admin.config.general.secure-cookies.description": "Si se establece o no la bandera de seguridad en las cookies. Si se activa, el sitio no funcionará cuando se acceda a través de HTTP.",
"admin.config.general.show-home-page": "Mostrar página de inicio",
"admin.config.general.show-home-page.description":
"Mostrar o no la página de inicio",
"admin.config.general.show-home-page.description": "Mostrar o no la página de inicio",
"admin.config.general.session-duration": "Duración de la sesión",
"admin.config.general.session-duration.description":
"Tiempo en horas después del cual un usuario debe iniciar sesión de nuevo (por defecto: 3 meses).",
"admin.config.general.session-duration.description": "Tiempo en horas después del cual un usuario debe iniciar sesión de nuevo (por defecto: 3 meses).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Cambia tu logo subiendo una nueva imagen. La imagen debe ser un PNG y debe estar en formato 1:1.",
"admin.config.general.logo.description": "Cambia tu logo subiendo una nueva imagen. La imagen debe ser un PNG y debe estar en formato 1:1.",
"admin.config.general.logo.placeholder": "Elegir imagen",
"admin.config.email.enable-share-email-recipients":
"Habilitar compartir por correo electrónico",
"admin.config.email.enable-share-email-recipients.description":
"Si desea permitir compartir por correo electrónico. Solo habilita esto si SMTP está activado.",
"admin.config.email.enable-share-email-recipients": "Habilitar compartir por correo electrónico",
"admin.config.email.enable-share-email-recipients.description": "Si desea permitir compartir por correo electrónico. Solo habilita esto si SMTP está activado.",
"admin.config.email.share-recipients-subject": "Asunto destinatario",
"admin.config.email.share-recipients-subject.description":
"Asunto del correo el cual es enviado al destinatario del compartido.",
"admin.config.email.share-recipients-subject.description": "Asunto del correo el cual es enviado al destinatario del compartido.",
"admin.config.email.share-recipients-message": "Mensaje destinatario",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject":
"Asunto de la compartición inversa",
"admin.config.email.reverse-share-subject.description":
"Asunto del correo electrónico enviado cuando alguien crea un enlace compartido con tu enlace compartido inverso.",
"admin.config.email.reverse-share-message":
"Mensaje de la compartición inversa",
"admin.config.email.reverse-share-message.description":
"Mensaje que se envía cuando alguien comparte algo con tu enlace de compartición inversa. {shareUrl} Se remplazará con el nombre del creador y la URL del compartido.",
"admin.config.email.share-recipients-message.description": "Mensaje que se envía a los destinatarios del enlace compartido. Variables disponibles:\n{creator} - El nombre de usuario del creador del enlace\n{creatorEmail} - El correo electrónico el creador del enlace\n{shareUrl} - La URL del enlace compartido\n{desc} - La descripción del enlace compartido\n{expires} - La fecha de expiración del enlace\nEstas variables se reemplazarán con el valor real.",
"admin.config.email.reverse-share-subject": "Asunto de la compartición inversa",
"admin.config.email.reverse-share-subject.description": "Asunto del correo electrónico enviado cuando alguien crea un enlace compartido con tu enlace compartido inverso.",
"admin.config.email.reverse-share-message": "Mensaje de la compartición inversa",
"admin.config.email.reverse-share-message.description": "Mensaje que se envía cuando alguien comparte algo con tu enlace de compartición inversa. {shareUrl} Se remplazará con el nombre del creador y la URL del compartido.",
"admin.config.email.reset-password-subject": "Asunto restablecer contraseña",
"admin.config.email.reset-password-subject.description":
"Asunto del correo electrónico enviado cuando un usuario solicita un restablecimiento de contraseña.",
"admin.config.email.reset-password-subject.description": "Asunto del correo electrónico enviado cuando un usuario solicita un restablecimiento de contraseña.",
"admin.config.email.reset-password-message": "Mensaje restablecer contraseña",
"admin.config.email.reset-password-message.description":
"Mensaje que se envía cuando un usuario solicita restablecer la contraseña. {url} se remplazará con la URL para restablecer la contraseña.",
"admin.config.email.reset-password-message.description": "Mensaje que se envía cuando un usuario solicita restablecer la contraseña. {url} se remplazará con la URL para restablecer la contraseña.",
"admin.config.email.invite-subject": "Asunto de la invitación",
"admin.config.email.invite-subject.description":
"Asunto del correo electrónico enviado cuando un administrador invita a un usuario.",
"admin.config.email.invite-subject.description": "Asunto del correo electrónico enviado cuando un administrador invita a un usuario.",
"admin.config.email.invite-message": "Mensaje de invitación",
"admin.config.email.invite-message.description":
"Mensaje que se envía cuando un administrador invita a un usuario. {url} se reemplazará con la URL de invitación, {email} con el correo electrónico y {password} con la contraseña del usuario.",
"admin.config.email.invite-message.description": "Mensaje que se envía cuando un administrador invita a un usuario. {url} se reemplazará con la URL de invitación, {email} con el correo electrónico y {password} con la contraseña del usuario.",
"admin.config.share.allow-registration": "Permitir registro",
"admin.config.share.allow-registration.description":
"Si se permite el registro",
"admin.config.share.allow-unauthenticated-shares":
"Permitir compartir sin iniciar sesión",
"admin.config.share.allow-unauthenticated-shares.description":
"Si los usuarios que no han iniciado sesión pueden compartir",
"admin.config.share.allow-registration.description": "Si se permite el registro",
"admin.config.share.allow-unauthenticated-shares": "Permitir compartir sin iniciar sesión",
"admin.config.share.allow-unauthenticated-shares.description": "Si los usuarios que no han iniciado sesión pueden compartir",
"admin.config.share.max-expiration": "Expiración máxima",
"admin.config.share.max-expiration.description":
"Expiración máxima para compartir en horas. Establezca en 0 para permitir una expiración ilimitada.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-expiration.description": "Expiración máxima para compartir en horas. Establezca en 0 para permitir una expiración ilimitada.",
"admin.config.share.share-id-length": "Longitud de ID compartido por defecto",
"admin.config.share.share-id-length.description": "Longitud predeterminada para el ID generado de un compartido. Este valor también se usa para generar enlaces compartidos de uso inverso. Un valor inferior a 8 no se considera seguro.",
"admin.config.share.max-size": "Tamaño máximo",
"admin.config.share.max-size.description":
"Tamaño máximo de los archivos, en bytes",
"admin.config.share.max-size.description": "Tamaño máximo de los archivos, en bytes",
"admin.config.share.zip-compression-level": "Nivel de compresión del Zip",
"admin.config.share.zip-compression-level.description":
"Ajustar el nivel para equilibrar entre el tamaño del archivo y la velocidad de compresión. Los valores válidos van del 0 al 9, siendo 0 sin compresión y 9 el nivel máximo de compresión. ",
"admin.config.share.zip-compression-level.description": "Ajustar el nivel para equilibrar entre el tamaño del archivo y la velocidad de compresión. Los valores válidos van del 0 al 9, siendo 0 sin compresión y 9 el nivel máximo de compresión. ",
"admin.config.share.chunk-size": "Tamaño de los fragmentos",
"admin.config.share.chunk-size.description":
"Ajusta el tamaño del fragmento (en bytes) para tus subidas y equilibra la eficiencia y la fiabilidad según tu conexión a Internet. Fragmentos más pequeños pueden aumentar las tasas de éxito para conexiones inestables, mientras que fragmentos más grandes hacen que las subidas sean más rápidas para conexiones estables.",
"admin.config.share.auto-open-share-modal":
"Auto abrir un modal de creación de compartidos",
"admin.config.share.auto-open-share-modal.description":
"El modal de creación de compartir aparece automáticamente cuando un usuario selecciona archivos, eliminando la necesidad de hacer clic manualmente en el botón.",
"admin.config.share.chunk-size.description": "Ajusta el tamaño del fragmento (en bytes) para tus subidas y equilibra la eficiencia y la fiabilidad según tu conexión a Internet. Fragmentos más pequeños pueden aumentar las tasas de éxito para conexiones inestables, mientras que fragmentos más grandes hacen que las subidas sean más rápidas para conexiones estables.",
"admin.config.share.auto-open-share-modal": "Auto abrir un modal de creación de compartidos",
"admin.config.share.auto-open-share-modal.description": "El modal de creación de compartir aparece automáticamente cuando un usuario selecciona archivos, eliminando la necesidad de hacer clic manualmente en el botón.",
"admin.config.smtp.enabled": "Habilitar",
"admin.config.smtp.enabled.description":
"Si SMTP está habilitado. Active solo si ha introducido el host, el puerto, el correo, el usuario y la contraseña de su servidor SMTP.",
"admin.config.smtp.enabled.description": "Si SMTP está habilitado. Active solo si ha introducido el host, el puerto, el correo, el usuario y la contraseña de su servidor SMTP.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host del servidor SMTP",
"admin.config.smtp.port": "Puerto",
"admin.config.smtp.port.description": "Puerto del servidor SMTP",
"admin.config.smtp.email": "Correo",
"admin.config.smtp.email.description":
"Dirección desde la cual se envían los correos electrónicos",
"admin.config.smtp.email.description": "Dirección desde la cual se envían los correos electrónicos",
"admin.config.smtp.username": "Usuario",
"admin.config.smtp.username.description": "Usuario del servidor SMTP",
"admin.config.smtp.password": "Contraseña",
"admin.config.smtp.password.description": "Contraseña del servidor SMTP",
"admin.config.smtp.button.test": "Enviar correo de prueba",
"admin.config.smtp.allow-unauthorized-certificates":
"Confiar en certificados de servidor SMTP no autorizados",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Sólo establece esto como verdadero si necesitas confiar en certificados autofirmados.",
"admin.config.smtp.allow-unauthorized-certificates": "Confiar en certificados de servidor SMTP no autorizados",
"admin.config.smtp.allow-unauthorized-certificates.description": "Sólo establece esto como verdadero si necesitas confiar en certificados autofirmados.",
"admin.config.oauth.allow-registration": "Permitir registro",
"admin.config.oauth.allow-registration.description":
"Permitir a los usuarios registrarse mediante login social",
"admin.config.oauth.allow-registration.description": "Permitir a los usuarios registrarse mediante login social",
"admin.config.oauth.ignore-totp": "Ignorar TOTP",
"admin.config.oauth.ignore-totp.description":
"Ignorar TOTP cuando el usuario utiliza inicio de sesión social",
"admin.config.oauth.disable-password":
"Desactivar el inicio de sesión con contraseña",
"admin.config.oauth.disable-password.description":
"Al desactivar el inicio de sesión de contraseña\nAsegúrese de que un proveedor de OAuth está configurado correctamente antes de activar esta configuración para evitar ser bloqueado.",
"admin.config.oauth.ignore-totp.description": "Ignorar TOTP cuando el usuario utiliza inicio de sesión social",
"admin.config.oauth.disable-password": "Desactivar el inicio de sesión con contraseña",
"admin.config.oauth.disable-password.description": "Al desactivar el inicio de sesión de contraseña\nAsegúrese de que un proveedor de OAuth está configurado correctamente antes de activar esta configuración para evitar ser bloqueado.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Si el inicio de sesión de GitHub está habilitado",
"admin.config.oauth.github-enabled.description": "Si el inicio de sesión de GitHub está habilitado",
"admin.config.oauth.github-client-id": "ID del Cliente de GitHub",
"admin.config.oauth.github-client-id.description":
"ID de cliente de la aplicación OAuth de GitHub",
"admin.config.oauth.github-client-secret":
"Palabra secreta del Cliente de GitHub",
"admin.config.oauth.github-client-secret.description":
"Secreto de cliente de la aplicación OAuth de GitHub",
"admin.config.oauth.github-client-id.description": "ID de cliente de la aplicación OAuth de GitHub",
"admin.config.oauth.github-client-secret": "Palabra secreta del Cliente de GitHub",
"admin.config.oauth.github-client-secret.description": "Secreto de cliente de la aplicación OAuth de GitHub",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Si el inicio de sesión de Google está habilitado",
"admin.config.oauth.google-enabled.description": "Si el inicio de sesión de Google está habilitado",
"admin.config.oauth.google-client-id": "ID del Cliente de Google",
"admin.config.oauth.google-client-id.description":
"ID de cliente de la aplicación de Google OAuth",
"admin.config.oauth.google-client-secret":
"Palabra secreta del cliente de Google",
"admin.config.oauth.google-client-secret.description":
"Secreto del cliente de la aplicación Google OAuth",
"admin.config.oauth.google-client-id.description": "ID de cliente de la aplicación de Google OAuth",
"admin.config.oauth.google-client-secret": "Palabra secreta del cliente de Google",
"admin.config.oauth.google-client-secret.description": "Secreto del cliente de la aplicación Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Si el inicio de sesión de Microsoft está habilitado",
"admin.config.oauth.microsoft-enabled.description": "Si el inicio de sesión de Microsoft está habilitado",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID de la aplicación OAuth de Microsoft\ncomún: Los usuarios con una cuenta personal de Microsoft y una cuenta de trabajo o escuela de Microsoft Entra ID pueden iniciar sesión en la aplicación.\norganizaciones: Solo los usuarios con cuentas de trabajo o escuela de Microsoft Entra ID pueden iniciar sesión en la aplicación.\nconsumidores: Solo los usuarios con una cuenta personal de Microsoft pueden iniciar sesión en la aplicación.\nNombre de dominio del Tenant ID de Microsoft Entra o el Tenant ID en formato GUID: Solo los usuarios de un Tenant específico de Microsoft Entra (miembros del directorio con una cuenta de trabajo o escuela o invitados del directorio con una cuenta personal de Microsoft) pueden iniciar sesión en la aplicación.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID de la aplicación OAuth de Microsoft\ncomún: Los usuarios con una cuenta personal de Microsoft y una cuenta de trabajo o escuela de Microsoft Entra ID pueden iniciar sesión en la aplicación.\norganizaciones: Solo los usuarios con cuentas de trabajo o escuela de Microsoft Entra ID pueden iniciar sesión en la aplicación.\nconsumidores: Solo los usuarios con una cuenta personal de Microsoft pueden iniciar sesión en la aplicación.\nNombre de dominio del Tenant ID de Microsoft Entra o el Tenant ID en formato GUID: Solo los usuarios de un Tenant específico de Microsoft Entra (miembros del directorio con una cuenta de trabajo o escuela o invitados del directorio con una cuenta personal de Microsoft) pueden iniciar sesión en la aplicación.",
"admin.config.oauth.microsoft-client-id": "ID del cliente de Microsoft",
"admin.config.oauth.microsoft-client-id.description":
"ID de cliente de la app OAuth de Microsoft",
"admin.config.oauth.microsoft-client-secret":
"Secreto del cliente de Microsoft",
"admin.config.oauth.microsoft-client-secret.description":
"Secreto del cliente de la aplicación OAuth de Microsoft",
"admin.config.oauth.microsoft-client-id.description": "ID de cliente de la app OAuth de Microsoft",
"admin.config.oauth.microsoft-client-secret": "Secreto del cliente de Microsoft",
"admin.config.oauth.microsoft-client-secret.description": "Secreto del cliente de la aplicación OAuth de Microsoft",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Si el inicio de sesión de Discord está habilitado",
"admin.config.oauth.discord-enabled.description": "Si el inicio de sesión de Discord está habilitado",
"admin.config.oauth.discord-limited-users": "Usuarios limitados de Discord",
"admin.config.oauth.discord-limited-users.description":
"Limitar el inicio de sesión a usuarios específicos por su ID de Discord. Deja en blanco para desactivar.",
"admin.config.oauth.discord-limited-guild":
"ID de servidor limitado de Discord",
"admin.config.oauth.discord-limited-guild.description":
"Limitar el inicio de sesión a usuarios en un servidor específico. Déjelo en blanco para desactivarlo.",
"admin.config.oauth.discord-limited-users.description": "Limitar el inicio de sesión a usuarios específicos por su ID de Discord. Deja en blanco para desactivar.",
"admin.config.oauth.discord-limited-guild": "ID de servidor limitado de Discord",
"admin.config.oauth.discord-limited-guild.description": "Limitar el inicio de sesión a usuarios en un servidor específico. Déjelo en blanco para desactivarlo.",
"admin.config.oauth.discord-client-id": "ID de cliente de Discord",
"admin.config.oauth.discord-client-id.description":
"ID de cliente de la aplicación OAuth de Discord",
"admin.config.oauth.discord-client-id.description": "ID de cliente de la aplicación OAuth de Discord",
"admin.config.oauth.discord-client-secret": "Secreto de cliente de Discord",
"admin.config.oauth.discord-client-secret.description":
"Secreto del cliente de la aplicación OAuth de Discord",
"admin.config.oauth.discord-client-secret.description": "Secreto del cliente de la aplicación OAuth de Discord",
"admin.config.oauth.oidc-enabled": "Conexión OpenID",
"admin.config.oauth.oidc-enabled.description":
"Si el inicio de sesión de OpenID Connect está habilitado",
"admin.config.oauth.oidc-discovery-uri":
"URI de descubrimiento de OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description":
"URI de descubrimiento de la aplicación OAuth de OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Si el inicio de sesión de OpenID Connect está habilitado",
"admin.config.oauth.oidc-discovery-uri": "URI de descubrimiento de OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description": "URI de descubrimiento de la aplicación OAuth de OpenID Connect",
"admin.config.oauth.oidc-sign-out": "Cerrar sesión de OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
'Si el botón "Cerrar sesión" cerrará la sesión del proveedor de OpenID Connect',
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Reclamo de nombre de usuario de OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Reclamo de nombre de usuario en el token de OpenID Connect. Déjalo en blanco si no sabes qué es esta configuración.",
"admin.config.oauth.oidc-role-path":
"Ruta a los roles en el token de OpenID Connect",
"admin.config.oauth.oidc-role-path.description":
"Debe ser una ruta JMES válida que haga referencia a un array de roles. " +
"Se recomienda gestionar los derechos de acceso utilizando roles de OpenID Connect solo si no se ha configurado ningún otro proveedor de identidad y si el inicio de sesión con contraseña está deshabilitado. " +
"Déjalo en blanco si no sabe lo que es esta configuración.",
"admin.config.oauth.oidc-role-general-access":
"Rol de OpenID Connect para acceso general",
"admin.config.oauth.oidc-role-general-access.description":
"Rol requerido para acceso general. Debe estar presente en los roles de un usuario para que inicie sesión. " +
"Déjalo en blanco si no sabe lo que es esta configuración.",
"admin.config.oauth.oidc-role-admin-access":
"Rol de OpenID Connect para acceso de administrador",
"admin.config.oauth.oidc-role-admin-access.description":
"Rol requerido para el acceso administrativo. Debe estar presente en los roles de un usuario para acceder al panel de administración. " +
"Déjalo en blanco si no sabe lo que es esta configuración.",
"admin.config.oauth.oidc-sign-out.description": "Si el botón \"Cerrar sesión\" cerrará la sesión del proveedor de OpenID Connect",
"admin.config.oauth.oidc-scope": "Ámbito de OpenID Connect",
"admin.config.oauth.oidc-scope.description": "Ámbitos que se deberían solicitar al proveedor OpenID Connect.",
"admin.config.oauth.oidc-username-claim": "Reclamo de nombre de usuario de OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Reclamo de nombre de usuario en el token de OpenID Connect. Déjalo en blanco si no sabes qué es esta configuración.",
"admin.config.oauth.oidc-role-path": "Ruta a los roles en el token de OpenID Connect",
"admin.config.oauth.oidc-role-path.description": "Debe ser una ruta JMES válida que haga referencia a un array de roles. " + "Se recomienda gestionar los derechos de acceso utilizando roles de OpenID Connect solo si no se ha configurado ningún otro proveedor de identidad y si el inicio de sesión con contraseña está deshabilitado. " + "Déjalo en blanco si no sabe lo que es esta configuración.",
"admin.config.oauth.oidc-role-general-access": "Rol de OpenID Connect para acceso general",
"admin.config.oauth.oidc-role-general-access.description": "Rol requerido para acceso general. Debe estar presente en los roles de un usuario para que inicie sesión. " + "Déjalo en blanco si no sabe lo que es esta configuración.",
"admin.config.oauth.oidc-role-admin-access": "Rol de OpenID Connect para acceso de administrador",
"admin.config.oauth.oidc-role-admin-access.description": "Rol requerido para el acceso administrativo. Debe estar presente en los roles de un usuario para acceder al panel de administración. " + "Déjalo en blanco si no sabe lo que es esta configuración.",
"admin.config.oauth.oidc-client-id": "ID de Cliente OpenID Connect",
"admin.config.oauth.oidc-client-id.description":
"ID de cliente de la aplicación OAuth de OpenID Connect",
"admin.config.oauth.oidc-client-secret":
"Secreto de cliente de OpenID Connect",
"admin.config.oauth.oidc-client-secret.description":
"Secreto del cliente de la aplicación OAuth de OpenID Connect",
"admin.config.oauth.oidc-client-id.description": "ID de cliente de la aplicación OAuth de OpenID Connect",
"admin.config.oauth.oidc-client-secret": "Secreto de cliente de OpenID Connect",
"admin.config.oauth.oidc-client-secret.description": "Secreto del cliente de la aplicación OAuth de OpenID Connect",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Habilitar LDAP",
"admin.config.ldap.enabled.description":
"Usar autenticación LDAP para el inicio de sesión de usuarios",
"admin.config.ldap.enabled.description": "Usar autenticación LDAP para el inicio de sesión de usuarios",
"admin.config.ldap.url": "URL del servidor",
"admin.config.ldap.url.description": "URL del servidor LDAP",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Usuario predeterminado utilizado para realizar la búsqueda de usuarios",
"admin.config.ldap.bind-dn.description": "Usuario predeterminado utilizado para realizar la búsqueda de usuarios",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Contraseña utilizada para realizar la búsqueda de usuarios",
"admin.config.ldap.bind-password.description": "Contraseña utilizada para realizar la búsqueda de usuarios",
"admin.config.ldap.search-base": "Base de usuarios",
"admin.config.ldap.search-base.description":
"Ubicación base, donde se llevará a cabo la búsqueda de usuarios",
"admin.config.ldap.search-base.description": "Ubicación base, donde se llevará a cabo la búsqueda de usuarios",
"admin.config.ldap.search-query": "Consulta de usuario",
"admin.config.ldap.search-query.description":
"La consulta de usuario se utilizará para buscar en la 'Base de usuarios' al usuario LDAP. Se puede usar %username% como marcador de posición para la entrada del usuario.",
"admin.config.ldap.search-query.description": "La consulta de usuario se utilizará para buscar en la 'Base de usuarios' al usuario LDAP. Se puede usar %username% como marcador de posición para la entrada del usuario.",
"admin.config.ldap.admin-groups": "Grupo de administración",
"admin.config.ldap.admin-groups.description":
"Grupo requerido para acceso administrativo.",
"admin.config.ldap.admin-groups.description": "Grupo requerido para acceso administrativo.",
"admin.config.ldap.field-name-member-of": "Atributo grupos de usuarios",
"admin.config.ldap.field-name-member-of.description":
"Nombre del atributo LDAP para los grupos de los que es miembro un usuario. Esto se utiliza al verificar el grupo de administración.",
"admin.config.ldap.field-name-email":
"Atributo correo electrónico del usuario",
"admin.config.ldap.field-name-email.description":
"Nombre del atributo LDAP para el correo electrónico de un usuario.",
"admin.config.ldap.field-name-member-of.description": "Nombre del atributo LDAP para los grupos de los que es miembro un usuario. Esto se utiliza al verificar el grupo de administración.",
"admin.config.ldap.field-name-email": "Atributo correo electrónico del usuario",
"admin.config.ldap.field-name-email.description": "Nombre del atributo LDAP para el correo electrónico de un usuario.",
"admin.config.notify.success": "Configuración actualizada correctamente.",
"admin.config.notify.logo-success": "Logo actualizado correctamente. Puede tardar unos minutos en actualizarse en el sitio web.",
"admin.config.notify.no-changes": "No hay cambios que guardar.",
// 404
"404.description": "Oops esta página no existe.",
"404.button.home": "Regrésame al inicio",
@@ -581,23 +447,16 @@ export default {
"error.description": "¡Ups!",
"error.button.back": "Volver",
"error.msg.default": "Algo ha salido mal.",
"error.msg.access_denied":
"Ha cancelado el proceso de autenticación, por favor inténtelo de nuevo.",
"error.msg.expired_token":
"El proceso de autenticación ha tardado demasiado, por favor inténtelo de nuevo.",
"error.msg.access_denied": "Ha cancelado el proceso de autenticación, por favor inténtelo de nuevo.",
"error.msg.expired_token": "El proceso de autenticación ha tardado demasiado, por favor inténtelo de nuevo.",
"error.msg.invalid_token": "Error interno",
"error.msg.no_user": "El usuario vinculado a esta cuenta {0} no existe.",
"error.msg.no_email":
"No se puede obtener la dirección de correo electrónico de esta cuenta {0}.",
"error.msg.already_linked":
"Esta cuenta {0} ya está vinculada a otra cuenta.",
"error.msg.not_linked":
"Esta cuenta {0} aún no ha sido vinculada a ninguna cuenta.",
"error.msg.unverified_account":
"Esta cuenta {0} no está verificada, por favor inténtalo de nuevo después de la verificación.",
"error.msg.no_email": "No se puede obtener la dirección de correo electrónico de esta cuenta {0}.",
"error.msg.already_linked": "Esta cuenta {0} ya está vinculada a otra cuenta.",
"error.msg.not_linked": "Esta cuenta {0} aún no ha sido vinculada a ninguna cuenta.",
"error.msg.unverified_account": "Esta cuenta {0} no está verificada, por favor inténtalo de nuevo después de la verificación.",
"error.msg.user_not_allowed": "No tienes permitido iniciar sesion.",
"error.msg.cannot_get_user_info":
"No se puede obtener tu información de usuario de esta cuenta {0}.",
"error.msg.cannot_get_user_info": "No se puede obtener tu información de usuario de esta cuenta {0}.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -620,6 +479,7 @@ export default {
"common.text.redirecting": "Redirigiendo...",
"common.button.go-back": "Volver",
"common.button.go-home": "Página de inicio",
"common.notify.copied": "Tu enlace se ha copiado al portapapeles",
"common.notify.copied-link": "Tu enlace se ha copiado al portapapeles",
"common.success": "Éxito",
"common.error": "Error",
@@ -631,5 +491,5 @@ export default {
"common.error.number-too-large": "Debe ser como máximo {max}",
"common.error.exact-length": "Debe tener exactamente {length} caracteres",
"common.error.invalid-number": "Debe ser un número",
"common.error.field-required": "Este campo es requerido",
};
"common.error.field-required": "Este campo es requerido"
};

View File

@@ -11,17 +11,14 @@ export default {
"navbar.avatar.signout": "Kirjaudu ulos",
// END navbar
// /
"home.title": '<h>"Itse isännöitty"</h> tiedostojen jakamisen alusta.',
"home.description":
"Haluatko oikeasti jakaa yksityisiä tiedostojasi kolmannen osapuolen yhtiöille niin kuin WeTransfer?",
"home.title": "<h>\"Itse isännöitty\"</h> tiedostojen jakamisen alusta.",
"home.description": "Haluatko oikeasti jakaa yksityisiä tiedostojasi kolmannen osapuolen yhtiöille niin kuin WeTransfer?",
"home.bullet.a.name": "Itse-Isännöitty",
"home.bullet.a.description": 'Isännöi "Pingvin Share" omalla palvelimellasi.',
"home.bullet.a.description": "Isännöi \"Pingvin Share\" omalla palvelimellasi.",
"home.bullet.b.name": "Yksityisyys",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Ei ärsyttävää tiedoston kokorajoitusta",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Aloita",
"home.button.source": "Lähdekoodi",
// END /
@@ -30,15 +27,12 @@ export default {
"signin.description": "Eikö sinulla ole vielä tiliä?",
"signin.button.signup": "Rekisteröidy",
"signin.input.email-or-username": "Sähköposti tai käyttäjänimi",
"signin.input.email-or-username.placeholder":
"Sähköpostisi tai käyttäjänimesi",
"signin.input.email-or-username.placeholder": "Sähköpostisi tai käyttäjänimesi",
"signin.input.password": "Salasana",
"signin.input.password.placeholder": "Salasana",
"signin.button.submit": "Kirjaudu sisään",
"signIn.notify.totp-required.title":
"Kaksivaiheinen tunnistautuminen vaadittu",
"signIn.notify.totp-required.description":
"Syötä kaksivaiheisen tunnistautumisen koodi tähän",
"signIn.notify.totp-required.title": "Kaksivaiheinen tunnistautuminen vaadittu",
"signIn.notify.totp-required.description": "Syötä kaksivaiheisen tunnistautumisen koodi tähän",
"signIn.oauth.or": "OR",
"signIn.oauth.signInWith": "Sign in with",
"signIn.oauth.github": "GitHub",
@@ -63,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Unohditko salasanan?",
"resetPassword.description":
"Kirjoita sähköpostiosoitteesi palauttaaksesi salasanasi.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.description": "Kirjoita sähköpostiosoitteesi palauttaaksesi salasanasi.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Takaisin kirjautumiseen",
"resetPassword.text.resetPassword": "Nollaa salasana",
"resetPassword.text.enterNewPassword": "Anna uusi salasana",
"resetPassword.input.password": "Uusi salasana",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Oma tIli",
"account.card.info.title": "Tilin tiedot",
@@ -82,8 +73,7 @@ export default {
"account.card.password.title": "Salasana",
"account.card.password.old": "Vanha salasana",
"account.card.password.new": "Uusi salasana",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Salasana vaihdettu",
"account.card.oauth.title": "Social login",
"account.card.oauth.github": "GitHub",
@@ -95,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Unlink",
"account.card.oauth.unlinked": "Unlinked",
"account.modal.unlink.title": "Unlink account",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Unlinked successfully",
"account.card.security.title": "Turvallisuus",
"account.card.security.totp.enable.description":
"Anna nykyinen salasanasi aloittaaksesi TOTP käytön",
"account.card.security.totp.disable.description":
"Syötä nykyinen salasanasi poistaaksesi TOTP käytöstä",
"account.card.security.totp.enable.description": "Anna nykyinen salasanasi aloittaaksesi TOTP käytön",
"account.card.security.totp.disable.description": "Syötä nykyinen salasanasi poistaaksesi TOTP käytöstä",
"account.card.security.totp.button.start": "Aloita",
"account.modal.totp.title": "Ota Käyttöön TOTP",
"account.modal.totp.step1": "Vaihe 1: Lisää todentaja",
@@ -114,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP poistettu käytöstä",
"account.notify.totp.enable": "TOTP otettu käyttöön onnistuneesti",
"account.card.language.title": "Kieli",
"account.card.language.description":
"Projekti on yhteisön kääntämä. Jotkut kielet saattavat olla puutteellisia.",
"account.card.language.description": "Projekti on yhteisön kääntämä. Jotkut kielet saattavat olla puutteellisia.",
"account.card.color.title": "Väriteema",
// ThemeSwitcher.tsx
"account.theme.dark": "Tumma",
@@ -123,8 +109,7 @@ export default {
"account.theme.system": "Järjestelmä",
"account.button.delete": "Poista tili",
"account.modal.delete.title": "Poista tili",
"account.modal.delete.description":
"Haluatko varmasti poistaa tilisi mukaan lukien kaikki aktiiviset jaetut tiedostot?",
"account.modal.delete.description": "Haluatko varmasti poistaa tilisi mukaan lukien kaikki aktiiviset jaetut tiedostot?",
// END /account
// /account/shares
"account.shares.title": "Minun jakaukset",
@@ -142,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Jaetun tiedot",
"account.shares.modal.share-link": "Jaa linkki",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Haluatko todella poistaa tämän jaetun tiedoston/ot?",
"account.shares.modal.delete.description": "Haluatko todella poistaa tämän jaetun tiedoston/ot?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Takaperin jaetut",
"account.reverseShares.description":
"Käänteisen jaon avulla voit luoda ainutlaatuisen URL-osoitteen, jonka avulla ulkoiset käyttäjät voivat luoda jaon.",
"account.reverseShares.description": "Käänteisen jaon avulla voit luoda ainutlaatuisen URL-osoitteen, jonka avulla ulkoiset käyttäjät voivat luoda jaon.",
"account.reverseShares.title.empty": "Täällä on tyhjää 👀",
"account.reverseShares.description.empty":
"Sinulla ei ole käänteisiä jakoja.",
"account.reverseShares.description.empty": "Sinulla ei ole käänteisiä jakoja.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Create reverse share",
"account.reverseShares.modal.expiration.label": "Vanhentuminen",
@@ -169,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Vuotta",
"account.reverseShares.modal.max-size.label": "Suurin tiedostonkoko",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Käyttökertoja enintään",
"account.reverseShares.modal.max-use.description":
"Enimmäismäärä kertoja, joilla tämä URL-osoite voidaan käyttää joita luomiseen.",
"account.reverseShare.never-expires":
"Tämä käänteinen jako ei koskaan vanhene.",
"account.reverseShare.expires-on":
"Tämä käänteinen jako vanhenee kun on {expiration}.",
"account.reverseShares.modal.max-use.description": "Enimmäismäärä kertoja, joilla tämä URL-osoite voidaan käyttää joita luomiseen.",
"account.reverseShare.never-expires": "Tämä käänteinen jako ei koskaan vanhene.",
"account.reverseShare.expires-on": "Tämä käänteinen jako vanhenee kun on {expiration}.",
"account.reverseShares.table.no-shares": "Ei vielä luotuja jakoja",
"account.reverseShares.table.count.singular": "jaa",
"account.reverseShares.table.count.plural": "jaot",
@@ -191,11 +167,9 @@ export default {
"account.reverseShares.table.remaining": "Jäljellä olevat käyttökerrat",
"account.reverseShares.table.max-size": "Suurin tiedostonkoko",
"account.reverseShares.table.expires": "Vanhenee",
"account.reverseShares.modal.reverse-share-link":
"Takaperin jaetun jaon linkki",
"account.reverseShares.modal.reverse-share-link": "Takaperin jaetun jaon linkki",
"account.reverseShares.modal.delete.title": "Poista käänteinen jako",
"account.reverseShares.modal.delete.description":
"Haluatko varmasti poistaa tämän käänteisen jaon? Jos kyllä, myös siihen liittyvät jaot poistetaan.",
"account.reverseShares.modal.delete.description": "Haluatko varmasti poistaa tämän käänteisen jaon? Jos kyllä, myös siihen liittyvät jaot poistetaan.",
// END /account/reverseShares
// /admin
"admin.title": "Ylläpito",
@@ -216,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "Tallenna uusi salasana",
"admin.users.edit.update.notify.password.success": "Salasana vaihdettu",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Luo käyttäjä",
"admin.users.modal.create.username": "Käyttäjätunnus",
"admin.users.modal.create.email": "Sähköposti",
"admin.users.modal.create.password": "Salasana",
"admin.users.modal.create.manual-password": "Aseta salasana manuaalisesti",
"admin.users.modal.create.manual-password.description":
"Jos ei ole valittuna, käyttäjä saa sähköpostiviestin, jossa on linkki, joka määrittää heidän salasanansa.",
"admin.users.modal.create.manual-password.description": "Jos ei ole valittuna, käyttäjä saa sähköpostiviestin, jossa on linkki, joka määrittää heidän salasanansa.",
"admin.users.modal.create.admin": "Ylläpitäjän oikeudet",
"admin.users.modal.create.admin.description":
"Jos valittu, käyttäjä voi käyttää hallintapaneelia.",
"admin.users.modal.create.admin.description": "Jos valittu, käyttäjä voi käyttää hallintapaneelia.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
@@ -237,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload
"upload.title": "Pilvetä",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Kohdattiin odottamaton virhe jaon luomisessa.",
"upload.notify.count-failed":
"{count} tiedostoa ei voitu ladata. Yritetään uudelleen.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Kohdattiin odottamaton virhe jaon luomisessa.",
"upload.notify.count-failed": "{count} tiedostoa ei voitu ladata. Yritetään uudelleen.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Pilvetä tiedostoja",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Tiedostojen enimmäiskoko ylittää {maxSize} -arvon enimmäismäärän.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Tiedostojen enimmäiskoko ylittää {maxSize} -arvon enimmäismäärän.",
// FileList.tsx
"upload.filelist.name": "Nimi",
"upload.filelist.size": "Koko",
// showCreateUploadModal.tsx
"upload.modal.title": "Luo Jako",
"upload.modal.link.error.invalid":
"Voi sisältää vain kirjaimia, numeroita, alaviivoja ja väliviivoja",
"upload.modal.link.error.invalid": "Voi sisältää vain kirjaimia, numeroita, alaviivoja ja väliviivoja",
"upload.modal.link.error.taken": "Tämä linkki on jo käytössä",
"upload.modal.not-signed-in": "Et ole kirjautunut sisään",
"upload.modal.not-signed-in-description":
"Et voi poistaa jakoasi manuaalisesti ja tarkastella kävijöiden määrää.",
"upload.modal.not-signed-in-description": "Et voi poistaa jakoasi manuaalisesti ja tarkastella kävijöiden määrää.",
"upload.modal.expires.never": "ei koskaan",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Linkki",
"upload.modal.expires.label": "Vanhentuminen",
"upload.modal.expires.minute-singular": "Minuutti",
@@ -288,11 +249,9 @@ export default {
"upload.modal.expires.year-plural": "Vuotta",
"upload.modal.accordion.name-and-description.title": "Name and description",
"upload.modal.accordion.name-and-description.name.placeholder": "Name",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
"upload.modal.accordion.email.title": "Sähköpostin vastaanottajat",
"upload.modal.accordion.email.placeholder":
"Syötä sähköpostin vastaanottajat",
"upload.modal.accordion.email.placeholder": "Syötä sähköpostin vastaanottajat",
"upload.modal.accordion.email.invalid-email": "Virheellinen sähköpostiosoite",
"upload.modal.accordion.security.title": "Turvallisuusasetukset",
"upload.modal.accordion.security.password.label": "Salasanasuojaus",
@@ -300,46 +259,37 @@ export default {
"upload.modal.accordion.security.max-views.label": "Näkymien enimmäismäärä",
"upload.modal.accordion.security.max-views.placeholder": "Ei rajoitusta",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"Tämä käänteinen jako ei koskaan vanhene.",
"upload.modal.completed.expires-on":
"Tämä käänteinen jako vanhenee kun on {expiration}.",
"upload.modal.completed.never-expires": "Tämä käänteinen jako ei koskaan vanhene.",
"upload.modal.completed.expires-on": "Tämä käänteinen jako vanhenee kun on {expiration}.",
"upload.modal.completed.share-ready": "Jako valmiina",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "Jaa {shareId}",
"share.description": "Katso, mitä olen jakanut kanssasi!",
"share.error.visitor-limit-exceeded.title": "Vierailijoiden raja ylitetty",
"share.error.visitor-limit-exceeded.description":
"Tämän jaon kävijäraja on ylittynyt.",
"share.error.visitor-limit-exceeded.description": "Tämän jaon kävijäraja on ylittynyt.",
"share.error.removed.title": "Jako poistettu",
"share.error.not-found.title": "Jakoa ei löydetty",
"share.error.not-found.description": "Etsimääsi sivua ei ole olemassa.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "Salasana vaaditaan",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Salasana",
"share.modal.error.invalid-password": "Virheellinen salasana",
"share.button.download-all": "Lataa kaikki",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Tiedoston linkki",
"share.table.name": "Nimi",
"share.table.size": "Koko",
"share.modal.file-preview.error.not-supported.title": "Esikatselua ei tuettu",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Edit {shareId}",
"share.edit.append-upload": "Append file",
"share.edit.notify.generic-error":
"An error occurred while finishing your share.",
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
"share.edit.notify.save-success": "Share updated successfully",
// END /share/[id]/edit
// /admin/config
@@ -352,209 +302,143 @@ export default {
"admin.config.general.app-name": "Sovelluksen nimi",
"admin.config.general.app-name.description": "Sovelluksen nimi",
"admin.config.general.app-url": "Sovelluksen URL",
"admin.config.general.app-url.description":
"Millä URL-osoitteella Pingvin Share on saatavilla",
"admin.config.general.app-url.description": "Millä URL-osoitteella Pingvin Share on saatavilla",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Näytä kotisivu",
"admin.config.general.show-home-page.description":
"Näytetäänkö kotisivu vai ei",
"admin.config.general.show-home-page.description": "Näytetäänkö kotisivu vai ei",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.session-duration.description": "Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Muuta logoa lataamalla uusi kuva. Kuvan on oltava PNG ja sen on oltava formaatti 1:1.",
"admin.config.general.logo.description": "Muuta logoa lataamalla uusi kuva. Kuvan on oltava PNG ja sen on oltava formaatti 1:1.",
"admin.config.general.logo.placeholder": "Valitse kuva",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Sähköpostijaon otsikko",
"admin.config.email.share-recipients-subject.description":
"Sähköpostin aihe, joka saa lähetetään jaon vastaanottajille.",
"admin.config.email.share-recipients-subject.description": "Sähköpostin aihe, joka saa lähetetään jaon vastaanottajille.",
"admin.config.email.share-recipients-message": "Sähköpostijaon viesti",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Käänteisen jaon aihe",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Käänteisen jakoviestin viesti",
"admin.config.email.reverse-share-message.description":
"Viesti joka lähetetään kun joku loi jaon käänteisen jakolinkin kanssa. {shareUrl} korvataan luojan nimellä ja jaon URL:lla.",
"admin.config.email.reverse-share-message.description": "Viesti joka lähetetään kun joku loi jaon käänteisen jakolinkin kanssa. {shareUrl} korvataan luojan nimellä ja jaon URL:lla.",
"admin.config.email.reset-password-subject": "Nollaa salasanan aihe",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Nollaa salasanan viesti",
"admin.config.email.reset-password-message.description":
"Viesti joka lähetetään kun käyttäjä pyytää salasanan nollausta. {url} korvataan nollaussalasanan URL-osoitteella.",
"admin.config.email.reset-password-message.description": "Viesti joka lähetetään kun käyttäjä pyytää salasanan nollausta. {url} korvataan nollaussalasanan URL-osoitteella.",
"admin.config.email.invite-subject": "Kutsun aihe",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Kutsun viesti",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Salli rekisteröinti",
"admin.config.share.allow-registration.description":
"Onko rekisteröinti sallittu",
"admin.config.share.allow-registration.description": "Onko rekisteröinti sallittu",
"admin.config.share.allow-unauthenticated-shares": "Salli anonyymit jaot",
"admin.config.share.allow-unauthenticated-shares.description":
"Voiko tunnistamattomat käyttäjät luoda jakoja",
"admin.config.share.allow-unauthenticated-shares.description": "Voiko tunnistamattomat käyttäjät luoda jakoja",
"admin.config.share.max-expiration": "Max expiration",
"admin.config.share.max-expiration.description":
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Maksimikoko",
"admin.config.share.max-size.description":
"Jaon enimmäiskoko tavuissa (bytes)",
"admin.config.share.max-size.description": "Jaon enimmäiskoko tavuissa (bytes)",
"admin.config.share.zip-compression-level": "Zip puristustaso",
"admin.config.share.zip-compression-level.description":
"Säädä tasoa tiedoston koon ja pakkausnopeuden välillä. Kelvolliset arvot vaihtelevat 09, 0 ei puristusta ja 9 on suurin puristusvoima. ",
"admin.config.share.zip-compression-level.description": "Säädä tasoa tiedoston koon ja pakkausnopeuden välillä. Kelvolliset arvot vaihtelevat 09, 0 ei puristusta ja 9 on suurin puristusvoima. ",
"admin.config.share.chunk-size": "Chunk size",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Onko SMTP käytössä. Aseta tämä todeksi vain, jos olet syöttänyt SMTP-palvelimen isäntän, portin, sähköpostin, käyttäjän ja salasanan.",
"admin.config.smtp.enabled.description": "Onko SMTP käytössä. Aseta tämä todeksi vain, jos olet syöttänyt SMTP-palvelimen isäntän, portin, sähköpostin, käyttäjän ja salasanan.",
"admin.config.smtp.host": "Isäntä",
"admin.config.smtp.host.description": "SMTP palvelimen isäntä",
"admin.config.smtp.port": "Portti",
"admin.config.smtp.port.description": "SMTP palvelimen portti",
"admin.config.smtp.email": "Sähköposti",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Käyttäjätunnus",
"admin.config.smtp.username.description": "SMTP palvelimen käyttäjänimi",
"admin.config.smtp.password": "Salasana",
"admin.config.smtp.password.description": "SMTP palvelimen salasana",
"admin.config.smtp.button.test": "Lähetä testisähköposti",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Allow registration",
"admin.config.oauth.allow-registration.description":
"Allow users to register via social login",
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
"admin.config.oauth.ignore-totp": "Ignore TOTP",
"admin.config.oauth.ignore-totp.description":
"Whether to ignore TOTP when user using social login",
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Whether GitHub login is enabled",
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret of the GitHub OAuth app",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Whether Google login is enabled",
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Client ID of the Google OAuth app",
"admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret of the Google OAuth app",
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Whether Discord login is enabled",
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret of the Discord OAuth app",
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Hups tätä sivua ei ole olemassa.",
"404.button.home": "Tuo minut takaisin kotiin",
@@ -563,22 +447,16 @@ export default {
"error.description": "Oops!",
"error.button.back": "Go back",
"error.msg.default": "Something went wrong.",
"error.msg.access_denied":
"You canceled the authentication process, please try again.",
"error.msg.expired_token":
"The authentication process took too long, please try again.",
"error.msg.access_denied": "You canceled the authentication process, please try again.",
"error.msg.expired_token": "The authentication process took too long, please try again.",
"error.msg.invalid_token": "Internal Error",
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
"error.msg.no_email": "Can't get email address from this {0} account.",
"error.msg.already_linked":
"This {0} account is already linked to another account.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"This {0} account is unverified, please try again after verification.",
"error.msg.already_linked": "This {0} account is already linked to another account.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
"error.msg.user_not_allowed": "You are not allowed to sign in.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -601,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Takaisin",
"common.button.go-home": "Go home",
"common.notify.copied": "Linkki kopioitiin leikepöydälle",
"common.notify.copied-link": "Linkki kopioitiin leikepöydälle",
"common.success": "Suoritettu",
"common.error": "Virhe",
@@ -612,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "On oltava tarkasti {length} merkkiä pitkä",
"common.error.invalid-number": "Pitää olla luku",
"common.error.field-required": "Tämä kenttä on pakollinen",
};
"common.error.field-required": "Tämä kenttä on pakollinen"
};

View File

@@ -12,17 +12,13 @@ export default {
// END navbar
// /
"home.title": "Une plateforme de partage de fichiers <h>autohébergée</h>.",
"home.description":
"Voulez-vous vraiment remettre vos fichiers personnels dans les mains de tiers comme WeTransfer ?",
"home.description": "Voulez-vous vraiment remettre vos fichiers personnels dans les mains de tiers comme WeTransfer ?",
"home.bullet.a.name": "Auto-hébergé",
"home.bullet.a.description":
"Hébergez Pingvin Share sur votre propre machine.",
"home.bullet.a.description": "Hébergez Pingvin Share sur votre propre machine.",
"home.bullet.b.name": "Confidentialité",
"home.bullet.b.description":
"Vos fichiers sont les vôtres et ne seront jamais consultés par des tiers.",
"home.bullet.b.description": "Vos fichiers sont les vôtres et ne seront jamais consultés par des tiers.",
"home.bullet.c.name": "Aucune rébarbative limite de taille",
"home.bullet.c.description":
"Téléchargez des fichiers aussi volumineux que vous le souhaitez. Votre disque dur est votre limite.",
"home.bullet.c.description": "Téléchargez des fichiers aussi volumineux que vous le souhaitez. Votre disque dur est votre limite.",
"home.button.start": "Commencer",
"home.button.source": "Code source",
// END /
@@ -31,15 +27,12 @@ export default {
"signin.description": "Vous n'avez pas encore de compte ?",
"signin.button.signup": "Sinscrire",
"signin.input.email-or-username": "Courriel ou nom d'utilisateur",
"signin.input.email-or-username.placeholder":
"Votre courriel ou nom d'utilisateur",
"signin.input.email-or-username.placeholder": "Votre courriel ou nom d'utilisateur",
"signin.input.password": "Mot de passe",
"signin.input.password.placeholder": "Votre mot de passe",
"signin.button.submit": "Se connecter",
"signIn.notify.totp-required.title":
"Une authentification à deux facteurs est requise",
"signIn.notify.totp-required.description":
"Veuillez entrer votre code d'authentification à deux facteurs",
"signIn.notify.totp-required.title": "Une authentification à deux facteurs est requise",
"signIn.notify.totp-required.description": "Veuillez entrer votre code d'authentification à deux facteurs",
"signIn.oauth.or": "OU",
"signIn.oauth.signInWith": "Se connecter avec",
"signIn.oauth.github": "GitHub",
@@ -64,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Mot de passe oublié ?",
"resetPassword.description":
"Saisissez votre courriel pour réinitialiser votre mot de passe.",
"resetPassword.notify.success":
"Un message avec un lien pour réinitialiser votre mot de passe a été envoyé si le courriel fourni existe.",
"resetPassword.description": "Saisissez votre courriel pour réinitialiser votre mot de passe.",
"resetPassword.notify.success": "Un message avec un lien pour réinitialiser votre mot de passe a été envoyé si le courriel fourni existe.",
"resetPassword.button.back": "Retour à la page de connexion",
"resetPassword.text.resetPassword": "Réinitialiser le mot de passe",
"resetPassword.text.enterNewPassword": "Saisissez votre nouveau mot de passe",
"resetPassword.input.password": "Nouveau mot de passe",
"resetPassword.notify.passwordReset":
"Votre mot de passe a été réinitialisé avec succès.",
"resetPassword.notify.passwordReset": "Votre mot de passe a été réinitialisé avec succès.",
// /account
"account.title": "Mon compte",
"account.card.info.title": "Détails du compte",
@@ -83,10 +73,8 @@ export default {
"account.card.password.title": "Mot de passe",
"account.card.password.old": "Ancien mot de passe",
"account.card.password.new": "Nouveau mot de passe",
"account.card.password.noPasswordSet":
"Vous navez pas de mot de passe défini. Si vous voulez vous connecter avec un courriel et un mot de passe, vous devez définir un mot de passe.",
"account.notify.password.success":
"Le mot de passe a été modifié avec succès",
"account.card.password.noPasswordSet": "Vous navez pas de mot de passe défini. Si vous voulez vous connecter avec un courriel et un mot de passe, vous devez définir un mot de passe.",
"account.notify.password.success": "Le mot de passe a été modifié avec succès",
"account.card.oauth.title": "Identifiant social",
"account.card.oauth.github": "GitHub",
"account.card.oauth.google": "Google",
@@ -97,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Dissocier",
"account.card.oauth.unlinked": "Dissocié",
"account.modal.unlink.title": "Dissocier le compte",
"account.modal.unlink.description":
"Délier vos réseaux sociaux peut vous faire perdre votre compte si vous ne vous souvenez pas de vos identifiants de connexion",
"account.modal.unlink.description": "Délier vos réseaux sociaux peut vous faire perdre votre compte si vous ne vous souvenez pas de vos identifiants de connexion",
"account.notify.oauth.unlinked.success": "Dissocié avec succès",
"account.card.security.title": "Sécurité",
"account.card.security.totp.enable.description":
"Entrez votre mot de passe actuel pour activer TOTP",
"account.card.security.totp.disable.description":
"Entrez votre mot de passe actuel pour désactiver TOTP",
"account.card.security.totp.enable.description": "Entrez votre mot de passe actuel pour activer TOTP",
"account.card.security.totp.disable.description": "Entrez votre mot de passe actuel pour désactiver TOTP",
"account.card.security.totp.button.start": "Démarrer",
"account.modal.totp.title": "Activer la double authentification",
"account.modal.totp.step1": "Étape 1 : Ajouter votre authentification",
@@ -113,12 +98,10 @@ export default {
"account.modal.totp.code": "Code",
"common.button.clickToCopy": "Cliquez pour copier",
"account.modal.totp.verify": "Vérifier",
"account.notify.totp.disable":
"Double authentification (TOTP) désactivé avec succès",
"account.notify.totp.disable": "Double authentification (TOTP) désactivé avec succès",
"account.notify.totp.enable": "TOTP activé avec succès",
"account.card.language.title": "Langue",
"account.card.language.description":
"Le projet est traduit par la communauté. Certaines traductions peuvent être incomplètes.",
"account.card.language.description": "Le projet est traduit par la communauté. Certaines traductions peuvent être incomplètes.",
"account.card.color.title": "Thème de couleurs",
// ThemeSwitcher.tsx
"account.theme.dark": "Sombre",
@@ -126,8 +109,7 @@ export default {
"account.theme.system": "Système",
"account.button.delete": "Supprimer le compte",
"account.modal.delete.title": "Supprimer le compte",
"account.modal.delete.description":
"Voulez-vous vraiment supprimer votre compte, y compris tous vos partages actifs ?",
"account.modal.delete.description": "Voulez-vous vraiment supprimer votre compte, y compris tous vos partages actifs ?",
// END /account
// /account/shares
"account.shares.title": "Mes partages",
@@ -145,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Détails du partage",
"account.shares.modal.share-link": "Lien de partage",
"account.shares.modal.delete.title": "Supprimer le partage : {share}",
"account.shares.modal.delete.description":
"Voulez-vous vraiment supprimer ce partage ?",
"account.shares.modal.delete.description": "Voulez-vous vraiment supprimer ce partage ?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Partages inversés",
"account.reverseShares.description":
"Un partage inversé vous permet de générer une URL unique qui permet à des utilisateurs externes de créer un partage.",
"account.reverseShares.description": "Un partage inversé vous permet de générer une URL unique qui permet à des utilisateurs externes de créer un partage.",
"account.reverseShares.title.empty": "Cest plutôt vide 👀",
"account.reverseShares.description.empty":
"Vous navez aucun partage inversé.",
"account.reverseShares.description.empty": "Vous navez aucun partage inversé.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Créer un partage inversé",
"account.reverseShares.modal.expiration.label": "Expiration",
@@ -171,22 +150,16 @@ export default {
"account.reverseShares.modal.expiration.year-singular": "An",
"account.reverseShares.modal.expiration.year-plural": "Ans",
"account.reverseShares.modal.max-size.label": "Taille maximale du partage",
"account.reverseShares.modal.send-email":
"Envoyer des notifications par courriel",
"account.reverseShares.modal.send-email.description":
"Vous envoi une notification par courriel lorsqu'un partage est créé avec ce lien de partage inversé.",
"account.reverseShares.modal.send-email": "Envoyer des notifications par courriel",
"account.reverseShares.modal.send-email.description": "Vous envoi une notification par courriel lorsqu'un partage est créé avec ce lien de partage inversé.",
"account.reverseShares.modal.simplified": "Mode simple",
"account.reverseShares.modal.simplified.description":
"Simplifiez la tâche à la personne qui vous partage un fichier. Ils ne pourront que personnaliser le nom et la description du partage.",
"account.reverseShares.modal.simplified.description": "Simplifiez la tâche à la personne qui vous partage un fichier. Ils ne pourront que personnaliser le nom et la description du partage.",
"account.reverseShares.modal.public-access": "Accès public",
"account.reverseShares.modal.public-access.description":
"Rendre les partages créés avec ce partage inversé public. Si désactivé, seul vous et le créateur du partage pourrez le voir.",
"account.reverseShares.modal.public-access.description": "Rendre les partages créés avec ce partage inversé public. Si désactivé, seul vous et le créateur du partage pourrez le voir.",
"account.reverseShares.modal.max-use.label": "Nombre d'utilisations max",
"account.reverseShares.modal.max-use.description":
"Le nombre maximal de fois que cette URL peut être utilisée pour créer un partage.",
"account.reverseShares.modal.max-use.description": "Le nombre maximal de fois que cette URL peut être utilisée pour créer un partage.",
"account.reverseShare.never-expires": "Ce partage inversé n'expirera jamais.",
"account.reverseShare.expires-on":
"Ce partage inversé expirera le {expiration}.",
"account.reverseShare.expires-on": "Ce partage inversé expirera le {expiration}.",
"account.reverseShares.table.no-shares": "Aucun partage créé pour le moment",
"account.reverseShares.table.count.singular": "partage",
"account.reverseShares.table.count.plural": "partages",
@@ -196,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Expire le",
"account.reverseShares.modal.reverse-share-link": "Lien du partage inversé",
"account.reverseShares.modal.delete.title": "Supprimer le partage inversé",
"account.reverseShares.modal.delete.description":
"Voulez-vous vraiment supprimer ce partage inversé ? Si vous le faites, les partages quil contient seront également supprimés.",
"account.reverseShares.modal.delete.description": "Voulez-vous vraiment supprimer ce partage inversé ? Si vous le faites, les partages quil contient seront également supprimés.",
// END /account/reverseShares
// /admin
"admin.title": "Administration",
@@ -215,25 +187,19 @@ export default {
"admin.users.edit.update.admin-privileges": "Privilèges dadmin",
"admin.users.edit.update.change-password.title": "Changer le mot de passe",
"admin.users.edit.update.change-password.field": "Nouveau mot de passe",
"admin.users.edit.update.change-password.button":
"Enregistrer le nouveau mot de passe",
"admin.users.edit.update.notify.password.success":
"Le mot de passe a été modifié",
"admin.users.edit.update.change-password.button": "Enregistrer le nouveau mot de passe",
"admin.users.edit.update.notify.password.success": "Le mot de passe a été modifié",
"admin.users.edit.delete.title": "Supprimer l'utilisateur : {username} ?",
"admin.users.edit.delete.description":
"Souhaitez-vous vraiment supprimer cet utilisateur et tous ses partages ?",
"admin.users.edit.delete.description": "Souhaitez-vous vraiment supprimer cet utilisateur et tous ses partages ?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Créer un utilisateur",
"admin.users.modal.create.username": "Surnom",
"admin.users.modal.create.email": "Courriel",
"admin.users.modal.create.password": "Mot de passe",
"admin.users.modal.create.manual-password":
"Définir le mot de passe manuellement",
"admin.users.modal.create.manual-password.description":
"Sil n'est pas coché, lutilisateur recevra un email avec un lien pour définir son mot de passe.",
"admin.users.modal.create.manual-password": "Définir le mot de passe manuellement",
"admin.users.modal.create.manual-password.description": "Sil n'est pas coché, lutilisateur recevra un email avec un lien pour définir son mot de passe.",
"admin.users.modal.create.admin": "Privilèges dadmin",
"admin.users.modal.create.admin.description":
"Si coché, lutilisateur pourra accéder au panneau d'administration.",
"admin.users.modal.create.admin.description": "Si coché, lutilisateur pourra accéder au panneau d'administration.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Gestion des partages",
@@ -242,42 +208,31 @@ export default {
"admin.shares.table.visitors": "Visiteurs",
"admin.shares.table.expires": "Expire le",
"admin.shares.edit.delete.title": "Supprimer le partage : {id}",
"admin.shares.edit.delete.description":
"Voulez-vous vraiment supprimer ce partage ?",
"admin.shares.edit.delete.description": "Voulez-vous vraiment supprimer ce partage ?",
// END /admin/shares
// /upload
"upload.title": "Envoyer",
"upload.notify.confirm-leave":
"Êtes-vous sûr de vouloir quitter cette page ? Votre envoi sera annulé.",
"upload.notify.generic-error":
"Une erreur est survenue durant le traitement de votre partage.",
"upload.notify.count-failed":
"{count} fichier(s) na(ont) pas pu être envoyé(s). Veuillez réessayer.",
"upload.reverse-share.error.invalid.title":
"Lien de partage inversé invalide",
"upload.reverse-share.error.invalid.description":
"Ce partage inversé a expiré ou n'est pas valide.",
"upload.notify.confirm-leave": "Êtes-vous sûr de vouloir quitter cette page ? Votre envoi sera annulé.",
"upload.notify.generic-error": "Une erreur est survenue durant le traitement de votre partage.",
"upload.notify.count-failed": "{count} fichier(s) na(ont) pas pu être envoyé(s). Veuillez réessayer.",
"upload.reverse-share.error.invalid.title": "Lien de partage inversé invalide",
"upload.reverse-share.error.invalid.description": "Ce partage inversé a expiré ou n'est pas valide.",
// Dropzone.tsx
"upload.dropzone.title": "Téléverser des fichiers",
"upload.dropzone.description":
"Glisser-déposer les fichiers ici pour commencer votre partage. Nous n'acceptons que les fichiers jusqu'à {maxSize} au total.",
"upload.dropzone.notify.file-too-big":
"Vos fichiers dépassent la taille maximale de {maxSize}.",
"upload.dropzone.description": "Glisser-déposer les fichiers ici pour commencer votre partage. Nous n'acceptons que les fichiers jusqu'à {maxSize} au total.",
"upload.dropzone.notify.file-too-big": "Vos fichiers dépassent la taille maximale de {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nom",
"upload.filelist.size": "Taille",
// showCreateUploadModal.tsx
"upload.modal.title": "Créer un partage",
"upload.modal.link.error.invalid":
"Ne peut contenir que des lettres, des chiffres, des tirets bas et des traits d'union",
"upload.modal.link.error.invalid": "Ne peut contenir que des lettres, des chiffres, des tirets bas et des traits d'union",
"upload.modal.link.error.taken": "Ce lien est déjà utilisé",
"upload.modal.not-signed-in": "Vous n'êtes pas connecté",
"upload.modal.not-signed-in-description":
"Vous ne pourrez pas supprimer votre partage manuellement et afficher le nombre de visiteurs.",
"upload.modal.not-signed-in-description": "Vous ne pourrez pas supprimer votre partage manuellement et afficher le nombre de visiteurs.",
"upload.modal.expires.never": "jamais",
"upload.modal.expires.never-long": "Partage permanent",
"upload.modal.expires.error.too-long":
"La date d'expiration dépasse le maximum de {max}.",
"upload.modal.expires.error.too-long": "La date d'expiration dépasse le maximum de {max}.",
"upload.modal.link.label": "Lien",
"upload.modal.expires.label": "Expiration",
"upload.modal.expires.minute-singular": "Minute",
@@ -294,15 +249,12 @@ export default {
"upload.modal.expires.year-plural": "Ans",
"upload.modal.accordion.name-and-description.title": "Nom et description",
"upload.modal.accordion.name-and-description.name.placeholder": "Nom",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note pour les destinataires de ce partage",
"upload.modal.accordion.name-and-description.description.placeholder": "Note pour les destinataires de ce partage",
"upload.modal.accordion.email.title": "Adresse courriel des destinataires",
"upload.modal.accordion.email.placeholder":
"Saisir les destinataires de ce partage",
"upload.modal.accordion.email.placeholder": "Saisir les destinataires de ce partage",
"upload.modal.accordion.email.invalid-email": "Courriel invalide",
"upload.modal.accordion.security.title": "Options de sécurité",
"upload.modal.accordion.security.password.label":
"Protection par mot de passe",
"upload.modal.accordion.security.password.label": "Protection par mot de passe",
"upload.modal.accordion.security.password.placeholder": "Aucun mot de passe",
"upload.modal.accordion.security.max-views.label": "Nombre de vues maximum",
"upload.modal.accordion.security.max-views.placeholder": "Aucune limite",
@@ -310,42 +262,34 @@ export default {
"upload.modal.completed.never-expires": "Ce partage nexpirera jamais.",
"upload.modal.completed.expires-on": "Ce partage expirera le {expiration}.",
"upload.modal.completed.share-ready": "Partage prêt",
"upload.modal.completed.notified-reverse-share-creator":
"Nous avons notifié le créateur du partage inverse. Vous pouvez également partager manuellement ce lien avec eux par d'autres moyens.",
"upload.modal.completed.notified-reverse-share-creator": "Nous avons notifié le créateur du partage inverse. Vous pouvez également partager manuellement ce lien avec eux par d'autres moyens.",
// END /upload
// /share/[id]
"share.title": "Partage {shareId}",
"share.description": "Regardez ce que jai partagé !",
"share.error.visitor-limit-exceeded.title": "Limite de visiteurs dépassée",
"share.error.visitor-limit-exceeded.description":
"La limite de visiteurs de ce partage a été dépassée.",
"share.error.visitor-limit-exceeded.description": "La limite de visiteurs de ce partage a été dépassée.",
"share.error.removed.title": "Partage supprimé",
"share.error.not-found.title": "Partage introuvable",
"share.error.not-found.description":
"Le partage que vous cherchez nexiste pas.",
"share.error.not-found.description": "Le partage que vous cherchez nexiste pas.",
"share.error.access-denied.title": "Partage privé",
"share.error.access-denied.description":
"Le compte actuel n'a pas la permission d'accéder à ce partage",
"share.error.access-denied.description": "Le compte actuel n'a pas la permission d'accéder à ce partage",
"share.modal.password.title": "Mot de passe requis",
"share.modal.password.description":
"Veuillez entrer le mot de passe d'accès à ce partage.",
"share.modal.password.description": "Veuillez entrer le mot de passe d'accès à ce partage.",
"share.modal.password": "Mot de passe",
"share.modal.error.invalid-password": "Mot de passe incorrect",
"share.button.download-all": "Télécharger tout",
"share.notify.download-all-preparing":
"Le partage est en préparation. Réessayez dans quelques minutes.",
"share.notify.download-all-preparing": "Le partage est en préparation. Réessayez dans quelques minutes.",
"share.modal.file-link": "Lien du fichier",
"share.table.name": "Nom",
"share.table.size": "Taille",
"share.modal.file-preview.error.not-supported.title": "Aperçu non supporté",
"share.modal.file-preview.error.not-supported.description":
"Les aperçus ne sont pas pris en charge pour ce type de fichiers. Veuillez télécharger le fichier pour le voir.",
"share.modal.file-preview.error.not-supported.description": "Les aperçus ne sont pas pris en charge pour ce type de fichiers. Veuillez télécharger le fichier pour le voir.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Modifier {shareId}",
"share.edit.append-upload": "Ajouter un fichier",
"share.edit.notify.generic-error":
"Une erreur est survenue durant le traitement de votre partage.",
"share.edit.notify.generic-error": "Une erreur est survenue durant le traitement de votre partage.",
"share.edit.notify.save-success": "Partage mis à jour avec succès",
// END /share/[id]/edit
// /admin/config
@@ -358,220 +302,143 @@ export default {
"admin.config.general.app-name": "Nom de lappli",
"admin.config.general.app-name.description": "Le nom de lapplication",
"admin.config.general.app-url": "URL de lappli",
"admin.config.general.app-url.description":
"Depuis quel URL le partage Pingvin est disponible",
"admin.config.general.app-url.description": "Depuis quel URL le partage Pingvin est disponible",
"admin.config.general.secure-cookies": "Cookies sécurisés",
"admin.config.general.secure-cookies.description":
"Définir ou non le marquage sécurisé sur les cookies. Si activé, le site ne fonctionnera pas lorsqu'il est accédé via HTTP.",
"admin.config.general.secure-cookies.description": "Définir ou non le marquage sécurisé sur les cookies. Si activé, le site ne fonctionnera pas lorsqu'il est accédé via HTTP.",
"admin.config.general.show-home-page": "Afficher la page daccueil",
"admin.config.general.show-home-page.description":
"Afficher ou non la page daccueil",
"admin.config.general.show-home-page.description": "Afficher ou non la page daccueil",
"admin.config.general.session-duration": "Durée de la session",
"admin.config.general.session-duration.description":
"Nombre dheures après lesquelles un utilisateur doit se reconnecter (par défaut : 3 mois).",
"admin.config.general.session-duration.description": "Nombre dheures après lesquelles un utilisateur doit se reconnecter (par défaut : 3 mois).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Changez de logo en envoyant une nouvelle image. Limage doit être au format PNG et doit avoir un ratio 1:1.",
"admin.config.general.logo.description": "Changez de logo en envoyant une nouvelle image. Limage doit être au format PNG et doit avoir un ratio 1:1.",
"admin.config.general.logo.placeholder": "Sélectionner une image",
"admin.config.email.enable-share-email-recipients":
"Activer le partage par courriel",
"admin.config.email.enable-share-email-recipients.description":
"Autoriser ou non le partage de courriels avec les destinataires. N'activer cette option que si SMTP est activé.",
"admin.config.email.enable-share-email-recipients": "Activer le partage par courriel",
"admin.config.email.enable-share-email-recipients.description": "Autoriser ou non le partage de courriels avec les destinataires. N'activer cette option que si SMTP est activé.",
"admin.config.email.share-recipients-subject": "Sujet dun partage",
"admin.config.email.share-recipients-subject.description":
"Intitulé du courriel envoyé aux destinataires dun partage.",
"admin.config.email.share-recipients-subject.description": "Intitulé du courriel envoyé aux destinataires dun partage.",
"admin.config.email.share-recipients-message": "Message dun partage",
"admin.config.email.share-recipients-message.description":
"Contenu du courriel qui est envoyé aux destinataires du partage. Variables possibles :\n {creator} - Le nom d'utilisateur du créateur du partage\n {creatorEmail} - L'adresse mail du créateur du partage\n {shareUrl} - L'URL du partage\n {desc} - La description du partage\n {expires} - La date d'expiration du partage.\n Ces variables seront remplacées par leur valeur effective.",
"admin.config.email.share-recipients-message.description": "Contenu du courriel qui est envoyé aux destinataires du partage. Variables possibles :\n {creator} - Le nom d'utilisateur du créateur du partage\n {creatorEmail} - L'adresse mail du créateur du partage\n {shareUrl} - L'URL du partage\n {desc} - La description du partage\n {expires} - La date d'expiration du partage.\n Ces variables seront remplacées par leur valeur effective.",
"admin.config.email.reverse-share-subject": "Sujet dun partage inversé",
"admin.config.email.reverse-share-subject.description":
"Intitulé du courriel envoyé lorsque quelquun a partagé des fichiers depuis votre partage inversé.",
"admin.config.email.reverse-share-subject.description": "Intitulé du courriel envoyé lorsque quelquun a partagé des fichiers depuis votre partage inversé.",
"admin.config.email.reverse-share-message": "Message dun partage inversé",
"admin.config.email.reverse-share-message.description":
"Contenu du courriel envoyé lorsque quelquun partage des fichiers depuis votre partage inversé. {shareUrl} sera remplacé par le nom du créateur et lURL de partage.",
"admin.config.email.reset-password-subject":
"Sujet dune réinitialisation du mot de passe",
"admin.config.email.reset-password-subject.description":
"Intitulé du courriel envoyé lorsquun utilisateur demande une réinitialisation de son mot de passe.",
"admin.config.email.reset-password-message":
"Message de réinitialisation du mot de passe",
"admin.config.email.reset-password-message.description":
"Contenu du courriel envoyé lorsquun utilisateur demande à réinitialiser son mot de passe. {url} sera remplacé par lURL de réinitialisation du mot de passe.",
"admin.config.email.reverse-share-message.description": "Contenu du courriel envoyé lorsque quelquun partage des fichiers depuis votre partage inversé. {shareUrl} sera remplacé par le nom du créateur et lURL de partage.",
"admin.config.email.reset-password-subject": "Sujet dune réinitialisation du mot de passe",
"admin.config.email.reset-password-subject.description": "Intitulé du courriel envoyé lorsquun utilisateur demande une réinitialisation de son mot de passe.",
"admin.config.email.reset-password-message": "Message de réinitialisation du mot de passe",
"admin.config.email.reset-password-message.description": "Contenu du courriel envoyé lorsquun utilisateur demande à réinitialiser son mot de passe. {url} sera remplacé par lURL de réinitialisation du mot de passe.",
"admin.config.email.invite-subject": "Sujet dune invitation",
"admin.config.email.invite-subject.description":
"Intitulé du courriel envoyé lorsquun administrateur invite un utilisateur.",
"admin.config.email.invite-subject.description": "Intitulé du courriel envoyé lorsquun administrateur invite un utilisateur.",
"admin.config.email.invite-message": "Message dune invitation",
"admin.config.email.invite-message.description":
"Message qui est envoyé lorsqu'un administrateur invite un utilisateur. {url} sera remplacé avec l'URL d'invitation, {email} avec le courriel et {password} avec le mot de passe de l'utilisateur.",
"admin.config.email.invite-message.description": "Message qui est envoyé lorsqu'un administrateur invite un utilisateur. {url} sera remplacé avec l'URL d'invitation, {email} avec le courriel et {password} avec le mot de passe de l'utilisateur.",
"admin.config.share.allow-registration": "Autoriser les inscriptions",
"admin.config.share.allow-registration.description":
"Permet aux visiteurs de créer un compte",
"admin.config.share.allow-unauthenticated-shares":
"Autoriser les partages anonymes",
"admin.config.share.allow-unauthenticated-shares.description":
"Permet aux visiteurs de créer des partages",
"admin.config.share.allow-registration.description": "Permet aux visiteurs de créer un compte",
"admin.config.share.allow-unauthenticated-shares": "Autoriser les partages anonymes",
"admin.config.share.allow-unauthenticated-shares.description": "Permet aux visiteurs de créer des partages",
"admin.config.share.max-expiration": "Échéance",
"admin.config.share.max-expiration.description":
"Échéance du partage en heures. Indiquez 0 pour quil nexpire jamais.",
"admin.config.share.max-expiration.description": "Échéance du partage en heures. Indiquez 0 pour quil nexpire jamais.",
"admin.config.share.share-id-length": "Taille de l'identifiant généré",
"admin.config.share.share-id-length.description":
"Taille par défaut de l'identifiant généré pour un partage. Cette valeur est aussi utilisée pour générer les liens des partages inverses. Une valeur inférieure à 8 n'est pas considérée sûre.",
"admin.config.share.share-id-length.description": "Taille par défaut de l'identifiant généré pour un partage. Cette valeur est aussi utilisée pour générer les liens des partages inverses. Une valeur inférieure à 8 n'est pas considérée sûre.",
"admin.config.share.max-size": "Taille max",
"admin.config.share.max-size.description":
"Taille maximale du partage en octets",
"admin.config.share.max-size.description": "Taille maximale du partage en octets",
"admin.config.share.zip-compression-level": "Niveau de compression",
"admin.config.share.zip-compression-level.description":
"Ajustez le niveau pour trouver l'équilibre entre la taille du fichier et la vitesse de compression. Les valeurs valides vont de 0 à 9, 0 étant sans compression et 9 étant la compression maximale. ",
"admin.config.share.zip-compression-level.description": "Ajustez le niveau pour trouver l'équilibre entre la taille du fichier et la vitesse de compression. Les valeurs valides vont de 0 à 9, 0 étant sans compression et 9 étant la compression maximale. ",
"admin.config.share.chunk-size": "Taille des tronçons",
"admin.config.share.chunk-size.description":
"Ajustez la taille des tronçons (en octets) pour que vos téléchargements équilibrent efficacité et fiabilité en fonction de votre connexion Internet. Les petits tronçons peuvent améliorer les taux de succès sur les connexions instables, tandis que les tronçons plus importants accélèrent les téléchargements sur les connexions stables.",
"admin.config.share.auto-open-share-modal":
"Ouvrir automatiquement la modale de partage",
"admin.config.share.auto-open-share-modal.description":
"La modale de création de partage apparaît automatiquement lorsquun utilisateur sélectionne des fichiers, ce qui élimine le besoin de cliquer manuellement sur le bouton.",
"admin.config.share.chunk-size.description": "Ajustez la taille des tronçons (en octets) pour que vos téléchargements équilibrent efficacité et fiabilité en fonction de votre connexion Internet. Les petits tronçons peuvent améliorer les taux de succès sur les connexions instables, tandis que les tronçons plus importants accélèrent les téléchargements sur les connexions stables.",
"admin.config.share.auto-open-share-modal": "Ouvrir automatiquement la modale de partage",
"admin.config.share.auto-open-share-modal.description": "La modale de création de partage apparaît automatiquement lorsquun utilisateur sélectionne des fichiers, ce qui élimine le besoin de cliquer manuellement sur le bouton.",
"admin.config.smtp.enabled": "Activer",
"admin.config.smtp.enabled.description":
"Active SMTP. Activez ceci uniquement si vous avez saisi lhôte, le port, le courriel, lutilisateur et son mot de passe, de votre serveur SMTP.",
"admin.config.smtp.enabled.description": "Active SMTP. Activez ceci uniquement si vous avez saisi lhôte, le port, le courriel, lutilisateur et son mot de passe, de votre serveur SMTP.",
"admin.config.smtp.host": "Hôte",
"admin.config.smtp.host.description": "Nom du serveur SMTP",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port du serveur SMTP",
"admin.config.smtp.email": "Courriel",
"admin.config.smtp.email.description":
"Adresse à partir de laquelle les courriels sont envoyés",
"admin.config.smtp.email.description": "Adresse à partir de laquelle les courriels sont envoyés",
"admin.config.smtp.username": "Nom dutilisateur",
"admin.config.smtp.username.description": "Nom dutilisateur du serveur SMTP",
"admin.config.smtp.password": "Mot de passe",
"admin.config.smtp.password.description": "Mot de passe du serveur SMTP",
"admin.config.smtp.button.test": "Envoyer un courriel de test",
"admin.config.smtp.allow-unauthorized-certificates":
"Faire confiance aux certificats de serveurs SMTP non autorisés",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Ne permettez ceci que si vous avez besoin de faire confiance aux certificats autosignés.",
"admin.config.smtp.allow-unauthorized-certificates": "Faire confiance aux certificats de serveurs SMTP non autorisés",
"admin.config.smtp.allow-unauthorized-certificates.description": "Ne permettez ceci que si vous avez besoin de faire confiance aux certificats autosignés.",
"admin.config.oauth.allow-registration": "Autoriser linscription",
"admin.config.oauth.allow-registration.description":
"Permettre aux utilisateurs de sinscrire via leur identifiant social",
"admin.config.oauth.allow-registration.description": "Permettre aux utilisateurs de sinscrire via leur identifiant social",
"admin.config.oauth.ignore-totp": "Ignorer double authentification TOTP",
"admin.config.oauth.ignore-totp.description":
"Ignorer la double-authentification (TOTP) lorsque lutilisateur utilise un identifiant social",
"admin.config.oauth.disable-password":
"Désactiver la connexion par mot de passe",
"admin.config.oauth.disable-password.description":
"Désactive la connexion par mot de passe\nAssurez-vous quun fournisseur OAuth soit correctement configuré avant dactiver cette configuration pour éviter d'être enfermé.",
"admin.config.oauth.ignore-totp.description": "Ignorer la double-authentification (TOTP) lorsque lutilisateur utilise un identifiant social",
"admin.config.oauth.disable-password": "Désactiver la connexion par mot de passe",
"admin.config.oauth.disable-password.description": "Désactive la connexion par mot de passe\nAssurez-vous quun fournisseur OAuth soit correctement configuré avant dactiver cette configuration pour éviter d'être enfermé.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Permettre la connexion via GitHub.",
"admin.config.oauth.github-enabled.description": "Permettre la connexion via GitHub.",
"admin.config.oauth.github-client-id": "ID client de GitHub",
"admin.config.oauth.github-client-id.description":
"LID du client de lapplication OAuth GitHub",
"admin.config.oauth.github-client-id.description": "LID du client de lapplication OAuth GitHub",
"admin.config.oauth.github-client-secret": "Secret du client GitHub",
"admin.config.oauth.github-client-secret.description":
"Le secret du client de lapplication OAuth GitHub",
"admin.config.oauth.github-client-secret.description": "Le secret du client de lapplication OAuth GitHub",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Permettre la connexion via Google.",
"admin.config.oauth.google-enabled.description": "Permettre la connexion via Google.",
"admin.config.oauth.google-client-id": "ID du client Google",
"admin.config.oauth.google-client-id.description":
"LID du client de lapplication OAuth Google",
"admin.config.oauth.google-client-id.description": "LID du client de lapplication OAuth Google",
"admin.config.oauth.google-client-secret": "Secret client de Google",
"admin.config.oauth.google-client-secret.description":
"Le secret du client de lapplication OAuth Google",
"admin.config.oauth.google-client-secret.description": "Le secret du client de lapplication OAuth Google",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Permettre la connexion via Microsoft.",
"admin.config.oauth.microsoft-enabled.description": "Permettre la connexion via Microsoft.",
"admin.config.oauth.microsoft-tenant": "Locataire Microsoft",
"admin.config.oauth.microsoft-tenant.description":
"ID locataire de l'application OAuth Microsoft\nCommun : les utilisateurs ayant au choix un compte personnel ou dentreprise issue de Microsoft Entra.\nOrganisations : limité aux utilisateurs ayant un compte dentreprise ou duniversité issue de Microsoft Entra.\nPersonnel : limité aux utilisateurs ayant un compte personnel\nDomanial : limité aux utilisateurs d'un domaine Microsoft Entra spécifié ou dun ID locataire (au format GUID), quils soient membres dun registre dentreprise ou duniversité ou bien enregistrés en tant quinvités avec un compte personnel.",
"admin.config.oauth.microsoft-tenant.description": "ID locataire de l'application OAuth Microsoft\nCommun : les utilisateurs ayant au choix un compte personnel ou dentreprise issue de Microsoft Entra.\nOrganisations : limité aux utilisateurs ayant un compte dentreprise ou duniversité issue de Microsoft Entra.\nPersonnel : limité aux utilisateurs ayant un compte personnel\nDomanial : limité aux utilisateurs d'un domaine Microsoft Entra spécifié ou dun ID locataire (au format GUID), quils soient membres dun registre dentreprise ou duniversité ou bien enregistrés en tant quinvités avec un compte personnel.",
"admin.config.oauth.microsoft-client-id": "ID du client Microsoft",
"admin.config.oauth.microsoft-client-id.description":
"LID du client de lapplication Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "LID du client de lapplication Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Secret du client Microsoft",
"admin.config.oauth.microsoft-client-secret.description":
"Le secret du client de lapplication Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret.description": "Le secret du client de lapplication Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Permettre la connexion via Discord",
"admin.config.oauth.discord-limited-users":
"Utilisateurs limités sur Discord",
"admin.config.oauth.discord-limited-users.description":
"Limiter la connexion à des utilisateurs spécifiques par leur identifiant Discord. Laissez vide pour désactiver.",
"admin.config.oauth.discord-enabled.description": "Permettre la connexion via Discord",
"admin.config.oauth.discord-limited-users": "Utilisateurs limités sur Discord",
"admin.config.oauth.discord-limited-users.description": "Limiter la connexion à des utilisateurs spécifiques par leur identifiant Discord. Laissez vide pour désactiver.",
"admin.config.oauth.discord-limited-guild": "ID de serveur restreint Discord",
"admin.config.oauth.discord-limited-guild.description":
"Limiter la connexion aux utilisateurs sur un serveur spécifique. Laissez vide pour désactiver.",
"admin.config.oauth.discord-limited-guild.description": "Limiter la connexion aux utilisateurs sur un serveur spécifique. Laissez vide pour désactiver.",
"admin.config.oauth.discord-client-id": "ID du client Discord",
"admin.config.oauth.discord-client-id.description":
"LID du client de lapplication OAuth Discord",
"admin.config.oauth.discord-client-id.description": "LID du client de lapplication OAuth Discord",
"admin.config.oauth.discord-client-secret": "Secret du client Discord",
"admin.config.oauth.discord-client-secret.description":
"Le secret du client de lapplication OAuth Discord",
"admin.config.oauth.discord-client-secret.description": "Le secret du client de lapplication OAuth Discord",
"admin.config.oauth.oidc-enabled": "Connexion OpenID",
"admin.config.oauth.oidc-enabled.description":
"Permettre la connexion via OpenID",
"admin.config.oauth.oidc-enabled.description": "Permettre la connexion via OpenID",
"admin.config.oauth.oidc-discovery-uri": "URI de découverte OpenID",
"admin.config.oauth.oidc-discovery-uri.description":
"LURI de découverte de la connexion à l'application OpenID OAuth",
"admin.config.oauth.oidc-sign-out":
"Déconnexion du fournisseur OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
'Si activé, le bouton "Déconnexion" vous déconnectera également du fournisseur d\'identité OpenID Connect',
"admin.config.oauth.oidc-discovery-uri.description": "LURI de découverte de la connexion à l'application OpenID OAuth",
"admin.config.oauth.oidc-sign-out": "Déconnexion du fournisseur OpenID Connect",
"admin.config.oauth.oidc-sign-out.description": "Si activé, le bouton \"Déconnexion\" vous déconnectera également du fournisseur d'identité OpenID Connect",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Revendication du nom dutilisateur OpenID",
"admin.config.oauth.oidc-username-claim.description":
"Le champ contenant la revendication du nom dutilisateur dans le jeton OpenID Connect. Laissez vide si vous ne savez pas quoi indiquer.",
"admin.config.oauth.oidc-role-path":
"Chemin vers les rôles dans le jeton OpenID Connect",
"admin.config.oauth.oidc-role-path.description":
"Doit être un chemin JMES valide référençant un tableau de rôles. " +
"La gestion des droits d'accès en utilisant les rôles OpenID Connect n'est recommandée que si aucun autre fournisseur d'identité n'est configuré et que la connexion par mot de passe est désactivée. " +
"Laissez vide si vous ne savez pas ce qu'est cette configuration.",
"admin.config.oauth.oidc-role-general-access":
"Rôle OpenID Connect pour un accès général",
"admin.config.oauth.oidc-role-general-access.description":
"Rôle requis pour un accès général. Doit être présent dans les rôles d'un utilisateur pour qu'il se connecte. " +
"Laissez vide si vous ne savez pas ce qu'est cette configuration.",
"admin.config.oauth.oidc-role-admin-access":
"Rôle OpenID Connect pour l'accès admin",
"admin.config.oauth.oidc-role-admin-access.description":
"Rôle requis pour l'accès administratif. Doit être présent dans les rôles d'un utilisateur pour accéder au panneau d'administration. " +
"Laissez vide si vous ne savez pas ce qu'est cette configuration.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "Revendication du nom dutilisateur OpenID",
"admin.config.oauth.oidc-username-claim.description": "Le champ contenant la revendication du nom dutilisateur dans le jeton OpenID Connect. Laissez vide si vous ne savez pas quoi indiquer.",
"admin.config.oauth.oidc-role-path": "Chemin vers les rôles dans le jeton OpenID Connect",
"admin.config.oauth.oidc-role-path.description": "Doit être un chemin JMES valide référençant un tableau de rôles. " + "La gestion des droits d'accès en utilisant les rôles OpenID Connect n'est recommandée que si aucun autre fournisseur d'identité n'est configuré et que la connexion par mot de passe est désactivée. " + "Laissez vide si vous ne savez pas ce qu'est cette configuration.",
"admin.config.oauth.oidc-role-general-access": "Rôle OpenID Connect pour un accès général",
"admin.config.oauth.oidc-role-general-access.description": "Rôle requis pour un accès général. Doit être présent dans les rôles d'un utilisateur pour qu'il se connecte. " + "Laissez vide si vous ne savez pas ce qu'est cette configuration.",
"admin.config.oauth.oidc-role-admin-access": "Rôle OpenID Connect pour l'accès admin",
"admin.config.oauth.oidc-role-admin-access.description": "Rôle requis pour l'accès administratif. Doit être présent dans les rôles d'un utilisateur pour accéder au panneau d'administration. " + "Laissez vide si vous ne savez pas ce qu'est cette configuration.",
"admin.config.oauth.oidc-client-id": "ID du client OpenID",
"admin.config.oauth.oidc-client-id.description":
"LID du client de lapplication OAuth OpenID Connect",
"admin.config.oauth.oidc-client-id.description": "LID du client de lapplication OAuth OpenID Connect",
"admin.config.oauth.oidc-client-secret": "Secret du client OpenID",
"admin.config.oauth.oidc-client-secret.description":
"Le secret du client de lapplication OAuth OpenID Connect",
"admin.config.oauth.oidc-client-secret.description": "Le secret du client de lapplication OAuth OpenID Connect",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Activer LDAP",
"admin.config.ldap.enabled.description":
"Utiliser l'authentification LDAP pour la connexion de l'utilisateur",
"admin.config.ldap.enabled.description": "Utiliser l'authentification LDAP pour la connexion de l'utilisateur",
"admin.config.ldap.url": "URL du serveur",
"admin.config.ldap.url.description": "URL du serveur LDAP",
"admin.config.ldap.bind-dn": "DN de liaison",
"admin.config.ldap.bind-dn.description":
"Utilisateur par défaut utilisé pour effectuer la recherche de l'utilisateur",
"admin.config.ldap.bind-dn.description": "Utilisateur par défaut utilisé pour effectuer la recherche de l'utilisateur",
"admin.config.ldap.bind-password": "Mot de passe de liaison",
"admin.config.ldap.bind-password.description":
"Mot de passe utilisé pour effectuer la recherche de l'utilisateur",
"admin.config.ldap.bind-password.description": "Mot de passe utilisé pour effectuer la recherche de l'utilisateur",
"admin.config.ldap.search-base": "Base d'utilisateurs",
"admin.config.ldap.search-base.description":
"Emplacement de base, où la recherche de l'utilisateur sera effectuée",
"admin.config.ldap.search-base.description": "Emplacement de base, où la recherche de l'utilisateur sera effectuée",
"admin.config.ldap.search-query": "Requête utilisateur",
"admin.config.ldap.search-query.description":
"La requête utilisateur sera utilisée pour rechercher dans la base d'utilisateurs de l'utilisateur LDAP. %username% peut être utilisé comme espace réservé pour les entrées données par l'utilisateur.",
"admin.config.ldap.search-query.description": "La requête utilisateur sera utilisée pour rechercher dans la base d'utilisateurs de l'utilisateur LDAP. %username% peut être utilisé comme espace réservé pour les entrées données par l'utilisateur.",
"admin.config.ldap.admin-groups": "Groupe administrateur",
"admin.config.ldap.admin-groups.description":
"Un groupe est nécessaire pour un accès administratif.",
"admin.config.ldap.field-name-member-of":
"Nom de l'attribut des groupes d'utilisateurs",
"admin.config.ldap.field-name-member-of.description":
"Nom d'attribut LDAP pour les groupes dont un utilisateur est membre. Il est utilisé lors de la vérification du groupe d'administrateurs.",
"admin.config.ldap.field-name-email":
"Nom d'attribut de l'e-mail de l'utilisateur",
"admin.config.ldap.field-name-email.description":
"Nom d'attribut LDAP pour l'e-mail d'un utilisateur.",
"admin.config.ldap.admin-groups.description": "Un groupe est nécessaire pour un accès administratif.",
"admin.config.ldap.field-name-member-of": "Nom de l'attribut des groupes d'utilisateurs",
"admin.config.ldap.field-name-member-of.description": "Nom d'attribut LDAP pour les groupes dont un utilisateur est membre. Il est utilisé lors de la vérification du groupe d'administrateurs.",
"admin.config.ldap.field-name-email": "Nom d'attribut de l'e-mail de l'utilisateur",
"admin.config.ldap.field-name-email.description": "Nom d'attribut LDAP pour l'e-mail d'un utilisateur.",
"admin.config.notify.success": "Configuration mise à jour avec succès.",
"admin.config.notify.logo-success": "Logo mis à jour avec succès. La mise à jour sur le site peut prendre quelques minutes.",
"admin.config.notify.no-changes": "Aucune modification à enregistrer.",
// 404
"404.description": "Désolé, mais cette page nexiste pas.",
"404.button.home": "Retour à laccueil",
@@ -580,21 +447,16 @@ export default {
"error.description": "Oups !",
"error.button.back": "Retour",
"error.msg.default": "Quelque chose a mal tourné.",
"error.msg.access_denied":
"Vous avez annulé le processus dauthentification, veuillez réessayer.",
"error.msg.expired_token":
"Le processus dauthentification a pris trop de temps, veuillez réessayer.",
"error.msg.access_denied": "Vous avez annulé le processus dauthentification, veuillez réessayer.",
"error.msg.expired_token": "Le processus dauthentification a pris trop de temps, veuillez réessayer.",
"error.msg.invalid_token": "Erreur Interne",
"error.msg.no_user": "Lutilisateur associé au compte {0} nexiste pas.",
"error.msg.no_email": "Impossible dobtenir le courriel du compte {0}.",
"error.msg.already_linked":
"Le compte {0} est déjà associé à un autre compte.",
"error.msg.already_linked": "Le compte {0} est déjà associé à un autre compte.",
"error.msg.not_linked": "Le compte {0} nest pas encore associé à compte.",
"error.msg.unverified_account":
"Le compte {0} n'est pas vérifié, veuillez réessayer après vérification.",
"error.msg.unverified_account": "Le compte {0} n'est pas vérifié, veuillez réessayer après vérification.",
"error.msg.user_not_allowed": "Vous nêtes pas autorisé à vous authentifier.",
"error.msg.cannot_get_user_info":
"Impossible dobtenir vos informations utilisateur à partir du compte {0}.",
"error.msg.cannot_get_user_info": "Impossible dobtenir vos informations utilisateur à partir du compte {0}.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -617,6 +479,7 @@ export default {
"common.text.redirecting": "Redirection...",
"common.button.go-back": "Précédent",
"common.button.go-home": "Accueil",
"common.notify.copied": "Votre lien a été copié dans le presse-papiers",
"common.notify.copied-link": "Votre lien a été copié dans le presse-papiers",
"common.success": "Opération réussie",
"common.error": "Erreur",
@@ -628,5 +491,5 @@ export default {
"common.error.number-too-large": "Doit être au plus {max}",
"common.error.exact-length": "Doit comporter exactement {length} caractères",
"common.error.invalid-number": "Doit être un nombre",
"common.error.field-required": "Ce champ est obligatoire",
};
"common.error.field-required": "Ce champ est obligatoire"
};

File diff suppressed because it is too large Load Diff

View File

@@ -12,17 +12,13 @@ export default {
// END navbar
// /
"home.title": "<h>Saját üzemeltetésű</h> fájl megosztó platform.",
"home.description":
"Valóban hozzáférhetővé akarja tenni fájljait a WeTransfer és más hasonló harmadik felek számára?",
"home.description": "Valóban hozzáférhetővé akarja tenni fájljait a WeTransfer és más hasonló harmadik felek számára?",
"home.bullet.a.name": "Saját üzemeltetés",
"home.bullet.a.description":
"A Pingvin Share megosztót saját gépéről futtathatja.",
"home.bullet.a.description": "A Pingvin Share megosztót saját gépéről futtathatja.",
"home.bullet.b.name": "Adatvédelem",
"home.bullet.b.description":
"A te fájljaid a tiéd, és harmadik felek soha nem férnek hozzá.",
"home.bullet.b.description": "A te fájljaid a tiéd, és harmadik felek soha nem férnek hozzá.",
"home.bullet.c.name": "Nincs bosszantó fájl méretkorlát",
"home.bullet.c.description":
"Akkora fájlokat oszt meg, amekkorákat csak akar. Határt csak a lemezterület szab.",
"home.bullet.c.description": "Akkora fájlokat oszt meg, amekkorákat csak akar. Határt csak a lemezterület szab.",
"home.button.start": "Nosza, kezdjük",
"home.button.source": "Forráskód",
// END /
@@ -31,14 +27,12 @@ export default {
"signin.description": "Nincsen még fiókja?",
"signin.button.signup": "Feliratkozás",
"signin.input.email-or-username": "Email vagy felhasználónév",
"signin.input.email-or-username.placeholder":
"Az Ön emailcíme vagy felhasználóneve",
"signin.input.email-or-username.placeholder": "Az Ön emailcíme vagy felhasználóneve",
"signin.input.password": "Jelszó",
"signin.input.password.placeholder": "Az Ön jelszava",
"signin.button.submit": "Bejelentkezés",
"signIn.notify.totp-required.title": "Kétfaktoros hitelesítésre van szükség",
"signIn.notify.totp-required.description":
"Adja meg a másik úton kapott kódját",
"signIn.notify.totp-required.description": "Adja meg a másik úton kapott kódját",
"signIn.oauth.or": "VAGY",
"signIn.oauth.signInWith": "Bejelentkezés a következővel",
"signIn.oauth.github": "GitHub",
@@ -63,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Elfelejtette jelszavát?",
"resetPassword.description":
"Adja meg emailcímét a jelszó alaphelyzetbe állításához.",
"resetPassword.notify.success":
"A jelszó visszaállítására szolgáló linket tartalmazó üzenetet küldtünk, abban az esetben, ha az e-mail létezik.",
"resetPassword.description": "Adja meg emailcímét a jelszó alaphelyzetbe állításához.",
"resetPassword.notify.success": "A jelszó visszaállítására szolgáló linket tartalmazó üzenetet küldtünk, abban az esetben, ha az e-mail létezik.",
"resetPassword.button.back": "Vissza a bejelentkezési oldalra",
"resetPassword.text.resetPassword": "Jelszó alaphelyzetbe állítása",
"resetPassword.text.enterNewPassword": "Adja meg új jelszavát",
"resetPassword.input.password": "Új jelszó",
"resetPassword.notify.passwordReset":
"A jelszavát sikeresen helyreállította.",
"resetPassword.notify.passwordReset": "A jelszavát sikeresen helyreállította.",
// /account
"account.title": "Fiókom",
"account.card.info.title": "Fiókinformáció",
@@ -82,8 +73,7 @@ export default {
"account.card.password.title": "Jelszó",
"account.card.password.old": "Régi jelszó",
"account.card.password.new": "Új jelszó",
"account.card.password.noPasswordSet":
"Még nincs jelszava. Ha email és jelszó kombinációval kíván bejelentkezni, létre kell hoznia egy jelszót.",
"account.card.password.noPasswordSet": "Még nincs jelszava. Ha email és jelszó kombinációval kíván bejelentkezni, létre kell hoznia egy jelszót.",
"account.notify.password.success": "A jelszó sikeresen frissítésre került",
"account.card.oauth.title": "Közösségi bejelentkezés",
"account.card.oauth.github": "GitHub",
@@ -95,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Leválasztás",
"account.card.oauth.unlinked": "Leválasztva",
"account.modal.unlink.title": "Fiók leválasztása",
"account.modal.unlink.description":
"A közösségi hálón keresztül csatolt fiók leválasztásával elveszítheti hozzáférését a fiókhoz, ha a név és jelszó kombinációra nem emlékszik",
"account.modal.unlink.description": "A közösségi hálón keresztül csatolt fiók leválasztásával elveszítheti hozzáférését a fiókhoz, ha a név és jelszó kombinációra nem emlékszik",
"account.notify.oauth.unlinked.success": "Leválasztás sikeres",
"account.card.security.title": "Biztonság",
"account.card.security.totp.enable.description":
"Adja meg az aktuális jelszavát a TOTP engedélyezéséhez",
"account.card.security.totp.disable.description":
"Adja meg aktuális jelszavát a TOTP letiltásához",
"account.card.security.totp.enable.description": "Adja meg az aktuális jelszavát a TOTP engedélyezéséhez",
"account.card.security.totp.disable.description": "Adja meg aktuális jelszavát a TOTP letiltásához",
"account.card.security.totp.button.start": "Kezdés",
"account.modal.totp.title": "TOTP engedélyezése",
"account.modal.totp.step1": "1. lépés: Hitelesítő megadása",
@@ -114,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP sikeresen letiltva",
"account.notify.totp.enable": "TOTP sikeresen engedélyezve",
"account.card.language.title": "Nyelv",
"account.card.language.description":
"A projekt nyelvi verzióit a közösség fordítja. Egyes nyelvi verziók nem feltétlenül teljesek.",
"account.card.language.description": "A projekt nyelvi verzióit a közösség fordítja. Egyes nyelvi verziók nem feltétlenül teljesek.",
"account.card.color.title": "Színséma",
// ThemeSwitcher.tsx
"account.theme.dark": "Sötét",
@@ -123,8 +109,7 @@ export default {
"account.theme.system": "Rendszer",
"account.button.delete": "Fiók törlése",
"account.modal.delete.title": "Fiók törlése",
"account.modal.delete.description":
"Valóban törölni kívánja a fiókot és vele az összes meglévő aktív megosztást?",
"account.modal.delete.description": "Valóban törölni kívánja a fiókot és vele az összes meglévő aktív megosztást?",
// END /account
// /account/shares
"account.shares.title": "Megosztásaim",
@@ -142,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "Megosztás adatai",
"account.shares.modal.share-link": "Hivatkozás",
"account.shares.modal.delete.title": "Megosztás törlése: {share}",
"account.shares.modal.delete.description":
"Biztos abban, hogy törölni kívánja ezt a megosztást?",
"account.shares.modal.delete.description": "Biztos abban, hogy törölni kívánja ezt a megosztást?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Fordított megosztás",
"account.reverseShares.description":
"A fordított megosztással egy egyedi URL azonosító készül, amivel a rendszeren kívülről készíthető megosztás.",
"account.reverseShares.description": "A fordított megosztással egy egyedi URL azonosító készül, amivel a rendszeren kívülről készíthető megosztás.",
"account.reverseShares.title.empty": "Üres 👀, itt nincs semmi",
"account.reverseShares.description.empty": "Nincsenek fordított megosztások.",
// showCreateReverseShareModal.tsx
@@ -166,24 +149,17 @@ export default {
"account.reverseShares.modal.expiration.month-plural": "hónap",
"account.reverseShares.modal.expiration.year-singular": "év",
"account.reverseShares.modal.expiration.year-plural": "év",
"account.reverseShares.modal.max-size.label":
"Megosztás megengedett max mérete",
"account.reverseShares.modal.max-size.label": "Megosztás megengedett max mérete",
"account.reverseShares.modal.send-email": "E-mail értesítések",
"account.reverseShares.modal.send-email.description":
"E-mailben értesít, amikor a fordított megosztási hivatkozást használva megosztást hoznak létre.",
"account.reverseShares.modal.send-email.description": "E-mailben értesít, amikor a fordított megosztási hivatkozást használva megosztást hoznak létre.",
"account.reverseShares.modal.simplified": "Egyszerű mód",
"account.reverseShares.modal.simplified.description":
"A fájlt feltöltő személy számára egyszerűsíthető az Önnel történő megosztás. A megosztásnak csak a neve és a leírása módosítható.",
"account.reverseShares.modal.simplified.description": "A fájlt feltöltő személy számára egyszerűsíthető az Önnel történő megosztás. A megosztásnak csak a neve és a leírása módosítható.",
"account.reverseShares.modal.public-access": "Nyilvános megosztás",
"account.reverseShares.modal.public-access.description":
"A fordított megosztással létrehozott megosztások nyilvánossá tétele. Kikapcsolása esetén csak a megosztás létrehozója és Ön láthatja a megosztást.",
"account.reverseShares.modal.public-access.description": "A fordított megosztással létrehozott megosztások nyilvánossá tétele. Kikapcsolása esetén csak a megosztás létrehozója és Ön láthatja a megosztást.",
"account.reverseShares.modal.max-use.label": "Megengedett alkalmak száma",
"account.reverseShares.modal.max-use.description":
"A megosztási hivatkozás megengedett felhasználási alkalmainak száma.",
"account.reverseShare.never-expires":
"Ez a fordított megosztás soha nem fog lejárni.",
"account.reverseShare.expires-on":
"A fordított megosztás lejárata: {expiration}.",
"account.reverseShares.modal.max-use.description": "A megosztási hivatkozás megengedett felhasználási alkalmainak száma.",
"account.reverseShare.never-expires": "Ez a fordított megosztás soha nem fog lejárni.",
"account.reverseShare.expires-on": "A fordított megosztás lejárata: {expiration}.",
"account.reverseShares.table.no-shares": "Még nincsenek megosztások",
"account.reverseShares.table.count.singular": "megosztás",
"account.reverseShares.table.count.plural": "megosztás",
@@ -191,11 +167,9 @@ export default {
"account.reverseShares.table.remaining": "Fennmaradó alkalmak",
"account.reverseShares.table.max-size": "Megengedett max méret",
"account.reverseShares.table.expires": "Lejárat",
"account.reverseShares.modal.reverse-share-link":
"Fordított megosztási hivatkozás",
"account.reverseShares.modal.reverse-share-link": "Fordított megosztási hivatkozás",
"account.reverseShares.modal.delete.title": "Fordított megosztás törlése",
"account.reverseShares.modal.delete.description":
"Valóban törölni kívánja ezt a fordított megosztást? A használatával készített megosztások is törlésre kerülnek.",
"account.reverseShares.modal.delete.description": "Valóban törölni kívánja ezt a fordított megosztást? A használatával készített megosztások is törlésre kerülnek.",
// END /account/reverseShares
// /admin
"admin.title": "Admin ügyek",
@@ -214,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Jelszó módosítása",
"admin.users.edit.update.change-password.field": "Új jelszó",
"admin.users.edit.update.change-password.button": "Új jelszó mentése",
"admin.users.edit.update.notify.password.success":
"A jelszó sikeresen frissítésre került",
"admin.users.edit.update.notify.password.success": "A jelszó sikeresen frissítésre került",
"admin.users.edit.delete.title": "{username} felhasználó törlése ?",
"admin.users.edit.delete.description":
"Biztosan törölni szeretné ezt a felhasználót és az összes megosztását?",
"admin.users.edit.delete.description": "Biztosan törölni szeretné ezt a felhasználót és az összes megosztását?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Felhasználó létrehozása",
"admin.users.modal.create.username": "Felhasználónév",
"admin.users.modal.create.email": "Email",
"admin.users.modal.create.password": "Jelszó",
"admin.users.modal.create.manual-password": "Jelszó kézi megadása",
"admin.users.modal.create.manual-password.description":
"Ha nincs bejelölve, akkor a felhasználó egy emailt és benne egy jelszó létrehozási hivatkozást kap.",
"admin.users.modal.create.manual-password.description": "Ha nincs bejelölve, akkor a felhasználó egy emailt és benne egy jelszó létrehozási hivatkozást kap.",
"admin.users.modal.create.admin": "Adminisztrátori jogosultságok",
"admin.users.modal.create.admin.description":
"Bejelölt állapotában a felhasználó hozzáfér az admin beállító oldalhoz.",
"admin.users.modal.create.admin.description": "Bejelölt állapotában a felhasználó hozzáfér az admin beállító oldalhoz.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Megosztáskezelés",
@@ -238,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Látogatók",
"admin.shares.table.expires": "Lejár",
"admin.shares.edit.delete.title": "Megosztás törlése: {id}",
"admin.shares.edit.delete.description":
"Valóban törölni kívánja ezt a megosztást?",
"admin.shares.edit.delete.description": "Valóban törölni kívánja ezt a megosztást?",
// END /admin/shares
// /upload
"upload.title": "Feltöltés",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Hiba lépett fel a megosztás befejezése közben.",
"upload.notify.count-failed":
"{count} darab fájlt nem sikerült feltölteni. Próbálja ismét.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Hiba lépett fel a megosztás befejezése közben.",
"upload.notify.count-failed": "{count} darab fájlt nem sikerült feltölteni. Próbálja ismét.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Fájlok feltöltése",
"upload.dropzone.description":
"Húzza ide a fájlokat a megosztás elkészítéséhez. Legfeljebb {maxSize} fájl húzható egy megosztásba.",
"upload.dropzone.notify.file-too-big":
"A fájlok mérete meghaladja a megengedett {maxSize} méretet.",
"upload.dropzone.description": "Húzza ide a fájlokat a megosztás elkészítéséhez. Legfeljebb {maxSize} fájl húzható egy megosztásba.",
"upload.dropzone.notify.file-too-big": "A fájlok mérete meghaladja a megengedett {maxSize} méretet.",
// FileList.tsx
"upload.filelist.name": "Megnevezés",
"upload.filelist.size": "Méret",
// showCreateUploadModal.tsx
"upload.modal.title": "Megosztás létrehozása",
"upload.modal.link.error.invalid":
"Csak betű, szám, aláhúzás és kötőjel karaktereket tartalmazhat",
"upload.modal.link.error.invalid": "Csak betű, szám, aláhúzás és kötőjel karaktereket tartalmazhat",
"upload.modal.link.error.taken": "Ez a hivatkozás név már használatban van",
"upload.modal.not-signed-in": "Nincs bejelentkezve",
"upload.modal.not-signed-in-description":
"Nem lesz képes megosztását kézzel törölni vagy megtekinteni a látogatók számát.",
"upload.modal.not-signed-in-description": "Nem lesz képes megosztását kézzel törölni vagy megtekinteni a látogatók számát.",
"upload.modal.expires.never": "soha",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Hivatkozás",
"upload.modal.expires.label": "Lejárat",
"upload.modal.expires.minute-singular": "perc",
@@ -289,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "év",
"upload.modal.accordion.name-and-description.title": "Megnevezés és leírás",
"upload.modal.accordion.name-and-description.name.placeholder": "Megnevezés",
"upload.modal.accordion.name-and-description.description.placeholder":
"A megosztást kapóknak küldendő üzenet",
"upload.modal.accordion.name-and-description.description.placeholder": "A megosztást kapóknak küldendő üzenet",
"upload.modal.accordion.email.title": "Email címzettek",
"upload.modal.accordion.email.placeholder": "Adja meg az email címzetteket",
"upload.modal.accordion.email.invalid-email": "Érvénytelen emailcím",
@@ -300,46 +259,37 @@ export default {
"upload.modal.accordion.security.max-views.label": "Megtekintések max száma",
"upload.modal.accordion.security.max-views.placeholder": "Nincs korlát",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"Ez a megosztás soha nem fog lejárni.",
"upload.modal.completed.never-expires": "Ez a megosztás soha nem fog lejárni.",
"upload.modal.completed.expires-on": "A megosztás lejárata: {expiration}.",
"upload.modal.completed.share-ready": "A megosztás készen áll",
"upload.modal.completed.notified-reverse-share-creator":
"Értesítettük a fordított megosztás létrehozóját. Ezt a linket kézzel is megoszthatja velük más csatornákon keresztül.",
"upload.modal.completed.notified-reverse-share-creator": "Értesítettük a fordított megosztás létrehozóját. Ezt a linket kézzel is megoszthatja velük más csatornákon keresztül.",
// END /upload
// /share/[id]
"share.title": "Megosztás: {shareId}",
"share.description": "Megosztottak Önnel valami fontosat!",
"share.error.visitor-limit-exceeded.title": "Túl sok látogató",
"share.error.visitor-limit-exceeded.description":
"A látogatók száma elérte a megszabott korlátot.",
"share.error.visitor-limit-exceeded.description": "A látogatók száma elérte a megszabott korlátot.",
"share.error.removed.title": "Korábban már eltávolított megosztás",
"share.error.not-found.title": "Fel nem lelhető megosztás",
"share.error.not-found.description": "A keresett megosztás nem létezik.",
"share.error.access-denied.title": "Privát megosztás",
"share.error.access-denied.description":
"Ez a fiók nem rendelkezik jogosultsággal a megosztás eléréséhez",
"share.error.access-denied.description": "Ez a fiók nem rendelkezik jogosultsággal a megosztás eléréséhez",
"share.modal.password.title": "Jelszó szükséges",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Jelszó",
"share.modal.error.invalid-password": "Érvénytelen jelszó",
"share.button.download-all": "Mindet letölti",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Fájl hivatkozás",
"share.table.name": "Megnevezés",
"share.table.size": "Méret",
"share.modal.file-preview.error.not-supported.title":
"Az előnézetek nem támogatottak",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Az előnézetek nem támogatottak",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Módosítás: {shareId}",
"share.edit.append-upload": "Fájl hozzáfűzése",
"share.edit.notify.generic-error":
"Hiba lépett fel a megosztás befejezése közben.",
"share.edit.notify.generic-error": "Hiba lépett fel a megosztás befejezése közben.",
"share.edit.notify.save-success": "A megosztás frissítésre került",
// END /share/[id]/edit
// /admin/config
@@ -352,215 +302,143 @@ export default {
"admin.config.general.app-name": "Alkalmazás neve",
"admin.config.general.app-name.description": "Az alkalmazás neve",
"admin.config.general.app-url": "Alkalmazás URL hivatkozás",
"admin.config.general.app-url.description":
"A Pingvin Share megosztáskezelőre mutató hivatkozás",
"admin.config.general.app-url.description": "A Pingvin Share megosztáskezelőre mutató hivatkozás",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Kezdőlap mutatása",
"admin.config.general.show-home-page.description":
"A kezdőlap mutatásának ki- és bekapcsolása",
"admin.config.general.show-home-page.description": "A kezdőlap mutatásának ki- és bekapcsolása",
"admin.config.general.session-duration": "Munkamenet időtartama",
"admin.config.general.session-duration.description":
"Annak az időtartamnak a megadása, amit követően a felhasználónak ismét be kell jelentkeznie (alapérték: 3 hónap).",
"admin.config.general.session-duration.description": "Annak az időtartamnak a megadása, amit követően a felhasználónak ismét be kell jelentkeznie (alapérték: 3 hónap).",
"admin.config.general.logo": "Logó",
"admin.config.general.logo.description":
"A logó személyessé tételéhez töltsön fel egy új képet. A formátum legyen PNG, az oldalarány 1:1.",
"admin.config.general.logo.description": "A logó személyessé tételéhez töltsön fel egy új képet. A formátum legyen PNG, az oldalarány 1:1.",
"admin.config.general.logo.placeholder": "Kép kiválasztása",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Megosztási email tárgya",
"admin.config.email.share-recipients-subject.description":
"A megosztások címzettjeinek küldött email tárgya.",
"admin.config.email.share-recipients-subject.description": "A megosztások címzettjeinek küldött email tárgya.",
"admin.config.email.share-recipients-message": "Megosztási email szövege",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Fordított megosztás tárgya",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Fordított megosztás üzenete",
"admin.config.email.reverse-share-message.description":
"Az Ön által kiküldött fordított megosztási hivatkozás használatával készített megosztás emailjének szövege. A(z) {shareUrl} helyére a létrehozó neve és a megosztás URL hivatkozása kerül.",
"admin.config.email.reverse-share-message.description": "Az Ön által kiküldött fordított megosztási hivatkozás használatával készített megosztás emailjének szövege. A(z) {shareUrl} helyére a létrehozó neve és a megosztás URL hivatkozása kerül.",
"admin.config.email.reset-password-subject": "Jelszó visszaállítási tárgy",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Jelszó visszaállítási üzenet",
"admin.config.email.reset-password-message.description":
"A felhasználó által kezdeményezett jelszó visszaállításkor küldött email szövege. A(z) {url} helyére a jelszó visszaállítási URL hivatkozás kerül.",
"admin.config.email.reset-password-message.description": "A felhasználó által kezdeményezett jelszó visszaállításkor küldött email szövege. A(z) {url} helyére a jelszó visszaállítási URL hivatkozás kerül.",
"admin.config.email.invite-subject": "Meghívó tárgya",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Meghívó szövege",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Regisztráció engedélyezése",
"admin.config.share.allow-registration.description":
"Regisztráció engedélyezésének ki- és bekapcsolása",
"admin.config.share.allow-unauthenticated-shares":
"Hitelesítés nélküli megosztások engedélyezése",
"admin.config.share.allow-unauthenticated-shares.description":
"Hitelesítés nélküli felhasználók létre hozhatnak-e megosztásokat",
"admin.config.share.allow-registration.description": "Regisztráció engedélyezésének ki- és bekapcsolása",
"admin.config.share.allow-unauthenticated-shares": "Hitelesítés nélküli megosztások engedélyezése",
"admin.config.share.allow-unauthenticated-shares.description": "Hitelesítés nélküli felhasználók létre hozhatnak-e megosztásokat",
"admin.config.share.max-expiration": "Max lejárat",
"admin.config.share.max-expiration.description":
"A megosztások megengedett leghosszabb lejárata órában. 0 értékkel a lejárat kikapcsolható.",
"admin.config.share.max-expiration.description": "A megosztások megengedett leghosszabb lejárata órában. 0 értékkel a lejárat kikapcsolható.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Max méret",
"admin.config.share.max-size.description":
"A megosztások megengedett legnagyobb mérete bájtban",
"admin.config.share.max-size.description": "A megosztások megengedett legnagyobb mérete bájtban",
"admin.config.share.zip-compression-level": "Zip tömörítési szint",
"admin.config.share.zip-compression-level.description":
"A fájlméret és a tömörítésre fordított idő közötti választás. Az érték 0 - 9 közül választható, 0: nincs tömörítés, 9: legnagyobb mértékű tömörítés. ",
"admin.config.share.zip-compression-level.description": "A fájlméret és a tömörítésre fordított idő közötti választás. Az érték 0 - 9 közül választható, 0: nincs tömörítés, 9: legnagyobb mértékű tömörítés. ",
"admin.config.share.chunk-size": "Darabolási méret",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal":
"Megosztás létrehozása felület automatikus megjelenítése",
"admin.config.share.auto-open-share-modal.description":
"A mgosztás létrehozása előugró elem automatikusan megjelenik a fájlok kiválasztásakor, ehhez nem szükséges külön kattintani.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Megosztás létrehozása felület automatikus megjelenítése",
"admin.config.share.auto-open-share-modal.description": "A mgosztás létrehozása előugró elem automatikusan megjelenik a fájlok kiválasztásakor, ehhez nem szükséges külön kattintani.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"A(z) SMTP bekapcsolása. Csak akkor engedélyezze, ha már megadta a kiszolgáló, port, email, felhasználónév és jelszó beállításokat az SMTP kiszolgálóhoz.",
"admin.config.smtp.enabled.description": "A(z) SMTP bekapcsolása. Csak akkor engedélyezze, ha már megadta a kiszolgáló, port, email, felhasználónév és jelszó beállításokat az SMTP kiszolgálóhoz.",
"admin.config.smtp.host": "Kiszolgáló",
"admin.config.smtp.host.description": "Az SMTP szerver kiszolgáló gépe",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Az SMTP kiszolgáló portja",
"admin.config.smtp.email": "Email",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Felhasználónév",
"admin.config.smtp.username.description":
"Felhasználónév az SMTP kiszolgálón",
"admin.config.smtp.username.description": "Felhasználónév az SMTP kiszolgálón",
"admin.config.smtp.password": "Jelszó",
"admin.config.smtp.password.description": "Jelszó az SMTP kiszolgálón",
"admin.config.smtp.button.test": "Teszt email küldése",
"admin.config.smtp.allow-unauthorized-certificates":
"A jogosulatlan SMTP kiszolgáló tanúsítványok is megbízhatók",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Csak akkor engedélyezze ha saját aláírású tanúsítványok elfogadása is szükséges.",
"admin.config.smtp.allow-unauthorized-certificates": "A jogosulatlan SMTP kiszolgáló tanúsítványok is megbízhatók",
"admin.config.smtp.allow-unauthorized-certificates.description": "Csak akkor engedélyezze ha saját aláírású tanúsítványok elfogadása is szükséges.",
"admin.config.oauth.allow-registration": "Regisztráció engedélyezése",
"admin.config.oauth.allow-registration.description":
"A felhasználók közösségi bejelentkezésen át is regisztrálhatnak",
"admin.config.oauth.allow-registration.description": "A felhasználók közösségi bejelentkezésen át is regisztrálhatnak",
"admin.config.oauth.ignore-totp": "TOTP mellőzése",
"admin.config.oauth.ignore-totp.description":
"TOTP mellőzése a közösségi bejelentkezést használó felhasználónál",
"admin.config.oauth.ignore-totp.description": "TOTP mellőzése a közösségi bejelentkezést használó felhasználónál",
"admin.config.oauth.disable-password": "Jelszavas bejelentkezés letiltása",
"admin.config.oauth.disable-password.description":
"A jelszavas bejelentkezés be- és kikapcsolása\nA letiltás előtt a kizáródás elkerülésére mindenképpen ellenőrizendő az OAuth szolgáltató megfelelő konfigurációja.",
"admin.config.oauth.disable-password.description": "A jelszavas bejelentkezés be- és kikapcsolása\nA letiltás előtt a kizáródás elkerülésére mindenképpen ellenőrizendő az OAuth szolgáltató megfelelő konfigurációja.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"GitHub bejelentkezés engedélyezése",
"admin.config.oauth.github-enabled.description": "GitHub bejelentkezés engedélyezése",
"admin.config.oauth.github-client-id": "GitHub ügyfél ID",
"admin.config.oauth.github-client-id.description":
"A GitHub OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.github-client-id.description": "A GitHub OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.github-client-secret": "GitHub ügyfél titok",
"admin.config.oauth.github-client-secret.description":
"A GitHub OAuth applikáció ügyfél titka",
"admin.config.oauth.github-client-secret.description": "A GitHub OAuth applikáció ügyfél titka",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Google bejelentkezés engedélyezése",
"admin.config.oauth.google-enabled.description": "Google bejelentkezés engedélyezése",
"admin.config.oauth.google-client-id": "Google ügyfél ID azonosító",
"admin.config.oauth.google-client-id.description":
"A Google OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.google-client-id.description": "A Google OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.google-client-secret": "Google ügyfél titok",
"admin.config.oauth.google-client-secret.description":
"A Google OAuth applikáció ügyfél titka",
"admin.config.oauth.google-client-secret.description": "A Google OAuth applikáció ügyfél titka",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Microsoft login engedélyezése",
"admin.config.oauth.microsoft-enabled.description": "Microsoft login engedélyezése",
"admin.config.oauth.microsoft-tenant": "Microsoft bérlő",
"admin.config.oauth.microsoft-tenant.description":
"A Microsoft OAuth applikáció bérlő ID azonosítója\náltalános (common): személyes Microsoft fiókkal és munkahelyi vagy iskolai fiókkal rendelkező Microsoft Entra ID azonosítókkal egyaránt lehetséges a bejelentkezés. \nszervezetek (organizations): Csak a Microsoft Entra ID munkahelyi vagy iskolai fiókkal rendelkező felhasználók jelentkezhetnek be az alkalmazásba.\nfogyasztók (consumers): Csak személyes Microsoft-fiókkal rendelkező felhasználók jelentkezhetnek be az alkalmazásba.\nA Microsoft Entra bérlő tartományneve vagy a bérlő azonosítója GUID formátumban: Az alkalmazásba csak egy adott Microsoft Entra bérlő felhasználói jelentkezhetnek be (munkahelyi vagy iskolai fiókkal rendelkező könyvtártagok vagy személyes Microsoft-fiókkal rendelkező könyvtárvendégek).",
"admin.config.oauth.microsoft-tenant.description": "A Microsoft OAuth applikáció bérlő ID azonosítója\náltalános (common): személyes Microsoft fiókkal és munkahelyi vagy iskolai fiókkal rendelkező Microsoft Entra ID azonosítókkal egyaránt lehetséges a bejelentkezés. \nszervezetek (organizations): Csak a Microsoft Entra ID munkahelyi vagy iskolai fiókkal rendelkező felhasználók jelentkezhetnek be az alkalmazásba.\nfogyasztók (consumers): Csak személyes Microsoft-fiókkal rendelkező felhasználók jelentkezhetnek be az alkalmazásba.\nA Microsoft Entra bérlő tartományneve vagy a bérlő azonosítója GUID formátumban: Az alkalmazásba csak egy adott Microsoft Entra bérlő felhasználói jelentkezhetnek be (munkahelyi vagy iskolai fiókkal rendelkező könyvtártagok vagy személyes Microsoft-fiókkal rendelkező könyvtárvendégek).",
"admin.config.oauth.microsoft-client-id": "Microsoft ügyfél ID azonosító",
"admin.config.oauth.microsoft-client-id.description":
"A Microsoft OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.microsoft-client-id.description": "A Microsoft OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.microsoft-client-secret": "Microsoft ügyfél titok",
"admin.config.oauth.microsoft-client-secret.description":
"A Microsoft Oauth applikáció ügyfél titka",
"admin.config.oauth.microsoft-client-secret.description": "A Microsoft Oauth applikáció ügyfél titka",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Discord bejelentkezés engedélyezése",
"admin.config.oauth.discord-enabled.description": "Discord bejelentkezés engedélyezése",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild":
"Discord limitált kiszolgáló ID azonosítója",
"admin.config.oauth.discord-limited-guild.description":
"A kiszolgálón engedélyezett bejelentkezett felhasználók száma. Hagyja üresen a kikapcsoláshoz.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limitált kiszolgáló ID azonosítója",
"admin.config.oauth.discord-limited-guild.description": "A kiszolgálón engedélyezett bejelentkezett felhasználók száma. Hagyja üresen a kikapcsoláshoz.",
"admin.config.oauth.discord-client-id": "Discord ügyfél ID azonosító",
"admin.config.oauth.discord-client-id.description":
"A Discord OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.discord-client-id.description": "A Discord OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.discord-client-secret": "Discord ügyfél titok",
"admin.config.oauth.discord-client-secret.description":
"A Discord OAuth applikáció ügyfél titka",
"admin.config.oauth.discord-client-secret.description": "A Discord OAuth applikáció ügyfél titka",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"OpenID Connect bejelentkezés engedélyezése",
"admin.config.oauth.oidc-enabled.description": "OpenID Connect bejelentkezés engedélyezése",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Az OpenID Connect OAuth applikáció Discovery URI azonosítója",
"admin.config.oauth.oidc-discovery-uri.description": "Az OpenID Connect OAuth applikáció Discovery URI azonosítója",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"OpenID Connect felhasználónév igény",
"admin.config.oauth.oidc-username-claim.description":
"Az OpenID Connect ID token felhasználónév igénye. Hagyja üresen ha nincs információja a beállításról.",
"admin.config.oauth.oidc-role-path":
"Az OpenID Connect token szerepeinek elérési útvonala",
"admin.config.oauth.oidc-role-path.description":
"Szerepkörökből álló tömbre hivatkozó érvényes JMES-útvonalnak kell lennie. " +
"A belépési jogosultságok kezelésére az OpenID Connect szerepkörök csak más azonosító szolgáltatások hiányában és a jelszavas bejelentkezés letiltottsága mellett javasolt. " +
"Hagyja üresen, ha nem tudja, mi ez a konfiguráció.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect szerepkör általános hozzáféréshez",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Hagyja üresen, ha nem tudja, mi ez a konfiguráció.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect szerepkör admin hozzáféréshez",
"admin.config.oauth.oidc-role-admin-access.description":
"A rendszergazdai hozzáféréshez szükséges szerepkör. Meg kell lennie a felhasználó szerepkörében ahhoz, hogy hozzáférhessen az adminisztrációs panelhez. " +
"Hagyja üresen, ha nem tudja, mi ez a konfiguráció.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect felhasználónév igény",
"admin.config.oauth.oidc-username-claim.description": "Az OpenID Connect ID token felhasználónév igénye. Hagyja üresen ha nincs információja a beállításról.",
"admin.config.oauth.oidc-role-path": "Az OpenID Connect token szerepeinek elérési útvonala",
"admin.config.oauth.oidc-role-path.description": "Szerepkörökből álló tömbre hivatkozó érvényes JMES-útvonalnak kell lennie. " + "A belépési jogosultságok kezelésére az OpenID Connect szerepkörök csak más azonosító szolgáltatások hiányában és a jelszavas bejelentkezés letiltottsága mellett javasolt. " + "Hagyja üresen, ha nem tudja, mi ez a konfiguráció.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect szerepkör általános hozzáféréshez",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Hagyja üresen, ha nem tudja, mi ez a konfiguráció.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect szerepkör admin hozzáféréshez",
"admin.config.oauth.oidc-role-admin-access.description": "A rendszergazdai hozzáféréshez szükséges szerepkör. Meg kell lennie a felhasználó szerepkörében ahhoz, hogy hozzáférhessen az adminisztrációs panelhez. " + "Hagyja üresen, ha nem tudja, mi ez a konfiguráció.",
"admin.config.oauth.oidc-client-id": "OpenID Connect ügyfél ID azonosító",
"admin.config.oauth.oidc-client-id.description":
"Az OpenID Connect OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.oidc-client-id.description": "Az OpenID Connect OAuth applikáció ügyfél ID azonosítója",
"admin.config.oauth.oidc-client-secret": "OpenID Connect ügyfél titok",
"admin.config.oauth.oidc-client-secret.description":
"Az OpenID Connect OAuth applikáció ügyfél titka",
"admin.config.oauth.oidc-client-secret.description": "Az OpenID Connect OAuth applikáció ügyfél titka",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"LDAP hitelesítés használata a felhasználói beléptetéshez",
"admin.config.ldap.enabled.description": "LDAP hitelesítés használata a felhasználói beléptetéshez",
"admin.config.ldap.url": "Kiszolgáló URL",
"admin.config.ldap.url.description": "Az LDAP kiszolgáló URL címe",
"admin.config.ldap.bind-dn": "DN csatolása",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Jelszó csatolása",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "Felhasználóbázis",
"admin.config.ldap.search-base.description":
"A felhasználókeresés végrehajtásának helye",
"admin.config.ldap.search-base.description": "A felhasználókeresés végrehajtásának helye",
"admin.config.ldap.search-query": "Felhasználó lekérdezés",
"admin.config.ldap.search-query.description":
"A felhasználó lekérdezés kísérli meg az LDAP felhasználó elérését a felhasználóbázisban. %username% helyettesítheti az adott felhasználónevet.",
"admin.config.ldap.search-query.description": "A felhasználó lekérdezés kísérli meg az LDAP felhasználó elérését a felhasználóbázisban. %username% helyettesítheti az adott felhasználónevet.",
"admin.config.ldap.admin-groups": "Admin csoport",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Hoppá - ez az oldal nem létezik.",
"404.button.home": "Vissza a Kezdőlapra",
@@ -569,22 +447,16 @@ export default {
"error.description": "Hoppá!",
"error.button.back": "Vissza",
"error.msg.default": "Hiba történt.",
"error.msg.access_denied":
"Megszakította a hitelesítési folyamatot, kérem próbálja újra.",
"error.msg.expired_token":
"A hitelesítési folyamat túl sokáig tartott, kérem próbálja újra.",
"error.msg.access_denied": "Megszakította a hitelesítési folyamatot, kérem próbálja újra.",
"error.msg.expired_token": "A hitelesítési folyamat túl sokáig tartott, kérem próbálja újra.",
"error.msg.invalid_token": "Belső hiba",
"error.msg.no_user": "A(z) {0} fiókhoz kapcsolt felhasználó nem létezik.",
"error.msg.no_email": "Nem nyerhető ki a(z) {0} fiók emailcíme.",
"error.msg.already_linked":
"Ez a(z) {0} fiók már kapcsolódik egy másik fiókhoz.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Ezt a(z) {0} fiókot még nem igazolták vissza, kérem próbálja újra a megerősítés után.",
"error.msg.already_linked": "Ez a(z) {0} fiók már kapcsolódik egy másik fiókhoz.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Ezt a(z) {0} fiókot még nem igazolták vissza, kérem próbálja újra a megerősítés után.",
"error.msg.user_not_allowed": "Nem jelentkezhet be.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -607,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Vissza",
"common.button.go-home": "Kezdőlap",
"common.notify.copied": "A hivatkozást a Vágólapra másoltuk",
"common.notify.copied-link": "A hivatkozást a Vágólapra másoltuk",
"common.success": "Siker",
"common.error": "Hiba",
@@ -618,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Pontosan {length} karakter szükséges",
"common.error.invalid-number": "Számot kell megadnia",
"common.error.field-required": "Ez egy kötelező mező",
};
"common.error.field-required": "Ez egy kötelező mező"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Una piattaforma di condivisione file <h>self-hosted</h>.",
"home.description":
"Vuoi davvero dare i tuoi file personali in mano a terzi come WeTransfer?",
"home.description": "Vuoi davvero dare i tuoi file personali in mano a terzi come WeTransfer?",
"home.bullet.a.name": "Self-hosted",
"home.bullet.a.description": "Configura Pingvin Share sul tuo server.",
"home.bullet.b.name": "Privacy",
"home.bullet.b.description":
"I tuoi file sono tuoi e non saranno mai accessibili da terze parti.",
"home.bullet.b.description": "I tuoi file sono tuoi e non saranno mai accessibili da terze parti.",
"home.bullet.c.name": "Nessun fastidioso limite alle dimensioni dei files",
"home.bullet.c.description":
"Carica file grandi quanto vuoi. Solo il tuo disco rigido sarà il tuo limite.",
"home.bullet.c.description": "Carica file grandi quanto vuoi. Solo il tuo disco rigido sarà il tuo limite.",
"home.button.start": "Inizia adesso",
"home.button.source": "Codice sorgente",
// END /
@@ -35,8 +32,7 @@ export default {
"signin.input.password.placeholder": "Password",
"signin.button.submit": "Accedi",
"signIn.notify.totp-required.title": "Autenticazione a due fattori richiesta",
"signIn.notify.totp-required.description":
"Inserisci il tuo codice di autenticazione a due fattori",
"signIn.notify.totp-required.description": "Inserisci il tuo codice di autenticazione a due fattori",
"signIn.oauth.or": "OPPURE",
"signIn.oauth.signInWith": "Registrati con",
"signIn.oauth.github": "GitHub",
@@ -61,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Hai dimenticato la password?",
"resetPassword.description":
"Inserisci la tua email per reimpostare la password.",
"resetPassword.notify.success":
"Un messaggio con un link per reimpostare la password è stato inviato se l'e-mail esiste.",
"resetPassword.description": "Inserisci la tua email per reimpostare la password.",
"resetPassword.notify.success": "Un messaggio con un link per reimpostare la password è stato inviato se l'e-mail esiste.",
"resetPassword.button.back": "Torna alla pagina di login",
"resetPassword.text.resetPassword": "Reimposta password",
"resetPassword.text.enterNewPassword": "Inserisci la tua nuova password",
"resetPassword.input.password": "Nuova password",
"resetPassword.notify.passwordReset":
"La password è stata reimpostata correttamente.",
"resetPassword.notify.passwordReset": "La password è stata reimpostata correttamente.",
// /account
"account.title": "Il mio account",
"account.card.info.title": "Informazioni sull'account",
@@ -80,8 +73,7 @@ export default {
"account.card.password.title": "Password",
"account.card.password.old": "Vecchia password",
"account.card.password.new": "Nuova password",
"account.card.password.noPasswordSet":
"Non hai una password impostata. Se vuoi accedere con email e password devi impostare una password.",
"account.card.password.noPasswordSet": "Non hai una password impostata. Se vuoi accedere con email e password devi impostare una password.",
"account.notify.password.success": "Password cambiata con successo",
"account.card.oauth.title": "Effettua il login con i Social",
"account.card.oauth.github": "GitHub",
@@ -93,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Scollega",
"account.card.oauth.unlinked": "Scollegato",
"account.modal.unlink.title": "Scollega account",
"account.modal.unlink.description":
"Scollegare i tuoi account social potrebbe causare la perdita del tuo account se non ricordi il tuo nome utente e la password",
"account.modal.unlink.description": "Scollegare i tuoi account social potrebbe causare la perdita del tuo account se non ricordi il tuo nome utente e la password",
"account.notify.oauth.unlinked.success": "Disconnessione Riuscita",
"account.card.security.title": "Sicurezza",
"account.card.security.totp.enable.description":
"Inserisci la tua password attuale per iniziare ad abilitare TOTP",
"account.card.security.totp.disable.description":
"Inserisci la tua password attuale per iniziare ad abilitare TOTP",
"account.card.security.totp.enable.description": "Inserisci la tua password attuale per iniziare ad abilitare TOTP",
"account.card.security.totp.disable.description": "Inserisci la tua password attuale per iniziare ad abilitare TOTP",
"account.card.security.totp.button.start": "Iniziare",
"account.modal.totp.title": "Abilita TOTP",
"account.modal.totp.step1": "Passo 1: Aggiungi il tuo autenticatore",
@@ -112,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP disabilitato con successo",
"account.notify.totp.enable": "TOTP abilitato con successo",
"account.card.language.title": "Lingua",
"account.card.language.description":
"Il progetto è tradotto dalla community. Alcune lingue potrebbero essere incomplete.",
"account.card.language.description": "Il progetto è tradotto dalla community. Alcune lingue potrebbero essere incomplete.",
"account.card.color.title": "Schema di colori",
// ThemeSwitcher.tsx
"account.theme.dark": "Scuro",
@@ -121,8 +109,7 @@ export default {
"account.theme.system": "Sistema",
"account.button.delete": "Elimina account",
"account.modal.delete.title": "Cancella Account",
"account.modal.delete.description":
"Vuoi davvero eliminare il tuo account, incluse tutte le tue condivisioni attive?",
"account.modal.delete.description": "Vuoi davvero eliminare il tuo account, incluse tutte le tue condivisioni attive?",
// END /account
// /account/shares
"account.shares.title": "Le mie condivisioni",
@@ -140,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Condividi le informazioni",
"account.shares.modal.share-link": "Condividi link",
"account.shares.modal.delete.title": "Elimina condivisione {share}",
"account.shares.modal.delete.description":
"Vuoi davvero cancellare questa condivisione?",
"account.shares.modal.delete.description": "Vuoi davvero cancellare questa condivisione?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Condivisione Inversa",
"account.reverseShares.description":
"Una condivisione inversa consente di generare un URL univoco che consente agli utenti esterni di creare una condivisione.",
"account.reverseShares.description": "Una condivisione inversa consente di generare un URL univoco che consente agli utenti esterni di creare una condivisione.",
"account.reverseShares.title.empty": "È vuoto qui 👀",
"account.reverseShares.description.empty":
"Non hai nessuna condivisione inversa.",
"account.reverseShares.description.empty": "Non hai nessuna condivisione inversa.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Crea condivisione inversa",
"account.reverseShares.modal.expiration.label": "Valido fino a",
@@ -165,38 +149,27 @@ export default {
"account.reverseShares.modal.expiration.month-plural": "Mesi",
"account.reverseShares.modal.expiration.year-singular": "Anno",
"account.reverseShares.modal.expiration.year-plural": "Anni",
"account.reverseShares.modal.max-size.label":
"Dimensione massima della condivisione",
"account.reverseShares.modal.max-size.label": "Dimensione massima della condivisione",
"account.reverseShares.modal.send-email": "Invio notifiche email",
"account.reverseShares.modal.send-email.description":
"Invia una notifica email quando viene creata una condivisione con questo link di condivisione inversa.",
"account.reverseShares.modal.send-email.description": "Invia una notifica email quando viene creata una condivisione con questo link di condivisione inversa.",
"account.reverseShares.modal.simplified": "Modalità semplificata",
"account.reverseShares.modal.simplified.description":
"Rendi facile la condivisione con te per la persona che carica il file. Potranno personalizzare solo il nome e la descrizione della condivisione.",
"account.reverseShares.modal.simplified.description": "Rendi facile la condivisione con te per la persona che carica il file. Potranno personalizzare solo il nome e la descrizione della condivisione.",
"account.reverseShares.modal.public-access": "Accesso pubblico",
"account.reverseShares.modal.public-access.description":
"Rendi pubbliche le condivisioni create con questa condivisione inversa. Se disabilitata, solo tu e il creatore della condivisione potrete vederlo.",
"account.reverseShares.modal.public-access.description": "Rendi pubbliche le condivisioni create con questa condivisione inversa. Se disabilitata, solo tu e il creatore della condivisione potrete vederlo.",
"account.reverseShares.modal.max-use.label": "Utilizzo massimo",
"account.reverseShares.modal.max-use.description":
"La quantità massima di volte che questo URL può essere usato per creare una condivisione.",
"account.reverseShare.never-expires":
"Questa condivisione inversa non scadrà mai.",
"account.reverseShare.expires-on":
"Questa condivisione inversa scadrà il {expiration}.",
"account.reverseShares.table.no-shares":
"Nessuna condivisione è stata creata",
"account.reverseShares.modal.max-use.description": "La quantità massima di volte che questo URL può essere usato per creare una condivisione.",
"account.reverseShare.never-expires": "Questa condivisione inversa non scadrà mai.",
"account.reverseShare.expires-on": "Questa condivisione inversa scadrà il {expiration}.",
"account.reverseShares.table.no-shares": "Nessuna condivisione è stata creata",
"account.reverseShares.table.count.singular": "condivisione",
"account.reverseShares.table.count.plural": "condivisioni",
"account.reverseShares.table.shares": "Condivisioni",
"account.reverseShares.table.remaining": "Utenti rimanenti",
"account.reverseShares.table.max-size":
"Dimensione massima della condivisione",
"account.reverseShares.table.max-size": "Dimensione massima della condivisione",
"account.reverseShares.table.expires": "Scade il",
"account.reverseShares.modal.reverse-share-link":
"Link di condivisione inversa",
"account.reverseShares.modal.reverse-share-link": "Link di condivisione inversa",
"account.reverseShares.modal.delete.title": "Elimina condivisione inversa",
"account.reverseShares.modal.delete.description":
"Vuoi davvero eliminare questa condivisione inversa? Se lo fai, anche le azioni associate verranno eliminate.",
"account.reverseShares.modal.delete.description": "Vuoi davvero eliminare questa condivisione inversa? Se lo fai, anche le azioni associate verranno eliminate.",
// END /account/reverseShares
// /admin
"admin.title": "Amministrazione",
@@ -215,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Cambia la password",
"admin.users.edit.update.change-password.field": "Nuova password",
"admin.users.edit.update.change-password.button": "Salva la nuova password",
"admin.users.edit.update.notify.password.success":
"Password cambiata con successo",
"admin.users.edit.update.notify.password.success": "Password cambiata con successo",
"admin.users.edit.delete.title": "Elimina l'utente: {username} ?",
"admin.users.edit.delete.description":
"Vuoi davvero eliminare questo utente e tutte le sue condivisioni?",
"admin.users.edit.delete.description": "Vuoi davvero eliminare questo utente e tutte le sue condivisioni?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Crea utente",
"admin.users.modal.create.username": "Nome utente",
"admin.users.modal.create.email": "Email",
"admin.users.modal.create.password": "Password",
"admin.users.modal.create.manual-password": "Imposta la password manualmente",
"admin.users.modal.create.manual-password.description":
"Se non selezionato, l'utente riceverà un'email con un link per impostare la propria password.",
"admin.users.modal.create.manual-password.description": "Se non selezionato, l'utente riceverà un'email con un link per impostare la propria password.",
"admin.users.modal.create.admin": "Privilegi di amministrazione",
"admin.users.modal.create.admin.description":
"Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.",
"admin.users.modal.create.admin.description": "Se selezionato, l'utente sarà in grado di accedere al pannello amministratore.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Gestione condivisioni",
@@ -239,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Visitatori",
"admin.shares.table.expires": "Scade il",
"admin.shares.edit.delete.title": "Elimina condivisione {id}",
"admin.shares.edit.delete.description":
"Vuoi davvero cancellare questa condivisione?",
"admin.shares.edit.delete.description": "Vuoi davvero cancellare questa condivisione?",
// END /admin/shares
// /upload
"upload.title": "Carica",
"upload.notify.confirm-leave":
"Sei sicuro di voler lasciare questa pagina? Il tuo caricamento verrà annullato.",
"upload.notify.generic-error":
"Si è verificato un errore durante il completamento della condivisione.",
"upload.notify.confirm-leave": "Sei sicuro di voler lasciare questa pagina? Il tuo caricamento verrà annullato.",
"upload.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.",
"upload.notify.count-failed": "Impossibile caricare {count} file. Riprovare.",
"upload.reverse-share.error.invalid.title":
"Link di condivisione inversa non valido",
"upload.reverse-share.error.invalid.description":
"Questa condivisione inversa è scaduta o non è valida.",
"upload.reverse-share.error.invalid.title": "Link di condivisione inversa non valido",
"upload.reverse-share.error.invalid.description": "Questa condivisione inversa è scaduta o non è valida.",
// Dropzone.tsx
"upload.dropzone.title": "Carica File",
"upload.dropzone.description":
"Trascina qui i file per iniziare la tua condivisione. Possiamo accettare solo i file che sono inferiori a {maxSize} in totale.",
"upload.dropzone.notify.file-too-big":
"I tuoi file superano la dimensione massima di condivisione di {maxSize}.",
"upload.dropzone.description": "Trascina qui i file per iniziare la tua condivisione. Possiamo accettare solo i file che sono inferiori a {maxSize} in totale.",
"upload.dropzone.notify.file-too-big": "I tuoi file superano la dimensione massima di condivisione di {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nome",
"upload.filelist.size": "Dimensione",
// showCreateUploadModal.tsx
"upload.modal.title": "Crea Condivisione",
"upload.modal.link.error.invalid":
"Può contenere solo lettere, numeri, underscore e trattini",
"upload.modal.link.error.invalid": "Può contenere solo lettere, numeri, underscore e trattini",
"upload.modal.link.error.taken": "Questo link è gia in uso",
"upload.modal.not-signed-in": "Non sei loggato",
"upload.modal.not-signed-in-description":
"Non sarai in grado di eliminare la tua condivisione manualmente e visualizzare il numero dei visitatori.",
"upload.modal.not-signed-in-description": "Non sarai in grado di eliminare la tua condivisione manualmente e visualizzare il numero dei visitatori.",
"upload.modal.expires.never": "mai",
"upload.modal.expires.never-long": "Condivisione permanente",
"upload.modal.expires.error.too-long":
"La data di scadenza supera il massimo di {max}.",
"upload.modal.expires.error.too-long": "La data di scadenza supera il massimo di {max}.",
"upload.modal.link.label": "Collegamento",
"upload.modal.expires.label": "Valido fino a",
"upload.modal.expires.minute-singular": "Minuto",
@@ -290,11 +249,9 @@ export default {
"upload.modal.expires.year-plural": "Anni",
"upload.modal.accordion.name-and-description.title": "Nome e descrizione",
"upload.modal.accordion.name-and-description.name.placeholder": "Nome",
"upload.modal.accordion.name-and-description.description.placeholder":
"Nota per i destinatari di questa condivisione",
"upload.modal.accordion.name-and-description.description.placeholder": "Nota per i destinatari di questa condivisione",
"upload.modal.accordion.email.title": "Destinatari di posta elettronica",
"upload.modal.accordion.email.placeholder":
"Inserisci le email dei destinatari",
"upload.modal.accordion.email.placeholder": "Inserisci le email dei destinatari",
"upload.modal.accordion.email.invalid-email": "Indirizzo email non valido",
"upload.modal.accordion.security.title": "Opzioni di sicurezza",
"upload.modal.accordion.security.password.label": "Protezione con password",
@@ -303,46 +260,36 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Nessun limite",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "Questa condivisione non scadrà mai.",
"upload.modal.completed.expires-on":
"Questa condivisione scadrà il {expiration}.",
"upload.modal.completed.expires-on": "Questa condivisione scadrà il {expiration}.",
"upload.modal.completed.share-ready": "Condivisione pronta",
"upload.modal.completed.notified-reverse-share-creator":
"Abbiamo avvisato il creatore della condivisione inversa. Puoi anche condividere manualmente questo link tramite altri mezzi.",
"upload.modal.completed.notified-reverse-share-creator": "Abbiamo avvisato il creatore della condivisione inversa. Puoi anche condividere manualmente questo link tramite altri mezzi.",
// END /upload
// /share/[id]
"share.title": "Condividi {shareId}",
"share.description": "Guarda cosa ho condiviso con te!",
"share.error.visitor-limit-exceeded.title": "Limite visitatori superato",
"share.error.visitor-limit-exceeded.description":
"Il limite di visitatori di questa condivisione è stato superato.",
"share.error.visitor-limit-exceeded.description": "Il limite di visitatori di questa condivisione è stato superato.",
"share.error.removed.title": "Condivisione rimossa",
"share.error.not-found.title": "Condivisione non trovata",
"share.error.not-found.description":
"La condivisione che stai cercando non esiste.",
"share.error.not-found.description": "La condivisione che stai cercando non esiste.",
"share.error.access-denied.title": "Condivisione privata",
"share.error.access-denied.description":
"L' account non ha il premesso di accedere a questa condivisione",
"share.error.access-denied.description": "L' account non ha il premesso di accedere a questa condivisione",
"share.modal.password.title": "Password richiesta",
"share.modal.password.description":
"Inserisci la password per accedere a questa condivisione.",
"share.modal.password.description": "Inserisci la password per accedere a questa condivisione.",
"share.modal.password": "Password",
"share.modal.error.invalid-password": "Password non valida",
"share.button.download-all": "Scarica tutto",
"share.notify.download-all-preparing":
"La condivisione è in preparazione. Riprova tra qualche minuto.",
"share.notify.download-all-preparing": "La condivisione è in preparazione. Riprova tra qualche minuto.",
"share.modal.file-link": "Link dei File",
"share.table.name": "Nome",
"share.table.size": "Dimensione",
"share.modal.file-preview.error.not-supported.title":
"Anteprima non supportata",
"share.modal.file-preview.error.not-supported.description":
"Le anteprime non sono supportate per questo tipo di file. Scarica il file per visualizzarlo.",
"share.modal.file-preview.error.not-supported.title": "Anteprima non supportata",
"share.modal.file-preview.error.not-supported.description": "Le anteprime non sono supportate per questo tipo di file. Scarica il file per visualizzarlo.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Modifica {shareId}",
"share.edit.append-upload": "Aggiungi file",
"share.edit.notify.generic-error":
"Si è verificato un errore durante il completamento della condivisione.",
"share.edit.notify.generic-error": "Si è verificato un errore durante il completamento della condivisione.",
"share.edit.notify.save-success": "Condivisione aggiornata correttamente",
// END /share/[id]/edit
// /admin/config
@@ -355,222 +302,143 @@ export default {
"admin.config.general.app-name": "Nome dell'App",
"admin.config.general.app-name.description": "Nome dell' applicazione",
"admin.config.general.app-url": "URL dell'App",
"admin.config.general.app-url.description":
"Su quale URL Pingvin Share è pubblicato",
"admin.config.general.app-url.description": "Su quale URL Pingvin Share è pubblicato",
"admin.config.general.secure-cookies": "Cookie sicuri",
"admin.config.general.secure-cookies.description":
"Indica se impostare il contrassegno sicuro sui cookie. Se abilitato, il sito non funzionerà quando si accede tramite HTTP.",
"admin.config.general.secure-cookies.description": "Indica se impostare il contrassegno sicuro sui cookie. Se abilitato, il sito non funzionerà quando si accede tramite HTTP.",
"admin.config.general.show-home-page": "Visualizza Home Page",
"admin.config.general.show-home-page.description":
"Indica se mostrare la home page",
"admin.config.general.show-home-page.description": "Indica se mostrare la home page",
"admin.config.general.session-duration": "Durata della sessione",
"admin.config.general.session-duration.description":
"Tempo in ore dopo il quale un utente deve accedere nuovamente (default: 3 mesi).",
"admin.config.general.session-duration.description": "Tempo in ore dopo il quale un utente deve accedere nuovamente (default: 3 mesi).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Cambia il tuo logo caricando una nuova immagine. L'immagine deve essere un PNG e dovrebbe avere il formato 1:1.",
"admin.config.general.logo.description": "Cambia il tuo logo caricando una nuova immagine. L'immagine deve essere un PNG e dovrebbe avere il formato 1:1.",
"admin.config.general.logo.placeholder": "Scegli un'immagine",
"admin.config.email.enable-share-email-recipients":
"Abilita condivisione del destinatario email",
"admin.config.email.enable-share-email-recipients.description":
"Indica se consentire la condivisione email con i destinatari. Abilitare questa opzione solo se SMTP è attivato.",
"admin.config.email.share-recipients-subject":
"Oggetto dell'email di condivisione",
"admin.config.email.share-recipients-subject.description":
"Oggetto dell'email che viene inviata ai destinatari della condivisione.",
"admin.config.email.share-recipients-message":
"Testo dell'email di condivisione",
"admin.config.email.share-recipients-message.description":
"Messaggio che viene inviato ai destinatari della condivisione. Variabili disponibili:\n {creator} - Il nome utente del creatore della condivisione\n {creatorEmail} - L' email del creatore della condivisione\n {shareUrl} - L'URL della condivisione\n {desc} - La descrizione della condivisione\n {expires} - La data di scadenza della condivisione\n Le variabili saranno sostituite con il valore effettivo.",
"admin.config.email.reverse-share-subject":
"Oggetto dell'email di condivisione inversa",
"admin.config.email.reverse-share-subject.description":
"Oggetto dell'email che viene inviata quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa.",
"admin.config.email.reverse-share-message":
"Testo dell'email di condivisione inversa",
"admin.config.email.reverse-share-message.description":
"Messaggio che viene inviato quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa. {shareUrl} sarà sostituito con il nome del creatore e l'URL di condivisione.",
"admin.config.email.reset-password-subject":
"Oggetto della mail per il reset della password",
"admin.config.email.reset-password-subject.description":
"Oggetto dell'email che viene inviata quando un utente richiede il ripristino della password.",
"admin.config.email.reset-password-message":
"Testo dell'email per il reset della password",
"admin.config.email.reset-password-message.description":
"Messaggio che viene inviato quando un utente richiede un reset della password. {url} verrà sostituito con l'URL di reset della password.",
"admin.config.email.enable-share-email-recipients": "Abilita condivisione del destinatario email",
"admin.config.email.enable-share-email-recipients.description": "Indica se consentire la condivisione email con i destinatari. Abilitare questa opzione solo se SMTP è attivato.",
"admin.config.email.share-recipients-subject": "Oggetto dell'email di condivisione",
"admin.config.email.share-recipients-subject.description": "Oggetto dell'email che viene inviata ai destinatari della condivisione.",
"admin.config.email.share-recipients-message": "Testo dell'email di condivisione",
"admin.config.email.share-recipients-message.description": "Messaggio che viene inviato ai destinatari della condivisione. Variabili disponibili:\n {creator} - Il nome utente del creatore della condivisione\n {creatorEmail} - L' email del creatore della condivisione\n {shareUrl} - L'URL della condivisione\n {desc} - La descrizione della condivisione\n {expires} - La data di scadenza della condivisione\n Le variabili saranno sostituite con il valore effettivo.",
"admin.config.email.reverse-share-subject": "Oggetto dell'email di condivisione inversa",
"admin.config.email.reverse-share-subject.description": "Oggetto dell'email che viene inviata quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa.",
"admin.config.email.reverse-share-message": "Testo dell'email di condivisione inversa",
"admin.config.email.reverse-share-message.description": "Messaggio che viene inviato quando qualcuno ha creato una condivisione con il tuo link di condivisione inversa. {shareUrl} sarà sostituito con il nome del creatore e l'URL di condivisione.",
"admin.config.email.reset-password-subject": "Oggetto della mail per il reset della password",
"admin.config.email.reset-password-subject.description": "Oggetto dell'email che viene inviata quando un utente richiede il ripristino della password.",
"admin.config.email.reset-password-message": "Testo dell'email per il reset della password",
"admin.config.email.reset-password-message.description": "Messaggio che viene inviato quando un utente richiede un reset della password. {url} verrà sostituito con l'URL di reset della password.",
"admin.config.email.invite-subject": "Oggetto dell'email di invito",
"admin.config.email.invite-subject.description":
"Oggetto dell'email che viene inviata quando un amministratore invita un utente.",
"admin.config.email.invite-subject.description": "Oggetto dell'email che viene inviata quando un amministratore invita un utente.",
"admin.config.email.invite-message": "Testo dell'email di invito",
"admin.config.email.invite-message.description":
"Messaggio che viene inviato quando un amministratore invita un utente. {url} sarà sostituito con l'URL di invito, {email} con l'email e {password} con la password dell'utente.",
"admin.config.email.invite-message.description": "Messaggio che viene inviato quando un amministratore invita un utente. {url} sarà sostituito con l'URL di invito, {email} con l'email e {password} con la password dell'utente.",
"admin.config.share.allow-registration": "Consenti la registrazione",
"admin.config.share.allow-registration.description":
"Indica se la registrazione è autorizzata",
"admin.config.share.allow-unauthenticated-shares":
"Consenti condivisioni non autenticate",
"admin.config.share.allow-unauthenticated-shares.description":
"Indica se gli utenti non autenticati possono creare condivisioni",
"admin.config.share.allow-registration.description": "Indica se la registrazione è autorizzata",
"admin.config.share.allow-unauthenticated-shares": "Consenti condivisioni non autenticate",
"admin.config.share.allow-unauthenticated-shares.description": "Indica se gli utenti non autenticati possono creare condivisioni",
"admin.config.share.max-expiration": "Scadenza massima",
"admin.config.share.max-expiration.description":
"Scadenza massima di condivisione in ore. Impostare a 0 per consentire la scadenza illimitata.",
"admin.config.share.max-expiration.description": "Scadenza massima di condivisione in ore. Impostare a 0 per consentire la scadenza illimitata.",
"admin.config.share.share-id-length": "Lunghezza ID condivisione predefinita",
"admin.config.share.share-id-length.description":
"Lunghezza predefinita dell'ID generato per una condivisione. Questo valore viene utilizzato anche per generare collegamenti per condivisioni inverse. Un valore inferiore a 8 non è considerato sicuro.",
"admin.config.share.share-id-length.description": "Lunghezza predefinita dell'ID generato per una condivisione. Questo valore viene utilizzato anche per generare collegamenti per condivisioni inverse. Un valore inferiore a 8 non è considerato sicuro.",
"admin.config.share.max-size": "Dim. massima",
"admin.config.share.max-size.description":
"Dimensione massima di condivisione in byte",
"admin.config.share.max-size.description": "Dimensione massima di condivisione in byte",
"admin.config.share.zip-compression-level": "Livello di compressione Zip",
"admin.config.share.zip-compression-level.description":
"Regola il livello per bilanciare la dimensione del file e la velocità di compressione. Valori validi da 0 a 9, con 0 senza compressione e 9 con compressione massima. ",
"admin.config.share.zip-compression-level.description": "Regola il livello per bilanciare la dimensione del file e la velocità di compressione. Valori validi da 0 a 9, con 0 senza compressione e 9 con compressione massima. ",
"admin.config.share.chunk-size": "Dimensione dei chunk",
"admin.config.share.chunk-size.description":
"Regola la dimensione del chunk (in byte) per i tuoi caricamenti per bilanciare l'efficienza e l'affidabilità in base alla tua connessione internet. I chunk più piccoli possono migliorare i tassi di successo per connessioni instabili, mentre i chunks più grandi velocizzano i caricamenti per connessioni stabili.",
"admin.config.share.auto-open-share-modal":
"Apertura automatica creazione modalità condivisione",
"admin.config.share.auto-open-share-modal.description":
"La modalità di creazione della condivisione viene visualizzata automaticamente quando un utente seleziona i file, eliminando la necessità di fare clic manualmente sul pulsante.",
"admin.config.share.chunk-size.description": "Regola la dimensione del chunk (in byte) per i tuoi caricamenti per bilanciare l'efficienza e l'affidabilità in base alla tua connessione internet. I chunk più piccoli possono migliorare i tassi di successo per connessioni instabili, mentre i chunks più grandi velocizzano i caricamenti per connessioni stabili.",
"admin.config.share.auto-open-share-modal": "Apertura automatica creazione modalità condivisione",
"admin.config.share.auto-open-share-modal.description": "La modalità di creazione della condivisione viene visualizzata automaticamente quando un utente seleziona i file, eliminando la necessità di fare clic manualmente sul pulsante.",
"admin.config.smtp.enabled": "Abilita",
"admin.config.smtp.enabled.description":
"Indica se SMTP è abilitato. Impostalo a VERO solo se hai inserito host, porta, email, utente e password del tuo server SMTP.",
"admin.config.smtp.enabled.description": "Indica se SMTP è abilitato. Impostalo a VERO solo se hai inserito host, porta, email, utente e password del tuo server SMTP.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host del server SMTP",
"admin.config.smtp.port": "Porta",
"admin.config.smtp.port.description": "Porta del server SMTP",
"admin.config.smtp.email": "Email",
"admin.config.smtp.email.description":
"Indirizzo da cui vengono inviate le email",
"admin.config.smtp.email.description": "Indirizzo da cui vengono inviate le email",
"admin.config.smtp.username": "Nome utente",
"admin.config.smtp.username.description": "Nome utente del server SMTP",
"admin.config.smtp.password": "Password",
"admin.config.smtp.password.description": "Password del server SMTP",
"admin.config.smtp.button.test": "Invia e-mail di prova",
"admin.config.smtp.allow-unauthorized-certificates":
"Fidati di certificati server SMTP non autorizzati",
"admin.config.smtp.allow-unauthorized-certificates.description":
'Imposta il parametro a "vero" solo se vuoi fidarti di certificati self signed.',
"admin.config.smtp.allow-unauthorized-certificates": "Fidati di certificati server SMTP non autorizzati",
"admin.config.smtp.allow-unauthorized-certificates.description": "Imposta il parametro a \"vero\" solo se vuoi fidarti di certificati self signed.",
"admin.config.oauth.allow-registration": "Consenti la registrazione",
"admin.config.oauth.allow-registration.description":
"Consenti agli utenti di registrarsi tramite social login",
"admin.config.oauth.allow-registration.description": "Consenti agli utenti di registrarsi tramite social login",
"admin.config.oauth.ignore-totp": "Ignora TOTP",
"admin.config.oauth.ignore-totp.description":
"Indica se ignorare TOTP quando l'utente utilizza il social login",
"admin.config.oauth.disable-password":
"Disabilita l'accesso tramite password",
"admin.config.oauth.disable-password.description":
"Nel caso di disabilitazione della password di accesso\nAssicurarti di aver configurato correttamente un provider OAuth prima di attivare questa configurazione, per evitare di essere bloccato fuori dal servizio.",
"admin.config.oauth.ignore-totp.description": "Indica se ignorare TOTP quando l'utente utilizza il social login",
"admin.config.oauth.disable-password": "Disabilita l'accesso tramite password",
"admin.config.oauth.disable-password.description": "Nel caso di disabilitazione della password di accesso\nAssicurarti di aver configurato correttamente un provider OAuth prima di attivare questa configurazione, per evitare di essere bloccato fuori dal servizio.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Se l'accesso tramite GitHub è abilitato",
"admin.config.oauth.github-enabled.description": "Se l'accesso tramite GitHub è abilitato",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"ID client dell'app GitHub OAuth",
"admin.config.oauth.github-client-id.description": "ID client dell'app GitHub OAuth",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret dell'app GitHub OAuth",
"admin.config.oauth.github-client-secret.description": "Client secret dell'app GitHub OAuth",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Se il login tramite Google è abilitato",
"admin.config.oauth.google-enabled.description": "Se il login tramite Google è abilitato",
"admin.config.oauth.google-client-id": "Id Client Goole",
"admin.config.oauth.google-client-id.description":
"ID client dell'app Google OAuth",
"admin.config.oauth.google-client-id.description": "ID client dell'app Google OAuth",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret dell'app Google OAuth",
"admin.config.oauth.google-client-secret.description": "Client secret dell'app Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Se il login tramite Microsoft è abilitato",
"admin.config.oauth.microsoft-enabled.description": "Se il login tramite Microsoft è abilitato",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID dell'app Microsoft OAuth\ngenerico: Gli utenti con un account Microsoft personale e un account di lavoro o scuola da Microsoft Entra ID possono accedere all'applicazione. organizzazioni: Solo gli utenti con account di lavoro o scolastici di Microsoft Entra ID possono accedere all'applicazione.\nclienti: Solo gli utenti con un account Microsoft personale possono accedere all'applicazione.\nnome di dominio del tenant Microsoft Entra o l'ID del tenant in formato GUID: Solo gli utenti di uno specifico tenant Microsoft Entra (membri di directory con un account di lavoro o di scuola o ospiti di directory con un account Microsoft personale) possono accedere all'applicazione.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID dell'app Microsoft OAuth\ngenerico: Gli utenti con un account Microsoft personale e un account di lavoro o scuola da Microsoft Entra ID possono accedere all'applicazione. organizzazioni: Solo gli utenti con account di lavoro o scolastici di Microsoft Entra ID possono accedere all'applicazione.\nclienti: Solo gli utenti con un account Microsoft personale possono accedere all'applicazione.\nnome di dominio del tenant Microsoft Entra o l'ID del tenant in formato GUID: Solo gli utenti di uno specifico tenant Microsoft Entra (membri di directory con un account di lavoro o di scuola o ospiti di directory con un account Microsoft personale) possono accedere all'applicazione.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"ID client dell'app Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "ID client dell'app Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret dell'app Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret.description": "Client secret dell'app Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Se l'accesso tramite Discord è abilitato",
"admin.config.oauth.discord-enabled.description": "Se l'accesso tramite Discord è abilitato",
"admin.config.oauth.discord-limited-users": "Utenti limitati Discord",
"admin.config.oauth.discord-limited-users.description":
"Limita l'accesso a specifici utenti dal loro ID Discord. Lascialo vuoto per disabilitare.",
"admin.config.oauth.discord-limited-guild":
"Limita a un particolare server ID",
"admin.config.oauth.discord-limited-guild.description":
"Limita l'accesso agli utenti in un server specifico. Lascialo vuoto per disabilitare.",
"admin.config.oauth.discord-limited-users.description": "Limita l'accesso a specifici utenti dal loro ID Discord. Lascialo vuoto per disabilitare.",
"admin.config.oauth.discord-limited-guild": "Limita a un particolare server ID",
"admin.config.oauth.discord-limited-guild.description": "Limita l'accesso agli utenti in un server specifico. Lascialo vuoto per disabilitare.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"ID client dell'app Discord OAuth",
"admin.config.oauth.discord-client-id.description": "ID client dell'app Discord OAuth",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret dell'applicazione Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "Client secret dell'applicazione Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenId Connect",
"admin.config.oauth.oidc-enabled.description":
"Se il login tramite OpenID Connect è abilitato",
"admin.config.oauth.oidc-enabled.description": "Se il login tramite OpenID Connect è abilitato",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"URI di scoperta dell'app OAuth di OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description": "URI di scoperta dell'app OAuth di OpenID Connect",
"admin.config.oauth.oidc-sign-out": "Esci da OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Se premuto, il pulsante “Disconnettersi” disconnetterà dal provider OpenID Connect",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Richiesta nome utente OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Nome utente nel token OpenID Connect. Lascialo vuoto se non sai cos questa configurazione.",
"admin.config.oauth.oidc-role-path":
"Percorso verso i ruoli in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Deve essere un percorso JMES valido che faccia riferimento a una serie di ruoli. " +
"La gestione dei diritti di accesso utilizzando i ruoli OpenID Connect è consigliata solo se nessun altro provider d'identità è configurato e l'accesso tramite password è disabilitato. " +
"Lascialo vuoto se non sai cosa sia questa configurazione.",
"admin.config.oauth.oidc-role-general-access":
"Ruolo OpenID Connect per l'accesso generale",
"admin.config.oauth.oidc-role-general-access.description":
"Ruolo richiesto per l'accesso generale. Deve essere presente nei ruoli di un utente affinché possa accedere. " +
"Lascialo vuoto se non sai cosa sia questa configurazione.",
"admin.config.oauth.oidc-role-admin-access":
"Ruolo OpenID Connect per l'accesso amministrativo",
"admin.config.oauth.oidc-role-admin-access.description":
"Ruolo richiesto per l'accesso amministrativo. Deve essere presente nei ruoli di un utente per accedere al pannello di amministrazione. " +
"Lascialo vuoto se non sai cosa sia questa configurazione.",
"admin.config.oauth.oidc-sign-out.description": "Se premuto, il pulsante “Disconnettersi” disconnetterà dal provider OpenID Connect",
"admin.config.oauth.oidc-scope": "Ambito di OpenID Connect",
"admin.config.oauth.oidc-scope.description": "Ambiti che dovrebbero essere richiesti al provider OpenID.",
"admin.config.oauth.oidc-username-claim": "Richiesta nome utente OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Nome utente nel token OpenID Connect. Lascialo vuoto se non sai cos'è questa configurazione.",
"admin.config.oauth.oidc-role-path": "Percorso verso i ruoli in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description": "Deve essere un percorso JMES valido che faccia riferimento a una serie di ruoli. " + "La gestione dei diritti di accesso utilizzando i ruoli OpenID Connect è consigliata solo se nessun altro provider d'identità è configurato e l'accesso tramite password è disabilitato. " + "Lascialo vuoto se non sai cosa sia questa configurazione.",
"admin.config.oauth.oidc-role-general-access": "Ruolo OpenID Connect per l'accesso generale",
"admin.config.oauth.oidc-role-general-access.description": "Ruolo richiesto per l'accesso generale. Deve essere presente nei ruoli di un utente affinché possa accedere. " + "Lascialo vuoto se non sai cosa sia questa configurazione.",
"admin.config.oauth.oidc-role-admin-access": "Ruolo OpenID Connect per l'accesso amministrativo",
"admin.config.oauth.oidc-role-admin-access.description": "Ruolo richiesto per l'accesso amministrativo. Deve essere presente nei ruoli di un utente per accedere al pannello di amministrazione. " + "Lascialo vuoto se non sai cosa sia questa configurazione.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID dell'app OAuth di OpenID Connect",
"admin.config.oauth.oidc-client-id.description": "Client ID dell'app OAuth di OpenID Connect",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret dell'app OAuth OpenID Connect",
"admin.config.oauth.oidc-client-secret.description": "Client secret dell'app OAuth OpenID Connect",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Abilita LDAP",
"admin.config.ldap.enabled.description":
"Usa autenticazione LDAP per l'accesso utente",
"admin.config.ldap.enabled.description": "Usa autenticazione LDAP per l'accesso utente",
"admin.config.ldap.url": "Server Url",
"admin.config.ldap.url.description": "URL del server LDAP",
"admin.config.ldap.bind-dn": "Associa DN",
"admin.config.ldap.bind-dn.description":
"Utente predefinito usato per eseguire la ricerca utente",
"admin.config.ldap.bind-dn.description": "Utente predefinito usato per eseguire la ricerca utente",
"admin.config.ldap.bind-password": "Associa password",
"admin.config.ldap.bind-password.description":
"Password utilizzata per eseguire la ricerca utente",
"admin.config.ldap.bind-password.description": "Password utilizzata per eseguire la ricerca utente",
"admin.config.ldap.search-base": "Base utenti",
"admin.config.ldap.search-base.description":
"Posizione di base, dove verrà eseguita la ricerca dell'utente",
"admin.config.ldap.search-base.description": "Posizione di base, dove verrà eseguita la ricerca dell'utente",
"admin.config.ldap.search-query": "Interrogazione utente",
"admin.config.ldap.search-query.description":
"La query utente verrà utilizzata per cercare la 'base utente' per l'utente LDAP. %username% può essere usato come segnaposto per l'input dato dall'utente.",
"admin.config.ldap.search-query.description": "La query utente verrà utilizzata per cercare la 'base utente' per l'utente LDAP. %username% può essere usato come segnaposto per l'input dato dall'utente.",
"admin.config.ldap.admin-groups": "Gruppo di amministrazione",
"admin.config.ldap.admin-groups.description":
"Gruppo richiesto per laccesso amministrativo.",
"admin.config.ldap.field-name-member-of":
"Nome dell'attributo per il gruppo utenti",
"admin.config.ldap.field-name-member-of.description":
"Nome attributo LDAP per i gruppi, di cui un utente è membro. Questo viene utilizzato per controllare il gruppo amministratore.",
"admin.config.ldap.admin-groups.description": "Gruppo richiesto per laccesso amministrativo.",
"admin.config.ldap.field-name-member-of": "Nome dell'attributo per il gruppo utenti",
"admin.config.ldap.field-name-member-of.description": "Nome attributo LDAP per i gruppi, di cui un utente è membro. Questo viene utilizzato per controllare il gruppo amministratore.",
"admin.config.ldap.field-name-email": "Nome dell'attributo email dell'utente",
"admin.config.ldap.field-name-email.description":
"Nome attributo LDAP per l'email di un utente.",
"admin.config.ldap.field-name-email.description": "Nome attributo LDAP per l'email di un utente.",
"admin.config.notify.success": "Configurazione aggiornata correttamente.",
"admin.config.notify.logo-success": "Logo aggiornato con successo. Potrebbe volerci qualche minuto per aggiornare sul sito.",
"admin.config.notify.no-changes": "Nessuna modifica da salvare.",
// 404
"404.description": "Ops, questa pagina non esiste.",
"404.button.home": "Riportami a casa",
@@ -579,23 +447,16 @@ export default {
"error.description": "Oops!",
"error.button.back": "Torna indietro",
"error.msg.default": "Si è verificato un errore.",
"error.msg.access_denied":
"Hai annullato il processo di autenticazione, per favore riprova.",
"error.msg.expired_token":
"Il processo di autenticazione ha richiesto troppo tempo, per favore riprova.",
"error.msg.access_denied": "Hai annullato il processo di autenticazione, per favore riprova.",
"error.msg.expired_token": "Il processo di autenticazione ha richiesto troppo tempo, per favore riprova.",
"error.msg.invalid_token": "Errore Interno",
"error.msg.no_user": "L'utente collegato a questo account {0} non esiste.",
"error.msg.no_email":
"Impossibile ottenere l'indirizzo email da questo account {0}.",
"error.msg.already_linked":
"Questo account {0} è già collegato ad un altro account.",
"error.msg.not_linked":
"Questo account {0} non è ancora collegato ad alcun account.",
"error.msg.unverified_account":
"Questo account {0} non è verificato, per favore riprova dopo la verifica.",
"error.msg.no_email": "Impossibile ottenere l'indirizzo email da questo account {0}.",
"error.msg.already_linked": "Questo account {0} è già collegato ad un altro account.",
"error.msg.not_linked": "Questo account {0} non è ancora collegato ad alcun account.",
"error.msg.unverified_account": "Questo account {0} non è verificato, per favore riprova dopo la verifica.",
"error.msg.user_not_allowed": "Non sei autorizzato ad accedere.",
"error.msg.cannot_get_user_info":
"Non è possibile ottenere le informazioni utente da questo account {0}.",
"error.msg.cannot_get_user_info": "Non è possibile ottenere le informazioni utente da questo account {0}.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -618,8 +479,8 @@ export default {
"common.text.redirecting": "Reindirizzamento...",
"common.button.go-back": "Torna indietro",
"common.button.go-home": "Vai alla Home Page",
"common.notify.copied-link":
"Il tuo collegamento e' stato copiato negli appunti",
"common.notify.copied": "Il tuo collegamento e' stato copiato negli appunti",
"common.notify.copied-link": "Il tuo collegamento è stato copiato negli appunti",
"common.success": "Successo",
"common.error": "Errore",
"common.error.unknown": "Si è verificato un errore sconosciuto",
@@ -630,5 +491,5 @@ export default {
"common.error.number-too-large": "Deve essere al massimo {max}",
"common.error.exact-length": "Deve essere esattamente {length} caratteri",
"common.error.invalid-number": "Deve essere un numero",
"common.error.field-required": "Questo campo è obbligatorio",
};
"common.error.field-required": "Questo campo è obbligatorio"
};

View File

@@ -12,17 +12,13 @@ export default {
// END navbar
// /
"home.title": "<h>セルフホスト</h>のファイル共有プラットフォーム。",
"home.description":
"WeTransferのようなサードパーティーサービスに自分のファイルを渡したいですか",
"home.description": "WeTransferのようなサードパーティーサービスに自分のファイルを渡したいですか",
"home.bullet.a.name": "セルフホスト",
"home.bullet.a.description":
"Pingvin Shareをあなたのマシンでホストしましょう。",
"home.bullet.a.description": "Pingvin Shareをあなたのマシンでホストしましょう。",
"home.bullet.b.name": "プライバシー",
"home.bullet.b.description":
"あなたのファイルはあなたのものであり、第三者がアクセスすることは決してありません。",
"home.bullet.b.description": "あなたのファイルはあなたのものであり、第三者がアクセスすることは決してありません。",
"home.bullet.c.name": "ファイルサイズ制限に悩まされることはありません",
"home.bullet.c.description":
"必要なだけ大きなファイルをアップロードできます。制限があるのはハードドライブのみです。",
"home.bullet.c.description": "必要なだけ大きなファイルをアップロードできます。制限があるのはハードドライブのみです。",
"home.button.start": "始めましょう",
"home.button.source": "ソースコード",
// END /
@@ -31,14 +27,12 @@ export default {
"signin.description": "アカウントをお持ちではありませんか?",
"signin.button.signup": "会員登録",
"signin.input.email-or-username": "メールアドレスまたはユーザー名",
"signin.input.email-or-username.placeholder":
"メールアドレスまたはユーザー名",
"signin.input.email-or-username.placeholder": "メールアドレスまたはユーザー名",
"signin.input.password": "パスワード",
"signin.input.password.placeholder": "あなたのパスワード",
"signin.button.submit": "サインイン",
"signIn.notify.totp-required.title": "二段階認証が必要です",
"signIn.notify.totp-required.description":
"二段階認証コードを入力してください",
"signIn.notify.totp-required.description": "二段階認証コードを入力してください",
"signIn.oauth.or": "または",
"signIn.oauth.signInWith": "サインインの方法",
"signIn.oauth.github": "GitHub",
@@ -64,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "パスワードを忘れてしまいましたか?",
"resetPassword.description": "登録しているメールアドレスを入力してください。",
"resetPassword.notify.success":
"指定されたメールアドレスが存在する場合、パスワードをリセットするためのリンクを含むメッセージが送信されました。",
"resetPassword.notify.success": "指定されたメールアドレスが存在する場合、パスワードをリセットするためのリンクを含むメッセージが送信されました。",
"resetPassword.button.back": "サインインページに戻る",
"resetPassword.text.resetPassword": "パスワードをリセット",
"resetPassword.text.enterNewPassword": "新規パスワードを入力",
"resetPassword.input.password": "新規パスワード",
"resetPassword.notify.passwordReset":
"パスワードが正常にリセットされました。",
"resetPassword.notify.passwordReset": "パスワードが正常にリセットされました。",
// /account
"account.title": "マイアカウント",
"account.card.info.title": "アカウント情報",
@@ -81,8 +73,7 @@ export default {
"account.card.password.title": "パスワード",
"account.card.password.old": "現在のパスワード",
"account.card.password.new": "新規パスワード",
"account.card.password.noPasswordSet":
"パスワードが設定されていません。メールアドレスとパスワードを使用してサインインするには、パスワードを作成する必要があります。",
"account.card.password.noPasswordSet": "パスワードが設定されていません。メールアドレスとパスワードを使用してサインインするには、パスワードを作成する必要があります。",
"account.notify.password.success": "パスワードの変更に成功しました",
"account.card.oauth.title": "ソーシャルログイン",
"account.card.oauth.github": "GitHub",
@@ -94,14 +85,11 @@ export default {
"account.card.oauth.unlink": "リンク解除",
"account.card.oauth.unlinked": "リンクされていません",
"account.modal.unlink.title": "アカウントのリンクを解除",
"account.modal.unlink.description":
"ソーシャルアカウントのリンクを解除すると、ログイン認証情報を忘れた場合、アカウントを失う可能性があります。",
"account.modal.unlink.description": "ソーシャルアカウントのリンクを解除すると、ログイン認証情報を忘れた場合、アカウントを失う可能性があります。",
"account.notify.oauth.unlinked.success": "リンク解除に成功しました",
"account.card.security.title": "セキュリティ",
"account.card.security.totp.enable.description":
"2段階認証を効にするため、現在のパスワードを入力してください",
"account.card.security.totp.disable.description":
"2段階認証を無効にするため、現在のパスワードを入力してください",
"account.card.security.totp.enable.description": "2段階認証を有効にするため、現在のパスワードを入力してください",
"account.card.security.totp.disable.description": "2段階認証を効にするため、現在のパスワードを入力してください",
"account.card.security.totp.button.start": "開始",
"account.modal.totp.title": "2段階認証を有効にする",
"account.modal.totp.step1": "ステップ1: 認証アプリを追加する",
@@ -113,8 +101,7 @@ export default {
"account.notify.totp.disable": "2段階認証の無効化に成功しました",
"account.notify.totp.enable": "2段階認証の有効化に成功しました",
"account.card.language.title": "言語",
"account.card.language.description":
"プロジェクトはコミュニティによって翻訳されています。一部の言語の翻訳は不完全の場合があります。",
"account.card.language.description": "プロジェクトはコミュニティによって翻訳されています。一部の言語の翻訳は不完全の場合があります。",
"account.card.color.title": "カラースキーム",
// ThemeSwitcher.tsx
"account.theme.dark": "ダーク",
@@ -122,8 +109,7 @@ export default {
"account.theme.system": "システムに合わせる",
"account.button.delete": "アカウントを削除",
"account.modal.delete.title": "アカウントを削除",
"account.modal.delete.description":
"全ての有効な共有を含め、アカウントに関する全てのデータを完全に削除してもよろしいですか?",
"account.modal.delete.description": "全ての有効な共有を含め、アカウントに関する全てのデータを完全に削除してもよろしいですか?",
// END /account
// /account/shares
"account.shares.title": "自分の共有",
@@ -141,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "共有情報",
"account.shares.modal.share-link": "共有リンク",
"account.shares.modal.delete.title": "共有を削除: {share}",
"account.shares.modal.delete.description":
"この共有を削除してもよろしいですか?",
"account.shares.modal.delete.description": "この共有を削除してもよろしいですか?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "ファイルリクエスト",
"account.reverseShares.description":
"ファイルリクエストは、外部のユーザーにファイルをアップロードしてもらえるユニークなURLを生成できます。",
"account.reverseShares.description": "ファイルリクエストは、外部のユーザーにファイルをアップロードしてもらえるユニークなURLを生成できます。",
"account.reverseShares.title.empty": "まだ何もありません 👀",
"account.reverseShares.description.empty": "ファイルリクエストがありません。",
// showCreateReverseShareModal.tsx
@@ -167,23 +151,16 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "年間",
"account.reverseShares.modal.max-size.label": "最大ファイルサイズ",
"account.reverseShares.modal.send-email": "メール通知を送信",
"account.reverseShares.modal.send-email.description":
"このファイルリクエストリンクを使用して共有が作成されるとメール通知が送信されます。",
"account.reverseShares.modal.send-email.description": "このファイルリクエストリンクを使用して共有が作成されるとメール通知が送信されます。",
"account.reverseShares.modal.simplified": "シンプルモード",
"account.reverseShares.modal.simplified.description":
"ファイルをアップロードした人が簡単に共有できるようにします。共有の名前と説明のみをカスタマイズできます。",
"account.reverseShares.modal.simplified.description": "ファイルをアップロードした人が簡単に共有できるようにします。共有の名前と説明のみをカスタマイズできます。",
"account.reverseShares.modal.public-access": "公開アクセス",
"account.reverseShares.modal.public-access.description":
"このファイルリクエストで作成された共有を公開します。無効にするとあなたと共有作成者だけが共有を表示できます。",
"account.reverseShares.modal.public-access.description": "このファイルリクエストで作成された共有を公開します。無効にするとあなたと共有作成者だけが共有を表示できます。",
"account.reverseShares.modal.max-use.label": "最大回数",
"account.reverseShares.modal.max-use.description":
"このURLを使用してファイルをアップロードできる最大回数です。",
"account.reverseShare.never-expires":
"このファイルリクエストリンクは期限切れになりません",
"account.reverseShare.expires-on":
"このファイルリクエストリンクは、{expiration} に期限切れとなります。",
"account.reverseShares.table.no-shares":
"まだファイルがアップロードされていません",
"account.reverseShares.modal.max-use.description": "このURLを使用してファイルをアップロードできる最大回数です。",
"account.reverseShare.never-expires": "このファイルリクエストリンクは期限切れになりません。",
"account.reverseShare.expires-on": "このファイルリクエストリンクは、{expiration} に期限切れとなります。",
"account.reverseShares.table.no-shares": "まだファイルがアップロードされていません",
"account.reverseShares.table.count.singular": "共有",
"account.reverseShares.table.count.plural": "共有",
"account.reverseShares.table.shares": "共有",
@@ -192,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "有効期限",
"account.reverseShares.modal.reverse-share-link": "ファイルリクエストリンク",
"account.reverseShares.modal.delete.title": "ファイルリクエストを削除",
"account.reverseShares.modal.delete.description":
"本当にこのファイルリクエストを削除しますか?削除すると、関連するファイルアップロードも削除されます。",
"account.reverseShares.modal.delete.description": "本当にこのファイルリクエストを削除しますか?削除すると、関連するファイルアップロードも削除されます。",
// END /account/reverseShares
// /admin
"admin.title": "管理画面",
@@ -212,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "パスワードを変更",
"admin.users.edit.update.change-password.field": "新規パスワード",
"admin.users.edit.update.change-password.button": "新しいパスワードを保存",
"admin.users.edit.update.notify.password.success":
"パスワードの変更に成功しました",
"admin.users.edit.update.notify.password.success": "パスワードの変更に成功しました",
"admin.users.edit.delete.title": "ユーザーを削除: {username}",
"admin.users.edit.delete.description":
"このユーザーとそのすべての共有を本当に削除しますか?",
"admin.users.edit.delete.description": "このユーザーとそのすべての共有を本当に削除しますか?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "ユーザーを作成",
"admin.users.modal.create.username": "ユーザー名",
"admin.users.modal.create.email": "メールアドレス",
"admin.users.modal.create.password": "パスワード",
"admin.users.modal.create.manual-password": "パスワードを手動で設定",
"admin.users.modal.create.manual-password.description":
"チェックされていない場合、ユーザーにパスワードを設定する為のリンクが記載されたメールを送信します。",
"admin.users.modal.create.manual-password.description": "チェックされていない場合、ユーザーにパスワードを設定する為のリンクが記載されたメールを送信します。",
"admin.users.modal.create.admin": "管理者権限",
"admin.users.modal.create.admin.description":
"チェックされている場合、ユーザーは管理画面にアクセスできるようになります。",
"admin.users.modal.create.admin.description": "チェックされている場合、ユーザーは管理画面にアクセスできるようになります。",
// END /admin/users
// /admin/shares
"admin.shares.title": "共有管理",
@@ -236,41 +208,31 @@ export default {
"admin.shares.table.visitors": "訪問者",
"admin.shares.table.expires": "有効期限",
"admin.shares.edit.delete.title": "共有を削除: {id}",
"admin.shares.edit.delete.description":
"この共有を削除してもよろしいですか?",
"admin.shares.edit.delete.description": "この共有を削除してもよろしいですか?",
// END /admin/shares
// /upload
"upload.title": "アップロード",
"upload.notify.confirm-leave":
"このページから離れますか?アップロードはキャンセルされます。",
"upload.notify.generic-error":
"共有を仕上げている最中にエラーが発生しました。",
"upload.notify.count-failed":
"{count} ファイルがアップロードに失敗しました。再度お試しください。",
"upload.notify.confirm-leave": "このページから離れますか?アップロードはキャンセルされます。",
"upload.notify.generic-error": "共有を仕上げている最中にエラーが発生しました。",
"upload.notify.count-failed": "{count} ファイルがアップロードに失敗しました。再度お試しください。",
"upload.reverse-share.error.invalid.title": "無効なファイルリクエストリンク",
"upload.reverse-share.error.invalid.description":
"このファイルリクエストは期限が切れているか無効です。",
"upload.reverse-share.error.invalid.description": "このファイルリクエストは期限が切れているか無効です。",
// Dropzone.tsx
"upload.dropzone.title": "ファイルをアップロード",
"upload.dropzone.description":
"共有を開始するにはここにファイルをドラッグ&ドロップしてください。受け入れ可能なファイルの合計サイズ{maxSize}までです。",
"upload.dropzone.notify.file-too-big":
"アップロードしようとしたファイルは、最大ファイルサイズの{maxSize} を超えています。",
"upload.dropzone.description": "共有を開始するにはここにファイルをドラッグ&ドロップしてください。受け入れ可能なファイルの合計サイズは{maxSize}までです。",
"upload.dropzone.notify.file-too-big": "アップロードしようとしたファイルは、最大ファイルサイズ{maxSize} を超えています。",
// FileList.tsx
"upload.filelist.name": "ファイル名",
"upload.filelist.size": "サイズ",
// showCreateUploadModal.tsx
"upload.modal.title": "共有を作成",
"upload.modal.link.error.invalid":
"文字、数字、アンダースコア、ハイフンのみ使用できます",
"upload.modal.link.error.invalid": "文字、数字、アンダースコア、ハイフンのみ使用できます",
"upload.modal.link.error.taken": "このリンクは既に使用されています",
"upload.modal.not-signed-in": "サインインしていません",
"upload.modal.not-signed-in-description":
"共有の手動削除と訪問者カウンターは表示できません。",
"upload.modal.not-signed-in-description": "共有の手動削除と訪問者カウンターは表示できません。",
"upload.modal.expires.never": "永久",
"upload.modal.expires.never-long": "永久シェア",
"upload.modal.expires.error.too-long":
"有効期限が最大値{max}を超えています。",
"upload.modal.expires.error.too-long": "有効期限が最大値{max}を超えています。",
"upload.modal.link.label": "リンク",
"upload.modal.expires.label": "有効期限",
"upload.modal.expires.minute-singular": "分間",
@@ -287,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "年間",
"upload.modal.accordion.name-and-description.title": "名前と説明",
"upload.modal.accordion.name-and-description.name.placeholder": "名前",
"upload.modal.accordion.name-and-description.description.placeholder":
"この共有に関する受信者へのメモ",
"upload.modal.accordion.name-and-description.description.placeholder": "この共有に関する受信者へのメモ",
"upload.modal.accordion.email.title": "メールで受け取る相手",
"upload.modal.accordion.email.placeholder": "メールの宛先を入力",
"upload.modal.accordion.email.invalid-email": "無効なメールアドレスです",
@@ -299,39 +260,31 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "制限なし",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "この共有は期限切れになりません。",
"upload.modal.completed.expires-on":
"この共有は、{expiration} に期限切れとなります。",
"upload.modal.completed.expires-on": "この共有は、{expiration} に期限切れとなります。",
"upload.modal.completed.share-ready": "共有の準備ができました",
"upload.modal.completed.notified-reverse-share-creator":
"ファイルリクエストの作成者に通知しました。他の手段でこのリンクを手動で共有することもできます。",
"upload.modal.completed.notified-reverse-share-creator": "ファイルリクエストの作成者に通知しました。他の手段でこのリンクを手動で共有することもできます。",
// END /upload
// /share/[id]
"share.title": "「{shareId}」が共有されました",
"share.description": "あなたと共有したファイルをご確認ください!",
"share.error.visitor-limit-exceeded.title": "訪問者の上限を超えました",
"share.error.visitor-limit-exceeded.description":
"この共有からの訪問者の回数が制限を超えています。",
"share.error.visitor-limit-exceeded.description": "この共有からの訪問者の回数が制限を超えています。",
"share.error.removed.title": "共有が削除されました",
"share.error.not-found.title": "共有が見つかりません",
"share.error.not-found.description": "お探しの共有が見つかりません。",
"share.error.access-denied.title": "プライベートシェア",
"share.error.access-denied.description":
"現在のアカウントにはこの共有にアクセスする権限がありません",
"share.error.access-denied.description": "現在のアカウントにはこの共有にアクセスする権限がありません",
"share.modal.password.title": "パスワードが必要です",
"share.modal.password.description":
"この共有にアクセスするにはパスワードを入力してください。",
"share.modal.password.description": "この共有にアクセスするにはパスワードを入力してください。",
"share.modal.password": "パスワード",
"share.modal.error.invalid-password": "パスワードが間違っています",
"share.button.download-all": "全てダウンロード",
"share.notify.download-all-preparing":
"共有の準備中です。数分後にもう一度お試しください。",
"share.notify.download-all-preparing": "共有の準備中です。数分後にもう一度お試しください。",
"share.modal.file-link": "ファイルリンク",
"share.table.name": "ファイル名",
"share.table.size": "サイズ",
"share.modal.file-preview.error.not-supported.title":
"プレビューに対応していません",
"share.modal.file-preview.error.not-supported.description":
"このファイル形式のプレビューはサポートされていません。ファイルをダウンロードして表示してください。",
"share.modal.file-preview.error.not-supported.title": "プレビューに対応していません",
"share.modal.file-preview.error.not-supported.description": "このファイル形式のプレビューはサポートされていません。ファイルをダウンロードして表示してください。",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "編集 {shareId}",
@@ -351,73 +304,50 @@ export default {
"admin.config.general.app-url": "アプリ名",
"admin.config.general.app-url.description": "Pingvin Shareで利用できるURL",
"admin.config.general.secure-cookies": "セキュアクッキー",
"admin.config.general.secure-cookies.description":
"クッキーにセキュアフラグを設定するか。有効にすると、HTTP 経由でアクセスしたときにサイトが機能しなくなります。",
"admin.config.general.secure-cookies.description": "クッキーにセキュアフラグを設定するか。有効にすると、HTTP 経由でアクセスしたときにサイトが機能しなくなります。",
"admin.config.general.show-home-page": "ホームページを表示する",
"admin.config.general.show-home-page.description":
"ホームページを表示するかどうか選択",
"admin.config.general.show-home-page.description": "ホームページを表示するかどうか選択",
"admin.config.general.session-duration": "セッション期間",
"admin.config.general.session-duration.description":
"ユーザーが再度ログインする必要がある時間(時間単位)(デフォルト: 3 か月)。",
"admin.config.general.session-duration.description": "ユーザーが再度ログインする必要がある時間(時間単位)(デフォルト: 3 か月)。",
"admin.config.general.logo": "ロゴ",
"admin.config.general.logo.description":
"新しい画像をアップロードしてロゴを変更できます。画像は、PNG形式でアスペクト比が1:1である必要があります。",
"admin.config.general.logo.description": "新しい画像をアップロードしてロゴを変更できます。画像は、PNG形式でアスペクト比が1:1である必要があります。",
"admin.config.general.logo.placeholder": "画像を選択",
"admin.config.email.enable-share-email-recipients":
"メール受信者の共有を有効にする",
"admin.config.email.enable-share-email-recipients.description":
"受信者とのメール共有を許可するかどうか。SMTPが有効な場合にのみこれを有効にします。",
"admin.config.email.enable-share-email-recipients": "メール受信者の共有を有効にする",
"admin.config.email.enable-share-email-recipients.description": "受信者とのメール共有を許可するかどうか。SMTPが有効な場合にのみこれを有効にします。",
"admin.config.email.share-recipients-subject": "宛先への件名",
"admin.config.email.share-recipients-subject.description":
"メールで共有された相手に送信メールの件名です。",
"admin.config.email.share-recipients-subject.description": "メールで共有された相手に送信メールの件名です。",
"admin.config.email.share-recipients-message": "宛先への本文",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "共有の受信者に送信されるメッセージ。使用可能な変数:\n{creator} - 共有の作成者のユーザー名\n{creatorEmail} - 共有の作成者のメール アドレス\n{shareUrl} - 共有の URL\n{desc} - 共有の説明\n{expires} - 共有の有効期限\nこれらの変数は実際の値に置き換えられます。",
"admin.config.email.reverse-share-subject": "ファイルリクエストの件名",
"admin.config.email.reverse-share-subject.description":
"誰かがあなたのファイルリクエストリンクを使用して共有を作成したときに送信されるメールの件名。",
"admin.config.email.reverse-share-subject.description": "誰かがあなたのファイルリクエストリンクを使用して共有を作成したときに送信されるメールの件名。",
"admin.config.email.reverse-share-message": "ファイルリクエストの本文",
"admin.config.email.reverse-share-message.description":
"あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{shareUrl} は、作成者の名前とURLにより置き換えられます。",
"admin.config.email.reverse-share-message.description": "あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{shareUrl} は、作成者の名前とURLにより置き換えられます。",
"admin.config.email.reset-password-subject": "パスワードリセットの件名",
"admin.config.email.reset-password-subject.description":
"ユーザーがパスワードのリセットを要求したときに送信されるメールの件名。",
"admin.config.email.reset-password-subject.description": "ユーザーがパスワードのリセットを要求したときに送信されるメールの件名。",
"admin.config.email.reset-password-message": "パスワードリセットの本文",
"admin.config.email.reset-password-message.description":
"あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{url} は、実際のパスワードリセットURLによって置き換えられます。",
"admin.config.email.reset-password-message.description": "あなたが作成したファイルリクエストリンクからファイルがアップロードされた場合に送信されるメールの本文です。{url} は、実際のパスワードリセットURLによって置き換えられます。",
"admin.config.email.invite-subject": "無効な件名",
"admin.config.email.invite-subject.description":
"管理者がユーザーを招待するときに送信されるメールの件名。",
"admin.config.email.invite-subject.description": "管理者がユーザーを招待するときに送信されるメールの件名。",
"admin.config.email.invite-message": "無効な本文",
"admin.config.email.invite-message.description":
"管理者がユーザーを招待したときに送信されるメッセージ。{url}は招待URLに、{email}はメールアドレスに、{password}はユーザーのパスワードに置き換えられます。",
"admin.config.email.invite-message.description": "管理者がユーザーを招待したときに送信されるメッセージ。{url}は招待URLに、{email}はメールアドレスに、{password}はユーザーのパスワードに置き換えられます。",
"admin.config.share.allow-registration": "登録を許可する",
"admin.config.share.allow-registration.description":
"登録を許可するかどうかを選択してください。",
"admin.config.share.allow-unauthenticated-shares":
"ログインしていない状態での共有を許可する",
"admin.config.share.allow-unauthenticated-shares.description":
"ログインしていないユーザーに共有の作成を許可するかどうかを選択してください。",
"admin.config.share.allow-registration.description": "登録を許可するかどうかを選択してください。",
"admin.config.share.allow-unauthenticated-shares": "ログインしていない状態での共有を許可する",
"admin.config.share.allow-unauthenticated-shares.description": "ログインしていないユーザーに共有の作成を許可するかどうかを選択してください。",
"admin.config.share.max-expiration": "有効期限の上限",
"admin.config.share.max-expiration.description":
"共有に設定可能な有効期限の上限を時間単位で設定できます。0を設定すると、有効期限が無制限になります。",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-expiration.description": "共有に設定可能な有効期限の上限を時間単位で設定できます。0を設定すると、有効期限が無制限になります。",
"admin.config.share.share-id-length": "デフォルトの共有IDの長さ",
"admin.config.share.share-id-length.description": "共有の生成されたIDのデフォルトの長さ。この値はファイルリクエストのリンクを生成するためにも使用されます。8未満の値は安全ではないと見なされます。",
"admin.config.share.max-size": "最大ファイルサイズ",
"admin.config.share.max-size.description": "最大ファイルサイズbyte単位",
"admin.config.share.zip-compression-level": "Zip圧縮レベル",
"admin.config.share.zip-compression-level.description":
"ファイルサイズと圧縮速度のバランスを取るように、レベルを調整できます。有効な値は09の間で、0が無圧縮、9で最大限の圧縮となります。 ",
"admin.config.share.zip-compression-level.description": "ファイルサイズと圧縮速度のバランスを取るように、レベルを調整できます。有効な値は09の間で、0が無圧縮、9で最大限の圧縮となります。 ",
"admin.config.share.chunk-size": "チャンクサイズ",
"admin.config.share.chunk-size.description":
"インターネット接続に応じて、効率と信頼性のバランスをとるためにアップロードのチャンクサイズ (バイト単位) を調整します。チャンクを小さくすると、不安定な接続での成功率が向上し、チャンクを大きくすると、安定した接続でのアップロードが速くなります。",
"admin.config.share.chunk-size.description": "インターネット接続に応じて、効率と信頼性のバランスをとるためにアップロードのチャンクサイズ (バイト単位) を調整します。チャンクを小さくすると、不安定な接続での成功率が向上し、チャンクを大きくすると、安定した接続でのアップロードが速くなります。",
"admin.config.share.auto-open-share-modal": "共有モーダルを自動的に開く",
"admin.config.share.auto-open-share-modal.description":
"ユーザーがファイルを選択すると、共有作成モーダルが自動的に表示されるため、手動でボタンをクリックする必要がありません。",
"admin.config.share.auto-open-share-modal.description": "ユーザーがファイルを選択すると、共有作成モーダルが自動的に表示されるため、手動でボタンをクリックする必要がありません。",
"admin.config.smtp.enabled": "有効",
"admin.config.smtp.enabled.description":
"SMTPを有効にするかどうかを選択してください。SMTPサーバーのホスト名、ポート番号、電子メールアドレス、ユーザー名、パスワードが入力されている場合にのみ、有効にしてください。",
"admin.config.smtp.enabled.description": "SMTPを有効にするかどうかを選択してください。SMTPサーバーのホスト名、ポート番号、電子メールアドレス、ユーザー名、パスワードが入力されている場合にのみ、有効にしてください。",
"admin.config.smtp.host": "ホスト名",
"admin.config.smtp.host.description": "SMTPサーバーのホスト名",
"admin.config.smtp.port": "ポート番号",
@@ -429,129 +359,86 @@ export default {
"admin.config.smtp.password": "パスワード",
"admin.config.smtp.password.description": "SMTPサーバーのパスワード",
"admin.config.smtp.button.test": "テストメールを送信",
"admin.config.smtp.allow-unauthorized-certificates":
"許可されていない SMTP サーバー証明書を信頼します",
"admin.config.smtp.allow-unauthorized-certificates.description":
"自己署名証明書を信頼する必要がある場合にのみ、これをtrueに設定してください。",
"admin.config.smtp.allow-unauthorized-certificates": "許可されていない SMTP サーバー証明書を信頼します",
"admin.config.smtp.allow-unauthorized-certificates.description": "自己署名証明書を信頼する必要がある場合にのみ、これをtrueに設定してください。",
"admin.config.oauth.allow-registration": "登録を許可する",
"admin.config.oauth.allow-registration.description":
"ユーザーにソーシャルアカウント経由での登録を許可します",
"admin.config.oauth.allow-registration.description": "ユーザーにソーシャルアカウント経由での登録を許可します",
"admin.config.oauth.ignore-totp": "二段階認証を無視する",
"admin.config.oauth.ignore-totp.description":
"ソーシャルログイン時に二段階認証を無視するかどうかを設定します",
"admin.config.oauth.ignore-totp.description": "ソーシャルログイン時に二段階認証を無視するかどうかを設定します",
"admin.config.oauth.disable-password": "パスワードログインを無効にする",
"admin.config.oauth.disable-password.description":
"パスワードログインを無効にするかどうか\nロックアウトされないように、この設定を有効にする前にOAuthプロバイダーが適切に設定されていることを確認してください。",
"admin.config.oauth.disable-password.description": "パスワードログインを無効にするかどうか\nロックアウトされないように、この設定を有効にする前にOAuthプロバイダーが適切に設定されていることを確認してください。",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"GitHubアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.github-enabled.description": "GitHubアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.github-client-id": "GitHub クライアントID",
"admin.config.oauth.github-client-id.description":
"GitHub OAuthアプリのクライアントID",
"admin.config.oauth.github-client-id.description": "GitHub OAuthアプリのクライアントID",
"admin.config.oauth.github-client-secret": "GitHub クライアントシークレット",
"admin.config.oauth.github-client-secret.description":
"GitHub OAuthアプリのクライアントシークレット",
"admin.config.oauth.github-client-secret.description": "GitHub OAuthアプリのクライアントシークレット",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Googleアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.google-enabled.description": "Googleアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.google-client-id": "Google クライアントID",
"admin.config.oauth.google-client-id.description":
"Google OAuthアプリのクライアントID",
"admin.config.oauth.google-client-id.description": "Google OAuthアプリのクライアントID",
"admin.config.oauth.google-client-secret": "Google クライアントシークレット",
"admin.config.oauth.google-client-secret.description":
"Google OAuthアプリのクライアントシークレット",
"admin.config.oauth.google-client-secret.description": "Google OAuthアプリのクライアントシークレット",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Microsoftアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.microsoft-enabled.description": "Microsoftアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.microsoft-tenant": "Microsoftテナント",
"admin.config.oauth.microsoft-tenant.description":
"Microsoft OAuthアプリのテナントID\ncommon: 個人のMicrosoftアカウントとMicrosoft Entra IDの職場または学校のアカウントを持つユーザーは、アプリケーションにサインインできます。 \norganizations: Microsoft Entra IDからの職場または学校のアカウントを持つユーザーのみがアプリケーションにサインインできます。\nconsumers: 個人のMicrosoftアカウントを持つユーザーのみがアプリケーションにサインインできます。\nMicrosoft Entraテナントのドメイン名またはGUID形式のテナントID: 特定のMicrosoft Entraテナント (職場または学校のアカウントを持つディレクトリメンバーまたはパーソナルMicrosoftアカウントを持つディレクトリゲスト) からのユーザーのみがアプリケーションにサインインできます。",
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuthアプリのテナントID\ncommon: 個人のMicrosoftアカウントとMicrosoft Entra IDの職場または学校のアカウントを持つユーザーは、アプリケーションにサインインできます。 \norganizations: Microsoft Entra IDからの職場または学校のアカウントを持つユーザーのみがアプリケーションにサインインできます。\nconsumers: 個人のMicrosoftアカウントを持つユーザーのみがアプリケーションにサインインできます。\nMicrosoft Entraテナントのドメイン名またはGUID形式のテナントID: 特定のMicrosoft Entraテナント (職場または学校のアカウントを持つディレクトリメンバーまたはパーソナルMicrosoftアカウントを持つディレクトリゲスト) からのユーザーのみがアプリケーションにサインインできます。",
"admin.config.oauth.microsoft-client-id": "Microsoft クライアントID",
"admin.config.oauth.microsoft-client-id.description":
"Microsoft OAuthアプリのクライアントID",
"admin.config.oauth.microsoft-client-secret":
"Microsoft クライアントシークレット",
"admin.config.oauth.microsoft-client-secret.description":
"Microsoft OAuthアプリのクライアントシークレット",
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuthアプリのクライアントID",
"admin.config.oauth.microsoft-client-secret": "Microsoft クライアントシークレット",
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuthアプリのクライアントシークレット",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Discordアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.discord-enabled.description": "Discordアカウントを使用したログインを許可するかどうかを設定します",
"admin.config.oauth.discord-limited-users": "Discord限定ユーザー",
"admin.config.oauth.discord-limited-users.description":
"Discord IDによって特定のユーザーのサインインを制限します。無効にするには空白のままにします。",
"admin.config.oauth.discord-limited-users.description": "Discord IDによって特定のユーザーのサインインを制限します。無効にするには空白のままにします。",
"admin.config.oauth.discord-limited-guild": "Discord限定サーバーID",
"admin.config.oauth.discord-limited-guild.description":
"特定のサーバーのユーザーにサインインを制限します。無効にするには空白のままにしてください。",
"admin.config.oauth.discord-limited-guild.description": "特定のサーバーのユーザーにサインインを制限します。無効にするには空白のままにしてください。",
"admin.config.oauth.discord-client-id": "Discord クライアントID",
"admin.config.oauth.discord-client-id.description":
"Discord OAuthアプリのクライアントID",
"admin.config.oauth.discord-client-secret":
"Discord クライアントシークレット",
"admin.config.oauth.discord-client-secret.description":
"Discord OAuthアプリのクライアントシークレット",
"admin.config.oauth.discord-client-id.description": "Discord OAuthアプリのクライアントID",
"admin.config.oauth.discord-client-secret": "Discord クライアントシークレット",
"admin.config.oauth.discord-client-secret.description": "Discord OAuthアプリのクライアントシークレット",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"OpenID Connect のログインが有効かを設定します",
"admin.config.oauth.oidc-enabled.description": "OpenID Connect のログインが有効かを設定します",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"OpenID OAuthアプリのDiscovery URI",
"admin.config.oauth.oidc-discovery-uri.description": "OpenID OAuthアプリのDiscovery URI",
"admin.config.oauth.oidc-sign-out": "OpenID Connectからサインアウト",
"admin.config.oauth.oidc-sign-out.description":
"「サインアウト」ボタンがOpenID Connectプロバイダーからサインアウトするかどうか",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-sign-out.description": "「サインアウト」ボタンがOpenID Connectプロバイダーからサインアウトするかどうか",
"admin.config.oauth.oidc-scope": "OpenID Connect スコープ",
"admin.config.oauth.oidc-scope.description": "OpenID Connect プロバイダーから要求する必要があるスコープ。",
"admin.config.oauth.oidc-username-claim": "OpenID Connect ユーザー名の要求",
"admin.config.oauth.oidc-username-claim.description":
"OpenID Connect ID トークンのユーザー名要求。この設定が何かわからない場合は空白のままにしてください。",
"admin.config.oauth.oidc-username-claim.description": "OpenID Connect ID トークンのユーザー名要求。この設定が何かわからない場合は空白のままにしてください。",
"admin.config.oauth.oidc-role-path": "OpenID Connectトークンのロールへのパス",
"admin.config.oauth.oidc-role-path.description":
"ロールの配列を参照する有効なJMESパスでなければなりません。" +
"OpenID Connectのロールを使用してアクセス権を管理することは、他のIDプロバイダが設定されておらず、パスワードログインが無効になっている場合にのみ推奨されます。この構成がわからない場合は空白のままにしてください。" +
"この設定が何であるか分からない場合は空白のままにしてください。",
"admin.config.oauth.oidc-role-general-access":
"一般的なアクセスのためのOpenID Connectのロール",
"admin.config.oauth.oidc-role-general-access.description":
"一般的なアクセスに必要なロール。ログインするユーザーのロールに存在する必要があります。 " +
"この設定が何であるか分からない場合は空白のままにしてください。",
"admin.config.oauth.oidc-role-admin-access":
"管理者アクセスのための OpenID Connectのロール",
"admin.config.oauth.oidc-role-admin-access.description":
"管理者アクセスに必要なロール。管理パネルにアクセスするためには、ユーザのロールに存在する必要があります。" +
"この設定が何であるか分からない場合は空白のままにしてください。",
"admin.config.oauth.oidc-role-path.description": "ロールの配列を参照する有効なJMESパスでなければなりません。" + "OpenID Connectのロールを使用してアクセス権を管理することは、他のIDプロバイダが設定されておらず、パスワードログインが無効になっている場合にのみ推奨されます。この構成がわからない場合は空白のままにしてください。" + "この設定が何であるか分からない場合は空白のままにしてください。",
"admin.config.oauth.oidc-role-general-access": "一般的なアクセスのためのOpenID Connectのロール",
"admin.config.oauth.oidc-role-general-access.description": "一般的なアクセスに必要なロール。ログインするユーザーのロールに存在する必要があります。 " + "この設定が何であるか分からない場合は空白のままにしてください。",
"admin.config.oauth.oidc-role-admin-access": "管理者アクセスのための OpenID Connectのロール",
"admin.config.oauth.oidc-role-admin-access.description": "管理者アクセスに必要なロール。管理パネルにアクセスするためには、ユーザのロールに存在する必要があります。" + "この設定が何であるか分からない場合は空白のままにしてください。",
"admin.config.oauth.oidc-client-id": "OpenID Connect クライアントID",
"admin.config.oauth.oidc-client-id.description":
"OpenID Connect OAuth アプリのクライアント ID",
"admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth アプリのクライアント ID",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"OpenID Connect OAuthアプリのクライアントシークレット",
"admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuthアプリのクライアントシークレット",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "LDAPを有効化",
"admin.config.ldap.enabled.description":
"ユーザーログインにLDAP認証を使用する",
"admin.config.ldap.enabled.description": "ユーザーログインにLDAP認証を使用する",
"admin.config.ldap.url": "サーバーURL",
"admin.config.ldap.url.description": "LDAPサーバーのURL",
"admin.config.ldap.bind-dn": "バインド DN",
"admin.config.ldap.bind-dn.description":
"ユーザー検索を実行するために使用されるデフォルトのユーザー",
"admin.config.ldap.bind-dn.description": "ユーザー検索を実行するために使用されるデフォルトのユーザー",
"admin.config.ldap.bind-password": "パスワードをバインド",
"admin.config.ldap.bind-password.description":
"ユーザー検索を実行するために使用するパスワード",
"admin.config.ldap.bind-password.description": "ユーザー検索を実行するために使用するパスワード",
"admin.config.ldap.search-base": "ユーザーベース",
"admin.config.ldap.search-base.description":
"ユーザーの検索が実行されるベースの場所",
"admin.config.ldap.search-base.description": "ユーザーの検索が実行されるベースの場所",
"admin.config.ldap.search-query": "ユーザークエリ",
"admin.config.ldap.search-query.description":
"ユーザークエリはLDAPユーザーの「ユーザーベース」を検索するために使用されます。 %username% は、入力されたユーザーのプレースホルダとして使用できます。",
"admin.config.ldap.search-query.description": "ユーザークエリはLDAPユーザーの「ユーザーベース」を検索するために使用されます。 %username% は、入力されたユーザーのプレースホルダとして使用できます。",
"admin.config.ldap.admin-groups": "管理者グループ",
"admin.config.ldap.admin-groups.description":
"管理者アクセスに必要なグループです。",
"admin.config.ldap.admin-groups.description": "管理者アクセスに必要なグループです。",
"admin.config.ldap.field-name-member-of": "ユーザーグループ属性名",
"admin.config.ldap.field-name-member-of.description":
"ユーザーがメンバーであるグループのLDAP属性名。これは、管理者グループを確認するときに使用されます。",
"admin.config.ldap.field-name-member-of.description": "ユーザーがメンバーであるグループのLDAP属性名。これは、管理者グループを確認するときに使用されます。",
"admin.config.ldap.field-name-email": "ユーザーのメール属性名",
"admin.config.ldap.field-name-email.description":
"ユーザーのメールのLDAP属性名。",
"admin.config.ldap.field-name-email.description": "ユーザーのメールのLDAP属性名。",
"admin.config.notify.success": "設定が正常に更新されました。",
"admin.config.notify.logo-success": "ロゴが正常に更新されました。Web サイトで更新されるまでに数分かかる場合があります。",
"admin.config.notify.no-changes": "保存する変更がありません。",
// 404
"404.description": "ページが見つかりません。",
"404.button.home": "ホームに戻る",
@@ -561,21 +448,15 @@ export default {
"error.button.back": "戻る",
"error.msg.default": "問題が発生しました。",
"error.msg.access_denied": "認証処理を中止しました、後で再度お試しください。",
"error.msg.expired_token":
"認証処理に時間がかかりすぎています、後で再度お試しください。",
"error.msg.expired_token": "認証処理に時間がかかりすぎています、後で再度お試しください。",
"error.msg.invalid_token": "内部エラー",
"error.msg.no_user": "この{0} アカウントにリンクしたユーザーが存在しません。",
"error.msg.no_email":
"この{0} アカウントからメールアドレスを取得出来ません。",
"error.msg.already_linked":
"この{0} アカウントは、既に別のアカウントにリンクされています。",
"error.msg.not_linked":
"この{0}アカウントはまだどのアカウントにもリンクされていません。",
"error.msg.unverified_account":
"この {0} アカウントは認証されていません。認証後にもう一度お試しください。",
"error.msg.no_email": "この{0} アカウントからメールアドレスを取得出来ません。",
"error.msg.already_linked": "この{0} アカウントは、既に別のアカウントにリンクされています。",
"error.msg.not_linked": "この{0}アカウントはまだどのアカウントにもリンクされていません。",
"error.msg.unverified_account": "この {0} アカウントは認証されていません。認証後にもう一度お試しください。",
"error.msg.user_not_allowed": "サインインできません。",
"error.msg.cannot_get_user_info":
"この{0}アカウントからユーザー情報を取得できません。",
"error.msg.cannot_get_user_info": "この{0}アカウントからユーザー情報を取得できません。",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -598,6 +479,7 @@ export default {
"common.text.redirecting": "リダイレクトしています...",
"common.button.go-back": "戻る",
"common.button.go-home": "ホームに戻る",
"common.notify.copied": "リンクをクリップボードにコピーしました",
"common.notify.copied-link": "リンクをクリップボードにコピーしました",
"common.success": "成功",
"common.error": "エラー",
@@ -609,5 +491,5 @@ export default {
"common.error.number-too-large": "最大で{max}である必要があります",
"common.error.exact-length": "{length} 文字である必要があります",
"common.error.invalid-number": "数字でなければなりません",
"common.error.field-required": "これは必須項目です",
};
"common.error.field-required": "これは必須項目です"
};

View File

@@ -12,17 +12,13 @@ export default {
// END navbar
// /
"home.title": "<h>직접 호스팅</h>하는 파일 공유 플랫폼.",
"home.description":
"정말 WeTransfer와 같은 제3자에게 개인 파일을 맡기고 싶으세요?",
"home.description": "정말 WeTransfer와 같은 제3자에게 개인 파일을 맡기고 싶으세요?",
"home.bullet.a.name": "직접 호스팅",
"home.bullet.a.description":
"자신의 컴퓨터에서 Pingvin Share를 호스팅하세요.",
"home.bullet.a.description": "자신의 컴퓨터에서 Pingvin Share를 호스팅하세요.",
"home.bullet.b.name": "개인 정보 보호",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "귀찮은 파일 크기 제한 없음",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "시작하기",
"home.button.source": "소스 코드",
// END /
@@ -31,8 +27,7 @@ export default {
"signin.description": "아직 계정이 없으신가요?",
"signin.button.signup": "계정 만들기",
"signin.input.email-or-username": "이메일 또는 사용자 이름",
"signin.input.email-or-username.placeholder":
"당신의 이메일 또는 사용자 이름",
"signin.input.email-or-username.placeholder": "당신의 이메일 또는 사용자 이름",
"signin.input.password": "비밀번호",
"signin.input.password.placeholder": "당신의 비밀번호",
"signin.button.submit": "로그인",
@@ -63,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "비밀번호를 잊으셨나요?",
"resetPassword.description": "비밀번호를 재설정하려면 이메일을 입력하세요.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "로그인 페이지로 돌아가기",
"resetPassword.text.resetPassword": "비밀번호 재설정",
"resetPassword.text.enterNewPassword": "새로운 비밀번호를 입력하세요",
"resetPassword.input.password": "새로운 비밀번호",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "내 계정",
"account.card.info.title": "계정 정보",
@@ -80,8 +73,7 @@ export default {
"account.card.password.title": "비밀번호",
"account.card.password.old": "기존 비밀번호",
"account.card.password.new": "새로운 비밀번호",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "비밀번호 변경 완료",
"account.card.oauth.title": "소셜 로그인",
"account.card.oauth.github": "깃허브",
@@ -93,14 +85,11 @@ export default {
"account.card.oauth.unlink": "연결 해제",
"account.card.oauth.unlinked": "연결 해제",
"account.modal.unlink.title": "계정 연결 해제",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "연결 해제됨",
"account.card.security.title": "보안",
"account.card.security.totp.enable.description":
"TOTP 활성화를 시작하려면 현재 비밀번호를 입력하세요.",
"account.card.security.totp.disable.description":
"TOTP 를 비활성화 하려면 비밀번호를 입력하세요.",
"account.card.security.totp.enable.description": "TOTP 활성화를 시작하려면 현재 비밀번호를 입력하세요.",
"account.card.security.totp.disable.description": "TOTP 를 비활성화 하려면 비밀번호를 입력하세요.",
"account.card.security.totp.button.start": "시작",
"account.modal.totp.title": "TOTP 활성화",
"account.modal.totp.step1": "1단계: 인증기를 추가하세요.",
@@ -112,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP가 비활성화되었습니다.",
"account.notify.totp.enable": "TOTP가 활성화 되었습니다.",
"account.card.language.title": "언어",
"account.card.language.description":
"이 프로젝트는 커뮤니티에 의해 번역됩니다. 일부 언어는 불완전할 수 있습니다.",
"account.card.language.description": "이 프로젝트는 커뮤니티에 의해 번역됩니다. 일부 언어는 불완전할 수 있습니다.",
"account.card.color.title": "배경 설정",
// ThemeSwitcher.tsx
"account.theme.dark": "어두운 배경",
@@ -121,8 +109,7 @@ export default {
"account.theme.system": "시스템",
"account.button.delete": "계정 삭제",
"account.modal.delete.title": "계정 삭제",
"account.modal.delete.description":
"정말로 활성화된 모든 공유를 포함하여 계정을 삭제하시겠습니까?",
"account.modal.delete.description": "정말로 활성화된 모든 공유를 포함하여 계정을 삭제하시겠습니까?",
// END /account
// /account/shares
"account.shares.title": "내 공유",
@@ -140,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "공유 정보",
"account.shares.modal.share-link": "공유 링크",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"정말로 이 공유를 삭제하시겠습니까?",
"account.shares.modal.delete.description": "정말로 이 공유를 삭제하시겠습니까?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "역방향 공유",
"account.reverseShares.description":
"역방향 공유를 통해 외부 사용자가 공유를 생성할 수 있는 고유 URL을 생성할 수 있습니다.",
"account.reverseShares.description": "역방향 공유를 통해 외부 사용자가 공유를 생성할 수 있는 고유 URL을 생성할 수 있습니다.",
"account.reverseShares.title.empty": "이곳은 아무것도 없는것 같아요 👀",
"account.reverseShares.description.empty": "당신은 역방향 공유한것이 없어요.",
// showCreateReverseShareModal.tsx
@@ -166,20 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "년",
"account.reverseShares.modal.max-size.label": "최대 공유 크기",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "공유 생성 제한",
"account.reverseShares.modal.max-use.description":
"이 URL을 사용하여 공유를 생성할 수 있는 최대 횟수입니다.",
"account.reverseShares.modal.max-use.description": "이 URL을 사용하여 공유를 생성할 수 있는 최대 횟수입니다.",
"account.reverseShare.never-expires": "이 역공유 링크는 만료되지 않습니다.",
"account.reverseShare.expires-on":
"이 역방향 공유는 {expiration} 에 만료됩니다.",
"account.reverseShare.expires-on": "이 역방향 공유는 {expiration} 에 만료됩니다.",
"account.reverseShares.table.no-shares": "아직 생성된 공유가 없습니다.",
"account.reverseShares.table.count.singular": "공유",
"account.reverseShares.table.count.plural": "공유",
@@ -189,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "만료 날짜",
"account.reverseShares.modal.reverse-share-link": "역방향 공유 링크",
"account.reverseShares.modal.delete.title": "역방향 공유 삭제",
"account.reverseShares.modal.delete.description":
"이 역방향 공유를 삭제하시겠습니까? 삭제하면 관련 공유도 삭제됩니다.",
"account.reverseShares.modal.delete.description": "이 역방향 공유를 삭제하시겠습니까? 삭제하면 관련 공유도 삭제됩니다.",
// END /account/reverseShares
// /admin
"admin.title": "관리자",
@@ -211,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "새 비밀번호 저장",
"admin.users.edit.update.notify.password.success": "비밀번호 변경 완료",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "사용자 생성",
"admin.users.modal.create.username": "사용자 이름",
"admin.users.modal.create.email": "이메일",
"admin.users.modal.create.password": "비밀번호",
"admin.users.modal.create.manual-password": "수동 암호 설정",
"admin.users.modal.create.manual-password.description":
"선택하지 않으면 사용자는 암호를 설정할 수 있는 링크가 포함된 이메일을 받게 됩니다.",
"admin.users.modal.create.manual-password.description": "선택하지 않으면 사용자는 암호를 설정할 수 있는 링크가 포함된 이메일을 받게 됩니다.",
"admin.users.modal.create.admin": "Admin Privilege",
"admin.users.modal.create.admin.description":
"이 옵션을 선택하면 사용자는 관리 패널에 액세스할 수 있습니다.",
"admin.users.modal.create.admin.description": "이 옵션을 선택하면 사용자는 관리 패널에 액세스할 수 있습니다.",
// END /admin/users
// /admin/shares
"admin.shares.title": "공유 관리",
@@ -236,35 +212,27 @@ export default {
// END /admin/shares
// /upload
"upload.title": "업로드",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "공유를 완료하는 동안 오류가 발생했습니다.",
"upload.notify.count-failed":
"{count}개의 파일을 업로드하지 못했습니다. 다시 시도하세요.",
"upload.notify.count-failed": "{count}개의 파일을 업로드하지 못했습니다. 다시 시도하세요.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "파일 업로드",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"파일이 {maxSize} 의 최대 공유 크기를 초과합니다.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "파일이 {maxSize} 의 최대 공유 크기를 초과합니다.",
// FileList.tsx
"upload.filelist.name": "이름",
"upload.filelist.size": "크기",
// showCreateUploadModal.tsx
"upload.modal.title": "공유 생성",
"upload.modal.link.error.invalid":
"문자, 숫자, 밑줄 및 하이픈만 포함할 수 있습니다",
"upload.modal.link.error.invalid": "문자, 숫자, 밑줄 및 하이픈만 포함할 수 있습니다",
"upload.modal.link.error.taken": "이미 사용 중인 링크입니다",
"upload.modal.not-signed-in": "로그인하지 않았습니다",
"upload.modal.not-signed-in-description":
"공유를 수동으로 삭제하고 방문자 수를 볼 수 없습니다.",
"upload.modal.not-signed-in-description": "공유를 수동으로 삭제하고 방문자 수를 볼 수 없습니다.",
"upload.modal.expires.never": "절대 안 함",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "링크",
"upload.modal.expires.label": "만료일",
"upload.modal.expires.minute-singular": "분",
@@ -281,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "년",
"upload.modal.accordion.name-and-description.title": "이름과 설명",
"upload.modal.accordion.name-and-description.name.placeholder": "이름",
"upload.modal.accordion.name-and-description.description.placeholder":
"공유를 받을 사람에게 메모",
"upload.modal.accordion.name-and-description.description.placeholder": "공유를 받을 사람에게 메모",
"upload.modal.accordion.email.title": "받는 사람 메일 주소",
"upload.modal.accordion.email.placeholder": "메일 주소 입력",
"upload.modal.accordion.email.invalid-email": "이메일 주소가 틀립니다",
@@ -295,42 +262,34 @@ export default {
"upload.modal.completed.never-expires": "이 공유 만료되지 않습니다.",
"upload.modal.completed.expires-on": "이 공유는 {expiration} 에 만료됩니다.",
"upload.modal.completed.share-ready": "공유 준비",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "공유 {shareId}",
"share.description": "내가 당신과 공유한 것을 보세요!",
"share.error.visitor-limit-exceeded.title": "방문자 한도 초과",
"share.error.visitor-limit-exceeded.description":
"이 공유의 방문자 한도를 초과했습니다.",
"share.error.visitor-limit-exceeded.description": "이 공유의 방문자 한도를 초과했습니다.",
"share.error.removed.title": "공유가 삭제됨",
"share.error.not-found.title": "공유를 찾을 수 없습니다.",
"share.error.not-found.description": "당신이 찾는 공유는 존재하지 않습니다.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "비밀번호 필요",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "비밀번호",
"share.modal.error.invalid-password": "잘못된 비밀번호",
"share.button.download-all": "모두 다운로드",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "파일 링크",
"share.table.name": "이름",
"share.table.size": "크기",
"share.modal.file-preview.error.not-supported.title":
"미리보기는 지원되지 않습니다",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "미리보기는 지원되지 않습니다",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "수정 {shareId}",
"share.edit.append-upload": "파일 추가",
"share.edit.notify.generic-error":
"공유를 완료하는 동안 오류가 발생했습니다.",
"share.edit.notify.generic-error": "공유를 완료하는 동안 오류가 발생했습니다.",
"share.edit.notify.save-success": "공유가 업데이트 되었습니다.",
// END /share/[id]/edit
// /admin/config
@@ -343,205 +302,143 @@ export default {
"admin.config.general.app-name": "앱 이름",
"admin.config.general.app-name.description": "이 앱의 이름",
"admin.config.general.app-url": "앱 URL",
"admin.config.general.app-url.description":
"Pingvin Share를 사용할 수 있는 URL",
"admin.config.general.app-url.description": "Pingvin Share를 사용할 수 있는 URL",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "홈 페이지 표시",
"admin.config.general.show-home-page.description":
"홈 페이지를 표시할지 여부",
"admin.config.general.show-home-page.description": "홈 페이지를 표시할지 여부",
"admin.config.general.session-duration": "세션 기간",
"admin.config.general.session-duration.description":
"사용자가 다시 로그인해야 하는 시간 (기본값: 3개월)",
"admin.config.general.session-duration.description": "사용자가 다시 로그인해야 하는 시간 (기본값: 3개월)",
"admin.config.general.logo": "로고",
"admin.config.general.logo.description":
"새 이미지를 업로드하여 로고를 변경하십시오. 이미지는 PNG여야 하며 1:1 비율이어야 합니다.",
"admin.config.general.logo.description": "새 이미지를 업로드하여 로고를 변경하십시오. 이미지는 PNG여야 하며 1:1 비율이어야 합니다.",
"admin.config.general.logo.placeholder": "이미지 선택",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "공유 제목",
"admin.config.email.share-recipients-subject.description":
"공유 수신자에게 전송되는 이메일의 제목입니다.",
"admin.config.email.share-recipients-subject.description": "공유 수신자에게 전송되는 이메일의 제목입니다.",
"admin.config.email.share-recipients-message": "수신자 메시지 공유",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "역방향 공유 제목",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "역방향 공유 메시지",
"admin.config.email.reverse-share-message.description":
"누군가 귀하의 역방향 공유 링크를 사용하여 공유를 생성하면 전송되는 메시지입니다.. {shareUrl} 은 작성자 이름 및 공유 URL로 대체됩니다.",
"admin.config.email.reverse-share-message.description": "누군가 귀하의 역방향 공유 링크를 사용하여 공유를 생성하면 전송되는 메시지입니다.. {shareUrl} 은 작성자 이름 및 공유 URL로 대체됩니다.",
"admin.config.email.reset-password-subject": "비밀번호 재설정 제목",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "비밀번호 재설정 메시지",
"admin.config.email.reset-password-message.description":
"사용자가 비밀번호 재설정을 요청할 때 전송되는 메시지입니다. {url} 은 비밀번호 재설정 URL로 대체됩니다.",
"admin.config.email.reset-password-message.description": "사용자가 비밀번호 재설정을 요청할 때 전송되는 메시지입니다. {url} 은 비밀번호 재설정 URL로 대체됩니다.",
"admin.config.email.invite-subject": "초대 제목",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "초대 메시지",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "가입 허용",
"admin.config.share.allow-registration.description": "등록 가능 여부",
"admin.config.share.allow-unauthenticated-shares": "인증되지 않은 공유 허용",
"admin.config.share.allow-unauthenticated-shares.description":
"인증되지 않은 사용자가 공유를 생성할 수 있는지 여부",
"admin.config.share.allow-unauthenticated-shares.description": "인증되지 않은 사용자가 공유를 생성할 수 있는지 여부",
"admin.config.share.max-expiration": "최대 만료 시간",
"admin.config.share.max-expiration.description":
"공유의 최대 만료 시간. 무제한 만료를 허용하려면 0으로 설정하세요.",
"admin.config.share.max-expiration.description": "공유의 최대 만료 시간. 무제한 만료를 허용하려면 0으로 설정하세요.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "최대 크기",
"admin.config.share.max-size.description": "공유의 최대 크기 (바이트)",
"admin.config.share.zip-compression-level": "Zip 압축 레벨",
"admin.config.share.zip-compression-level.description":
"파일 크기와 압축 속도 간의 균형을 맞추도록 레벨을 조정합니다. 유효한 값의 범위는 0에서 9까지이며, 0은 압축되지 않고 9는 최대 압축입니다. ",
"admin.config.share.zip-compression-level.description": "파일 크기와 압축 속도 간의 균형을 맞추도록 레벨을 조정합니다. 유효한 값의 범위는 0에서 9까지이며, 0은 압축되지 않고 9는 최대 압축입니다. ",
"admin.config.share.chunk-size": "청크 크기",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "공유 생성 창 자동 열기",
"admin.config.share.auto-open-share-modal.description":
"사용자가 파일을 선택하면 공유 생성 창이 자동으로 나타나서 버튼을 수동으로 클릭할 필요가 없습니다.",
"admin.config.share.auto-open-share-modal.description": "사용자가 파일을 선택하면 공유 생성 창이 자동으로 나타나서 버튼을 수동으로 클릭할 필요가 없습니다.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"SMTP 사용 여부 SMTP 서버의 호스트, 포트, 전자 메일, 사용자 및 암호를 입력한 경우에만 true로 설정합니다.",
"admin.config.smtp.enabled.description": "SMTP 사용 여부 SMTP 서버의 호스트, 포트, 전자 메일, 사용자 및 암호를 입력한 경우에만 true로 설정합니다.",
"admin.config.smtp.host": "호스트",
"admin.config.smtp.host.description": "SMTP 서버의 호스트",
"admin.config.smtp.port": "포트",
"admin.config.smtp.port.description": "SMTP 서버 포트",
"admin.config.smtp.email": "이메일",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "사용자 이름",
"admin.config.smtp.username.description": "SMTP 사용자 이름, 서버 비밀번호",
"admin.config.smtp.password": "비밀번호",
"admin.config.smtp.password.description": "SMTP 서버 비밀번호",
"admin.config.smtp.button.test": "테스트 이메일 보내기",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "가입 허용",
"admin.config.oauth.allow-registration.description":
"사용자가 소셜 로그인을 통해 등록할 수 있도록 허용",
"admin.config.oauth.allow-registration.description": "사용자가 소셜 로그인을 통해 등록할 수 있도록 허용",
"admin.config.oauth.ignore-totp": "TOTP 무시",
"admin.config.oauth.ignore-totp.description":
"사용자가 소셜 로그인을 사용하는 경우 TOTP를 무시할 것인지 여부",
"admin.config.oauth.ignore-totp.description": "사용자가 소셜 로그인을 사용하는 경우 TOTP를 무시할 것인지 여부",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "깃허브",
"admin.config.oauth.github-enabled.description": "깃허브 로그인 사용 여부",
"admin.config.oauth.github-client-id": "GitHub 클라이언트 ID",
"admin.config.oauth.github-client-id.description":
"GitHub OAuth 앱의 클라이언트 ID",
"admin.config.oauth.github-client-id.description": "GitHub OAuth 앱의 클라이언트 ID",
"admin.config.oauth.github-client-secret": "GitHub 클라이언트 secret",
"admin.config.oauth.github-client-secret.description":
"GitHub OAuth 앱의 클라이언트 secret",
"admin.config.oauth.github-client-secret.description": "GitHub OAuth 앱의 클라이언트 secret",
"admin.config.oauth.google-enabled": "구글",
"admin.config.oauth.google-enabled.description": "구글 로그인 활성화 여부",
"admin.config.oauth.google-client-id": "Google 클라이언트 ID",
"admin.config.oauth.google-client-id.description":
"Google OAuth 앱의 클라이언트 ID",
"admin.config.oauth.google-client-id.description": "Google OAuth 앱의 클라이언트 ID",
"admin.config.oauth.google-client-secret": "Google 클라이언트 secret",
"admin.config.oauth.google-client-secret.description":
"Google OAuth 앱의 클라이언트 secret",
"admin.config.oauth.google-client-secret.description": "Google OAuth 앱의 클라이언트 secret",
"admin.config.oauth.microsoft-enabled": "마이크로소프트",
"admin.config.oauth.microsoft-enabled.description":
"마이크로소프트 로그인 사용 여부",
"admin.config.oauth.microsoft-enabled.description": "마이크로소프트 로그인 사용 여부",
"admin.config.oauth.microsoft-tenant": "마이크로소프트 테넌트",
"admin.config.oauth.microsoft-tenant.description":
"Microsoft OAuth 앱의 테넌트 ID\n공통: Microsoft 개인 계정과 Microsoft Entra ID의 직장 또는 학교 계정을 모두 가진 사용자는 응용 프로그램에 로그인할 수 있습니다. 조직: Microsoft Entra ID의 직장 또는 학교 계정을 가진 사용자만 응용 프로그램에 로그인할 수 있습니다.\n소비자: 개인 마이크로소프트 계정을 가진 사용자만 애플리케이션에 로그인할 수 있습니다.\nMicrosoft Entra 테넌트의 도메인 이름 또는 GUID 형식의 테넌트 ID: 특정 Microsoft Entra 테넌트의 사용자(직장 또는 학교 계정을 가진 디렉토리 구성원 또는 개인 Microsoft 계정을 가진 디렉토리 게스트)만 응용 프로그램에 로그인할 수 있습니다.",
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuth 앱의 테넌트 ID\n공통: Microsoft 개인 계정과 Microsoft Entra ID의 직장 또는 학교 계정을 모두 가진 사용자는 응용 프로그램에 로그인할 수 있습니다. 조직: Microsoft Entra ID의 직장 또는 학교 계정을 가진 사용자만 응용 프로그램에 로그인할 수 있습니다.\n소비자: 개인 마이크로소프트 계정을 가진 사용자만 애플리케이션에 로그인할 수 있습니다.\nMicrosoft Entra 테넌트의 도메인 이름 또는 GUID 형식의 테넌트 ID: 특정 Microsoft Entra 테넌트의 사용자(직장 또는 학교 계정을 가진 디렉토리 구성원 또는 개인 Microsoft 계정을 가진 디렉토리 게스트)만 응용 프로그램에 로그인할 수 있습니다.",
"admin.config.oauth.microsoft-client-id": "마이크로소프트 클라이언트 ID",
"admin.config.oauth.microsoft-client-id.description":
"Microsoft OAuth 앱의 클라이언트 ID",
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuth 앱의 클라이언트 ID",
"admin.config.oauth.microsoft-client-secret": "Microsoft 클라이언트 secret",
"admin.config.oauth.microsoft-client-secret.description":
"Microsoft OAuth 앱의 클라이언트 비밀",
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuth 앱의 클라이언트 비밀",
"admin.config.oauth.discord-enabled": "디스코드",
"admin.config.oauth.discord-enabled.description":
"Discord 로그인 활성화 여부",
"admin.config.oauth.discord-enabled.description": "Discord 로그인 활성화 여부",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "디스코드 제한 서버 ID",
"admin.config.oauth.discord-limited-guild.description":
"특정 서버의 사용자로 로그인을 제한합니다. 사용하지 않으려면 비워 둡니다.",
"admin.config.oauth.discord-limited-guild.description": "특정 서버의 사용자로 로그인을 제한합니다. 사용하지 않으려면 비워 둡니다.",
"admin.config.oauth.discord-client-id": "디스코드 클라이언트 ID",
"admin.config.oauth.discord-client-id.description":
"Discord OAuth 앱의 클라이언트 ID",
"admin.config.oauth.discord-client-id.description": "Discord OAuth 앱의 클라이언트 ID",
"admin.config.oauth.discord-client-secret": "Discord 클라이언트 secret",
"admin.config.oauth.discord-client-secret.description":
"Discord OAuth 앱의 클라이언트 secret",
"admin.config.oauth.discord-client-secret.description": "Discord OAuth 앱의 클라이언트 secret",
"admin.config.oauth.oidc-enabled": "OpenID 연결",
"admin.config.oauth.oidc-enabled.description":
"OpenID Connect 로그인 사용 여부",
"admin.config.oauth.oidc-enabled.description": "OpenID Connect 로그인 사용 여부",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"OpenID Connect ID 토큰의 Username claim 입니다. 이 구성이 무엇인지 모르면 비워 둡니다.",
"admin.config.oauth.oidc-username-claim.description": "OpenID Connect ID 토큰의 Username claim 입니다. 이 구성이 무엇인지 모르면 비워 둡니다.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect 클라이언트 ID",
"admin.config.oauth.oidc-client-id.description":
"OpenID Connect OAuth 앱의 클라이언트 ID",
"admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth 앱의 클라이언트 ID",
"admin.config.oauth.oidc-client-secret": "OpenID 클라이언트 secret",
"admin.config.oauth.oidc-client-secret.description":
"OpenID Connect OAuth 앱의 클라이언트 secret",
"admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuth 앱의 클라이언트 secret",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "이런, 이 페이지는 존재하지 않습니다.",
"404.button.home": "나를 집으로 데려다 줘",
@@ -550,22 +447,16 @@ export default {
"error.description": "이런!",
"error.button.back": "뒤로 가기",
"error.msg.default": "문제가 발생했습니다",
"error.msg.access_denied":
"인증 프로세스가 취소되었습니다. 다시 시도하십시오.",
"error.msg.expired_token":
"인증 절차가 너무 오래 걸렸습니다. 다시 시도하십시오.",
"error.msg.access_denied": "인증 프로세스가 취소되었습니다. 다시 시도하십시오.",
"error.msg.expired_token": "인증 절차가 너무 오래 걸렸습니다. 다시 시도하십시오.",
"error.msg.invalid_token": "내부 오류",
"error.msg.no_user": "{0} 계정에 연결된 사용자가 없습니다.",
"error.msg.no_email": "이 {0} 계정에서 메일 주소를 가져올 수 없습니다.",
"error.msg.already_linked":
"이 {0} 계정은 이미 다른 계정에 연결되어 있습니다.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"이 {0} 계정은 확인되지 않았습니다. 확인 후 다시 시도하십시오.",
"error.msg.already_linked": "이 {0} 계정은 이미 다른 계정에 연결되어 있습니다.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "이 {0} 계정은 확인되지 않았습니다. 확인 후 다시 시도하십시오.",
"error.msg.user_not_allowed": "로그인할 수 없습니다.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "깃허브",
"error.param.provider_google": "구글",
"error.param.provider_microsoft": "마이크로소프트",
@@ -588,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "뒤로 가기",
"common.button.go-home": "첫 페이지",
"common.notify.copied": "당신의 링크가 클립보드에 복사되었습니다.",
"common.notify.copied-link": "당신의 링크가 클립보드에 복사되었습니다.",
"common.success": "성공",
"common.error": "에러",
@@ -599,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "{length} 자 이어야 합니다.",
"common.error.invalid-number": "숫자만 가능합니다.",
"common.error.field-required": "이 필드는 필수입니다",
};
"common.error.field-required": "이 필드는 필수입니다"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Een <h>zelfgehost</h> platform voor het delen van bestanden.",
"home.description":
"Wil je echt je persoonlijke bestanden geven aan derden zoals WeTransfer?",
"home.description": "Wil je echt je persoonlijke bestanden geven aan derden zoals WeTransfer?",
"home.bullet.a.name": "Zelfgehost",
"home.bullet.a.description": "Host Pingvin Share op uw eigen machine.",
"home.bullet.b.name": "Privacy",
"home.bullet.b.description":
"Je bestanden zijn van jou en zullen nooit toegankelijk zijn voor derden.",
"home.bullet.b.description": "Je bestanden zijn van jou en zullen nooit toegankelijk zijn voor derden.",
"home.bullet.c.name": "Geen vervelende limiet voor bestandsgrootte",
"home.bullet.c.description":
"Upload bestanden zo groot als je wilt. Je harde schijf is de enige limiet.",
"home.bullet.c.description": "Upload bestanden zo groot als je wilt. Je harde schijf is de enige limiet.",
"home.button.start": "Aan de slag",
"home.button.source": "Broncode",
// END /
@@ -30,14 +27,12 @@ export default {
"signin.description": "Heeft u nog geen account?",
"signin.button.signup": "Registreren",
"signin.input.email-or-username": "E-mailadres of gebruikersnaam",
"signin.input.email-or-username.placeholder":
"Uw e-mailadres of gebruikersnaam",
"signin.input.email-or-username.placeholder": "Uw e-mailadres of gebruikersnaam",
"signin.input.password": "Wachtwoord",
"signin.input.password.placeholder": "Uw wachtwoord",
"signin.button.submit": "Aanmelden",
"signIn.notify.totp-required.title": "Tweestapsverificatie vereist",
"signIn.notify.totp-required.description":
"Voer uw tweestapsverificatiecode in",
"signIn.notify.totp-required.description": "Voer uw tweestapsverificatiecode in",
"signIn.oauth.or": "OF",
"signIn.oauth.signInWith": "Registreer met",
"signIn.oauth.github": "GitHub",
@@ -62,10 +57,8 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Wachtwoord vergeten?",
"resetPassword.description":
"Voer uw e-mailadres in om uw wachtwoord opnieuw in te stellen.",
"resetPassword.notify.success":
"Er is een bericht verzonden met een link om je wachtwoord opnieuw in te stellen, als het opgegeven e-mailadres bestaat.",
"resetPassword.description": "Voer uw e-mailadres in om uw wachtwoord opnieuw in te stellen.",
"resetPassword.notify.success": "Er is een bericht verzonden met een link om je wachtwoord opnieuw in te stellen, als het opgegeven e-mailadres bestaat.",
"resetPassword.button.back": "Terug naar login pagina",
"resetPassword.text.resetPassword": "Wachtwoord opnieuw instellen",
"resetPassword.text.enterNewPassword": "Voer uw nieuwe wachtwoord in",
@@ -80,8 +73,7 @@ export default {
"account.card.password.title": "Wachtwoord",
"account.card.password.old": "Oude wachtwoord",
"account.card.password.new": "Nieuw wachtwoord",
"account.card.password.noPasswordSet":
"Er is geen wachtwoord ingesteld. Om in te loggen met je e-mailadres en wachtwoord, moet je een wachtwoord aanmaken.",
"account.card.password.noPasswordSet": "Er is geen wachtwoord ingesteld. Om in te loggen met je e-mailadres en wachtwoord, moet je een wachtwoord aanmaken.",
"account.notify.password.success": "Wachtwoord succesvol gewijzigd!",
"account.card.oauth.title": "Social login",
"account.card.oauth.github": "GitHub",
@@ -93,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Ontkoppel",
"account.card.oauth.unlinked": "Niet-gekoppeld",
"account.modal.unlink.title": "Ontkoppel account",
"account.modal.unlink.description":
"Het ontkoppelen van sociale accounts kan leiden tot verlies van je account als je de inloggegevens bent vergeten",
"account.modal.unlink.description": "Het ontkoppelen van sociale accounts kan leiden tot verlies van je account als je de inloggegevens bent vergeten",
"account.notify.oauth.unlinked.success": "Ontkoppelen succesvol",
"account.card.security.title": "Beveiliging",
"account.card.security.totp.enable.description":
"Voer uw huidige wachtwoord in om TOTP in te schakelen",
"account.card.security.totp.disable.description":
"Voer uw huidige wachtwoord in om TOTP uit te schakelen",
"account.card.security.totp.enable.description": "Voer uw huidige wachtwoord in om TOTP in te schakelen",
"account.card.security.totp.disable.description": "Voer uw huidige wachtwoord in om TOTP uit te schakelen",
"account.card.security.totp.button.start": "Start",
"account.modal.totp.title": "TOTP inschakelen",
"account.modal.totp.step1": "Stap 1: Voeg uw authenticator toe",
@@ -112,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP succesvol uitgeschakeld",
"account.notify.totp.enable": "TOTP succesvol ingeschakeld",
"account.card.language.title": "Taal",
"account.card.language.description":
"Het project is vertaald door de community. Sommige talen zijn mogelijk onvolledig.",
"account.card.language.description": "Het project is vertaald door de community. Sommige talen zijn mogelijk onvolledig.",
"account.card.color.title": "Kleurenschema",
// ThemeSwitcher.tsx
"account.theme.dark": "Donker",
@@ -121,8 +109,7 @@ export default {
"account.theme.system": "Systeem",
"account.button.delete": "Account verwijderen",
"account.modal.delete.title": "Account verwijderen",
"account.modal.delete.description":
"Weet u zeker dat u uw account met al uw gedeelde bestanden wilt verwijderen?",
"account.modal.delete.description": "Weet u zeker dat u uw account met al uw gedeelde bestanden wilt verwijderen?",
// END /account
// /account/shares
"account.shares.title": "Mijn gedeelde bestanden",
@@ -140,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Gegevens delen",
"account.shares.modal.share-link": "Deel link",
"account.shares.modal.delete.title": "Share verwijderd: {share}",
"account.shares.modal.delete.description":
"Weet u zeker dat u deze share wilt verwijderen?",
"account.shares.modal.delete.description": "Weet u zeker dat u deze share wilt verwijderen?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Omgekeerde share",
"account.reverseShares.description":
"Met een omgekeerde share kan een externe gebruiker via unieke genereerde URL bestanden uploaden.",
"account.reverseShares.description": "Met een omgekeerde share kan een externe gebruiker via unieke genereerde URL bestanden uploaden.",
"account.reverseShares.title.empty": "Het is hier leeg 👀",
"account.reverseShares.description.empty":
"U hebt nog geen omgekeerde shares. Maak er een aan.",
"account.reverseShares.description.empty": "U hebt nog geen omgekeerde shares. Maak er een aan.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Creeër een omgekeerde share",
"account.reverseShares.modal.expiration.label": "Vervaldatum",
@@ -167,23 +151,16 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Jaren",
"account.reverseShares.modal.max-size.label": "Maximale share-grootte",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Maximaal gebruikte keren",
"account.reverseShares.modal.max-use.description":
"Maximale keren dat deze URL gebruikt kan worden om een share aan te maken.",
"account.reverseShare.never-expires":
"Deze omgekeerde share zal nooit verlopen.",
"account.reverseShare.expires-on":
"Dit omgekeerde share verloopt op {expiration}.",
"account.reverseShares.table.no-shares":
"Nog geen omgekeerde share aangemaakt",
"account.reverseShares.modal.max-use.description": "Maximale keren dat deze URL gebruikt kan worden om een share aan te maken.",
"account.reverseShare.never-expires": "Deze omgekeerde share zal nooit verlopen.",
"account.reverseShare.expires-on": "Dit omgekeerde share verloopt op {expiration}.",
"account.reverseShares.table.no-shares": "Nog geen omgekeerde share aangemaakt",
"account.reverseShares.table.count.singular": "deel",
"account.reverseShares.table.count.plural": "delen",
"account.reverseShares.table.shares": "Delen",
@@ -192,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Verloopt op",
"account.reverseShares.modal.reverse-share-link": "Omgekeerde share link",
"account.reverseShares.modal.delete.title": "Omgekeerde share verwijderen",
"account.reverseShares.modal.delete.description":
"Weet u zeker dat u deze omgekeerde share wilt verwijderen? Als u dit doet, worden de bijbehorende bestanden ook verwijderd.",
"account.reverseShares.modal.delete.description": "Weet u zeker dat u deze omgekeerde share wilt verwijderen? Als u dit doet, worden de bijbehorende bestanden ook verwijderd.",
// END /account/reverseShares
// /admin
"admin.title": "Instellingen",
@@ -212,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Wachtwoord wijzigen",
"admin.users.edit.update.change-password.field": "Nieuw wachtwoord",
"admin.users.edit.update.change-password.button": "Nieuw wachtwoord opslaan",
"admin.users.edit.update.notify.password.success":
"Wachtwoord succesvol gewijzigd",
"admin.users.edit.update.notify.password.success": "Wachtwoord succesvol gewijzigd",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Gebruiker aanmaken",
"admin.users.modal.create.username": "Gebruikersnaam",
"admin.users.modal.create.email": "E-mailadres",
"admin.users.modal.create.password": "Wachtwoord",
"admin.users.modal.create.manual-password": "Wachtwoord handmatig instellen",
"admin.users.modal.create.manual-password.description":
"Indien niet aangevinkt, ontvangt de gebruiker een e-mail met een link om zijn wachtwoord in te stellen.",
"admin.users.modal.create.manual-password.description": "Indien niet aangevinkt, ontvangt de gebruiker een e-mail met een link om zijn wachtwoord in te stellen.",
"admin.users.modal.create.admin": "Beheerdersrechten",
"admin.users.modal.create.admin.description":
"Indien aangevinkt, heeft de gebruiker toegang tot de beheeromgeving.",
"admin.users.modal.create.admin.description": "Indien aangevinkt, heeft de gebruiker toegang tot de beheeromgeving.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
@@ -236,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Bezoekers",
"admin.shares.table.expires": "Verloopt op",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Weet u zeker dat u deze share wilt verwijderen?",
"admin.shares.edit.delete.description": "Weet u zeker dat u deze share wilt verwijderen?",
// END /admin/shares
// /upload
"upload.title": "Uploaden",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Er is een fout opgetreden tijdens het voltooien van uw share.",
"upload.notify.count-failed":
"{count} bestanden konden niet worden geüpload. Probeer het nogmaals.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Er is een fout opgetreden tijdens het voltooien van uw share.",
"upload.notify.count-failed": "{count} bestanden konden niet worden geüpload. Probeer het nogmaals.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Bestanden uploaden",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Uw bestanden overschrijden de maximale share-grootte van {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Uw bestanden overschrijden de maximale share-grootte van {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Naam",
"upload.filelist.size": "Grootte",
// showCreateUploadModal.tsx
"upload.modal.title": "Share aanmaken",
"upload.modal.link.error.invalid":
"Het mag alleen letters, cijfers, onderstrepingstekens en koppeltekens bevatten",
"upload.modal.link.error.invalid": "Het mag alleen letters, cijfers, onderstrepingstekens en koppeltekens bevatten",
"upload.modal.link.error.taken": "Deze link is al in gebruik",
"upload.modal.not-signed-in": "U bent niet aangemeld",
"upload.modal.not-signed-in-description":
"Het is niet mogelijk uw gedeelde bestanden handmatig te verwijderen en het aantal bezoekers te bekijken.",
"upload.modal.not-signed-in-description": "Het is niet mogelijk uw gedeelde bestanden handmatig te verwijderen en het aantal bezoekers te bekijken.",
"upload.modal.expires.never": "nooit",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Koppeling",
"upload.modal.expires.label": "Vervaldatum",
"upload.modal.expires.minute-singular": "Minuut",
@@ -287,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "Jaren",
"upload.modal.accordion.name-and-description.title": "Naam en beschrijving",
"upload.modal.accordion.name-and-description.name.placeholder": "Naam",
"upload.modal.accordion.name-and-description.description.placeholder":
"Opmerking voor de ontvangers van deze share",
"upload.modal.accordion.name-and-description.description.placeholder": "Opmerking voor de ontvangers van deze share",
"upload.modal.accordion.email.title": "E-mail van de ontvangers",
"upload.modal.accordion.email.placeholder": "Voer e-mail ontvangers in",
"upload.modal.accordion.email.invalid-email": "Ongeldig e-mailadres",
@@ -298,48 +259,37 @@ export default {
"upload.modal.accordion.security.max-views.label": "Maximum aantal weergaven",
"upload.modal.accordion.security.max-views.placeholder": "Onbeperkt",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"Deze omgekeerde share zal nooit verlopen.",
"upload.modal.completed.expires-on":
"Deze omgekeerde share verloopt op {expiration}.",
"upload.modal.completed.never-expires": "Deze omgekeerde share zal nooit verlopen.",
"upload.modal.completed.expires-on": "Deze omgekeerde share verloopt op {expiration}.",
"upload.modal.completed.share-ready": "Share is gereed",
"upload.modal.completed.notified-reverse-share-creator":
"We hebben de maker van de reverse share op de hoogte gesteld. U kunt deze link ook handmatig met hen delen via andere middelen.",
"upload.modal.completed.notified-reverse-share-creator": "We hebben de maker van de reverse share op de hoogte gesteld. U kunt deze link ook handmatig met hen delen via andere middelen.",
// END /upload
// /share/[id]
"share.title": "Share {shareId}",
"share.description": "Kijk eens wat ik met je heb gedeeld!",
"share.error.visitor-limit-exceeded.title": "Bezoekerslimiet overschreden",
"share.error.visitor-limit-exceeded.description":
"De bezoekerslimiet van deze share is overschreden.",
"share.error.visitor-limit-exceeded.description": "De bezoekerslimiet van deze share is overschreden.",
"share.error.removed.title": "Share was verwijderd",
"share.error.not-found.title": "Share niet gevonden",
"share.error.not-found.description":
"De share die u zoekt kan niet gevonden worden.",
"share.error.not-found.description": "De share die u zoekt kan niet gevonden worden.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"Dit account heeft geen toestemming om toegang te krijgen tot deze share",
"share.error.access-denied.description": "Dit account heeft geen toestemming om toegang te krijgen tot deze share",
"share.modal.password.title": "Wachtwoord vereist",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Wachtwoord",
"share.modal.error.invalid-password": "Ongeldig wachtwoord",
"share.button.download-all": "Alles downloaden",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Link naar bestand",
"share.table.name": "Naam",
"share.table.size": "Grootte",
"share.modal.file-preview.error.not-supported.title":
"Voorbeeld niet ondersteund",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Voorbeeld niet ondersteund",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "{shareId} bewerken",
"share.edit.append-upload": "Bestand toevoegen",
"share.edit.notify.generic-error":
"Er is een fout opgetreden tijdens het voltooien van uw share.",
"share.edit.notify.generic-error": "Er is een fout opgetreden tijdens het voltooien van uw share.",
"share.edit.notify.save-success": "Share is succesvol bijgewerkt",
// END /share/[id]/edit
// /admin/config
@@ -352,213 +302,143 @@ export default {
"admin.config.general.app-name": "App-naam",
"admin.config.general.app-name.description": "Naam van de applicatie",
"admin.config.general.app-url": "App-URL",
"admin.config.general.app-url.description":
"De URL waar Pingvin Share bereikbaar is",
"admin.config.general.app-url.description": "De URL waar Pingvin Share bereikbaar is",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Toon startpagina",
"admin.config.general.show-home-page.description":
"Toon of verberg de home pagina",
"admin.config.general.show-home-page.description": "Toon of verberg de home pagina",
"admin.config.general.session-duration": "Sessieduur",
"admin.config.general.session-duration.description":
"Tijd in uren waarna een gebruiker zich opnieuw moet aanmelden (standaard: 3 maanden).",
"admin.config.general.session-duration.description": "Tijd in uren waarna een gebruiker zich opnieuw moet aanmelden (standaard: 3 maanden).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Verander uw logo door een nieuwe afbeelding te uploaden. De afbeelding moet PNG zijn en het formaat moet 1:1 hebben.",
"admin.config.general.logo.description": "Verander uw logo door een nieuwe afbeelding te uploaden. De afbeelding moet PNG zijn en het formaat moet 1:1 hebben.",
"admin.config.general.logo.placeholder": "Afbeelding kiezen",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject":
"Onderwerp van ontvangers' share",
"admin.config.email.share-recipients-subject.description":
"Het onderwerp van de e-mail die wordt verzonden naar de share-ontvangers.",
"admin.config.email.share-recipients-message":
"Bericht voor ontvangers van de share",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject":
"Omgekeerde share email onderwerp",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Onderwerp van ontvangers' share",
"admin.config.email.share-recipients-subject.description": "Het onderwerp van de e-mail die wordt verzonden naar de share-ontvangers.",
"admin.config.email.share-recipients-message": "Bericht voor ontvangers van de share",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Omgekeerde share email onderwerp",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Omgekeerde share-bericht",
"admin.config.email.reverse-share-message.description":
"Het bericht dat wordt verzonden wanneer iemand een share heeft aangemaakt via de omgekeerde share-link. {shareUrl} zal worden vervangen door de naam van de maker en de URL van de share.",
"admin.config.email.reset-password-subject":
"E-mailonderwerp voor wachtwoordherstel",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reverse-share-message.description": "Het bericht dat wordt verzonden wanneer iemand een share heeft aangemaakt via de omgekeerde share-link. {shareUrl} zal worden vervangen door de naam van de maker en de URL van de share.",
"admin.config.email.reset-password-subject": "E-mailonderwerp voor wachtwoordherstel",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Bericht voor wachtwoordherstel",
"admin.config.email.reset-password-message.description":
"Bericht dat wordt verzonden wanneer een gebruiker een wachtwoordherstel aanvraagt. {url} zal worden vervangen door de wachtwoordherstel-URL.",
"admin.config.email.reset-password-message.description": "Bericht dat wordt verzonden wanneer een gebruiker een wachtwoordherstel aanvraagt. {url} zal worden vervangen door de wachtwoordherstel-URL.",
"admin.config.email.invite-subject": "Onderwerp voor uitnodiging",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Bericht voor uitnodiging",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Sta registratie toe",
"admin.config.share.allow-registration.description":
"Of registratie is toegestaan",
"admin.config.share.allow-unauthenticated-shares":
"Ongeverifieerde shares toestaan",
"admin.config.share.allow-unauthenticated-shares.description":
"Sta niet-geverifieerde gebruikers toe shares te kunnen aanmaken",
"admin.config.share.allow-registration.description": "Of registratie is toegestaan",
"admin.config.share.allow-unauthenticated-shares": "Ongeverifieerde shares toestaan",
"admin.config.share.allow-unauthenticated-shares.description": "Sta niet-geverifieerde gebruikers toe shares te kunnen aanmaken",
"admin.config.share.max-expiration": "Max. vervaldatum",
"admin.config.share.max-expiration.description":
"Maximale verval tijd van de share in uren. Stel in op 0 om onbeperkte vervaldatum toe te staan.",
"admin.config.share.max-expiration.description": "Maximale verval tijd van de share in uren. Stel in op 0 om onbeperkte vervaldatum toe te staan.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Max. grootte",
"admin.config.share.max-size.description": "Maximale share grootte in bytes",
"admin.config.share.zip-compression-level": "Zip compressie niveau",
"admin.config.share.zip-compression-level.description":
"Pas het niveau aan voor evenwicht tussen bestandsgrootte en compressie snelheid. Geldige waarden variëren van 0 tot 9, waarbij 0 geen compressie is en 9 de maximale compressie is. ",
"admin.config.share.zip-compression-level.description": "Pas het niveau aan voor evenwicht tussen bestandsgrootte en compressie snelheid. Geldige waarden variëren van 0 tot 9, waarbij 0 geen compressie is en 9 de maximale compressie is. ",
"admin.config.share.chunk-size": "Chunk size",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Of SMTP is ingeschakeld. Stel dit alleen in op true als u de host hebt ingevoerd, poort, e-mail, gebruiker en wachtwoord van uw SMTP-server.",
"admin.config.smtp.enabled.description": "Of SMTP is ingeschakeld. Stel dit alleen in op true als u de host hebt ingevoerd, poort, e-mail, gebruiker en wachtwoord van uw SMTP-server.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host van de SMTP-server",
"admin.config.smtp.port": "Poort",
"admin.config.smtp.port.description": "Poort van de SMTP-server",
"admin.config.smtp.email": "E-mail",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Gebruikersnaam",
"admin.config.smtp.username.description": "Gebruikersnaam van de SMTP-server",
"admin.config.smtp.password": "Wachtwoord",
"admin.config.smtp.password.description": "Wachtwoord van de SMTP-server",
"admin.config.smtp.button.test": "Teste-mail verzenden",
"admin.config.smtp.allow-unauthorized-certificates":
"Vertrouw ongeautoriseerde SMTP-servercertificaten",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Zet dit alleen aan als je de self signed certificates vertrouwt.",
"admin.config.smtp.allow-unauthorized-certificates": "Vertrouw ongeautoriseerde SMTP-servercertificaten",
"admin.config.smtp.allow-unauthorized-certificates.description": "Zet dit alleen aan als je de self signed certificates vertrouwt.",
"admin.config.oauth.allow-registration": "Sta registratie toe",
"admin.config.oauth.allow-registration.description":
"Gebruikers toestaan zich te registreren via sociale login",
"admin.config.oauth.allow-registration.description": "Gebruikers toestaan zich te registreren via sociale login",
"admin.config.oauth.ignore-totp": "TOTP negeren",
"admin.config.oauth.ignore-totp.description":
"TOTP negeren wanneer gebruiker sociale login gebruikt",
"admin.config.oauth.ignore-totp.description": "TOTP negeren wanneer gebruiker sociale login gebruikt",
"admin.config.oauth.disable-password": "Zet password login uit",
"admin.config.oauth.disable-password.description":
"Of password login moet worden uitgeschakeld\nZorg ervoor dat een OAuth-provider correct is geconfigureerd voordat u deze configuratie activeert om te voorkomen dat u wordt buitengesloten.",
"admin.config.oauth.disable-password.description": "Of password login moet worden uitgeschakeld\nZorg ervoor dat een OAuth-provider correct is geconfigureerd voordat u deze configuratie activeert om te voorkomen dat u wordt buitengesloten.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Ofdat GitHub login is ingeschakeld",
"admin.config.oauth.github-enabled.description": "Ofdat GitHub login is ingeschakeld",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client-ID van de GitHub OAuth app",
"admin.config.oauth.github-client-id.description": "Client-ID van de GitHub OAuth app",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret van de GitHub OAuth app",
"admin.config.oauth.github-client-secret.description": "Client secret van de GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Ofdat GitHub login is ingeschakeld",
"admin.config.oauth.google-enabled.description": "Ofdat GitHub login is ingeschakeld",
"admin.config.oauth.google-client-id": "Google Client-ID",
"admin.config.oauth.google-client-id.description":
"Client-ID van de Google OAuth app",
"admin.config.oauth.google-client-id.description": "Client-ID van de Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret van de Google OAuth app",
"admin.config.oauth.google-client-secret.description": "Client secret van de Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Ofdat Microsoft login is ingeschakeld",
"admin.config.oauth.microsoft-enabled.description": "Ofdat Microsoft login is ingeschakeld",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID van de Microsoft OAuth app\ncommon: Gebruikers met zowel een persoonlijk Microsoft-account als een werk- of schoolaccount van Microsoft Entra ID kunnen zich aanmelden bij de applicatie. organisaties: alleen gebruikers met werk of schoolaccounts van Microsoft Entra ID kunnen zich aanmelden bij de applicatie.\nconsumenten: Alleen gebruikers met een persoonlijk Microsoft-account kunnen zich aanmelden bij de applicatie.\ndomeinnaam van de Microsoft Entra tenant of de tenant ID in GUID formaat: alleen gebruikers van een specifieke Microsoft Entra tenant (directory leden met een werk- of schoolaccount of map gasten met een persoonlijk Microsoft-account) kunnen zich aanmelden bij de toepassing.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID van de Microsoft OAuth app\ncommon: Gebruikers met zowel een persoonlijk Microsoft-account als een werk- of schoolaccount van Microsoft Entra ID kunnen zich aanmelden bij de applicatie. organisaties: alleen gebruikers met werk of schoolaccounts van Microsoft Entra ID kunnen zich aanmelden bij de applicatie.\nconsumenten: Alleen gebruikers met een persoonlijk Microsoft-account kunnen zich aanmelden bij de applicatie.\ndomeinnaam van de Microsoft Entra tenant of de tenant ID in GUID formaat: alleen gebruikers van een specifieke Microsoft Entra tenant (directory leden met een werk- of schoolaccount of map gasten met een persoonlijk Microsoft-account) kunnen zich aanmelden bij de toepassing.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client-ID van de Microsoft OAuth app",
"admin.config.oauth.microsoft-client-id.description": "Client-ID van de Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client-secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client-secret van de Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret.description": "Client-secret van de Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Ofdat discord login is ingeschakeld",
"admin.config.oauth.discord-enabled.description": "Ofdat discord login is ingeschakeld",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord beperkte server ID",
"admin.config.oauth.discord-limited-guild.description":
"Beperk het inloggen tot gebruikers in een specifieke server. Laat leeg om uit te schakelen.",
"admin.config.oauth.discord-limited-guild.description": "Beperk het inloggen tot gebruikers in een specifieke server. Laat leeg om uit te schakelen.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client-ID van de discord OAuth app",
"admin.config.oauth.discord-client-id.description": "Client-ID van de discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client-secret van de discord OAuth app",
"admin.config.oauth.discord-client-secret.description": "Client-secret van de discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Ofdat OpenID Connect login is ingeschakeld",
"admin.config.oauth.oidc-enabled.description": "Ofdat OpenID Connect login is ingeschakeld",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI van de OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI van de OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Gebruikersnaam claim in OpenID Connect-ID-token. Laat het leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-username-claim.description": "Gebruikersnaam claim in OpenID Connect-ID-token. Laat het leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Moet een geldig JMES-pad zijn dat verwijst naar een reeks rollen. " +
"Het beheren van toegangsrechten met behulp van OpenID Connect-rollen wordt alleen aanbevolen als er geen andere identiteitsprovider is geconfigureerd en wachtwoordaanmelding is uitgeschakeld. " +
"Laat dit leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role voor algemene toegang",
"admin.config.oauth.oidc-role-general-access.description":
"Rol vereist voor algemene toegang. Moet aanwezig zijn in de rollen van een gebruiker om in te loggen. " +
"Laat het leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role voor admin toegang",
"admin.config.oauth.oidc-role-admin-access.description":
"Rol vereist voor administratieve toegang. Moet aanwezig zijn in de rollen van een gebruiker om toegang te krijgen tot het admin-paneel. " +
"Laat dit leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-role-path.description": "Moet een geldig JMES-pad zijn dat verwijst naar een reeks rollen. " + "Het beheren van toegangsrechten met behulp van OpenID Connect-rollen wordt alleen aanbevolen als er geen andere identiteitsprovider is geconfigureerd en wachtwoordaanmelding is uitgeschakeld. " + "Laat dit leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role voor algemene toegang",
"admin.config.oauth.oidc-role-general-access.description": "Rol vereist voor algemene toegang. Moet aanwezig zijn in de rollen van een gebruiker om in te loggen. " + "Laat het leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role voor admin toegang",
"admin.config.oauth.oidc-role-admin-access.description": "Rol vereist voor administratieve toegang. Moet aanwezig zijn in de rollen van een gebruiker om toegang te krijgen tot het admin-paneel. " + "Laat dit leeg als u niet weet wat deze configuratie is.",
"admin.config.oauth.oidc-client-id": "Client-ID OpenID Connect",
"admin.config.oauth.oidc-client-id.description":
"Client-ID van de OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client-ID van de OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret van de OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret van de OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Gebruik LDAP authentication voor gebruiker login",
"admin.config.ldap.enabled.description": "Gebruik LDAP authentication voor gebruiker login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL van de LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin groep",
"admin.config.ldap.admin-groups.description":
"Groep vereist voor administratieve toegang.",
"admin.config.ldap.admin-groups.description": "Groep vereist voor administratieve toegang.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Oeps, deze pagina bestaat niet.",
"404.button.home": "Breng me terug naar huis",
@@ -567,22 +447,16 @@ export default {
"error.description": "Oeps!",
"error.button.back": "Terug",
"error.msg.default": "Er ging iets mis.",
"error.msg.access_denied":
"U heeft het verificatieproces geannuleerd, probeer het opnieuw.",
"error.msg.expired_token":
"Het verificatieproces duurde te lang. Probeer het opnieuw.",
"error.msg.access_denied": "U heeft het verificatieproces geannuleerd, probeer het opnieuw.",
"error.msg.expired_token": "Het verificatieproces duurde te lang. Probeer het opnieuw.",
"error.msg.invalid_token": "Interne fout",
"error.msg.no_user": "De gekoppelde gebruiker aan {0} account bestaat niet.",
"error.msg.no_email": "Kan geen e-mailadres ophalen van dit {0} account.",
"error.msg.already_linked":
"Dit {0} account is al gekoppeld aan een ander account.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Dit {0} account is nog niet geverifieerd, probeer het opnieuw na de verificatie.",
"error.msg.already_linked": "Dit {0} account is al gekoppeld aan een ander account.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Dit {0} account is nog niet geverifieerd, probeer het opnieuw na de verificatie.",
"error.msg.user_not_allowed": "U heeft geen toestemming om in te loggen.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -605,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Ga terug",
"common.button.go-home": "Go home",
"common.notify.copied": "Uw link is gekopieerd naar het klembord",
"common.notify.copied-link": "Uw link is gekopieerd naar het klembord",
"common.success": "Succes",
"common.error": "Fout",
@@ -616,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Moet precies {length} tekens bevatten",
"common.error.invalid-number": "Moet een getal zijn",
"common.error.field-required": "Dit veld is verplicht",
};
"common.error.field-required": "Dit veld is verplicht"
};

View File

@@ -11,18 +11,14 @@ export default {
"navbar.avatar.signout": "Wyloguj się",
// END navbar
// /
"home.title":
"<h>Samodzielnie utrzymywana</h> platforma udostępniania plików.",
"home.description":
"Czy na pewno chcesz przekazać swoje prywatne pliki w ręce osób trzecich, takich jak WeTransfer?",
"home.title": "<h>Samodzielnie utrzymywana</h> platforma udostępniania plików.",
"home.description": "Czy na pewno chcesz przekazać swoje prywatne pliki w ręce osób trzecich, takich jak WeTransfer?",
"home.bullet.a.name": "Samodzielnie Utrzymywana",
"home.bullet.a.description": "Utrzymuj Pingvin Share na własnym serwerze.",
"home.bullet.b.name": "Prywatność",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Brak irytującego ograniczenia rozmiaru pliku",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Zaczynajmy",
"home.button.source": "Kod źródłowy",
// END /
@@ -31,15 +27,12 @@ export default {
"signin.description": "Nie masz jeszcze konta?",
"signin.button.signup": "Zarejestruj się",
"signin.input.email-or-username": "Adres e-mail lub nazwa użytkownika",
"signin.input.email-or-username.placeholder":
"Adres e-mail lub nazwa użytkownika",
"signin.input.email-or-username.placeholder": "Adres e-mail lub nazwa użytkownika",
"signin.input.password": "Hasło",
"signin.input.password.placeholder": "Twoje hasło",
"signin.button.submit": "Zaloguj się",
"signIn.notify.totp-required.title":
"Wymagane jest uwierzytelnianie dwuetapowe",
"signIn.notify.totp-required.description":
"Wprowadź kod uwierzytelniania dwuetapowego",
"signIn.notify.totp-required.title": "Wymagane jest uwierzytelnianie dwuetapowe",
"signIn.notify.totp-required.description": "Wprowadź kod uwierzytelniania dwuetapowego",
"signIn.oauth.or": "LUB",
"signIn.oauth.signInWith": "Zaloguj się przez",
"signIn.oauth.github": "GitHub",
@@ -64,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Nie pamiętasz hasła?",
"resetPassword.description":
"Wprowadź swój e-mail, aby zresetować swoje hasło.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.description": "Wprowadź swój e-mail, aby zresetować swoje hasło.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Powrót do strony logowania",
"resetPassword.text.resetPassword": "Resetuj hasło",
"resetPassword.text.enterNewPassword": "Wprowadź nowe hasło",
"resetPassword.input.password": "Nowe hasło",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Moje konto",
"account.card.info.title": "Informacje o koncie",
@@ -83,8 +73,7 @@ export default {
"account.card.password.title": "Hasło",
"account.card.password.old": "Dotychczasowe hasło",
"account.card.password.new": "Nowe hasło",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Hasło zostało pomyślnie zmienione",
"account.card.oauth.title": "Logowanie za pomocą konta społecznościowego",
"account.card.oauth.github": "GitHub",
@@ -96,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Odłącz",
"account.card.oauth.unlinked": "Rozłączono",
"account.modal.unlink.title": "Odłącz konto",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Odłączono pomyślnie",
"account.card.security.title": "Zabezpieczenia",
"account.card.security.totp.enable.description":
"Wprowadź aktualne hasło, aby móc włączyć TOTP",
"account.card.security.totp.disable.description":
"Wprowadź aktualne hasło, aby wyłączyć TOTP",
"account.card.security.totp.enable.description": "Wprowadź aktualne hasło, aby móc włączyć TOTP",
"account.card.security.totp.disable.description": "Wprowadź aktualne hasło, aby wyłączyć TOTP",
"account.card.security.totp.button.start": "Uruchom",
"account.modal.totp.title": "Uruchom TOTP",
"account.modal.totp.step1": "Krok 1: Dodaj swój uwierzytelniacz",
@@ -115,8 +101,7 @@ export default {
"account.notify.totp.disable": "%s wyłączono pomyślnie",
"account.notify.totp.enable": "TOTP włączono pomyślnie",
"account.card.language.title": "Język",
"account.card.language.description":
"Projekt jest tłumaczony przez społeczność. Niektóre języki mogą być niekompletne.",
"account.card.language.description": "Projekt jest tłumaczony przez społeczność. Niektóre języki mogą być niekompletne.",
"account.card.color.title": "Schemat kolorów",
// ThemeSwitcher.tsx
"account.theme.dark": "Ciemny",
@@ -124,8 +109,7 @@ export default {
"account.theme.system": "System",
"account.button.delete": "Usuń Konto",
"account.modal.delete.title": "Usuń Konto",
"account.modal.delete.description":
"Czy na pewno chcesz usunąć swoje konto, w tym wszystkie aktywne udziały?",
"account.modal.delete.description": "Czy na pewno chcesz usunąć swoje konto, w tym wszystkie aktywne udziały?",
// END /account
// /account/shares
"account.shares.title": "Moje udziały",
@@ -143,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Informacje udziału",
"account.shares.modal.share-link": "Udostępnij link",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Czy na pewno chcesz usunąć to udostępnianie?",
"account.shares.modal.delete.description": "Czy na pewno chcesz usunąć to udostępnianie?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Udziały odwrotne",
"account.reverseShares.description":
"Udostępnianie odwrotne pozwala na wygenerowanie unikalnego adresu URL, który umożliwia użytkownikom zewnętrznym na tworzenie udostępniania.",
"account.reverseShares.description": "Udostępnianie odwrotne pozwala na wygenerowanie unikalnego adresu URL, który umożliwia użytkownikom zewnętrznym na tworzenie udostępniania.",
"account.reverseShares.title.empty": "Tu jest pusto 👀",
"account.reverseShares.description.empty":
"Nie masz żadnych udostępnień odwrotnych.",
"account.reverseShares.description.empty": "Nie masz żadnych udostępnień odwrotnych.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Utwórz udostępnianie odwrotne",
"account.reverseShares.modal.expiration.label": "Wygasanie",
@@ -170,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Lata/lat",
"account.reverseShares.modal.max-size.label": "Maksymalny rozmiar udziału",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Tryb uproszczony",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Dostęp publiczny",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Limit użyć",
"account.reverseShares.modal.max-use.description":
"Maksymalna ilość razy, kiedy ten adres URL może być użyty do utworzenia udostępniania.",
"account.reverseShare.never-expires":
"To udostępnienie odwrotne nigdy nie wygasa.",
"account.reverseShare.expires-on":
"To udostępnienie odwrotne wygaśnie dnia {expiration}.",
"account.reverseShares.modal.max-use.description": "Maksymalna ilość razy, kiedy ten adres URL może być użyty do utworzenia udostępniania.",
"account.reverseShare.never-expires": "To udostępnienie odwrotne nigdy nie wygasa.",
"account.reverseShare.expires-on": "To udostępnienie odwrotne wygaśnie dnia {expiration}.",
"account.reverseShares.table.no-shares": "Nie utworzono jeszcze udostępnień",
"account.reverseShares.table.count.singular": "udostępnij",
"account.reverseShares.table.count.plural": "udziały",
@@ -192,11 +167,9 @@ export default {
"account.reverseShares.table.remaining": "Pozostało miejsca",
"account.reverseShares.table.max-size": "Maksymalny rozmiar udziału",
"account.reverseShares.table.expires": "Wygasa",
"account.reverseShares.modal.reverse-share-link":
"Link udostępnienia odwrotnego",
"account.reverseShares.modal.reverse-share-link": "Link udostępnienia odwrotnego",
"account.reverseShares.modal.delete.title": "Usuń udostępnienie odwrotnie",
"account.reverseShares.modal.delete.description":
"Czy na pewno chcesz usunąć to udostępnienie odwrotne? Jeśli tak, to również zostaną usunięte powiązane z nim udostępnienia.",
"account.reverseShares.modal.delete.description": "Czy na pewno chcesz usunąć to udostępnienie odwrotne? Jeśli tak, to również zostaną usunięte powiązane z nim udostępnienia.",
// END /account/reverseShares
// /admin
"admin.title": "Administracja",
@@ -215,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Zmień hasło",
"admin.users.edit.update.change-password.field": "Nowe hasło",
"admin.users.edit.update.change-password.button": "Zapisz nowe hasło",
"admin.users.edit.update.notify.password.success":
"Hasło pomyślnie zmienione",
"admin.users.edit.update.notify.password.success": "Hasło pomyślnie zmienione",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Utwórz użytkownika",
"admin.users.modal.create.username": "Nazwa użytkownika",
"admin.users.modal.create.email": "Adres e-mail",
"admin.users.modal.create.password": "Hasło",
"admin.users.modal.create.manual-password": "Ustaw ręcznie hasło",
"admin.users.modal.create.manual-password.description":
"Jeśli nie zaznaczone, użytkownik otrzyma e-mail z linkiem do ustawienia hasła.",
"admin.users.modal.create.manual-password.description": "Jeśli nie zaznaczone, użytkownik otrzyma e-mail z linkiem do ustawienia hasła.",
"admin.users.modal.create.admin": "Uprawnienia administratora",
"admin.users.modal.create.admin.description":
"Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.",
"admin.users.modal.create.admin.description": "Jeśli zaznaczone, użytkownik będzie miał dostęp do panelu administratora.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Zarządzanie udostępnieniami",
@@ -239,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Odwiedzający",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Czy na pewno chcesz usunąć to udostępnienie?",
"admin.shares.edit.delete.description": "Czy na pewno chcesz usunąć to udostępnienie?",
// END /admin/shares
// /upload
"upload.title": "Prześlij",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Wystąpił błąd podczas zakończenia tworzenia udziału.",
"upload.notify.count-failed":
"Nie udało się przesłać {count} plików. Próbuję ponownie.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Wystąpił błąd podczas zakończenia tworzenia udziału.",
"upload.notify.count-failed": "Nie udało się przesłać {count} plików. Próbuję ponownie.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Prześlij pliki",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Twoje pliki przekraczają maksymalny rozmiar {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Twoje pliki przekraczają maksymalny rozmiar {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nazwa",
"upload.filelist.size": "Rozmiar",
// showCreateUploadModal.tsx
"upload.modal.title": "Utwórz Udział",
"upload.modal.link.error.invalid":
"Może zawierać tylko litery, cyfry, znaki podkreślenia i myślniki",
"upload.modal.link.error.invalid": "Może zawierać tylko litery, cyfry, znaki podkreślenia i myślniki",
"upload.modal.link.error.taken": "Ten link jest już w użyciu",
"upload.modal.not-signed-in": "Nie jesteś zalogowany/a",
"upload.modal.not-signed-in-description":
"Nie możesz ręcznie usunąć swojego udziału ani wyświetlić licznika odwiedzających.",
"upload.modal.not-signed-in-description": "Nie możesz ręcznie usunąć swojego udziału ani wyświetlić licznika odwiedzających.",
"upload.modal.expires.never": "nigdy",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Link",
"upload.modal.expires.label": "Wygasanie",
"upload.modal.expires.minute-singular": "Minuta",
@@ -290,62 +249,47 @@ export default {
"upload.modal.expires.year-plural": "Lat/a",
"upload.modal.accordion.name-and-description.title": "Nazwa i opis",
"upload.modal.accordion.name-and-description.name.placeholder": "Nazwa",
"upload.modal.accordion.name-and-description.description.placeholder":
"Notatka dla odbiorców",
"upload.modal.accordion.name-and-description.description.placeholder": "Notatka dla odbiorców",
"upload.modal.accordion.email.title": "Odbiorcy wiadomości e-mail",
"upload.modal.accordion.email.placeholder":
"Wprowadź adresatów wiadomości e-mail",
"upload.modal.accordion.email.invalid-email":
"Adres e-mail jest nieprawidłowy",
"upload.modal.accordion.email.placeholder": "Wprowadź adresatów wiadomości e-mail",
"upload.modal.accordion.email.invalid-email": "Adres e-mail jest nieprawidłowy",
"upload.modal.accordion.security.title": "Ustawienia bezpieczeństwa",
"upload.modal.accordion.security.password.label": "Ochrona hasłem",
"upload.modal.accordion.security.password.placeholder": "Brak hasła",
"upload.modal.accordion.security.max-views.label":
"Maksymalna liczba wyświetleń",
"upload.modal.accordion.security.max-views.label": "Maksymalna liczba wyświetleń",
"upload.modal.accordion.security.max-views.placeholder": "Bez ograniczeń",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"To udostępnienie nigdy nie wygaśnie.",
"upload.modal.completed.expires-on":
"To udostępnienie wygaśnie dnia {expiration}.",
"upload.modal.completed.never-expires": "To udostępnienie nigdy nie wygaśnie.",
"upload.modal.completed.expires-on": "To udostępnienie wygaśnie dnia {expiration}.",
"upload.modal.completed.share-ready": "Udostępnianie gotowe",
"upload.modal.completed.notified-reverse-share-creator":
"Powiadomiliśmy twórcę odwrotnego udostępnienia. Możesz również ręcznie udostępnić ten link w inny sposób.",
"upload.modal.completed.notified-reverse-share-creator": "Powiadomiliśmy twórcę odwrotnego udostępnienia. Możesz również ręcznie udostępnić ten link w inny sposób.",
// END /upload
// /share/[id]
"share.title": "Udostępnij {shareId}",
"share.description": "Spójrz, co ci udostępniłem!",
"share.error.visitor-limit-exceeded.title":
"Przekroczono limit odwiedzających",
"share.error.visitor-limit-exceeded.description":
"Limit odwiedzających dla tego udziału został przekroczony.",
"share.error.visitor-limit-exceeded.title": "Przekroczono limit odwiedzających",
"share.error.visitor-limit-exceeded.description": "Limit odwiedzających dla tego udziału został przekroczony.",
"share.error.removed.title": "Udostępnianie usunięte",
"share.error.not-found.title": "Nie znaleziono udziału",
"share.error.not-found.description": "Udział, który szukasz, nie istnieje.",
"share.error.access-denied.title": "Prywatne udostępnienie",
"share.error.access-denied.description":
"Bieżące konto nie ma uprawnień dostępu do tego udostępnienia",
"share.error.access-denied.description": "Bieżące konto nie ma uprawnień dostępu do tego udostępnienia",
"share.modal.password.title": "Wymagane hasło",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Hasło",
"share.modal.error.invalid-password": "Hasło jest nieprawidłowe",
"share.button.download-all": "Pobierz wszystko",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Link do pliku",
"share.table.name": "Nazwa",
"share.table.size": "Rozmiar",
"share.modal.file-preview.error.not-supported.title":
"Podgląd nie jest obsługiwany",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Podgląd nie jest obsługiwany",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Edytuj {shareId}",
"share.edit.append-upload": "Dołącz plik",
"share.edit.notify.generic-error":
"W trakcie zakańczania tworzenia udziału wystąpił błąd.",
"share.edit.notify.generic-error": "W trakcie zakańczania tworzenia udziału wystąpił błąd.",
"share.edit.notify.save-success": "Udział zaktualizowany pomyślnie",
// END /share/[id]/edit
// /admin/config
@@ -358,213 +302,143 @@ export default {
"admin.config.general.app-name": "Nazwa aplikacji",
"admin.config.general.app-name.description": "Nazwa aplikacji",
"admin.config.general.app-url": "Adres URL aplikacji",
"admin.config.general.app-url.description":
"Pod którym adresem URL Pingvin Share jest dostępny",
"admin.config.general.app-url.description": "Pod którym adresem URL Pingvin Share jest dostępny",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Pokaż stronę główną",
"admin.config.general.show-home-page.description":
"Czy wyświetlać stronę główną",
"admin.config.general.show-home-page.description": "Czy wyświetlać stronę główną",
"admin.config.general.session-duration": "Czas trwania sesji",
"admin.config.general.session-duration.description":
"Czas w godzinach, po którym użytkownik musi zalogować się ponownie (domyślnie: 3 miesiące).",
"admin.config.general.session-duration.description": "Czas w godzinach, po którym użytkownik musi zalogować się ponownie (domyślnie: 3 miesiące).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Zmień logo, przesyłając nowy obraz. Obraz musi być plikiem PNG i mieć proporcje 1:1.",
"admin.config.general.logo.description": "Zmień logo, przesyłając nowy obraz. Obraz musi być plikiem PNG i mieć proporcje 1:1.",
"admin.config.general.logo.placeholder": "Wybierz obraz",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Temat dla odbiorców udziału",
"admin.config.email.share-recipients-subject.description":
"Temat wiadomości e-mail, która zostanie wysłana do odbiorców udziału.",
"admin.config.email.share-recipients-message":
"Wiadomość dla odbiorców udziału",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-subject.description": "Temat wiadomości e-mail, która zostanie wysłana do odbiorców udziału.",
"admin.config.email.share-recipients-message": "Wiadomość dla odbiorców udziału",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Temat udziału odwrotnego",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Wiadomość udziału odwrotnego",
"admin.config.email.reverse-share-message.description":
"Wiadomość, która zostanie wysłana, gdy ktoś utworzy udział za pomocą twojego linku udziału odwrotnego. {shareUrl} zostanie zastąpiony nazwą twórcy i adresem URL udziału.",
"admin.config.email.reverse-share-message.description": "Wiadomość, która zostanie wysłana, gdy ktoś utworzy udział za pomocą twojego linku udziału odwrotnego. {shareUrl} zostanie zastąpiony nazwą twórcy i adresem URL udziału.",
"admin.config.email.reset-password-subject": "Temat resetowania hasła",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Wiadomość resetowania hasła",
"admin.config.email.reset-password-message.description":
"Wiadomość, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła. {url} zostanie zastąpiony adresem URL resetowania hasła.",
"admin.config.email.reset-password-message.description": "Wiadomość, która zostanie wysłana, gdy użytkownik zażąda zresetowania hasła. {url} zostanie zastąpiony adresem URL resetowania hasła.",
"admin.config.email.invite-subject": "Temat zaproszenia",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Wiadomość zaproszenia",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Zezwól na rejestrację",
"admin.config.share.allow-registration.description":
"Czy dozwolona jest rejestracja",
"admin.config.share.allow-unauthenticated-shares":
"Zezwalaj na nieuwierzytelnione udostępnianie",
"admin.config.share.allow-unauthenticated-shares.description":
"Czy nieautoryzowani użytkownicy mogą tworzyć udostępnienia",
"admin.config.share.allow-registration.description": "Czy dozwolona jest rejestracja",
"admin.config.share.allow-unauthenticated-shares": "Zezwalaj na nieuwierzytelnione udostępnianie",
"admin.config.share.allow-unauthenticated-shares.description": "Czy nieautoryzowani użytkownicy mogą tworzyć udostępnienia",
"admin.config.share.max-expiration": "Maksymalny okres ważności",
"admin.config.share.max-expiration.description":
"Maksymalny okres ważności udziału w godzinach. Ustaw na 0, aby zezwolić na nieograniczony okres ważności.",
"admin.config.share.max-expiration.description": "Maksymalny okres ważności udziału w godzinach. Ustaw na 0, aby zezwolić na nieograniczony okres ważności.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Rozmiar maksymalny",
"admin.config.share.max-size.description":
"Maksymalny rozmiar udziału w bajtach",
"admin.config.share.max-size.description": "Maksymalny rozmiar udziału w bajtach",
"admin.config.share.zip-compression-level": "Poziom kompresji Zip",
"admin.config.share.zip-compression-level.description":
"Dostosuj poziom do równowagi między rozmiarem pliku a szybkością kompresji. Prawidłowe wartości mieszczą się w zakresie od 0 do 9, przy czym 0 to brak kompresji a 9 maksymalną kompresją. ",
"admin.config.share.zip-compression-level.description": "Dostosuj poziom do równowagi między rozmiarem pliku a szybkością kompresji. Prawidłowe wartości mieszczą się w zakresie od 0 do 9, przy czym 0 to brak kompresji a 9 maksymalną kompresją. ",
"admin.config.share.chunk-size": "Rozmiar fragmentu",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Czy SMTP ma zostać włączony. Ustaw to, tylko jeśli wprowadziłeś host, port, e-mail, nazwę użytkownika i hasło serwera SMTP.",
"admin.config.smtp.enabled.description": "Czy SMTP ma zostać włączony. Ustaw to, tylko jeśli wprowadziłeś host, port, e-mail, nazwę użytkownika i hasło serwera SMTP.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "Host serwera SMTP",
"admin.config.smtp.port": "Numer portu",
"admin.config.smtp.port.description": "Numer portu serwera SMTP",
"admin.config.smtp.email": "Adres e-mail",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Nazwa użytkownika",
"admin.config.smtp.username.description": "Nazwa użytkownika serwera SMTP",
"admin.config.smtp.password": "Hasło",
"admin.config.smtp.password.description": "Hasło serwera SMTP",
"admin.config.smtp.button.test": "Wyślij testowego e-maila",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Zezwól na rejestrację",
"admin.config.oauth.allow-registration.description":
"Zezwalaj użytkownikom na rejestrację za pomocą konta społecznościowego",
"admin.config.oauth.allow-registration.description": "Zezwalaj użytkownikom na rejestrację za pomocą konta społecznościowego",
"admin.config.oauth.ignore-totp": "Ignoruj TOTP",
"admin.config.oauth.ignore-totp.description":
"Czy zignorować TOTP, kiedy użytkownik loguje się za pomocą konta społecznościowego",
"admin.config.oauth.ignore-totp.description": "Czy zignorować TOTP, kiedy użytkownik loguje się za pomocą konta społecznościowego",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Czy login na GitHub jest włączony",
"admin.config.oauth.github-enabled.description": "Czy login na GitHub jest włączony",
"admin.config.oauth.github-client-id": "ID klienta GitHub",
"admin.config.oauth.github-client-id.description":
"ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.github-client-id.description": "ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.github-client-secret": "Sekret klienta GitHub",
"admin.config.oauth.github-client-secret.description":
"Sekret klienta aplikacji GitHub OAuth",
"admin.config.oauth.github-client-secret.description": "Sekret klienta aplikacji GitHub OAuth",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Czy jest włączony login na GitHub",
"admin.config.oauth.google-enabled.description": "Czy jest włączony login na GitHub",
"admin.config.oauth.google-client-id": "ID klienta Google",
"admin.config.oauth.google-client-id.description":
"ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.google-client-id.description": "ID klienta aplikacji GitHub OAuth",
"admin.config.oauth.google-client-secret": "Sekret klienta Google",
"admin.config.oauth.google-client-secret.description":
"Sekret klienta aplikacji Google OAuth",
"admin.config.oauth.google-client-secret.description": "Sekret klienta aplikacji Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Czy jest włączony login na GitHub",
"admin.config.oauth.microsoft-enabled.description": "Czy jest włączony login na GitHub",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID aplikacji Microsoft OAuth\nogólnie: Użytkownicy zarówno z osobistym kontem Microsoft, jak i kontem do pracy lub szkoły z Microsoft Entra ID mogą się zalogować do aplikacji. organizacje: Zalogować do aplikacji mogą tylko użytkownicy z kontami pracowniczymi lub szkolnymi z Microsoft Entra ID.\nkonsumenci: Zalogować się do aplikacji mogą tylko użytkownicy z osobistym kontem Microsoft.\nNazwa domeny lokatora Microsoft Entra lub identyfikator lokatora w formacie GUID: Zalogować się do aplikacji mogą tylko użytkownicy określonego najemcy Microsoft Entra (z listy członków na koncie służbowym lub szkolnym albo z listy gości na koncie osobistym Microsoft).",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID aplikacji Microsoft OAuth\nogólnie: Użytkownicy zarówno z osobistym kontem Microsoft, jak i kontem do pracy lub szkoły z Microsoft Entra ID mogą się zalogować do aplikacji. organizacje: Zalogować do aplikacji mogą tylko użytkownicy z kontami pracowniczymi lub szkolnymi z Microsoft Entra ID.\nkonsumenci: Zalogować się do aplikacji mogą tylko użytkownicy z osobistym kontem Microsoft.\nNazwa domeny lokatora Microsoft Entra lub identyfikator lokatora w formacie GUID: Zalogować się do aplikacji mogą tylko użytkownicy określonego najemcy Microsoft Entra (z listy członków na koncie służbowym lub szkolnym albo z listy gości na koncie osobistym Microsoft).",
"admin.config.oauth.microsoft-client-id": "ID klienta Microsoft",
"admin.config.oauth.microsoft-client-id.description":
"ID klienta aplikacji Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "ID klienta aplikacji Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Sekret klienta Microsoft",
"admin.config.oauth.microsoft-client-secret.description":
"Sekret klienta aplikacji Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret.description": "Sekret klienta aplikacji Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Czy jest włączony login na Discord",
"admin.config.oauth.discord-enabled.description": "Czy jest włączony login na Discord",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild":
"ID ograniczonego serwera Discord",
"admin.config.oauth.discord-limited-guild.description":
"Ogranicz logowanie do użytkowników na określonym serwerze. Pozostaw puste, aby wyłączyć.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "ID ograniczonego serwera Discord",
"admin.config.oauth.discord-limited-guild.description": "Ogranicz logowanie do użytkowników na określonym serwerze. Pozostaw puste, aby wyłączyć.",
"admin.config.oauth.discord-client-id": "ID klienta Discord",
"admin.config.oauth.discord-client-id.description":
"ID klienta aplikacji Discord OAuth",
"admin.config.oauth.discord-client-id.description": "ID klienta aplikacji Discord OAuth",
"admin.config.oauth.discord-client-secret": "Sekret klienta Discord",
"admin.config.oauth.discord-client-secret.description":
"Sekret klienta aplikacji Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "Sekret klienta aplikacji Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Czy jest włączony login OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Czy jest włączony login OpenID Connect",
"admin.config.oauth.oidc-discovery-uri": "Wykrywanie URI OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description":
"Wykrywanie URI OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description": "Wykrywanie URI OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-sign-out": "Wylogowanie z OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Czy przycisk „Wyloguj się” spowoduje wylogowanie z dostawcy OpenID Connect",
"admin.config.oauth.oidc-sign-out.description": "Czy przycisk „Wyloguj się” spowoduje wylogowanie z dostawcy OpenID Connect",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Żądanie nazwy użytkownika OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Żądanie nazwy użytkownika w tokenie identyfikatora OpenID Connect. Jeśli nie wiesz, czym jest ta konfiguracja, pozostaw pustą.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "Żądanie nazwy użytkownika OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Żądanie nazwy użytkownika w tokenie identyfikatora OpenID Connect. Jeśli nie wiesz, czym jest ta konfiguracja, pozostaw pustą.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "Identyfikator klienta OpenID Connect",
"admin.config.oauth.oidc-client-id.description":
"Identyfikator klienta OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-client-id.description": "Identyfikator klienta OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-client-secret": "Sekret klienta OpenID Connect",
"admin.config.oauth.oidc-client-secret.description":
"Sekret klienta OAuth aplikacji OpenID Connect",
"admin.config.oauth.oidc-client-secret.description": "Sekret klienta OAuth aplikacji OpenID Connect",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Ups! Ta strona nie istnieje.",
"404.button.home": "Wróć do strony domowej",
@@ -573,22 +447,16 @@ export default {
"error.description": "Ups!",
"error.button.back": "Wróć",
"error.msg.default": "Coś poszło nie tak.",
"error.msg.access_denied":
"Anulowałeś proces uwierzytelniania, spróbuj ponownie.",
"error.msg.expired_token":
"Proces uwierzytelniania trwał zbyt długo, spróbuj ponownie.",
"error.msg.access_denied": "Anulowałeś proces uwierzytelniania, spróbuj ponownie.",
"error.msg.expired_token": "Proces uwierzytelniania trwał zbyt długo, spróbuj ponownie.",
"error.msg.invalid_token": "Błąd wewnętrzny",
"error.msg.no_user": "Użytkownik powiązany z tym kontem {0} nie istnieje.",
"error.msg.no_email": "Nie można pobrać adresu e-mail z tego konta {0}.",
"error.msg.already_linked":
"To konto {0} zostało już połączone z innym kontem.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"To konto {0} nie zostało zweryfikowane, spróbuj ponownie po weryfikacji.",
"error.msg.already_linked": "To konto {0} zostało już połączone z innym kontem.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "To konto {0} nie zostało zweryfikowane, spróbuj ponownie po weryfikacji.",
"error.msg.user_not_allowed": "Nie możesz się zalogować.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -611,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Wróć",
"common.button.go-home": "Wróć do ekranu głównego",
"common.notify.copied": "Link został skopiowany do schowka",
"common.notify.copied-link": "Link został skopiowany do schowka",
"common.success": "Zakończono pomyślnie",
"common.error": "Błąd",
@@ -622,5 +491,5 @@ export default {
"common.error.number-too-large": "Musi wynosić co najwyżej {max}",
"common.error.exact-length": "Musi mieć dokładnie {length} znaków",
"common.error.invalid-number": "Musi być liczbą",
"common.error.field-required": "To pole jest wymagane",
};
"common.error.field-required": "To pole jest wymagane"
};

View File

@@ -11,19 +11,14 @@ export default {
"navbar.avatar.signout": "Terminar sessão",
// END navbar
// /
"home.title":
"Uma plataforma de compartilhamento de arquivos <h>auto-hospedada</h>.",
"home.description":
"Deseja realmente dar os seus arquivos pessoais na mão de terceiros como o WeTransfer?",
"home.title": "Uma plataforma de compartilhamento de arquivos <h>auto-hospedada</h>.",
"home.description": "Deseja realmente dar os seus arquivos pessoais na mão de terceiros como o WeTransfer?",
"home.bullet.a.name": "Auto-Hospedado",
"home.bullet.a.description":
"Hospede o Pingvin Share em sua própria máquina.",
"home.bullet.a.description": "Hospede o Pingvin Share em sua própria máquina.",
"home.bullet.b.name": "Privacidade",
"home.bullet.b.description":
"Seus arquivos são seus e nunca serão acessados por terceiros.",
"home.bullet.b.description": "Seus arquivos são seus e nunca serão acessados por terceiros.",
"home.bullet.c.name": "Sem limite de tamanho de arquivo irritante",
"home.bullet.c.description":
"Carregue arquivos tão grandes quanto quiser. Apenas o seu disco rígido será o seu limite.",
"home.bullet.c.description": "Carregue arquivos tão grandes quanto quiser. Apenas o seu disco rígido será o seu limite.",
"home.button.start": "Começar",
"home.button.source": "Código-fonte",
// END /
@@ -36,10 +31,8 @@ export default {
"signin.input.password": "Senha",
"signin.input.password.placeholder": "A sua senha",
"signin.button.submit": "Iniciar sessão",
"signIn.notify.totp-required.title":
"Autenticação de dois fatores necessária",
"signIn.notify.totp-required.description":
"Insira seu código de autenticação de dois fatores",
"signIn.notify.totp-required.title": "Autenticação de dois fatores necessária",
"signIn.notify.totp-required.description": "Insira seu código de autenticação de dois fatores",
"signIn.oauth.or": "OU",
"signIn.oauth.signInWith": "Iniciar sessão com",
"signIn.oauth.github": "GitHub",
@@ -64,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Esqueceu a sua senha?",
"resetPassword.description":
"Insira o seu e-mail para redefinir a sua senha.",
"resetPassword.notify.success":
"Uma mensagem com um link para redefinir sua senha foi enviada se o e-mail fornecido existir.",
"resetPassword.description": "Insira o seu e-mail para redefinir a sua senha.",
"resetPassword.notify.success": "Uma mensagem com um link para redefinir sua senha foi enviada se o e-mail fornecido existir.",
"resetPassword.button.back": "Voltar para a página inicial",
"resetPassword.text.resetPassword": "Redefinir senha",
"resetPassword.text.enterNewPassword": "Digite uma nova senha",
"resetPassword.input.password": "Nova senha",
"resetPassword.notify.passwordReset":
"A sua senha foi redefinida com sucesso.",
"resetPassword.notify.passwordReset": "A sua senha foi redefinida com sucesso.",
// /account
"account.title": "A minha conta",
"account.card.info.title": "Informação sobre a conta",
@@ -83,8 +73,7 @@ export default {
"account.card.password.title": "Senha",
"account.card.password.old": "Senha antiga",
"account.card.password.new": "Nova senha",
"account.card.password.noPasswordSet":
"Você não tem uma senha definida. Para entrar utilizando seu e-mail e senha, você precisa criar uma senha.",
"account.card.password.noPasswordSet": "Você não tem uma senha definida. Para entrar utilizando seu e-mail e senha, você precisa criar uma senha.",
"account.notify.password.success": "Senha alterada com sucesso",
"account.card.oauth.title": "Login com Redes Sociais",
"account.card.oauth.github": "GitHub",
@@ -96,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Desvincular",
"account.card.oauth.unlinked": "Desvinculado",
"account.modal.unlink.title": "Desvincular conta",
"account.modal.unlink.description":
"Desvincular suas redes sociais pode fazer com que você perca sua conta se não se lembrar de seu nome de usuário e senha",
"account.modal.unlink.description": "Desvincular suas redes sociais pode fazer com que você perca sua conta se não se lembrar de seu nome de usuário e senha",
"account.notify.oauth.unlinked.success": "Desvinculado com sucesso",
"account.card.security.title": "Segurança",
"account.card.security.totp.enable.description":
"Digite a sua senha atual para começar a habilitar o TOTP",
"account.card.security.totp.disable.description":
"Digite a sua senha atual para desabilitar o TOTP",
"account.card.security.totp.enable.description": "Digite a sua senha atual para começar a habilitar o TOTP",
"account.card.security.totp.disable.description": "Digite a sua senha atual para desabilitar o TOTP",
"account.card.security.totp.button.start": "Iniciar",
"account.modal.totp.title": "Habilitar TOTP",
"account.modal.totp.step1": "Passo 1: Adicionar o seu autenticador",
@@ -115,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP desabilitado com sucesso",
"account.notify.totp.enable": "TOTP habilitado com sucesso",
"account.card.language.title": "Idioma",
"account.card.language.description":
"O projeto é traduzido pela comunidade. Alguns idiomas podem estar incompletos.",
"account.card.language.description": "O projeto é traduzido pela comunidade. Alguns idiomas podem estar incompletos.",
"account.card.color.title": "Esquema de cores",
// ThemeSwitcher.tsx
"account.theme.dark": "Escuro",
@@ -124,8 +109,7 @@ export default {
"account.theme.system": "Sistema",
"account.button.delete": "Excluir conta",
"account.modal.delete.title": "Excluir conta",
"account.modal.delete.description":
"Você realmente deseja excluir a sua conta, incluindo todos os seus compartilhamentos ativos?",
"account.modal.delete.description": "Você realmente deseja excluir a sua conta, incluindo todos os seus compartilhamentos ativos?",
// END /account
// /account/shares
"account.shares.title": "Meus compartilhamentos",
@@ -143,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Informações do compartilhamento",
"account.shares.modal.share-link": "Link do compartilhamento",
"account.shares.modal.delete.title": "Excluir o compartilhamento {share}",
"account.shares.modal.delete.description":
"Tem certeza que deseja excluir este compartilhamento?",
"account.shares.modal.delete.description": "Tem certeza que deseja excluir este compartilhamento?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Compartilhamentos reversos",
"account.reverseShares.description":
"Um compartilhamento reverso permite gerar uma URL única que autoriza usuários externos criarem um compartilhamento.",
"account.reverseShares.description": "Um compartilhamento reverso permite gerar uma URL única que autoriza usuários externos criarem um compartilhamento.",
"account.reverseShares.title.empty": "Está vazio aqui 👀",
"account.reverseShares.description.empty":
"Você não tem nenhum compartilhamento reverso.",
"account.reverseShares.description.empty": "Você não tem nenhum compartilhamento reverso.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Criar compartilhamento reverso",
"account.reverseShares.modal.expiration.label": "Expiração",
@@ -168,38 +149,27 @@ export default {
"account.reverseShares.modal.expiration.month-plural": "Meses",
"account.reverseShares.modal.expiration.year-singular": "Ano",
"account.reverseShares.modal.expiration.year-plural": "Anos",
"account.reverseShares.modal.max-size.label":
"Tamanho máximo do compartilhamento",
"account.reverseShares.modal.max-size.label": "Tamanho máximo do compartilhamento",
"account.reverseShares.modal.send-email": "Enviar notificações por email",
"account.reverseShares.modal.send-email.description":
"Enviar uma notificação por e-mail quando um compartilhamento for criado com este link reverso.",
"account.reverseShares.modal.send-email.description": "Enviar uma notificação por e-mail quando um compartilhamento for criado com este link reverso.",
"account.reverseShares.modal.simplified": "Modo simples",
"account.reverseShares.modal.simplified.description":
"Facilite o upload da pessoa para compartilhar o arquivo com você. Eles serão capazes de personalizar somente o nome e a descrição do compartilhamento.",
"account.reverseShares.modal.simplified.description": "Facilite o upload da pessoa para compartilhar o arquivo com você. Eles serão capazes de personalizar somente o nome e a descrição do compartilhamento.",
"account.reverseShares.modal.public-access": "Acesso público",
"account.reverseShares.modal.public-access.description":
"Faça os compartilhamentos criados com este compartilhamento reverso público. Se desativado, somente você e o criador do compartilhamento poderão visualizá-lo.",
"account.reverseShares.modal.public-access.description": "Faça os compartilhamentos criados com este compartilhamento reverso público. Se desativado, somente você e o criador do compartilhamento poderão visualizá-lo.",
"account.reverseShares.modal.max-use.label": "Limite de uso",
"account.reverseShares.modal.max-use.description":
"A quantidade máxima de vezes que esta URL pode ser usada para criar um compartilhamento.",
"account.reverseShare.never-expires":
"Este compartilhamento reverso nunca irá expirar.",
"account.reverseShare.expires-on":
"Este compartilhamento reverso irá expirar em {expiration}.",
"account.reverseShares.table.no-shares":
"Nenhum compartilhamento criado ainda",
"account.reverseShares.modal.max-use.description": "A quantidade máxima de vezes que esta URL pode ser usada para criar um compartilhamento.",
"account.reverseShare.never-expires": "Este compartilhamento reverso nunca irá expirar.",
"account.reverseShare.expires-on": "Este compartilhamento reverso irá expirar em {expiration}.",
"account.reverseShares.table.no-shares": "Nenhum compartilhamento criado ainda",
"account.reverseShares.table.count.singular": "compartilhar",
"account.reverseShares.table.count.plural": "compartilhamentos",
"account.reverseShares.table.shares": "Compartilhamentos",
"account.reverseShares.table.remaining": "Usos restantes",
"account.reverseShares.table.max-size": "Tamanho máximo do compartilhamento",
"account.reverseShares.table.expires": "Expira em",
"account.reverseShares.modal.reverse-share-link":
"Link do compartilhamento reverso",
"account.reverseShares.modal.delete.title":
"Excluir o compartilhamento reverso",
"account.reverseShares.modal.delete.description":
"Você realmente deseja excluir este compartilhamento reverso? Se você o fizer, os compartilhamentos associados também serão excluídos.",
"account.reverseShares.modal.reverse-share-link": "Link do compartilhamento reverso",
"account.reverseShares.modal.delete.title": "Excluir o compartilhamento reverso",
"account.reverseShares.modal.delete.description": "Você realmente deseja excluir este compartilhamento reverso? Se você o fizer, os compartilhamentos associados também serão excluídos.",
// END /account/reverseShares
// /admin
"admin.title": "Administração",
@@ -218,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Alterar senha",
"admin.users.edit.update.change-password.field": "Nova senha",
"admin.users.edit.update.change-password.button": "Salvar nova senha",
"admin.users.edit.update.notify.password.success":
"Senha alterada com sucesso",
"admin.users.edit.update.notify.password.success": "Senha alterada com sucesso",
"admin.users.edit.delete.title": "Excluir usuário {username} ?",
"admin.users.edit.delete.description":
"Você realmente quer excluir este usuário e todos os seus compartilhamentos?",
"admin.users.edit.delete.description": "Você realmente quer excluir este usuário e todos os seus compartilhamentos?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Criar usuário",
"admin.users.modal.create.username": "Nome de usuário",
"admin.users.modal.create.email": "E-mail",
"admin.users.modal.create.password": "Senha",
"admin.users.modal.create.manual-password": "Definir senha manualmente",
"admin.users.modal.create.manual-password.description":
"Se não estiver marcado, o usuário receberá um e-mail com um link para definir sua senha.",
"admin.users.modal.create.manual-password.description": "Se não estiver marcado, o usuário receberá um e-mail com um link para definir sua senha.",
"admin.users.modal.create.admin": "Privilégios de administrador",
"admin.users.modal.create.admin.description":
"Se marcado, o usuário poderá acessar o painel de administração.",
"admin.users.modal.create.admin.description": "Se marcado, o usuário poderá acessar o painel de administração.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Gerenciamento de compartilhamentos",
@@ -242,42 +208,31 @@ export default {
"admin.shares.table.visitors": "Visitantes",
"admin.shares.table.expires": "Expira em",
"admin.shares.edit.delete.title": "Excluir o compartilhamento {id}",
"admin.shares.edit.delete.description":
"Tem certeza que deseja excluir este compartilhamento?",
"admin.shares.edit.delete.description": "Tem certeza que deseja excluir este compartilhamento?",
// END /admin/shares
// /upload
"upload.title": "Carregar",
"upload.notify.confirm-leave":
"Você tem certeza que deseja sair desta página? Seu envio será cancelado.",
"upload.notify.generic-error":
"Ocorreu um erro ao terminar seu compartilhamento.",
"upload.notify.count-failed":
"Falha ao enviar {count} arquivos. Tentando novamente.",
"upload.reverse-share.error.invalid.title":
"Link de compartilhamento reverso inválido",
"upload.reverse-share.error.invalid.description":
"Este compartilhamento reverso expirou ou é inválido.",
"upload.notify.confirm-leave": "Você tem certeza que deseja sair desta página? Seu envio será cancelado.",
"upload.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.",
"upload.notify.count-failed": "Falha ao enviar {count} arquivos. Tentando novamente.",
"upload.reverse-share.error.invalid.title": "Link de compartilhamento reverso inválido",
"upload.reverse-share.error.invalid.description": "Este compartilhamento reverso expirou ou é inválido.",
// Dropzone.tsx
"upload.dropzone.title": "Carregar arquivos",
"upload.dropzone.description":
"Arraste os arquivos aqui para iniciar o seu compartilhamento. Aceitamos apenas arquivos até {maxSize} no total.",
"upload.dropzone.notify.file-too-big":
"Seus arquivos excedem o tamanho máximo do compartilhamento {maxSize}.",
"upload.dropzone.description": "Arraste os arquivos aqui para iniciar o seu compartilhamento. Aceitamos apenas arquivos até {maxSize} no total.",
"upload.dropzone.notify.file-too-big": "Seus arquivos excedem o tamanho máximo do compartilhamento {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Nome",
"upload.filelist.size": "Tamanho",
// showCreateUploadModal.tsx
"upload.modal.title": "Criar Compartilhamento",
"upload.modal.link.error.invalid":
"Pode conter apenas letras, números, sublinhados e hífens",
"upload.modal.link.error.invalid": "Pode conter apenas letras, números, sublinhados e hífens",
"upload.modal.link.error.taken": "Este link já está em uso",
"upload.modal.not-signed-in": "Você não está conectado",
"upload.modal.not-signed-in-description":
"Você não poderá excluir seu compartilhamento manualmente e visualizar a contagem de visitantes.",
"upload.modal.not-signed-in-description": "Você não poderá excluir seu compartilhamento manualmente e visualizar a contagem de visitantes.",
"upload.modal.expires.never": "nunca",
"upload.modal.expires.never-long": "Compartilhamento permanente",
"upload.modal.expires.error.too-long":
"Data de expiração excede o máximo de {max}.",
"upload.modal.expires.error.too-long": "Data de expiração excede o máximo de {max}.",
"upload.modal.link.label": "Link",
"upload.modal.expires.label": "Expiração",
"upload.modal.expires.minute-singular": "Minuto",
@@ -294,11 +249,9 @@ export default {
"upload.modal.expires.year-plural": "Anos",
"upload.modal.accordion.name-and-description.title": "Nome e descrição",
"upload.modal.accordion.name-and-description.name.placeholder": "Nome",
"upload.modal.accordion.name-and-description.description.placeholder":
"Nota para os destinatários deste compartilhamento",
"upload.modal.accordion.name-and-description.description.placeholder": "Nota para os destinatários deste compartilhamento",
"upload.modal.accordion.email.title": "Destinatários de e-mail",
"upload.modal.accordion.email.placeholder":
"Insira os destinatários do e-mail",
"upload.modal.accordion.email.placeholder": "Insira os destinatários do e-mail",
"upload.modal.accordion.email.invalid-email": "Endereço de e-mail inválido",
"upload.modal.accordion.security.title": "Opções de segurança",
"upload.modal.accordion.security.password.label": "Proteção por senha",
@@ -306,48 +259,37 @@ export default {
"upload.modal.accordion.security.max-views.label": "Máximo de visualizações",
"upload.modal.accordion.security.max-views.placeholder": "Sem limite",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"Este compartilhamento reverso nunca irá expirar.",
"upload.modal.completed.expires-on":
"Este compartilhamento reverso irá expirar em {expiration}.",
"upload.modal.completed.never-expires": "Este compartilhamento reverso nunca irá expirar.",
"upload.modal.completed.expires-on": "Este compartilhamento reverso irá expirar em {expiration}.",
"upload.modal.completed.share-ready": "Compartilhamento pronto",
"upload.modal.completed.notified-reverse-share-creator":
"Nós notificamos o criador do compartilhamento reverso. Você também pode compartilhar este link manualmente com ele por outros meios.",
"upload.modal.completed.notified-reverse-share-creator": "Nós notificamos o criador do compartilhamento reverso. Você também pode compartilhar este link manualmente com ele por outros meios.",
// END /upload
// /share/[id]
"share.title": "Compartilhar {shareId}",
"share.description": "Veja o que eu compartilhei com você!",
"share.error.visitor-limit-exceeded.title": "Limite de visitantes excedido",
"share.error.visitor-limit-exceeded.description":
"O limite de visitantes deste compartilhamento foi excedido.",
"share.error.visitor-limit-exceeded.description": "O limite de visitantes deste compartilhamento foi excedido.",
"share.error.removed.title": "Compartilhamento removido",
"share.error.not-found.title": "Compartilhamento não encontrado",
"share.error.not-found.description":
"O compartilhamento que você procura não existe.",
"share.error.not-found.description": "O compartilhamento que você procura não existe.",
"share.error.access-denied.title": "Compartilhamento privado",
"share.error.access-denied.description":
"A conta atual não tem permissão para acessar este compartilhamento",
"share.error.access-denied.description": "A conta atual não tem permissão para acessar este compartilhamento",
"share.modal.password.title": "Senha necessária",
"share.modal.password.description":
"Por favor, digite a senha para acessar este compartilhamento.",
"share.modal.password.description": "Por favor, digite a senha para acessar este compartilhamento.",
"share.modal.password": "Senha",
"share.modal.error.invalid-password": "Senha inválida",
"share.button.download-all": "Transferir tudo",
"share.notify.download-all-preparing":
"O compartilhamento está sendo preparado. Tente novamente em alguns minutos.",
"share.notify.download-all-preparing": "O compartilhamento está sendo preparado. Tente novamente em alguns minutos.",
"share.modal.file-link": "Link do arquivo",
"share.table.name": "Nome",
"share.table.size": "Tamanho",
"share.modal.file-preview.error.not-supported.title":
"Visualização não suportada",
"share.modal.file-preview.error.not-supported.description":
"Pré-visualizações não são suportadas para este tipo de arquivos. Por favor, baixe o arquivo para visualizá-lo.",
"share.modal.file-preview.error.not-supported.title": "Visualização não suportada",
"share.modal.file-preview.error.not-supported.description": "Pré-visualizações não são suportadas para este tipo de arquivos. Por favor, baixe o arquivo para visualizá-lo.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Editar {shareId}",
"share.edit.append-upload": "Anexar arquivo",
"share.edit.notify.generic-error":
"Ocorreu um erro ao terminar seu compartilhamento.",
"share.edit.notify.generic-error": "Ocorreu um erro ao terminar seu compartilhamento.",
"share.edit.notify.save-success": "Compartilhamento atualizado com sucesso",
// END /share/[id]/edit
// /admin/config
@@ -360,222 +302,143 @@ export default {
"admin.config.general.app-name": "Nome da aplicação",
"admin.config.general.app-name.description": "Nome da aplicação",
"admin.config.general.app-url": "URL do Aplicativo",
"admin.config.general.app-url.description":
"Em qual URL o Pingvin Share está disponível",
"admin.config.general.app-url.description": "Em qual URL o Pingvin Share está disponível",
"admin.config.general.secure-cookies": "Cookies seguros",
"admin.config.general.secure-cookies.description":
"Se definir a bandeira segura nos cookies. Se habilitado, o site não funcionará quando acessado por HTTP.",
"admin.config.general.secure-cookies.description": "Se definir a bandeira segura nos cookies. Se habilitado, o site não funcionará quando acessado por HTTP.",
"admin.config.general.show-home-page": "Mostrar a página inicial",
"admin.config.general.show-home-page.description":
"Mostrar ou não a página inicial",
"admin.config.general.show-home-page.description": "Mostrar ou não a página inicial",
"admin.config.general.session-duration": "Duração de sessão",
"admin.config.general.session-duration.description":
"Tempo em horas após o qual um usuário deve iniciar a sessão novamente (padrão: 3 meses).",
"admin.config.general.session-duration.description": "Tempo em horas após o qual um usuário deve iniciar a sessão novamente (padrão: 3 meses).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Alterar o seu logo carregando uma nova imagem. A imagem deve ser PNG e deve ter o formato 1:1.",
"admin.config.general.logo.description": "Alterar o seu logo carregando uma nova imagem. A imagem deve ser PNG e deve ter o formato 1:1.",
"admin.config.general.logo.placeholder": "Escolhe uma imagem",
"admin.config.email.enable-share-email-recipients":
"Ativar compartilhamento por email",
"admin.config.email.enable-share-email-recipients.description":
"Se deseja permitir o compartilhamento por e-mail com destinatários. Só ative isto se o SMTP estiver ativado.",
"admin.config.email.share-recipients-subject":
"Assunto dos destinatários do compartilhamento",
"admin.config.email.share-recipients-subject.description":
"Assunto do e-mail enviado para os destinatários do compartilhamento.",
"admin.config.email.share-recipients-message":
"Assunto dos destinatários do compartilhamento",
"admin.config.email.share-recipients-message.description":
"Mensagem que é enviada para os destinatários do compartilhamento. Variáveis disponíveis:\n {creator} - O nome de usuário do criador do compartilhamento\n {creatorEmail} - O e-mail do criador do compartilhamento\n {shareUrl} - A URL do compartilhamento\n {desc} - A descrição do compartilhamento\n {expires} - A data de expiração do compartilhamento\n Essas variáveis serão substituídas pelo valor real.",
"admin.config.email.reverse-share-subject":
"Assunto do compartilhamento reverso",
"admin.config.email.reverse-share-subject.description":
"Assunto do e-mail enviado quando alguém criou um compartilhamento com o seu link reverso.",
"admin.config.email.reverse-share-message":
"Mensagem do compartilhamento reverso",
"admin.config.email.reverse-share-message.description":
"Mensagem enviada quando alguém criou um compartilhamento com o link reverso. {shareUrl} será substituído pelo nome do criador e pela URL de compartilhamento.",
"admin.config.email.enable-share-email-recipients": "Ativar compartilhamento por email",
"admin.config.email.enable-share-email-recipients.description": "Se deseja permitir o compartilhamento por e-mail com destinatários. Só ative isto se o SMTP estiver ativado.",
"admin.config.email.share-recipients-subject": "Assunto dos destinatários do compartilhamento",
"admin.config.email.share-recipients-subject.description": "Assunto do e-mail enviado para os destinatários do compartilhamento.",
"admin.config.email.share-recipients-message": "Assunto dos destinatários do compartilhamento",
"admin.config.email.share-recipients-message.description": "Mensagem que é enviada para os destinatários do compartilhamento. Variáveis disponíveis:\n {creator} - O nome de usuário do criador do compartilhamento\n {creatorEmail} - O e-mail do criador do compartilhamento\n {shareUrl} - A URL do compartilhamento\n {desc} - A descrição do compartilhamento\n {expires} - A data de expiração do compartilhamento\n Essas variáveis serão substituídas pelo valor real.",
"admin.config.email.reverse-share-subject": "Assunto do compartilhamento reverso",
"admin.config.email.reverse-share-subject.description": "Assunto do e-mail enviado quando alguém criou um compartilhamento com o seu link reverso.",
"admin.config.email.reverse-share-message": "Mensagem do compartilhamento reverso",
"admin.config.email.reverse-share-message.description": "Mensagem enviada quando alguém criou um compartilhamento com o link reverso. {shareUrl} será substituído pelo nome do criador e pela URL de compartilhamento.",
"admin.config.email.reset-password-subject": "Redefinir assunto da senha",
"admin.config.email.reset-password-subject.description":
"Assunto do e-mail enviado quando um usuário solicita uma redefinição de senha.",
"admin.config.email.reset-password-message":
"Mensagem de redefinição de senha",
"admin.config.email.reset-password-message.description":
"Mensagem enviada quando um usuário solicita uma redefinição de senha. {url} será substituído pela URL de redefinição de senha.",
"admin.config.email.reset-password-subject.description": "Assunto do e-mail enviado quando um usuário solicita uma redefinição de senha.",
"admin.config.email.reset-password-message": "Mensagem de redefinição de senha",
"admin.config.email.reset-password-message.description": "Mensagem enviada quando um usuário solicita uma redefinição de senha. {url} será substituído pela URL de redefinição de senha.",
"admin.config.email.invite-subject": "Assunto do convite",
"admin.config.email.invite-subject.description":
"Assunto do e-mail enviado quando um administrador convida um usuário.",
"admin.config.email.invite-subject.description": "Assunto do e-mail enviado quando um administrador convida um usuário.",
"admin.config.email.invite-message": "Mensagem de convite",
"admin.config.email.invite-message.description":
"Mensagem que é enviada quando um administrador convida um usuário. {url} será substituído pelo URL de convite, {email} com o e-mail e {password} com a senha do usuário.",
"admin.config.email.invite-message.description": "Mensagem que é enviada quando um administrador convida um usuário. {url} será substituído pelo URL de convite, {email} com o e-mail e {password} com a senha do usuário.",
"admin.config.share.allow-registration": "Permitir novos registos",
"admin.config.share.allow-registration.description":
"Se o registro é permitido",
"admin.config.share.allow-unauthenticated-shares":
"Permitir compartilhamentos sem autenticação",
"admin.config.share.allow-unauthenticated-shares.description":
"Se usuários não autenticados podem criar compartilhamentos",
"admin.config.share.allow-registration.description": "Se o registro é permitido",
"admin.config.share.allow-unauthenticated-shares": "Permitir compartilhamentos sem autenticação",
"admin.config.share.allow-unauthenticated-shares.description": "Se usuários não autenticados podem criar compartilhamentos",
"admin.config.share.max-expiration": "Expiração máxima",
"admin.config.share.max-expiration.description":
"Validade máxima de ações em horas. Defina 0 para permitir expiração ilimitada.",
"admin.config.share.share-id-length":
"Comprimento da ID do compartilhamento padrão",
"admin.config.share.share-id-length.description":
"Comprimento padrão para a ID gerada de um compartilhamento. Este valor também é usado para gerar links para ações reversas. Um valor abaixo de 8 não é considerado seguro.",
"admin.config.share.max-expiration.description": "Validade máxima de ações em horas. Defina 0 para permitir expiração ilimitada.",
"admin.config.share.share-id-length": "Comprimento da ID do compartilhamento padrão",
"admin.config.share.share-id-length.description": "Comprimento padrão para a ID gerada de um compartilhamento. Este valor também é usado para gerar links para ações reversas. Um valor abaixo de 8 não é considerado seguro.",
"admin.config.share.max-size": "Tamanho máximo",
"admin.config.share.max-size.description":
"Tamanho máximo do compartilhamento em bytes",
"admin.config.share.max-size.description": "Tamanho máximo do compartilhamento em bytes",
"admin.config.share.zip-compression-level": "Nível de compressão",
"admin.config.share.zip-compression-level.description":
"Ajuste o nível para equilibrar entre o tamanho do arquivo e a velocidade de compressão. Valores válidos vão de 0 a 9, com 0 sendo sem compressão e 9 sendo compressão máxima. ",
"admin.config.share.zip-compression-level.description": "Ajuste o nível para equilibrar entre o tamanho do arquivo e a velocidade de compressão. Valores válidos vão de 0 a 9, com 0 sendo sem compressão e 9 sendo compressão máxima. ",
"admin.config.share.chunk-size": "Tamanho do pedaço",
"admin.config.share.chunk-size.description":
"Ajuste o tamanho do pedaço (em bytes) para seus uploads equilibrarem eficiência e confiabilidade de acordo com sua conexão com a internet. Pedaços menores podem aumentar as taxas de sucesso para conexões instáveis, enquanto partes maiores aceleram uploads para conexões estáveis.",
"admin.config.share.auto-open-share-modal":
"Abertura automática do modal de criação de compartilhamento",
"admin.config.share.auto-open-share-modal.description":
"O modal de criação de compartilhamento aparece automaticamente quando um usuário seleciona arquivos, eliminando a necessidade de clicar manualmente no botão.",
"admin.config.share.chunk-size.description": "Ajuste o tamanho do pedaço (em bytes) para seus uploads equilibrarem eficiência e confiabilidade de acordo com sua conexão com a internet. Pedaços menores podem aumentar as taxas de sucesso para conexões instáveis, enquanto partes maiores aceleram uploads para conexões estáveis.",
"admin.config.share.auto-open-share-modal": "Abertura automática do modal de criação de compartilhamento",
"admin.config.share.auto-open-share-modal.description": "O modal de criação de compartilhamento aparece automaticamente quando um usuário seleciona arquivos, eliminando a necessidade de clicar manualmente no botão.",
"admin.config.smtp.enabled": "Habilitar",
"admin.config.smtp.enabled.description":
"Se o SMTP está habilitado. Apenas defina como verdadeiro se você digitou o servidor, porta, e-mail, usuário e senha do seu servidor SMTP.",
"admin.config.smtp.enabled.description": "Se o SMTP está habilitado. Apenas defina como verdadeiro se você digitou o servidor, porta, e-mail, usuário e senha do seu servidor SMTP.",
"admin.config.smtp.host": "Servidor",
"admin.config.smtp.host.description": "Nome do Servidor SMTP",
"admin.config.smtp.port": "Porta",
"admin.config.smtp.port.description": "Porta do Servidor SMTP",
"admin.config.smtp.email": "E-mail",
"admin.config.smtp.email.description":
"Endereço de e-mail do qual os e-mails são enviados",
"admin.config.smtp.email.description": "Endereço de e-mail do qual os e-mails são enviados",
"admin.config.smtp.username": "Nome de usuário",
"admin.config.smtp.username.description": "Nome de usuário do servidor SMTP",
"admin.config.smtp.password": "Senha",
"admin.config.smtp.password.description": "Senha do servidor SMTP",
"admin.config.smtp.button.test": "Enviar email de teste",
"admin.config.smtp.allow-unauthorized-certificates":
"Confiar em certificados de servidor SMTP não autorizados",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Apenas defina isso como verdadeiro se você precisar confiar nos certificados auto-assinados.",
"admin.config.smtp.allow-unauthorized-certificates": "Confiar em certificados de servidor SMTP não autorizados",
"admin.config.smtp.allow-unauthorized-certificates.description": "Apenas defina isso como verdadeiro se você precisar confiar nos certificados auto-assinados.",
"admin.config.oauth.allow-registration": "Permitir registro",
"admin.config.oauth.allow-registration.description":
"Permitir que os usuários se registrem através do login de redes sociais",
"admin.config.oauth.allow-registration.description": "Permitir que os usuários se registrem através do login de redes sociais",
"admin.config.oauth.ignore-totp": "Ignorar TOTP",
"admin.config.oauth.ignore-totp.description":
"Ignorar o TOTP quando usuário usando login social",
"admin.config.oauth.ignore-totp.description": "Ignorar o TOTP quando usuário usando login social",
"admin.config.oauth.disable-password": "Desativar login por senha",
"admin.config.oauth.disable-password.description":
"Se deseja desativar o login por senha\nCertifique-se de que um provedor OAuth está configurado corretamente antes de ativar essa configuração para evitar ser bloqueado.",
"admin.config.oauth.disable-password.description": "Se deseja desativar o login por senha\nCertifique-se de que um provedor OAuth está configurado corretamente antes de ativar essa configuração para evitar ser bloqueado.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Se o login GitHub está habilitado",
"admin.config.oauth.github-enabled.description": "Se o login GitHub está habilitado",
"admin.config.oauth.github-client-id": "Client ID do GitHub",
"admin.config.oauth.github-client-id.description":
"ID do cliente do aplicativo GitHub OAuth",
"admin.config.oauth.github-client-id.description": "ID do cliente do aplicativo GitHub OAuth",
"admin.config.oauth.github-client-secret": "Client Secret do GitHub",
"admin.config.oauth.github-client-secret.description":
"ID do cliente do aplicativo GitHub OAuth",
"admin.config.oauth.github-client-secret.description": "ID do cliente do aplicativo GitHub OAuth",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Se o login GitHub está habilitado",
"admin.config.oauth.google-enabled.description": "Se o login GitHub está habilitado",
"admin.config.oauth.google-client-id": "Client ID do Google",
"admin.config.oauth.google-client-id.description":
"ID do cliente do aplicativo GitHub OAuth",
"admin.config.oauth.google-client-id.description": "ID do cliente do aplicativo GitHub OAuth",
"admin.config.oauth.google-client-secret": "Client Secret do Google",
"admin.config.oauth.google-client-secret.description":
"Client secret do aplicativo GitHub OAuth",
"admin.config.oauth.google-client-secret.description": "Client secret do aplicativo GitHub OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Se o Microsoft login está habilitado",
"admin.config.oauth.microsoft-enabled.description": "Se o Microsoft login está habilitado",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"O ID do Tenant do app Microsoft OAuth\ncomum: Usuários com uma conta pessoal da Microsoft e uma conta de trabalho ou escola do Microsoft Entra podem entrar no aplicativo. organizações: somente usuários com contas de trabalho ou de escola do Microsoft Entra ID podem entrar no aplicativo.\nconsumidores: Somente usuários com uma conta pessoal da Microsoft podem acessar o aplicativo.\nnome de domínio do tenant Microsoft Entra ou do ID do inquilino no formato GUID: Somente usuários de um tenant Microsoft Entra específico (membros do diretório com uma conta de trabalho ou de diretório com uma conta pessoal da Microsoft) podem entrar no aplicativo.",
"admin.config.oauth.microsoft-tenant.description": "O ID do Tenant do app Microsoft OAuth\ncomum: Usuários com uma conta pessoal da Microsoft e uma conta de trabalho ou escola do Microsoft Entra podem entrar no aplicativo. organizações: somente usuários com contas de trabalho ou de escola do Microsoft Entra ID podem entrar no aplicativo.\nconsumidores: Somente usuários com uma conta pessoal da Microsoft podem acessar o aplicativo.\nnome de domínio do tenant Microsoft Entra ou do ID do inquilino no formato GUID: Somente usuários de um tenant Microsoft Entra específico (membros do diretório com uma conta de trabalho ou de diretório com uma conta pessoal da Microsoft) podem entrar no aplicativo.",
"admin.config.oauth.microsoft-client-id": "ID do Cliente Microsoft",
"admin.config.oauth.microsoft-client-id.description":
"ID do cliente do aplicativo Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "ID do cliente do aplicativo Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Segredo do Cliente Microsoft",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret do aplicativo Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret.description": "Client secret do aplicativo Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Se o login do Discord está habilitado",
"admin.config.oauth.discord-enabled.description": "Se o login do Discord está habilitado",
"admin.config.oauth.discord-limited-users": "Usuários limitados do Discord",
"admin.config.oauth.discord-limited-users.description":
"Limite de login em usuários específicos por sua ID do Discord. Deixe em branco para desativar.",
"admin.config.oauth.discord-limited-guild":
"ID do servidor limitado do Discord",
"admin.config.oauth.discord-limited-guild.description":
"Limite de login para usuários em um servidor específico. Deixe em branco para desativar.",
"admin.config.oauth.discord-limited-users.description": "Limite de login em usuários específicos por sua ID do Discord. Deixe em branco para desativar.",
"admin.config.oauth.discord-limited-guild": "ID do servidor limitado do Discord",
"admin.config.oauth.discord-limited-guild.description": "Limite de login para usuários em um servidor específico. Deixe em branco para desativar.",
"admin.config.oauth.discord-client-id": "ID do Cliente Discord",
"admin.config.oauth.discord-client-id.description":
"ID do cliente do aplicativo Discord OAuth",
"admin.config.oauth.discord-client-id.description": "ID do cliente do aplicativo Discord OAuth",
"admin.config.oauth.discord-client-secret": "Segredo do Cliente Discord",
"admin.config.oauth.discord-client-secret.description":
"ID do cliente do aplicativo Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "ID do cliente do aplicativo Discord OAuth",
"admin.config.oauth.oidc-enabled": "Conectar o OpenID",
"admin.config.oauth.oidc-enabled.description":
"Se o login do OpenID Connect está ativado",
"admin.config.oauth.oidc-discovery-uri":
"URI de descoberta do OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description":
"URI da descoberta do aplicativo OpenID Connect OAuth",
"admin.config.oauth.oidc-enabled.description": "Se o login do OpenID Connect está ativado",
"admin.config.oauth.oidc-discovery-uri": "URI de descoberta do OpenID Connect",
"admin.config.oauth.oidc-discovery-uri.description": "URI da descoberta do aplicativo OpenID Connect OAuth",
"admin.config.oauth.oidc-sign-out": "Sair do OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Se o botão “Sair” fará o logout do provedor OpenID Connect",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Reivindicação de nome de usuário OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Nome de usuário no token de ID OpenID Connect. Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-role-path":
"Caminho para as funções no token OpenID Connect",
"admin.config.oauth.oidc-role-path.description":
"Deve ser um caminho JMES válido, fazendo referência a uma matriz de funções. " +
"Gerenciar direitos de acesso usando as funções OpenID Connect só é recomendado se nenhum outro provedor de identidade for configurado e o login por senha for desativado. " +
"Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-role-general-access":
"Função OpenID Connect para acesso geral",
"admin.config.oauth.oidc-role-general-access.description":
"Função necessária para acesso geral. Deve estar presente nas funções de um usuário para que ele faça o login. " +
"Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-role-admin-access":
"Função OpenID Connect para acesso de administrador",
"admin.config.oauth.oidc-role-admin-access.description":
"Função necessária para acesso administrativo. Deve estar presente nos papéis de um usuário para ele acessar o painel de administração. " +
"Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-sign-out.description": "Se o botão “Sair” fará o logout do provedor OpenID Connect",
"admin.config.oauth.oidc-scope": "Escopo OpenID Connect",
"admin.config.oauth.oidc-scope.description": "Escopos que devem ser solicitados a partir do provedor OpenID Connect.",
"admin.config.oauth.oidc-username-claim": "Reivindicação de nome de usuário OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Nome de usuário no token de ID OpenID Connect. Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-role-path": "Caminho para as funções no token OpenID Connect",
"admin.config.oauth.oidc-role-path.description": "Deve ser um caminho JMES válido, fazendo referência a uma matriz de funções. " + "Gerenciar direitos de acesso usando as funções OpenID Connect só é recomendado se nenhum outro provedor de identidade for configurado e o login por senha for desativado. " + "Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-role-general-access": "Função OpenID Connect para acesso geral",
"admin.config.oauth.oidc-role-general-access.description": "Função necessária para acesso geral. Deve estar presente nas funções de um usuário para que ele faça o login. " + "Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-role-admin-access": "Função OpenID Connect para acesso de administrador",
"admin.config.oauth.oidc-role-admin-access.description": "Função necessária para acesso administrativo. Deve estar presente nos papéis de um usuário para ele acessar o painel de administração. " + "Deixe em branco se você não sabe o que é esta configuração.",
"admin.config.oauth.oidc-client-id": "ID do cliente OpenID Connect",
"admin.config.oauth.oidc-client-id.description":
"ID do cliente do aplicativo OpenID OAuth",
"admin.config.oauth.oidc-client-id.description": "ID do cliente do aplicativo OpenID OAuth",
"admin.config.oauth.oidc-client-secret": "Segredo do cliente OpenID Connect",
"admin.config.oauth.oidc-client-secret.description":
"ID do cliente do aplicativo OpenID OAuth",
"admin.config.oauth.oidc-client-secret.description": "ID do cliente do aplicativo OpenID OAuth",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Habilitar LDAP",
"admin.config.ldap.enabled.description":
"Usar autenticação LDAP para login de usuário",
"admin.config.ldap.enabled.description": "Usar autenticação LDAP para login de usuário",
"admin.config.ldap.url": "URL do Servidor",
"admin.config.ldap.url.description": "URL do Servidor LDAP",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Usuário padrão usado para realizar a pesquisa de usuário",
"admin.config.ldap.bind-dn.description": "Usuário padrão usado para realizar a pesquisa de usuário",
"admin.config.ldap.bind-password": "Bind Password",
"admin.config.ldap.bind-password.description":
"Senha usada para realizar a busca de usuários",
"admin.config.ldap.bind-password.description": "Senha usada para realizar a busca de usuários",
"admin.config.ldap.search-base": "Base de Usuários",
"admin.config.ldap.search-base.description":
"Localização base, onde a pesquisa do usuário será realizada",
"admin.config.ldap.search-base.description": "Localização base, onde a pesquisa do usuário será realizada",
"admin.config.ldap.search-query": "Consulta de usuário",
"admin.config.ldap.search-query.description":
"A consulta do usuário será usada para pesquisar a 'base de usuários' para o usuário LDAP. %username% pode ser usado como espaço reservado para o usuário fornecido na entrada.",
"admin.config.ldap.search-query.description": "A consulta do usuário será usada para pesquisar a 'base de usuários' para o usuário LDAP. %username% pode ser usado como espaço reservado para o usuário fornecido na entrada.",
"admin.config.ldap.admin-groups": "Grupo de administração",
"admin.config.ldap.admin-groups.description":
"Grupo necessário para acesso administrativo.",
"admin.config.ldap.field-name-member-of":
"Nome do atributo do grupo de usuários",
"admin.config.ldap.field-name-member-of.description":
"Nome do atributo LDAP para os grupos, de um usuário é membro. Isto é usado ao verificar para o grupo de administração.",
"admin.config.ldap.admin-groups.description": "Grupo necessário para acesso administrativo.",
"admin.config.ldap.field-name-member-of": "Nome do atributo do grupo de usuários",
"admin.config.ldap.field-name-member-of.description": "Nome do atributo LDAP para os grupos, de um usuário é membro. Isto é usado ao verificar para o grupo de administração.",
"admin.config.ldap.field-name-email": "Nome do atributo do grupo de usuários",
"admin.config.ldap.field-name-email.description":
"Nome do atributo LDAP para o email de um usuário.",
"admin.config.ldap.field-name-email.description": "Nome do atributo LDAP para o email de um usuário.",
"admin.config.notify.success": "Configuração atualizada com sucesso.",
"admin.config.notify.logo-success": "Logo atualizado com sucesso. Pode levar alguns minutos para ser atualizado no site.",
"admin.config.notify.no-changes": "Nenhuma alteração para salvar.",
// 404
"404.description": "Ops, esta página não existe.",
"404.button.home": "Me traga de volta para casa",
@@ -584,22 +447,16 @@ export default {
"error.description": "Oops!",
"error.button.back": "Voltar",
"error.msg.default": "Algo deu errado.",
"error.msg.access_denied":
"Você cancelou o processo de autenticação, por favor, tente novamente.",
"error.msg.expired_token":
"O processo de autenticação demorou muito. Por favor, tente novamente.",
"error.msg.access_denied": "Você cancelou o processo de autenticação, por favor, tente novamente.",
"error.msg.expired_token": "O processo de autenticação demorou muito. Por favor, tente novamente.",
"error.msg.invalid_token": "Erro interno",
"error.msg.no_user": "O usuário vinculado a esta conta {0} não existe.",
"error.msg.no_email":
"Não é possível obter o endereço de e-mail desta conta {0}.",
"error.msg.no_email": "Não é possível obter o endereço de e-mail desta conta {0}.",
"error.msg.already_linked": "Esta conta {0} já está vinculada a outra conta.",
"error.msg.not_linked":
"Esta conta {0} ainda não foi vinculada a nenhuma conta.",
"error.msg.unverified_account":
"Esta conta {0} não foi verificada, tente novamente após a verificação.",
"error.msg.not_linked": "Esta conta {0} ainda não foi vinculada a nenhuma conta.",
"error.msg.unverified_account": "Esta conta {0} não foi verificada, tente novamente após a verificação.",
"error.msg.user_not_allowed": "Você não tem permissão para acessar.",
"error.msg.cannot_get_user_info":
"Não é possível obter suas informações de usuário desta conta {0}.",
"error.msg.cannot_get_user_info": "Não é possível obter suas informações de usuário desta conta {0}.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -622,8 +479,8 @@ export default {
"common.text.redirecting": "Redirecionando...",
"common.button.go-back": "Voltar",
"common.button.go-home": "Voltar para o Início",
"common.notify.copied-link":
"O seu link foi copiado para a área de transferência",
"common.notify.copied": "O seu link foi copiado para a área de transferência",
"common.notify.copied-link": "O seu link foi copiado para a área de transferência",
"common.success": "Sucesso",
"common.error": "Erro",
"common.error.unknown": "Ocorreu um erro desconhecido",
@@ -634,5 +491,5 @@ export default {
"common.error.number-too-large": "Deve ser no máximo {max}",
"common.error.exact-length": "Deve ter exatamente {length} caracteres",
"common.error.invalid-number": "Tem que ser um número",
"common.error.field-required": "Este campo é obrigatório",
};
"common.error.field-required": "Este campo é obrigatório"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Платформа для обмена файлами с <h>собственного хостинга</h>.",
"home.description":
"Вы действительно хотите предоставить свои личные файлы в руки третьих лиц, таких как WeTransfer?",
"home.description": "Вы действительно хотите предоставить свои личные файлы в руки третьих лиц, таких как WeTransfer?",
"home.bullet.a.name": "На собственном сервере",
"home.bullet.a.description": "Pingvin Share работает на вашей машине.",
"home.bullet.b.name": "Конфиденциальность",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Ваши файлы принадлежат защищены от действия третьих лиц.",
"home.bullet.c.name": "Без раздражающего ограничения размера файла",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Загружайте файлы любого размера. Ваш жёсткий диск - это ваше ограничение.",
"home.button.start": "Начнем",
"home.button.source": "Исходный код",
// END /
@@ -35,8 +32,7 @@ export default {
"signin.input.password.placeholder": "Ваш пароль",
"signin.button.submit": "Вход",
"signIn.notify.totp-required.title": "Требуется двухфакторная аутентификация",
"signIn.notify.totp-required.description":
"Пожалуйста, введите код Вашей 2-х факторной аутентификации",
"signIn.notify.totp-required.description": "Пожалуйста, введите код Вашей 2-х факторной аутентификации",
"signIn.oauth.or": "ИЛИ",
"signIn.oauth.signInWith": "Войдите с помощью",
"signIn.oauth.github": "GitHub",
@@ -62,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "Забыли пароль?",
"resetPassword.description": "Введите ваш email для восстановления пароля.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "На указанный адрес электронной почты, будет направлено письмо для сброса пароля.",
"resetPassword.button.back": "Вернуться на страницу входа",
"resetPassword.text.resetPassword": "Сбросить пароль",
"resetPassword.text.enterNewPassword": "Введите новый пароль",
"resetPassword.input.password": "Новый пароль",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Ваш пароль успешно изменён.",
// /account
"account.title": "Мой аккаунт",
"account.card.info.title": "Информация об аккаунте",
@@ -79,8 +73,7 @@ export default {
"account.card.password.title": "Пароль",
"account.card.password.old": "Старый пароль",
"account.card.password.new": "Новый пароль",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "У вас не установлен пароль. Чтобы войти в систему, используя свой адрес электронной почты и пароль, вам необходимо создать пароль.",
"account.notify.password.success": "Пароль успешно изменён",
"account.card.oauth.title": "Авторизация через социальные сети",
"account.card.oauth.github": "GitHub",
@@ -92,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Отключить",
"account.card.oauth.unlinked": "Отключен",
"account.modal.unlink.title": "Отключить связь с учетной записью",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Отключение связи с вашими аккаунтами в социальных сетях может привести к потере вашей учетной записи, если вы не помните свои учетные данные для входа",
"account.notify.oauth.unlinked.success": "Отключение прошло успешно",
"account.card.security.title": "Безопасность",
"account.card.security.totp.enable.description":
"Введите ваш текущий пароль для начала включения TOTP",
"account.card.security.totp.disable.description":
"Введите ваш текущий пароль, чтобы отключить TOTP",
"account.card.security.totp.enable.description": "Введите ваш текущий пароль для начала включения TOTP",
"account.card.security.totp.disable.description": "Введите ваш текущий пароль, чтобы отключить TOTP",
"account.card.security.totp.button.start": "Начать",
"account.modal.totp.title": "Включить TOTP",
"account.modal.totp.step1": "Шаг 1: Добавьте свой аутентификатор",
@@ -111,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP успешно отключен",
"account.notify.totp.enable": "TOTP успешно включен",
"account.card.language.title": "Язык",
"account.card.language.description":
"Проект переведен сообществом. Некоторые языки могут быть неполными.",
"account.card.language.description": "Проект переведен сообществом. Некоторые языки могут быть неполными.",
"account.card.color.title": "Цветовая схема",
// ThemeSwitcher.tsx
"account.theme.dark": "Тёмная",
@@ -120,8 +109,7 @@ export default {
"account.theme.system": "Системная",
"account.button.delete": "Удалить аккаунт",
"account.modal.delete.title": "Удалить аккаунт",
"account.modal.delete.description":
"Вы действительно хотите удалить свою учетную запись, включая все ваши загрузки?",
"account.modal.delete.description": "Вы действительно хотите удалить свою учетную запись, включая все ваши загрузки?",
// END /account
// /account/shares
"account.shares.title": "Мои загрузки",
@@ -139,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Сведения",
"account.shares.modal.share-link": "Поделиться ссылкой",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Вы действительно хотите удалить эту загрузку?",
"account.shares.modal.delete.description": "Вы действительно хотите удалить эту загрузку?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Обратные загрузки",
"account.reverseShares.description":
"Обратная загрузка позволяет генерировать уникальный URL, позволяющий внешним пользователям загружать файлы.",
"account.reverseShares.description": "Обратная загрузка позволяет генерировать уникальный URL, позволяющий внешним пользователям загружать файлы.",
"account.reverseShares.title.empty": "Тут пусто 👀",
"account.reverseShares.description.empty":
"У вас пока нет обратных загрузок.",
"account.reverseShares.description.empty": "У вас пока нет обратных загрузок.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Создать обратную ссылку на файл",
"account.reverseShares.modal.expiration.label": "Истекает",
@@ -165,22 +150,16 @@ export default {
"account.reverseShares.modal.expiration.year-singular": "Год",
"account.reverseShares.modal.expiration.year-plural": "Года (лет)",
"account.reverseShares.modal.max-size.label": "Макс. размер загрузки",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.send-email": "Отправлять уведомления по эл. почте",
"account.reverseShares.modal.send-email.description": "Отправлять уведомление по электронной почте, когда загрузка создается с помощью этой обратной ссылки.",
"account.reverseShares.modal.simplified": "Упрощенный режим",
"account.reverseShares.modal.simplified.description": "Получатель приглашения легко сможет загружать файл для того, чтобы поделиться им с Вами. Они смогут только настроить имя и описание доли.",
"account.reverseShares.modal.public-access": "Публичный доступ",
"account.reverseShares.modal.public-access.description": "Сделать файлы общедоступными, созданные с этим обратным общим публичным доступом. Если отключено, только вы и создатель ресурса будут иметь доступ к ним для просмотра.",
"account.reverseShares.modal.max-use.label": "Максимум использований",
"account.reverseShares.modal.max-use.description":
"Максимальное количество раз, когда URL может быть использован для создания загрузки.",
"account.reverseShare.never-expires":
"Эта обратная загрузка никогда не устареет.",
"account.reverseShare.expires-on":
"Эта обратная загрузка устареет {expiration}.",
"account.reverseShares.modal.max-use.description": "Максимальное количество раз, когда URL может быть использован для создания загрузки.",
"account.reverseShare.never-expires": "Эта обратная загрузка никогда не устареет.",
"account.reverseShare.expires-on": "Эта обратная загрузка устареет {expiration}.",
"account.reverseShares.table.no-shares": "Нет созданных загрузок",
"account.reverseShares.table.count.singular": "загрузка",
"account.reverseShares.table.count.plural": "загрузки",
@@ -190,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Действительно до",
"account.reverseShares.modal.reverse-share-link": "Ссылка обратной загрузки",
"account.reverseShares.modal.delete.title": "Удалить обратную загрузку",
"account.reverseShares.modal.delete.description":
"Вы действительно хотите удалить эту обратную загрузку? Если вы это сделаете, то все связанные обратные загрузки будут также удалены.",
"account.reverseShares.modal.delete.description": "Вы действительно хотите удалить эту обратную загрузку? Если вы это сделаете, то все связанные обратные загрузки будут также удалены.",
// END /account/reverseShares
// /admin
"admin.title": "Администрирование",
@@ -205,69 +183,56 @@ export default {
"admin.users.table.username": "Логин",
"admin.users.table.email": "Электронная почта",
"admin.users.table.admin": "Администратор",
"admin.users.edit.update.title": "Edit user: {username}",
"admin.users.edit.update.title": "Редактировать пользователя: {username}",
"admin.users.edit.update.admin-privileges": "Права администратора",
"admin.users.edit.update.change-password.title": "Изменить пароль",
"admin.users.edit.update.change-password.field": "Новый пароль",
"admin.users.edit.update.change-password.button": "Сохранить новый пароль",
"admin.users.edit.update.notify.password.success": "Пароль успешно изменён",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.title": "Удалить пользователя {username} ?",
"admin.users.edit.delete.description": "Вы действительно хотите удалить этого пользователя и все его загрузки?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Создать пользователя",
"admin.users.modal.create.username": "Логин",
"admin.users.modal.create.email": "Электронная почта",
"admin.users.modal.create.password": "Пароль",
"admin.users.modal.create.manual-password": "Установить пароль вручную",
"admin.users.modal.create.manual-password.description":
"Если флажок не установлен, пользователь получит письмо со ссылкой для установки пароля.",
"admin.users.modal.create.manual-password.description": "Если флажок не установлен, пользователь получит письмо со ссылкой для установки пароля.",
"admin.users.modal.create.admin": "Права администратора",
"admin.users.modal.create.admin.description":
"Если отмечено, пользователь будет иметь доступ к панели администратора.",
"admin.users.modal.create.admin.description": "Если отмечено, пользователь будет иметь доступ к панели администратора.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
"admin.shares.title": "Управление Share",
"admin.shares.table.id": "Share ID",
"admin.shares.table.username": "Creator",
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires on",
"admin.shares.table.username": "Автор",
"admin.shares.table.visitors": "Посетители",
"admin.shares.table.expires": "Срок действия до",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
"admin.shares.edit.delete.description": "Вы действительно хотите удалить эту загрузку?",
// END /admin/shares
// /upload
"upload.title": "Загрузить",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Произошла ошибка при завершении вашей загрузки.",
"upload.notify.count-failed":
"Не удалось загрузить файлы {count}. Повтор попытки.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.notify.confirm-leave": "Вы уверены, что хотите покинуть эту страницу? Загрузка будет отменена.",
"upload.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.",
"upload.notify.count-failed": "Не удалось загрузить файлы {count}. Повтор попытки.",
"upload.reverse-share.error.invalid.title": "Неверная обратная ссылка",
"upload.reverse-share.error.invalid.description": "Эта обратная доля устарела или является недействительной.",
// Dropzone.tsx
"upload.dropzone.title": "Загрузить файлы",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Ваши файлы превышают максимальный размер в {maxSize}.",
"upload.dropzone.description": "Перетащите сюда файлы для начала загрузки. Размер всех файлов не должен превышать {maxSize}.",
"upload.dropzone.notify.file-too-big": "Ваши файлы превышают максимальный размер {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Название",
"upload.filelist.size": "Размер",
// showCreateUploadModal.tsx
"upload.modal.title": "Загрузить",
"upload.modal.link.error.invalid":
"Имя пользователя должно состоять только из букв, цифр, подчёркиваний и дефисов",
"upload.modal.link.error.invalid": "Имя пользователя должно состоять только из букв, цифр, подчёркиваний и дефисов",
"upload.modal.link.error.taken": "Эта ссылка уже используется",
"upload.modal.not-signed-in": "Вы не авторизованы",
"upload.modal.not-signed-in-description":
"Вы не сможете удалить свои файлы вручную и просмотреть количество посетителей.",
"upload.modal.not-signed-in-description": "Вы не сможете удалить свои файлы вручную и просмотреть количество посетителей.",
"upload.modal.expires.never": "никогда",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.never-long": "Постоянный доступ",
"upload.modal.expires.error.too-long": "Срок действия превышает максимальный предел {max}.",
"upload.modal.link.label": "Ссылка",
"upload.modal.expires.label": "Истекает",
"upload.modal.expires.minute-singular": "Минута",
@@ -284,12 +249,10 @@ export default {
"upload.modal.expires.year-plural": "Года (лет)",
"upload.modal.accordion.name-and-description.title": "Имя и описание",
"upload.modal.accordion.name-and-description.name.placeholder": "Имя",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.name-and-description.description.placeholder": "Примечание для получателей этой загрузки",
"upload.modal.accordion.email.title": "Получатели письма",
"upload.modal.accordion.email.placeholder": "Получатели e-mail",
"upload.modal.accordion.email.invalid-email":
"Недопустимый адрес электронной почты",
"upload.modal.accordion.email.invalid-email": "Недопустимый адрес электронной почты",
"upload.modal.accordion.security.title": "Параметры безопасности",
"upload.modal.accordion.security.password.label": "Защита паролем",
"upload.modal.accordion.security.password.placeholder": "Без пароля",
@@ -299,43 +262,34 @@ export default {
"upload.modal.completed.never-expires": "Эта загрузка никогда не устареет.",
"upload.modal.completed.expires-on": "Эта загрузка устареет {expiration}.",
"upload.modal.completed.share-ready": "Готово",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "Мы уведомили создателя обратного ресурса. Вы также можете вручную поделиться этой ссылкой с ними другими средствами.",
// END /upload
// /share/[id]
"share.title": "Загрузка {shareId}",
"share.description": "Посмотрите, чем я поделился с вами!",
"share.error.visitor-limit-exceeded.title": "Превышен лимит посетителей",
"share.error.visitor-limit-exceeded.description":
"Превышен лимит посетителей.",
"share.error.visitor-limit-exceeded.description": "Превышен лимит посетителей.",
"share.error.removed.title": "Загрузка удалена",
"share.error.not-found.title": "Загрузка не найдена",
"share.error.not-found.description":
"Страница, которую вы ищете, не существует.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.not-found.description": "Страница, которую вы ищете, не существует.",
"share.error.access-denied.title": "Приватное доступ",
"share.error.access-denied.description": "У текущей учетной записи нет разрешения на доступ к этому ресурсу",
"share.modal.password.title": "Требуется пароль",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Пожалуйста, введите пароль, чтобы получить доступ.",
"share.modal.password": "Пароль",
"share.modal.error.invalid-password": "Неверный пароль",
"share.button.download-all": "Скачать все",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "Загрузка готовится. Повторите попытку через несколько минут.",
"share.modal.file-link": "Ссылка на файл",
"share.table.name": "Название",
"share.table.size": "Размер",
"share.modal.file-preview.error.not-supported.title":
"Предпросмотр не поддерживается",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Предпросмотр не поддерживается",
"share.modal.file-preview.error.not-supported.description": "Предпросмотр не поддерживается для этого типа файлов. Пожалуйста, скачайте файл для просмотра.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Редактировать {shareId}",
"share.edit.append-upload": "Добавить файл",
"share.edit.notify.generic-error":
"Произошла ошибка при завершении вашей загрузки.",
"share.edit.notify.generic-error": "Произошла ошибка при завершении вашей загрузки.",
"share.edit.notify.save-success": "Ссылка на ресурс успешна обновлена",
// END /share/[id]/edit
// /admin/config
@@ -348,212 +302,143 @@ export default {
"admin.config.general.app-name": "Название приложения",
"admin.config.general.app-name.description": "Видимое название приложения",
"admin.config.general.app-url": "URL-адрес приложения",
"admin.config.general.app-url.description":
"Адрес на котором доступен Pingvin Share",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.app-url.description": "Адрес на котором доступен Pingvin Share",
"admin.config.general.secure-cookies": "Безопасные куки",
"admin.config.general.secure-cookies.description": "Установите флаг безопасности на cookies. Если включено, сайт не будет работать при доступе по HTTP.",
"admin.config.general.show-home-page": "Показывать домашнюю страницу",
"admin.config.general.show-home-page.description":
"Показывать ли домашнюю страницу или нет",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.show-home-page.description": "Показывать ли домашнюю страницу или нет",
"admin.config.general.session-duration": "Длительность сессии",
"admin.config.general.session-duration.description": "Время в часах, после которого пользователь должен снова войти (по умолчанию: 3 месяца).",
"admin.config.general.logo": "Логотип",
"admin.config.general.logo.description":
"Измените свой логотип, загрузив новое изображение. Изображение должно быть PNG и должно иметь формат 1:1.",
"admin.config.general.logo.description": "Измените свой логотип, загрузив новое изображение. Изображение должно быть PNG и должно иметь формат 1:1.",
"admin.config.general.logo.placeholder": "Выберите изображение",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Включить отправку email получателю",
"admin.config.email.enable-share-email-recipients.description": "Разрешить ли обмен электронной почтой с получателями. Включите, только если включен SMTP.",
"admin.config.email.share-recipients-subject": "Заголовок письма (загрузка)",
"admin.config.email.share-recipients-subject.description":
"Тема письма, которое отправляется получателям акции.",
"admin.config.email.share-recipients-subject.description": "Тема письма, которое отправляется получателям акции.",
"admin.config.email.share-recipients-message": "Сообщение письма загрузки",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject":
"Заголовок письма (обратная загрузка)",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message":
"Сообщение письма обратной загрузки",
"admin.config.email.reverse-share-message.description":
"Сообщение, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой. {shareUrl} будет заменен именем создателя и URL-адресом общего доступа.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Заголовок письма (обратная загрузка)",
"admin.config.email.reverse-share-subject.description": "Тема письма, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой.",
"admin.config.email.reverse-share-message": "Сообщение письма обратной загрузки",
"admin.config.email.reverse-share-message.description": "Сообщение, которое отправляется, когда кто-то создал загрузку с вашей обратной ссылкой. {shareUrl} будет заменен именем создателя и URL-адресом общего доступа.",
"admin.config.email.reset-password-subject": "Тема сброса пароля",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Тема письма, которое отправляется, когда пользователь запрашивает сброс пароля.",
"admin.config.email.reset-password-message": "Сообщение о сбросе пароля",
"admin.config.email.reset-password-message.description":
"Сообщение, которое отправляется при запросе сброса пароля. {url} будет заменён ссылкой.",
"admin.config.email.reset-password-message.description": "Сообщение, которое отправляется при запросе сброса пароля. {url} будет заменён ссылкой.",
"admin.config.email.invite-subject": "Тема приглашения",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Тема письма, которое отправляется, когда администратор приглашает пользователя.",
"admin.config.email.invite-message": "Сообщение с приглашением",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Сообщение приглашения. {url} будет заменён ссылкой приглашения, а {password} паролем.",
"admin.config.share.allow-registration": "Разрешить регистрацию",
"admin.config.share.allow-registration.description":
"Разрешена ли регистрация",
"admin.config.share.allow-unauthenticated-shares":
"Разрешить неавторизованные загрузки",
"admin.config.share.allow-unauthenticated-shares.description":
"Могут ли неавторизованные пользователи создавать загрузки",
"admin.config.share.allow-registration.description": "Разрешена ли регистрация",
"admin.config.share.allow-unauthenticated-shares": "Разрешить неавторизованные загрузки",
"admin.config.share.allow-unauthenticated-shares.description": "Могут ли неавторизованные пользователи создавать загрузки",
"admin.config.share.max-expiration": "Максимальная срок действия",
"admin.config.share.max-expiration.description":
"Максимальный срок действия общего доступа в часах. Установите значение 0, чтобы разрешить неограниченный срок действия.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-expiration.description": "Максимальный срок действия общего доступа в часах. Установите значение 0, чтобы разрешить неограниченный срок действия.",
"admin.config.share.share-id-length": "Длина идентификатора по умолчанию",
"admin.config.share.share-id-length.description": "Длина по умолчанию для сгенерированного ID ресурса. Это значение также используется для генерации ссылок для обратных акций. Значение ниже 8 не считается безопасным.",
"admin.config.share.max-size": "Максимальный размер",
"admin.config.share.max-size.description":
"Максимальный размер файла в байтах",
"admin.config.share.max-size.description": "Максимальный размер файла в байтах",
"admin.config.share.zip-compression-level": "Уровень сжатия Zip",
"admin.config.share.zip-compression-level.description":
"Регулировка уровня баланса между размером файла и скоростью сжатия. Допустимые значения от 0 до 9, с 0 без сжатия, а 9 - максимальное сжатие. ",
"admin.config.share.zip-compression-level.description": "Регулировка уровня баланса между размером файла и скоростью сжатия. Допустимые значения от 0 до 9, с 0 без сжатия, а 9 - максимальное сжатие. ",
"admin.config.share.chunk-size": "Размер чанка",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Включено ли SMTP. Установите значение true только если вы ввели хост, порт, email, пользователь и пароль вашего SMTP-сервера.",
"admin.config.share.chunk-size.description": "Отрегулируйте размер чанка (в байтах) для ваших загрузок, чтобы сбалансировать эффективность и надежность в соответствии с вашим интернет-соединением. Меньшие чанки могут повысить успешность нестабильных соединений, а большие чанки ускоряют загрузку для стабильных соединений.",
"admin.config.share.auto-open-share-modal": "Автоматически открыть общий доступ",
"admin.config.share.auto-open-share-modal.description": "Модуль создания общего доступа автоматически появляется, когда пользователь выбирает файлы, устраняя необходимость вручную нажать кнопку.",
"admin.config.smtp.enabled": "Включено",
"admin.config.smtp.enabled.description": "Включено ли SMTP. Установите значение true только если вы ввели хост, порт, email, пользователь и пароль вашего SMTP-сервера.",
"admin.config.smtp.host": "Хост",
"admin.config.smtp.host.description": "Сервер SMTP сервера",
"admin.config.smtp.port": "Порт",
"admin.config.smtp.port.description": "Порт SMTP сервера",
"admin.config.smtp.email": "Электронная почта",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Логин",
"admin.config.smtp.username.description": "Имя пользователя SMTP сервера",
"admin.config.smtp.password": "Пароль",
"admin.config.smtp.password.description": "Пароль SMTP-сервера",
"admin.config.smtp.button.test": "Отправить тестовое письмо",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Доверять несанкционированным сертификатам SMTP-сервера",
"admin.config.smtp.allow-unauthorized-certificates.description": "Установите это значение только в том случае, если вам нужно доверять самоподписанным сертификатам.",
"admin.config.oauth.allow-registration": "Разрешить регистрацию",
"admin.config.oauth.allow-registration.description":
"Разрешить пользователям регистрироваться используя учетные записи социальных сетей",
"admin.config.oauth.allow-registration.description": "Разрешить пользователям регистрироваться используя учетные записи социальных сетей",
"admin.config.oauth.ignore-totp": "Игнорировать TOTP",
"admin.config.oauth.ignore-totp.description":
"Игнорировать TOTP при использовании социальной авторизации",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.ignore-totp.description": "Игнорировать TOTP при использовании социальной авторизации",
"admin.config.oauth.disable-password": "Отключить логин и пароль",
"admin.config.oauth.disable-password.description": "Следует ли отключать вход по паролю? \nПеред активацией этой конфигурации убедитесь, что поставщик OAuth настроен должным образом, чтобы избежать блокировки.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description": "Включен ли логин на GitHub",
"admin.config.oauth.github-client-id": "ID клиента GitHub",
"admin.config.oauth.github-client-id.description":
"ID клиента в приложении GitHub OAuth",
"admin.config.oauth.github-client-id.description": "ID клиента в приложении GitHub OAuth",
"admin.config.oauth.github-client-secret": "Секретный ключ клиента GitHub",
"admin.config.oauth.github-client-secret.description":
"Секретный ключ клиента в приложении GitHub OAuth",
"admin.config.oauth.github-client-secret.description": "Секретный ключ клиента в приложении GitHub OAuth",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Включен ли логин Google на GitHub",
"admin.config.oauth.google-enabled.description": "Включен ли логин Google на GitHub",
"admin.config.oauth.google-client-id": "ID клиента Google",
"admin.config.oauth.google-client-id.description":
"ID клиента в приложении Google OAuth",
"admin.config.oauth.google-client-id.description": "ID клиента в приложении Google OAuth",
"admin.config.oauth.google-client-secret": "Секретный ключ клиента Google",
"admin.config.oauth.google-client-secret.description":
"Секретный ключ клиента в приложении Google OAuth",
"admin.config.oauth.google-client-secret.description": "Секретный ключ клиента в приложении Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Включен ли логин Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Включен ли логин Microsoft",
"admin.config.oauth.microsoft-tenant": "Корпоративный аккаунт Microsoft",
"admin.config.oauth.microsoft-tenant.description":
"Идентификатор арендатора приложения Microsoft OAuth\ncommon: Пользователи с личным аккаунтом Microsoft и рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение. organizations: Только пользователи с рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение.\nconsumers: Только пользователи с личным аккаунтом Microsoft могут войти в приложение.\nимя домена арендатора Microsoft Entra или идентификатор арендатора в формате GUID: Только пользователи из определенного арендатора Microsoft Entra (участники каталога с рабочим или учебным аккаунтом или гости каталога с личным аккаунтом Microsoft) могут войти в приложение.",
"admin.config.oauth.microsoft-tenant.description": "Идентификатор арендатора приложения Microsoft OAuth\ncommon: Пользователи с личным аккаунтом Microsoft и рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение. organizations: Только пользователи с рабочим или учебным аккаунтом от Microsoft Entra ID могут войти в приложение.\nconsumers: Только пользователи с личным аккаунтом Microsoft могут войти в приложение.\nимя домена арендатора Microsoft Entra или идентификатор арендатора в формате GUID: Только пользователи из определенного арендатора Microsoft Entra (участники каталога с рабочим или учебным аккаунтом или гости каталога с личным аккаунтом Microsoft) могут войти в приложение.",
"admin.config.oauth.microsoft-client-id": "Идентификатор клиента Microsoft",
"admin.config.oauth.microsoft-client-id.description":
"ID клиента в приложении Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret":
"Секретный ключ клиента Microsoft",
"admin.config.oauth.microsoft-client-secret.description":
"Секретный ключ клиента в приложении Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "ID клиента в приложении Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Секретный ключ клиента Microsoft",
"admin.config.oauth.microsoft-client-secret.description": "Секретный ключ клиента в приложении Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description": "Включен ли логин Discord",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild":
"ID ограниченного сервера Discord",
"admin.config.oauth.discord-limited-guild.description":
"Ограничение входа для пользователей определенного сервера. Оставьте пустым, чтобы отключить.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "ID ограниченного сервера Discord",
"admin.config.oauth.discord-limited-guild.description": "Ограничение входа для пользователей определенного сервера. Оставьте пустым, чтобы отключить.",
"admin.config.oauth.discord-client-id": "ID клиента Discord",
"admin.config.oauth.discord-client-id.description":
"ID клиента в приложении Discord OAuth",
"admin.config.oauth.discord-client-id.description": "ID клиента в приложении Discord OAuth",
"admin.config.oauth.discord-client-secret": "Секретный ключ клиента Discord",
"admin.config.oauth.discord-client-secret.description":
"Секретный ключ клиента в приложении Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "Секретный ключ клиента в приложении Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Упс, этой страницы не существует.",
"404.button.home": "Верните меня домой",
@@ -562,24 +447,16 @@ export default {
"error.description": "Что-то пошло не так!",
"error.button.back": "Назад",
"error.msg.default": "Что-то пошло не так.",
"error.msg.access_denied":
"Вы отменили процесс аутентификации, пожалуйста, попробуйте еще раз.",
"error.msg.expired_token":
"Процесс аутентификации занял слишком много времени, пожалуйста, попробуйте еще раз.",
"error.msg.access_denied": "Вы отменили процесс аутентификации, пожалуйста, попробуйте еще раз.",
"error.msg.expired_token": "Процесс аутентификации занял слишком много времени, пожалуйста, попробуйте еще раз.",
"error.msg.invalid_token": "Внутренняя ошибка",
"error.msg.no_user":
"Пользователь связанный с учетной записью {0} не существует.",
"error.msg.no_email":
"Не удается получить адрес электронной почты от учетной записи {0}.",
"error.msg.already_linked":
"Эта учетная запись {0} уже привязана к другому аккаунту.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Эта учетная запись {0} не подтверждена, повторите попытку после подтверждения.",
"error.msg.no_user": "Пользователь связанный с учетной записью {0} не существует.",
"error.msg.no_email": "Не удается получить адрес электронной почты от учетной записи {0}.",
"error.msg.already_linked": "Эта учетная запись {0} уже привязана к другому аккаунту.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Эта учетная запись {0} не подтверждена, повторите попытку после подтверждения.",
"error.msg.user_not_allowed": "У вас нет разрешения на вход.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -602,16 +479,17 @@ export default {
"common.text.redirecting": "Идет перенаправление...",
"common.button.go-back": "Назад",
"common.button.go-home": "Домой",
"common.notify.copied": "Ваша ссылка скопирована в буфер обмена",
"common.notify.copied-link": "Ваша ссылка скопирована в буфер обмена",
"common.success": "Успешно",
"common.success": "Успех",
"common.error": "Ошибочка",
"common.error.unknown": "Произошла неизвестная ошибка",
"common.error.invalid-email": "Недопустимый адрес электронной почты",
"common.error.too-short": "Должно быть не менее {length} символов",
"common.error.too-long": "Должно быть не больше {length} символов",
"common.error.number-too-small": "Must be at least {min}",
"common.error.number-too-large": "Must be at most {max}",
"common.error.number-too-small": "Должно быть не меньше {min}",
"common.error.number-too-large": "Должно быть не больше {max}",
"common.error.exact-length": "Должно быть ровно {length} символов",
"common.error.invalid-number": "Должно быть числом",
"common.error.field-required": "Поле обязательно для заполнения",
};
"common.error.field-required": "Поле обязательно для заполнения"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Platforma za deljenje datotek z <h>lastnim gostovanjem</h>.",
"home.description":
"Ali res želite predati svoje osebne datoteke v roke tretjih oseb, kot je WeTransfer?",
"home.description": "Ali res želite predati svoje osebne datoteke v roke tretjih oseb, kot je WeTransfer?",
"home.bullet.a.name": "Lastno-Gostovanje",
"home.bullet.a.description": "Gostuj Pingvin Share na svoji lastni napravi.",
"home.bullet.b.name": "Zasebnost",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Brez nadležnih omejitev velikosti datoteke",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Začnite zdaj",
"home.button.source": "Izvorna koda",
// END /
@@ -30,15 +27,12 @@ export default {
"signin.description": "Še nimate računa?",
"signin.button.signup": "Registrirajte se",
"signin.input.email-or-username": "E-pošta ali uporabniško ime",
"signin.input.email-or-username.placeholder":
"Vaša e-pošta ali uporabniško ime",
"signin.input.email-or-username.placeholder": "Vaša e-pošta ali uporabniško ime",
"signin.input.password": "Geslo",
"signin.input.password.placeholder": "Vaše geslo",
"signin.button.submit": "Prijava",
"signIn.notify.totp-required.title":
"Zahtevana je dvofaktorska avtentikacija",
"signIn.notify.totp-required.description":
"Prosim vnesite vašo kodo dvofaktorske avtentikacije",
"signIn.notify.totp-required.title": "Zahtevana je dvofaktorska avtentikacija",
"signIn.notify.totp-required.description": "Prosim vnesite vašo kodo dvofaktorske avtentikacije",
"signIn.oauth.or": "ALI",
"signIn.oauth.signInWith": "Sign in with",
"signIn.oauth.github": "GitHub",
@@ -63,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Ste pozabili svoje geslo?",
"resetPassword.description":
"Vnesite svoj e-poštni naslov za ponastavitev gesla.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.description": "Vnesite svoj e-poštni naslov za ponastavitev gesla.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Nazaj na stran za prijavo",
"resetPassword.text.resetPassword": "Ponastavi geslo",
"resetPassword.text.enterNewPassword": "Vnesite novo geslo",
"resetPassword.input.password": "Novo geslo",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Moj račun",
"account.card.info.title": "Informacije o računu",
@@ -82,8 +73,7 @@ export default {
"account.card.password.title": "Geslo",
"account.card.password.old": "Staro geslo",
"account.card.password.new": "Novo geslo",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Geslo je bilo uspešno posodobljeno",
"account.card.oauth.title": "Prijava z računi družbenih omrežij",
"account.card.oauth.github": "GitHub",
@@ -95,15 +85,11 @@ export default {
"account.card.oauth.unlink": "Odstrani povezavo",
"account.card.oauth.unlinked": "Povezava je odstranjena",
"account.modal.unlink.title": "Odstrani povezavo z računom",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success":
"Povezava je bila uspešno odstranjena",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Povezava je bila uspešno odstranjena",
"account.card.security.title": "Varnost",
"account.card.security.totp.enable.description":
"Vnesite vašo trenutno geslo, da omogočite TOTP",
"account.card.security.totp.disable.description":
"Vnesite vašo trenutno geslo, da onemogočite TOTP",
"account.card.security.totp.enable.description": "Vnesite vašo trenutno geslo, da omogočite TOTP",
"account.card.security.totp.disable.description": "Vnesite vašo trenutno geslo, da onemogočite TOTP",
"account.card.security.totp.button.start": "Začni",
"account.modal.totp.title": "Omogoči TOTP",
"account.modal.totp.step1": "1. Korak: Dodajte avtentikator",
@@ -115,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP je uspešno onemogočen",
"account.notify.totp.enable": "TOTP je uspešno omogočen",
"account.card.language.title": "Jezik",
"account.card.language.description":
"Projekt je preveden s pomočjo skupnosti. Nekateri jeziki morda niso popolno prevedeni.",
"account.card.language.description": "Projekt je preveden s pomočjo skupnosti. Nekateri jeziki morda niso popolno prevedeni.",
"account.card.color.title": "Barvna shema",
// ThemeSwitcher.tsx
"account.theme.dark": "Temna",
@@ -124,8 +109,7 @@ export default {
"account.theme.system": "Sistemska",
"account.button.delete": "Izbrišite račun",
"account.modal.delete.title": "Izbrišite račun",
"account.modal.delete.description":
"Ali res želite izbrisati vaš račun vključno z vsemi vašimi deljenji?",
"account.modal.delete.description": "Ali res želite izbrisati vaš račun vključno z vsemi vašimi deljenji?",
// END /account
// /account/shares
"account.shares.title": "Moja deljenja",
@@ -143,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Delite informacije",
"account.shares.modal.share-link": "Delite povezavo",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Ali res želite izbrisati to delitev?",
"account.shares.modal.delete.description": "Ali res želite izbrisati to delitev?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Delitev v obratni smeri",
"account.reverseShares.description":
"Delitev v obratni smeri vam omogoča, da generirate unikaten URL, ki omogoča zunanjim uporabnikom ustvariti delitev.",
"account.reverseShares.description": "Delitev v obratni smeri vam omogoča, da generirate unikaten URL, ki omogoča zunanjim uporabnikom ustvariti delitev.",
"account.reverseShares.title.empty": "Prazno je 👀",
"account.reverseShares.description.empty":
"Nimate nobenih delitev v obratni smeri.",
"account.reverseShares.description.empty": "Nimate nobenih delitev v obratni smeri.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Ustvari delitev v obratni smeri",
"account.reverseShares.modal.expiration.label": "Zapadlost",
@@ -170,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Leta",
"account.reverseShares.modal.max-size.label": "Največja velikost delitve",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Največ uporab",
"account.reverseShares.modal.max-use.description":
"Največje število uporab URL-ja za ustvarjanje delitve.",
"account.reverseShare.never-expires":
"Ta povezava delitve v obratni smeri ne bo nikoli potekla.",
"account.reverseShare.expires-on":
"Ta delitev v obratni smeri bo potekla {expiration}.",
"account.reverseShares.modal.max-use.description": "Največje število uporab URL-ja za ustvarjanje delitve.",
"account.reverseShare.never-expires": "Ta povezava delitve v obratni smeri ne bo nikoli potekla.",
"account.reverseShare.expires-on": "Ta delitev v obratni smeri bo potekla {expiration}.",
"account.reverseShares.table.no-shares": "Nimate še ustvarjenih delitev",
"account.reverseShares.table.count.singular": "delitev",
"account.reverseShares.table.count.plural": "delitve",
@@ -192,11 +167,9 @@ export default {
"account.reverseShares.table.remaining": "Preostale uporabe",
"account.reverseShares.table.max-size": "Največja velikost delitve",
"account.reverseShares.table.expires": "Poteče dne",
"account.reverseShares.modal.reverse-share-link":
"Povezava delitve v obratni smeri",
"account.reverseShares.modal.reverse-share-link": "Povezava delitve v obratni smeri",
"account.reverseShares.modal.delete.title": "Izbriši delitev v obratni smeri",
"account.reverseShares.modal.delete.description":
"Ali res želite izbrisati to delitev v obratni smeri? Če boste izbrisali, bodo izbrisane tudi povezane delitve.",
"account.reverseShares.modal.delete.description": "Ali res želite izbrisati to delitev v obratni smeri? Če boste izbrisali, bodo izbrisane tudi povezane delitve.",
// END /account/reverseShares
// /admin
"admin.title": "Administracija",
@@ -215,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Spremenite geslo",
"admin.users.edit.update.change-password.field": "Novo geslo",
"admin.users.edit.update.change-password.button": "Shranite novo geslo",
"admin.users.edit.update.notify.password.success":
"Geslo je bilo uspešno posodobljeno",
"admin.users.edit.update.notify.password.success": "Geslo je bilo uspešno posodobljeno",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Ustvarite uporabnika",
"admin.users.modal.create.username": "Uporabniško ime",
"admin.users.modal.create.email": "E-pošta",
"admin.users.modal.create.password": "Geslo",
"admin.users.modal.create.manual-password": "Ročno nastavite geslo",
"admin.users.modal.create.manual-password.description":
"Če je omogočeno, bo uporabnik prejel e-poštno sporočilo s povezavo do nastavitve gesla.",
"admin.users.modal.create.manual-password.description": "Če je omogočeno, bo uporabnik prejel e-poštno sporočilo s povezavo do nastavitve gesla.",
"admin.users.modal.create.admin": "Administratorski privilegiji",
"admin.users.modal.create.admin.description":
"Če je omogočeno, bo lahko porabnik dostopal do administratorskega vmesnika.",
"admin.users.modal.create.admin.description": "Če je omogočeno, bo lahko porabnik dostopal do administratorskega vmesnika.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
@@ -239,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload
"upload.title": "Naložite",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Prišlo je do napake pri ustvarjanju vašega deljenja.",
"upload.notify.count-failed":
"Prišlo je do napake pri nalaganju toliko datotek: {count}. Poskušamo ponovno.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Prišlo je do napake pri ustvarjanju vašega deljenja.",
"upload.notify.count-failed": "Prišlo je do napake pri nalaganju toliko datotek: {count}. Poskušamo ponovno.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Naloži datoteke",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Vaše datoteke presegajo največjo dovoljeno velikost {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Vaše datoteke presegajo največjo dovoljeno velikost {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Ime",
"upload.filelist.size": "Velikost",
// showCreateUploadModal.tsx
"upload.modal.title": "Ustvarite delitev",
"upload.modal.link.error.invalid":
"Lahko vsebuje samo črke, številke, podčrtaje in pomišljaje",
"upload.modal.link.error.invalid": "Lahko vsebuje samo črke, številke, podčrtaje in pomišljaje",
"upload.modal.link.error.taken": "Ta povezava je že v uporabi",
"upload.modal.not-signed-in": "Niste prijavljeni",
"upload.modal.not-signed-in-description":
"Ne boste mogli izbrisati vaših delitev in pregledati števila obiskovalcev.",
"upload.modal.not-signed-in-description": "Ne boste mogli izbrisati vaših delitev in pregledati števila obiskovalcev.",
"upload.modal.expires.never": "nikoli",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Povezava",
"upload.modal.expires.label": "Zapadlost",
"upload.modal.expires.minute-singular": "Minuta",
@@ -290,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "Leta",
"upload.modal.accordion.name-and-description.title": "Name and description",
"upload.modal.accordion.name-and-description.name.placeholder": "Name",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
"upload.modal.accordion.email.title": "Prejemnik e-pošte",
"upload.modal.accordion.email.placeholder": "Vnesite prejemnika e-pošte",
"upload.modal.accordion.email.invalid-email": "Neveljaven e-poštni naslov",
@@ -304,41 +262,34 @@ export default {
"upload.modal.completed.never-expires": "Ta delitev ne bo nikoli potekla.",
"upload.modal.completed.expires-on": "Ta delitev bo potekla {expiration}.",
"upload.modal.completed.share-ready": "Delitev je pripravljena",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "Deli {shareId}",
"share.description": "Poglej kaj sem delil s taboj!",
"share.error.visitor-limit-exceeded.title": "Število ogledov je prekoračena",
"share.error.visitor-limit-exceeded.description":
"Število ogledov za to delitev je bila prekoračena.",
"share.error.visitor-limit-exceeded.description": "Število ogledov za to delitev je bila prekoračena.",
"share.error.removed.title": "Delitev je odstranjena",
"share.error.not-found.title": "Delitve ni mogoče najti",
"share.error.not-found.description": "Delitev, ki jo iščete ne obstaja.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "Zahtevano geslo",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Geslo",
"share.modal.error.invalid-password": "Napačno geslo",
"share.button.download-all": "Prenesi vse",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Povezava do datoteke",
"share.table.name": "Ime",
"share.table.size": "Velikost",
"share.modal.file-preview.error.not-supported.title": "Predogled ni mogoč",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Uredite {shareId}",
"share.edit.append-upload": "Dodaj datoteko",
"share.edit.notify.generic-error":
"Prišlo je do napake pri ustvarjanju vaše delitve.",
"share.edit.notify.generic-error": "Prišlo je do napake pri ustvarjanju vaše delitve.",
"share.edit.notify.save-success": "Delitev je bila uspešno posodbljena",
// END /share/[id]/edit
// /admin/config
@@ -351,211 +302,143 @@ export default {
"admin.config.general.app-name": "Ime aplikacije",
"admin.config.general.app-name.description": "Ime vaše aplikacije",
"admin.config.general.app-url": "URL aplikacije",
"admin.config.general.app-url.description":
"Na katerem URL-ju je dostopen Pingvin Share",
"admin.config.general.app-url.description": "Na katerem URL-ju je dostopen Pingvin Share",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Prikaži domačo stran",
"admin.config.general.show-home-page.description":
"Ali prikazati domačo stran",
"admin.config.general.show-home-page.description": "Ali prikazati domačo stran",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.session-duration.description": "Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.logo": "Logotip",
"admin.config.general.logo.description":
"Naložite novo sliko, da spremenite logotip. Datoteka mora biti tipa PNG in imeti razmerje 1:1.",
"admin.config.general.logo.description": "Naložite novo sliko, da spremenite logotip. Datoteka mora biti tipa PNG in imeti razmerje 1:1.",
"admin.config.general.logo.placeholder": "Izberite sliko",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Zadeva poslane delitve",
"admin.config.email.share-recipients-subject.description":
"Zadeva e-poštnega sporočila, ki bo poslan prejemnikom delitve.",
"admin.config.email.share-recipients-subject.description": "Zadeva e-poštnega sporočila, ki bo poslan prejemnikom delitve.",
"admin.config.email.share-recipients-message": "Vsebina poslane delitve",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Zadeva delitve v obratni smeri",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Vsebina delitve v obratni smeri",
"admin.config.email.reverse-share-message.description":
"Vsebina e-poštnega sporočila, ki bo poslan, ko nekdo ustvari delitev v obratni smeri. {shareUrl} bo zamenjan z uporabniškim imenom ustvarjalca in URL-jom delitve.",
"admin.config.email.reverse-share-message.description": "Vsebina e-poštnega sporočila, ki bo poslan, ko nekdo ustvari delitev v obratni smeri. {shareUrl} bo zamenjan z uporabniškim imenom ustvarjalca in URL-jom delitve.",
"admin.config.email.reset-password-subject": "Zadeva ponastavitve gesla",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Vsebina za ponastavitev gesla",
"admin.config.email.reset-password-message.description":
"Vsebina e-poštnega sporočila, ki bo poslan, ko uporabnik zahteva ponastavitev gesla. {url} bo zamenjan z URL-jem za ponastavitev gesla.",
"admin.config.email.reset-password-message.description": "Vsebina e-poštnega sporočila, ki bo poslan, ko uporabnik zahteva ponastavitev gesla. {url} bo zamenjan z URL-jem za ponastavitev gesla.",
"admin.config.email.invite-subject": "Zadeva povabila",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Vsebina povabila",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Dovoli registracijo",
"admin.config.share.allow-registration.description":
"Če je registracija dovoljena",
"admin.config.share.allow-unauthenticated-shares":
"Dovoli delitve s strani neprijavljenih uporabnikov",
"admin.config.share.allow-unauthenticated-shares.description":
"Če lahko neprijavljeni uporabniki ustvarijo delitve",
"admin.config.share.allow-registration.description": "Če je registracija dovoljena",
"admin.config.share.allow-unauthenticated-shares": "Dovoli delitve s strani neprijavljenih uporabnikov",
"admin.config.share.allow-unauthenticated-shares.description": "Če lahko neprijavljeni uporabniki ustvarijo delitve",
"admin.config.share.max-expiration": "Najvišja zapadlost",
"admin.config.share.max-expiration.description":
"Najvišja zapadlost delitve v urah. Nastavljeno na 0 pomeni brez zapadlosti.",
"admin.config.share.max-expiration.description": "Najvišja zapadlost delitve v urah. Nastavljeno na 0 pomeni brez zapadlosti.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Največja velikost",
"admin.config.share.max-size.description":
"Največja velikost delitve v bytih",
"admin.config.share.max-size.description": "Največja velikost delitve v bytih",
"admin.config.share.zip-compression-level": "Nivo Zip stiskanja",
"admin.config.share.zip-compression-level.description":
"Nivo stiskanja, ki uravnoveša med velikostjo datoteke in hitrostjo stiskanja. Veljavne vrednosti so med 0 in 9, kjer 0 pomeni brez kompresije in 9 pomeni največjo kompresijo. ",
"admin.config.share.zip-compression-level.description": "Nivo stiskanja, ki uravnoveša med velikostjo datoteke in hitrostjo stiskanja. Veljavne vrednosti so med 0 in 9, kjer 0 pomeni brez kompresije in 9 pomeni največjo kompresijo. ",
"admin.config.share.chunk-size": "Velikost delcev",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Če je SMTP omogočen. Omogočite samo, če ste vnesli strežnik, vrata, e-pošto, uporabniško ime in geslo vašega SMTP strežnika.",
"admin.config.smtp.enabled.description": "Če je SMTP omogočen. Omogočite samo, če ste vnesli strežnik, vrata, e-pošto, uporabniško ime in geslo vašega SMTP strežnika.",
"admin.config.smtp.host": "Gostitelj",
"admin.config.smtp.host.description": "Gostitelj SMTP strežnika",
"admin.config.smtp.port": "Vrata",
"admin.config.smtp.port.description": "Vrata SMTP strežnika",
"admin.config.smtp.email": "E-pošta",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Uporabniško ime",
"admin.config.smtp.username.description": "Uporabniško ime SMTP strežnika",
"admin.config.smtp.password": "Geslo",
"admin.config.smtp.password.description": "Geslo SMTP strežnika",
"admin.config.smtp.button.test": "Pošlji testno sporočilo",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Dovoli registracijo",
"admin.config.oauth.allow-registration.description":
"Dovoli registracijo uporabnika prek družbenih omrežij",
"admin.config.oauth.allow-registration.description": "Dovoli registracijo uporabnika prek družbenih omrežij",
"admin.config.oauth.ignore-totp": "Ignoriraj TOTP",
"admin.config.oauth.ignore-totp.description":
"Če ignorirati TOTP, ko se uporabnik registrira prek družbenih omrežij",
"admin.config.oauth.ignore-totp.description": "Če ignorirati TOTP, ko se uporabnik registrira prek družbenih omrežij",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Če je dovoljena prijava z GitHub računom",
"admin.config.oauth.github-enabled.description": "Če je dovoljena prijava z GitHub računom",
"admin.config.oauth.github-client-id": "GitHub ID klienta",
"admin.config.oauth.github-client-id.description":
"ID klienta GitHub OAuth aplikacije",
"admin.config.oauth.github-client-id.description": "ID klienta GitHub OAuth aplikacije",
"admin.config.oauth.github-client-secret": "GitHub skrivnost klienta",
"admin.config.oauth.github-client-secret.description":
"Skrivnost klienta GitHub OAuth aplikacije",
"admin.config.oauth.github-client-secret.description": "Skrivnost klienta GitHub OAuth aplikacije",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Če je dovoljena prijava z Google računom",
"admin.config.oauth.google-enabled.description": "Če je dovoljena prijava z Google računom",
"admin.config.oauth.google-client-id": "Google ID klienta",
"admin.config.oauth.google-client-id.description":
"ID Klienta Google OAuth aplikacije",
"admin.config.oauth.google-client-id.description": "ID Klienta Google OAuth aplikacije",
"admin.config.oauth.google-client-secret": "Skrivnost Google klienta",
"admin.config.oauth.google-client-secret.description":
"Skrivnost klienta Google OAuth aplikacije",
"admin.config.oauth.google-client-secret.description": "Skrivnost klienta Google OAuth aplikacije",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Če je dovoljena prijava z Microsoft računom",
"admin.config.oauth.microsoft-enabled.description": "Če je dovoljena prijava z Microsoft računom",
"admin.config.oauth.microsoft-tenant": "Microsoft najemnik",
"admin.config.oauth.microsoft-tenant.description":
"ID identitete Microsoft OAuth aplikacije\nobičajno: V aplikacijo se lahko prijavijo uporabniki osebnega Microsoft računa in službenega ali šolskega računa z Microsoft Entra ID.\norganizacije: V aplikacijo se lahko prijavijo samo uporabniki službenega ali šolskega računa z Microsoft Entra ID.\nuporabniki: V aplikacijo se lahko prijavijo samo uporabniki osebnega Microsoft računa.\ndomensko ime Microsoft Entra identitete ali ID identitete v formatu GUID: V aplikacijo se lahko prijavijo samo uporabniki specifične Microsoft Entra identitete (člani imenika s službenim ali šolskim računom ali gosti imenika z osebnim Microsoft računom).",
"admin.config.oauth.microsoft-tenant.description": "ID identitete Microsoft OAuth aplikacije\nobičajno: V aplikacijo se lahko prijavijo uporabniki osebnega Microsoft računa in službenega ali šolskega računa z Microsoft Entra ID.\norganizacije: V aplikacijo se lahko prijavijo samo uporabniki službenega ali šolskega računa z Microsoft Entra ID.\nuporabniki: V aplikacijo se lahko prijavijo samo uporabniki osebnega Microsoft računa.\ndomensko ime Microsoft Entra identitete ali ID identitete v formatu GUID: V aplikacijo se lahko prijavijo samo uporabniki specifične Microsoft Entra identitete (člani imenika s službenim ali šolskim računom ali gosti imenika z osebnim Microsoft računom).",
"admin.config.oauth.microsoft-client-id": "Microsoft ID klienta",
"admin.config.oauth.microsoft-client-id.description":
"ID Klienta Microsoft OAuth aplikacije",
"admin.config.oauth.microsoft-client-id.description": "ID Klienta Microsoft OAuth aplikacije",
"admin.config.oauth.microsoft-client-secret": "Skrivnost Microsoft klienta",
"admin.config.oauth.microsoft-client-secret.description":
"Skrivnost klienta Microsoft OAuth aplikacije",
"admin.config.oauth.microsoft-client-secret.description": "Skrivnost klienta Microsoft OAuth aplikacije",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Če je dovoljena prijava z Discord računom",
"admin.config.oauth.discord-enabled.description": "Če je dovoljena prijava z Discord računom",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "ID omejenega Discord strežnika",
"admin.config.oauth.discord-limited-guild.description":
"Omogoči omejitev prijave uporabnika v specifičen strežnik. Pustite prazno, da onemogočite.",
"admin.config.oauth.discord-limited-guild.description": "Omogoči omejitev prijave uporabnika v specifičen strežnik. Pustite prazno, da onemogočite.",
"admin.config.oauth.discord-client-id": "Discord ID klienta",
"admin.config.oauth.discord-client-id.description":
"ID klienta Discord OAuth aplikacije",
"admin.config.oauth.discord-client-id.description": "ID klienta Discord OAuth aplikacije",
"admin.config.oauth.discord-client-secret": "Discord skrivnost klienta",
"admin.config.oauth.discord-client-secret.description":
"Skrivnost klienta Discord OAuth aplikacije",
"admin.config.oauth.discord-client-secret.description": "Skrivnost klienta Discord OAuth aplikacije",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Če je dovoljena prijava z OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Če je dovoljena prijava z OpenID Connect",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect URI za odkrivanje",
"admin.config.oauth.oidc-discovery-uri.description":
"URI za odkrivanje OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-discovery-uri.description": "URI za odkrivanje OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"OpenID Connect zahteva za uporabniško ime",
"admin.config.oauth.oidc-username-claim.description":
"Zahteva za uporabniško ime za OpenID Connect ID žetona. Pustite prazno, če ne poznate te nastavitve.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect zahteva za uporabniško ime",
"admin.config.oauth.oidc-username-claim.description": "Zahteva za uporabniško ime za OpenID Connect ID žetona. Pustite prazno, če ne poznate te nastavitve.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect ID klienta",
"admin.config.oauth.oidc-client-id.description":
"ID Klienta OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-client-id.description": "ID Klienta OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-client-secret": "OpenID Connect skrivnost klienta",
"admin.config.oauth.oidc-client-secret.description":
"Skrivnost klienta OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-client-secret.description": "Skrivnost klienta OpenID Connect OAuth aplikacije",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Ups! Ta stran ne obstaja.",
"404.button.home": "Pelji me domov",
@@ -564,21 +447,16 @@ export default {
"error.description": "Ups!",
"error.button.back": "Nazaj",
"error.msg.default": "Prišlo je do napake.",
"error.msg.access_denied":
"Prekinili ste proces prijave, prosimo poskusite ponovno.",
"error.msg.expired_token":
"Proces prijave je trajal predolgo, prosimo poskusite ponovno.",
"error.msg.access_denied": "Prekinili ste proces prijave, prosimo poskusite ponovno.",
"error.msg.expired_token": "Proces prijave je trajal predolgo, prosimo poskusite ponovno.",
"error.msg.invalid_token": "Interna napaka",
"error.msg.no_user": "Uporabnik povezan na račun {0} ne obstaja.",
"error.msg.no_email": "Ne najdemo e-poštnega naslova za račun {0}.",
"error.msg.already_linked": "Račun {0} je že povezan na drug račun.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Račun {0} je nepreverjen, prosimo poskusite ponovno po preverjanju.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Račun {0} je nepreverjen, prosimo poskusite ponovno po preverjanju.",
"error.msg.user_not_allowed": "Nimate dovoljenja za prijavo.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -601,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Nazaj",
"common.button.go-home": "Pojdi domov",
"common.notify.copied": "Povezava je bila kopirana v odložišče",
"common.notify.copied-link": "Povezava je bila kopirana v odložišče",
"common.success": "Uspešno",
"common.error": "Napaka",
@@ -612,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Dolžina mora biti točno {length} znakov",
"common.error.invalid-number": "Mora biti številka",
"common.error.field-required": "To polje je obvezno",
};
"common.error.field-required": "To polje je obvezno"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "<h>Samo-hostovana</h> platforma za deljenje fajlova.",
"home.description":
"Da li zaista želite da date svoje lične datoteke u ruke trećih strana kao što je WeTransfer?",
"home.description": "Da li zaista želite da date svoje lične datoteke u ruke trećih strana kao što je WeTransfer?",
"home.bullet.a.name": "Samo-hostovano",
"home.bullet.a.description": "Hostujte Pingvin Share na svojoj mašini.",
"home.bullet.b.name": "Privatnost",
"home.bullet.b.description":
"Vaše datoteke su vaše i nikada neće biti dostupne trećim stranama.",
"home.bullet.b.description": "Vaše datoteke su vaše i nikada neće biti dostupne trećim stranama.",
"home.bullet.c.name": "Nema dosadnog ograničenja veličine datoteke",
"home.bullet.c.description":
"Otpremite onoliko velikih datoteka koliko želite. Samo vaš čvrsti disk je granica.",
"home.bullet.c.description": "Otpremite onoliko velikih datoteka koliko želite. Samo vaš čvrsti disk je granica.",
"home.button.start": "Započni",
"home.button.source": "Izvorni kod",
// END /
@@ -34,10 +31,8 @@ export default {
"signin.input.password": "Lozinka",
"signin.input.password.placeholder": "Vaša lozinka",
"signin.button.submit": "Prijavite se",
"signIn.notify.totp-required.title":
"Potrebna je dvofaktorska autentifikacija",
"signIn.notify.totp-required.description":
"Unesite svoj dvofaktorski kod za autentifikaciju",
"signIn.notify.totp-required.title": "Potrebna je dvofaktorska autentifikacija",
"signIn.notify.totp-required.description": "Unesite svoj dvofaktorski kod za autentifikaciju",
"signIn.oauth.or": "Ili",
"signIn.oauth.signInWith": "Prijavite se sa",
"signIn.oauth.github": "GitHub",
@@ -62,10 +57,8 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Zaboravili ste lozinku?",
"resetPassword.description":
"Unesite svoj imejl da biste resetovali lozinku.",
"resetPassword.notify.success":
"Poruka sa linkom za resetovanje lozinke je poslata ako uneta i-mejl adresa postoji.",
"resetPassword.description": "Unesite svoj imejl da biste resetovali lozinku.",
"resetPassword.notify.success": "Poruka sa linkom za resetovanje lozinke je poslata ako uneta i-mejl adresa postoji.",
"resetPassword.button.back": "Nazad na stranicu za prijavu",
"resetPassword.text.resetPassword": "Obnovi lozinku",
"resetPassword.text.enterNewPassword": "Unesite vašu novu lozinku",
@@ -80,8 +73,7 @@ export default {
"account.card.password.title": "Lozinka",
"account.card.password.old": "Stara lozinka",
"account.card.password.new": "Nova lozinka",
"account.card.password.noPasswordSet":
"Nemate postavljenu lozinku. Da biste se prijavili koristeći i-mejl i lozinku, potrebno je da napravite lozinku.",
"account.card.password.noPasswordSet": "Nemate postavljenu lozinku. Da biste se prijavili koristeći i-mejl i lozinku, potrebno je da napravite lozinku.",
"account.notify.password.success": "Lozinka je uspešno promenjena",
"account.card.oauth.title": "Social login",
"account.card.oauth.github": "GitHub",
@@ -93,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Prekini vezu",
"account.card.oauth.unlinked": "Veza je prekinuta",
"account.modal.unlink.title": "Prekini vezu sa nalogom",
"account.modal.unlink.description":
"Uklanjanje veze sa vašim društvenim nalozima može dovesti do gubitka vašeg naloga ako se ne sećate svojih pristupnih podataka",
"account.modal.unlink.description": "Uklanjanje veze sa vašim društvenim nalozima može dovesti do gubitka vašeg naloga ako se ne sećate svojih pristupnih podataka",
"account.notify.oauth.unlinked.success": "Veza je prekinuta",
"account.card.security.title": "Bezbednost",
"account.card.security.totp.enable.description":
"Unesite svoju trenutnu lozinku da biste počeli da omogućavate TOTP",
"account.card.security.totp.disable.description":
"Unesite svoju trenutnu lozinku da biste onemogućili TOTP",
"account.card.security.totp.enable.description": "Unesite svoju trenutnu lozinku da biste počeli da omogućavate TOTP",
"account.card.security.totp.disable.description": "Unesite svoju trenutnu lozinku da biste onemogućili TOTP",
"account.card.security.totp.button.start": "Započni",
"account.modal.totp.title": "Omogući TOTP",
"account.modal.totp.step1": "Korak 1: Dodajte svoj autentifikator",
@@ -112,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP je uspešno onemogućen",
"account.notify.totp.enable": "TOTP je uspešno omogućen",
"account.card.language.title": "Jezik",
"account.card.language.description":
"Projekat je preveden od strane zajednice. Neki jezici mogu biti nepotpuni.",
"account.card.language.description": "Projekat je preveden od strane zajednice. Neki jezici mogu biti nepotpuni.",
"account.card.color.title": "Šema boja",
// ThemeSwitcher.tsx
"account.theme.dark": "Tamno",
@@ -121,8 +109,7 @@ export default {
"account.theme.system": "Sistem",
"account.button.delete": "Izbriši Nalog",
"account.modal.delete.title": "Izbriši Nalog",
"account.modal.delete.description":
"Da li zaista želite da izbrišete svoj nalog uključujući sve vaše aktivne deljenja?",
"account.modal.delete.description": "Da li zaista želite da izbrišete svoj nalog uključujući sve vaše aktivne deljenja?",
// END /account
// /account/shares
"account.shares.title": "Moja deljenja",
@@ -140,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "Delite informacije",
"account.shares.modal.share-link": "Deli vezu",
"account.shares.modal.delete.title": "Izbriši deljenje {share}",
"account.shares.modal.delete.description":
"Da li zaista želite da izbrišete ovo deljenje?",
"account.shares.modal.delete.description": "Da li zaista želite da izbrišete ovo deljenje?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Obrnuto deljenje",
"account.reverseShares.description":
"Obrnuto deljenje vam omogućava da generišete jedinstveni URL koji omogućava spoljnim korisnicima da kreiraju deljenje.",
"account.reverseShares.description": "Obrnuto deljenje vam omogućava da generišete jedinstveni URL koji omogućava spoljnim korisnicima da kreiraju deljenje.",
"account.reverseShares.title.empty": "Ovde je prazno 👀",
"account.reverseShares.description.empty": "Nemate obrnutih deljenja.",
// showCreateReverseShareModal.tsx
@@ -166,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Godine",
"account.reverseShares.modal.max-size.label": "Maksimalna veličina deljenja",
"account.reverseShares.modal.send-email": "Pošalji obaveštenja i-mejlom",
"account.reverseShares.modal.send-email.description":
"Pošalji obaveštenje imejlom kada se kreira deljenje pomoću ove obrnute veze za deljenje.",
"account.reverseShares.modal.send-email.description": "Pošalji obaveštenje imejlom kada se kreira deljenje pomoću ove obrnute veze za deljenje.",
"account.reverseShares.modal.simplified": "Jednostavan režim",
"account.reverseShares.modal.simplified.description":
"Olakšajte osobi koja otprema fajl da ga podeli sa vama. Oni će moći da prilagode samo ime i opis deljenja.",
"account.reverseShares.modal.simplified.description": "Olakšajte osobi koja otprema fajl da ga podeli sa vama. Oni će moći da prilagode samo ime i opis deljenja.",
"account.reverseShares.modal.public-access": "Javni pristup",
"account.reverseShares.modal.public-access.description":
"Učini da deljenja kreirana ovim reverznim linkom za deljenje budu javna. Ako je onemogućeno, samo vi i kreator deljenja ćete imati pristup za pregled.",
"account.reverseShares.modal.public-access.description": "Učini da deljenja kreirana ovim reverznim linkom za deljenje budu javna. Ako je onemogućeno, samo vi i kreator deljenja ćete imati pristup za pregled.",
"account.reverseShares.modal.max-use.label": "Maksimalan broj korišćenja",
"account.reverseShares.modal.max-use.description":
"Maksimalan broj puta koji ovaj URL može da se koristi za pravljenje deljenja.",
"account.reverseShare.never-expires":
"Ovo obrnuto deljenje nikada neće isteći.",
"account.reverseShare.expires-on":
"Ovo obrnuto deljenje će isteći {expiration}.",
"account.reverseShares.modal.max-use.description": "Maksimalan broj puta koji ovaj URL može da se koristi za pravljenje deljenja.",
"account.reverseShare.never-expires": "Ovo obrnuto deljenje nikada neće isteći.",
"account.reverseShare.expires-on": "Ovo obrnuto deljenje će isteći {expiration}.",
"account.reverseShares.table.no-shares": "Još nema kreiranih deljenja",
"account.reverseShares.table.count.singular": "deljenje",
"account.reverseShares.table.count.plural": "deljenja",
@@ -190,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Ističe u",
"account.reverseShares.modal.reverse-share-link": "Link za obrnuto deljenje",
"account.reverseShares.modal.delete.title": "Obrišite obrnuto deljenje",
"account.reverseShares.modal.delete.description":
"Da li zaista želite da izbrišete ovo obrnuto deljenje? Ako to učinite, pridružena deljenja će takođe biti izbrisana.",
"account.reverseShares.modal.delete.description": "Da li zaista želite da izbrišete ovo obrnuto deljenje? Ako to učinite, pridružena deljenja će takođe biti izbrisana.",
// END /account/reverseShares
// /admin
"admin.title": "Administracija",
@@ -210,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Promenite lozinku",
"admin.users.edit.update.change-password.field": "Nova lozinka",
"admin.users.edit.update.change-password.button": "Snimite novu lozinku",
"admin.users.edit.update.notify.password.success":
"Lozinka je uspešno promenjena",
"admin.users.edit.update.notify.password.success": "Lozinka je uspešno promenjena",
"admin.users.edit.delete.title": "Obrišite korisnika: {username} ?",
"admin.users.edit.delete.description":
"Da li zaista želite da obrišete ovog korisnika i sva njegova deljenja?",
"admin.users.edit.delete.description": "Da li zaista želite da obrišete ovog korisnika i sva njegova deljenja?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Kreiraj korisnika",
"admin.users.modal.create.username": "Korisničko ime",
"admin.users.modal.create.email": "Imejl",
"admin.users.modal.create.password": "Lozinka",
"admin.users.modal.create.manual-password": "Postavite lozinku ručno",
"admin.users.modal.create.manual-password.description":
"Ako nije označeno, korisnik će dobiti imejl sa vezom za postavljanje lozinke.",
"admin.users.modal.create.manual-password.description": "Ako nije označeno, korisnik će dobiti imejl sa vezom za postavljanje lozinke.",
"admin.users.modal.create.admin": "Administratorske privilegije",
"admin.users.modal.create.admin.description":
"Ako je označeno, korisnik će moći da pristupi administrativnom panelu.",
"admin.users.modal.create.admin.description": "Ako je označeno, korisnik će moći da pristupi administrativnom panelu.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Upravljanje deljenjem",
@@ -234,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Posetioci",
"admin.shares.table.expires": "Ističe",
"admin.shares.edit.delete.title": "Obriši deljenje: {id}",
"admin.shares.edit.delete.description":
"Da li zaista želite da obrišete ovo deljenje?",
"admin.shares.edit.delete.description": "Da li zaista želite da obrišete ovo deljenje?",
// END /admin/shares
// /upload
"upload.title": "Pošalji",
"upload.notify.confirm-leave":
"Da li ste sigurni da želite da napustite ovu stranicu? Vaše otpremanje će biti otkazano.",
"upload.notify.confirm-leave": "Da li ste sigurni da želite da napustite ovu stranicu? Vaše otpremanje će biti otkazano.",
"upload.notify.generic-error": "Došlo je do greške pri dovršavanju deljenja.",
"upload.notify.count-failed":
"Otpremanje {count} datoteka nije uspelo. Pokušavam ponovo.",
"upload.reverse-share.error.invalid.title":
"Nepravilan link za obrnuto deljenje",
"upload.reverse-share.error.invalid.description":
"Ovo obrnuto deljenje je isteklo ili je nevažeće.",
"upload.notify.count-failed": "Otpremanje {count} datoteka nije uspelo. Pokušavam ponovo.",
"upload.reverse-share.error.invalid.title": "Nepravilan link za obrnuto deljenje",
"upload.reverse-share.error.invalid.description": "Ovo obrnuto deljenje je isteklo ili je nevažeće.",
// Dropzone.tsx
"upload.dropzone.title": "Pošalji datoteke",
"upload.dropzone.description":
"Prevucite i otpustite datoteke ovde da biste započeli deljenje. Prihvatamo samo fajlove ukupne veličine do {maxSize}.",
"upload.dropzone.notify.file-too-big":
"Vaše datoteke premašuju maksimalnu veličinu deljenja od {maxSize}.",
"upload.dropzone.description": "Prevucite i otpustite datoteke ovde da biste započeli deljenje. Prihvatamo samo fajlove ukupne veličine do {maxSize}.",
"upload.dropzone.notify.file-too-big": "Vaše datoteke premašuju maksimalnu veličinu deljenja od {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Naziv",
"upload.filelist.size": "Veličina",
// showCreateUploadModal.tsx
"upload.modal.title": "Napravi deljenje",
"upload.modal.link.error.invalid":
"Može da sadrži samo slova, brojeve, donje crte i crtice",
"upload.modal.link.error.invalid": "Može da sadrži samo slova, brojeve, donje crte i crtice",
"upload.modal.link.error.taken": "Ovaj link je već u upotrebi",
"upload.modal.not-signed-in": "Niste prijavljeni",
"upload.modal.not-signed-in-description":
"Nećete moći ručno da izbrišete svoje deljenje i vidite broj posetilaca.",
"upload.modal.not-signed-in-description": "Nećete moći ručno da izbrišete svoje deljenje i vidite broj posetilaca.",
"upload.modal.expires.never": "nikad",
"upload.modal.expires.never-long": "Trajno deljenje",
"upload.modal.expires.error.too-long":
"Datum isteka prevazilazi maksimalnu vrednost od {max}.",
"upload.modal.expires.error.too-long": "Datum isteka prevazilazi maksimalnu vrednost od {max}.",
"upload.modal.link.label": "Link",
"upload.modal.expires.label": "Ističe",
"upload.modal.expires.minute-singular": "Minut",
@@ -285,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "Godine",
"upload.modal.accordion.name-and-description.title": "Ime i opis",
"upload.modal.accordion.name-and-description.name.placeholder": "Ime",
"upload.modal.accordion.name-and-description.description.placeholder":
"Napomena za primaoce ovog deljenja",
"upload.modal.accordion.name-and-description.description.placeholder": "Napomena za primaoce ovog deljenja",
"upload.modal.accordion.email.title": "Primaoci imejla",
"upload.modal.accordion.email.placeholder": "Unesite primaoce imejla",
"upload.modal.accordion.email.invalid-email": "Neispravna adresa imejla",
@@ -299,42 +262,34 @@ export default {
"upload.modal.completed.never-expires": "Ovo deljenje nikada neće isteći.",
"upload.modal.completed.expires-on": "Ovo deljenje će isteći {expiration}.",
"upload.modal.completed.share-ready": "Deljenje je spremno",
"upload.modal.completed.notified-reverse-share-creator":
"Obavestili smo kreatora reverznog deljenja. Takođe možete ručno podeliti ovaj link sa njima na druge načine.",
"upload.modal.completed.notified-reverse-share-creator": "Obavestili smo kreatora reverznog deljenja. Takođe možete ručno podeliti ovaj link sa njima na druge načine.",
// END /upload
// /share/[id]
"share.title": "Deljenje {shareId}",
"share.description": "Pogledajte šta sam podelio sa vama!",
"share.error.visitor-limit-exceeded.title":
"Prekoračeno je ograničenje posetilaca",
"share.error.visitor-limit-exceeded.description":
"Ograničenje posetilaca iz ovog deljenja je premašeno.",
"share.error.visitor-limit-exceeded.title": "Prekoračeno je ograničenje posetilaca",
"share.error.visitor-limit-exceeded.description": "Ograničenje posetilaca iz ovog deljenja je premašeno.",
"share.error.removed.title": "Deljenje je uklonjeno",
"share.error.not-found.title": "Deljenje nije pronađeno",
"share.error.not-found.description": "Udeo koji tražite ne postoji.",
"share.error.access-denied.title": "Privatno deljenje",
"share.error.access-denied.description":
"Trenutni nalog nema dozvolu za pristup ovom deljenju",
"share.error.access-denied.description": "Trenutni nalog nema dozvolu za pristup ovom deljenju",
"share.modal.password.title": "Obavezna lozinka",
"share.modal.password.description":
"Molimo unesite lozinku za pristup ovom deljenju.",
"share.modal.password.description": "Molimo unesite lozinku za pristup ovom deljenju.",
"share.modal.password": "Lozinka",
"share.modal.error.invalid-password": "Neispravna lozinka",
"share.button.download-all": "Preuzmi sve",
"share.notify.download-all-preparing":
"Deljenje se priprema. Molimo pokušajte ponovo za nekoliko minuta.",
"share.notify.download-all-preparing": "Deljenje se priprema. Molimo pokušajte ponovo za nekoliko minuta.",
"share.modal.file-link": "Veza datoteke",
"share.table.name": "Naziv",
"share.table.size": "Veličina",
"share.modal.file-preview.error.not-supported.title": "Pregled nije podržan",
"share.modal.file-preview.error.not-supported.description":
"Pregledi nisu podržani za ovaj tip datoteka. Molimo preuzmite fajl da biste ga pregledali.",
"share.modal.file-preview.error.not-supported.description": "Pregledi nisu podržani za ovaj tip datoteka. Molimo preuzmite fajl da biste ga pregledali.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Uredi {shareId}",
"share.edit.append-upload": "Nadodaj fajl",
"share.edit.notify.generic-error":
"Došlo je do greške prilikom završetka vašeg deljenja.",
"share.edit.notify.generic-error": "Došlo je do greške prilikom završetka vašeg deljenja.",
"share.edit.notify.save-success": "Deljenje je uspešno ažurirano",
// END /share/[id]/edit
// /admin/config
@@ -347,214 +302,143 @@ export default {
"admin.config.general.app-name": "Naziv aplikacije",
"admin.config.general.app-name.description": "Naziv aplikacije",
"admin.config.general.app-url": "URL aplikacije",
"admin.config.general.app-url.description":
"Na kojoj URL adresi je dostupan Pingvin Share",
"admin.config.general.app-url.description": "Na kojoj URL adresi je dostupan Pingvin Share",
"admin.config.general.secure-cookies": "Bezbedni kolačići",
"admin.config.general.secure-cookies.description":
"Da li želite da postavite zastavicu za bezbednost na kolačiće? Ako je omogućeno, sajt neće funkcionisati kada mu pristupate preko HTTP-a.",
"admin.config.general.secure-cookies.description": "Da li želite da postavite zastavicu za bezbednost na kolačiće? Ako je omogućeno, sajt neće funkcionisati kada mu pristupate preko HTTP-a.",
"admin.config.general.show-home-page": "Prikaži početnu stranicu",
"admin.config.general.show-home-page.description":
"Da li da se prikaže početna stranica",
"admin.config.general.show-home-page.description": "Da li da se prikaže početna stranica",
"admin.config.general.session-duration": "Trajanje sesije",
"admin.config.general.session-duration.description":
"Vreme u satima nakon kojeg korisnik mora ponovo da se prijavi (podrazumevano: 3 meseca).",
"admin.config.general.session-duration.description": "Vreme u satima nakon kojeg korisnik mora ponovo da se prijavi (podrazumevano: 3 meseca).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Promenite svoj logotip tako što ćete otpremiti novu sliku. Slika mora da bude PNG i treba da ima format 1:1.",
"admin.config.general.logo.description": "Promenite svoj logotip tako što ćete otpremiti novu sliku. Slika mora da bude PNG i treba da ima format 1:1.",
"admin.config.general.logo.placeholder": "Izaberi sliku",
"admin.config.email.enable-share-email-recipients":
"Omogući deljenje sa primaocima imejlom",
"admin.config.email.enable-share-email-recipients.description":
"Da li dozvoliti deljenje sa primaocima putem imejla. Omogućite ovo samo ako je SMTP aktiviran.",
"admin.config.email.enable-share-email-recipients": "Omogući deljenje sa primaocima imejlom",
"admin.config.email.enable-share-email-recipients.description": "Da li dozvoliti deljenje sa primaocima putem imejla. Omogućite ovo samo ako je SMTP aktiviran.",
"admin.config.email.share-recipients-subject": "Podelite naslov primaoca",
"admin.config.email.share-recipients-subject.description":
"Tema imejla koja se šalje primaocima deljenja.",
"admin.config.email.share-recipients-subject.description": "Tema imejla koja se šalje primaocima deljenja.",
"admin.config.email.share-recipients-message": "Delite poruku primaoca",
"admin.config.email.share-recipients-message.description":
"Poruka koja se šalje primaocima deljenja. Dostupne promenljive:\n{creator} - Korisničko ime kreatora deljenja\n{creatorEmail} - Imejl kreatora deljenja\n{shareUrl} - URL deljenja\n{desc} - Opis deljenja\n{expires} - Datum isteka deljenja\nOve promenljive će biti zamenjene stvarnim vrednostima.",
"admin.config.email.share-recipients-message.description": "Poruka koja se šalje primaocima deljenja. Dostupne promenljive:\n{creator} - Korisničko ime kreatora deljenja\n{creatorEmail} - Imejl kreatora deljenja\n{shareUrl} - URL deljenja\n{desc} - Opis deljenja\n{expires} - Datum isteka deljenja\nOve promenljive će biti zamenjene stvarnim vrednostima.",
"admin.config.email.reverse-share-subject": "Tema obrnutog deljenja",
"admin.config.email.reverse-share-subject.description":
"Naslov imejla koji se šalje kada neko kreira deljenje sa vašim reverznim linkom za deljenje.",
"admin.config.email.reverse-share-subject.description": "Naslov imejla koji se šalje kada neko kreira deljenje sa vašim reverznim linkom za deljenje.",
"admin.config.email.reverse-share-message": "Obrnuto deljenje poruka",
"admin.config.email.reverse-share-message.description":
"Poruka koja se šalje kada je neko napravio deljenje sa vašom obrnutom vezom za deljenje. {shareUrl} će biti zamenjen imenom kreatora i URL-om za deljenje.",
"admin.config.email.reverse-share-message.description": "Poruka koja se šalje kada je neko napravio deljenje sa vašom obrnutom vezom za deljenje. {shareUrl} će biti zamenjen imenom kreatora i URL-om za deljenje.",
"admin.config.email.reset-password-subject": "Resetujte temu lozinke",
"admin.config.email.reset-password-subject.description":
"Naslov imejla koji se šalje kada korisnik zatraži resetovanje lozinke.",
"admin.config.email.reset-password-subject.description": "Naslov imejla koji se šalje kada korisnik zatraži resetovanje lozinke.",
"admin.config.email.reset-password-message": "Poruka za resetovanje lozinke",
"admin.config.email.reset-password-message.description":
"Poruka koja se šalje kada korisnik zatraži resetovanje lozinke. {url} će biti zamenjen linkom za resetovanje lozinke.",
"admin.config.email.reset-password-message.description": "Poruka koja se šalje kada korisnik zatraži resetovanje lozinke. {url} će biti zamenjen linkom za resetovanje lozinke.",
"admin.config.email.invite-subject": "Pozivna tema",
"admin.config.email.invite-subject.description":
"Naslov e-pošte koja se šalje kada administrator pozove korisnika.",
"admin.config.email.invite-subject.description": "Naslov e-pošte koja se šalje kada administrator pozove korisnika.",
"admin.config.email.invite-message": "Pozivna poruka",
"admin.config.email.invite-message.description":
"Poruka koja se šalje kada administrator pozove korisnika. {url} će biti zamenjen linkom za poziv, {email} imejlom, a {password} lozinkom korisnika.",
"admin.config.email.invite-message.description": "Poruka koja se šalje kada administrator pozove korisnika. {url} će biti zamenjen linkom za poziv, {email} imejlom, a {password} lozinkom korisnika.",
"admin.config.share.allow-registration": "Dozvoli registraciju",
"admin.config.share.allow-registration.description":
"Da li je registracija dozvoljena",
"admin.config.share.allow-unauthenticated-shares":
"Dozvoli deljenje bez autentifikacije",
"admin.config.share.allow-unauthenticated-shares.description":
"Da li korisnici bez autentifikacije mogu da kreiraju deljenja",
"admin.config.share.allow-registration.description": "Da li je registracija dozvoljena",
"admin.config.share.allow-unauthenticated-shares": "Dozvoli deljenje bez autentifikacije",
"admin.config.share.allow-unauthenticated-shares.description": "Da li korisnici bez autentifikacije mogu da kreiraju deljenja",
"admin.config.share.max-expiration": "Maksimalni rok trajanja",
"admin.config.share.max-expiration.description":
"Maksimalni rok trajanja deljenja u satima. Postavite na 0 da biste omogućili neograničeno trajanje.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-expiration.description": "Maksimalni rok trajanja deljenja u satima. Postavite na 0 da biste omogućili neograničeno trajanje.",
"admin.config.share.share-id-length": "Dužina podrazumevanog ID-a za deljenje",
"admin.config.share.share-id-length.description": "Podrazumevana dužina generisanog ID-a za deljenje. Ova vrednost se takođe koristi za generisanje linkova za obrnuto deljenje. Vrednost ispod 8 se ne smatra bezbednom.",
"admin.config.share.max-size": "Maksimalna veličina",
"admin.config.share.max-size.description":
"Maksimalna veličina deljenja u bajtovima",
"admin.config.share.max-size.description": "Maksimalna veličina deljenja u bajtovima",
"admin.config.share.zip-compression-level": "Nivo Zip kompresije",
"admin.config.share.zip-compression-level.description":
"Podesite nivo da biste balansirali između veličine datoteke i brzine kompresije. Važeće vrednosti se kreću od 0 do 9, pri čemu je 0 bez kompresije, a 9 je maksimalna kompresija. ",
"admin.config.share.zip-compression-level.description": "Podesite nivo da biste balansirali između veličine datoteke i brzine kompresije. Važeće vrednosti se kreću od 0 do 9, pri čemu je 0 bez kompresije, a 9 je maksimalna kompresija. ",
"admin.config.share.chunk-size": "Veličina komada",
"admin.config.share.chunk-size.description":
"Podesite veličinu dela (u bajtovima) za vaša otpremanje kako biste uravnotežili efikasnost i pouzdanost u skladu sa vašom internet vezom. Manji delovi mogu poboljšati stopu uspeha za nestabilne veze, dok veći delovi omogućavaju brže otpremanje za stabilne veze.",
"admin.config.share.auto-open-share-modal":
"Automatski otvori stvaranje modala deljenja",
"admin.config.share.auto-open-share-modal.description":
"Modal za kreiranje deljenja automatski se pojavljuje kada korisnik izabere datoteke, eliminišući potrebu za ručnim klikom na dugme.",
"admin.config.share.chunk-size.description": "Podesite veličinu dela (u bajtovima) za vaša otpremanje kako biste uravnotežili efikasnost i pouzdanost u skladu sa vašom internet vezom. Manji delovi mogu poboljšati stopu uspeha za nestabilne veze, dok veći delovi omogućavaju brže otpremanje za stabilne veze.",
"admin.config.share.auto-open-share-modal": "Automatski otvori stvaranje modala deljenja",
"admin.config.share.auto-open-share-modal.description": "Modal za kreiranje deljenja automatski se pojavljuje kada korisnik izabere datoteke, eliminišući potrebu za ručnim klikom na dugme.",
"admin.config.smtp.enabled": "Omogući",
"admin.config.smtp.enabled.description":
"Da li je SMTP omogućen. Postavite ovo na tačno samo ako ste uneli host, port, imejl, korisnika i lozinku vašeg SMTP servera.",
"admin.config.smtp.enabled.description": "Da li je SMTP omogućen. Postavite ovo na tačno samo ako ste uneli host, port, imejl, korisnika i lozinku vašeg SMTP servera.",
"admin.config.smtp.host": "Domaćin",
"admin.config.smtp.host.description": "Domaćin SMTP servera",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port domaćina SMTP servera",
"admin.config.smtp.email": "Imejl",
"admin.config.smtp.email.description":
"Adresa imejla sa kojeg se poruke šalju",
"admin.config.smtp.email.description": "Adresa imejla sa kojeg se poruke šalju",
"admin.config.smtp.username": "Korisničko ime",
"admin.config.smtp.username.description": "Korisničko ime SMTP servera",
"admin.config.smtp.password": "Lozinka",
"admin.config.smtp.password.description": "Lozinka SMTP servera",
"admin.config.smtp.button.test": "Pošalji testni imejl",
"admin.config.smtp.allow-unauthorized-certificates":
"Verovanje neautorizovanim SMTP serverskim sertifikatima",
"admin.config.smtp.allow-unauthorized-certificates.description":
'Ovo postavite na "istina" samo ako je potrebno verovati samo-potpisanim sertifikatima.',
"admin.config.smtp.allow-unauthorized-certificates": "Verovanje neautorizovanim SMTP serverskim sertifikatima",
"admin.config.smtp.allow-unauthorized-certificates.description": "Ovo postavite na \"istina\" samo ako je potrebno verovati samo-potpisanim sertifikatima.",
"admin.config.oauth.allow-registration": "Dozvoli registraciju",
"admin.config.oauth.allow-registration.description":
"Dozvolite korisnicima da se registruju putem društvene prijave",
"admin.config.oauth.allow-registration.description": "Dozvolite korisnicima da se registruju putem društvene prijave",
"admin.config.oauth.ignore-totp": "Zanemari TOTP",
"admin.config.oauth.ignore-totp.description":
"Da li da ignorišete TOTP kada korisnik koristi prijavu na društvenim mrežama",
"admin.config.oauth.ignore-totp.description": "Da li da ignorišete TOTP kada korisnik koristi prijavu na društvenim mrežama",
"admin.config.oauth.disable-password": "Onemogućite prijavu lozinkom",
"admin.config.oauth.disable-password.description":
"Omogućiti prijavu lozinkom ili ne\nUverite se da je provajder za OAuth pravilno konfigurisan pre aktiviranja ove konfiguracije kako biste izbegli zaključavanje naloga.",
"admin.config.oauth.disable-password.description": "Omogućiti prijavu lozinkom ili ne\nUverite se da je provajder za OAuth pravilno konfigurisan pre aktiviranja ove konfiguracije kako biste izbegli zaključavanje naloga.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Da li je prijavljivanje na GitHub omogućeno",
"admin.config.oauth.github-enabled.description": "Da li je prijavljivanje na GitHub omogućeno",
"admin.config.oauth.github-client-id": "GitHub ID klijenta",
"admin.config.oauth.github-client-id.description":
"ID klijenta GitHub OAuth aplikacije",
"admin.config.oauth.github-client-id.description": "ID klijenta GitHub OAuth aplikacije",
"admin.config.oauth.github-client-secret": "Tajna GitHub klijenta",
"admin.config.oauth.github-client-secret.description":
"Tajna klijenta GitHub OAuth aplikacije",
"admin.config.oauth.github-client-secret.description": "Tajna klijenta GitHub OAuth aplikacije",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Da li je prijavljivanje na Google omogućeno",
"admin.config.oauth.google-enabled.description": "Da li je prijavljivanje na Google omogućeno",
"admin.config.oauth.google-client-id": "ID Google klijenta",
"admin.config.oauth.google-client-id.description":
"ID klijenta Google OAuth aplikacije",
"admin.config.oauth.google-client-id.description": "ID klijenta Google OAuth aplikacije",
"admin.config.oauth.google-client-secret": "Tajna Google klijenta",
"admin.config.oauth.google-client-secret.description":
"Tajna klijenta Google OAuth aplikacije",
"admin.config.oauth.google-client-secret.description": "Tajna klijenta Google OAuth aplikacije",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Da li je prijavljivanje na Microsoft omogućeno",
"admin.config.oauth.microsoft-enabled.description": "Da li je prijavljivanje na Microsoft omogućeno",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"ID zakupca za Microsoft OAuth aplikaciju\nuobičajeno: Korisnici sa ličnim Microsoft nalogom i poslovnim ili školskim nalogom sa Microsoft Entra ID-a mogu da se prijave u aplikaciju. organizacije: Samo korisnici sa poslovnim ili školskim nalozima sa Microsoft Entra ID-a mogu da se prijave u aplikaciju.\npotrošači: Samo korisnici sa ličnim Microsoft nalogom mogu da se prijave u aplikaciju.\nime domena zakupca Microsoft Entra ID ili ID zakupca u GUID formatu: Samo korisnici iz određenog Microsoft Entra ID stanara (članovi direktorijuma sa poslovnim ili školskim nalogom ili gosti direktorijuma sa ličnim Microsoft nalogom) mogu da se prijave u aplikaciju.",
"admin.config.oauth.microsoft-tenant.description": "ID zakupca za Microsoft OAuth aplikaciju\nuobičajeno: Korisnici sa ličnim Microsoft nalogom i poslovnim ili školskim nalogom sa Microsoft Entra ID-a mogu da se prijave u aplikaciju. organizacije: Samo korisnici sa poslovnim ili školskim nalozima sa Microsoft Entra ID-a mogu da se prijave u aplikaciju.\npotrošači: Samo korisnici sa ličnim Microsoft nalogom mogu da se prijave u aplikaciju.\nime domena zakupca Microsoft Entra ID ili ID zakupca u GUID formatu: Samo korisnici iz određenog Microsoft Entra ID stanara (članovi direktorijuma sa poslovnim ili školskim nalogom ili gosti direktorijuma sa ličnim Microsoft nalogom) mogu da se prijave u aplikaciju.",
"admin.config.oauth.microsoft-client-id": "Microsoft ID klijenta",
"admin.config.oauth.microsoft-client-id.description":
"ID klijenta Microsoft OAuth aplikacije",
"admin.config.oauth.microsoft-client-id.description": "ID klijenta Microsoft OAuth aplikacije",
"admin.config.oauth.microsoft-client-secret": "Tajna Microsoft klijenta",
"admin.config.oauth.microsoft-client-secret.description":
"Tajna klijenta za Microsot OAuth aplikaciju",
"admin.config.oauth.microsoft-client-secret.description": "Tajna klijenta za Microsot OAuth aplikaciju",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Da li je prijavljivanje na Discord omogućeno",
"admin.config.oauth.discord-limited-users":
"Ograničenje po Discord korisnicima",
"admin.config.oauth.discord-limited-users.description":
"Ograničite prijavljivanje na određene korisnike pomoću njihovog Discord ID-a. Ostavite prazno da biste onemogućili.",
"admin.config.oauth.discord-enabled.description": "Da li je prijavljivanje na Discord omogućeno",
"admin.config.oauth.discord-limited-users": "Ograničenje po Discord korisnicima",
"admin.config.oauth.discord-limited-users.description": "Ograničite prijavljivanje na određene korisnike pomoću njihovog Discord ID-a. Ostavite prazno da biste onemogućili.",
"admin.config.oauth.discord-limited-guild": "Ograničenje po Discord serveru",
"admin.config.oauth.discord-limited-guild.description":
"Ograničite prijavljivanje na korisnike određenog servera. Ostavite prazno da biste onemogućili.",
"admin.config.oauth.discord-limited-guild.description": "Ograničite prijavljivanje na korisnike određenog servera. Ostavite prazno da biste onemogućili.",
"admin.config.oauth.discord-client-id": "Discord ID klijenta",
"admin.config.oauth.discord-client-id.description":
"ID klijenta Discord OAuth aplikacije",
"admin.config.oauth.discord-client-id.description": "ID klijenta Discord OAuth aplikacije",
"admin.config.oauth.discord-client-secret": "Discord klijent tajna",
"admin.config.oauth.discord-client-secret.description":
"Tajna klijenta Discord OAuth aplikacije",
"admin.config.oauth.discord-client-secret.description": "Tajna klijenta Discord OAuth aplikacije",
"admin.config.oauth.oidc-enabled": "OpenId Connect",
"admin.config.oauth.oidc-enabled.description":
"Omogućiti prijavu OpenID Connect-om ili ne",
"admin.config.oauth.oidc-enabled.description": "Omogućiti prijavu OpenID Connect-om ili ne",
"admin.config.oauth.oidc-discovery-uri": "URI za OpenID Connect Discovery",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI za otkrivanje OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI za otkrivanje OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-sign-out": "Odjavljivanje sa OpenID Connect-a",
"admin.config.oauth.oidc-sign-out.description":
"Da li će dugme „Odjavi se“ odjaviti korisnika i sa OpenID Connect provajdera",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Potraživanje korisničkog imena u OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Potraživanje korisničkog imena u OpenID Connect ID tokenu. Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-role-path":
"Putanja do uloga u OpenID Connect tokenu",
"admin.config.oauth.oidc-role-path.description":
"Mora biti validna JMES putanja koja referencira niz uloga. " +
"Upravljanje pravima pristupa pomoću uloga u OpenID Connect-u se preporučuje samo ako nijedan drugi provajder identiteta nije konfigurisan i ako je prijava lozinkom onemogućena. " +
"Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-role-general-access":
"Uloga u OpenID Connect-u za opšti pristup",
"admin.config.oauth.oidc-role-general-access.description":
"Uloga potrebna za opšti pristup. Mora biti prisutna u ulogama korisnika kako bi se mogao prijaviti. " +
"Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-role-admin-access":
"Uloga u OpenID Connect-u za administratorski pristup",
"admin.config.oauth.oidc-role-admin-access.description":
"Uloga potrebna za administratorski pristup. Mora biti prisutna u ulogama korisnika kako bi mogli pristupiti administratorskom panelu. " +
"Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-sign-out.description": "Da li će dugme „Odjavi se“ odjaviti korisnika i sa OpenID Connect provajdera",
"admin.config.oauth.oidc-scope": "Opseg OpenID Connect-a",
"admin.config.oauth.oidc-scope.description": "Opsezi koji bi trebalo da budu zatraženi od OpenID Connect provajdera.",
"admin.config.oauth.oidc-username-claim": "Potraživanje korisničkog imena u OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Potraživanje korisničkog imena u OpenID Connect ID tokenu. Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-role-path": "Putanja do uloga u OpenID Connect tokenu",
"admin.config.oauth.oidc-role-path.description": "Mora biti validna JMES putanja koja referencira niz uloga. " + "Upravljanje pravima pristupa pomoću uloga u OpenID Connect-u se preporučuje samo ako nijedan drugi provajder identiteta nije konfigurisan i ako je prijava lozinkom onemogućena. " + "Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-role-general-access": "Uloga u OpenID Connect-u za opšti pristup",
"admin.config.oauth.oidc-role-general-access.description": "Uloga potrebna za opšti pristup. Mora biti prisutna u ulogama korisnika kako bi se mogao prijaviti. " + "Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-role-admin-access": "Uloga u OpenID Connect-u za administratorski pristup",
"admin.config.oauth.oidc-role-admin-access.description": "Uloga potrebna za administratorski pristup. Mora biti prisutna u ulogama korisnika kako bi mogli pristupiti administratorskom panelu. " + "Ostavite prazno ako ne znate šta je ova konfiguracija.",
"admin.config.oauth.oidc-client-id": "OpenID Connect ID klijenta",
"admin.config.oauth.oidc-client-id.description":
"ID klijenta OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-client-id.description": "ID klijenta OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-client-secret": "OpenID Connect tajna klijenta",
"admin.config.oauth.oidc-client-secret.description":
"Tajna klijenta OpenID Connect OAuth aplikacije",
"admin.config.oauth.oidc-client-secret.description": "Tajna klijenta OpenID Connect OAuth aplikacije",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Omogući LDAP",
"admin.config.ldap.enabled.description":
"Koristi LDAP autentifikaciju za prijavu korisnika",
"admin.config.ldap.enabled.description": "Koristi LDAP autentifikaciju za prijavu korisnika",
"admin.config.ldap.url": "URL servera",
"admin.config.ldap.url.description": "URL LDAP servera",
"admin.config.ldap.bind-dn": "DN vezivanje",
"admin.config.ldap.bind-dn.description":
"Podrazumevani korisnik koji se koristi za pretragu korisnika",
"admin.config.ldap.bind-dn.description": "Podrazumevani korisnik koji se koristi za pretragu korisnika",
"admin.config.ldap.bind-password": "Lozinka za vezivanje",
"admin.config.ldap.bind-password.description":
"Lozinka koja se koristi za izvršavanje pretrage korisnika",
"admin.config.ldap.bind-password.description": "Lozinka koja se koristi za izvršavanje pretrage korisnika",
"admin.config.ldap.search-base": "Baza korisnika",
"admin.config.ldap.search-base.description":
"Lokacija baze, mesto gde će se izvršiti pretraga korisnika",
"admin.config.ldap.search-base.description": "Lokacija baze, mesto gde će se izvršiti pretraga korisnika",
"admin.config.ldap.search-query": "Upit za korisnika",
"admin.config.ldap.search-query.description":
"Upit za korisnika koji će se koristiti za pretragu „Baze korisnika“ za LDAP korisnika. %username% se može koristiti kao oznaka za unos korisnika.",
"admin.config.ldap.search-query.description": "Upit za korisnika koji će se koristiti za pretragu „Baze korisnika“ za LDAP korisnika. %username% se može koristiti kao oznaka za unos korisnika.",
"admin.config.ldap.admin-groups": "Administratorska grupa",
"admin.config.ldap.admin-groups.description":
"Grupa koja je potrebna za administratorski pristup.",
"admin.config.ldap.admin-groups.description": "Grupa koja je potrebna za administratorski pristup.",
"admin.config.ldap.field-name-member-of": "Naziv atributa korisničkih grupa",
"admin.config.ldap.field-name-member-of.description":
"LDAP naziv atributa za grupe čiji je korisnik član. Ovo se koristi pri proveri administratorske grupe.",
"admin.config.ldap.field-name-member-of.description": "LDAP naziv atributa za grupe čiji je korisnik član. Ovo se koristi pri proveri administratorske grupe.",
"admin.config.ldap.field-name-email": "Naziv atributa za imejl korisnika",
"admin.config.ldap.field-name-email.description":
"LDAP naziv atributa za imejl korisnika.",
"admin.config.ldap.field-name-email.description": "LDAP naziv atributa za imejl korisnika.",
"admin.config.notify.success": "Konfiguracija je uspešno ažurirana.",
"admin.config.notify.logo-success": "Logo je uspešno ažuriran. Može biti potrebno nekoliko minuta da se ažurira na vebsajtu.",
"admin.config.notify.no-changes": "Nema promena za čuvanje.",
// 404
"404.description": "Opa - Ova strana ne postoji.",
"404.button.home": "Vrati me na početak",
@@ -563,22 +447,16 @@ export default {
"error.description": "Ups!",
"error.button.back": "Idi nazad",
"error.msg.default": "Nešto je pošlo naopako.",
"error.msg.access_denied":
"Otkazali ste proces autentifikacije, pokušajte ponovo.",
"error.msg.expired_token":
"Proces autentifikacije je trajao predugo, pokušajte ponovo.",
"error.msg.access_denied": "Otkazali ste proces autentifikacije, pokušajte ponovo.",
"error.msg.expired_token": "Proces autentifikacije je trajao predugo, pokušajte ponovo.",
"error.msg.invalid_token": "Interna greška",
"error.msg.no_user": "Korisnik povezan sa ovim {0} nalogom ne postoji.",
"error.msg.no_email": "Ne mogu da dobijem adresu imejla sa ovog {0} naloga.",
"error.msg.already_linked":
"Ovaj {0} nalog je već povezan sa drugim nalogom.",
"error.msg.not_linked":
"Ovaj {0} nalog još uvek nije povezan ni sa jednim nalogom.",
"error.msg.unverified_account":
"Ovaj {0} nalog je nepotvrđen, molimo pokušajte ponovo nakon verifikacije.",
"error.msg.already_linked": "Ovaj {0} nalog je već povezan sa drugim nalogom.",
"error.msg.not_linked": "Ovaj {0} nalog još uvek nije povezan ni sa jednim nalogom.",
"error.msg.unverified_account": "Ovaj {0} nalog je nepotvrđen, molimo pokušajte ponovo nakon verifikacije.",
"error.msg.user_not_allowed": "Nije vam dozvoljeno da se prijavite.",
"error.msg.cannot_get_user_info":
"Ne mogu da dobijem vaše korisničke informacije sa ovog {0} naloga.",
"error.msg.cannot_get_user_info": "Ne mogu da dobijem vaše korisničke informacije sa ovog {0} naloga.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -601,6 +479,7 @@ export default {
"common.text.redirecting": "Preusmeravanje...",
"common.button.go-back": "Idi nazad",
"common.button.go-home": "Početna stranica",
"common.notify.copied": "Vaša veza je kopirana u međuspremnik",
"common.notify.copied-link": "Vaša veza je kopirana u međuspremnik",
"common.success": "Uspešno",
"common.error": "Greška",
@@ -612,5 +491,5 @@ export default {
"common.error.number-too-large": "Mora biti najviše {max}",
"common.error.exact-length": "Mora da ima tačno {length} znakova",
"common.error.invalid-number": "Mora biti broj",
"common.error.field-required": "Polje je obavezno",
};
"common.error.field-required": "Polje je obavezno"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "<h>Само-хостована</h> платформа за дељење фајлова.",
"home.description":
"Да ли заиста желите да дате своје личне датотеке у руке трећих страна као што је WeTransfer?",
"home.description": "Да ли заиста желите да дате своје личне датотеке у руке трећих страна као што је WeTransfer?",
"home.bullet.a.name": "Само-хостовано",
"home.bullet.a.description": "Хостујте Pingvin Share на својој машини.",
"home.bullet.b.name": "Privatnost",
"home.bullet.b.description":
"Ваше датотеке су ваше и никада неће бити доступне трећим странама.",
"home.bullet.b.description": "Ваше датотеке су ваше и никада неће бити доступне трећим странама.",
"home.bullet.c.name": "Нема досадног ограничења величине датотеке",
"home.bullet.c.description":
"Отпремите онолико великих датотека колико желите. Само ваш чврсти диск је граница.",
"home.bullet.c.description": "Отпремите онолико великих датотека колико желите. Само ваш чврсти диск је граница.",
"home.button.start": "Започни",
"home.button.source": "Изворни код",
// END /
@@ -34,10 +31,8 @@ export default {
"signin.input.password": "Лозинка",
"signin.input.password.placeholder": "Ваша лозинка",
"signin.button.submit": "Пријавите се",
"signIn.notify.totp-required.title":
"Потребна је двофакторска аутентификација",
"signIn.notify.totp-required.description":
"Унесите свој двофакторски код за аутентификацију",
"signIn.notify.totp-required.title": "Потребна је двофакторска аутентификација",
"signIn.notify.totp-required.description": "Унесите свој двофакторски код за аутентификацију",
"signIn.oauth.or": "Или",
"signIn.oauth.signInWith": "Пријавите се са",
"signIn.oauth.github": "GitHub",
@@ -62,10 +57,8 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Заборавили сте лозинку?",
"resetPassword.description":
"Унесите свој имејл да бисте ресетовали лозинку.",
"resetPassword.notify.success":
"Порука са линком за ресетовање лозинке је послата ако унета и-мејл адреса постоји.",
"resetPassword.description": "Унесите свој имејл да бисте ресетовали лозинку.",
"resetPassword.notify.success": "Порука са линком за ресетовање лозинке је послата ако унета и-мејл адреса постоји.",
"resetPassword.button.back": "Назад на страницу за пријаву",
"resetPassword.text.resetPassword": "Обнови лозинку",
"resetPassword.text.enterNewPassword": "Унесите вашу нову лозинку",
@@ -80,8 +73,7 @@ export default {
"account.card.password.title": "Лозинка",
"account.card.password.old": "Стара лозинка",
"account.card.password.new": "Нова лозинка",
"account.card.password.noPasswordSet":
"Немате постављену лозинку. Да бисте се пријавили користећи и-мејл и лозинку, потребно је да направите лозинку.",
"account.card.password.noPasswordSet": "Немате постављену лозинку. Да бисте се пријавили користећи и-мејл и лозинку, потребно је да направите лозинку.",
"account.notify.password.success": "Лозинка је успешно промењена",
"account.card.oauth.title": "Социал логин",
"account.card.oauth.github": "GitHub",
@@ -93,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Прекини везу",
"account.card.oauth.unlinked": "Веза је прекинута",
"account.modal.unlink.title": "Прекини везу са налогом",
"account.modal.unlink.description":
"Уклањање везе са вашим друштвеним налозима може довести до губитка вашег налога ако се не сећате својих приступних података",
"account.modal.unlink.description": "Уклањање везе са вашим друштвеним налозима може довести до губитка вашег налога ако се не сећате својих приступних података",
"account.notify.oauth.unlinked.success": "Веза је прекинута",
"account.card.security.title": "Безбедност",
"account.card.security.totp.enable.description":
"Унесите своју тренутну лозинку да бисте почели да омогућавате ТОТП",
"account.card.security.totp.disable.description":
"Унесите своју тренутну лозинку да бисте онемогућили ТОТП",
"account.card.security.totp.enable.description": "Унесите своју тренутну лозинку да бисте почели да омогућавате ТОТП",
"account.card.security.totp.disable.description": "Унесите своју тренутну лозинку да бисте онемогућили ТОТП",
"account.card.security.totp.button.start": "Започни",
"account.modal.totp.title": "Омогући ТОТП",
"account.modal.totp.step1": "Корак 1: Додајте свој аутентификатор",
@@ -112,8 +101,7 @@ export default {
"account.notify.totp.disable": "ТОТП је успешно онемогућен",
"account.notify.totp.enable": "ТОТП је успешно омогућен",
"account.card.language.title": "Језик",
"account.card.language.description":
"Пројекат је преведен од стране заједнице. Неки језици могу бити непотпуни.",
"account.card.language.description": "Пројекат је преведен од стране заједнице. Неки језици могу бити непотпуни.",
"account.card.color.title": "Шема боја",
// ThemeSwitcher.tsx
"account.theme.dark": "Тамно",
@@ -121,8 +109,7 @@ export default {
"account.theme.system": "Систем",
"account.button.delete": "Избриши Налог",
"account.modal.delete.title": "Избриши Налог",
"account.modal.delete.description":
"Да ли заиста желите да избришете свој налог укључујући све ваше активне дељења?",
"account.modal.delete.description": "Да ли заиста желите да избришете свој налог укључујући све ваше активне дељења?",
// END /account
// /account/shares
"account.shares.title": "Моја дељења",
@@ -140,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "Делите информације",
"account.shares.modal.share-link": "Дели везу",
"account.shares.modal.delete.title": "Избриши дељење {share}",
"account.shares.modal.delete.description":
"Да ли заиста желите да избришете ово дељење?",
"account.shares.modal.delete.description": "Да ли заиста желите да избришете ово дељење?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Обрнуто дељење",
"account.reverseShares.description":
"Обрнуто дељење вам омогућава да генеришете јединствени URL који омогућава спољним корисницима да креирају дељење.",
"account.reverseShares.description": "Обрнуто дељење вам омогућава да генеришете јединствени URL који омогућава спољним корисницима да креирају дељење.",
"account.reverseShares.title.empty": "Овде је празно 👀",
"account.reverseShares.description.empty": "Немате обрнутих дељења.",
// showCreateReverseShareModal.tsx
@@ -166,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Године",
"account.reverseShares.modal.max-size.label": "Максимална величина дељења",
"account.reverseShares.modal.send-email": "Пошаљи обавештења и-мејлом",
"account.reverseShares.modal.send-email.description":
"Пошаљи обавештење имејлом када се креира дељење помоћу ове обрнуте везе за дељење.",
"account.reverseShares.modal.send-email.description": "Пошаљи обавештење имејлом када се креира дељење помоћу ове обрнуте везе за дељење.",
"account.reverseShares.modal.simplified": "Једноставан режим",
"account.reverseShares.modal.simplified.description":
"Олакшајте особи која отпрема фајл да га подели са вама. Они ће моћи да прилагоде само име и опис дељења.",
"account.reverseShares.modal.simplified.description": "Олакшајте особи која отпрема фајл да га подели са вама. Они ће моћи да прилагоде само име и опис дељења.",
"account.reverseShares.modal.public-access": "Јавни приступ",
"account.reverseShares.modal.public-access.description":
"Учини да дељења креирана овим реверзним линком за дељење буду јавна. Ако је онемогућено, само ви и креатор дељења ћете имати приступ за преглед.",
"account.reverseShares.modal.public-access.description": "Учини да дељења креирана овим реверзним линком за дељење буду јавна. Ако је онемогућено, само ви и креатор дељења ћете имати приступ за преглед.",
"account.reverseShares.modal.max-use.label": "Максималан број коришћења",
"account.reverseShares.modal.max-use.description":
"Максималан број пута који овај URL може да се користи за прављење дељења.",
"account.reverseShare.never-expires":
"Ово обрнуто дељење никада неће истећи.",
"account.reverseShare.expires-on":
"Ово обрнуто дељење ће истећи {expiration}.",
"account.reverseShares.modal.max-use.description": "Максималан број пута који овај URL може да се користи за прављење дељења.",
"account.reverseShare.never-expires": "Ово обрнуто дељење никада неће истећи.",
"account.reverseShare.expires-on": "Ово обрнуто дељење ће истећи {expiration}.",
"account.reverseShares.table.no-shares": "Још нема креираних дељења",
"account.reverseShares.table.count.singular": "дељење",
"account.reverseShares.table.count.plural": "дељења",
@@ -190,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Истиче у",
"account.reverseShares.modal.reverse-share-link": "Линк за обрнуто дељење",
"account.reverseShares.modal.delete.title": "Обришите обрнуто дељење",
"account.reverseShares.modal.delete.description":
"Да ли заиста желите да избришете ово обрнуто дељење? Ако то учините, придружена дељења ће такође бити избрисана.",
"account.reverseShares.modal.delete.description": "Да ли заиста желите да избришете ово обрнуто дељење? Ако то учините, придружена дељења ће такође бити избрисана.",
// END /account/reverseShares
// /admin
"admin.title": "Администрација",
@@ -210,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Промените лозинку",
"admin.users.edit.update.change-password.field": "Нова лозинка",
"admin.users.edit.update.change-password.button": "Снимите нову лозинку",
"admin.users.edit.update.notify.password.success":
"Лозинка је успешно промењена",
"admin.users.edit.update.notify.password.success": "Лозинка је успешно промењена",
"admin.users.edit.delete.title": "Обришите корисника: {username} ?",
"admin.users.edit.delete.description":
"Да ли заиста желите да обришете овог корисника и сва његова дељења?",
"admin.users.edit.delete.description": "Да ли заиста желите да обришете овог корисника и сва његова дељења?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Креирај корисника",
"admin.users.modal.create.username": "Корисничко име",
"admin.users.modal.create.email": "Имејл",
"admin.users.modal.create.password": "Лозинка",
"admin.users.modal.create.manual-password": "Поставите лозинку ручно",
"admin.users.modal.create.manual-password.description":
"Ако није означено, корисник ће добити имејл са везом за постављање лозинке.",
"admin.users.modal.create.manual-password.description": "Ако није означено, корисник ће добити имејл са везом за постављање лозинке.",
"admin.users.modal.create.admin": "Администраторске привилегије",
"admin.users.modal.create.admin.description":
"Ако је означено, корисник ће моћи да приступи административном панелу.",
"admin.users.modal.create.admin.description": "Ако је означено, корисник ће моћи да приступи административном панелу.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Управљање дељењем",
@@ -234,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Посетиоци",
"admin.shares.table.expires": "Истиче",
"admin.shares.edit.delete.title": "Обриши дељење: {id}",
"admin.shares.edit.delete.description":
"Да ли заиста желите да обришете ово дељење?",
"admin.shares.edit.delete.description": "Да ли заиста желите да обришете ово дељење?",
// END /admin/shares
// /upload
"upload.title": "Пошаљи",
"upload.notify.confirm-leave":
"Да ли сте сигурни да желите да напустите ову страницу? Ваше отпремање ће бити отказано.",
"upload.notify.confirm-leave": "Да ли сте сигурни да желите да напустите ову страницу? Ваше отпремање ће бити отказано.",
"upload.notify.generic-error": "Дошло је до грешке при довршавању дељења.",
"upload.notify.count-failed":
"Отпремање {count} датотека није успело. Покушавам поново.",
"upload.reverse-share.error.invalid.title":
"Неправилан линк за обрнуто дељење",
"upload.reverse-share.error.invalid.description":
"Ово обрнуто дељење је истекло или је неважеће.",
"upload.notify.count-failed": "Отпремање {count} датотека није успело. Покушавам поново.",
"upload.reverse-share.error.invalid.title": "Неправилан линк за обрнуто дељење",
"upload.reverse-share.error.invalid.description": "Ово обрнуто дељење је истекло или је неважеће.",
// Dropzone.tsx
"upload.dropzone.title": "Пошаљи датотеке",
"upload.dropzone.description":
"Превуците и отпустите датотеке овде да бисте започели дељење. Прихватамо само фајлове укупне величине до {maxSize}.",
"upload.dropzone.notify.file-too-big":
"Ваше датотеке премашују максималну величину дељења од {maxSize}.",
"upload.dropzone.description": "Превуците и отпустите датотеке овде да бисте започели дељење. Прихватамо само фајлове укупне величине до {maxSize}.",
"upload.dropzone.notify.file-too-big": "Ваше датотеке премашују максималну величину дељења од {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Назив",
"upload.filelist.size": "Величина",
// showCreateUploadModal.tsx
"upload.modal.title": "Направи дељење",
"upload.modal.link.error.invalid":
"Може да садржи само слова, бројеве, доње црте и цртице",
"upload.modal.link.error.invalid": "Може да садржи само слова, бројеве, доње црте и цртице",
"upload.modal.link.error.taken": "Овај линк је већ у употреби",
"upload.modal.not-signed-in": "Нисте пријављени",
"upload.modal.not-signed-in-description":
"Нећете моћи ручно да избришете своје дељење и видите број посетилаца.",
"upload.modal.not-signed-in-description": "Нећете моћи ручно да избришете своје дељење и видите број посетилаца.",
"upload.modal.expires.never": "никад",
"upload.modal.expires.never-long": "Трајно дељење",
"upload.modal.expires.error.too-long":
"Датум истека превазилази максималну вредност од {max}.",
"upload.modal.expires.error.too-long": "Датум истека превазилази максималну вредност од {max}.",
"upload.modal.link.label": "Линк",
"upload.modal.expires.label": "Истиче",
"upload.modal.expires.minute-singular": "Минут",
@@ -285,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "Године",
"upload.modal.accordion.name-and-description.title": "Име и опис",
"upload.modal.accordion.name-and-description.name.placeholder": "Име",
"upload.modal.accordion.name-and-description.description.placeholder":
"Напомена за примаоце овог дељења",
"upload.modal.accordion.name-and-description.description.placeholder": "Напомена за примаоце овог дељења",
"upload.modal.accordion.email.title": "Примаоци имејла",
"upload.modal.accordion.email.placeholder": "Унесите примаоце имејла",
"upload.modal.accordion.email.invalid-email": "Неисправна адреса имејла",
@@ -299,42 +262,34 @@ export default {
"upload.modal.completed.never-expires": "Ово дељење никада неће истећи.",
"upload.modal.completed.expires-on": "Ово дељење ће истећи {expiration}.",
"upload.modal.completed.share-ready": "Дељење је спремно",
"upload.modal.completed.notified-reverse-share-creator":
"Обавестили смо креатора реверзног дељења. Такође можете ручно поделити овај линк са њима на друге начине.",
"upload.modal.completed.notified-reverse-share-creator": "Обавестили смо креатора реверзног дељења. Такође можете ручно поделити овај линк са њима на друге начине.",
// END /upload
// /share/[id]
"share.title": "Дељење {shareId}",
"share.description": "Погледајте шта сам поделио са вама!",
"share.error.visitor-limit-exceeded.title":
"Прекорачено је ограничење посетилаца",
"share.error.visitor-limit-exceeded.description":
"Ограничење посетилаца из овог дељења је премашено.",
"share.error.visitor-limit-exceeded.title": "Прекорачено је ограничење посетилаца",
"share.error.visitor-limit-exceeded.description": "Ограничење посетилаца из овог дељења је премашено.",
"share.error.removed.title": "Дељење је уклоњено",
"share.error.not-found.title": "Дељење није пронађено",
"share.error.not-found.description": "Удео који тражите не постоји.",
"share.error.access-denied.title": "Приватно дељење",
"share.error.access-denied.description":
"Тренутни налог нема дозволу за приступ овом дељењу",
"share.error.access-denied.description": "Тренутни налог нема дозволу за приступ овом дељењу",
"share.modal.password.title": "Обавезна лозинка",
"share.modal.password.description":
"Молимо унесите лозинку за приступ овом дељењу.",
"share.modal.password.description": "Молимо унесите лозинку за приступ овом дељењу.",
"share.modal.password": "Лозинка",
"share.modal.error.invalid-password": "Неисправна лозинка",
"share.button.download-all": "Преузми све",
"share.notify.download-all-preparing":
"Дељење се припрема. Молимо покушајте поново за неколико минута.",
"share.notify.download-all-preparing": "Дељење се припрема. Молимо покушајте поново за неколико минута.",
"share.modal.file-link": "Веза датотеке",
"share.table.name": "Назив",
"share.table.size": "Величина",
"share.modal.file-preview.error.not-supported.title": "Преглед није подржан",
"share.modal.file-preview.error.not-supported.description":
"Прегледи нису подржани за овај тип датотека. Молимо преузмите фајл да бисте га прегледали.",
"share.modal.file-preview.error.not-supported.description": "Прегледи нису подржани за овај тип датотека. Молимо преузмите фајл да бисте га прегледали.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Уреди {shareId}",
"share.edit.append-upload": "Надодај фајл",
"share.edit.notify.generic-error":
"Дошло је до грешке приликом завршетка вашег дељења.",
"share.edit.notify.generic-error": "Дошло је до грешке приликом завршетка вашег дељења.",
"share.edit.notify.save-success": "Дељење је успешно ажурирано",
// END /share/[id]/edit
// /admin/config
@@ -347,213 +302,143 @@ export default {
"admin.config.general.app-name": "Назив апликације",
"admin.config.general.app-name.description": "Назив апликације",
"admin.config.general.app-url": "URL апликације",
"admin.config.general.app-url.description":
"На којој URL адреси је доступан Pingvin Share",
"admin.config.general.app-url.description": "На којој URL адреси је доступан Pingvin Share",
"admin.config.general.secure-cookies": "Безбедни колачићи",
"admin.config.general.secure-cookies.description":
"Да ли желите да поставите заставицу за безбедност на колачиће? Ако је омогућено, сајт неће функционисати када му приступате преко HTTP-а.",
"admin.config.general.secure-cookies.description": "Да ли желите да поставите заставицу за безбедност на колачиће? Ако је омогућено, сајт неће функционисати када му приступате преко HTTP-а.",
"admin.config.general.show-home-page": "Прикажи почетну страницу",
"admin.config.general.show-home-page.description":
"Да ли да се прикаже почетна страница",
"admin.config.general.show-home-page.description": "Да ли да се прикаже почетна страница",
"admin.config.general.session-duration": "Трајање сесије",
"admin.config.general.session-duration.description":
"Време у сатима након којег корисник мора поново да се пријави (подразумевано: 3 месеца).",
"admin.config.general.session-duration.description": "Време у сатима након којег корисник мора поново да се пријави (подразумевано: 3 месеца).",
"admin.config.general.logo": "Лого",
"admin.config.general.logo.description":
"Промените свој логотип тако што ћете отпремити нову слику. Слика мора да буде PNG и треба да има формат 1:1.",
"admin.config.general.logo.description": "Промените свој логотип тако што ћете отпремити нову слику. Слика мора да буде PNG и треба да има формат 1:1.",
"admin.config.general.logo.placeholder": "Изабери слику",
"admin.config.email.enable-share-email-recipients":
"Омогући дељење са примаоцима имејлом",
"admin.config.email.enable-share-email-recipients.description":
"Да ли дозволити дељење са примаоцима путем имејла. Омогућите ово само ако је SMTP активиран.",
"admin.config.email.enable-share-email-recipients": "Омогући дељење са примаоцима имејлом",
"admin.config.email.enable-share-email-recipients.description": "Да ли дозволити дељење са примаоцима путем имејла. Омогућите ово само ако је SMTP активиран.",
"admin.config.email.share-recipients-subject": "Поделите наслов примаоца",
"admin.config.email.share-recipients-subject.description":
"Тема имејла која се шаље примаоцима дељења.",
"admin.config.email.share-recipients-subject.description": "Тема имејла која се шаље примаоцима дељења.",
"admin.config.email.share-recipients-message": "Делите поруку примаоца",
"admin.config.email.share-recipients-message.description":
"Порука која се шаље примаоцима дељења. Доступне променљиве:\n{creator} - Корисничко име креатора дељења\n{creatorEmail} - Имејл креатора дељења\n{shareUrl} - URL дељења\n{desc} - Опис дељења\n{expires} - Датум истека дељења\nОве променљиве ће бити замењене стварним вредностима.",
"admin.config.email.share-recipients-message.description": "Порука која се шаље примаоцима дељења. Доступне променљиве:\n{creator} - Корисничко име креатора дељења\n{creatorEmail} - Имејл креатора дељења\n{shareUrl} - URL дељења\n{desc} - Опис дељења\n{expires} - Датум истека дељења\nОве променљиве ће бити замењене стварним вредностима.",
"admin.config.email.reverse-share-subject": "Тема обрнутог дељења",
"admin.config.email.reverse-share-subject.description":
"Наслов имејла који се шаље када неко креира дељење са вашим реверзним линком за дељење.",
"admin.config.email.reverse-share-subject.description": "Наслов имејла који се шаље када неко креира дељење са вашим реверзним линком за дељење.",
"admin.config.email.reverse-share-message": "Обрнуто дељење порука",
"admin.config.email.reverse-share-message.description":
"Порука која се шаље када је неко направио дељење са вашом обрнутом везом за дељење. {shareUrl} ће бити замењен именом креатора и URL-ом за дељење.",
"admin.config.email.reverse-share-message.description": "Порука која се шаље када је неко направио дељење са вашом обрнутом везом за дељење. {shareUrl} ће бити замењен именом креатора и URL-ом за дељење.",
"admin.config.email.reset-password-subject": "Ресетујте тему лозинке",
"admin.config.email.reset-password-subject.description":
"Наслов имејла који се шаље када корисник затражи ресетовање лозинке.",
"admin.config.email.reset-password-subject.description": "Наслов имејла који се шаље када корисник затражи ресетовање лозинке.",
"admin.config.email.reset-password-message": "Порука за ресетовање лозинке",
"admin.config.email.reset-password-message.description":
"Порука која се шаље када корисник затражи ресетовање лозинке. {url} ће бити замењен линком за ресетовање лозинке.",
"admin.config.email.reset-password-message.description": "Порука која се шаље када корисник затражи ресетовање лозинке. {url} ће бити замењен линком за ресетовање лозинке.",
"admin.config.email.invite-subject": "Позивна тема",
"admin.config.email.invite-subject.description":
"Наслов е-поште која се шаље када администратор позове корисника.",
"admin.config.email.invite-subject.description": "Наслов е-поште која се шаље када администратор позове корисника.",
"admin.config.email.invite-message": "Позивна порука",
"admin.config.email.invite-message.description":
"Порука која се шаље када администратор позове корисника. {url} ће бити замењен линком за позив, {email} имејлом, а {password} лозинком корисника.",
"admin.config.email.invite-message.description": "Порука која се шаље када администратор позове корисника. {url} ће бити замењен линком за позив, {email} имејлом, а {password} лозинком корисника.",
"admin.config.share.allow-registration": "Дозволи регистрацију",
"admin.config.share.allow-registration.description":
"Да ли је регистрација дозвољена",
"admin.config.share.allow-unauthenticated-shares":
"Дозволи дељење без аутентификације",
"admin.config.share.allow-unauthenticated-shares.description":
"Да ли корисници без аутентификације могу да креирају дељења",
"admin.config.share.allow-registration.description": "Да ли је регистрација дозвољена",
"admin.config.share.allow-unauthenticated-shares": "Дозволи дељење без аутентификације",
"admin.config.share.allow-unauthenticated-shares.description": "Да ли корисници без аутентификације могу да креирају дељења",
"admin.config.share.max-expiration": "Максимални рок трајања",
"admin.config.share.max-expiration.description":
"Максимални рок трајања дељења у сатима. Поставите на 0 да бисте омогућили неограничено трајање.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-expiration.description": "Максимални рок трајања дељења у сатима. Поставите на 0 да бисте омогућили неограничено трајање.",
"admin.config.share.share-id-length": "Дужина подразумеваног ID-а за дељење",
"admin.config.share.share-id-length.description": "Подразумевана дужина генерисаног ID-а за дељење. Ова вредност се такође користи за генерисање линкова за обрнуто дељење. Вредност испод 8 се не сматра безбедном.",
"admin.config.share.max-size": "Максимална величина",
"admin.config.share.max-size.description":
"Максимална величина дељења у бајтовима",
"admin.config.share.max-size.description": "Максимална величина дељења у бајтовима",
"admin.config.share.zip-compression-level": "Ниво Zip компресије",
"admin.config.share.zip-compression-level.description":
"Подесите ниво да бисте балансирали између величине датотеке и брзине компресије. Важеће вредности се крећу од 0 до 9, при чему је 0 без компресије, а 9 је максимална компресија. ",
"admin.config.share.zip-compression-level.description": "Подесите ниво да бисте балансирали између величине датотеке и брзине компресије. Важеће вредности се крећу од 0 до 9, при чему је 0 без компресије, а 9 је максимална компресија. ",
"admin.config.share.chunk-size": "Величина комада",
"admin.config.share.chunk-size.description":
"Подесите величину дела (у бајтовима) за ваша отпремање како бисте уравнотежили ефикасност и поузданост у складу са вашом интернет везом. Мањи делови могу побољшати стопу успеха за нестабилне везе, док већи делови омогућавају брже отпремање за стабилне везе.",
"admin.config.share.chunk-size.description": "Подесите величину дела (у бајтовима) за ваша отпремање како бисте уравнотежили ефикасност и поузданост у складу са вашом интернет везом. Мањи делови могу побољшати стопу успеха за нестабилне везе, док већи делови омогућавају брже отпремање за стабилне везе.",
"admin.config.share.auto-open-share-modal": "",
"admin.config.share.auto-open-share-modal.description":
"Модал за креирање дељења аутоматски се појављује када корисник изабере датотеке, елиминишући потребу за ручним кликом на дугме.",
"admin.config.share.auto-open-share-modal.description": "Модал за креирање дељења аутоматски се појављује када корисник изабере датотеке, елиминишући потребу за ручним кликом на дугме.",
"admin.config.smtp.enabled": "Омогући",
"admin.config.smtp.enabled.description":
"Да ли је SMTP омогућен. Поставите ово на тачно само ако сте унели хост, порт, имејл, корисника и лозинку вашег SMTP сервера.",
"admin.config.smtp.enabled.description": "Да ли је SMTP омогућен. Поставите ово на тачно само ако сте унели хост, порт, имејл, корисника и лозинку вашег SMTP сервера.",
"admin.config.smtp.host": "Домаћин",
"admin.config.smtp.host.description": "Домаћин SMTP сервера",
"admin.config.smtp.port": "Порт",
"admin.config.smtp.port.description": "Порт домаћина SMTP сервера",
"admin.config.smtp.email": "Имејл",
"admin.config.smtp.email.description":
"Адреса имејла са којег се поруке шаљу",
"admin.config.smtp.email.description": "Адреса имејла са којег се поруке шаљу",
"admin.config.smtp.username": "Корисничко име",
"admin.config.smtp.username.description": "Корисничко име SMTP сервера",
"admin.config.smtp.password": "Лозинка",
"admin.config.smtp.password.description": "Лозинка SMTP сервера",
"admin.config.smtp.button.test": "Пошаљи тестни имејл",
"admin.config.smtp.allow-unauthorized-certificates":
"Веровање неауторизованим SMTP серверским сертификатима",
"admin.config.smtp.allow-unauthorized-certificates.description":
'Ово поставите на "истина" само ако је потребно веровати само-потписаним сертификатима.',
"admin.config.smtp.allow-unauthorized-certificates": "Веровање неауторизованим SMTP серверским сертификатима",
"admin.config.smtp.allow-unauthorized-certificates.description": "Ово поставите на \"истина\" само ако је потребно веровати само-потписаним сертификатима.",
"admin.config.oauth.allow-registration": "Дозволи регистрацију",
"admin.config.oauth.allow-registration.description":
"Дозволите корисницима да се региструју путем друштвене пријаве",
"admin.config.oauth.allow-registration.description": "Дозволите корисницима да се региструју путем друштвене пријаве",
"admin.config.oauth.ignore-totp": "Занемари ТОТП",
"admin.config.oauth.ignore-totp.description":
"Да ли да игноришете ТОТП када корисник користи пријаву на друштвеним мрежама",
"admin.config.oauth.ignore-totp.description": "Да ли да игноришете ТОТП када корисник користи пријаву на друштвеним мрежама",
"admin.config.oauth.disable-password": "Онемогућите пријаву лозинком",
"admin.config.oauth.disable-password.description":
"Омогућити пријаву лозинком или не\nУверите се да је провајдер за OAuth правилно конфигурисан пре активирања ове конфигурације како бисте избегли закључавање налога.",
"admin.config.oauth.disable-password.description": "Омогућити пријаву лозинком или не\nУверите се да је провајдер за OAuth правилно конфигурисан пре активирања ове конфигурације како бисте избегли закључавање налога.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Да ли је пријављивање на GitHub омогућено",
"admin.config.oauth.github-enabled.description": "Да ли је пријављивање на GitHub омогућено",
"admin.config.oauth.github-client-id": "GitHub ID клијента",
"admin.config.oauth.github-client-id.description":
"ID клијента GitHub OAuth апликације",
"admin.config.oauth.github-client-id.description": "ID клијента GitHub OAuth апликације",
"admin.config.oauth.github-client-secret": "Тајна GitHub клијента",
"admin.config.oauth.github-client-secret.description":
"Тајна клијента GitHub OAuth апликације",
"admin.config.oauth.github-client-secret.description": "Тајна клијента GitHub OAuth апликације",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Да ли је пријављивање на Google омогућено",
"admin.config.oauth.google-enabled.description": "Да ли је пријављивање на Google омогућено",
"admin.config.oauth.google-client-id": "ID Google клијента",
"admin.config.oauth.google-client-id.description":
"ID клијента Google OAuth апликације",
"admin.config.oauth.google-client-id.description": "ID клијента Google OAuth апликације",
"admin.config.oauth.google-client-secret": "Тајна Google клијента",
"admin.config.oauth.google-client-secret.description":
"Тајна клијента Google OAuth апликације",
"admin.config.oauth.google-client-secret.description": "Тајна клијента Google OAuth апликације",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Да ли је пријављивање на Microsoft омогућено",
"admin.config.oauth.microsoft-enabled.description": "Да ли је пријављивање на Microsoft омогућено",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"ID закупца за Microsoft OAuth апликацију\nуобичајено: Корисници са личним Microsoft налогом и пословним или школским налогом са Microsoft Entra ID-а могу да се пријаве у апликацију. организације: Само корисници са пословним или школским налозима са Microsoft Entra ID-а могу да се пријаве у апликацију.\nпотрошачи: Само корисници са личним Microsoft налогом могу да се пријаве у апликацију.\nиме домена закупца Microsoft Entra ID или ИД закупца у ГУИД формату: Само корисници из одређеног Microsoft Entra ID станара (чланови директоријума са пословним или школским налогом или гости директоријума са личним Microsoft налогом) могу да се пријаве у апликацију.",
"admin.config.oauth.microsoft-tenant.description": "ID закупца за Microsoft OAuth апликацију\nуобичајено: Корисници са личним Microsoft налогом и пословним или школским налогом са Microsoft Entra ID-а могу да се пријаве у апликацију. организације: Само корисници са пословним или школским налозима са Microsoft Entra ID-а могу да се пријаве у апликацију.\nпотрошачи: Само корисници са личним Microsoft налогом могу да се пријаве у апликацију.\nиме домена закупца Microsoft Entra ID или ИД закупца у ГУИД формату: Само корисници из одређеног Microsoft Entra ID станара (чланови директоријума са пословним или школским налогом или гости директоријума са личним Microsoft налогом) могу да се пријаве у апликацију.",
"admin.config.oauth.microsoft-client-id": "Microsoft ID клијента",
"admin.config.oauth.microsoft-client-id.description":
"ID клијента Microsoft OAuth апликације",
"admin.config.oauth.microsoft-client-id.description": "ID клијента Microsoft OAuth апликације",
"admin.config.oauth.microsoft-client-secret": "Тајна Microsoft клијента",
"admin.config.oauth.microsoft-client-secret.description":
"Тајна клијента за Microsot OAuth апликацију",
"admin.config.oauth.microsoft-client-secret.description": "Тајна клијента за Microsot OAuth апликацију",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Да ли је пријављивање на Discord омогућено",
"admin.config.oauth.discord-limited-users":
"Ограничење по Discord корисницима",
"admin.config.oauth.discord-limited-users.description":
"Ограничите пријављивање на одређене кориснике помоћу њиховог Discord ID-а. Оставите празно да бисте онемогућили.",
"admin.config.oauth.discord-enabled.description": "Да ли је пријављивање на Discord омогућено",
"admin.config.oauth.discord-limited-users": "Ограничење по Discord корисницима",
"admin.config.oauth.discord-limited-users.description": "Ограничите пријављивање на одређене кориснике помоћу њиховог Discord ID-а. Оставите празно да бисте онемогућили.",
"admin.config.oauth.discord-limited-guild": "Ограничење по Discord серверу",
"admin.config.oauth.discord-limited-guild.description":
"Ограничите пријављивање на кориснике одређеног сервера. Оставите празно да бисте онемогућили.",
"admin.config.oauth.discord-limited-guild.description": "Ограничите пријављивање на кориснике одређеног сервера. Оставите празно да бисте онемогућили.",
"admin.config.oauth.discord-client-id": "Discord ID клијента",
"admin.config.oauth.discord-client-id.description":
"ID клијента Discord OAuth апликације",
"admin.config.oauth.discord-client-id.description": "ID клијента Discord OAuth апликације",
"admin.config.oauth.discord-client-secret": "Discord клијент тајна",
"admin.config.oauth.discord-client-secret.description":
"Тајна клијента Discord OAuth апликације",
"admin.config.oauth.discord-client-secret.description": "Тајна клијента Discord OAuth апликације",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Омогућити пријаву OpenID Connect-ом или не",
"admin.config.oauth.oidc-enabled.description": "Омогућити пријаву OpenID Connect-ом или не",
"admin.config.oauth.oidc-discovery-uri": "URI за OpenID Connect Discovery",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI за откривање OpenID Connect OAuth апликације",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI за откривање OpenID Connect OAuth апликације",
"admin.config.oauth.oidc-sign-out": "Одјављивање са OpenID Connect-a",
"admin.config.oauth.oidc-sign-out.description":
"Да ли ће дугме „Одјави се“ одјавити корисника и са OpenID Connect провајдера",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Потраживање корисничког имена у OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Потраживање корисничког имена у OpenID Connect ID токену. Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-role-path":
"Путања до улога у OpenID Connect токену",
"admin.config.oauth.oidc-role-path.description":
"Мора бити валидна JMES путања која референцира низ улога. " +
"Управљање правима приступа помоћу улога у OpenID Connect-у се препоручује само ако ниједан други провајдер идентитета није конфигурисан и ако је пријава лозинком онемогућена. " +
"Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-role-general-access":
"Улога у OpenID Connect-у за општи приступ",
"admin.config.oauth.oidc-role-general-access.description":
"Улога потребна за општи приступ. Мора бити присутна у улогама корисника како би се могао пријавити. " +
"Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-role-admin-access":
"Улога у OpenID Connect-у за администраторски приступ",
"admin.config.oauth.oidc-role-admin-access.description":
"Улога потребна за администраторски приступ. Мора бити присутна у улогама корисника како би могли приступити администраторском панелу. " +
"Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-sign-out.description": "Да ли ће дугме „Одјави се“ одјавити корисника и са OpenID Connect провајдера",
"admin.config.oauth.oidc-scope": "Опсег OpenID Connect-а",
"admin.config.oauth.oidc-scope.description": "Опсези који би требало да буду затражени од OpenID Connect провајдера.",
"admin.config.oauth.oidc-username-claim": "Потраживање корисничког имена у OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Потраживање корисничког имена у OpenID Connect ID токену. Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-role-path": "Путања до улога у OpenID Connect токену",
"admin.config.oauth.oidc-role-path.description": "Мора бити валидна JMES путања која референцира низ улога. " + "Управљање правима приступа помоћу улога у OpenID Connect-у се препоручује само ако ниједан други провајдер идентитета није конфигурисан и ако је пријава лозинком онемогућена. " + "Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-role-general-access": "Улога у OpenID Connect-у за општи приступ",
"admin.config.oauth.oidc-role-general-access.description": "Улога потребна за општи приступ. Мора бити присутна у улогама корисника како би се могао пријавити. " + "Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-role-admin-access": "Улога у OpenID Connect-у за администраторски приступ",
"admin.config.oauth.oidc-role-admin-access.description": "Улога потребна за администраторски приступ. Мора бити присутна у улогама корисника како би могли приступити администраторском панелу. " + "Оставите празно ако не знате шта је ова конфигурација.",
"admin.config.oauth.oidc-client-id": "OpenID Connect ID клијента",
"admin.config.oauth.oidc-client-id.description":
"ID клијента OpenID Connect OAuth апликације",
"admin.config.oauth.oidc-client-id.description": "ID клијента OpenID Connect OAuth апликације",
"admin.config.oauth.oidc-client-secret": "OpenID Connect тајна клијента",
"admin.config.oauth.oidc-client-secret.description":
"Тајна клијента OpenID Connect OAuth апликације",
"admin.config.oauth.oidc-client-secret.description": "Тајна клијента OpenID Connect OAuth апликације",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Омогући LDAP",
"admin.config.ldap.enabled.description":
"Користи LDAP аутентификацију за пријаву корисника",
"admin.config.ldap.enabled.description": "Користи LDAP аутентификацију за пријаву корисника",
"admin.config.ldap.url": "URL сервера",
"admin.config.ldap.url.description": "URL LDAP сервера",
"admin.config.ldap.bind-dn": "DN везивање",
"admin.config.ldap.bind-dn.description":
"Подразумевани корисник који се користи за претрагу корисника",
"admin.config.ldap.bind-dn.description": "Подразумевани корисник који се користи за претрагу корисника",
"admin.config.ldap.bind-password": "Лозинка за везивање",
"admin.config.ldap.bind-password.description":
"Лозинка која се користи за извршавање претраге корисника",
"admin.config.ldap.bind-password.description": "Лозинка која се користи за извршавање претраге корисника",
"admin.config.ldap.search-base": "База корисника",
"admin.config.ldap.search-base.description":
"Локација базе, место где ће се извршити претрага корисника",
"admin.config.ldap.search-base.description": "Локација базе, место где ће се извршити претрага корисника",
"admin.config.ldap.search-query": "Упит за корисника",
"admin.config.ldap.search-query.description":
"Упит за корисника који ће се користити за претрагу „Базе корисника“ за LDAP корисника. %username% се може користити као ознака за унос корисника.",
"admin.config.ldap.search-query.description": "Упит за корисника који ће се користити за претрагу „Базе корисника“ за LDAP корисника. %username% се може користити као ознака за унос корисника.",
"admin.config.ldap.admin-groups": "Администраторска група",
"admin.config.ldap.admin-groups.description":
"Група која је потребна за администраторски приступ.",
"admin.config.ldap.admin-groups.description": "Група која је потребна за администраторски приступ.",
"admin.config.ldap.field-name-member-of": "Назив атрибута корисничких група",
"admin.config.ldap.field-name-member-of.description":
"LDAP назив атрибута за групе чији је корисник члан. Ово се користи при провери администраторске групе.",
"admin.config.ldap.field-name-member-of.description": "LDAP назив атрибута за групе чији је корисник члан. Ово се користи при провери администраторске групе.",
"admin.config.ldap.field-name-email": "Назив атрибута за имејл корисника",
"admin.config.ldap.field-name-email.description":
"LDAP назив атрибута за имејл корисника.",
"admin.config.ldap.field-name-email.description": "LDAP назив атрибута за имејл корисника.",
"admin.config.notify.success": "Конфигурација је успешно ажурирана.",
"admin.config.notify.logo-success": "Лого је успешно ажуриран. Може бити потребно неколико минута да се ажурира на вебсајту.",
"admin.config.notify.no-changes": "Нема промена за чување.",
// 404
"404.description": "Опа - Ова страна не постоји.",
"404.button.home": "Врати ме на почетак",
@@ -562,22 +447,16 @@ export default {
"error.description": "Упс!",
"error.button.back": "Иди назад",
"error.msg.default": "Нешто је пошло наопако.",
"error.msg.access_denied":
"Отказали сте процес аутентификације, покушајте поново.",
"error.msg.expired_token":
"Процес аутентификације је трајао предуго, покушајте поново.",
"error.msg.access_denied": "Отказали сте процес аутентификације, покушајте поново.",
"error.msg.expired_token": роцес аутентификације је трајао предуго, покушајте поново.",
"error.msg.invalid_token": "Интерна грешка",
"error.msg.no_user": "Корисник повезан са овим {0} налогом не постоји.",
"error.msg.no_email": "Не могу да добијем адресу имејла са овог {0} налога.",
"error.msg.already_linked":
"Овај {0} налог је већ повезан са другим налогом.",
"error.msg.not_linked":
"Овај {0} налог још увек није повезан ни са једним налогом.",
"error.msg.unverified_account":
"Овај {0} налог је непотврђен, молимо покушајте поново након верификације.",
"error.msg.already_linked": "Овај {0} налог је већ повезан са другим налогом.",
"error.msg.not_linked": "Овај {0} налог још увек није повезан ни са једним налогом.",
"error.msg.unverified_account": "Овај {0} налог је непотврђен, молимо покушајте поново након верификације.",
"error.msg.user_not_allowed": "Није вам дозвољено да се пријавите.",
"error.msg.cannot_get_user_info":
"Не могу да добијем ваше корисничке информације са овог {0} налога.",
"error.msg.cannot_get_user_info": "Не могу да добијем ваше корисничке информације са овог {0} налога.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -600,6 +479,7 @@ export default {
"common.text.redirecting": "Преусмеравање...",
"common.button.go-back": "Иди назад",
"common.button.go-home": "Почетна страница",
"common.notify.copied": "Ваша веза је копирана у међуспремник",
"common.notify.copied-link": "Ваша веза је копирана у међуспремник",
"common.success": "Успешно",
"common.error": "Грешка",
@@ -611,5 +491,5 @@ export default {
"common.error.number-too-large": "Мора бити највише {max}",
"common.error.exact-length": "Мора да има тачно {length} знакова",
"common.error.invalid-number": "Мора бити број",
"common.error.field-required": "Поље је обавезно",
};
"common.error.field-required": "Поље је обавезно"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "En <h>egen</h> fildelningsplattform.",
"home.description":
"Vill du verkligen lägga dina personliga filer hos en tredje part som WeTransfer?",
"home.description": "Vill du verkligen lägga dina personliga filer hos en tredje part som WeTransfer?",
"home.bullet.a.name": "Lokalt installerad",
"home.bullet.a.description": "Hosta Pingvin Share på din egen maskin.",
"home.bullet.b.name": "Sekretess",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Ingen irriterande filstorleksbegränsning",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Kom igång",
"home.button.source": "Källkod",
// END /
@@ -30,14 +27,12 @@ export default {
"signin.description": "Har du inget konto än?",
"signin.button.signup": "Skapa konto",
"signin.input.email-or-username": "E-post eller användarnamn",
"signin.input.email-or-username.placeholder":
"Din e-postadress eller ditt användarnamn",
"signin.input.email-or-username.placeholder": "Din e-postadress eller ditt användarnamn",
"signin.input.password": "Lösenord",
"signin.input.password.placeholder": "Lösenord",
"signin.button.submit": "Logga in",
"signIn.notify.totp-required.title": "Tvåfaktorsautentisering krävs",
"signIn.notify.totp-required.description":
"Vänligen ange din tvåfaktorsautentiseringskod",
"signIn.notify.totp-required.description": "Vänligen ange din tvåfaktorsautentiseringskod",
"signIn.oauth.or": "ELLER",
"signIn.oauth.signInWith": "Sign in with",
"signIn.oauth.github": "GitHub",
@@ -62,16 +57,13 @@ export default {
// END /auth/totp
// /auth/reset-password
"resetPassword.title": "Glömt ditt lösenord?",
"resetPassword.description":
"Ange din e-postadress för att återställa ditt lösenord.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.description": "Ange din e-postadress för att återställa ditt lösenord.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Tillbaka till inloggningssidan",
"resetPassword.text.resetPassword": "Återställ lösenord",
"resetPassword.text.enterNewPassword": "Ange ditt nya lösenord",
"resetPassword.input.password": "Nytt lösenord",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Mitt konto",
"account.card.info.title": "Kontoinformation",
@@ -81,8 +73,7 @@ export default {
"account.card.password.title": "Lösenord",
"account.card.password.old": "Gammalt lösenord",
"account.card.password.new": "Nytt lösenord",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Lösenordet har ändrats",
"account.card.oauth.title": "Inloggning via sociala nätverk",
"account.card.oauth.github": "GitHub",
@@ -94,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Avlänka",
"account.card.oauth.unlinked": "Avlänkad",
"account.modal.unlink.title": "Avlänka konto",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Avlänkning utförd",
"account.card.security.title": "Säkerhet",
"account.card.security.totp.enable.description":
"Ange ditt nuvarande lösenord för att aktivera TOTP",
"account.card.security.totp.disable.description":
"Ange ditt lösenord för att inaktivera TOTP",
"account.card.security.totp.enable.description": "Ange ditt nuvarande lösenord för att aktivera TOTP",
"account.card.security.totp.disable.description": "Ange ditt lösenord för att inaktivera TOTP",
"account.card.security.totp.button.start": "Start",
"account.modal.totp.title": "Aktivera TOTP",
"account.modal.totp.step1": "Steg 1: Lägg till din autentiserare",
@@ -113,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP har inaktiverats",
"account.notify.totp.enable": "TOTP aktiverat",
"account.card.language.title": "Språk",
"account.card.language.description":
"Projektet är översatt av gemenskapen. Vissa översättningar kan vara ofullständiga.",
"account.card.language.description": "Projektet är översatt av gemenskapen. Vissa översättningar kan vara ofullständiga.",
"account.card.color.title": "Färgschema",
// ThemeSwitcher.tsx
"account.theme.dark": "Mörk",
@@ -122,8 +109,7 @@ export default {
"account.theme.system": "System",
"account.button.delete": "Ta bort konto",
"account.modal.delete.title": "Ta bort konto",
"account.modal.delete.description":
"Vill du verkligen ta bort ditt konto inklusive alla dina aktiva delningar?",
"account.modal.delete.description": "Vill du verkligen ta bort ditt konto inklusive alla dina aktiva delningar?",
// END /account
// /account/shares
"account.shares.title": "Mina delningar",
@@ -141,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "Information om delning",
"account.shares.modal.share-link": "Delningslänk",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Vill du verkligen ta bort denna delning?",
"account.shares.modal.delete.description": "Vill du verkligen ta bort denna delning?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Omvända delningar",
"account.reverseShares.description":
"En omvänd delning gör att du kan generera en unik URL som tillåter externa användare att skapa en delning.",
"account.reverseShares.description": "En omvänd delning gör att du kan generera en unik URL som tillåter externa användare att skapa en delning.",
"account.reverseShares.title.empty": "Här var det tomt 👀",
"account.reverseShares.description.empty": "Du har inga omvända delningar.",
// showCreateReverseShareModal.tsx
@@ -167,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "År",
"account.reverseShares.modal.max-size.label": "Max storlek på delning",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Maxanvändningar",
"account.reverseShares.modal.max-use.description":
"Den maximala mängden gånger denna URL kan användas för att skapa en delning.",
"account.reverseShare.never-expires":
"Denna omvända delning kommer aldrig att förfalla.",
"account.reverseShare.expires-on":
"Denna sammanlagda delning löper ut på {expiration}.",
"account.reverseShares.modal.max-use.description": "Den maximala mängden gånger denna URL kan användas för att skapa en delning.",
"account.reverseShare.never-expires": "Denna omvända delning kommer aldrig att förfalla.",
"account.reverseShare.expires-on": "Denna sammanlagda delning löper ut på {expiration}.",
"account.reverseShares.table.no-shares": "Inga delningar har skapats ännu",
"account.reverseShares.table.count.singular": "delning",
"account.reverseShares.table.count.plural": "delningar",
@@ -191,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Förfaller den",
"account.reverseShares.modal.reverse-share-link": "Omvänd delningslänk",
"account.reverseShares.modal.delete.title": "Ta bort omvänd delning",
"account.reverseShares.modal.delete.description":
"Vill du verkligen ta bort denna omvänd delning? Om du gör det, kommer de tillhörande delningarna också att raderas.",
"account.reverseShares.modal.delete.description": "Vill du verkligen ta bort denna omvänd delning? Om du gör det, kommer de tillhörande delningarna också att raderas.",
// END /account/reverseShares
// /admin
"admin.title": "Administration",
@@ -213,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "Spara nytt lösenord",
"admin.users.edit.update.notify.password.success": "Lösenordet har ändrats",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Skapa användare",
"admin.users.modal.create.username": "Användarnamn",
"admin.users.modal.create.email": "E-post",
"admin.users.modal.create.password": "Lösenord",
"admin.users.modal.create.manual-password": "Sätt lösenord manuellt",
"admin.users.modal.create.manual-password.description":
"Om den inte är markerad kommer användaren att få ett e-postmeddelande med en länk för att ange lösenordet.",
"admin.users.modal.create.manual-password.description": "Om den inte är markerad kommer användaren att få ett e-postmeddelande med en länk för att ange lösenordet.",
"admin.users.modal.create.admin": "Administratörsbehörigheter",
"admin.users.modal.create.admin.description":
"Om detta markeras kommer användaren att kunna komma åt administratörspanelen.",
"admin.users.modal.create.admin.description": "Om detta markeras kommer användaren att kunna komma åt administratörspanelen.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
@@ -234,41 +208,31 @@ export default {
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload
"upload.title": "Ladda upp",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Ett fel uppstod när din delning skulle slutföras.",
"upload.notify.count-failed":
"{count} filer kunde inte laddas upp. Försöker igen.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Ett fel uppstod när din delning skulle slutföras.",
"upload.notify.count-failed": "{count} filer kunde inte laddas upp. Försöker igen.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Ladda upp filer",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Dina filer överskrider den maximala storleken på {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Dina filer överskrider den maximala storleken på {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Namn",
"upload.filelist.size": "Storlek",
// showCreateUploadModal.tsx
"upload.modal.title": "Skapa delning",
"upload.modal.link.error.invalid":
"Kan endast innehålla bokstäver, siffror, understreck och bindestreck",
"upload.modal.link.error.invalid": "Kan endast innehålla bokstäver, siffror, understreck och bindestreck",
"upload.modal.link.error.taken": "Denna länk används redan",
"upload.modal.not-signed-in": "Du är inte inloggad",
"upload.modal.not-signed-in-description":
"Du kommer inte att kunna ta bort din delning manuellt och visa antalet besökare.",
"upload.modal.not-signed-in-description": "Du kommer inte att kunna ta bort din delning manuellt och visa antalet besökare.",
"upload.modal.expires.never": "aldrig",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Länk",
"upload.modal.expires.label": "Förfaller",
"upload.modal.expires.minute-singular": "Minut",
@@ -285,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "År",
"upload.modal.accordion.name-and-description.title": "Name and description",
"upload.modal.accordion.name-and-description.name.placeholder": "Name",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
"upload.modal.accordion.email.title": "E-postmottagare",
"upload.modal.accordion.email.placeholder": "Ange e-postmottagare",
"upload.modal.accordion.email.invalid-email": "Ogiltig e-postadress",
@@ -296,48 +259,37 @@ export default {
"upload.modal.accordion.security.max-views.label": "Max antal visningar",
"upload.modal.accordion.security.max-views.placeholder": "Ingen gräns",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires":
"Denna delning kommer aldrig att upphöra.",
"upload.modal.completed.expires-on":
"Denna delning upphör att gälla {expiration}.",
"upload.modal.completed.never-expires": "Denna delning kommer aldrig att upphöra.",
"upload.modal.completed.expires-on": "Denna delning upphör att gälla {expiration}.",
"upload.modal.completed.share-ready": "Delning redo",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "Delning {shareId}",
"share.description": "Titta vad jag har delat med dig!",
"share.error.visitor-limit-exceeded.title": "Besökargränsen överskriden",
"share.error.visitor-limit-exceeded.description":
"Gränsen för antalet besökare för denna delning har överskridits.",
"share.error.visitor-limit-exceeded.description": "Gränsen för antalet besökare för denna delning har överskridits.",
"share.error.removed.title": "Delning borttagen",
"share.error.not-found.title": "Delningen hittades inte",
"share.error.not-found.description":
"Delningen du letar efter existerar inte.",
"share.error.not-found.description": "Delningen du letar efter existerar inte.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "Lösenord krävs",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Lösenord",
"share.modal.error.invalid-password": "Ogiltigt lösenord",
"share.button.download-all": "Ladda ner allt",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Fillänk",
"share.table.name": "Namn",
"share.table.size": "Storlek",
"share.modal.file-preview.error.not-supported.title":
"Förhandsgranskning stöds ej",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Förhandsgranskning stöds ej",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Redigera {shareId}",
"share.edit.append-upload": "Lägg till fil",
"share.edit.notify.generic-error":
"Ett fel uppstod när din delning skulle slutföras.",
"share.edit.notify.generic-error": "Ett fel uppstod när din delning skulle slutföras.",
"share.edit.notify.save-success": "Delningen har uppdaterats",
// END /share/[id]/edit
// /admin/config
@@ -350,210 +302,143 @@ export default {
"admin.config.general.app-name": "Appnamn",
"admin.config.general.app-name.description": "Namn på applikationen",
"admin.config.general.app-url": "Appens URL",
"admin.config.general.app-url.description":
"På vilken URL Pingvin Share finns",
"admin.config.general.app-url.description": "På vilken URL Pingvin Share finns",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Visa startsidan",
"admin.config.general.show-home-page.description":
"Om du vill visa startsidan",
"admin.config.general.show-home-page.description": "Om du vill visa startsidan",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.session-duration.description": "Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.logo": "Logotyp",
"admin.config.general.logo.description":
"Ändra din logotyp genom att ladda upp en ny bild. Bilden måste vara en PNG och bör ha formatet 1:1.",
"admin.config.general.logo.description": "Ändra din logotyp genom att ladda upp en ny bild. Bilden måste vara en PNG och bör ha formatet 1:1.",
"admin.config.general.logo.placeholder": "Välj bild",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Delning ämne",
"admin.config.email.share-recipients-subject.description":
"Ämne för e-postmeddelandet som skickas till delningsmottagarna.",
"admin.config.email.share-recipients-subject.description": "Ämne för e-postmeddelandet som skickas till delningsmottagarna.",
"admin.config.email.share-recipients-message": "Delning meddelande",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Omvänd delning ämne",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Omvänd delning meddelande",
"admin.config.email.reverse-share-message.description":
"Meddelande som skickas när någon skapade en delning med din länk för omvänd delning. {shareUrl} kommer att ersättas med skaparens namn och delningens URL.",
"admin.config.email.reverse-share-message.description": "Meddelande som skickas när någon skapade en delning med din länk för omvänd delning. {shareUrl} kommer att ersättas med skaparens namn och delningens URL.",
"admin.config.email.reset-password-subject": "Återställ lösenord ämne",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Återställ lösenord meddelande",
"admin.config.email.reset-password-message.description":
"Meddelande som skickas när en användare begär en lösenordsåterställning. {url} kommer att ersättas med länken för lösenordsåterställningen.",
"admin.config.email.reset-password-message.description": "Meddelande som skickas när en användare begär en lösenordsåterställning. {url} kommer att ersättas med länken för lösenordsåterställningen.",
"admin.config.email.invite-subject": "Inbjudan ämne",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Inbjudningsmeddelanden",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Tillåt registrering",
"admin.config.share.allow-registration.description":
"Om registrering är tillåten",
"admin.config.share.allow-unauthenticated-shares":
"Tillåt oautentiserade delningar",
"admin.config.share.allow-unauthenticated-shares.description":
"Om oautentiserade användare kan skapa delningar",
"admin.config.share.allow-registration.description": "Om registrering är tillåten",
"admin.config.share.allow-unauthenticated-shares": "Tillåt oautentiserade delningar",
"admin.config.share.allow-unauthenticated-shares.description": "Om oautentiserade användare kan skapa delningar",
"admin.config.share.max-expiration": "Max utgångsdatum",
"admin.config.share.max-expiration.description":
"Max längd innan en delning förfaller i timmar. Sätt till 0 för att tillåta obegränsad förfallotid.",
"admin.config.share.max-expiration.description": "Max längd innan en delning förfaller i timmar. Sätt till 0 för att tillåta obegränsad förfallotid.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Max storlek",
"admin.config.share.max-size.description":
"Maximal storlek för delning i bytes",
"admin.config.share.max-size.description": "Maximal storlek för delning i bytes",
"admin.config.share.zip-compression-level": "Komprimeringsnivå för zip",
"admin.config.share.zip-compression-level.description":
"Justera nivån för att balansera mellan filstorlek och komprimeringshastighet. Giltiga värden varierar från 0 till 9, med 0 som ingen komprimering och 9 som maximal komprimering. ",
"admin.config.share.zip-compression-level.description": "Justera nivån för att balansera mellan filstorlek och komprimeringshastighet. Giltiga värden varierar från 0 till 9, med 0 som ingen komprimering och 9 som maximal komprimering. ",
"admin.config.share.chunk-size": "Bitstorleken",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Om SMTP skall vara aktiverat. Ange endast detta som sant om du angav adress, port, e-post, användare och lösenord för din SMTP-server.",
"admin.config.smtp.enabled.description": "Om SMTP skall vara aktiverat. Ange endast detta som sant om du angav adress, port, e-post, användare och lösenord för din SMTP-server.",
"admin.config.smtp.host": "Adress",
"admin.config.smtp.host.description": "Adress för SMTP-servern",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "Port för SMTP-servern",
"admin.config.smtp.email": "E-post",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Användarnamn",
"admin.config.smtp.username.description": "Användarnamn för SMTP-servern",
"admin.config.smtp.password": "Lösenord",
"admin.config.smtp.password.description": "Lösenord för SMTP-servern",
"admin.config.smtp.button.test": "Skicka testmeddelande",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Tillåt registrering",
"admin.config.oauth.allow-registration.description":
"Tillåt användare att registrera sig via social inloggning",
"admin.config.oauth.allow-registration.description": "Tillåt användare att registrera sig via social inloggning",
"admin.config.oauth.ignore-totp": "Ignorera TOTP",
"admin.config.oauth.ignore-totp.description":
"Om du vill ignorera TOTP när användaren använder social inloggning",
"admin.config.oauth.ignore-totp.description": "Om du vill ignorera TOTP när användaren använder social inloggning",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Om GitHub-inloggning är aktiverad",
"admin.config.oauth.github-enabled.description": "Om GitHub-inloggning är aktiverad",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client-ID för GitHub OAuth appen",
"admin.config.oauth.github-client-id.description": "Client-ID för GitHub OAuth appen",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret för GitHub OAuth appen",
"admin.config.oauth.github-client-secret.description": "Client secret för GitHub OAuth appen",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Om Google-inloggning är aktiverad",
"admin.config.oauth.google-enabled.description": "Om Google-inloggning är aktiverad",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Client-ID för Google OAuth appen",
"admin.config.oauth.google-client-id.description": "Client-ID för Google OAuth appen",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret för Google OAuth appen",
"admin.config.oauth.google-client-secret.description": "Client secret för Google OAuth appen",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Om Microsoftinloggning skall vara aktiverat",
"admin.config.oauth.microsoft-enabled.description": "Om Microsoftinloggning skall vara aktiverat",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant-ID för Microsoft OAuth app\ngemensamt: Användare med både ett personligt Microsoft-konto och ett arbets- eller skolkonto från Microsoft Entra ID kan logga in på programmet.\norganisationer: Endast användare med arbets- eller skolkonton från Microsoft Entra ID kan logga in på programmet.\nkonsumenter: Endast användare med ett personligt Microsoft-konto kan logga in på programmet.\ndomännamn för Microsoft Entra tenant eller tenant ID i GUID-format: Endast användare från en specifik Microsoft Entra tenant (katalogmedlemmar med ett arbets- eller skolkonto eller kataloggäster med ett personligt Microsoft-konto) kan logga in på ansökan.",
"admin.config.oauth.microsoft-tenant.description": "Tenant-ID för Microsoft OAuth app\ngemensamt: Användare med både ett personligt Microsoft-konto och ett arbets- eller skolkonto från Microsoft Entra ID kan logga in på programmet.\norganisationer: Endast användare med arbets- eller skolkonton från Microsoft Entra ID kan logga in på programmet.\nkonsumenter: Endast användare med ett personligt Microsoft-konto kan logga in på programmet.\ndomännamn för Microsoft Entra tenant eller tenant ID i GUID-format: Endast användare från en specifik Microsoft Entra tenant (katalogmedlemmar med ett arbets- eller skolkonto eller kataloggäster med ett personligt Microsoft-konto) kan logga in på ansökan.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client ID för Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "Client ID för Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret för Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret.description": "Client secret för Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Om inloggning via Discord är aktiverat",
"admin.config.oauth.discord-enabled.description": "Om inloggning via Discord är aktiverat",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord begränsa till server ID",
"admin.config.oauth.discord-limited-guild.description":
"Begränsa inloggning till användare på en specifik server. Lämna tomt för att inaktivera.",
"admin.config.oauth.discord-limited-guild.description": "Begränsa inloggning till användare på en specifik server. Lämna tomt för att inaktivera.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client ID för Discord OAuth",
"admin.config.oauth.discord-client-id.description": "Client ID för Discord OAuth",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret för Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "Client secret för Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Om OpenID-inloggning är aktiverat",
"admin.config.oauth.oidc-enabled.description": "Om OpenID-inloggning är aktiverat",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI för OpenID Connect OAuth appen",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI för OpenID Connect OAuth appen",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"OpenID Connect användarnamnsanspråk",
"admin.config.oauth.oidc-username-claim.description":
"Användarnamnsanspråk i OpenID Connect ID token. Lämna tomt om du inte vet vad denna konfiguration är.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect användarnamnsanspråk",
"admin.config.oauth.oidc-username-claim.description": "Användarnamnsanspråk i OpenID Connect ID token. Lämna tomt om du inte vet vad denna konfiguration är.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description": "Client ID för OpenID OAuth",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret för OpenID OAuth",
"admin.config.oauth.oidc-client-secret.description": "Client secret för OpenID OAuth",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Hoppsan den här sidan finns inte.",
"404.button.home": "Ta mig tillbaka hem",
@@ -563,21 +448,15 @@ export default {
"error.button.back": "Gå tillbaka",
"error.msg.default": "Någonting gick fel.",
"error.msg.access_denied": "Du avbröt autentiseringsprocessen, försök igen.",
"error.msg.expired_token":
"Autentiseringsprocessen tog för lång tid, försök igen.",
"error.msg.expired_token": "Autentiseringsprocessen tog för lång tid, försök igen.",
"error.msg.invalid_token": "Internt fel",
"error.msg.no_user":
"Användare som är länkad till detta {0} konto finns inte.",
"error.msg.no_user": "Användare som är länkad till detta {0} konto finns inte.",
"error.msg.no_email": "Kan inte hämta e-postadress från detta {0} konto.",
"error.msg.already_linked":
"Detta {0} konto är redan länkat till ett annat konto.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Detta {0} -konto är overifierat, försök igen efter verifiering.",
"error.msg.already_linked": "Detta {0} konto är redan länkat till ett annat konto.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Detta {0} -konto är overifierat, försök igen efter verifiering.",
"error.msg.user_not_allowed": "Du är inte tillåten att logga in.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -600,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Gå tillbaka",
"common.button.go-home": "Gå hem",
"common.notify.copied": "Din länk har kopierats till urklipp",
"common.notify.copied-link": "Din länk har kopierats till urklipp",
"common.success": "Slutförd",
"common.error": "Fel",
@@ -611,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Måste vara exakt {length} tecken långt",
"common.error.invalid-number": "Måste vara ett tal",
"common.error.field-required": "Obligatoriskt fält",
};
"common.error.field-required": "Obligatoriskt fält"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "แพลตฟอร์มสำหรับแชร์ไฟล์ที่คุณสามารถโฮสต์ด้วยตนเอง.",
"home.description":
"คุณอยากให้บริษัทภายนอกเช่น WeTransfer เข้าถึงไฟล์ส่วนตัวของคุณหรือเปล่า?",
"home.description": "คุณอยากให้บริษัทภายนอกเช่น WeTransfer เข้าถึงไฟล์ส่วนตัวของคุณหรือเปล่า?",
"home.bullet.a.name": "Self-Hosted",
"home.bullet.a.description": "โฮสต์ Pingvin Share บนเครื่องของคุณเอง.",
"home.bullet.b.name": "ความเป็นส่วนตัว",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "ไม่มีการจำกัดขนาดไฟล์ที่น่ารำคาญ",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "เริ่มต้น",
"home.button.source": "ซอร์สโค้ด",
// END /
@@ -61,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "ลืมรหัสผ่าน?",
"resetPassword.description": "กรุณาใส่อีเมลของคุณเพื่อรีเซ็ตรหัสผ่าน",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "กลับไปที่หน้าลงชื่อเข้าใช้",
"resetPassword.text.resetPassword": "รีเซ็ตรหัสผ่าน",
"resetPassword.text.enterNewPassword": "ป้อนรหัสผ่านใหม่ของคุณ",
"resetPassword.input.password": "รหัสผ่านใหม่",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "บัญชีของฉัน",
"account.card.info.title": "ข้อมูลบัญชี",
@@ -78,8 +73,7 @@ export default {
"account.card.password.title": "รหัสผ่าน",
"account.card.password.old": "รหัสผ่านเก่า",
"account.card.password.new": "รหัสผ่านใหม่",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "อัปเดตรหัสผ่านเรียบร้อยแล้ว",
"account.card.oauth.title": "Social login",
"account.card.oauth.github": "GitHub",
@@ -91,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Unlink",
"account.card.oauth.unlinked": "Unlinked",
"account.modal.unlink.title": "Unlink account",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Unlinked successfully",
"account.card.security.title": "ความปลอดภัย",
"account.card.security.totp.enable.description":
"ใส่รหัสผ่านปัจจุบันของคุณเพื่อเริ่มต้นการเปิดใช้งาน TOTP",
"account.card.security.totp.disable.description":
"ใส่รหัสผ่านปัจจุบันของคุณเพื่อปิดใช้งาน TOTP",
"account.card.security.totp.enable.description": "ใส่รหัสผ่านปัจจุบันของคุณเพื่อเริ่มต้นการเปิดใช้งาน TOTP",
"account.card.security.totp.disable.description": "ใส่รหัสผ่านปัจจุบันของคุณเพื่อปิดใช้งาน TOTP",
"account.card.security.totp.button.start": "เริ่มต้น",
"account.modal.totp.title": "เปิดใช้งาน TOTP",
"account.modal.totp.step1": "ขั้นตอนที่ 1: สแกนรหัส QR",
@@ -110,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP ถูกปิดใช้งานเรียบร้อยแล้ว",
"account.notify.totp.enable": "TOTP ถูกเปิดใช้งานเรียบร้อยแล้ว",
"account.card.language.title": "ภาษา",
"account.card.language.description":
"โปรเจคนี้ถูกแปลโดยชุมชน บางภาษาอาจยังไม่สมบูรณ์",
"account.card.language.description": "โปรเจคนี้ถูกแปลโดยชุมชน บางภาษาอาจยังไม่สมบูรณ์",
"account.card.color.title": "ธีมสี",
// ThemeSwitcher.tsx
"account.theme.dark": "มืด",
@@ -119,8 +109,7 @@ export default {
"account.theme.system": "ตามระบบ",
"account.button.delete": "ลบบัญชี",
"account.modal.delete.title": "ลบบัญชีของคุณ",
"account.modal.delete.description":
"คุณต้องการลบบัญชีของคุณหรือไม่ รวมถึงแชร์ที่คุณสร้างไว้ทั้งหมด?",
"account.modal.delete.description": "คุณต้องการลบบัญชีของคุณหรือไม่ รวมถึงแชร์ที่คุณสร้างไว้ทั้งหมด?",
// END /account
// /account/shares
"account.shares.title": "แชร์ของฉัน",
@@ -142,8 +131,7 @@ export default {
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "รีเวิร์สแชร์ของฉัน",
"account.reverseShares.description":
"รีเวิร์สแชร์สร้างลิงค์สำหรับคนภายนอกเพื่อที่จะแชร์ไฟล์ให้คุณ",
"account.reverseShares.description": "รีเวิร์สแชร์สร้างลิงค์สำหรับคนภายนอกเพื่อที่จะแชร์ไฟล์ให้คุณ",
"account.reverseShares.title.empty": "มันว่างเปล่าที่นี่ 👀",
"account.reverseShares.description.empty": "คุณยังไม่ได้สร้างรีเวิร์สแชร์ใดๆ",
// showCreateReverseShareModal.tsx
@@ -163,17 +151,13 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "ปี",
"account.reverseShares.modal.max-size.label": "ขนาดสูงสุดของแชร์",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "จำนวนการใช้งานสูงสุด",
"account.reverseShares.modal.max-use.description":
"จำนวนครั้งสูงสุดที่ลิงค์นี้สามารถใช้งานได้",
"account.reverseShares.modal.max-use.description": "จำนวนครั้งสูงสุดที่ลิงค์นี้สามารถใช้งานได้",
"account.reverseShare.never-expires": "ลิงค์นี้ไม่มีวันหมดอายุ",
"account.reverseShare.expires-on": "ลิงค์นี้จะหมดอายุใน {expiration}.",
"account.reverseShares.table.no-shares": "ยังไม่มีการสร้างแชร์",
@@ -185,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "หมดอายุ",
"account.reverseShares.modal.reverse-share-link": "ลิงค์รีเวิร์สแชร์",
"account.reverseShares.modal.delete.title": "ลบลิงค์รีเวิร์สแชร์",
"account.reverseShares.modal.delete.description":
"คุณต้องการลบลิงค์รีเวิร์สแชร์นี้หรือไม่? หากคุณทำเช่นนั้นแชร์ที่เกี่ยวข้องจะถูกลบด้วย",
"account.reverseShares.modal.delete.description": "คุณต้องการลบลิงค์รีเวิร์สแชร์นี้หรือไม่? หากคุณทำเช่นนั้นแชร์ที่เกี่ยวข้องจะถูกลบด้วย",
// END /account/reverseShares
// /admin
"admin.title": "แผงควบคุมระบบ",
@@ -205,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "เปลี่ยนรหัสผ่าน",
"admin.users.edit.update.change-password.field": "รหัสผ่านใหม่",
"admin.users.edit.update.change-password.button": "บันทึกรหัสผ่านใหม่",
"admin.users.edit.update.notify.password.success":
"รหัสผ่านเปลี่ยนเรียบร้อยแล้ว",
"admin.users.edit.update.notify.password.success": "รหัสผ่านเปลี่ยนเรียบร้อยแล้ว",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "สร้างผู้ใช้",
"admin.users.modal.create.username": "ชื่อผู้ใช้",
"admin.users.modal.create.email": "อีเมล",
"admin.users.modal.create.password": "รหัสผ่าน",
"admin.users.modal.create.manual-password": "ตั้งรหัสผ่านด้วยตนเอง",
"admin.users.modal.create.manual-password.description":
"หากไม่ติ๊กเลือก ผู้ใช้จะได้รับอีเมลพร้อมลิงก์เพื่อตั้งรหัสผ่านด้วยตนเอง",
"admin.users.modal.create.manual-password.description": "หากไม่ติ๊กเลือก ผู้ใช้จะได้รับอีเมลพร้อมลิงก์เพื่อตั้งรหัสผ่านด้วยตนเอง",
"admin.users.modal.create.admin": "สิทธิ์ของผู้ดูแลระบบ",
"admin.users.modal.create.admin.description":
"หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้",
"admin.users.modal.create.admin.description": "หากติ๊กเลือก ผู้ใช้จะสามารถเข้าถึงแผงควบคุมระบบได้",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
@@ -229,40 +208,31 @@ export default {
"admin.shares.table.visitors": "Visitors",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload
"upload.title": "อัปโหลด",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "เกิดข้อผิดพลาดขณะที่กำลังจัดการการแชร์ของคุณ",
"upload.notify.count-failed":
"มีไฟล์จำนวน {count} ไฟล์ที่ไม่สามารถอัปโหลดได้ กำลังลองอีกครั้ง",
"upload.notify.count-failed": "มีไฟล์จำนวน {count} ไฟล์ที่ไม่สามารถอัปโหลดได้ กำลังลองอีกครั้ง",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "อัปโหลดไฟล์",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"ไฟล์ของคุณเกินขนาดสูงสุดของการแชร์ {maxSize}",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "ไฟล์ของคุณเกินขนาดสูงสุดของการแชร์ {maxSize}",
// FileList.tsx
"upload.filelist.name": "ชื่อ",
"upload.filelist.size": "ขนาด",
// showCreateUploadModal.tsx
"upload.modal.title": "สร้างการแชร์",
"upload.modal.link.error.invalid":
"สามารถใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง และขีดเส้น",
"upload.modal.link.error.invalid": "สามารถใช้ได้เฉพาะตัวอักษร ตัวเลข ขีดล่าง และขีดเส้น",
"upload.modal.link.error.taken": "ลิงก์นี้ถูกใช้งานแล้ว",
"upload.modal.not-signed-in": "คุณยังไม่ได้เข้าสู่ระบบ",
"upload.modal.not-signed-in-description":
"คุณจะไม่สามารถลบการแชร์ของคุณด้วยตนเองและดูจำนวนผู้เข้าชมได้",
"upload.modal.not-signed-in-description": "คุณจะไม่สามารถลบการแชร์ของคุณด้วยตนเองและดูจำนวนผู้เข้าชมได้",
"upload.modal.expires.never": "ไม่มีกำหนด",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "ลิงค์",
"upload.modal.expires.label": "หมดอายุ",
"upload.modal.expires.minute-singular": "นาที",
@@ -279,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "ปี",
"upload.modal.accordion.name-and-description.title": "Name and description",
"upload.modal.accordion.name-and-description.name.placeholder": "Name",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
"upload.modal.accordion.email.title": "ผู้รับอีเมล",
"upload.modal.accordion.email.placeholder": "ป้อนผู้รับอีเมล",
"upload.modal.accordion.email.invalid-email": "ที่อยู่อีเมลไม่ถูกต้อง",
@@ -291,45 +260,36 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "ไม่จำกัด",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "การแชร์นี้จะไม่มีวันหมดอายุ",
"upload.modal.completed.expires-on":
"การแชร์นี้จะหมดอายุเมื่อวันที่ {expiration}",
"upload.modal.completed.expires-on": "การแชร์นี้จะหมดอายุเมื่อวันที่ {expiration}",
"upload.modal.completed.share-ready": "แชร์พร้อมใช้งาน",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "แชร์ {shareId}",
"share.description": "ดูสิ่งที่ฉันแชร์กับคุณ!",
"share.error.visitor-limit-exceeded.title": "เกินขีดจำกัดผู้เข้าชม",
"share.error.visitor-limit-exceeded.description":
"การแชร์นี้ได้เกินขีดจำกัดผู้เข้าชมแล้ว",
"share.error.visitor-limit-exceeded.description": "การแชร์นี้ได้เกินขีดจำกัดผู้เข้าชมแล้ว",
"share.error.removed.title": "การแชร์ถูกลบ",
"share.error.not-found.title": "ไม่พบการแชร์นี้",
"share.error.not-found.description": "การแชร์ที่คุณกำลังมองหาไม่มีอยู่จริง",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "ต้องการรหัสผ่าน",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "รหัสผ่าน",
"share.modal.error.invalid-password": "รหัสผ่านไม่ถูกต้อง",
"share.button.download-all": "ดาวน์โหลดทั้งหมด",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "ลิงค์ไฟล์",
"share.table.name": "ชื่อ",
"share.table.size": "ขนาด",
"share.modal.file-preview.error.not-supported.title":
"ไม่รองรับการแสดงตัวอย่าง",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "ไม่รองรับการแสดงตัวอย่าง",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Edit {shareId}",
"share.edit.append-upload": "Append file",
"share.edit.notify.generic-error":
"An error occurred while finishing your share.",
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
"share.edit.notify.save-success": "Share updated successfully",
// END /share/[id]/edit
// /admin/config
@@ -342,210 +302,143 @@ export default {
"admin.config.general.app-name": "ชื่อแอพ",
"admin.config.general.app-name.description": "ชื่อแอพพลิเคชัน",
"admin.config.general.app-url": "URL ของแอพ",
"admin.config.general.app-url.description":
"URL ที่สามารถเข้าถึงแอพพลิเคชัน Pingvin Share ได้",
"admin.config.general.app-url.description": "URL ที่สามารถเข้าถึงแอพพลิเคชัน Pingvin Share ได้",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "แสดงหน้าแรก",
"admin.config.general.show-home-page.description":
"หากติ๊ก เว็บไซต์จะแสดงหน้าหลักเวลาเข้าถึง URL หลัก",
"admin.config.general.show-home-page.description": "หากติ๊ก เว็บไซต์จะแสดงหน้าหลักเวลาเข้าถึง URL หลัก",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.session-duration.description": "Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.logo": "โลโก้",
"admin.config.general.logo.description":
"เปลี่ยนโลโก้โดยอัปโหลดรูปภาพใหม่ รูปภาพต้องเป็น PNG และควรมีขนาดอัตราส่วน 1:1",
"admin.config.general.logo.description": "เปลี่ยนโลโก้โดยอัปโหลดรูปภาพใหม่ รูปภาพต้องเป็น PNG และควรมีขนาดอัตราส่วน 1:1",
"admin.config.general.logo.placeholder": "คลิกที่นี่หรือลากไฟล์มา",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject":
"หัวเรื่องผู้รับอีเมลของการแชร์",
"admin.config.email.share-recipients-subject.description":
"หัวเรื่องของอีเมลที่ส่งไปยังผู้รับอีเมลของการแชร์",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "หัวเรื่องผู้รับอีเมลของการแชร์",
"admin.config.email.share-recipients-subject.description": "หัวเรื่องของอีเมลที่ส่งไปยังผู้รับอีเมลของการแชร์",
"admin.config.email.share-recipients-message": "ข้อความผู้รับอีเมลของการแชร์",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "หัวเรื่องการแชร์รีเวิร์ส",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "ข้อความการแชร์รีเวิร์ส",
"admin.config.email.reverse-share-message.description":
"ข้อความที่ส่งไปยังผู้สร้างการแชร์รีเวิร์ส ตัวแปรที่ใช้ได้:\n {shareUrl} - ชื่อผู้สร้างแชร์รีเวิร์สและ URL ของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
"admin.config.email.reverse-share-message.description": "ข้อความที่ส่งไปยังผู้สร้างการแชร์รีเวิร์ส ตัวแปรที่ใช้ได้:\n {shareUrl} - ชื่อผู้สร้างแชร์รีเวิร์สและ URL ของการแชร์\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
"admin.config.email.reset-password-subject": "หัวเรื่องการรีเซ็ตรหัสผ่าน",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "ข้อความการรีเซ็ตรหัสผ่าน",
"admin.config.email.reset-password-message.description":
"ข้อความที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับรีเซ็ตรหัสผ่าน\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
"admin.config.email.reset-password-message.description": "ข้อความที่ส่งไปยังผู้ใช้เมื่อขอรีเซ็ตรหัสผ่าน ตัวแปรที่ใช้ได้:\n {url} - URL สำหรับรีเซ็ตรหัสผ่าน\n ตัวแปรจะถูกแทนที่ด้วยค่าจริง",
"admin.config.email.invite-subject": "หัวเรื่องการเชิญ",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "ข้อความการเชิญ",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "อนุญาตให้ลงทะเบียนด้วยตัวเอง",
"admin.config.share.allow-registration.description":
"อนุญาตให้ผู้ใช้ลงทะเบียนด้วยตัวเองเพื่อสร้างแชร์",
"admin.config.share.allow-unauthenticated-shares":
"อนุญาตให้แชร์โดยไม่ต้องเข้าสู่ระบบ",
"admin.config.share.allow-unauthenticated-shares.description":
"อนุญาตให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบสร้างแชร์",
"admin.config.share.allow-registration.description": "อนุญาตให้ผู้ใช้ลงทะเบียนด้วยตัวเองเพื่อสร้างแชร์",
"admin.config.share.allow-unauthenticated-shares": "อนุญาตให้แชร์โดยไม่ต้องเข้าสู่ระบบ",
"admin.config.share.allow-unauthenticated-shares.description": "อนุญาตให้ผู้ใช้ที่ไม่ได้เข้าสู่ระบบสร้างแชร์",
"admin.config.share.max-expiration": "Max expiration",
"admin.config.share.max-expiration.description":
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "ขนาดสูงสุด",
"admin.config.share.max-size.description": "ขนาดสูงสุดของแชร์",
"admin.config.share.zip-compression-level": "ระดับการบีบอัดไฟล์ Zip",
"admin.config.share.zip-compression-level.description":
"ปรับระดับเพื่อปรับความสมดุลระหว่างขนาดไฟล์และความเร็วในการบีบอัด ค่าอยู่ระหว่าง 0-9 โดย 0 คือไม่มีการบีบอัดและ 9 คือการบีบอัดสูงสุด",
"admin.config.share.zip-compression-level.description": "ปรับระดับเพื่อปรับความสมดุลระหว่างขนาดไฟล์และความเร็วในการบีบอัด ค่าอยู่ระหว่าง 0-9 โดย 0 คือไม่มีการบีบอัดและ 9 คือการบีบอัดสูงสุด",
"admin.config.share.chunk-size": "Chunk size",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"เปิดใช้งาน SMTP สำหรับการส่งอีเมล เปิดได้เท่านั้นต่อเมื่อคุณใส่ข้อมูลโฮสต์ พอร์ต อีเมล ผู้ใช้ และรหัสผ่านของเซิร์ฟเวอร์ SMTP ของค",
"admin.config.smtp.enabled.description": "เปิดใช้งาน SMTP สำหรับการส่งอีเมล เปิดได้เท่านั้นต่อเมื่อคุณใส่ข้อมูลโฮสต์ พอร์ต อีเมล ผู้ใช้ และรหัสผ่านของเซิร์ฟเวอร์ SMTP ของค",
"admin.config.smtp.host": "โฮสต์",
"admin.config.smtp.host.description": "โฮสต์ของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.port": "พอร์ต",
"admin.config.smtp.port.description": "พอร์ตของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.email": "อีเมล",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "ชื่อผู้ใช้",
"admin.config.smtp.username.description": "ชื่อผู้ใช้ของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.password": "รหัสผ่าน",
"admin.config.smtp.password.description": "รหัสผ่านของเซิร์ฟเวอร์ SMTP",
"admin.config.smtp.button.test": "ส่งอีเมล์์์์์์ทดสอบ",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Allow registration",
"admin.config.oauth.allow-registration.description":
"Allow users to register via social login",
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
"admin.config.oauth.ignore-totp": "Ignore TOTP",
"admin.config.oauth.ignore-totp.description":
"Whether to ignore TOTP when user using social login",
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Whether GitHub login is enabled",
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret of the GitHub OAuth app",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Whether Google login is enabled",
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Client ID of the Google OAuth app",
"admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client secret",
"admin.config.oauth.google-client-secret.description":
"Client secret of the Google OAuth app",
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Whether Discord login is enabled",
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret of the Discord OAuth app",
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "ไม่พบหน้าที่คุณกำลังมองหา",
"404.button.home": "หน้าแรก",
@@ -554,22 +447,16 @@ export default {
"error.description": "Oops!",
"error.button.back": "Go back",
"error.msg.default": "Something went wrong.",
"error.msg.access_denied":
"You canceled the authentication process, please try again.",
"error.msg.expired_token":
"The authentication process took too long, please try again.",
"error.msg.access_denied": "You canceled the authentication process, please try again.",
"error.msg.expired_token": "The authentication process took too long, please try again.",
"error.msg.invalid_token": "Internal Error",
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
"error.msg.no_email": "Can't get email address from this {0} account.",
"error.msg.already_linked":
"This {0} account is already linked to another account.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"This {0} account is unverified, please try again after verification.",
"error.msg.already_linked": "This {0} account is already linked to another account.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
"error.msg.user_not_allowed": "You are not allowed to sign in.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -592,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "ย้อนกลับ",
"common.button.go-home": "Go home",
"common.notify.copied": "คัดลอกไปยังคลิปบอร์ดแล้ว",
"common.notify.copied-link": "คัดลอกไปยังคลิปบอร์ดแล้ว",
"common.success": "สำเร็จ",
"common.error": "เกิดข้อผิดพลาด",
@@ -603,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "ต้องมีความยาว {length} ตัวอักษร",
"common.error.invalid-number": "ต้องเป็นตัวเลข",
"common.error.field-required": "ต้องกรอกข้อมูลนี้",
};
"common.error.field-required": "ต้องกรอกข้อมูลนี้"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "<h>Kişisel barındırılan</h> bir dosya paylaşım platformu.",
"home.description":
"Kişisel dosyalarınızı WeTransfer gibi üçüncü tarafların eline gerçekten vermek istiyor musunuz?",
"home.description": "Kişisel dosyalarınızı WeTransfer gibi üçüncü tarafların eline gerçekten vermek istiyor musunuz?",
"home.bullet.a.name": "Kişisel Barındırılan",
"home.bullet.a.description": "Pingvin Share'i kendi makinenizde barındırın.",
"home.bullet.b.name": "Gizlilik",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Can sıkıcı dosya boyutu sınırı yok",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Başlayalım",
"home.button.source": "Kaynak kodu",
// END /
@@ -35,8 +32,7 @@ export default {
"signin.input.password.placeholder": "Şifreniz",
"signin.button.submit": "Giriş Yap",
"signIn.notify.totp-required.title": "İki faktörlü kimlik doğrulama gerekli",
"signIn.notify.totp-required.description":
"Lütfen iki faktörlü doğrulama kodunuzu girin",
"signIn.notify.totp-required.description": "Lütfen iki faktörlü doğrulama kodunuzu girin",
"signIn.oauth.or": "YA DA",
"signIn.oauth.signInWith": "Sign in with",
"signIn.oauth.github": "GitHub",
@@ -62,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "Şifrenizi mi unuttunuz?",
"resetPassword.description": "Şifrenizi sıfırlamak için E-Postanızı girin.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Giriş sayfasına geri dön",
"resetPassword.text.resetPassword": "Şifreyi sıfırla",
"resetPassword.text.enterNewPassword": "Yeni şifrenizi girin",
"resetPassword.input.password": "Yeni şifre",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Hesabım",
"account.card.info.title": "Hesap Bilgisi",
@@ -79,8 +73,7 @@ export default {
"account.card.password.title": "Şifre",
"account.card.password.old": "Eski şifre",
"account.card.password.new": "Yeni şifre",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Şifre başarıyla değiştirildi",
"account.card.oauth.title": "Sosyal Medya girişi",
"account.card.oauth.github": "GitHub",
@@ -92,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Bağlantıyı kes",
"account.card.oauth.unlinked": "Bağlantısız",
"account.modal.unlink.title": "Hesabın bağlantısını kaldır",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Bağlantı Başarıyla Kaldırıldı",
"account.card.security.title": "Güvenlik",
"account.card.security.totp.enable.description":
"İki faktörlü doğrulamayı aktif etmek için şu anki şifrenizi girin",
"account.card.security.totp.disable.description":
"İki faktörlü doğrulamayı kaldırmak için şu anki şifrenizi girin",
"account.card.security.totp.enable.description": "İki faktörlü doğrulamayı aktif etmek için şu anki şifrenizi girin",
"account.card.security.totp.disable.description": "İki faktörlü doğrulamayı kaldırmak için şu anki şifrenizi girin",
"account.card.security.totp.button.start": "Başlat",
"account.modal.totp.title": "2FA aç",
"account.modal.totp.step1": "Adım 1: Kimlik doğrulayıcınızı ekleyin",
@@ -111,8 +101,7 @@ export default {
"account.notify.totp.disable": "2FA başarıyla kaldırıldı",
"account.notify.totp.enable": "2FA başarıyla etkinleştirildi",
"account.card.language.title": "Dil",
"account.card.language.description":
"Proje topluluk tarafından çevrilmiştir. Bazı diller eksik olabilir.",
"account.card.language.description": "Proje topluluk tarafından çevrilmiştir. Bazı diller eksik olabilir.",
"account.card.color.title": "Renk Şeması",
// ThemeSwitcher.tsx
"account.theme.dark": "Koyu",
@@ -120,8 +109,7 @@ export default {
"account.theme.system": "Sistem",
"account.button.delete": "Hesabı sil",
"account.modal.delete.title": "Hesabı sil",
"account.modal.delete.description":
"Tüm aktif paylaşımlarınız dahil hesabınızı gerçekten silmek istiyor musunuz?",
"account.modal.delete.description": "Tüm aktif paylaşımlarınız dahil hesabınızı gerçekten silmek istiyor musunuz?",
// END /account
// /account/shares
"account.shares.title": "Paylaşımlarım",
@@ -139,13 +127,11 @@ export default {
"account.shares.modal.share-informations": "Bilgiler paylaşın",
"account.shares.modal.share-link": "Bağlantıyı paylaş",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Bu paylaşımı silmek istediğinize emin misiniz?",
"account.shares.modal.delete.description": "Bu paylaşımı silmek istediğinize emin misiniz?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Tersine Paylaşımlar",
"account.reverseShares.description":
"Ters paylaşım, harici kullanıcıların bir paylaşım oluşturmasına olanak tanıyan benzersiz bir URL oluşturmanızı sağlar.",
"account.reverseShares.description": "Ters paylaşım, harici kullanıcıların bir paylaşım oluşturmasına olanak tanıyan benzersiz bir URL oluşturmanızı sağlar.",
"account.reverseShares.title.empty": "Burası bomboş 👀",
"account.reverseShares.description.empty": "Hiç tersine paylaşımınız yok.",
// showCreateReverseShareModal.tsx
@@ -165,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Yıl",
"account.reverseShares.modal.max-size.label": "Maks paylaşım boyutu",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Simple mode",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Maks Kullanım",
"account.reverseShares.modal.max-use.description":
"Bu URL'nin bir paylaşım oluşturmak için kullanılabileceği maksimum sayı.",
"account.reverseShare.never-expires":
"Bu tersine paylaşım asla sona ermeyecek.",
"account.reverseShare.expires-on":
"Bu tersine paylaşım {expiration} tarihinde sona erecek.",
"account.reverseShares.modal.max-use.description": "Bu URL'nin bir paylaşım oluşturmak için kullanılabileceği maksimum sayı.",
"account.reverseShare.never-expires": "Bu tersine paylaşım asla sona ermeyecek.",
"account.reverseShare.expires-on": "Bu tersine paylaşım {expiration} tarihinde sona erecek.",
"account.reverseShares.table.no-shares": "Henüz paylaşım oluşturulmadı",
"account.reverseShares.table.count.singular": "paylaşım",
"account.reverseShares.table.count.plural": "paylaşım",
@@ -187,11 +167,9 @@ export default {
"account.reverseShares.table.remaining": "Kalan kullanımların",
"account.reverseShares.table.max-size": "Maks paylaşım boyutu",
"account.reverseShares.table.expires": "Sona erme tarihi",
"account.reverseShares.modal.reverse-share-link":
"Tersine paylaşım bağlantısı",
"account.reverseShares.modal.reverse-share-link": "Tersine paylaşım bağlantısı",
"account.reverseShares.modal.delete.title": "Tersine paylaşımı sil",
"account.reverseShares.modal.delete.description":
"Bu tersine paylaşımı gerçekten silmek istiyor musunuz? Bunu yaparsanız, ilişkili paylaşımlar da silinecektir.",
"account.reverseShares.modal.delete.description": "Bu tersine paylaşımı gerçekten silmek istiyor musunuz? Bunu yaparsanız, ilişkili paylaşımlar da silinecektir.",
// END /account/reverseShares
// /admin
"admin.title": "Yönetim",
@@ -210,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Şifreyi değiştir",
"admin.users.edit.update.change-password.field": "Yeni şifre",
"admin.users.edit.update.change-password.button": "Yeni şifreyi kaydet",
"admin.users.edit.update.notify.password.success":
"Şifre başarıyla değiştirildi",
"admin.users.edit.update.notify.password.success": "Şifre başarıyla değiştirildi",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Kullanıcı oluştur",
"admin.users.modal.create.username": "Kullanıcı Adı",
"admin.users.modal.create.email": "E-Posta",
"admin.users.modal.create.password": "Şifre",
"admin.users.modal.create.manual-password": "Şifreyi manuel olarak ayarla",
"admin.users.modal.create.manual-password.description":
"İşaretlenmezse, kullanıcı şifresini ayarlamak için bağlantı içeren bir e-posta alacaktır.",
"admin.users.modal.create.manual-password.description": "İşaretlenmezse, kullanıcı şifresini ayarlamak için bağlantı içeren bir e-posta alacaktır.",
"admin.users.modal.create.admin": "Yönetici ayrıcalıkları",
"admin.users.modal.create.admin.description":
"İşaretlenirse, kullanıcı yönetici paneline erişebilir.",
"admin.users.modal.create.admin.description": "İşaretlenirse, kullanıcı yönetici paneline erişebilir.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Paylaşım yönetimi",
@@ -234,40 +208,31 @@ export default {
"admin.shares.table.visitors": "Ziyaretçi",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Bu paylaşımı gerçekten silmek istiyor musun?",
"admin.shares.edit.delete.description": "Bu paylaşımı gerçekten silmek istiyor musun?",
// END /admin/shares
// /upload
"upload.title": "Yükle",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"Paylaşımını bitirirken bir hata meydana geldi.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "Paylaşımını bitirirken bir hata meydana geldi.",
"upload.notify.count-failed": "{count} dosya yüklenemedi. Yeniden deneniyor.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Dosya yükle",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Dosyalarınızın boyutu {maxSize} paylaşım sınırını geçti.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Dosyalarınızın boyutu {maxSize} paylaşım sınırını geçti.",
// FileList.tsx
"upload.filelist.name": "İsim",
"upload.filelist.size": "Boyut",
// showCreateUploadModal.tsx
"upload.modal.title": "Paylaşım Oluştur",
"upload.modal.link.error.invalid":
"Sadece harf, sayı, alt çizgi ve kısa çizgi içerebilir",
"upload.modal.link.error.invalid": "Sadece harf, sayı, alt çizgi ve kısa çizgi içerebilir",
"upload.modal.link.error.taken": "Bu bağlantı halen kullanımda",
"upload.modal.not-signed-in": "Oturum açmadınız",
"upload.modal.not-signed-in-description":
"Paylaşımınızı manuel olarak silemeyecek ve ziyaret sayısını göremeyeceksiniz.",
"upload.modal.not-signed-in-description": "Paylaşımınızı manuel olarak silemeyecek ve ziyaret sayısını göremeyeceksiniz.",
"upload.modal.expires.never": "asla",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Bağlantı",
"upload.modal.expires.label": "Sona erme tarihi",
"upload.modal.expires.minute-singular": "Dakika",
@@ -284,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "Yıl",
"upload.modal.accordion.name-and-description.title": "İsim ve açıklama",
"upload.modal.accordion.name-and-description.name.placeholder": "İsim",
"upload.modal.accordion.name-and-description.description.placeholder":
"Bu paylaşımın alıcıları için not",
"upload.modal.accordion.name-and-description.description.placeholder": "Bu paylaşımın alıcıları için not",
"upload.modal.accordion.email.title": "E-Posta alıcıları",
"upload.modal.accordion.email.placeholder": "E-Posta alıcılarını yazın",
"upload.modal.accordion.email.invalid-email": "Geçersiz E-Posta adresi",
@@ -296,45 +260,36 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Sınır yok",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "Bu paylaşım asla sona ermeyecek.",
"upload.modal.completed.expires-on":
"Bu paylaşım {expiration} tarihinde sona erecek.",
"upload.modal.completed.expires-on": "Bu paylaşım {expiration} tarihinde sona erecek.",
"upload.modal.completed.share-ready": "Paylaşım hazır",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "Paylaş {shareId}",
"share.description": "Seninle ne paylaştığıma bak!",
"share.error.visitor-limit-exceeded.title": "Ziyaretçi sınırııldı",
"share.error.visitor-limit-exceeded.description":
"Bu paylaşımdaki ziyaretçi sınırııldı.",
"share.error.visitor-limit-exceeded.description": "Bu paylaşımdaki ziyaretçi sınırııldı.",
"share.error.removed.title": "Paylaşım kaldırıldı",
"share.error.not-found.title": "Paylaşım bulunamadı",
"share.error.not-found.description": "Aradığınız paylaşım bulunmuyor.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "Şifre gerekli",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Şifre",
"share.modal.error.invalid-password": "Geçersiz şifre",
"share.button.download-all": "Tümünü indir",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "Dosya bağlantısı",
"share.table.name": "İsim",
"share.table.size": "Boyut",
"share.modal.file-preview.error.not-supported.title":
"Önizleme desteklenmiyor",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Önizleme desteklenmiyor",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "{shareId} düzenle",
"share.edit.append-upload": "Dosya ekle",
"share.edit.notify.generic-error":
"Paylaşımını bitirirken bir hata meydana geldi.",
"share.edit.notify.generic-error": "Paylaşımını bitirirken bir hata meydana geldi.",
"share.edit.notify.save-success": "Paylaşım başarıyla güncellendi",
// END /share/[id]/edit
// /admin/config
@@ -347,211 +302,143 @@ export default {
"admin.config.general.app-name": "Uygulama adı",
"admin.config.general.app-name.description": "Uygulamanın adı",
"admin.config.general.app-url": "Uygulama URL'si",
"admin.config.general.app-url.description":
"Pingvin Share'in hangi bağlantıda kullanılacağı",
"admin.config.general.app-url.description": "Pingvin Share'in hangi bağlantıda kullanılacağı",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Ana sayfayı göster",
"admin.config.general.show-home-page.description": "Ana sayfanın görünürlüğü",
"admin.config.general.session-duration": "Oturum Süresi",
"admin.config.general.session-duration.description":
"Kullanıcının ne kadar sürede bir tekrar giriş yapacağı (normalde 3 ay).",
"admin.config.general.session-duration.description": "Kullanıcının ne kadar sürede bir tekrar giriş yapacağı (normalde 3 ay).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Yeni resim yükleyerek logo'nuzu değiştirin. Resim PNG ve 1'e 1 ölçekte olmalı.",
"admin.config.general.logo.description": "Yeni resim yükleyerek logo'nuzu değiştirin. Resim PNG ve 1'e 1 ölçekte olmalı.",
"admin.config.general.logo.placeholder": "Resim seç",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Paylaşım alıcılarının konusu",
"admin.config.email.share-recipients-subject.description":
"Paylaşım alıcılarına gönderilecek e-postanın konusu.",
"admin.config.email.share-recipients-subject.description": "Paylaşım alıcılarına gönderilecek e-postanın konusu.",
"admin.config.email.share-recipients-message": "Paylaşım alıcılarının mesajı",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Tersine paylaşım konusu",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Tersine paylaşım mesajı",
"admin.config.email.reverse-share-message.description":
"Birisi sizin tersine paylaşım bağlantınızla bir paylaşım oluşturduğunda gönderilen mesaj. {shareUrl}, oluşturucunun adı ve paylaşım URL'si ile değiştirilecektir.",
"admin.config.email.reverse-share-message.description": "Birisi sizin tersine paylaşım bağlantınızla bir paylaşım oluşturduğunda gönderilen mesaj. {shareUrl}, oluşturucunun adı ve paylaşım URL'si ile değiştirilecektir.",
"admin.config.email.reset-password-subject": "Şifre sıfırlama konusu",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Şifre sıfırlama mesajı",
"admin.config.email.reset-password-message.description":
"Bir kullanıcı şifre sıfırlama talebinde bulunduğunda gönderilecek mesaj. {url} şifre sıfırlama URL'si ile değiştirilecektir.",
"admin.config.email.reset-password-message.description": "Bir kullanıcı şifre sıfırlama talebinde bulunduğunda gönderilecek mesaj. {url} şifre sıfırlama URL'si ile değiştirilecektir.",
"admin.config.email.invite-subject": "Davet konusu",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Davet mesajı",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Kayda izin ver",
"admin.config.share.allow-registration.description":
"Kaydın izin verilip verilmeyeceği",
"admin.config.share.allow-unauthenticated-shares":
"Giriş yapmamış kullanıcılara izin ver",
"admin.config.share.allow-unauthenticated-shares.description":
"Giriş yapmamış kullanıcıların paylaşım oluşturup oluşturamayacağı",
"admin.config.share.allow-registration.description": "Kaydın izin verilip verilmeyeceği",
"admin.config.share.allow-unauthenticated-shares": "Giriş yapmamış kullanıcılara izin ver",
"admin.config.share.allow-unauthenticated-shares.description": "Giriş yapmamış kullanıcıların paylaşım oluşturup oluşturamayacağı",
"admin.config.share.max-expiration": "Maks sona erme",
"admin.config.share.max-expiration.description":
"Saat üzerinden maksimum paylaşım sona ermesi. Sınırsız için 0 yapın.",
"admin.config.share.max-expiration.description": "Saat üzerinden maksimum paylaşım sona ermesi. Sınırsız için 0 yapın.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Maks boyut",
"admin.config.share.max-size.description":
"Byte üzerinden maks paylaşım boyutu",
"admin.config.share.max-size.description": "Byte üzerinden maks paylaşım boyutu",
"admin.config.share.zip-compression-level": "Zip sıkıştırma seviyesi",
"admin.config.share.zip-compression-level.description":
"Dosya boyutu ve sıkıştırma hızı arasında denge kurmak için seviyeyi ayarlayın. Geçerli değerler 0 ile 9 arasında değişir; 0 sıkıştırma yok ve 9 maksimum sıkıştırma anlamına gelir. ",
"admin.config.share.zip-compression-level.description": "Dosya boyutu ve sıkıştırma hızı arasında denge kurmak için seviyeyi ayarlayın. Geçerli değerler 0 ile 9 arasında değişir; 0 sıkıştırma yok ve 9 maksimum sıkıştırma anlamına gelir. ",
"admin.config.share.chunk-size": "Yığın boyutu",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal":
"Paylaşım oluşturma modalini otomatik aç",
"admin.config.share.auto-open-share-modal.description":
"Bir kullanıcı dosyaları seçtiğinde paylaşım oluşturma modu otomatik olarak görünür ve düğmeye manuel olarak tıklama ihtiyacını ortadan kaldırır.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Paylaşım oluşturma modalini otomatik aç",
"admin.config.share.auto-open-share-modal.description": "Bir kullanıcı dosyaları seçtiğinde paylaşım oluşturma modu otomatik olarak görünür ve düğmeye manuel olarak tıklama ihtiyacını ortadan kaldırır.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"SMTP'nin etkin olup olmadığı. Bunu yalnızca SMTP sunucunuzun ana bilgisayarını, bağlantı noktasını, e-postasını, kullanıcısını ve şifresini girdiyseniz true olarak ayarlayın.",
"admin.config.smtp.enabled.description": "SMTP'nin etkin olup olmadığı. Bunu yalnızca SMTP sunucunuzun ana bilgisayarını, bağlantı noktasını, e-postasını, kullanıcısını ve şifresini girdiyseniz true olarak ayarlayın.",
"admin.config.smtp.host": "Host",
"admin.config.smtp.host.description": "SMTP sunucusunun hostu",
"admin.config.smtp.port": "Port",
"admin.config.smtp.port.description": "SMTP sunucusunun portu",
"admin.config.smtp.email": "E-Posta",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Kullanıcı Adı",
"admin.config.smtp.username.description": "SMTP sunucusunun kullanıcı adı",
"admin.config.smtp.password": "Şifre",
"admin.config.smtp.password.description": "SMTP sunucusunun şifresi",
"admin.config.smtp.button.test": "Test e-postası gönder",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Kayıtlara izin ver",
"admin.config.oauth.allow-registration.description":
"Sosyal Medya kayıtlarına izin verilip verilmeyeceği",
"admin.config.oauth.allow-registration.description": "Sosyal Medya kayıtlarına izin verilip verilmeyeceği",
"admin.config.oauth.ignore-totp": "2FA görmezden gel",
"admin.config.oauth.ignore-totp.description":
"Sosyal Medya ile giriş yapıldıktıktan sonra 2FA görmezden gelinip gelinmeyeceği",
"admin.config.oauth.ignore-totp.description": "Sosyal Medya ile giriş yapıldıktıktan sonra 2FA görmezden gelinip gelinmeyeceği",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"GitHub girişine izin verilip verilmeyeceği",
"admin.config.oauth.github-enabled.description": "GitHub girişine izin verilip verilmeyeceği",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"GitHub OAuth uygulamasının Client ID'si",
"admin.config.oauth.github-client-id.description": "GitHub OAuth uygulamasının Client ID'si",
"admin.config.oauth.github-client-secret": "GitHub Client Secret",
"admin.config.oauth.github-client-secret.description":
"GitHub OAuth uygulamasının Client Secret'i",
"admin.config.oauth.github-client-secret.description": "GitHub OAuth uygulamasının Client Secret'i",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Google girişi izin verilip verilmeyeceği",
"admin.config.oauth.google-enabled.description": "Google girişi izin verilip verilmeyeceği",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Google OAuth uygulamasının Client ID'si",
"admin.config.oauth.google-client-id.description": "Google OAuth uygulamasının Client ID'si",
"admin.config.oauth.google-client-secret": "Google Client Secret",
"admin.config.oauth.google-client-secret.description":
"Google OAuth uygulamasının Client Secret'i",
"admin.config.oauth.google-client-secret.description": "Google OAuth uygulamasının Client Secret'i",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Microsoft girişine izin verilip verilmeyeceği",
"admin.config.oauth.microsoft-enabled.description": "Microsoft girişine izin verilip verilmeyeceği",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Microsoft OAuth uygulamasının Tenant kimliği\nyaygın: Hem kişisel Microsoft hesabına hem de Microsoft Entra ID'den bir iş veya okul hesabına sahip kullanıcılar uygulamada oturum açabilir. kuruluşlar: Yalnızca Microsoft Entra ID'den iş veya okul hesabı olan kullanıcılar uygulamada oturum açabilir.\ntüketiciler: Yalnızca kişisel Microsoft hesabı olan kullanıcılar uygulamada oturum açabilir.\nMicrosoft Entra Tenant etki alanı adı veya GUID biçimindeki Tenant kimliği: Yalnızca belirli bir Microsoft Entra Tenant kullanıcısı (iş veya okul hesabına sahip dizin üyeleri veya kişisel Microsoft hesabına sahip dizin konukları) uygulamada oturum açabilir.",
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuth uygulamasının Tenant kimliği\nyaygın: Hem kişisel Microsoft hesabına hem de Microsoft Entra ID'den bir iş veya okul hesabına sahip kullanıcılar uygulamada oturum açabilir. kuruluşlar: Yalnızca Microsoft Entra ID'den iş veya okul hesabı olan kullanıcılar uygulamada oturum açabilir.\ntüketiciler: Yalnızca kişisel Microsoft hesabı olan kullanıcılar uygulamada oturum açabilir.\nMicrosoft Entra Tenant etki alanı adı veya GUID biçimindeki Tenant kimliği: Yalnızca belirli bir Microsoft Entra Tenant kullanıcısı (iş veya okul hesabına sahip dizin üyeleri veya kişisel Microsoft hesabına sahip dizin konukları) uygulamada oturum açabilir.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Microsoft OAuth uygulamasının Client ID'si",
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuth uygulamasının Client ID'si",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Microsoft OAuth uygulamasının Client Secret'i",
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuth uygulamasının Client Secret'i",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Discord girişine izin verilip verilmeyeceği",
"admin.config.oauth.discord-enabled.description": "Discord girişine izin verilip verilmeyeceği",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limitli sunucu ID'si",
"admin.config.oauth.discord-limited-guild.description":
"Oturum açmayı belirli bir sunucudaki kullanıcılarla sınırlayın. Devre dışı bırakmak için boş bırakın.",
"admin.config.oauth.discord-limited-guild.description": "Oturum açmayı belirli bir sunucudaki kullanıcılarla sınırlayın. Devre dışı bırakmak için boş bırakın.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Discord OAuth uygulamasının Client ID'si",
"admin.config.oauth.discord-client-id.description": "Discord OAuth uygulamasının Client ID'si",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Discord OAuth uygulamasının Client Secret'i",
"admin.config.oauth.discord-client-secret.description": "Discord OAuth uygulamasının Client Secret'i",
"admin.config.oauth.oidc-enabled": "OpenID Bağlantısı",
"admin.config.oauth.oidc-enabled.description":
"OpenID girişine izin verilip verilmeyeceği",
"admin.config.oauth.oidc-enabled.description": "OpenID girişine izin verilip verilmeyeceği",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Keşfetme URI'si",
"admin.config.oauth.oidc-discovery-uri.description":
"OpenID Connect OAuth uygulamasının Keşfetme URI'si",
"admin.config.oauth.oidc-discovery-uri.description": "OpenID Connect OAuth uygulamasının Keşfetme URI'si",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"OpenID Connect kullanıcı adı sahiplenme",
"admin.config.oauth.oidc-username-claim.description":
"OpenID Connect ID belirtecinde kullanıcı adı sahiplenme. Bu yapılandırmanın ne olduğunu bilmiyorsanız boş bırakın.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect kullanıcı adı sahiplenme",
"admin.config.oauth.oidc-username-claim.description": "OpenID Connect ID belirtecinde kullanıcı adı sahiplenme. Bu yapılandırmanın ne olduğunu bilmiyorsanız boş bırakın.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"OpenID Connect OAuth uygulamasının Client ID'si",
"admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth uygulamasının Client ID'si",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"OpenID Connect OAuth uygulamasının Client Secret'i",
"admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuth uygulamasının Client Secret'i",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Haydaa, böyle bir sayfa yok.",
"404.button.home": "Beni eve götür",
@@ -560,21 +447,16 @@ export default {
"error.description": "Haydaa!",
"error.button.back": "Geri dön",
"error.msg.default": "Bir şeyler ters gitti.",
"error.msg.access_denied":
"Doğrulama aşamasını iptal ettin, lütfen yeniden dene.",
"error.msg.expired_token":
"Doğrulama aşaması çok uzun sürdü, lütfen yeniden dene.",
"error.msg.access_denied": "Doğrulama aşamasını iptal ettin, lütfen yeniden dene.",
"error.msg.expired_token": "Doğrulama aşaması çok uzun sürdü, lütfen yeniden dene.",
"error.msg.invalid_token": "Dahili Hata",
"error.msg.no_user": "Bu {0} hesabına bağlı kullanıcı mevcut değil.",
"error.msg.no_email": "Bu {0} hesaptan e-posta adresi alınamıyor.",
"error.msg.already_linked": "Bu {0} hesabı zaten başka bir hesaba bağlı.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"Bu {0} hesabı doğrulanmamış, lütfen doğruladıktan sonra yeniden dene.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "Bu {0} hesabı doğrulanmamış, lütfen doğruladıktan sonra yeniden dene.",
"error.msg.user_not_allowed": "Giriş yapmana izin verilmiyor.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -597,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Geri dön",
"common.button.go-home": "Ana sayfaya dön",
"common.notify.copied": "Bağlantınız kopyalandı",
"common.notify.copied-link": "Bağlantınız kopyalandı",
"common.success": "Başarılı",
"common.error": "Hata",
@@ -608,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Tam tamına {length} karakter olmalı",
"common.error.invalid-number": "Bir sayı olmalı",
"common.error.field-required": "Bu alan gerekli",
};
"common.error.field-required": "Bu alan gerekli"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Платформа для обміну файлами із <h>власного хостингу</h>.",
"home.description":
"Ви дійсно бажаєте надати свої особисті файли У руки третіх осіб, таких як WeTransfer?",
"home.description": "Ви дійсно ви хочете передати свої особисті файли в руки третіх осіб, таких як WeTransfer?",
"home.bullet.a.name": "На власному сервері",
"home.bullet.a.description": "Pingvin Share працює на вашій машині.",
"home.bullet.b.name": "Конфіденційність",
"home.bullet.b.description":
"Ваші файли є вашими, і вони ніколи не будуть доступні третім особам.",
"home.bullet.b.description": "Ваші файли є вашими, і вони ніколи не будуть доступні третім особам.",
"home.bullet.c.name": "Без дратівливого обмеження розміру файлу",
"home.bullet.c.description":
"Завантажуйте файли будь-якого розміру. Лише жорсткий диск буде вашим обмеженням.",
"home.bullet.c.description": "Завантажуйте файли будь-якого розміру. Лише жорсткий диск буде вашим обмеженням.",
"home.button.start": "Почнемо",
"home.button.source": "Вихідний код",
// END /
@@ -35,8 +32,7 @@ export default {
"signin.input.password.placeholder": "Ваш пароль",
"signin.button.submit": "Вхід",
"signIn.notify.totp-required.title": "Потрібна двофакторна аутентифікація",
"signIn.notify.totp-required.description":
"Будь ласка, введіть код Вашої 2-х факторної аутентифікації",
"signIn.notify.totp-required.description": "Будь ласка, введіть код Вашої 2-х факторної аутентифікації",
"signIn.oauth.or": "АБО",
"signIn.oauth.signInWith": "Увійти з",
"signIn.oauth.github": "GitHub",
@@ -62,8 +58,7 @@ export default {
// /auth/reset-password
"resetPassword.title": "Забули пароль?",
"resetPassword.description": "Введіть ваш email для відновлення пароля.",
"resetPassword.notify.success":
"Повідомлення з посиланням для скидання пароля було надіслано, якщо вказана електронна пошта існує.",
"resetPassword.notify.success": "Повідомлення з посиланням для скидання пароля було надіслано, якщо вказана електронна пошта існує.",
"resetPassword.button.back": "Повернутися на сторінку входу",
"resetPassword.text.resetPassword": "Скинути пароль",
"resetPassword.text.enterNewPassword": "Введіть новий пароль",
@@ -74,13 +69,11 @@ export default {
"account.card.info.title": "Інформація про акаунт",
"account.card.info.username": "Логін",
"account.card.info.email": "Електронна пошта",
"account.notify.info.success":
"Налаштування облікового запису успішно оновлено",
"account.notify.info.success": "Налаштування облікового запису успішно оновлено",
"account.card.password.title": "Пароль",
"account.card.password.old": "Старий пароль",
"account.card.password.new": "Новий пароль",
"account.card.password.noPasswordSet":
"У вас не встановлено пароль. Щоб увійти за допомогою електронної пошти та пароля, потрібно створити пароль.",
"account.card.password.noPasswordSet": "У вас не встановлено пароль. Щоб увійти за допомогою електронної пошти та пароля, потрібно створити пароль.",
"account.notify.password.success": "Пароль успішно змінено",
"account.card.oauth.title": "Вхід через соцмережі",
"account.card.oauth.github": "GitHub",
@@ -92,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Відключити",
"account.card.oauth.unlinked": "Відключено",
"account.modal.unlink.title": "Відключити зв'язок з обліковим записом",
"account.modal.unlink.description":
"Відв'язка ваших соціальних акаунтів може призвести до втрати доступу до акаунту, якщо ви не пам'ятаєте свої облікові дані для входу",
"account.modal.unlink.description": "Відв'язка ваших соціальних акаунтів може призвести до втрати доступу до акаунту, якщо ви не пам'ятаєте свої облікові дані для входу",
"account.notify.oauth.unlinked.success": "Відключення пройшло успішно",
"account.card.security.title": "Безпека",
"account.card.security.totp.enable.description":
"Введіть ваш поточний пароль для початку увімкнення TOTP",
"account.card.security.totp.disable.description":
"Введіть ваш поточний пароль, щоб відключити TOTP",
"account.card.security.totp.enable.description": "Введіть ваш поточний пароль для початку увімкнення TOTP",
"account.card.security.totp.disable.description": "Введіть ваш поточний пароль, щоб відключити TOTP",
"account.card.security.totp.button.start": "Почати",
"account.modal.totp.title": "Увімкнути TOTP",
"account.modal.totp.step1": "Крок 1: Додайте свій аутентифікатор",
@@ -111,8 +101,7 @@ export default {
"account.notify.totp.disable": "TOTP успішно відключено",
"account.notify.totp.enable": "TOTP успішно увімкнено",
"account.card.language.title": "Мова",
"account.card.language.description":
"Проєкт перекладено спільнотою. Деякі мови можуть бути неповними.",
"account.card.language.description": "Проєкт перекладено спільнотою. Деякі мови можуть бути неповними.",
"account.card.color.title": "Колірна схема",
// ThemeSwitcher.tsx
"account.theme.dark": "Темна",
@@ -120,8 +109,7 @@ export default {
"account.theme.system": "Системна",
"account.button.delete": "Видалити акаунт",
"account.modal.delete.title": "Видалити акаунт",
"account.modal.delete.description":
"Ви дійсно хочете видалити свій обліковий запис, включно з усіма вашими завантаженнями?",
"account.modal.delete.description": "Ви дійсно хочете видалити свій обліковий запис, включно з усіма вашими завантаженнями?",
// END /account
// /account/shares
"account.shares.title": "Мої завантаження",
@@ -139,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Відомості",
"account.shares.modal.share-link": "Поділитися посиланням",
"account.shares.modal.delete.title": "Видалити завантаження: {share}",
"account.shares.modal.delete.description":
"Ви дійсно хочете видалити це завантаження?",
"account.shares.modal.delete.description": "Ви дійсно хочете видалити це завантаження?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Зворотні завантаження",
"account.reverseShares.description":
"Зворотне завантаження дає змогу генерувати унікальний URL, що дозволяє зовнішнім користувачам завантажувати файли.",
"account.reverseShares.description": "Зворотне завантаження дає змогу генерувати унікальний URL, що дозволяє зовнішнім користувачам завантажувати файли.",
"account.reverseShares.title.empty": "Тут порожньо 👀",
"account.reverseShares.description.empty":
"У вас поки що немає зворотних завантажень.",
"account.reverseShares.description.empty": "У вас поки що немає зворотних завантажень.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Створити зворотне посилання на файл",
"account.reverseShares.modal.expiration.label": "Закінчується",
@@ -166,21 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Роки (роки)",
"account.reverseShares.modal.max-size.label": "Макс. розмір завантаження",
"account.reverseShares.modal.send-email": "Надсилати сповіщення ел. поштою",
"account.reverseShares.modal.send-email.description":
"Надсилає вам сповіщення на ел. пошту, коли створюється завантаження за цим зворотнім посиланням.",
"account.reverseShares.modal.send-email.description": "Надсилає вам сповіщення на ел. пошту, коли створюється завантаження за цим зворотнім посиланням.",
"account.reverseShares.modal.simplified": "Простий режим",
"account.reverseShares.modal.simplified.description":
"Полегште людині, яка завантажує файл, поділитися ним з вами. Вони зможуть лише налаштувати назву та опис завантаження.",
"account.reverseShares.modal.simplified.description": "Полегште людині, яка завантажує файл, поділитися ним з вами. Вони зможуть лише налаштувати назву та опис завантаження.",
"account.reverseShares.modal.public-access": "Публічний доступ",
"account.reverseShares.modal.public-access.description":
"Зробіть процес завантаження файлу легшим для користувача, який буде з вами ділитися. Вони зможуть налаштувати лише назву та опис завантаження.",
"account.reverseShares.modal.public-access.description": "Зробіть процес завантаження файлу легшим для користувача, який буде з вами ділитися. Вони зможуть налаштувати лише назву та опис завантаження.",
"account.reverseShares.modal.max-use.label": "Максимум використань",
"account.reverseShares.modal.max-use.description":
"Максимальна кількість разів, коли URL може бути використаний для створення завантаження.",
"account.reverseShare.never-expires":
"Це зворотне завантаження ніколи не застаріє.",
"account.reverseShare.expires-on":
"Це зворотне завантаження застаріє {expiration}.",
"account.reverseShares.modal.max-use.description": "Максимальна кількість разів, коли URL може бути використаний для створення завантаження.",
"account.reverseShare.never-expires": "Це зворотне завантаження ніколи не застаріє.",
"account.reverseShare.expires-on": "Це зворотне завантаження застаріє {expiration}.",
"account.reverseShares.table.no-shares": "Немає створених завантажень",
"account.reverseShares.table.count.singular": "завантаження",
"account.reverseShares.table.count.plural": "завантаження",
@@ -188,11 +167,9 @@ export default {
"account.reverseShares.table.remaining": "Залишилося використань",
"account.reverseShares.table.max-size": "Макс. розмір завантаження",
"account.reverseShares.table.expires": "Дійсно до",
"account.reverseShares.modal.reverse-share-link":
"Посилання зворотного завантаження",
"account.reverseShares.modal.reverse-share-link": "Посилання зворотного завантаження",
"account.reverseShares.modal.delete.title": "Видалити зворотне завантаження",
"account.reverseShares.modal.delete.description":
"Ви дійсно хочете видалити це зворотне завантаження? Якщо ви це зробите, то всі пов'язані зворотні завантаження будуть також видалені.",
"account.reverseShares.modal.delete.description": "Ви дійсно хочете видалити це зворотне завантаження? Якщо ви це зробите, то всі пов'язані зворотні завантаження будуть також видалені.",
// END /account/reverseShares
// /admin
"admin.title": "Адміністрування",
@@ -213,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "Зберегти новий пароль",
"admin.users.edit.update.notify.password.success": "Пароль успішно змінено",
"admin.users.edit.delete.title": "Видалити користувача: {username}?",
"admin.users.edit.delete.description":
"Ви дійсно хочете видалити цього користувача та всі його поширення?",
"admin.users.edit.delete.description": "Ви дійсно хочете видалити цього користувача та всі його поширення?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Створити користувача",
"admin.users.modal.create.username": "Логін",
"admin.users.modal.create.email": "Електронна пошта",
"admin.users.modal.create.password": "Пароль",
"admin.users.modal.create.manual-password": "Встановити пароль вручну",
"admin.users.modal.create.manual-password.description":
"Якщо прапорець не встановлено, користувач отримає лист із посиланням для встановлення пароля.",
"admin.users.modal.create.manual-password.description": "Якщо прапорець не встановлено, користувач отримає лист із посиланням для встановлення пароля.",
"admin.users.modal.create.admin": "Права адміністратора",
"admin.users.modal.create.admin.description":
"Якщо зазначено, користувач матиме доступ до панелі адміністратора.",
"admin.users.modal.create.admin.description": "Якщо зазначено, користувач матиме доступ до панелі адміністратора.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Керування завантаженнями",
@@ -234,38 +208,28 @@ export default {
"admin.shares.table.visitors": "Відвідувачі",
"admin.shares.table.expires": "Діє до",
"admin.shares.edit.delete.title": "Видалити завантаження: {id}",
"admin.shares.edit.delete.description":
"Ви дійсно хочете видалити це завантаження?",
"admin.shares.edit.delete.description": "Ви дійсно хочете видалити це завантаження?",
// END /admin/shares
// /upload
"upload.title": "Завантажити",
"upload.notify.confirm-leave":
"Ви впевнені, що хочете залишити цю сторінку? Ваше завантаження буде скасовано.",
"upload.notify.generic-error":
"Сталася помилка під час завершення вашого завантаження.",
"upload.notify.count-failed":
"Не вдалося завантажити файли {count}. Повтор спроби.",
"upload.reverse-share.error.invalid.title":
"Недійсне посилання на завантаження",
"upload.reverse-share.error.invalid.description":
"Зворотне завантаження вже закінчилося або недійсне.",
"upload.notify.confirm-leave": "Ви впевнені, що хочете залишити цю сторінку? Ваше завантаження буде скасовано.",
"upload.notify.generic-error": "Сталася помилка під час завершення вашого завантаження.",
"upload.notify.count-failed": "Не вдалося завантажити файли {count}. Повтор спроби.",
"upload.reverse-share.error.invalid.title": "Недійсне посилання на завантаження",
"upload.reverse-share.error.invalid.description": "Зворотне завантаження вже закінчилося або недійсне.",
// Dropzone.tsx
"upload.dropzone.title": "Завантажити файли",
"upload.dropzone.description":
"Перетягніть файли сюди, щоб розпочати завантаження. Ми приймаємо лише файли до {maxSize} загалом.",
"upload.dropzone.notify.file-too-big":
"Ваші файли перевищують максимальний розмір у {maxSize}.",
"upload.dropzone.description": "Перетягніть файли сюди, щоб розпочати завантаження. Ми приймаємо лише файли до {maxSize} загалом.",
"upload.dropzone.notify.file-too-big": "Ваші файли перевищують максимальний розмір у {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Назва",
"upload.filelist.size": "Розмір",
// showCreateUploadModal.tsx
"upload.modal.title": "Завантажити",
"upload.modal.link.error.invalid":
"Ім'я користувача повинно складатися тільки з букв, цифр, підкреслень і дефісів",
"upload.modal.link.error.invalid": "Ім'я користувача повинно складатися тільки з букв, цифр, підкреслень і дефісів",
"upload.modal.link.error.taken": "Це посилання вже використовується",
"upload.modal.not-signed-in": "Ви не авторизовані",
"upload.modal.not-signed-in-description":
"Ви не зможете видалити свої файли вручну і переглянути кількість відвідувачів.",
"upload.modal.not-signed-in-description": "Ви не зможете видалити свої файли вручну і переглянути кількість відвідувачів.",
"upload.modal.expires.never": "ніколи",
"upload.modal.expires.never-long": "Постійне завантаження",
"upload.modal.expires.error.too-long": "Термін дії перевищує ліміт по {max}.",
@@ -285,12 +249,10 @@ export default {
"upload.modal.expires.year-plural": "Роки (роки)",
"upload.modal.accordion.name-and-description.title": "Назва та опис",
"upload.modal.accordion.name-and-description.name.placeholder": "Назва",
"upload.modal.accordion.name-and-description.description.placeholder":
"Примітка для отримувачів цього завантаження",
"upload.modal.accordion.name-and-description.description.placeholder": "Примітка для отримувачів цього завантаження",
"upload.modal.accordion.email.title": "Одержувачі листа",
"upload.modal.accordion.email.placeholder": "Одержувачі e-mail",
"upload.modal.accordion.email.invalid-email":
"Неприпустима адреса електронної пошти",
"upload.modal.accordion.email.invalid-email": "Неприпустима адреса електронної пошти",
"upload.modal.accordion.security.title": "Параметри безпеки",
"upload.modal.accordion.security.password.label": "Захист паролем",
"upload.modal.accordion.security.password.placeholder": "Без пароля",
@@ -300,42 +262,34 @@ export default {
"upload.modal.completed.never-expires": "Це завантаження ніколи не застаріє.",
"upload.modal.completed.expires-on": "Це завантаження застаріє {expiration}.",
"upload.modal.completed.share-ready": "Готово",
"upload.modal.completed.notified-reverse-share-creator":
"Ми сповістили створювача зворотного завантаження. Ви також можете вручну поділитися цим посиланням з ними іншим способом.",
"upload.modal.completed.notified-reverse-share-creator": "Ми сповістили створювача зворотного завантаження. Ви також можете вручну поділитися цим посиланням з ними іншим способом.",
// END /upload
// /share/[id]
"share.title": "Завантаження {shareId}",
"share.description": "Подивіться, чим я поділився з вами!",
"share.error.visitor-limit-exceeded.title": "Перевищено ліміт відвідувачів",
"share.error.visitor-limit-exceeded.description":
"Перевищено ліміт відвідувачів.",
"share.error.visitor-limit-exceeded.description": "Перевищено ліміт відвідувачів.",
"share.error.removed.title": "Завантаження видалено",
"share.error.not-found.title": "Завантаження не знайдено",
"share.error.not-found.description": "Сторінка, яку ви шукаєте, не існує.",
"share.error.access-denied.title": "Приватне завантаження",
"share.error.access-denied.description":
"Поточний акаунт не має дозволу на доступ до цього завантаження",
"share.error.access-denied.description": "Поточний акаунт не має дозволу на доступ до цього завантаження",
"share.modal.password.title": "Потрібен пароль",
"share.modal.password.description":
"Будь ласка, введіть пароль для доступу до цього завантаження.",
"share.modal.password.description": "Будь ласка, введіть пароль для доступу до цього завантаження.",
"share.modal.password": "Пароль",
"share.modal.error.invalid-password": "Невірний пароль",
"share.button.download-all": "Завантажити все",
"share.notify.download-all-preparing":
"Завантаження готується. Будь ласка, спробуйте знову через кілька хвилин.",
"share.notify.download-all-preparing": "Завантаження готується. Будь ласка, спробуйте знову через кілька хвилин.",
"share.modal.file-link": "Посилання на файл",
"share.table.name": "Назва",
"share.table.size": "Розмір",
"share.modal.file-preview.error.not-supported.title":
"Попередній перегляд не підтримується",
"share.modal.file-preview.error.not-supported.description":
"Попередні перегляди не підтримуються для цього типу файлів. Будь ласка, завантажте файл, щоб переглянути його.",
"share.modal.file-preview.error.not-supported.title": "Попередній перегляд не підтримується",
"share.modal.file-preview.error.not-supported.description": "Попередні перегляди не підтримуються для цього типу файлів. Будь ласка, завантажте файл, щоб переглянути його.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Редагувати {shareId}",
"share.edit.append-upload": "Додати файл",
"share.edit.notify.generic-error":
"Сталася помилка під час завершення вашого завантаження.",
"share.edit.notify.generic-error": "Сталася помилка під час завершення вашого завантаження.",
"share.edit.notify.save-success": "Посилання на ресурс успішно оновлено",
// END /share/[id]/edit
// /admin/config
@@ -344,87 +298,56 @@ export default {
"admin.config.category.share": "Завантаження",
"admin.config.category.email": "Електронна пошта",
"admin.config.category.smtp": "SMTP",
"admin.config.category.oauth": "Авторизація через соціальні мережі",
"admin.config.category.oauth": "Вхід через соцмережі",
"admin.config.general.app-name": "Назва програми",
"admin.config.general.app-name.description": "Видима назва додатка",
"admin.config.general.app-url": "URL-адреса програми",
"admin.config.general.app-url.description":
"Адреса, на якій доступний Pingvin Share",
"admin.config.general.app-url.description": "Адреса, на якій доступний Pingvin Share",
"admin.config.general.secure-cookies": "Безпечні cookies",
"admin.config.general.secure-cookies.description":
"Чи встановлювати прапор безпеки для cookies. Якщо увімкнено, сайт не працюватиме при доступі через HTTP.",
"admin.config.general.secure-cookies.description": "Чи встановлювати прапор безпеки для cookies. Якщо увімкнено, сайт не працюватиме при доступі через HTTP.",
"admin.config.general.show-home-page": "Показувати домашню сторінку",
"admin.config.general.show-home-page.description":
"Показувати домашню сторінку чи ні",
"admin.config.general.show-home-page.description": "Показувати домашню сторінку чи ні",
"admin.config.general.session-duration": "Тривалість сеансу",
"admin.config.general.session-duration.description":
"Час у годинах, після якого користувач повинен знову увійти в систему (за замовчуванням: 3 місяці).",
"admin.config.general.session-duration.description": "Час у годинах, після якого користувач повинен знову увійти в систему (за замовчуванням: 3 місяці).",
"admin.config.general.logo": "Логотип",
"admin.config.general.logo.description":
"Змініть свій логотип, завантаживши нове зображення. Зображення має бути PNG і повинно мати формат 1:1.",
"admin.config.general.logo.description": "Змініть свій логотип, завантаживши нове зображення. Зображення має бути PNG і повинно мати формат 1:1.",
"admin.config.general.logo.placeholder": "Виберіть зображення",
"admin.config.email.enable-share-email-recipients":
"Увімкнути спільний доступ для отримувачів через ел. пошту",
"admin.config.email.enable-share-email-recipients.description":
"Чи дозволяти спільний доступ через ел. пошту для отримувачів. Увімкніть це тільки, якщо SMTP активовано.",
"admin.config.email.share-recipients-subject":
"Заголовок листа (завантаження)",
"admin.config.email.share-recipients-subject.description":
"Тема листа, який надсилається одержувачам акції.",
"admin.config.email.share-recipients-message":
"Повідомлення листа завантаження",
"admin.config.email.share-recipients-message.description":
"Повідомлення, яке надсилається отримувачам спільного доступу. Доступні змінні:\n {creator} - Ім'я користувача, який створив спільний доступ \n {creatorEmail} - Ел. пошта користувача, який створив спільний доступ \n {shareUrl} - URL спільного доступу \n {desc} - Опис спільного доступу \n {expires} - Дата закінчення терміну дії спільного доступу \nЦі змінні будуть замінені на фактичні значення.",
"admin.config.email.reverse-share-subject":
"Заголовок листа (зворотне завантаження)",
"admin.config.email.reverse-share-subject.description":
"Тема надісланого електронного листа, коли хтось створює спільний доступ за вашим зворотнім посиланням.",
"admin.config.email.reverse-share-message":
"Повідомлення листа зворотного завантаження",
"admin.config.email.reverse-share-message.description":
"Повідомлення, яке надсилається, коли хтось створив завантаження з вашим зворотним посиланням. {shareUrl} буде замінено ім'ям творця та URL-адресою загального доступу.",
"admin.config.email.enable-share-email-recipients": "Увімкнути спільний доступ для отримувачів через ел. пошту",
"admin.config.email.enable-share-email-recipients.description": "Чи дозволяти спільний доступ через ел. пошту для отримувачів. Увімкніть це тільки, якщо SMTP активовано.",
"admin.config.email.share-recipients-subject": "Заголовок листа (завантаження)",
"admin.config.email.share-recipients-subject.description": "Тема листа, який надсилається одержувачам акції.",
"admin.config.email.share-recipients-message": "Повідомлення листа завантаження",
"admin.config.email.share-recipients-message.description": "Повідомлення, яке надсилається отримувачам спільного доступу. Доступні змінні:\n {creator} - Ім'я користувача, який створив спільний доступ \n {creatorEmail} - Ел. пошта користувача, який створив спільний доступ \n {shareUrl} - URL спільного доступу \n {desc} - Опис спільного доступу \n {expires} - Дата закінчення терміну дії спільного доступу \nЦі змінні будуть замінені на фактичні значення.",
"admin.config.email.reverse-share-subject": "Заголовок листа (зворотне завантаження)",
"admin.config.email.reverse-share-subject.description": "Тема надісланого електронного листа, коли хтось створює спільний доступ за вашим зворотнім посиланням.",
"admin.config.email.reverse-share-message": "Повідомлення листа зворотного завантаження",
"admin.config.email.reverse-share-message.description": "Повідомлення, яке надсилається, коли хтось створив завантаження з вашим зворотним посиланням. {shareUrl} буде замінено ім'ям творця та URL-адресою загального доступу.",
"admin.config.email.reset-password-subject": "Тема скидання пароля",
"admin.config.email.reset-password-subject.description":
"Тема надісланого ел. листа, коли користувач запитує скидання пароля.",
"admin.config.email.reset-password-message":
"Повідомлення про скидання пароля",
"admin.config.email.reset-password-message.description":
"Повідомлення, яке надсилається при запиті скидання пароля. {url} буде замінено посиланням.",
"admin.config.email.reset-password-subject.description": "Тема надісланого ел. листа, коли користувач запитує скидання пароля.",
"admin.config.email.reset-password-message": "Повідомлення про скидання пароля",
"admin.config.email.reset-password-message.description": "Повідомлення, яке надсилається при запиті скидання пароля. {url} буде замінено посиланням.",
"admin.config.email.invite-subject": "Тема запрошення",
"admin.config.email.invite-subject.description":
"Тема надісланого ел. листа, коли адміністратор запрошує користувача.",
"admin.config.email.invite-subject.description": "Тема надісланого ел. листа, коли адміністратор запрошує користувача.",
"admin.config.email.invite-message": "Повідомлення із запрошенням",
"admin.config.email.invite-message.description":
"Повідомлення, яке надсилається, коли адміністратор запрошує користувача. {url} буде замінено на URL запрошення, {email} на ел. пошту, а {password} на пароль користувача.",
"admin.config.email.invite-message.description": "Повідомлення, яке надсилається, коли адміністратор запрошує користувача. {url} буде замінено на URL запрошення, {email} на ел. пошту, а {password} на пароль користувача.",
"admin.config.share.allow-registration": "Дозволити реєстрацію",
"admin.config.share.allow-registration.description":
"Чи дозволена реєстрація",
"admin.config.share.allow-unauthenticated-shares":
"Дозволити неавторизовані завантаження",
"admin.config.share.allow-unauthenticated-shares.description":
"Чи можуть неавторизовані користувачі створювати завантаження",
"admin.config.share.allow-registration.description": "Чи дозволена реєстрація",
"admin.config.share.allow-unauthenticated-shares": "Дозволити неавторизовані завантаження",
"admin.config.share.allow-unauthenticated-shares.description": "Чи можуть неавторизовані користувачі створювати завантаження",
"admin.config.share.max-expiration": "Максимальний термін дії",
"admin.config.share.max-expiration.description":
"Максимальний термін дії загального доступу в годинах. Встановіть значення 0, щоб дозволити необмежений термін дії.",
"admin.config.share.max-expiration.description": "Максимальний термін дії загального доступу в годинах. Встановіть значення 0, щоб дозволити необмежений термін дії.",
"admin.config.share.share-id-length": "Стандартна довжина ID завантаження",
"admin.config.share.share-id-length.description":
"Стандартна довжина для згенерованого ID завантаження. Це значення також використовується для створення посилань для зворотних завантажень. Значення менше 8 не вважається безпечним.",
"admin.config.share.share-id-length.description": "Стандартна довжина для згенерованого ID завантаження. Це значення також використовується для створення посилань для зворотних завантажень. Значення менше 8 не вважається безпечним.",
"admin.config.share.max-size": "Максимальний розмір",
"admin.config.share.max-size.description":
"Максимальний розмір файлу в байтах",
"admin.config.share.max-size.description": "Максимальний розмір файлу в байтах",
"admin.config.share.zip-compression-level": "Рівень стиснення Zip",
"admin.config.share.zip-compression-level.description":
"Регулювання рівня балансу між розміром файлу і швидкістю стиснення. Допустимі значення від 0 до 9, з 0 без стиснення, а 9 - максимальне стиснення. ",
"admin.config.share.zip-compression-level.description": "Регулювання рівня балансу між розміром файлу і швидкістю стиснення. Допустимі значення від 0 до 9, з 0 без стиснення, а 9 - максимальне стиснення. ",
"admin.config.share.chunk-size": "Розмір блоку",
"admin.config.share.chunk-size.description":
"Налаштуйте розмір блоку(у байтах) для ваших завантажень, щоб збалансувати ефективність та надійність відповідно до вашого інтернет-з'єднання. Менші частини можуть підвищити ймовірність успішного завантаження для нестабільних з'єднань, тоді як більші частини прискорюють завантаження для стабільних з'єднань.",
"admin.config.share.auto-open-share-modal":
"Автоматично відкривати модальне вікно для завантаження",
"admin.config.share.auto-open-share-modal.description":
"Модальне вікно для створення завантаження автоматично з'являється, коли користувач вибирає файли, що усуває необхідність вручну натискати кнопку.",
"admin.config.share.chunk-size.description": "Налаштуйте розмір блоку(у байтах) для ваших завантажень, щоб збалансувати ефективність та надійність відповідно до вашого інтернет-з'єднання. Менші частини можуть підвищити ймовірність успішного завантаження для нестабільних з'єднань, тоді як більші частини прискорюють завантаження для стабільних з'єднань.",
"admin.config.share.auto-open-share-modal": "Автоматично відкривати модальне вікно для завантаження",
"admin.config.share.auto-open-share-modal.description": "Модальне вікно для створення завантаження автоматично з'являється, коли користувач вибирає файли, що усуває необхідність вручну натискати кнопку.",
"admin.config.smtp.enabled": "Увімкнути",
"admin.config.smtp.enabled.description":
"Чи увімкнено SMTP. Встановіть значення true тільки якщо ви ввели хост, порт, email, користувач і пароль вашого SMTP-сервера.",
"admin.config.smtp.enabled.description": "Чи увімкнено SMTP. Встановіть значення true тільки якщо ви ввели хост, порт, email, користувач і пароль вашого SMTP-сервера.",
"admin.config.smtp.host": "Хост",
"admin.config.smtp.host.description": "Сервер SMTP-сервера",
"admin.config.smtp.port": "Порт",
@@ -436,129 +359,86 @@ export default {
"admin.config.smtp.password": "Пароль",
"admin.config.smtp.password.description": "Пароль SMTP-сервера",
"admin.config.smtp.button.test": "Відправити тестовий лист",
"admin.config.smtp.allow-unauthorized-certificates":
"Довіряти сертифікатам SMTP серверів без авторизації",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Увімкніть це тільки тоді, якщо потрібно довіряти самопідписаним сертифікатам.",
"admin.config.smtp.allow-unauthorized-certificates": "Довіряти сертифікатам SMTP серверів без авторизації",
"admin.config.smtp.allow-unauthorized-certificates.description": "Увімкніть це тільки тоді, якщо потрібно довіряти самопідписаним сертифікатам.",
"admin.config.oauth.allow-registration": "Дозволити реєстрацію",
"admin.config.oauth.allow-registration.description":
"Дозволити користувачам реєструватися, використовуючи облікові записи соціальних мереж",
"admin.config.oauth.allow-registration.description": "Дозволити користувачам реєструватися, використовуючи облікові записи соціальних мереж",
"admin.config.oauth.ignore-totp": "Ігнорувати TOTP",
"admin.config.oauth.ignore-totp.description":
"Ігнорувати TOTP при використанні соціальної авторизації",
"admin.config.oauth.ignore-totp.description": "Ігнорувати TOTP при використанні соціальної авторизації",
"admin.config.oauth.disable-password": "Вимкнути вхід за паролем",
"admin.config.oauth.disable-password.description":
"Чи вимкнути вхід за паролем. \nПереконайтеся, що постачальник OAuth налаштований правильно, перед активацією цієї конфігурації, щоб уникнути блокування доступу.",
"admin.config.oauth.disable-password.description": "Чи вимкнути вхід за паролем. \nПереконайтеся, що постачальник OAuth налаштований правильно, перед активацією цієї конфігурації, щоб уникнути блокування доступу.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Чи ввімкнено логін на GitHub",
"admin.config.oauth.github-enabled.description": "Чи ввімкнено логін на GitHub",
"admin.config.oauth.github-client-id": "ID клієнта GitHub",
"admin.config.oauth.github-client-id.description":
"ID клієнта в додатку GitHub OAuth",
"admin.config.oauth.github-client-id.description": "ID клієнта в додатку GitHub OAuth",
"admin.config.oauth.github-client-secret": "Секретний ключ клієнта GitHub",
"admin.config.oauth.github-client-secret.description":
"Секретний ключ клієнта в додатку GitHub OAuth",
"admin.config.oauth.github-client-secret.description": "Секретний ключ клієнта в додатку GitHub OAuth",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Чи увімкнено логін Google на GitHub",
"admin.config.oauth.google-enabled.description": "Чи увімкнено логін Google на GitHub",
"admin.config.oauth.google-client-id": "ID клієнта Google",
"admin.config.oauth.google-client-id.description":
"ID клієнта в додатку Google OAuth",
"admin.config.oauth.google-client-id.description": "ID клієнта в додатку Google OAuth",
"admin.config.oauth.google-client-secret": "Секретний ключ клієнта Google",
"admin.config.oauth.google-client-secret.description":
"Секретний ключ клієнта в додатку Google OAuth",
"admin.config.oauth.google-client-secret.description": "Секретний ключ клієнта в додатку Google OAuth",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Чи ввімкнено логін Microsoft",
"admin.config.oauth.microsoft-enabled.description": "Чи ввімкнено логін Microsoft",
"admin.config.oauth.microsoft-tenant": "Корпоративний акаунт Microsoft",
"admin.config.oauth.microsoft-tenant.description":
"Ідентифікатор орендаря додатка Microsoft OAuth\ncommon: Користувачі з особистим обліковим записом Microsoft і робочим або навчальним обліковим записом від Microsoft Entra ID можуть увійти в додаток. organizations: Тільки користувачі з робочим або навчальним обліковим записом від Microsoft Entra ID можуть увійти в застосунок.\nconsumers: Тільки користувачі з особистим обліковим записом Microsoft можуть увійти в застосунок.ім'я домену орендаря Microsoft Entra або ідентифікатор орендаря у форматі GUID: Тільки користувачі з певного орендаря Microsoft Entra (учасники каталогу з робочим або навчальним обліковим записом або гості каталогу з особистим обліковим записом Microsoft) можуть увійти в застосунок.",
"admin.config.oauth.microsoft-tenant.description": "Ідентифікатор орендаря додатка Microsoft OAuth\ncommon: Користувачі з особистим обліковим записом Microsoft і робочим або навчальним обліковим записом від Microsoft Entra ID можуть увійти в додаток. organizations: Тільки користувачі з робочим або навчальним обліковим записом від Microsoft Entra ID можуть увійти в застосунок.\nconsumers: Тільки користувачі з особистим обліковим записом Microsoft можуть увійти в застосунок.ім'я домену орендаря Microsoft Entra або ідентифікатор орендаря у форматі GUID: Тільки користувачі з певного орендаря Microsoft Entra (учасники каталогу з робочим або навчальним обліковим записом або гості каталогу з особистим обліковим записом Microsoft) можуть увійти в застосунок.",
"admin.config.oauth.microsoft-client-id": "Ідентифікатор клієнта Microsoft",
"admin.config.oauth.microsoft-client-id.description":
"ID клієнта в додатку Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret":
"Секретний ключ клієнта Microsoft",
"admin.config.oauth.microsoft-client-secret.description":
"Секретний ключ клієнта в додатку Microsoft OAuth",
"admin.config.oauth.microsoft-client-id.description": "ID клієнта в додатку Microsoft OAuth",
"admin.config.oauth.microsoft-client-secret": "Секретний ключ клієнта Microsoft",
"admin.config.oauth.microsoft-client-secret.description": "Секретний ключ клієнта в додатку Microsoft OAuth",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Чи увімкнено логін Discord",
"admin.config.oauth.discord-enabled.description": "Чи увімкнено логін Discord",
"admin.config.oauth.discord-limited-users": "Обмежені користувачі Discord",
"admin.config.oauth.discord-limited-users.description":
"Обмежити вхід для конкретних користувачів за їх Discord ID. Залиште поле порожнім, щоб вимкнути.",
"admin.config.oauth.discord-limited-users.description": "Обмежити вхід для конкретних користувачів за їх Discord ID. Залиште поле порожнім, щоб вимкнути.",
"admin.config.oauth.discord-limited-guild": "ID обмеженого сервера Discord",
"admin.config.oauth.discord-limited-guild.description":
"Обмеження входу для користувачів певного сервера. Залиште порожнім, щоб відключити.",
"admin.config.oauth.discord-limited-guild.description": "Обмеження входу для користувачів певного сервера. Залиште порожнім, щоб відключити.",
"admin.config.oauth.discord-client-id": "ID клієнта Discord",
"admin.config.oauth.discord-client-id.description":
"ID клієнта в додатку Discord OAuth",
"admin.config.oauth.discord-client-id.description": "ID клієнта в додатку Discord OAuth",
"admin.config.oauth.discord-client-secret": "Секретний ключ клієнта Discord",
"admin.config.oauth.discord-client-secret.description":
"Секретний ключ клієнта в додатку Discord OAuth",
"admin.config.oauth.discord-client-secret.description": "Секретний ключ клієнта в додатку Discord OAuth",
"admin.config.oauth.oidc-enabled": "OpenID підключення",
"admin.config.oauth.oidc-enabled.description":
"Чи ввімкнено логін OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "Чи ввімкнено логін OpenID Connect",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"URI Discovery URI додатка OpenID Connect OAuth",
"admin.config.oauth.oidc-discovery-uri.description": "URI Discovery URI додатка OpenID Connect OAuth",
"admin.config.oauth.oidc-sign-out": "Вийти з OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
'Чи буде кнопка "Вийти" виводити користувача з постачальника OpenID Connect',
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim":
"Заява на ім'я користувача OpenID Connect",
"admin.config.oauth.oidc-username-claim.description":
"Заява про ім'я користувача в токені OpenID Connect ID. Залиште порожнім, якщо не знаєте, що це за конфіг.",
"admin.config.oauth.oidc-sign-out.description": "Чи буде кнопка \"Вийти\" виводити користувача з постачальника OpenID Connect",
"admin.config.oauth.oidc-scope": "Область OpenID Connect",
"admin.config.oauth.oidc-scope.description": "Області (scopes), які слід запитати у постачальника OpenID Connect.",
"admin.config.oauth.oidc-username-claim": "Заява на ім'я користувача OpenID Connect",
"admin.config.oauth.oidc-username-claim.description": "Заява про ім'я користувача в токені OpenID Connect ID. Залиште порожнім, якщо не знаєте, що це за конфіг.",
"admin.config.oauth.oidc-role-path": "Шлях до ролей у токені OpenID Connect",
"admin.config.oauth.oidc-role-path.description":
"Повинен бути дійсним шляхом JMES, який посилається на масив ролей. " +
"Управління правами доступу за допомогою ролей OpenID Connect рекомендується лише в тому випадку, якщо не налаштований інший постачальник ідентифікації та вхід за паролем вимкнено. " +
"Залиште це поле порожнім, якщо ви не знаєте, для чого призначена ця конфігурація.",
"admin.config.oauth.oidc-role-general-access":
"Роль OpenID Connect для загального доступу",
"admin.config.oauth.oidc-role-general-access.description":
"Роль, необхідна для загального доступу. Має бути присутня в ролях користувача, щоб він міг увійти в систему. " +
"Залиште це поле порожнім, якщо ви не знаєте, для чого призначена ця конфігурація.",
"admin.config.oauth.oidc-role-admin-access":
"Роль OpenID Connect для адміністративного доступу",
"admin.config.oauth.oidc-role-admin-access.description":
"Роль, необхідна для адміністративного доступу. Має бути присутня в ролях користувача, щоб він міг отримати доступ до адміністративної панелі. " +
"Залиште це поле порожнім, якщо ви не знаєте, для чого призначена ця конфігурація.",
"admin.config.oauth.oidc-role-path.description": "Повинен бути дійсним шляхом JMES, який посилається на масив ролей. " + "Управління правами доступу за допомогою ролей OpenID Connect рекомендується лише в тому випадку, якщо не налаштований інший постачальник ідентифікації та вхід за паролем вимкнено. " + "Залиште це поле порожнім, якщо ви не знаєте, для чого призначена ця конфігурація.",
"admin.config.oauth.oidc-role-general-access": "Роль OpenID Connect для загального доступу",
"admin.config.oauth.oidc-role-general-access.description": "Роль, необхідна для загального доступу. Має бути присутня в ролях користувача, щоб він міг увійти в систему. " + "Залиште це поле порожнім, якщо ви не знаєте, для чого призначена ця конфігурація.",
"admin.config.oauth.oidc-role-admin-access": "Роль OpenID Connect для адміністративного доступу",
"admin.config.oauth.oidc-role-admin-access.description": "Роль, необхідна для адміністративного доступу. Має бути присутня в ролях користувача, щоб він міг отримати доступ до адміністративної панелі. " + "Залиште це поле порожнім, якщо ви не знаєте, для чого призначена ця конфігурація.",
"admin.config.oauth.oidc-client-id": "Client ID для OpenID Connect",
"admin.config.oauth.oidc-client-id.description":
"Клієнтський ідентифікатор додатка OpenID Connect OAuth",
"admin.config.oauth.oidc-client-id.description": "Клієнтський ідентифікатор додатка OpenID Connect OAuth",
"admin.config.oauth.oidc-client-secret": "Секрет клієнта OpenID Connect",
"admin.config.oauth.oidc-client-secret.description":
"Клієнтський секрет програми OpenID Connect OAuth",
"admin.config.oauth.oidc-client-secret.description": "Клієнтський секрет програми OpenID Connect OAuth",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Увімкнути LDAP",
"admin.config.ldap.enabled.description":
"Використовувати LDAP автентифікацію для входу користувача",
"admin.config.ldap.enabled.description": "Використовувати LDAP автентифікацію для входу користувача",
"admin.config.ldap.url": "URL сервера",
"admin.config.ldap.url.description": "URL сервера LDAP",
"admin.config.ldap.bind-dn": "Прив'язати DN",
"admin.config.ldap.bind-dn.description":
"Користувач за замовчуванням, який використовується для пошуку користувачів",
"admin.config.ldap.bind-dn.description": "Користувач за замовчуванням, який використовується для пошуку користувачів",
"admin.config.ldap.bind-password": "Прив'язати пароль",
"admin.config.ldap.bind-password.description":
"Пароль, що використовується для пошуку користувача",
"admin.config.ldap.bind-password.description": "Пароль, що використовується для пошуку користувача",
"admin.config.ldap.search-base": "База користувачів",
"admin.config.ldap.search-base.description":
"Базове розташування, де буде виконано пошук користувача",
"admin.config.ldap.search-base.description": "Базове розташування, де буде виконано пошук користувача",
"admin.config.ldap.search-query": "Запит користувача",
"admin.config.ldap.search-query.description":
'Запит користувача буде використовуватися для пошуку користувача LDAP в "Базі користувачів". %username% можна використовувати як заповнювач для введених користувачем даних.',
"admin.config.ldap.search-query.description": "Запит користувача буде використовуватися для пошуку користувача LDAP в \"Базі користувачів\". %username% можна використовувати як заповнювач для введених користувачем даних.",
"admin.config.ldap.admin-groups": "Адмін-група",
"admin.config.ldap.admin-groups.description":
"Група, необхідна для адміністративного доступу.",
"admin.config.ldap.admin-groups.description": "Група, необхідна для адміністративного доступу.",
"admin.config.ldap.field-name-member-of": "Назва атрибута груп користувачів",
"admin.config.ldap.field-name-member-of.description":
"Назва атрибута LDAP для груп, до яких належить користувач. Це використовується при перевірці адміністративної групи.",
"admin.config.ldap.field-name-member-of.description": "Назва атрибута LDAP для груп, до яких належить користувач. Це використовується при перевірці адміністративної групи.",
"admin.config.ldap.field-name-email": "Назва атрибута ел. пошти користувача",
"admin.config.ldap.field-name-email.description":
"Назва атрибута LDAP для ел. пошти користувача.",
"admin.config.ldap.field-name-email.description": "Назва атрибута LDAP для ел. пошти користувача.",
"admin.config.notify.success": "Конфігурацію оновлено успішно.",
"admin.config.notify.logo-success": "Логотип успішно оновлено. Це може зайняти кілька хвилин, щоб оновлення відобразилось на вебсайті.",
"admin.config.notify.no-changes": "Змін не потрібно зберігати.",
// 404
"404.description": "Бляха, цієї строрінки не існує.",
"404.button.home": "Поверни мене додому",
@@ -567,23 +447,16 @@ export default {
"error.description": "Щось пішло не так!",
"error.button.back": "Назад",
"error.msg.default": "Щось пішло не так.",
"error.msg.access_denied":
"Ви скасували процес аутентифікації, будь ласка, спробуйте ще раз.",
"error.msg.expired_token":
"Процес аутентифікації зайняв занадто багато часу, будь ласка, спробуйте ще раз.",
"error.msg.access_denied": "Ви скасували процес аутентифікації, будь ласка, спробуйте ще раз.",
"error.msg.expired_token": "Процес аутентифікації зайняв занадто багато часу, будь ласка, спробуйте ще раз.",
"error.msg.invalid_token": "Внутрішня помилка",
"error.msg.no_user":
"Користувач, пов'язаний з обліковим записом {0}, не існує.",
"error.msg.no_email":
"Не вдається отримати адресу електронної пошти від облікового запису {0}.",
"error.msg.already_linked":
"Цей обліковий запис {0} уже прив'язано до іншого акаунта.",
"error.msg.no_user": "Користувач, пов'язаний з обліковим записом {0}, не існує.",
"error.msg.no_email": "Не вдається отримати адресу електронної пошти від облікового запису {0}.",
"error.msg.already_linked": "Цей обліковий запис {0} уже прив'язано до іншого акаунта.",
"error.msg.not_linked": "Цей акаунт {0} ще не пов'язаний з жодним акаунтом.",
"error.msg.unverified_account":
"Цей обліковий запис {0} не підтверджено, повторіть спробу після підтвердження.",
"error.msg.unverified_account": "Цей обліковий запис {0} не підтверджено, повторіть спробу після підтвердження.",
"error.msg.user_not_allowed": "У вас немає дозволу на вхід.",
"error.msg.cannot_get_user_info":
"Неможливо отримати інформацію про користувача з цього акаунта {0}.",
"error.msg.cannot_get_user_info": "Неможливо отримати інформацію про користувача з цього акаунта {0}.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -606,6 +479,7 @@ export default {
"common.text.redirecting": "Перенаправлення...",
"common.button.go-back": "Назад",
"common.button.go-home": "Перейти додому",
"common.notify.copied": "Ваше посилання скопійовано в буфер обміну",
"common.notify.copied-link": "Ваше посилання скопійовано в буфер обміну",
"common.success": "Успішно",
"common.error": "Помилка",
@@ -617,5 +491,5 @@ export default {
"common.error.number-too-large": "Повинно бути не більше ніж {max}",
"common.error.exact-length": "Повинно бути рівно {length} символів",
"common.error.invalid-number": "Повинно бути числом",
"common.error.field-required": "Поле обов'язкове для заповнення",
};
"common.error.field-required": "Поле обов'язкове для заповнення"
};

View File

@@ -12,16 +12,13 @@ export default {
// END navbar
// /
"home.title": "Một nền tảng <h>seft-hosted</h> chi sẻ tệp tin.",
"home.description":
"Do you really want to give your personal files in the hand of third parties like WeTransfer?",
"home.description": "Do you really want to give your personal files in the hand of third parties like WeTransfer?",
"home.bullet.a.name": "Self-Hosted",
"home.bullet.a.description": "Host Pingvin Share on your own machine.",
"home.bullet.b.name": "Quyền riêng tư",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "Không có giới hạn dung lượng tệp",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "Bắt đầu",
"home.button.source": "Mã nguồn",
// END /
@@ -35,8 +32,7 @@ export default {
"signin.input.password.placeholder": "Mật khẩu",
"signin.button.submit": "Đăng nhập",
"signIn.notify.totp-required.title": "Two-factor authentication required",
"signIn.notify.totp-required.description":
"Please enter your two-factor authentication code",
"signIn.notify.totp-required.description": "Please enter your two-factor authentication code",
"signIn.oauth.or": "HOẶC",
"signIn.oauth.signInWith": "Đăng nhập bằng",
"signIn.oauth.github": "GitHub",
@@ -62,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "Quên mật khẩu?",
"resetPassword.description": "Nhập email để khôi phục mật khẩu.",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "Quay lại trang đăng nhập",
"resetPassword.text.resetPassword": "Đặt lại mật khẩu",
"resetPassword.text.enterNewPassword": "Mật khẩu mới",
"resetPassword.input.password": "Mật khẩu mới",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "Tài khoản",
"account.card.info.title": "Thông tin tài khoản",
@@ -79,8 +73,7 @@ export default {
"account.card.password.title": "Mật khẩu",
"account.card.password.old": "Mật khẩu cũ",
"account.card.password.new": "Mật khẩu mới",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "Thay đổi mật khẩu thành công",
"account.card.oauth.title": "Đăng nhập bằng mạng xã hội",
"account.card.oauth.github": "GitHub",
@@ -92,14 +85,11 @@ export default {
"account.card.oauth.unlink": "Hủy liên kết",
"account.card.oauth.unlinked": "Đã hủy liên kết",
"account.modal.unlink.title": "Huỷ liên kết tài khoản",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "Hủy liên kết thành công",
"account.card.security.title": "Bảo mật",
"account.card.security.totp.enable.description":
"Enter your current password to start enabling TOTP",
"account.card.security.totp.disable.description":
"Enter your current password to disable TOTP",
"account.card.security.totp.enable.description": "Enter your current password to start enabling TOTP",
"account.card.security.totp.disable.description": "Enter your current password to disable TOTP",
"account.card.security.totp.button.start": "Bắt đầu",
"account.modal.totp.title": "Bật TOTP",
"account.modal.totp.step1": "Step 1: Add your authenticator",
@@ -111,8 +101,7 @@ export default {
"account.notify.totp.disable": "Tắt TOTP thành công",
"account.notify.totp.enable": "Bật TOTP thành công",
"account.card.language.title": "Ngôn ngữ",
"account.card.language.description":
"Dự án này được dịch bởi cộng đồng. 1 vài ngôn ngữ có thể chưa được hoàn thiện.",
"account.card.language.description": "Dự án này được dịch bởi cộng đồng. 1 vài ngôn ngữ có thể chưa được hoàn thiện.",
"account.card.color.title": "Color scheme",
// ThemeSwitcher.tsx
"account.theme.dark": "Tối",
@@ -120,8 +109,7 @@ export default {
"account.theme.system": "Theo hệ thống",
"account.button.delete": "Xóa tài khoản",
"account.modal.delete.title": "Xóa tài khoản",
"account.modal.delete.description":
"Do you really want to delete your account including all your active shares?",
"account.modal.delete.description": "Do you really want to delete your account including all your active shares?",
// END /account
// /account/shares
"account.shares.title": "My shares",
@@ -139,16 +127,13 @@ export default {
"account.shares.modal.share-informations": "Share informations",
"account.shares.modal.share-link": "Chia sẻ liên kết",
"account.shares.modal.delete.title": "Delete share: {share}",
"account.shares.modal.delete.description":
"Do you really want to delete this share?",
"account.shares.modal.delete.description": "Do you really want to delete this share?",
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "Reverse shares",
"account.reverseShares.description":
"A reverse share allows you to generate a unique URL that allows external users to create a share.",
"account.reverseShares.description": "A reverse share allows you to generate a unique URL that allows external users to create a share.",
"account.reverseShares.title.empty": "It's empty here 👀",
"account.reverseShares.description.empty":
"You don't have any reverse shares.",
"account.reverseShares.description.empty": "You don't have any reverse shares.",
// showCreateReverseShareModal.tsx
"account.reverseShares.modal.title": "Create reverse share",
"account.reverseShares.modal.expiration.label": "Thời hạn",
@@ -166,20 +151,15 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "Năm",
"account.reverseShares.modal.max-size.label": "Max share size",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "Chế độ đơn giản",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "Public access",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "Max uses",
"account.reverseShares.modal.max-use.description":
"The maximum amount of times this URL can be used to create a share.",
"account.reverseShares.modal.max-use.description": "The maximum amount of times this URL can be used to create a share.",
"account.reverseShare.never-expires": "This reverse share will never expire.",
"account.reverseShare.expires-on":
"This reverse share will expire on {expiration}.",
"account.reverseShare.expires-on": "This reverse share will expire on {expiration}.",
"account.reverseShares.table.no-shares": "No shares created yet",
"account.reverseShares.table.count.singular": "share",
"account.reverseShares.table.count.plural": "shares",
@@ -189,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "Hết hạn vào",
"account.reverseShares.modal.reverse-share-link": "Reverse share link",
"account.reverseShares.modal.delete.title": "Delete reverse share",
"account.reverseShares.modal.delete.description":
"Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.",
"account.reverseShares.modal.delete.description": "Do you really want to delete this reverse share? If you do, the associated shares will be deleted as well.",
// END /account/reverseShares
// /admin
"admin.title": "Administration",
@@ -209,22 +188,18 @@ export default {
"admin.users.edit.update.change-password.title": "Đổi mật khẩu",
"admin.users.edit.update.change-password.field": "Mật khẩu mới",
"admin.users.edit.update.change-password.button": "Đổi mật khẩu",
"admin.users.edit.update.notify.password.success":
"Thay đổi mật khẩu thành công",
"admin.users.edit.update.notify.password.success": "Thay đổi mật khẩu thành công",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "Create user",
"admin.users.modal.create.username": "Username",
"admin.users.modal.create.email": "Email",
"admin.users.modal.create.password": "Mật khẩu",
"admin.users.modal.create.manual-password": "Set password manually",
"admin.users.modal.create.manual-password.description":
"If not checked, the user will receive an email with a link to set their password.",
"admin.users.modal.create.manual-password.description": "If not checked, the user will receive an email with a link to set their password.",
"admin.users.modal.create.admin": "Admin privileges",
"admin.users.modal.create.admin.description":
"If checked, the user will be able to access the admin panel.",
"admin.users.modal.create.admin.description": "If checked, the user will be able to access the admin panel.",
// END /admin/users
// /admin/shares
"admin.shares.title": "Share management",
@@ -233,40 +208,31 @@ export default {
"admin.shares.table.visitors": "Lượng truy cập",
"admin.shares.table.expires": "Expires on",
"admin.shares.edit.delete.title": "Delete share: {id}",
"admin.shares.edit.delete.description":
"Do you really want to delete this share?",
"admin.shares.edit.delete.description": "Do you really want to delete this share?",
// END /admin/shares
// /upload
"upload.title": "Tải lên",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error":
"An error occurred while finishing your share.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "An error occurred while finishing your share.",
"upload.notify.count-failed": "{count} files failed to upload. Trying again.",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "Upload files",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big":
"Your files exceed the maximum share size of {maxSize}.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "Your files exceed the maximum share size of {maxSize}.",
// FileList.tsx
"upload.filelist.name": "Tên",
"upload.filelist.size": "Kích thước",
// showCreateUploadModal.tsx
"upload.modal.title": "Create Share",
"upload.modal.link.error.invalid":
"Chỉ được phép sử dụng chữ, số, dấu gạch dưới và dấu gạch ngang",
"upload.modal.link.error.invalid": "Chỉ được phép sử dụng chữ, số, dấu gạch dưới và dấu gạch ngang",
"upload.modal.link.error.taken": "Liên kết đã được sử dụng",
"upload.modal.not-signed-in": "Bạn chưa đăng nhập",
"upload.modal.not-signed-in-description":
"You will be unable to delete your share manually and view the visitor count.",
"upload.modal.not-signed-in-description": "You will be unable to delete your share manually and view the visitor count.",
"upload.modal.expires.never": "never",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "Liên kết",
"upload.modal.expires.label": "Thời hạn",
"upload.modal.expires.minute-singular": "Phút",
@@ -283,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "Năm",
"upload.modal.accordion.name-and-description.title": "Tên và miêu tả",
"upload.modal.accordion.name-and-description.name.placeholder": "Tên",
"upload.modal.accordion.name-and-description.description.placeholder":
"Note for the recipients of this share",
"upload.modal.accordion.name-and-description.description.placeholder": "Note for the recipients of this share",
"upload.modal.accordion.email.title": "Email recipients",
"upload.modal.accordion.email.placeholder": "Enter email recipients",
"upload.modal.accordion.email.invalid-email": "Địa chỉ email không hợp lệ",
@@ -295,46 +260,36 @@ export default {
"upload.modal.accordion.security.max-views.placeholder": "Không giới hạn",
// showCompletedUploadModal.tsx
"upload.modal.completed.never-expires": "This share will never expire.",
"upload.modal.completed.expires-on":
"This share will expire on {expiration}.",
"upload.modal.completed.expires-on": "This share will expire on {expiration}.",
"upload.modal.completed.share-ready": "Share ready",
"upload.modal.completed.notified-reverse-share-creator":
"We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
"upload.modal.completed.notified-reverse-share-creator": "We have notified the creator of the reverse share. You can also manually share this link with them through other means.",
// END /upload
// /share/[id]
"share.title": "Share {shareId}",
"share.description": "Look what I've shared with you!",
"share.error.visitor-limit-exceeded.title": "Visitor limit exceeded",
"share.error.visitor-limit-exceeded.description":
"The visitor limit from this share has been exceeded.",
"share.error.visitor-limit-exceeded.description": "The visitor limit from this share has been exceeded.",
"share.error.removed.title": "Share removed",
"share.error.not-found.title": "Share not found",
"share.error.not-found.description":
"The share you're looking for doesn't exist.",
"share.error.not-found.description": "The share you're looking for doesn't exist.",
"share.error.access-denied.title": "Private share",
"share.error.access-denied.description":
"The current account does not have permission to access this share",
"share.error.access-denied.description": "The current account does not have permission to access this share",
"share.modal.password.title": "Cần mật khẩu để mở khoá",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "Mật khẩu",
"share.modal.error.invalid-password": "Mật khẩu không hợp lệ",
"share.button.download-all": "Tải xuống tất cả",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "File link",
"share.table.name": "Tên",
"share.table.size": "Kích thước",
"share.modal.file-preview.error.not-supported.title":
"Xem trước không được hỗ trợ",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.title": "Xem trước không được hỗ trợ",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "Edit {shareId}",
"share.edit.append-upload": "Append file",
"share.edit.notify.generic-error":
"An error occurred while finishing your share.",
"share.edit.notify.generic-error": "An error occurred while finishing your share.",
"share.edit.notify.save-success": "Share updated successfully",
// END /share/[id]/edit
// /admin/config
@@ -347,209 +302,143 @@ export default {
"admin.config.general.app-name": "App name",
"admin.config.general.app-name.description": "Name of the application",
"admin.config.general.app-url": "URL ứng dụng",
"admin.config.general.app-url.description":
"On which URL Pingvin Share is available",
"admin.config.general.app-url.description": "On which URL Pingvin Share is available",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "Show home page",
"admin.config.general.show-home-page.description":
"Whether to show the home page",
"admin.config.general.show-home-page.description": "Whether to show the home page",
"admin.config.general.session-duration": "Session Duration",
"admin.config.general.session-duration.description":
"Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.session-duration.description": "Time in hours after which a user must log in again (default: 3 months).",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"Change your logo by uploading a new image. The image must be a PNG and should have the format 1:1.",
"admin.config.general.logo.description": "Change your logo by uploading a new image. The image must be a PNG and should have the format 1:1.",
"admin.config.general.logo.placeholder": "Chọn ảnh",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "Share recipients subject",
"admin.config.email.share-recipients-subject.description":
"Subject of the email which gets sent to the share recipients.",
"admin.config.email.share-recipients-subject.description": "Subject of the email which gets sent to the share recipients.",
"admin.config.email.share-recipients-message": "Share recipients message",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "Reverse share subject",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "Reverse share message",
"admin.config.email.reverse-share-message.description":
"Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.",
"admin.config.email.reverse-share-message.description": "Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.",
"admin.config.email.reset-password-subject": "Reset password subject",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "Reset password message",
"admin.config.email.reset-password-message.description":
"Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.",
"admin.config.email.reset-password-message.description": "Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.",
"admin.config.email.invite-subject": "Invite subject",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "Invite message",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "Cho phép đăng ký",
"admin.config.share.allow-registration.description":
"Whether registration is allowed",
"admin.config.share.allow-unauthenticated-shares":
"Allow unauthenticated shares",
"admin.config.share.allow-unauthenticated-shares.description":
"Whether unauthenticated users can create shares",
"admin.config.share.allow-registration.description": "Whether registration is allowed",
"admin.config.share.allow-unauthenticated-shares": "Allow unauthenticated shares",
"admin.config.share.allow-unauthenticated-shares.description": "Whether unauthenticated users can create shares",
"admin.config.share.max-expiration": "Max expiration",
"admin.config.share.max-expiration.description":
"Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.max-expiration.description": "Maximum share expiration in hours. Set to 0 to allow unlimited expiration.",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "Kích thước tối đa",
"admin.config.share.max-size.description": "Kích thước tối đa (bytes)",
"admin.config.share.zip-compression-level": "Cấp độ nén Zip",
"admin.config.share.zip-compression-level.description":
"Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
"admin.config.share.zip-compression-level.description": "Adjust the level to balance between file size and compression speed. Valid values range from 0 to 9, with 0 being no compression and 9 being maximum compression. ",
"admin.config.share.chunk-size": "Kích cỡ mảnh",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "Auto open create share modal",
"admin.config.share.auto-open-share-modal.description":
"The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.share.auto-open-share-modal.description": "The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"Whether SMTP is enabled. Only set this to true if you entered the host, port, email, user and password of your SMTP server.",
"admin.config.smtp.enabled.description": "Whether SMTP is enabled. Only set this to true if you entered the host, port, email, user and password of your SMTP server.",
"admin.config.smtp.host": "Máy chủ",
"admin.config.smtp.host.description": "Host of the SMTP server",
"admin.config.smtp.port": "Cổng",
"admin.config.smtp.port.description": "Port of the SMTP server",
"admin.config.smtp.email": "Email",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "Username",
"admin.config.smtp.username.description": "Username of the SMTP server",
"admin.config.smtp.password": "Mật khẩu",
"admin.config.smtp.password.description": "Password of the SMTP server",
"admin.config.smtp.button.test": "Gửi email kiểm tra",
"admin.config.smtp.allow-unauthorized-certificates":
"Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description":
"Only set this to true if you need to trust self signed certificates.",
"admin.config.smtp.allow-unauthorized-certificates": "Trust unauthorized SMTP server certificates",
"admin.config.smtp.allow-unauthorized-certificates.description": "Only set this to true if you need to trust self signed certificates.",
"admin.config.oauth.allow-registration": "Allow registration",
"admin.config.oauth.allow-registration.description":
"Allow users to register via social login",
"admin.config.oauth.allow-registration.description": "Allow users to register via social login",
"admin.config.oauth.ignore-totp": "Ignore TOTP",
"admin.config.oauth.ignore-totp.description":
"Whether to ignore TOTP when user using social login",
"admin.config.oauth.ignore-totp.description": "Whether to ignore TOTP when user using social login",
"admin.config.oauth.disable-password": "Disable password login",
"admin.config.oauth.disable-password.description":
"Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.disable-password.description": "Whether to disable password login\nMake sure that an OAuth provider is properly configured before activating this configuration to avoid being locked out.",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description":
"Whether GitHub login is enabled",
"admin.config.oauth.github-enabled.description": "Whether GitHub login is enabled",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-id.description": "Client ID of the GitHub OAuth app",
"admin.config.oauth.github-client-secret": "GitHub Client secret",
"admin.config.oauth.github-client-secret.description":
"Client secret of the GitHub OAuth app",
"admin.config.oauth.github-client-secret.description": "Client secret of the GitHub OAuth app",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description":
"Whether Google login is enabled",
"admin.config.oauth.google-enabled.description": "Whether Google login is enabled",
"admin.config.oauth.google-client-id": "Google Client ID",
"admin.config.oauth.google-client-id.description":
"Client ID of the Google OAuth app",
"admin.config.oauth.google-client-id.description": "Client ID of the Google OAuth app",
"admin.config.oauth.google-client-secret": "Google Client Secret",
"admin.config.oauth.google-client-secret.description":
"Client secret of the Google OAuth app",
"admin.config.oauth.google-client-secret.description": "Client secret of the Google OAuth app",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description":
"Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-enabled.description": "Whether Microsoft login is enabled",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-tenant.description": "Tenant ID of the Microsoft OAuth app\ncommon: Users with both a personal Microsoft account and a work or school account from Microsoft Entra ID can sign in to the application. organizations: Only users with work or school accounts from Microsoft Entra ID can sign in to the application.\nconsumers: Only users with a personal Microsoft account can sign in to the application.\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: Only users from a specific Microsoft Entra tenant (directory members with a work or school account or directory guests with a personal Microsoft account) can sign in to the application.",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-id.description": "Client ID of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret": "Microsoft Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Client secret of the Microsoft OAuth app",
"admin.config.oauth.microsoft-client-secret.description": "Client secret of the Microsoft OAuth app",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description":
"Whether Discord login is enabled",
"admin.config.oauth.discord-enabled.description": "Whether Discord login is enabled",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-id.description": "Client ID of the Discord OAuth app",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Client secret of the Discord OAuth app",
"admin.config.oauth.discord-client-secret.description": "Client secret of the Discord OAuth app",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "Địa chỉ máy chủ LDAP",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "Oops this page doesn't exist.",
"404.button.home": "Về trang chủ",
@@ -558,22 +447,16 @@ export default {
"error.description": "Oops!",
"error.button.back": "Quay lại",
"error.msg.default": "Đã xảy ra lỗi.",
"error.msg.access_denied":
"You canceled the authentication process, please try again.",
"error.msg.expired_token":
"The authentication process took too long, please try again.",
"error.msg.access_denied": "You canceled the authentication process, please try again.",
"error.msg.expired_token": "The authentication process took too long, please try again.",
"error.msg.invalid_token": "Lỗi nội bộ",
"error.msg.no_user": "User linked to this {0} account doesn't exist.",
"error.msg.no_email": "Can't get email address from this {0} account.",
"error.msg.already_linked":
"This {0} account is already linked to another account.",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account":
"This {0} account is unverified, please try again after verification.",
"error.msg.already_linked": "This {0} account is already linked to another account.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "This {0} account is unverified, please try again after verification.",
"error.msg.user_not_allowed": "You are not allowed to sign in.",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "Google",
"error.param.provider_microsoft": "Microsoft",
@@ -596,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "Quay lại",
"common.button.go-home": "Về trang chủ",
"common.notify.copied": "Đã sao chép liên kết vào bộ nhớ",
"common.notify.copied-link": "Đã sao chép liên kết vào bộ nhớ",
"common.success": "Thành công",
"common.error": "Error",
@@ -607,5 +491,5 @@ export default {
"common.error.number-too-large": "Must be at most {max}",
"common.error.exact-length": "Bằng {length} kí tự",
"common.error.invalid-number": "Phải là số",
"common.error.field-required": "Trường bắt buộc",
};
"common.error.field-required": "Trường bắt buộc"
};

View File

@@ -16,11 +16,9 @@ export default {
"home.bullet.a.name": "完全自建",
"home.bullet.a.description": "轻松使用私有服务器搭建文件共享平台",
"home.bullet.b.name": "完全隐私",
"home.bullet.b.description":
"Your files are yours and will never be accessed by third parties.",
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
"home.bullet.c.name": "完全无限",
"home.bullet.c.description":
"Upload files as big as you want. Only your hard drive will be your limit.",
"home.bullet.c.description": "Upload files as big as you want. Only your hard drive will be your limit.",
"home.button.start": "开始使用",
"home.button.source": "源代码",
// END /
@@ -60,14 +58,12 @@ export default {
// /auth/reset-password
"resetPassword.title": "忘记密码?",
"resetPassword.description": "请输入电子邮箱地址来接收重置密码邮件",
"resetPassword.notify.success":
"A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.notify.success": "A message with a link to reset your password has been sent if the provided email exists.",
"resetPassword.button.back": "返回登录页面",
"resetPassword.text.resetPassword": "重置密码",
"resetPassword.text.enterNewPassword": "请输入新密码",
"resetPassword.input.password": "新密码",
"resetPassword.notify.passwordReset":
"Your password has been successfully reset.",
"resetPassword.notify.passwordReset": "Your password has been successfully reset.",
// /account
"account.title": "我的账户",
"account.card.info.title": "账户信息",
@@ -77,8 +73,7 @@ export default {
"account.card.password.title": "密码",
"account.card.password.old": "旧密码",
"account.card.password.new": "新密码",
"account.card.password.noPasswordSet":
"You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.card.password.noPasswordSet": "You do not have a password set. To sign in using your email and password, you need to create a password.",
"account.notify.password.success": "密码更改成功!",
"account.card.oauth.title": "社交账号登录",
"account.card.oauth.github": "GitHub",
@@ -90,13 +85,11 @@ export default {
"account.card.oauth.unlink": "解除关联",
"account.card.oauth.unlinked": "已解除关联",
"account.modal.unlink.title": "解除关联",
"account.modal.unlink.description":
"Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.modal.unlink.description": "Unlinking your social accounts may cause you to lose your account if you don't remember your login credentials",
"account.notify.oauth.unlinked.success": "解除关联成功",
"account.card.security.title": "安全",
"account.card.security.totp.enable.description": "请输入当前密码开启两步验证",
"account.card.security.totp.disable.description":
"请输入当前密码关闭两步验证",
"account.card.security.totp.disable.description": "请输入当前密码关闭两步验证",
"account.card.security.totp.button.start": "开启",
"account.modal.totp.title": "开启两步验证",
"account.modal.totp.step1": "第一步:添加验证器 Authenticator",
@@ -108,8 +101,7 @@ export default {
"account.notify.totp.disable": "成功关闭两步验证!",
"account.notify.totp.enable": "成功开启两步验证!",
"account.card.language.title": "语言",
"account.card.language.description":
"本项目由社区成员翻译,部分语言可能暂未提供翻译。",
"account.card.language.description": "本项目由社区成员翻译,部分语言可能暂未提供翻译。",
"account.card.color.title": "颜色外观",
// ThemeSwitcher.tsx
"account.theme.dark": "暗黑模式",
@@ -117,8 +109,7 @@ export default {
"account.theme.system": "跟随系统",
"account.button.delete": "删除账户",
"account.modal.delete.title": "删除账户",
"account.modal.delete.description":
"你真的想删除你的账户,并删除所有的共享吗?",
"account.modal.delete.description": "你真的想删除你的账户,并删除所有的共享吗?",
// END /account
// /account/shares
"account.shares.title": "我的共享",
@@ -140,8 +131,7 @@ export default {
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "预留共享",
"account.reverseShares.description":
"预留共享允许你创建一个特定共享链接,以便外部用户以此链接创建共享",
"account.reverseShares.description": "预留共享允许你创建一个特定共享链接,以便外部用户以此链接创建共享",
"account.reverseShares.title.empty": "这里空空如也 👀",
"account.reverseShares.description.empty": "你没有创建任何预留共享",
// showCreateReverseShareModal.tsx
@@ -161,17 +151,13 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "年",
"account.reverseShares.modal.max-size.label": "共享文件上限",
"account.reverseShares.modal.send-email": "Send email notifications",
"account.reverseShares.modal.send-email.description":
"Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.send-email.description": "Sends you an email notification when a share is created with this reverse share link.",
"account.reverseShares.modal.simplified": "简单模式",
"account.reverseShares.modal.simplified.description":
"Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.simplified.description": "Make it easy for the person uploading the file to share it with you. They will only be able to customize the name and description of the share.",
"account.reverseShares.modal.public-access": "公开访问",
"account.reverseShares.modal.public-access.description":
"Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.public-access.description": "Make the shares created with this reverse share public. If disabled, only you and the share creator will have access to view it.",
"account.reverseShares.modal.max-use.label": "最大使用次数",
"account.reverseShares.modal.max-use.description":
"这个预留共享链接可被用于创建共享的最大使用次数",
"account.reverseShares.modal.max-use.description": "这个预留共享链接可被用于创建共享的最大使用次数",
"account.reverseShare.never-expires": "这个预留共享永不过期",
"account.reverseShare.expires-on": "这个预留共享将过期于 {expiration}",
"account.reverseShares.table.no-shares": "当前没有创建任何共享",
@@ -183,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "过期时间",
"account.reverseShares.modal.reverse-share-link": "预留共享链接",
"account.reverseShares.modal.delete.title": "删除预留共享链接",
"account.reverseShares.modal.delete.description":
"你真的想删除此预留共享链接吗?链接下所有关联的共享都将被删除",
"account.reverseShares.modal.delete.description": "你真的想删除此预留共享链接吗?链接下所有关联的共享都将被删除",
// END /account/reverseShares
// /admin
"admin.title": "管理",
@@ -205,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "保存新密码",
"admin.users.edit.update.notify.password.success": "密码更新成功!",
"admin.users.edit.delete.title": "Delete user: {username} ?",
"admin.users.edit.delete.description":
"Do you really want to delete this user and all their shares?",
"admin.users.edit.delete.description": "Do you really want to delete this user and all their shares?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "创建用户",
"admin.users.modal.create.username": "用户名",
"admin.users.modal.create.email": "电子邮件",
"admin.users.modal.create.password": "密码",
"admin.users.modal.create.manual-password": "手动设置密码",
"admin.users.modal.create.manual-password.description":
"如果不勾选,用户将会收到一封电子邮件来设置他们的密码",
"admin.users.modal.create.manual-password.description": "如果不勾选,用户将会收到一封电子邮件来设置他们的密码",
"admin.users.modal.create.admin": "管理员",
"admin.users.modal.create.admin.description":
"如果勾选,用户将能访问管理员面板",
"admin.users.modal.create.admin.description": "如果勾选,用户将能访问管理员面板",
// END /admin/users
// /admin/shares
"admin.shares.title": "共享管理",
@@ -230,17 +212,14 @@ export default {
// END /admin/shares
// /upload
"upload.title": "上传",
"upload.notify.confirm-leave":
"Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.confirm-leave": "Are you sure you want to leave this page? Your upload will be canceled.",
"upload.notify.generic-error": "创建共享的过程中发生了错误",
"upload.notify.count-failed": "{count} 文件上传失败,请重试",
"upload.reverse-share.error.invalid.title": "Invalid reverse share link",
"upload.reverse-share.error.invalid.description":
"This reverse share has expired or is invalid.",
"upload.reverse-share.error.invalid.description": "This reverse share has expired or is invalid.",
// Dropzone.tsx
"upload.dropzone.title": "上传文件",
"upload.dropzone.description":
"Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.description": "Drag'n'drop files here to start your share. We only accept files up to {maxSize} in total.",
"upload.dropzone.notify.file-too-big": "你的文件超过了最大上传限制 {maxSize}",
// FileList.tsx
"upload.filelist.name": "文件名",
@@ -250,12 +229,10 @@ export default {
"upload.modal.link.error.invalid": "只能包括字母,数字,下划线(_),和横线(-)",
"upload.modal.link.error.taken": "这个链接已经存在了",
"upload.modal.not-signed-in": "当前没有登录",
"upload.modal.not-signed-in-description":
"你将不能删除你的共享或查看访问次数",
"upload.modal.not-signed-in-description": "你将不能删除你的共享或查看访问次数",
"upload.modal.expires.never": "永不",
"upload.modal.expires.never-long": "Permanent share",
"upload.modal.expires.error.too-long":
"Expiration date exceeds the maximum of {max}.",
"upload.modal.expires.error.too-long": "Expiration date exceeds the maximum of {max}.",
"upload.modal.link.label": "共享链接",
"upload.modal.expires.label": "过期时间",
"upload.modal.expires.minute-singular": "1 分钟",
@@ -272,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "年",
"upload.modal.accordion.name-and-description.title": "名称与描述",
"upload.modal.accordion.name-and-description.name.placeholder": "名称",
"upload.modal.accordion.name-and-description.description.placeholder":
"写给接收者的备注",
"upload.modal.accordion.name-and-description.description.placeholder": "写给接收者的备注",
"upload.modal.accordion.email.title": "邮件提醒",
"upload.modal.accordion.email.placeholder": "收件人电子邮件地址",
"upload.modal.accordion.email.invalid-email": "邮件地址不可用",
@@ -286,8 +262,7 @@ export default {
"upload.modal.completed.never-expires": "这个共享永不过期",
"upload.modal.completed.expires-on": "这个共享将过期于 {expiration}.",
"upload.modal.completed.share-ready": "共享创建完毕",
"upload.modal.completed.notified-reverse-share-creator":
"我们已经通知预留共享的创建者。您也可以通过其他方式将该链接手动分享给他们。",
"upload.modal.completed.notified-reverse-share-creator": "我们已经通知预留共享的创建者。您也可以通过其他方式将该链接手动分享给他们。",
// END /upload
// /share/[id]
"share.title": "共享 {shareId}",
@@ -300,19 +275,16 @@ export default {
"share.error.access-denied.title": "私有共享",
"share.error.access-denied.description": "当前账户没有权限访问此共享",
"share.modal.password.title": "需要密码",
"share.modal.password.description":
"Please enter the password to acces this share.",
"share.modal.password.description": "Please enter the password to acces this share.",
"share.modal.password": "密码",
"share.modal.error.invalid-password": "密码错误",
"share.button.download-all": "全部下载",
"share.notify.download-all-preparing":
"The share is being prepared. Please try again in a few minutes.",
"share.notify.download-all-preparing": "The share is being prepared. Please try again in a few minutes.",
"share.modal.file-link": "文件链接",
"share.table.name": "文件名",
"share.table.size": "文件大小",
"share.modal.file-preview.error.not-supported.title": "该文件类型不支持预览",
"share.modal.file-preview.error.not-supported.description":
"Previews are not supported for this type of files. Please download the file to view it.",
"share.modal.file-preview.error.not-supported.description": "Previews are not supported for this type of files. Please download the file to view it.",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "编辑 {shareId}",
@@ -332,198 +304,141 @@ export default {
"admin.config.general.app-url": "App 的地址",
"admin.config.general.app-url.description": "Pingvin Share 的 URL 地址",
"admin.config.general.secure-cookies": "Secure cookies",
"admin.config.general.secure-cookies.description":
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
"admin.config.general.show-home-page": "显示首页",
"admin.config.general.show-home-page.description": "是否显示首页",
"admin.config.general.session-duration": "会话时长",
"admin.config.general.session-duration.description":
"用户必须重新登录的时间 (默认3 个月)",
"admin.config.general.session-duration.description": "用户必须重新登录的时间 (默认3 个月)",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"上传你的个性化 Logo图片必须是长宽比 1:1 的 PNG 格式",
"admin.config.general.logo.description": "上传你的个性化 Logo图片必须是长宽比 1:1 的 PNG 格式",
"admin.config.general.logo.placeholder": "选择图片",
"admin.config.email.enable-share-email-recipients":
"Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description":
"Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
"admin.config.email.enable-share-email-recipients.description": "Whether to allow email sharing with recipients. Only enable this if SMTP is activated.",
"admin.config.email.share-recipients-subject": "共享邮件通知主题",
"admin.config.email.share-recipients-subject.description":
"发送共享邮件通知的邮件主题",
"admin.config.email.share-recipients-subject.description": "发送共享邮件通知的邮件主题",
"admin.config.email.share-recipients-message": "共享邮件通知内容",
"admin.config.email.share-recipients-message.description":
"Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.share-recipients-message.description": "Message which gets sent to the share recipients. Available variables:\n {creator} - The username of the creator of the share\n {creatorEmail} - The email of the creator of the share\n {shareUrl} - The URL of the share\n {desc} - The description of the share\n {expires} - The expiration date of the share\n These variables will be replaced with the actual value.",
"admin.config.email.reverse-share-subject": "预留共享邮件通知主题",
"admin.config.email.reverse-share-subject.description":
"Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-subject.description": "Subject of the sent email when someone created a share with your reverse share link.",
"admin.config.email.reverse-share-message": "预留共享邮件通知内容",
"admin.config.email.reverse-share-message.description":
"当有人使用了你的预留共享链接时,发送的通知内容。{shareUrl} 会被创建者的用户名和共享链接代替",
"admin.config.email.reverse-share-message.description": "当有人使用了你的预留共享链接时,发送的通知内容。{shareUrl} 会被创建者的用户名和共享链接代替",
"admin.config.email.reset-password-subject": "重置密码邮件通知主题",
"admin.config.email.reset-password-subject.description":
"Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-subject.description": "Subject of the sent email when a user requests a password reset.",
"admin.config.email.reset-password-message": "重置密码邮件通知内容",
"admin.config.email.reset-password-message.description":
"当用户发起重置密码时,重置密码邮件通知内容。{url} 会被重置密码链接代替",
"admin.config.email.reset-password-message.description": "当用户发起重置密码时,重置密码邮件通知内容。{url} 会被重置密码链接代替",
"admin.config.email.invite-subject": "邀请邮件通知主题",
"admin.config.email.invite-subject.description":
"Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-subject.description": "Subject of the sent email when an admin invites a user.",
"admin.config.email.invite-message": "邀请邮件通知内容",
"admin.config.email.invite-message.description":
"Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.email.invite-message.description": "Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.",
"admin.config.share.allow-registration": "允许注册",
"admin.config.share.allow-registration.description": "是否允许注册",
"admin.config.share.allow-unauthenticated-shares": "是否允许未验证的共享",
"admin.config.share.allow-unauthenticated-shares.description":
"是否允许未验证的用户创建共享",
"admin.config.share.allow-unauthenticated-shares.description": "是否允许未验证的用户创建共享",
"admin.config.share.max-expiration": "最长过期时间",
"admin.config.share.max-expiration.description":
"“最长过期时间”以小时为单位如果将其设置为“0”则为永不过期。",
"admin.config.share.max-expiration.description": "“最长过期时间”以小时为单位如果将其设置为“0”则为永不过期。",
"admin.config.share.share-id-length": "Default share ID length",
"admin.config.share.share-id-length.description":
"Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.share-id-length.description": "Default length for the generated ID of a share. This value is also used to generate links for reverse shares. A value below 8 is not considered secure.",
"admin.config.share.max-size": "最大文件上限",
"admin.config.share.max-size.description":
"最大文件上限,单位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
"admin.config.share.max-size.description": "最大文件上限,单位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
"admin.config.share.zip-compression-level": "Zip 文件压缩质量",
"admin.config.share.zip-compression-level.description":
"调整压缩质量来平衡压缩文件的大小和压缩的速度。有效值介于 0 和 9 之间0 为不压缩9 为最高质量压缩。 ",
"admin.config.share.zip-compression-level.description": "调整压缩质量来平衡压缩文件的大小和压缩的速度。有效值介于 0 和 9 之间0 为不压缩9 为最高质量压缩。 ",
"admin.config.share.chunk-size": "块大小",
"admin.config.share.chunk-size.description":
"Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.chunk-size.description": "Adjust the chunk size (in bytes) for your uploads to balance efficiency and reliability according to your internet connection. Smaller chunks can enhance success rates for unstable connections, while larger chunks make uploads faster for stable connections.",
"admin.config.share.auto-open-share-modal": "自动打开创建共享对话框",
"admin.config.share.auto-open-share-modal.description":
"每当用户选择完将要被上传的文件后,自动打开创建共享的对话框。",
"admin.config.share.auto-open-share-modal.description": "每当用户选择完将要被上传的文件后,自动打开创建共享的对话框。",
"admin.config.smtp.enabled": "Enable",
"admin.config.smtp.enabled.description":
"是否开启 SMTP仅当输入主机名、端口、发送邮箱、用户名和密码后开启",
"admin.config.smtp.enabled.description": "是否开启 SMTP仅当输入主机名、端口、发送邮箱、用户名和密码后开启",
"admin.config.smtp.host": "主机名",
"admin.config.smtp.host.description": "SMTP 主机名",
"admin.config.smtp.port": "端口",
"admin.config.smtp.port.description": "SMTP 主机端口",
"admin.config.smtp.email": "发送邮箱",
"admin.config.smtp.email.description":
"Email address from wich the emails get sent",
"admin.config.smtp.email.description": "Email address from wich the emails get sent",
"admin.config.smtp.username": "用户名",
"admin.config.smtp.username.description": "SMTP 主机用户名",
"admin.config.smtp.password": "密码",
"admin.config.smtp.password.description": "SMTP 主机密码",
"admin.config.smtp.button.test": "发送测试邮件",
"admin.config.smtp.allow-unauthorized-certificates":
"信任未经授权的 SMTP 服务器证书",
"admin.config.smtp.allow-unauthorized-certificates.description":
"仅在需要信任自签名证书时将其开启",
"admin.config.smtp.allow-unauthorized-certificates": "信任未经授权的 SMTP 服务器证书",
"admin.config.smtp.allow-unauthorized-certificates.description": "仅在需要信任自签名证书时将其开启",
"admin.config.oauth.allow-registration": "允许注册",
"admin.config.oauth.allow-registration.description":
"允许用户通过登录社交账号来注册",
"admin.config.oauth.allow-registration.description": "允许用户通过登录社交账号来注册",
"admin.config.oauth.ignore-totp": "忽略两步验证",
"admin.config.oauth.ignore-totp.description":
"用户通过社交账号登录时是否忽略两步验证",
"admin.config.oauth.ignore-totp.description": "用户通过社交账号登录时是否忽略两步验证",
"admin.config.oauth.disable-password": "禁用密码登录",
"admin.config.oauth.disable-password.description":
"是否禁用密码登录\n确保在激活此配置之前OAuth 已正确配置,以避免被锁定。",
"admin.config.oauth.disable-password.description": "是否禁用密码登录\n确保在激活此配置之前OAuth 已正确配置,以避免被锁定。",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description": "是否启用 GitHub 账号登录",
"admin.config.oauth.github-client-id": "GitHub Client ID",
"admin.config.oauth.github-client-id.description":
"GitHub OAuth App 的 Client ID",
"admin.config.oauth.github-client-id.description": "GitHub OAuth App 的 Client ID",
"admin.config.oauth.github-client-secret": "GitHub 的 Client secret",
"admin.config.oauth.github-client-secret.description":
"GitHub OAuth App 的 Client secret",
"admin.config.oauth.github-client-secret.description": "GitHub OAuth App 的 Client secret",
"admin.config.oauth.google-enabled": "谷歌",
"admin.config.oauth.google-enabled.description": "是否启用谷歌账号登录",
"admin.config.oauth.google-client-id": "谷歌 Client ID",
"admin.config.oauth.google-client-id.description":
"Google OAuth App 的 Client ID",
"admin.config.oauth.google-client-id.description": "Google OAuth App 的 Client ID",
"admin.config.oauth.google-client-secret": "谷歌 Client secret",
"admin.config.oauth.google-client-secret.description":
"Google OAuth App 的 Client secret",
"admin.config.oauth.google-client-secret.description": "Google OAuth App 的 Client secret",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description": "是否启用微软账号登录",
"admin.config.oauth.microsoft-tenant": "Microsoft 租户Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Microsoft OAuth 应用的 租户Tenant ID共有四种类型参阅https://learn.microsoft.com/zh-cn/security/zero-trust/develop/identity-supported-account-types。\ncommon常规个人 Microsoft 账户和 Microsoft Entra ID 工作或学校账户均可登录。\norganizations组织只有Microsoft Entra ID 工作或学校账户可以登录。\nconsumers客户只有个人 Microsoft 账户可以登录。\nMicrosoft Entra 租户的域名或 GUID 格式的租户 ID只有来自特定 Microsoft Entra 租户的用户(具有工作或学校账户的目录成员或具有个人 Microsoft 账户的目录来宾)才能登录。",
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuth 应用的 租户Tenant ID共有四种类型参阅https://learn.microsoft.com/zh-cn/security/zero-trust/develop/identity-supported-account-types。\ncommon常规个人 Microsoft 账户和 Microsoft Entra ID 工作或学校账户均可登录。\norganizations组织只有Microsoft Entra ID 工作或学校账户可以登录。\nconsumers客户只有个人 Microsoft 账户可以登录。\nMicrosoft Entra 租户的域名或 GUID 格式的租户 ID只有来自特定 Microsoft Entra 租户的用户(具有工作或学校账户的目录成员或具有个人 Microsoft 账户的目录来宾)才能登录。",
"admin.config.oauth.microsoft-client-id": "Microsoft Client ID",
"admin.config.oauth.microsoft-client-id.description":
"Microsoft OAuth App 的 Client ID",
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuth App 的 Client ID",
"admin.config.oauth.microsoft-client-secret": "Microsoft 的 Client secret",
"admin.config.oauth.microsoft-client-secret.description":
"Microsoft OAuth App 的 Client secret",
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuth App 的 Client secret",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description": "是否启用 Discord 账号登录",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord 的 limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"限制特定服务器中的用户登录。留空来禁用。",
"admin.config.oauth.discord-limited-guild.description": "限制特定服务器中的用户登录。留空来禁用。",
"admin.config.oauth.discord-client-id": "Discord 的 Client ID",
"admin.config.oauth.discord-client-id.description":
"Discord OAuth App 的 Client ID",
"admin.config.oauth.discord-client-id.description": "Discord OAuth App 的 Client ID",
"admin.config.oauth.discord-client-secret": "Discord 的 Client secret",
"admin.config.oauth.discord-client-secret.description":
"Discord OAuth App 的 Client secret",
"admin.config.oauth.discord-client-secret.description": "Discord OAuth App 的 Client secret",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description": "是否启用 OpenID Connect 登录",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect 的 Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"OpenID Connect OAuth App 的 Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description": "OpenID Connect OAuth App 的 Discovery URI",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect 用户名请求",
"admin.config.oauth.oidc-username-claim.description":
"OpenID Connect ID token 中的用户名请求。如果您不知道这项配置是什么,请留空。",
"admin.config.oauth.oidc-username-claim.description": "OpenID Connect ID token 中的用户名请求。如果您不知道这项配置是什么,请留空。",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect 的 Client ID",
"admin.config.oauth.oidc-client-id.description":
"OpenID Connect OAuth App 的 Client ID",
"admin.config.oauth.oidc-client-id.description": "OpenID Connect OAuth App 的 Client ID",
"admin.config.oauth.oidc-client-secret": "OpenID Connect 的 Client secret",
"admin.config.oauth.oidc-client-secret.description":
"OpenID Connect OAuth App 的 Client secret",
"admin.config.oauth.oidc-client-secret.description": "OpenID Connect OAuth App 的 Client secret",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description": "使用 LDAP 身份认证进行用户登录",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "LDAP 服务器的 URL",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"将用于在 'User base'中搜索 LDAP 用户。%username% 可以作为用户输入的占位符。",
"admin.config.ldap.search-query.description": "将用于在 'User base'中搜索 LDAP 用户。%username% 可以作为用户输入的占位符。",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "当前的页面走丢啦",
"404.button.home": "返回主页",
@@ -538,12 +453,10 @@ export default {
"error.msg.no_user": "用户关联的这个 {0} 账户不存在。",
"error.msg.no_email": "无法从 {0} 这个账户获取邮箱地址。",
"error.msg.already_linked": "{0} 这个账户已经关联到另一个账号。",
"error.msg.not_linked":
"This {0} account hasn't been linked to any account yet.",
"error.msg.not_linked": "This {0} account hasn't been linked to any account yet.",
"error.msg.unverified_account": "{0} 这个账户尚未验证,请在验证后重试。",
"error.msg.user_not_allowed": "您无权登录。",
"error.msg.cannot_get_user_info":
"Cannot get your user info from this {0} account.",
"error.msg.cannot_get_user_info": "Cannot get your user info from this {0} account.",
"error.param.provider_github": "GitHub",
"error.param.provider_google": "谷歌",
"error.param.provider_microsoft": "Microsoft",
@@ -566,6 +479,7 @@ export default {
"common.text.redirecting": "Redirecting...",
"common.button.go-back": "返回",
"common.button.go-home": "返回主页",
"common.notify.copied": "已复制到剪贴板",
"common.notify.copied-link": "已复制到剪贴板",
"common.success": "成功",
"common.error": "错误",
@@ -577,5 +491,5 @@ export default {
"common.error.number-too-large": "必须至多为 {max}",
"common.error.exact-length": "必须为 {length} 个字符",
"common.error.invalid-number": "必须为数字",
"common.error.field-required": "必填项",
};
"common.error.field-required": "必填项"
};

View File

@@ -18,8 +18,7 @@ export default {
"home.bullet.b.name": "完全隱私",
"home.bullet.b.description": "您的檔案永遠不會被第三方存取",
"home.bullet.c.name": "完全無限",
"home.bullet.c.description":
"想上傳多大都可以,更需要擔心的是您的存儲空間容量",
"home.bullet.c.description": "想上傳多大都可以,更需要擔心的是您的存儲空間容量",
"home.button.start": "開始使用",
"home.button.source": "原始碼",
// END /
@@ -74,8 +73,7 @@ export default {
"account.card.password.title": "密碼",
"account.card.password.old": "舊密碼",
"account.card.password.new": "新密碼",
"account.card.password.noPasswordSet":
"並未設定密碼若希望使用E-mail與密碼進行登入則必須要設定密碼。",
"account.card.password.noPasswordSet": "並未設定密碼若希望使用E-mail與密碼進行登入則必須要設定密碼。",
"account.notify.password.success": "密碼更改成功!",
"account.card.oauth.title": "第三方登入",
"account.card.oauth.github": "GitHub",
@@ -87,13 +85,11 @@ export default {
"account.card.oauth.unlink": "取消聯結",
"account.card.oauth.unlinked": "已取消聯結",
"account.modal.unlink.title": "取消聯結第三方登入",
"account.modal.unlink.description":
"若不記得使用者名稱與密碼,取消聯結第三方登入可能會使您無法登入。",
"account.modal.unlink.description": "若不記得使用者名稱與密碼,取消聯結第三方登入可能會使您無法登入。",
"account.notify.oauth.unlinked.success": "已完成取消聯結",
"account.card.security.title": "安控",
"account.card.security.totp.enable.description": "請輸入當前密碼開啟兩步驗證",
"account.card.security.totp.disable.description":
"請輸入當前密碼關閉兩步驗證",
"account.card.security.totp.disable.description": "請輸入當前密碼關閉兩步驗證",
"account.card.security.totp.button.start": "開啟",
"account.modal.totp.title": "開啟兩步驗證",
"account.modal.totp.step1": "第一步:添加驗證應用程式 Authenticator",
@@ -105,8 +101,7 @@ export default {
"account.notify.totp.disable": "成功關閉兩步驗證!",
"account.notify.totp.enable": "成功開啟兩步驗證!",
"account.card.language.title": "語言",
"account.card.language.description":
"此專案由社群進行翻譯,部分語言可能尚未完成翻譯。",
"account.card.language.description": "此專案由社群進行翻譯,部分語言可能尚未完成翻譯。",
"account.card.color.title": "顏色外觀",
// ThemeSwitcher.tsx
"account.theme.dark": "深色模式",
@@ -114,8 +109,7 @@ export default {
"account.theme.system": "比照系統",
"account.button.delete": "刪除帳號",
"account.modal.delete.title": "刪除帳號",
"account.modal.delete.description":
"您真的想刪除您的帳號,並刪除所有的分享嗎?",
"account.modal.delete.description": "您真的想刪除您的帳號,並刪除所有的分享嗎?",
// END /account
// /account/shares
"account.shares.title": "我的分享",
@@ -137,8 +131,7 @@ export default {
// END /account/shares
// /account/reverseShares
"account.reverseShares.title": "檔案請求",
"account.reverseShares.description":
"檔案請求允許您建立一個特定的上傳畫面,以便外部使用者與您分享檔案",
"account.reverseShares.description": "檔案請求允許您建立一個特定的上傳畫面,以便外部使用者與您分享檔案",
"account.reverseShares.title.empty": "這里空空如也 👀",
"account.reverseShares.description.empty": "您沒有建立任何檔案請求",
// showCreateReverseShareModal.tsx
@@ -158,17 +151,13 @@ export default {
"account.reverseShares.modal.expiration.year-plural": "年",
"account.reverseShares.modal.max-size.label": "上傳大小上限",
"account.reverseShares.modal.send-email": "發送電子郵件通知",
"account.reverseShares.modal.send-email.description":
"當這個檔案請求連結被用於分享時發送Email提醒",
"account.reverseShares.modal.send-email.description": "當這個檔案請求連結被用於分享時發送Email提醒",
"account.reverseShares.modal.simplified": "簡單模式",
"account.reverseShares.modal.simplified.description":
"讓人們輕鬆地上傳檔案給您。他們將只能自定義檔案名稱與描述。",
"account.reverseShares.modal.simplified.description": "讓人們輕鬆地上傳檔案給您。他們將只能自定義檔案名稱與描述。",
"account.reverseShares.modal.public-access": "公開存取",
"account.reverseShares.modal.public-access.description":
"公開此檔案請求。若停用此設定將只有您與上傳者可以存取檔案。",
"account.reverseShares.modal.public-access.description": "公開此檔案請求。若停用此設定將只有您與上傳者可以存取檔案。",
"account.reverseShares.modal.max-use.label": "最大使用次數",
"account.reverseShares.modal.max-use.description":
"這個檔案請求連結可被用於建立分享的最大使用次數",
"account.reverseShares.modal.max-use.description": "這個檔案請求連結可被用於建立分享的最大使用次數",
"account.reverseShare.never-expires": "這個檔案請求永不過期",
"account.reverseShare.expires-on": "這個檔案請求將過期於 {expiration}",
"account.reverseShares.table.no-shares": "當前沒有建立任何分享",
@@ -180,8 +169,7 @@ export default {
"account.reverseShares.table.expires": "過期時間",
"account.reverseShares.modal.reverse-share-link": "檔案請求連結",
"account.reverseShares.modal.delete.title": "刪除檔案請求連結",
"account.reverseShares.modal.delete.description":
"您真的想刪除此檔案請求連結嗎?聯結下所有關聯的檔案都將被刪除",
"account.reverseShares.modal.delete.description": "您真的想刪除此檔案請求連結嗎?聯結下所有關聯的檔案都將被刪除",
// END /account/reverseShares
// /admin
"admin.title": "管理",
@@ -202,19 +190,16 @@ export default {
"admin.users.edit.update.change-password.button": "保存新密碼",
"admin.users.edit.update.notify.password.success": "密碼更新成功!",
"admin.users.edit.delete.title": "刪除使用者 {username} ?",
"admin.users.edit.delete.description":
"您真的想刪除這個帳號,並刪除該使用者所有的檔案嗎?",
"admin.users.edit.delete.description": "您真的想刪除這個帳號,並刪除該使用者所有的檔案嗎?",
// showCreateUserModal.tsx
"admin.users.modal.create.title": "建立使用者",
"admin.users.modal.create.username": "使用者名稱",
"admin.users.modal.create.email": "Email",
"admin.users.modal.create.password": "密碼",
"admin.users.modal.create.manual-password": "手動設置密碼",
"admin.users.modal.create.manual-password.description":
"如果不勾選使用者將會收到一封Email來設置他們的密碼",
"admin.users.modal.create.manual-password.description": "如果不勾選使用者將會收到一封Email來設置他們的密碼",
"admin.users.modal.create.admin": "管理員",
"admin.users.modal.create.admin.description":
"如果勾選,使用者將能查看管理員面板",
"admin.users.modal.create.admin.description": "如果勾選,使用者將能查看管理員面板",
// END /admin/users
// /admin/shares
"admin.shares.title": "檔案管理",
@@ -231,12 +216,10 @@ export default {
"upload.notify.generic-error": "建立分享的過程中發生了錯誤",
"upload.notify.count-failed": "{count} 檔案上傳失敗,請重試",
"upload.reverse-share.error.invalid.title": "無效的檔案請求連結",
"upload.reverse-share.error.invalid.description":
"此檔案請求連結已過期/失效。",
"upload.reverse-share.error.invalid.description": "此檔案請求連結已過期/失效。",
// Dropzone.tsx
"upload.dropzone.title": "上傳檔案",
"upload.dropzone.description":
"將檔案拖曳至此以上傳,檔案大小不能超過 {maxSize}",
"upload.dropzone.description": "將檔案拖曳至此以上傳,檔案大小不能超過 {maxSize}",
"upload.dropzone.notify.file-too-big": "您的檔案超過了最大上傳限制 {maxSize}",
// FileList.tsx
"upload.filelist.name": "檔案名稱",
@@ -246,8 +229,7 @@ export default {
"upload.modal.link.error.invalid": "只能包括字母,數字,下劃線(_),和橫線(-)",
"upload.modal.link.error.taken": "這個分享代號已經存在了",
"upload.modal.not-signed-in": "當前沒有登入",
"upload.modal.not-signed-in-description":
"您將不能刪除您的分享或查看查看次數",
"upload.modal.not-signed-in-description": "您將不能刪除您的分享或查看查看次數",
"upload.modal.expires.never": "永不",
"upload.modal.expires.never-long": "永久分享",
"upload.modal.expires.error.too-long": "過期時間最大限制為 {max}",
@@ -267,8 +249,7 @@ export default {
"upload.modal.expires.year-plural": "年",
"upload.modal.accordion.name-and-description.title": "名稱與說明",
"upload.modal.accordion.name-and-description.name.placeholder": "檔案名稱",
"upload.modal.accordion.name-and-description.description.placeholder":
"檔案備註",
"upload.modal.accordion.name-and-description.description.placeholder": "檔案備註",
"upload.modal.accordion.email.title": "Email提醒",
"upload.modal.accordion.email.placeholder": "收件人Email地址",
"upload.modal.accordion.email.invalid-email": "Email地址不可用",
@@ -281,8 +262,7 @@ export default {
"upload.modal.completed.never-expires": "這個分享永不過期",
"upload.modal.completed.expires-on": "這個分享將過期於 {expiration}。",
"upload.modal.completed.share-ready": "分享建立完畢",
"upload.modal.completed.notified-reverse-share-creator":
"我們已經通知檔案請求連結的擁有者,你也可以手動分享此連結給他們。",
"upload.modal.completed.notified-reverse-share-creator": "我們已經通知檔案請求連結的擁有者,你也可以手動分享此連結給他們。",
// END /upload
// /share/[id]
"share.title": "分享 {shareId}",
@@ -304,8 +284,7 @@ export default {
"share.table.name": "檔案名稱",
"share.table.size": "檔案大小",
"share.modal.file-preview.error.not-supported.title": "該檔案類型不支持預覽",
"share.modal.file-preview.error.not-supported.description":
"該檔案類型不支援預覽,請下載後再瀏覽。",
"share.modal.file-preview.error.not-supported.description": "該檔案類型不支援預覽,請下載後再瀏覽。",
// END /share/[id]
// /share/[id]/edit
"share.edit.title": "編輯 {shareId}",
@@ -325,70 +304,50 @@ export default {
"admin.config.general.app-url": "App 網址",
"admin.config.general.app-url.description": "Pingvin Share 的 URL",
"admin.config.general.secure-cookies": "安全 cookies",
"admin.config.general.secure-cookies.description":
"是否要在cookies中設定安全標籤。若啟用這個網站將無法透過HTTP瀏覽。",
"admin.config.general.secure-cookies.description": "是否要在cookies中設定安全標籤。若啟用這個網站將無法透過HTTP瀏覽。",
"admin.config.general.show-home-page": "顯示首頁",
"admin.config.general.show-home-page.description": "是否顯示首頁",
"admin.config.general.session-duration": "工作階段持續時間",
"admin.config.general.session-duration.description":
"使用者需要必須要重新登入的最長時間 (預設: 3 個月)",
"admin.config.general.session-duration.description": "使用者需要必須要重新登入的最長時間 (預設: 3 個月)",
"admin.config.general.logo": "Logo",
"admin.config.general.logo.description":
"上傳個性化 Logo圖片必須是長寬比 1:1 的 PNG 格式",
"admin.config.general.logo.description": "上傳個性化 Logo圖片必須是長寬比 1:1 的 PNG 格式",
"admin.config.general.logo.placeholder": "選擇圖片",
"admin.config.email.enable-share-email-recipients": "啟用電子郵件收件者分享",
"admin.config.email.enable-share-email-recipients.description":
"是否允許與收件者分享電子郵件。僅當 SMTP 已啟用時才啟用此功能。",
"admin.config.email.enable-share-email-recipients.description": "是否允許與收件者分享電子郵件。僅當 SMTP 已啟用時才啟用此功能。",
"admin.config.email.share-recipients-subject": "分享Email通知主題",
"admin.config.email.share-recipients-subject.description":
"發送分享Email通知的主題",
"admin.config.email.share-recipients-subject.description": "發送分享Email通知的主題",
"admin.config.email.share-recipients-message": "分享Email通知內容",
"admin.config.email.share-recipients-message.description":
"發送到接收者的分享Email通知具體內容。可使用的參數有\n {creator} - 分享建立者\n {creatorEmail} - 分享建立者的電子郵件\n {shareUrl} - 分享連結\n {desc} - 分享描述\n {expires} - 分享過期時間\n 這些參數會被實際的值所替代",
"admin.config.email.share-recipients-message.description": "發送到接收者的分享Email通知具體內容。可使用的參數有\n {creator} - 分享建立者\n {creatorEmail} - 分享建立者的電子郵件\n {shareUrl} - 分享連結\n {desc} - 分享描述\n {expires} - 分享過期時間\n 這些參數會被實際的值所替代",
"admin.config.email.reverse-share-subject": "檔案請求Email通知主題",
"admin.config.email.reverse-share-subject.description":
"當有人使用了您的檔案請求連結時,發送的檔案請求通知的標題",
"admin.config.email.reverse-share-subject.description": "當有人使用了您的檔案請求連結時,發送的檔案請求通知的標題",
"admin.config.email.reverse-share-message": "檔案請求Email通知內容",
"admin.config.email.reverse-share-message.description":
"當有人使用了您的檔案請求連結時,發送的通知內容。{shareUrl} 會被建立者的使用者名稱和分享連結代替",
"admin.config.email.reverse-share-message.description": "當有人使用了您的檔案請求連結時,發送的通知內容。{shareUrl} 會被建立者的使用者名稱和分享連結代替",
"admin.config.email.reset-password-subject": "重置密碼Email通知主題",
"admin.config.email.reset-password-subject.description":
"當使用者請求重置密碼時,發送的重置密碼通知的標題",
"admin.config.email.reset-password-subject.description": "當使用者請求重置密碼時,發送的重置密碼通知的標題",
"admin.config.email.reset-password-message": "重置密碼Email通知內容",
"admin.config.email.reset-password-message.description":
"當使用者發動重置密碼時,重置密碼通知內容。{url} 會被重置密碼聯結代替",
"admin.config.email.reset-password-message.description": "當使用者發動重置密碼時,重置密碼通知內容。{url} 會被重置密碼聯結代替",
"admin.config.email.invite-subject": "邀請Email通知主題",
"admin.config.email.invite-subject.description":
"當管理員邀請使用者時,發送的邀請通知的標題",
"admin.config.email.invite-subject.description": "當管理員邀請使用者時,發送的邀請通知的標題",
"admin.config.email.invite-message": "邀請Email通知內容",
"admin.config.email.invite-message.description":
"當管理員邀請使用者時,發送的邀請通知內容。{url} 會被邀請連結代替,{email} 會被Email代替{password} 會被密碼代替",
"admin.config.email.invite-message.description": "當管理員邀請使用者時,發送的邀請通知內容。{url} 會被邀請連結代替,{email} 會被Email代替{password} 會被密碼代替",
"admin.config.share.allow-registration": "允許註冊",
"admin.config.share.allow-registration.description": "是否允許註冊",
"admin.config.share.allow-unauthenticated-shares": "是否允許未登入進行分享",
"admin.config.share.allow-unauthenticated-shares.description":
"是否允許未登入的使用者建立分享",
"admin.config.share.allow-unauthenticated-shares.description": "是否允許未登入的使用者建立分享",
"admin.config.share.max-expiration": "最大過期時間",
"admin.config.share.max-expiration.description":
"最大過期時間(小時)若設定為0則為永不過期",
"admin.config.share.max-expiration.description": "最大過期時間(小時)若設定為0則為永不過期",
"admin.config.share.share-id-length": "預設分享ID長度",
"admin.config.share.share-id-length.description":
"預設的自動生成分享ID長度。這個設定同時用於生成檔案請求連結。小於 8 被認為是不安全的。",
"admin.config.share.share-id-length.description": "預設的自動生成分享ID長度。這個設定同時用於生成檔案請求連結。小於 8 被認為是不安全的。",
"admin.config.share.max-size": "最大檔案上限",
"admin.config.share.max-size.description":
"最大檔案上限,單位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
"admin.config.share.max-size.description": "最大檔案上限,單位 bytes (1GB=1024MB=1048576KB=1073741824bytes)",
"admin.config.share.zip-compression-level": "Zip 壓縮等級",
"admin.config.share.zip-compression-level.description":
"調整壓縮等級以平衡檔案大小和壓縮速度。 有效值範圍從 0 到 9其中 0 表示無壓縮9 表示最大壓縮",
"admin.config.share.zip-compression-level.description": "調整壓縮等級以平衡檔案大小和壓縮速度。 有效值範圍從 0 到 9其中 0 表示無壓縮9 表示最大壓縮",
"admin.config.share.chunk-size": "分塊大小",
"admin.config.share.chunk-size.description":
"調整分塊大小 (單位Byte) 以平衡上傳的效率與可靠度。更小的分塊大小在不穩定的網路環境中可以提升成功率,更大的分塊大小可以在穩定的網路環境中提高上傳速度。",
"admin.config.share.chunk-size.description": "調整分塊大小 (單位Byte) 以平衡上傳的效率與可靠度。更小的分塊大小在不穩定的網路環境中可以提升成功率,更大的分塊大小可以在穩定的網路環境中提高上傳速度。",
"admin.config.share.auto-open-share-modal": "自動開啟分享設定",
"admin.config.share.auto-open-share-modal.description":
"分享設定會在使用者選擇檔案後自動開啟而無須手動點擊。",
"admin.config.share.auto-open-share-modal.description": "分享設定會在使用者選擇檔案後自動開啟而無須手動點擊。",
"admin.config.smtp.enabled": "啟用",
"admin.config.smtp.enabled.description":
"是否開啟 SMTP需輸入Host、Port、發送郵箱、使用者名稱和密碼後才有作用",
"admin.config.smtp.enabled.description": "是否開啟 SMTP需輸入Host、Port、發送郵箱、使用者名稱和密碼後才有作用",
"admin.config.smtp.host": "主機",
"admin.config.smtp.host.description": "SMTP 主機地址",
"admin.config.smtp.port": "通訊埠",
@@ -400,121 +359,86 @@ export default {
"admin.config.smtp.password": "密碼",
"admin.config.smtp.password.description": "SMTP 主機密碼",
"admin.config.smtp.button.test": "發送測試Email",
"admin.config.smtp.allow-unauthorized-certificates":
"信任未經認證的 SMTP 伺服器證書",
"admin.config.smtp.allow-unauthorized-certificates.description":
"僅在你信任此自簽章證書時啟用此設定",
"admin.config.smtp.allow-unauthorized-certificates": "信任未經認證的 SMTP 伺服器證書",
"admin.config.smtp.allow-unauthorized-certificates.description": "僅在你信任此自簽章證書時啟用此設定",
"admin.config.oauth.allow-registration": "允許註冊",
"admin.config.oauth.allow-registration.description":
"允許使用者以第三方登入註冊",
"admin.config.oauth.allow-registration.description": "允許使用者以第三方登入註冊",
"admin.config.oauth.ignore-totp": "略過 TOTP",
"admin.config.oauth.ignore-totp.description":
"當使用者使用第三方登入時,略過 TOTP 驗證",
"admin.config.oauth.ignore-totp.description": "當使用者使用第三方登入時,略過 TOTP 驗證",
"admin.config.oauth.disable-password": "停用密碼登入",
"admin.config.oauth.disable-password.description":
"當你停用密碼登入時,確保你有啟用任意 OAuth 服務以避免無法存取",
"admin.config.oauth.disable-password.description": "當你停用密碼登入時,確保你有啟用任意 OAuth 服務以避免無法存取",
"admin.config.oauth.github-enabled": "GitHub",
"admin.config.oauth.github-enabled.description": "啟用 Github 登入",
"admin.config.oauth.github-client-id": "Github 的客戶端 ID",
"admin.config.oauth.github-client-id.description": "GitHub OAuth 的客戶端 ID",
"admin.config.oauth.github-client-secret": "Github 客戶端權杖",
"admin.config.oauth.github-client-secret.description":
"GitHub OAuth 的客戶端權杖",
"admin.config.oauth.github-client-secret.description": "GitHub OAuth 的客戶端權杖",
"admin.config.oauth.google-enabled": "Google",
"admin.config.oauth.google-enabled.description": "啟用 Google 登入",
"admin.config.oauth.google-client-id": "Google 的客戶端 ID",
"admin.config.oauth.google-client-id.description": "Google OAuth 的客戶端 ID",
"admin.config.oauth.google-client-secret": "Google 的客戶端權杖",
"admin.config.oauth.google-client-secret.description":
"Google OAuth 的客戶端權杖",
"admin.config.oauth.google-client-secret.description": "Google OAuth 的客戶端權杖",
"admin.config.oauth.microsoft-enabled": "Microsoft",
"admin.config.oauth.microsoft-enabled.description": "啟用 Microsoft 登入",
"admin.config.oauth.microsoft-tenant": "Microsoft Tenant",
"admin.config.oauth.microsoft-tenant.description":
"Microsoft OAuth 的 Tenant ID\ncommon: 擁有 Microsoft Entra ID 的個人 Microsoft 帳號和工作或學校帳號的使用者可以登入該應用程式。\norganizations: 擁有 Microsoft Entra ID 的工作或學校帳號的使用者才能登入應用程式。\nconsumers: 只有擁有個人 Microsoft 帳號的使用者才能登入該應用程式。\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: 只有來自特定 Microsoft Entra 租戶的使用者(具有工作或學校帳號的目錄成員或具有個人 Microsoft 帳號的目錄成員)才能登入應用程式。",
"admin.config.oauth.microsoft-tenant.description": "Microsoft OAuth 的 Tenant ID\ncommon: 擁有 Microsoft Entra ID 的個人 Microsoft 帳號和工作或學校帳號的使用者可以登入該應用程式。\norganizations: 擁有 Microsoft Entra ID 的工作或學校帳號的使用者才能登入應用程式。\nconsumers: 只有擁有個人 Microsoft 帳號的使用者才能登入該應用程式。\ndomain name of the Microsoft Entra tenant or the tenant ID in GUID format: 只有來自特定 Microsoft Entra 租戶的使用者(具有工作或學校帳號的目錄成員或具有個人 Microsoft 帳號的目錄成員)才能登入應用程式。",
"admin.config.oauth.microsoft-client-id": "Microsoft 的客戶端 ID",
"admin.config.oauth.microsoft-client-id.description":
"Microsoft OAuth 的客戶端 ID",
"admin.config.oauth.microsoft-client-id.description": "Microsoft OAuth 的客戶端 ID",
"admin.config.oauth.microsoft-client-secret": "Microsoft 的客戶端權杖",
"admin.config.oauth.microsoft-client-secret.description":
"Microsoft OAuth 的客戶端權杖",
"admin.config.oauth.microsoft-client-secret.description": "Microsoft OAuth 的客戶端權杖",
"admin.config.oauth.discord-enabled": "Discord",
"admin.config.oauth.discord-enabled.description": "啟用 Discord 登入",
"admin.config.oauth.discord-limited-users": "Discord limited users",
"admin.config.oauth.discord-limited-users.description":
"Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-users.description": "Limit signing in to specific users by their Discord ID. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild": "Discord limited server ID",
"admin.config.oauth.discord-limited-guild.description":
"Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-limited-guild.description": "Limit signing in to users in a specific server. Leave it blank to disable.",
"admin.config.oauth.discord-client-id": "Discord Client ID",
"admin.config.oauth.discord-client-id.description":
"Discord OAuth 的 Client ID",
"admin.config.oauth.discord-client-id.description": "Discord OAuth 的 Client ID",
"admin.config.oauth.discord-client-secret": "Discord Client secret",
"admin.config.oauth.discord-client-secret.description":
"Discord OAuth 的 Client secret",
"admin.config.oauth.discord-client-secret.description": "Discord OAuth 的 Client secret",
"admin.config.oauth.oidc-enabled": "OpenID Connect",
"admin.config.oauth.oidc-enabled.description":
"Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-enabled.description": "Whether OpenID Connect login is enabled",
"admin.config.oauth.oidc-discovery-uri": "OpenID Connect Discovery URI",
"admin.config.oauth.oidc-discovery-uri.description":
"Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-discovery-uri.description": "Discovery URI of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-sign-out": "Sign out from OpenID Connect",
"admin.config.oauth.oidc-sign-out.description":
"Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-sign-out.description": "Whether the “Sign out” button will sign out from the OpenID Connect provider",
"admin.config.oauth.oidc-scope": "OpenID Connect scope",
"admin.config.oauth.oidc-scope.description":
"Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-scope.description": "Scopes which should be requested from the OpenID Connect provider.",
"admin.config.oauth.oidc-username-claim": "OpenID Connect username claim",
"admin.config.oauth.oidc-username-claim.description":
"Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-username-claim.description": "Username claim in OpenID Connect ID token. Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path": "Path to roles in OpenID Connect token",
"admin.config.oauth.oidc-role-path.description":
"Must be a valid JMES path referencing an array of roles. " +
"Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access":
"OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description":
"Role required for general access. Must be present in a users roles for them to log in. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access":
"OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description":
"Role required for administrative access. Must be present in a users roles for them to access the admin panel. " +
"Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-path.description": "Must be a valid JMES path referencing an array of roles. " + "Managing access rights using OpenID Connect roles is only recommended if no other identity provider is configured and password login is disabled. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-general-access": "OpenID Connect role for general access",
"admin.config.oauth.oidc-role-general-access.description": "Role required for general access. Must be present in a users roles for them to log in. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-role-admin-access": "OpenID Connect role for admin access",
"admin.config.oauth.oidc-role-admin-access.description": "Role required for administrative access. Must be present in a users roles for them to access the admin panel. " + "Leave it blank if you don't know what this config is.",
"admin.config.oauth.oidc-client-id": "OpenID Connect Client ID",
"admin.config.oauth.oidc-client-id.description":
"Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-id.description": "Client ID of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret": "OpenID Connect Client secret",
"admin.config.oauth.oidc-client-secret.description":
"Client secret of the OpenID Connect OAuth app",
"admin.config.oauth.oidc-client-secret.description": "Client secret of the OpenID Connect OAuth app",
"admin.config.category.ldap": "LDAP",
"admin.config.ldap.enabled": "Enable LDAP",
"admin.config.ldap.enabled.description":
"Use LDAP authentication for user login",
"admin.config.ldap.enabled.description": "Use LDAP authentication for user login",
"admin.config.ldap.url": "Server URL",
"admin.config.ldap.url.description": "URL of the LDAP server",
"admin.config.ldap.bind-dn": "Bind DN",
"admin.config.ldap.bind-dn.description":
"Default user used to perform the user search",
"admin.config.ldap.bind-dn.description": "Default user used to perform the user search",
"admin.config.ldap.bind-password": "Bind password",
"admin.config.ldap.bind-password.description":
"Password used to perform the user search",
"admin.config.ldap.bind-password.description": "Password used to perform the user search",
"admin.config.ldap.search-base": "User base",
"admin.config.ldap.search-base.description":
"Base location, where the user search will be performed",
"admin.config.ldap.search-base.description": "Base location, where the user search will be performed",
"admin.config.ldap.search-query": "User query",
"admin.config.ldap.search-query.description":
"The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.search-query.description": "The user query will be used to search the 'User base' for the LDAP user. %username% can be used as the placeholder for the user given input.",
"admin.config.ldap.admin-groups": "Admin group",
"admin.config.ldap.admin-groups.description":
"Group required for administrative access.",
"admin.config.ldap.admin-groups.description": "Group required for administrative access.",
"admin.config.ldap.field-name-member-of": "User groups attribute name",
"admin.config.ldap.field-name-member-of.description":
"LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-member-of.description": "LDAP attribute name for the groups, an user is a member of. This is used when checking for the admin group.",
"admin.config.ldap.field-name-email": "User email attribute name",
"admin.config.ldap.field-name-email.description":
"LDAP attribute name for the email of an user.",
"admin.config.ldap.field-name-email.description": "LDAP attribute name for the email of an user.",
"admin.config.notify.success": "Configuration updated successfully.",
"admin.config.notify.logo-success": "Logo updated successfully. It may take a few minutes to update on the website.",
"admin.config.notify.no-changes": "No changes to save.",
// 404
"404.description": "查無此頁",
"404.button.home": "返回主頁",
@@ -555,6 +479,7 @@ export default {
"common.text.redirecting": "正在跳轉中...",
"common.button.go-back": "返回",
"common.button.go-home": "返回首頁",
"common.notify.copied": "已複製到剪貼簿",
"common.notify.copied-link": "已複製到剪貼簿",
"common.success": "成功",
"common.error": "錯誤",
@@ -566,5 +491,5 @@ export default {
"common.error.number-too-large": "必須小於 {max}",
"common.error.exact-length": "必須為 {length} 個字元",
"common.error.invalid-number": "必須為數字",
"common.error.field-required": "必填",
};
"common.error.field-required": "必填"
};