chore: Merge branch 'origin/develop' into Weblate.
This commit is contained in:
commit
bc469b0313
@ -1,7 +1,9 @@
|
|||||||
---
|
|
||||||
_lang_: "ภาษาไทย"
|
_lang_: "ภาษาไทย"
|
||||||
headlineFirefish: "เชื่อมต่อเครือข่ายโดยโน้ต"
|
headlineFirefish: "เชื่อมต่อเครือข่ายโดยโน้ต"
|
||||||
introFirefish: "ยินดีต้อนรับจ้าาา! Firefish เป็นบริการไมโครบล็อกโอเพ่นซอร์ส แบบการกระจายอำนาจ\nสร้าง \"โน้ต\" เพื่อแบ่งปันความคิดของคุณกับทุกคนรอบตัวคุณกันเถอะ 📡\nด้วยการ \"รีแอคชั่นผู้คน\" คุณยังสามารถแสดงความรู้สึกของคุณเกี่ยวกับบันทึกของทุกคนได้อย่างรวดเร็ว 👍\n\nแล้วมาท่องสำรวจโลกใบใหม่กันเถอะ! 🚀"
|
introFirefish: "ยินดีต้อนรับจ้าาา! Firefish เป็นบริการไมโครบล็อกโอเพ่นซอร์ส แบบการกระจายอำนาจ\n
|
||||||
|
สร้าง \"โน้ต\" เพื่อแบ่งปันความคิดของคุณกับทุกคนรอบตัวคุณกันเถอะ 📡\nด้วยการ \"รีแอคชั่นผู้คน\"\
|
||||||
|
\ คุณยังสามารถแสดงความรู้สึกของคุณเกี่ยวกับบันทึกของทุกคนได้อย่างรวดเร็ว 👍\n\nแล้วมาท่องสำรวจโลกใบใหม่กันเถอะ!
|
||||||
|
🚀"
|
||||||
monthAndDay: "{เดือน}/{วัน}"
|
monthAndDay: "{เดือน}/{วัน}"
|
||||||
search: "ค้นหา"
|
search: "ค้นหา"
|
||||||
notifications: "การเเจ้งเตือน"
|
notifications: "การเเจ้งเตือน"
|
||||||
@ -13,8 +15,8 @@ ok: "ตกลง"
|
|||||||
gotIt: "เข้าใจแล้ว !"
|
gotIt: "เข้าใจแล้ว !"
|
||||||
cancel: "ยกเลิก"
|
cancel: "ยกเลิก"
|
||||||
enterUsername: "ใส่ชื่อผู้ใช้"
|
enterUsername: "ใส่ชื่อผู้ใช้"
|
||||||
renotedBy: "รีโน้ตโดย {ผู้ใช้}"
|
renotedBy: "บูตเตอร์โดย {user}"
|
||||||
noNotes: "ไม่มีโน้ต"
|
noNotes: "ไม่มีโพสต์"
|
||||||
noNotifications: "ไม่มีการแจ้งเตือน"
|
noNotifications: "ไม่มีการแจ้งเตือน"
|
||||||
instance: "ตัวอย่าง"
|
instance: "ตัวอย่าง"
|
||||||
settings: "การตั้งค่า"
|
settings: "การตั้งค่า"
|
||||||
@ -44,7 +46,8 @@ copyContent: "คัดลอกเนื้อหา"
|
|||||||
copyLink: "คัดลอกลิงก์"
|
copyLink: "คัดลอกลิงก์"
|
||||||
delete: "ลบ"
|
delete: "ลบ"
|
||||||
deleteAndEdit: "ลบและแก้ไข"
|
deleteAndEdit: "ลบและแก้ไข"
|
||||||
deleteAndEditConfirm: "นายแน่ใจแล้วเหรอ? ว่าต้องการลบโน้ตนี้และแก้ไข คุณอาจจะสูญเสียการโต้ตอบ, โน้ต, และการตอบกลับทั้งหมดได้นะ"
|
deleteAndEditConfirm: "นายแน่ใจแล้วเหรอ? ว่าต้องการลบโน้ตนี้และแก้ไข คุณอาจจะสูญเสียการโต้ตอบ,
|
||||||
|
โน้ต, และการตอบกลับทั้งหมดได้นะ"
|
||||||
addToList: "เพิ่มในลิสต์"
|
addToList: "เพิ่มในลิสต์"
|
||||||
sendMessage: "ส่งข้อความ"
|
sendMessage: "ส่งข้อความ"
|
||||||
copyUsername: "คัดลอกชื่อผู้ใช้"
|
copyUsername: "คัดลอกชื่อผู้ใช้"
|
||||||
@ -81,7 +84,8 @@ error: "ผิดพลาด!"
|
|||||||
somethingHappened: "อุ๊ย ! มีอะไรบางอย่างผิดพลาด"
|
somethingHappened: "อุ๊ย ! มีอะไรบางอย่างผิดพลาด"
|
||||||
retry: "ลองใหม่อีกครั้ง"
|
retry: "ลองใหม่อีกครั้ง"
|
||||||
pageLoadError: "เกิดข้อผิดพลาดในการโหลดหน้านี้"
|
pageLoadError: "เกิดข้อผิดพลาดในการโหลดหน้านี้"
|
||||||
pageLoadErrorDescription: "โดยปกติแล้วมักจะเกิดจากข้อผิดพลาดของเครือข่ายหรือแคชของเบราว์เซอร์ ลองล้างแคชแล้วลองใหม่อีกครั้งหลังจากรอสักครู่ "
|
pageLoadErrorDescription: "โดยปกติแล้วมักจะเกิดจากข้อผิดพลาดของเครือข่ายหรือแคชของเบราว์เซอร์
|
||||||
|
ลองล้างแคชแล้วลองใหม่อีกครั้งหลังจากรอสักครู่ "
|
||||||
serverIsDead: "เซิร์ฟเวอร์นี้ไม่มีการตอบสนอง ได้โปรดกรุณารอสักครู่แล้วลองใหม่อีกครั้งนะ"
|
serverIsDead: "เซิร์ฟเวอร์นี้ไม่มีการตอบสนอง ได้โปรดกรุณารอสักครู่แล้วลองใหม่อีกครั้งนะ"
|
||||||
youShouldUpgradeClient: "หากต้องการดูหน้านี้ได้โปรดกรุณา รีเซ็ตเพื่ออัปเดตไคลเอ็นต์ของคุณนะ"
|
youShouldUpgradeClient: "หากต้องการดูหน้านี้ได้โปรดกรุณา รีเซ็ตเพื่ออัปเดตไคลเอ็นต์ของคุณนะ"
|
||||||
enterListName: "ใส่ชื่อสำหรับรายการลิสต์"
|
enterListName: "ใส่ชื่อสำหรับรายการลิสต์"
|
||||||
@ -137,9 +141,13 @@ emojiUrl: "อิโมจิ URL"
|
|||||||
addEmoji: "แทรกอีโมจิ"
|
addEmoji: "แทรกอีโมจิ"
|
||||||
settingGuide: "การตั้งค่าที่แนะนำ"
|
settingGuide: "การตั้งค่าที่แนะนำ"
|
||||||
cacheRemoteFiles: "แคชไฟล์ระยะไกล"
|
cacheRemoteFiles: "แคชไฟล์ระยะไกล"
|
||||||
cacheRemoteFilesDescription: "เมื่อปิดใช้งานการตั้งค่านี้ ไฟล์ระยะไกลนั้นจะถูกโหลดโดยตรงจากอินสแตนซ์ระยะไกล แต่กรณีการปิดใช้งานนี้จะช่วยลดปริมาณการใช้พื้นที่จัดเก็บข้อมูล แต่เพิ่มปริมาณการใช้งาน เพราะเนื่องจากจะไม่มีการสร้างภาพขนาดย่อ"
|
cacheRemoteFilesDescription: "เมื่อปิดใช้งานการตั้งค่านี้ ไฟล์ระยะไกลนั้นจะถูกโหลดโดยตรงจากอินสแตนซ์ระยะไกล
|
||||||
|
แต่กรณีการปิดใช้งานนี้จะช่วยลดปริมาณการใช้พื้นที่จัดเก็บข้อมูล แต่เพิ่มปริมาณการใช้งาน
|
||||||
|
เพราะเนื่องจากจะไม่มีการสร้างภาพขนาดย่อ"
|
||||||
flagAsBot: "ทำเครื่องหมายบอกว่าบัญชีนี้เป็นบอท"
|
flagAsBot: "ทำเครื่องหมายบอกว่าบัญชีนี้เป็นบอท"
|
||||||
flagAsBotDescription: "การเปิดใช้งานตัวเลือกนี้หากบัญชีนี้ถูกควบคุมโดยนักเขียนโปรแกรม หรือ ถ้าหากเปิดใช้งาน มันจะทำหน้าที่เป็นแฟล็กสำหรับนักพัฒนารายอื่นๆ และเพื่อป้องกันการโต้ตอบแบบไม่มีที่สิ้นสุดกับบอทตัวอื่นๆ และยังสามารถปรับเปลี่ยนระบบภายในของ Firefish เพื่อปฏิบัติต่อบัญชีนี้เป็นบอท"
|
flagAsBotDescription: "การเปิดใช้งานตัวเลือกนี้หากบัญชีนี้ถูกควบคุมโดยนักเขียนโปรแกรม
|
||||||
|
หรือ ถ้าหากเปิดใช้งาน มันจะทำหน้าที่เป็นแฟล็กสำหรับนักพัฒนารายอื่นๆ และเพื่อป้องกันการโต้ตอบแบบไม่มีที่สิ้นสุดกับบอทตัวอื่นๆ
|
||||||
|
และยังสามารถปรับเปลี่ยนระบบภายในของ Firefish เพื่อปฏิบัติต่อบัญชีนี้เป็นบอท"
|
||||||
flagAsCat: "ทำเครื่องหมายบอกว่าบัญชีนี้เป็นแมว"
|
flagAsCat: "ทำเครื่องหมายบอกว่าบัญชีนี้เป็นแมว"
|
||||||
flagAsCatDescription: "การเปิดใช้งานตัวเลือกนี้เพื่อทำเครื่องหมายบอกว่าบัญชีนี้เป็นแมว"
|
flagAsCatDescription: "การเปิดใช้งานตัวเลือกนี้เพื่อทำเครื่องหมายบอกว่าบัญชีนี้เป็นแมว"
|
||||||
flagShowTimelineReplies: "แสดงตอบกลับ ในไทม์ไลน์"
|
flagShowTimelineReplies: "แสดงตอบกลับ ในไทม์ไลน์"
|
||||||
@ -156,7 +164,9 @@ searchWith: "ค้นหา: {q}"
|
|||||||
youHaveNoLists: "รายการนี้ว่างเปล่า"
|
youHaveNoLists: "รายการนี้ว่างเปล่า"
|
||||||
followConfirm: "คุณแน่ใจแล้วหรอว่าต้องการที่จะติดตาม {name}?"
|
followConfirm: "คุณแน่ใจแล้วหรอว่าต้องการที่จะติดตาม {name}?"
|
||||||
proxyAccount: "บัญชี พร็อกซี่"
|
proxyAccount: "บัญชี พร็อกซี่"
|
||||||
proxyAccountDescription: "บัญชีพร็อกซี่ คือ บัญชีที่จะทำหน้าที่เป็นผู้ติดตามระยะไกลสำหรับผู้ใช้งานที่อยู่ภายใต้ด้วยเงื่อนไขบางอย่าง ยกตัวอย่าง เช่น เมื่อมีผู้ใช้งานนั้นได้เพิ่มผู้ใช้งานจากระยะไกลลงในรายการ แต่กิจกรรมของผู้ใช้ในระยะไกลนั้นจะไม่ถูกส่งไปยังอินสแตนซ์หากไม่มีผู้ใช้งานในพื้นที่ติดตามผู้ใช้รายนั้น ดังนั้นบัญชีพร็อกซีนี้จะติดตามแทน"
|
proxyAccountDescription: "บัญชีพร็อกซี่ คือ บัญชีที่จะทำหน้าที่เป็นผู้ติดตามระยะไกลสำหรับผู้ใช้งานที่อยู่ภายใต้ด้วยเงื่อนไขบางอย่าง
|
||||||
|
ยกตัวอย่าง เช่น เมื่อมีผู้ใช้งานนั้นได้เพิ่มผู้ใช้งานจากระยะไกลลงในรายการ แต่กิจกรรมของผู้ใช้ในระยะไกลนั้นจะไม่ถูกส่งไปยังอินสแตนซ์หากไม่มีผู้ใช้งานในพื้นที่ติดตามผู้ใช้รายนั้น
|
||||||
|
ดังนั้นบัญชีพร็อกซีนี้จะติดตามแทน"
|
||||||
host: "โฮสต์"
|
host: "โฮสต์"
|
||||||
selectUser: "เลือกผู้ใช้งาน"
|
selectUser: "เลือกผู้ใช้งาน"
|
||||||
recipient: "ผู้รับ"
|
recipient: "ผู้รับ"
|
||||||
@ -186,7 +196,8 @@ instanceInfo: "ข้อมูล อินสแตนซ์"
|
|||||||
statistics: "สถิติการใช้งาน"
|
statistics: "สถิติการใช้งาน"
|
||||||
clearQueue: "ล้างคิว"
|
clearQueue: "ล้างคิว"
|
||||||
clearQueueConfirmTitle: "คุณแน่ใจแล้วหรอว่าต้องการที่จะล้างคิว?"
|
clearQueueConfirmTitle: "คุณแน่ใจแล้วหรอว่าต้องการที่จะล้างคิว?"
|
||||||
clearQueueConfirmText: "บันทึกย่อที่ยังไม่ได้ส่งที่เหลืออยู่ในคิวนั้นมักจะ ไม่ถูกรวมเข้าด้วยกัน โดยปกติแล้วไม่จำเป็นต้องดำเนินการนี้"
|
clearQueueConfirmText: "บันทึกย่อที่ยังไม่ได้ส่งที่เหลืออยู่ในคิวนั้นมักจะ ไม่ถูกรวมเข้าด้วยกัน
|
||||||
|
โดยปกติแล้วไม่จำเป็นต้องดำเนินการนี้"
|
||||||
clearCachedFiles: "ล้างแคช"
|
clearCachedFiles: "ล้างแคช"
|
||||||
clearCachedFilesConfirm: "นายแน่ใจแล้วหรอว่าต้องการที่จะลบไฟล์ระยะไกลที่แคชไว้ทั้งหมด?"
|
clearCachedFilesConfirm: "นายแน่ใจแล้วหรอว่าต้องการที่จะลบไฟล์ระยะไกลที่แคชไว้ทั้งหมด?"
|
||||||
blockedInstances: "อินสแตนซ์ที่ ถูกบล็อก"
|
blockedInstances: "อินสแตนซ์ที่ ถูกบล็อก"
|
||||||
@ -239,7 +250,8 @@ saved: "บันทึกแล้ว"
|
|||||||
messaging: "แชท"
|
messaging: "แชท"
|
||||||
upload: "อัพโหลด"
|
upload: "อัพโหลด"
|
||||||
keepOriginalUploading: "เก็บภาพต้นฉบับ"
|
keepOriginalUploading: "เก็บภาพต้นฉบับ"
|
||||||
keepOriginalUploadingDescription: "บันทึกรูปภาพที่อัพโหลดต้นฉบับตามที่เป็นอยู่ ถ้าหากปิดอยู่ ระบบจะสร้างเวอร์ชั่นที่จะแสดงบนเว็บเมื่ออัพโหลดนะ"
|
keepOriginalUploadingDescription: "บันทึกรูปภาพที่อัพโหลดต้นฉบับตามที่เป็นอยู่ ถ้าหากปิดอยู่
|
||||||
|
ระบบจะสร้างเวอร์ชั่นที่จะแสดงบนเว็บเมื่ออัพโหลดนะ"
|
||||||
fromDrive: "จากไดรฟ์"
|
fromDrive: "จากไดรฟ์"
|
||||||
fromUrl: "จาก URL"
|
fromUrl: "จาก URL"
|
||||||
uploadFromUrl: "อัพโหลดจาก URL"
|
uploadFromUrl: "อัพโหลดจาก URL"
|
||||||
@ -334,9 +346,11 @@ bannerUrl: "URL รูปภาพแบนเนอร์"
|
|||||||
backgroundImageUrl: "URL ภาพพื้นหลัง"
|
backgroundImageUrl: "URL ภาพพื้นหลัง"
|
||||||
basicInfo: "ข้อมูลเบื้องต้น"
|
basicInfo: "ข้อมูลเบื้องต้น"
|
||||||
pinnedUsers: "ผู้ใช้งานที่ได้รับการปักหมุด"
|
pinnedUsers: "ผู้ใช้งานที่ได้รับการปักหมุด"
|
||||||
pinnedUsersDescription: "ลิสต์ชื่อผู้ใช้โดยคั่นด้วยการขึ้นบรรทัดใหม่เพื่อปักหมุดในแท็บ \"สำรวจ\""
|
pinnedUsersDescription: "ลิสต์ชื่อผู้ใช้โดยคั่นด้วยการขึ้นบรรทัดใหม่เพื่อปักหมุดในแท็บ
|
||||||
|
\"สำรวจ\""
|
||||||
pinnedPages: "หน้าที่ปักหมุด"
|
pinnedPages: "หน้าที่ปักหมุด"
|
||||||
pinnedPagesDescription: "ป้อนเส้นทางของหน้าที่คุณต้องการตรึงไว้ที่หน้าแรกของอินสแตนซ์นี้ โดยคั่นด้วยตัวแบ่งบรรทัด"
|
pinnedPagesDescription: "ป้อนเส้นทางของหน้าที่คุณต้องการตรึงไว้ที่หน้าแรกของอินสแตนซ์นี้
|
||||||
|
โดยคั่นด้วยตัวแบ่งบรรทัด"
|
||||||
pinnedClipId: "ID ของคลิปที่จะปักหมุด"
|
pinnedClipId: "ID ของคลิปที่จะปักหมุด"
|
||||||
pinnedNotes: "โน้ตที่ปักหมุดเอาไว้"
|
pinnedNotes: "โน้ตที่ปักหมุดเอาไว้"
|
||||||
hcaptcha: "hCaptcha"
|
hcaptcha: "hCaptcha"
|
||||||
@ -347,14 +361,17 @@ recaptcha: "reCAPTCHA"
|
|||||||
enableRecaptcha: "เปิดใช้ reCAPTCHA"
|
enableRecaptcha: "เปิดใช้ reCAPTCHA"
|
||||||
recaptchaSiteKey: "คีย์ไซต์"
|
recaptchaSiteKey: "คีย์ไซต์"
|
||||||
recaptchaSecretKey: "คีย์ลับ"
|
recaptchaSecretKey: "คีย์ลับ"
|
||||||
avoidMultiCaptchaConfirm: "การใช้ระบบ Captcha หลายระบบอาจทำให้เกิดการรบกวนหรืออาจจะเกิดข้อผิดพลาดได้ หากต้องการที่จะปิดการใช้งานระบบ Captcha อื่น ๆ แนะนำให้ปิดตัวอื่นๆก่อน ถ้าหากคุณต้องการให้เปิดใช้งานต่อไป ให้ กด ยกเลิก"
|
avoidMultiCaptchaConfirm: "การใช้ระบบ Captcha หลายระบบอาจทำให้เกิดการรบกวนหรืออาจจะเกิดข้อผิดพลาดได้
|
||||||
|
หากต้องการที่จะปิดการใช้งานระบบ Captcha อื่น ๆ แนะนำให้ปิดตัวอื่นๆก่อน ถ้าหากคุณต้องการให้เปิดใช้งานต่อไป
|
||||||
|
ให้ กด ยกเลิก"
|
||||||
antennas: "เสาอากาศ"
|
antennas: "เสาอากาศ"
|
||||||
manageAntennas: "จัดการเสาอากาศ"
|
manageAntennas: "จัดการเสาอากาศ"
|
||||||
name: "ชื่อ"
|
name: "ชื่อ"
|
||||||
antennaSource: "แหล่งเสาอากาศ"
|
antennaSource: "แหล่งเสาอากาศ"
|
||||||
antennaKeywords: "คีย์เวิร์ดที่ควรฟัง"
|
antennaKeywords: "คีย์เวิร์ดที่ควรฟัง"
|
||||||
antennaExcludeKeywords: "คีย์เวิร์ดที่จะยกเว้น"
|
antennaExcludeKeywords: "คีย์เวิร์ดที่จะยกเว้น"
|
||||||
antennaKeywordsDescription: "คั่นด้วยช่องว่างสำหรับเงื่อนไข AND หรือด้วยการขึ้นบรรทัดใหม่สำหรับเงื่อนไข OR นะ"
|
antennaKeywordsDescription: "คั่นด้วยช่องว่างสำหรับเงื่อนไข AND หรือด้วยการขึ้นบรรทัดใหม่สำหรับเงื่อนไข
|
||||||
|
OR นะ"
|
||||||
notifyAntenna: "แจ้งเตือนเกี่ยวกับโน้ตใหม่"
|
notifyAntenna: "แจ้งเตือนเกี่ยวกับโน้ตใหม่"
|
||||||
withFileAntenna: "เฉพาะโน้ตที่มีไฟล์"
|
withFileAntenna: "เฉพาะโน้ตที่มีไฟล์"
|
||||||
enableServiceworker: "เปิดใช้งาน การแจ้งเตือนแบบพุชสำหรับเบราว์เซอร์ของคุณ"
|
enableServiceworker: "เปิดใช้งาน การแจ้งเตือนแบบพุชสำหรับเบราว์เซอร์ของคุณ"
|
||||||
@ -433,7 +450,8 @@ invitationCode: "รหัสคำเชิญ"
|
|||||||
checking: "Checking"
|
checking: "Checking"
|
||||||
available: "พร้อมใช้งาน"
|
available: "พร้อมใช้งาน"
|
||||||
unavailable: "ไม่พร้อมใช้"
|
unavailable: "ไม่พร้อมใช้"
|
||||||
usernameInvalidFormat: "คุณสามารถใช้อักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ตัวเลข และขีดล่างได้นะ ( a-z , A-Z , 0-9 , รวมไปถึงอักษรพิเศษเช่น + * / , . - อื่นๆเป็นต้น )"
|
usernameInvalidFormat: "คุณสามารถใช้อักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ตัวเลข และขีดล่างได้นะ
|
||||||
|
( a-z , A-Z , 0-9 , รวมไปถึงอักษรพิเศษเช่น + * / , . - อื่นๆเป็นต้น )"
|
||||||
tooShort: "สั้นเกินไปนะ"
|
tooShort: "สั้นเกินไปนะ"
|
||||||
tooLong: "ยาวเกินไปนะ"
|
tooLong: "ยาวเกินไปนะ"
|
||||||
weakPassword: "รหัสผ่าน แย่มาก"
|
weakPassword: "รหัสผ่าน แย่มาก"
|
||||||
@ -483,19 +501,26 @@ showFeaturedNotesInTimeline: "แสดงโน้ตเด่นในไท
|
|||||||
objectStorage: "อ็อบเจ็กต์ ที่จัดเก็บ"
|
objectStorage: "อ็อบเจ็กต์ ที่จัดเก็บ"
|
||||||
useObjectStorage: "ใช้ อ็อบเจ็กต์ ที่จัดเก็บ"
|
useObjectStorage: "ใช้ อ็อบเจ็กต์ ที่จัดเก็บ"
|
||||||
objectStorageBaseUrl: "URL ฐาน"
|
objectStorageBaseUrl: "URL ฐาน"
|
||||||
objectStorageBaseUrlDesc: "URL ที่ใช้เป็นข้อมูลอ้างอิง ระบุ URL ของ CDN หรือ Proxy ถ้าหากคุณใช้อย่างใดอย่างหนึ่ง\n สำหรับการใช้งาน S3 'https://<bucket>.s3.amazonaws.com' และสำหรับ GCS หรือบริการที่เทียบเท่าใช้ 'https://storage.googleapis.com/<bucket>', เป็นต้น"
|
objectStorageBaseUrlDesc: "URL ที่ใช้เป็นข้อมูลอ้างอิง ระบุ URL ของ CDN หรือ Proxy
|
||||||
|
ถ้าหากคุณใช้อย่างใดอย่างหนึ่ง\n สำหรับการใช้งาน S3 'https://<bucket>.s3.amazonaws.com'
|
||||||
|
และสำหรับ GCS หรือบริการที่เทียบเท่าใช้ 'https://storage.googleapis.com/<bucket>',
|
||||||
|
เป็นต้น"
|
||||||
objectStorageBucket: "Bucket"
|
objectStorageBucket: "Bucket"
|
||||||
objectStorageBucketDesc: "โปรดระบุชื่อที่เก็บข้อมูลที่ใช้กับผู้ให้บริการของคุณ"
|
objectStorageBucketDesc: "โปรดระบุชื่อที่เก็บข้อมูลที่ใช้กับผู้ให้บริการของคุณ"
|
||||||
objectStoragePrefix: "คำนำหน้า"
|
objectStoragePrefix: "คำนำหน้า"
|
||||||
objectStoragePrefixDesc: "ไฟล์ทั้งหมดจะถูกเก็บไว้ภายใต้ไดเร็กทอรีที่มีคำนำหน้านี้นะ"
|
objectStoragePrefixDesc: "ไฟล์ทั้งหมดจะถูกเก็บไว้ภายใต้ไดเร็กทอรีที่มีคำนำหน้านี้นะ"
|
||||||
objectStorageEndpoint: "ปลายทาง"
|
objectStorageEndpoint: "ปลายทาง"
|
||||||
objectStorageEndpointDesc: "เว้นว่างไว้หากคุณใช้ AWS S3 หรือระบุปลายทางเป็น '<host>' หรือ '<host>:<port>' ทั้งนี้ขึ้นอยู่กับผู้ให้บริการที่คุณใช้อยู่ด้วย"
|
objectStorageEndpointDesc: "เว้นว่างไว้หากคุณใช้ AWS S3 หรือระบุปลายทางเป็น '<host>'
|
||||||
|
หรือ '<host>:<port>' ทั้งนี้ขึ้นอยู่กับผู้ให้บริการที่คุณใช้อยู่ด้วย"
|
||||||
objectStorageRegion: "ภูมิภาค"
|
objectStorageRegion: "ภูมิภาค"
|
||||||
objectStorageRegionDesc: "ระบุภูมิภาค เช่น 'xx-east-1' ถ้าหากบริการของคุณไม่ได้แยกความแตกต่างระหว่างภูมิภาคก็ให้ เว้นว่างไว้หรือป้อน 'us-east-1'"
|
objectStorageRegionDesc: "ระบุภูมิภาค เช่น 'xx-east-1' ถ้าหากบริการของคุณไม่ได้แยกความแตกต่างระหว่างภูมิภาคก็ให้
|
||||||
|
เว้นว่างไว้หรือป้อน 'us-east-1'"
|
||||||
objectStorageUseSSL: "ใช้ SSL"
|
objectStorageUseSSL: "ใช้ SSL"
|
||||||
objectStorageUseSSLDesc: "ปิดการทำงานนี้ไว้ ถ้าหากคุณจะไม่ใช้ HTTPS สำหรับการเชื่อมต่อ API"
|
objectStorageUseSSLDesc: "ปิดการทำงานนี้ไว้ ถ้าหากคุณจะไม่ใช้ HTTPS สำหรับการเชื่อมต่อ
|
||||||
|
API"
|
||||||
objectStorageUseProxy: "เชื่อมต่อผ่านพร็อกซี"
|
objectStorageUseProxy: "เชื่อมต่อผ่านพร็อกซี"
|
||||||
objectStorageUseProxyDesc: "ปิดสิ่งนี้ไว้ถ้าหากคุณจะไม่ใช้ Proxy สำหรับการเชื่อมต่อ API"
|
objectStorageUseProxyDesc: "ปิดสิ่งนี้ไว้ถ้าหากคุณจะไม่ใช้ Proxy สำหรับการเชื่อมต่อ
|
||||||
|
API"
|
||||||
objectStorageSetPublicRead: "ตั้งค่า \"public-read\" ในการอัปโหลด"
|
objectStorageSetPublicRead: "ตั้งค่า \"public-read\" ในการอัปโหลด"
|
||||||
serverLogs: "บันทึกของเซิร์ฟเวอร์"
|
serverLogs: "บันทึกของเซิร์ฟเวอร์"
|
||||||
deleteAll: "ลบทั้งหมด"
|
deleteAll: "ลบทั้งหมด"
|
||||||
@ -523,7 +548,8 @@ sort: "เรียงลำดับ"
|
|||||||
ascendingOrder: "เรียงจากน้อยไปมาก"
|
ascendingOrder: "เรียงจากน้อยไปมาก"
|
||||||
descendingOrder: "เรียงจากมากไปน้อย"
|
descendingOrder: "เรียงจากมากไปน้อย"
|
||||||
scratchpad: "กระดานทดลอง"
|
scratchpad: "กระดานทดลอง"
|
||||||
scratchpadDescription: "Scratchpad เป็นการจัดเตรียมสภาพแวดล้อมสำหรับการทดลอง AiScript แต่คุณสามารถเขียน ดำเนินการ และตรวจสอบผลลัพธ์ของการโต้ตอบกับ Firefish มันได้ด้วยนะ"
|
scratchpadDescription: "Scratchpad เป็นการจัดเตรียมสภาพแวดล้อมสำหรับการทดลอง AiScript
|
||||||
|
แต่คุณสามารถเขียน ดำเนินการ และตรวจสอบผลลัพธ์ของการโต้ตอบกับ Firefish มันได้ด้วยนะ"
|
||||||
output: "เอาท์พุต"
|
output: "เอาท์พุต"
|
||||||
script: "สคริปต์"
|
script: "สคริปต์"
|
||||||
disablePagesScript: "ปิดการใช้งาน AiScript บนเพจ"
|
disablePagesScript: "ปิดการใช้งาน AiScript บนเพจ"
|
||||||
@ -531,11 +557,14 @@ updateRemoteUser: "อัปเดตข้อมูลผู้ใช้งา
|
|||||||
deleteAllFiles: "ลบไฟล์ทั้งหมด"
|
deleteAllFiles: "ลบไฟล์ทั้งหมด"
|
||||||
deleteAllFilesConfirm: "นายแน่ใจแล้วหรอว่าต้องการที่จะลบไฟล์ทั้งหมด?"
|
deleteAllFilesConfirm: "นายแน่ใจแล้วหรอว่าต้องการที่จะลบไฟล์ทั้งหมด?"
|
||||||
removeAllFollowing: "เลิกติดตามผู้ใช้ที่ติดตามทั้งหมด"
|
removeAllFollowing: "เลิกติดตามผู้ใช้ที่ติดตามทั้งหมด"
|
||||||
removeAllFollowingDescription: "การที่คุณดำเนินการนี้จะเลิกติดตามบัญชีทั้งหมดจาก {host} โปรดเรียกใช้คำสั่งสิ่งนี้หากต้องการยกเลิกอินสแตนซ์ เช่น ไม่มีอยู่แล้ว"
|
removeAllFollowingDescription: "การที่คุณดำเนินการนี้จะเลิกติดตามบัญชีทั้งหมดจาก {host}
|
||||||
|
โปรดเรียกใช้คำสั่งสิ่งนี้หากต้องการยกเลิกอินสแตนซ์ เช่น ไม่มีอยู่แล้ว"
|
||||||
userSuspended: "ผู้ใช้รายนี้ถูกระงับการใช้งาน"
|
userSuspended: "ผู้ใช้รายนี้ถูกระงับการใช้งาน"
|
||||||
userSilenced: "ผู้ใช้รายนี้กำลังถูกปิดกั้น"
|
userSilenced: "ผู้ใช้รายนี้กำลังถูกปิดกั้น"
|
||||||
yourAccountSuspendedTitle: "บัญชีนี้นั้นถูกระงับ"
|
yourAccountSuspendedTitle: "บัญชีนี้นั้นถูกระงับ"
|
||||||
yourAccountSuspendedDescription: "บัญชีนี้ถูกระงับ เนื่องจากละเมิดข้อกำหนดในการให้บริการของเซิร์ฟเวอร์หรืออาจจะละเมิดหลักเกณฑ์ชุมชน หรือ อาจจะโดนร้องเรียนเรื่องการละเมิดลิขสิทธิ์และอื่นๆอย่างต่อเนื่องซ้ำๆ หากคุณคิดว่าไม่ได้ทำผิดจริงๆหรือตัดสินผิดพลาด ได้โปรดกรุณาติดต่อผู้ดูแลระบบหากคุณต้องการทราบเหตุผลโดยละเอียดเพิ่มเติม และขอความกรุณาอย่าสร้างบัญชีใหม่"
|
yourAccountSuspendedDescription: "บัญชีนี้ถูกระงับ เนื่องจากละเมิดข้อกำหนดในการให้บริการของเซิร์ฟเวอร์หรืออาจจะละเมิดหลักเกณฑ์ชุมชน
|
||||||
|
หรือ อาจจะโดนร้องเรียนเรื่องการละเมิดลิขสิทธิ์และอื่นๆอย่างต่อเนื่องซ้ำๆ หากคุณคิดว่าไม่ได้ทำผิดจริงๆหรือตัดสินผิดพลาด
|
||||||
|
ได้โปรดกรุณาติดต่อผู้ดูแลระบบหากคุณต้องการทราบเหตุผลโดยละเอียดเพิ่มเติม และขอความกรุณาอย่าสร้างบัญชีใหม่"
|
||||||
menu: "เมนู"
|
menu: "เมนู"
|
||||||
divider: "ตัวแบ่ง"
|
divider: "ตัวแบ่ง"
|
||||||
addItem: "เพิ่มรายการ"
|
addItem: "เพิ่มรายการ"
|
||||||
@ -589,13 +618,15 @@ smtpHost: "โฮสต์"
|
|||||||
smtpPort: "พอร์ต"
|
smtpPort: "พอร์ต"
|
||||||
smtpUser: "ชื่อผู้ใช้"
|
smtpUser: "ชื่อผู้ใช้"
|
||||||
smtpPass: "รหัสผ่าน"
|
smtpPass: "รหัสผ่าน"
|
||||||
emptyToDisableSmtpAuth: "ปล่อยชื่อผู้ใช้และรหัสผ่านว่างไว้เพื่อปิดใช้งานการยืนยัน SMTP"
|
emptyToDisableSmtpAuth: "ปล่อยชื่อผู้ใช้และรหัสผ่านว่างไว้เพื่อปิดใช้งานการยืนยัน
|
||||||
|
SMTP"
|
||||||
smtpSecure: "ใช้โดยนัย SSL/TLS สำหรับการเชื่อมต่อ SMTP"
|
smtpSecure: "ใช้โดยนัย SSL/TLS สำหรับการเชื่อมต่อ SMTP"
|
||||||
smtpSecureInfo: "ปิดสิ่งนี้เมื่อใช้ STARTTLS"
|
smtpSecureInfo: "ปิดสิ่งนี้เมื่อใช้ STARTTLS"
|
||||||
testEmail: "ทดสอบการส่งอีเมล"
|
testEmail: "ทดสอบการส่งอีเมล"
|
||||||
wordMute: "ปิดเสียงคำ"
|
wordMute: "ปิดเสียงคำ"
|
||||||
regexpError: "ข้อผิดพลาดของนิพจน์ทั่วไป"
|
regexpError: "ข้อผิดพลาดของนิพจน์ทั่วไป"
|
||||||
regexpErrorDescription: "เกิดข้อผิดพลาดในนิพจน์ทั่วไปในบรรทัดที่ {line} ของการปิดเสียงคำ {tab} ของคุณ:"
|
regexpErrorDescription: "เกิดข้อผิดพลาดในนิพจน์ทั่วไปในบรรทัดที่ {line} ของการปิดเสียงคำ
|
||||||
|
{tab} ของคุณ:"
|
||||||
instanceMute: "ปิดเสียง อินสแตนซ์"
|
instanceMute: "ปิดเสียง อินสแตนซ์"
|
||||||
userSaysSomething: "{name} พูดอะไรบางอย่าง"
|
userSaysSomething: "{name} พูดอะไรบางอย่าง"
|
||||||
makeActive: "เปิดใช้งาน"
|
makeActive: "เปิดใช้งาน"
|
||||||
@ -611,10 +642,12 @@ create: "สร้าง"
|
|||||||
notificationSetting: "ตั้งค่าการแจ้งเตือน"
|
notificationSetting: "ตั้งค่าการแจ้งเตือน"
|
||||||
notificationSettingDesc: "เลือกประเภทการแจ้งเตือนที่ต้องการจะแสดง"
|
notificationSettingDesc: "เลือกประเภทการแจ้งเตือนที่ต้องการจะแสดง"
|
||||||
useGlobalSetting: "ใช้การตั้งค่าส่วนกลาง"
|
useGlobalSetting: "ใช้การตั้งค่าส่วนกลาง"
|
||||||
useGlobalSettingDesc: "หากเปิดไว้ ระบบจะใช้การตั้งค่าการแจ้งเตือนของบัญชีของคุณ หากปิดอยู่ สามารถทำการกำหนดค่าแต่ละรายการได้นะ"
|
useGlobalSettingDesc: "หากเปิดไว้ ระบบจะใช้การตั้งค่าการแจ้งเตือนของบัญชีของคุณ หากปิดอยู่
|
||||||
|
สามารถทำการกำหนดค่าแต่ละรายการได้นะ"
|
||||||
other: "อื่น ๆ"
|
other: "อื่น ๆ"
|
||||||
regenerateLoginToken: "สร้างโทเค็นการเข้าสู่ระบบอีกครั้ง"
|
regenerateLoginToken: "สร้างโทเค็นการเข้าสู่ระบบอีกครั้ง"
|
||||||
regenerateLoginTokenDescription: "สร้างโทเค็นใหม่ที่ใช้ภายในระหว่างการเข้าสู่ระบบ โดยตามหลักปกติแล้วการดำเนินการนี้ไม่จำเป็น หากสร้างใหม่ อุปกรณ์ทั้งหมดจะถูกออกจากระบบนะ"
|
regenerateLoginTokenDescription: "สร้างโทเค็นใหม่ที่ใช้ภายในระหว่างการเข้าสู่ระบบ
|
||||||
|
โดยตามหลักปกติแล้วการดำเนินการนี้ไม่จำเป็น หากสร้างใหม่ อุปกรณ์ทั้งหมดจะถูกออกจากระบบนะ"
|
||||||
setMultipleBySeparatingWithSpace: "คั่นหลายรายการด้วยช่องว่าง"
|
setMultipleBySeparatingWithSpace: "คั่นหลายรายการด้วยช่องว่าง"
|
||||||
fileIdOrUrl: "ไฟล์ ID หรือ URL"
|
fileIdOrUrl: "ไฟล์ ID หรือ URL"
|
||||||
behavior: "พฤติกรรม"
|
behavior: "พฤติกรรม"
|
||||||
@ -622,7 +655,8 @@ sample: "ตัวอย่าง"
|
|||||||
abuseReports: "รายงาน"
|
abuseReports: "รายงาน"
|
||||||
reportAbuse: "รายงาน"
|
reportAbuse: "รายงาน"
|
||||||
reportAbuseOf: "รายงาน {ชื่อ}"
|
reportAbuseOf: "รายงาน {ชื่อ}"
|
||||||
fillAbuseReportDescription: "กรุณากรอกรายละเอียดเกี่ยวกับรายงานนี้ หากเป็นเรื่องเกี่ยวกับโน้ตโดยเฉพาะ ได้โปรดระบุ URL"
|
fillAbuseReportDescription: "กรุณากรอกรายละเอียดเกี่ยวกับรายงานนี้ หากเป็นเรื่องเกี่ยวกับโน้ตโดยเฉพาะ
|
||||||
|
ได้โปรดระบุ URL"
|
||||||
abuseReported: "เราได้ส่งรายงานของคุณไปแล้ว ขอบคุณมากๆนะ"
|
abuseReported: "เราได้ส่งรายงานของคุณไปแล้ว ขอบคุณมากๆนะ"
|
||||||
reporter: "นักข่าว"
|
reporter: "นักข่าว"
|
||||||
reporteeOrigin: "รายงานต้นทาง"
|
reporteeOrigin: "รายงานต้นทาง"
|
||||||
@ -648,7 +682,8 @@ createNewClip: "สร้างคลิปใหม่"
|
|||||||
unclip: "ลบคลิป"
|
unclip: "ลบคลิป"
|
||||||
confirmToUnclipAlreadyClippedNote: "โน้ตนี้เป็นส่วนหนึ่งของคลิป \"{name}\" แล้ว คุณต้องการลบออกจากคลิปนี้แทนอย่างงั้นหรอ?"
|
confirmToUnclipAlreadyClippedNote: "โน้ตนี้เป็นส่วนหนึ่งของคลิป \"{name}\" แล้ว คุณต้องการลบออกจากคลิปนี้แทนอย่างงั้นหรอ?"
|
||||||
public: "สาธารณะ"
|
public: "สาธารณะ"
|
||||||
i18nInfo: "Firefish กำลังได้รับการแปลเป็นภาษาต่างๆ โดยอาสาสมัคร คุณสามารถช่วยเหลือได้ที่ {link}"
|
i18nInfo: "Firefish กำลังได้รับการแปลเป็นภาษาต่างๆ โดยอาสาสมัคร คุณสามารถช่วยเหลือได้ที่
|
||||||
|
{link}"
|
||||||
manageAccessTokens: "การจัดการโทเค็นการเข้าถึง"
|
manageAccessTokens: "การจัดการโทเค็นการเข้าถึง"
|
||||||
accountInfo: "ข้อมูลบัญชี"
|
accountInfo: "ข้อมูลบัญชี"
|
||||||
notesCount: "จำนวนของโน้ต"
|
notesCount: "จำนวนของโน้ต"
|
||||||
@ -667,8 +702,10 @@ no: "ไม่"
|
|||||||
driveFilesCount: "จำนวนไฟล์ไดรฟ์"
|
driveFilesCount: "จำนวนไฟล์ไดรฟ์"
|
||||||
driveUsage: "การใช้พื้นที่ไดรฟ์"
|
driveUsage: "การใช้พื้นที่ไดรฟ์"
|
||||||
noCrawle: "ปฏิเสธการจัดทำดัชนีของโปรแกรมรวบรวมข้อมูล"
|
noCrawle: "ปฏิเสธการจัดทำดัชนีของโปรแกรมรวบรวมข้อมูล"
|
||||||
noCrawleDescription: "ขอให้เครื่องมือค้นหาไม่จัดทำดัชนีหน้าโปรไฟล์ บันทึกย่อ หน้า ฯลฯ"
|
noCrawleDescription: "ขอให้เครื่องมือค้นหาไม่จัดทำดัชนีหน้าโปรไฟล์ บันทึกย่อ หน้า
|
||||||
lockedAccountInfo: "เว้นแต่ว่าคุณจะต้องตั้งค่าการเปิดเผยโน้ตเป็น \"ผู้ติดตามเท่านั้น\" โน้ตย่อของคุณจะปรากฏแก่ทุกคน ถึงแม้ว่าคุณจะเป็นกำหนดให้ผู้ติดตามต้องได้รับการอนุมัติด้วยตนเองก็ตาม"
|
ฯลฯ"
|
||||||
|
lockedAccountInfo: "เว้นแต่ว่าคุณจะต้องตั้งค่าการเปิดเผยโน้ตเป็น \"ผู้ติดตามเท่านั้น\"\
|
||||||
|
\ โน้ตย่อของคุณจะปรากฏแก่ทุกคน ถึงแม้ว่าคุณจะเป็นกำหนดให้ผู้ติดตามต้องได้รับการอนุมัติด้วยตนเองก็ตาม"
|
||||||
alwaysMarkSensitive: "ทำเครื่องหมายเป็น NSFW เป็นค่าเริ่มต้น"
|
alwaysMarkSensitive: "ทำเครื่องหมายเป็น NSFW เป็นค่าเริ่มต้น"
|
||||||
loadRawImages: "โหลดภาพต้นฉบับแทนการแสดงภาพขนาดย่อ"
|
loadRawImages: "โหลดภาพต้นฉบับแทนการแสดงภาพขนาดย่อ"
|
||||||
disableShowingAnimatedImages: "ไม่ต้องเล่นภาพเคลื่อนไหว"
|
disableShowingAnimatedImages: "ไม่ต้องเล่นภาพเคลื่อนไหว"
|
||||||
@ -684,7 +721,8 @@ clips: "คลิป"
|
|||||||
experimentalFeatures: "ฟังก์ชั่นทดสอบ"
|
experimentalFeatures: "ฟังก์ชั่นทดสอบ"
|
||||||
developer: "สำหรับนักพัฒนา"
|
developer: "สำหรับนักพัฒนา"
|
||||||
makeExplorable: "ทำให้บัญชีมองเห็นใน \"สำรวจ\""
|
makeExplorable: "ทำให้บัญชีมองเห็นใน \"สำรวจ\""
|
||||||
makeExplorableDescription: "ถ้าหากคุณปิดการทำงานนี้ บัญชีของคุณนั้นจะไม่แสดงในส่วน \"สำรวจ\" นะ"
|
makeExplorableDescription: "ถ้าหากคุณปิดการทำงานนี้ บัญชีของคุณนั้นจะไม่แสดงในส่วน
|
||||||
|
\"สำรวจ\" นะ"
|
||||||
showGapBetweenNotesInTimeline: "แสดงช่องว่างระหว่างโพสต์บนไทม์ไลน์"
|
showGapBetweenNotesInTimeline: "แสดงช่องว่างระหว่างโพสต์บนไทม์ไลน์"
|
||||||
duplicate: "ทำซ้ำ"
|
duplicate: "ทำซ้ำ"
|
||||||
left: "ซ้าย"
|
left: "ซ้าย"
|
||||||
@ -699,7 +737,9 @@ onlineUsersCount: "{n} ผู้ใช้คนนี้กำลังออน
|
|||||||
nUsers: "{n} ผู้ใช้งาน"
|
nUsers: "{n} ผู้ใช้งาน"
|
||||||
nNotes: "{n} โน้ต"
|
nNotes: "{n} โน้ต"
|
||||||
sendErrorReports: "ส่งรายงานว่าข้อผิดพลาด"
|
sendErrorReports: "ส่งรายงานว่าข้อผิดพลาด"
|
||||||
sendErrorReportsDescription: "เมื่อเปิดใช้งาน ข้อมูลข้อผิดพลาดโดยรายละเอียดนั้นจะถูกแชร์ให้กับ Firefish เมื่อเกิดปัญหา ซึ่งช่วยปรับปรุงคุณภาพของ Firefish\nซึ่งจะรวมถึงข้อมูล เช่น เวอร์ชั่นของระบบปฏิบัติการ เบราว์เซอร์ที่คุณใช้ กิจกรรมของคุณใน Firefish เป็นต้น"
|
sendErrorReportsDescription: "เมื่อเปิดใช้งาน ข้อมูลข้อผิดพลาดโดยรายละเอียดนั้นจะถูกแชร์ให้กับ
|
||||||
|
Firefish เมื่อเกิดปัญหา ซึ่งช่วยปรับปรุงคุณภาพของ Firefish\nซึ่งจะรวมถึงข้อมูล เช่น
|
||||||
|
เวอร์ชั่นของระบบปฏิบัติการ เบราว์เซอร์ที่คุณใช้ กิจกรรมของคุณใน Firefish เป็นต้น"
|
||||||
myTheme: "ธีมของฉัน"
|
myTheme: "ธีมของฉัน"
|
||||||
backgroundColor: "ภาพพื้นหลัง"
|
backgroundColor: "ภาพพื้นหลัง"
|
||||||
accentColor: "รูปแบบสี"
|
accentColor: "รูปแบบสี"
|
||||||
@ -745,7 +785,8 @@ userInfo: "ข้อมูลผู้ใช้"
|
|||||||
unknown: "ไม่ทราบสถานะ"
|
unknown: "ไม่ทราบสถานะ"
|
||||||
onlineStatus: "สถานะออนไลน์"
|
onlineStatus: "สถานะออนไลน์"
|
||||||
hideOnlineStatus: "ซ่อนสถานะออนไลน์"
|
hideOnlineStatus: "ซ่อนสถานะออนไลน์"
|
||||||
hideOnlineStatusDescription: "การซ่อนสถานะออนไลน์ของคุณช่วยลดความสะดวกของคุณสมบัติบางอย่าง เช่น การค้นหา อ่ะนะ"
|
hideOnlineStatusDescription: "การซ่อนสถานะออนไลน์ของคุณช่วยลดความสะดวกของคุณสมบัติบางอย่าง
|
||||||
|
เช่น การค้นหา อ่ะนะ"
|
||||||
online: "ออนไลน์"
|
online: "ออนไลน์"
|
||||||
active: "ใช้งานอยู่"
|
active: "ใช้งานอยู่"
|
||||||
offline: "ออฟไลน์"
|
offline: "ออฟไลน์"
|
||||||
@ -795,7 +836,8 @@ whatIsNew: "แสดงการเปลี่ยนแปลง"
|
|||||||
translate: "แปลภาษา"
|
translate: "แปลภาษา"
|
||||||
translatedFrom: "แปลมาจาก {x}"
|
translatedFrom: "แปลมาจาก {x}"
|
||||||
accountDeletionInProgress: "กำลังดำเนินการลบบัญชีอยู่"
|
accountDeletionInProgress: "กำลังดำเนินการลบบัญชีอยู่"
|
||||||
usernameInfo: "ชื่อที่ระบุบัญชีของคุณจากผู้อื่นในเซิร์ฟเวอร์นี้ คุณสามารถใช้ตัวอักษร (a~z, A~Z), ตัวเลข (0~9) หรือขีดล่าง (_) ชื่อผู้ใช้ไม่สามารถเปลี่ยนแปลงได้ในภายหลัง"
|
usernameInfo: "ชื่อที่ระบุบัญชีของคุณจากผู้อื่นในเซิร์ฟเวอร์นี้ คุณสามารถใช้ตัวอักษร
|
||||||
|
(a~z, A~Z), ตัวเลข (0~9) หรือขีดล่าง (_) ชื่อผู้ใช้ไม่สามารถเปลี่ยนแปลงได้ในภายหลัง"
|
||||||
aiChanMode: "โหมด Ai "
|
aiChanMode: "โหมด Ai "
|
||||||
keepCw: "เก็บคำเตือนเนื้อหา"
|
keepCw: "เก็บคำเตือนเนื้อหา"
|
||||||
pubSub: "บัญชีผับ/ย่อย"
|
pubSub: "บัญชีผับ/ย่อย"
|
||||||
@ -864,7 +906,8 @@ typeToConfirm: "โปรดป้อน {x} เพื่อยืนยัน"
|
|||||||
deleteAccount: "ลบบัญชี"
|
deleteAccount: "ลบบัญชี"
|
||||||
document: "เอกสาร"
|
document: "เอกสาร"
|
||||||
numberOfPageCache: "จำนวนหน้าเพจที่แคช"
|
numberOfPageCache: "จำนวนหน้าเพจที่แคช"
|
||||||
numberOfPageCacheDescription: "การเพิ่มจำนวนนี้จะช่วยเพิ่มความสะดวกให้กับผู้ใช้งาน แต่จะทำให้เซิร์ฟเวอร์โหลดมากขึ้นและต้องใช้หน่วยความจำมากขึ้นอีกด้วย"
|
numberOfPageCacheDescription: "การเพิ่มจำนวนนี้จะช่วยเพิ่มความสะดวกให้กับผู้ใช้งาน
|
||||||
|
แต่จะทำให้เซิร์ฟเวอร์โหลดมากขึ้นและต้องใช้หน่วยความจำมากขึ้นอีกด้วย"
|
||||||
logoutConfirm: "คุณแน่ใจว่าต้องการออกจากระบบ?"
|
logoutConfirm: "คุณแน่ใจว่าต้องการออกจากระบบ?"
|
||||||
lastActiveDate: "ใช้งานล่าสุดที่"
|
lastActiveDate: "ใช้งานล่าสุดที่"
|
||||||
statusbar: "ไอคอนบนแถบสถานะ"
|
statusbar: "ไอคอนบนแถบสถานะ"
|
||||||
@ -881,22 +924,29 @@ sensitiveMediaDetection: "การตรวจจับของสื่อ NS
|
|||||||
localOnly: "เฉพาะท้องถิ่น"
|
localOnly: "เฉพาะท้องถิ่น"
|
||||||
remoteOnly: "รีโมทเท่านั้น"
|
remoteOnly: "รีโมทเท่านั้น"
|
||||||
failedToUpload: "การอัปโหลดล้มเหลว"
|
failedToUpload: "การอัปโหลดล้มเหลว"
|
||||||
cannotUploadBecauseInappropriate: "ไม่สามารถอัปโหลดไฟล์นี้ได้เนื่องจากระบบตรวจพบบางส่วนของไฟล์ว่านี้อาจจะเป็น NSFW"
|
cannotUploadBecauseInappropriate: "ไม่สามารถอัปโหลดไฟล์นี้ได้เนื่องจากระบบตรวจพบบางส่วนของไฟล์ว่านี้อาจจะเป็น
|
||||||
|
NSFW"
|
||||||
cannotUploadBecauseNoFreeSpace: "การอัปโหลดนั้นล้มเหลวเนื่องจากไม่มีความจุของไดรฟ์"
|
cannotUploadBecauseNoFreeSpace: "การอัปโหลดนั้นล้มเหลวเนื่องจากไม่มีความจุของไดรฟ์"
|
||||||
beta: "เบต้า"
|
beta: "เบต้า"
|
||||||
enableAutoSensitive: "ทำเครื่องหมาย NSFW อัตโนมัติ"
|
enableAutoSensitive: "ทำเครื่องหมาย NSFW อัตโนมัติ"
|
||||||
enableAutoSensitiveDescription: "อนุญาตให้ตรวจหาและทำเครื่องหมายสื่อ NSFW โดยอัตโนมัติผ่านการเรียนรู้ของเครื่องหากเป็นไปได้ แม้ว่าตัวเลือกนี้จะถูกปิดใช้งาน แต่ก็สามารถเปิดใช้งานได้ทั้งอินสแตนซ์นี้"
|
enableAutoSensitiveDescription: "อนุญาตให้ตรวจหาและทำเครื่องหมายสื่อ NSFW โดยอัตโนมัติผ่านการเรียนรู้ของเครื่องหากเป็นไปได้
|
||||||
activeEmailValidationDescription: "เปิดใช้งานการตรวจสอบที่อยู่อีเมลให้มีความเข้มงวดยิ่งขึ้น ซึ่งอาจจะรวมไปถึงการตรวจสอบที่อยู่อีเมล์ที่ใช้แล้วทิ้งและโดยให้พิจารณาว่าสามารถสื่อสารด้วยได้หรือไม่ เมื่อไม่เลือกระบบจะตรวจสอบเฉพาะรูปแบบของอีเมลเท่านั้น"
|
แม้ว่าตัวเลือกนี้จะถูกปิดใช้งาน แต่ก็สามารถเปิดใช้งานได้ทั้งอินสแตนซ์นี้"
|
||||||
|
activeEmailValidationDescription: "เปิดใช้งานการตรวจสอบที่อยู่อีเมลให้มีความเข้มงวดยิ่งขึ้น
|
||||||
|
ซึ่งอาจจะรวมไปถึงการตรวจสอบที่อยู่อีเมล์ที่ใช้แล้วทิ้งและโดยให้พิจารณาว่าสามารถสื่อสารด้วยได้หรือไม่
|
||||||
|
เมื่อไม่เลือกระบบจะตรวจสอบเฉพาะรูปแบบของอีเมลเท่านั้น"
|
||||||
navbar: "แถบนำทาง"
|
navbar: "แถบนำทาง"
|
||||||
shuffle: "สลับ"
|
shuffle: "สลับ"
|
||||||
account: "บัญชีผู้ใช้"
|
account: "บัญชีผู้ใช้"
|
||||||
move: "ย้าย"
|
move: "ย้าย"
|
||||||
_sensitiveMediaDetection:
|
_sensitiveMediaDetection:
|
||||||
description: "ลดความพยายามในการดูแลเซิร์ฟเวอร์ผ่านการจดจำสื่อ NSFW โดยอัตโนมัติผ่านการเรียนรู้ของเครื่อง การทำสิ่งนี้อาจจะเพิ่มภาระบนเซิร์ฟเวอร์เล็กน้อย"
|
description: "ลดความพยายามในการดูแลเซิร์ฟเวอร์ผ่านการจดจำสื่อ NSFW โดยอัตโนมัติผ่านการเรียนรู้ของเครื่อง
|
||||||
|
การทำสิ่งนี้อาจจะเพิ่มภาระบนเซิร์ฟเวอร์เล็กน้อย"
|
||||||
sensitivity: "การตรวจจับความไว"
|
sensitivity: "การตรวจจับความไว"
|
||||||
sensitivityDescription: "การลดความไวนั้นจะนำไปสู่การตรวจจับที่ผิดพลาดน้อยลง (ผลบวกที่ผิดพลาด) แต่ในขณะที่การเพิ่มนั้นจะนำไปสู่การตรวจหาที่พลาดน้อยลง (ผลลบเท็จ)"
|
sensitivityDescription: "การลดความไวนั้นจะนำไปสู่การตรวจจับที่ผิดพลาดน้อยลง (ผลบวกที่ผิดพลาด)
|
||||||
|
แต่ในขณะที่การเพิ่มนั้นจะนำไปสู่การตรวจหาที่พลาดน้อยลง (ผลลบเท็จ)"
|
||||||
setSensitiveFlagAutomatically: "ทำเครื่องหมายว่าเป็น NSFW"
|
setSensitiveFlagAutomatically: "ทำเครื่องหมายว่าเป็น NSFW"
|
||||||
setSensitiveFlagAutomaticallyDescription: "ผลลัพธ์ของการตรวจจับภายในนั้นจะยังคงอยู่ ถึงแม้ว่าจะปิดตัวเลือกนี้"
|
setSensitiveFlagAutomaticallyDescription: "ผลลัพธ์ของการตรวจจับภายในนั้นจะยังคงอยู่
|
||||||
|
ถึงแม้ว่าจะปิดตัวเลือกนี้"
|
||||||
analyzeVideos: "เปิดใช้งานวิเคราะห์ของวิดีโอ"
|
analyzeVideos: "เปิดใช้งานวิเคราะห์ของวิดีโอ"
|
||||||
analyzeVideosDescription: "การวิเคราะห์วิดีโอนอกเหนือจากรูปภาพนั้น การทำสิ่งนี้จะทำให้เพิ่มภาระบนเซิร์ฟเวอร์เล็กน้อย"
|
analyzeVideosDescription: "การวิเคราะห์วิดีโอนอกเหนือจากรูปภาพนั้น การทำสิ่งนี้จะทำให้เพิ่มภาระบนเซิร์ฟเวอร์เล็กน้อย"
|
||||||
_emailUnavailable:
|
_emailUnavailable:
|
||||||
@ -915,7 +965,8 @@ _signup:
|
|||||||
emailSent: "เราได้ส่งอีเมลยืนยันไปยังที่อยู่อีเมลของคุณแล้วนะ ({email}) โปรดคลิกลิงก์ที่รวมไว้เพื่อสร้างบัญชีให้เสร็จสิ้น"
|
emailSent: "เราได้ส่งอีเมลยืนยันไปยังที่อยู่อีเมลของคุณแล้วนะ ({email}) โปรดคลิกลิงก์ที่รวมไว้เพื่อสร้างบัญชีให้เสร็จสิ้น"
|
||||||
_accountDelete:
|
_accountDelete:
|
||||||
accountDelete: "ลบบัญชีผู้ใช้"
|
accountDelete: "ลบบัญชีผู้ใช้"
|
||||||
mayTakeTime: "เนื่องจากการลบบัญชีนี้จะเป็นกระบวนการที่ต้องใช้ทรัพยากรมาก จึงอาจจะต้องใช้เวลาสักครู่ถึงจะเสร็จสมบูรณ์ ทั้งนี้ขึ้นอยู่กับจำนวนเนื้อหาที่คุณสร้างและจำนวนไฟล์ที่คุณอัปโหลดนะ"
|
mayTakeTime: "เนื่องจากการลบบัญชีนี้จะเป็นกระบวนการที่ต้องใช้ทรัพยากรมาก จึงอาจจะต้องใช้เวลาสักครู่ถึงจะเสร็จสมบูรณ์
|
||||||
|
ทั้งนี้ขึ้นอยู่กับจำนวนเนื้อหาที่คุณสร้างและจำนวนไฟล์ที่คุณอัปโหลดนะ"
|
||||||
sendEmail: "เมื่อการลบบัญชีนี้เสร็จสิ้น เราอาจจะส่งอีเมลไปยังที่อยู่อีเมลของคุณที่เคยลงทะเบียนไว้กับบัญชีนี้นะ"
|
sendEmail: "เมื่อการลบบัญชีนี้เสร็จสิ้น เราอาจจะส่งอีเมลไปยังที่อยู่อีเมลของคุณที่เคยลงทะเบียนไว้กับบัญชีนี้นะ"
|
||||||
requestAccountDelete: "ร้องขอให้ลบบัญชี"
|
requestAccountDelete: "ร้องขอให้ลบบัญชี"
|
||||||
started: "การลบได้เริ่มต้นขึ้น"
|
started: "การลบได้เริ่มต้นขึ้น"
|
||||||
@ -950,11 +1001,13 @@ _preferencesBackups:
|
|||||||
inputName: "กรุณาป้อนชื่อสำหรับข้อมูลสำรองนี้"
|
inputName: "กรุณาป้อนชื่อสำหรับข้อมูลสำรองนี้"
|
||||||
cannotSave: "การบันทึกล้มเหลว"
|
cannotSave: "การบันทึกล้มเหลว"
|
||||||
nameAlreadyExists: "มีข้อมูลสำรองชื่อ \"{name}\" นี้อยู่แล้ว กรุณาป้อนชื่ออื่นนะ"
|
nameAlreadyExists: "มีข้อมูลสำรองชื่อ \"{name}\" นี้อยู่แล้ว กรุณาป้อนชื่ออื่นนะ"
|
||||||
applyConfirm: "คุณต้องการใช้ข้อมูลสำรอง \"{name}\" กับอุปกรณ์นี้อย่างงั้นจริงหรอ การตั้งค่าที่มีอยู่ของอุปกรณ์นี้จะถูกเขียนทับนะ"
|
applyConfirm: "คุณต้องการใช้ข้อมูลสำรอง \"{name}\" กับอุปกรณ์นี้อย่างงั้นจริงหรอ
|
||||||
|
การตั้งค่าที่มีอยู่ของอุปกรณ์นี้จะถูกเขียนทับนะ"
|
||||||
saveConfirm: "บันทึกข้อมูลสำรองเป็น {name} มั้ย?"
|
saveConfirm: "บันทึกข้อมูลสำรองเป็น {name} มั้ย?"
|
||||||
deleteConfirm: "ลบข้อมูลสำรอง {name} มั้ย?"
|
deleteConfirm: "ลบข้อมูลสำรอง {name} มั้ย?"
|
||||||
renameConfirm: "เปลี่ยนชื่อข้อมูลสำรองนี้จาก \"{old}\" เป็น \"{new}\" หรือป่าว"
|
renameConfirm: "เปลี่ยนชื่อข้อมูลสำรองนี้จาก \"{old}\" เป็น \"{new}\" หรือป่าว"
|
||||||
noBackups: "ไม่มีข้อมูลสำรองนะ คุณสามารถสำรองข้อมูลการตั้งค่าไคลเอนต์ของคุณบนเซิร์ฟเวอร์นี้โดยใช้ \"สร้างการสำรองข้อมูลใหม่\"ได้นะ"
|
noBackups: "ไม่มีข้อมูลสำรองนะ คุณสามารถสำรองข้อมูลการตั้งค่าไคลเอนต์ของคุณบนเซิร์ฟเวอร์นี้โดยใช้
|
||||||
|
\"สร้างการสำรองข้อมูลใหม่\"ได้นะ"
|
||||||
createdAt: "สร้างเมื่อ: {date} {time}"
|
createdAt: "สร้างเมื่อ: {date} {time}"
|
||||||
updatedAt: "อัปเดตเมื่อ: {date} {time}"
|
updatedAt: "อัปเดตเมื่อ: {date} {time}"
|
||||||
cannotLoad: "การโหลดล้มเหลว"
|
cannotLoad: "การโหลดล้มเหลว"
|
||||||
@ -972,7 +1025,8 @@ _aboutFirefish:
|
|||||||
source: "ซอร์สโค้ด"
|
source: "ซอร์สโค้ด"
|
||||||
translation: "รับแปลภาษา Firefish"
|
translation: "รับแปลภาษา Firefish"
|
||||||
donate: "บริจาคให้กับ Firefish"
|
donate: "บริจาคให้กับ Firefish"
|
||||||
morePatrons: "เราขอขอบคุณสำหรับความช่วยเหลือจากผู้ช่วยอื่นๆ ที่ไม่ได้ระบุไว้ที่นี่นะ ขอขอบคุณ! 🥰"
|
morePatrons: "เราขอขอบคุณสำหรับความช่วยเหลือจากผู้ช่วยอื่นๆ ที่ไม่ได้ระบุไว้ที่นี่นะ
|
||||||
|
ขอขอบคุณ! 🥰"
|
||||||
patrons: "สมาชิกพันธมิตร"
|
patrons: "สมาชิกพันธมิตร"
|
||||||
_nsfw:
|
_nsfw:
|
||||||
respect: "ซ่อนสื่อ NSFW"
|
respect: "ซ่อนสื่อ NSFW"
|
||||||
@ -980,7 +1034,8 @@ _nsfw:
|
|||||||
force: "ซ่อนสื่อทั้งหมด"
|
force: "ซ่อนสื่อทั้งหมด"
|
||||||
_mfm:
|
_mfm:
|
||||||
cheatSheet: "โค้ด MFM Cheat Sheet"
|
cheatSheet: "โค้ด MFM Cheat Sheet"
|
||||||
intro: "MFM เป็นภาษามาร์กอัปพิเศษเฉพาะของ Firefish ที่สามารถใช้ได้ในหลายที่ คุณยังสามารถดูรายการไวยากรณ์ MFM ที่มีอยู่ทั้งหมดได้ที่นี่นะ"
|
intro: "MFM เป็นภาษามาร์กอัปพิเศษเฉพาะของ Firefish ที่สามารถใช้ได้ในหลายที่ คุณยังสามารถดูรายการไวยากรณ์
|
||||||
|
MFM ที่มีอยู่ทั้งหมดได้ที่นี่นะ"
|
||||||
dummy: "Firefish ขยายโลกของ Fediverse"
|
dummy: "Firefish ขยายโลกของ Fediverse"
|
||||||
mention: "กล่าวถึง"
|
mention: "กล่าวถึง"
|
||||||
mentionDescription: "คุณสามารถระบุผู้ใช้โดยใช้ At-Symbol และชื่อผู้ใช้ได้นะ"
|
mentionDescription: "คุณสามารถระบุผู้ใช้โดยใช้ At-Symbol และชื่อผู้ใช้ได้นะ"
|
||||||
@ -1069,15 +1124,18 @@ _menuDisplay:
|
|||||||
hide: "ซ่อน"
|
hide: "ซ่อน"
|
||||||
_wordMute:
|
_wordMute:
|
||||||
muteWords: "ปิดเสียงคำ"
|
muteWords: "ปิดเสียงคำ"
|
||||||
muteWordsDescription: "คั่นด้วยช่องว่างสำหรับเงื่อนไข AND หรือด้วยการขึ้นบรรทัดใหม่สำหรับเงื่อนไข OR นะ"
|
muteWordsDescription: "คั่นด้วยช่องว่างสำหรับเงื่อนไข AND หรือด้วยการขึ้นบรรทัดใหม่สำหรับเงื่อนไข
|
||||||
|
OR นะ"
|
||||||
muteWordsDescription2: "ล้อมรอบคีย์เวิร์ดด้วยเครื่องหมายทับเพื่อใช้นิพจน์ทั่วไป"
|
muteWordsDescription2: "ล้อมรอบคีย์เวิร์ดด้วยเครื่องหมายทับเพื่อใช้นิพจน์ทั่วไป"
|
||||||
softDescription: "ซ่อนโน้ตให้ตรงตามเงื่อนไขที่ตั้งไว้จากไทม์ไลน์"
|
softDescription: "ซ่อนโน้ตให้ตรงตามเงื่อนไขที่ตั้งไว้จากไทม์ไลน์"
|
||||||
hardDescription: "ป้องกันไม่ให้โน้ตย่อที่ตรงตามเงื่อนไขที่ตั้งไว้ไม่ให้ถูกเพิ่มลงในไทม์ไลน์ นอกจากนี้ โน้ตเหล่านี้จะไม่ถูกเพิ่มลงในไทม์ไลน์แม้ว่าจะมีการเปลี่ยนแปลงเงื่อนไขยังไงก็ตาม"
|
hardDescription: "ป้องกันไม่ให้โน้ตย่อที่ตรงตามเงื่อนไขที่ตั้งไว้ไม่ให้ถูกเพิ่มลงในไทม์ไลน์
|
||||||
|
นอกจากนี้ โน้ตเหล่านี้จะไม่ถูกเพิ่มลงในไทม์ไลน์แม้ว่าจะมีการเปลี่ยนแปลงเงื่อนไขยังไงก็ตาม"
|
||||||
soft: "ซอฟ"
|
soft: "ซอฟ"
|
||||||
hard: "ยาก"
|
hard: "ยาก"
|
||||||
mutedNotes: "ปิดเสียงโน้ต"
|
mutedNotes: "ปิดเสียงโน้ต"
|
||||||
_instanceMute:
|
_instanceMute:
|
||||||
instanceMuteDescription: "การดำเนินการนี้จะปิดเสียง\"โน้ต/รีโน้ต\"จากอินสแตนซ์ที่อยู่ในรายการ รวมถึงบันทึกของผู้ใช้ที่ตอบกลับผู้ใช้จากอินสแตนซ์ที่ปิดเสียง"
|
instanceMuteDescription: "การดำเนินการนี้จะปิดเสียง\"โน้ต/รีโน้ต\"จากอินสแตนซ์ที่อยู่ในรายการ
|
||||||
|
รวมถึงบันทึกของผู้ใช้ที่ตอบกลับผู้ใช้จากอินสแตนซ์ที่ปิดเสียง"
|
||||||
instanceMuteDescription2: "คั่นด้วยการขึ้นบรรทัดใหม่"
|
instanceMuteDescription2: "คั่นด้วยการขึ้นบรรทัดใหม่"
|
||||||
title: "ซ่อนโน้ตจากอินสแตนซ์ที่มีอยู่ในรายการ"
|
title: "ซ่อนโน้ตจากอินสแตนซ์ที่มีอยู่ในรายการ"
|
||||||
heading: "รายชื่ออินสแตนซ์ที่ถูกปิดเสียง"
|
heading: "รายชื่ออินสแตนซ์ที่ถูกปิดเสียง"
|
||||||
@ -1191,3 +1249,4 @@ _deck:
|
|||||||
antenna: "เสาอากาศ"
|
antenna: "เสาอากาศ"
|
||||||
list: "รายการ"
|
list: "รายการ"
|
||||||
mentions: "พูดถึง"
|
mentions: "พูดถึง"
|
||||||
|
noThankYou: ไม่ล่ะขอบคุณ
|
||||||
|
Loading…
Reference in New Issue
Block a user