3197 lines
		
	
	
		
			295 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			3197 lines
		
	
	
		
			295 KiB
		
	
	
	
		
			YAML
		
	
	
	
| ---
 | ||
| _lang_: "ภาษาไทย"
 | ||
| headlineMisskey: "เชื่อมต่อเครือข่ายโดยโน้ต"
 | ||
| introMisskey: "ยินดีต้อนรับทุกคนจ้า! Misskey คือ ซอฟต์แวร์โอเพนซอร์สสำหรับบริการไมโครบล็อกกิ้ง (MicroBlogging) แบบกระจายศูนย์อำนาจ (Decentralized) \n\nเขียน “โน้ต (Note)” เพื่อส่งต่อเรื่องราวของคุณให้ทั้งโลกได้รับรู้📡\nและอย่าลืมที่จะ “รีแอคชั่น” กับเรื่องราวของคนอื่น ๆ ด้วยนะ! 👍\n\nท่องสำรวจโลกใบใหม่กันเถอะ🚀"
 | ||
| poweredByMisskeyDescription: "{name} เป็นหนึ่งในเซิร์ฟเวอร์ของแพลตฟอร์มโอเพ่นซอร์ส <b>Misskey</b>"
 | ||
| monthAndDay: "{month}/{day}"
 | ||
| search: "ค้นหา"
 | ||
| reset: "รีเซ็ต"
 | ||
| notifications: "เเจ้งเตือน"
 | ||
| username: "ชื่อผู้ใช้"
 | ||
| password: "รหัสผ่าน"
 | ||
| initialPasswordForSetup: "รหัสผ่านเริ่มต้นสำหรับการตั้งค่า"
 | ||
| initialPasswordIsIncorrect: "รหัสผ่านเริ่มต้นสำหรับตั้งค่านั้นไม่ถูกต้องค่ะ"
 | ||
| initialPasswordForSetupDescription: "ถ้าหากคุณติดตั้ง Misskey เอง ให้ใช้รหัสผ่านที่คุณป้อนในไฟล์กำหนดค่า \nถ้าหากคุณกำลังใช้บริการโฮสต์ Misskey ให้ใช้รหัสผ่านที่ได้รับมา\nถ้ายังไม่มีรหัสผ่าน ให้ข้ามช่องรหัสผ่านไป แล้วกดต่อไป"
 | ||
| forgotPassword: "ลืมรหัสผ่าน"
 | ||
| fetchingAsApObject: "กำลังดึงข้อมูลจากสหพันธ์..."
 | ||
| ok: "ตกลง"
 | ||
| gotIt: "เข้าใจแล้ว !"
 | ||
| cancel: "ยกเลิก"
 | ||
| noThankYou: "ไม่เอาดีกว่า"
 | ||
| enterUsername: "กรอกชื่อผู้ใช้"
 | ||
| renotedBy: "รีโน้ตโดย {user}"
 | ||
| noNotes: "ไม่มีโน้ต"
 | ||
| noNotifications: "ไม่มีการแจ้งเตือน"
 | ||
| instance: "เซิร์ฟเวอร์"
 | ||
| settings: "การตั้งค่า"
 | ||
| notificationSettings: "ตั้งค่าการแจ้งเตือน"
 | ||
| basicSettings: "การตั้งค่าพื้นฐาน"
 | ||
| otherSettings: "การตั้งค่าอื่นๆ"
 | ||
| openInWindow: "เปิดในหน้าต่าง"
 | ||
| profile: "โปรไฟล์"
 | ||
| timeline: "ไทม์ไลน์"
 | ||
| noAccountDescription: "ผู้ใช้รายนี้ยังไม่ได้เขียนคำแนะนำตัว"
 | ||
| login: "เข้าสู่ระบบ"
 | ||
| loggingIn: "กำลังเข้าสู่ระบบ"
 | ||
| logout: "ออกจากระบบ"
 | ||
| signup: "สร้างบัญชีผู้ใช้"
 | ||
| uploading: "กำลังอัปโหลด"
 | ||
| save: "บันทึก"
 | ||
| users: "ผู้ใช้"
 | ||
| addUser: "เพิ่มผู้ใช้"
 | ||
| favorite: "รายการโปรด"
 | ||
| favorites: "รายการโปรด"
 | ||
| unfavorite: "ลบออกจากรายการโปรด"
 | ||
| favorited: "เพิ่มลงรายการโปรดแล้ว"
 | ||
| alreadyFavorited: "เพิ่มลงรายการโปรดอยู่แล้ว"
 | ||
| cantFavorite: "ไม่สามารถเพิ่มลงรายการโปรดได้"
 | ||
| pin: "ปักหมุด"
 | ||
| unpin: "เลิกปักหมุด"
 | ||
| copyContent: "คัดลอกเนื้อหา"
 | ||
| copyLink: "คัดลอกลิงก์"
 | ||
| copyRemoteLink: "คัดลอกลิงค์ระยะไกล"
 | ||
| copyLinkRenote: "คัดลอกลิงก์รีโน้ต"
 | ||
| delete: "ลบ"
 | ||
| deleteAndEdit: "ลบและแก้ไข"
 | ||
| deleteAndEditConfirm: "ต้องการลบโน้ตนี้และแก้ไขใหม่ใช่ไหม? รีแอคชั่น รีโน้ต และการตอบกลับต่อโน้ตนี้ทั้งหมดจะถูกลบออกด้วย"
 | ||
| addToList: "เพิ่มลงรายชื่อ"
 | ||
| addToAntenna: "เพิ่มไปยังเสาอากาศ"
 | ||
| sendMessage: "ส่งข้อความ"
 | ||
| copyRSS: "คัดลอก RSS"
 | ||
| copyUsername: "คัดลอกชื่อผู้ใช้"
 | ||
| copyUserId: "คัดลอก ID ผู้ใช้"
 | ||
| copyNoteId: "คัดลอก ID โน้ต "
 | ||
| copyFileId: "คัดลอกไฟล์ ID"
 | ||
| copyFolderId: "คัดลอกโฟลเดอร์ ID"
 | ||
| copyProfileUrl: "คัดลอกโปรไฟล์ URL"
 | ||
| searchUser: "ค้นหาผู้ใช้"
 | ||
| searchThisUsersNotes: "ค้นหาโน้ตของผู้ใช้"
 | ||
| reply: "ตอบกลับ"
 | ||
| loadMore: "แสดงเพิ่มเติม"
 | ||
| showMore: "แสดงเพิ่มเติม"
 | ||
| showLess: "ปิด"
 | ||
| youGotNewFollower: "ได้ติดตามคุณ"
 | ||
| receiveFollowRequest: "มีคำขอติดตามส่งมาหา"
 | ||
| followRequestAccepted: "การติดตามได้รับการอนุมัติแล้ว"
 | ||
| mention: "กล่าวถึง"
 | ||
| mentions: "กล่าวถึงคุณ"
 | ||
| directNotes: "โพสต์แบบไดเร็กต์"
 | ||
| importAndExport: "นำเข้า / ส่งออก"
 | ||
| import: "นำเข้า"
 | ||
| export: "ส่งออก"
 | ||
| files: "ไฟล์"
 | ||
| download: "ดาวน์โหลด"
 | ||
| driveFileDeleteConfirm: "ต้องการลบไฟล์ “{name}” ใช่ไหม? โน้ตที่แนบมากับไฟล์นี้ก็จะถูกลบไปด้วย"
 | ||
| unfollowConfirm: "ต้องการเลิกติดตาม {name} ใช่ไหม?"
 | ||
| exportRequested: "คุณได้ร้องขอการส่งออก อาจใช้เวลาสักครู่ และจะถูกเพิ่มในไดรฟ์ของคุณเมื่อเสร็จสิ้นแล้ว"
 | ||
| importRequested: "คุณได้ร้องขอการนำเข้า การดำเนินการนี้อาจใช้เวลาสักครู่"
 | ||
| lists: "รายชื่อ"
 | ||
| noLists: "คุณไม่มีรายชื่อใดๆ"
 | ||
| note: " โน้ต"
 | ||
| notes: " โน้ต"
 | ||
| following: "กำลังติดตาม"
 | ||
| followers: "ผู้ติดตาม"
 | ||
| followsYou: "ติดตามคุณ"
 | ||
| createList: "สร้างรายชื่อ"
 | ||
| manageLists: "จัดการรายชื่อ"
 | ||
| error: "ผิดพลาด!"
 | ||
| somethingHappened: "อุ๊ย ! มีอะไรบางอย่างผิดพลาด"
 | ||
| retry: "ลองใหม่อีกครั้ง"
 | ||
| pageLoadError: "เกิดข้อผิดพลาดในการโหลดหน้านี้"
 | ||
| pageLoadErrorDescription: "ปัญหานี้มักเกิดจากแคชของเครือข่ายหรือเบราว์เซอร์ ควรล้างแคช, รอสักครู่ แล้วลองใหม่อีกครั้ง"
 | ||
| serverIsDead: "เซิร์ฟเวอร์นี้ไม่มีการตอบสนอง โปรดกรุณารอสักครู่แล้วลองใหม่อีกครั้ง"
 | ||
| youShouldUpgradeClient: "หากต้องการดูหน้านี้ กรุณาโหลดหน้าใหม่เพื่ออัปเดตไคลเอ็นต์ของคุณ"
 | ||
| enterListName: "ป้อนนามเรียกของรายชื่อชุดนี้"
 | ||
| privacy: "ความเป็นส่วนตัว"
 | ||
| makeFollowManuallyApprove: "อนุมัติคำขอติดตามด้วยตนเอง"
 | ||
| defaultNoteVisibility: "การมองเห็นที่เป็นค่าเริ่มต้น"
 | ||
| follow: "ติดตาม"
 | ||
| followRequest: "ส่งคำขอติดตาม"
 | ||
| followRequests: "ส่งคำขอติดตาม"
 | ||
| unfollow: "เลิกติดตาม"
 | ||
| followRequestPending: "รออนุมัติคำขอติดตาม"
 | ||
| enterEmoji: "พิมพ์เอโมจิ"
 | ||
| renote: "รีโน้ต"
 | ||
| unrenote: "เลิกรีโน้ต"
 | ||
| renoted: "รีโน้ตแล้ว"
 | ||
| renotedToX: "รีโน้ตให้ {name} แล้ว"
 | ||
| cantRenote: "โพสต์นี้ไม่สามารถรีโน้ตใหม่ได้"
 | ||
| cantReRenote: "รีโน้ตไม่สามารถรีโน้ตซ้ำได้"
 | ||
| quote: "อ้างอิง"
 | ||
| inChannelRenote: "รีโน้ตในช่องเท่านั้น"
 | ||
| inChannelQuote: "อ้างอิงในช่องเท่านั้น"
 | ||
| renoteToChannel: "รีโน้ตไปที่ช่อง"
 | ||
| renoteToOtherChannel: "รีโน้ตไปยังช่องอื่น"
 | ||
| pinnedNote: "โน้ตที่ปักหมุดไว้"
 | ||
| pinned: "ปักหมุด"
 | ||
| you: "คุณ"
 | ||
| clickToShow: "คลิกเพื่อแสดง"
 | ||
| sensitive: "เนื้อหาที่ละเอียดอ่อน"
 | ||
| add: "เพิ่ม"
 | ||
| reaction: "รีแอคชั่น"
 | ||
| reactions: "รีแอคชั่น"
 | ||
| emojiPicker: "ตัวจิ้มเอโมจิ"
 | ||
| pinnedEmojisForReactionSettingDescription: "ตรึงเอโมจิไว้ด้านบนสำหรับรีแอคชั่นอย่างเร่งด่วน"
 | ||
| pinnedEmojisSettingDescription: "ตรึงเอโมจิไว้ด้านบนสำหรับพิมพ์เอโมจิอย่างเร่งด่วน"
 | ||
| emojiPickerDisplay: "แสดงตัวจิ้มเอโมจิ"
 | ||
| overwriteFromPinnedEmojisForReaction: "เขียนทับการตั้งค่ารีแอคชั่น"
 | ||
| overwriteFromPinnedEmojis: "เขียนทับการตั้งค่าทั่วไป"
 | ||
| reactionSettingDescription2: "ลากเพื่อจัดลำดับใหม่ คลิกที่เอโมจินั้นเพื่อลบ กด “+” เพื่อเพิ่ม"
 | ||
| rememberNoteVisibility: "จำการตั้งค่าการมองเห็นโน้ต"
 | ||
| attachCancel: "ยกเลิกแนบไฟล์"
 | ||
| deleteFile: "ลบไฟล์ออก"
 | ||
| markAsSensitive: "ทำเครื่องหมายว่ามีเนื้อหาละเอียดอ่อน"
 | ||
| unmarkAsSensitive: "ยกเลิกทำเครื่องหมายว่ามีเนื้อหาละเอียดอ่อน"
 | ||
| enterFileName: "พิมพ์ชื่อไฟล์"
 | ||
| mute: "ปิดเสียง"
 | ||
| unmute: "ยกเลิกการปิดเสียง"
 | ||
| renoteMute: "ปิดเสียงรีโน้ต"
 | ||
| renoteUnmute: "เลิกปิดเสียงรีโน้ต"
 | ||
| block: "บล็อก"
 | ||
| unblock: "เลิกบล็อก"
 | ||
| suspend: "ระงับ"
 | ||
| unsuspend: "เลิกระงับ"
 | ||
| blockConfirm: "ต้องการบล็อกบัญชีนี้ใช่ไหม?"
 | ||
| unblockConfirm: "ต้องการเลิกบล็อกบัญชีนี้ใช่ไหม?"
 | ||
| suspendConfirm: "ต้องการระงับบัญชีนี้ใช่ไหม?"
 | ||
| unsuspendConfirm: "ต้องการยกเลิกการระงับบัญชีนี้ใช่ไหม?"
 | ||
| selectList: "เลือกรายชื่อ"
 | ||
| editList: "แก้ไขรายชื่อ"
 | ||
| selectChannel: "เลือกช่อง"
 | ||
| selectAntenna: "เลือกเสาอากาศ"
 | ||
| editAntenna: "แก้ไขเสาอากาศ"
 | ||
| createAntenna: "สร้างเสาอากาศ"
 | ||
| selectWidget: "เลือกวิดเจ็ต"
 | ||
| editWidgets: "แก้ไขวิดเจ็ต"
 | ||
| editWidgetsExit: "เรียบร้อย"
 | ||
| customEmojis: "เอโมจิที่กำหนดเอง"
 | ||
| emoji: "เอโมจิ"
 | ||
| emojis: "อีโมจิ"
 | ||
| emojiName: "ชื่อเอโมจิ"
 | ||
| emojiUrl: "URL ของเอโมจิ"
 | ||
| addEmoji: "แทรกเอโมจิ"
 | ||
| settingGuide: "การตั้งค่าที่แนะนำ"
 | ||
| cacheRemoteFiles: "แคชไฟล์ระยะไกล"
 | ||
| cacheRemoteFilesDescription: "หากเปิดใช้งาน ไฟล์ระยะไกลจะถูกแคชไว้ ทำให้แสดงภาพเร็วขึ้น แต่ก็ใช้พื้นที่เก็บข้อมูลของเซิร์ฟเวอร์มากขึ้นเช่นกัน สำหรับขีดจำกัดที่ผู้ใช้ระยะไกลถูกแคชไว้จะขึ้นอยู่กับความจุไดรฟ์ตามบทบาทของเขา เมื่อเกินแล้วไฟล์เก่าจะถูกลบออกและเก็บเป็นลิงก์แทน หากปิดใช้งาน ไฟล์ระยะไกลจะถูกเก็บเป็นลิงก์ตั้งแต่ต้น เราแนะนำให้ตั้งค่า proxyRemoteFiles ใน default.yml เป็น true เพื่อสร้างธัมบ์เนลและปกป้องความเป็นส่วนตัวของผู้ใช้"
 | ||
| youCanCleanRemoteFilesCache: "สามารถลบแคชทั้งหมดได้โดยใช้ปุ่ม 🗑️ ในหน้าการจัดการไฟล์"
 | ||
| cacheRemoteSensitiveFiles: "แคชไฟล์ระยะไกลที่มีเนื้อหาละเอียดอ่อน"
 | ||
| cacheRemoteSensitiveFilesDescription: "เมื่อปิดการใช้งานการตั้งค่านี้ ไฟล์ระยะไกลที่มีเนื้อหาละเอียดอ่อนจะถูกโหลดโดยตรงจากเซิร์ฟเวอร์ระยะไกลโดยไม่มีการแคช"
 | ||
| flagAsBot: "ทำเครื่องหมายบอกว่าบัญชีนี้เป็นบอต"
 | ||
| flagAsBotDescription: "เปิดใช้งานตัวเลือกนี้หากบัญชีนี้ถูกควบคุมโดยโปรแกรม เมื่อเปิดใช้งาน มันจะทำหน้าที่เป็นแฟล็กสำหรับนักพัฒนารายอื่นในการป้องกันการสร้างห่วงโซ่การโต้ตอบแบบอนันต์กับบอตตัวอื่น และปรับระบบภายในของ Misskey เพื่อจัดการบัญชีนี้ในฐานะบอต"
 | ||
| flagAsCat: "เมี้ยววววววววววววววว!!!!!!!!!!!"
 | ||
| flagAsCatDescription: "เหมียวเหมียวเมี้ยว??"
 | ||
| flagShowTimelineReplies: "แสดงตอบกลับโน้ตลงไทม์ไลน์"
 | ||
| flagShowTimelineRepliesDescription: "เมื่อเปิดใช้งาน จะแสดงการตอบกลับของผู้ใช้คนนั้นต่อโน้ตอื่นๆ ในไทม์ไลน์ด้วย"
 | ||
| autoAcceptFollowed: "อนุมัติคำขอติดตามจากผู้ใช้ที่คุณติดตามอยู่โดยอัตโนมัติ"
 | ||
| addAccount: "เพิ่มบัญชี"
 | ||
| reloadAccountsList: "รีโหลดรายการบัญชีใหม่"
 | ||
| loginFailed: "การเข้าสู่ระบบไม่สำเร็จ"
 | ||
| showOnRemote: "ดูบนเซิร์ฟเวอร์ฝั่งระยะไกล"
 | ||
| continueOnRemote: "ดำเนินการต่อบนเซิร์ฟเวอร์ฝั่งระยะไกล"
 | ||
| chooseServerOnMisskeyHub: "เลือกเซิร์ฟเวอร์จาก Misskey Hub"
 | ||
| specifyServerHost: "ระบุโดเมนของเซิร์ฟเวอร์โดยตรง"
 | ||
| inputHostName: "โปรดป้อนโดเมน"
 | ||
| general: "ทั่วไป"
 | ||
| wallpaper: "ภาพพื้นหลัง"
 | ||
| setWallpaper: "ตั้งค่าภาพพื้นหลัง"
 | ||
| removeWallpaper: "นำภาพพื้นหลังออก"
 | ||
| searchWith: "ค้นหา: {q}"
 | ||
| youHaveNoLists: "คุณไม่มีรายชื่อใดๆ "
 | ||
| followConfirm: "ต้องการติดตาม {name} ใช่ไหม?"
 | ||
| proxyAccount: "บัญชีพร็อกซี่"
 | ||
| proxyAccountDescription: "บัญชีพร็อกซี คือ บัญชีที่ทำหน้าที่ติดตาม(ผู้ใช้)ระยะไกลภายใต้เงื่อนไขบางประการ ตัวอย่างเช่น เมื่อผู้ใช้ท้องถิ่นเพิ่มผู้ใช้ระยะไกลลงรายชื่อ หากไม่มีใครติดตามผู้ใช้ระยะไกลในรายชื่อนั้น กิจกรรมก็จะไม่ถูกส่งมายังเซิร์ฟเวอร์ ดังนั้นจึงมีบัญชีพร็อกซีไว้ติดตามผู้ใช้ระยะไกลเหล่านั้น"
 | ||
| host: "โฮสต์"
 | ||
| selectSelf: "เลือกตัวเอง"
 | ||
| selectUser: "เลือกผู้ใช้งาน"
 | ||
| recipient: "ผู้รับ"
 | ||
| annotation: "หมายเหตุประกอบ"
 | ||
| federation: "สหพันธ์"
 | ||
| instances: "เซิร์ฟเวอร์"
 | ||
| registeredAt: "วันที่ลงทะเบียน"
 | ||
| latestRequestReceivedAt: "คำขอล่าสุดที่ได้รับ"
 | ||
| latestStatus: "สถานะล่าสุด"
 | ||
| storageUsage: "พื้นที่จัดเก็บข้อมูลที่ใช้ไป"
 | ||
| charts: "แผนภูมิ"
 | ||
| perHour: "ต่อชั่วโมง"
 | ||
| perDay: "ต่อวัน"
 | ||
| stopActivityDelivery: "หยุดส่งกิจกรรม"
 | ||
| blockThisInstance: "บล็อกเซิร์ฟเวอร์นี้"
 | ||
| silenceThisInstance: "ปิดปากเซิร์ฟเวอร์นี้"
 | ||
| mediaSilenceThisInstance: "ปิดปากสื่อของเซิร์ฟเวอร์นี้"
 | ||
| operations: "ดำเนินการ"
 | ||
| software: "ซอฟต์แวร์"
 | ||
| softwareName: "ชื่อซอฟต์แวร์"
 | ||
| version: "เวอร์ชั่น"
 | ||
| metadata: "Metadata"
 | ||
| withNFiles: "{n} ไฟล์"
 | ||
| monitor: "มอนิเตอร์"
 | ||
| jobQueue: "คิวงาน"
 | ||
| cpuAndMemory: "ซีพียู และ หน่วยความจำ"
 | ||
| network: "เครือข่าย"
 | ||
| disk: "ดิสก์"
 | ||
| instanceInfo: "ข้อมูลเซิร์ฟเวอร์"
 | ||
| statistics: "สถิติการใช้งาน"
 | ||
| clearQueue: "ล้างคิว"
 | ||
| clearQueueConfirmTitle: "ต้องการล้างคิวใช่ไหม?"
 | ||
| clearQueueConfirmText: "โพสต์ที่ยังค้างในคิวจะไม่ถูกจัดส่งอีกต่อไป โดยปกติแล้วการดำเนินการนี้ไม่จำเป็น"
 | ||
| clearCachedFiles: "ล้างแคช"
 | ||
| clearCachedFilesConfirm: "ต้องการลบไฟล์ระยะไกลที่แคชไว้ทั้งหมดใช่ไหม?"
 | ||
| blockedInstances: "เซิร์ฟเวอร์ที่ถูกบล็อก"
 | ||
| blockedInstancesDescription: "ระบุโฮสต์ของเซิร์ฟเวอร์ที่ต้องการบล็อก คั่นด้วยการขึ้นบรรทัดใหม่ เซิร์ฟเวอร์ที่ถูกบล็อกจะไม่สามารถติดต่อกับอินสแตนซ์นี้ได้"
 | ||
| silencedInstances: "ปิดปากเซิร์ฟเวอร์นี้แล้ว"
 | ||
| silencedInstancesDescription: "ระบุโฮสต์ของเซิร์ฟเวอร์ที่ต้องการปิดปาก คั่นด้วยการขึ้นบรรทัดใหม่, บัญชีทั้งหมดของเซิร์ฟเวอร์ดังกล่าวจะถือว่าถูกปิดปากเช่นกัน ทำได้เฉพาะคำขอติดตามเท่านั้น และไม่สามารถกล่าวถึงบัญชีในเซิร์ฟเวอร์นี้ได้หากไม่ได้ถูกติดตามกลับ | สิ่งนี้ไม่มีผลต่ออินสแตนซ์ที่ถูกบล็อก"
 | ||
| mediaSilencedInstances: "เซิร์ฟเวอร์ที่ถูกปิดปากสื่อ"
 | ||
| mediaSilencedInstancesDescription: "ระบุโฮสต์ของเซิร์ฟเวอร์ที่ต้องการปิดปากสื่อ คั่นด้วยการขึ้นบรรทัดใหม่, ไฟล์ที่ถูกส่งจากบัญชีของเซิร์ฟเวอร์ดังกล่าวจะถือว่าถูกปิดปาก แล้วจะถูกติดเครื่องหมายว่ามีเนื้อหาละเอียดอ่อน และเอโมจิแบบกำหนดเองก็จะใช้ไม่ได้ด้วย | สิ่งนี้ไม่มีผลต่ออินสแตนซ์ที่ถูกบล็อก"
 | ||
| federationAllowedHosts: "เซิร์ฟเวอร์ที่อนุญาตให้เชื่อมกับสหพันธ์"
 | ||
| federationAllowedHostsDescription: "ระบุโฮสต์ของเซิร์ฟเวอร์ที่อนุญาตให้เชื่อมกับสหพันธ์ โดยแยกแต่ละรายการด้วยบรรทัดใหม่"
 | ||
| muteAndBlock: "ปิดเสียงและบล็อก"
 | ||
| mutedUsers: "ผู้ใช้ที่ถูกปิดเสียง"
 | ||
| blockedUsers: "ผู้ใช้ที่ถูกบล็อก"
 | ||
| noUsers: "ไม่พบผู้ใช้งาน"
 | ||
| editProfile: "แก้ไขโปรไฟล์"
 | ||
| noteDeleteConfirm: "ต้องการลบโน้ตนี้ใช่ไหม?"
 | ||
| pinLimitExceeded: "คุณไม่สามารถปักหมุดโน้ตเพิ่มเติมใดๆได้อีก"
 | ||
| done: "เสร็จสิ้น"
 | ||
| processing: "กำลังประมวลผล..."
 | ||
| preview: "แสดงตัวอย่าง"
 | ||
| default: "ค่าเริ่มต้น"
 | ||
| defaultValueIs: "ค่าเริ่มต้น: {value}"
 | ||
| noCustomEmojis: "ไม่มีเอโมจิ"
 | ||
| noJobs: "ไม่มีงาน"
 | ||
| federating: "สหพันธ์"
 | ||
| blocked: "ถูกบล็อก"
 | ||
| suspended: "ระงับการส่ง"
 | ||
| all: "ทั้งหมด"
 | ||
| subscribing: "กำลังสมัครสมาชิก"
 | ||
| publishing: "กำลังเผยแพร่"
 | ||
| notResponding: "ไม่มีการตอบสนอง"
 | ||
| instanceFollowing: "กำลังติดตามบนเซิร์ฟเวอร์"
 | ||
| instanceFollowers: "ผู้ติดตามของเซิร์ฟเวอร์"
 | ||
| instanceUsers: "ผู้ใช้ของเซิร์ฟเวอร์นี้"
 | ||
| changePassword: "เปลี่ยนรหัสผ่าน"
 | ||
| security: "ความปลอดภัย"
 | ||
| retypedNotMatch: "ทั้งสองป้อนข้อมูลไม่สอดคล้องกัน"
 | ||
| currentPassword: "รหัสผ่านปัจจุบัน"
 | ||
| newPassword: "รหัสผ่านใหม่"
 | ||
| newPasswordRetype: "ใส่รหัสผ่านใหม่อีกครั้ง"
 | ||
| attachFile: "แนบไฟล์"
 | ||
| more: "เพิ่มเติม!"
 | ||
| featured: "ไฮไลท์"
 | ||
| usernameOrUserId: "ชื่อผู้ใช้หรือรหัสผู้ใช้งาน"
 | ||
| noSuchUser: "ไม่พบผู้ใช้"
 | ||
| lookup: "การค้นหา"
 | ||
| announcements: "ประกาศ"
 | ||
| imageUrl: "URL รูปภาพ"
 | ||
| remove: "ลบ"
 | ||
| removed: "ถูกลบไปแล้ว"
 | ||
| removeAreYouSure: "ต้องการลบ “{x}” ใช่ไหม?"
 | ||
| deleteAreYouSure: "ต้องการลบ “{x}” ใช่ไหม?"
 | ||
| resetAreYouSure: "รีเซ็ตเลยไหม?"
 | ||
| areYouSure: "แน่ใจแล้วใช่ไหมคะ?"
 | ||
| saved: "บันทึกแล้ว"
 | ||
| upload: "อัปโหลด"
 | ||
| keepOriginalUploading: "เก็บภาพต้นฉบับ"
 | ||
| keepOriginalUploadingDescription: "เก็บภาพต้นฉบับไว้เมื่ออัปโหลดภาพ หากปิด รูปภาพสำหรับการเผยแพร่ทางเว็บจะถูกสร้างขึ้นในเบราว์เซอร์เมื่อทำการอัปโหลด"
 | ||
| fromDrive: "จากไดรฟ์"
 | ||
| fromUrl: "จาก URL"
 | ||
| uploadFromUrl: "อัปโหลดจาก URL"
 | ||
| uploadFromUrlDescription: "URL ของไฟล์ที่คุณต้องการอัปโหลด"
 | ||
| uploadFromUrlRequested: "ร้องขอการอัปโหลดแล้ว"
 | ||
| uploadFromUrlMayTakeTime: "การอัปโหลดอาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์"
 | ||
| uploadNFiles: "อัปโหลด {n} ไฟล์"
 | ||
| explore: "สำรวจ"
 | ||
| messageRead: "อ่านแล้ว"
 | ||
| noMoreHistory: "ไม่มีประวัติเพิ่มเติม"
 | ||
| startChat: "เริ่มแชต"
 | ||
| nUsersRead: "อ่านโดย {n}"
 | ||
| agreeTo: "ฉันยอมรับ {0}"
 | ||
| agree: "ยอมรับ"
 | ||
| agreeBelow: "ยอมรับตามที่ระบุด้านล่าง"
 | ||
| basicNotesBeforeCreateAccount: "หมายเหตุสำคัญ"
 | ||
| termsOfService: "เงื่อนไขการให้บริการ"
 | ||
| start: "เริ่ม"
 | ||
| home: "หน้าหลัก"
 | ||
| remoteUserCaution: "ข้อมูลอาจไม่สมบูรณ์เนื่องจากผู้ใช้รายนี้มาจากเซิร์ฟเวอร์ระยะไกล"
 | ||
| activity: "กิจกรรม"
 | ||
| images: "รูปภาพ"
 | ||
| image: "รูปภาพ"
 | ||
| birthday: "วันเกิด"
 | ||
| yearsOld: "{age} ปี"
 | ||
| registeredDate: "วันที่ลงทะเบียน"
 | ||
| location: "ตำแหน่งที่ตั้ง"
 | ||
| theme: "ธีม"
 | ||
| themeForLightMode: "ธีมที่จะใช้ในโหมดสว่าง"
 | ||
| themeForDarkMode: "ธีมที่จะใช้ในโหมดมืด"
 | ||
| light: "สว่าง"
 | ||
| dark: "มืด"
 | ||
| lightThemes: "ธีมสว่าง"
 | ||
| darkThemes: "ธีมมืด"
 | ||
| syncDeviceDarkMode: "ซิงค์โหมดมืดกับการตั้งค่าอุปกรณ์ของคุณ"
 | ||
| switchDarkModeManuallyWhenSyncEnabledConfirm: "“{x}” เปิดอยู่ ต้องการปิดการซิงค์และสลับโหมดด้วยตนเองหรือไม่?"
 | ||
| drive: "ไดรฟ์"
 | ||
| fileName: "ชื่อไฟล์"
 | ||
| selectFile: "เลือกไฟล์"
 | ||
| selectFiles: "เลือกไฟล์"
 | ||
| selectFolder: "เลือกโฟลเดอร์"
 | ||
| selectFolders: "เลือกโฟลเดอร์"
 | ||
| fileNotSelected: "ยังไม่ได้เลือกไฟล์"
 | ||
| renameFile: "เปลี่ยนชื่อไฟล์"
 | ||
| folderName: "ชื่อโฟลเดอร์"
 | ||
| createFolder: "สร้างโฟลเดอร์"
 | ||
| renameFolder: "เปลี่ยนชื่อโฟลเดอร์"
 | ||
| deleteFolder: "ลบโฟลเดอร์"
 | ||
| folder: "โฟลเดอร์"
 | ||
| addFile: "เพิ่มไฟล์"
 | ||
| showFile: "แสดงไฟล์"
 | ||
| emptyDrive: "ไดรฟ์ของคุณว่างเปล่านะ"
 | ||
| emptyFolder: "โฟลเดอร์นี้ว่างเปล่า"
 | ||
| unableToDelete: "ไม่สามารถลบออกได้"
 | ||
| inputNewFileName: "ป้อนชื่อไฟล์ใหม่"
 | ||
| inputNewDescription: "กรุณาใส่แคปชั่นใหม่"
 | ||
| inputNewFolderName: "กรุณาใส่ชื่อโฟลเดอร์ใหม่"
 | ||
| circularReferenceFolder: "โฟลเดอร์ปลายทางคือโฟลเดอร์ย่อยของโฟลเดอร์ที่คุณกำลังย้าย"
 | ||
