|
|
|
@ -146,7 +146,7 @@ enterFileName: "พิมพ์ชื่อไฟล์"
|
|
|
|
|
mute: "ปิดเสียง"
|
|
|
|
|
unmute: "ยกเลิกการปิดเสียง"
|
|
|
|
|
renoteMute: "ปิดเสียงรีโน้ต"
|
|
|
|
|
renoteUnmute: "เปิดเสียง รีโน้ต"
|
|
|
|
|
renoteUnmute: "เลิกปิดเสียงรีโน้ต"
|
|
|
|
|
block: "บล็อก"
|
|
|
|
|
unblock: "เลิกบล็อก"
|
|
|
|
|
suspend: "ระงับ"
|
|
|
|
@ -242,8 +242,8 @@ silencedInstances: "ปิดปากเซิร์ฟเวอร์นี้
|
|
|
|
|
silencedInstancesDescription: "ระบุโฮสต์ของเซิร์ฟเวอร์ที่ต้องการปิดปาก คั่นด้วยการขึ้นบรรทัดใหม่, บัญชีทั้งหมดของเซิร์ฟเวอร์ดังกล่าวจะถือว่าถูกปิดปากเช่นกัน ทำได้เฉพาะคำขอติดตามเท่านั้น และไม่สามารถกล่าวถึงบัญชีในเซิร์ฟเวอร์นี้ได้หากไม่ได้ถูกติดตามกลับ | สิ่งนี้ไม่มีผลต่ออินสแตนซ์ที่ถูกบล็อก"
|
|
|
|
|
mediaSilencedInstances: "เซิร์ฟเวอร์ที่ถูกปิดปากสื่อ"
|
|
|
|
|
mediaSilencedInstancesDescription: "ระบุโฮสต์ของเซิร์ฟเวอร์ที่ต้องการปิดปากสื่อ คั่นด้วยการขึ้นบรรทัดใหม่, ไฟล์ที่ถูกส่งจากบัญชีของเซิร์ฟเวอร์ดังกล่าวจะถือว่าถูกปิดปาก แล้วจะถูกติดเครื่องหมายว่ามีเนื้อหาละเอียดอ่อน และเอโมจิแบบกำหนดเองก็จะใช้ไม่ได้ด้วย | สิ่งนี้ไม่มีผลต่ออินสแตนซ์ที่ถูกบล็อก"
|
|
|
|
|
federationAllowedHosts: "เซิร์ฟเวอร์ที่เปิดให้บริการแบบเฟเดอเรชั่น"
|
|
|
|
|
federationAllowedHostsDescription: "ระบุชื่อโฮสต์ของเซิร์ฟเวอร์ที่คุณต้องการอนุญาตให้เชื่อมต่อแบบเฟเดอเรชั่น โดยต้องเว้นวรรคแต่ละบรรทัด"
|
|
|
|
|
federationAllowedHosts: "เซิร์ฟเวอร์ที่อนุญาตให้เชื่อมกับสหพันธ์"
|
|
|
|
|
federationAllowedHostsDescription: "ระบุโฮสต์ของเซิร์ฟเวอร์ที่อนุญาตให้เชื่อมกับสหพันธ์ โดยแยกแต่ละรายการด้วยบรรทัดใหม่"
|
|
|
|
|
muteAndBlock: "ปิดเสียงและบล็อก"
|
|
|
|
|
mutedUsers: "ผู้ใช้ที่ถูกปิดเสียง"
|
|
|
|
|
blockedUsers: "ผู้ใช้ที่ถูกบล็อก"
|
|
|
|
@ -298,9 +298,11 @@ uploadFromUrl: "อัปโหลดจาก URL"
|
|
|
|
|
uploadFromUrlDescription: "URL ของไฟล์ที่คุณต้องการอัปโหลด"
|
|
|
|
|
uploadFromUrlRequested: "ร้องขอการอัปโหลดแล้ว"
|
|
|
|
|
uploadFromUrlMayTakeTime: "การอัปโหลดอาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์"
|
|
|
|
|
uploadNFiles: "อัปโหลด {n} ไฟล์"
|
|
|
|
|
explore: "สำรวจ"
|
|
|
|
|
messageRead: "อ่านแล้ว"
|
|
|
|
|
noMoreHistory: "ไม่มีประวัติเพิ่มเติม"
|
|
|
|
|
startChat: "เริ่มแชต"
|
|
|
|
|
nUsersRead: "อ่านโดย {n}"
|
|
|
|
|
agreeTo: "ฉันยอมรับ {0}"
|
|
|
|
|
agree: "ยอมรับ"
|
|
|
|
@ -325,6 +327,7 @@ dark: "มืด"
|
|
|
|
|
lightThemes: "ธีมสว่าง"
|
|
|
|
|
darkThemes: "ธีมมืด"
|
|
|
|
|
syncDeviceDarkMode: "ซิงค์โหมดมืดกับการตั้งค่าอุปกรณ์ของคุณ"
|
|
|
|
|
switchDarkModeManuallyWhenSyncEnabledConfirm: "“{x}” เปิดอยู่ ต้องการปิดการซิงค์และสลับโหมดด้วยตนเองหรือไม่?"
|
|
|
|
|
drive: "ไดรฟ์"
|
|
|
|
|
fileName: "ชื่อไฟล์"
|
|
|
|
|
selectFile: "เลือกไฟล์"
|
|
|
|
@ -365,7 +368,7 @@ reject: "ปฏิเสธ"
|
|
|
|
|
normal: "ปกติ"
|
|
|
|
|
instanceName: "ชื่อเซิร์ฟเวอร์"
|
|
|
|
|
instanceDescription: "คำอธิบายแนะนำเซิร์ฟเวอร์"
|
|
|
|
|
maintainerName: "ผู้ดูแล"
|
|
|
|
|
maintainerName: "ชื่อผู้ดูแลระบบ"
|
|
|
|
|
maintainerEmail: "อีเมลผู้ดูแลระบบ"
|
|
|
|
|
tosUrl: "URL เงื่อนไขการให้บริการ"
|
|
|
|
|
thisYear: "ปีนี้"
|
|
|
|
@ -423,6 +426,7 @@ antennaExcludeBots: "ยกเว้นบัญชีบอต"
|
|
|
|
|
antennaKeywordsDescription: "คั่นด้วยเว้นวรรคสำหรับเงื่อนไข AND, หรือขึ้นบรรทัดใหม่สำหรับเงื่อนไข OR"
|
|
|
|
|
notifyAntenna: "แจ้งเตือนเกี่ยวกับโน้ตใหม่"
|
|
|
|
|
withFileAntenna: "เฉพาะโน้ตที่มีไฟล์"
|
|
|
|
|
excludeNotesInSensitiveChannel: "ไม่รวมโน้ตจากช่องเนื้อหาละเอียดอ่อน"
|
|
|
|
|
enableServiceworker: "เปิดใช้งานการแจ้งเตือนแบบพุชไปยังเบราว์เซอร์ของคุณ"
|
|
|
|
|
antennaUsersDescription: "ระบุหนึ่งชื่อผู้ใช้ต่อบรรทัด"
|
|
|
|
|
caseSensitive: "อักษรพิมพ์ใหญ่-พิมพ์เล็กความหมายต่างกัน"
|
|
|
|
@ -453,17 +457,17 @@ totpDescription: "ใช้แอปยืนยันตัวตนเพื
|
|
|
|
|
moderator: "ผู้ควบคุม"
|
|
|
|
|
moderation: "การกลั่นกรอง"
|
|
|
|
|
moderationNote: "โน้ตการกลั่นกรอง"
|
|
|
|
|
moderationNoteDescription: "คุณสามารถใส่โน้ตส่วนตัวที่เฉพาะผู้ดูแลระบบเท่านั้นที่สามารถเข้าถึงได้"
|
|
|
|
|
moderationNoteDescription: "สามารถจดเมโมที่จะแบ่งปันเฉพาะระหว่างผู้ควบคุมได้"
|
|
|
|
|
addModerationNote: "เพิ่มโน้ตการกลั่นกรอง"
|
|
|
|
|
moderationLogs: "ปูมการควบคุมดูแล"
|
|
|
|
|
nUsersMentioned: "กล่าวถึงโดยผู้ใช้ {n} ราย"
|
|
|
|
|
securityKeyAndPasskey: "ความปลอดภัยและรหัสผ่าน"
|
|
|
|
|
securityKey: "กุญแจความปลอดภัย"
|
|
|
|
|
securityKeyAndPasskey: "Security key และ Passkey"
|
|
|
|
|
securityKey: "Security Key"
|
|
|
|
|
lastUsed: "ใช้ล่าสุด"
|
|
|
|
|
lastUsedAt: "ใช้งานครั้งล่าสุด: {t}"
|
|
|
|
|
unregister: "เลิกติดตาม"
|
|
|
|
|
passwordLessLogin: "เข้าสู่ระบบแบบไม่ใช้รหัสผ่าน"
|
|
|
|
|
passwordLessLoginDescription: "อนุญาตให้เข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่านโดยใช้รหัสรักษาความปลอดภัยหรือรหัสผ่านเท่านั้น"
|
|
|
|
|
passwordLessLoginDescription: "เข้าสู่ระบบโดยไม่ใช้รหัสผ่าน โดยใช้เฉพาะ Security Key หรือ Passkey เท่านั้น"
|
|
|
|
|
resetPassword: "รีเซ็ตรหัสผ่าน"
|
|
|
|
|
newPasswordIs: "รหัสผ่านใหม่คือ “{password}”"
|
|
|
|
|
reduceUiAnimation: "ลดภาพเคลื่อนไหว UI"
|
|
|
|
@ -573,8 +577,10 @@ showFixedPostForm: "แสดงแบบฟอร์มการโพสต์
|
|
|
|
|
showFixedPostFormInChannel: "แสดงแบบฟอร์มการโพสต์ที่ด้านบนของไทม์ไลน์ (ช่อง)"
|
|
|
|
|
withRepliesByDefaultForNewlyFollowed: "แสดงการตอบกลับจากผู้ใช้ที่คุณเพิ่งติดตามลงไทม์ไลน์ตามค่าเริ่มต้น"
|
|
|
|
|
newNoteRecived: "มีโน้ตใหม่"
|
|
|
|
|
newNote: "โน้ตใหม่"
|
|
|
|
|
sounds: "เสียง"
|
|
|
|
|
sound: "เสียง"
|
|
|
|
|
notificationSoundSettings: "ตั้งค่าเสียงแจ้งเตือน"
|
|
|
|
|
listen: "ฟัง"
|
|
|
|
|
none: "ไม่มี"
|
|
|
|
|
showInPage: "แสดงในเพจ"
|
|
|
|
@ -606,8 +612,8 @@ output: "เอาท์พุต"
|
|
|
|
|
script: "สคริปต์"
|
|
|
|
|
disablePagesScript: "ปิดการใช้งาน AiScript บนเพจ"
|
|
|
|
|
updateRemoteUser: "อัปเดตข้อมูลผู้ใช้งานระยะไกล"
|
|
|
|
|
unsetUserAvatar: "เลิกตั้งอวตาร"
|
|
|
|
|
unsetUserAvatarConfirm: "ต้องการเลิกตั้งอวตารใข่ไหม?"
|
|
|
|
|
unsetUserAvatar: "เลิกตั้งไอคอน"
|
|
|
|
|
unsetUserAvatarConfirm: "ต้องการเลิกตั้งไอคอนประจำตัวหรือไม่?"
|
|
|
|
|
unsetUserBanner: "เลิกตั้งแบนเนอร์"
|
|
|
|
|
unsetUserBannerConfirm: "ต้องการเลิกตั้งแบนเนอร์?"
|
|
|
|
|
deleteAllFiles: "ลบไฟล์ทั้งหมด"
|
|
|
|
@ -682,13 +688,15 @@ smtpSecure: "ใช้โดยนัย SSL/TLS สำหรับการเ
|
|
|
|
|
smtpSecureInfo: "ปิดสิ่งนี้เมื่อใช้ STARTTLS"
|
|
|
|
|
testEmail: "ทดสอบการส่งอีเมล"
|
|
|
|
|
wordMute: "ปิดเสียงคำ"
|
|
|
|
|
wordMuteDescription: "ย่อโน้ตที่มีวลีที่ระบุ สามารถดูโน้ตที่ย่อแล้วได้โดยคลิกที่โน้ตเหล่านั้น"
|
|
|
|
|
hardWordMute: "ปิดเสียงคำแบบแข็งโป๊ก"
|
|
|
|
|
hardWordMuteDescription: "ซ่อนหมายเหตุที่มีวลีที่ระบุ ต่างจากการปิดเสียงคำ โน้ตต่างๆ จะถูกซ่อนไว้อย่างสมบูรณ์"
|
|
|
|
|
showMutedWord: "แสดงคำที่ถูกปิดเสียง"
|
|
|
|
|
hardWordMuteDescription: "จะซ่อนโน้ตที่มีคำที่ระบุไว้ ซึ่งไม่เหมือนการปิดเสียงคำ ในกรณีนี้โน้ตจะไม่แสดงเลย"
|
|
|
|
|
regexpError: "เกิดข้อผิดพลาดใน regular expression"
|
|
|
|
|
regexpErrorDescription: "เกิดข้อผิดพลาดใน regular expression บรรทัดที่ {line} ของการปิดเสียงคำ {tab} :"
|
|
|
|
|
instanceMute: "ปิดเสียงเซิร์ฟเวอร์"
|
|
|
|
|
userSaysSomething: "{name} พูดอะไรบางอย่าง"
|
|
|
|
|
userSaysSomethingAbout: "{name} พูดอะไรบางอย่างเกี่ยวกับ \"{word}\""
|
|
|
|
|
userSaysSomethingAbout: "{name} พูดบางอย่างเกี่ยวกับ “{word}”"
|
|
|
|
|
makeActive: "เปิดใช้งาน"
|
|
|
|
|
display: "แสดงผล"
|
|
|
|
|
copy: "คัดลอก"
|
|
|
|
@ -758,7 +766,7 @@ yes: "ใช่"
|
|
|
|
|
no: "ไม่"
|
|
|
|
|
driveFilesCount: "จำนวนไฟล์ไดรฟ์"
|
|
|
|
|
driveUsage: "การใช้พื้นที่ไดรฟ์"
|
|
|
|
|
noCrawle: "ปฏิเสธการจัดทำดัชนีของโปรแกรมรวบรวมข้อมูล"
|
|
|
|
|
noCrawle: "ปฏิเสธการจัดทำดัชนีของ Crawler (โปรแกรมรวบรวมข้อมูล)"
|
|
|
|
|
noCrawleDescription: "ขอให้เครื่องมือค้นหาไม่จัดทำดัชนีหน้าโปรไฟล์ โน้ต หน้าเพจ ฯลฯ"
|
|
|
|
|
lockedAccountInfo: "แม้ว่าการอนุมัติการติดตามถูกเปิดใช้งานอยู่ทุกคนก็ยังคงสามารถเห็นโน้ตของคุณได้ เว้นแต่ว่าคุณจะเปลี่ยนการเปิดเผยโน้ตของคุณเป็น “เฉพาะผู้ติดตาม”"
|
|
|
|
|
alwaysMarkSensitive: "ทำเครื่องหมายว่ามีเนื้อหาละเอียดอ่อนเป็นค่าเริ่มต้น"
|
|
|
|
@ -881,7 +889,7 @@ previewNoteText: "แสดงตัวอย่าง"
|
|
|
|
|
customCss: "CSS ที่กำหนดเอง"
|
|
|
|
|
customCssWarn: "ควรใช้การตั้งค่านี้เฉพาะต่อเมื่อคุณรู้มันใช้ทำอะไร การตั้งค่าที่ไม่เหมาะสมอาจทำให้ไคลเอ็นต์ไม่สามารถใช้งานได้อย่างถูกต้อง"
|
|
|
|
|
global: "ทั่วโลก"
|
|
|
|
|
squareAvatars: "แสดงผลอวตารเป็นสี่เหลี่ยม"
|
|
|
|
|
squareAvatars: "แสดงไอคอนประจำตัวเป็นสี่เหลี่ยม"
|
|
|
|
|
sent: "ส่ง"
|
|
|
|
|
received: "ได้รับแล้ว"
|
|
|
|
|
searchResult: "ผลการค้นหา"
|
|
|
|
@ -948,6 +956,9 @@ oneHour: "1 ชั่วโมง"
|
|
|
|
|
oneDay: "1 วัน"
|
|
|
|
|
oneWeek: "1 สัปดาห์"
|
|
|
|
|
oneMonth: "หนึ่งเดือน"
|
|
|
|
|
threeMonths: "3 เดือน"
|
|
|
|
|
oneYear: "1 ปี"
|
|
|
|
|
threeDays: "3 วัน"
|
|
|
|
|
reflectMayTakeTime: "อาจจำเป็นต้องใช้เวลาสักระยะหนึ่งจึงจะเห็นแสดงผลได้นะ"
|
|
|
|
|
failedToFetchAccountInformation: "ไม่สามารถเรียกดึงข้อมูลบัญชีได้"
|
|
|
|
|
rateLimitExceeded: "เกินขีดจำกัดอัตรา"
|
|
|
|
@ -972,6 +983,7 @@ document: "เอกสาร"
|
|
|
|
|
numberOfPageCache: "จำนวนหน้าเพจที่แคช"
|
|
|
|
|
numberOfPageCacheDescription: "การเพิ่มจำนวนนี้จะช่วยเพิ่มความสะดวกให้กับผู้ใช้งาน แต่จะทำให้เซิร์ฟเวอร์โหลดมากขึ้นและต้องใช้หน่วยความจำมากขึ้นอีกด้วย"
|
|
|
|
|
logoutConfirm: "ต้องการออกจากระบบใช่ไหม?"
|
|
|
|
|
logoutWillClearClientData: "เมื่อออกจากระบบ ข้อมูลการตั้งค่าของไคลเอนต์จะถูกลบออกจากเบราว์เซอร์ เพื่อให้สามารถกู้คืนข้อมูลการตั้งค่าได้เมื่อกลับมาเข้าสู่ระบบอีกครั้ง โปรดเปิดใช้งานการสำรองข้อมูลการตั้งค่าอัตโนมัติ"
|
|
|
|
|
lastActiveDate: "ใช้งานล่าสุดเมื่อ"
|
|
|
|
|
statusbar: "แถบสถานะ"
|
|
|
|
|
pleaseSelect: "ตัวเลือก"
|
|
|
|
@ -990,6 +1002,7 @@ failedToUpload: "การอัปโหลดล้มเหลว"
|
|
|
|
|
cannotUploadBecauseInappropriate: "ไม่สามารถอัปโหลดไฟล์นี้ได้เนื่องจากระบบตรวจพบบางส่วนของไฟล์ว่านี้อาจจะเป็น NSFW"
|
|
|
|
|
cannotUploadBecauseNoFreeSpace: "ไม่สามารถอัปโหลดได้เนื่องจากไม่มีพื้นที่ว่างในไดรฟ์เหลือแล้ว"
|
|
|
|
|
cannotUploadBecauseExceedsFileSizeLimit: "ไม่สามารถอัปโหลดไฟล์นี้ได้แล้วเนื่องจากเกินขีดจำกัดของขนาดไฟล์แล้ว"
|
|
|
|
|
cannotUploadBecauseUnallowedFileType: "ไม่สามารถอัปโหลดได้เนื่องจากเป็นชนิดไฟล์ที่ไม่ได้รับอนุญาต"
|
|
|
|
|
beta: "เบต้า"
|
|
|
|
|
enableAutoSensitive: "ทำเครื่องหมายว่ามีเนื้อหาที่ละเอียดอ่อนโดยอัตโนมัติ"
|
|
|
|
|
enableAutoSensitiveDescription: "อนุญาตให้ตรวจหาและทำเครื่องหมายสื่อว่ามีเนื้อหาโดยละเอียดอ่อนโดยอัตโนมัติ ผ่าน Machine Learning หากเป็นไปได้ แม้ว่าคุณจะปิดคุณสมบัตินี้ ก็อาจถูกตั้งค่าโดยอัตโนมัติ ทั้งนี้ขึ้นอยู่กับเซิร์ฟเวอร์"
|
|
|
|
@ -1009,7 +1022,7 @@ windowMaximize: "ขยายใหญ่สุด"
|
|
|
|
|
windowMinimize: "ย่อเล็กที่สุด"
|
|
|
|
|
windowRestore: "เลิกทำ"
|
|
|
|
|
caption: "คำอธิบาย"
|
|
|
|
|
loggedInAsBot: "ล็อกอินเป็นบอตอยู่ในขณะนี้"
|
|
|
|
|
loggedInAsBot: "เข้าสู่ระบบเป็นบอตอยู่ในขณะนี้"
|
|
|
|
|
tools: "เครื่องมือ"
|
|
|
|
|
cannotLoad: "ไม่สามารถโหลดได้"
|
|
|
|
|
numberOfProfileView: "มุมมองโปรไฟล์"
|
|
|
|
@ -1058,7 +1071,7 @@ exploreOtherServers: "มองหาเซิร์ฟเวอร์อื่
|
|
|
|
|
letsLookAtTimeline: "มาดูไทม์ไลน์กัน"
|
|
|
|
|
disableFederationConfirm: "ปิดใช้งานสหพันธ์เลยใช่ไหม?"
|
|
|
|
|
disableFederationConfirmWarn: "โพสต์จะยังคงเป็นสาธารณะต่อไป เว้นแต่จะตั้งค่าเป็นอย่างอื่น"
|
|
|
|
|
disableFederationOk: "ปิดการใช้งาน"
|
|
|
|
|
disableFederationOk: "ปิดการใช้งานสหพันธ์"
|
|
|
|
|
invitationRequiredToRegister: "เซิร์ฟเวอร์นี้เป็นแบบรับเชิญ เฉพาะผู้มีรหัสเชิญเท่านั้นถึงสามารถลงทะเบียนได้"
|
|
|
|
|
emailNotSupported: "เซิร์ฟเวอร์นี้ไม่รองรับการส่งอีเมล"
|
|
|
|
|
postToTheChannel: "โพสต์ลงช่อง"
|
|
|
|
@ -1088,7 +1101,7 @@ retryAllQueuesConfirmTitle: "ลองใหม่ทั้งหมดจริ
|
|
|
|
|
retryAllQueuesConfirmText: "สิ่งนี้จะเพิ่มการโหลดเซิร์ฟเวอร์ชั่วคราวนะ"
|
|
|
|
|
enableChartsForRemoteUser: "สร้างแผนภูมิข้อมูลผู้ใช้ระยะไกล"
|
|
|
|
|
enableChartsForFederatedInstances: "สร้างแผนภูมิของเซิร์ฟเวอร์ระยะไกล"
|
|
|
|
|
enableStatsForFederatedInstances: "ดึงข้อมูลสถิติจากเซิร์ฟเวอร์ที่อยู่ห่างไกล"
|
|
|
|
|
enableStatsForFederatedInstances: "ดึงข้อมูลจากเซิร์ฟเวอร์ระยะไกล"
|
|
|
|
|
showClipButtonInNoteFooter: "เพิ่ม “คลิป” ไปยังเมนูสั่งการของโน้ต"
|
|
|
|
|
reactionsDisplaySize: "ขนาดของรีแอคชั่น"
|
|
|
|
|
limitWidthOfReaction: "จำกัดความกว้างสูงสุดของรีแอคชั่นและแสดงให้เล็กลง"
|
|
|
|
@ -1219,13 +1232,13 @@ impressumDescription: "การติดป้ายกำกับ (Impressum)
|
|
|
|
|
privacyPolicy: "นโยบายความเป็นส่วนตัว"
|
|
|
|
|
privacyPolicyUrl: "URL นโยบายความเป็นส่วนตัว"
|
|
|
|
|
tosAndPrivacyPolicy: "เงื่อนไขในการให้บริการและนโยบายความเป็นส่วนตัว"
|
|
|
|
|
avatarDecorations: "การตกแต่งอวตาร"
|
|
|
|
|
avatarDecorations: "ของตกแต่งไอคอน"
|
|
|
|
|
attach: "แนบ"
|
|
|
|
|
detach: "นำออก"
|
|
|
|
|
detachAll: "เอาออกทั้งหมด"
|
|
|
|
|
angle: "แองเกิล"
|
|
|
|
|
flip: "พลิก"
|
|
|
|
|
showAvatarDecorations: "แสดงตกแต่งอวตาร"
|
|
|
|
|
showAvatarDecorations: "แสดงของตกแต่งไอคอน"
|
|
|
|
|
releaseToRefresh: "ปล่อยเพื่อรีเฟรช"
|
|
|
|
|
refreshing: "กำลังรีเฟรช..."
|
|
|
|
|
pullDownToRefresh: "ดึงลงเพื่อรีเฟรช"
|
|
|
|
@ -1281,51 +1294,208 @@ clipNoteLimitExceeded: "ไม่สามารถเพิ่มโน้ต
|
|
|
|
|
performance: "ประสิทธิภาพ"
|
|
|
|
|
modified: "แก้ไข"
|
|
|
|
|
discard: "ละทิ้ง"
|
|
|
|
|
thereAreNChanges: "มีอยู่ {n} เปลี่ยนแปลง(s)"
|
|
|
|
|
thereAreNChanges: "มีการเปลี่ยนแปลง {n} รายการ"
|
|
|
|
|
signinWithPasskey: "ลงชื่อเข้าใช้ด้วย Passkey"
|
|
|
|
|
unknownWebAuthnKey: "พาสคีย์ไม่ถูกต้องค่ะ"
|
|
|
|
|
passkeyVerificationFailed: "การยืนยันกุญแจดิจิทัลไม่สำเร็จค่ะ"
|
|
|
|
|
passkeyVerificationSucceededButPasswordlessLoginDisabled: "การยืนยันพาสคีย์สำเร็จแล้ว แต่การลงชื่อเข้าใช้แบบไม่ต้องใส่รหัสผ่านถูกปิดใช้งานแล้ว"
|
|
|
|
|
unknownWebAuthnKey: "เป็น Passkey ที่ยังไม่ได้ลงทะเบียน"
|
|
|
|
|
passkeyVerificationFailed: "การยืนยัน Passkey ล้มเหลว"
|
|
|
|
|
passkeyVerificationSucceededButPasswordlessLoginDisabled: "การยืนยัน Passkey สำเร็จ แต่การเข้าสู่ระบบแบบไม่ใช้รหัสผ่านถูกปิดใช้งานอยู่"
|
|
|
|
|
messageToFollower: "ข้อความถึงผู้ติดตาม"
|
|
|
|
|
target: "เป้า"
|
|
|
|
|
testCaptchaWarning: "ฟังก์ชันนี้มีไว้สำหรับทดสอบ CAPTCHA เท่านั้น\n<strong>ห้ามนำไปใช้ในระบบจริงโดยเด็ดขาด</strong>"
|
|
|
|
|
prohibitedWordsForNameOfUser: "คำนี้ไม่สามารถใช้เป็นชื่อผู้ใช้ได้"
|
|
|
|
|
prohibitedWordsForNameOfUserDescription: "หากมีสตริงใดๆ ในรายการนี้ปรากฏอยู่ในชื่อของผู้ใช้ ชื่อนั้นจะถูกปฏิเสธ ผู้ใช้ที่มีสิทธิ์แต่ผู้ดูแลระบบนั้นจะไม่ได้รับผลกระทบใดๆจากข้อจำกัดนี้ค่ะ"
|
|
|
|
|
prohibitedWordsForNameOfUserDescription: "จะไม่อนุญาตให้เปลี่ยนชื่อผู้ใช้หากชื่อของผู้ใช้มีข้อความที่อยู่ในรายการนี้ แต่ผู้ใช้ที่มีสิทธิ์เป็นผู้ควบคุมจะไม่ได้รับผลกระทบจากข้อจำกัดนี้"
|
|
|
|
|
yourNameContainsProhibitedWords: "ชื่อของคุณนั้นมีคำที่ต้องห้าม"
|
|
|
|
|
yourNameContainsProhibitedWordsDescription: "ถ้าหากคุณต้องการใช้ชื่อนี้ กรุณาติดต่อผู้ดูแลระบบของเซิร์ฟเวอร์นะค่ะ"
|
|
|
|
|
federationDisabled: "เซิร์ฟเวอร์นี้ปิดการใช้งานการรวมกลุ่ม คุณไม่สามารถโต้ตอบกับผู้ใช้บนเซิร์ฟเวอร์อื่นได้"
|
|
|
|
|
reactAreYouSure: "คุณต้องการที่จะตอบสนองต่อ \" {emoji}\" หรือไม่?"
|
|
|
|
|
markAsSensitiveConfirm: "คุณต้องการทำเครื่องหมายสื่อนี้ว่าละเอียดอ่อนหรือไม่?"
|
|
|
|
|
unmarkAsSensitiveConfirm: "คุณต้องการลบการกำหนดความไวของสื่อนี้หรือไม่?"
|
|
|
|
|
thisContentsAreMarkedAsSigninRequiredByAuthor: "ผู้โพสต์ได้ตั้งค่าว่าต้องเข้าสู่ระบบจึงจะสามารถดูได้"
|
|
|
|
|
lockdown: "ล็อกดาวน์"
|
|
|
|
|
pleaseSelectAccount: "โปรดเลือกบัญชี"
|
|
|
|
|
availableRoles: "บทบาทที่ใช้ได้"
|
|
|
|
|
acknowledgeNotesAndEnable: "เปิดใช้งานหลังจากที่เข้าใจข้อควรระวังแล้ว"
|
|
|
|
|
federationSpecified: "เซิร์ฟเวอร์นี้ดำเนินงานในระบบกลุ่มไวท์ลิสต์ ไม่สามารถติดต่อกับเซิร์ฟเวอร์อื่นที่ไม่ได้รับอนุญาตจากผู้ดูแลระบบได้"
|
|
|
|
|
federationDisabled: "เซิร์ฟเวอร์นี้ปิดใช้งานสหพันธ์ ไม่สามารถติดต่อหรือแลกเปลี่ยนข้อมูลกับผู้ใช้จากเซิร์ฟเวอร์อื่นได้"
|
|
|
|
|
draft: "ร่าง"
|
|
|
|
|
confirmOnReact: "ยืนยันเมื่อทำการรีแอคชั่น"
|
|
|
|
|
reactAreYouSure: "ต้องการใส่รีแอคชั่นด้วย \"{emoji}\" หรือไม่?"
|
|
|
|
|
markAsSensitiveConfirm: "ต้องการตั้งค่าสื่อนี้ว่าเป็นเนื้อหาละเอียดอ่อนหรือไม่?"
|
|
|
|
|
unmarkAsSensitiveConfirm: "ต้องการยกเลิกการระบุว่าสื่อนี้มีเนื้อหาละเอียดอ่อนหรือไม่?"
|
|
|
|
|
preferences: "การตั้งค่าสภาพแวดล้อม"
|
|
|
|
|
accessibility: "การช่วยการเข้าถึง"
|
|
|
|
|
preferencesProfile: "โปรไฟล์การกำหนดค่า"
|
|
|
|
|
copyPreferenceId: "คัดลือก ID การตั้งค่า"
|
|
|
|
|
resetToDefaultValue: "คืนค่าเป็นค่าเริ่มต้น"
|
|
|
|
|
overrideByAccount: "เขียนทับด้วยบัญชี"
|
|
|
|
|
untitled: "ไม่มีชื่อ"
|
|
|
|
|
noName: "ไม่มีชื่อ"
|
|
|
|
|
skip: "ข้าม"
|
|
|
|
|
restore: "กู้คืน"
|
|
|
|
|
syncBetweenDevices: "ซิงค์ระหว่างอุปกรณ์"
|
|
|
|
|
preferenceSyncConflictTitle: "การตั้งค่ามีอยู่บนเซิร์ฟเวอร์"
|
|
|
|
|
preferenceSyncConflictText: "รายการการตั้งค่าที่เปิดใช้งานการซิงโครไนซ์จะจัดเก็บค่าไว้บนเซิร์ฟเวอร์ และพบค่าที่จัดเก็บบนเซิร์ฟเวอร์สำหรับรายการการตั้งค่านี้ คุณต้องการทำอย่างไร?"
|
|
|
|
|
preferenceSyncConflictText: "การตั้งค่าที่เปิดใช้งานการซิงค์จะบันทึกค่าลงในเซิร์ฟเวอร์ อย่างไรก็ดี พบว่ามีค่าการตั้งค่านี้ที่เคยบันทึกไว้ในเซิร์ฟเวอร์แล้ว ต้องการดำเนินการอย่างไร?"
|
|
|
|
|
preferenceSyncConflictChoiceMerge: "รวมเข้าด้วยกัน"
|
|
|
|
|
preferenceSyncConflictChoiceServer: "เขียนทับด้วยค่าการตั้งค่าเซิร์ฟเวอร์"
|
|
|
|
|
preferenceSyncConflictChoiceDevice: "เขียนทับด้วยค่าการตั้งค่าอุปกรณ์"
|
|
|
|
|
preferenceSyncConflictChoiceCancel: "ยกเลิกการเปิดใช้งานการซิงค์"
|
|
|
|
|
paste: "วาง"
|
|
|
|
|
emojiPalette: "จานสีเอโมจิ"
|
|
|
|
|
postForm: "แบบฟอร์มการโพสต์"
|
|
|
|
|
textCount: "จำนวนอักขระ"
|
|
|
|
|
information: "เกี่ยวกับ"
|
|
|
|
|
chat: "แชต"
|
|
|
|
|
migrateOldSettings: "ย้ายข้อมูลการตั้งค่าเก่า"
|
|
|
|
|
migrateOldSettings_description: "โดยปกติจะทำโดยอัตโนมัติ แต่หากด้วยเหตุผลบางประการที่ไม่สามารถย้ายได้สำเร็จ สามารถสั่งย้ายด้วยตนเองได้ การตั้งค่าปัจจุบันจะถูกเขียนทับ"
|
|
|
|
|
compress: "บีบอัด"
|
|
|
|
|
right: "ขวา"
|
|
|
|
|
bottom: "ภายใต้"
|
|
|
|
|
top: "บน"
|
|
|
|
|
embed: "ฝัง"
|
|
|
|
|
settingsMigrating: "กำลังย้ายการตั้งค่า กรุณารอสักครู่... (สามารถย้ายด้วยตนเองภายหลังได้ที่ การตั้งค่า → อื่นๆ → ย้ายข้อมูลการตั้งค่าเก่า)"
|
|
|
|
|
readonly: "อ่านได้อย่างเดียว"
|
|
|
|
|
goToDeck: "กลับไปยังเด็ค"
|
|
|
|
|
federationJobs: "งานสหพันธ์"
|
|
|
|
|
driveAboutTip: "ในไดรฟ์จะแสดงรายการไฟล์ที่เคยอัปโหลดไว้ก่อนหน้า<br>\nสามารถนำมาใช้ซ้ำเมื่อแนบไฟล์ในโน้ต หรือตั้งค่าให้อัปโหลดไฟล์ล่วงหน้าเพื่อนำไปโพสต์ทีหลังได้<br>\n<b>โปรดระวัง เมื่อลบไฟล์ ไฟล์นั้นจะไม่แสดงในทุกที่ที่เคยใช้ไฟล์นี้ (โน้ต, หน้าเพจ, อวตาร, แบนเนอร์ ฯลฯ)</b><br>\nสามารถสร้างโฟลเดอร์เพื่อจัดระเบียบได้"
|
|
|
|
|
scrollToClose: "เลื่อนเพื่อปิด"
|
|
|
|
|
advice: "คำแนะนำ"
|
|
|
|
|
realtimeMode: "โหมดเรียลไทม์"
|
|
|
|
|
turnItOn: "เปิดใช้งาน"
|
|
|
|
|
turnItOff: "ปิดใช้งาน"
|
|
|
|
|
emojiMute: "ปิดเสียงเอโมจิ"
|
|
|
|
|
emojiUnmute: "เลิกปิดเสียงเอโมจิ"
|
|
|
|
|
muteX: "ปิดเสียง {x}"
|
|
|
|
|
unmuteX: "เลิกปิดเสียง {x}"
|
|
|
|
|
abort: "หยุดและยกเลิก"
|
|
|
|
|
tip: "คำแนะนำและเคล็ดลับ"
|
|
|
|
|
redisplayAllTips: "แสดงคำแนะนำและเคล็ดลับทั้งหมดอีกครั้ง"
|
|
|
|
|
hideAllTips: "ซ่อนคำแนะนำและเคล็ดลับทั้งหมด"
|
|
|
|
|
defaultImageCompressionLevel: "ความละเอียดเริ่มต้นสำหรับการบีบอัดภาพ"
|
|
|
|
|
defaultImageCompressionLevel_description: "หากตั้งค่าต่ำ จะรักษาคุณภาพภาพได้ดีขึ้นแต่ขนาดไฟล์จะเพิ่มขึ้น<br>หากตั้งค่าสูง จะลดขนาดไฟล์ได้ แต่คุณภาพภาพจะลดลง"
|
|
|
|
|
_order:
|
|
|
|
|
newest: "เรียงจากใหม่ไปเก่า"
|
|
|
|
|
oldest: "เรียงจากเก่าไปใหม่"
|
|
|
|
|
_chat:
|
|
|
|
|
noMessagesYet: "ยังไม่มีข้อความ"
|
|
|
|
|
newMessage: "ข้อความใหม่"
|
|
|
|
|
individualChat: "แชตส่วนตัว"
|
|
|
|
|
individualChat_description: "สามารถแชตแบบตัวต่อตัวกับผู้ใช้ที่ระบุไว้ได้"
|
|
|
|
|
roomChat: "ห้องแชต"
|
|
|
|
|
roomChat_description: "สามารถแชตแบบกลุ่มหลายคนได้\nและสามารถแชตกับผู้ใช้ที่ไม่ได้อนุญาตแชตส่วนตัวได้ หากอีกฝ่ายยอมรับ"
|
|
|
|
|
createRoom: "สร้างห้อง"
|
|
|
|
|
inviteUserToChat: "เชิญผู้ใช้และเริ่มแชตได้เลย"
|
|
|
|
|
yourRooms: "ห้องที่สร้างไว้"
|
|
|
|
|
joiningRooms: "ห้องที่เข้าร่วมอยู่"
|
|
|
|
|
invitations: "คำเชิญ"
|
|
|
|
|
noInvitations: "ไม่มีคำเชิญ"
|
|
|
|
|
history: "ประวัติ"
|
|
|
|
|
noHistory: "ไม่มีประวัติ"
|
|
|
|
|
noRooms: "ไม่มีห้อง"
|
|
|
|
|
inviteUser: "เชิญผู้ใช้"
|
|
|
|
|
sentInvitations: "คำเชิญที่ส่งไปแล้ว"
|
|
|
|
|
join: "เข้าร่วม"
|
|
|
|
|
ignore: "ไม่สนใจ"
|
|
|
|
|
leave: "ออกจากห้อง"
|
|
|
|
|
members: "สมาชิก"
|
|
|
|
|
searchMessages: "ค้นหาข้อความ"
|
|
|
|
|
home: "หน้าหลัก"
|
|
|
|
|
send: "ส่ง"
|
|
|
|
|
newline: "ขึ้นบรรทัดใหม่"
|
|
|
|
|
muteThisRoom: "ปิดเสียงห้องนี้"
|
|
|
|
|
deleteRoom: "ลบห้อง"
|
|
|
|
|
chatNotAvailableForThisAccountOrServer: "แชตไม่ได้เปิดใช้งานบนเซิร์ฟเวอร์นี้ หรือบัญชีนี้"
|
|
|
|
|
chatIsReadOnlyForThisAccountOrServer: "แชตบนเซิร์ฟเวอร์นี้ หรือบัญชีนี้ เป็นแบบอ่านอย่างเดียว ไม่สามารถส่งข้อความใหม่ สร้างหรือเข้าร่วมห้องแชตได้"
|
|
|
|
|
chatNotAvailableInOtherAccount: "บัญชีคู่สนทนาไม่สามารถใช้ฟังก์ชันแชตได้"
|
|
|
|
|
cannotChatWithTheUser: "ไม่สามารถเริ่มแชตกับผู้ใช้นี้ได้"
|
|
|
|
|
cannotChatWithTheUser_description: "แชตใช้งานไม่ได้ หรือคู่สนทนายังไม่ได้เปิดแชต"
|
|
|
|
|
youAreNotAMemberOfThisRoomButInvited: "คุณไม่ได้เป็นผู้เข้าร่วมห้องนี้ แต่มีคำเชิญส่งมา หากต้องการเข้าร่วม กรุณายืนยันคำเชิญ"
|
|
|
|
|
doYouAcceptInvitation: "ต้องการยอมรับคำเชิญหรือไม่?"
|
|
|
|
|
chatWithThisUser: "แชตเลย"
|
|
|
|
|
thisUserAllowsChatOnlyFromFollowers: "ผู้ใช้นี้รับแชตเฉพาะจากผู้ติดตามเท่านั้น"
|
|
|
|
|
thisUserAllowsChatOnlyFromFollowing: "ผู้ใช้นี้รับแชตเฉพาะจากผู้ที่เขาติดตามเท่านั้น"
|
|
|
|
|
thisUserAllowsChatOnlyFromMutualFollowing: "ผู้ใช้นี้รับแชตเฉพาะจากผู้ที่ติดตามซึ่งกันและกันทั้งสองฝ่ายเท่านั้น"
|
|
|
|
|
thisUserNotAllowedChatAnyone: "ผู้ใช้นี้ไม่รับแชตจากใครเลย"
|
|
|
|
|
chatAllowedUsers: "ผู้ที่อนุญาตให้แชตด้วย"
|
|
|
|
|
chatAllowedUsers_note: "ไม่ว่าจะตั้งค่ายังไง คุณยังสามารถแชตกับคนที่คุณส่งข้อความไปหาได้"
|
|
|
|
|
_chatAllowedUsers:
|
|
|
|
|
everyone: "ใครก็ได้หมด"
|
|
|
|
|
followers: "เฉพาะผู้ติดตามเท่านั้น"
|
|
|
|
|
following: "เฉพาะผู้ที่ตัวเองติดตามเท่านั้น"
|
|
|
|
|
mutual: "เฉพาะผู้ใช้ที่ติดตามซึ่งกันและกันทั้งสองฝ่ายเท่านั้น"
|
|
|
|
|
none: "ไม่อนุญาตให้ใครเลย"
|
|
|
|
|
_emojiPalette:
|
|
|
|
|
palettes: "จานสี"
|
|
|
|
|
enableSyncBetweenDevicesForPalettes: "เปิดใช้งานการซิงค์จานสีระหว่างอุปกรณ์"
|
|
|
|
|
paletteForMain: "จานสีหลักที่ใช้"
|
|
|
|
|
paletteForReaction: "จานสีที่ใช้ในการรีแอคชั่น"
|
|
|
|
|
_settings:
|
|
|
|
|
driveBanner: "สามารถจัดการและตั้งค่าไดรฟ์ ตรวจสอบการใช้งาน และตั้งค่าการอัปโหลดไฟล์ได้"
|
|
|
|
|
pluginBanner: "สามารถขยายความสามารถของไคลเอนต์ด้วยปลั๊กอินได้ ติดตั้ง ตั้งค่า และจัดการปลั๊กอินแต่ละตัวได้"
|
|
|
|
|
notificationsBanner: "สามารถตั้งค่าประเภทและขอบเขตของการแจ้งเตือนที่รับจากเซิร์ฟเวอร์ รวมถึงการแจ้งเตือนแบบพุช"
|
|
|
|
|
api: "API"
|
|
|
|
|
webhook: "Webhook"
|
|
|
|
|
serviceConnection: "การเชื่อมต่อกับบริการ"
|
|
|
|
|
serviceConnectionBanner: "สามารถจัดการและตั้งค่า Access Token และ Webhook เพื่อเชื่อมต่อกับแอปหรือบริการภายนอกได้"
|
|
|
|
|
accountData: "ข้อมูลบัญชี"
|
|
|
|
|
accountDataBanner: "สามารถจัดการข้อมูลบัญชีได้โดยส่งออกหรือนำเข้าไฟล์เก็บถาวร"
|
|
|
|
|
muteAndBlockBanner: "สามารถตั้งค่าการซ่อนเนื้อหา และจำกัดการกระทำจากผู้ใช้เฉพาะรายได้"
|
|
|
|
|
accessibilityBanner: "สามารถปรับแต่งรูปลักษณ์และพฤติกรรมของไคลเอนต์เพื่อให้เหมาะกับการใช้งานของตนเองมากขึ้น"
|
|
|
|
|
privacyBanner: "สามารถตั้งค่าความเป็นส่วนตัวของบัญชี เช่น ขอบเขตการเผยแพร่เนื้อหา ความสามารถในการค้นหา และการอนุมัติผู้ติดตาม"
|
|
|
|
|
securityBanner: "สามารถตั้งค่าความปลอดภัยของบัญชี เช่น รหัสผ่าน วิธีการเข้าสู่ระบบ แอปยืนยันตัวตน Passkey เป็นต้น"
|
|
|
|
|
preferencesBanner: "คุณสามารถกำหนดค่าพฤติกรรมโดยรวมของไคลเอนต์ได้ตามความต้องการของคุณ"
|
|
|
|
|
appearanceBanner: "สามารถตั้งค่ารูปลักษณ์และวิธีการแสดงผลของไคลเอนต์ตามความชอบได้"
|
|
|
|
|
soundsBanner: "สามารถตั้งค่าเสียงที่จะเล่นบนไคลเอนต์ได้"
|
|
|
|
|
timelineAndNote: "ไทม์ไลน์และโน้ต"
|
|
|
|
|
makeEveryTextElementsSelectable: "อนุญาตให้เลือกข้อความทั้งหมดได้"
|
|
|
|
|
makeEveryTextElementsSelectable_description: "หากเปิดใช้งาน อาจทำให้ความสะดวกในการใช้งานลดลงในบางสถานการณ์"
|
|
|
|
|
useStickyIcons: "ทำให้ไอคอนเคลื่อนตามการเลื่อน"
|
|
|
|
|
enableHighQualityImagePlaceholders: "แสดงภาพตัวแทนคุณภาพสูง"
|
|
|
|
|
uiAnimations: "ภาพเคลื่อนไหวของ UI"
|
|
|
|
|
showNavbarSubButtons: "แสดงปุ่มรองบนแถบนำทาง"
|
|
|
|
|
ifOn: "เมื่อเปิดใช้งาน"
|
|
|
|
|
ifOff: "เมื่อปิดใช้งาน"
|
|
|
|
|
enableSyncThemesBetweenDevices: "ซิงค์ธีมที่ติดตั้งระหว่างอุปกรณ์"
|
|
|
|
|
enablePullToRefresh: "ดึงเพื่ออัปเดต"
|
|
|
|
|
enablePullToRefresh_description: "สำหรับเมาส์ ให้กดปุ่มล้อกลางค้างไว้แล้วลาก"
|
|
|
|
|
realtimeMode_description: "เชื่อมต่อกับเซิร์ฟเวอร์และอัปเดตเนื้อหาแบบเรียลไทม์ อาจทำให้ใช้ปริมาณข้อมูลและแบตเตอรี่มากขึ้นได้"
|
|
|
|
|
contentsUpdateFrequency: "ความถี่ในการดึงข้อมูลเนื้อหา"
|
|
|
|
|
contentsUpdateFrequency_description: "ยิ่งตั้งค่าสูง เนื้อหาจะอัปเดตแบบเรียลไทม์มากขึ้น แต่ประสิทธิภาพอาจลดลง และการใช้ข้อมูลกับแบตเตอรี่จะเพิ่มมากขึ้น"
|
|
|
|
|
contentsUpdateFrequency_description2: "เมื่อโหมดเรียลไทม์เปิดอยู่ เนื้อหาจะอัปเดตแบบเรียลไทม์โดยไม่ขึ้นกับการตั้งค่านี้"
|
|
|
|
|
showUrlPreview: "แสดงตัวอย่าง URL"
|
|
|
|
|
showAvailableReactionsFirstInNote: "แสดงรีแอคชั่นที่ใช้ได้ไว้หน้าสุด"
|
|
|
|
|
_chat:
|
|
|
|
|
showSenderName: "แสดงชื่อผู้ส่ง"
|
|
|
|
|
sendOnEnter: "กด Enter เพื่อส่ง"
|
|
|
|
|
_preferencesProfile:
|
|
|
|
|
profileName: "ชื่อโปรไฟล์"
|
|
|
|
|
profileNameDescription: "กรุณาตั้งชื่อเพื่อระบุอุปกรณ์นี้"
|
|
|
|
|
profileNameDescription2: "เช่น: “คอมเครื่องหลัก”, “มือถือ” ฯลฯ"
|
|
|
|
|
manageProfiles: "จัดการโปรไฟล์"
|
|
|
|
|
_preferencesBackup:
|
|
|
|
|
autoBackup: "สำรองโดยอัตโนมัติ"
|
|
|
|
|
restoreFromBackup: "คืนค่าจากข้อมูลสำรอง"
|
|
|
|
|
noBackupsFoundTitle: "ไม่พบข้อมูลสำรอง"
|
|
|
|
|
noBackupsFoundDescription: "ไม่พบข้อมูลสำรองที่สร้างโดยอัตโนมัติ แต่หากมีข้อมูลสำรองที่บันทึกด้วยตนเอง สามารถนำเข้ามาเพื่อกู้คืนได้"
|
|
|
|
|
selectBackupToRestore: "กรุณาเลือกข้อมูลสำรองที่ต้องการกู้คืน"
|
|
|
|
|
youNeedToNameYourProfileToEnableAutoBackup: "จำเป็นต้องตั้งชื่อโปรไฟล์ก่อนจึงจะเปิดใช้งานการสำรองข้อมูลอัตโนมัติได้"
|
|
|
|
|
autoPreferencesBackupIsNotEnabledForThisDevice: "ยังไม่ได้เปิดใช้งานการสำรองข้อมูลอัตโนมัติบนอุปกรณ์นี้"
|
|
|
|
|
backupFound: "พบข้อมูลสำรองของการตั้งค่าแล้ว"
|
|
|
|
|
_accountSettings:
|
|
|
|
|
requireSigninToViewContents: "ต้องเข้าสู่ระบบเพื่อดูเนื้อหา"
|
|
|
|
|
requireSigninToViewContentsDescription1: "ต้องเข้าสู่ระบบเพื่อดูบันทึกและเนื้อหาอื่น ๆ ทั้งหมดที่คุณสร้าง คาดว่าจะมีประสิทธิผลในการป้องกันไม่ให้ข้อมูลถูกเก็บรวบรวมโดยโปรแกรมรวบรวมข้อมูล"
|
|
|
|
|
requireSigninToViewContentsDescription2: "นอกจากนี้ จะไม่สามารถดูจากเซิร์ฟเวอร์ที่ไม่รองรับการดูตัวอย่าง URL (OGP), การฝังในหน้าเว็บ หรือการอ้างอิงหมายเหตุได้"
|
|
|
|
|
requireSigninToViewContentsDescription3: "เนื้อหาที่ถูกรวมเข้ากับเซิร์ฟเวอร์ระยะไกลอาจไม่อยู่ภายใต้ข้อจำกัดเหล่านี้"
|
|
|
|
|
requireSigninToViewContentsDescription1: "กำหนดให้ต้องเข้าสู่ระบบก่อนจึงจะสามารถดูโน้ตหรือเนื้อหาทั้งหมดที่สร้างไว้ได้ ซึ่งช่วยป้องกันไม่ให้ข้อมูลถูกเก็บโดยบอตหรือ Crawler (โปรแกรมรวบรวมข้อมูล)"
|
|
|
|
|
requireSigninToViewContentsDescription2: "จะไม่สามารถแสดงผลจากเซิร์ฟเวอร์ที่ไม่รองรับการแสดงตัวอย่าง URL (OGP), การฝังในหน้าเว็บ, หรือการอ้างอิงโน้ตได้"
|
|
|
|
|
requireSigninToViewContentsDescription3: "เนื้อหาที่ถูกรวมผ่านสหพันธ์จากเซิร์ฟเวอร์ระยะไกลอาจไม่อยู่ภายใต้ข้อจำกัดเหล่านี้"
|
|
|
|
|
makeNotesFollowersOnlyBefore: "แสดงโน้ตเก่าเฉพาะกับผู้ติดตามเท่านั้น"
|
|
|
|
|
makeNotesFollowersOnlyBeforeDescription: "ขณะที่เปิดฟังก์ชันนี้ โน้ตที่เก่ากว่าหรือเลยเวลาที่กำหนดจะแสดงเฉพาะกับผู้ติดตามเท่านั้น หากปิดใช้งาน สถานะการเปิดเผยจะกลับไปเป็นแบบเดิม"
|
|
|
|
|
makeNotesHiddenBefore: "ทำให้โน้ตเก่าทั้งหมดเป็นแบบส่วนตัว"
|
|
|
|
|
makeNotesHiddenBeforeDescription: "ขณะที่เปิดฟังก์ชันนี้ โน้ตที่เก่ากว่าหรือเลยเวลาที่กำหนดจะแสดงเฉพาะกับตนเอง (กลายเป็นแบบส่วนตัว) หากปิดใช้งาน สถานะการเปิดเผยจะกลับไปเป็นแบบเดิม"
|
|
|
|
|
mayNotEffectForFederatedNotes: "โน้ตที่ถูกรวมผ่านสหพันธ์จากเซิร์ฟเวอร์ระยะไกลอาจไม่ได้รับผลจากการตั้งค่านี้"
|
|
|
|
|
mayNotEffectSomeSituations: "ข้อจำกัดเหล่านี้เป็นเพียงการกรองเบื้องต้น ในบางกรณี เช่น การดูจากเซิร์ฟเวอร์อื่นหรือในระหว่างการตรวจสอบโดยผู้ดูแล อาจไม่สามารถใช้งานได้"
|
|
|
|
|
notesHavePassedSpecifiedPeriod: "โน้ตที่เลยเวลาที่กำหนดไว้แล้ว"
|
|
|
|
|
notesOlderThanSpecifiedDateAndTime: "โน้ตก่อนเวลาที่กำหนดไว้"
|
|
|
|
|
_abuseUserReport:
|
|
|
|
|
forward: "ส่งต่อ"
|
|
|
|
|
forwardDescription: "ส่งรายงานไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้บัญชีระบบที่ไม่ระบุตัวตน"
|
|
|
|
|
resolve: "แก้ไข"
|
|
|
|
|
accept: "ยอมรับ"
|
|
|
|
|
reject: "ปฏิเสธ"
|
|
|
|
|
resolveTutorial: "ถ้าหากรายงานนี้มีเนื้อหาถูกต้อง ให้เลือก \"ยอมรับ\" เพื่อปิดเคสกรณีนี้โดยถือว่าได้รับการแก้ไขแล้ว\nถ้าหากเนื้อหาในรายงานนี้นั้นไม่ถูกต้อง ให้เลือก \"ปฏิเสธ\" เพื่อปิดเคสกรณีนี้โดยถือว่าไม่ได้รับการแก้ไข"
|
|
|
|
|
resolveTutorial: "ให้เลือก “ยอมรับ” หากรายงานนี้มีเนื้อหาชอบธรรม เพื่อทำเครื่องหมายว่ากรณีนี้ได้รับการแก้ไขในทางบวก\nให้เลือก “ปฏิเสธ” หากรายงานนี้มีเนื้อหาไม่สมเหตุผล เพื่อทำเครื่องหมายว่ากรณีนี้ได้รับการแก้ไขในทางลบ"
|
|
|
|
|
_delivery:
|
|
|
|
|
status: "สถานะการจัดส่ง"
|
|
|
|
|
stop: "ระงับการส่ง"
|
|
|
|
@ -1335,6 +1505,7 @@ _delivery:
|
|
|
|
|
manuallySuspended: "หยุดชั่วคราวด้วยตนเอง"
|
|
|
|
|
goneSuspended: "เซิร์ฟเวอร์ถูกระงับเนื่องจากมีการลบเซิร์ฟเวอร์นี้"
|
|
|
|
|
autoSuspendedForNotResponding: "เซิร์ฟเวอร์ถูกระงับเนื่องจากไม่ตอบสนอง"
|
|
|
|
|
softwareSuspended: "หยุดให้บริการ เนื่องจากเป็นซอฟต์แวร์ที่ถูกระงับการเผยแพร่"
|
|
|
|
|
_bubbleGame:
|
|
|
|
|
howToPlay: "วิธีเล่น"
|
|
|
|
|
hold: "ถือไว้"
|
|
|
|
@ -1449,7 +1620,7 @@ _timelineDescription:
|
|
|
|
|
_serverRules:
|
|
|
|
|
description: "ชุดของกฎที่จะแสดงก่อนการลงทะเบียนเราขอแนะนำให้ตั้งค่าสรุปข้อกำหนดในการให้บริการ"
|
|
|
|
|
_serverSettings:
|
|
|
|
|
iconUrl: "URL ไอคอน"
|
|
|
|
|
iconUrl: "URL ของไอคอน"
|
|
|
|
|
appIconDescription: "ระบุไอคอนที่จะใช้เมื่อ {host} แสดงเป็นแอป"
|
|
|
|
|
appIconUsageExample: "ตัวอย่างเช่น เมื่อถูกเพิ่มเป็น PWA หรือบุ๊กมาร์กบนหน้าจอหลักในสมาร์ทโฟน"
|
|
|
|
|
appIconStyleRecommendation: "เนื่องจากอาจถูกครอบตัดเป็นสี่เหลี่ยมหรือวงกลม จึงแนะนำให้ใช้ภาพที่เผื่อพื้นที่รอบๆ ตัวโลโก้ไอคอนไว้"
|
|
|
|
@ -1463,7 +1634,26 @@ _serverSettings:
|
|
|
|
|
reactionsBufferingDescription: "เมื่อเปิดใช้งานฟังก์ชันนี้ก็จะช่วยลด latency ในการสร้างปฏิกิริยา แต่อาจจะส่งผลให้ memory footprint ของ Redis เพิ่มขึ้นนะ"
|
|
|
|
|
inquiryUrl: "URL สำหรับการติดต่อสอบถาม"
|
|
|
|
|
inquiryUrlDescription: "ระบุ URL ของหน้าเว็บที่มีแบบฟอร์มสำหรับติดต่อผู้ดูแลเซิร์ฟเวอร์ หรือข้อมูลการติดต่อของผู้ดูแลเซิร์ฟเวอร์"
|
|
|
|
|
thisSettingWillAutomaticallyOffWhenModeratorsInactive: "ถ้าหากไม่มีการตรวจสอบจากผู้ดูแลระบบหรือไม่มีความเคลื่อนไหวมาเป็นระยะเวลาหนึ่ง ระบบจะทำการปิดใช้งานฟังก์ชันนี้โดยอัตโนมัติ เพื่อลดความเสี่ยงในการถูกโจมตีด้วยสแปมและอื่นๆ"
|
|
|
|
|
openRegistration: "เปิดให้สร้างบัญชีได้"
|
|
|
|
|
openRegistrationWarning: "การเปิดให้ลงทะเบียนมีความเสี่ยง แนะนำให้เปิดใช้งานเฉพาะในกรณีที่สามารถตรวจสอบเซิร์ฟเวอร์อย่างสม่ำเสมอและมีระบบรับมือกับปัญหาได้ทันท่วงที"
|
|
|
|
|
thisSettingWillAutomaticallyOffWhenModeratorsInactive: "หากไม่พบกิจกรรมของผู้ควบคุมในช่วงระยะเวลาหนึ่ง การตั้งค่านี้จะถูกปิดโดยอัตโนมัติเพื่อป้องกันสแปม"
|
|
|
|
|
deliverSuspendedSoftware: "ซอฟต์แวร์ที่หยุดการเผยแพร่"
|
|
|
|
|
deliverSuspendedSoftwareDescription: "เนื่องจากเหตุผลด้านช่องโหว่ เป็นต้น สามารถหยุดการแจกจ่ายโดยระบุชื่อซอฟต์แวร์ของเซิร์ฟเวอร์และช่วงของเวอร์ชันได้ ข้อมูลเวอร์ชันนี้เป็นข้อมูลที่เซิร์ฟเวอร์ให้มา จึงไม่สามารถรับประกันความน่าเชื่อถือได้ สามารถใช้การระบุช่วงเวอร์ชันแบบ semver ได้ แต่ถ้าระบุเป็น >= 2024.3.1 จะไม่รวมเวอร์ชันแบบกำหนดเอง เช่น 2024.3.1-custom.0 จึงแนะนำให้ระบุเป็น >= 2024.3.1-0 ซึ่งเป็นการระบุแบบ prerelease"
|
|
|
|
|
singleUserMode: "โหมดผู้ใช้คนเดียว"
|
|
|
|
|
singleUserMode_description: "หากมีเพียงตัวเองคนเดียวที่ใช้เซิร์ฟเวอร์นี้ การเปิดใช้งานโหมดนี้จะช่วยปรับการทำงานให้เหมาะสมที่สุด"
|
|
|
|
|
signToActivityPubGet: "ลงนามในคำขอ GET"
|
|
|
|
|
signToActivityPubGet_description: "โดยปกติควรเปิดใช้งาน แต่หากพบปัญหาเกี่ยวกับการสื่อสารในสหพันธ์ การปิดใช้งานอาจช่วยแก้ไขได้ แต่ในบางกรณี เซิร์ฟเวอร์อาจไม่สามารถสื่อสารได้เลยหากปิดใช้งานนี้"
|
|
|
|
|
proxyRemoteFiles: "พร็อกซีไฟล์ระยะไกล"
|
|
|
|
|
proxyRemoteFiles_description: "เมื่อเปิดใช้งาน จะทำหน้าที่เป็นพร็อกซีสำหรับไฟล์จากระยะไกล ช่วยในการสร้างภาพขนาดย่อและปกป้องความเป็นส่วนตัวของผู้ใช้"
|
|
|
|
|
allowExternalApRedirect: "อนุญาตการเปลี่ยนเส้นทางการสืบค้นผ่าน ActivityPub"
|
|
|
|
|
allowExternalApRedirect_description: "เมื่อเปิดใช้งาน จะอนุญาตให้เซิร์ฟเวอร์อื่นสืบค้นเนื้อหาของบุคคลที่สามผ่านเซิร์ฟเวอร์นี้ได้ แต่มีความเสี่ยงที่อาจเกิดการปลอมแปลงเนื้อหา"
|
|
|
|
|
userGeneratedContentsVisibilityForVisitor: "ขอบเขตการเปิดเผยเนื้อหาที่ผู้ใช้สร้างต่อบุคคลที่ไม่ได้เข้าร่วม (แขก)"
|
|
|
|
|
userGeneratedContentsVisibilityForVisitor_description: "ช่วยป้องกันปัญหาที่อาจเกิดขึ้นจากเนื้อหาระยะไกลที่ไม่เหมาะสม ซึ่งอาจถูกเผยแพร่ออกสู่อินเทอร์เน็ตโดยไม่ตั้งใจผ่านเซิร์ฟเวอร์ของตนเอง โดยเฉพาะในกรณีที่การดูแลควบคุมไม่ทั่วถึง"
|
|
|
|
|
userGeneratedContentsVisibilityForVisitor_description2: "การเปิดเผยเนื้อหาทั้งหมดในเซิร์ฟเวอร์รวมทั้งเนื้อหาที่รับมาจากระยะไกลสู่สาธารณะบนอินเทอร์เน็ตโดยไม่มีข้อจำกัดใดๆ มีความเสี่ยงโดยเฉพาะอย่างยิ่งสำหรับผู้ชมที่ไม่เข้าใจลักษณะของระบบแบบกระจาย อาจทำให้เกิดความเข้าใจผิดคิดว่าเนื้อหาที่มาจากระยะไกลนั้นเป็นเนื้อหาที่สร้างขึ้นภายในเซิร์ฟเวอร์นี้ จึงควรใช้ความระมัดระวังอย่างมาก"
|
|
|
|
|
_userGeneratedContentsVisibilityForVisitor:
|
|
|
|
|
all: "ทั้งหมดสาธารณะ"
|
|
|
|
|
localOnly: "เผยแพร่เป็นสาธารณะเฉพาะเนื้อหาท้องถิ่น เนื้อหาระยะไกลให้เป็นส่วนตัว"
|
|
|
|
|
none: "ทั้งหมดส่วนตัว"
|
|
|
|
|
_accountMigration:
|
|
|
|
|
moveFrom: "ย้ายจากบัญชีอื่นมาที่บัญชีนี้"
|
|
|
|
|
moveFromSub: "สร้างนามแฝงไปยังบัญชีอื่น"
|
|
|
|
@ -1753,13 +1943,15 @@ _role:
|
|
|
|
|
baseRole: "แม่แบบบทบาท"
|
|
|
|
|
useBaseValue: "ใช้ตามแม่แบบบทบาท"
|
|
|
|
|
chooseRoleToAssign: "เลือกบทบาทที่ต้องการกำหนด"
|
|
|
|
|
iconUrl: "URL ไอคอน"
|
|
|
|
|
iconUrl: "URL ของไอคอน"
|
|
|
|
|
asBadge: "แสดงเป็นตรา"
|
|
|
|
|
descriptionOfAsBadge: "เมื่อเปิดใช้งาน ไอคอนบทบาทจะปรากฏถัดจากชื่อผู้ใช้"
|
|
|
|
|
descriptionOfAsBadge: "หากเปิดใช้งาน จะมีไอคอนของบทบาท แสดงถัดจากชื่อผู้ใช้"
|
|
|
|
|
isExplorable: "ค้นหาผู้ใช้ได้ง่ายขึ้นโดยดูจากบทบาท"
|
|
|
|
|
descriptionOfIsExplorable: "เมื่อเปิดใช้งาน ไทมไลน์บทบาทนี้และสมาชิกที่มีบทบาทนี้จะเปิดเผยเป็นสาธารณะ"
|
|
|
|
|
displayOrder: "ลำดับการแสดงผล"
|
|
|
|
|
descriptionOfDisplayOrder: "เลขที่สูงกว่าจะแสดงบน UI ก่อน"
|
|
|
|
|
preserveAssignmentOnMoveAccount: "โอนสถานะการมอบหมายไปยังบัญชีที่ย้ายไป"
|
|
|
|
|
preserveAssignmentOnMoveAccount_description: "เมื่อเปิดใช้งาน บัญชีที่ได้รับบทบาทนี้เมื่อถูกย้ายไปบัญชีใหม่ บทบาทนี้จะถูกถ่ายทอดไปยังบัญชีปลายทางด้วย"
|
|
|
|
|
canEditMembersByModerator: "อนุญาตให้ผู้ควบคุมแก้ไขสมาชิก"
|
|
|
|
|
descriptionOfCanEditMembersByModerator: "เมื่อเปิดใช้ นอกเหนือจากผู้ควบคุมและผู้ดูแลระบบแล้ว จะสามารถเพิ่มถอนบทบาทนี้แก่ผู้ใช้ได้ แต่เมื่อปิดใช้ จะมีเฉพาะผู้ดูแลระบบเท่านั้นที่จะสามารถดำเนินการได้"
|
|
|
|
|
priority: "ลำดับความสำคัญ"
|
|
|
|
@ -1779,8 +1971,9 @@ _role:
|
|
|
|
|
canManageCustomEmojis: "จัดการเอโมจิที่กำหนดเอง"
|
|
|
|
|
canManageAvatarDecorations: "จัดการตกแต่งอวตาร"
|
|
|
|
|
driveCapacity: "ความจุของไดรฟ์"
|
|
|
|
|
maxFileSize: "ขนาดไฟล์สูงสุดที่สามารถอัปโหลดได้"
|
|
|
|
|
alwaysMarkNsfw: "ทำเครื่องหมายไฟล์ว่าเป็น NSFW เสมอ"
|
|
|
|
|
canUpdateBioMedia: "อนุญาตให้ปรับปรุงไอคอนและแบนเนอร์"
|
|
|
|
|
canUpdateBioMedia: "อนุญาตให้เปลี่ยนไอคอนประจำตัวและแบนเนอร์"
|
|
|
|
|
pinMax: "จํานวนสูงสุดของโน้ตที่ปักหมุดไว้"
|
|
|
|
|
antennaMax: "จำนวนสูงสุดของเสาอากาศ"
|
|
|
|
|
wordMuteMax: "จำนวนอักขระสูงสุดที่อนุญาตในการปิดเสียงคำ"
|
|
|
|
@ -1794,12 +1987,17 @@ _role:
|
|
|
|
|
canHideAds: "ซ่อนโฆษณา"
|
|
|
|
|
canSearchNotes: "การใช้การค้นหาโน้ต"
|
|
|
|
|
canUseTranslator: "การใช้งานแปล"
|
|
|
|
|
avatarDecorationLimit: "จำนวนการตกแต่งไอคอนสูงสุดที่สามารถติดตั้งได้"
|
|
|
|
|
avatarDecorationLimit: "จำนวนของตกแต่งไอคอนสูงสุดที่สามารถติดตั้งได้"
|
|
|
|
|
canImportAntennas: "อนุญาตให้นำเข้าเสาอากาศ"
|
|
|
|
|
canImportBlocking: "อนุญาตให้นำเข้าการบล็อก"
|
|
|
|
|
canImportFollowing: "อนุญาตให้นำเข้ารายการต่อไปนี้"
|
|
|
|
|
canImportMuting: "อนุญาตให้นำเข้าการปิดกั้น"
|
|
|
|
|
canImportMuting: "อนุญาตให้นำเข้าการปิดเสียง"
|
|
|
|
|
canImportUserLists: "อนุญาตให้นำเข้ารายการ"
|
|
|
|
|
chatAvailability: "อนุญาตให้แชต"
|
|
|
|
|
uploadableFileTypes: "ประเภทไฟล์ที่สามารถอัปโหลดได้"
|
|
|
|
|
uploadableFileTypes_caption: "สามารถระบุ MIME type ได้ โดยใช้การขึ้นบรรทัดใหม่เพื่อแยกหลายรายการ และสามารถใช้ดอกจัน (*) เพื่อระบุแบบไวลด์การ์ดได้ (เช่น: image/*)"
|
|
|
|
|
uploadableFileTypes_caption2: "ไฟล์บางประเภทอาจไม่สามารถระบุชนิดได้ หากต้องการอนุญาตไฟล์ลักษณะนั้น กรุณาเพิ่ม {x} ลงในรายการที่อนุญาต"
|
|
|
|
|
noteDraftLimit: "จำนวนโน้ตฉบับร่างที่สามารถสร้างได้บนฝั่งเซิร์ฟเวอร์"
|
|
|
|
|
_condition:
|
|
|
|
|
roleAssignedTo: "มอบหมายให้มีบทบาทแบบทำมือ"
|
|
|
|
|
isLocal: "ผู้ใช้ท้องถิ่น"
|
|
|
|
@ -1959,10 +2157,12 @@ _theme:
|
|
|
|
|
install: "ติดตั้งธีม"
|
|
|
|
|
manage: "จัดการธีม"
|
|
|
|
|
code: "โค้ดธีม"
|
|
|
|
|
description: "รายละเอียด"
|
|
|
|
|
copyThemeCode: "คัดลอกรหัสธีม"
|
|
|
|
|
description: "คำอธิบาย"
|
|
|
|
|
installed: "{name} ได้รับการติดตั้ง"
|
|
|
|
|
installedThemes: "ธีมที่ติดตั้ง"
|
|
|
|
|
builtinThemes: "ธีมในตัว"
|
|
|
|
|
instanceTheme: "ธีมของเซิร์ฟเวอร์"
|
|
|
|
|
alreadyInstalled: "ธีมนี้ได้รับการติดตั้งแล้ว"
|
|
|
|
|
invalid: "รูปแบบของธีมนี้ไม่ถูกต้องนะ"
|
|
|
|
|
make: "ทำธีม"
|
|
|
|
@ -1990,7 +2190,7 @@ _theme:
|
|
|
|
|
fg: "ข้อความ"
|
|
|
|
|
focus: "โฟกัส"
|
|
|
|
|
indicator: "ตัวบ่งชี้"
|
|
|
|
|
panel: "แผงควบคุม"
|
|
|
|
|
panel: "แผง"
|
|
|
|
|
shadow: "เงา"
|
|
|
|
|
header: "ส่วนหัว"
|
|
|
|
|
navBg: "พื้นหลังแถบด้านข้าง"
|
|
|
|
@ -2000,7 +2200,7 @@ _theme:
|
|
|
|
|
link: "ลิงก์"
|
|
|
|
|
hashtag: "แฮชแท็ก"
|
|
|
|
|
mention: "กล่าวถึง"
|
|
|
|
|
mentionMe: "ได้กล่าวถึง (ฉัน)"
|
|
|
|
|
mentionMe: "ได้กล่าวถึงคุณ"
|
|
|
|
|
renote: "รีโน้ต"
|
|
|
|
|
modalBg: "พื้นหลังโมดอล"
|
|
|
|
|
divider: "ตัวแบ่ง"
|
|
|
|
@ -2024,6 +2224,7 @@ _sfx:
|
|
|
|
|
noteMy: "โน้ตของตัวเอง"
|
|
|
|
|
notification: "การเเจ้งเตือน"
|
|
|
|
|
reaction: "เมื่อเลือกรีแอคชั่น"
|
|
|
|
|
chatMessage: "ข้อความของแชต"
|
|
|
|
|
_soundSettings:
|
|
|
|
|
driveFile: "ใช้เสียงจากไดรฟ์"
|
|
|
|
|
driveFileWarn: "เลือกไฟล์ในไดรฟ์ของคุณ"
|
|
|
|
@ -2066,15 +2267,15 @@ _2fa:
|
|
|
|
|
step3: "ป้อนโทเค็นที่แอปของคุณให้มาเพื่อเสร็จสิ้นการตั้งค่า"
|
|
|
|
|
setupCompleted: "ตั้งค่าสำเร็จแล้ว"
|
|
|
|
|
step4: "นับจากนี้เป็นต้นไปการพยายามเข้าสู่ระบบในอนาคตนั้น อาจจะต้องขอโทเค็นในการเข้าสู่ระบบดังกล่าว"
|
|
|
|
|
securityKeyNotSupported: "เบราว์เซอร์ของคุณไม่รองรับคีย์ความปลอดภัยนะ"
|
|
|
|
|
registerTOTPBeforeKey: "กรุณาตั้งค่าแอปยืนยันตัวตนเพื่อลงทะเบียนรหัสความปลอดภัยหรือรหัสผ่าน"
|
|
|
|
|
securityKeyInfo: "นอกจากนี้การตรวจสอบความถูกต้องด้วยลายนิ้วมือหรือ PIN แล้ว คุณยังสามารถตั้งค่าการตรวจสอบสิทธิ์ผ่านคีย์ความปลอดภัยของฮาร์ดแวร์ที่รองรับ FIDO2 เพื่อเพิ่มความปลอดภัยให้กับบัญชีของคุณ"
|
|
|
|
|
registerSecurityKey: "ลงทะเบียนรหัสความปลอดภัยหรือรหัสผ่าน"
|
|
|
|
|
securityKeyNotSupported: "เว็บเบราว์เซอร์ที่ใช้งานอยู่ไม่รองรับ Security Key"
|
|
|
|
|
registerTOTPBeforeKey: "ก่อนลงทะเบียน Security Key หรือ Passkey กรุณาตั้งค่าแอปยืนยันตัวตนก่อน"
|
|
|
|
|
securityKeyInfo: "ลงทะเบียนกุญแจที่มาจาก WebAuthn เช่น Security Key แบบฮาร์ดแวร์ที่รองรับ FIDO2 การยืนยันตัวตนด้วยชีวมิติหรือ PIN บนอุปกรณ์ และ Passkey"
|
|
|
|
|
registerSecurityKey: "ลงทะเบียน Security Key หรือ Passkey"
|
|
|
|
|
securityKeyName: "ป้อนชื่อคีย์"
|
|
|
|
|
tapSecurityKey: "กรุณาทำตามเบราว์เซอร์ของคุณเพื่อลงทะเบียนรหัสความปลอดภัยหรือรหัสผ่าน"
|
|
|
|
|
removeKey: "ลบคีย์ความปลอดภัยออก"
|
|
|
|
|
tapSecurityKey: "กรุณาทำตามคำแนะนำของเบราว์เซอร์เพื่อลงทะเบียน Security Key หรือ Passkey"
|
|
|
|
|
removeKey: "ลบ Security Key ออก"
|
|
|
|
|
removeKeyConfirm: "ลบข้อมูลสำรอง {name} มั้ย?"
|
|
|
|
|
whyTOTPOnlyRenew: "ไม่สามารถลบแอปตัวรับรองความถูกต้องได้ตราบใดที่มีการลงทะเบียนคีย์ความปลอดภัยไว้แล้ว"
|
|
|
|
|
whyTOTPOnlyRenew: "ไม่สามารถลบแอปตัวรับรองความถูกต้องได้ตราบใดที่ยังมีการลงทะเบียน Security Key อยู่"
|
|
|
|
|
renewTOTP: "ตั้งค่าแอปยืนยันตัวตน"
|
|
|
|
|
renewTOTPConfirm: "วิธีการแบบนี้จะทําให้รหัสยืนยันจากแอพก่อนหน้าของคุณหยุดทํางานเลยนะ"
|
|
|
|
|
renewTOTPOk: "ตั้งค่าคอนฟิกใหม่"
|
|
|
|
@ -2171,6 +2372,7 @@ _permissions:
|
|
|
|
|
"read:federation": "รับข้อมูลเกี่ยวกับสหพันธ์"
|
|
|
|
|
"write:report-abuse": "รายงานการละเมิด"
|
|
|
|
|
"write:chat": "เขียนหรือลบข้อความแชท"
|
|
|
|
|
"read:chat": "อ่านแชต"
|
|
|
|
|
_auth:
|
|
|
|
|
shareAccessTitle: "การให้สิทธิ์แอปพลิเคชัน"
|
|
|
|
|
shareAccess: "คุณต้องการอนุญาตให้ \"{name}\" เข้าถึงบัญชีนี้เลยมั้ย?"
|
|
|
|
@ -2179,8 +2381,11 @@ _auth:
|
|
|
|
|
permissionAsk: "แอปพลิเคชันนี้ขอสิทธิ์ดังต่อไปนี้"
|
|
|
|
|
pleaseGoBack: "กรุณากลับไปที่แอปพลิเคชัน"
|
|
|
|
|
callback: "กำลังกลับไปที่แอปพลิเคชัน"
|
|
|
|
|
accepted: "การเข้าถึงได้รับอนุญาต"
|
|
|
|
|
denied: "ปฏิเสธการเข้าใช้"
|
|
|
|
|
scopeUser: "กำลังดำเนินการในฐานะผู้ใช้ต่อไปนี้"
|
|
|
|
|
pleaseLogin: "กรุณาเข้าสู่ระบบเพื่ออนุมัติแอปพลิเคชัน"
|
|
|
|
|
byClickingYouWillBeRedirectedToThisUrl: "หากอนุญาตการเข้าถึง ระบบจะเปลี่ยนเส้นทางไปยัง URL ด้านล่างโดยอัตโนมัติ"
|
|
|
|
|
_antennaSources:
|
|
|
|
|
all: "โน้ตทั้งหมด"
|
|
|
|
|
homeTimeline: "โน้ตจากผู้ใช้ที่ติดตาม"
|
|
|
|
@ -2226,6 +2431,7 @@ _widgets:
|
|
|
|
|
chooseList: "เลือกรายชื่อ"
|
|
|
|
|
clicker: "คลิกเกอร์"
|
|
|
|
|
birthdayFollowings: "วันเกิดผู้ใช้ในวันนี้"
|
|
|
|
|
chat: "แชต"
|
|
|
|
|
_cw:
|
|
|
|
|
hide: "ซ่อน"
|
|
|
|
|
show: "โหลดเพิ่มเติม"
|
|
|
|
@ -2265,6 +2471,8 @@ _visibility:
|
|
|
|
|
disableFederation: "การปิดใช้งานสหพันธ์"
|
|
|
|
|
disableFederationDescription: "อย่าส่งข้อมูลไปยังเซิร์ฟเวอร์อื่น"
|
|
|
|
|
_postForm:
|
|
|
|
|
quitInspiteOfThereAreUnuploadedFilesConfirm: "มีไฟล์ที่ยังไม่ได้อัปโหลด ต้องการละทิ้งและปิดฟอร์มหรือไม่?"
|
|
|
|
|
uploaderTip: "ไฟล์ยังไม่ได้อัปโหลด สามารถตั้งค่าต่างๆ ได้จากเมนูของไฟล์ เช่น การเปลี่ยนชื่อ การครอปรูป การใส่ลายน้ำ และการบีบอัด ไฟล์จะถูกอัปโหลดโดยอัตโนมัติเมื่อโพสต์โน้ต"
|
|
|
|
|
replyPlaceholder: "ตอบกลับโน้ตนี้..."
|
|
|
|
|
quotePlaceholder: "อ้างโน้ตนี้..."
|
|
|
|
|
channelPlaceholder: "โพสต์ลงช่อง..."
|
|
|
|
@ -2285,7 +2493,7 @@ _profile:
|
|
|
|
|
metadataDescription: "ใช้สิ่งเหล่านี้ คุณสามารถแสดงฟิลด์ข้อมูลเพิ่มเติมในโปรไฟล์ของคุณ"
|
|
|
|
|
metadataLabel: "ป้ายชื่อ"
|
|
|
|
|
metadataContent: "เนื้อหา"
|
|
|
|
|
changeAvatar: "เปลี่ยนอวาตาร์"
|
|
|
|
|
changeAvatar: "เปลี่ยนไอคอนประจำตัว"
|
|
|
|
|
changeBanner: "เปลี่ยนแบนเนอร์"
|
|
|
|
|
verifiedLinkDescription: "หากป้อน URL ที่มีลิงก์ไปยังโปรไฟล์ของคุณ ไอคอนการยืนยันความเป็นเจ้าของจะแสดงถัดจากฟิลด์นั้น ๆ"
|
|
|
|
|
avatarDecorationMax: "คุณสามารถเพิ่มการตกแต่งได้สูงสุด {max}"
|
|
|
|
@ -2298,7 +2506,7 @@ _exportOrImport:
|
|
|
|
|
clips: "คลิป"
|
|
|
|
|
followingList: "กำลังติดตาม"
|
|
|
|
|
muteList: "ปิดเสียง"
|
|
|
|
|
blockingList: "บล็อค"
|
|
|
|
|
blockingList: "บล็อก"
|
|
|
|
|
userLists: "รายชื่อ"
|
|
|
|
|
excludeMutingUsers: "ยกเว้นผู้ใช้ที่ปิดเสียง"
|
|
|
|
|
excludeInactiveUsers: "ยกเว้นผู้ใช้ที่ไม่ได้ใช้งาน"
|
|
|
|
@ -2368,7 +2576,7 @@ _pages:
|
|
|
|
|
featured: "เป็นที่นิยม"
|
|
|
|
|
inspector: "ตัวตรวจสอบ"
|
|
|
|
|
contents: "เนื้อหา"
|
|
|
|
|
content: "บล็อคหน้าเพจ"
|
|
|
|
|
content: "บล็อกหน้าเพจ"
|
|
|
|
|
variables: "ตัวแปร"
|
|
|
|
|
title: "หัวข้อ"
|
|
|
|
|
url: "URL ของหน้า"
|
|
|
|
@ -2380,7 +2588,7 @@ _pages:
|
|
|
|
|
fontSansSerif: "Sans Serif"
|
|
|
|
|
eyeCatchingImageSet: "ตั้งค่าภาพขนาดย่อ"
|
|
|
|
|
eyeCatchingImageRemove: "ลบภาพขนาดย่อ"
|
|
|
|
|
chooseBlock: "เพิ่มบล็อค"
|
|
|
|
|
chooseBlock: "เพิ่มบล็อก"
|
|
|
|
|
enterSectionTitle: "ป้อนชื่อหัวข้อ"
|
|
|
|
|
selectType: "เลือกชนิด"
|
|
|
|
|
contentBlocks: "เนื้อหา"
|
|
|
|
@ -2416,6 +2624,7 @@ _notification:
|
|
|
|
|
newNote: "โพสต์ใหม่"
|
|
|
|
|
unreadAntennaNote: "เสาอากาศ {name}"
|
|
|
|
|
roleAssigned: "ได้รับบทบาท"
|
|
|
|
|
chatRoomInvitationReceived: "ได้รับคำเชิญเข้าร่วมห้องแชต"
|
|
|
|
|
emptyPushNotificationMessage: "อัปเดตการแจ้งเตือนแบบพุชแล้ว"
|
|
|
|
|
achievementEarned: "รับความสำเร็จ"
|
|
|
|
|
testNotification: "ทดสอบการแจ้งเตือน"
|
|
|
|
@ -2428,7 +2637,9 @@ _notification:
|
|
|
|
|
followedBySomeUsers: "มีผู้ติดตาม {n} ราย"
|
|
|
|
|
flushNotification: "ล้างประวัติการแจ้งเตือน"
|
|
|
|
|
exportOfXCompleted: "การดำเนินการส่งออก {x} ได้เสร็จสิ้นลงแล้ว"
|
|
|
|
|
login: "มีคนล็อกอิน"
|
|
|
|
|
login: "มีการเข้าสู่ระบบ"
|
|
|
|
|
createToken: "สร้างโทเค็นการเข้าถึงแล้ว"
|
|
|
|
|
createTokenDescription: "หากไม่ทราบสาเหตุของคำเชิญ กรุณาลบโทเค็นการเข้าถึงผ่านทาง “{text}”"
|
|
|
|
|
_types:
|
|
|
|
|
all: "ทั้งหมด"
|
|
|
|
|
note: "โน้ตใหม่"
|
|
|
|
@ -2442,9 +2653,11 @@ _notification:
|
|
|
|
|
receiveFollowRequest: "ได้รับคำร้องขอติดตาม"
|
|
|
|
|
followRequestAccepted: "อนุมัติให้ติดตามแล้ว"
|
|
|
|
|
roleAssigned: "ให้บทบาท"
|
|
|
|
|
chatRoomInvitationReceived: "เชิญเข้าห้องแชต"
|
|
|
|
|
achievementEarned: "ปลดล็อกความสำเร็จแล้ว"
|
|
|
|
|
exportCompleted: "กระบวนการส่งออกข้อมูลได้เสร็จสิ้นสมบูรณ์แล้ว"
|
|
|
|
|
login: "เข้าสู่ระบบ"
|
|
|
|
|
createToken: "สร้างโทเค็นการเข้าถึง"
|
|
|
|
|
test: "ทดสอบระบบแจ้งเตือน"
|
|
|
|
|
app: "การแจ้งเตือนจากแอปที่มีลิงก์"
|
|
|
|
|
_actions:
|
|
|
|
@ -2454,6 +2667,9 @@ _notification:
|
|
|
|
|
_deck:
|
|
|
|
|
alwaysShowMainColumn: "แสดงคอลัมน์หลักเสมอ"
|
|
|
|
|
columnAlign: "จัดแนวคอลัมน์"
|
|
|
|
|
columnGap: "ช่องห่างระว่างคอลัมน์"
|
|
|
|
|
deckMenuPosition: "ตำแหน่งเมนูเด็ค"
|
|
|
|
|
navbarPosition: "ตำแหน่งของแถบนำทาง"
|
|
|
|
|
addColumn: "เพิ่มคอลัมน์"
|
|
|
|
|
newNoteNotificationSettings: "ตั้งค่าการแจ้งเตือนเมื่อมีโน้ตใหม่"
|
|
|
|
|
configureColumn: "ตั้งค่าคอลัมน์"
|
|
|
|
@ -2472,6 +2688,7 @@ _deck:
|
|
|
|
|
useSimpleUiForNonRootPages: "แสดง UI ของ Root Page อย่างง่าย "
|
|
|
|
|
usedAsMinWidthWhenFlexible: "ความกว้างขั้นต่ำนั้นจะถูกใช้งานสำหรับสิ่งนี้เมื่อเปิดใช้งานตัวเลือก \"ปรับความกว้างอัตโนมัติ\" หากเลือกเปิดใช้งานแล้ว"
|
|
|
|
|
flexible: "ปรับความกว้างอัตโนมัติ"
|
|
|
|
|
enableSyncBetweenDevicesForProfiles: "เปิดใช้งานการซิงค์ข้อมูลโปรไฟล์ระหว่างอุปกรณ์"
|
|
|
|
|
_columns:
|
|
|
|
|
main: "หลัก"
|
|
|
|
|
widgets: "วิดเจ็ต"
|
|
|
|
@ -2483,6 +2700,7 @@ _deck:
|
|
|
|
|
mentions: "กล่าวถึงคุณ"
|
|
|
|
|
direct: "ไดเร็กต์"
|
|
|
|
|
roleTimeline: "บทบาทไทม์ไลน์"
|
|
|
|
|
chat: "แชต"
|
|
|
|
|
_dialog:
|
|
|
|
|
charactersExceeded: "คุณกำลังมีตัวอักขระเกินขีดจำกัดสูงสุดแล้วนะ! ปัจจุบันอยู่ที่ {current} จาก {max}"
|
|
|
|
|
charactersBelow: "คุณกำลังใช้อักขระต่ำกว่าขีดจำกัดขั้นต่ำเลยนะ! ปัจจุบันอยู่ที่ {current} จาก {min}"
|
|
|
|
@ -2511,8 +2729,8 @@ _webhookSettings:
|
|
|
|
|
abuseReport: "เมื่อมีการรายงานจากผู้ใช้"
|
|
|
|
|
abuseReportResolved: "เมื่อมีการจัดการกับการรายงานจากผู้ใช้"
|
|
|
|
|
userCreated: "เมื่อผู้ใช้ถูกสร้างขึ้น"
|
|
|
|
|
inactiveModeratorsWarning: "เมื่อผู้ดูแลระบบไม่ได้ใช้งานมานานระยะหนึ่ง"
|
|
|
|
|
inactiveModeratorsInvitationOnlyChanged: "เมื่อผู้ดูแลระบบที่ไม่ได้ใช้งานมานาน และเซิร์ฟเวอร์เปลี่ยนเป็นแบบเชิญเข้าร่วมเท่านั้น"
|
|
|
|
|
inactiveModeratorsWarning: "เมื่อผู้ควบคุมไม่มีความเคลื่อนไหวในช่วงระยะเวลาหนึ่ง"
|
|
|
|
|
inactiveModeratorsInvitationOnlyChanged: "เมื่อผู้ควบคุมไม่มีความเคลื่อนไหวในช่วงระยะเวลาหนึ่ง ระบบจะเปลี่ยนเป็นแบบใช้คำเชิญโดยอัตโนมัติ"
|
|
|
|
|
deleteConfirm: "ต้องการลบ Webhook ใช่ไหม?"
|
|
|
|
|
testRemarks: "คลิกปุ่มทางด้านขวาของสวิตช์เพื่อส่ง Webhook ทดสอบที่มีข้อมูลจำลอง"
|
|
|
|
|
_abuseReport:
|
|
|
|
@ -2564,10 +2782,10 @@ _moderationLogTypes:
|
|
|
|
|
createAd: "สร้างโฆษณาแล้ว"
|
|
|
|
|
deleteAd: "ลบโฆษณาออกแล้ว"
|
|
|
|
|
updateAd: "อัปเดตโฆษณาแล้ว"
|
|
|
|
|
createAvatarDecoration: "สร้างการตกแต่งไอคอนแล้ว"
|
|
|
|
|
updateAvatarDecoration: "อัปเดตการตกแต่งไอคอนแล้ว"
|
|
|
|
|
deleteAvatarDecoration: "ลบการตกแต่งไอคอนแล้ว"
|
|
|
|
|
unsetUserAvatar: "ลบไอคอนผู้ใช้"
|
|
|
|
|
createAvatarDecoration: "สร้างของตกแต่งไอคอนแล้ว"
|
|
|
|
|
updateAvatarDecoration: "อัปเดตของตกแต่งไอคอนแล้ว"
|
|
|
|
|
deleteAvatarDecoration: "ลบของตกแต่งไอคอนแล้ว"
|
|
|
|
|
unsetUserAvatar: "เลิกตั้งไอคอนประจำตัวแล้ว"
|
|
|
|
|
unsetUserBanner: "ลบแบนเนอร์ผู้ใช้"
|
|
|
|
|
createSystemWebhook: "สร้าง SystemWebhook"
|
|
|
|
|
updateSystemWebhook: "อัปเดต SystemWebhook"
|
|
|
|
@ -2579,6 +2797,8 @@ _moderationLogTypes:
|
|
|
|
|
deletePage: "เพจถูกลบออกไปแล้ว"
|
|
|
|
|
deleteFlash: "Play ถูกลบออกไปแล้ว"
|
|
|
|
|
deleteGalleryPost: "โพสต์แกลเลอรี่ถูกลบออกแล้ว"
|
|
|
|
|
deleteChatRoom: "ลบห้องแชต"
|
|
|
|
|
updateProxyAccountDescription: "อัปเดตคำอธิบายของบัญชีพร็อกซี"
|
|
|
|
|
_fileViewer:
|
|
|
|
|
title: "รายละเอียดไฟล์"
|
|
|
|
|
type: "ประเภทไฟล์"
|
|
|
|
@ -2586,6 +2806,7 @@ _fileViewer:
|
|
|
|
|
url: "URL"
|
|
|
|
|
uploadedAt: "วันที่เข้าร่วม"
|
|
|
|
|
attachedNotes: "โน้ตที่แนบมาด้วย"
|
|
|
|
|
usage: "ใช้แล้ว"
|
|
|
|
|
thisPageCanBeSeenFromTheAuthor: "หน้าเพจนี้จะสามารถปรากฏได้โดยผู้ใช้ที่อัปโหลดไฟล์นี้เท่านั้น"
|
|
|
|
|
_externalResourceInstaller:
|
|
|
|
|
title: "ติดตั้งจากไซต์ภายนอก"
|
|
|
|
@ -2631,8 +2852,14 @@ _dataSaver:
|
|
|
|
|
title: "โหลดสื่อ"
|
|
|
|
|
description: "กันไม่ให้ภาพและวิดีโอโหลดโดยอัตโนมัติ แตะรูปภาพ/วิดีโอที่ซ่อนอยู่เพื่อโหลด"
|
|
|
|
|
_avatar:
|
|
|
|
|
title: "รูปไอคอน"
|
|
|
|
|
description: "ระงับการเคลื่อนไหวของภาพไอคอน ภาพเคลื่อนไหวอาจมีขนาดไฟล์ใหญ่กว่าภาพปกติ ดังนั้นจึงสามารถช่วยในการลดการใช้ข้อมูล"
|
|
|
|
|
title: "ปิดใช้งานภาพเคลื่อนไหวของไอคอนประจำตัว"
|
|
|
|
|
description: "ภาพเคลื่อนไหวของไอคอนประจำตัวจะหยุดทำงาน ภาพแบบเคลื่อนไหวมักมีขนาดไฟล์ใหญ่กว่าภาพปกติ จึงช่วยลดปริมาณการใช้ข้อมูลได้มากขึ้น"
|
|
|
|
|
_urlPreviewThumbnail:
|
|
|
|
|
title: "ซ่อนภาพขนาดย่อของการแสดงตัวอย่าง URL"
|
|
|
|
|
description: "ภาพขนาดย่อของการตัวอย่าง URL จะไม่ถูกโหลดอีกต่อไป"
|
|
|
|
|
_disableUrlPreview:
|
|
|
|
|
title: "ปิดการใช้งานแสดงตัวอย่าง URL"
|
|
|
|
|
description: "ปิดฟังก์ชันแสดงตัวอย่าง URL แตกต่างจากการซ่อนเพียงภาพขนาดย่อ ฟังก์ชันนี้จะช่วยลดการโหลดข้อมูลจากลิงก์ปลายทางทั้งหมด"
|
|
|
|
|
_code:
|
|
|
|
|
title: "ไฮไลต์โค้ด"
|
|
|
|
|
description: "หากใช้สัญลักษณ์ไฮไลต์โค้ดใน MFM ฯลฯ สัญลักษณ์เหล่านั้นจะไม่โหลดจนกว่าจะแตะ การไฮไลต์ไวยากรณ์(syntax)จำเป็นต้องดาวน์โหลดไฟล์คำจำกัดความของไฮไลต์สำหรับแต่ละภาษา ดังนั้นการปิดใช้งานการโหลดไฟล์เหล่านี้โดยอัตโนมัติจึงคาดว่าจะช่วยลดปริมาณข้อมูลการสื่อสารได้"
|
|
|
|
@ -2683,13 +2910,15 @@ _reversi:
|
|
|
|
|
allowIrregularRules: "อนุญาตกฎที่ไม่ปรกติ (โหมดฟรีทุกอย่าง)"
|
|
|
|
|
disallowIrregularRules: "ไม่อนุญาตกฎที่ไม่ปรกติ"
|
|
|
|
|
showBoardLabels: "แสดงหมายเลขแถว/คอลัมน์บนกระดาน"
|
|
|
|
|
useAvatarAsStone: "ใช้รูปอวตารเป็นหมาก"
|
|
|
|
|
useAvatarAsStone: "ใช้ไอคอนประจำตัวเป็นหมาก"
|
|
|
|
|
_offlineScreen:
|
|
|
|
|
title: "ออฟไลน์ - ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้"
|
|
|
|
|
header: "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้"
|
|
|
|
|
_urlPreviewSetting:
|
|
|
|
|
title: "การตั้งค่าการแสดงตัวอย่าง URL"
|
|
|
|
|
enable: "เปิดใช้งานการแสดงตัวอย่าง URL"
|
|
|
|
|
allowRedirect: "อนุญาตการเปลี่ยนเส้นทางไปยังปลายทางของการแสดงตัวอย่าง"
|
|
|
|
|
allowRedirectDescription: "ตั้งค่าว่าจะติดตามลิงก์ที่เปลี่ยนเส้นทาง (redirect) เพื่อแสดงตัวอย่างหรือไม่ เมื่อมีการป้อน URL ที่มีการเปลี่ยนเส้นทาง หากปิดการใช้งาน จะช่วยประหยัดทรัพยากรของเซิร์ฟเวอร์ แต่จะไม่สามารถแสดงเนื้อหาจากปลายทางที่เปลี่ยนเส้นทางได้"
|
|
|
|
|
timeout: "เวลาจำกัดในการโหลดตัวอย่าง URL (ms)"
|
|
|
|
|
timeoutDescription: "หากเวลาที่ใช้ในการโหลดเกินค่านี้ จะไม่มีการสร้างการแสดงตัวอย่าง"
|
|
|
|
|
maximumContentLength: "ค่าสูงสุดของ Content-Length (byte)"
|
|
|
|
@ -2710,6 +2939,62 @@ _contextMenu:
|
|
|
|
|
app: "แอปพลิเคชัน"
|
|
|
|
|
appWithShift: "แอปฟลิเคชันด้วยปุ่มยกแคร่ (Shift)"
|
|
|
|
|
native: "UI ของเบราว์เซอร์"
|
|
|
|
|
_gridComponent:
|
|
|
|
|
_error:
|
|
|
|
|
requiredValue: "ค่านี้จำเป็นต้องกรอก"
|
|
|
|
|
columnTypeNotSupport: "การตรวจสอบค่าด้วย regex รองรับเฉพาะคอลัมน์ที่เป็น type:text"
|
|
|
|
|
patternNotMatch: "ค่านี้ไม่ตรงกับรูปแบบ {pattern}"
|
|
|
|
|
notUnique: "ค่านี้ต้องไม่ซ้ำกับค่าที่มีอยู่"
|
|
|
|
|
_roleSelectDialog:
|
|
|
|
|
notSelected: "ยังไม่มีการเลือก"
|
|
|
|
|
_customEmojisManager:
|
|
|
|
|
_gridCommon:
|
|
|
|
|
copySelectionRows: "คัดลอกแถวที่เลือกไว้"
|
|
|
|
|
copySelectionRanges: "คัดลือกที่เลือกไว้"
|
|
|
|
|
deleteSelectionRows: "ลบแถวที่เลือกไว้"
|
|
|
|
|
deleteSelectionRanges: "ล้างค่าช่วงที่เลือก"
|
|
|
|
|
searchSettings: "ตั้งค่าการค้นหา"
|
|
|
|
|
searchSettingCaption: "ตั้งค่าเงื่อนไขการค้นหาอย่างละเอียด"
|
|
|
|
|
searchLimit: "จำนวนรายการที่แสดง"
|
|
|
|
|
sortOrder: "ลำดับการเรียง"
|
|
|
|
|
registrationLogs: "ปูมการลงทะเบียน"
|
|
|
|
|
registrationLogsCaption: "จะแสดงปูมเมื่อมีการอัปเดตหรือลบเอโมจิ หากดำเนินการอัปเดต/ลบ หรือเปลี่ยนหน้า/รีโหลด หน้านี้ ปูมจะหายไป"
|
|
|
|
|
alertEmojisRegisterFailedDescription: "การอัปเดตหรือลบเอโมจิล้มเหลว กรุณาตรวจสอบรายละเอียดในปูมการลงทะเบียน"
|
|
|
|
|
_logs:
|
|
|
|
|
showSuccessLogSwitch: "แสดงปูมที่สำเร็จ"
|
|
|
|
|
failureLogNothing: "ไม่มีปูมความล้มเหลว"
|
|
|
|
|
logNothing: "ไม่มีปูม"
|
|
|
|
|
_remote:
|
|
|
|
|
selectionRowDetail: "รายละเอียดของแถวที่เลือก"
|
|
|
|
|
importSelectionRows: "นำเข้าแถวที่เลือก"
|
|
|
|
|
importSelectionRangesRows: "นำเข้าแถวในช่วงที่เลือก"
|
|
|
|
|
importEmojisButton: "นำเข้าเอโมจิที่ทำเครื่องหมายไว้"
|
|
|
|
|
confirmImportEmojisTitle: "นำเข้าเอโมจิ"
|
|
|
|
|
confirmImportEmojisDescription: "จะนำเข้าเอโมจิ {count} รายการที่ได้รับจากระยะไกล ทั้งนี้โปรดระมัดระวังเรื่องสิทธิ์การใช้งานเอโมจิ ดำเนินการหรือไม่?"
|
|
|
|
|
_local:
|
|
|
|
|
tabTitleList: "รายการเอโมจิที่ลงทะเบียนไว้แล้ว"
|
|
|
|
|
tabTitleRegister: "ลงทะเบียนเอโมจิ"
|
|
|
|
|
_list:
|
|
|
|
|
emojisNothing: "ยังไม่มีเอโมจิที่ลงทะเบียนไว้"
|
|
|
|
|
markAsDeleteTargetRows: "กำหนดแถวที่เลือกให้เป็นรายการสำหรับลบ"
|
|
|
|
|
markAsDeleteTargetRanges: "กำหนดช่วงแถวที่เลือกให้เป็นรายการสำหรับลบ"
|
|
|
|
|
alertUpdateEmojisNothingDescription: "ไม่มีการเปลี่ยนแปลงเอโมจิ"
|
|
|
|
|
alertDeleteEmojisNothingDescription: "ไม่มีเอโมจิที่อยู่ในรายการสำหรับลบ"
|
|
|
|
|
confirmMovePage: "ต้องการเปลี่ยนหน้าหรือไม่?"
|
|
|
|
|
confirmChangeView: "ต้องการเปลี่ยนการแสดงผลหรือไม่?"
|
|
|
|
|
confirmUpdateEmojisDescription: "จะอัปเดตเอโมจิ {count} รายการ ดำเนินการหรือไม่?"
|
|
|
|
|
confirmDeleteEmojisDescription: "จะลบเอโมจิที่ถูกทำเครื่องหมายไว้ {count} รายการ ดำเนินการหรือไม่?"
|
|
|
|
|
confirmResetDescription: "การเปลี่ยนแปลงทั้งหมดที่ทำมาจะถูกรีเซ็ต"
|
|
|
|
|
confirmMovePageDesciption: "มีการเปลี่ยนแปลงเอโมจิในหน้านี้ หากเปลี่ยนหน้าโดยไม่บันทึก การเปลี่ยนแปลงทั้งหมดจะถูกละทิ้ง"
|
|
|
|
|
dialogSelectRoleTitle: "ค้นหาบทบาทที่ตั้งค่าไว้ด้วยเอโมจิ"
|
|
|
|
|
_register:
|
|
|
|
|
uploadSettingTitle: "ตั้งค่าการอัปโหลด"
|
|
|
|
|
uploadSettingDescription: "สามารถกำหนดพฤติกรรมขณะอัปโหลดเอโมจิจากหน้าจอนี้ได้"
|
|
|
|
|
directoryToCategoryLabel: "ป้อนชื่อไดเรกทอรีเป็น \"category\""
|
|
|
|
|
directoryToCategoryCaption: "เมื่อทำการลากและวางไดเรกทอรี ชื่อจะถูกป้อนเป็น \"category\""
|
|
|
|
|
confirmRegisterEmojisDescription: "จะลงทะเบียนเอโมจิที่แสดงในรายการเป็นเอโมจิแบบกำหนดเองใหม่\nดำเนินการต่อหรือไม่? (เพื่อหลีกเลี่ยงภาระโหลดหนัก ระบบจะสามารถลงทะเบียนอีโมจิได้สูงสุด {count} รายการต่อครั้ง)"
|
|
|
|
|
confirmClearEmojisDescription: "ต้องการยกเลิกการแก้ไขและล้างรายการเอโมจิที่แสดงอยู่หรือไม่?"
|
|
|
|
|
confirmUploadEmojisDescription: "จะอัปโหลดไฟล์ {count} รายการที่ลากและวางไปยังไดรฟ์ ดำเนินการหรือไม่?"
|
|
|
|
|
_embedCodeGen:
|
|
|
|
|
title: "ปรับแต่งโค้ดฝัง"
|
|
|
|
|
header: "แสดงส่วนหัว"
|
|
|
|
@ -2724,15 +3009,137 @@ _embedCodeGen:
|
|
|
|
|
generateCode: "สร้างโค้ดสำหรับการฝัง"
|
|
|
|
|
codeGenerated: "รหัสถูกสร้างขึ้นแล้ว"
|
|
|
|
|
codeGeneratedDescription: "นำโค้ดที่สร้างแล้วไปวางในเว็บไซต์ของคุณเพื่อฝังเนื้อหา"
|
|
|
|
|
_selfXssPrevention:
|
|
|
|
|
warning: "คำเตือน"
|
|
|
|
|
title: "“ข้อความที่บอกให้วางบางอย่างในหน้าจอนี้” ทั้งหมดเป็นการหลอกลวง"
|
|
|
|
|
description1: "ถ้าวางบางอย่างที่นี่ อาจทำให้ผู้ไม่หวังดีเข้าควบคุมบัญชี หรือขโมยข้อมูลส่วนตัวได้"
|
|
|
|
|
description2: "ถ้าไม่เข้าใจอย่างชัดเจนว่าสิ่งที่กำลังจะวางคืออะไร %cให้หยุดการทำงานทันทีแล้วปิดหน้าต่างนี้"
|
|
|
|
|
description3: "ดูรายละเอียดเพิ่มเติมได้ที่นี่: {link}"
|
|
|
|
|
_followRequest:
|
|
|
|
|
recieved: "คำขอที่ได้รับ"
|
|
|
|
|
sent: "คำที่ส่งไป"
|
|
|
|
|
_remoteLookupErrors:
|
|
|
|
|
_federationNotAllowed:
|
|
|
|
|
title: "ไม่สามารถสื่อสารกับเซิร์ฟเวอร์นี้ได้"
|
|
|
|
|
description: "การสื่อสารกับเซิร์ฟเวอร์นี้อาจถูกปิดใช้งาน หรือเซิร์ฟเวอร์นี้อาจจะได้บล็อกคุณ หรือคุณอาจจะได้บล็อกเซิร์ฟเวอร์นี้อยู่\nกรุณาติดต่อผู้ดูแลระบบเซิร์ฟเวอร์เพื่อสอบถามรายละเอียดเพิ่มเติม"
|
|
|
|
|
_uriInvalid:
|
|
|
|
|
title: "URI ไม่ถูกต้อง"
|
|
|
|
|
description: "มีปัญหาเกี่ยวกับ URI ที่ป้อน โปรดตรวจสอบว่าไม่มีอักขระที่ไม่สามารถใช้กับ URI"
|
|
|
|
|
_requestFailed:
|
|
|
|
|
title: "การร้องขอล้มเหลว"
|
|
|
|
|
description: "การสื่อสารกับเซิร์ฟเวอร์นี้ล้มเหลว เซิร์ฟเวอร์ปลายทางอาจล่ม หรืออาจป้อน URI ที่ไม่ถูกต้องหรือไม่มีอยู่"
|
|
|
|
|
_responseInvalid:
|
|
|
|
|
title: "ข้อมูลตอบสนองกลับไม่ถูกต้อง"
|
|
|
|
|
description: "สามารถเชื่อมต่อกับเซิร์ฟเวอร์นี้ได้ แต่ข้อมูลที่ได้รับไม่ถูกต้อง หากกำลังดึงข้อมูลจากเซิร์ฟเวอร์บุคคลที่สาม โปรดใช้ URI ที่สามารถดึงข้อมูลได้จากเซิร์ฟเวอร์ต้นทางโดยตรง"
|
|
|
|
|
_noSuchObject:
|
|
|
|
|
title: "ไม่พบหน้าที่ต้องการ"
|
|
|
|
|
description: "ไม่พบทรัพยากรที่ร้องขอ กรุณาตรวจสอบ URI อีกครั้ง"
|
|
|
|
|
_captcha:
|
|
|
|
|
verify: "กรุณาผ่าน CAPTCHA"
|
|
|
|
|
testSiteKeyMessage: "สามารถดูตัวอย่างได้โดยป้อนค่าทดสอบใน site key และ secret key\nดูรายละเอียดเพิ่มเติมได้ที่หน้าด้านล่างนี้"
|
|
|
|
|
_error:
|
|
|
|
|
_requestFailed:
|
|
|
|
|
title: "การร้องขอ CAPTCHA ล้มเหลว"
|
|
|
|
|
text: "โปรดลองใหม่ภายหลัง หรือ ตรวจสอบการตั้งค่าอีกครั้ง"
|
|
|
|
|
_verificationFailed:
|
|
|
|
|
title: "การยืนยัน CAPTCHA ล้มเหลว"
|
|
|
|
|
text: "กรุณาตรวจสอบอีกครั้งว่าการตั้งค่าถูกต้องหรือไม่"
|
|
|
|
|
_unknown:
|
|
|
|
|
title: "CAPTCHA เกิดข้อผิดพลาด"
|
|
|
|
|
text: "เกิดข้อผิดพลาดที่ไม่คาดคิด"
|
|
|
|
|
_bootErrors:
|
|
|
|
|
title: "การโหลดล้มเหลว"
|
|
|
|
|
serverError: "หากปัญหายังคงอยู่แม้ว่าจะรอสักครู่แล้วโหลดหน้าใหม่อีกครั้ง โปรดติดต่อผู้ดูแลระบบเซิร์ฟเวอร์พร้อมรหัสข้อผิดพลาดต่อไปนี้"
|
|
|
|
|
solution: "สิ่งต่อไปนี้อาจช่วยแก้ไขปัญหาได้"
|
|
|
|
|
solution1: "อัปเดตเบราว์เซอร์และระบบปฏิบัติการเป็นรุ่นล่าสุด"
|
|
|
|
|
solution2: "ปิดใช้งานตัวบล็อกโฆษณา"
|
|
|
|
|
solution3: "ล้างแคชเบราว์เซอร์"
|
|
|
|
|
solution4: "(Tor Browser) ตั้งค่า dom.webaudio.enabled เป็น true"
|
|
|
|
|
otherOption: "ตัวเลือกเพิ่มเติม"
|
|
|
|
|
otherOption1: "ลบการตั้งค่าและแคชของไคลเอนต์"
|
|
|
|
|
otherOption2: "เริ่มใช้งานไคลเอนต์แบบง่าย"
|
|
|
|
|
otherOption3: "เปิดเครื่องมือซ่อมแซม"
|
|
|
|
|
_search:
|
|
|
|
|
searchScopeAll: "ทั้งหมด"
|
|
|
|
|
searchScopeLocal: "ท้องถิ่น"
|
|
|
|
|
searchScopeServer: "ระบุเซิร์ฟเวอร์"
|
|
|
|
|
searchScopeUser: "ผู้ใช้เฉพาะ"
|
|
|
|
|
pleaseEnterServerHost: "กรุณากรอกโฮสต์ของเซิร์ฟเวอร์"
|
|
|
|
|
pleaseSelectUser: "กรุณาเลือกผู้ใช้"
|
|
|
|
|
serverHostPlaceholder: "ตัวอย่าง: misskey.example.com"
|
|
|
|
|
_serverSetupWizard:
|
|
|
|
|
installCompleted: "การติดตั้ง Misskey เสร็จสมบูรณ์แล้ว!"
|
|
|
|
|
firstCreateAccount: "ขั้นแรก ให้สร้างบัญชีผู้ดูแลระบบ"
|
|
|
|
|
accountCreated: "บัญชีผู้ดูแลระบบถูกสร้างขึ้นแล้ว!"
|
|
|
|
|
serverSetting: "การตั้งค่าเซิร์ฟเวอร์"
|
|
|
|
|
youCanEasilyConfigureOptimalServerSettingsWithThisWizard: "สามารถตั้งค่าเซิร์ฟเวอร์ได้อย่างง่ายดายด้วยวิซาร์ดนี้"
|
|
|
|
|
settingsYouMakeHereCanBeChangedLater: "สามารถเปลี่ยนแปลงการตั้งค่าเหล่านี้ในภายหลังได้"
|
|
|
|
|
howWillYouUseMisskey: "ต้องการใช้ Misskey อย่างไร?"
|
|
|
|
|
_use:
|
|
|
|
|
single: "เซิร์ฟเวอร์คนเดียว"
|
|
|
|
|
single_description: "ใช้งานเป็นเซิร์ฟเวอร์ส่วนตัวสำหรับตัวเองคนเดียว"
|
|
|
|
|
single_youCanCreateMultipleAccounts: "แม้จะใช้งานเป็นเซิร์ฟเวอร์ส่วนตัวสำหรับคนเดียว ก็สามารถสร้างบัญชีผู้ใช้หลายบัญชีได้ตามความจำเป็น"
|
|
|
|
|
group: "เซิร์ฟเวอร์กลุ่ม"
|
|
|
|
|
group_description: "เชิญผู้ใช้ที่เชื่อถือได้ มาเข้าร่วมใช้งานแบบหลายคน"
|
|
|
|
|
open: "เซิร์ฟเวอร์สาธารณะ"
|
|
|
|
|
open_description: "เปิดรับผู้ใช้จำนวนมากแบบไม่จำกัด"
|
|
|
|
|
openServerAdvice: "การเปิดรับผู้ใช้จำนวนมากมีความเสี่ยง ควรบริหารจัดการด้วยระบบดูแลที่เข้มงวดเพื่อรับมือกับปัญหาที่อาจเกิดขึ้น"
|
|
|
|
|
openServerAntiSpamAdvice: "เพื่อป้องกันไม่ให้เซิร์ฟเวอร์ของตนกลายเป็นแหล่งส่งสแปม ควรเปิดใช้งานฟีเจอร์ป้องกันบอต เช่น reCAPTCHA และใส่ใจเรื่องความปลอดภัยอย่างเคร่งครัด"
|
|
|
|
|
howManyUsersDoYouExpect: "คาดว่าจะมีผู้ใช้งานประมาณกี่คน?"
|
|
|
|
|
_scale:
|
|
|
|
|
small: "น้อยกว่า 100 คน (ขนาดเล็ก)"
|
|
|
|
|
medium: "เกิน 100 คน แต่น้อยกว่า 1000 คน (ขนาดกลาง)"
|
|
|
|
|
large: "เกิน 1000 คน (ขนาดใหญ่)"
|
|
|
|
|
largeScaleServerAdvice: "เซิร์ฟเวอร์ขนาดใหญ่อาจต้องการความรู้ด้านโครงสร้างพื้นฐานขั้นสูง เช่น การบาลานซ์โหลด หรือการทำสำเนาฐานข้อมูล"
|
|
|
|
|
doYouConnectToFediverse: "เชื่อมต่อกับ Fediverse หรือไม่?"
|
|
|
|
|
doYouConnectToFediverse_description1: "หากเชื่อมต่อกับเครือข่ายที่ประกอบด้วยเซิร์ฟเวอร์แบบกระจาย (Fediverse) จะสามารถแลกเปลี่ยนเนื้อหากับเซิร์ฟเวอร์อื่นๆ ได้"
|
|
|
|
|
doYouConnectToFediverse_description2: "การเชื่อมต่อกับ Fediverse เรียกว่า “สหพันธ์”"
|
|
|
|
|
youCanConfigureMoreFederationSettingsLater: "หลังจากนี้ยังสามารถตั้งค่าแบบขั้นสูง เช่น การกำหนดเซิร์ฟเวอร์ที่อนุญาตให้สหพันธ์ต่อกันได้เพิ่มเติม"
|
|
|
|
|
adminInfo: "ข้อมูลผู้ดูแลระบ"
|
|
|
|
|
adminInfo_description: "ตั้งค่าข้อมูลผู้ดูแลระบบที่จะใช้รับคำถามและติดต่อ"
|
|
|
|
|
adminInfo_mustBeFilled: "หากเปิดใช้เซิร์ฟเวอร์สาธารณะ หรือเปิดใช้งานสหพันธ์ จะต้องกรอกข้อมูลนี้"
|
|
|
|
|
followingSettingsAreRecommended: "แนะนำให้ตั้งค่าตามด้านล่างนี้"
|
|
|
|
|
applyTheseSettings: "ใช้การตั้งค่านี้"
|
|
|
|
|
skipSettings: "ข้ามการตั้งค่า"
|
|
|
|
|
settingsCompleted: "การตั้งค่าเสร็จสมบูรณ์แล้ว!"
|
|
|
|
|
settingsCompleted_description: "ขอบคุณที่สละเวลามาตั้งค่า ตอนนี้เซิร์ฟเวอร์พร้อมใช้งานได้ทันที"
|
|
|
|
|
settingsCompleted_description2: "การตั้งค่าเซิร์ฟเวอร์อย่างละเอียดสามารถทำได้จาก “แผงควบคุม”"
|
|
|
|
|
donationRequest: "คำขอรับบริจาค"
|
|
|
|
|
_donationRequest:
|
|
|
|
|
text1: "Misskey เป็นซอฟต์แวร์ฟรีที่พัฒนาโดยอาสาสมัคร"
|
|
|
|
|
text2: "เพื่อให้การพัฒนางานนี้สามารถดำเนินต่อไปได้ในอนาคต หากไม่เป็นการรบกวน รบกวนพิจารณาร่วมสมทบทุนด้วยนะคะ"
|
|
|
|
|
text3: "นอกจากนี้ยังมีสิทธิพิเศษสำหรับผู้สนับสนุนอีกด้วยค่ะ"
|
|
|
|
|
_uploader:
|
|
|
|
|
editImage: "แก้ไขรูปภาพ"
|
|
|
|
|
compressedToX: "บีบอัดเป็น {x}"
|
|
|
|
|
savedXPercent: "ประหยัดไป {x}%"
|
|
|
|
|
abortConfirm: "มีไฟล์ที่ยังไม่ได้อัปโหลด ต้องการยกเลิกหรือไม่?"
|
|
|
|
|
doneConfirm: "มีไฟล์ที่ยังไม่ได้อัปโหลด ต้องการดำเนินการให้เสร็จสิ้นหรือไม่?"
|
|
|
|
|
maxFileSizeIsX: "ขนาดไฟล์สูงสุดที่สามารถอัปโหลดได้คือ {x}"
|
|
|
|
|
allowedTypes: "ประเภทไฟล์ที่สามารถอัปโหลดได้"
|
|
|
|
|
tip: "ยังไม่มีไฟล์ถูกอัปโหลด สามารถ ตรวจสอบ ลบชื่อไฟล์ บีบอัด หรือครอปตัดภาพ ก่อนอัปโหลดได้ในหน้านี้ เมื่อพร้อมแล้วให้กดปุ่ม “อัปโหลด” เพื่อเริ่มการอัปโหลด"
|
|
|
|
|
_clientPerformanceIssueTip:
|
|
|
|
|
title: "หากรู้สึกว่าแบตเตอรี่หมดเร็ว"
|
|
|
|
|
makeSureDisabledAdBlocker: "โปรดปิดการใช้งานตัวบล็อกโฆษณา"
|
|
|
|
|
makeSureDisabledAdBlocker_description: "ตัวบล็อกโฆษณาอาจส่งผลต่อประสิทธิภาพ โปรดตรวจสอบว่าไม่ได้เปิดใช้งานผ่านฟังก์ชันของระบบปฏิบัติการ เบราว์เซอร์ หรือส่วนเสริมใดๆ"
|
|
|
|
|
makeSureDisabledCustomCss: "โปรดปิดการใช้งาน CSS แบบกำหนดเอง"
|
|
|
|
|
makeSureDisabledCustomCss_description: "การเขียนทับสไตล์อาจส่งผลต่อประสิทธิภาพ โปรดตรวจสอบว่าไม่มี CSS แบบกำหนดเองหรือส่วนเสริมที่แก้ไขสไตล์เปิดใช้งานอยู่"
|
|
|
|
|
makeSureDisabledAddons: "โปรดปิดการใช้งานส่วนเสริม"
|
|
|
|
|
makeSureDisabledAddons_description: "ส่วนเสริมบางตัวอาจรบกวนการทำงานของไคลเอนต์และทำให้ประสิทธิภาพลดลง กรุณาลองปิดส่วนเสริมในเบราว์เซอร์แล้วตรวจสอบอีกครั้ง"
|
|
|
|
|
_clip:
|
|
|
|
|
tip: "คลิปเป็นฟังก์ชันที่สามารถรวมโน้ตเข้าด้วยกัน"
|
|
|
|
|
_userLists:
|
|
|
|
|
tip: "สามารถสร้างรายชื่อที่มีผู้ใช้ใดก็ได้ เมื่อสร้างแล้ว รายชื่อนั้นจะแสดงเป็นไทม์ไลน์ได้"
|
|
|
|
|
watermark: "ลายน้ำ"
|
|
|
|
|
defaultPreset: "พรีเซ็ตเริ่มต้น"
|
|
|
|
|
_watermarkEditor:
|
|
|
|
|
tip: "สามารถเพิ่มลายน้ำ เช่น ข้อมูลเครดิต ลงในภาพได้"
|
|
|
|
|
quitWithoutSaveConfirm: "ต้องการออกโดยไม่บันทึกหรือไม่?"
|
|
|
|
|
driveFileTypeWarn: "ไม่รองรับไฟล์นี้"
|
|
|
|
|
driveFileTypeWarnDescription: "กรุณาเลือกไฟล์ภาพ"
|
|
|
|
|
title: "แก้ไขลายน้ำ"
|
|
|
|
|
cover: "ซ้อนทับทั่วทั้งพื้นที่"
|
|
|
|
|
repeat: "ปูให้เต็มพื้นที่"
|
|
|
|
|
opacity: "ความทึบแสง"
|
|
|
|
|
scale: "ขนาด"
|
|
|
|
|
text: "ข้อความ"
|
|
|
|
@ -2740,4 +3147,50 @@ _watermarkEditor:
|
|
|
|
|
type: "รูปแบบ"
|
|
|
|
|
image: "รูปภาพ"
|
|
|
|
|
advanced: "ขั้นสูง"
|
|
|
|
|
stripe: "ริ้ว"
|
|
|
|
|
stripeWidth: "ความกว้างเส้น"
|
|
|
|
|
stripeFrequency: "จำนวนเส้น"
|
|
|
|
|
angle: "แองเกิล"
|
|
|
|
|
polkadot: "ลายจุด"
|
|
|
|
|
checker: "ช่องตาราง"
|
|
|
|
|
polkadotMainDotOpacity: "ความทึบของจุดหลัก"
|
|
|
|
|
polkadotMainDotRadius: "ขนาดของจุดหลัก"
|
|
|
|
|
polkadotSubDotOpacity: "ความทึบของจุดรอง"
|
|
|
|
|
polkadotSubDotRadius: "ขนาดของจุดรอง"
|
|
|
|
|
polkadotSubDotDivisions: "จำนวนจุดรอง"
|
|
|
|
|
_imageEffector:
|
|
|
|
|
title: "เอฟเฟกต์"
|
|
|
|
|
addEffect: "เพิ่มเอฟเฟกต์"
|
|
|
|
|
discardChangesConfirm: "ต้องการทิ้งการเปลี่ยนแปลงแล้วออกหรือไม่?"
|
|
|
|
|
_fxs:
|
|
|
|
|
chromaticAberration: "ความคลาดสี"
|
|
|
|
|
glitch: "กลิตช์"
|
|
|
|
|
mirror: "กระจก"
|
|
|
|
|
invert: "กลับสี"
|
|
|
|
|
grayscale: "ขาวดำเทา"
|
|
|
|
|
colorAdjust: "ปรับแก้สี"
|
|
|
|
|
colorClamp: "บีบอัดสี"
|
|
|
|
|
colorClampAdvanced: "บีบอัดสี (ขั้นสูง)"
|
|
|
|
|
distort: "บิดเบี้ยว"
|
|
|
|
|
threshold: "สองสี"
|
|
|
|
|
zoomLines: "เส้นความเข้มข้น"
|
|
|
|
|
stripe: "ริ้ว"
|
|
|
|
|
polkadot: "ลายจุด"
|
|
|
|
|
checker: "ช่องตาราง"
|
|
|
|
|
blockNoise: "บล็อกที่มีการรบกวน"
|
|
|
|
|
tearing: "ฉีกขาด"
|
|
|
|
|
drafts: "ร่าง"
|
|
|
|
|
_drafts:
|
|
|
|
|
select: "เลือกฉบับร่าง"
|
|
|
|
|
cannotCreateDraftAnymore: "ถึงจำนวนจำกัดที่ฉบับร่างที่สามารถสร้างได้แล้ว"
|
|
|
|
|
cannotCreateDraft: "ไม่สามารถสร้างฉบับร่างด้วยเนื้อหานี้ได้"
|
|
|
|
|
delete: "ลบฉบับร่าง"
|
|
|
|
|
deleteAreYouSure: "ต้องการลบฉบับร่างหรือไม่?"
|
|
|
|
|
noDrafts: "ไม่มีฉบับร่าง"
|
|
|
|
|
replyTo: "ตอบกลับ {user}"
|
|
|
|
|
quoteOf: "อ้างอิงถึงโน้ตของ {user}"
|
|
|
|
|
postTo: "โพสต์ไปยัง {channel}"
|
|
|
|
|
saveToDraft: "บันทึกเป็นฉบับร่าง"
|
|
|
|
|
restoreFromDraft: "คืนค่าจากฉบับร่าง"
|
|
|
|
|
restore: "กู้คืน"
|
|
|
|
|
listDrafts: "รายการฉบับร่าง"
|
|
|
|
|