mirror of
https://github.com/hrfee/jfa-go.git
synced 2026-03-18 21:50:33 +01:00
Merge branch 'main' of github.com:hrfee/jfa-go
This commit is contained in:
@@ -136,7 +136,20 @@
|
||||
"disableReferrals": "Deshabilitar referencias",
|
||||
"enableReferralsDescription": "Proporciona a los usuarios un enlace personal de referencia, parecido a una invitación, para que lo compartan con amigos y familiares. Puede conseguirse a través de una plantilla de referencia en un perfil, o a través de una invitación existente.",
|
||||
"enableReferralsProfileDescription": "Proporciona a los usuarios creados con este perfil un enlace personal de referencia, parecido a una invitación, para que lo compartan con amigos y familiares. Cree una invitación con los ajustes deseados y selecciónela aquí. Cada referencia se basará en esta invitación. Puede eliminar la invitación una vez completado.",
|
||||
"useInviteExpiryNote": "Por defecto las invitaciones caducan a los 90 días, pero pueden ser renovadas por el usuario. Habilite que la referencia sea desactivada cuando pase el tiempo establecido."
|
||||
"useInviteExpiryNote": "Por defecto las invitaciones caducan a los 90 días, pero pueden ser renovadas por el usuario. Habilite que la referencia sea desactivada cuando pase el tiempo establecido.",
|
||||
"settingsHiddenDependency": "Los ajustes que coinciden son escondidos porque dependen del valor de otro ajuste",
|
||||
"actions": "Acciones",
|
||||
"applyConfigurationAndPolicy": "Aplica la póliza/configuración de Jellyfin",
|
||||
"jellyseerrUserDefaultsDescription": "Crea un usuario de Jellyseer y configúralo, después selezionalo abajo. Los ajustes/permisos serán almacenados y aplicados a los usuarios nuevos de jellyseerr creados por jfa-go cuando este perfil está seleccionado.",
|
||||
"postSignupCard": "Tarjeta de ayuda post registro",
|
||||
"loginNotAdmin": "¿No eres un administrador?",
|
||||
"accountLinked": "{Metododecontacto} vinculado a: {usuario}",
|
||||
"applyOmbi": "Aplica el perfil de Ombi(si está disponible)",
|
||||
"applyJellyseerr": "Aplica el perfil de jellyseer(si está disponible)",
|
||||
"jellyseerrProfile": "Perfilé de usuario de Jellyseerr",
|
||||
"referrer": "Referente",
|
||||
"accountUnlinked": "{metododecontacto} removido de: {usuario}",
|
||||
"accountResetPassword": "{usuario} restableció su contraseña"
|
||||
},
|
||||
"notifications": {
|
||||
"changedEmailAddress": "Se cambió la dirección de correo electrónico de {n}.",
|
||||
|
||||
@@ -112,7 +112,12 @@
|
||||
"matchText": "Eggyező szöveg",
|
||||
"jellyfinID": "Jellyfin azonosító",
|
||||
"userPageLogin": "Felhasználói oldal: Bejelentkezés",
|
||||
"clickToRemoveFilter": "Szűrő eltávolítása."
|
||||
"clickToRemoveFilter": "Szűrő eltávolítása.",
|
||||
"deleted": "Törölt",
|
||||
"invite": "Meghívás",
|
||||
"activity": "Aktivitás",
|
||||
"userLabel": "Felhasználói címke",
|
||||
"userLabelDescription": "Ezzel a meghívóval létrehozott felhasználókra alkalmazandó címke."
|
||||
},
|
||||
"notifications": {
|
||||
"changedEmailAddress": "",
|
||||
|
||||
@@ -76,7 +76,8 @@
|
||||
"download": "Unduh",
|
||||
"inviteMonths": "Bulan",
|
||||
"inviteDuration": "Durasi undangan",
|
||||
"activity": "Aktivitas"
|
||||
"activity": "Aktivitas",
|
||||
"disabled": "Dihentikan"
|
||||
},
|
||||
"notifications": {
|
||||
"changedEmailAddress": "Alamat email {n} diubah.",
|
||||
|
||||
314
lang/admin/th-TH.json
Normal file
314
lang/admin/th-TH.json
Normal file
@@ -0,0 +1,314 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "ภาษาไทย (TH)"
|
||||
},
|
||||
"strings": {
|
||||
"invites": "คำเชิญ",
|
||||
"invite": "คำเชิญ",
|
||||
"accounts": "บัญชี",
|
||||
"activity": "กิจกรรม",
|
||||
"settings": "ตั้งค่า",
|
||||
"inviteMonths": "เดือน",
|
||||
"inviteDays": "วัน",
|
||||
"inviteHours": "ชั่วโมง",
|
||||
"inviteMinutes": "นาที",
|
||||
"inviteNumberOfUses": "จำนวนผู้ใช้",
|
||||
"inviteDuration": "ระยะเวลาคำเชิญ",
|
||||
"warning": "คำเตือน",
|
||||
"inviteInfiniteUsesWarning": "คำเชิญที่รับผู้ใช้ไม่จำกัดอาจถูกใช้ในทางที่ผิดได้",
|
||||
"inviteSendToEmail": "ส่งไปยัง",
|
||||
"create": "สร้าง",
|
||||
"apply": "ใช้",
|
||||
"select": "เลือก",
|
||||
"name": "ชื่อ",
|
||||
"date": "วันที่",
|
||||
"updates": "อัปเดต",
|
||||
"update": "อัปเดต",
|
||||
"download": "ดาวน์โหลด",
|
||||
"search": "ค้นหา",
|
||||
"advancedSettings": "การตั้งค่าขั้นสูง",
|
||||
"lastActiveTime": "ใช้งานล่าสุด",
|
||||
"from": "จาก",
|
||||
"after": "หลัง",
|
||||
"before": "ก่อน",
|
||||
"user": "ผู้ใช้",
|
||||
"userExpiry": "ผู้ใช้หมดอายุ",
|
||||
"userExpiryDescription": "ระยะเวลาจำนวนหนึ่งหลังจากสมัคร jfa-go จะลบ/ปิดใช้งาน บัญชีให้ คุณสามารถเปลี่ยนวิธีการจัดการได้ในการตั้งค่า",
|
||||
"aboutProgram": "เกี่ยวกับ",
|
||||
"version": "เวอร์ชั่น",
|
||||
"commitNoun": "Commit",
|
||||
"newUser": "ผู้ใช้ใหม่",
|
||||
"profile": "โปรไฟล์",
|
||||
"unknown": "ไม่รู้จัก",
|
||||
"label": "ป้าย",
|
||||
"userLabel": "ป้ายผู้ใช้",
|
||||
"userLabelDescription": "ป้ายจะถูกใช้เมื่อผู้ใช้สมัครผ่านคำเชิญนี้",
|
||||
"logs": "บันทึก",
|
||||
"announce": "ประกาศ",
|
||||
"templates": "แม่แบบ",
|
||||
"subject": "หัวเรื่อง",
|
||||
"message": "ข้อความ",
|
||||
"variables": "ตัวแปร",
|
||||
"conditionals": "เงื่อนไข",
|
||||
"preview": "พรีวิว",
|
||||
"reset": "ตั้งค่าใหม่",
|
||||
"donate": "โดเนท",
|
||||
"unlink": "ปลดลิงค์บัญชี",
|
||||
"deleted": "ลบ",
|
||||
"disabled": "ปิดใช้งาน",
|
||||
"sendPWR": "ส่งคำขอตั้งค่ารหัสผ่าน",
|
||||
"noResultsFound": "ไม่พบผลลัพธ์",
|
||||
"keepSearching": "ค้นหาต่อไป",
|
||||
"keepSearchingDescription": "เฉพาะกิจกรรมที่กำลังโหลดอยู่ถูกค้นหา กดด้านล่างถ้าต้องการค้นหาทั้งหมด",
|
||||
"contactThrough": "ติดต่อผ่าน:",
|
||||
"extendExpiry": "ยืดเวลาหมดอายุ",
|
||||
"setExpiry": "ตั้งเวลาหมดอายุ",
|
||||
"removeExpiry": "ลบเวลาหมดอายุ",
|
||||
"enterExpiry": "กรอกเวลาหมดอายุ",
|
||||
"sendPWRManual": "ผู้ใช้ {n} ไม่มีช่องทางการติดต่อ, กดคัดลอกเพื่อรับลิงค์เพื่อส่งให้เขา",
|
||||
"sendPWRSuccess": "ส่งลิงค์ตั้งรหัสใหม่แล้ว",
|
||||
"sendPWRSuccessManual": "ถ้าผู้ใช้ของคุณยังไม่ได้ลิงค์, กดคัดลอกเพื่อรับส่งไปส่งให้เขาด้วยตนเอง",
|
||||
"sendPWRValidFor": "ลิงค์สามารถใช้ได้ภายใน 30 นาที",
|
||||
"customizeMessages": "ปรับแต่งข้อความ",
|
||||
"customizeMessagesDescription": "ถ้าคุณไม่อยากใช้แบบข้อความของ jfa-go, คุณสามารถทำเองได้โดยใช้ Markdown.",
|
||||
"markdownSupported": "รอบรับ Markdown",
|
||||
"modifySettings": "ปรับแต่งการตั้งค่า",
|
||||
"modifySettingsDescription": "ปรับใช้การตั้งค่าจากโปรไฟล์ที่มีอยู่, หรือใช้แบบข้อมูลจากผู้ใช้",
|
||||
"enableReferrals": "เปิดใช้งานคำเชิญ",
|
||||
"disableReferrals": "ปิดใช้งานคำเชิญ",
|
||||
"enableReferralsDescription": "ให้ลิงค์เชิญส่วนตัวสำหรับผู้ใช้ เสมือนคำเชิญสำหรับส่งให้เพื่อน/ครอบครัว สามารถอ้างอิงจากแบบคำเชิญหน้าโปรไฟล์ หรือจากคำเชิญที่มีอยู่แล้ว",
|
||||
"enableReferralsProfileDescription": "",
|
||||
"useInviteExpiry": "",
|
||||
"useInviteExpiryNote": "",
|
||||
"applyHomescreenLayout": "",
|
||||
"applyConfigurationAndPolicy": "",
|
||||
"applyOmbi": "",
|
||||
"applyJellyseerr": "",
|
||||
"sendDeleteNotificationEmail": "",
|
||||
"sendDeleteNotifiationExample": "",
|
||||
"settingsRestart": "",
|
||||
"settingsRestarting": "",
|
||||
"settingsRestartRequired": "",
|
||||
"settingsRestartRequiredDescription": "",
|
||||
"settingsApplyRestartLater": "",
|
||||
"settingsApplyRestartNow": "",
|
||||
"settingsApplied": "",
|
||||
"settingsRefreshPage": "",
|
||||
"settingsRequiredOrRestartMessage": "",
|
||||
"settingsSave": "",
|
||||
"settingsHiddenDependency": "",
|
||||
"settingsDependsOn": "",
|
||||
"settingsAdvancedMode": "",
|
||||
"settingsMaybeUnderAdvanced": "",
|
||||
"ombiProfile": "",
|
||||
"ombiUserDefaultsDescription": "",
|
||||
"jellyseerrProfile": "",
|
||||
"jellyseerrUserDefaultsDescription": "",
|
||||
"userProfiles": "",
|
||||
"userProfilesDescription": "",
|
||||
"userProfilesIsDefault": "",
|
||||
"userProfilesLibraries": "",
|
||||
"addProfile": "",
|
||||
"addProfileDescription": "",
|
||||
"addProfileNameOf": "",
|
||||
"addProfileStoreHomescreenLayout": "",
|
||||
"inviteNoUsersCreated": "",
|
||||
"inviteUsersCreated": "",
|
||||
"inviteNoProfile": "",
|
||||
"inviteDateCreated": "",
|
||||
"inviteNoInvites": "",
|
||||
"inviteExpiresInTime": "",
|
||||
"notifyEvent": "",
|
||||
"notifyInviteExpiry": "",
|
||||
"notifyUserCreation": "",
|
||||
"sendPIN": "",
|
||||
"searchDiscordUser": "",
|
||||
"findDiscordUser": "",
|
||||
"linkMatrixDescription": "",
|
||||
"matrixHomeServer": "",
|
||||
"saveAsTemplate": "",
|
||||
"deleteTemplate": "",
|
||||
"templateEnterName": "",
|
||||
"accessJFA": "",
|
||||
"accessJFASettings": "",
|
||||
"sortingBy": "",
|
||||
"sortDirection": "",
|
||||
"filters": "",
|
||||
"clickToRemoveFilter": "",
|
||||
"clearSearch": "",
|
||||
"actions": "",
|
||||
"searchOptions": "",
|
||||
"matchText": "",
|
||||
"jellyfinID": "",
|
||||
"userPageLogin": "",
|
||||
"userPagePage": "",
|
||||
"postSignupCard": "",
|
||||
"postSignupCardDescription": "",
|
||||
"buildTime": "",
|
||||
"builtBy": "",
|
||||
"loginNotAdmin": "",
|
||||
"referrer": "",
|
||||
"accountLinked": "",
|
||||
"accountUnlinked": "",
|
||||
"accountResetPassword": "",
|
||||
"accountChangedPassword": "",
|
||||
"accountCreated": "",
|
||||
"accountDeleted": "",
|
||||
"accountDisabled": "",
|
||||
"accountReEnabled": "",
|
||||
"accountExpired": "",
|
||||
"accountWillExpire": "",
|
||||
"expirationBasedOn": "",
|
||||
"userDeleted": "",
|
||||
"userDisabled": "",
|
||||
"inviteCreated": "",
|
||||
"inviteDeleted": "",
|
||||
"inviteExpired": "",
|
||||
"fromInvite": "",
|
||||
"byAdmin": "",
|
||||
"byUser": "",
|
||||
"byJfaGo": "",
|
||||
"activityID": "",
|
||||
"title": "",
|
||||
"usersMentioned": "",
|
||||
"actor": "",
|
||||
"actorDescription": "",
|
||||
"accountCreationFilter": "",
|
||||
"accountDeletionFilter": "",
|
||||
"accountDisabledFilter": "",
|
||||
"accountEnabledFilter": "",
|
||||
"contactLinkedFilter": "",
|
||||
"contactUnlinkedFilter": "",
|
||||
"passwordChangeFilter": "",
|
||||
"passwordResetFilter": "",
|
||||
"inviteCreatedFilter": "",
|
||||
"inviteDeletedFilter": "",
|
||||
"loadMore": "",
|
||||
"loadAll": "",
|
||||
"noMoreResults": "",
|
||||
"totalRecords": "",
|
||||
"loadedRecords": "",
|
||||
"shownRecords": "",
|
||||
"backups": "",
|
||||
"backupsDescription": "",
|
||||
"backupsFormatNote": "",
|
||||
"backupsCopy": "",
|
||||
"backupDownloadRestore": "",
|
||||
"backupUpload": "",
|
||||
"backupDownload": "",
|
||||
"backupRestore": "",
|
||||
"backupNow": "",
|
||||
"backupCreated": "",
|
||||
"backupCanBeFound": "",
|
||||
"backupCanDownload": "",
|
||||
"wikiPage": ""
|
||||
},
|
||||
"notifications": {
|
||||
"pathCopied": "",
|
||||
"changedEmailAddress": "",
|
||||
"userCreated": "",
|
||||
"createProfile": "",
|
||||
"saveSettings": "",
|
||||
"saveEmail": "",
|
||||
"sentAnnouncement": "",
|
||||
"savedAnnouncement": "",
|
||||
"setOmbiProfile": "",
|
||||
"savedProfile": "",
|
||||
"updateApplied": "",
|
||||
"updateAppliedRefresh": "",
|
||||
"telegramVerified": "",
|
||||
"accountConnected": "",
|
||||
"referralsEnabled": "",
|
||||
"activityDeleted": "",
|
||||
"errorInviteNoLongerExists": "",
|
||||
"errorInviteNotFound": "",
|
||||
"errorSettingsAppliedNoHomescreenLayout": "",
|
||||
"errorHomescreenAppliedNoSettings": "",
|
||||
"errorSettingsFailed": "",
|
||||
"errorSaveEmail": "",
|
||||
"errorBlankFields": "",
|
||||
"errorDeleteProfile": "",
|
||||
"errorLoadProfiles": "",
|
||||
"errorCreateProfile": "",
|
||||
"errorSavedProfile": "",
|
||||
"errorSetDefaultProfile": "",
|
||||
"errorLoadUsers": "",
|
||||
"errorLoadSettings": "",
|
||||
"errorSetOmbiProfile": "",
|
||||
"errorLoadOmbiUsers": "",
|
||||
"errorChangedEmailAddress": "",
|
||||
"errorFailureCheckLogs": "",
|
||||
"errorPartialFailureCheckLogs": "",
|
||||
"errorUserCreated": "",
|
||||
"errorSendWelcomeEmail": "",
|
||||
"errorApplyUpdate": "",
|
||||
"errorCheckUpdate": "",
|
||||
"errorNoReferralTemplate": "",
|
||||
"errorLoadActivities": "",
|
||||
"errorInvalidDate": "",
|
||||
"updateAvailable": "",
|
||||
"noUpdatesAvailable": ""
|
||||
},
|
||||
"quantityStrings": {
|
||||
"modifySettingsFor": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"enableReferralsFor": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"deleteNUsers": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"disableUsers": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"reEnableUsers": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"addUser": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"deleteUser": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"deletedUser": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"disabledUser": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"enabledUser": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"announceTo": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"appliedSettings": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"extendExpiry": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"setExpiry": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
},
|
||||
"extendedExpiry": {
|
||||
"singular": "",
|
||||
"plural": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,9 +18,29 @@
|
||||
"theme": "Tema",
|
||||
"login": "Masuk",
|
||||
"logout": "Keluar",
|
||||
"edit": "Edit",
|
||||
"edit": "Ubah",
|
||||
"delete": "Hapus",
|
||||
"inviteRemainingUses": "Penggunaan yang tersisa"
|
||||
"inviteRemainingUses": "Penggunaan yang tersisa",
|
||||
"linkDiscord": "Discord Link",
|
||||
"linkMatrix": "Matrix Link",
|
||||
"contactDiscord": "Hubungi melalui Discord",
|
||||
"linkTelegram": "Telegram Link",
|
||||
"contactEmail": "Hubungi melalui Email",
|
||||
"contactTelegram": "Hubungi melalui Telegram",
|
||||
"refresh": "Segarkan",
|
||||
"required": "Dibutuhkan",
|
||||
"admin": "Admin",
|
||||
"enabled": "Diaktifkan",
|
||||
"disabled": "Dihentikan",
|
||||
"reEnable": "Diaktifkan kembali",
|
||||
"disable": "Matikan",
|
||||
"accountStatus": "Status Akun",
|
||||
"notSet": "Belum ditetapkan",
|
||||
"expiry": "Kedaluwarsa",
|
||||
"add": "Tambah",
|
||||
"myAccount": "Akun Saya",
|
||||
"copied": "Telah disalin",
|
||||
"referrals": "Referensi"
|
||||
},
|
||||
"notifications": {
|
||||
"errorLoginBlank": "Nama pengguna dan / atau sandi kosong.",
|
||||
@@ -28,5 +48,19 @@
|
||||
"errorUnknown": "Terjadi kesalahan yang tidak diketahui.",
|
||||
"error401Unauthorized": "Tidak ter-otorisasi. Coba segarkan halaman.",
|
||||
"errorSaveSettings": "Tidak dapat menyimpan pengaturan."
|
||||
},
|
||||
"quantityStrings": {
|
||||
"year": {
|
||||
"singular": "{n} Tahun",
|
||||
"plural": "{n} Beberapa tahun"
|
||||
},
|
||||
"month": {
|
||||
"singular": "{n} Bulan",
|
||||
"plural": "{n} Beberapa bulan"
|
||||
},
|
||||
"day": {
|
||||
"singular": "{n} Hari",
|
||||
"plural": "{n} Beberapa hari"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
67
lang/common/th-TH.json
Normal file
67
lang/common/th-TH.json
Normal file
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "ภาษาไทย (TH)"
|
||||
},
|
||||
"strings": {
|
||||
"username": "ชื่อผู้ใช้งาน",
|
||||
"password": "รหัสผ่าน",
|
||||
"emailAddress": "ที่อยู่อีเมล",
|
||||
"name": "ชื่อ",
|
||||
"submit": "ส่ง",
|
||||
"send": "ส่ง",
|
||||
"success": "เสร็จสิ้น",
|
||||
"continue": "ดำเนินการต่อ",
|
||||
"error": "ข้อผิดผลาด",
|
||||
"copy": "คัดลอก",
|
||||
"copied": "คัดลอกแล้ว",
|
||||
"time24h": "เวลา 24 ชม.",
|
||||
"time12h": "เวลา 12 ชม.",
|
||||
"linkTelegram": "ลิงค์ Telegram",
|
||||
"contactEmail": "ติดต่อผ่านอีเมล",
|
||||
"contactTelegram": "ติดต่อผ่าน Telegram",
|
||||
"linkDiscord": "ลิงค์ Discord",
|
||||
"linkMatrix": "ลิงค์ Matrix",
|
||||
"contactDiscord": "ติดต่อผ่าน Discord",
|
||||
"theme": "ธีม",
|
||||
"refresh": "โหลดใหม่",
|
||||
"required": "จำเป็น",
|
||||
"login": "เข้าสู่ระบบ",
|
||||
"logout": "ออกจากระบบ",
|
||||
"admin": "ผู้ดูแล",
|
||||
"enabled": "เปิดใช้งาน",
|
||||
"disabled": "ปิดใช้งาน",
|
||||
"reEnable": "เปิดใช้งานอีกครั้ง",
|
||||
"disable": "ปิดใช้งาน",
|
||||
"contactMethods": "ช่องทางการติดต่อ",
|
||||
"accountStatus": "สถานะบัญชี",
|
||||
"notSet": "ยังไม่ตั้งค่า",
|
||||
"expiry": "หมดอายุ",
|
||||
"add": "เพิ่ม",
|
||||
"edit": "แก้ไข",
|
||||
"delete": "ลบ",
|
||||
"myAccount": "บัญชีของฉัน",
|
||||
"referrals": "คำเชิญ",
|
||||
"inviteRemainingUses": "จำนวนใช้ที่เหลือ"
|
||||
},
|
||||
"notifications": {
|
||||
"errorLoginBlank": "ชื่อผู้ใช้ และ/หรือ รหัสผ่านถูกเว้นว่างไว้",
|
||||
"errorConnection": "ไม่สามารถเชื่อต่อไปยัง jfa-go ได้",
|
||||
"errorUnknown": "เกิดข้อผิดผลาดที่ไม่รู้จัก",
|
||||
"error401Unauthorized": "ไม่อนุญาติการเข้าถึง, ลองโหลดหน้านี้อีกครั้ง",
|
||||
"errorSaveSettings": "ไม่สามารถบันทึกการตั้งค่าได้"
|
||||
},
|
||||
"quantityStrings": {
|
||||
"year": {
|
||||
"singular": "{n} ปี",
|
||||
"plural": "{n} ปี"
|
||||
},
|
||||
"month": {
|
||||
"singular": "{n} เดือน",
|
||||
"plural": "{n} เดือน"
|
||||
},
|
||||
"day": {
|
||||
"singular": "{n} วัน",
|
||||
"plural": "{n} วัน"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -14,11 +14,12 @@
|
||||
"add": "Thêm",
|
||||
"edit": "Chỉnh sửa",
|
||||
"delete": "Xóa",
|
||||
"inviteRemainingUses": "Số lần sử dụng còn lại"
|
||||
"inviteRemainingUses": "Số lần sử dụng còn lại",
|
||||
"username": "Tài khoản",
|
||||
"password": "Mật khẩu"
|
||||
},
|
||||
"notifications": {
|
||||
"errorConnection": "Không thể kết nối với jfa-go.",
|
||||
"error401Unauthorized": "Không được phép. Hãy thử làm mới trang."
|
||||
},
|
||||
"quantityStrings": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -27,12 +27,13 @@
|
||||
"ifItWasYou": "Jika ini adalah benar anda, masukkan pin dibawah ke dalam tempat yang sudah disediakan.",
|
||||
"codeExpiry": "Kode akan kadaluarsa pada {date}, pada waktu {time} UTC, yaitu dalam {expiresInMinutes}.",
|
||||
"pin": "PIN",
|
||||
"name": "Atur ulang kata sandi"
|
||||
"name": "Atur ulang kata sandi",
|
||||
"ifItWasYouLink": "Jika ini kamu yang request, silahkan klik link dibawah ini."
|
||||
},
|
||||
"userDeleted": {
|
||||
"title": "Akun anda telah dihapus - Jellyfin",
|
||||
"yourAccountWasDeleted": "Akun Jellyfin anda telah dihapus.",
|
||||
"name": "Penghapusan pengguna"
|
||||
"name": "Hapus Pengguna"
|
||||
},
|
||||
"inviteEmail": {
|
||||
"title": "Undangan - Jellyfin",
|
||||
@@ -48,12 +49,36 @@
|
||||
"welcome": "Selamat datang di Jellyfin!",
|
||||
"youCanLoginWith": "Anda dapat masuk dengan menggunakan data dibawah ini",
|
||||
"jellyfinURL": "URL",
|
||||
"name": "Email selamat datang"
|
||||
"name": "Selamat Datang",
|
||||
"yourAccountWillExpire": "Akun kamu akan kedaluwarsa pada {date}."
|
||||
},
|
||||
"emailConfirmation": {
|
||||
"title": "Konfirmasi emailmu - Jellyfin",
|
||||
"clickBelow": "Klik link dibawah ini untuk mengkonfirmasikan alamat emailmu untuk mulai menggunakan Jellyfin.",
|
||||
"clickBelow": "Klik link dibawah ini untuk mengkonfirmasikan alamat emailmu dan mulai menggunakan Jellyfin.",
|
||||
"confirmEmail": "Konfirmasi Email",
|
||||
"name": "Email konfirmasi"
|
||||
},
|
||||
"userDisabled": {
|
||||
"title": "Akun anda telah dihentikan - Jellyfin",
|
||||
"yourAccountWasDisabled": "Akun anda telah dihentikan.",
|
||||
"name": "Akun telah dihentikan"
|
||||
},
|
||||
"userEnabled": {
|
||||
"name": "Akun telah diaktifkan",
|
||||
"yourAccountWasEnabled": "Akun anda telah diaktifkan kembali.",
|
||||
"title": "Akun anda telah diaktifkan kembali - Jellyfin"
|
||||
},
|
||||
"userExpired": {
|
||||
"name": "Pengguna kedaluwarsa",
|
||||
"title": "Akun kamu sudah kedaluwarsa - Jellyfin",
|
||||
"yourAccountHasExpired": "Akun kamu sudah kedaluwarsa.",
|
||||
"contactTheAdmin": "Hubungi admin untuk info lebih lanjut."
|
||||
},
|
||||
"userExpiryAdjusted": {
|
||||
"name": "Waktu habis sudah diubah",
|
||||
"yourExpiryWasAdjusted": "Tanggal kedaluwarsa akun kamu sudah disesuaikan.",
|
||||
"title": "Waktu habis akun sudah disesuaikan - Jellyfin",
|
||||
"ifPreviouslyDisabled": "Jika akun kamu sebelumnya dihentikan, akun kamu butuh untuk diaktifkan kembali.",
|
||||
"newExpiry": "Akun kamu akan kedaluwarsa pada {date}."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
84
lang/email/th-TH.json
Normal file
84
lang/email/th-TH.json
Normal file
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "ภาษาไทย (TH)"
|
||||
},
|
||||
"strings": {
|
||||
"ifItWasNotYou": "ถ้าหากไม่ใช่คุณ, สามารถมองข้ามได้เลย",
|
||||
"helloUser": "สวัสดี {username},",
|
||||
"reason": "เหตุผล"
|
||||
},
|
||||
"userCreated": {
|
||||
"name": "การสร้างผู้ใช้",
|
||||
"title": "แจ้งเตือน: ผู้ใช้ถูกสร้างแล้ว",
|
||||
"aUserWasCreated": "ผู้ใช้นี้ถูกสร้างโดยใช้รหัส {code}",
|
||||
"time": "เวลา",
|
||||
"notificationNotice": "ปล: การแจ้งเตือนสามารถเปิด/ปิดได้ผ่านหน้าผู้ดูแลระบบ"
|
||||
},
|
||||
"inviteExpiry": {
|
||||
"name": "คำเชิญหมดอายุ",
|
||||
"title": "แจ้งเตือน: คำเชิญหมดอายุ",
|
||||
"inviteExpired": "คำเชิญหมดอายุแล้ว",
|
||||
"expiredAt": "รหัส {code} หมดอายุเมื่อ {time}",
|
||||
"notificationNotice": "ปล: การแจ้งเตือนสามารถเปิด/ปิดได้ผ่านหน้าผู้ดูแลระบบ"
|
||||
},
|
||||
"passwordReset": {
|
||||
"name": "ตั้งค่ารหัสผ่านใหม่",
|
||||
"title": "คำขอตั้งค่ารหัสผ่านใหม่ - Jellyfin",
|
||||
"someoneHasRequestedReset": "บางคนได้ส่งคำขอตั้งค่ารหัสผ่านใหม่บน Jellyfin",
|
||||
"ifItWasYou": "ถ้าเป็นคุณ, ให้กดรหัสด้านล่างไปยังหน้าจอ",
|
||||
"ifItWasYouLink": "ถ้าเป็นคุณ, ให้กดลิงค์ด้านล่าง",
|
||||
"codeExpiry": "รหัสจะหมดอายุภายในวันที่ {date} เวลา {time} (UTC) ซึ่งภายใน {expiresInMinutes}",
|
||||
"pin": "หรัส (PIN)"
|
||||
},
|
||||
"userDeleted": {
|
||||
"name": "ลบผู้ใช้งาน",
|
||||
"title": "บัญชีของคุณถูกลบ - Jellyfin",
|
||||
"yourAccountWasDeleted": "บัญชี Jellyfin ของคุณถูกลบ"
|
||||
},
|
||||
"userDisabled": {
|
||||
"name": "บัญชีถูกปิดใช้งาน",
|
||||
"title": "บัญชีของคุณถูกปิดใช้งาน - Jellyfin",
|
||||
"yourAccountWasDisabled": "บัญชีของคุณถูกปิดใช้งาน"
|
||||
},
|
||||
"userEnabled": {
|
||||
"name": "บัญชีถูกเปิดใช้งาน",
|
||||
"title": "บัญชีของคุณถูกเปิดใช้งานอีกครั้ง - Jellyfin",
|
||||
"yourAccountWasEnabled": "บัญชีของคุณถูกเปิดใช้งานอีกครั้ง"
|
||||
},
|
||||
"userExpiryAdjusted": {
|
||||
"name": "วันหมดอายุถูกปรับ",
|
||||
"title": "วันหมดอายุบัญชีถูกปรับ - Jellyfin",
|
||||
"yourExpiryWasAdjusted": "วันหมดอายุบัญชีของคุณถูกปรับ",
|
||||
"ifPreviouslyDisabled": "ถ้าบัญชีของคุณถูกปิดก่อนหน้า, ตอนนี้อาจถูกเปิดใช้งานอีกครั้งแล้ว",
|
||||
"newExpiry": "วันหมดอายุของคุณตอนนี้กลายเป็น {date}."
|
||||
},
|
||||
"inviteEmail": {
|
||||
"name": "อีเมลเชิญ",
|
||||
"title": "คำเชิญ - Jellyfin",
|
||||
"hello": "สวัสดี",
|
||||
"youHaveBeenInvited": "คุณได้รับคำเชิญเข้าสู่ Jellyfin",
|
||||
"toJoin": "กดลิงค์ด้านล่างเพื่อเข้าร่วม",
|
||||
"inviteExpiry": "ลิงค์คำเชิญจะหมดอายุภายในวันที่ {date} เวลา {time} ซึ่งภายใน {expiresInMinutes}, เพราะฉนั้น รีบซ่ะละ",
|
||||
"linkButton": "ตั้งค่าบัญชีของคุณ"
|
||||
},
|
||||
"welcomeEmail": {
|
||||
"name": "ยินดีต้อนรับ",
|
||||
"title": "ยินดีต้อนรับเข้าสู่ Jellyfin",
|
||||
"welcome": "ยินดีต้อนรับเข้าสู่ Jellyfin!",
|
||||
"youCanLoginWith": "คุณสามารถเข้าสู่ระบบด้วยข้อมูลด้านล่าง",
|
||||
"yourAccountWillExpire": "บัญชีของคุณจะหมดอายุภายใน {date}",
|
||||
"jellyfinURL": "URL"
|
||||
},
|
||||
"emailConfirmation": {
|
||||
"name": "อีเมลยืนยันตัวตน",
|
||||
"title": "ยืนยันอีเมลของคุณ - Jellyfin",
|
||||
"clickBelow": "คลิกลิงค์ด้านล่างเพื่อยืนยันอีเมลของคุณและเริ่มเข้าใช้งาน Jellyfin",
|
||||
"confirmEmail": "ยืนยันอีเมล"
|
||||
},
|
||||
"userExpired": {
|
||||
"name": "บัญชีหมดอายุ",
|
||||
"title": "บัญชีของคุณหมดอายุ - Jellyfin",
|
||||
"yourAccountHasExpired": "บัญชีของคุณหมดอายุแล้ว",
|
||||
"contactTheAdmin": "ติดต่อผู้ดูแลระบบสำหรับข้อมูลเพิ่มเติม"
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"name": "کوردی سۆرانی"
|
||||
},
|
||||
"strings": {
|
||||
"pageTitle": "دروستکردنی هەژماری جێڵیفن",
|
||||
"pageTitle": "دروستکردنی هەژماری Jellyfin",
|
||||
"createAccountHeader": "دروستکردنی هەژمار",
|
||||
"accountDetails": "زانیارییەکان",
|
||||
"emailAddress": "ئیمەیل",
|
||||
@@ -23,14 +23,14 @@
|
||||
"sendPINDiscord": "{command} لە چەناڵی {server_channel}ی دیسکۆردەکەت بنوسە، پاشان ئەم ژمارە نهێنییەی خوارەوە بنێرە.",
|
||||
"matrixEnterUser": "",
|
||||
"welcomeUser": "{user}، بەخێربێیت!",
|
||||
"addContactMethod": "",
|
||||
"editContactMethod": "",
|
||||
"joinTheServer": "",
|
||||
"customMessagePlaceholderHeader": "",
|
||||
"addContactMethod": "زیادکردنی ڕێگەی پەیوەندیی پێوە کردنم",
|
||||
"editContactMethod": "گۆڕینی ڕێگەی پەیوەندیی پێوە کردنم",
|
||||
"joinTheServer": "چوونە سێرڤەر:",
|
||||
"customMessagePlaceholderHeader": "دەستکاریکردنی ئەم کارتە",
|
||||
"customMessagePlaceholderContent": "",
|
||||
"userPageSuccessMessage": "",
|
||||
"resetPassword": "",
|
||||
"resetPasswordThroughJellyfin": "",
|
||||
"userPageSuccessMessage": "دواتر دەتوانیت زانیاری لەسەر هەژمارەکەت ببینیت و دەستکاری بکەیت لە بەشی {myAccount}.",
|
||||
"resetPassword": "هێنانەوەی تێپەڕەوشەی نهێنی",
|
||||
"resetPasswordThroughJellyfin": "بۆ هێنانەوەی تێپەڕەوشەکەت، سەردانی {jfLink} بکە و گرتە لە \"تێپەڕەوشەم بیرچووە\" بکە.",
|
||||
"resetPasswordThroughLink": "",
|
||||
"resetPasswordThroughLinkStart": "",
|
||||
"resetPasswordThroughLinkEnd": "",
|
||||
|
||||
@@ -40,7 +40,8 @@
|
||||
"resetPasswordEmail": "Su dirección de correo electrónico",
|
||||
"resetPasswordContactMethod": "El nombre de usuario de cualquier método de contacto vinculado a su cuenta",
|
||||
"resetSentDescription": "Si una cuenta con el nombre de usuario o método de contacto suministrados existe, se habrá enviado un enlace de restablecimiento de contraseña a través de todos los métodos de contacto disponibles. El código caducará a los 30 minutos.",
|
||||
"referralsWithExpiryDescription": "Invite a amigos y familia a Jellyfin con este enlace. El enlace se desactivará cuando caduque."
|
||||
"referralsWithExpiryDescription": "Invite a amigos y familia a Jellyfin con este enlace. El enlace se desactivará cuando caduque.",
|
||||
"welcomeUser": "Bienvenido, {user}!"
|
||||
},
|
||||
"notifications": {
|
||||
"errorUserExists": "El usuario ya existe.",
|
||||
|
||||
@@ -26,7 +26,22 @@
|
||||
"welcomeUser": "Selamat datang, {user}!",
|
||||
"joinTheServer": "Bergabung ke server:",
|
||||
"changePassword": "Ubah Sandi",
|
||||
"resetPassword": "Atur Ulang Sandi"
|
||||
"resetPassword": "Atur Ulang Sandi",
|
||||
"resetPasswordUsername": "Username Jellyfin kamu",
|
||||
"resetPasswordEmail": "Email kamu",
|
||||
"referralsWithExpiryDescription": "Undang teman & keluarga ke Jellyfin dengan link ini. Link tidak akan bisa digunakan kalau sudah kedaluwarsa.",
|
||||
"addContactMethod": "Tambahkan cara untuk menghubungimu",
|
||||
"editContactMethod": "Ubah informasi kontak",
|
||||
"customMessagePlaceholderHeader": "Sesuaikan kartu ini",
|
||||
"customMessagePlaceholderContent": "Tekan tombol edit User Page di settings untuk sesuaikan kartu ini, atau tampilkan satu dilayar masuk, dan jangan khawatir, pengguna tidak bisa melihat ini.",
|
||||
"resetSent": "Reset dikirim.",
|
||||
"resetPasswordThroughLinkEnd": "Lalu tekan submit. Ada link yang akan dikirim ke email untuk reset password kamu.",
|
||||
"resetPasswordThroughLink": "Untuk reset password kamu, masukkan salah satu dari username, email, atau kontak yang terhubung pada akun, lalu submit. Akan ada link yang dikirim ke email untuk reset password kamu.",
|
||||
"resetPasswordThroughJellyfin": "Untuk mengubah password kamu, kunjungi {ifLink} dan tekan tombol \"Forgot Password\".",
|
||||
"copyReferral": "Salin Link",
|
||||
"referralsDescription": "Undang teman & keluarga untuk bergabung ke Jellyfin dengan link ini. Kembali kesini untuk membuat yang baru jika ini sudah kedaluwarsa.",
|
||||
"invitedBy": "Kamu diundang oleh {user}.",
|
||||
"resetPasswordThroughLinkStart": "Untuk reset password kamu, masukkan salah satu yang ada dibawah:"
|
||||
},
|
||||
"notifications": {
|
||||
"errorUserExists": "Pengguna sudah ada.",
|
||||
|
||||
88
lang/form/pt-PT.json
Normal file
88
lang/form/pt-PT.json
Normal file
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "Português (PT)"
|
||||
},
|
||||
"strings": {
|
||||
"pageTitle": "Criar uma conta Jellyfin",
|
||||
"createAccountHeader": "Criar conta",
|
||||
"accountDetails": "Detalhes",
|
||||
"emailAddress": "E-mail",
|
||||
"username": "Nome de utilizador",
|
||||
"oldPassword": "Palavra-passe antiga",
|
||||
"newPassword": "Nova palavra-passe",
|
||||
"password": "Palavra-passe",
|
||||
"reEnterPassword": "Reintroduzir a palavra-passe",
|
||||
"reEnterPasswordInvalid": "As palavras-passe não são iguais.",
|
||||
"createAccountButton": "Criar conta",
|
||||
"passwordRequirementsHeader": "Requisitos da palavra-passe",
|
||||
"successHeader": "Sucesso!",
|
||||
"confirmationRequired": "É necessária uma confirmação por e-mail",
|
||||
"confirmationRequiredMessage": "Verifique a sua caixa de entrada para confirmar o seu e-mail.",
|
||||
"yourAccountIsValidUntil": "A sua conta é válida até {data}.",
|
||||
"sendPIN": "Envie o PIN abaixo para o bot e, em seguida, volte aqui para associar a sua conta.",
|
||||
"sendPINDiscord": "Escreva {command} em {server_channel} no Discord e envie o PIN abaixo.",
|
||||
"matrixEnterUser": "Introduza o seu ID de utilizador, prima enviar e ser-lhe-á enviado um PIN. Introduza-o aqui para continuar.",
|
||||
"welcomeUser": "Bem-vindo(a), {utilizador}!",
|
||||
"addContactMethod": "Adicionar método de contacto",
|
||||
"editContactMethod": "Editar método de contacto",
|
||||
"joinTheServer": "Junte-se ao servidor:",
|
||||
"customMessagePlaceholderHeader": "Personalizar este cartão",
|
||||
"customMessagePlaceholderContent": "Clique no botão de edição da página do utilizador nas definições para personalizar este cartão, ou mostre um no ecrã de início de sessão, e não se preocupe, o utilizador não o pode ver.",
|
||||
"userPageSuccessMessage": "Pode ver e alterar os detalhes da sua conta mais tarde na página {myAccount}.",
|
||||
"resetPassword": "Redefinir palavra-passe",
|
||||
"resetPasswordThroughJellyfin": "Para redefinir a sua palavra-passe, visite {jfLink} e prima o botão “Esqueci-me da palavra-passe”.",
|
||||
"resetPasswordThroughLink": "Para redefinir a sua palavra-passe, introduza o seu nome de utilizador, e-mail ou um nome de utilizador de um método de contacto associado e clique em enviar. Será enviado um link para redefinir a sua palavra-passe.",
|
||||
"resetPasswordThroughLinkStart": "Para redefinir a sua palavra-passe, introduza uma das seguintes opções:",
|
||||
"resetPasswordThroughLinkEnd": "Em seguida, clique em enviar. Será enviado um link para redefinir a sua palavra-passe.",
|
||||
"resetPasswordUsername": "O seu nome de utilizador Jellyfin",
|
||||
"resetPasswordEmail": "O seu endereço de e-mail",
|
||||
"resetPasswordContactMethod": "O nome de utilizador de qualquer método de contacto associado à sua conta",
|
||||
"resetSent": "Link de redefinição enviado.",
|
||||
"resetSentDescription": "Se existir uma conta com o nome de utilizador/método de contacto indicado, será enviado um link de redefinição da palavra-passe através de todos os métodos de contacto disponíveis. O código expirará dentro de 30 minutos.",
|
||||
"changePassword": "Alterar palavra-passe",
|
||||
"referralsDescription": "Convide amigos e familiares para o Jellyfin com este link. Volte aqui para obter um novo link se ele expirar.",
|
||||
"referralsWithExpiryDescription": "Convide amigos e familiares para o Jellyfin com este link. O link será desativado quando expirar.",
|
||||
"copyReferral": "Copiar link",
|
||||
"invitedBy": "Foi convidado pelo utilizador {user}."
|
||||
},
|
||||
"notifications": {
|
||||
"errorUserExists": "O utilizador já existe.",
|
||||
"errorInvalidCode": "Código de convite inválido.",
|
||||
"errorAccountLinked": "Esta conta já está a ser utilizada.",
|
||||
"errorEmailLinked": "Este e-mail já está a ser utilizado.",
|
||||
"errorTelegramVerification": "É necessária a verificação do Telegram.",
|
||||
"errorDiscordVerification": "É necessária a verificação do Discord.",
|
||||
"errorMatrixVerification": "É necessária a verificação da Matrix.",
|
||||
"errorInvalidPIN": "PIN inválido.",
|
||||
"errorUnknown": "Erro desconhecido.",
|
||||
"errorNoEmail": "E-mail necessário.",
|
||||
"errorCaptcha": "Captcha incorreto.",
|
||||
"errorPassword": "Verifique os requisitos da palavra-passe.",
|
||||
"errorNoMatch": "As palavras-passe não coincidem.",
|
||||
"errorOldPassword": "A palavra-passe antiga está incorreta.",
|
||||
"passwordChanged": "Palavra-passe alterada.",
|
||||
"verified": "Conta verificada."
|
||||
},
|
||||
"validationStrings": {
|
||||
"length": {
|
||||
"singular": "Deve ter pelo menos {n} caráter",
|
||||
"plural": "Deve ter pelo menos {n} carateres"
|
||||
},
|
||||
"uppercase": {
|
||||
"singular": "Deve ter pelo menos {n} caráter em maiúscula",
|
||||
"plural": "Deve ter pelo menos {n} carateres em maiúsculas"
|
||||
},
|
||||
"lowercase": {
|
||||
"singular": "Deve ter pelo menos {n} caráter minúsculo",
|
||||
"plural": "Deve ter pelo menos {n} carateres minúsculos"
|
||||
},
|
||||
"number": {
|
||||
"singular": "Deve ter pelo menos {n} número",
|
||||
"plural": "Deve ter pelo menos {n} números"
|
||||
},
|
||||
"special": {
|
||||
"singular": "Deve ter pelo menos {n} caráter especial",
|
||||
"plural": "Deve ter pelo menos {n} carateres especiais"
|
||||
}
|
||||
}
|
||||
}
|
||||
88
lang/form/th-TH.json
Normal file
88
lang/form/th-TH.json
Normal file
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "ภาษาไทย (TH)"
|
||||
},
|
||||
"strings": {
|
||||
"pageTitle": "สมัครบัญชี Jellyfin",
|
||||
"createAccountHeader": "สมัครบัญชี",
|
||||
"accountDetails": "รายละเอียด",
|
||||
"emailAddress": "ที่อยู่อีเมล",
|
||||
"username": "ชื่อผู้ใช้งาน",
|
||||
"oldPassword": "รหัสผ่านเก่า",
|
||||
"newPassword": "รหัสผ่านใหม่",
|
||||
"password": "รหัสผ่าน",
|
||||
"reEnterPassword": "กรอกรหัสผ่านซ้ำ",
|
||||
"reEnterPasswordInvalid": "รหัสผ่านไม่เหมือนกัน",
|
||||
"createAccountButton": "สมัครบัญชี",
|
||||
"passwordRequirementsHeader": "ความต้องการของรหัสผ่าน",
|
||||
"successHeader": "สำเร็จ!",
|
||||
"confirmationRequired": "จำเป็นต้องยืนยันอีเมล",
|
||||
"confirmationRequiredMessage": "โปรดตรวจสอบกล่องข้อความ (Inbox) เพื่อยืนยันที่อยู่ของท่าน",
|
||||
"yourAccountIsValidUntil": "บัญชีของคุณจะใช้ได้ถึงวันที่ {date}",
|
||||
"sendPIN": "ส่งรหัส (PIN) ด้านล่างไปให้บอท, หลังจากนั้นกลับมาเพื่อผูกบัญชีของคุณ",
|
||||
"sendPINDiscord": "พิมพ์ {command} ในห้อง {server_channel} บน Discord, หลังจากนั้นส่งรหัส (PIN) ด้านล่าง",
|
||||
"matrixEnterUser": "กรอกรหัสประจำไอดี, แล้วกดส่ง, รหัส (PIN) จะส่งไปให้คุณ และโปรดกรอกลงตรงนี้เพื่อดำเนินการต่อ",
|
||||
"welcomeUser": "ยินดีต้อนรับ, {user}!",
|
||||
"addContactMethod": "เพิ่มช่องทางการติดต่อ",
|
||||
"editContactMethod": "แก้ไขช่องทางการติดต่อ",
|
||||
"joinTheServer": "เข้าร่วมเซิฟเวอร์:",
|
||||
"customMessagePlaceholderHeader": "ปรับเปลี่ยนการ์ดนี้",
|
||||
"customMessagePlaceholderContent": "กดไปที่ปุ่ม \"แก้ไขหน้าผู้ใช้\" ในการตั้งค่าเพื่อปรับเปลี่ยนการ์ดนี้, หรือแสดงบนหน้าเข้าสู่ระบบ, และไม่ต้องห่วง! ผู้ใช้จะไม่เห็นสิ่งนี้",
|
||||
"userPageSuccessMessage": "คุณสามารถแก้ไขหรือดูข้อมูลเกี่ยวกับบัญชีได้ทีหลัง ผ่านหน้า {myAccount}",
|
||||
"resetPassword": "ตั้งค่ารหัสผ่านใหม่",
|
||||
"resetPasswordThroughJellyfin": "หากต้องการตั้งค่ารหัสผ่านใหม่, เข้าไปที่ {jfLink} และกดปุ่ม \"ตั้งค่ารหัสผ่านใหม่\"",
|
||||
"resetPasswordThroughLink": "หากต้องการตั้งค่ารหัสผ่านใหม่, กรอกชื่อผู้ใช้, บัญชีอีเมล หรือชื่อผู้ใช้ที่เชื่อมไว้, แล้วกดส่ง แล้วลิงค์จะถูกส่งให้ตั้งค่ารหัสผ่านใหม่",
|
||||
"resetPasswordThroughLinkStart": "หากต้องการตั้งค่ารหัสผ่านใหม่, กรอกช่องใดช่องหนึ่งด้านล่าง:",
|
||||
"resetPasswordThroughLinkEnd": "หลังจากนั้นกดส่ง แล้วลิงค์จะถูกส่งให้ตั้งค่ารหัสผ่านใหม่",
|
||||
"resetPasswordUsername": "ชื่อผู้ใช้ Jellyfin ของคุณ",
|
||||
"resetPasswordEmail": "บัญชีอีเมลของคุณ",
|
||||
"resetPasswordContactMethod": "ชื่อผู้ใช้ที่เชื่อมไว้กับบัญชีของคุณอันใดก็ได้",
|
||||
"resetSent": "ส่งอีกครั้ง",
|
||||
"resetSentDescription": "ถ้าหากบัญชี/ข้อมูลที่ให้ไว้ตรงกับในระบบ, ลิงค์เพื่อตั้งค่ารหัสใหม่จะถูกส่งให้ผ่านช่องทางติดต่อทั้งหมด. รหัสจะหมดอายุภายใน 30 นาที",
|
||||
"changePassword": "เปลี่ยนรหัสผ่าน",
|
||||
"referralsDescription": "ชวนเพื่อน & ครอบครัวเข้าสู่ Jellyfin ผ่านลิงค์นี้, กลับมาเอาอันใหม่อีกครั้งหากหมดอายุ",
|
||||
"referralsWithExpiryDescription": "ชวนเพื่อน & ครอบครัวเข้าสู่ Jellyfin ผ่านลิงค์นี้, ลิงค์นี้จะถูกปิดใช้งานหลังจากหมดอายุ",
|
||||
"copyReferral": "คัดลอกลิงค์",
|
||||
"invitedBy": "คุณถูกเชิญโดยผู้ใช้ {user}"
|
||||
},
|
||||
"notifications": {
|
||||
"errorUserExists": "ชื่อผู้ใช้นี้มีอยู่แล้ว",
|
||||
"errorInvalidCode": "รหัสเชิญไม่ถูกต้อง",
|
||||
"errorAccountLinked": "บัญชีนี้ถูกใช้ไปแล้ว",
|
||||
"errorEmailLinked": "อีเมลนี้ถูกใช้ไปแล้ว",
|
||||
"errorTelegramVerification": "จำเป็นต้องยืนยันตัวตนผ่าน Telegram",
|
||||
"errorDiscordVerification": "จำเป็นต้องยืนยันตัวตนผ่าน Discord",
|
||||
"errorMatrixVerification": "จำเป็นต้องยืนยันตัวตนผ่าน Matrix",
|
||||
"errorInvalidPIN": "รหัส (PIN) ไม่ถูกต้อง",
|
||||
"errorUnknown": "เกิดข้อผิดผลาดที่ไม่รู้จัก",
|
||||
"errorNoEmail": "จำเป็นต้องกรอกอีเมล",
|
||||
"errorCaptcha": "ยืนยันตัว (Capcha) ไม่ถูกต้อง",
|
||||
"errorPassword": "ตรวจสอบกฎเกณฑ์รหัสผ่าน",
|
||||
"errorNoMatch": "รหัสผ่านไม่ตรงกัน",
|
||||
"errorOldPassword": "รหัสผ่านเก่าไม่ถูกต้อง",
|
||||
"passwordChanged": "รหัสผ่านถูกเปลี่ยนแล้ว",
|
||||
"verified": "ยืนยันบัญชีแล้ว"
|
||||
},
|
||||
"validationStrings": {
|
||||
"length": {
|
||||
"singular": "ต้องมีอย่างน้อย {n} ตัว",
|
||||
"plural": "ต้องมีอย่างน้อย {n} ตัว"
|
||||
},
|
||||
"uppercase": {
|
||||
"singular": "ต้องมีตัวอักษรตัวใหญ่อย่างน้อย {n} ตัว",
|
||||
"plural": "ต้องมีตัวอักษรตัวใหญ่อย่างน้อย {n} ตัว"
|
||||
},
|
||||
"lowercase": {
|
||||
"singular": "ต้องมีตัวอักษรตัวเล็กอย่างน้อย {n} ตัว",
|
||||
"plural": "ต้องมีตัวอักษรตัวเล็กอย่างน้อย {n} ตัว"
|
||||
},
|
||||
"number": {
|
||||
"singular": "ต้องมีตัวเลขอย่างน้อย {n} ตัว",
|
||||
"plural": "ต้องมีตัวเลขอย่างน้อย {n} ตัว"
|
||||
},
|
||||
"special": {
|
||||
"singular": "ต้องมีอักขระพิเศษอย่างน้อย {n} ตัว",
|
||||
"plural": "ต้องมีอักขระพิเศษอย่างน้อย {n} ตัว"
|
||||
}
|
||||
}
|
||||
}
|
||||
16
lang/pwreset/th-TH.json
Normal file
16
lang/pwreset/th-TH.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "ภาษาไทย (TH)"
|
||||
},
|
||||
"strings": {
|
||||
"passwordReset": "ตั้งค่ารหัสผ่านใหม่",
|
||||
"reset": "ตั้งค่าใหม่",
|
||||
"resetFailed": "การตั้งค่ารหัสผ่านใหม่ผิดพลาด",
|
||||
"tryAgain": "โปรดลองอีกครั้ง",
|
||||
"youCanLogin": "คุณสามารถเข้าสู่ระบบด้วยรหัสด้านล่างเป็นรหัสผ่านของคุณ",
|
||||
"youCanLoginOmbi": "คุณสามารถเข้าสู่ระบบ Jellyfin & Ombi ด้วยรหัสด้านล่างเป็นรหัสผ่านของคุณ",
|
||||
"youCanLoginPassword": "คุณสามารถเข้าใช้งานได้ด้วยรหัสผ่านใหม่ กดปุ่มด้านล่างเพื่อเข้าสู่ Jellyfin",
|
||||
"changeYourPassword": "อย่าลืมเปลี่ยนรหัสใหม่หลังจากเข้าสู่ระบบ",
|
||||
"enterYourPassword": "กรอกรหัสผ่านใหม่ด้านล่าง"
|
||||
}
|
||||
}
|
||||
@@ -131,4 +131,4 @@
|
||||
"stable": "Σταθερό",
|
||||
"unstable": "Ασταθές"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -147,4 +147,4 @@
|
||||
"title": "Invite Messages",
|
||||
"description": "If enabled, you can send invites directly to a user's email address, Discord or Matrix user. Because you might be using a reverse proxy, you need to provide the URL invites are accessed from. Write your URL Base, and append '/invite'."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
167
lang/setup/fa-IR.json
Normal file
167
lang/setup/fa-IR.json
Normal file
@@ -0,0 +1,167 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": ""
|
||||
},
|
||||
"strings": {
|
||||
"pageTitle": "",
|
||||
"next": "",
|
||||
"back": "",
|
||||
"optional": "",
|
||||
"serverType": "",
|
||||
"disabled": "",
|
||||
"enabled": "",
|
||||
"port": "",
|
||||
"message": "",
|
||||
"serverAddress": "",
|
||||
"emailSubject": "",
|
||||
"URL": "",
|
||||
"apiKey": "",
|
||||
"error": "",
|
||||
"errorInvalidUserPass": "",
|
||||
"errorNotAdmin": "",
|
||||
"errorUserDisabled": "",
|
||||
"error404": "",
|
||||
"errorConnectionRefused": "",
|
||||
"errorUnknown": "",
|
||||
"errorProxy": ""
|
||||
},
|
||||
"startPage": {
|
||||
"welcome": "",
|
||||
"pressStart": "",
|
||||
"httpsNotice": "",
|
||||
"start": ""
|
||||
},
|
||||
"endPage": {
|
||||
"finished": "",
|
||||
"restartMessage": "",
|
||||
"refreshPage": ""
|
||||
},
|
||||
"language": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"defaultAdminLang": "",
|
||||
"defaultFormLang": "",
|
||||
"defaultEmailLang": ""
|
||||
},
|
||||
"general": {
|
||||
"title": "",
|
||||
"listenAddress": "",
|
||||
"urlBase": "",
|
||||
"urlBaseNotice": "",
|
||||
"lightTheme": "",
|
||||
"darkTheme": "",
|
||||
"useHTTPS": "",
|
||||
"httpsPort": "",
|
||||
"useHTTPSNotice": "",
|
||||
"pathToCertificate": "",
|
||||
"pathToKeyFile": ""
|
||||
},
|
||||
"updates": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"updateChannel": "",
|
||||
"stable": "",
|
||||
"unstable": ""
|
||||
},
|
||||
"proxy": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"protocol": "",
|
||||
"address": ""
|
||||
},
|
||||
"login": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"authorizeWithJellyfin": "",
|
||||
"authorizeManual": "",
|
||||
"adminOnly": "",
|
||||
"allowAll": "",
|
||||
"allowAllDescription": "",
|
||||
"authorizeManualUserPageNotice": "",
|
||||
"emailNotice": ""
|
||||
},
|
||||
"jellyfinEmby": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"embyNotice": "",
|
||||
"internal": "",
|
||||
"external": "",
|
||||
"replaceJellyfin": "",
|
||||
"replaceJellyfinNotice": "",
|
||||
"addressExternalNotice": "",
|
||||
"testConnection": ""
|
||||
},
|
||||
"ombi": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"apiKeyNotice": ""
|
||||
},
|
||||
"messages": {
|
||||
"title": "",
|
||||
"description": ""
|
||||
},
|
||||
"email": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"method": "",
|
||||
"useEmailAsUsername": "",
|
||||
"useEmailAsUsernameNotice": "",
|
||||
"fromAddress": "",
|
||||
"senderName": "",
|
||||
"dateFormat": "",
|
||||
"dateFormatNotice": "",
|
||||
"encryption": "",
|
||||
"mailgunApiURL": ""
|
||||
},
|
||||
"notifications": {
|
||||
"title": "",
|
||||
"description": ""
|
||||
},
|
||||
"userPage": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"customizeMessages": "",
|
||||
"requiredSettings": ""
|
||||
},
|
||||
"welcomeEmails": {
|
||||
"title": "",
|
||||
"description": ""
|
||||
},
|
||||
"inviteEmails": {
|
||||
"title": "",
|
||||
"description": ""
|
||||
},
|
||||
"passwordResets": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"pathToJellyfin": "",
|
||||
"pathToJellyfinNotice": "",
|
||||
"resetLinks": "",
|
||||
"resetLinksRequiredForUserPage": "",
|
||||
"resetLinksNotice": "",
|
||||
"resetLinksLanguage": "",
|
||||
"setPassword": "",
|
||||
"setPasswordNotice": ""
|
||||
},
|
||||
"passwordValidation": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"length": "",
|
||||
"uppercase": "",
|
||||
"lowercase": "",
|
||||
"numbers": "",
|
||||
"special": ""
|
||||
},
|
||||
"helpMessages": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"contactMessage": "",
|
||||
"contactMessageNotice": "",
|
||||
"helpMessage": "",
|
||||
"helpMessageNotice": "",
|
||||
"successMessage": "",
|
||||
"successMessageNotice": "",
|
||||
"emailMessage": "",
|
||||
"emailMessageNotice": ""
|
||||
}
|
||||
}
|
||||
@@ -8,7 +8,7 @@
|
||||
"back": "Kembali",
|
||||
"optional": "Pilihan",
|
||||
"serverType": "Tipe Server",
|
||||
"disabled": "Dinonaktifkan",
|
||||
"disabled": "Dihentikan",
|
||||
"enabled": "Diaktifkan",
|
||||
"port": "Port",
|
||||
"message": "Pesan",
|
||||
@@ -124,4 +124,4 @@
|
||||
"emailMessage": "Pesan Email",
|
||||
"emailMessageNotice": "Ditampilkan di bagian bawah email."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,17 +20,20 @@
|
||||
"errorNotAdmin": "Użytkownik nie jest upoważniony do zarządzania serwerem.",
|
||||
"errorUserDisabled": "Użytkownik może być wyłączony.",
|
||||
"error404": "404, nie znaleziono URL.",
|
||||
"errorConnectionRefused": "Brak dostępu."
|
||||
"errorConnectionRefused": "Brak dostępu.",
|
||||
"errorProxy": "Konfiguracja proxy jest nieprawidłowa.",
|
||||
"error": "Błąd",
|
||||
"errorUnknown": "Nieznany błąd, sprawdź logi."
|
||||
},
|
||||
"startPage": {
|
||||
"welcome": "Witaj!",
|
||||
"pressStart": "Musisz wykonać kilka czynności aby skonfigurować jfa-go. Wciśnij start aby kontynuować.",
|
||||
"httpsNotice": "Upewnij się , że masz dostęp do strony przy użyciu HTTPS lub sieci LAN.",
|
||||
"pressStart": "Musisz wykonać kilka czynności, aby skonfigurować jfa-go. Wciśnij start, aby kontynuować.",
|
||||
"httpsNotice": "Upewnij się, że masz dostęp do strony przy użyciu HTTPS lub sieci LAN.",
|
||||
"start": "Start"
|
||||
},
|
||||
"endPage": {
|
||||
"finished": "Ukończono!",
|
||||
"restartMessage": "Możesz skonfigurować boty Discord/Telegram/Matrix, dostosować wiadomości i nie tylko w Ustawieniach. Kliknij poniżej, aby ponownie uruchomić, a następnie odśwież stronę.",
|
||||
"restartMessage": "Funkcje takie jak boty Discord/Telegram/Matrix, niestandardowe wiadomości Markdown i dostępna dla użytkownika strona „Moje konto” można znaleźć w Ustawieniach, więc koniecznie je przejrzyj. Kliknij poniżej, aby ponownie uruchomić, a następnie odśwież stronę.",
|
||||
"refreshPage": "Odśwież"
|
||||
},
|
||||
"language": {
|
||||
@@ -42,8 +45,8 @@
|
||||
},
|
||||
"general": {
|
||||
"title": "Ogólne",
|
||||
"listenAddress": "",
|
||||
"urlBase": "",
|
||||
"listenAddress": "Adres nasłuchiwania",
|
||||
"urlBase": "Adres URL",
|
||||
"urlBaseNotice": "Wymagane tylko jeśli używasz reverse proxy na subdomenie np. jellyf.in/accounts.",
|
||||
"lightTheme": "Jasny",
|
||||
"darkTheme": "Ciemny",
|
||||
@@ -55,25 +58,26 @@
|
||||
},
|
||||
"updates": {
|
||||
"title": "Aktualizacje",
|
||||
"description": "",
|
||||
"updateChannel": "",
|
||||
"description": "Włącz, aby otrzymywać powiadomienia o dostępności nowych aktualizacji. jfa-go będzie sprawdzać {n} co 30 minut. Nie są zbierane żadne adresy IP ani dane osobowe.",
|
||||
"updateChannel": "Kanał aktualizacji",
|
||||
"stable": "Stabilny",
|
||||
"unstable": "Niestabilne"
|
||||
},
|
||||
"login": {
|
||||
"title": "Zaloguj",
|
||||
"description": "",
|
||||
"authorizeWithJellyfin": "",
|
||||
"authorizeManual": "",
|
||||
"title": "Zaloguj się",
|
||||
"description": "Aby uzyskać dostęp do strony administratora, należy zalogować się za pomocą poniższej metody:",
|
||||
"authorizeWithJellyfin": "Autoryzacja za pomocą Jellyfin/Emby: Dane logowania są współdzielone z Jellyfin, co pozwala na korzystanie z wielu użytkowników.",
|
||||
"authorizeManual": "Nazwa użytkownika i hasło: Ręczne ustawienie nazwy użytkownika i hasła.",
|
||||
"adminOnly": "Tylko administratorzy (zalecane)",
|
||||
"allowAll": "Zezwój wszystkim użytkownikom na logowanie do Jellyfin",
|
||||
"allowAllDescription": "",
|
||||
"emailNotice": ""
|
||||
"allowAllDescription": "Niezalecane, należy zezwolić poszczególnym użytkownikom na logowanie się po skonfigurowaniu.",
|
||||
"emailNotice": "Twój adres e-mail może być używany do otrzymywania powiadomień.",
|
||||
"authorizeManualUserPageNotice": "Użycie tej opcji spowoduje wyłączenie funkcji „Strona użytkownika”."
|
||||
},
|
||||
"jellyfinEmby": {
|
||||
"title": "",
|
||||
"description": "",
|
||||
"embyNotice": "",
|
||||
"title": "Jellyfin/Emby",
|
||||
"description": "Konto administratora jest potrzebne, ponieważ API nie pozwala na tworzenie użytkowników przy użyciu klucza API. Powinieneś utworzyć osobne konto i zaznaczyć opcję „Zezwalaj temu użytkownikowi na zarządzanie serwerem”. Pozostałe opcje można wyłączyć. Po zakończeniu wprowadź dane logowania tutaj.",
|
||||
"embyNotice": "Wsparcie Emby jest ograniczone i nie obsługuje resetowania hasła.",
|
||||
"internal": "",
|
||||
"external": "",
|
||||
"replaceJellyfin": "Nazwa serwera",
|
||||
@@ -146,5 +150,11 @@
|
||||
"successMessageNotice": "",
|
||||
"emailMessage": "",
|
||||
"emailMessageNotice": ""
|
||||
},
|
||||
"proxy": {
|
||||
"description": "Niech jfa-go wykonuje wszystkie połączenia przez proxy HTTP/SOCKS5. Połączenie z Jellyfin będzie testowane za jego pośrednictwem.",
|
||||
"title": "Proxy",
|
||||
"protocol": "Protokół",
|
||||
"address": "Adres (wraz z portem)"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -134,4 +134,4 @@
|
||||
"stable": "Stabil",
|
||||
"unstable": "Ostabil"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
167
lang/setup/th-TH.json
Normal file
167
lang/setup/th-TH.json
Normal file
@@ -0,0 +1,167 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "ภาษาไทย (TH)"
|
||||
},
|
||||
"strings": {
|
||||
"pageTitle": "ตั้งค่า - jfa-go",
|
||||
"next": "ถัดไป",
|
||||
"back": "กลับ",
|
||||
"optional": "ไม่จำเป็น",
|
||||
"serverType": "ประเภทเซิฟเวอร์",
|
||||
"disabled": "ปิดใช้งาน",
|
||||
"enabled": "เปิดใช้งาน",
|
||||
"port": "Port",
|
||||
"message": "ข้อความ",
|
||||
"serverAddress": "ที่อยู่เซิฟเวอร์",
|
||||
"emailSubject": "ผู้รับอีเมล",
|
||||
"URL": "URL",
|
||||
"apiKey": "API Key",
|
||||
"error": "ข้อผิดผลาด",
|
||||
"errorInvalidUserPass": "ชื่อผู้ใช้/รหัสผ่าน ไม่ถูกต้อง",
|
||||
"errorNotAdmin": "ผู้ใช้นี้ไม่ได้รับอนุญาติในการจัดการเซิฟเวอร์",
|
||||
"errorUserDisabled": "ผู้ใช้นี้อาจถูกปิดใช้งาน",
|
||||
"error404": "404, โปรดตรวจสอบ URL ภายใน",
|
||||
"errorConnectionRefused": "การเชื่อมต่อถูกปฏิเสธ",
|
||||
"errorUnknown": "ข้อผิดพลาดที่ไม่รู้จัก, โปรดตรวจสอบบันทึกแอปฯ",
|
||||
"errorProxy": "การตั้งค่า Proxy ไม่ถูกต้อง"
|
||||
},
|
||||
"startPage": {
|
||||
"welcome": "ยินดีต้อนรับ!",
|
||||
"pressStart": "คุณจะต้องทำอะไรเล็กน้อยเพื่อตั้งค่า jfa-go, กดเริ่มเพื่อดำเนินการต่อ",
|
||||
"httpsNotice": "อย่าลืมตรวจสอบว่าเข้าถึงหน้านี้ผ่าน HTTPS หรือเครือข่ายส่วนตัว",
|
||||
"start": "เริ่ม"
|
||||
},
|
||||
"endPage": {
|
||||
"finished": "เสร็จสิ้น!",
|
||||
"restartMessage": "ฟีเจอร์อย่างเช่น บอท Discord/Telegram/Matrix, ข้อความ Markdown แบบกำหนดเอง และหน้า \"บัญชีของฉัน\" ที่ผู้ใช้เข้าถึงได้ สามารถพบได้ที่การตั้งค่า, อย่าลืมส่องดูหล่ะ กดปุ่มข้างล่างเพื่อเริ่มระบบใหม่ หลังจากนั้นโหลดหน้านี้ใหม่อีกครั้ง",
|
||||
"refreshPage": "โหลดใหม่"
|
||||
},
|
||||
"language": {
|
||||
"title": "ภาษา",
|
||||
"description": "แปลภาษาโดยชุมชนมีให้ใช้งานเกือบทุกส่วนใน jfa-go, คุณสามารถเลือกภาษาหลักได้ข้างล่าง, แต่ผู้ใช้สามารถเปลี่ยนเองได้ตามต้องการ ถ้าต้องการช่วยแปลภาษา ลงทะเบียนที่ {n} เพื่อเริ่มแปลภาษาได้เลย!",
|
||||
"defaultAdminLang": "ภาษาหลักสำหรับผู้ดูแล",
|
||||
"defaultFormLang": "ภาษาหลักสำหรับหน้าสร้างบัญชี",
|
||||
"defaultEmailLang": "ภาษาหลักสำหรับอีเมล"
|
||||
},
|
||||
"general": {
|
||||
"title": "ทั่วไป",
|
||||
"listenAddress": "Listen Address",
|
||||
"urlBase": "URL Base",
|
||||
"urlBaseNotice": "จำเป็นเฉพาะเมื่อผ่าน Reverse Proxy บนโดเมนย่อย (ตัวอย่าง 'jellyf.in/accounts')",
|
||||
"lightTheme": "สว่าง",
|
||||
"darkTheme": "มืด",
|
||||
"useHTTPS": "ใช้ HTTPS",
|
||||
"httpsPort": "พอร์ต HTTPS",
|
||||
"useHTTPSNotice": "จำเป็นเฉพาะถ้าเข้าใช้งานไม่ผ่าน Reverse Proxy",
|
||||
"pathToCertificate": "ที่อยู่ใบรับรอง",
|
||||
"pathToKeyFile": "ที่อยู่ไฟล์กุญแจ (รหัสใบรับรอง)"
|
||||
},
|
||||
"updates": {
|
||||
"title": "อัปเดต",
|
||||
"description": "เปิดเพื่อรับการแจ้งเตือนเมื่ออัปเดตพร้อมใช้งาน, jfa-go จะตรวจ {n} ทุก ๆ 30 นาที โดยไม่มีการเก็บ IP หรือข้อมูลที่ระบุถึงบุคคลได้",
|
||||
"updateChannel": "ช่องอัปเดต",
|
||||
"stable": "Stable",
|
||||
"unstable": "Unstable"
|
||||
},
|
||||
"proxy": {
|
||||
"title": "Proxy",
|
||||
"description": "ให้ jfa-go เชื่อมต่อทุกอย่างผ่าน HTTP/SOCKS5 proxy, การเชื่อมต่อไปยัง Jellyfin จะถูกเชื่อมต่อผ่านทางนี้",
|
||||
"protocol": "Protocol",
|
||||
"address": "ที่อยู่ (รวมถึง Port)"
|
||||
},
|
||||
"login": {
|
||||
"title": "เข้าสู่ระบบ",
|
||||
"description": "เพื่อเข้าถึงหน้าผู้ดูแลระบบ คุณจำเป็นต้องเข้าสู่ระบบผ่านช่องทางด้านล่างนี้:",
|
||||
"authorizeWithJellyfin": "ยืนยันตัวตนผ่าน Jellyfin/Emby: ข้อมูลเข้าสู่ระบบจะใช้ร่วมกับ Jellyfin, ซึ่งสามารถใช้ร่วมกับผู้ใช้อื่น ๆ ได้",
|
||||
"authorizeManual": "ชื่อผู้ใช้ และ รหัสผ่าน: ตั้งค่าชื่อผู้ใช้ และ รหัสผ่านด้วยตนเอง",
|
||||
"adminOnly": "ผู้ดูและระบบเท่านั้น (แนะนำ)",
|
||||
"allowAll": "อนุญาติให้ผู้ใช้ Jellyfin ทั้งหมดเข้าสู่ระบบได้",
|
||||
"allowAllDescription": "ไม่แนะนำ, คุณควรอนุญาติเป็นรายบุคคลให้เข้าสู่ระบบหลังจากตั้งค่า",
|
||||
"authorizeManualUserPageNotice": "ใช้การตั้งค่านี้ จะปิดการใช้งานฟีเจอร์ \"หน้าผู้ใช้\"",
|
||||
"emailNotice": "อีเมลของคุณสามารถใช้เพื่อรับการแจ้งเตือนได้"
|
||||
},
|
||||
"jellyfinEmby": {
|
||||
"title": "Jellyfin/Emby",
|
||||
"description": "บัญชีแอดมินจำเป็น เพราะ API ไม่อนุญาติให้สร้างผู้ใช้งานโดยไม่มี API key คุณควรสร้างชื่อผู้ใช้เฉพาะ และเลือก \"อนุญาติผู้ใช้นี้จัดการเซิฟเวอร์นี้ (Allow this user to manage the server)\" นอกเหนือจากนั้น สามารถปิดได้เลย หลังจากตั้งค่าเสร็จสิ้นแล้ว กรอกข้อมูลการเข้าสู่ระบบตรงนี้",
|
||||
"embyNotice": "การรอบรับ Emby ยังถูกจำกัด และไม่รอบรับการตั้งค่ารหัสผ่านใหม่",
|
||||
"internal": "ภายใน",
|
||||
"external": "ภายนอก",
|
||||
"replaceJellyfin": "ชื่อเซิฟเวอร์",
|
||||
"replaceJellyfinNotice": "หากกรอก, ชื่อนี้จะถูกเปลี่ยนทุกอย่างที่เกี่ยวกับ 'Jellyfin' ในแอปฯ",
|
||||
"addressExternalNotice": "ปล่อยว่างหากใช้ที่อยู่เดียวกัน",
|
||||
"testConnection": "ทดสอบการเชื่อมต่อ"
|
||||
},
|
||||
"ombi": {
|
||||
"title": "Ombi",
|
||||
"description": "โดยเชื่อมต่อกับ Ombi, ทั้งบัญชี Jellyfin และ Ombi จะถูกสร้างขึ้นเมื่อผู้ใช้เข้าร่วมผ่าน jfa-go, หลังตั้งค่าเสร็จ ไปยังการตั้งค่าเพื่อตั้งค่าโปรไฟล์เริ่มต้นสำหรับผู้ใช้ Ombi ใหม่",
|
||||
"apiKeyNotice": "หาได้จากแท็บแรกจากการตั้งค่าบน Ombi"
|
||||
},
|
||||
"messages": {
|
||||
"title": "ข้อความ",
|
||||
"description": "jfa-go สามารถส่งคำขอตั้งค่ารหัสผ่านใหม่ และข้อความต่าง ๆ ผ่าน Email, Discord, Telegram, และ/หรือ Matrix คุณสามารถตั้งค่าอีเมลข้างล่าง และอื่น ๆ สามารถตั้งค่าได้ผ่านการตั้งค่าในภายหลัง ขั้นตอนสามารถหาได้ใน {n} ถ้าคุณไม่ต้องการ, คุณสามารถปิดการตั้งค่าได้"
|
||||
},
|
||||
"email": {
|
||||
"title": "อีเมล",
|
||||
"description": "jfa-go สามารถส่งคำขอรหัสผ่าน รหัส (PIN) และการแจ้งเตือนอื่น ๆ ผ่านทางอีเมล คุณสามารถเชื่อมต่อไปยัง SMTP server, หรือใช้ {n} API",
|
||||
"method": "วิธีการส่ง",
|
||||
"useEmailAsUsername": "ใช้ที่อยู่อีเมลเป็นชื่อผู้ใช้",
|
||||
"useEmailAsUsernameNotice": "หากเปิด, ผู้ใช้ใหม่จะเข้าสู่ระบบ Jellyfin/Emby ผ่านอีเมลของผู้เขาแทนชื่อผู้ใช้",
|
||||
"fromAddress": "จากที่อยู่",
|
||||
"senderName": "ชื่อผู้ส่ง",
|
||||
"dateFormat": "รูปแบบวันที่",
|
||||
"dateFormatNotice": "วันที่ตามรูปแบบ strftime, สำหรับข้อมูลเพิ่มเติม ไปที่ {n}",
|
||||
"encryption": "การเข้ารหัส",
|
||||
"mailgunApiURL": "ที่อยู่ API"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "การแจ้งเตือนผู้ดูแลระบบ",
|
||||
"description": "ถ้าเปิดใช้งาน, คุณสามารถเลือก (ต่อคำเชิญ) เพื่อรับข้อความแจ้งเมื่อคำเชิญหมดอายุ หรือผู้ใช้ถูกสร้างขึ้น ถ้าคุณไม่ได้เลือกเข้าสู่ระบบผ่าน Jellyfin, อย่าลืมทิ้งอีเมลติดต่อของคุณด้วย หรือเพิ่มช่องทางอื่น ๆ ในภายหลัง"
|
||||
},
|
||||
"userPage": {
|
||||
"title": "หน้าผู้ใช้งาน",
|
||||
"description": "หน้าผู้ใช้ (แสดงเป็น \"บัญชีของฉัน\") เป็นหน้าที่ให้ผู้ใช้เข้าถึงข้อมูลเกี่ยวกับบัญชีของเขา เช่น ข้อมูลติดต่อหรือวันหมดอายุ ผู้ใช้สามารถเปลี่ยนรหัสผ่าน, เริ่มต้นการตั้งรหัสผ่านใหม่ หรือ ลิงค์/เปลี่ยนข้อมูลติดต่อได้โดยไม่ต้องถามคุณ เพิ่มเติม สามารถข้อความ Markdown แบบกำหนดเองให้ผู้ใช้ ก่อนหรือหลังเข้าสู่ระบบได้",
|
||||
"customizeMessages": "กดปุ่มแก้ไขข้าง “บัญชีของฉัน” ในการตั้งค่าเพื่อแก้ไขทีหลัง",
|
||||
"requiredSettings": "จำเป็นต้องตั้งค่าเข้าสู่ระบบ jfa-go ผ่าน Jellyfin และมั่นใจว่าได้เลือก \"ตั้งค่ารหัสผ่านใหม่ผ่านลิงค์\""
|
||||
},
|
||||
"welcomeEmails": {
|
||||
"title": "ข้อความต้อนรับ",
|
||||
"description": "ถ้าเปิดใช้งาน, ข้อความจะถูกส่งไปยังผู้ใช้ใหม่พร้อมลิงค์ Jellyfin/Emby และรวมไปถึงชื่อผู้ใช้ของเขา"
|
||||
},
|
||||
"inviteEmails": {
|
||||
"title": "จดหมายคำเชิญ",
|
||||
"description": "ถ้าเปิดใช้งาน, คุณสามารถส่งคำเชิญไปยังอีเมล, Discord หรือ Matrix ได้โดยตรง เพระาว่าคุณอาจจะใช้ผ่าน Reverse Proxy, คุณจำเป็นต้องกรอกลิงค์ที่สามารถเข้าถึงคำเชิญได้ พิมพ์ URL Base ของคุณต่อท้ายด้วย '/invite'"
|
||||
},
|
||||
"passwordResets": {
|
||||
"title": "การตั้งรหัสผ่านใหม่",
|
||||
"description": "เมื่อผู้ใช้พยายามตั้งรหัสผ่านใหม่, Jellyfin จะสร้างไฟล์ชื่อ 'passwordreset-*.json' ซึ่งมีรหัส (PIN) อยู่ jfa-go จะอ่านไฟล์และส่งรหัสไปยังผู้ใช้, ถ้าเปิดใช้งาน \"หน้าผู้ใช้\" ก็สามารถตั้งรหัสผ่านใหม่ผ่านทางนั้นได้, โดยใช้ชื่อผู้ใช้, อีเมล หรือช่องทางการติดต่อ",
|
||||
"pathToJellyfin": "ที่อยู่โฟลเดอร์ไฟล์ตั้งค่า Jellyfin",
|
||||
"pathToJellyfinNotice": "ถ้าคุณไม่รู้ตำแหน่งโฟล์เดอร์ว่าอยู่ที่ไหน ลองตั้งค่ารหัสผ่าน Jellyfin ใหม่, ป๊อปอัพ '<path to jellyfin>/passwordreset-*.json' จะแสดงขึ้นมา ข้อนี้ไม่จำเป็นหากต้องการให้เปลี่ยนรหัสผ่านด้วยตนเองผ่าน \"หน้าผู้ใช้\"",
|
||||
"resetLinks": "ส่งลิงค์แทนรหัส (PIN)",
|
||||
"resetLinksRequiredForUserPage": "จำเป็นสำหรับตั้งค่ารหัสใหม่ด้วยตัวเองผ่านหน้าผู้ใช้",
|
||||
"resetLinksNotice": "ถ้าเปิดการใช้งานร่วมกับ Ombi, เปิดหัวข้อนี้เพื่อซิงค์รหัส Jellyfin กับ Ombi",
|
||||
"resetLinksLanguage": "ภาษาหน้าตั้งค่าฯ หลัก",
|
||||
"setPassword": "ตั้งค่ารหัสผ่านผ่านลิงค์",
|
||||
"setPasswordNotice": "เปิดการตั้งค่านี้ ผู้ใช้ไม่จำเป็นต้องเปลี่ยนรหัสผ่านผ่านรหัส (PIN) หลังจากตั้งค่าใหม่, กฎการยื่นยันรหัสฯ จะถูกใช้"
|
||||
},
|
||||
"passwordValidation": {
|
||||
"title": "การยืนยันรหัสผ่าน",
|
||||
"description": "หากเปิดใช้งาน, ชุดกฎการตั้งค่ารหัสผ่านจะแสดงบนหน้าสร้างผู้ใช้งาน เช่น ความยาวรหัสผ่าน ตัวอักษรตัวเล็ก/ตัวใหญ่ เป็นต้น",
|
||||
"length": "ความยาว",
|
||||
"uppercase": "ตัวอักษรตัวใหญ่",
|
||||
"lowercase": "ตัวอักษรตัวเล็ก",
|
||||
"numbers": "ตัวเลข",
|
||||
"special": "อักขระพิเศษ (%, *, เป็นต้น)"
|
||||
},
|
||||
"helpMessages": {
|
||||
"title": "ข้อความช่วยเหลือ",
|
||||
"description": "ข้อความเหล่านี้จะแสดงบนหน้าสร้างผู้ใช้และในรายละเอียดอื่น ๆ",
|
||||
"contactMessage": "ข้อความติดต่อ",
|
||||
"contactMessageNotice": "แสดงล่างหน้าทุกหน้ายกเว้นหน้าผู้ดูแลระบบ",
|
||||
"helpMessage": "ข้อความช่วยเหลือ",
|
||||
"helpMessageNotice": "แสดงบนหน้าสร้างบัญชี",
|
||||
"successMessage": "ข้อความสำเร็จ",
|
||||
"successMessageNotice": "แสดงเมื่อผู้ใช้สร้างบัญชีแล้ว",
|
||||
"emailMessage": "ข้อความอีเมล",
|
||||
"emailMessageNotice": "แสดงด้านล่างอีเมล"
|
||||
}
|
||||
}
|
||||
@@ -11,6 +11,8 @@
|
||||
"discordStartMessage": "Hola\nIntroduzca su PIN con `/pin <PIN>` para verificar su cuenta.",
|
||||
"languageMessageDiscord": "Nota: configure su idioma con /lang <language name>.",
|
||||
"languageSet": "El idioma esta configurado como {language}.",
|
||||
"discordDMs": "Por favor, compruebe sus DMs para una respuesta."
|
||||
"discordDMs": "Por favor, compruebe sus DMs para una respuesta.",
|
||||
"sentInvite": "Enviar invitación.",
|
||||
"sentInviteFailure": "Error al enviar la invitación, compruebe los logs."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
18
lang/telegram/pt-PT.json
Normal file
18
lang/telegram/pt-PT.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "Português (PT)"
|
||||
},
|
||||
"strings": {
|
||||
"startMessage": "Olá!\nIntroduza aqui o seu código PIN Jellyfin para verificar a sua conta.",
|
||||
"discordStartMessage": "Olá!\n Introduza o seu PIN com `/pin <PIN>` para verificar a sua conta.",
|
||||
"matrixStartMessage": "Olá!\nIntroduza o PIN abaixo na página de registo do Jellyfin para verificar a sua conta.",
|
||||
"invalidPIN": "O PIN não é válido, tente novamente.",
|
||||
"pinSuccess": "PIN introduzido com sucesso! Pode agora voltar à página de registo.",
|
||||
"languageMessage": "Nota: Veja os idiomas disponíveis com {command} e defina o idioma com {command} <código do idioma>.",
|
||||
"languageMessageDiscord": "Nota: defina o seu idioma com /lang <nome do idioma>.",
|
||||
"languageSet": "Idioma definido para {language}.",
|
||||
"discordDMs": "Verifique as suas MDs para obter uma resposta.",
|
||||
"sentInvite": "Convite enviado.",
|
||||
"sentInviteFailure": "Falha no envio do convite, verifique os registos."
|
||||
}
|
||||
}
|
||||
18
lang/telegram/th-TH.json
Normal file
18
lang/telegram/th-TH.json
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"meta": {
|
||||
"name": "ภาษาไทย (TH)"
|
||||
},
|
||||
"strings": {
|
||||
"startMessage": "สวัสดี!\nโปรดกรอกรหัส (PIN) Jellyfin เพื่อยืนยันบัญชีของคุณ",
|
||||
"discordStartMessage": "สวัสดี!\nโปรดกรอกรหัส (PIN) โดยใช้คำสั่ง `/pin <PIN>` เพื่อยืนยันบัญชีของคุณ",
|
||||
"matrixStartMessage": "สวัสดี!\nโปรดกรอกรหัส (PIN) ด้านล่างไปยังหน้าลงทะเบียน Jellyfin เพื่อยืนยันบัญชีของคุณ",
|
||||
"invalidPIN": "รหัส (PIN) ไม่ถูกต้อง, โปรดลองอีกครั้ง",
|
||||
"pinSuccess": "สำเร็จ! คุณสามารถกลับไปที่หน้าลงทะเบียนได้เลย",
|
||||
"languageMessage": "ปล. คุณสามารถลองดูภาษาที่มีได้ด้วยคำสั่ง {command}, และตั้งภาษาที่ต้องการได้ด้วยคำสั่ง {command} <รหัสภาษา>",
|
||||
"languageMessageDiscord": "ปล. คุณสามารถตั้งภาษาที่ต้องการได้ด้วยคำสั่ง /lang <รหัสภาษา>",
|
||||
"languageSet": "ภาษาถูกตั้งเป็นภาษา {language}",
|
||||
"discordDMs": "โปรดเช็คกล่องข้อความ (DM) สำหรับข้อความ",
|
||||
"sentInvite": "ส่งคำเชิญ",
|
||||
"sentInviteFailure": "เกิดข้อผิดพลาดในการส่งคำเชิญ, โปรดเช็คบันทึก"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user