| hasChildFilesOrFolders: "เนื่องจากโฟลเดอร์นี้ไม่ว่างเปล่า จึงไม่สามารถลบ"
 | ||
| copyUrl: "คัดลอก URL"
 | ||
| rename: "เปลี่ยนชื่อ"
 | ||
| avatar: "ไอคอน"
 | ||
| banner: "แบนเนอร์"
 | ||
| displayOfSensitiveMedia: "แสดงสื่อที่มีเนื้อหาละเอียดอ่อน"
 | ||
| whenServerDisconnected: "เมื่อสูญเสียการเชื่อมต่อกับเซิร์ฟเวอร์"
 | ||
| disconnectedFromServer: "การเชื่อมต่อเซิร์ฟเวอร์ถูกตัด"
 | ||
| reload: "รีโหลด"
 | ||
| doNothing: "ช่างมัน"
 | ||
| reloadConfirm: "รีโหลดเลยไหม?"
 | ||
| watch: "เพ่งเล็ง"
 | ||
| unwatch: "เลิกเพ่งเล็ง"
 | ||
| accept: "ยอมรับ"
 | ||
| reject: "ปฏิเสธ"
 | ||
| normal: "ปกติ"
 | ||
| instanceName: "ชื่อเซิร์ฟเวอร์"
 | ||
| instanceDescription: "คำอธิบายแนะนำเซิร์ฟเวอร์"
 | ||
| maintainerName: "ชื่อผู้ดูแลระบบ"
 | ||
| maintainerEmail: "อีเมลผู้ดูแลระบบ"
 | ||
| tosUrl: "URL เงื่อนไขการให้บริการ"
 | ||
| thisYear: "ปีนี้"
 | ||
| thisMonth: "เดือนนี้"
 | ||
| today: "วันนี้"
 | ||
| dayX: "{day}"
 | ||
| monthX: "เดือน {month}"
 | ||
| yearX: "{year}"
 | ||
| pages: "หน้าเพจ"
 | ||
| integration: "เชื่อมโยง"
 | ||
| connectService: "เชื่อมต่อ"
 | ||
| disconnectService: "ตัดการเชื่อมต่อ"
 | ||
| enableLocalTimeline: "เปิดใช้งานไทม์ไลน์ท้องถิ่น"
 | ||
| enableGlobalTimeline: "เปิดใช้งานไทม์ไลน์ทั่วโลก"
 | ||
| disablingTimelinesInfo: "ผู้ดูแลระบบและผู้ควบคุมจะสามารถเข้าถึงไทม์ไลน์ทั้งหมด ถึงแม้ว่าจะไม่ได้เปิดใช้งานก็ตาม"
 | ||
| registration: "ลงทะเบียน"
 | ||
| invite: "คำเชิญ"
 | ||
| driveCapacityPerLocalAccount: "ความจุของไดรฟ์ต่อผู้ใช้ท้องถิ่น"
 | ||
| driveCapacityPerRemoteAccount: "ความจุของไดรฟ์ต่อผู้ใช้ระยะไกล"
 | ||
| inMb: "เป็นเมกะไบต์"
 | ||
| bannerUrl: "URL รูปภาพแบนเนอร์"
 | ||
| backgroundImageUrl: "URL ภาพพื้นหลัง"
 | ||
| basicInfo: "ข้อมูลเบื้องต้น"
 | ||
| pinnedUsers: "ผู้ใช้ที่ถูกปักหมุด"
 | ||
| pinnedUsersDescription: "ป้อนชื่อผู้ใช้ที่คุณต้องการปักหมุดในหน้า “ค้นพบ” ฯลฯ คั่นด้วยการขึ้นบรรทัดใหม่"
 | ||
| pinnedPages: "หน้าเพจที่ปักหมุด"
 | ||
| pinnedPagesDescription: "ป้อนเส้นทางของหน้าเพจที่คุณต้องการปักหมุดไว้ที่หน้าแรกของเซิร์ฟเวอร์นี้ คั่นด้วยการขึ้นบรรทัดใหม่"
 | ||
| pinnedClipId: "ID ของคลิปที่จะปักหมุด"
 | ||
| pinnedNotes: "โน้ตที่ปักหมุดไว้"
 | ||
| hcaptcha: "hCaptcha"
 | ||
| enableHcaptcha: "เปิดใช้ hCaptcha"
 | ||
| hcaptchaSiteKey: "คีย์ไซต์"
 | ||
| hcaptchaSecretKey: "คีย์ลับ"
 | ||
| mcaptcha: "mCaptcha"
 | ||
| enableMcaptcha: "เปิดใช้ mCaptcha"
 | ||
| mcaptchaSiteKey: "คีย์ไซต์"
 | ||
| mcaptchaSecretKey: "คีย์ลับ"
 | ||
| mcaptchaInstanceUrl: "URL ของอินสแตนซ์ของ mCaptcha"
 | ||
| recaptcha: "reCAPTCHA"
 | ||
| enableRecaptcha: "เปิดใช้ reCAPTCHA"
 | ||
| recaptchaSiteKey: "คีย์ไซต์"
 | ||
| recaptchaSecretKey: "คีย์ลับ"
 | ||
| turnstile: "Turnstile"
 | ||
| enableTurnstile: "เปิดใช้งาน Turnstile"
 | ||
| turnstileSiteKey: "คีย์ไซต์"
 | ||
| turnstileSecretKey: "คีย์ลับ"
 | ||
| avoidMultiCaptchaConfirm: "การใช้ Captcha หลายตัวอาจทำให้เกิดการรบกวนหรือข้อผิดพลาดได้ ต้องการที่จะปิดการใช้งาน Captcha ตัวอื่นเลยไหม? หากต้องการให้เปิดใช้งานต่อไป ให้กดยกเลิก"
 | ||
| antennas: "เสาอากาศ"
 | ||
| manageAntennas: "จัดการเสาอากาศ"
 | ||
| name: "ชื่อ"
 | ||
| antennaSource: "แหล่งเสาอากาศ"
 | ||
| antennaKeywords: "คีย์เวิร์ดที่ควรฟัง"
 | ||
| antennaExcludeKeywords: "คีย์เวิร์ดที่จะยกเว้น"
 | ||
| antennaExcludeBots: "ยกเว้นบัญชีบอต"
 | ||
| antennaKeywordsDescription: "คั่นด้วยเว้นวรรคสำหรับเงื่อนไข AND, หรือขึ้นบรรทัดใหม่สำหรับเงื่อนไข OR"
 | ||
| notifyAntenna: "แจ้งเตือนเกี่ยวกับโน้ตใหม่"
 | ||
| withFileAntenna: "เฉพาะโน้ตที่มีไฟล์"
 | ||
| excludeNotesInSensitiveChannel: "ไม่รวมโน้ตจากช่องเนื้อหาละเอียดอ่อน"
 | ||
| enableServiceworker: "เปิดใช้งานการแจ้งเตือนแบบพุชไปยังเบราว์เซอร์ของคุณ"
 | ||
| antennaUsersDescription: "ระบุหนึ่งชื่อผู้ใช้ต่อบรรทัด"
 | ||
| caseSensitive: "อักษรพิมพ์ใหญ่-พิมพ์เล็กความหมายต่างกัน"
 | ||
| withReplies: "รวมตอบกลับ"
 | ||
| connectedTo: "บัญชีดังต่อไปนี้มีการเชื่อมต่อกัน"
 | ||
| notesAndReplies: "โพสต์และการตอบกลับ"
 | ||
| withFiles: "มีไฟล์"
 | ||
| silence: "ถูกปิดปาก"
 | ||
| silenceConfirm: "ต้องการปิดปากผู้ใช้รายนี้ใช่ไหม?"
 | ||
| unsilence: "ยกเลิกการปิดปาก"
 | ||
| unsilenceConfirm: "ต้องการเลิกปิดปากผู้ใช้รายนี้ใช่ไหม?"
 | ||
| popularUsers: "ผู้ใช้ที่เป็นที่นิยม"
 | ||
| recentlyUpdatedUsers: "ผู้ใช้ที่เพิ่งใช้งานล่าสุด"
 | ||
| recentlyRegisteredUsers: "ผู้ใช้ที่เข้าร่วมใหม่"
 | ||
| recentlyDiscoveredUsers: "ผู้ใช้ที่เพิ่งค้นพบล่าสุด"
 | ||
| exploreUsersCount: "มีผู้ใช้ {count} ราย"
 | ||
| exploreFediverse: "สำรวจสหพันธ์"
 | ||
| popularTags: "แท็กยอดนิยม"
 | ||
| userList: "ลิสต์"
 | ||
| about: "เกี่ยวกับ"
 | ||
| aboutMisskey: "เกี่ยวกับ Misskey"
 | ||
| administrator: "ผู้ดูแลระบบ"
 | ||
| token: "โทเค็น"
 | ||
| 2fa: "การยืนยันตัวตนแบบสองชั้น"
 | ||
| setupOf2fa: "ตั้งค่าการยืนยันตัวตนแบบสองชั้น"
 | ||
| totp: "แอป Authenticator"
 | ||
| totpDescription: "ใช้แอปยืนยันตัวตนเพื่อป้อนรหัสผ่านแบบใช้ครั้งเดียว"
 | ||
| moderator: "ผู้ควบคุม"
 | ||
| moderation: "การกลั่นกรอง"
 | ||
| moderationNote: "โน้ตการกลั่นกรอง"
 | ||
| moderationNoteDescription: "สามารถจดเมโมที่จะแบ่งปันเฉพาะระหว่างผู้ควบคุมได้"
 | ||
| addModerationNote: "เพิ่มโน้ตการกลั่นกรอง"
 | ||
| moderationLogs: "ปูมการควบคุมดูแล"
 | ||
| nUsersMentioned: "กล่าวถึงโดยผู้ใช้ {n} ราย"
 | ||
| securityKeyAndPasskey: "Security key และ Passkey"
 | ||
| securityKey: "Security Key"
 | ||
| lastUsed: "ใช้ล่าสุด"
 | ||
| lastUsedAt: "ใช้งานครั้งล่าสุด: {t}"
 | ||
| unregister: "เลิกติดตาม"
 | ||
| passwordLessLogin: "เข้าสู่ระบบแบบไม่ใช้รหัสผ่าน"
 | ||
| passwordLessLoginDescription: "เข้าสู่ระบบโดยไม่ใช้รหัสผ่าน โดยใช้เฉพาะ Security Key หรือ Passkey เท่านั้น"
 | ||
| resetPassword: "รีเซ็ตรหัสผ่าน"
 | ||
| newPasswordIs: "รหัสผ่านใหม่คือ “{password}”"
 | ||
| reduceUiAnimation: "ลดภาพเคลื่อนไหว UI"
 | ||
| share: "แบ่งปัน"
 | ||
| notFound: "ไม่พบหน้าที่ต้องการ"
 | ||
| notFoundDescription: "ไม่พบหน้าตาม URL ที่ระบุ"
 | ||
| uploadFolder: "โฟลเดอร์เริ่มต้นสำหรับอัปโหลด"
 | ||
| markAsReadAllNotifications: "ทำเครื่องหมายการแจ้งเตือนทั้งหมดว่าอ่านแล้ว"
 | ||
| markAsReadAllUnreadNotes: "ทำเครื่องหมายโน้ตทั้งหมดว่าอ่านแล้ว"
 | ||
| markAsReadAllTalkMessages: "ทำเครื่องหมายข้อความทั้งหมดว่าอ่านแล้ว"
 | ||
| help: "ช่วยเหลือ"
 | ||
| inputMessageHere: "พิมพ์ข้อความที่นี่"
 | ||
| close: "ปิด"
 | ||
| invites: "คำเชิญ"
 | ||
| members: "สมาชิก"
 | ||
| transfer: "ถ่ายโอน"
 | ||
| title: "หัวข้อ"
 | ||
| text: "ข้อความ"
 | ||
| enable: "เปิดใช้งาน"
 | ||
| next: "ถัดไป"
 | ||
| retype: "พิมพ์รหัสอีกครั้ง"
 | ||
| noteOf: "โน้ตของ {user}"
 | ||
| quoteAttached: "อ้างอิง"
 | ||
| quoteQuestion: "ต้องการที่จะแนบมันเพื่ออ้างอิงใช่ไหม?"
 | ||
| attachAsFileQuestion: "ข้อความในคลิปบอร์ดยาวเกินไป คุณต้องการแนบเป็นไฟล์ข้อความหรือไม่?"
 | ||
| onlyOneFileCanBeAttached: "สามารถแนบไฟล์ได้เพียงไฟล์เดียวต่อ 1 ข้อความ"
 | ||
| signinRequired: "ก่อนดำเนินการต่อ กรุณาลงทะเบียนหรือเข้าสู่ระบบ"
 | ||
| signinOrContinueOnRemote: "เพื่อดำเนินการต่อได้ คุณต้องไปที่เซิร์ฟเวอร์ที่คุณใช้งานอยู่ หรือลงทะเบียน/เข้าสู่ระบบเซิร์ฟเวอร์นี้"
 | ||
| invitations: "คำเชิญ"
 | ||
| invitationCode: "รหัสเชิญ"
 | ||
| checking: "Checking"
 | ||
| available: "พร้อมใช้งาน"
 | ||
| unavailable: "ไม่พร้อมใช้"
 | ||
| usernameInvalidFormat: "สามารถใช้ a~z A~Z 0~9 และ _ ได้"
 | ||
| tooShort: "สั้นเกินไปนะ"
 | ||
| tooLong: "ยาวเกินไปนะ"
 | ||
| weakPassword: "รหัสผ่านแย่มาก"
 | ||
| normalPassword: "รหัสผ่านปกติ"
 | ||
| strongPassword: "รหัสผ่านรัดกุมมาก"
 | ||
| passwordMatched: "ถูกต้อง!"
 | ||
| passwordNotMatched: "ไม่ถูกต้อง"
 | ||
| signinWith: "เข้าสู่ระบบด้วย {x}"
 | ||
| signinFailed: "ไม่สามารถเข้าสู่ระบบได้ กรุณาตรวจสอบชื่อผู้ใช้และรหัสผ่าน"
 | ||
| or: "หรือ"
 | ||
| language: "ภาษา"
 | ||
| uiLanguage: "ภาษาอินเทอร์เฟซผู้ใช้งาน"
 | ||
| aboutX: "เกี่ยวกับ {x}"
 | ||
| emojiStyle: "สไตล์ของเอโมจิ"
 | ||
| native: "ภาษาแม่"
 | ||
| menuStyle: "สไตล์เมนู"
 | ||
| style: "สไตล์"
 | ||
| drawer: "ตัววาด"
 | ||
| popup: "ป๊อปอัพ"
 | ||
| showNoteActionsOnlyHover: "แสดงการดำเนินการโน้ตเมื่อโฮเวอร์(วางเมาส์เหนือ)เท่านั้น"
 | ||
| showReactionsCount: "แสดงจำนวนรีแอกชั่นในโน้ต"
 | ||
| noHistory: "ไม่มีประวัติ"
 | ||
| signinHistory: "ประวัติการเข้าสู่ระบบ"
 | ||
| enableAdvancedMfm: "เปิดใช้งาน MFM ขั้นสูง"
 | ||
| enableAnimatedMfm: "เปิดการใช้งาน MFM แบบเคลื่อนไหว"
 | ||
| doing: "กำลังประมวลผล......"
 | ||
| category: "หมวดหมู่"
 | ||
| tags: "นามแฝง"
 | ||
| docSource: "ที่มาของเอกสารนี้"
 | ||
| createAccount: "สร้างบัญชี"
 | ||
| existingAccount: "บัญชีที่มีอยู่แล้ว"
 | ||
| regenerate: "สร้างอีกครั้ง"
 | ||
| fontSize: "ขนาดตัวอักษร"
 | ||
| mediaListWithOneImageAppearance: "ความสูงของรายการสื่อที่มีเพียงรูปเดียว"
 | ||
| limitTo: "จำกัดไว้ที่ {x}"
 | ||
| noFollowRequests: "คุณไม่มีคำขอติดตามที่รอดำเนินการ"
 | ||
| openImageInNewTab: "เปิดรูปภาพในแท็บใหม่"
 | ||
| dashboard: "หน้ากระดานหลัก"
 | ||
| local: "ท้องถิ่น"
 | ||
| remote: "ระยะไกล"
 | ||
| total: "รวมทั้งหมด"
 | ||
| weekOverWeekChanges: "เทียบกับสัปดาห์ก่อน"
 | ||
| dayOverDayChanges: "เทียบกับเมื่อวาน"
 | ||
| appearance: "ภาพลักษณ์"
 | ||
| clientSettings: "การตั้งค่าไคลเอนต์"
 | ||
| accountSettings: "ตั้งค่าบัญชี"
 | ||
| promotion: "โฆษณา"
 | ||
| promote: "โปรโมท"
 | ||
| numberOfDays: "จำนวนวัน"
 | ||
| hideThisNote: "ซ่อนโน้ตนี้"
 | ||
| showFeaturedNotesInTimeline: "แสดงโน้ตเด่นในไทม์ไลน์"
 | ||
| objectStorage: "การจัดเก็บในรูปแบบอ็อบเจกต์"
 | ||
| useObjectStorage: "ใช้การจัดเก็บในรูปแบบอ็อบเจกต์"
 | ||
| objectStorageBaseUrl: "Base URL"
 | ||
| objectStorageBaseUrlDesc: "URL ที่ใช้เป็นข้อมูลอ้างอิง ระบุ URL ของ CDN หรือ Proxy ถ้าหากคุณใช้อย่างใดอย่างหนึ่ง\n สำหรับการใช้งาน S3 'https://<bucket>.s3.amazonaws.com' และสำหรับ GCS หรือบริการที่เทียบเท่าใช้ 'https://storage.googleapis.com/<bucket>', เป็นต้น"
 | ||
| objectStorageBucket: "Bucket"
 | ||
| objectStorageBucketDesc: "โปรดระบุชื่อบัคเก็ตของบริการที่ใช้อยู่"
 | ||
| objectStoragePrefix: "คำนำหน้า"
 | ||
| objectStoragePrefixDesc: "ไฟล์ทั้งหมดจะถูกเก็บไว้ภายใต้ไดเร็กทอรีที่มีคำนำหน้านี้"
 | ||
| objectStorageEndpoint: "ปลายทาง"
 | ||
| objectStorageEndpointDesc: "เว้นว่างไว้หากคุณใช้ AWS S3 หรือระบุปลายทางเป็น '<host>' หรือ '<host>:<port>' ทั้งนี้ขึ้นอยู่กับผู้ให้บริการที่คุณใช้อยู่ด้วย"
 | ||
| objectStorageRegion: "ภูมิภาค"
 | ||
| objectStorageRegionDesc: "ระบุภูมิภาค เช่น ‘xx-east-1’ หากบริการของคุณไม่แยกภูมิภาค ให้ระบุเป็น ‘us-east-1’ หรือเว้นวางไว้หากใช้ AWS configuration files / environment variables"
 | ||
| objectStorageUseSSL: "ใช้ SSL"
 | ||
| objectStorageUseSSLDesc: "ปิดการทำงานนี้ไว้ ถ้าหากคุณจะไม่ใช้ HTTPS สำหรับการเชื่อมต่อ API"
 | ||
| objectStorageUseProxy: "เชื่อมต่อผ่านพร็อกซี"
 | ||
| objectStorageUseProxyDesc: "ปิดสิ่งนี้ไว้ถ้าหากคุณจะไม่ใช้ Proxy สำหรับการเชื่อมต่อ API"
 | ||
| objectStorageSetPublicRead: "ตั้งค่าเป็น “public-read” เมื่ออัปโหลด"
 | ||
| s3ForcePathStyleDesc: "เมื่อเปิดใช้งาน s3ForcePathStyle จะบังคับให้ ระบุชื่อบัคเก็ตเป็นส่วนหนึ่งของพาธ แทนที่จะเป็นชื่อโฮสต์ใน URL, อาจจำเป็นต้องเปิดใช้งานตัวเลือกนี้เมื่อใช้กับ Minio ที่โฮสต์เองหรือบริการที่คล้ายกัน"
 | ||
| serverLogs: "ปูมของเซิร์ฟเวอร์"
 | ||
| deleteAll: "ลบทั้งหมด"
 | ||
| showFixedPostForm: "แสดงแบบฟอร์มการโพสต์ที่ด้านบนสุดของไทม์ไลน์"
 | ||
| showFixedPostFormInChannel: "แสดงแบบฟอร์มการโพสต์ที่ด้านบนของไทม์ไลน์ (ช่อง)"
 | ||
| withRepliesByDefaultForNewlyFollowed: "แสดงการตอบกลับจากผู้ใช้ที่คุณเพิ่งติดตามลงไทม์ไลน์ตามค่าเริ่มต้น"
 | ||
| newNoteRecived: "มีโน้ตใหม่"
 | ||
| newNote: "โน้ตใหม่"
 | ||
| sounds: "เสียง"
 | ||
| sound: "เสียง"
 | ||
| notificationSoundSettings: "ตั้งค่าเสียงแจ้งเตือน"
 | ||
| listen: "ฟัง"
 | ||
| none: "ไม่มี"
 | ||
| showInPage: "แสดงในเพจ"
 | ||
| popout: "ป๊อปเอาต์"
 | ||
| volume: "ระดับเสียง"
 | ||
| masterVolume: "ระดับเสียงหลัก"
 | ||
| notUseSound: "ไม่ใช้เสียง"
 | ||
| useSoundOnlyWhenActive: "มีเสียงออกเฉพาะตอนกำลังใช้ Misskey อยู่เท่านั้น"
 | ||
| details: "รายละเอียด"
 | ||
| renoteDetails: "รายละเอียดรีโน้ต"
 | ||
| chooseEmoji: "เลือกเอโมจิ"
 | ||
| unableToProcess: "ไม่สามารถดำเนินการให้เสร็จสิ้นได้"
 | ||
| recentUsed: "ใช้ล่าสุด"
 | ||
| install: "ติดตั้ง"
 | ||
| uninstall: "ถอนการติดตั้ง"
 | ||
| installedApps: "แอปที่ติดตั้งแล้ว"
 | ||
| nothing: "ไม่พบผลลัพธ์"
 | ||
| installedDate: "วันที่ติดตั้ง"
 | ||
| lastUsedDate: "ใช้งานครั้งล่าสุด"
 | ||
| state: "สถานะ"
 | ||
| sort: "เรียงลำดับ"
 | ||
| ascendingOrder: "เรียงลำดับขึ้น"
 | ||
| descendingOrder: "เรียงลำดับลง"
 | ||
| scratchpad: "Scratchpad"
 | ||
| scratchpadDescription: "Scratchpad ให้สภาพแวดล้อมสำหรับการทดลอง AiScript คุณสามารถเขียนโค้ด/สั่งดำเนินการ/ตรวจสอบผลลัพธ์ ของการโต้ตอบกับ Misskey ได้"
 | ||
| uiInspector: "ตัวตรวจสอบ UI"
 | ||
| uiInspectorDescription: "คุณสามารถตรวจสอบรายชื่อเซิร์ฟเวอร์ที่เกี่ยวข้องกับส่วนประกอบอินเตอร์เฟซผู้ใช้ (UI) บนหน่วยความจำของระบบ ส่วนประกอบ UI เหล่านี้จะถูกสร้างขึ้นโดยฟังก์ชัน Ui:C:"
 | ||
| output: "เอาท์พุต"
 | ||
| script: "สคริปต์"
 | ||
| disablePagesScript: "ปิดการใช้งาน AiScript บนเพจ"
 | ||
| updateRemoteUser: "อัปเดตข้อมูลผู้ใช้งานระยะไกล"
 | ||
| unsetUserAvatar: "เลิกตั้งไอคอน"
 | ||
| unsetUserAvatarConfirm: "ต้องการเลิกตั้งไอคอนประจำตัวหรือไม่?"
 | ||
| unsetUserBanner: "เลิกตั้งแบนเนอร์"
 | ||
| unsetUserBannerConfirm: "ต้องการเลิกตั้งแบนเนอร์?"
 | ||
| deleteAllFiles: "ลบไฟล์ทั้งหมด"
 | ||
| deleteAllFilesConfirm: "ต้องการลบไฟล์ทั้งหมดใช่ไหม?"
 | ||
| removeAllFollowing: "เลิกติดตามผู้ใช้ที่ติดตามทั้งหมด"
 | ||
| removeAllFollowingDescription: "จะเลิกติดตามทั้งหมดจาก {host} โปรดดำเนินการสิ่งนี้เมื่อเซิร์ฟเวอร์ดังกล่าวได้สูญหายตายจากไปแล้ว"
 | ||
| userSuspended: "ผู้ใช้รายนี้ถูกระงับการใช้งาน"
 | ||
| userSilenced: "ผู้ใช้รายนี้ถูกปิดปากอยู่"
 | ||
| yourAccountSuspendedTitle: "บัญชีนี้นั้นถูกระงับ"
 | ||
| yourAccountSuspendedDescription: "บัญชีนี้ถูกระงับ เนื่องจากละเมิดข้อกำหนดในการให้บริการของเซิร์ฟเวอร์หรืออาจจะละเมิดหลักเกณฑ์ชุมชน หรือ อาจจะโดนร้องเรียนเรื่องการละเมิดลิขสิทธิ์และอื่นๆอย่างต่อเนื่องซ้ำๆ หากคุณคิดว่าไม่ได้ทำผิดจริงๆหรือตัดสินผิดพลาด ได้โปรดกรุณาติดต่อผู้ดูแลระบบหากคุณต้องการทราบเหตุผลโดยละเอียดเพิ่มเติม และขอความกรุณาอย่าสร้างบัญชีใหม่"
 | ||
| tokenRevoked: "โทเค็นไม่ถูกต้อง"
 | ||
| tokenRevokedDescription: "โทเค็นการเข้าสู่ระบบหมดอายุ กรุณาเข้าสู่ระบบใหม่อีกครั้ง"
 | ||
| accountDeleted: "ลบบัญชีแล้ว"
 | ||
| accountDeletedDescription: "บัญชีนี้ถูกลบแล้ว"
 | ||
| menu: "เมนู"
 | ||
| divider: "ตัวแบ่ง"
 | ||
| addItem: "เพิ่มรายการ"
 | ||
| rearrange: "จัดใหม่"
 | ||
| relays: "รีเลย์"
 | ||
| addRelay: "เพิ่มรีเลย์"
 | ||
| inboxUrl: "URL ของอินบ็อกซ์"
 | ||
| addedRelays: "เพิ่มรีเลย์แล้ว"
 | ||
| serviceworkerInfo: "ต้องเปิดใช้งานสำหรับการแจ้งเตือนแบบพุช"
 | ||
| deletedNote: "โน้ตที่ถูกลบ"
 | ||
| invisibleNote: "โน้ตที่มองไม่เห็น"
 | ||
| enableInfiniteScroll: "โหลดเพิ่มเติมโดยอัตโนมัติ"
 | ||
| visibility: "การมองเห็น"
 | ||
| poll: "โพล"
 | ||
| useCw: "ซ่อนเนื้อหา"
 | ||
| enablePlayer: "เปิดเครื่องเล่นวิดีโอ"
 | ||
| disablePlayer: "ปิดเครื่องเล่นวิดีโอ"
 | ||
| expandTweet: "ขยายทวีต"
 | ||
| themeEditor: "ตัวแก้ไขธีม"
 | ||
| description: "คำอธิบาย"
 | ||
| describeFile: "เพิ่มแคปชั่น"
 | ||
| enterFileDescription: "ใส่แคปชั่น"
 | ||
| author: "ผู้เขียน"
 | ||
| leaveConfirm: "มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก ต้องการละทิ้งมันใช่ไหม?"
 | ||
| manage: "การจัดการ"
 | ||
| plugins: "ปลั๊กอิน"
 | ||
| preferencesBackups: "สำรองการตั้งค่า"
 | ||
| deck: "เด็ค"
 | ||
| undeck: "ออกจากเด็ค"
 | ||
| useBlurEffectForModal: "ใช้เอฟเฟกต์เบลอสำหรับโมดอล"
 | ||
| useFullReactionPicker: "ใช้ตัวจิ้มรีแอคชั่นอย่างเต็มรูปแบบ"
 | ||
| width: "ความกว้าง"
 | ||
| height: "ความสูง"
 | ||
| large: "ใหญ่"
 | ||
| medium: "ปานกลาง"
 | ||
| small: "เล็ก"
 | ||
| generateAccessToken: "สร้างโทเค็นการเข้าถึง"
 | ||
| permission: "สิทธิ์"
 | ||
| adminPermission: "สิทธิ์ของผู้ดูแลระบบ"
 | ||
| enableAll: "เปิดใช้งานทั้งหมด"
 | ||
| disableAll: "ปิดการใช้งานทั้งหมด"
 | ||
| tokenRequested: "ให้สิทธิ์การเข้าถึงบัญชี"
 | ||
| pluginTokenRequestedDescription: "ปลั๊กอินนี้จะใช้สิทธิ์ตามที่ตั้งค่าไว้ที่นี่"
 | ||
| notificationType: "ประเภทการแจ้งเตือน"
 | ||
| edit: "แก้ไข"
 | ||
| emailServer: "เซิร์ฟเวอร์ของอีเมล"
 | ||
| enableEmail: "เปิดใช้งานการกระจายอีเมล"
 | ||
| emailConfigInfo: "ใช้สำหรับการยืนยันอีเมลหรือการรีเซ็ตรหัสผ่าน"
 | ||
| email: "อีเมล"
 | ||
| emailAddress: "ที่อยู่อีเมล"
 | ||
| smtpConfig: "ตั้งค่าเซิร์ฟเวอร์ SMTP"
 | ||
| smtpHost: "โฮสต์"
 | ||
| smtpPort: "พอร์ต"
 | ||
| smtpUser: "ชื่อผู้ใช้"
 | ||
| smtpPass: "รหัสผ่าน"
 | ||
| emptyToDisableSmtpAuth: "ปล่อยชื่อผู้ใช้และรหัสผ่านว่างไว้เพื่อปิดใช้งานการยืนยัน SMTP"
 | ||
| smtpSecure: "ใช้โดยนัย SSL/TLS สำหรับการเชื่อมต่อ SMTP"
 | ||
| smtpSecureInfo: "ปิดสิ่งนี้เมื่อใช้ STARTTLS"
 | ||
| testEmail: "ทดสอบการส่งอีเมล"
 | ||
| wordMute: "ปิดเสียงคำ"
 | ||
| wordMuteDescription: "ย่อโน้ตที่มีวลีที่ระบุ  สามารถดูโน้ตที่ย่อแล้วได้โดยคลิกที่โน้ตเหล่านั้น"
 | ||
| hardWordMute: "ปิดเสียงคำแบบแข็งโป๊ก"
 | ||
| showMutedWord: "แสดงคำที่ถูกปิดเสียง"
 | ||
| hardWordMuteDescription: "จะซ่อนโน้ตที่มีคำที่ระบุไว้ ซึ่งไม่เหมือนการปิดเสียงคำ ในกรณีนี้โน้ตจะไม่แสดงเลย"
 | ||
| regexpError: "เกิดข้อผิดพลาดใน regular expression"
 | ||
| regexpErrorDescription: "เกิดข้อผิดพลาดใน regular expression บรรทัดที่ {line} ของการปิดเสียงคำ {tab} :"
 | ||
| instanceMute: "ปิดเสียงเซิร์ฟเวอร์"
 | ||
| userSaysSomething: "{name} พูดอะไรบางอย่าง"
 | ||
| userSaysSomethingAbout: "{name} พูดบางอย่างเกี่ยวกับ “{word}”"
 | ||
| makeActive: "เปิดใช้งาน"
 | ||
| display: "แสดงผล"
 | ||
| copy: "คัดลอก"
 | ||
| copiedToClipboard: "คัดลอกไปยังคลิปบอร์ดแล้ว"
 | ||
| metrics: "เมตริก"
 | ||
| overview: "ภาพรวม"
 | ||
| logs: "ปูม"
 | ||
| delayed: "ดีเลย์"
 | ||
| database: "ฐานข้อมูล"
 | ||
| channel: "ช่อง"
 | ||
| create: "สร้าง"
 | ||
| notificationSetting: "ตั้งค่าการแจ้งเตือน"
 | ||
| notificationSettingDesc: "เลือกประเภทการแจ้งเตือนที่ต้องการจะแสดง"
 | ||
| useGlobalSetting: "ใช้การตั้งค่าส่วนกลาง"
 | ||
| useGlobalSettingDesc: "เมื่อเปิดใช้งาน ใช้การตั้งค่าการแจ้งเตือนจากบัญชีคุณ เมื่อปิดใช้งาน สามารถตั้งค่าได้อย่างอิสระ"
 | ||
