{
  "ipfsIsRunning": "IPFS กำลังทำงาน",
  "ipfsIsStopping": "IPFS กำลังหยุด",
  "ipfsIsStarting": "IPFS กำลังเริ่ม",
  "ipfsIsNotRunning": "IPFS ยังไม่ได้ทำงาน",
  "ipfsHasErrored": "IPFS เกิดข้อผิดพลาด",
  "runningWithGC": "กำลังทำงาน (อยู่ในขั้นตอน GC)",
  "runningWhileCheckingForUpdate": "กำลังทำงาน (ตรวจสอบอัพเดท)",
  "start": "เริ่ม",
  "stop": "หยุด",
  "restart": "รีสตาร์ท",
  "about": "เกี่ยวกับ",
  "advanced": "ขั้นสูง",
  "openRepoDir": "Open Kubo Repository Directory",
  "openLogsDir": "Open Desktop Logs Directory",
  "openConfigFile": "Open Desktop Configuration File",
  "openKuboConfigFile": "Open Kubo Configuration File",
  "viewOnGitHub": "ดูใน Github....",
  "helpUsTranslate": "ช่วยแปลแอปพลิเคชันนี้",
  "readReleaseNotes": "อ่านบันทึกการอัพเดท",
  "status": "สถานะ",
  "files": "ไฟล์",
  "peers": "เพียร์",
  "quit": "ออก",
  "versions": "เวอร์ชั่น",
  "screenshotTaken": "ถ่ายภาพหน้าจอแล้ว",
  "shareableLinkCopied": "คัดลอกลิ้งค์เรียบร้อย. คลิ๊ก ที่นี่ เพื่อดูภาพหน้าจอ",
  "couldNotTakeScreenshot": "ไม่สามารถถ่ายภาพหน้าจอได้",
  "errorwhileTakingScreenshot": "มีปัญหาเกิดขึ้นระหว่างถ่ายภาพหน้าจอ.",
  "clickToOpenLogs": "คลิ๊กที่นี่เพื่อเปิดดูบันทึกกิจกรรม.",
  "ipfsNotRunning": "IPFS ไม่ได้ทำงานอยู่",
  "checkForUpdates": "ตรวจหาอัพเดท...",
  "checkingForUpdates": "กำลังตรวจหาอัพเดท",
  "yes": "ใช่",
  "no": "ไม่",
  "close": "ปิด",
  "ok": "โอเค",
  "cancel": "ยกเลิก",
  "enable": "ใช้งาน",
  "reportTheError": "แจ้งปัญหา",
  "restartIpfsDesktop": "รีสตาร์ท IPFS",
  "openLogs": "เปิดบันทึกกิจกรรม",
  "takeScreenshot": "ถ่ายภาพหน้าจอ",
  "moveRepositoryLocation": "ย้ายสถานที่โฟลเดอร์",
  "runGarbageCollector": "เปิดใช้การลบขยะ",
  "selectDirectory": "เลือกโฟลเดอร์",
  "customIpfsBinary": "ไบนารี่ IPFS ที่กำหนดเอง",
  "setCustomIpfsBinary": "กำหนดไบนารี่ IPFS",
  "clearCustomIpfsBinary": "ล้างไบนารี่ IPFS ที่กำหนดไว้",
  "openCliDocumentation": "Open CLI Documentation",
  "polkitDialog": {
    "title": "ไม่พบ Polkit",
    "message": "ไม่สามารถเพิ่ม IPFS ไปยัง /usr/local/bin/ ได้ หากไม่มี Polkit."
  },
  "noPermissionDialog": {
    "title": "ไม่มีสิทธิ์เข้าถึง",
    "message": "ไม่สามารถเพิ่ม IPFS ไปยัง /usr/local/bin/ ได้ เนื่องจากรหัสผ่านไม่ถูกต้อง หรือไม่มีสิทธิ์เข้าถึงโฟลเดอร์."
  },
  "ipfsNotRunningDialog": {
    "title": "IPFS ไม่ได้ทำงานอยู่",
    "message": "IPFS ต้องทำงานอยู่ จึงจะใช้งานได้. คุณต้องการเปิด Daemon ไหม?"
  },
  "recoverableErrorDialog": {
    "title": "มีปัญหาเกิดขึ้น",
    "message": "มีปัญหาเกิดขึ้น แต่ยังสามารถใช้งาน IPFS Desktop ได้อยู่. คุณสามารถตรวจสอบบันทึก หรือ แจ้งปัญหาไปยังผู้พัฒนาได้ หากต้องการ."
  },
  "cannotConnectToApiDialog": {
    "title": "ไม่สามารถเชื่อมต่อไปที่ API",
    "message": "IPFS Desktop ไม่สามารถเชื่อมต่อไปยัง API ที่กำหนดใว้: { addr }."
  },
  "ipfsDesktopHasShutdownDialog": {
    "title": "IPFS Desktop ถูกปิดตัวลง",
    "message": "IPFS Desktop ถูกปิดตัวลงเนื่องจากมีปัญหาเกิดขึ้น. คุณสามารถรีสตาร์ทแอปพลิเคชั่น หรือ แจ้งปัญหาไปยังผู้พัฒนา, ซึ่งต้องมีบัญชี GitHub."
  },
  "moveRepositoryWarnDialog": {
    "title": "ย้ายโฟลเดอร์",
    "message": "ถ้าโฟลเดอร์ของคุณมีพื้นที่มากเกินไป, คุณสามารถย้ายส่วนนึงของโฟลเดอร์ไปที่ไดร์ฟอื่นได้. แต่ไดร์ฟทุกไดร์ฟจะต้องใช้งานได้ เพื่อที่จะให้ IPFS Desktop ทำงานเป็นปกติ.",
    "action": "ย้ายและรีสตาร์ทโหนด"
  },
  "moveRepositorySuccessDialog": {
    "title": "ย้ายโฟลเดอร์เรียบร้อยแล้ว",
    "message": "โฟลเดอร์ของคุณถูกย้ายไปยัง { location } แล้ว และการตั้งค่าถูกอัพเดทเรียบร้อย. Daemon จะถูกรีสตาร์ทในอีกไม่ช้า."
  },
  "moveRepositorySameDirDialog": {
    "title": "ได้เลือกโฟลเดอร์เดียวกัน",
    "message": "โฟลเดอร์ที่คุณเลือก เป็นอันเดียวกันกับโฟลเดอร์ปัจจุบัน: { location }. ฉะนั้น, จะไม่มีการเปลี่ยนแปลงเกิดขึ้น. "
  },
  "moveRepositoryDirExists": {
    "title": "มีโฟลเดอร์อยู่แล้ว",
    "message": "ที่อยู่ { location } มีอยู่แล้ว. โปรดลองใช้ที่อยู่อื่น."
  },
  "busyPortsDialog": {
    "title": "พอร์ทกำลังถูกใช้งานอยู่",
    "message": "พอร์ท { port1 } และ { port2 } ไม่สามารถใช้งานได้. คุณต้องการเปลี่ยนไปใช้พอร์ท { alt1 } และ { alt2 } แทนหรือไม่? ",
    "action": "ใช้พอร์ท { alt1 } และ { alt2 } แทนที่"
  },
  "busyPortDialog": {
    "title": "พอร์ทกำลังถูกใช้งานอยู่",
    "message": "พอร์ท { port } ไม่สามารถใช้งานได้. คุณต้องการเปลี่ยนไปใช้พอร์ท { alt } แทนหรือไม่?",
    "action": "ใช้พอร์ท { alt } แทนที่"
  },
  "multipleBusyPortsDialog": {
    "title": "พอร์ทกำลังถูกใช้งานอยู่",
    "message": "ไม่สามารถเพิ่มที่อยู่ API หรือ Gateway ได้ เนื่องจากพอร์ทไม่ว่าง.",
    "action": "เปิดไฟล์การตั้งค่า"
  },
  "itemsAddedNotification": {
    "title": "เพิ่มไอเทมแล้ว",
    "message": "{ count } items added to your IPFS node. A shareable link was copied to your clipboard."
  },
  "itemAddedNotification": {
    "title": "เพิ่มไอเทมแล้ว",
    "message": "Item added to your IPFS node. A shareable link was copied to your clipboard."
  },
  "itemsFailedNotification": {
    "title": "มีปัญหาระหว่างเพิ่มไอเทม",
    "message": "ไม่สามารถเพิ่มไอเทมไปยังโหนดของคุณ."
  },
  "updateAvailableDialog": {
    "title": "มีอัพเดทพร้อมติดตั้ง",
    "message": "มีเวอร์ชั่นใหม่ ({ version }) ของ IPFS Desktop พร้อมติดตั้ง. การดาวน์โหลดอัพเดท จะเริ่มขึ้นในพื้นหลังในอีกไม่ช้า."
  },
  "updateNotAvailableDialog": {
    "title": "ไม่มีอัพเดทที่ใหม่กว่า",
    "message": "คุณกำลังใช้งาน IPFS Desktop เวอร์ชั่นล่าสุด ({ version })."
  },
  "updateErrorDialog": {
    "title": "ไม่สามารถดาวน์โหลดอัพเดท",
    "message": "ไม่สามารถดาวน์โหลดอัพเดทได้. โปรดตรวจสอบการเชื่อมต่อของคุณและลองใหม่อีกครั้ง."
  },
  "updateDownloadedDialog": {
    "title": "IPFS Desktop Update",
    "message": "An update to IPFS Desktop { version } is available. Would you like to install it now?",
    "later": "Later",
    "now": "Install now"
  },
  "updateDownloadedNotification": {
    "title": "IPFS Desktop Update",
    "message": "An update to IPFS Desktop { version } is available."
  },
  "runGarbageCollectorWarning": {
    "title": "ตัวลบขยะ",
    "message": "การเปิดใช้ตัวลบขยะ (GC) จะลบทุกอย่างที่ไม่ได้ถูกปักหมุดไว้ หรือไม่ได้อยู่ใน MFS ของคุณ. กระบวนการนี้อาจจะใช้เวลาสักครู่. คุณต้องการดำเนินต่อไหม?",
    "action": "ทำงาน"
  },
  "runGarbageCollectorDone": {
    "title": "ตัวลบขยะ",
    "message": "ตัวลบขยะ ทำงานเสร็จสิ้้น."
  },
  "moveRepositoryFailed": {
    "title": "ย้ายโฟลเดอร์",
    "message": "ไม่สามารถย้ายโฟลเดอร์จาก \"{ currDir }\" ไปที่ \"{ newDir }\"."
  },
  "runGarbageCollectorErrored": {
    "title": "ตัวลบขยะ",
    "message": "ตัวลบขยะ ไม่สามารถดำเนินการได้."
  },
  "launchAtLoginNotSupported": {
    "title": "มีปัญหา",
    "message": "ฟังก์ชั่นนี้ไม่สามารถใช้งานได้ในแพลตฟอร์มนี้."
  },
  "launchAtLoginFailed": {
    "title": "มีปัญหา",
    "message": "ฟังก์ชั่นนี้ไม่สามารถใช้งานได้ในเครื่องนี้."
  },
  "enableGlobalTakeScreenshotShortcut": {
    "title": "เปิดใช้งานคีย์ลัดในการถ่ายภาพหน้าจอ",
    "message": "ในการเปิดคีย์ลัดนี้, \"{ accelerator }\" จะสามารถใช้ในการถ่ายรูปหน้าจอของคุณได้ ตราบใดที่ IPFS Desktop ยังทำงานอยู่."
  },
  "settings": {
    "settings": "การตั้งค่า",
    "preferences": "ตั้งค่าสไตล์",
    "openNodeSettings": "เปิดการตั้งค่าโหนด",
    "appPreferences": "การตั้งค่าสไตล์ของแอปพลิเคชั่น",
    "launchOnStartup": "เปิดระหว่างการเข้าสู่ระบบ",
    "openWebUIAtLaunch": "เปิดหน้าเว็บ ขณะกำลังเริ่มทำงาน",
    "pubsub": "เปิดใช้งาน PubSub",
    "namesysPubsub": "เปิดใช้งาน IPNS บน PubSub",
    "automaticGC": "การล้างขยะอัตโนมัติ",
    "takeScreenshotShortcut": "คีย์ลัดในการถ่ายภาพหน้าจอ",
    "experiments": "ฟังก์ชั่นทดลอง",
    "npmOnIpfs": "เปิดใช้งาน npm บน IPFS",
    "monochromeTrayIcon": "Use Monochrome Tray Icon"
  },
  "setCustomIpfsBinaryConfirmation": {
    "title": "กำหนดค่าไบนารี่ IPFS",
    "message": "ในการตั้งค่า IPFS แบบกำหนดเอง, IPFS Desktop จะไม่ได้ใช้เวอร์ชั่นส่วนรวม แต่จะเปลี่ยนไปใช้ IPFS Desktop แบบไบนารี่ที่กำหนดเอง. คุณต้องการดำเนินการต่อหรือไม่?"
  },
  "setCustomIpfsBinarySuccess": {
    "title": "กำหนดค่าไบนารี่ IPFS",
    "message": "IPFS Desktop จะเริ่มใช้เวอร์ชั่นไบนารี่ใน { path }. ในการเริ่มต้นการใช้งาน, จะต้องรีสตาร์ท IPFS ก่อน."
  },
  "clearCustomIpfsBinarySuccess": {
    "title": "ล้างไบนารี่ IPFS ที่กำหนดเอง",
    "message": "ไบนารี่ IPFS ที่กำหนดเองถูกล้างเรียบร้อย. ในการใช้งาน IPFS เวอร์ชั่นส่วนรวม, จะต้องรีสตาร์ท IPFS ก่อน."
  },
  "unresponsiveWindowDialog": {
    "title": "IPFS Desktop became unresponsive",
    "message": "Ongoing operation is taking more resources than expected. Do you wish to abort, and forcefully reload the interface?",
    "forceReload": "Yes, reload",
    "doNothing": "Do nothing"
  },
  "migrationDialog": {
    "title": "IPFS Desktop Migration",
    "message": "One moment! IPFS Desktop needs to run the latest data store migrations:",
    "closeAndContinue": "Continue in the background"
  },
  "startupFailedDialog": {
    "title": "IPFS Desktop Startup Has Failed",
    "message": "IPFS node has encountered an error and startup could not be completed:"
  },
  "repositoryMustBeDirectoryDialog": {
    "title": "IPFS Repository Must Be a Directory",
    "message": "The repository at “{ path }” is invalid, as it is not a directory.\n\nBefore starting IPFS Desktop again, please rename the old repository to “.ipfs.backup”. Please note that this will make IPFS Desktop generate a new repository."
  },
  "repositoryConfigurationIsMissingDialog": {
    "title": "IPFS Repository Configuration Is Missing",
    "message": "The repository at “{ path }” does not have a “config” file. The “config” file must be a valid JSON file.\n\nBefore starting IPFS Desktop again, please fix the configuration file or rename the old repository to “.ipfs.backup”. Please note that by renaming the old repository, IPFS Desktop will generate a new repository."
  },
  "privateNetworkDialog": {
    "title": "Private Network IPFS Repository",
    "message": "The repository at “{ path }” is part of a private network, which is not supported by IPFS Desktop."
  },
  "invalidRepositoryDialog": {
    "title": "Invalid IPFS Repository or Configuration File",
    "message": "The repository at “{ path }” or its configuration is invalid. The “config” file must be a valid JSON.\n\nBefore starting IPFS Desktop again, please fix the configuration file or rename the old repository to “.ipfs.backup”. Please note that by renaming the old repository, IPFS Desktop will generate a new repository"
  }
}
