From cb99b5b78bf518ddb3dd85809ed90ef1eb9f812f Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 30 Dec 2023 09:42:26 +0900 Subject: [PATCH] New translations ja-jp.yml (Thai) --- locales/th-TH.yml | 119 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 111 insertions(+), 8 deletions(-) diff --git a/locales/th-TH.yml b/locales/th-TH.yml index 89bc37f1be..fcf847a34b 100644 --- a/locales/th-TH.yml +++ b/locales/th-TH.yml @@ -121,7 +121,9 @@ sensitive: "เนื้อหาที่ละเอียดอ่อน NSFW add: "เพิ่ม" reaction: "รีแอคชั่น" reactions: "รีแอคชั่น" -emojiPicker: "เครื่องจิ้มอิโมจิ" +emojiPicker: "ตัวจิ้มอิโมจิ" +emojiPickerDisplay: "แสดงตัวจิ้มอิโมจิ" +overwriteFromPinnedEmojis: "เขียนทับการตั้งค่าทั่วไป" reactionSettingDescription2: "กดลากเพื่อจัดลำดับใหม่ กดคลิกเพื่อลบ กด \"+\" เพื่อเพิ่ม" rememberNoteVisibility: "จดจำการตั้งค่าการมองเห็นตัวโน้ต" attachCancel: "ลบไฟล์ออกที่แนบมา" @@ -216,6 +218,7 @@ clearCachedFilesConfirm: "นายแน่ใจแล้วหรอว่า blockedInstances: "อินสแตนซ์ที่ ถูกบล็อก" blockedInstancesDescription: "ระบุชื่อโฮสต์ของอินสแตนซ์ที่คุณต้องการบล็อก อินสแตนซ์ที่อยู่ในรายการนั้นจะไม่สามารถพูดคุยกับอินสแตนซ์นี้ได้อีกต่อไป" silencedInstances: "ปกปิดอินสแตนซ์นี้แล้ว" +silencedInstancesDescription: "แสดงรายการชื่อโฮสต์ของอินสแตนซ์ที่คุณต้องการปิดเสียง บัญชีทั้งหมดของอินสแตนซ์ที่อยู่ในรายการจะถือว่าถูกปิดเสียง ทำได้เฉพาะคำขอติดตามเท่านั้น และไม่สามารถพูดถึงบัญชีในเครื่องได้หากไม่ได้ติดตาม สิ่งนี้จะไม่ส่งผลกระทบต่ออินสแตนซ์ที่ถูกบล็อก" muteAndBlock: "ปิดเสียงและบล็อก" mutedUsers: "ผู้ใช้ที่ถูกปิดเสียง" blockedUsers: "ผู้ใช้ที่ถูกบล็อก" @@ -260,6 +263,7 @@ removed: "ถูกลบไปแล้ว" removeAreYouSure: "นายแน่ใจจริงหรอว่าต้องการที่จะลบออก \"{x}\"" deleteAreYouSure: "ต้องการลบ {x} หรือไม่คะ?" resetAreYouSure: "รีเซ็ตเลยไหม" +areYouSure: "แน่ใจแล้วใช่ไหมคะ?" saved: "บันทึกแล้ว" messaging: "แชท" upload: "อัพโหลด" @@ -310,6 +314,7 @@ folderName: "ชื่อแฟ้ม" createFolder: "สร้างโฟลเดอร์" renameFolder: "เปลี่ยนชื่อโฟลเดอร์" deleteFolder: "ลบโฟลเดอร์" +folder: "โฟลเดอร์" addFile: "เพิ่มไฟล์" emptyDrive: "ไดรฟ์ของคุณว่างเปล่านะ" emptyFolder: "โฟลเดอร์นี้ว่างเปล่า" @@ -337,7 +342,7 @@ normal: "ปกติ" instanceName: "ชื่อ อินสแตนซ์" instanceDescription: "คำอธิบายอินสแตนซ์" maintainerName: "ผู้ดูแล" -maintainerEmail: "อีเมล์แอดมิน" +maintainerEmail: "อีเมลผู้ดูแลระบบ" tosUrl: "เงื่อนไขการให้บริการ URL" thisYear: "ปีนี้" thisMonth: "เดือนนี้" @@ -532,6 +537,7 @@ serverLogs: "บันทึกของเซิร์ฟเวอร์" deleteAll: "ลบทั้งหมด" showFixedPostForm: "แสดงแบบฟอร์มการโพสต์ที่ด้านบนสุดของไทม์ไลน์" showFixedPostFormInChannel: "แสดงแบบฟอร์มกำลังโพสต์ที่ด้านบนของไทม์ไลน์ (แชนแนล)" +withRepliesByDefaultForNewlyFollowed: "รวมการตอบกลับของผู้ใช้ที่เพิ่งติดตามลงในไทม์ไลน์ตามค่าเริ่มต้น" newNoteRecived: "มีโน้ตใหม่" sounds: "เสียง" sound: "เสียง" @@ -541,6 +547,7 @@ showInPage: "แสดงในเพจ" popout: "ป๊อปเอาต์" volume: "ความดัง" masterVolume: "มาสเตอร์วอลุ่ม" +notUseSound: "ไม่ใช้เสียง" details: "รายละเอียด" chooseEmoji: "เลือกโมจิของเธอ" unableToProcess: "ไม่สามารถดำเนินการให้เสร็จสิ้นได้" @@ -621,11 +628,11 @@ tokenRequested: "ให้สิทธิ์การเข้าถึงบั pluginTokenRequestedDescription: "ปลั๊กอินนี้จะสามารถใช้การอนุญาตที่ตั้งค่าไว้ที่นี่นะ" notificationType: "ประเภทการแจ้งเตือน" edit: "แก้ไข" -emailServer: "อีเมล์เซิร์ฟเวอร์" +emailServer: "อีเมลเซิร์ฟเวอร์" enableEmail: "เปิดใช้งานการกระจายอีเมล" emailConfigInfo: "ใช้เพื่อยืนยันอีเมลของคุณระหว่างการสมัครหรือถ้าหากคุณลืมรหัสผ่าน" -email: "อีเมล์" -emailAddress: "ที่อยู่อีเมล์" +email: "อีเมล" +emailAddress: "ที่อยู่อีเมล" smtpConfig: "กำหนดค่าเซิร์ฟเวอร์ SMTP" smtpHost: "โฮสต์" smtpPort: "พอร์ต" @@ -773,7 +780,7 @@ inUse: "ใช้แล้ว" editCode: "แก้ไขโค้ด" apply: "ตกลง" receiveAnnouncementFromInstance: "รับการแจ้งเตือนจากอินสแตนซ์นี้" -emailNotification: "การแจ้งเตือนทางอีเมล์" +emailNotification: "การแจ้งเตือนทางอีเมล" publish: "เผยแพร่" inChannelSearch: "ค้นหาในช่อง" useReactionPickerForContextMenu: "เปิดตัวเลือกปฏิกิริยาเมื่อคลิกขวา" @@ -870,8 +877,8 @@ makeReactionsPublicDescription: "การทำเช่นนี้จะท classic: "คลาสสิค" muteThread: "ปิดเสียงเธรด" unmuteThread: "เปิดเสียงเธรด" -followingVisibility: "การมองเห็นที่กำลังติดตาม" -followersVisibility: "การมองเห็นผู้ติดตาม" +followingVisibility: "การมองเห็นที่เรากำลังติดตาม" +followersVisibility: "การมองเห็นผู้ที่กำลังติดตามเรา" continueThread: "ดูความต่อเนื่องเธรด" deleteAccountConfirm: "การดำเนินการนี้จะลบบัญชีของคุณอย่างถาวรเลยนะ แน่ใจหรอดำเนินการ?" incorrectPassword: "รหัสผ่านไม่ถูกต้อง" @@ -1022,6 +1029,7 @@ resetPasswordConfirm: "รีเซ็ตรหัสผ่านของคุ sensitiveWords: "คำที่ละเอียดอ่อน" sensitiveWordsDescription: "การเปิดเผยโน้ตทั้งหมดที่มีคำที่กำหนดค่าไว้จะถูกตั้งค่าเป็น \"หน้าแรก\" โดยอัตโนมัติ คุณยังสามารถแสดงหลายรายการได้โดยแยกรายการโดยใช้ตัวแบ่งบรรทัดได้นะ" sensitiveWordsDescription2: "การใช้ช่องว่างนั้นอาจจะสร้างนิพจน์ AND และคำหลักที่มีเครื่องหมายทับล้อมรอบจะเปลี่ยนเป็นนิพจน์ทั่วไปนะ" +hiddenTags: "แฮชแท็กที่ซ่อนอยู่" notesSearchNotAvailable: "การค้นหาโน้ตไม่พร้อมใช้งาน" license: "ใบอนุญาต" unfavoriteConfirm: "ลบออกจากรายการโปรดแน่ใจหรอ?" @@ -1142,6 +1150,7 @@ tosAndPrivacyPolicy: "เงื่อนไขในการให้บริ avatarDecorations: "การตกแต่งอวตาร" attach: "แนบ" detach: "นำออก" +detachAll: "เอาออกทั้งหมด" angle: "แองเกิล" flip: "ย้อนกลับ" showAvatarDecorations: "แสดงตกแต่งอวตาร" @@ -1151,8 +1160,12 @@ pullDownToRefresh: "ดึงลงเพื่อรีเฟรช" disableStreamingTimeline: "ปิดใช้งานอัปเดตไทม์ไลน์แบบเรียลไทม์" useGroupedNotifications: "แสดงผลการแจ้งเตือนแบบกลุ่มแล้ว" signupPendingError: "มีปัญหาในการตรวจสอบที่อยู่อีเมลลิงก์อาจหมดอายุแล้ว" +cwNotationRequired: "หากเปิดใช้งาน “ซ่อนเนื้อหา” จะต้องระบุคำอธิบาย" doReaction: "เพิ่มรีแอคชั่น" code: "โค้ด" +reloadRequiredToApplySettings: "จำเป็นต้องมีการโหลดซ้ำเพื่อให้การตั้งค่ามีผล" +remainingN: "เหลือ : {n}" +overwriteContentConfirm: "แน่ใจหรือไม่ว่าต้องการเขียนทับเนื้อหาปัจจุบัน?" _announcement: forExistingUsers: "ผู้ใช้งานที่มีอยู่เท่านั้น" forExistingUsersDescription: "การประกาศนี้จะแสดงต่อผู้ใช้ที่มีอยู่ ณ จุดที่เผยแพร่นั้นๆถ้าหากเปิดใช้งาน ถ้าหากปิดใช้งานผู้ที่กำลังสมัครใหม่หลังจากโพสต์แล้วนั้นก็จะเห็นเช่นกัน" @@ -1175,6 +1188,7 @@ _initialAccountSetting: pushNotificationDescription: "กำลังเปิดใช้งานการแจ้งเตือนแบบพุชจะช่วยให้คุณได้รับการแจ้งเตือนจาก {name} โดยตรงบนอุปกรณ์ของคุณนะ" initialAccountSettingCompleted: "ตั้งค่าโปรไฟล์เสร็จสมบูรณ์แล้ว!" haveFun: "ขอให้สนุก {name}!" + youCanContinueTutorial: "คุณสามารถดำเนินการต่อด้วยบทช่วยสอนเกี่ยวกับวิธีใช้ {name} (Misskey) หรือออกจากบทช่วยสอนแล้วเริ่มใช้งานได้ทันที" startTutorial: "เริ่มการฝึกสอน" skipAreYouSure: "ต้องการข้ามการตั้งค่าโปรไฟล์จริงๆแบบนั้นหรอ?" laterAreYouSure: "ต้องการตั้งค่าโปรไฟล์ในภายหลังจริงๆอย่างงั้นหรอ?" @@ -1185,10 +1199,21 @@ _initialTutorial: skipAreYouSure: "ต้องการออกจากบทช่วยสอนใช่ไหม?" _landing: title: "ยินดีต้อนรับสู่บทช่วยสอน" + description: "คุณสามารถตรวจสอบการใช้งานและฟังก์ชั่นพื้นฐานของ Misskey ได้ที่นี่" _note: title: "โน้ตคืออะไร?" + description: "โพสต์ใน Misskey เรียกว่า “โน้ต” ซึ่งจะจัดเรียงตามลำดับเวลาบนไทม์ไลน์และอัปเดตแบบเรียลไทม์" + reply: "คุณสามารถตอบกลับได้ และคุณยังสามารถตอบกลับใส่การตอบกลับเพื่อสนทนาต่อได้เสมือนดั่งเธรด" + renote: "คุณสามารถแชร์โน้ตไปยังไทม์ไลน์ของคุณเอง คุณยังสามารถเพิ่มข้อความและเครื่องหมายคำพูดได้" + reaction: "คุณสามารถเพิ่มรีแอคชั่นได้ รายละเอียดจะอธิบายอยู่ในหน้าถัดไป" + menu: "คุณสามารถดูรายละเอียดโน้ต คัดลอกลิงก์ และดำเนินการอื่นๆ ได้" _reaction: title: "รีแอคชั่นคืออะไร?" + description: "โน้ตสามารถ“รีแอคชั่น”ด้วยอิโมจิต่างๆ ซึ่งทำให้สามารถแสดงความแตกต่างเล็กๆ น้อยๆ ที่อาจไม่สามารถสื่อออกมาได้ด้วยการแค่การกด “ถูกใจ”" + letsTryReacting: "คุณสามารถเพิ่มรีแอคชั่นได้ด้วยการคลิกปุ่ม “+” บนโน้ต ลองรีแอคชั่นโน้ตตัวอย่างนี้ดูสิ!" + reactToContinue: "เพิ่มรีแอคชั่นเพื่อดำเนินการต่อ" + reactNotification: "คุณจะได้รับการแจ้งเตือนแบบเรียลไทม์เมื่อมีคนตอบรีแอคชั่นโน้ตของคุณ" + reactDone: "คุณสามารถยกเลิกรีแอคชั่นได้โดยการกดปุ่ม “-”" _timeline: title: "แนวคิดเรื่องของไทม์ไลน์" _postNote: @@ -1200,6 +1225,7 @@ _initialTutorial: title: "คำเตือนเกี่ยวกับเนื้อหา" _exampleNote: cw: "นี่อาจจะทำให้คุณหิวอย่างแน่นอน!" + note: "เพิ่งไปกินโดนัทเคลือบช็อคโกแลตมา 🍩😋" _serverRules: description: "ชุดของกฎที่จะแสดงก่อนการลงทะเบียนเราขอแนะนำให้ตั้งค่าสรุปข้อกำหนดในการให้บริการ" _serverSettings: @@ -1626,6 +1652,7 @@ _aboutMisskey: donate: "บริจาคให้กับ Misskey" morePatrons: " ขอบคุณทุกท่านที่ร่วมกันช่วยเหลือตลอดมานะคะ 🥰" patrons: "สมาชิกพันธมิตร" + projectMembers: "สมาชิกในโครงการ" _displayOfSensitiveMedia: respect: "ซ่อนสื่อทำเครื่องหมายบอกว่าละเอียดอ่อน" ignore: "แสดงผลสื่อทำเครื่องหมายบอกว่าละเอียดอ่อน" @@ -1741,6 +1768,14 @@ _sfx: notification: "การเเจ้งเตือน" antenna: "เสาอากาศ" channel: "การแจ้งเตือนช่อง" + reaction: "เมื่อเลือกรีแอคชั่น" +_soundSettings: + driveFile: "ใช้เสียงจากไดรฟ์" + driveFileWarn: "เลือกไฟล์ในไดรฟ์ของคุณ" + driveFileTypeWarn: "ไม่รองรับไฟล์นี้" + driveFileTypeWarnDescription: "กรุณาเลือกไฟล์เสียง" + driveFileDurationWarn: "เสียงยาวเกินไป" + driveFileDurationWarnDescription: "การใช้เสียงที่ยาวอาจรบกวนการใช้งาน Misskey, ต้องการดำเนินการต่อหรือไม่?" _ago: future: "อนาคต" justNow: "เมื่อกี๊นี้" @@ -1752,6 +1787,14 @@ _ago: monthsAgo: "{n} เดือนที่แล้ว" yearsAgo: "{n} ปีที่ผ่านมา" invalid: "ไม่พบผลลัพธ์" +_timeIn: + seconds: "ใน {n} วินาที" + minutes: "ใน {n} นาที" + hours: "ใน {n} ชั่วโมง" + days: "ใน {n} วัน" + weeks: "ใน {n} สัปดาห์" + months: "ใน {n} เดือน" + years: "ใน {n} ปี" _time: second: "วินาที" minute: "นาที" @@ -1781,6 +1824,7 @@ _2fa: renewTOTPConfirm: "วิธีการแบบนี้จะทําให้รหัสยืนยันจากแอพก่อนหน้าของคุณหยุดทํางานเลยนะ" renewTOTPOk: "ตั้งค่าคอนฟิกใหม่" renewTOTPCancel: "ไม่เป็นไร" + checkBackupCodesBeforeCloseThisWizard: "โปรดตรวจสอบรหัสสำรองด้านล่างก่อนที่จะปิดวิซาร์ดนี้" backupCodes: "รหัสสำรองข้อมูล" backupCodeUsedWarning: "มีการใช้รหัสสำรองแล้ว โปรดกรุณากำหนดค่าการตรวจสอบสิทธิ์แบบสองปัจจัยโดยเร็วที่สุดถ้าหากคุณยังไม่สามารถใช้งานได้อีก" backupCodesExhaustedWarning: "รหัสสำรองทั้งหมดถูกใช้แล้ว ถ้าหากคุณยังสูญเสียการเข้าถึงแอปการตรวจสอบสิทธิ์แบบสองปัจจัยคุณจะยังไม่สามารถเข้าถึงบัญชีนี้ได้ กรุณากำหนดค่าการรับรองความถูกต้องด้วยการยืนยันสองชั้น" @@ -1821,6 +1865,23 @@ _permissions: "write:flash": "แก้ไขเพลย์" "read:flash-likes": "ดูรายชื่อของไลค์ เพลย์" "write:flash-likes": "แก้ไขรายชื่อของไลค์ เพลย์" + "read:admin:user-ips": "ดูที่อยู่ IP ของผู้ใช้" + "write:admin:send-email": "ส่งอีเมล" + "read:admin:server-info": "ดูข้อมูลเซิร์ฟเวอร์" + "read:admin:show-user": "ดูข้อมูลส่วนตัวของผู้ใช้" + "read:admin:show-users": "ดูข้อมูลส่วนตัวของผู้ใช้" + "write:admin:suspend-user": "แช่แข็งผู้ใช้" + "write:admin:unset-user-avatar": "ลบอวตารผู้ใช้" + "write:admin:unset-user-banner": "ลบแบนเนอร์ผู้ใช้" + "write:admin:unsuspend-user": "ยกเลิกการแช่แข็งผู้ใช้" + "write:admin:roles": "จัดการบทบาท" + "read:admin:roles": "ดูบทบาท" + "write:admin:relays": "จัดการรีเลย์" + "read:admin:relays": "ดูรีเลย์" + "write:admin:announcements": "จัดการประกาศ" + "read:admin:announcements": "ดูประกาศ" + "write:admin:ad": "จัดการโฆษณา" + "read:admin:ad": "ดูโฆษณา" _auth: shareAccessTitle: "การให้สิทธิ์แอปพลิเคชัน" shareAccess: "คุณต้องการอนุญาตให้ \"{name}\" เข้าถึงบัญชีนี้เลยมั้ย?" @@ -1875,6 +1936,7 @@ _widgets: _userList: chooseList: "เลือกรายการ" clicker: "คลิกเกอร์" + birthdayFollowings: "วันเกิดผู้ใช้ในวันนี้" _cw: hide: "ซ่อน" show: "โหลดเพิ่มเติม" @@ -2058,12 +2120,16 @@ _notification: pollEnded: "โพลสำรวจความคิดเห็นผลลัพธ์มีพร้อมใช้งาน" newNote: "โพสต์ใหม่" unreadAntennaNote: "เสาอากาศ {name}" + roleAssigned: "ตัวให้บทบาท" emptyPushNotificationMessage: "การแจ้งเตือนแบบพุชได้รับการอัพเดทแล้ว" achievementEarned: "รับความสำเร็จ" testNotification: "ทดสอบการแจ้งเตือน" checkNotificationBehavior: "ตรวจสอบลักษณะที่ปรากฏการแจ้งเตือน" sendTestNotification: "ส่งทดสอบการแจ้งเตือน" notificationWillBeDisplayedLikeThis: "การแจ้งเตือนมีลักษณะแบบนี้" + reactedBySomeUsers: "ถูกรีแอคชั่นโดยผู้ใช้ {n} ราย" + renotedBySomeUsers: "Renote จากผู้ใช้จำนวน {n} ราย" + followedBySomeUsers: "มีผู้ติดตาม {n} ราย" _types: all: "ทั้งหมด" note: "โน้ตใหม่" @@ -2076,6 +2142,7 @@ _notification: pollEnded: "โพลนี้สิ้นสุดลงแล้ว" receiveFollowRequest: "ได้รับคำขอติดตาม\n" followRequestAccepted: "ยอมรับคำขอติดตาม" + roleAssigned: "ให้บทบาท" achievementEarned: "ปลดล็อกความสำเร็จแล้ว" app: "การแจ้งเตือนจากแอปที่มีลิงก์" _actions: @@ -2167,6 +2234,11 @@ _moderationLogTypes: createAd: "สร้างโฆษณาแล้ว" deleteAd: "ลบโฆษณาออกแล้ว" updateAd: "อัปเดตโฆษณาแล้ว" + createAvatarDecoration: "สร้างการตกแต่งไอคอนแล้ว" + updateAvatarDecoration: "อัปเดตการตกแต่งไอคอนแล้ว" + deleteAvatarDecoration: "ลบการตกแต่งไอคอนแล้ว" + unsetUserAvatar: "ลบไอคอนผู้ใช้" + unsetUserBanner: "ลบแบนเนอร์ผู้ใช้" _fileViewer: title: "รายละเอียดไฟล์" type: "ประเภทไฟล์" @@ -2176,14 +2248,45 @@ _fileViewer: attachedNotes: "โน้ตที่แนบมาด้วย" thisPageCanBeSeenFromTheAuthor: "หน้าเพจนี้จะสามารถปรากฏได้โดยผู้ใช้ที่อัปโหลดไฟล์นี้เท่านั้น" _externalResourceInstaller: + title: "ติดตั้งจากไซต์ภายนอก" _plugin: + title: "ต้องการติดตั้งปลั๊กอินนี้หรือไม่?" metaTitle: "ข้อมูลส่วนเสริม" _theme: + title: "ต้องการติดตั้งธีมนี้หรือไม่?" metaTitle: "ข้อมูลธีม" _vendorInfo: title: "ข้อมูลผู้จัดจำหน่าย" _errors: + _invalidParams: + title: "พารามิเตอร์ไม่ถูกต้อง" + description: "มีสารสนเทศไม่เพียงพอที่จะโหลดข้อมูลจากไซต์ภายนอก โปรดยืนยัน URL ที่ป้อน" + _resourceTypeNotSupported: + title: "ไม่รองรับทรัพยากรภายนอกนี้" + description: "ไม่รองรับประเภทของทรัพยากรภายนอกนี้ โปรดติดต่อผู้ดูแลเว็บไซต์" + _failedToFetch: + title: "รับข้อมูลล้มเหลว" + fetchErrorDescription: "เกิดข้อผิดพลาดในการสื่อสารกับไซต์ภายนอก หากการลองอีกครั้งไม่สามารถแก้ไขปัญหานี้ได้ โปรดติดต่อผู้ดูแลไซต์" + parseErrorDescription: "เกิดข้อผิดพลาดในการประมวลผลข้อมูลที่โหลดจากไซต์ภายนอก โปรดติดต่อผู้ดูแลเว็บไซต์" + _hashUnmatched: + title: "การยืนยัน/ตรวจสอบข้อมูลล้มเหลว" + description: "เกิดข้อผิดพลาดในการตรวจสอบความสมบูรณ์ของข้อมูลที่ดึงมา เพื่อเป็นมาตรการรักษาความปลอดภัย การติดตั้งไม่สามารถดำเนินการต่อได้ โปรดติดต่อผู้ดูแลเว็บไซต์" _pluginParseFailed: title: "ข้อผิดพลาด AiScript" + _pluginInstallFailed: + title: "ติดตั้งปลั๊กอินล้มเหลว" _themeParseFailed: title: "การแยกวิเคราะห์ธีมล้มเหลว" + _themeInstallFailed: + title: "ติดตั้งธีมล้มเหลว" +_dataSaver: + _media: + title: "โหลดมีเดีย" + _avatar: + title: "รูปไอคอน" + description: "ระงับการเคลื่อนไหวของภาพไอคอน ภาพเคลื่อนไหวอาจมีขนาดไฟล์ใหญ่กว่าภาพปกติ ดังนั้นจึงสามารถช่วยในการลดการใช้ข้อมูล" + _urlPreview: + title: "ธัมบ์เนลแสดงตัวอย่าง URL" + description: "ธัมบ์เนลแสดงตัวอย่าง URL จะไม่โหลดโดยอัตโนมัติ" + _code: + title: "ไฮไลต์โค้ด"