| other: "อื่น ๆ"
 | ||
| regenerateLoginToken: "สร้างโทเค็นการเข้าสู่ระบบอีกครั้ง"
 | ||
| regenerateLoginTokenDescription: "สร้างโทเค็นใหม่ที่ใช้ภายในระหว่างการเข้าสู่ระบบ โดยตามหลักปกติแล้วการดำเนินการนี้ไม่จำเป็น หากสร้างใหม่ อุปกรณ์ทั้งหมดจะถูกออกจากระบบนะ"
 | ||
| theKeywordWhenSearchingForCustomEmoji: "คีย์เวิร์ดสำหรับใช้ค้นหาเอโมจิที่กำหนดเอง"
 | ||
| setMultipleBySeparatingWithSpace: "คั่นหลายรายการด้วยช่องว่าง"
 | ||
| fileIdOrUrl: "ID ของไฟล์ หรือ URL"
 | ||
| behavior: "พฤติกรรม"
 | ||
| sample: "ตัวอย่าง"
 | ||
| abuseReports: "รายงาน"
 | ||
| reportAbuse: "รายงาน"
 | ||
| reportAbuseRenote: "รายงานรีโน้ต"
 | ||
| reportAbuseOf: "รายงาน {name}"
 | ||
| fillAbuseReportDescription: "กรุณากรอกรายละเอียดเกี่ยวกับรายงานนี้ หากเป็นเรื่องเกี่ยวกับโน้ตโดยเฉพาะ ได้โปรดระบุ URL"
 | ||
| abuseReported: "เราได้ส่งรายงานของคุณไปแล้ว ขอบคุณมากๆนะ"
 | ||
| reporter: "ผู้รายงาน"
 | ||
| reporteeOrigin: "ปลายทางรายงาน"
 | ||
| reporterOrigin: "แหล่งผู้รายงาน"
 | ||
| send: "ส่ง"
 | ||
| openInNewTab: "เปิดในแท็บใหม่"
 | ||
| openInSideView: "เปิดในมุมมองด้านข้าง"
 | ||
| defaultNavigationBehaviour: "พฤติกรรมการนำทางที่เป็นค่าเริ่มต้น"
 | ||
| editTheseSettingsMayBreakAccount: "การแก้ไขการตั้งค่าเหล่านี้อาจทำให้บัญชีของคุณเสียหายนะ"
 | ||
| instanceTicker: "ข้อมูลเซิร์ฟเวอร์ของโน้ต"
 | ||
| waitingFor: "กำลังรอ {x}"
 | ||
| random: "สุ่มค่า"
 | ||
| system: "ระบบ"
 | ||
| switchUi: "สลับ UI"
 | ||
| desktop: "เดสก์ท็อป"
 | ||
| clip: "คลิป"
 | ||
| createNew: "สร้างใหม่"
 | ||
| optional: "ไม่บังคับ"
 | ||
| createNewClip: "สร้างคลิปใหม่"
 | ||
| unclip: "ลบคลิป"
 | ||
| confirmToUnclipAlreadyClippedNote: "โน้ตนี้เป็นส่วนหนึ่งของคลิป “{name}” อยู่แล้ว ต้องการนำมันออกจากคลิปใช่ไหม?"
 | ||
| public: "สาธารณะ"
 | ||
| private: "ส่วนตัว"
 | ||
| i18nInfo: "Misskey กำลังได้รับการแปลเป็นภาษาต่างๆ โดยอาสาสมัคร คุณสามารถช่วยเหลือได้ที่ {link}"
 | ||
| manageAccessTokens: "การจัดการโทเค็นการเข้าถึง"
 | ||
| accountInfo: "ข้อมูลบัญชี"
 | ||
| notesCount: "จำนวนของโน้ต"
 | ||
| repliesCount: "จำนวนการตอบกลับที่ส่ง"
 | ||
| renotesCount: "จำนวนรีโน้ตที่ส่ง"
 | ||
| repliedCount: "จำนวนของการตอบกลับที่ได้รับ"
 | ||
| renotedCount: "จำนวนรีโน้ตที่ได้รับแล้ว"
 | ||
| followingCount: "จำนวนบัญชีที่ติดตาม"
 | ||
| followersCount: "จำนวนผู้ติดตาม"
 | ||
| sentReactionsCount: "จำนวนรีแอคชั่นที่ส่ง"
 | ||
| receivedReactionsCount: "จำนวนรีแอคชั่นที่ได้รับ"
 | ||
| pollVotesCount: "จำนวนโหวตที่ส่งไป"
 | ||
| pollVotedCount: "จำนวนโหวตที่ได้รับ"
 | ||
| yes: "ใช่"
 | ||
| no: "ไม่"
 | ||
| driveFilesCount: "จำนวนไฟล์ไดรฟ์"
 | ||
| driveUsage: "การใช้พื้นที่ไดรฟ์"
 | ||
| noCrawle: "ปฏิเสธการจัดทำดัชนีของ Crawler (โปรแกรมรวบรวมข้อมูล)"
 | ||
| noCrawleDescription: "ขอให้เครื่องมือค้นหาไม่จัดทำดัชนีหน้าโปรไฟล์ โน้ต หน้าเพจ ฯลฯ"
 | ||
| lockedAccountInfo: "แม้ว่าการอนุมัติการติดตามถูกเปิดใช้งานอยู่ทุกคนก็ยังคงสามารถเห็นโน้ตของคุณได้ เว้นแต่ว่าคุณจะเปลี่ยนการเปิดเผยโน้ตของคุณเป็น  “เฉพาะผู้ติดตาม”"
 | ||
| alwaysMarkSensitive: "ทำเครื่องหมายว่ามีเนื้อหาละเอียดอ่อนเป็นค่าเริ่มต้น"
 | ||
| loadRawImages: "โหลดภาพต้นฉบับแทนการแสดงภาพขนาดย่อ"
 | ||
| disableShowingAnimatedImages: "ไม่ต้องเล่นภาพเคลื่อนไหว"
 | ||
| highlightSensitiveMedia: "ไฮไลท์สื่อที่มีเนื้อหาละเอียดอ่อน"
 | ||
| verificationEmailSent: "ได้ส่งอีเมลยืนยันแล้ว กรุณาเข้าลิงก์ที่ระบุในอีเมลเพื่อทำการตั้งค่าให้เสร็จสิ้น"
 | ||
| notSet: "ไม่ได้ตั้งค่า"
 | ||
| emailVerified: "อีเมลได้รับการยืนยันแล้ว"
 | ||
| noteFavoritesCount: "จำนวนโน้ตที่ชื่นชอบ"
 | ||
| pageLikesCount: "จำนวนเพจที่ถูกใจ"
 | ||
| pageLikedCount: "จำนวนการกดถูกใจเพจที่ได้รับแล้ว"
 | ||
| contact: "ติดต่อ"
 | ||
| useSystemFont: "ใช้ฟอนต์เริ่มต้นของระบบ"
 | ||
| clips: "คลิป"
 | ||
| experimentalFeatures: "ฟังก์ชั่นทดสอบ"
 | ||
| experimental: "ทดลอง"
 | ||
| thisIsExperimentalFeature: "นี่เป็นฟีเจอร์ทดลอง ซึ่งอาจมีการเปลี่ยนแปลงการทำงาน และอาจไม่ทำงานตามที่ตั้งใจไว้"
 | ||
| developer: "สำหรับนักพัฒนา"
 | ||
| makeExplorable: "ทำให้บัญชีมองเห็นใน “สำรวจ”"
 | ||
| makeExplorableDescription: "ถ้าหากคุณปิดการทำงานนี้ บัญชีของคุณนั้นจะไม่แสดงในส่วน “สำรวจ”"
 | ||
| duplicate: "ทำซ้ำ"
 | ||
| left: "ซ้าย"
 | ||
| center: "กึ่งกลาง"
 | ||
| wide: "กว้าง"
 | ||
| narrow: "ชิด"
 | ||
| reloadToApplySetting: "การตั้งค่านี้จะมีผลหลังจากโหลดหน้าซ้ำเท่านั้น ต้องการที่จะโหลดใหม่เลยไหม?"
 | ||
| needReloadToApply: "ต้องรีโหลดเพื่อให้การเปลี่ยนแปลงมีผล"
 | ||
| needToRestartServerToApply: "จำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล"
 | ||
| showTitlebar: "แสดงแถบชื่อ"
 | ||
| clearCache: "ล้างแคช"
 | ||
| onlineUsersCount: "{n} รายกำลังออนไลน์"
 | ||
| nUsers: "{n} ผู้ใช้งาน"
 | ||
| nNotes: "{n} โน้ต"
 | ||
| sendErrorReports: "ส่งรายงานข้อผิดพลาด"
 | ||
| sendErrorReportsDescription: "เมื่อเปิดใช้งาน การแจ้งข้อผิดพลาดจะถูกแชร์กับ Misskey เมื่อเกิดปัญหา ซึ่งช่วยในการปรับปรุงคุณภาพของซอฟต์แวร์ ข้อมูลข้อผิดพลาดอาจรวมถึงเวอร์ชันของระบบปฏิบัติการ ประเภทของเบราว์เซอร์ และประวัติการใช้งาน ฯลฯ"
 | ||
| myTheme: "ธีมของฉัน"
 | ||
| backgroundColor: "สีพื้นหลัง"
 | ||
| accentColor: "สีหลัก"
 | ||
| textColor: "สีข้อความ"
 | ||
| saveAs: "บันทึกเป็น..."
 | ||
| advanced: "ขั้นสูง"
 | ||
| advancedSettings: "การตั้งค่าขั้นสูง"
 | ||
| value: "ค่า"
 | ||
| createdAt: "สร้างเมื่อ"
 | ||
| updatedAt: "อัปเดตล่าสุด"
 | ||
| saveConfirm: "บันทึกเปลี่ยนแปลงมั้ย?"
 | ||
| deleteConfirm: "ต้องการลบใช่ไหม?"
 | ||
| invalidValue: "ค่านี้ไม่ถูกต้อง"
 | ||
| registry: "ทะเบียน"
 | ||
| closeAccount: "ปิด บัญชี"
 | ||
| currentVersion: "เวอร์ชั่นปัจจุบัน"
 | ||
| latestVersion: "เวอร์ชั่นล่าสุด"
 | ||
| youAreRunningUpToDateClient: "คุณกำลังใช้ไคลเอ็นต์เวอร์ชันใหม่ล่าสุดนะ"
 | ||
| newVersionOfClientAvailable: "มีไคลเอ็นต์เวอร์ชันใหม่กว่าของคุณพร้อมใช้งานนะ"
 | ||
| usageAmount: "การใช้งาน"
 | ||
| capacity: "ความจุ"
 | ||
| inUse: "ใช้แล้ว"
 | ||
| editCode: "แก้ไขโค้ด"
 | ||
| apply: "นำไปใช้"
 | ||
| receiveAnnouncementFromInstance: "รับการแจ้งเตือนจากเซิร์ฟเวอร์นี้"
 | ||
| emailNotification: "การแจ้งเตือนทางอีเมล"
 | ||
| publish: "เผยแพร่"
 | ||
| inChannelSearch: "ค้นหาในช่อง"
 | ||
| useReactionPickerForContextMenu: "คลิกขวาเพื่อเปิดตัวจิ้มรีแอคชั่น"
 | ||
| typingUsers: "{users} กำลังพิมพ์..."
 | ||
| jumpToSpecifiedDate: "ข้ามไปยังวันที่เฉพาะเจาะจง"
 | ||
| showingPastTimeline: "กำลังแสดงผลไทม์ไลน์เก่า"
 | ||
| clear: "ล้าง"
 | ||
| markAllAsRead: "ทำเครื่องหมายทั้งหมดว่าอ่านแล้ว"
 | ||
| goBack: "ย้อนกลับ"
 | ||
| unlikeConfirm: "ต้องการเลิกถูกใจใช่ไหม?"
 | ||
| fullView: "มุมมองแบบเต็ม"
 | ||
| quitFullView: "ออกจากมุมมองแบบเต็ม"
 | ||
| addDescription: "เพิ่มคำอธิบาย"
 | ||
| userPagePinTip: "ปักหมุดโน้ตให้แสดงที่นี่ได้โดยเลือกเมนู “ปักหมุด” ของโน้ตนั้นๆ"
 | ||
| notSpecifiedMentionWarning: "โน้ตนี้มีการกล่าวถึงผู้ใช้งานที่ไม่รวมอยู่ในผู้รับ"
 | ||
| info: "เกี่ยวกับ"
 | ||
| userInfo: "ข้อมูลผู้ใช้"
 | ||
| unknown: "ไม่ทราบสถานะ"
 | ||
| onlineStatus: "สถานะออนไลน์"
 | ||
| hideOnlineStatus: "ซ่อนสถานะออนไลน์"
 | ||
| hideOnlineStatusDescription: "การซ่อนสถานะออนไลน์อาจทำให้ฟังก์ชันบางอย่าง เช่น การค้นหา สะดวกน้อยลง"
 | ||
| online: "ออนไลน์"
 | ||
| active: "ใช้งานอยู่"
 | ||
| offline: "ออฟไลน์"
 | ||
| notRecommended: "ไม่แนะนำ"
 | ||
| botProtection: "การป้องกัน Bot"
 | ||
| instanceBlocking: "เซิร์ฟเวอร์ที่ถูกบล็อก/ปิดปาก"
 | ||
| selectAccount: "เลือกบัญชี"
 | ||
| switchAccount: "สลับบัญชีผู้ใช้"
 | ||
| enabled: "เปิดใช้งาน"
 | ||
| disabled: "ปิดการใช้งาน"
 | ||
| quickAction: "ปุ่มลัด"
 | ||
| user: "ผู้ใช้"
 | ||
| administration: "การจัดการ"
 | ||
| accounts: "บัญชีผู้ใช้"
 | ||
| switch: "สลับ"
 | ||
| noMaintainerInformationWarning: "ยังไม่ได้ตั้งค่าข้อมูลของผู้ดูแลระบบ"
 | ||
| noInquiryUrlWarning: "ยังไม่ได้ตั้งค่า URL สำหรับการติดต่อสอบถาม"
 | ||
| noBotProtectionWarning: "ยังไม่ได้ตั้งค่าการป้องกันบอต"
 | ||
| configure: "ตั้งค่า"
 | ||
| postToGallery: "สร้างโพสต์แกลเลอรี่ใหม่"
 | ||
| postToHashtag: "โพสต์ไปที่แฮชแท็กนี้"
 | ||
| gallery: "แกลเลอรี่"
 | ||
| recentPosts: "โพสต์ล่าสุด"
 | ||
| popularPosts: "โพสต์ติดอันดับ"
 | ||
| shareWithNote: "แบ่งปันด้วยโน้ต"
 | ||
| ads: "โฆษณา"
 | ||
| expiration: "กำหนดเวลา"
 | ||
| startingperiod: "เริ่มเมื่อ"
 | ||
| memo: "เมโม"
 | ||
| priority: "ลำดับความสำคัญ"
 | ||
| high: "สูง"
 | ||
| middle: "ปานกลาง"
 | ||
| low: "ต่ำ"
 | ||
| emailNotConfiguredWarning: "ยังไม่ได้ตั้งค่าที่อยู่อีเมล"
 | ||
| ratio: "อัตราส่วน"
 | ||
| previewNoteText: "แสดงตัวอย่าง"
 | ||
| customCss: "CSS ที่กำหนดเอง"
 | ||
| customCssWarn: "ควรใช้การตั้งค่านี้เฉพาะต่อเมื่อคุณรู้มันใช้ทำอะไร การตั้งค่าที่ไม่เหมาะสมอาจทำให้ไคลเอ็นต์ไม่สามารถใช้งานได้อย่างถูกต้อง"
 | ||
| global: "ทั่วโลก"
 | ||
| squareAvatars: "แสดงไอคอนประจำตัวเป็นสี่เหลี่ยม"
 | ||
| sent: "ส่ง"
 | ||
| received: "ได้รับแล้ว"
 | ||
| searchResult: "ผลการค้นหา"
 | ||
| hashtags: "แฮชแท็ก"
 | ||
| troubleshooting: "แก้ปัญหา"
 | ||
| useBlurEffect: "ใช้เอฟเฟกต์เบลอใน UI"
 | ||
| learnMore: "แสดงให้ดูหน่อย"
 | ||
| misskeyUpdated: "Misskey ได้รับการอัปเดตแล้ว!"
 | ||
| whatIsNew: "แสดงการเปลี่ยนแปลง"
 | ||
| translate: "แปลภาษา"
 | ||
| translatedFrom: "แปลมาจาก {x}"
 | ||
| accountDeletionInProgress: "กำลังดำเนินการลบบัญชีอยู่"
 | ||
| usernameInfo: "ชื่อที่ระบุบัญชีของคุณจากผู้อื่นในเซิร์ฟเวอร์นี้ คุณสามารถใช้ตัวอักษร (a~z, A~Z), ตัวเลข (0~9) หรือขีดล่าง (_) ชื่อผู้ใช้ไม่สามารถเปลี่ยนแปลงได้ในภายหลัง"
 | ||
| aiChanMode: "โหมด Ai "
 | ||
| devMode: "โหมดนักพัฒนา"
 | ||
| keepCw: "คงการเตือนเนื้อหาไว้"
 | ||
| pubSub: "บัญชี Pub/Sub"
 | ||
| lastCommunication: "การสื่อสารครั้งสุดท้ายล่าสุด"
 | ||
| resolved: "คลี่คลายแล้ว"
 | ||
| unresolved: "ยังไม่ได้รับการแก้ไข"
 | ||
| breakFollow: "ลบผู้ติดตาม"
 | ||
| breakFollowConfirm: "ลบผู้ติดตามนี้ออกจริงหรอ?"
 | ||
| itsOn: "เปิดใช้งาน"
 | ||
| itsOff: "ปิดใช้งาน"
 | ||
| on: "เปิด"
 | ||
| off: "ปิด"
 | ||
| emailRequiredForSignup: "จำเป็นต้องการใช้ที่อยู่อีเมลสำหรับการสมัคร"
 | ||
| unread: "ยังไม่ได้อ่าน"
 | ||
| filter: "กรอง"
 | ||
| controlPanel: "แผงควบคุม"
 | ||
| manageAccounts: "จัดการบัญชี"
 | ||
| makeReactionsPublic: "ตั้งค่าประวัติการรีแอคชั่นเป็นสาธารณะ"
 | ||
| makeReactionsPublicDescription: "การทำเช่นนี้จะทำให้รายการรีแอคชั่นของคุณที่ผ่านมาทั้งหมดปรากฏต่อสาธารณะ"
 | ||
| classic: "คลาสสิค"
 | ||
| muteThread: "ปิดเสียงเธรด"
 | ||
| unmuteThread: "เลิกปิดเสียงเธรด"
 | ||
| followingVisibility: "การมองเห็นที่เรากำลังติดตาม"
 | ||
| followersVisibility: "การมองเห็นผู้ที่กำลังติดตามเรา"
 | ||
| continueThread: "ดูความต่อเนื่องเธรด"
 | ||
| deleteAccountConfirm: "การดำเนินการนี้จะลบบัญชีของคุณอย่างถาวรเลยนะ แน่ใจหรอดำเนินการ?"
 | ||
| incorrectPassword: "รหัสผ่านไม่ถูกต้อง"
 | ||
| incorrectTotp: "รหัสยืนยันตัวตนแบบใช้ครั้งเดียวที่ท่านได้ระบุมานั้น ไม่ถูกต้องหรือหมดอายุลงแล้วค่ะ"
 | ||
| voteConfirm: "ต้องการโหวต “{choice}” ใช่ไหม?"
 | ||
| hide: "ซ่อน"
 | ||
| useDrawerReactionPickerForMobile: "แสดง ตัวจิ้มรีแอคชั่น เป็นแบบลิ้นชัก เมื่อใช้บนมือถือ"
 | ||
| welcomeBackWithName: "ยินดีต้อนรับการกลับมานะคะ, คุณ{name}"
 | ||
| clickToFinishEmailVerification: "กรุณาคลิก [{ok}] เพื่อดำเนินการยืนยันอีเมลให้เสร็จสมบูรณ์"
 | ||
| overridedDeviceKind: "ประเภทอุปกรณ์"
 | ||
| smartphone: "สมาร์ทโฟน"
 | ||
| tablet: "แท็บเล็ต"
 | ||
| auto: "อัตโนมัติ"
 | ||
| themeColor: "สีธีม"
 | ||
| size: "ขนาด"
 | ||
| numberOfColumn: "จำนวนคอลัมน์"
 | ||
| searchByGoogle: "ค้นหา"
 | ||
| instanceDefaultLightTheme: "ธีมสว่างตามค่าเริ่มต้นของเซิร์ฟเวอร์"
 | ||
| instanceDefaultDarkTheme: "ธีมมืดตามค่าเริ่มต้นของเซิร์ฟเวอร์"
 | ||
| instanceDefaultThemeDescription: "ป้อนรหัสธีมในรูปแบบออบเจ็กต์"
 | ||
| mutePeriod: "ระยะเวลาปิดเสียง"
 | ||
| period: "ระยะเวลา"
 | ||
| indefinitely: "ตลอดไป"
 | ||
| tenMinutes: "10 นาที"
 | ||
| oneHour: "1 ชั่วโมง"
 | ||
| oneDay: "1 วัน"
 | ||
| oneWeek: "1 สัปดาห์"
 | ||
| oneMonth: "หนึ่งเดือน"
 | ||
| threeMonths: "3 เดือน"
 | ||
| oneYear: "1 ปี"
 | ||
| threeDays: "3 วัน"
 | ||
| reflectMayTakeTime: "อาจจำเป็นต้องใช้เวลาสักระยะหนึ่งจึงจะเห็นแสดงผลได้นะ"
 | ||
| failedToFetchAccountInformation: "ไม่สามารถเรียกดึงข้อมูลบัญชีได้"
 | ||
| rateLimitExceeded: "เกินขีดจำกัดอัตรา"
 | ||
| cropImage: "ครอบตัดรูปภาพ"
 | ||
| cropImageAsk: "คุณต้องการครอบตัดรูปภาพนี้อย่างงั้นหรือ?"
 | ||
| cropYes: "ครอบตัด"
 | ||
| cropNo: "ใช้ตามที่เป็นอยู่"
 | ||
| file: "ไฟล์"
 | ||
| recentNHours: "ล่าสุด {n} ชั่วโมงที่แล้ว"
 | ||
| recentNDays: "ล่าสุด {n} วันที่แล้ว"
 | ||
| noEmailServerWarning: "ยังไม่ได้ตั้งค่าเซิร์ฟเวอร์ของอีเมล"
 | ||
| thereIsUnresolvedAbuseReportWarning: "มีรายงานที่ยังไม่ได้แก้ไข"
 | ||
| recommended: "แนะนำ"
 | ||
| check: "ตรวจสอบ"
 | ||
| driveCapOverrideLabel: "เปลี่ยนความจุของไดรฟ์สำหรับผู้ใช้รายนี้"
 | ||
| driveCapOverrideCaption: "รีเซ็ตความจุเป็นค่าเริ่มต้นโดยการป้อนค่าเป็น 0 หรือ ต่ำกว่า"
 | ||
| requireAdminForView: "คุณจำเป็นต้องเข้าสู่ระบบด้วยบัญชีผู้ดูแลระบบเพื่อเข้าดูสิ่งนี้"
 | ||
| isSystemAccount: "บัญชีที่ถูกสร้างมานั้น และถูกดำเนินการโดยอัตโนมัติด้วยระบบ"
 | ||
| typeToConfirm: "โปรดป้อน {x} เพื่อยืนยัน"
 | ||
| deleteAccount: "ลบบัญชี"
 | ||
| document: "เอกสาร"
 | ||
| numberOfPageCache: "จำนวนหน้าเพจที่แคช"
 | ||
| numberOfPageCacheDescription: "การเพิ่มจำนวนนี้จะช่วยเพิ่มความสะดวกให้กับผู้ใช้งาน แต่จะทำให้เซิร์ฟเวอร์โหลดมากขึ้นและต้องใช้หน่วยความจำมากขึ้นอีกด้วย"
 | ||
| logoutConfirm: "ต้องการออกจากระบบใช่ไหม?"
 | ||
| logoutWillClearClientData: "เมื่อออกจากระบบ ข้อมูลการตั้งค่าของไคลเอนต์จะถูกลบออกจากเบราว์เซอร์ เพื่อให้สามารถกู้คืนข้อมูลการตั้งค่าได้เมื่อกลับมาเข้าสู่ระบบอีกครั้ง โปรดเปิดใช้งานการสำรองข้อมูลการตั้งค่าอัตโนมัติ"
 | ||
| lastActiveDate: "ใช้งานล่าสุดเมื่อ"
 | ||
| statusbar: "แถบสถานะ"
 | ||
| pleaseSelect: "ตัวเลือก"
 | ||
| reverse: "พลิก"
 | ||
| colored: "สี"
 | ||
| refreshInterval: "ความถี่ในการอัปเดต"
 | ||
| label: "ป้ายชื่อ"
 | ||
| type: "รูปแบบ"
 | ||
| speed: "ความเร็ว"
 | ||
| slow: "ช้า"
 | ||
| fast: "เร็ว"
 | ||
| sensitiveMediaDetection: "การตรวจจับสื่อที่มีเนื้อหาละเอียดอ่อน"
 | ||
| localOnly: "เฉพาะท้องถิ่น"
 | ||
| remoteOnly: "ระยะไกลเท่านั้น"
 | ||
| failedToUpload: "การอัปโหลดล้มเหลว"
 | ||
| cannotUploadBecauseInappropriate: "ไม่สามารถอัปโหลดไฟล์นี้ได้เนื่องจากระบบตรวจพบบางส่วนของไฟล์ว่านี้อาจจะเป็น NSFW"
 | ||
| cannotUploadBecauseNoFreeSpace: "ไม่สามารถอัปโหลดได้เนื่องจากไม่มีพื้นที่ว่างในไดรฟ์เหลือแล้ว"
 | ||
| cannotUploadBecauseExceedsFileSizeLimit: "ไม่สามารถอัปโหลดไฟล์นี้ได้แล้วเนื่องจากเกินขีดจำกัดของขนาดไฟล์แล้ว"
 | ||
| cannotUploadBecauseUnallowedFileType: "ไม่สามารถอัปโหลดได้เนื่องจากเป็นชนิดไฟล์ที่ไม่ได้รับอนุญาต"
 | ||
| beta: "เบต้า"
 | ||
| enableAutoSensitive: "ทำเครื่องหมายว่ามีเนื้อหาที่ละเอียดอ่อนโดยอัตโนมัติ"
 | ||
| enableAutoSensitiveDescription: "อนุญาตให้ตรวจหาและทำเครื่องหมายสื่อว่ามีเนื้อหาโดยละเอียดอ่อนโดยอัตโนมัติ ผ่าน Machine Learning หากเป็นไปได้ แม้ว่าคุณจะปิดคุณสมบัตินี้ ก็อาจถูกตั้งค่าโดยอัตโนมัติ ทั้งนี้ขึ้นอยู่กับเซิร์ฟเวอร์"
 | ||
| activeEmailValidationDescription: "การตรวจสอบอีเมลของผู้ใช้จะเข้มงวดมากขึ้น โดยพิจารณาว่าเป็นอีเมลชั่วคราวหรือไม่ และสามารถติดต่อได้จริงหรือไม่ หากปิดการตรวจสอบนี้ จะตรวจสอบเพียงว่ารูปแบบอีเมลที่ถูกต้องหรือไม่เท่านั้น"
 | ||
| navbar: "แถบนำทาง"
 | ||
| shuffle: "สลับ"
 | ||
| account: "บัญชีผู้ใช้"
 | ||
| move: "ย้าย"
 | ||
| pushNotification: "การแจ้งเตือนแบบพุช"
 | ||
| subscribePushNotification: "เปิดการแจ้งเตือนแบบพุช"
 | ||
| unsubscribePushNotification: "ปิดการแจ้งเตือนแบบพุช"
 | ||
| pushNotificationAlreadySubscribed: "การแจ้งเตือนแบบพุชได้เปิดใช้งานแล้ว"
 | ||
| pushNotificationNotSupported: "เบราว์เซอร์หรือเซิร์ฟเวอร์ไม่รองรับการแจ้งเตือนแบบพุช"
 | ||
| sendPushNotificationReadMessage: "ลบการแจ้งเตือนแบบพุชเมื่ออ่านการแจ้งเตือนหรือข้อความที่เกี่ยวข้องแล้ว"
 | ||
| sendPushNotificationReadMessageCaption: "อาจทำให้อุปกรณ์ของคุณใช้พลังงานมากขึ้น"
 | ||
| windowMaximize: "ขยายใหญ่สุด"
 | ||
| windowMinimize: "ย่อเล็กที่สุด"
 | ||
| windowRestore: "เลิกทำ"
 | ||
| caption: "คำอธิบาย"
 | ||
| loggedInAsBot: "เข้าสู่ระบบเป็นบอตอยู่ในขณะนี้"
 | ||
| tools: "เครื่องมือ"
 | ||
| cannotLoad: "ไม่สามารถโหลดได้"
 | ||
| numberOfProfileView: "มุมมองโปรไฟล์"
 | ||
| like: "ถูกใจ!"
 | ||
| unlike: "เลิกถูกใจ"
 | ||
| numberOfLikes: "จำนวนยอดถูกใจ"
 | ||
| show: "แสดงผล"
 | ||
| neverShow: "ไม่ต้องแสดงข้อความนี้อีก"
 | ||
| remindMeLater: "ไว้ครั้งหน้าแล้วกัน"
 | ||
| didYouLikeMisskey: "คุณชอบ Misskey ไหม?"
 | ||
| pleaseDonate: "Misskey เป็นซอฟต์แวร์ฟรีที่ใช้งานโดย {host} เราขอขอบคุณการสนับสนุนของคุณอย่างสูงเพื่อให้การพัฒนา Misskey สามารถดำเนินต่อไปได้!"
 | ||
| correspondingSourceIsAvailable: "ซอร์สโค้ดที่เกี่ยวข้องมีอยู่ที่ {anchor}"
 | ||
| roles: "บทบาท"
 | ||
| role: "บทบาท"
 | ||
| noRole: "ไม่พบบทบาท"
 | ||
| normalUser: "ผู้ใช้มาตรฐาน"
 | ||
| undefined: "ไม่ได้กำหนด"
 | ||
| assign: "มอบหมาย"
 | ||
| unassign: "เลิกมอบหมาย"
 | ||
| color: "สี"
 | ||
| manageCustomEmojis: "จัดการเอโมจิที่กำหนดเอง"
 | ||
| manageAvatarDecorations: "จัดการตกแต่งอวตาร"
 | ||
| youCannotCreateAnymore: "คุณถึงขีดจํากัดการสร้างแล้วนะ"
 | ||
| cannotPerformTemporary: "ไม่สามารถใช้การได้ชั่วคราว"
 | ||
| cannotPerformTemporaryDescription: "ไม่สามารถดําเนินการได้ชั่วคราว เนื่องจากเกินขีดจํากัดการดําเนินการ กรุณารอสักครู่แล้วลองใหม่อีกครั้ง"
 | ||
| invalidParamError: "ข้อผิดพลาดพารามิเตอร์"
 | ||
| invalidParamErrorDescription: "คำขอพารามิเตอร์ไม่ถูกต้อง สิ่งนี้มักจะเกิดจากข้อผิดพลาด แต่อาจเกิดจากอินพุตเกินขีดจำกัดของขนาดหรือที่คล้ายกัน"
 | ||
| permissionDeniedError: "การดำเนินถูกปฏิเสธ"
 | ||
| permissionDeniedErrorDescription: "บัญชีนี้ไม่มีสิทธิ์อนุญาตในการดำเนินการนี้"
 | ||
| preset: "พรีเซ็ต"
 | ||
| selectFromPresets: "เลือกจากการพรีเซ็ต"
 | ||
| achievements: "ความสำเร็จ"
 | ||
| gotInvalidResponseError: "การตอบสนองเซิร์ฟเวอร์ไม่ถูกต้อง"
 | ||
| gotInvalidResponseErrorDescription: "เซิร์ฟเวอร์อาจไม่สามารถเข้าถึงได้หรืออาจจะกำลังอยู่ในระหว่างปรับปรุง กรุณาลองใหม่อีกครั้งในภายหลังนะคะ"
 | ||
| thisPostMayBeAnnoying: "โน้ตนี้อาจจะเป็นการรบกวนผู้อื่นนะคะ"
 | ||
| thisPostMayBeAnnoyingHome: "โพสต์ลงไทม์ไลน์หลักเท่านั้น"
 | ||
| thisPostMayBeAnnoyingCancel: "ยกเลิก"
 | ||
| thisPostMayBeAnnoyingIgnore: "โพสต์ไปเลย ไม่ต้องปรับการมองเห็น"
 | ||
| collapseRenotes: "ยุบรีโน้ตที่คุณเคยเห็นแล้ว"
 | ||
| collapseRenotesDescription: "พับย่อโน้ตที่เคยตอบสนองหรือรีโน้ตแล้ว"
 | ||
| internalServerError: "เซิร์ฟเวอร์ภายในเกิดข้อผิดพลาด"
 | ||
| internalServerErrorDescription: "เกิดข้อผิดพลาดที่ไม่คาดคิดภายในเซิร์ฟเวอร์"
 | ||
| copyErrorInfo: "คัดลอกรายละเอียดข้อผิดพลาด"
 | ||
| joinThisServer: "ลงทะเบียนในเซิร์ฟเวอร์นี้"
 | ||
| exploreOtherServers: "มองหาเซิร์ฟเวอร์อื่น"
 | ||
| letsLookAtTimeline: "มาดูไทม์ไลน์กัน"
 | ||
| disableFederationConfirm: "ปิดใช้งานสหพันธ์เลยใช่ไหม?"
 | ||
| disableFederationConfirmWarn: "โพสต์จะยังคงเป็นสาธารณะต่อไป เว้นแต่จะตั้งค่าเป็นอย่างอื่น"
 | ||
| disableFederationOk: "ปิดการใช้งานสหพันธ์"
 | ||
| invitationRequiredToRegister: "เซิร์ฟเวอร์นี้เป็นแบบรับเชิญ เฉพาะผู้มีรหัสเชิญเท่านั้นถึงสามารถลงทะเบียนได้"
 | ||
| emailNotSupported: "เซิร์ฟเวอร์นี้ไม่รองรับการส่งอีเมล"
 | ||
| postToTheChannel: "โพสต์ลงช่อง"
 | ||
| cannotBeChangedLater: "สิ่งนี้ไม่สามารถเปลี่ยนแปลงได้ในภายหลังนะ"
 | ||
| reactionAcceptance: "การยอมรับรีแอคชั่น"
 | ||
| likeOnly: "ที่ถูกใจเท่านั้น"
 | ||
| likeOnlyForRemote: "ทั้งหมด (เฉพาะการถูกใจจากเซิร์ฟเวอร์ระยะไกล)"
 | ||
| nonSensitiveOnly: "เฉพาะไม่มีเนื้อหาละเอียดอ่อน"
 | ||
| nonSensitiveOnlyForLocalLikeOnlyForRemote: "เฉพาะไม่มีเนื้อหาละเอียดอ่อน (เฉพาะการถูกใจจากระยะไกลเท่านั้น)"
 | ||
| rolesAssignedToMe: "บทบาทที่ได้รับมอบหมายให้ฉัน"
 | ||
| resetPasswordConfirm: "ต้องการรีเซ็ตรหัสผ่านใช่ไหม?"
 | ||
| sensitiveWords: "คำที่มีเนื้อหาละเอียดอ่อน"
 | ||
| sensitiveWordsDescription: "โน้ตที่มีคำที่ระบุไว้จะถูกตั้งค่าการมองเห็นของให้แสดงเฉพาะในหน้าหลักเท่านั้น คั่นคำด้วยการขึ้นบรรทัดใหม่"
 | ||
| sensitiveWordsDescription2: "ถ้าแยกด้วยเว้นวรรคจะเป็นการระบุ AND และถ้าล้อมคำด้วยสแลช (/) จะเป็นการใช้ regular expression"
 | ||
| prohibitedWords: "คำต้องห้าม"
 | ||
| prohibitedWordsDescription: "จะแจ้งเตือนว่าเกิดข้อผิดพลาดเมื่อพยายามโพสต์โน้ตที่มีคำที่กำหนดไว้ สามารถตั้งได้หลายคำด้วยการขึ้นบรรทัดใหม่"
 | ||
| prohibitedWordsDescription2: "ถ้าแยกด้วยเว้นวรรคจะเป็นการระบุ AND และถ้าล้อมคำด้วยสแลช (/) จะเป็นการใช้ regular expression"
 | ||
| hiddenTags: "แฮชแท็กที่ซ่อนอยู่"
 | ||
| hiddenTagsDescription: "เลือกแท็กที่จะไม่แสดงในรายการเทรนด์ สามารถลงทะเบียนหลายแท็กได้โดยขึ้นบรรทัดใหม่"
 | ||
| notesSearchNotAvailable: "การค้นหาโน้ตไม่พร้อมใช้งาน"
 | ||
| license: "ใบอนุญาต"
 | ||
| unfavoriteConfirm: "ลบออกจากรายการโปรดแน่ใจหรอ?"
 | ||
| myClips: "คลิปของฉัน"
 | ||
| drivecleaner: "ทำความสะอาดไดรฟ์"
 | ||
| retryAllQueuesNow: "ลองเรียกใช้คิวทั้งหมดอีกครั้ง"
 | ||
| retryAllQueuesConfirmTitle: "ลองใหม่ทั้งหมดจริงๆหรอแน่ใจนะ?"
 | ||
| retryAllQueuesConfirmText: "สิ่งนี้จะเพิ่มการโหลดเซิร์ฟเวอร์ชั่วคราวนะ"
 | ||
| enableChartsForRemoteUser: "สร้างแผนภูมิข้อมูลผู้ใช้ระยะไกล"
 | ||
| enableChartsForFederatedInstances: "สร้างแผนภูมิของเซิร์ฟเวอร์ระยะไกล"
 | ||
| enableStatsForFederatedInstances: "ดึงข้อมูลจากเซิร์ฟเวอร์ระยะไกล"
 | ||
| showClipButtonInNoteFooter: "เพิ่ม “คลิป” ไปยังเมนูสั่งการของโน้ต"
 | ||
| reactionsDisplaySize: "ขนาดของรีแอคชั่น"
 | ||
| limitWidthOfReaction: "จำกัดความกว้างสูงสุดของรีแอคชั่นและแสดงให้เล็กลง"
 | ||
| noteIdOrUrl: "ID ของโน้ต หรือ URL"
 | ||
| video: "วีดีโอ"
 | ||
| videos: "วีดีโอ"
 | ||
| audio: "เสียง"
 | ||
| audioFiles: "เสียง"
 | ||
| dataSaver: "ประหยัดข้อมูล"
 | ||
| accountMigration: "โยกย้ายบัญชี"
 | ||
| accountMoved: "ผู้ใช้รายนี้ได้ย้ายไปยังบัญชีใหม่แล้ว:"
 | ||
| accountMovedShort: "บัญชีนี้ถูกโอนย้ายไปแล้วค่ะ"
 | ||
| operationForbidden: "การดำเนินการถูกห้าม"
 | ||
| forceShowAds: "แสดงโฆษณาเสมอ"
 | ||
| addMemo: "เพิ่มเมโม"
 | ||
| editMemo: "แก้ไขเมโม"
 | ||
| reactionsList: "รายการรีแอคชั่น"
 | ||
| renotesList: "รายการรีโน้ต"
 | ||
| notificationDisplay: "การแสดงการแจ้งเตือน"
 | ||
| leftTop: "บนซ้าย"
 | ||
| rightTop: "บนขวา"
 | ||
| leftBottom: "ล่างซ้าย"
 | ||
| rightBottom: "ล่างขวา"
 | ||
| stackAxis: "ทิศทางการซ้อน"
 | ||
| vertical: "แนวตั้ง"
 | ||
| horizontal: "แนวนอน"
 | ||
| position: "ตำแหน่ง"
 | ||
| serverRules: "กฎของเซิร์ฟเวอร์"
 | ||
| pleaseConfirmBelowBeforeSignup: "หากต้องการลงทะเบียนในเซิร์ฟเวอร์นี้ คุณต้องตรวจสอบและยอมรับสิ่งต่อไปนี้"
 | ||
| pleaseAgreeAllToContinue: "คุณต้องยอมรับทุกช่องตรงด้านบนเพื่อดำเนินการต่อค่ะ"
 | ||
| continue: "ดำเนินการต่อ"
 | ||
| preservedUsernames: "ชื่อผู้ใช้ที่สงวนไว้"
 | ||
| preservedUsernamesDescription: "ระบุชื่อผู้ใช้ที่จะสงวนชื่อไว้ คั่นด้วยการขึ้นบรรทัดใหม่ ชื่อผู้ใช้ที่ระบุที่นี่จะไม่สามารถใช้งานได้อีกต่อไปเมื่อสร้างบัญชีใหม่ ยกเว้นเมื่อผู้ดูแลระบบสร้างบัญชี นอกจากนี้ บัญชีที่มีอยู่แล้วจะไม่ได้รับผลกระทบ"
 | ||
| createNoteFromTheFile: "เรียบเรียงโน้ตจากไฟล์นี้"
 | ||
| archive: "เก็บถาวร"
 | ||
| archived: "เก็บถาวรแล้ว"
 | ||
| unarchive: "เลิกการเก็บถาวร"
 | ||
| channelArchiveConfirmTitle: "ต้องการเก็บถาวรเจ้า {name} ใช่ไหม?"
 | ||
| channelArchiveConfirmDescription: "เมื่อเก็บถาวรแล้ว จะไม่ปรากฏในรายการช่องหรือผลการค้นหาอีกต่อไป และจะไม่สามารถโพสต์ใหม่ได้อีกต่อไป"
 | ||
| thisChannelArchived: "ช่องนี้ถูกเก็บถาวรแล้วนะ"
 | ||
| displayOfNote: "การแสดงโน้ต"
 | ||
| initialAccountSetting: "ตั้งค่าโปรไฟล์"
 | ||
| youFollowing: "ติดตามแล้ว"
 | ||
| preventAiLearning: "ปฏิเสธการเรียนรู้ด้วย generative AI"
 | ||
| preventAiLearningDescription: "ส่งคำร้องขอไม่ให้ใช้ ข้อความในโน้ตที่โพสต์, หรือเนื้อหารูปภาพ ฯลฯ ในการเรียนรู้ของเครื่อง(machine learning) / Predictive AI / Generative AI โดยการเพิ่มแฟล็ก “noai” ลง HTML-Response ให้กับเนื้อหาที่เกี่ยวข้อง แต่ทั้งนี้ ไม่ได้ป้องกัน AI จากการเรียนรู้ได้อย่างสมบูรณ์ เนื่องจากมี AI บางตัวเท่านั้นที่จะเคารพคำขอดังกล่าว"
 | ||
| options: "ตัวเลือกบทบาท"
 | ||
| specifyUser: "ผู้ใช้เฉพาะ"
 | ||
| lookupConfirm: "ต้องการเรียกดูข้อมูลใช่ไหม?"
 | ||
| openTagPageConfirm: "ต้องการเปิดหน้าแฮชแท็กใช่ไหม?"
 | ||
| specifyHost: "ระบุโฮสต์"
 | ||
| failedToPreviewUrl: "ไม่สามารถดูตัวอย่างได้"
 | ||
| update: "อัปเดต"
 | ||
| rolesThatCanBeUsedThisEmojiAsReaction: "บทบาทที่สามารถใช้เอโมจินี้เป็นรีแอคชั่นได้"
 | ||
| rolesThatCanBeUsedThisEmojiAsReactionEmptyDescription: "ถ้าหากไม่ได้ระบุบทบาท ใคร ๆ ก็สามารถใช้เอโมจินี้เพื่อรีแอคชั่นได้"
 | ||
| rolesThatCanBeUsedThisEmojiAsReactionPublicRoleWarn: "บทบาทเหล่านี้ต้องเป็นสาธารณะ"
 | ||
| cancelReactionConfirm: "ต้องการลบรีแอคชั่นใช่ไหม?"
 | ||
| changeReactionConfirm: "ต้องการเปลี่ยนรีแอคชั่นใช่ไหม?"
 | ||
| later: "ไว้ทีหลัง"
 | ||
| goToMisskey: "ถึง Misskey"
 | ||
| additionalEmojiDictionary: "พจนานุกรมเอโมจิเพิ่มเติม"
 | ||
| installed: "ติดตั้งแล้ว"
 | ||
| branding: "แบรนดิ้ง"
 | ||
| enableServerMachineStats: "เผยแพร่สถานะฮาร์ดแวร์ของเซิร์ฟเวอร์"
 | ||
| enableIdenticonGeneration: "เปิดใช้งานผู้ใช้สร้างตัวระบุ"
 | ||
| turnOffToImprovePerformance: "การปิดส่วนนี้สามารถเพิ่มประสิทธิภาพได้"
 | ||
| createInviteCode: "สร้างรหัสเชิญ"
 | ||
| createWithOptions: "สร้างด้วยตัวเลือก"
 | ||
| createCount: "จำนวนรหัสเชิญ"
 | ||
| inviteCodeCreated: "สร้างรหัสเชิญแล้ว"
 | ||
| inviteLimitExceeded: "จำนวนรหัสเชิญที่สามารถสร้างได้ถึงขีดจำกัดแล้ว"
 | ||
| createLimitRemaining: "รหัสเชิญที่สามารถสร้างได้: เหลืออยู่ {limit} รหัส"
 | ||
| inviteLimitResetCycle: "สามารถสร้างรหัสเชิญได้อีกสูงสุด {limit} รหัส ภายใน {time}"
 | ||
| expirationDate: "วันที่หมดอายุ"
 | ||
| noExpirationDate: "ไม่มีหมดอายุ"
 | ||
| inviteCodeUsedAt: "วันเวลาที่ใช้รหัสเชิญ"
 | ||
| registeredUserUsingInviteCode: "ผู้ใช้ที่ใช้รหัสเชิญ"
 | ||
| waitingForMailAuth: "กำลังรอการยืนยันอีเมล"
 | ||
| inviteCodeCreator: "ผู้ใช้ที่สร้างรหัสเชิญ"
 | ||
| usedAt: "วันเวลาที่ถูกใช้"
 | ||
| unused: "ยังไม่ได้ใช้"
 | ||
| used: "ถูกใช้แล้ว"
 | ||
| expired: "หมดอายุแล้ว"
 | ||
| doYouAgree: "ยอมรับไหม?"
 | ||
| beSureToReadThisAsItIsImportant: "กรุณาอ่านข้อมูลที่สำคัญอันนี้"
 | ||
| iHaveReadXCarefullyAndAgree: "ฉันได้อ่านและยินยอมเนื้อหาของ “{x}”"
 | ||
| dialog: "ไดอะล็อก"
 | ||
| icon: "ไอคอน"
 | ||
| forYou: "สำหรับคุณ"
 | ||
| currentAnnouncements: "ประกาศในปัจจุบัน"
 | ||
| pastAnnouncements: "ประกาศที่ผ่านมา"
 | ||
| youHaveUnreadAnnouncements: "มีการประกาศที่ยังไม่ได้อ่าน"
 | ||
| useSecurityKey: "โปรดปฏิบัติตามคำแนะนำของเบราว์เซอร์หรืออุปกรณ์ของคุณเพื่อใช้ security key หรือ passkey"
 | ||
| replies: "ตอบกลับ"
 | ||
| renotes: "รีโน้ต"
 | ||
| loadReplies: "แสดงการตอบกลับ"
 | ||
| loadConversation: "แสดงบทสนทนา"
 | ||
| pinnedList: "รายชื่อที่ปักหมุดไว้"
 | ||
| keepScreenOn: "เปิดหน้าจออุปกรณ์ค้างไว้"
 | ||
| verifiedLink: "ความเป็นเจ้าของลิงก์ได้รับการยืนยันแล้ว"
 | ||
| notifyNotes: "แจ้งเตือนเกี่ยวกับโพสต์ใหม่"
 | ||
| unnotifyNotes: "หยุดการแจ้งเตือนเกี่ยวกับโน้ตใหม่"
 | ||
| authentication: "การตรวจสอบสิทธิ์"
 | ||
| authenticationRequiredToContinue: "กรุณายืนยันตัวตนทางอิเล็กทรอนิกส์เพื่อดำเนินการต่อ"
 | ||
| dateAndTime: "วันเวลา"
 | ||
| showRenotes: "แสดงรีโน้ต"
 | ||
| edited: "แก้ไขแล้ว"
 | ||
| notificationRecieveConfig: "การตั้งค่าการแจ้งเตือน"
 | ||
| mutualFollow: "ติดตามซึ่งกันและกัน"
 | ||
| followingOrFollower: "กำลังติดตามหรือผู้ติดตาม"
 | ||
| fileAttachedOnly: "เฉพาะโน้ตที่มีไฟล์เท่านั้น"
 | ||
| showRepliesToOthersInTimeline: "แสดงการตอบกลับผู้อื่นลงในไทม์ไลน์"
 | ||
| hideRepliesToOthersInTimeline: "ไม่แสดงการตอบกลับผู้อื่นลงในไทม์ไลน์"
 | ||
| showRepliesToOthersInTimelineAll: "รวมตอบกลับจากทุกคนที่คุณติดตามไว้ในไทม์ไลน์ของคุณ"
 | ||
| hideRepliesToOthersInTimelineAll: "ซ่อนตอบกลับจากทุกคนที่คุณติดตามไปจากไทม์ไลน์ของคุณ"
 | ||
| confirmShowRepliesAll: "การดำเนินการนี้ไม่สามารถย้อนกลับได้ คุณต้องการแสดงการตอบกลับผู้อื่นจากผู้ใช้ทุกคนที่คุณติดตามอยู่ ใส่ลงไทม์ไลน์ใช่ไหม?"
 | ||
| confirmHideRepliesAll: "การดำเนินการนี้ไม่สามารถย้อนกลับได้ คุณต้องการซ่อนการตอบกลับผู้อื่นจากผู้ใช้ทุกคนที่คุณติดตามอยู่ ไปจากไทม์ไลน์ใช่ไหม?"
 | ||
| externalServices: "บริการภายนอก"
 | ||
| sourceCode: "ซอร์สโค้ด"
 | ||
| sourceCodeIsNotYetProvided: "ซอร์สโค้ดยังไม่พร้อมใช้งาน โปรดติดต่อผู้ดูแลระบบเพื่อแก้ไขปัญหานี้"
 | ||
| repositoryUrl: "URL ของ repository"
 | ||
| repositoryUrlDescription: "หากมีที่เก็บซอร์สโค้ดที่เปิดเผยต่อสาธารณะ ให้ป้อน URL ที่เก็บซอร์สโค้ดนั้น แต่หากคุณใช้ Misskey ตามต้นฉบับ (ไม่มีการเปลี่ยนแปลงซอร์สโค้ด) ให้ป้อน https://github.com/misskey-dev/misskey"
 | ||
| repositoryUrlOrTarballRequired: "หากคุณไม่มี repository สาธารณะ คุณจะต้องจัดเตรียม tarball แทน ดู .config/example.yml สำหรับรายละเอียด"
 | ||
| feedback: "ฟีดแบ็ก"
 | ||
| feedbackUrl: "URLของฟีดแบ็ก"
 | ||
| impressum: "อิมเพรสชั่น"
 | ||
| impressumUrl: "URL อิมเพรสชั่น"
 | ||
| impressumDescription: "การติดป้ายกำกับ (Impressum) มีผลบังคับใช้ในบางประเทศและภูมิภาค เช่น ประเทศเยอรมนี"
 | ||
| privacyPolicy: "นโยบายความเป็นส่วนตัว"
 | ||
| privacyPolicyUrl: "URL นโยบายความเป็นส่วนตัว"
 | ||
| tosAndPrivacyPolicy: "เงื่อนไขในการให้บริการและนโยบายความเป็นส่วนตัว"
 | ||
| avatarDecorations: "ของตกแต่งไอคอน"
 | ||
| attach: "แนบ"
 | ||
| detach: "นำออก"
 | ||
| detachAll: "เอาออกทั้งหมด"
 | ||
| angle: "แองเกิล"
 | ||
| flip: "พลิก"
 | ||
| showAvatarDecorations: "แสดงของตกแต่งไอคอน"
 | ||
| releaseToRefresh: "ปล่อยเพื่อรีเฟรช"
 | ||
| refreshing: "กำลังรีเฟรช..."
 | ||
| pullDownToRefresh: "ดึงลงเพื่อรีเฟรช"
 | ||
| useGroupedNotifications: "แสดงผลการแจ้งเตือนแบบกลุ่มแล้ว"
 | ||
| signupPendingError: "มีปัญหาในการตรวจสอบที่อยู่อีเมลลิงก์อาจหมดอายุแล้ว"
 | ||
| cwNotationRequired: "หากเปิดใช้งาน “ซ่อนเนื้อหา” จะต้องระบุคำอธิบาย"
 | ||
| doReaction: "เพิ่มรีแอคชั่น"
 | ||
| code: "โค้ด"
 | ||
| reloadRequiredToApplySettings: "จำเป็นต้องมีการโหลดซ้ำเพื่อให้การตั้งค่ามีผล"
 | ||
| remainingN: "เหลือ : {n}"
 | ||
| overwriteContentConfirm: "แน่ใจหรือไม่ว่าต้องการเขียนทับเนื้อหาปัจจุบัน?"
 | ||
| seasonalScreenEffect: "เอฟเฟกต์หน้าจอตามฤดูกาล"
 | ||
| decorate: "ตกแต่ง"
 | ||
| addMfmFunction: "เพิ่มการตกแต่ง"
 | ||
| enableQuickAddMfmFunction: "แสดงตัวจิ้มเลือก MFM ขั้นสูง"
 | ||
| bubbleGame: "เกมบับเบิ้ล"
 | ||
| sfx: "เสียงเอฟเฟ็กต์"
 | ||
| soundWillBePlayed: "จะมีการเล่นเอฟเฟกต์เสียง"
 | ||
| showReplay: "ดูรีเพลย์"
 | ||
| replay: "รีเพลย์"
 | ||
| replaying: "กำลังรีเพลย์"
 | ||
| endReplay: "ออกจากรีเพลย์"
 | ||
| copyReplayData: "คัดลอกข้อมูลรีเพลย์"
 | ||
| ranking: "อันดับ"
 | ||
| lastNDays: "ล่าสุด {n} วันที่แล้ว"
 | ||
| backToTitle: "กลับไปหน้าไตเติ้ล"
 | ||
| hemisphere: "พื้นที่ที่อาศัยอยู่"
 | ||
| withSensitive: "แสดงโน้ตที่มีไฟล์เนื้อหาละเอียดอ่อน"
 | ||
| userSaysSomethingSensitive: "โพสต์ที่มีไฟล์เนื้อหาละเอียดอ่อนของ {name}"
 | ||
| enableHorizontalSwipe: "ปัดเพื่อสลับแท็บ"
 | ||
| loading: "กำลังโหลด"
 | ||
| surrender: "ยอมแพ้"
 | ||
| gameRetry: "เริ่มเกมใหม่"
 | ||
| notUsePleaseLeaveBlank: "หากไม่ได้ใช้กรุณาเว้นว่างไว้"
 | ||
| useTotp: "ใช้รหัสผ่านแบบใช้ครั้งเดียว (TOTP)"
 | ||
| useBackupCode: "ใช้รหัสแบ๊กอัป"
 | ||
| launchApp: "เริ่มแอป"
 | ||
| useNativeUIForVideoAudioPlayer: "ใช้ UI ของเบราว์เซอร์เพื่อเล่นวิดีโอ/เสียง"
 | ||
| keepOriginalFilename: "คงชื่อไฟล์เดิมไว้"
 | ||
| keepOriginalFilenameDescription: "หากปิดการตั้งค่านี้ ในระหว่างการอัปโหลดชื่อไฟล์จะถูกแทนที่ด้วยสตริงแบบสุ่มโดยอัตโนมัติ"
 | ||
| noDescription: "ไม่มีข้อความอธิบาย"
 | ||
| alwaysConfirmFollow: "แสดงข้อความยืนยันเมื่อกดติดตาม"
 | ||
| inquiry: "ติดต่อเรา"
 | ||
| tryAgain: "โปรดลองอีกครั้ง"
 | ||
| confirmWhenRevealingSensitiveMedia: "ตรวจสอบก่อนแสดงสื่อที่มีเนื้อหาละเอียดอ่อน"
 | ||
| sensitiveMediaRevealConfirm: "สื่อนี้มีเนื้อหาละเอียดอ่อน, ต้องการแสดงใช่ไหม?"
 | ||
| createdLists: "รายชื่อที่ถูกสร้าง"
 | ||
| createdAntennas: "เสาอากาศที่ถูกสร้าง"
 | ||
| fromX: "จาก {x}"
 | ||
| genEmbedCode: "สร้างรหัสฝัง"
 | ||
| noteOfThisUser: "โน้ตโดยผู้ใช้นี้"
 | ||
| clipNoteLimitExceeded: "ไม่สามารถเพิ่มโน้ตเพิ่มเติมในคลิปนี้ได้อีกแล้ว"
 | ||
| performance: "ประสิทธิภาพ"
 | ||
| modified: "แก้ไข"
 | ||
| discard: "ละทิ้ง"
 | ||
| thereAreNChanges: "มีการเปลี่ยนแปลง {n} รายการ"
 | ||
| signinWithPasskey: "ลงชื่อเข้าใช้ด้วย Passkey"
 | ||
| unknownWebAuthnKey: "เป็น Passkey ที่ยังไม่ได้ลงทะเบียน"
 | ||
| passkeyVerificationFailed: "การยืนยัน Passkey ล้มเหลว"
 | ||
| passkeyVerificationSucceededButPasswordlessLoginDisabled: "การยืนยัน Passkey สำเร็จ แต่การเข้าสู่ระบบแบบไม่ใช้รหัสผ่านถูกปิดใช้งานอยู่"
 | ||
| messageToFollower: "ข้อความถึงผู้ติดตาม"
 | ||
| target: "เป้า"
 | ||
| testCaptchaWarning: "ฟังก์ชันนี้มีไว้สำหรับทดสอบ CAPTCHA เท่านั้น\n<strong>ห้ามนำไปใช้ในระบบจริงโดยเด็ดขาด</strong>"
 | ||
| prohibitedWordsForNameOfUser: "คำนี้ไม่สามารถใช้เป็นชื่อผู้ใช้ได้"
 | ||
| prohibitedWordsForNameOfUserDescription: "จะไม่อนุญาตให้เปลี่ยนชื่อผู้ใช้หากชื่อของผู้ใช้มีข้อความที่อยู่ในรายการนี้  แต่ผู้ใช้ที่มีสิทธิ์เป็นผู้ควบคุมจะไม่ได้รับผลกระทบจากข้อจำกัดนี้"
 | ||
| yourNameContainsProhibitedWords: "ชื่อของคุณนั้นมีคำที่ต้องห้าม"
 | ||
| yourNameContainsProhibitedWordsDescription: "ถ้าหากคุณต้องการใช้ชื่อนี้ กรุณาติดต่อผู้ดูแลระบบของเซิร์ฟเวอร์นะค่ะ"
 | ||
| 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: "การตั้งค่าที่เปิดใช้งานการซิงค์จะบันทึกค่าลงในเซิร์ฟเวอร์ อย่างไรก็ดี พบว่ามีค่าการตั้งค่านี้ที่เคยบันทึกไว้ในเซิร์ฟเวอร์แล้ว ต้องการดำเนินการอย่างไร?"
 | ||
| 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: "กำหนดให้ต้องเข้าสู่ระบบก่อนจึงจะสามารถดูโน้ตหรือเนื้อหาทั้งหมดที่สร้างไว้ได้ ซึ่งช่วยป้องกันไม่ให้ข้อมูลถูกเก็บโดยบอตหรือ Crawler (โปรแกรมรวบรวมข้อมูล)"
 | ||
|   requireSigninToViewContentsDescription2: "จะไม่สามารถแสดงผลจากเซิร์ฟเวอร์ที่ไม่รองรับการแสดงตัวอย่าง URL (OGP), การฝังในหน้าเว็บ, หรือการอ้างอิงโน้ตได้"
 | ||
|   requireSigninToViewContentsDescription3: "เนื้อหาที่ถูกรวมผ่านสหพันธ์จากเซิร์ฟเวอร์ระยะไกลอาจไม่อยู่ภายใต้ข้อจำกัดเหล่านี้"
 | ||
|   makeNotesFollowersOnlyBefore: "แสดงโน้ตเก่าเฉพาะกับผู้ติดตามเท่านั้น"
 | ||
|   makeNotesFollowersOnlyBeforeDescription: "ขณะที่เปิดฟังก์ชันนี้ โน้ตที่เก่ากว่าหรือเลยเวลาที่กำหนดจะแสดงเฉพาะกับผู้ติดตามเท่านั้น หากปิดใช้งาน สถานะการเปิดเผยจะกลับไปเป็นแบบเดิม"
 | ||
|   makeNotesHiddenBefore: "ทำให้โน้ตเก่าทั้งหมดเป็นแบบส่วนตัว"
 | ||
|   makeNotesHiddenBeforeDescription: "ขณะที่เปิดฟังก์ชันนี้ โน้ตที่เก่ากว่าหรือเลยเวลาที่กำหนดจะแสดงเฉพาะกับตนเอง (กลายเป็นแบบส่วนตัว) หากปิดใช้งาน สถานะการเปิดเผยจะกลับไปเป็นแบบเดิม"
 | ||
|   mayNotEffectForFederatedNotes: "โน้ตที่ถูกรวมผ่านสหพันธ์จากเซิร์ฟเวอร์ระยะไกลอาจไม่ได้รับผลจากการตั้งค่านี้"
 | ||
|   mayNotEffectSomeSituations: "ข้อจำกัดเหล่านี้เป็นเพียงการกรองเบื้องต้น ในบางกรณี เช่น การดูจากเซิร์ฟเวอร์อื่นหรือในระหว่างการตรวจสอบโดยผู้ดูแล อาจไม่สามารถใช้งานได้"
 | ||
|   notesHavePassedSpecifiedPeriod: "โน้ตที่เลยเวลาที่กำหนดไว้แล้ว"
 | ||
|   notesOlderThanSpecifiedDateAndTime: "โน้ตก่อนเวลาที่กำหนดไว้"
 | ||
| _abuseUserReport:
 | ||
|   forward: "ส่งต่อ"
 | ||
|   forwardDescription: "ส่งรายงานไปยังเซิร์ฟเวอร์ระยะไกลโดยใช้บัญชีระบบที่ไม่ระบุตัวตน"
 | ||
|   resolve: "แก้ไข"
 | ||
|   accept: "ยอมรับ"
 | ||
|   reject: "ปฏิเสธ"
 | ||
|   resolveTutorial: "ให้เลือก “ยอมรับ” หากรายงานนี้มีเนื้อหาชอบธรรม เพื่อทำเครื่องหมายว่ากรณีนี้ได้รับการแก้ไขในทางบวก\nให้เลือก “ปฏิเสธ” หากรายงานนี้มีเนื้อหาไม่สมเหตุผล เพื่อทำเครื่องหมายว่ากรณีนี้ได้รับการแก้ไขในทางลบ"
 | ||
| _delivery:
 | ||
|   status: "สถานะการจัดส่ง"
 | ||
|   stop: "ระงับการส่ง"
 | ||
|   resume: "จัดส่งต่อ"
 | ||
|   _type:
 | ||
|     none: "กำลังเผยแพร่"
 | ||
|     manuallySuspended: "หยุดชั่วคราวด้วยตนเอง"
 | ||
|     goneSuspended: "เซิร์ฟเวอร์ถูกระงับเนื่องจากมีการลบเซิร์ฟเวอร์นี้"
 | ||
|     autoSuspendedForNotResponding: "เซิร์ฟเวอร์ถูกระงับเนื่องจากไม่ตอบสนอง"
 | ||
|     softwareSuspended: "หยุดให้บริการ เนื่องจากเป็นซอฟต์แวร์ที่ถูกระงับการเผยแพร่"
 | ||
| _bubbleGame:
 | ||
|   howToPlay: "วิธีเล่น"
 | ||
|   hold: "ถือไว้"
 | ||
|   _score:
 | ||
|     score: "คะแนน"
 | ||
|     scoreYen: "จำนวนเงินที่ได้รับ"
 | ||
|     highScore: "คะแนนสูงสุด"
 | ||
|     maxChain: "จำนวน chain สูงสุด"
 | ||
|     yen: "{yen} เยน"
 | ||
|     estimatedQty: "{qty} อัน"
 | ||
|     scoreSweets: "โอนิงิริ {onigiriQtyWithUnit}"
 | ||
|   _howToPlay:
 | ||
|     section1: "ขยับตำแหน่งและวางวัตถุลงในกล่อง"
 | ||
|     section2: "เมื่อวัตถุประเภทเดียวกันมารวมกัน พวกมันจะกลายเป็นวัตถุใหม่และคุณจะได้รับคะแนน"
 | ||
|     section3: "หากวัตถุล้นออกมาจากกล่อง เกมก็จะจบลง ตั้งเป้าทำคะแนนให้สูงด้วยการหลอมวัตถุต่าง ๆ โดยไม่ทำให้ล้นกล่อง!"
 | ||
| _announcement:
 | ||
|   forExistingUsers: "ผู้ใช้งานที่มีอยู่ตอนนี้เท่านั้น"
 | ||
|   forExistingUsersDescription: "หากเปิดใช้งาน การประกาศนี้จะแสดงเฉพาะกับผู้ใช้ที่สร้างบัญชีก่อน/ที่มีอยู่ในขณะที่สร้างประกาศนี้เท่านั้น หากปิดใช้งาน การประกาศนี้จะแสดงกับผู้ใช้ที่สร้างบัญชีหลังจากสร้างประกาศนี้ด้วย"
 | ||
|   needConfirmationToRead: "จำเป็นต้องยืนยันว่าอ่านแล้ว"
 | ||
|   needConfirmationToReadDescription: "กล่องโต้ตอบการยืนยันจะปรากฏขึ้นเมื่อจะทำเครื่องหมายว่าอ่านแล้ว นอกจากนี้ยังทำให้ประกาศนี้ยังไม่ถูกอ่านเมื่อใช้ฟังก์ชั่น “ทำเครื่องหมายฯ ทั้งหมดว่าอ่านแล้ว”"
 | ||
|   end: "เก็บประกาศ"
 | ||
|   tooManyActiveAnnouncementDescription: "เนื่องจากมีการประกาศที่ยังใช้งานอยู่จำนวนมาก อาจทำให้ UX ลดลง แนะนำให้พิจารณาการเก็บประกาศที่สิ้นสุดไปแล้ว"
 | ||
|   readConfirmTitle: "ทำเครื่องหมายว่าอ่านแล้วเลยไหม?"
 | ||
|   readConfirmText: "จะทำเครื่องหมายใส่ “{title}” ว่าอ่านแล้ว"
 | ||
|   shouldNotBeUsedToPresentPermanentInfo: "เนื่องจากมีความเป็นไปได้สูงที่จะส่งผลเสียต่อง UX ของผู้ใช้ใหม่ จึงขอแนะนำให้ใช้ประกาศสำหรับข้อมูลที่ต้องการการตอบสนองในทันที ไม่ใช่ข้อมูลที่ต้องการแสดงตลอดเวลา"
 | ||
|   dialogAnnouncementUxWarn: "เราขอแนะนำให้ใช้ด้วยความระมัดระวัง เนื่องจากการแจ้งเตือนแบบกล่องโต้ตอบตั้งแต่ 2 รายการขึ้นไปพร้อมกันอาจส่งผลเสียต่อ UX ได้อย่างมาก"
 | ||
|   silence: "ไม่มีการแจ้งเตือน"
 | ||
|   silenceDescription: "หากเปิดใช้งาน จะไม่มีการแจ้งเตือนประกาศนี้ และผู้ใช้จะไม่จำเป็นต้องทำเครื่องหมายว่าอ่านแล้ว"
 | ||
| _initialAccountSetting:
 | ||
|   accountCreated: "สร้างบัญชีเสร็จสมบูรณ์!"
 | ||
|   letsStartAccountSetup: "สำหรับผู้เริ่มต้นมาตั้งค่าโปรไฟล์ของคุณกันเถอะ"
 | ||
|   letsFillYourProfile: "ก่อนอื่นมาตั้งค่าโปรไฟล์ของคุณ"
 | ||
|   profileSetting: "ตั้งค่าโปรไฟล์"
 | ||
|   privacySetting: "ตั้งค่าความเป็นส่วนตัว"
 | ||
|   theseSettingsCanEditLater: "คุณสามารถเปลี่ยนการตั้งค่าเหล่านี้ได้ในภายหลังได้ตลอดเวลานะ"
 | ||
|   youCanEditMoreSettingsInSettingsPageLater: "สามารถตั้งค่าเพิ่มเติมได้ที่หน้า “การตั้งค่า” อย่าลืมไปเยี่ยมชมภายหลังด้วย"
 | ||
|   followUsers: "ลองติดตามผู้ใช้ที่สนใจเพื่อสร้างไทม์ไลน์ดูสิ"
 | ||
|   pushNotificationDescription: "กำลังเปิดใช้งานการแจ้งเตือนแบบพุชจะช่วยให้คุณได้รับการแจ้งเตือนจาก {name} โดยตรงบนอุปกรณ์ของคุณนะ"
 | ||
|   initialAccountSettingCompleted: "ตั้งค่าโปรไฟล์เสร็จสมบูรณ์แล้ว!"
 | ||
|   haveFun: "ขอให้สนุกกับ {name}!"
 | ||
|   youCanContinueTutorial: "คุณสามารถดำเนินการต่อด้วยบทช่วยสอนเกี่ยวกับวิธีใช้ {name} (Misskey) หรือออกจากบทช่วยสอนแล้วเริ่มใช้งานได้ทันที"
 | ||
|   startTutorial: "เริ่มการฝึกสอน"
 | ||
|   skipAreYouSure: "ต้องการข้ามการตั้งค่าโปรไฟล์จริงๆแบบนั้นหรอ?"
 | ||
|   laterAreYouSure: "ต้องการตั้งค่าโปรไฟล์ในภายหลังจริงๆอย่างงั้นหรอ?"
 | ||
| _initialTutorial:
 | ||
|   launchTutorial: "เริ่มบทช่วยสอน"
 | ||
|   title: "บทช่วยสอน"
 | ||
|   wellDone: "ทำได้ดีมาก!"
 | ||
|   skipAreYouSure: "ต้องการออกจากบทช่วยสอนใช่ไหม?"
 | ||
|   _landing:
 | ||
|     title: "ยินดีต้อนรับสู่บทช่วยสอน"
 | ||
|     description: "คุณสามารถตรวจสอบการใช้งานและฟังก์ชั่นพื้นฐานของ Misskey ได้ที่นี่"
 | ||
|   _note:
 | ||
|     title: "โน้ตคืออะไร?"
 | ||
|     description: "โพสต์ใน Misskey เรียกว่า “โน้ต” ซึ่งจะจัดเรียงตามลำดับเวลาบนไทม์ไลน์และอัปเดตแบบเรียลไทม์"
 | ||
|     reply: "คุณสามารถตอบกลับได้ และคุณยังสามารถตอบกลับใส่การตอบกลับเพื่อสนทนาต่อได้เสมือนดั่งเธรด"
 | ||
|     renote: "คุณสามารถแชร์โน้ตไปยังไทม์ไลน์ของคุณเอง คุณยังสามารถเพิ่มข้อความและเครื่องหมายคำพูดได้"
 | ||
|     reaction: "คุณสามารถเพิ่มรีแอคชั่นได้ รายละเอียดจะอธิบายอยู่ในหน้าถัดไป"
 | ||
|     menu: "คุณสามารถดูรายละเอียดโน้ต คัดลอกลิงก์ และดำเนินการอื่นๆ ได้"
 | ||
|   _reaction:
 | ||
|     title: "รีแอคชั่นคืออะไร?"
 | ||
|     description: "โน้ตสามารถ“รีแอคชั่น”ด้วยเอโมจิต่างๆ ซึ่งทำให้สามารถแสดงความแตกต่างเล็กๆ น้อยๆ ที่อาจไม่สามารถสื่อออกมาได้ด้วยการแค่การกด “ถูกใจ”"
 | ||
|     letsTryReacting: "คุณสามารถเพิ่มรีแอคชั่นได้ด้วยการคลิกปุ่ม “+” บนโน้ต ลองรีแอคชั่นโน้ตตัวอย่างนี้ดูสิ!"
 | ||
|     reactToContinue: "เพิ่มรีแอคชั่นเพื่อดำเนินการต่อ"
 | ||
|     reactNotification: "คุณจะได้รับการแจ้งเตือนแบบเรียลไทม์เมื่อมีคนตอบรีแอคชั่นโน้ตของคุณ"
 | ||
|     reactDone: "คุณสามารถยกเลิกรีแอคชั่นได้โดยการกดปุ่ม “-”"
 | ||
|   _timeline:
 | ||
|     title: "แนวคิดเรื่องของไทม์ไลน์"
 | ||
|     description1: "Misskey มีหลายไทม์ไลน์ขึ้นอยู่กับวิธีการใช้งานของคุณ (บางไทม์ไลน์อาจไม่สามารถใช้ได้ขึ้นอยู่กับนโยบายของเซิร์ฟเวอร์)"
 | ||
|     home: "คุณสามารถดูโพสต์จากบัญชีที่คุณติดตามได้"
 | ||
|     local: "คุณสามารถดูโพสต์จากผู้ใช้ทั้งหมดบนเซิร์ฟเวอร์นี้"
 | ||
|     social: "จะแสดงโพสต์ทั้งจากไทม์ไลน์หลักและไทม์ไลน์ท้องถิ่น"
 | ||
|     global: "คุณสามารถดูโพสต์จากเซิร์ฟเวอร์ที่เชื่อมต่ออื่นๆ ทั้งหมดได้"
 | ||
|     description2: "คุณสามารถสลับระหว่างแต่ละไทม์ไลน์ได้ตลอดเวลาได้ที่บริเวณด้านบนของหน้าจอ"
 | ||
|     description3: "นอกจากนี้ยังมีรายการไทม์ไลน์ ไทม์ไลน์ของช่อง ฯลฯ โปรดดู {link} สำหรับรายละเอียดเพิ่มเติม"
 | ||
|   _postNote:
 | ||
|     title: "ตั้งค่าการโพสต์โน้ต"
 | ||
|     description1: "เมื่อโพสต์โน้ตบน Misskey คุณสามารถตั้งค่าตัวเลือกต่างๆ ได้ แบบฟอร์มการส่งมีลักษณะดังนี้"
 | ||
|     _visibility:
 | ||
|       description: "คุณสามารถจำกัดผู้ที่สามารถดูโน้ตของคุณได้นะ"
 | ||
|       public: "โน้ตของคุณนั้นจะปรากฏแก่ผู้ใช้งานทุกคน"
 | ||
|       home: "เผยแพร่บนไทม์ไลน์หลักเท่านั้น แต่ผู้ติดตาม ผู้ที่เข้ามาดูโปรไฟล์ และผู้ที่เห็นจากรีโน้ตยังสามารถดูโพสต์นี้ได้"
 | ||
|       followers: "มองเห็นได้เฉพาะผู้ติดตามเท่านั้น ไม่มีใครอื่นนอกจากตัวคุณเองที่สามารถรีโน้ตได้ และมีเพียงผู้ติดตามของคุณเท่านั้นที่สามารถดูได้"
 | ||
|       direct: "เปิดให้เห็นเฉพาะผู้ใช้ที่ระบุเท่านั้น และพวกเขาจะได้รับแจ้งเตือนด้วย คุณสามารถใช้มันแทนข้อความโดยตรง (dm)"
 | ||
|       doNotSendConfidencialOnDirect1: "โปรดใช้ความระมัดระวังในการส่งข้อมูลที่ละเอียดอ่อน"
 | ||
|       doNotSendConfidencialOnDirect2: "ผู้ดูแลระบบเซิร์ฟเวอร์ปลายทางสามารถดูเนื้อหาที่โพสต์ได้ ดังนั้นหากคุณส่งโพสต์โดยตรงไปยังผู้ใช้บนเซิร์ฟเวอร์ที่ไม่น่าเชื่อถือ คุณจะต้องใช้ความระมัดระวังในการจัดการข้อมูลที่เป็นความลับ"
 | ||
|       localOnly: "การโพสต์ด้วย flag นี้จะไม่รวมโน้ตไปยังเซิร์ฟเวอร์อื่น ผู้ใช้บนเซิร์ฟเวอร์อื่นจะไม่สามารถดูโน้ตเหล่านี้ได้โดยตรง โดยไม่คำนึงถึงการตั้งค่าการแสดงผลข้างต้น"
 | ||
|     _cw:
 | ||
|       title: "คำเตือนเกี่ยวกับเนื้อหา"
 | ||
|       description: "เนื้อหาที่เขียนใน “คำอธิบายประกอบ” จะแสดงแทนเนื้อหาหลัก ต้องคลิก “ดูเพิ่มเติม” เพื่อให้เนื้อหาหลักแสดง"
 | ||
|       _exampleNote:
 | ||
|         cw: " ห้ามดู ระวังหิว"
 | ||
|         note: "เพิ่งไปกินโดนัทเคลือบช็อคโกแลตมา 🍩😋"
 | ||
|       useCases: "ใช้สิ่งนี้เพื่อระบุโน้ตที่ต้องตามแนวทางปฏิบัติของเซิร์ฟเวอร์ หรือเพื่อควบคุมการสปอยล์และข้อความที่ละเอียดอ่อนด้วยตนเอง"
 | ||
|   _howToMakeAttachmentsSensitive:
 | ||
|     title: "จะทำเครื่องหมายไฟล์แนบว่ามีเนื้อหาละเอียดอ่อนได้อย่างไร?"
 | ||
|     description: "ทำเครื่องหมายไฟล์แนบว่า “มีเนื้อหาละเอียดอ่อน” เมื่อจำเป็นตามแนวทางของเซิร์ฟเวอร์ หรือเมื่อไฟล์แนบไม่ควรปรากฏให้เห็น"
 | ||
|     tryThisFile: "ลองทำให้รูปภาพที่แนบมากับแบบฟอร์มนี้มีเนื้อหาละเอียดอ่อน!"
 | ||
|     _exampleNote:
 | ||
|       note: "อุ้ย นัตโตะ ฝาเปิดเละเทะ..."
 | ||
|     method: "หากต้องการทำให้ไฟล์แนบมีเนื้อหาละเอียดอ่อน ให้คลิกไฟล์เพื่อเปิดเมนูแล้วคลิก “ทำเครื่องหมายว่ามีเนื้อหาละเอียดอ่อน”"
 | ||
|     sensitiveSucceeded: "เมื่อแนบไฟล์ โปรดตั้งค่าเครื่องหมายว่ามีเนื้อหาละเอียดอ่อนตามแนวทางของเซิร์ฟเวอร์"
 | ||
|     doItToContinue: "ทำเครื่องหมายกับรูปภาพว่ามีเนื้อหาละเอียดอ่อน เพื่อดำเนินการต่อ"
 | ||
|   _done:
 | ||
|     title: "บทเรียนจบลงแล้วจ้า เย่เย่เย่  🎉"
 | ||
|     description: "คุณสมบัติที่แนะนำในที่นี่เป็นเพียงบางส่วนเท่านั้น หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้ Misskey โปรดไปที่ {link}"
 | ||
| _timelineDescription:
 | ||
|   home: "บนไทม์ไลน์หลัก คุณสามารถดูโพสต์จากบัญชีที่ติดตามอยู่ได้"
 | ||
|   local: "ไทม์ไลน์ท้องถิ่นช่วยให้เห็นโพสต์จากผู้ใช้ทั้งหมดบนเซิร์ฟเวอร์นี้"
 | ||
|   social: "ไทม์ไลน์โซเชียลจะแสดงโพสต์จากทั้งไทม์ไลน์หลักและไทม์ไลน์ท้องถิ่น"
 | ||
|   global: "ในไทม์ไลน์ทั่วโลก คุณสามารถดูโน้ตจากเซิร์ฟเวอร์ที่เชื่อมต่อทั้งหมดได้"
 | ||
| _serverRules:
 | ||
|   description: "ชุดของกฎที่จะแสดงก่อนการลงทะเบียนเราขอแนะนำให้ตั้งค่าสรุปข้อกำหนดในการให้บริการ"
 | ||
| _serverSettings:
 | ||
|   iconUrl: "URL ของไอคอน"
 | ||
|   appIconDescription: "ระบุไอคอนที่จะใช้เมื่อ {host} แสดงเป็นแอป"
 | ||
|   appIconUsageExample: "ตัวอย่างเช่น เมื่อถูกเพิ่มเป็น PWA หรือบุ๊กมาร์กบนหน้าจอหลักในสมาร์ทโฟน"
 | ||
|   appIconStyleRecommendation: "เนื่องจากอาจถูกครอบตัดเป็นสี่เหลี่ยมหรือวงกลม จึงแนะนำให้ใช้ภาพที่เผื่อพื้นที่รอบๆ ตัวโลโก้ไอคอนไว้"
 | ||
|   appIconResolutionMustBe: "ความละเอียดขั้นต่ำไว้คือ {resolution}."
 | ||
|   manifestJsonOverride: "เขียนทับ manifest.json"
 | ||
|   shortName: "ชื่อย่อ"
 | ||
|   shortNameDescription: "ตัวย่อหรือชื่อทั่วไปที่สามารถแสดงแทนชื่ออย่างเป็นทางการแบบยาวของเซิร์ฟเวอร์"
 | ||
|   fanoutTimelineDescription: "เพิ่มประสิทธิภาพการดึงข้อมูลไทม์ไลน์อย่างมาก และลดภาระในฐานข้อมูลเมื่อเปิดใช้งาน ในทางกลับกัน การใช้หน่วยความจำของ Redis จะเพิ่มขึ้น ลองปิดการใช้งานนี้ในกรณีที่หน่วยความจำเซิร์ฟเวอร์เหลือน้อยหรือเซิร์ฟเวอร์ไม่เสถียร"
 | ||
|   fanoutTimelineDbFallback: "ฟอลแบ๊กกลับฐานข้อมูล"
 | ||
|   fanoutTimelineDbFallbackDescription: "เมื่อเปิดใช้งาน หากไม่ได้แคชไทม์ไลน์ ไทม์ไลน์จะฟอลแบ๊กไปยังฐานข้อมูลสำหรับการ query เพิ่มเติม การปิดใช้งานจะช่วยลดภาระของเซิร์ฟเวอร์ด้วยการกำจัดกระบวนฟอลแบ๊ก แต่มันก็จะจำกัดช่วงเวลาไทม์ไลน์ที่สามารถดึงข้อมูลได้"
 | ||
|   reactionsBufferingDescription: "เมื่อเปิดใช้งานฟังก์ชันนี้ก็จะช่วยลด latency ในการสร้างปฏิกิริยา แต่อาจจะส่งผลให้ memory footprint ของ Redis เพิ่มขึ้นนะ"
 | ||
|   inquiryUrl: "URL สำหรับการติดต่อสอบถาม"
 | ||
|   inquiryUrlDescription: "ระบุ URL ของหน้าเว็บที่มีแบบฟอร์มสำหรับติดต่อผู้ดูแลเซิร์ฟเวอร์ หรือข้อมูลการติดต่อของผู้ดูแลเซิร์ฟเวอร์"
 | ||
|   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: "สร้างนามแฝงไปยังบัญชีอื่น"
 | ||
|   moveFromLabel: "บัญชีที่จะย้ายจาก #{n}"
 | ||
|   moveFromDescription: "หากต้องการโอนข้อมูลจากบัญชีอื่นมายังบัญชีนี้ จำเป็นต้องสร้างบัญชีนามแฝง (alias) ไว้ที่นี่ด้วย\nกรุณากรอกบัญชีเดิมในรูปแบบ: @username@server.example.com\nหากต้องการลบ alias, ให้เว้นว่างไว้แล้วบันทึก (ไม่แนะนำ)"
 | ||
|   moveTo: "ย้ายบัญชีนี้ไปยังบัญชีใหม่"
 | ||
|   moveToLabel: "บัญชีที่จะย้ายไปที่:"
 | ||
|   moveCannotBeUndone: "ไม่สามารถยกเลิกการโอนย้ายบัญชีได้"
 | ||
|   moveAccountDescription: "การดำเนินการนี้จะย้ายบัญชีของคุณไปยังบัญชีอื่น\n・ผู้ที่กำลังติดตามคุณจากบัญชีนี้จะถูกย้ายไปยังบัญชีใหม่โดยอัตโนมัติ\n・บัญชีนี้จะเลิกติดตามผู้ใช้ทั้งหมดที่กำลังติดตามอยู่\n・คุณจะไม่สามารถสร้างโน้ต ฯลฯ ในบัญชีนี้ได้\n\nแม้ว่าการย้ายผู้ที่ติดตามคุณจะเป็นไปโดยอัตโนมัติ แต่คุณต้องเตรียมขั้นตอนบางอย่างด้วยตนเอง เพื่อย้ายรายชื่อผู้ใช้ที่คุณกำลังติดตาม โดยดำเนินการส่งออกรายชื่อแล้วค่อยนำเข้ามาภายหลังในเมนูการตั้งค่าของบัญชีใหม่ ใช้ขั้นตอนเดียวกันนี้ใช้รายชื่อผู้ใช้ที่ถูกปิดเสียงและถูกบล็อก\n\n(คำอธิบายนี้ใช้กับ Misskey v13.12.0 ขึ้นไป, ซอฟต์แวร์ ActivityPub อื่นๆ เช่น Mastodon อาจทำงานแตกต่างออกไป)"
 | ||
|   moveAccountHowTo: "การย้ายบัญชีจะเริ่มต้นโดยการสร้างบัญชีนามแฝง (alias) ของบัญชีนี้ ณ บัญชีที่เป็นปลายทาง หลังจากสร้างนามแฝงแล้ว ให้ป้อนบัญชีปลายทางในรูปแบบดังนี้: @username@server.example.com"
 | ||
|   startMigration: "โอนย้าย"
 | ||
|   migrationConfirm: "ยืนยันการย้ายข้อมูลบัญชีนี้ไปที่ {account} เมื่อเริ่มแล้วจะไม่สามารถหยุดหรือนำกลับคืนมาได้ และคุณจะไม่สามารถใช้บัญชีนี้ในสถานะดั้งเดิมได้อีกต่อไป\n\nนอกจากนี้ คุณจำเป็นต้องสร้างบัญชีสำรองสำหรับการย้ายบัญชี"
 | ||
|   movedAndCannotBeUndone: "\nบัญชีนี้ถูกโอนย้ายไปแล้ว\nไม่สามารถยกเลิกการโอนย้ายได้"
 | ||
|   postMigrationNote: "บัญชีนี้จะดำเนินการยกเลิกการติดตามทั้งหมดหลังจากการย้ายข้อมูลไปแล้ว 24 ชั่วโมง จำนวนกำลังติดตามและจำนวนผู้ติดตามของบัญชีนี้จะเป็น 0 และเพื่อหลีกเลี่ยงไม่ให้ผู้ติดตามคุณนั้นไม่สามารถเห็นโพสต์เฉพาะผู้ติดตามฯได้  การยกเลิกการติดตามจะไม่กระทบกับผู้ติดตามคุณ ดังนั้นผู้ติดตามคุณยังคงสามารถดูโพสต์ของบัญชีนี้ได้"
 | ||
|   movedTo: "บัญชีที่จะย้ายไป:"
 | ||
| _achievements:
 | ||
|   earnedAt: "ได้รับเมื่อ"
 | ||
|   _types:
 | ||
|     _notes1:
 | ||
|       title: "just setting up my msky"
 | ||
|       description: "โพสต์โน้ตเป็นครั้งแรก"
 | ||
|       flavor: "ขอให้มีช่วงเวลาที่ดีกับ Misskey นะคะ!"
 | ||
|     _notes10:
 | ||
|       title: "โน้ตไม่กี่ชิ้น"
 | ||
|       description: "โพสต์ 10 โน้ต"
 | ||
|     _notes100:
 | ||
|       title: "โน้ตเยอะอยู่"
 | ||
|       description: "โพสต์ 100 โน้ต"
 | ||
|     _notes500:
 | ||
|       title: "จมคากองโน้ต"
 | ||
|       description: "โพสต์ 500 โน้ต"
 | ||
|     _notes1000:
 | ||
|       title: "ภูเขาแห่งโน้ต"
 | ||
|       description: "โพสต์ 1,000 โน้ต"
 | ||
|     _notes5000:
 | ||
|       title: "โน้ตล้นไปแล้ว"
 | ||
|       description: "โพสต์ 5,000 โน้ต"
 | ||
|     _notes10000:
 | ||
|       title: "ซุปเปอร์โน้ต"
 | ||
|       description: "โพสต์ 10,000 โน้ต"
 | ||
|     _notes20000:
 | ||
|       title: "ต้ อ ง ก า ร โ น้ ต เ พิ่ ม อี ก !"
 | ||
|       description: "โพสต์ 20,000 โน้ต"
 | ||
|     _notes30000:
 | ||
|       title: "โน้ต โน้ต โน้ต!"
 | ||
|       description: "โพสต์ 30,000 โน้ต"
 | ||
|     _notes40000:
 | ||
|       title: "โรงงานผลิตโน้ต"
 | ||
|       description: "โพสต์ 40,000 โน้ต"
 | ||
|     _notes50000:
 | ||
|       title: "ดาวเคราะห์แห่งโน้ต"
 | ||
|       description: "โพสต์ 50,000 โน้ต"
 | ||
|     _notes60000:
 | ||
|       title: "โน้ตควอซาร์"
 | ||
|       description: "โพสต์ 60,000 โน้ต"
 | ||
|     _notes70000:
 | ||
|       title: "หลุม-โน้ต-ดำ"
 | ||
|       description: "โพสต์ 70,000 โน้ต"
 | ||
|     _notes80000:
 | ||
|       title: "ดาราจักรโน้ต"
 | ||
|       description: "โพสต์ 80,000 โน้ต"
 | ||
|     _notes90000:
 | ||
|       title: "จักรวาลโน้ต"
 | ||
|       description: "โพสต์ 90,000 โน้ต"
 | ||
|     _notes100000:
 | ||
|       title: "ALL YOUR NOTE ARE BELONG TO US"
 | ||
|       description: "โพสต์ 100,000 โน้ต"
 | ||
|       flavor: "มีเรื่องจะเขียนมากขนาดนั้นเลยเหรอนั่น?"
 | ||
|     _login3:
 | ||
|       title: "มือใหม่ I"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 3 วัน"
 | ||
|       flavor: "ตั้งแต่วันนี้เป็นต้นไป ฉันคือมิสคิสต์"
 | ||
|     _login7:
 | ||
|       title: "มือใหม่ II"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 7 วัน"
 | ||
|       flavor: "ชินกับมันแล้วหรือยัง?"
 | ||
|     _login15:
 | ||
|       title: "มือใหม่ III"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 15 วัน"
 | ||
|     _login30:
 | ||
|       title: "มิสคิสต์ I"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 30 วัน"
 | ||
|     _login60:
 | ||
|       title: "มิสคิสต์ II"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 60 วัน"
 | ||
|     _login100:
 | ||
|       title: "มิสคิสต์ III"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 100 วัน"
 | ||
|       flavor: "Violent Misskist (ทำไมเหมือนชื่อหนังสักเรื่องจังเลยนะ)"
 | ||
|     _login200:
 | ||
|       title: "ลูกค้าประจำ I"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 200 วัน"
 | ||
|     _login300:
 | ||
|       title: "ลูกค้าประจำ II"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 300 วัน"
 | ||
|     _login400:
 | ||
|       title: "ลูกค้าประจำ III"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 400 วัน"
 | ||
|     _login500:
 | ||
|       title: "ผู้เชี่ยวชาญ I"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 500 วัน"
 | ||
|       flavor: "ทุกท่าน ผมชอบโน้ต (กล่าวโดย เดอะ เ_เ_อร์)"
 | ||
|     _login600:
 | ||
|       title: "ผู้เชี่ยวชาญ II"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 600 วัน"
 | ||
|     _login700:
 | ||
|       title: "ผู้เชี่ยวชาญ III"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 700 วัน"
 | ||
|     _login800:
 | ||
|       title: "ปรมาจารย์ด้านโน้ต I"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 800 วัน"
 | ||
|     _login900:
 | ||
|       title: "ปรมาจารย์ด้านโน้ต II"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 900 วัน"
 | ||
|     _login1000:
 | ||
|       title: "ปรมาจารย์ด้านโน้ต III"
 | ||
|       description: "เข้าสู่ระบบเป็นเวลารวม 1,000 วัน"
 | ||
|       flavor: "ขอบคุณที่ใช้ Misskey นะ !"
 | ||
|     _noteClipped1:
 | ||
|       title: "อดไม่ได้ที่จะต้องคลิปมันเอาไว้"
 | ||
|       description: "คลิปโน้ตเป็นครั้งแรก"
 | ||
|     _noteFavorited1:
 | ||
|       title: "สตาร์เกเซอร์"
 | ||
|       description: "ใส่โน้ตเป็นรายการโปรดเป็นครั้งแรก"
 | ||
|     _myNoteFavorited1:
 | ||
|       title: "แสวงหาดวงดาว"
 | ||
|       description: "โน้ตตัวเองถูกคนอื่นเพิ่มลงรายการโปรดของเขา"
 | ||
|     _profileFilled:
 | ||
|       title: "เตรียมตัวอย่างดี"
 | ||
|       description: "ตั้งค่าโปรไฟล์"
 | ||
|     _markedAsCat:
 | ||
|       title: "ฉันเป็นแมว"
 | ||
|       description: "ตั้งค่าบัญชีเป็นแมวเมี้ยวเมี้ยว"
 | ||
|       flavor: "แมวน้อยไร้ชื่อ"
 | ||
|     _following1:
 | ||
|       title: "ก้าวแรกสู่...กดติดตาม"
 | ||
|       description: "กดติดตามชาวบ้านครั้งแรก"
 | ||
|     _following10:
 | ||
|       title: "ทำต่อไป... ทำต่อไป..."
 | ||
|       description: "ติดตาม 10 บัญชีผู้ใช้"
 | ||
|     _following50:
 | ||
|       title: "มีเพื่อนมากมาย"
 | ||
|       description: "ติดตาม 50 บัญชี"
 | ||
|     _following100:
 | ||
|       title: "เพื่อน 100 คน"
 | ||
|       description: "ติดตาม 100 บัญชี"
 | ||
|     _following300:
 | ||
|       title: "มีเพื่อนมากเกินไปละ"
 | ||
|       description: "ติดตาม 300 บัญชี"
 | ||
|     _followers1:
 | ||
|       title: "ผู้ติดตามคนแรก"
 | ||
|       description: "ได้รับ 1 ผู้ติดตาม"
 | ||
|     _followers10:
 | ||
|       title: "ติดตามฉัน!"
 | ||
|       description: "ได้รับ 10 คนผู้ติดตาม"
 | ||
|     _followers50:
 | ||
|       title: "มากันเป็นฝูง"
 | ||
|       description: "ได้รับ 50 ผู้ติดตาม"
 | ||
|     _followers100:
 | ||
|       title: "บุคคลที่เป็นที่นิยม"
 | ||
|       description: "ได้รับ 100 ผู้ติดตาม"
 | ||
|     _followers300:
 | ||
|       title: "กรุณาสร้างบรรทัดเดียวนะคะ"
 | ||
|       description: "ได้รับ 300 คนผู้ติดตาม"
 | ||
|     _followers500:
 | ||
|       title: "เสาสัญญาณ"
 | ||
|       description: "ได้รับ 500 คนผู้ติดตาม"
 | ||
|     _followers1000:
 | ||
|       title: "ผู้ทรงอิทธิพล"
 | ||
|       description: "ได้รับ 1,000 ผู้ติดตาม"
 | ||
|     _collectAchievements30:
 | ||
|       title: "นักสะสมความสำเร็จ"
 | ||
|       description: "ได้รับความสำเร็จ 30 ครั้ง"
 | ||
|     _viewAchievements3min:
 | ||
|       title: "ชอบบรรลุความสําเร็จ"
 | ||
|       description: "มองดูรายการความสำเร็จเป็นเวลานานกว่า 3 นาที"
 | ||
|     _iLoveMisskey:
 | ||
|       title: "ฉันรัก Misskey"
 | ||
|       description: "โพสต์ “I ❤ #Misskey”"
 | ||
|       flavor: "ขอบคุณพระคุณเป็นอย่างสูงที่ท่านใช้ Misskey นะคะ ! by ทีมผู้พัฒนา"
 | ||
|     _foundTreasure:
 | ||
|       title: "ล่าสมบัติ"
 | ||
|       description: "คุณพบสมบัติที่ซ่อนอยู่"
 | ||
|     _client30min:
 | ||
|       title: "พักผ่อนสักหน่อย"
 | ||
|       description: "ใช้เวลา 30 นาทีบน Misskey"
 | ||
|     _client60min:
 | ||
|       title: "Misskey ต้องไม่มีสิ่งใด “Miss”"
 | ||
|       description: "เปิด Misskey ค้างไว้แล้วอย่างน้อย 60 นาที"
 | ||
|     _noteDeletedWithin1min:
 | ||
|       title: "ไม่เป็นไร"
 | ||
|       description: "ลบโน้ตภายในหนึ่งนาทีหลังจากที่โพสต์"
 | ||
|     _postedAtLateNight:
 | ||
|       title: "ออกหากินยามดึกดื่น"
 | ||
|       description: "โพสต์โน้ตตอนดึกๆ"
 | ||
|       flavor: "ได้เวลาเข้านอนแล้วนะ"
 | ||
|     _postedAt0min0sec:
 | ||
|       title: "นาฬิกาเทียบเวลา"
 | ||
|       description: "โพสต์โน้ตเมื่อเวลา 00:00 น."
 | ||
|       flavor: "โป๊ะ โป๊ะ โป๊ะ ปิ้งงงงง"
 | ||
|     _selfQuote:
 | ||
|       title: "อ้างอิงตนเอง"
 | ||
|       description: "อ้างอิงโน้ตตัวเอง"
 | ||
|     _htl20npm:
 | ||
|       title: "ไทม์ไลน์ไหล"
 | ||
|       description: "มีการทำความเร็วของไทม์ไลน์หลักเกิน 20 npm (โน้ตต่อนาที)"
 | ||
|     _viewInstanceChart:
 | ||
|       title: "วิเคราะห์"
 | ||
|       description: "ดูแผนภูมิของเซิร์ฟเวอร์"
 | ||
|     _outputHelloWorldOnScratchpad:
 | ||
|       title: "หวัดดีชาวโลก!"
 | ||
|       description: "เอาพุต \"hello world\" ใน Scratchpad"
 | ||
|     _open3windows:
 | ||
|       title: "มัลติวินโดว์"
 | ||
|       description: "มีการเปิดหน้าต่างอย่างน้อย 3 หน้าต่างพร้อมกัน"
 | ||
|     _driveFolderCircularReference:
 | ||
|       title: "อ้างอิงวงจร"
 | ||
|       description: "พยายามสร้างโฟลเดอร์ที่ซ้อนกันแบบวนซ้ำในไดรฟ์"
 | ||
|     _reactWithoutRead:
 | ||
|       title: "คุณอ่านมันจริงๆหรือเปล่า?"
 | ||
|       description: "มีการโต้ตอบกับโน้ตที่มีความยาวมากกว่า 100 ตัวอักษรภายใน 3 วินาทีหลังจากที่โพสต์"
 | ||
|     _clickedClickHere:
 | ||
|       title: "คลิกที่นี่"
 | ||
|       description: "คุณได้คลิกที่นี่"
 | ||
|     _justPlainLucky:
 | ||
|       title: "แค่ลัคกี้ธรรมดา"
 | ||
|       description: "มีโอกาสที่จะได้รับด้วยความน่าจะเป็นไปได้ 0.005% ทุก ๆ 10 วินาที"
 | ||
|     _setNameToSyuilo:
 | ||
|       title: "คอมเพล็กซ์ของพระเจ้า"
 | ||
|       description: "ตั้งชื่อเป็น “syuilo”"
 | ||
|     _passedSinceAccountCreated1:
 | ||
|       title: "ครบรอบหนึ่งปี"
 | ||
|       description: "ผ่านไป 1 ปีนับตั้งแต่สร้างบัญชี"
 | ||
|     _passedSinceAccountCreated2:
 | ||
|       title: "ครบรอบสองปี"
 | ||
|       description: "ผ่านไป 2 ปีนับตั้งแต่สร้างบัญชี"
 | ||
|     _passedSinceAccountCreated3:
 | ||
|       title: "ครบรอบสามปี"
 | ||
|       description: "ผ่านไป 3 ปีนับตั้งแต่สร้างบัญชี"
 | ||
|     _loggedInOnBirthday:
 | ||
|       title: "สุขสันต์วันเกิด"
 | ||
|       description: "เข้าสู่ระบบในวันเกิดของคุณ"
 | ||
|     _loggedInOnNewYearsDay:
 | ||
|       title: "สวัสดีปีใหม่!"
 | ||
|       description: "เข้าสู่ระบบในวันแรกของปี"
 | ||
|       flavor: "อีกปีที่ยอดเยี่ยมในโอกาสนี้เลย"
 | ||
|     _cookieClicked:
 | ||
|       title: "เกมที่คุณคลิกที่คุกกี้"
 | ||
|       description: "คลิกคุกกี้"
 | ||
|       flavor: "ใช่หรอ? แน่ใจว่าซอฟต์แวร์ทำงานถูกต้องนะ?"
 | ||
|     _brainDiver:
 | ||
|       title: "Brain Diver"
 | ||
|       description: "โพสต์ลิงก์ไปยัง Brain Diver"
 | ||
|       flavor: "Misskey-Misskey La-Tu-Ma"
 | ||
|     _smashTestNotificationButton:
 | ||
|       title: "ทดสอบโอเวอร์โฟลว์"
 | ||
|       description: "ทดสอบการแจ้งเตือนทริกเกอร์ซ้ำๆ ภายในระยะเวลาอันสั้นๆ"
 | ||
|     _tutorialCompleted:
 | ||
|       title: "ใบรับรองการสำเร็จหลักสูตร Misskey มือใหม่"
 | ||
|       description: "เสร็จสิ้นการสอนแล้ว"
 | ||
|     _bubbleGameExplodingHead:
 | ||
|       title: "🤯"
 | ||
|       description: "สร้างวัตถุที่ใหญ่ที่สุดในเกมบับเบิ้ล"
 | ||
|     _bubbleGameDoubleExplodingHead:
 | ||
|       title: "ดับเบิ้ล"
 | ||
|       description: "สร้างวัตถุที่ใหญ่ที่สุดในเกมบับเบิ้ลสองชิ้นในเวลาเดียวกัน"
 | ||
|       flavor: "ปิ่นโตขนาดนี้ น่าจะเพิ่ม 🤯 🤯 เข้าไปนิดหน่อย"
 | ||
| _role:
 | ||
|   new: "บทบาทใหม่"
 | ||
|   edit: "แก้ไขบทบาท"
 | ||
|   name: "ชื่อบทบาท"
 | ||
|   description: "คำอธิบายบทบาท"
 | ||
|   permission: "สิทธิ์ตามบทบาท"
 | ||
|   descriptionOfPermission: "<b>ผู้ควบคุม</b> สามารถดำเนินการดูแลขั้นพื้นฐานได้\n<b>ผู้ดูแลระบบ</b> สามารถเปลี่ยนการตั้งค่าทั้งหมดของเซิร์ฟเวอร์ได้"
 | ||
|   assignTarget: "มอบหมาย"
 | ||
|   descriptionOfAssignTarget: "แบบ<b>ปรับเอง</b> เพิ่มถอนบทบาทนี้แก่ผู้ใช้ด้วยตัวเอง\nแบบ<b>มีเงื่อนไข</b> เพิ่มถอนบทบาทนี้แก่ผู้ใช้โดยอัตโนมัติหากเข้าเงื่อนไขใดต่อไปนี้"
 | ||
|   manual: "ปรับเอง"
 | ||
|   manualRoles: "บทบาทแบบทำมือ"
 | ||
|   conditional: "มีเงื่อนไข"
 | ||
|   conditionalRoles: "บทบาทแบบมีเงื่อนไข"
 | ||
|   condition: "เงื่อนไข"
 | ||
|   isConditionalRole: "นี่คือบทบาทที่มีเงื่อนไข"
 | ||
|   isPublic: "ทำให้บทบาทเปิดเผยต่อสาธารณะ"
 | ||
|   descriptionOfIsPublic: "บทบาทจะปรากฏบนโปรไฟล์ของผู้ใช้และเปิดเผยต่อสาธารณะ (ทุกคนสามารถเห็นได้ว่าผู้ใช้รายนี้มีบทบาทนี้)"
 | ||
|   options: "ตัวเลือกบทบาท"
 | ||
|   policies: "นโยบาย"
 | ||
|   baseRole: "แม่แบบบทบาท"
 | ||
|   useBaseValue: "ใช้ตามแม่แบบบทบาท"
 | ||
|   chooseRoleToAssign: "เลือกบทบาทที่ต้องการกำหนด"
 | ||
|   iconUrl: "URL ของไอคอน"
 | ||
|   asBadge: "แสดงเป็นตรา"
 | ||
|   descriptionOfAsBadge: "หากเปิดใช้งาน จะมีไอคอนของบทบาท แสดงถัดจากชื่อผู้ใช้"
 | ||
|   isExplorable: "ค้นหาผู้ใช้ได้ง่ายขึ้นโดยดูจากบทบาท"
 | ||
|   descriptionOfIsExplorable: "เมื่อเปิดใช้งาน ไทมไลน์บทบาทนี้และสมาชิกที่มีบทบาทนี้จะเปิดเผยเป็นสาธารณะ"
 | ||
|   displayOrder: "ลำดับการแสดงผล"
 | ||
|   descriptionOfDisplayOrder: "เลขที่สูงกว่าจะแสดงบน UI ก่อน"
 | ||
|   preserveAssignmentOnMoveAccount: "โอนสถานะการมอบหมายไปยังบัญชีที่ย้ายไป"
 | ||
|   preserveAssignmentOnMoveAccount_description: "เมื่อเปิดใช้งาน บัญชีที่ได้รับบทบาทนี้เมื่อถูกย้ายไปบัญชีใหม่ บทบาทนี้จะถูกถ่ายทอดไปยังบัญชีปลายทางด้วย"
 | ||
|   canEditMembersByModerator: "อนุญาตให้ผู้ควบคุมแก้ไขสมาชิก"
 | ||
|   descriptionOfCanEditMembersByModerator: "เมื่อเปิดใช้ นอกเหนือจากผู้ควบคุมและผู้ดูแลระบบแล้ว จะสามารถเพิ่มถอนบทบาทนี้แก่ผู้ใช้ได้ แต่เมื่อปิดใช้ จะมีเฉพาะผู้ดูแลระบบเท่านั้นที่จะสามารถดำเนินการได้"
 | ||
|   priority: "ลำดับความสำคัญ"
 | ||
|   _priority:
 | ||
|     low: "ต่ำ"
 | ||
|     middle: "ปานกลาง"
 | ||
|     high: "สูง"
 | ||
|   _options:
 | ||
|     gtlAvailable: "สามารถดูไทม์ไลน์ทั่วโลกได้"
 | ||
|     ltlAvailable: "สามารถดูไทม์ไลน์ท้องถิ่นได้"
 | ||
|     canPublicNote: "สามารถโพสต์แบบสาธารณะ"
 | ||
|     mentionMax: "จำนวนการกล่าวถึงสูงสุดต่อโน้ต"
 | ||
|     canInvite: "สร้างรหัสเชิญเข้าเซิร์ฟเวอร์"
 | ||
|     inviteLimit: "จำกัดการเชิญ"
 | ||
|     inviteLimitCycle: "คูลดาวน์ในการเชิญ"
 | ||
|     inviteExpirationTime: "วันหมดอายุของรหัสการเชิญ"
 | ||
|     canManageCustomEmojis: "จัดการเอโมจิที่กำหนดเอง"
 | ||
|     canManageAvatarDecorations: "จัดการตกแต่งอวตาร"
 | ||
|     driveCapacity: "ความจุของไดรฟ์"
 | ||
|     maxFileSize: "ขนาดไฟล์สูงสุดที่สามารถอัปโหลดได้"
 | ||
|     alwaysMarkNsfw: "ทำเครื่องหมายไฟล์ว่าเป็น NSFW เสมอ"
 | ||
|     canUpdateBioMedia: "อนุญาตให้เปลี่ยนไอคอนประจำตัวและแบนเนอร์"
 | ||
|     pinMax: "จํานวนสูงสุดของโน้ตที่ปักหมุดไว้"
 | ||
|     antennaMax: "จำนวนสูงสุดของเสาอากาศ"
 | ||
|     wordMuteMax: "จำนวนอักขระสูงสุดที่อนุญาตในการปิดเสียงคำ"
 | ||
|     webhookMax: "จำนวนเว็บฮุคสูงสุด"
 | ||
|     clipMax: "จำนวนคลิปสูงสุด"
 | ||
|     noteEachClipsMax: "จำนวนโน้ตสูงสุดภายในคลิป"
 | ||
|     userListMax: "จำนวนรายชื่อผู้ใช้สูงสุด"
 | ||
|     userEachUserListsMax: "จำนวนผู้ใช้สูงสุดภายในรายการผู้ใช้"
 | ||
|     rateLimitFactor: "อัตราการจำกัด"
 | ||
|     descriptionOfRateLimitFactor: "ยิ่งตัวเลขน้อยก็ยิ่งจำกัดน้อย ยิ่งมากก็ยิ่งเข้มงวดมากขึ้น"
 | ||
|     canHideAds: "ซ่อนโฆษณา"
 | ||
|     canSearchNotes: "การใช้การค้นหาโน้ต"
 | ||
|     canUseTranslator: "การใช้งานแปล"
 | ||
|     avatarDecorationLimit: "จำนวนของตกแต่งไอคอนสูงสุดที่สามารถติดตั้งได้"
 | ||
|     canImportAntennas: "อนุญาตให้นำเข้าเสาอากาศ"
 | ||
|     canImportBlocking: "อนุญาตให้นำเข้าการบล็อก"
 | ||
|     canImportFollowing: "อนุญาตให้นำเข้ารายการต่อไปนี้"
 | ||
|     canImportMuting: "อนุญาตให้นำเข้าการปิดเสียง"
 | ||
|     canImportUserLists: "อนุญาตให้นำเข้ารายการ"
 | ||
|     chatAvailability: "อนุญาตให้แชต"
 | ||
|     uploadableFileTypes: "ประเภทไฟล์ที่สามารถอัปโหลดได้"
 | ||
|     uploadableFileTypes_caption: "สามารถระบุ MIME type ได้ โดยใช้การขึ้นบรรทัดใหม่เพื่อแยกหลายรายการ และสามารถใช้ดอกจัน (*) เพื่อระบุแบบไวลด์การ์ดได้ (เช่น: image/*)"
 | ||
|     uploadableFileTypes_caption2: "ไฟล์บางประเภทอาจไม่สามารถระบุชนิดได้ หากต้องการอนุญาตไฟล์ลักษณะนั้น กรุณาเพิ่ม {x} ลงในรายการที่อนุญาต"
 | ||
|     noteDraftLimit: "จำนวนโน้ตฉบับร่างที่สามารถสร้างได้บนฝั่งเซิร์ฟเวอร์"
 | ||
|   _condition:
 | ||
|     roleAssignedTo: "มอบหมายให้มีบทบาทแบบทำมือ"
 | ||
|     isLocal: "ผู้ใช้ท้องถิ่น"
 | ||
|     isRemote: "ผู้ใช้ระยะไกล"
 | ||
|     isCat: "ผู้ใช้ที่เป็นแมว"
 | ||
|     isBot: "ผู้ใช้ที่เป็นบอต"
 | ||
|     isSuspended: "ผู้ใช้ที่ถูกระงับ"
 | ||
|     isLocked: "ผู้ใช้บัญชีไม่เปิดเผยสาธารณะ"
 | ||
|     isExplorable: "ผู้ใช้ที่เปิดใช้งาน “ทำให้บัญชีของฉันค้นหาได้ง่ายขึ้น”"
 | ||
|     createdLessThan: "สร้างน้อยกว่า"
 | ||
|     createdMoreThan: "สร้างมากกว่า"
 | ||
|     followersLessThanOrEq: "จำนวนผู้ติดตามน้อยกว่าหรือเท่ากับ\n"
 | ||
|     followersMoreThanOrEq: "จำนวนผู้ติดตามมากกว่าหรือเท่ากับ\n"
 | ||
|     followingLessThanOrEq: "จำนวนบัญชีต่อไปนี้คือ น้อยกว่าหรือเท่ากับ"
 | ||
|     followingMoreThanOrEq: "จำนวนบัญชีต่อไปนี้คือ มากกว่าหรือเท่ากับ"
 | ||
|     notesLessThanOrEq: "จำนวนโพสต์น้อยกว่าเท่ากับ"
 | ||
|     notesMoreThanOrEq: "จำนวนโพสต์มากกว่าเท่ากับ"
 | ||
|     and: "และ"
 | ||
|     or: "หรือ"
 | ||
|     not: "ไม่"
 | ||
| _sensitiveMediaDetection:
 | ||
|   description: "ใช้ Machine Learning เพื่อตรวจจับสื่อที่มีเนื้อหาละเอียดอ่อนโดยอัตโนมัติและใช้เพื่อการกลั่นกรอง ภาระของเซิร์ฟเวอร์จะเพิ่มขึ้นเล็กน้อย"
 | ||
|   sensitivity: "ความไวในการตรวจจับ"
 | ||
|   sensitivityDescription: "เมื่อความไวต่ำ Misdetection (ผลบวกลวง) จะลดลง, เมื่อความไวสูง Missed detection (ผลลบลวง) จะลดลง"
 | ||
|   setSensitiveFlagAutomatically: "ทำเครื่องหมายว่ามีเนื้อหาละเอียดอ่อน"
 | ||
|   setSensitiveFlagAutomaticallyDescription: "ผลลัพธ์ของการตรวจจับภายในนั้นจะยังคงอยู่ ถึงแม้ว่าจะปิดตัวเลือกนี้"
 | ||
|   analyzeVideos: "เปิดใช้งานวิเคราะห์ของวิดีโอ"
 | ||
|   analyzeVideosDescription: "การวิเคราะห์วิดีโอนอกเหนือจากรูปภาพนั้น การทำสิ่งนี้จะทำให้เพิ่มภาระบนเซิร์ฟเวอร์เล็กน้อย"
 | ||
| _emailUnavailable:
 | ||
|   used: "ที่อยู่อีเมลนี้ได้ถูกใช้ไปแล้ว"
 | ||
|   format: "รูปแบบของที่อยู่อีเมลนี้ไม่ถูกต้อง"
 | ||
|   disposable: "ไม่สามารถใช้อีเมลชั่วคราวได้"
 | ||
|   mx: "เซิร์ฟเวอร์อีเมลนี้ไม่ถูกต้อง"
 | ||
|   smtp: "เซิร์ฟเวอร์อีเมลนี้ไม่มีการตอบสนอง"
 | ||
|   banned: "คุณไม่สามารถลงทะเบียนด้วยที่อยู่อีเมลนี้ได้"
 | ||
| _ffVisibility:
 | ||
|   public: "สาธารณะ"
 | ||
|   followers: "ปรากฏให้แก่ผู้ติดตามเท่านั้น"
 | ||
|   private: "ส่วนตัว"
 | ||
| _signup:
 | ||
|   almostThere: "เกือบจะเสร็จแล้ว"
 | ||
|   emailAddressInfo: "กรุณากรอกที่อยู่อีเมลที่คุณใช้ ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่สู่สาธารณชน"
 | ||
|   emailSent: "อีเมลยืนยันได้ถูกส่งไปยังที่อยู่อีเมลที่คุณป้อน ({email}) แล้ว กรุณาติดตามลิงก์ในอีเมลเพื่อสร้างบัญชีให้เสร็จสมบูรณ์ ลิงก์ที่ให้ไว้จะหมดอายุใน 30 นาที"
 | ||
| _accountDelete:
 | ||
|   accountDelete: "ลบบัญชีผู้ใช้"
 | ||
|   mayTakeTime: "เนื่องจากการลบบัญชีนี้จะเป็นกระบวนการที่ต้องใช้ทรัพยากรมาก จึงอาจจะต้องใช้เวลาสักครู่ถึงจะเสร็จสมบูรณ์ ทั้งนี้ขึ้นอยู่กับจำนวนเนื้อหาที่คุณสร้างและจำนวนไฟล์ที่คุณอัปโหลดนะ"
 | ||
|   sendEmail: "เมื่อการลบบัญชีเสร็จสิ้น การแจ้งเตือนจะถูกส่งไปยังที่อยู่อีเมลที่ลงทะเบียนไว้"
 | ||
|   requestAccountDelete: "ร้องขอให้ลบบัญชี"
 | ||
|   started: "การลบได้เริ่มต้นขึ้น"
 | ||
|   inProgress: "ปัจจุบันกำลังดำเนินการลบอยู่"
 | ||
| _ad:
 | ||
|   back: "ย้อนกลับ"
 | ||
|   reduceFrequencyOfThisAd: "แสดงโฆษณานี้ให้น้อยลง"
 | ||
|   hide: "ไม่ต้องแสดง"
 | ||
|   timezoneinfo: "วันในสัปดาห์นี้จะถูกกำหนดจากโซนเวลาของเซิร์ฟเวอร์"
 | ||
|   adsSettings: "ตั้งค่าการโฆษณา"
 | ||
|   notesPerOneAd: "อัปเดตช่วงเวลาตำแหน่งโฆษณาแบบเรียลไทม์ (จำนวนโน้ตต่อโฆษณา)"
 | ||
|   setZeroToDisable: "ตั้งค่านี้ให้เป็น 0 เพื่อปิดใช้งานโฆษณาอัปเดตแบบเรียลไทม์"
 | ||
|   adsTooClose: "เนื่องจากช่วงเวลาการแสดงโฆษณาสั้นมาก ประสบการณ์ผู้ใช้จึงอาจลดลงอย่างมาก"
 | ||
| _forgotPassword:
 | ||
|   enterEmail: "ป้อนที่อยู่อีเมลที่คุณเคยใช้ในการลงทะเบียนไว้ ลิงก์ที่คุณสามารถรีเซ็ตรหัสผ่านได้นั้นจะถูกส่งไปนะ"
 | ||
|   ifNoEmail: "หากลงทะเบียนแบบไม่ใช้อีเมล โปรดติดต่อผู้ดูแลระบบ"
 | ||
|   contactAdmin: "เนื่องจากเซิร์ฟเวอร์นี้ไม่รองรับการส่งอีเมล หากต้องการรีเซ็ตรหัสผ่าน กรุณาติดต่อผู้ดูแลระบบ"
 | ||
| _gallery:
 | ||
|   my: "แกลลอรี่ของฉัน"
 | ||
|   liked: "โพสต์ที่ถูกใจ"
 | ||
|   like: "ถูกใจ!"
 | ||
|   unlike: "เลิกถูกใจ"
 | ||
| _email:
 | ||
|   _follow:
 | ||
|     title: "ได้ติดตามคุณ"
 | ||
|   _receiveFollowRequest:
 | ||
|     title: "คุณได้รับคำขอติดตาม"
 | ||
| _plugin:
 | ||
|   install: "ติดตั้งปลั๊กอิน"
 | ||
|   installWarn: "กรุณาอย่าติดตั้งปลั๊กอินที่ไม่น่าเชื่อถือนะคะ"
 | ||
|   manage: "จัดการปลั๊กอิน"
 | ||
|   viewSource: "ดูต้นฉบับ"
 | ||
|   viewLog: "แสดงปูม"
 | ||
| _preferencesBackups:
 | ||
|   list: "การตั้งค่าที่สำรองไว้"
 | ||
|   saveNew: "บันทึกการตั้งค่าสำรองใหม่"
 | ||
|   loadFile: "โหลดจากไฟล์"
 | ||
|   apply: "นำไปใช้กับอุปกรณ์นี้"
 | ||
|   save: "บันทึก"
 | ||
|   inputName: "กรุณาป้อนชื่อการตั้งค่าสำรองนี้"
 | ||
|   cannotSave: "การบันทึกล้มเหลว"
 | ||
|   nameAlreadyExists: "มีการตั้งค่าสำรองชื่อ “{name}” อยู่แล้ว กรุณาป้อนชื่ออื่น"
 | ||
|   applyConfirm: "ต้องการใช้การตั้งค่าสำรอง “{name}” กับอุปกรณ์นี้ใช่ไหม? การตั้งค่าที่มีอยู่บนอุปกรณ์นี้จะถูกเขียนทับ"
 | ||
|   saveConfirm: "บันทึกการตั้งค่าสำรองเป็น {name} ใช่ไหม?"
 | ||
|   deleteConfirm: "ต้องการลบ {name} ใช่ไหม?"
 | ||
|   renameConfirm: "ต้องการเปลี่ยนชื่อจาก “{old}” เป็น “{new}” ใช่ไหม?"
 | ||
|   noBackups: "ไม่มีการตั้งค่าสำรอง สามารถบันทึกการตั้งค่าไคลเอนต์ปัจจุบันไปยังเซิร์ฟเวอร์ด้วย “บันทึกการตั้งค่าสำรองใหม่”"
 | ||
|   createdAt: "สร้างเมื่อ: {date} {time}"
 | ||
|   updatedAt: "อัปเดตเมื่อ: {date} {time}"
 | ||
|   cannotLoad: "การโหลดล้มเหลว"
 | ||
|   invalidFile: "รูปแบบไฟล์ไม่ถูกต้อง"
 | ||
| _registry:
 | ||
|   scope: "สโคป"
 | ||
|   key: "คีย์"
 | ||
|   keys: "คีย์"
 | ||
|   domain: "โดเมน"
 | ||
|   createKey: "สร้างคีย์"
 | ||
| _aboutMisskey:
 | ||
|   about: "Misskey เป็นซอฟต์แวร์โอเพ่นซอร์สที่ถูกพัฒนาโดย Syuilo ตั้งแต่ปี 2014"
 | ||
|   contributors: "ผู้สนับสนุนหลัก"
 | ||
|   allContributors: "ผู้มีส่วนร่วมทั้งหมด"
 | ||
|   source: "ซอร์สโค้ด"
 | ||
|   original: "ต้นฉบับ"
 | ||
|   thisIsModifiedVersion: "{name} ใช้ Misskey เวอร์ชันดัดแปลง"
 | ||
|   translation: "แปลภาษา Misskey"
 | ||
|   donate: "บริจาคให้กับ Misskey"
 | ||
|   morePatrons: "และอีกหลายท่านที่ไม่ได้เอ่ยนาม ขอบคุณที่ร่วมช่วยเหลือตลอดมานะคะ 🥰"
 | ||
|   patrons: "ผู้อุปถัมภ์"
 | ||
|   projectMembers: "สมาชิกในโครงการ"
 | ||
| _displayOfSensitiveMedia:
 | ||
|   respect: "ซ่อนสื่อที่มีเนื้อหาละเอียดอ่อน"
 | ||
|   ignore: "แสดงสื่อที่มีเนื้อหาละเอียดอ่อน"
 | ||
|   force: "ซ่อนสื่อทั้งหมด"
 | ||
| _instanceTicker:
 | ||
|   none: "ไม่ต้องแสดง"
 | ||
|   remote: "แสดงสำหรับผู้ใช้ระยะไกล"
 | ||
|   always: "แสดงเสมอ"
 | ||
| _serverDisconnectedBehavior:
 | ||
|   reload: "โหลดใหม่โดยอัตโนมัติ"
 | ||
|   dialog: "แสดงกล่องโต้ตอบคำเตือน"
 | ||
|   quiet: "แสดงคำเตือนที่ไม่เป็นการรบกวน"
 | ||
| _channel:
 | ||
|   create: "สร้างช่องใหม่"
 | ||
|   edit: "แก้ไขช่อง"
 | ||
|   setBanner: "เซตแบนเนอร์"
 | ||
|   removeBanner: "ลบแบนเนอร์"
 | ||
|   featured: "เทรนด์"
 | ||
|   owned: "เจ้าของ"
 | ||
|   following: "ติดตามแล้ว"
 | ||
|   usersCount: "{n} ผู้เข้าร่วม"
 | ||
|   notesCount: "มี {n} โน้ต"
 | ||
|   nameAndDescription: "ชื่อและคำอธิบาย"
 | ||
|   nameOnly: "ชื่อเท่านั้น"
 | ||
|   allowRenoteToExternal: "อนุญาตให้รีโน้ตและอ้างอิงนอกช่องได้"
 | ||
| _menuDisplay:
 | ||
|   sideFull: "ด้านข้าง"
 | ||
|   sideIcon: "ด้านข้าง (ไอคอน)"
 | ||
|   top: "ท็อป"
 | ||
|   hide: "ซ่อน"
 | ||
| _wordMute:
 | ||
|   muteWords: "ปิดเสียงคำ"
 | ||
|   muteWordsDescription: "คั่นด้วยเว้นวรรคสำหรับเงื่อนไข AND, หรือขึ้นบรรทัดใหม่สำหรับเงื่อนไข OR"
 | ||
|   muteWordsDescription2: "ล้อมรอบคีย์เวิร์ดด้วยเครื่องหมายทับเพื่อใช้นิพจน์ทั่วไป"
 | ||
| _instanceMute:
 | ||
|   instanceMuteDescription: "ปิดเสียง “โน้ต/รีโน้ต” ทั้งหมดจากเซิร์ฟเวอร์ที่ระบุไว้ รวมถึงโน้ตของผู้ใช้ที่ตอบกลับผู้ใช้จากเซิร์ฟเวอร์ที่ถูกปิดเสียง"
 | ||
|   instanceMuteDescription2: "คั่นด้วยการขึ้นบรรทัดใหม่"
 | ||
|   title: "ซ่อนโน้ตจากเซิร์ฟเวอร์ที่มีระบุไว้"
 | ||
|   heading: "เซิร์ฟเวอร์ที่ถูกปิดเสียง"
 | ||
| _theme:
 | ||
|   explore: "สำรวจธีม"
 | ||
|   install: "ติดตั้งธีม"
 | ||
|   manage: "จัดการธีม"
 | ||
|   code: "โค้ดธีม"
 | ||
|   copyThemeCode: "คัดลอกรหัสธีม"
 | ||
|   description: "คำอธิบาย"
 | ||
|   installed: "{name} ได้รับการติดตั้ง"
 | ||
|   installedThemes: "ธีมที่ติดตั้ง"
 | ||
|   builtinThemes: "ธีมในตัว"
 | ||
|   instanceTheme: "ธีมของเซิร์ฟเวอร์"
 | ||
|   alreadyInstalled: "ธีมนี้ได้รับการติดตั้งแล้ว"
 | ||
|   invalid: "รูปแบบของธีมนี้ไม่ถูกต้องนะ"
 | ||
|   make: "ทำธีม"
 | ||
|   base: "ฐาน"
 | ||
|   addConstant: "เพิ่มค่าคงที่"
 | ||
|   constant: "ตัวแปร"
 | ||
|   defaultValue: "ค่าเริ่มต้น"
 | ||
|   color: "สี"
 | ||
|   refProp: "อ้างอิงคุณสมบัติ"
 | ||
|   refConst: "อ้างอิงค่าคงที่"
 | ||
|   key: "คีย์"
 | ||
|   func: "ฟังก์ชัน"
 | ||
|   funcKind: "ประเภทฟังก์ชัน"
 | ||
|   argument: "อากิวเม้นต์"
 | ||
|   basedProp: "ทรัพย์สินอ้างอิง"
 | ||
|   alpha: "ความทึบแสง"
 | ||
|   darken: "มืดลง"
 | ||
|   lighten: "สว่าง"
 | ||
|   inputConstantName: "ป้อนชื่อสำหรับค่าคงที่นี้"
 | ||
|   importInfo: "ถ้าหากต้องการป้อนโค้ดที่นี่ คุณยังสามารถนำเข้าไปยังโปรแกรมแก้ไขธีมได้"
 | ||
|   deleteConstantConfirm: "คุณต้องการลบค่าคงที่ {const} หรือป่าว?"
 | ||
|   keys:
 | ||
|     accent: "สีหลัก"
 | ||
|     bg: "พื้นหลัง"
 | ||
|     fg: "ข้อความ"
 | ||
|     focus: "โฟกัส"
 | ||
|     indicator: "ตัวบ่งชี้"
 | ||
|     panel: "แผง"
 | ||
|     shadow: "เงา"
 | ||
|     header: "ส่วนหัว"
 | ||
|     navBg: "พื้นหลังแถบด้านข้าง"
 | ||
|     navFg: "ข้อความแถบด้านข้าง"
 | ||
|     navActive: "ข้อความแถบด้านข้าง (ใช้งานอยู่)"
 | ||
|     navIndicator: "ตัวระบุแถบด้านข้าง"
 | ||
|     link: "ลิงก์"
 | ||
|     hashtag: "แฮชแท็ก"
 | ||
|     mention: "กล่าวถึง"
 | ||
|     mentionMe: "ได้กล่าวถึงคุณ"
 | ||
|     renote: "รีโน้ต"
 | ||
|     modalBg: "พื้นหลังโมดอล"
 | ||
|     divider: "ตัวแบ่ง"
 | ||
|     scrollbarHandle: "ที่จับแถบเลื่อน"
 | ||
|     scrollbarHandleHover: "ที่จับแถบเลื่อน (โฮเวอร์)"
 | ||
|     dateLabelFg: "ข้อความกำกับป้ายวันที่"
 | ||
|     infoBg: "ข้อมูลพื้นหลัง"
 | ||
|     infoFg: "ข้อความข้อมูล"
 | ||
|     infoWarnBg: "คำเตือนพื้นหลัง"
 | ||
|     infoWarnFg: "คำเตือนข้อความ"
 | ||
|     toastBg: "ประวัติการแจ้งเตือน"
 | ||
|     toastFg: "ข้อความแจ้งเตือน"
 | ||
|     buttonBg: "ปุ่มพื้นหลัง"
 | ||
|     buttonHoverBg: "ปุ่มพื้นหลัง (โฮเวอร์)"
 | ||
|     inputBorder: "เส้นขอบของช่องป้อนข้อมูล"
 | ||
|     badge: "ตรา"
 | ||
|     messageBg: "พื้นหลังแชท"
 | ||
|     fgHighlighted: "ข้อความที่ไฮไลต์"
 | ||
| _sfx:
 | ||
|   note: "โน้ต"
 | ||
|   noteMy: "โน้ตของตัวเอง"
 | ||
|   notification: "การเเจ้งเตือน"
 | ||
|   reaction: "เมื่อเลือกรีแอคชั่น"
 | ||
|   chatMessage: "ข้อความของแชต"
 | ||
| _soundSettings:
 | ||
|   driveFile: "ใช้เสียงจากไดรฟ์"
 | ||
|   driveFileWarn: "เลือกไฟล์ในไดรฟ์ของคุณ"
 | ||
|   driveFileTypeWarn: "ไม่รองรับไฟล์นี้"
 | ||
|   driveFileTypeWarnDescription: "กรุณาเลือกไฟล์เสียง"
 | ||
|   driveFileDurationWarn: "เสียงยาวเกินไป"
 | ||
|   driveFileDurationWarnDescription: "การใช้เสียงที่ยาว อาจรบกวนการใช้งาน Misskey, ต้องการดำเนินการต่อใช่ไหม?"
 | ||
|   driveFileError: "ไม่สามารถโหลดไฟล์เสียงได้ กรุณาเปลี่ยนแปลงการตั้งค่า"
 | ||
| _ago:
 | ||
|   future: "อนาคต"
 | ||
|   justNow: "เมื่อกี๊นี้"
 | ||
|   secondsAgo: "{n} วินาทีที่แล้ว"
 | ||
|   minutesAgo: "{n} นาทีที่แล้ว"
 | ||
|   hoursAgo: "{n} ชั่วโมงที่แล้ว"
 | ||
|   daysAgo: "{n} วันที่ผ่านมา"
 | ||
|   weeksAgo: "{n} สัปดาห์ที่แล้ว"
 | ||
|   monthsAgo: "{n} เดือนที่แล้ว"
 | ||
|   yearsAgo: "{n} ปีที่ผ่านมา"
 | ||
|   invalid: "ไม่พบผลลัพธ์"
 | ||
| _timeIn:
 | ||
|   seconds: "ใน {n} วินาที"
 | ||
|   minutes: "ใน {n} นาที"
 | ||
|   hours: "ใน {n} ชั่วโมง"
 | ||
|   days: "ใน {n} วัน"
 | ||
|   weeks: "ใน {n} สัปดาห์"
 | ||
|   months: "ใน {n} เดือน"
 | ||
|   years: "ใน {n} ปี"
 | ||
| _time:
 | ||
|   second: "วินาที"
 | ||
|   minute: "นาที"
 | ||
|   hour: "ชั่วโมง"
 | ||
|   day: "วัน"
 | ||
| _2fa:
 | ||
|   alreadyRegistered: "คุณได้ลงทะเบียนอุปกรณ์ยืนยันตัวตนแบบ 2 ชั้นแล้ว"
 | ||
|   registerTOTP: "ลงทะเบียนแอพตัวตรวจสอบสิทธิ์"
 | ||
|   step1: "ขั้นตอนแรก ติดตั้งแอปยืนยันตัวตน (เช่น {a} หรือ {b}) บนอุปกรณ์ของคุณ"
 | ||
|   step2: "จากนั้นสแกนรหัส QR ที่แสดงบนหน้าจอนี้"
 | ||
|   step2Uri: "ป้อนใส่ URL ดังต่อไปนี้ถ้าหากคุณใช้โปรแกรมเดสก์ท็อป"
 | ||
|   step3Title: "ป้อนรหัสยืนยัน"
 | ||
|   step3: "ป้อนโทเค็นที่แอปของคุณให้มาเพื่อเสร็จสิ้นการตั้งค่า"
 | ||
|   setupCompleted: "ตั้งค่าสำเร็จแล้ว"
 | ||
|   step4: "นับจากนี้เป็นต้นไปการพยายามเข้าสู่ระบบในอนาคตนั้น อาจจะต้องขอโทเค็นในการเข้าสู่ระบบดังกล่าว"
 | ||
|   securityKeyNotSupported: "เว็บเบราว์เซอร์ที่ใช้งานอยู่ไม่รองรับ Security Key"
 | ||
|   registerTOTPBeforeKey: "ก่อนลงทะเบียน Security Key หรือ Passkey กรุณาตั้งค่าแอปยืนยันตัวตนก่อน"
 | ||
|   securityKeyInfo: "ลงทะเบียนกุญแจที่มาจาก WebAuthn เช่น Security Key แบบฮาร์ดแวร์ที่รองรับ FIDO2 การยืนยันตัวตนด้วยชีวมิติหรือ PIN บนอุปกรณ์ และ Passkey"
 | ||
|   registerSecurityKey: "ลงทะเบียน Security Key หรือ Passkey"
 | ||
|   securityKeyName: "ป้อนชื่อคีย์"
 | ||
|   tapSecurityKey: "กรุณาทำตามคำแนะนำของเบราว์เซอร์เพื่อลงทะเบียน Security Key หรือ Passkey"
 | ||
|   removeKey: "ลบ Security Key ออก"
 | ||
|   removeKeyConfirm: "ลบข้อมูลสำรอง {name} มั้ย?"
 | ||
|   whyTOTPOnlyRenew: "ไม่สามารถลบแอปตัวรับรองความถูกต้องได้ตราบใดที่ยังมีการลงทะเบียน Security Key อยู่"
 | ||
|   renewTOTP: "ตั้งค่าแอปยืนยันตัวตน"
 | ||
|   renewTOTPConfirm: "วิธีการแบบนี้จะทําให้รหัสยืนยันจากแอพก่อนหน้าของคุณหยุดทํางานเลยนะ"
 | ||
|   renewTOTPOk: "ตั้งค่าคอนฟิกใหม่"
 | ||
|   renewTOTPCancel: "ไม่เป็นไร"
 | ||
|   checkBackupCodesBeforeCloseThisWizard: "โปรดตรวจสอบรหัสแบ๊กอัปด้านล่างก่อนที่จะปิดวิซาร์ดนี้"
 | ||
|   backupCodes: "รหัสแบ๊กอัป"
 | ||
|   backupCodesDescription: "หากแอปยืนยันตัวตนของคุณไม่พร้อมใช้งาน คุณสามารถใช้รหัสสำรองด้านล่างเพื่อเข้าถึงบัญชีของคุณได้ อย่าลืมเก็บรหัสเหล่านี้ไว้ในที่ปลอดภัย แต่ละรหัสสามารถใช้ได้เพียงครั้งเดียวเท่านั้น"
 | ||
|   backupCodeUsedWarning: "รหัสแบ๊กอัปถูกใช้งานแล้ว หากแอปพลิเคชันการยืนยันตัวตนไม่สามารถใช้งานได้ ให้รีบทำการตั้งค่าแอปฯใหม่โดยเร็วที่สุด"
 | ||
|   backupCodesExhaustedWarning: "รหัสแบ๊กอัปทั้งหมดถูกใช้งานแล้ว หากยังไม่สามารถใช้แอปพลิเคชันการยืนยันตัวตนได้ก็จะไม่สามารถเข้าถึงบัญชีนี้ได้อีกต่อไป กรุณาลงทะเบียนแอปพลิเคชันการยืนยันตัวตนใหม่"
 | ||
|   moreDetailedGuideHere: "คลิกที่นี่เพื่อดูคำแนะนำโดยละเอียด"
 | ||
| _permissions:
 | ||
|   "read:account": "ดูข้อมูลบัญชี"
 | ||
|   "write:account": "แก้ไขข้อมูลบัญชี"
 | ||
|   "read:blocks": "ดูรายชื่อผู้ใช้ที่ถูกบล็อก"
 | ||
|   "write:blocks": "แก้ไขรายชื่อผู้ใช้ที่ถูกบล็อก"
 | ||
|   "read:drive": "เข้าถึงไดรฟ์"
 | ||
|   "write:drive": "จัดการไดรฟ์"
 | ||
|   "read:favorites": "ดูรายการโปรด"
 | ||
|   "write:favorites": "แก้ไขรายการโปรด"
 | ||
|   "read:following": "ดูข้อมูลว่าใครที่คุณติดตาม"
 | ||
|   "write:following": "ติดตามหรือเลิกติดตามบัญชีอื่น"
 | ||
|   "read:messaging": "ดูแชท"
 | ||
|   "write:messaging": "เขียนหรือลบข้อความแชท"
 | ||
|   "read:mutes": "ดูรายชื่อผู้ใช้ที่ถูกปิดเสียง"
 | ||
|   "write:mutes": "แก้ไขรายชื่อผู้ใช้ที่ถูกปิดเสียง"
 | ||
|   "write:notes": "เขียนหรือลบโน้ต"
 | ||
|   "read:notifications": "ดูการแจ้งเตือน"
 | ||
|   "write:notifications": "จัดการแจ้งเตือน"
 | ||
|   "read:reactions": "ดูรีแอคชั่น"
 | ||
|   "write:reactions": "แก้ไขรีแอคชั่น"
 | ||
|   "write:votes": "โหวตบนสำรวจความคิดเห็น"
 | ||
|   "read:pages": "ดูหน้าเพจ"
 | ||
|   "write:pages": "แก้ไขหรือลบเพจ"
 | ||
|   "read:page-likes": "ดูรายการเพจที่ถูกใจไว้"
 | ||
|   "write:page-likes": "แก้ไขรายการเพจที่ถูกใจ"
 | ||
|   "read:user-groups": "ดูกลุ่มผู้ใช้"
 | ||
|   "write:user-groups": "แก้ไขหรือลบกลุ่มผู้ใช้"
 | ||
|   "read:channels": "ดูช่อง"
 | ||
|   "write:channels": "แก้ไขช่อง"
 | ||
|   "read:gallery": "ดูแกลเลอรี่"
 | ||
|   "write:gallery": "แก้ไขแกลเลอรี"
 | ||
|   "read:gallery-likes": "ดูแกลเลอรีที่ถูกใจไว้"
 | ||
|   "write:gallery-likes": "จัดการแกลเลอรีที่ถูกใจไว้"
 | ||
|   "read:flash": "ดู Play"
 | ||
|   "write:flash": "แก้ไข Play"
 | ||
|   "read:flash-likes": "ดูรายการ  play ที่ถูกใจไว้"
 | ||
|   "write:flash-likes": "แก้ไขรายการ play ที่ถูกใจไว้"
 | ||
|   "read:admin:abuse-user-reports": "ดูรายงานจากผู้ใช้"
 | ||
|   "write:admin:delete-account": "ลบบัญชีผู้ใช้"
 | ||
|   "write:admin:delete-all-files-of-a-user": "ลบไฟล์ทั้งหมดของผู้ใช้"
 | ||
|   "read:admin:index-stats": "ดูข้อมูลเกี่ยวกับดัชนีฐานข้อมูล"
 | ||
|   "read:admin:table-stats": "ดูข้อมูลเกี่ยวกับตารางในฐานข้อมูล"
 | ||
|   "read:admin:user-ips": "ดูที่อยู่ IP ของผู้ใช้"
 | ||
|   "read:admin:meta": "ดูข้อมูลอภิพันธุ์ของอินสแตนซ์"
 | ||
|   "write:admin:reset-password": "รีเซ็ตรหัสผ่านของผู้ใช้"
 | ||
|   "write:admin:resolve-abuse-user-report": "แก้ไขรายงานจากผู้ใช้"
 | ||
|   "write:admin:send-email": "ส่งอีเมล"
 | ||
|   "read:admin:server-info": "ดูข้อมูลเซิร์ฟเวอร์"
 | ||
|   "read:admin:show-moderation-log": "ดูปูมการควบคุมดูแล"
 | ||
|   "read:admin:show-user": "ดูข้อมูลส่วนตัวของผู้ใช้"
 | ||
|   "write:admin:suspend-user": "ระงับผู้ใช้"
 | ||
|   "write:admin:unset-user-avatar": "ลบอวตารผู้ใช้"
 | ||
|   "write:admin:unset-user-banner": "ลบแบนเนอร์ผู้ใช้"
 | ||
|   "write:admin:unsuspend-user": "ยกเลิกการระงับผู้ใช้"
 | ||
|   "write:admin:meta": "จัดการข้อมูลอภิพันธุ์ของอินสแตนซ์"
 | ||
|   "write:admin:user-note": "จัดการโน้ตการกลั่นกรอง"
 | ||
|   "write:admin:roles": "จัดการบทบาท"
 | ||
|   "read:admin:roles": "ดูบทบาท"
 | ||
|   "write:admin:relays": "จัดการรีเลย์"
 | ||
|   "read:admin:relays": "ดูรีเลย์"
 | ||
|   "write:admin:invite-codes": "จัดการรหัสเชิญ"
 | ||
|   "read:admin:invite-codes": "ดูรหัสเชิญ"
 | ||
|   "write:admin:announcements": "จัดการประกาศ"
 | ||
|   "read:admin:announcements": "ดูประกาศ"
 | ||
|   "write:admin:avatar-decorations": "จัดการการตกแต่งอวตาร"
 | ||
|   "read:admin:avatar-decorations": "ดูการตกแต่งอวตาร"
 | ||
|   "write:admin:federation": "จัดการข้อมูลเกี่ยวกับสหพันธ์"
 | ||
|   "write:admin:account": "จัดการบัญชีผู้ใช้"
 | ||
|   "read:admin:account": "ดูข้อมูลเกี่ยวกับผู้ใช้"
 | ||
|   "write:admin:emoji": "จัดการเอโมจิ"
 | ||
|   "read:admin:emoji": "ดูเอโมจิ"
 | ||
|   "write:admin:queue": "จัดการคิวงาน"
 | ||
|   "read:admin:queue": "ดูข้อมูลเกี่ยวกับคิวงาน"
 | ||
|   "write:admin:promo": "จัดการโน้ตโปรโมชั่น"
 | ||
|   "write:admin:drive": "จัดการไดรฟ์ของผู้ใช้"
 | ||
|   "read:admin:drive": "ดูข้อมูลเกี่ยวกับไดรฟ์ของผู้ใช้"
 | ||
|   "read:admin:stream": "ใช้ Websocket API สำหรับผู้ดูแลระบบ"
 | ||
|   "write:admin:ad": "จัดการโฆษณา"
 | ||
|   "read:admin:ad": "ดูโฆษณา"
 | ||
|   "write:invite-codes": "สร้างรหัสเชิญ"
 | ||
|   "read:invite-codes": "รับรหัสเชิญ"
 | ||
|   "write:clip-favorite": "จัดการคลิปที่ถูกใจ"
 | ||
|   "read:clip-favorite": "ดูคลิปที่ถูกใจ"
 | ||
|   "read:federation": "รับข้อมูลเกี่ยวกับสหพันธ์"
 | ||
|   "write:report-abuse": "รายงานการละเมิด"
 | ||
|   "write:chat": "เขียนหรือลบข้อความแชท"
 | ||
|   "read:chat": "อ่านแชต"
 | ||
| _auth:
 | ||
|   shareAccessTitle: "การให้สิทธิ์แอปพลิเคชัน"
 | ||
|   shareAccess: "คุณต้องการอนุญาตให้ \"{name}\" เข้าถึงบัญชีนี้เลยมั้ย?"
 | ||
|   shareAccessAsk: "ต้องการอนุญาตให้แอปพลิเคชันนี้เข้าถึงบัญชีของคุณใช่ไหม?"
 | ||
|   permission: "{name} ได้ขอสิทธิ์การเข้าถึงดังต่อไปนี้"
 | ||
|   permissionAsk: "แอปพลิเคชันนี้ขอสิทธิ์ดังต่อไปนี้"
 | ||
|   pleaseGoBack: "กรุณากลับไปที่แอปพลิเคชัน"
 | ||
|   callback: "กำลังกลับไปที่แอปพลิเคชัน"
 | ||
|   accepted: "การเข้าถึงได้รับอนุญาต"
 | ||
|   denied: "ปฏิเสธการเข้าใช้"
 | ||
|   scopeUser: "กำลังดำเนินการในฐานะผู้ใช้ต่อไปนี้"
 | ||
|   pleaseLogin: "กรุณาเข้าสู่ระบบเพื่ออนุมัติแอปพลิเคชัน"
 | ||
|   byClickingYouWillBeRedirectedToThisUrl: "หากอนุญาตการเข้าถึง ระบบจะเปลี่ยนเส้นทางไปยัง URL ด้านล่างโดยอัตโนมัติ"
 | ||
| _antennaSources:
 | ||
|   all: "โน้ตทั้งหมด"
 | ||
|   homeTimeline: "โน้ตจากผู้ใช้ที่ติดตาม"
 | ||
|   users: "โน้ตจากผู้ใช้ที่เฉพาะเจาะจง"
 | ||
|   userList: "โน้ตจากรายชื่อผู้ใช้ที่ระบุ"
 | ||
|   userBlacklist: "โน้ตทั้งหมดยกเว้นโน้ตของผู้ใช้ที่ต้องระบุเจาะจงตั้งแต่หนึ่งรายขึ้นไป"
 | ||
| _weekday:
 | ||
|   sunday: "วันอาทิตย์"
 | ||
|   monday: "วันจันทร์"
 | ||
|   tuesday: "วันอังคาร"
 | ||
|   wednesday: "วันพุธ"
 | ||
|   thursday: "วันพฤหัสบดี"
 | ||
|   friday: "วันศุกร์"
 | ||
|   saturday: "วันเสาร์"
 | ||
| _widgets:
 | ||
|   profile: "โปรไฟล์"
 | ||
|   instanceInfo: "ข้อมูลเซิร์ฟเวอร์"
 | ||
|   memo: "โน้ตแปะ"
 | ||
|   notifications: "การเเจ้งเตือน"
 | ||
|   timeline: "ไทม์ไลน์"
 | ||
|   calendar: "ปฏิทิน"
 | ||
|   trends: "กำลังมาแรง"
 | ||
|   clock: "นาฬิกา"
 | ||
|   rss: "โปรแกรมอ่าน RSS"
 | ||
|   rssTicker: "RSS-ทิกเกอร์"
 | ||
|   activity: "กิจกรรม"
 | ||
|   photos: "รูปภาพ"
 | ||
|   digitalClock: "นาฬิกาดิจิตอล"
 | ||
|   unixClock: "นาฬิกา UNIX"
 | ||
|   federation: "สหพันธ์"
 | ||
|   instanceCloud: "กลุ่มเมฆเซิร์ฟเวอร์"
 | ||
|   postForm: "แบบฟอร์มการโพสต์"
 | ||
|   slideshow: "แสดงภาพนิ่ง"
 | ||
|   button: "ปุ่ม"
 | ||
|   onlineUsers: "ผู้ใช้ที่ออนไลน์"
 | ||
|   jobQueue: "คิวงาน"
 | ||
|   serverMetric: "ตัวชี้วัดเซิร์ฟเวอร์"
 | ||
|   aiscript: " คอนโซล AiScript"
 | ||
|   aiscriptApp: "แอป AiScript"
 | ||
|   aichan: "藍 (ไอ)"
 | ||
|   userList: "รายชื่อผู้ใช้"
 | ||
|   _userList:
 | ||
|     chooseList: "เลือกรายชื่อ"
 | ||
|   clicker: "คลิกเกอร์"
 | ||
|   birthdayFollowings: "วันเกิดผู้ใช้ในวันนี้"
 | ||
|   chat: "แชต"
 | ||
| _cw:
 | ||
|   hide: "ซ่อน"
 | ||
|   show: "โหลดเพิ่มเติม"
 | ||
|   chars: "{count} ตัวอักษร"
 | ||
|   files: "{count} ไฟล์"
 | ||
| _poll:
 | ||
|   noOnlyOneChoice: "จำเป็นต้องมีอย่างน้อยสองตัวเลือก"
 | ||
|   choiceN: "ตัวเลือกที่ {n}"
 | ||
|   noMore: "เพิ่มตัวเลือกอีกไม่ได้แล้ว"
 | ||
|   canMultipleVote: "สามารถตอบได้หลายคำตอบ"
 | ||
|   expiration: "สิ้นสุดโพล"
 | ||
|   infinite: "ไม่กำหนดระยะเวลา"
 | ||
|   at: "ระบุวันเวลา"
 | ||
|   after: "ระบุระยะเวลา"
 | ||
|   deadlineDate: "วันสิ้นสุด"
 | ||
|   deadlineTime: "เวลา"
 | ||
|   duration: "ระยะเวลา"
 | ||
|   votesCount: "{n} คะแนนเสียง"
 | ||
|   totalVotes: "ทั้งหมด {n} คะแนนเสียง"
 | ||
|   vote: "โหวต"
 | ||
|   showResult: "ดูผลลัพธ์"
 | ||
|   voted: "โหวตแล้ว"
 | ||
|   closed: "สิ้นสุดแล้ว"
 | ||
|   remainingDays: "เหลืออีก {d} วัน {h} ชั่วโมง"
 | ||
|   remainingHours: "เหลืออีก {h} ชั่วโมง {m} นาที"
 | ||
|   remainingMinutes: "เหลืออีก {m} นาที {s} วินาที"
 | ||
|   remainingSeconds: "เหลืออีก {s} วินาที"
 | ||
| _visibility:
 | ||
|   public: "สาธารณะ"
 | ||
|   publicDescription: "โน้ตของคุณจะปรากฏแก่ผู้ใช้ทุกคน"
 | ||
|   home: "หน้าหลัก"
 | ||
|   homeDescription: "โพสต์ลงไทม์ไลน์หลักเท่านั้น"
 | ||
|   followers: "ผู้ติดตาม"
 | ||
|   followersDescription: "เฉพาะผู้ติดตามเท่านั้นที่มองเห็นได้"
 | ||
|   specified: "ไดเร็ค"
 | ||
|   specifiedDescription: "ทำให้มองเห็นได้เฉพาะผู้ใช้ที่ระบุเท่านั้น"
 | ||
|   disableFederation: "การปิดใช้งานสหพันธ์"
 | ||
|   disableFederationDescription: "อย่าส่งข้อมูลไปยังเซิร์ฟเวอร์อื่น"
 | ||
| _postForm:
 | ||
|   quitInspiteOfThereAreUnuploadedFilesConfirm: "มีไฟล์ที่ยังไม่ได้อัปโหลด ต้องการละทิ้งและปิดฟอร์มหรือไม่?"
 | ||
|   uploaderTip: "ไฟล์ยังไม่ได้อัปโหลด สามารถตั้งค่าต่างๆ ได้จากเมนูของไฟล์ เช่น การเปลี่ยนชื่อ การครอปรูป การใส่ลายน้ำ และการบีบอัด ไฟล์จะถูกอัปโหลดโดยอัตโนมัติเมื่อโพสต์โน้ต"
 | ||
|   replyPlaceholder: "ตอบกลับโน้ตนี้..."
 | ||
|   quotePlaceholder: "อ้างโน้ตนี้..."
 | ||
|   channelPlaceholder: "โพสต์ลงช่อง..."
 | ||
|   _placeholders:
 | ||
|     a: "ตอนนี้เป็นยังไงบ้าง?"
 | ||
|     b: "มีอะไรเกิดขึ้นหรือเปล่า?"
 | ||
|     c: "กำลังคิดอะไรอยู่?"
 | ||
|     d: "ต้องการจะพูดอะไรไหม?"
 | ||
|     e: "มาเขียนกันเถอะ"
 | ||
|     f: "กำลังรอให้คุณเขียน..."
 | ||
| _profile:
 | ||
|   name: "ชื่อ"
 | ||
|   username: "ชื่อผู้ใช้"
 | ||
|   description: "แนะนำตัว"
 | ||
|   youCanIncludeHashtags: "คุณสามารถใส่แฮชแท็กในส่วนแนะนำตัวของคุณได้"
 | ||
|   metadata: "ข้อมูลเพิ่มเติม"
 | ||
|   metadataEdit: "แก้ไขข้อมูลเพิ่มเติม"
 | ||
|   metadataDescription: "ใช้สิ่งเหล่านี้ คุณสามารถแสดงฟิลด์ข้อมูลเพิ่มเติมในโปรไฟล์ของคุณ"
 | ||
|   metadataLabel: "ป้ายชื่อ"
 | ||
|   metadataContent: "เนื้อหา"
 | ||
|   changeAvatar: "เปลี่ยนไอคอนประจำตัว"
 | ||
|   changeBanner: "เปลี่ยนแบนเนอร์"
 | ||
|   verifiedLinkDescription: "หากป้อน URL ที่มีลิงก์ไปยังโปรไฟล์ของคุณ ไอคอนการยืนยันความเป็นเจ้าของจะแสดงถัดจากฟิลด์นั้น ๆ"
 | ||
|   avatarDecorationMax: "คุณสามารถเพิ่มการตกแต่งได้สูงสุด {max}"
 | ||
|   followedMessage: "ส่งข้อความเมื่อมีคนกดติดตาม"
 | ||
|   followedMessageDescription: "ส่งข้อความเมื่อมีคนกดติดตามแล้ว"
 | ||
|   followedMessageDescriptionForLockedAccount: "ถ้าหากคุณตั้งค่าให้คนอื่นต้องขออนุญาตก่อนที่จะติดตามคุณ ระบบจะขึ้นข้อความนี้ในตอนที่คุณอนุมัติให้เขาติดตาม"
 | ||
| _exportOrImport:
 | ||
|   allNotes: "โน้ตทั้งหมด"
 | ||
|   favoritedNotes: "โน้ตที่ถูกใจไว้"
 | ||
|   clips: "คลิป"
 | ||
|   followingList: "กำลังติดตาม"
 | ||
|   muteList: "ปิดเสียง"
 | ||
|   blockingList: "บล็อก"
 | ||
|   userLists: "รายชื่อ"
 | ||
|   excludeMutingUsers: "ยกเว้นผู้ใช้ที่ปิดเสียง"
 | ||
|   excludeInactiveUsers: "ยกเว้นผู้ใช้ที่ไม่ได้ใช้งาน"
 | ||
|   withReplies: "รวมการตอบกลับจากผู้ใช้ที่ถูกนำเข้า ลงไทม์ไลน์"
 | ||
| _charts:
 | ||
|   federation: "สหพันธ์"
 | ||
|   apRequest: "คำขอ"
 | ||
|   usersIncDec: "การเพิ่มลดของจำนวนผู้ใช้"
 | ||
|   usersTotal: "จำนวนผู้ใช้งานทั้งหมด"
 | ||
|   activeUsers: "จำนวนผู้ใช้งานที่ยังมีความเคลื่อนไหวอยู่"
 | ||
|   notesIncDec: "การเพิ่มลดของจำนวนโน้ต"
 | ||
|   localNotesIncDec: "การเพิ่มลดของจำนวนโน้ตท้องถิ่น"
 | ||
|   remoteNotesIncDec: "การเพิ่มลดของจำนวนโน้ตระยะไกล"
 | ||
|   notesTotal: "จำนวนโน้ตทั้งหมด"
 | ||
|   filesIncDec: "การเพิ่มลดของจำนวนไฟล์"
 | ||
|   filesTotal: "จำนวนไฟล์ทั้งหมด"
 | ||
|   storageUsageIncDec: "การเพิ่มลดในการใช้พื้นที่เก็บข้อมูล"
 | ||
|   storageUsageTotal: "การใช้พื้นที่เก็บข้อมูลทั้งหมด"
 | ||
| _instanceCharts:
 | ||
|   requests: "คำขอ"
 | ||
|   users: "การเพิ่มลดของจำนวนผู้ใช้งาน"
 | ||
|   usersTotal: "จำนวนผู้ใช้งานสะสม"
 | ||
|   notes: "การเพิ่มลดของจำนวนโน้ต"
 | ||
|   notesTotal: "จำนวนโน้ตสะสม"
 | ||
|   ff: "การเพิ่มลดของการติดตาม/ผู้ติดตาม"
 | ||
|   ffTotal: "จำนวนสะสมของการติดตาม/ผู้ติดตาม"
 | ||
|   cacheSize: "การเพิ่มลดขนาดของแคช"
 | ||
|   cacheSizeTotal: "ขนาดแคชสะสม"
 | ||
|   files: "การเพิ่มลดของจำนวนไฟล์"
 | ||
|   filesTotal: "จำนวนไฟล์สะสม"
 | ||
| _timelines:
 | ||
|   home: "หน้าหลัก"
 | ||
|   local: "ท้องถิ่น"
 | ||
|   social: "โซเชียล"
 | ||
|   global: "ทั่วโลก"
 | ||
| _play:
 | ||
|   new: "สร้าง Play"
 | ||
|   edit: "แก้ไข Play"
 | ||
|   created: "สร้าง Play แล้ว"
 | ||
|   updated: "แก้ไข Play แล้ว"
 | ||
|   deleted: "ลบ Play แล้ว"
 | ||
|   pageSetting: "ตั้งค่า Play"
 | ||
|   editThisPage: "แก้ไข Play นี้"
 | ||
|   viewSource: "ดูต้นฉบับ"
 | ||
|   my: "Play ของฉัน"
 | ||
|   liked: "Play ที่ถูกใจไว้"
 | ||
|   featured: "เป็นที่นิยม"
 | ||
|   title: "หัวข้อ"
 | ||
|   script: "สคริปต์"
 | ||
|   summary: "คำอธิบาย"
 | ||
|   visibilityDescription: "หากตั้งค่าเป็นส่วนตัว มันจะไม่ปรากฏในโปรไฟล์อีกต่อไป แต่ผู้ที่ทราบ URL ของมันจะยังสามารถเข้าถึงได้"
 | ||
| _pages:
 | ||
|   newPage: "สร้างหน้าเพจใหม่"
 | ||
|   editPage: "แก้ไขหน้าเพจ"
 | ||
|   readPage: "กำลังดูแหล่งที่มาของเพจนี้"
 | ||
|   pageSetting: "การตั้งค่าหน้าเพจ"
 | ||
|   nameAlreadyExists: "URL ของหน้าที่ระบุนั้นมีอยู่แล้ว"
 | ||
|   invalidNameTitle: "URL ของหน้าที่ระบุนั้นไม่ถูกต้อง"
 | ||
|   invalidNameText: "ตรวจสอบให้แน่ใจนะว่าชื่อหน้าไม่ว่างเปล่า"
 | ||
|   editThisPage: "แก้ไขเพจนี้"
 | ||
|   viewSource: "ดูต้นฉบับ"
 | ||
|   viewPage: "ดูหน้าเพจ"
 | ||
|   like: "ถูกใจ"
 | ||
|   unlike: "เลิกถูกใจ"
 | ||
|   my: "หน้าเพจของฉัน"
 | ||
|   liked: "หน้าเพจที่ถูกใจ"
 | ||
|   featured: "เป็นที่นิยม"
 | ||
|   inspector: "ตัวตรวจสอบ"
 | ||
|   contents: "เนื้อหา"
 | ||
|   content: "บล็อกหน้าเพจ"
 | ||
|   variables: "ตัวแปร"
 | ||
|   title: "หัวข้อ"
 | ||
|   url: "URL ของหน้า"
 | ||
|   summary: "สรุปเพจ"
 | ||
|   alignCenter: "เซ็นเตอร์"
 | ||
|   hideTitleWhenPinned: "ซ่อนชื่อหน้าเพจเมื่อปักหมุดไว้ที่โปรไฟล์"
 | ||
|   font: "แบบอักษร"
 | ||
|   fontSerif: "Serif"
 | ||
|   fontSansSerif: "Sans Serif"
 | ||
|   eyeCatchingImageSet: "ตั้งค่าภาพขนาดย่อ"
 | ||
|   eyeCatchingImageRemove: "ลบภาพขนาดย่อ"
 | ||
|   chooseBlock: "เพิ่มบล็อก"
 | ||
|   enterSectionTitle: "ป้อนชื่อหัวข้อ"
 | ||
|   selectType: "เลือกชนิด"
 | ||
|   contentBlocks: "เนื้อหา"
 | ||
|   inputBlocks: "ป้อนข้อมูล"
 | ||
|   specialBlocks: "พิเศษ"
 | ||
|   blocks:
 | ||
|     text: "ข้อความ"
 | ||
|     textarea: "พื้นที่ข้อความ"
 | ||
|     section: "ประเภท"
 | ||
|     image: "รูปภาพ"
 | ||
|     button: "ปุ่ม"
 | ||
|     dynamic: "บล็อกแบบไดนามิก"
 | ||
|     dynamicDescription: "บล็อกนี้ล้าสมัยแล้ว โปรดใช้ {play} แทน นับจากนี้เป็นต้นไป"
 | ||
|     note: "โน้ตที่ฝังตัว"
 | ||
|     _note:
 | ||
|       id: "โน้ต ID"
 | ||
|       idDescription: "คุณสามารถจะวาง URL ของโน้ตที่นี่ก็ได้นะ"
 | ||
|       detailed: "มุมมองโดยละเอียด"
 | ||
| _relayStatus:
 | ||
|   requesting: "กำลังรอการยืนยัน"
 | ||
|   accepted: "ได้รับการอนุมัติ"
 | ||
|   rejected: "ถูกปฏิเสธ"
 | ||
| _notification:
 | ||
|   fileUploaded: "ไฟล์ถูกอัปโหลดแล้ว"
 | ||
|   youGotMention: "{name} กล่าวถึงคุณ"
 | ||
|   youGotReply: "{name} ตอบกลับถึงคุณ"
 | ||
|   youGotQuote: "{name} อ้างอิงคุณ"
 | ||
|   youRenoted: "รีโน้ตจาก {name}"
 | ||
|   youWereFollowed: "ได้ติดตามคุณ"
 | ||
|   youReceivedFollowRequest: "ได้รับคำขอติดตาม"
 | ||
|   yourFollowRequestAccepted: "คำขอติดตามได้รับการอนุมัติแล้ว"
 | ||
|   pollEnded: "ผลโพลออกมาแล้ว"
 | ||
|   newNote: "โพสต์ใหม่"
 | ||
|   unreadAntennaNote: "เสาอากาศ {name}"
 | ||
|   roleAssigned: "ได้รับบทบาท"
 | ||
|   chatRoomInvitationReceived: "ได้รับคำเชิญเข้าร่วมห้องแชต"
 | ||
|   emptyPushNotificationMessage: "อัปเดตการแจ้งเตือนแบบพุชแล้ว"
 | ||
|   achievementEarned: "รับความสำเร็จ"
 | ||
|   testNotification: "ทดสอบการแจ้งเตือน"
 | ||
|   checkNotificationBehavior: "กดเพื่อดูลักษณะการแจ้งเตือน"
 | ||
|   sendTestNotification: "ส่งทดสอบการแจ้งเตือน"
 | ||
|   notificationWillBeDisplayedLikeThis: "การแจ้งเตือนมีลักษณะแบบนี้"
 | ||
|   reactedBySomeUsers: "ถูกรีแอคชั่นโดยผู้ใช้ {n} ราย"
 | ||
|   likedBySomeUsers: "{n} คนถูกใจ"
 | ||
|   renotedBySomeUsers: "รีโน้ตจากผู้ใช้ {n} ราย"
 | ||
|   followedBySomeUsers: "มีผู้ติดตาม {n} ราย"
 | ||
|   flushNotification: "ล้างประวัติการแจ้งเตือน"
 | ||
|   exportOfXCompleted: "การดำเนินการส่งออก {x} ได้เสร็จสิ้นลงแล้ว"
 | ||
|   login: "มีการเข้าสู่ระบบ"
 | ||
|   createToken: "สร้างโทเค็นการเข้าถึงแล้ว"
 | ||
|   createTokenDescription: "หากไม่ทราบสาเหตุของคำเชิญ กรุณาลบโทเค็นการเข้าถึงผ่านทาง “{text}”"
 | ||
|   _types:
 | ||
|     all: "ทั้งหมด"
 | ||
|     note: "โน้ตใหม่"
 | ||
|     follow: "กำลังติดตาม"
 | ||
|     mention: "กล่าวถึง"
 | ||
|     reply: "ตอบกลับ"
 | ||
|     renote: "รีโน้ต"
 | ||
|     quote: "อ้างอิง"
 | ||
|     reaction: "รีแอคชั่น"
 | ||
|     pollEnded: "โพลสิ้นสุดแล้ว"
 | ||
|     receiveFollowRequest: "ได้รับคำร้องขอติดตาม"
 | ||
|     followRequestAccepted: "อนุมัติให้ติดตามแล้ว"
 | ||
|     roleAssigned: "ให้บทบาท"
 | ||
|     chatRoomInvitationReceived: "เชิญเข้าห้องแชต"
 | ||
|     achievementEarned: "ปลดล็อกความสำเร็จแล้ว"
 | ||
|     exportCompleted: "กระบวนการส่งออกข้อมูลได้เสร็จสิ้นสมบูรณ์แล้ว"
 | ||
|     login: "เข้าสู่ระบบ"
 | ||
|     createToken: "สร้างโทเค็นการเข้าถึง"
 | ||
|     test: "ทดสอบระบบแจ้งเตือน"
 | ||
|     app: "การแจ้งเตือนจากแอปที่มีลิงก์"
 | ||
|   _actions:
 | ||
|     followBack: "ติดตามกลับด้วย"
 | ||
|     reply: "ตอบกลับ"
 | ||
|     renote: "รีโน้ต"
 | ||
| _deck:
 | ||
|   alwaysShowMainColumn: "แสดงคอลัมน์หลักเสมอ"
 | ||
|   columnAlign: "จัดแนวคอลัมน์"
 | ||
|   columnGap: "ช่องห่างระว่างคอลัมน์"
 | ||
|   deckMenuPosition: "ตำแหน่งเมนูเด็ค"
 | ||
|   navbarPosition: "ตำแหน่งของแถบนำทาง"
 | ||
|   addColumn: "เพิ่มคอลัมน์"
 | ||
|   newNoteNotificationSettings: "ตั้งค่าการแจ้งเตือนเมื่อมีโน้ตใหม่"
 | ||
|   configureColumn: "ตั้งค่าคอลัมน์"
 | ||
|   swapLeft: "ขยับไปทางซ้าย"
 | ||
|   swapRight: "ขยับไปทางขวา"
 | ||
|   swapUp: "เลื่อนขึ้น"
 | ||
|   swapDown: "เลื่อนลง"
 | ||
|   stackLeft: "กองกับคอลัมน์ด้านซ้าย"
 | ||
|   popRight: "ป๊อปคอลัมน์ไปทางขวา"
 | ||
|   profile: "โปรไฟล์"
 | ||
|   newProfile: "โปรไฟล์ใหม่"
 | ||
|   deleteProfile: "ลบโปรไฟล์"
 | ||
|   introduction: "สร้างอินเทอร์เฟซที่สมบูรณ์แบบสำหรับคุณโดยจัดเรียงคอลัมน์ได้อย่างอิสระ!"
 | ||
|   introduction2: "คลิกที่เครื่องหมาย + ทางขวาของหน้าจอเพื่อเพิ่มคอลัมน์ใหม่ทุกครั้งที่คุณต้องการ"
 | ||
|   widgetsIntroduction: "กรุณาเลือก \"แก้ไขวิดเจ็ต\" ในเมนูคอลัมน์และเพิ่มวิดเจ็ต"
 | ||
|   useSimpleUiForNonRootPages: "แสดง UI ของ Root Page อย่างง่าย "
 | ||
|   usedAsMinWidthWhenFlexible: "ความกว้างขั้นต่ำนั้นจะถูกใช้งานสำหรับสิ่งนี้เมื่อเปิดใช้งานตัวเลือก \"ปรับความกว้างอัตโนมัติ\" หากเลือกเปิดใช้งานแล้ว"
 | ||
|   flexible: "ปรับความกว้างอัตโนมัติ"
 | ||
|   enableSyncBetweenDevicesForProfiles: "เปิดใช้งานการซิงค์ข้อมูลโปรไฟล์ระหว่างอุปกรณ์"
 | ||
|   _columns:
 | ||
|     main: "หลัก"
 | ||
|     widgets: "วิดเจ็ต"
 | ||
|     notifications: "การเเจ้งเตือน"
 | ||
|     tl: "ไทม์ไลน์"
 | ||
|     antenna: "เสาอากาศ"
 | ||
|     list: "รายการ"
 | ||
|     channel: "ช่อง"
 | ||
|     mentions: "กล่าวถึงคุณ"
 | ||
|     direct: "ไดเร็กต์"
 | ||
|     roleTimeline: "บทบาทไทม์ไลน์"
 | ||
|     chat: "แชต"
 | ||
| _dialog:
 | ||
|   charactersExceeded: "คุณกำลังมีตัวอักขระเกินขีดจำกัดสูงสุดแล้วนะ! ปัจจุบันอยู่ที่ {current} จาก {max}"
 | ||
|   charactersBelow: "คุณกำลังใช้อักขระต่ำกว่าขีดจำกัดขั้นต่ำเลยนะ! ปัจจุบันอยู่ที่ {current} จาก {min}"
 | ||
| _disabledTimeline:
 | ||
|   title: "ปิดใช้งานไทม์ไลน์"
 | ||
|   description: "คุณไม่สามารถใช้ไทม์ไลน์นี้ภายใต้บทบาทปัจจุบันของคุณได้"
 | ||
| _drivecleaner:
 | ||
|   orderBySizeDesc: "ขนาดไฟล์จากมากไปหาน้อย"
 | ||
|   orderByCreatedAtAsc: "วันที่จากน้อยไปหามาก"
 | ||
| _webhookSettings:
 | ||
|   createWebhook: "สร้าง Webhook"
 | ||
|   modifyWebhook: "แก้ไข Webhook"
 | ||
|   name: "ชื่อ"
 | ||
|   secret: "ความลับ"
 | ||
|   trigger: "ทริกเกอร์"
 | ||
|   active: "เปิดใช้งาน"
 | ||
|   _events:
 | ||
|     follow: "เมื่อกำลังติดตามผู้ใช้"
 | ||
|     followed: "เมื่อกำลังติดตามแล้ว"
 | ||
|     note: "เมื่อกำลังโพสต์โน้ต"
 | ||
|     reply: "เมื่อได้รับการตอบกลับ"
 | ||
|     renote: "รีโน้ตแล้วเมื่อ"
 | ||
|     reaction: "เมื่อได้รับรีแอคชั่น"
 | ||
|     mention: "เมื่อกำลังถูกกล่าวถึง"
 | ||
|   _systemEvents:
 | ||
|     abuseReport: "เมื่อมีการรายงานจากผู้ใช้"
 | ||
|     abuseReportResolved: "เมื่อมีการจัดการกับการรายงานจากผู้ใช้"
 | ||
|     userCreated: "เมื่อผู้ใช้ถูกสร้างขึ้น"
 | ||
|     inactiveModeratorsWarning: "เมื่อผู้ควบคุมไม่มีความเคลื่อนไหวในช่วงระยะเวลาหนึ่ง"
 | ||
|     inactiveModeratorsInvitationOnlyChanged: "เมื่อผู้ควบคุมไม่มีความเคลื่อนไหวในช่วงระยะเวลาหนึ่ง ระบบจะเปลี่ยนเป็นแบบใช้คำเชิญโดยอัตโนมัติ"
 | ||
|   deleteConfirm: "ต้องการลบ Webhook ใช่ไหม?"
 | ||
|   testRemarks: "คลิกปุ่มทางด้านขวาของสวิตช์เพื่อส่ง Webhook ทดสอบที่มีข้อมูลจำลอง"
 | ||
| _abuseReport:
 | ||
|   _notificationRecipient:
 | ||
|     createRecipient: "เพิ่มปลายทางการแจ้งเตือนการรายงาน"
 | ||
|     modifyRecipient: "แก้ไขปลายทางการแจ้งเตือนการรายงาน"
 | ||
|     recipientType: "ประเภทของปลายทางการแจ้งเตือน\n"
 | ||
|     _recipientType:
 | ||
|       mail: "อีเมล"
 | ||
|       webhook: "Webhook"
 | ||
|       _captions:
 | ||
|         mail: "ส่งการแจ้งเตือนไปยังที่อยู่อีเมลของผู้ควบคุม (เฉพาะเมื่อได้รับการรายงาน)"
 | ||
|         webhook: "ส่งการแจ้งเตือนไปยัง SystemWebhook ที่กำหนด (จะส่งเมื่อได้รับการรายงานและเมื่อการรายงานได้รับการแก้ไข)"
 | ||
|     keywords: "คีย์เวิร์ด"
 | ||
|     notifiedUser: "ผู้ใช้ที่ได้รับการแจ้งเตือน"
 | ||
|     notifiedWebhook: "Webhook ที่ใช้"
 | ||
|     deleteConfirm: "ต้องการลบปลายทางการแจ้งเตือนใช่ไหม?"
 | ||
| _moderationLogTypes:
 | ||
|   createRole: "สร้างบทบาทแล้ว"
 | ||
|   deleteRole: "ลบบทบาทแล้ว"
 | ||
|   updateRole: "อัปเดตบทบาทแล้ว"
 | ||
|   assignRole: "ได้รับมอบหมายบทบาท"
 | ||
|   unassignRole: "ถอดออกจากบทบาทแล้ว"
 | ||
|   suspend: "ระงับ"
 | ||
|   unsuspend: "เลิกระงับ"
 | ||
|   addCustomEmoji: "เพิ่มเอโมจิที่กำหนดเองแล้ว"
 | ||
|   updateCustomEmoji: "อัปเดตเอโมจิที่กำหนดเองแล้ว"
 | ||
|   deleteCustomEmoji: "ลบเอโมจิที่กำหนดเองออกแล้ว"
 | ||
|   updateServerSettings: "อัปเดตการตั้งค่าเซิร์ฟเวอร์แล้ว"
 | ||
|   updateUserNote: "อัปเดตโน้ตการกลั่นกรองแล้ว"
 | ||
|   deleteDriveFile: "ลบไฟล์ออกแล้ว"
 | ||
|   deleteNote: "ลบโน้ตออกแล้ว"
 | ||
|   createGlobalAnnouncement: "สร้างประกาศทั่วโลกแล้ว"
 | ||
|   createUserAnnouncement: "สร้างประกาศผู้ใช้แล้ว"
 | ||
|   updateGlobalAnnouncement: "อัปเดตประกาศทั่วโลกแล้ว"
 | ||
|   updateUserAnnouncement: "อัปเดตประกาศผู้ใช้แล้ว"
 | ||
|   deleteGlobalAnnouncement: "ลบประกาศทั่วโลกออกแล้ว"
 | ||
|   deleteUserAnnouncement: "ลบประกาศผู้ใช้ออกแล้ว"
 | ||
|   resetPassword: "รีเซ็ตรหัสผ่าน"
 | ||
|   suspendRemoteInstance: "ระงับเซิร์ฟเวอร์ระยะไกล"
 | ||
|   unsuspendRemoteInstance: "เลิกระงับเซิร์ฟเวอร์ระยะไกล"
 | ||
|   updateRemoteInstanceNote: "อัปเดตโน้ตการกลั่นกรองสำหรับเซิร์ฟเวอร์ระยะไกลแล้ว"
 | ||
|   markSensitiveDriveFile: "ทำเครื่องหมายไฟล์ว่ามีเนื้อหาละเอียดอ่อน"
 | ||
|   unmarkSensitiveDriveFile: "ยกเลิกทำเครื่องหมายไฟล์ว่ามีเนื้อหาละเอียดอ่อน"
 | ||
|   resolveAbuseReport: "รายงานได้รับการแก้ไขแล้ว"
 | ||
|   forwardAbuseReport: "ได้ส่งรายงานไปแล้ว"
 | ||
|   updateAbuseReportNote: "โน้ตการกลั่นกรองที่รายงานไปนั้น ได้รับการอัปเดตแล้ว"
 | ||
|   createInvitation: "สร้างรหัสเชิญ"
 | ||
|   createAd: "สร้างโฆษณาแล้ว"
 | ||
|   deleteAd: "ลบโฆษณาออกแล้ว"
 | ||
|   updateAd: "อัปเดตโฆษณาแล้ว"
 | ||
|   createAvatarDecoration: "สร้างของตกแต่งไอคอนแล้ว"
 | ||
|   updateAvatarDecoration: "อัปเดตของตกแต่งไอคอนแล้ว"
 | ||
|   deleteAvatarDecoration: "ลบของตกแต่งไอคอนแล้ว"
 | ||
|   unsetUserAvatar: "เลิกตั้งไอคอนประจำตัวแล้ว"
 | ||
|   unsetUserBanner: "ลบแบนเนอร์ผู้ใช้"
 | ||
|   createSystemWebhook: "สร้าง SystemWebhook"
 | ||
|   updateSystemWebhook: "อัปเดต SystemWebhook"
 | ||
|   deleteSystemWebhook: "ลบ SystemWebhook"
 | ||
|   createAbuseReportNotificationRecipient: "สร้างปลายทางการแจ้งเตือนการรายงาน"
 | ||
|   updateAbuseReportNotificationRecipient: "อัปเดตปลายทางการแจ้งเตือนการรายงาน"
 | ||
|   deleteAbuseReportNotificationRecipient: "ลบปลายทางการแจ้งเตือนการรายงาน"
 | ||
|   deleteAccount: "บัญชีถูกลบไปแล้ว"
 | ||
|   deletePage: "เพจถูกลบออกไปแล้ว"
 | ||
|   deleteFlash: "Play ถูกลบออกไปแล้ว"
 | ||
|   deleteGalleryPost: "โพสต์แกลเลอรี่ถูกลบออกแล้ว"
 | ||
|   deleteChatRoom: "ลบห้องแชต"
 | ||
|   updateProxyAccountDescription: "อัปเดตคำอธิบายของบัญชีพร็อกซี"
 | ||
| _fileViewer:
 | ||
|   title: "รายละเอียดไฟล์"
 | ||
|   type: "ประเภทไฟล์"
 | ||
|   size: "ขนาดไฟล์"
 | ||
|   url: "URL"
 | ||
|   uploadedAt: "วันที่เข้าร่วม"
 | ||
|   attachedNotes: "โน้ตที่แนบมาด้วย"
 | ||
|   usage: "ใช้แล้ว"
 | ||
|   thisPageCanBeSeenFromTheAuthor: "หน้าเพจนี้จะสามารถปรากฏได้โดยผู้ใช้ที่อัปโหลดไฟล์นี้เท่านั้น"
 | ||
| _externalResourceInstaller:
 | ||
|   title: "ติดตั้งจากไซต์ภายนอก"
 | ||
|   checkVendorBeforeInstall: "โปรดตรวจสอบให้แน่ใจว่าแหล่งแจกหน่ายมีความน่าเชื่อถือก่อนทำการติดตั้ง"
 | ||
|   _plugin:
 | ||
|     title: "ต้องการติดตั้งปลั๊กอินนี้ใช่ไหม?"
 | ||
|   _theme:
 | ||
|     title: "ต้องการติดตั้งธีมนี้ใช่ไหม?"
 | ||
|   _meta:
 | ||
|     base: "โทนสีพื้นฐาน"
 | ||
|   _vendorInfo:
 | ||
|     title: "ข้อมูลผู้จัดจำหน่าย"
 | ||
|     endpoint: "จุดอ้างอิงปลายทาง (Referenced endpoint)"
 | ||
|     hashVerify: "การตรวจสอบแฮช (ความสมบูรณ์ของไฟล์)"
 | ||
|   _errors:
 | ||
|     _invalidParams:
 | ||
|       title: "พารามิเตอร์ไม่ถูกต้อง"
 | ||
|       description: "มีสารสนเทศไม่เพียงพอที่จะโหลดข้อมูลจากไซต์ภายนอก โปรดยืนยัน URL ที่ป้อน"
 | ||
|     _resourceTypeNotSupported:
 | ||
|       title: "ไม่รองรับทรัพยากรภายนอกนี้"
 | ||
|       description: "ไม่รองรับประเภทของทรัพยากรภายนอกนี้ โปรดติดต่อผู้ดูแลเว็บไซต์"
 | ||
|     _failedToFetch:
 | ||
|       title: "รับข้อมูลล้มเหลว"
 | ||
|       fetchErrorDescription: "เกิดข้อผิดพลาดในการสื่อสารกับไซต์ภายนอก หากการลองอีกครั้งไม่สามารถแก้ไขปัญหานี้ได้ โปรดติดต่อผู้ดูแลไซต์"
 | ||
|       parseErrorDescription: "เกิดข้อผิดพลาดในการประมวลผลข้อมูลที่โหลดจากไซต์ภายนอก โปรดติดต่อผู้ดูแลเว็บไซต์"
 | ||
|     _hashUnmatched:
 | ||
|       title: "การยืนยัน/ตรวจสอบข้อมูลล้มเหลว"
 | ||
|       description: "เกิดข้อผิดพลาดในการตรวจสอบความสมบูรณ์ของข้อมูลที่ดึงมา เพื่อเป็นมาตรการรักษาความปลอดภัย การติดตั้งไม่สามารถดำเนินการต่อได้ โปรดติดต่อผู้ดูแลเว็บไซต์"
 | ||
|     _pluginParseFailed:
 | ||
|       title: "ข้อผิดพลาด AiScript"
 | ||
|       description: "ดึงข้อมูลที่ร้องขอสำเร็จแล้ว แต่มีข้อผิดพลาดเกิดขึ้นระหว่างการแยกวิเคราะห์ AiScript โปรดติดต่อผู้เขียนปลั๊กอิน รายละเอียดข้อผิดพลาดสามารถดูได้ในคอนโซล Javascript"
 | ||
|     _pluginInstallFailed:
 | ||
|       title: "ติดตั้งปลั๊กอินล้มเหลว"
 | ||
|       description: "เกิดปัญหาขณะติดตั้งปลั๊กอิน กรุณาลองอีกครั้ง. โปรดดูคอนโซล Javascript สำหรับรายละเอียดข้อผิดพลาด"
 | ||
|     _themeParseFailed:
 | ||
|       title: "การแยกวิเคราะห์ธีมล้มเหลว"
 | ||
|       description: "ดึงข้อมูลที่ร้องขอสำเร็จแล้ว แต่มีข้อผิดพลาดเกิดขึ้นระหว่างการแยกวิเคราะห์ธีม โปรดติดต่อผู้เขียนธีม รายละเอียดข้อผิดพลาดสามารถดูได้ในคอนโซล Javascript"
 | ||
|     _themeInstallFailed:
 | ||
|       title: "ติดตั้งธีมล้มเหลว"
 | ||
|       description: "เกิดปัญหาระหว่างการติดตั้งธีม กรุณาลองอีกครั้ง. รายละเอียดข้อผิดพลาดสามารถดูได้ในคอนโซล Javascript"
 | ||
| _dataSaver:
 | ||
|   _media:
 | ||
|     title: "โหลดสื่อ"
 | ||
|     description: "กันไม่ให้ภาพและวิดีโอโหลดโดยอัตโนมัติ แตะรูปภาพ/วิดีโอที่ซ่อนอยู่เพื่อโหลด"
 | ||
|   _avatar:
 | ||
|     title: "ปิดใช้งานภาพเคลื่อนไหวของไอคอนประจำตัว"
 | ||
|     description: "ภาพเคลื่อนไหวของไอคอนประจำตัวจะหยุดทำงาน ภาพแบบเคลื่อนไหวมักมีขนาดไฟล์ใหญ่กว่าภาพปกติ จึงช่วยลดปริมาณการใช้ข้อมูลได้มากขึ้น"
 | ||
|   _urlPreviewThumbnail:
 | ||
|     title: "ซ่อนภาพขนาดย่อของการแสดงตัวอย่าง URL"
 | ||
|     description: "ภาพขนาดย่อของการตัวอย่าง URL จะไม่ถูกโหลดอีกต่อไป"
 | ||
|   _disableUrlPreview:
 | ||
|     title: "ปิดการใช้งานแสดงตัวอย่าง URL"
 | ||
|     description: "ปิดฟังก์ชันแสดงตัวอย่าง URL แตกต่างจากการซ่อนเพียงภาพขนาดย่อ ฟังก์ชันนี้จะช่วยลดการโหลดข้อมูลจากลิงก์ปลายทางทั้งหมด"
 | ||
|   _code:
 | ||
|     title: "ไฮไลต์โค้ด"
 | ||
|     description: "หากใช้สัญลักษณ์ไฮไลต์โค้ดใน MFM ฯลฯ สัญลักษณ์เหล่านั้นจะไม่โหลดจนกว่าจะแตะ การไฮไลต์ไวยากรณ์(syntax)จำเป็นต้องดาวน์โหลดไฟล์คำจำกัดความของไฮไลต์สำหรับแต่ละภาษา ดังนั้นการปิดใช้งานการโหลดไฟล์เหล่านี้โดยอัตโนมัติจึงคาดว่าจะช่วยลดปริมาณข้อมูลการสื่อสารได้"
 | ||
| _hemisphere:
 | ||
|   N: "ซีกโลกเหนือ"
 | ||
|   S: "ซีกโลกใต้"
 | ||
|   caption: "ใช้เพื่อกำหนดฤดูกาลของไคลเอ็นต์"
 | ||
| _reversi:
 | ||
|   reversi: "รีเวอร์ซี"
 | ||
|   gameSettings: "ตั้งค่าการเล่น"
 | ||
|   chooseBoard: "เลือกกระดาน"
 | ||
|   blackOrWhite: "ดำ/ขาว"
 | ||
|   blackIs: "{name}เป็นสีดำ"
 | ||
|   rules: "กฎ"
 | ||
|   thisGameIsStartedSoon: "การเล่นจะเริ่มแล้ว"
 | ||
|   waitingForOther: "กำลังรออีกฝ่ายเตรียมตัวให้เสร็จ"
 | ||
|   waitingForMe: "กำลังรอฝ่ายคุณเตรียมตัวให้เสร็จ"
 | ||
|   waitingBoth: "กรุณาเตรียมตัว"
 | ||
|   ready: "เตรียมตัวพร้อมแล้ว"
 | ||
|   cancelReady: "ยกเลิกการเตรียมตัวพร้อม"
 | ||
|   opponentTurn: "ตาอีกฝ่าย"
 | ||
|   myTurn: "ตาของคุณ"
 | ||
|   turnOf: "ตาของ{name}"
 | ||
|   pastTurnOf: "ตาของ{name}"
 | ||
|   surrender: "ยอมแพ้"
 | ||
|   surrendered: "ยอมแพ้แล้ว"
 | ||
|   timeout: "หมดเวลาแล้ว"
 | ||
|   drawn: "เสมอ"
 | ||
|   won: "{name}ชนะ"
 | ||
|   black: "ดำ"
 | ||
|   white: "ขาว"
 | ||
|   total: "รวมทั้งหมด"
 | ||
|   turnCount: "ตาที่{count}"
 | ||
|   myGames: "การเล่นของตัวเอง"
 | ||
|   allGames: "การเล่นของทุกคน"
 | ||
|   ended: "จบ"
 | ||
|   playing: "กำลังเล่น"
 | ||
|   isLlotheo: "คนที่มีตัวหมากน้อยกว่าชนะ (Roseo)"
 | ||
|   loopedMap: "ลูปแมป"
 | ||
|   canPutEverywhere: "โหมดที่สามารถวางได้ทุกที่"
 | ||
|   timeLimitForEachTurn: "จำกัดเวลาต่อแต่ละตา"
 | ||
|   freeMatch: "ฟรีแมตช์"
 | ||
|   lookingForPlayer: "กำลังมองหาคู่ต่อสู้อยู่"
 | ||
|   gameCanceled: "ยกเลิกการเล่นแล้ว"
 | ||
|   shareToTlTheGameWhenStart: "โพสต์ลงไทม์ไลน์เมื่อเริ่มการเล่น"
 | ||
|   iStartedAGame: "เริ่มเล่นหมากรีเวอร์ซีแล้ว! #MisskeyReversi"
 | ||
|   opponentHasSettingsChanged: "อีกฝ่ายเปลี่ยนการตั้งค่า"
 | ||
|   allowIrregularRules: "อนุญาตกฎที่ไม่ปรกติ (โหมดฟรีทุกอย่าง)"
 | ||
|   disallowIrregularRules: "ไม่อนุญาตกฎที่ไม่ปรกติ"
 | ||
|   showBoardLabels: "แสดงหมายเลขแถว/คอลัมน์บนกระดาน"
 | ||
|   useAvatarAsStone: "ใช้ไอคอนประจำตัวเป็นหมาก"
 | ||
| _offlineScreen:
 | ||
|   title: "ออฟไลน์ - ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้"
 | ||
|   header: "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้"
 | ||
| _urlPreviewSetting:
 | ||
|   title: "การตั้งค่าการแสดงตัวอย่าง URL"
 | ||
|   enable: "เปิดใช้งานการแสดงตัวอย่าง URL"
 | ||
|   allowRedirect: "อนุญาตการเปลี่ยนเส้นทางไปยังปลายทางของการแสดงตัวอย่าง"
 | ||
|   allowRedirectDescription: "ตั้งค่าว่าจะติดตามลิงก์ที่เปลี่ยนเส้นทาง (redirect) เพื่อแสดงตัวอย่างหรือไม่ เมื่อมีการป้อน URL ที่มีการเปลี่ยนเส้นทาง หากปิดการใช้งาน จะช่วยประหยัดทรัพยากรของเซิร์ฟเวอร์ แต่จะไม่สามารถแสดงเนื้อหาจากปลายทางที่เปลี่ยนเส้นทางได้"
 | ||
|   timeout: "เวลาจำกัดในการโหลดตัวอย่าง URL (ms)"
 | ||
|   timeoutDescription: "หากเวลาที่ใช้ในการโหลดเกินค่านี้ จะไม่มีการสร้างการแสดงตัวอย่าง"
 | ||
|   maximumContentLength: "ค่าสูงสุดของ Content-Length (byte)"
 | ||
|   maximumContentLengthDescription: "หาก Content-Length เกินค่านี้ จะไม่มีการสร้างการแสดงตัวอย่าง"
 | ||
|   requireContentLength: "สร้างการแสดงตัวอย่างเฉพาะในกรณีที่รับ Content-Length ไหว"
 | ||
|   requireContentLengthDescription: "หากเซิร์ฟเวอร์อื่นไม่ส่งคืน Content-Length จะไม่มีการสร้างการแสดงตัวอย่าง"
 | ||
|   userAgent: "User-Agent"
 | ||
|   userAgentDescription: "ตั้งค่า User-Agent ที่ใช้ในการรับการแสดงตัวอย่าง หากเว้นว่างไว้ ระบบจะใช้ User-Agent เริ่มต้น"
 | ||
|   summaryProxy: "endpoint ของพร็อกซีที่สร้างการแสดงตัวอย่าง"
 | ||
|   summaryProxyDescription: "สร้างการแสดงตัวอย่างด้วย summary Proxy แทนที่จะใช้เนื้อหา Misskey"
 | ||
|   summaryProxyDescription2: "พารามิเตอร์ต่อไปนี้จะถูกใช้เป็นสตริงการสืบค้นเพื่อเชื่อมต่อกับพร็อกซี หากฝั่งพร็อกซีไม่รองรับการตั้งค่าเหล่านี้จะถูกละเว้น"
 | ||
| _mediaControls:
 | ||
|   pip: "รูปภาพในรูปภาม"
 | ||
|   playbackRate: "ความเร็วในการเล่น"
 | ||
|   loop: "เล่นวนซ้ำ"
 | ||
| _contextMenu:
 | ||
|   title: "เมนูเนื้อหา"
 | ||
|   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: "แสดงส่วนหัว"
 | ||
|   autoload: "โหลดเพิ่มโดยอัตโนมัติ (เลิกใช้แล้ว)"
 | ||
|   maxHeight: "ความสูงสุด"
 | ||
|   maxHeightDescription: "หากถ้าตั้งค่าเป็น 0 จะทำให้ไม่มีการจำกัดความสูงของวิดเจ็ต แต่ควรตั้งค่าเป็นตัวเลขอื่นๆ เพื่อไม่ให้วิดเจ็ตยืดตัวลงไปเรื่อยๆ"
 | ||
|   maxHeightWarn: "การจำกัดความสูงสูงสุดถูกปิดใช้งาน (0) หากไม่ได้ตั้งใจให้เป็นเช่นนี้ โปรดตั้งค่าความสูงสูงสุดให้เป็นค่าอื่นๆแทน"
 | ||
|   previewIsNotActual: "การแสดงผลนั้นต่างจากการฝังจริงเพราะเกินขอบเขตที่แสดงบนหน้าจอตัวอย่างนะ"
 | ||
|   rounded: "ทำให้มันกลม"
 | ||
|   border: "เพิ่มขอบให้กับกรอบด้านนอก"
 | ||
|   applyToPreview: "นำไปใช้กับการแสดงตัวอย่าง"
 | ||
|   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: "ข้อความ"
 | ||
|   position: "ตำแหน่ง"
 | ||
|   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: "รายการฉบับร่าง"
 |