From 1bd82a9b139861624f131fc2bef271838fdd8ef1 Mon Sep 17 00:00:00 2001 From: Dos <13649162+oDestroyeRo@users.noreply.github.com> Date: Mon, 25 Nov 2024 19:59:26 +0700 Subject: [PATCH] feat: add Thai language support (#10249) --- .../admin/dashboard/src/i18n/languages.ts | 8 +- .../dashboard/src/i18n/translations/index.ts | 4 + .../dashboard/src/i18n/translations/th.json | 2772 +++++++++++++++++ 3 files changed, 2783 insertions(+), 1 deletion(-) create mode 100644 packages/admin/dashboard/src/i18n/translations/th.json diff --git a/packages/admin/dashboard/src/i18n/languages.ts b/packages/admin/dashboard/src/i18n/languages.ts index d7f747ddbe..a06f380ed3 100644 --- a/packages/admin/dashboard/src/i18n/languages.ts +++ b/packages/admin/dashboard/src/i18n/languages.ts @@ -1,4 +1,4 @@ -import { de, enUS, es, pl, ptBR, tr } from "date-fns/locale" +import { de, enUS, es, pl, ptBR, tr, th } from "date-fns/locale" import { Language } from "./types" export const languages: Language[] = [ @@ -38,4 +38,10 @@ export const languages: Language[] = [ ltr: true, date_locale: tr, }, + { + code: "th", + display_name: "ไทย", + ltr: true, + date_locale: th, + }, ] diff --git a/packages/admin/dashboard/src/i18n/translations/index.ts b/packages/admin/dashboard/src/i18n/translations/index.ts index d97ad40c1e..e2508ef15e 100644 --- a/packages/admin/dashboard/src/i18n/translations/index.ts +++ b/packages/admin/dashboard/src/i18n/translations/index.ts @@ -4,6 +4,7 @@ import es from "./es.json" import pl from "./pl.json" import ptBR from "./ptBR.json" import tr from "./tr.json" +import th from "./th.json" export default { en: { @@ -24,4 +25,7 @@ export default { tr: { translation: tr, }, + th: { + translation: th, + }, } diff --git a/packages/admin/dashboard/src/i18n/translations/th.json b/packages/admin/dashboard/src/i18n/translations/th.json new file mode 100644 index 0000000000..8aa466ff94 --- /dev/null +++ b/packages/admin/dashboard/src/i18n/translations/th.json @@ -0,0 +1,2772 @@ +{ + "$schema": "./$schema.json", + "general": { + "ascending": "เรียงจากน้อยไปมาก", + "descending": "เรียงจากมากไปน้อย", + "add": "เพิ่ม", + "start": "เริ่มต้น", + "end": "สิ้นสุด", + "open": "เปิด", + "close": "ปิด", + "apply": "ใช้", + "range": "ช่วง", + "search": "ค้นหา", + "of": "ของ", + "results": "ผลลัพธ์", + "pages": "หน้า", + "next": "ถัดไป", + "prev": "ก่อนหน้า", + "is": "คือ", + "timeline": "ไทม์ไลน์", + "success": "สำเร็จ", + "warning": "คำเตือน", + "tip": "คำแนะนำ", + "error": "ข้อผิดพลาด", + "select": "เลือก", + "selected": "เลือกแล้ว", + "enabled": "เปิดใช้งาน", + "disabled": "ปิดใช้งาน", + "expired": "หมดอายุ", + "active": "ใช้งานอยู่", + "revoked": "เพิกถอน", + "new": "ใหม่", + "modified": "แก้ไขแล้ว", + "added": "เพิ่มแล้ว", + "removed": "ลบออกแล้ว", + "admin": "ผู้ดูแลระบบ", + "store": "ร้านค้า", + "details": "รายละเอียด", + "items_one": "{{count}} รายการ", + "items_other": "{{count}} รายการ", + "countSelected": "เลือก {{count}} รายการ", + "countOfTotalSelected": "เลือก {{count}} จากทั้งหมด {{total}}", + "plusCount": "+ {{count}}", + "plusCountMore": "+ {{count}} เพิ่มเติม", + "areYouSure": "คุณแน่ใจหรือไม่?", + "noRecordsFound": "ไม่พบข้อมูล", + "typeToConfirm": "กรุณาพิมพ์ {val} เพื่อยืนยัน:", + "noResultsTitle": "ไม่มีผลลัพธ์", + "noResultsMessage": "ลองเปลี่ยนตัวกรองหรือคำค้นหา", + "noSearchResults": "ไม่มีผลลัพธ์การค้นหา", + "noSearchResultsFor": "ไม่มีผลลัพธ์การค้นหาสำหรับ <0>'{{query}}'", + "noRecordsTitle": "ไม่มีข้อมูล", + "noRecordsMessage": "ไม่มีข้อมูลที่จะแสดง", + "unsavedChangesTitle": "คุณแน่ใจหรือไม่ที่จะออกจากฟอร์มนี้?", + "unsavedChangesDescription": "คุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก และจะสูญหายหากคุณออกจากฟอร์มนี้", + "includesTaxTooltip": "ราคาคอลัมน์นี้รวมภาษีแล้ว", + "excludesTaxTooltip": "ราคาคอลัมน์นี้ยังไม่รวมภาษี", + "noMoreData": "ไม่มีข้อมูลเพิ่มเติม" + }, + "json": { + "header": "JSON", + "numberOfKeys_one": "{{count}} คีย์", + "numberOfKeys_other": "{{count}} คีย์", + "drawer": { + "header_one": "JSON <0>· {{count}} คีย์", + "header_other": "JSON <0>· {{count}} คีย์", + "description": "ดูข้อมูล JSON สำหรับวัตถุนี้" + } + }, + "metadata": { + "header": "เมตาดาต้า", + "numberOfKeys_one": "{{count}} คีย์", + "numberOfKeys_other": "{{count}} คีย์", + "edit": { + "header": "แก้ไขเมตาดาต้า", + "description": "แก้ไขเมตาดาต้าสำหรับวัตถุนี้", + "successToast": "อัปเดตเมตาดาต้าสำเร็จแล้ว", + "actions": { + "insertRowAbove": "เพิ่มแถวด้านบน", + "insertRowBelow": "เพิ่มแถวด้านล่าง", + "deleteRow": "ลบแถว" + }, + "labels": { + "key": "คีย์", + "value": "ค่า" + }, + "complexRow": { + "label": "บางแถวถูกปิดใช้งาน", + "description": "วัตถุนี้มีเมตาดาต้าที่ไม่ใช่ข้อมูลพื้นฐาน เช่น อาเรย์หรืออ็อบเจกต์ ซึ่งไม่สามารถแก้ไขได้ที่นี่ หากต้องการแก้ไขแถวที่ปิดใช้งาน กรุณาใช้ API โดยตรง", + "tooltip": "แถวนี้ถูกปิดใช้งานเพราะมีข้อมูลที่ไม่ใช่ข้อมูลพื้นฐาน" + } + } + }, + "validation": { + "mustBeInt": "ค่าต้องเป็นตัวเลขจำนวนเต็ม", + "mustBePositive": "ค่าต้องเป็นตัวเลขที่เป็นบวก" + }, + "actions": { + "save": "บันทึก", + "saveAsDraft": "บันทึกเป็นฉบับร่าง", + "copy": "คัดลอก", + "copied": "คัดลอกแล้ว", + "duplicate": "ทำสำเนา", + "publish": "เผยแพร่", + "create": "สร้าง", + "delete": "ลบ", + "remove": "นำออก", + "revoke": "เพิกถอน", + "cancel": "ยกเลิก", + "forceConfirm": "ยืนยันแบบบังคับ", + "continueEdit": "แก้ไขต่อ", + "enable": "เปิดใช้งาน", + "disable": "ปิดใช้งาน", + "undo": "ยกเลิกการทำ", + "complete": "เสร็จสิ้น", + "viewDetails": "ดูรายละเอียด", + "back": "ย้อนกลับ", + "close": "ปิด", + "showMore": "แสดงเพิ่มเติม", + "continue": "ดำเนินการต่อ", + "continueWithEmail": "ดำเนินการต่อด้วยอีเมล", + "idCopiedToClipboard": "คัดลอก ID ไปยังคลิปบอร์ดแล้ว", + "addReason": "เพิ่มเหตุผล", + "addNote": "เพิ่มบันทึก", + "reset": "รีเซ็ต", + "confirm": "ยืนยัน", + "edit": "แก้ไข", + "addItems": "เพิ่มรายการ", + "download": "ดาวน์โหลด", + "clear": "ล้างข้อมูล", + "clearAll": "ล้างทั้งหมด", + "apply": "ใช้", + "add": "เพิ่ม", + "select": "เลือก", + "browse": "เรียกดู", + "logout": "ออกจากระบบ", + "hide": "ซ่อน", + "export": "ส่งออก", + "import": "นำเข้า" + }, + "operators": { + "in": "ใน" + }, + "app": { + "search": { + "label": "ค้นหา", + "title": "ค้นหา", + "description": "ค้นหาร้านค้าทั้งหมดของคุณ รวมถึงคำสั่งซื้อ ผลิตภัณฑ์ ลูกค้า และอื่น ๆ", + "allAreas": "ทุกพื้นที่", + "navigation": "การนำทาง", + "openResult": "เปิดผลลัพธ์", + "showMore": "แสดงเพิ่มเติม", + "placeholder": "ไปที่หรือค้นหาอะไรก็ได้...", + "noResultsTitle": "ไม่พบผลลัพธ์", + "noResultsMessage": "เราไม่พบสิ่งใดที่ตรงกับการค้นหาของคุณ", + "emptySearchTitle": "พิมพ์เพื่อค้นหา", + "emptySearchMessage": "ป้อนคำหลักหรือวลีเพื่อสำรวจ", + "loadMore": "โหลดเพิ่มอีก {{count}}", + "groups": { + "all": "ทุกพื้นที่", + "customer": "ลูกค้า", + "customerGroup": "กลุ่มลูกค้า", + "product": "ผลิตภัณฑ์", + "productVariant": "ตัวเลือกผลิตภัณฑ์", + "inventory": "สินค้าคงคลัง", + "reservation": "การจอง", + "category": "หมวดหมู่", + "collection": "คอลเลกชัน", + "order": "คำสั่งซื้อ", + "promotion": "โปรโมชั่น", + "campaign": "แคมเปญ", + "priceList": "รายการราคา", + "user": "ผู้ใช้", + "region": "ภูมิภาค", + "taxRegion": "เขตภาษี", + "returnReason": "เหตุผลในการคืนสินค้า", + "salesChannel": "ช่องทางการขาย", + "productType": "ประเภทผลิตภัณฑ์", + "productTag": "แท็กผลิตภัณฑ์", + "location": "ตำแหน่งที่ตั้ง", + "shippingProfile": "โปรไฟล์การจัดส่ง", + "publishableApiKey": "คีย์ API ที่เผยแพร่ได้", + "secretApiKey": "คีย์ API ลับ", + "command": "คำสั่ง", + "navigation": "การนำทาง" + } + }, + "keyboardShortcuts": { + "pageShortcut": "ไปที่", + "settingShortcut": "การตั้งค่า", + "commandShortcut": "คำสั่ง", + "then": "แล้ว", + "navigation": { + "goToOrders": "คำสั่งซื้อ", + "goToProducts": "ผลิตภัณฑ์", + "goToCollections": "คอลเลกชัน", + "goToCategories": "หมวดหมู่", + "goToCustomers": "ลูกค้า", + "goToCustomerGroups": "กลุ่มลูกค้า", + "goToInventory": "สินค้าคงคลัง", + "goToReservations": "การจอง", + "goToPriceLists": "รายการราคา", + "goToPromotions": "โปรโมชั่น", + "goToCampaigns": "แคมเปญ" + }, + "settings": { + "goToSettings": "การตั้งค่า", + "goToStore": "ร้านค้า", + "goToUsers": "ผู้ใช้", + "goToRegions": "ภูมิภาค", + "goToTaxRegions": "เขตภาษี", + "goToSalesChannels": "ช่องทางการขาย", + "goToProductTypes": "ประเภทผลิตภัณฑ์", + "goToLocations": "ตำแหน่งที่ตั้ง", + "goToPublishableApiKeys": "คีย์ API ที่เผยแพร่ได้", + "goToSecretApiKeys": "คีย์ API ลับ", + "goToWorkflows": "เวิร์กโฟลว์", + "goToProfile": "โปรไฟล์", + "goToReturnReasons": "เหตุผลในการคืนสินค้า" + } + }, + "menus": { + "user": { + "documentation": "เอกสาร", + "changelog": "บันทึกการเปลี่ยนแปลง", + "shortcuts": "ทางลัด", + "profileSettings": "การตั้งค่าโปรไฟล์", + "theme": { + "label": "ธีม", + "dark": "มืด", + "light": "สว่าง", + "system": "ระบบ" + } + }, + "store": { + "label": "ร้านค้า", + "storeSettings": "การตั้งค่าร้านค้า" + }, + "actions": { + "logout": "ออกจากระบบ" + } + }, + "nav": { + "accessibility": { + "title": "การนำทาง", + "description": "เมนูการนำทางสำหรับแดชบอร์ด" + }, + "common": { + "extensions": "ส่วนขยาย" + }, + "main": { + "store": "ร้านค้า", + "storeSettings": "การตั้งค่าร้านค้า" + }, + "settings": { + "header": "การตั้งค่า", + "general": "ทั่วไป", + "developer": "นักพัฒนา", + "myAccount": "บัญชีของฉัน" + } + } + }, + "dataGrid": { + "columns": { + "view": "ดู", + "resetToDefault": "รีเซ็ตเป็นค่าเริ่มต้น", + "disabled": "ไม่สามารถเปลี่ยนการแสดงคอลัมน์ได้" + }, + "shortcuts": { + "label": "ทางลัด", + "commands": { + "undo": "เลิกทำ", + "redo": "ทำซ้ำ", + "copy": "คัดลอก", + "paste": "วาง", + "edit": "แก้ไข", + "delete": "ลบ", + "clear": "ล้างข้อมูล", + "moveUp": "เลื่อนขึ้น", + "moveDown": "เลื่อนลง", + "moveLeft": "เลื่อนไปทางซ้าย", + "moveRight": "เลื่อนไปทางขวา", + "moveTop": "เลื่อนไปด้านบน", + "moveBottom": "เลื่อนไปด้านล่าง", + "selectDown": "เลือกลง", + "selectUp": "เลือกขึ้น", + "selectColumnDown": "เลือกคอลัมน์ลง", + "selectColumnUp": "เลือกคอลัมน์ขึ้น", + "focusToolbar": "โฟกัสไปที่แถบเครื่องมือ", + "focusCancel": "ยกเลิกโฟกัส" + } + }, + "errors": { + "fixError": "แก้ไขข้อผิดพลาด", + "count_one": "{{count}} ข้อผิดพลาด", + "count_other": "{{count}} ข้อผิดพลาด" + } + }, + "filters": { + "date": { + "today": "วันนี้", + "lastSevenDays": "7 วันที่ผ่านมา", + "lastThirtyDays": "30 วันที่ผ่านมา", + "lastNinetyDays": "90 วันที่ผ่านมา", + "lastTwelveMonths": "12 เดือนที่ผ่านมา", + "custom": "กำหนดเอง", + "from": "จาก", + "to": "ถึง" + }, + "compare": { + "lessThan": "น้อยกว่า", + "greaterThan": "มากกว่า", + "exact": "ตรงกับ", + "range": "ช่วง", + "lessThanLabel": "น้อยกว่า {{value}}", + "greaterThanLabel": "มากกว่า {{value}}", + "andLabel": "และ" + }, + "addFilter": "เพิ่มตัวกรอง" + }, + "errorBoundary": { + "badRequestTitle": "400 - คำขอไม่ถูกต้อง", + "badRequestMessage": "คำขอไม่สามารถเข้าใจได้โดยเซิร์ฟเวอร์เนื่องจากรูปแบบไม่ถูกต้อง", + "notFoundTitle": "404 - ไม่มีหน้าในที่อยู่นี้", + "notFoundMessage": "ตรวจสอบ URL และลองอีกครั้ง หรือใช้แถบค้นหาเพื่อหาสิ่งที่คุณต้องการ", + "internalServerErrorTitle": "500 - ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน", + "internalServerErrorMessage": "เกิดข้อผิดพลาดที่ไม่คาดคิดบนเซิร์ฟเวอร์ กรุณาลองอีกครั้งในภายหลัง", + "defaultTitle": "เกิดข้อผิดพลาด", + "defaultMessage": "เกิดข้อผิดพลาดที่ไม่คาดคิดขณะโหลดหน้านี้", + "noMatchMessage": "ไม่พบหน้าที่คุณกำลังมองหา", + "backToDashboard": "กลับไปที่แดชบอร์ด" + }, + "addresses": { + "shippingAddress": { + "header": "ที่อยู่สำหรับจัดส่ง", + "editHeader": "แก้ไขที่อยู่สำหรับจัดส่ง", + "editLabel": "ที่อยู่สำหรับจัดส่ง", + "label": "ที่อยู่สำหรับจัดส่ง" + }, + "billingAddress": { + "header": "ที่อยู่สำหรับเรียกเก็บเงิน", + "editHeader": "แก้ไขที่อยู่สำหรับเรียกเก็บเงิน", + "editLabel": "ที่อยู่สำหรับเรียกเก็บเงิน", + "label": "ที่อยู่สำหรับเรียกเก็บเงิน", + "sameAsShipping": "เหมือนกับที่อยู่สำหรับจัดส่ง" + }, + "contactHeading": "ข้อมูลติดต่อ", + "locationHeading": "สถานที่ตั้ง" + }, + "email": { + "editHeader": "แก้ไขอีเมล", + "editLabel": "อีเมล", + "label": "อีเมล" + }, + "transferOwnership": { + "header": "โอนความเป็นเจ้าของ", + "label": "โอนความเป็นเจ้าของ", + "details": { + "order": "รายละเอียดคำสั่งซื้อ", + "draft": "รายละเอียดฉบับร่าง" + }, + "currentOwner": { + "label": "เจ้าของปัจจุบัน", + "hint": "เจ้าของปัจจุบันของคำสั่งซื้อ" + }, + "newOwner": { + "label": "เจ้าของใหม่", + "hint": "เจ้าของใหม่ที่จะโอนคำสั่งซื้อไปให้" + }, + "validation": { + "mustBeDifferent": "เจ้าของใหม่ต้องแตกต่างจากเจ้าของปัจจุบัน", + "required": "ต้องระบุเจ้าของใหม่" + } + }, + "sales_channels": { + "availableIn": "มีให้ใน <0>{{x}} จาก <1>{{y}} ช่องทางการขาย" + }, + "products": { + "domain": "สินค้า", + "list": { + "noRecordsMessage": "สร้างสินค้าชิ้นแรกของคุณเพื่อเริ่มต้นการขาย" + }, + "edit": { + "header": "แก้ไขสินค้า", + "description": "แก้ไขรายละเอียดของสินค้า", + "successToast": "สินค้า {{title}} ถูกอัปเดตสำเร็จ" + }, + "create": { + "title": "สร้างสินค้า", + "description": "สร้างสินค้าชิ้นใหม่", + "header": "ทั่วไป", + "tabs": { + "details": "รายละเอียด", + "organize": "จัดการ", + "variants": "ตัวเลือก", + "inventory": "ชุดสินค้าคงคลัง" + }, + "errors": { + "variants": "โปรดเลือกตัวเลือกอย่างน้อยหนึ่งตัวเลือก", + "options": "โปรดสร้างตัวเลือกอย่างน้อยหนึ่งตัวเลือก", + "uniqueSku": "รหัส SKU ต้องไม่ซ้ำกัน" + }, + "inventory": { + "heading": "ชุดสินค้าคงคลัง", + "label": "เพิ่มรายการสินค้าคงคลังในชุดคงคลังของตัวเลือก", + "itemPlaceholder": "เลือกสินค้าคงคลัง", + "quantityPlaceholder": "จำนวนที่ต้องการสำหรับชุดนี้" + }, + "variants": { + "header": "ตัวเลือก", + "subHeadingTitle": "ใช่ นี่คือสินค้าที่มีตัวเลือก", + "subHeadingDescription": "หากไม่ได้เลือก จะสร้างตัวเลือกเริ่มต้นให้คุณ", + "optionTitle": { + "placeholder": "ขนาด" + }, + "optionValues": { + "placeholder": "เล็ก, กลาง, ใหญ่" + }, + "productVariants": { + "label": "ตัวเลือกสินค้า", + "hint": "การจัดอันดับนี้จะส่งผลต่อการเรียงลำดับตัวเลือกในหน้าร้านของคุณ", + "alert": "เพิ่มตัวเลือกเพื่อสร้างตัวเลือกสินค้า", + "tip": "ตัวเลือกที่ไม่ได้เลือกจะไม่ถูกสร้างขึ้น คุณสามารถสร้างและแก้ไขตัวเลือกสินค้าได้ภายหลัง" + }, + "productOptions": { + "label": "ตัวเลือกสินค้า", + "hint": "กำหนดตัวเลือกสำหรับสินค้า เช่น สี ขนาด เป็นต้น" + } + }, + "successToast": "สินค้า {{title}} ถูกสร้างเรียบร้อยแล้ว" + }, + "export": { + "header": "ส่งออกรายการสินค้า", + "description": "ส่งออกรายการสินค้าเป็นไฟล์ CSV", + "success": { + "title": "กำลังประมวลผลการส่งออกของคุณ", + "description": "การส่งออกข้อมูลอาจใช้เวลาสักครู่ เราจะแจ้งให้คุณทราบเมื่อเสร็จสิ้น" + }, + "filters": { + "title": "ตัวกรอง", + "description": "ใช้ตัวกรองในตารางเพื่อปรับมุมมองนี้" + }, + "columns": { + "title": "คอลัมน์", + "description": "ปรับแต่งข้อมูลที่ส่งออกให้ตรงกับความต้องการของคุณ" + } + }, + "import": { + "header": "นำเข้ารายการสินค้า", + "uploadLabel": "นำเข้าสินค้า", + "uploadHint": "ลากและวางไฟล์ CSV หรือคลิกเพื่ออัปโหลด", + "description": "นำเข้าสินค้าโดยการให้ไฟล์ CSV ในรูปแบบที่กำหนดไว้ล่วงหน้า", + "template": { + "title": "ไม่แน่ใจเกี่ยวกับการจัดเรียงรายการของคุณ?", + "description": "ดาวน์โหลดเทมเพลตด้านล่างเพื่อให้แน่ใจว่าคุณปฏิบัติตามรูปแบบที่ถูกต้อง" + }, + "upload": { + "title": "อัปโหลดไฟล์ CSV", + "description": "ผ่านการนำเข้า คุณสามารถเพิ่มหรืออัปเดตสินค้าได้ เพื่ออัปเดตสินค้าที่มีอยู่ ใช้ Handle และ ID ที่มีอยู่ คุณจะถูกขอให้ยืนยันก่อนที่เราจะนำเข้าสินค้า", + "preprocessing": "กำลังประมวลผลล่วงหน้า...", + "productsToCreate": "สินค้าที่จะถูกสร้าง", + "productsToUpdate": "สินค้าที่จะถูกอัปเดต" + }, + "success": { + "title": "กำลังประมวลผลการนำเข้าของคุณ", + "description": "การนำเข้าข้อมูลอาจใช้เวลาสักครู่ เราจะแจ้งให้คุณทราบเมื่อเสร็จสิ้น" + } + }, + "deleteWarning": "คุณกำลังจะลบสินค้า {{title}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "variants": "ตัวเลือก", + "attributes": "แอตทริบิวต์", + "editAttributes": "แก้ไขแอตทริบิวต์", + "editOptions": "แก้ไขตัวเลือก", + "editPrices": "แก้ไขราคา", + "media": { + "label": "สื่อ", + "editHint": "เพิ่มสื่อไปยังสินค้าเพื่อแสดงในหน้าร้านของคุณ", + "makeThumbnail": "ทำเป็นภาพขนาดย่อ", + "uploadImagesLabel": "อัปโหลดรูปภาพ", + "uploadImagesHint": "ลากและวางรูปภาพที่นี่หรือคลิกเพื่ออัปโหลด", + "invalidFileType": "'{{name}}' ไม่ใช่ประเภทไฟล์ที่รองรับ ประเภทไฟล์ที่รองรับคือ: {{types}}", + "failedToUpload": "การอัปโหลดสื่อที่เพิ่มไม่สำเร็จ โปรดลองอีกครั้ง", + "deleteWarning_one": "คุณกำลังจะลบภาพ {{count}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "deleteWarning_other": "คุณกำลังจะลบภาพ {{count}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "deleteWarningWithThumbnail_one": "คุณกำลังจะลบภาพ {{count}} รวมถึงภาพขนาดย่อ การกระทำนี้ไม่สามารถย้อนกลับได้", + "deleteWarningWithThumbnail_other": "คุณกำลังจะลบภาพ {{count}} รวมถึงภาพขนาดย่อ การกระทำนี้ไม่สามารถย้อนกลับได้", + "thumbnailTooltip": "ภาพขนาดย่อ", + "galleryLabel": "แกลเลอรี", + "downloadImageLabel": "ดาวน์โหลดภาพปัจจุบัน", + "deleteImageLabel": "ลบภาพปัจจุบัน", + "emptyState": { + "header": "ยังไม่มีสื่อ", + "description": "เพิ่มสื่อไปยังสินค้าเพื่อแสดงในหน้าร้านของคุณ", + "action": "เพิ่มสื่อ" + }, + "successToast": "อัปเดตสื่อสำเร็จ" + }, + "discountableHint": "หากไม่ได้เลือก ส่วนลดจะไม่ถูกนำไปใช้กับสินค้านี้", + "noSalesChannels": "ไม่มีช่องทางการขายใดๆ", + "variantCount_one": "{{count}} ตัวเลือก", + "variantCount_other": "{{count}} ตัวเลือก", + "deleteVariantWarning": "คุณกำลังจะลบตัวเลือก {{title}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "productStatus": { + "draft": "ฉบับร่าง", + "published": "เผยแพร่", + "proposed": "เสนอ", + "rejected": "ถูกปฏิเสธ" + }, + "fields": { + "title": { + "label": "ชื่อสินค้า", + "hint": "ตั้งชื่อสินค้าแบบสั้นและชัดเจน ความยาวที่แนะนำคือ 50-60 ตัวอักษร" + }, + "subtitle": { + "label": "คำบรรยาย" + }, + "handle": { + "label": "Handle", + "tooltip": "Handle ใช้เพื่ออ้างอิงสินค้าในหน้าร้าน หากไม่ได้ระบุ Handle จะถูกสร้างจากชื่อสินค้า" + }, + "description": { + "label": "คำอธิบาย", + "hint": "คำอธิบายสั้นและกระชับ ความยาวที่แนะนำคือ 120-160 ตัวอักษร" + }, + "discountable": { + "label": "สามารถลดราคาได้", + "hint": "หากไม่ได้เลือก ส่วนลดจะไม่ถูกนำไปใช้กับสินค้านี้" + }, + "type": { + "label": "ประเภท" + }, + "collection": { + "label": "คอลเลกชัน" + }, + "categories": { + "label": "หมวดหมู่" + }, + "tags": { + "label": "แท็ก" + }, + "sales_channels": { + "label": "ช่องทางการขาย", + "hint": "สินค้านี้จะสามารถใช้งานได้ในช่องทางการขายเริ่มต้นหากไม่มีการเปลี่ยนแปลง" + }, + "countryOrigin": { + "label": "ประเทศที่ผลิต" + }, + "material": { + "label": "วัสดุ" + }, + "width": { + "label": "ความกว้าง" + }, + "length": { + "label": "ความยาว" + }, + "height": { + "label": "ความสูง" + }, + "weight": { + "label": "น้ำหนัก" + }, + "options": { + "label": "ตัวเลือกสินค้า", + "hint": "กำหนดตัวเลือก เช่น สี ขนาด ฯลฯ", + "add": "เพิ่มตัวเลือก", + "optionTitle": "ชื่อตัวเลือก", + "optionTitlePlaceholder": "สี", + "variations": "ตัวเลือกย่อย (คั่นด้วยเครื่องหมายจุลภาค)", + "variantionsPlaceholder": "แดง, น้ำเงิน, เขียว" + }, + "variants": { + "label": "ตัวเลือกสินค้า", + "hint": "การจัดลำดับนี้จะส่งผลต่อการเรียงลำดับตัวเลือกในหน้าร้าน" + }, + "mid_code": { + "label": "รหัส MID" + }, + "hs_code": { + "label": "รหัส HS" + } + }, + "variant": { + "edit": { + "header": "แก้ไขตัวเลือก", + "success": "แก้ไขตัวเลือกสินค้าเรียบร้อยแล้ว" + }, + "create": { + "header": "รายละเอียดตัวเลือก" + }, + "deleteWarning": "คุณแน่ใจหรือไม่ว่าต้องการลบตัวเลือกนี้?", + "pricesPagination": "1 - {{current}} จาก {{total}} ราคา", + "tableItemAvailable": "{{availableCount}} พร้อมใช้งาน", + "tableItem_one": "{{availableCount}} พร้อมใช้งานที่ {{locationCount}} สถานที่", + "tableItem_other": "{{availableCount}} พร้อมใช้งานที่ {{locationCount}} สถานที่", + "inventory": { + "notManaged": "ไม่ได้จัดการ", + "manageItems": "จัดการสินค้าคงคลัง", + "notManagedDesc": "สินค้าคงคลังไม่ได้จัดการสำหรับตัวเลือกนี้ เปิด 'จัดการสินค้าคงคลัง' เพื่อติดตามสินค้าคงคลัง", + "manageKit": "จัดการชุดสินค้าคงคลัง", + "navigateToItem": "ไปยังสินค้าคงคลัง", + "actions": { + "inventoryItems": "ไปยังสินค้าคงคลัง", + "inventoryKit": "แสดงสินค้าคงคลัง" + }, + "inventoryKit": "ชุดสินค้าคงคลัง", + "inventoryKitHint": "ตัวเลือกนี้มีหลายสินค้าคงคลังหรือไม่?", + "validation": { + "itemId": "กรุณาเลือกสินค้าคงคลัง", + "quantity": "ต้องใส่จำนวน กรุณาใส่ตัวเลขบวก" + }, + "header": "สต็อกและสินค้าคงคลัง", + "editItemDetails": "แก้ไขรายละเอียดสินค้า", + "manageInventoryLabel": "จัดการสินค้าคงคลัง", + "manageInventoryHint": "เมื่อเปิดใช้งาน เราจะเปลี่ยนจำนวนสินค้าคงคลังเมื่อมีคำสั่งซื้อและการคืนสินค้า", + "allowBackordersLabel": "อนุญาตให้สั่งซื้อเกินจำนวน", + "allowBackordersHint": "เมื่อเปิดใช้งาน ลูกค้าสามารถซื้อสินค้านี้ได้แม้ไม่มีสต็อก", + "toast": { + "levelsBatch": "อัปเดตระดับสินค้าคงคลังแล้ว", + "update": "อัปเดตสินค้าคงคลังสำเร็จ", + "updateLevel": "อัปเดตระดับสินค้าคงคลังสำเร็จ", + "itemsManageSuccess": "อัปเดตสินค้าคงคลังสำเร็จ" + } + } + }, + "options": { + "header": "ตัวเลือก", + "edit": { + "header": "แก้ไขตัวเลือก", + "successToast": "อัปเดตตัวเลือก {{title}} สำเร็จ" + }, + "create": { + "header": "สร้างตัวเลือก", + "successToast": "สร้างตัวเลือก {{title}} สำเร็จ" + }, + "deleteWarning": "คุณกำลังจะลบตัวเลือกสินค้า: {{title}} การดำเนินการนี้ไม่สามารถยกเลิกได้" + }, + "organization": { + "header": "จัดการ", + "edit": { + "header": "แก้ไขการจัดการ", + "toasts": { + "success": "อัปเดตการจัดการของ {{title}} สำเร็จ" + } + } + }, + "toasts": { + "delete": { + "success": { + "header": "ลบสินค้าแล้ว", + "description": "{{title}} ถูกลบสำเร็จ" + }, + "error": { + "header": "ลบสินค้าล้มเหลว" + } + } + } + }, + "collections": { + "domain": "คอลเลกชัน", + "subtitle": "จัดระเบียบสินค้าเป็นคอลเลกชัน", + "createCollection": "สร้างคอลเลกชัน", + "createCollectionHint": "สร้างคอลเลกชันใหม่เพื่อจัดระเบียบสินค้า", + "createSuccess": "สร้างคอลเลกชันสำเร็จ", + "editCollection": "แก้ไขคอลเลกชัน", + "handleTooltip": "Handle ใช้เพื่ออ้างอิงคอลเลกชันในหน้าร้าน หากไม่ได้ระบุ Handle จะถูกสร้างจากชื่อคอลเลกชัน", + "deleteWarning": "คุณกำลังจะลบคอลเลกชัน {{title}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "removeSingleProductWarning": "คุณกำลังจะลบสินค้า {{title}} ออกจากคอลเลกชัน การดำเนินการนี้ไม่สามารถยกเลิกได้", + "removeProductsWarning_one": "คุณกำลังจะลบ {{count}} สินค้าออกจากคอลเลกชัน การดำเนินการนี้ไม่สามารถยกเลิกได้", + "removeProductsWarning_other": "คุณกำลังจะลบ {{count}} สินค้าออกจากคอลเลกชัน การดำเนินการนี้ไม่สามารถยกเลิกได้", + "products": { + "list": { + "noRecordsMessage": "ไม่มีสินค้าในคอลเลกชันนี้" + }, + "add": { + "successToast_one": "เพิ่มสินค้าในคอลเลกชันสำเร็จ", + "successToast_other": "เพิ่มสินค้าลงในคอลเลกชันสำเร็จ" + }, + "remove": { + "successToast_one": "ลบสินค้าออกจากคอลเลกชันสำเร็จ", + "successToast_other": "ลบสินค้าจากคอลเลกชันสำเร็จ" + } + } + }, + "categories": { + "domain": "หมวดหมู่", + "subtitle": "จัดระเบียบสินค้าเป็นหมวดหมู่ และจัดการการจัดอันดับและลำดับชั้นของหมวดหมู่", + "create": { + "header": "สร้างหมวดหมู่", + "hint": "สร้างหมวดหมู่ใหม่เพื่อจัดระเบียบสินค้า", + "tabs": { + "details": "รายละเอียด", + "organize": "จัดการการจัดอันดับ" + }, + "successToast": "สร้างหมวดหมู่ {{name}} สำเร็จ" + }, + "edit": { + "header": "แก้ไขหมวดหมู่", + "description": "แก้ไขหมวดหมู่เพื่ออัปเดตรายละเอียด", + "successToast": "หมวดหมู่ถูกอัปเดตสำเร็จ" + }, + "delete": { + "confirmation": "คุณกำลังจะลบหมวดหมู่ {{name}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "successToast": "ลบหมวดหมู่ {{name}} สำเร็จ" + }, + "products": { + "add": { + "disabledTooltip": "สินค้านี้อยู่ในหมวดหมู่แล้ว", + "successToast_one": "เพิ่ม {{count}} สินค้าในหมวดหมู่สำเร็จ", + "successToast_other": "เพิ่ม {{count}} สินค้าในหมวดหมู่สำเร็จ" + }, + "remove": { + "confirmation_one": "คุณกำลังจะลบ {{count}} สินค้าออกจากหมวดหมู่ การดำเนินการนี้ไม่สามารถยกเลิกได้", + "confirmation_other": "คุณกำลังจะลบ {{count}} สินค้าออกจากหมวดหมู่ การดำเนินการนี้ไม่สามารถยกเลิกได้", + "successToast_one": "ลบ {{count}} สินค้าออกจากหมวดหมู่สำเร็จ", + "successToast_other": "ลบ {{count}} สินค้าออกจากหมวดหมู่สำเร็จ" + }, + "list": { + "noRecordsMessage": "ไม่มีสินค้าในหมวดหมู่นี้" + } + }, + "organize": { + "header": "จัดการ", + "action": "แก้ไขการจัดอันดับ" + }, + "fields": { + "visibility": { + "label": "การมองเห็น", + "internal": "ภายใน", + "public": "สาธารณะ" + }, + "status": { + "label": "สถานะ", + "active": "ใช้งานอยู่", + "inactive": "ไม่ใช้งาน" + }, + "path": { + "label": "เส้นทาง", + "tooltip": "แสดงเส้นทางเต็มของหมวดหมู่" + }, + "children": { + "label": "หมวดย่อย" + }, + "new": { + "label": "ใหม่" + } + } + }, + "inventory": { + "domain": "สินค้าคงคลัง", + "subtitle": "จัดการสินค้าคงคลังของคุณ", + "reserved": "จองไว้", + "available": "พร้อมใช้งาน", + "locationLevels": "สถานที่", + "associatedVariants": "ตัวเลือกที่เกี่ยวข้อง", + "manageLocations": "จัดการสถานที่", + "deleteWarning": "คุณกำลังจะลบรายการสินค้าคงคลัง การดำเนินการนี้ไม่สามารถยกเลิกได้", + "editItemDetails": "แก้ไขรายละเอียดสินค้า", + "create": { + "title": "สร้างรายการสินค้าคงคลัง", + "details": "รายละเอียด", + "availability": "การวางจำหน่าย", + "locations": "สถานที่", + "attributes": "แอตทริบิวต์", + "requiresShipping": "ต้องการการขนส่ง", + "requiresShippingHint": "สินค้าคงคลังนี้ต้องการการขนส่งหรือไม่?", + "successToast": "สร้างรายการสินค้าคงคลังสำเร็จ" + }, + "reservation": { + "header": "การจอง {{itemName}}", + "editItemDetails": "แก้ไขการจอง", + "lineItemId": "รหัสสินค้า", + "orderID": "รหัสคำสั่งซื้อ", + "description": "คำอธิบาย", + "location": "สถานที่", + "inStockAtLocation": "มีสินค้าคงคลังในสถานที่นี้", + "availableAtLocation": "มีสินค้าในสถานที่นี้", + "reservedAtLocation": "จองไว้ในสถานที่นี้", + "reservedAmount": "จำนวนที่จองไว้", + "create": "สร้างการจอง", + "itemToReserve": "รายการที่ต้องการจอง", + "quantityPlaceholder": "คุณต้องการจองจำนวนเท่าไหร่?", + "descriptionPlaceholder": "การจองนี้เป็นประเภทใด?", + "successToast": "สร้างการจองสำเร็จ", + "updateSuccessToast": "อัปเดตการจองสำเร็จ", + "deleteSuccessToast": "ลบการจองสำเร็จ", + "errors": { + "noAvaliableQuantity": "สถานที่นี้ไม่มีสินค้าคงคลังที่พร้อมใช้งาน", + "quantityOutOfRange": "จำนวนขั้นต่ำคือ 1 และจำนวนสูงสุดคือ {{max}}" + } + }, + "toast": { + "updateLocations": "อัปเดตสถานที่สำเร็จ", + "updateLevel": "อัปเดตระดับสินค้าคงคลังสำเร็จ", + "updateItem": "อัปเดตรายการสินค้าคงคลังสำเร็จ" + } + }, + "giftCards": { + "domain": "บัตรของขวัญ", + "editGiftCard": "แก้ไขบัตรของขวัญ", + "createGiftCard": "สร้างบัตรของขวัญ", + "createGiftCardHint": "สร้างบัตรของขวัญแบบแมนนวลที่สามารถใช้เป็นวิธีการชำระเงินในร้านของคุณ", + "selectRegionFirst": "เลือกภูมิภาคก่อน", + "deleteGiftCardWarning": "คุณกำลังจะลบบัตรของขวัญ {{code}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "balanceHigherThanValue": "ยอดเงินไม่สามารถสูงกว่าจำนวนเดิมได้", + "balanceLowerThanZero": "ยอดเงินไม่สามารถติดลบได้", + "expiryDateHint": "กฎหมายในแต่ละประเทศอาจแตกต่างกันเกี่ยวกับวันหมดอายุของบัตรของขวัญ โปรดตรวจสอบกฎระเบียบในพื้นที่ก่อนตั้งค่าวันหมดอายุ", + "regionHint": "การเปลี่ยนภูมิภาคของบัตรของขวัญจะเปลี่ยนสกุลเงิน ซึ่งอาจส่งผลต่อมูลค่าของบัตร", + "enabledHint": "ระบุว่าบัตรของขวัญนี้เปิดใช้งานหรือไม่", + "balance": "ยอดเงินคงเหลือ", + "currentBalance": "ยอดเงินคงเหลือปัจจุบัน", + "initialBalance": "ยอดเงินเริ่มต้น", + "personalMessage": "ข้อความส่วนตัว", + "recipient": "ผู้รับ" + }, + "customers": { + "domain": "ลูกค้า", + "list": { + "noRecordsMessage": "ลูกค้าของคุณจะปรากฏที่นี่" + }, + "create": { + "header": "สร้างลูกค้า", + "hint": "สร้างลูกค้าใหม่และจัดการรายละเอียดของพวกเขา", + "successToast": "สร้างลูกค้า {{email}} สำเร็จ" + }, + "groups": { + "label": "กลุ่มลูกค้า", + "remove": "คุณแน่ใจหรือไม่ว่าต้องการลบลูกค้าออกจากกลุ่ม \"{{name}}\"?", + "removeMany": "คุณแน่ใจหรือไม่ว่าต้องการลบลูกค้าออกจากกลุ่มต่อไปนี้: {{groups}}?", + "alreadyAddedTooltip": "ลูกค้านี้อยู่ในกลุ่มลูกค้าแล้ว", + "list": { + "noRecordsMessage": "ลูกค้าคนนี้ไม่ได้อยู่ในกลุ่มใด" + }, + "add": { + "success": "เพิ่มลูกค้าในกลุ่ม: {{groups}} สำเร็จ", + "list": { + "noRecordsMessage": "กรุณาสร้างกลุ่มลูกค้าก่อน" + } + }, + "removed": { + "success": "ลบลูกค้าออกจากกลุ่ม: {{groups}} สำเร็จ", + "list": { + "noRecordsMessage": "กรุณาสร้างกลุ่มลูกค้าก่อน" + } + } + }, + "edit": { + "header": "แก้ไขลูกค้า", + "emailDisabledTooltip": "ไม่สามารถเปลี่ยนที่อยู่อีเมลสำหรับลูกค้าที่ลงทะเบียนแล้วได้", + "successToast": "อัปเดตข้อมูลลูกค้า {{email}} สำเร็จ" + }, + "delete": { + "title": "ลบลูกค้า", + "description": "คุณกำลังจะลบลูกค้า {{email}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "successToast": "ลบลูกค้า {{email}} สำเร็จ" + }, + "fields": { + "guest": "ผู้เยี่ยมชม", + "registered": "ลงทะเบียนแล้ว", + "groups": "กลุ่ม" + }, + "registered": "ลงทะเบียนแล้ว", + "guest": "ผู้เยี่ยมชม", + "hasAccount": "มีบัญชีผู้ใช้" + }, + "customerGroups": { + "domain": "กลุ่มลูกค้า", + "subtitle": "จัดกลุ่มลูกค้าเพื่อกำหนดโปรโมชั่นและราคาที่แตกต่างกัน", + "create": { + "header": "สร้างกลุ่มลูกค้า", + "hint": "สร้างกลุ่มลูกค้าใหม่เพื่อจัดกลุ่มลูกค้า", + "successToast": "สร้างกลุ่มลูกค้า {{name}} สำเร็จ" + }, + "edit": { + "header": "แก้ไขกลุ่มลูกค้า", + "successToast": "อัปเดตกลุ่มลูกค้า {{name}} สำเร็จ" + }, + "delete": { + "title": "ลบกลุ่มลูกค้า", + "description": "คุณกำลังจะลบกลุ่มลูกค้า {{name}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "successToast": "ลบกลุ่มลูกค้า {{name}} สำเร็จ" + }, + "customers": { + "alreadyAddedTooltip": "ลูกค้านี้ถูกเพิ่มในกลุ่มแล้ว", + "add": { + "successToast_one": "เพิ่มลูกค้าในกลุ่มสำเร็จ", + "successToast_other": "เพิ่มลูกค้าในกลุ่มสำเร็จ", + "list": { + "noRecordsMessage": "กรุณาสร้างลูกค้าก่อน" + } + }, + "remove": { + "title_one": "ลบลูกค้า", + "title_other": "ลบลูกค้า", + "description_one": "คุณกำลังจะลบ {{count}} ลูกค้าออกจากกลุ่มลูกค้า การดำเนินการนี้ไม่สามารถยกเลิกได้", + "description_other": "คุณกำลังจะลบ {{count}} ลูกค้าออกจากกลุ่มลูกค้า การดำเนินการนี้ไม่สามารถยกเลิกได้" + }, + "list": { + "noRecordsMessage": "กลุ่มนี้ยังไม่มีลูกค้า" + } + } + }, + "orders": { + "domain": "คำสั่งซื้อ", + "claim": "เคลม", + "exchange": "แลกเปลี่ยน", + "return": "คืนสินค้า", + "cancelWarning": "คุณกำลังจะยกเลิกคำสั่งซื้อ {{id}} การดำเนินการนี้ไม่สามารถยกเลิกได้", + "onDateFromSalesChannel": "{{date}} จาก {{salesChannel}}", + "list": { + "noRecordsMessage": "คำสั่งซื้อของคุณจะแสดงที่นี่" + }, + "summary": { + "requestReturn": "ขอคืนสินค้า", + "allocateItems": "จัดสรรสินค้า", + "editOrder": "แก้ไขคำสั่งซื้อ", + "editOrderContinue": "ดำเนินการแก้ไขคำสั่งซื้อ", + "inventoryKit": "ประกอบด้วยสินค้าคงคลัง {{count}} ชิ้น", + "itemTotal": "รวมสินค้า", + "shippingTotal": "รวมค่าขนส่ง", + "discountTotal": "รวมส่วนลด", + "taxTotalIncl": "รวมภาษี (รวมแล้ว)", + "itemSubtotal": "ยอดรวมสินค้า", + "shippingSubtotal": "ยอดรวมค่าขนส่ง", + "discountSubtotal": "ยอดรวมส่วนลด", + "taxTotal": "ยอดรวมภาษี" + }, + "transfer": { + "title": "โอนกรรมสิทธิ์", + "requestSuccess": "คำขอโอนคำสั่งซื้อถูกส่งไปที่: {{email}}", + "currentOwner": "เจ้าของปัจจุบัน", + "newOwner": "เจ้าของใหม่", + "currentOwnerDescription": "ลูกค้าปัจจุบันที่เกี่ยวข้องกับคำสั่งซื้อนี้", + "newOwnerDescription": "ลูกค้าคนใหม่ที่จะโอนคำสั่งซื้อนี้ให้" + }, + "payment": { + "title": "การชำระเงิน", + "isReadyToBeCaptured": "การชำระเงิน <0/> พร้อมที่จะจับยอด", + "totalPaidByCustomer": "ยอดรวมที่ลูกค้าชำระ", + "capture": "จับยอดการชำระเงิน", + "capture_short": "จับยอด", + "refund": "คืนเงิน", + "markAsPaid": "ทำเครื่องหมายว่าชำระแล้ว", + "statusLabel": "สถานะการชำระเงิน", + "statusTitle": "สถานะการชำระเงิน", + "status": { + "notPaid": "ยังไม่ได้ชำระ", + "authorized": "อนุมัติแล้ว", + "partiallyAuthorized": "อนุมัติบางส่วน", + "awaiting": "กำลังรอ", + "captured": "จับยอดแล้ว", + "partiallyRefunded": "คืนเงินบางส่วน", + "partiallyCaptured": "จับยอดบางส่วน", + "refunded": "คืนเงินแล้ว", + "canceled": "ยกเลิก", + "requiresAction": "ต้องการการดำเนินการ" + }, + "capturePayment": "การชำระเงินจำนวน {{amount}} จะถูกจับยอด", + "capturePaymentSuccess": "การจับยอดการชำระเงินจำนวน {{amount}} สำเร็จ", + "markAsPaidPayment": "การชำระเงินจำนวน {{amount}} จะถูกทำเครื่องหมายว่าชำระแล้ว", + "markAsPaidPaymentSuccess": "การชำระเงินจำนวน {{amount}} ถูกทำเครื่องหมายว่าชำระแล้วสำเร็จ", + "createRefund": "สร้างการคืนเงิน", + "refundPaymentSuccess": "การคืนเงินจำนวน {{amount}} สำเร็จ", + "createRefundWrongQuantity": "จำนวนควรอยู่ระหว่าง 1 ถึง {{number}}", + "refundAmount": "คืนเงิน {{amount}}", + "paymentLink": "คัดลอกลิงก์การชำระเงินสำหรับ {{amount}}", + "selectPaymentToRefund": "เลือกการชำระเงินที่จะคืน" + }, + "edits": { + "title": "แก้ไขคำสั่งซื้อ", + "confirm": "ยืนยันการแก้ไข", + "confirmText": "คุณกำลังจะยืนยันการแก้ไขคำสั่งซื้อ การดำเนินการนี้ไม่สามารถยกเลิกได้", + "cancel": "ยกเลิกการแก้ไข", + "currentItems": "รายการปัจจุบัน", + "currentItemsDescription": "ปรับจำนวนรายการหรือเอาออก", + "addItemsDescription": "คุณสามารถเพิ่มรายการใหม่ในคำสั่งซื้อ", + "addItems": "เพิ่มรายการ", + "amountPaid": "ยอดเงินที่ชำระแล้ว", + "newTotal": "ยอดรวมใหม่", + "differenceDue": "ส่วนต่างที่ต้องชำระ", + "create": "แก้ไขคำสั่งซื้อ", + "currentTotal": "ยอดรวมปัจจุบัน", + "noteHint": "เพิ่มหมายเหตุภายในสำหรับการแก้ไข", + "cancelSuccessToast": "ยกเลิกการแก้ไขคำสั่งซื้อสำเร็จ", + "createSuccessToast": "คำขอแก้ไขคำสั่งซื้อถูกสร้างสำเร็จ", + "activeChangeError": "มีการเปลี่ยนแปลงคำสั่งซื้อที่กำลังดำเนินการอยู่ โปรดเสร็จสิ้นหรือยกเลิกการเปลี่ยนแปลงก่อนที่จะทำการแก้ไขคำสั่งซื้อ", + "panel": { + "title": "คำขอแก้ไขคำสั่งซื้อถูกสร้างขึ้น", + "titlePending": "คำขอแก้ไขคำสั่งซื้อกำลังรอการยืนยัน" + }, + "toast": { + "canceledSuccessfully": "ยกเลิกการแก้ไขคำสั่งซื้อสำเร็จ", + "confirmedSuccessfully": "ยืนยันการแก้ไขคำสั่งซื้อสำเร็จ" + }, + "validation": { + "quantityLowerThanFulfillment": "ไม่สามารถตั้งค่าจำนวนให้น้อยกว่าหรือเท่ากับจำนวนที่จัดส่งแล้วได้" + } + }, + "returns": { + "create": "สร้างการคืนสินค้า", + "confirm": "ยืนยันการคืนสินค้า", + "confirmText": "คุณกำลังจะยืนยันการคืนสินค้า การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "inbound": "ขาเข้า", + "outbound": "ขาออก", + "sendNotification": "ส่งการแจ้งเตือน", + "sendNotificationHint": "แจ้งให้ลูกค้าทราบเกี่ยวกับการคืนสินค้า", + "returnTotal": "ยอดรวมการคืนสินค้า", + "inboundTotal": "ยอดรวมขาเข้า", + "refundAmount": "จำนวนเงินคืน", + "outstandingAmount": "ยอดค้างชำระ", + "reason": "เหตุผล", + "reasonHint": "เลือกเหตุผลที่ลูกค้าต้องการคืนสินค้า", + "note": "หมายเหตุ", + "noInventoryLevel": "ไม่มีระดับสินค้าคงคลัง", + "noInventoryLevelDesc": "สถานที่ที่เลือกไม่มีระดับสินค้าคงคลังสำหรับรายการที่เลือก การคืนสามารถร้องขอได้ แต่ไม่สามารถรับได้จนกว่าจะสร้างระดับสินค้าคงคลังสำหรับสถานที่ที่เลือก", + "noteHint": "คุณสามารถพิมพ์เพื่อระบุเพิ่มเติมได้", + "location": "สถานที่", + "locationHint": "เลือกสถานที่ที่คุณต้องการคืนสินค้า", + "inboundShipping": "ค่าจัดส่งคืนสินค้า", + "inboundShippingHint": "เลือกวิธีที่คุณต้องการใช้", + "returnableQuantityLabel": "จำนวนที่สามารถคืนได้", + "refundableAmountLabel": "จำนวนที่สามารถคืนเงินได้", + "returnRequestedInfo": "คำขอคืนสินค้า {{requestedItemsCount}} รายการ", + "returnReceivedInfo": "การคืนสินค้า {{requestedItemsCount}} รายการได้รับแล้ว", + "itemReceived": "รายการที่ได้รับ", + "returnRequested": "ร้องขอการคืนสินค้า", + "damagedItemReceived": "รายการที่เสียหายที่ได้รับ", + "damagedItemsReturned": "รายการ {{quantity}} ที่เสียหายที่คืนแล้ว", + "activeChangeError": "มีการเปลี่ยนแปลงคำสั่งซื้อที่ยังดำเนินการอยู่ในคำสั่งซื้อนี้ กรุณาเสร็จสิ้นหรือยกเลิกการเปลี่ยนแปลงก่อนดำเนินการคืนสินค้า", + "cancel": { + "title": "ยกเลิกการคืนสินค้า", + "description": "คุณแน่ใจหรือว่าต้องการยกเลิกคำขอคืนสินค้า?" + }, + "placeholders": { + "noReturnShippingOptions": { + "title": "ไม่พบตัวเลือกการจัดส่งคืนสินค้า", + "hint": "ไม่มีการสร้างตัวเลือกการจัดส่งคืนสินค้าสำหรับสถานที่ คุณสามารถสร้างได้ที่ สถานที่และการจัดส่ง" + }, + "outboundShippingOptions": { + "title": "ไม่พบตัวเลือกการจัดส่งขาออก", + "hint": "ไม่มีการสร้างตัวเลือกการจัดส่งขาออกสำหรับสถานที่ คุณสามารถสร้างได้ที่ สถานที่และการจัดส่ง" + } + }, + "receive": { + "action": "รับรายการ", + "receiveItems": "{{returnType}} {{id}}", + "restockAll": "เติมสินค้าคงคลังทั้งหมด", + "itemsLabel": "รายการที่ได้รับ", + "title": "รับรายการสำหรับ #{{returnId}}", + "sendNotificationHint": "แจ้งให้ลูกค้าทราบเกี่ยวกับการรับคืนสินค้า", + "inventoryWarning": "โปรดทราบว่าเราจะปรับระดับสินค้าคงคลังโดยอัตโนมัติตามข้อมูลที่คุณระบุด้านบน", + "writeOffInputLabel": "จำนวนสินค้าที่เสียหายเท่าไร?", + "toast": { + "success": "รับคืนสินค้าสำเร็จ", + "errorLargeValue": "จำนวนเกินกว่าจำนวนสินค้าที่ร้องขอ", + "errorNegativeValue": "จำนวนไม่สามารถเป็นค่าลบได้", + "errorLargeDamagedValue": "จำนวนสินค้าที่เสียหาย + จำนวนสินค้าที่ไม่ได้เสียหายเกินจำนวนสินค้าทั้งหมดในรายการคืน โปรดลดจำนวนสินค้าที่ไม่ได้เสียหายลง" + } + }, + "toast": { + "canceledSuccessfully": "ยกเลิกการคืนสินค้าสำเร็จ", + "confirmedSuccessfully": "ยืนยันการคืนสินค้าสำเร็จ" + }, + "panel": { + "title": "เริ่มต้นการคืนสินค้า", + "description": "มีคำขอคืนสินค้าที่เปิดอยู่เพื่อดำเนินการให้เสร็จสิ้น" + } + }, + "claims": { + "create": "สร้างการเคลม", + "confirm": "ยืนยันการเคลม", + "confirmText": "คุณกำลังจะยืนยันการเคลม การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "manage": "จัดการการเคลม", + "outbound": "ขาออก", + "outboundItemAdded": "{{itemsCount}} รายการเพิ่มผ่านการเคลม", + "outboundTotal": "ยอดรวมขาออก", + "outboundShipping": "การจัดส่งขาออก", + "outboundShippingHint": "เลือกวิธีที่คุณต้องการใช้", + "refundAmount": "ผลต่างที่คาดว่าจะคืน", + "activeChangeError": "มีการเปลี่ยนแปลงคำสั่งซื้อที่ยังดำเนินการอยู่ในคำสั่งซื้อนี้ กรุณาเสร็จสิ้นหรือยกเลิกการเปลี่ยนแปลงก่อนหน้านี้", + "actions": { + "cancelClaim": { + "successToast": "ยกเลิกการเคลมสำเร็จ" + } + }, + "cancel": { + "title": "ยกเลิกการเคลม", + "description": "คุณแน่ใจหรือว่าต้องการยกเลิกการเคลมนี้?" + }, + "tooltips": { + "onlyReturnShippingOptions": "รายการนี้จะประกอบด้วยเฉพาะตัวเลือกการจัดส่งคืนสินค้า" + }, + "toast": { + "canceledSuccessfully": "ยกเลิกการเคลมสำเร็จ", + "confirmedSuccessfully": "ยืนยันการเคลมสำเร็จ" + }, + "panel": { + "title": "เริ่มต้นการเคลม", + "description": "มีคำขอการเคลมที่เปิดอยู่เพื่อดำเนินการให้เสร็จสิ้น" + } + }, + "exchanges": { + "create": "สร้างการแลกเปลี่ยน", + "manage": "จัดการการแลกเปลี่ยน", + "confirm": "ยืนยันการแลกเปลี่ยน", + "confirmText": "คุณกำลังจะยืนยันการแลกเปลี่ยน การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "outbound": "ขาออก", + "outboundItemAdded": "{{itemsCount}} รายการเพิ่มผ่านการแลกเปลี่ยน", + "outboundTotal": "ยอดรวมขาออก", + "outboundShipping": "การจัดส่งขาออก", + "outboundShippingHint": "เลือกวิธีที่คุณต้องการใช้", + "refundAmount": "ผลต่างที่คาดว่าจะคืน", + "activeChangeError": "มีการเปลี่ยนแปลงคำสั่งซื้อที่ยังดำเนินการอยู่ในคำสั่งซื้อนี้ กรุณาเสร็จสิ้นหรือยกเลิกการเปลี่ยนแปลงก่อนหน้านี้", + "actions": { + "cancelExchange": { + "successToast": "ยกเลิกการแลกเปลี่ยนสำเร็จ" + } + }, + "cancel": { + "title": "ยกเลิกการแลกเปลี่ยน", + "description": "คุณแน่ใจหรือว่าต้องการยกเลิกการแลกเปลี่ยนนี้?" + }, + "tooltips": { + "onlyReturnShippingOptions": "รายการนี้จะประกอบด้วยเฉพาะตัวเลือกการจัดส่งคืนสินค้า" + }, + "toast": { + "canceledSuccessfully": "ยกเลิกการแลกเปลี่ยนสำเร็จ", + "confirmedSuccessfully": "ยืนยันการแลกเปลี่ยนสำเร็จ" + }, + "panel": { + "title": "เริ่มต้นการแลกเปลี่ยน", + "description": "มีคำขอการแลกเปลี่ยนที่เปิดอยู่เพื่อดำเนินการให้เสร็จสิ้น" + } + }, + "reservations": { + "allocatedLabel": "จัดสรรแล้ว", + "notAllocatedLabel": "ยังไม่ได้จัดสรร" + }, + "allocateItems": { + "action": "จัดสรรสินค้า", + "title": "จัดสรรรายการสินค้าในคำสั่งซื้อ", + "locationDescription": "เลือกสถานที่ที่คุณต้องการจัดสรรสินค้า", + "itemsToAllocate": "สินค้าที่จะจัดสรร", + "itemsToAllocateDesc": "เลือกจำนวนสินค้าที่คุณต้องการจัดสรร", + "search": "ค้นหารายการ", + "consistsOf": "ประกอบด้วยสินค้าคงคลัง {{num}} รายการ", + "requires": "ต้องการ {{num}} ต่อรูปแบบ", + "toast": { + "created": "จัดสรรสินค้าเรียบร้อยแล้ว" + }, + "error": { + "quantityNotAllocated": "มีสินค้าที่ไม่ได้รับการจัดสรร" + } + }, + "shipment": { + "title": "ทำเครื่องหมายว่าการจัดส่งสำเร็จ", + "trackingNumber": "หมายเลขติดตามพัสดุ", + "addTracking": "เพิ่มหมายเลขติดตามพัสดุ", + "sendNotification": "ส่งการแจ้งเตือน", + "sendNotificationHint": "แจ้งให้ลูกค้าทราบเกี่ยวกับการจัดส่งนี้", + "toastCreated": "สร้างการจัดส่งสำเร็จ" + }, + "fulfillment": { + "cancelWarning": "คุณกำลังจะยกเลิกการจัดส่ง การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "markAsDeliveredWarning": "คุณกำลังจะทำเครื่องหมายว่าการจัดส่งเสร็จสิ้น การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "unfulfilledItems": "สินค้าที่ไม่ได้จัดส่ง", + "statusLabel": "สถานะการจัดส่ง", + "statusTitle": "สถานะการจัดส่ง", + "fulfillItems": "ดำเนินการจัดส่งสินค้า", + "awaitingFulfillmentBadge": "รอดำเนินการจัดส่ง", + "requiresShipping": "ต้องการการจัดส่ง", + "number": "การจัดส่ง #{{number}}", + "itemsToFulfill": "รายการที่ต้องจัดส่ง", + "create": "สร้างการจัดส่ง", + "available": "พร้อมใช้งาน", + "inStock": "ในสต็อก", + "markAsShipped": "ทำเครื่องหมายว่าจัดส่งแล้ว", + "markAsDelivered": "ทำเครื่องหมายว่าส่งมอบแล้ว", + "itemsToFulfillDesc": "เลือกรายการและจำนวนที่ต้องการจัดส่ง", + "locationDescription": "เลือกสถานที่ที่คุณต้องการจัดส่งสินค้า", + "sendNotificationHint": "แจ้งให้ลูกค้าทราบเกี่ยวกับการสร้างการจัดส่ง", + "methodDescription": "เลือกวิธีการจัดส่งที่แตกต่างจากที่ลูกค้าเลือก", + "error": { + "wrongQuantity": "สามารถจัดส่งได้เพียง 1 รายการ", + "wrongQuantity_other": "จำนวนต้องอยู่ระหว่าง 1 ถึง {{number}}", + "noItems": "ไม่มีรายการให้จัดส่ง" + }, + "status": { + "notFulfilled": "ยังไม่ได้จัดส่ง", + "partiallyFulfilled": "จัดส่งบางส่วน", + "fulfilled": "จัดส่งสำเร็จ", + "partiallyShipped": "จัดส่งบางส่วนแล้ว", + "shipped": "จัดส่งแล้ว", + "delivered": "ส่งมอบแล้ว", + "partiallyDelivered": "ส่งมอบบางส่วน", + "partiallyReturned": "คืนบางส่วน", + "returned": "คืนแล้ว", + "canceled": "ยกเลิกแล้ว", + "requiresAction": "ต้องดำเนินการ" + }, + "toast": { + "created": "สร้างการจัดส่งสำเร็จ", + "canceled": "การจัดส่งถูกยกเลิกสำเร็จ", + "fulfillmentShipped": "ไม่สามารถยกเลิกการจัดส่งที่ถูกจัดส่งแล้ว", + "fulfillmentDelivered": "ทำเครื่องหมายการจัดส่งว่าส่งมอบสำเร็จ" + }, + "trackingLabel": "หมายเลขติดตามพัสดุ", + "shippingFromLabel": "จัดส่งจาก", + "itemsLabel": "รายการสินค้า" + }, + "refund": { + "title": "สร้างการคืนเงิน", + "sendNotificationHint": "แจ้งลูกค้าเกี่ยวกับการคืนเงินที่สร้างขึ้น", + "systemPayment": "การชำระเงินของระบบ", + "systemPaymentDesc": "หนึ่งหรือมากกว่าหนึ่งในวิธีการชำระเงินของคุณเป็นการชำระเงินของระบบ โปรดทราบว่าการจับเงินและการคืนเงินไม่ได้ดำเนินการโดย Medusa สำหรับการชำระเงินประเภทนี้", + "error": { + "amountToLarge": "ไม่สามารถคืนเงินมากกว่ายอดคำสั่งซื้อเดิมได้", + "amountNegative": "จำนวนเงินคืนต้องเป็นค่าบวก", + "reasonRequired": "กรุณาเลือกเหตุผลในการคืนเงิน" + } + }, + "customer": { + "contactLabel": "ข้อมูลติดต่อ", + "editEmail": "แก้ไขอีเมล", + "transferOwnership": "โอนสิทธิ์ความเป็นเจ้าของ", + "editBillingAddress": "แก้ไขที่อยู่สำหรับออกใบแจ้งหนี้", + "editShippingAddress": "แก้ไขที่อยู่จัดส่ง" + }, + "activity": { + "header": "กิจกรรม", + "showMoreActivities_one": "แสดงกิจกรรมเพิ่มเติมอีก {{count}} กิจกรรม", + "showMoreActivities_other": "แสดงกิจกรรมเพิ่มเติมอีก {{count}} กิจกรรม", + "comment": { + "label": "ความคิดเห็น", + "placeholder": "แสดงความคิดเห็น", + "addButtonText": "เพิ่มความคิดเห็น", + "deleteButtonText": "ลบความคิดเห็น" + }, + "from": "จาก", + "to": "ถึง", + "events": { + "common": { + "toReturn": "ที่จะคืน", + "toSend": "ที่จะส่ง" + }, + "placed": { + "title": "คำสั่งซื้อถูกสร้าง", + "fromSalesChannel": "จาก {{salesChannel}}" + }, + "canceled": { + "title": "คำสั่งซื้อถูกยกเลิก" + }, + "payment": { + "awaiting": "รอการชำระเงิน", + "captured": "ชำระเงินสำเร็จ", + "canceled": "การชำระเงินถูกยกเลิก", + "refunded": "การชำระเงินถูกคืน" + }, + "fulfillment": { + "created": "รายการจัดส่งถูกสร้าง", + "canceled": "การจัดส่งถูกยกเลิก", + "shipped": "จัดส่งสินค้าแล้ว", + "delivered": "สินค้าถูกส่งมอบแล้ว", + "items_one": "{{count}} รายการ", + "items_other": "{{count}} รายการ" + }, + "return": { + "created": "การคืนสินค้า #{{returnId}} ถูกขอ", + "canceled": "การคืนสินค้า #{{returnId}} ถูกยกเลิก", + "received": "การคืนสินค้า #{{returnId}} ได้รับแล้ว", + "items_one": "{{count}} รายการถูกคืน", + "items_other": "{{count}} รายการถูกคืน" + }, + "note": { + "comment": "ความคิดเห็น", + "byLine": "โดย {{author}}" + }, + "claim": { + "created": "การเคลม #{{claimId}} ถูกขอ", + "canceled": "การเคลม #{{claimId}} ถูกยกเลิก", + "itemsInbound": "{{count}} รายการที่จะคืน", + "itemsOutbound": "{{count}} รายการที่จะส่ง" + }, + "exchange": { + "created": "การแลกเปลี่ยน #{{exchangeId}} ถูกขอ", + "canceled": "การแลกเปลี่ยน #{{exchangeId}} ถูกยกเลิก", + "itemsInbound": "{{count}} รายการที่จะคืน", + "itemsOutbound": "{{count}} รายการที่จะส่ง" + }, + "edit": { + "requested": "คำขอแก้ไขคำสั่งซื้อ #{{editId}}", + "confirmed": "คำขอแก้ไขคำสั่งซื้อ #{{editId}} ได้รับการยืนยัน" + }, + "transfer": { + "requested": "คำขอโอนคำสั่งซื้อ #{{transferId}}", + "confirmed": "คำขอโอนคำสั่งซื้อ #{{transferId}} ได้รับการยืนยัน" + } + } + }, + "fields": { + "displayId": "หมายเลขคำสั่งซื้อที่แสดง", + "refundableAmount": "จำนวนเงินที่สามารถคืนได้", + "returnableQuantity": "จำนวนสินค้าที่สามารถคืนได้" + } + }, + "draftOrders": { + "domain": "คำสั่งซื้อแบบร่าง", + "deleteWarning": "คุณกำลังจะลบคำสั่งซื้อแบบร่าง {{id}} การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "paymentLinkLabel": "ลิงก์การชำระเงิน", + "cartIdLabel": "รหัสตะกร้าสินค้า", + "markAsPaid": { + "label": "ทำเครื่องหมายว่าชำระเงินแล้ว", + "warningTitle": "ทำเครื่องหมายว่าชำระเงินแล้ว", + "warningDescription": "คุณกำลังจะทำเครื่องหมายคำสั่งซื้อแบบร่างนี้ว่าชำระเงินแล้ว การดำเนินการนี้ไม่สามารถย้อนกลับได้ และจะไม่สามารถเรียกเก็บเงินได้ในภายหลัง" + }, + "status": { + "open": "เปิดอยู่", + "completed": "เสร็จสมบูรณ์" + }, + "create": { + "createDraftOrder": "สร้างคำสั่งซื้อแบบร่าง", + "createDraftOrderHint": "สร้างคำสั่งซื้อแบบร่างใหม่เพื่อจัดการรายละเอียดคำสั่งซื้อต่าง ๆ ก่อนที่คำสั่งซื้อจะถูกดำเนินการ", + "chooseRegionHint": "เลือกภูมิภาค", + "existingItemsLabel": "รายการที่มีอยู่", + "existingItemsHint": "เพิ่มสินค้าที่มีอยู่ในคำสั่งซื้อแบบร่าง", + "customItemsLabel": "รายการที่กำหนดเอง", + "customItemsHint": "เพิ่มรายการที่กำหนดเองในคำสั่งซื้อแบบร่าง", + "addExistingItemsAction": "เพิ่มรายการที่มีอยู่", + "addCustomItemAction": "เพิ่มรายการที่กำหนดเอง", + "noCustomItemsAddedLabel": "ยังไม่มีการเพิ่มรายการที่กำหนดเอง", + "noExistingItemsAddedLabel": "ยังไม่มีการเพิ่มรายการที่มีอยู่", + "chooseRegionTooltip": "เลือกภูมิภาคก่อน", + "useExistingCustomerLabel": "ใช้ลูกค้าที่มีอยู่", + "addShippingMethodsAction": "เพิ่มวิธีการจัดส่ง", + "unitPriceOverrideLabel": "การแทนที่ราคาต่อหน่วย", + "shippingOptionLabel": "ตัวเลือกการจัดส่ง", + "shippingOptionHint": "เลือกตัวเลือกการจัดส่งสำหรับคำสั่งซื้อแบบร่าง", + "shippingPriceOverrideLabel": "การแทนที่ราคาจัดส่ง", + "shippingPriceOverrideHint": "แทนที่ราคาการจัดส่งสำหรับคำสั่งซื้อแบบร่าง", + "sendNotificationLabel": "ส่งการแจ้งเตือน", + "sendNotificationHint": "ส่งการแจ้งเตือนไปยังลูกค้าเมื่อสร้างคำสั่งซื้อแบบร่าง" + }, + "validation": { + "requiredEmailOrCustomer": "ต้องระบุอีเมลหรือข้อมูลลูกค้า", + "requiredItems": "ต้องมีอย่างน้อยหนึ่งรายการ", + "invalidEmail": "อีเมลต้องเป็นที่อยู่อีเมลที่ถูกต้อง" + } + }, + "stockLocations": { + "domain": "สถานที่สต็อกและการจัดส่ง", + "list": { + "description": "จัดการสถานที่สต็อกและตัวเลือกการจัดส่งของร้านคุณ" + }, + "create": { + "header": "สร้างสถานที่สต็อก", + "hint": "สถานที่สต็อกคือสถานที่ที่เก็บและจัดส่งสินค้า", + "successToast": "สถานที่ {{name}} ถูกสร้างเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขสถานที่สต็อก", + "viewInventory": "ดูสินค้าคงคลัง", + "successToast": "สถานที่ {{name}} ถูกอัปเดตเรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบสถานที่สต็อก {{name}} การดำเนินการนี้ไม่สามารถย้อนกลับได้" + }, + "fulfillmentProviders": { + "header": "ผู้ให้บริการการจัดส่ง", + "shippingOptionsTooltip": "รายการนี้จะแสดงเฉพาะผู้ให้บริการที่เปิดใช้งานสำหรับสถานที่นี้ หากไม่มีในรายการ ให้เพิ่มไปยังสถานที่ก่อน", + "label": "ผู้ให้บริการการจัดส่งที่เชื่อมต่อ", + "connectedTo": "เชื่อมต่อกับ {{count}} จาก {{total}} ผู้ให้บริการการจัดส่ง", + "noProviders": "สถานที่สต็อกนี้ยังไม่มีการเชื่อมต่อกับผู้ให้บริการการจัดส่ง", + "action": "เชื่อมต่อผู้ให้บริการ", + "successToast": "ผู้ให้บริการการจัดส่งสำหรับสถานที่สต็อกได้รับการอัปเดตเรียบร้อยแล้ว" + }, + "fulfillmentSets": { + "pickup": { + "header": "รับสินค้า" + }, + "shipping": { + "header": "การจัดส่ง" + }, + "disable": { + "confirmation": "คุณแน่ใจหรือไม่ว่าต้องการปิดใช้งาน {{name}}? การดำเนินการนี้จะลบพื้นที่บริการและตัวเลือกการจัดส่งที่เกี่ยวข้องทั้งหมด และไม่สามารถย้อนกลับได้", + "pickup": "การรับสินค้าถูกปิดใช้งานเรียบร้อยแล้ว", + "shipping": "การจัดส่งถูกปิดใช้งานเรียบร้อยแล้ว" + }, + "enable": { + "pickup": "การรับสินค้าถูกเปิดใช้งานเรียบร้อยแล้ว", + "shipping": "การจัดส่งถูกเปิดใช้งานเรียบร้อยแล้ว" + } + }, + "sidebar": { + "header": "การตั้งค่าการจัดส่ง", + "shippingProfiles": { + "label": "โปรไฟล์การจัดส่ง", + "description": "จัดกลุ่มสินค้าโดยใช้ข้อกำหนดการจัดส่งที่คล้ายกัน" + } + }, + "salesChannels": { + "header": "ช่องทางการขาย", + "label": "ช่องทางการขายที่เชื่อมต่อ", + "connectedTo": "เชื่อมต่อกับ {{count}} จาก {{total}} ช่องทางการขาย", + "noChannels": "สถานที่นี้ยังไม่มีการเชื่อมต่อกับช่องทางการขายใด ๆ", + "action": "เชื่อมต่อช่องทางการขาย", + "successToast": "ช่องทางการขายได้รับการอัปเดตเรียบร้อยแล้ว" + }, + "shippingOptions": { + "create": { + "shipping": { + "header": "สร้างตัวเลือกการจัดส่งสำหรับ {{zone}}", + "hint": "สร้างตัวเลือกการจัดส่งใหม่เพื่อกำหนดวิธีการจัดส่งสินค้าจากสถานที่นี้", + "label": "ตัวเลือกการจัดส่ง", + "successToast": "ตัวเลือกการจัดส่ง {{name}} ถูกสร้างเรียบร้อยแล้ว" + }, + "returns": { + "header": "สร้างตัวเลือกการคืนสินค้าสำหรับ {{zone}}", + "hint": "สร้างตัวเลือกการคืนสินค้าใหม่เพื่อกำหนดวิธีการคืนสินค้าสู่สถานที่นี้", + "label": "ตัวเลือกการคืนสินค้า", + "successToast": "ตัวเลือกการคืนสินค้า {{name}} ถูกสร้างเรียบร้อยแล้ว" + }, + "tabs": { + "details": "รายละเอียด", + "prices": "ราคา" + }, + "action": "สร้างตัวเลือก" + }, + "delete": { + "confirmation": "คุณกำลังจะลบตัวเลือกการจัดส่ง {{name}} การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "successToast": "ตัวเลือกการจัดส่ง {{name}} ถูกลบเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขตัวเลือกการจัดส่ง", + "action": "แก้ไขตัวเลือก", + "successToast": "ตัวเลือกการจัดส่ง {{name}} ถูกอัปเดตเรียบร้อยแล้ว" + }, + "pricing": { + "action": "แก้ไขราคา" + }, + "fields": { + "count": { + "shipping_one": "{{count}} ตัวเลือกการจัดส่ง", + "shipping_other": "{{count}} ตัวเลือกการจัดส่ง", + "returns_one": "{{count}} ตัวเลือกการคืนสินค้า", + "returns_other": "{{count}} ตัวเลือกการคืนสินค้า" + }, + "priceType": { + "label": "ประเภทของราคา", + "options": { + "fixed": { + "label": "ราคาคงที่", + "hint": "ราคาของตัวเลือกการจัดส่งคงที่และไม่เปลี่ยนแปลงตามเนื้อหาของคำสั่งซื้อ" + }, + "calculated": { + "label": "ราคาคำนวณ", + "hint": "ราคาของตัวเลือกการจัดส่งคำนวณโดยผู้ให้บริการการจัดส่งระหว่างขั้นตอนชำระเงิน" + } + } + }, + "enableInStore": { + "label": "เปิดใช้งานในร้าน", + "hint": "ตัวเลือกนี้สามารถใช้งานได้ระหว่างการชำระเงินหรือไม่" + }, + "provider": "ผู้ให้บริการการจัดส่ง", + "profile": "โปรไฟล์การจัดส่ง" + } + }, + "serviceZones": { + "create": { + "headerPickup": "สร้างพื้นที่บริการสำหรับการรับสินค้าจาก {{location}}", + "headerShipping": "สร้างพื้นที่บริการสำหรับการจัดส่งจาก {{location}}", + "action": "สร้างพื้นที่บริการ", + "successToast": "พื้นที่บริการ {{name}} ถูกสร้างเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขพื้นที่บริการ", + "successToast": "พื้นที่บริการ {{name}} ถูกอัปเดตเรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบพื้นที่บริการ {{name}} การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "successToast": "พื้นที่บริการ {{name}} ถูกลบเรียบร้อยแล้ว" + }, + "manageAreas": { + "header": "จัดการพื้นที่สำหรับ {{name}}", + "action": "จัดการพื้นที่", + "label": "พื้นที่", + "hint": "เลือกพื้นที่ทางภูมิศาสตร์ที่พื้นที่บริการนี้ครอบคลุม", + "successToast": "พื้นที่สำหรับ {{name}} ถูกอัปเดตเรียบร้อยแล้ว" + }, + "fields": { + "noRecords": "ไม่มีพื้นที่บริการให้เพิ่มตัวเลือกการจัดส่ง", + "tip": "พื้นที่บริการคือการรวมกลุ่มพื้นที่ทางภูมิศาสตร์ ใช้เพื่อจำกัดตัวเลือกการจัดส่งให้กับสถานที่ที่กำหนด" + } + } + }, + "shippingProfile": { + "domain": "โปรไฟล์การจัดส่ง", + "subtitle": "จัดกลุ่มสินค้าที่มีข้อกำหนดการจัดส่งที่คล้ายกันเป็นโปรไฟล์", + "create": { + "header": "สร้างโปรไฟล์การจัดส่ง", + "hint": "สร้างโปรไฟล์การจัดส่งใหม่เพื่อจัดกลุ่มสินค้าที่มีข้อกำหนดการจัดส่งที่คล้ายกัน", + "successToast": "โปรไฟล์การจัดส่ง {{name}} ถูกสร้างเรียบร้อยแล้ว" + }, + "delete": { + "title": "ลบโปรไฟล์การจัดส่ง", + "description": "คุณกำลังจะลบโปรไฟล์การจัดส่ง {{name}} การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "successToast": "โปรไฟล์การจัดส่ง {{name}} ถูกลบเรียบร้อยแล้ว" + }, + "tooltip": { + "type": "ป้อนประเภทโปรไฟล์การจัดส่ง เช่น: หนัก, ขนาดใหญ่, เฉพาะขนส่งทางเรือ เป็นต้น" + } + }, + "taxRegions": { + "domain": "ภูมิภาคภาษี", + "list": { + "hint": "จัดการภาษีที่คุณเรียกเก็บจากลูกค้าเมื่อพวกเขาซื้อจากประเทศหรือภูมิภาคต่างๆ" + }, + "delete": { + "confirmation": "คุณกำลังจะลบภูมิภาคภาษี การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "successToast": "ภูมิภาคภาษีถูกลบเรียบร้อยแล้ว" + }, + "create": { + "header": "สร้างภูมิภาคภาษี", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับประเทศหรือภูมิภาค", + "errors": { + "rateIsRequired": "ต้องระบุอัตราภาษีเมื่อสร้างอัตราภาษีเริ่มต้น", + "nameIsRequired": "ต้องระบุชื่อเมื่อสร้างอัตราภาษีเริ่มต้น" + }, + "successToast": "ภูมิภาคภาษีถูกสร้างเรียบร้อยแล้ว" + }, + "province": { + "header": "จังหวัด", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับจังหวัด", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับจังหวัด" + } + }, + "state": { + "header": "รัฐ", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับรัฐ", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับรัฐ" + } + }, + "stateOrTerritory": { + "header": "รัฐหรือเขตแดน", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับรัฐหรือเขตแดน", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับรัฐหรือเขตแดน" + } + }, + "county": { + "header": "เขต", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับเขต", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับเขต" + } + }, + "region": { + "header": "ภูมิภาค", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับภูมิภาค", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับภูมิภาค" + } + }, + "department": { + "header": "แผนก", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับแผนก", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับแผนก" + } + }, + "territory": { + "header": "เขตแดน", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับเขตแดน", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับเขตแดน" + } + }, + "prefecture": { + "header": "เขตปกครอง", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับเขตปกครอง", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับเขตปกครอง" + } + }, + "district": { + "header": "เขต", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับเขต", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับเขต" + } + }, + "governorate": { + "header": "จังหวัด", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับจังหวัด", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับจังหวัด" + } + }, + "canton": { + "header": "มณฑล", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับมณฑล", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับมณฑล" + } + }, + "emirate": { + "header": "เอมิเรต", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับเอมิเรต", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับเอมิเรต" + } + }, + "sublevel": { + "header": "ระดับย่อย", + "create": { + "header": "สร้างภูมิภาคภาษีสำหรับระดับย่อย", + "hint": "สร้างภูมิภาคภาษีใหม่เพื่อกำหนดอัตราภาษีสำหรับระดับย่อย" + } + }, + "taxOverrides": { + "header": "การแทนที่", + "create": { + "header": "สร้างการแทนที่", + "hint": "สร้างอัตราภาษีที่แทนที่อัตราภาษีเริ่มต้นในเงื่อนไขเฉพาะ" + }, + "edit": { + "header": "แก้ไขการแทนที่", + "hint": "แก้ไขอัตราภาษีที่แทนที่อัตราภาษีเริ่มต้นในเงื่อนไขเฉพาะ" + } + }, + "taxRates": { + "create": { + "header": "สร้างอัตราภาษี", + "hint": "สร้างอัตราภาษีใหม่สำหรับภูมิภาคนี้", + "successToast": "อัตราภาษีถูกสร้างเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขอัตราภาษี", + "hint": "แก้ไขอัตราภาษีสำหรับภูมิภาคนี้", + "successToast": "อัตราภาษีถูกอัปเดตเรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบอัตราภาษี {{name}} การดำเนินการนี้ไม่สามารถย้อนกลับได้", + "successToast": "อัตราภาษีถูกลบเรียบร้อยแล้ว" + } + }, + "fields": { + "isCombinable": { + "label": "สามารถรวมได้", + "hint": "ระบุว่าอัตราภาษีนี้สามารถรวมกับอัตราเริ่มต้นจากภูมิภาคภาษีได้หรือไม่", + "true": "สามารถรวมได้", + "false": "ไม่สามารถรวมได้" + }, + "defaultTaxRate": { + "label": "อัตราภาษีเริ่มต้น", + "tooltip": "อัตราภาษีเริ่มต้นสำหรับภูมิภาคนี้ เช่น อัตราภาษีมูลค่าเพิ่ม (VAT) มาตรฐานของประเทศหรือภูมิภาค", + "action": "สร้างอัตราภาษีเริ่มต้น" + }, + "taxRate": "อัตราภาษี", + "taxCode": "รหัสภาษี", + "targets": { + "label": "เป้าหมาย", + "hint": "เลือกเป้าหมายที่อัตราภาษีนี้จะถูกนำไปใช้", + "options": { + "product": "สินค้า", + "productCollection": "คอลเลกชันสินค้า", + "productTag": "แท็กสินค้า", + "productType": "ประเภทสินค้า", + "customerGroup": "กลุ่มลูกค้า" + }, + "operators": { + "in": "ใน", + "on": "บน", + "and": "และ" + }, + "placeholders": { + "product": "ค้นหาสินค้า", + "productCollection": "ค้นหาคอลเลกชันสินค้า", + "productTag": "ค้นหาแท็กสินค้า", + "productType": "ค้นหาประเภทสินค้า", + "customerGroup": "ค้นหากลุ่มลูกค้า" + }, + "tags": { + "product": "สินค้า", + "productCollection": "คอลเลกชันสินค้า", + "productTag": "แท็กสินค้า", + "productType": "ประเภทสินค้า", + "customerGroup": "กลุ่มลูกค้า" + }, + "modal": { + "header": "เพิ่มเป้าหมาย" + }, + "values_one": "{{count}} ค่า", + "values_other": "{{count}} ค่าต่างๆ", + "numberOfTargets_one": "{{count}} เป้าหมาย", + "numberOfTargets_other": "{{count}} เป้าหมาย", + "additionalValues_one": "และอีก {{count}} ค่า", + "additionalValues_other": "และอีก {{count}} ค่าต่างๆ", + "action": "เพิ่มเป้าหมาย" + }, + "sublevels": { + "labels": { + "province": "จังหวัด", + "state": "รัฐ", + "region": "ภูมิภาค", + "stateOrTerritory": "รัฐ/เขตการปกครอง", + "department": "แผนก", + "county": "เขต", + "territory": "เขตการปกครอง", + "prefecture": "จังหวัด (Prefecture)", + "district": "อำเภอ", + "governorate": "เขตการปกครอง (Governorate)", + "emirate": "รัฐเอมิเรต", + "canton": "แคว้น", + "sublevel": "รหัสระดับย่อย" + }, + "placeholders": { + "province": "เลือกจังหวัด", + "state": "เลือกรัฐ", + "region": "เลือกภูมิภาค", + "stateOrTerritory": "เลือกรัฐ/เขตการปกครอง", + "department": "เลือกแผนก", + "county": "เลือกเขต", + "territory": "เลือกเขตการปกครอง", + "prefecture": "เลือกจังหวัด (Prefecture)", + "district": "เลือกอำเภอ", + "governorate": "เลือกเขตการปกครอง (Governorate)", + "emirate": "เลือกรัฐเอมิเรต", + "canton": "เลือกแคว้น" + }, + "tooltips": { + "sublevel": "ใส่รหัส ISO 3166-2 สำหรับภูมิภาคภาษีระดับย่อย", + "notPartOfCountry": "{{province}} ดูเหมือนไม่ได้เป็นส่วนหนึ่งของ {{country}} กรุณาตรวจสอบอีกครั้งว่าถูกต้องหรือไม่" + }, + "alert": { + "header": "ภูมิภาคระดับย่อยถูกปิดใช้งานสำหรับภูมิภาคภาษีนี้", + "description": "ภูมิภาคระดับย่อยถูกปิดใช้งานสำหรับภูมิภาคนี้โดยค่าเริ่มต้น คุณสามารถเปิดใช้งานเพื่อสร้างภูมิภาคระดับย่อย เช่น จังหวัด รัฐ หรือเขตการปกครอง", + "action": "เปิดใช้งานภูมิภาคระดับย่อย" + } + }, + "noDefaultRate": { + "label": "ไม่มีอัตราเริ่มต้น", + "tooltip": "ภูมิภาคภาษีนี้ไม่มีอัตราภาษีเริ่มต้น หากมีอัตรามาตรฐาน เช่น ภาษีมูลค่าเพิ่ม (VAT) ของประเทศ กรุณาเพิ่มในภูมิภาคนี้" + } + } + }, + "promotions": { + "domain": "โปรโมชั่น", + "sections": { + "details": "รายละเอียดโปรโมชั่น" + }, + "tabs": { + "template": "ประเภท", + "details": "รายละเอียด", + "campaign": "แคมเปญ" + }, + "fields": { + "type": "ประเภท", + "value_type": "ประเภทมูลค่า", + "value": "มูลค่า", + "campaign": "แคมเปญ", + "method": "วิธีการ", + "allocation": "การจัดสรร", + "addCondition": "เพิ่มเงื่อนไข", + "clearAll": "ล้างทั้งหมด", + "amount": { + "tooltip": "เลือกโค้ดสกุลเงินเพื่อเปิดใช้งานการตั้งค่ามูลค่า" + }, + "conditions": { + "rules": { + "title": "ใครสามารถใช้โค้ดนี้ได้?", + "description": "ลูกค้าคนใดที่สามารถใช้โค้ดโปรโมชั่นนี้ได้ หากไม่ได้ระบุ โค้ดโปรโมชั่นสามารถใช้ได้กับลูกค้าทุกคน" + }, + "target-rules": { + "title": "โปรโมชั่นจะถูกใช้กับสินค้าประเภทใด?", + "description": "โปรโมชั่นจะถูกใช้กับสินค้าที่ตรงกับเงื่อนไขต่อไปนี้" + }, + "buy-rules": { + "title": "อะไรต้องอยู่ในตะกร้าเพื่อปลดล็อกโปรโมชั่น?", + "description": "หากเงื่อนไขเหล่านี้ตรงกัน เราจะเปิดใช้งานโปรโมชั่นกับสินค้าที่เป็นเป้าหมาย" + } + } + }, + "tooltips": { + "campaignType": "ต้องเลือกสกุลเงินในโปรโมชั่นเพื่อกำหนดงบประมาณการใช้จ่าย" + }, + "errors": { + "requiredField": "ฟิลด์ที่จำเป็น", + "promotionTabError": "แก้ไขข้อผิดพลาดในแท็บโปรโมชั่นก่อนดำเนินการต่อ" + }, + "toasts": { + "promotionCreateSuccess": "โปรโมชั่น ({{code}}) ถูกสร้างเรียบร้อยแล้ว" + }, + "create": {}, + "edit": { + "title": "แก้ไขรายละเอียดโปรโมชั่น", + "rules": { + "title": "แก้ไขเงื่อนไขการใช้งาน" + }, + "target-rules": { + "title": "แก้ไขเงื่อนไขสินค้า" + }, + "buy-rules": { + "title": "แก้ไขเงื่อนไขการซื้อ" + } + }, + "campaign": { + "header": "แคมเปญ", + "edit": { + "header": "แก้ไขแคมเปญ", + "successToast": "อัปเดตแคมเปญของโปรโมชั่นเรียบร้อยแล้ว" + }, + "actions": { + "goToCampaign": "ไปที่แคมเปญ" + } + }, + "campaign_currency": { + "tooltip": "นี่คือสกุลเงินของโปรโมชั่น เปลี่ยนได้จากแท็บรายละเอียด" + }, + "form": { + "required": "จำเป็น", + "and": "และ", + "selectAttribute": "เลือกคุณลักษณะ", + "campaign": { + "existing": { + "title": "แคมเปญที่มีอยู่", + "description": "เพิ่มโปรโมชั่นในแคมเปญที่มีอยู่", + "placeholder": { + "title": "ไม่มีแคมเปญที่มีอยู่", + "desc": "คุณสามารถสร้างแคมเปญเพื่อจัดการโปรโมชั่นหลายรายการและกำหนดงบประมาณ" + } + }, + "new": { + "title": "แคมเปญใหม่", + "description": "สร้างแคมเปญใหม่สำหรับโปรโมชั่นนี้" + }, + "none": { + "title": "ไม่มีแคมเปญ", + "description": "ดำเนินการต่อโดยไม่เชื่อมโยงโปรโมชั่นกับแคมเปญ" + } + }, + "status": { + "title": "สถานะ" + }, + "method": { + "label": "วิธีการ", + "code": { + "title": "รหัสโปรโมชั่น", + "description": "ลูกค้าต้องป้อนรหัสนี้เมื่อชำระเงิน" + }, + "automatic": { + "title": "อัตโนมัติ", + "description": "ลูกค้าจะเห็นโปรโมชั่นนี้เมื่อชำระเงิน" + } + }, + "max_quantity": { + "title": "จำนวนสูงสุด", + "description": "จำนวนสินค้าสูงสุดที่โปรโมชั่นนี้ใช้ได้" + }, + "type": { + "standard": { + "title": "มาตรฐาน", + "description": "โปรโมชั่นมาตรฐาน" + }, + "buyget": { + "title": "ซื้อได้รับ", + "description": "โปรโมชั่นซื้อ X ได้รับ Y" + } + }, + "allocation": { + "each": { + "title": "ต่อชิ้น", + "description": "มูลค่าจะถูกใช้กับแต่ละชิ้น" + }, + "across": { + "title": "รวมทั้งหมด", + "description": "มูลค่าจะถูกใช้รวมกับสินค้าทั้งหมด" + } + }, + "code": { + "title": "รหัส", + "description": "รหัสที่ลูกค้าจะใช้ในระหว่างการชำระเงิน" + }, + "value": { + "title": "มูลค่าโปรโมชั่น" + }, + "value_type": { + "fixed": { + "title": "มูลค่าโปรโมชั่น", + "description": "จำนวนเงินที่จะลด เช่น 100" + }, + "percentage": { + "title": "มูลค่าโปรโมชั่น", + "description": "เปอร์เซ็นต์ส่วนลด เช่น 10%" + } + } + }, + "deleteWarning": "คุณกำลังจะลบโปรโมชั่น {{code}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "createPromotionTitle": "สร้างโปรโมชั่น", + "type": "ประเภทโปรโมชั่น", + "conditions": { + "add": "เพิ่มเงื่อนไข", + "list": { + "noRecordsMessage": "เพิ่มเงื่อนไขเพื่อจำกัดโปรโมชั่นให้กับสินค้าเฉพาะ" + } + } + }, + "campaigns": { + "domain": "แคมเปญ", + "details": "รายละเอียดแคมเปญ", + "status": { + "active": "ใช้งาน", + "expired": "หมดอายุ", + "scheduled": "กำหนดเวลา" + }, + "delete": { + "title": "คุณแน่ใจหรือไม่?", + "description": "คุณกำลังจะลบแคมเปญ '{{name}}' การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "แคมเปญ '{{name}}' ถูกลบเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขแคมเปญ", + "description": "แก้ไขรายละเอียดของแคมเปญ", + "successToast": "แคมเปญ '{{name}}' ได้รับการอัปเดตเรียบร้อยแล้ว" + }, + "configuration": { + "header": "การกำหนดค่า", + "edit": { + "header": "แก้ไขการกำหนดค่าแคมเปญ", + "description": "แก้ไขการกำหนดค่าแคมเปญ", + "successToast": "การกำหนดค่าแคมเปญได้รับการอัปเดตเรียบร้อยแล้ว" + } + }, + "create": { + "title": "สร้างแคมเปญ", + "description": "สร้างแคมเปญส่งเสริมการขาย", + "hint": "สร้างแคมเปญส่งเสริมการขาย", + "header": "สร้างแคมเปญ", + "successToast": "แคมเปญ '{{name}}' ถูกสร้างเรียบร้อยแล้ว" + }, + "fields": { + "name": "ชื่อ", + "identifier": "ตัวระบุ", + "start_date": "วันที่เริ่มต้น", + "end_date": "วันที่สิ้นสุด", + "total_spend": "งบประมาณที่ใช้", + "total_used": "งบประมาณที่ใช้ไป", + "budget_limit": "ขีดจำกัดงบประมาณ", + "campaign_id": { + "hint": "แสดงเฉพาะแคมเปญที่มีรหัสสกุลเงินเดียวกันกับโปรโมชั่น" + } + }, + "budget": { + "create": { + "hint": "สร้างงบประมาณสำหรับแคมเปญ", + "header": "งบประมาณแคมเปญ" + }, + "details": "รายละเอียดงบประมาณแคมเปญ", + "fields": { + "type": "ประเภท", + "currency": "สกุลเงิน", + "limit": "ขีดจำกัด", + "used": "ใช้แล้ว" + }, + "type": { + "spend": { + "title": "การใช้จ่าย", + "description": "กำหนดขีดจำกัดของจำนวนเงินทั้งหมดที่ลดราคาจากการใช้งานโปรโมชั่นทั้งหมด" + }, + "usage": { + "title": "การใช้งาน", + "description": "กำหนดขีดจำกัดว่าการใช้งานโปรโมชั่นนี้สามารถใช้งานได้กี่ครั้ง" + } + }, + "edit": { + "header": "แก้ไขงบประมาณแคมเปญ" + } + }, + "promotions": { + "remove": { + "title": "ลบโปรโมชั่นออกจากแคมเปญ", + "description": "คุณกำลังจะลบ {{count}} โปรโมชั่นออกจากแคมเปญ การกระทำนี้ไม่สามารถย้อนกลับได้" + }, + "alreadyAdded": "โปรโมชั่นนี้ได้ถูกเพิ่มในแคมเปญแล้ว", + "alreadyAddedDiffCampaign": "โปรโมชั่นนี้ได้ถูกเพิ่มในแคมเปญอื่นแล้ว ({{name}})", + "currencyMismatch": "สกุลเงินของโปรโมชั่นและแคมเปญไม่ตรงกัน", + "toast": { + "success": "เพิ่ม {{count}} โปรโมชั่นไปยังแคมเปญเรียบร้อยแล้ว" + }, + "add": { + "list": { + "noRecordsMessage": "กรุณาสร้างโปรโมชั่นก่อน" + } + }, + "list": { + "noRecordsMessage": "ไม่มีโปรโมชั่นในแคมเปญนี้" + } + }, + "deleteCampaignWarning": "คุณกำลังจะลบแคมเปญ {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "totalSpend": "<0>{{amount}} <1>{{currency}}" + }, + "priceLists": { + "domain": "รายการราคา", + "subtitle": "สร้างราคาขายหรือกำหนดราคาพิเศษตามเงื่อนไขเฉพาะ", + "delete": { + "confirmation": "คุณกำลังจะลบรายการราคา {{title}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "ลบรายการราคา {{title}} เรียบร้อยแล้ว" + }, + "create": { + "header": "สร้างรายการราคา", + "subheader": "สร้างรายการราคาใหม่เพื่อจัดการราคาสินค้าของคุณ", + "tabs": { + "details": "รายละเอียด", + "products": "สินค้า", + "prices": "ราคา" + }, + "successToast": "สร้างรายการราคา {{title}} เรียบร้อยแล้ว", + "products": { + "list": { + "noRecordsMessage": "กรุณาสร้างสินค้าก่อน" + } + } + }, + "edit": { + "header": "แก้ไขรายการราคา", + "successToast": "อัปเดตรายการราคา {{title}} เรียบร้อยแล้ว" + }, + "configuration": { + "header": "การกำหนดค่า", + "edit": { + "header": "แก้ไขการกำหนดค่ารายการราคา", + "description": "แก้ไขการกำหนดค่าของรายการราคา", + "successToast": "การกำหนดค่ารายการราคาอัปเดตเรียบร้อยแล้ว" + } + }, + "products": { + "header": "สินค้า", + "actions": { + "addProducts": "เพิ่มสินค้า", + "editPrices": "แก้ไขราคา" + }, + "delete": { + "confirmation_one": "คุณกำลังจะลบราคาของ {{count}} สินค้าในรายการราคา การกระทำนี้ไม่สามารถย้อนกลับได้", + "confirmation_other": "คุณกำลังจะลบราคาของ {{count}} สินค้าในรายการราคา การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast_one": "ลบราคารายการสินค้า {{count}} เรียบร้อยแล้ว", + "successToast_other": "ลบราคารายการสินค้าทั้งหมด {{count}} เรียบร้อยแล้ว" + }, + "add": { + "successToast": "เพิ่มราคาลงในรายการราคาเรียบร้อยแล้ว" + }, + "edit": { + "successToast": "อัปเดตราคาในรายการราคาเรียบร้อยแล้ว" + } + }, + "fields": { + "priceOverrides": { + "label": "การกำหนดราคาพิเศษ", + "header": "การกำหนดราคาพิเศษ" + }, + "status": { + "label": "สถานะ", + "options": { + "active": "ใช้งาน", + "draft": "ร่าง", + "expired": "หมดอายุ", + "scheduled": "กำหนดเวลา" + } + }, + "type": { + "label": "ประเภท", + "hint": "เลือกประเภทของรายการราคาที่คุณต้องการสร้าง", + "options": { + "sale": { + "label": "ขาย", + "description": "ราคาขายเป็นการเปลี่ยนแปลงราคาชั่วคราวสำหรับสินค้า" + }, + "override": { + "label": "การแทนที่", + "description": "การแทนที่มักใช้เพื่อกำหนดราคาสินค้าเฉพาะสำหรับลูกค้า" + } + } + }, + "startsAt": { + "label": "รายการราคามีวันที่เริ่มต้นหรือไม่?", + "hint": "กำหนดเวลาให้รายการราคามีผลในอนาคต" + }, + "endsAt": { + "label": "รายการราคามีวันหมดอายุหรือไม่?", + "hint": "กำหนดเวลาให้รายการราคาหมดอายุในอนาคต" + }, + "customerAvailability": { + "header": "เลือกกลุ่มลูกค้า", + "label": "การเข้าถึงลูกค้า", + "hint": "เลือกกลุ่มลูกค้าที่สามารถใช้รายการราคานี้ได้", + "placeholder": "ค้นหากลุ่มลูกค้า", + "attribute": "กลุ่มลูกค้า" + } + } + }, + "profile": { + "domain": "โปรไฟล์", + "manageYourProfileDetails": "จัดการรายละเอียดโปรไฟล์ของคุณ", + "fields": { + "languageLabel": "ภาษา", + "usageInsightsLabel": "ข้อมูลการใช้งาน" + }, + "edit": { + "header": "แก้ไขโปรไฟล์", + "languageHint": "ภาษาที่คุณต้องการใช้ในแดชบอร์ดของผู้ดูแลระบบ โดยจะไม่เปลี่ยนภาษาของร้านค้า", + "languagePlaceholder": "เลือกภาษา", + "usageInsightsHint": "แชร์ข้อมูลการใช้งานเพื่อช่วยเราในการปรับปรุงระบบ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสิ่งที่เรารวบรวมและวิธีการใช้งานใน <0>เอกสารประกอบ" + }, + "toast": { + "edit": "บันทึกการเปลี่ยนแปลงโปรไฟล์เรียบร้อยแล้ว" + } + }, + "users": { + "domain": "ผู้ใช้งาน", + "editUser": "แก้ไขผู้ใช้งาน", + "inviteUser": "เชิญผู้ใช้งาน", + "inviteUserHint": "เชิญผู้ใช้งานใหม่ให้เข้าร่วมร้านค้าของคุณ", + "sendInvite": "ส่งคำเชิญ", + "pendingInvites": "คำเชิญที่รอดำเนินการ", + "deleteInviteWarning": "คุณกำลังจะลบคำเชิญของ {{email}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "resendInvite": "ส่งคำเชิญอีกครั้ง", + "copyInviteLink": "คัดลอกลิงก์คำเชิญ", + "expiredOnDate": "หมดอายุเมื่อ {{date}}", + "validFromUntil": "ใช้ได้ตั้งแต่ <0>{{from}} ถึง <1>{{until}}", + "acceptedOnDate": "ยอมรับเมื่อ {{date}}", + "inviteStatus": { + "accepted": "ยอมรับแล้ว", + "pending": "รอดำเนินการ", + "expired": "หมดอายุ" + }, + "roles": { + "admin": "ผู้ดูแลระบบ", + "developer": "นักพัฒนา", + "member": "สมาชิก" + }, + "deleteUserWarning": "คุณกำลังจะลบผู้ใช้งาน {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "invite": "เชิญ" + }, + "store": { + "domain": "ร้านค้า", + "manageYourStoresDetails": "จัดการรายละเอียดร้านค้าของคุณ", + "editStore": "แก้ไขร้านค้า", + "defaultCurrency": "สกุลเงินเริ่มต้น", + "defaultRegion": "ภูมิภาคเริ่มต้น", + "swapLinkTemplate": "แม่แบบลิงก์แลกเปลี่ยน", + "paymentLinkTemplate": "แม่แบบลิงก์การชำระเงิน", + "inviteLinkTemplate": "แม่แบบลิงก์คำเชิญ", + "currencies": "สกุลเงิน", + "addCurrencies": "เพิ่มสกุลเงิน", + "enableTaxInclusivePricing": "เปิดใช้งานการตั้งราคารวมภาษี", + "disableTaxInclusivePricing": "ปิดใช้งานการตั้งราคารวมภาษี", + "removeCurrencyWarning_one": "คุณกำลังจะลบสกุลเงิน {{count}} ออกจากร้านค้าของคุณ โปรดตรวจสอบให้แน่ใจว่าคุณได้ลบราคาทั้งหมดที่ใช้สกุลเงินนี้ก่อนดำเนินการต่อ", + "removeCurrencyWarning_other": "คุณกำลังจะลบสกุลเงิน {{count}} ออกจากร้านค้าของคุณ โปรดตรวจสอบให้แน่ใจว่าคุณได้ลบราคาทั้งหมดที่ใช้สกุลเงินเหล่านี้ก่อนดำเนินการต่อ", + "currencyAlreadyAdded": "สกุลเงินนี้ได้ถูกเพิ่มในร้านค้าของคุณแล้ว", + "edit": { + "header": "แก้ไขร้านค้า" + }, + "toast": { + "update": "ร้านค้าอัปเดตเรียบร้อยแล้ว", + "currenciesUpdated": "อัปเดตสกุลเงินเรียบร้อยแล้ว", + "currenciesRemoved": "ลบสกุลเงินออกจากร้านค้าเรียบร้อยแล้ว", + "updatedTaxInclusivitySuccessfully": "การตั้งค่าราคาที่รวมภาษีได้รับการอัปเดตเรียบร้อยแล้ว" + } + }, + "regions": { + "domain": "ภูมิภาค", + "subtitle": "ภูมิภาคคือพื้นที่ที่คุณขายสินค้า ซึ่งอาจครอบคลุมหลายประเทศและมีอัตราภาษี ผู้ให้บริการ และสกุลเงินที่แตกต่างกัน", + "createRegion": "สร้างภูมิภาค", + "createRegionHint": "จัดการอัตราภาษีและผู้ให้บริการสำหรับกลุ่มประเทศ", + "addCountries": "เพิ่มประเทศ", + "editRegion": "แก้ไขภูมิภาค", + "countriesHint": "เพิ่มประเทศที่รวมอยู่ในภูมิภาคนี้", + "deleteRegionWarning": "คุณกำลังจะลบภูมิภาค {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "removeCountriesWarning_one": "คุณกำลังจะลบ {{count}} ประเทศออกจากภูมิภาค การกระทำนี้ไม่สามารถย้อนกลับได้", + "removeCountriesWarning_other": "คุณกำลังจะลบ {{count}} ประเทศออกจากภูมิภาค การกระทำนี้ไม่สามารถย้อนกลับได้", + "removeCountryWarning": "คุณกำลังจะลบประเทศ {{name}} ออกจากภูมิภาค การกระทำนี้ไม่สามารถย้อนกลับได้", + "automaticTaxesHint": "เมื่อเปิดใช้งาน ภาษีจะคำนวณอัตโนมัติในขั้นตอนชำระเงินตามที่อยู่จัดส่ง", + "taxInclusiveHint": "เมื่อเปิดใช้งาน ราคาภายในภูมิภาคจะรวมภาษีแล้ว", + "providersHint": "เพิ่มผู้ให้บริการการชำระเงินที่ใช้ได้ในภูมิภาคนี้", + "shippingOptions": "ตัวเลือกการจัดส่ง", + "deleteShippingOptionWarning": "คุณกำลังจะลบตัวเลือกการจัดส่ง {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "return": "การคืนสินค้า", + "outbound": "การส่งออก", + "priceType": "ประเภทของราคา", + "flatRate": "ราคาคงที่", + "calculated": "คำนวณ", + "list": { + "noRecordsMessage": "สร้างภูมิภาคสำหรับพื้นที่ที่คุณขายสินค้า" + }, + "toast": { + "delete": "ลบภูมิภาคเรียบร้อยแล้ว", + "edit": "บันทึกการแก้ไขภูมิภาคเรียบร้อยแล้ว", + "create": "สร้างภูมิภาคเรียบร้อยแล้ว", + "countries": "อัปเดตประเทศในภูมิภาคเรียบร้อยแล้ว" + }, + "shippingOption": { + "createShippingOption": "สร้างตัวเลือกการจัดส่ง", + "createShippingOptionHint": "สร้างตัวเลือกการจัดส่งใหม่สำหรับภูมิภาคนี้", + "editShippingOption": "แก้ไขตัวเลือกการจัดส่ง", + "fulfillmentMethod": "วิธีการดำเนินการ", + "type": { + "outbound": "การส่งออก", + "outboundHint": "ใช้ตัวเลือกนี้หากคุณกำลังสร้างตัวเลือกการจัดส่งเพื่อส่งสินค้าไปยังลูกค้า", + "return": "การคืนสินค้า", + "returnHint": "ใช้ตัวเลือกนี้หากคุณกำลังสร้างตัวเลือกการจัดส่งสำหรับลูกค้าเพื่อคืนสินค้าถึงคุณ" + }, + "priceType": { + "label": "ประเภทของราคา", + "flatRate": "ราคาคงที่", + "calculated": "คำนวณ" + }, + "availability": { + "adminOnly": "สำหรับผู้ดูแลระบบเท่านั้น", + "adminOnlyHint": "เมื่อเปิดใช้งาน ตัวเลือกการจัดส่งจะมีให้เฉพาะในแดชบอร์ดผู้ดูแลระบบ และจะไม่แสดงในหน้าร้าน" + }, + "taxInclusiveHint": "เมื่อเปิดใช้งาน ราคาตัวเลือกการจัดส่งจะรวมภาษีแล้ว", + "requirements": { + "label": "ข้อกำหนด", + "hint": "ระบุข้อกำหนดสำหรับตัวเลือกการจัดส่ง" + } + } + }, + "taxes": { + "domain": "ภูมิภาคภาษี", + "domainDescription": "จัดการภูมิภาคภาษีของคุณ", + "countries": { + "taxCountriesHint": "การตั้งค่าภาษีจะถูกนำไปใช้กับประเทศที่แสดงในรายการ" + }, + "settings": { + "editTaxSettings": "แก้ไขการตั้งค่าภาษี", + "taxProviderLabel": "ผู้ให้บริการภาษี", + "systemTaxProviderLabel": "ผู้ให้บริการภาษีของระบบ", + "calculateTaxesAutomaticallyLabel": "คำนวณภาษีโดยอัตโนมัติ", + "calculateTaxesAutomaticallyHint": "เมื่อเปิดใช้งาน อัตราภาษีจะถูกคำนวณอัตโนมัติและนำไปใช้กับตะกร้าสินค้า เมื่อปิดใช้งาน จำเป็นต้องคำนวณภาษีด้วยตนเองที่ขั้นตอนชำระเงิน แนะนำให้ใช้ภาษีแบบกำหนดเองกับผู้ให้บริการภาษีจากบุคคลที่สาม", + "applyTaxesOnGiftCardsLabel": "ใช้ภาษีกับบัตรของขวัญ", + "applyTaxesOnGiftCardsHint": "เมื่อเปิดใช้งาน ภาษีจะถูกนำไปใช้กับบัตรของขวัญที่ขั้นตอนชำระเงิน ในบางประเทศ ข้อบังคับทางภาษีกำหนดให้ใช้ภาษีกับบัตรของขวัญเมื่อซื้อ", + "defaultTaxRateLabel": "อัตราภาษีเริ่มต้น", + "defaultTaxCodeLabel": "รหัสภาษีเริ่มต้น" + }, + "defaultRate": { + "sectionTitle": "อัตราภาษีเริ่มต้น" + }, + "taxRate": { + "sectionTitle": "อัตราภาษี", + "createTaxRate": "สร้างอัตราภาษี", + "createTaxRateHint": "สร้างอัตราภาษีใหม่สำหรับภูมิภาค", + "deleteRateDescription": "คุณกำลังจะลบอัตราภาษี {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "editTaxRate": "แก้ไขอัตราภาษี", + "editRateAction": "แก้ไขอัตรา", + "editOverridesAction": "แก้ไขการแทนที่", + "editOverridesTitle": "แก้ไขการแทนที่อัตราภาษี", + "editOverridesHint": "ระบุการแทนที่สำหรับอัตราภาษี", + "deleteTaxRateWarning": "คุณกำลังจะลบอัตราภาษี {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "productOverridesLabel": "การแทนที่สินค้า", + "productOverridesHint": "ระบุการแทนที่สำหรับอัตราภาษีของสินค้า", + "addProductOverridesAction": "เพิ่มการแทนที่สินค้า", + "productTypeOverridesLabel": "การแทนที่ประเภทสินค้า", + "productTypeOverridesHint": "ระบุการแทนที่สำหรับอัตราภาษีของประเภทสินค้า", + "addProductTypeOverridesAction": "เพิ่มการแทนที่ประเภทสินค้า", + "shippingOptionOverridesLabel": "การแทนที่ตัวเลือกการจัดส่ง", + "shippingOptionOverridesHint": "ระบุการแทนที่สำหรับอัตราภาษีของตัวเลือกการจัดส่ง", + "addShippingOptionOverridesAction": "เพิ่มการแทนที่ตัวเลือกการจัดส่ง", + "productOverridesHeader": "สินค้า", + "productTypeOverridesHeader": "ประเภทสินค้า", + "shippingOptionOverridesHeader": "ตัวเลือกการจัดส่ง" + } + }, + "locations": { + "domain": "สถานที่", + "editLocation": "แก้ไขสถานที่", + "addSalesChannels": "เพิ่มช่องทางการขาย", + "noLocationsFound": "ไม่พบสถานที่", + "selectLocations": "เลือกสถานที่ที่เก็บสต็อกสินค้า", + "deleteLocationWarning": "คุณกำลังจะลบสถานที่ {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "removeSalesChannelsWarning_one": "คุณกำลังจะลบ {{count}} ช่องทางการขายออกจากสถานที่", + "removeSalesChannelsWarning_other": "คุณกำลังจะลบ {{count}} ช่องทางการขายออกจากสถานที่", + "toast": { + "create": "สร้างสถานที่เรียบร้อยแล้ว", + "update": "อัปเดตสถานที่เรียบร้อยแล้ว", + "removeChannel": "ลบช่องทางการขายสำเร็จ" + } + }, + "reservations": { + "domain": "การจอง", + "subtitle": "จัดการจำนวนสินค้าคงคลังที่จองไว้", + "deleteWarning": "คุณกำลังจะลบการจอง การกระทำนี้ไม่สามารถย้อนกลับได้" + }, + "salesChannels": { + "domain": "ช่องทางการขาย", + "subtitle": "จัดการช่องทางออนไลน์และออฟไลน์ที่คุณขายสินค้า", + "createSalesChannel": "สร้างช่องทางการขาย", + "createSalesChannelHint": "สร้างช่องทางการขายใหม่เพื่อขายสินค้าของคุณ", + "enabledHint": "ระบุว่าช่องทางการขายนี้เปิดใช้งานหรือไม่", + "removeProductsWarning_one": "คุณกำลังจะลบสินค้า {{count}} รายการออกจาก {{sales_channel}}", + "removeProductsWarning_other": "คุณกำลังจะลบสินค้า {{count}} รายการออกจาก {{sales_channel}}", + "addProducts": "เพิ่มสินค้า", + "editSalesChannel": "แก้ไขช่องทางการขาย", + "productAlreadyAdded": "สินค้านี้ได้ถูกเพิ่มในช่องทางการขายแล้ว", + "deleteSalesChannelWarning": "คุณกำลังจะลบช่องทางการขาย {{name}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "toast": { + "create": "สร้างช่องทางการขายเรียบร้อยแล้ว", + "update": "อัปเดตช่องทางการขายเรียบร้อยแล้ว", + "delete": "ลบช่องทางการขายเรียบร้อยแล้ว" + }, + "products": { + "list": { + "noRecordsMessage": "ไม่มีสินค้าในช่องทางการขายนี้" + }, + "add": { + "list": { + "noRecordsMessage": "กรุณาสร้างสินค้าก่อน" + } + } + } + }, + "apiKeyManagement": { + "domain": { + "publishable": "คีย์ API สำหรับเผยแพร่", + "secret": "คีย์ API สำหรับใช้งานภายใน" + }, + "subtitle": { + "publishable": "จัดการคีย์ API ที่ใช้ในหน้าร้านเพื่อจำกัดขอบเขตคำขอให้สอดคล้องกับช่องทางการขายที่เฉพาะเจาะจง", + "secret": "จัดการคีย์ API ที่ใช้เพื่อยืนยันตัวตนผู้ดูแลระบบในแอปพลิเคชันผู้ดูแลระบบ" + }, + "status": { + "active": "ใช้งานอยู่", + "revoked": "เพิกถอนแล้ว" + }, + "type": { + "publishable": "เผยแพร่ได้", + "secret": "ภายใน" + }, + "create": { + "createPublishableHeader": "สร้างคีย์ API สำหรับเผยแพร่", + "createPublishableHint": "สร้างคีย์ API ใหม่สำหรับเผยแพร่เพื่อจำกัดขอบเขตคำขอให้สอดคล้องกับช่องทางการขายที่เฉพาะเจาะจง", + "createSecretHeader": "สร้างคีย์ API สำหรับใช้งานภายใน", + "createSecretHint": "สร้างคีย์ API ใหม่สำหรับใช้งานภายในเพื่อเข้าถึง API ของระบบ Medusa โดยการยืนยันตัวตนเป็นผู้ดูแลระบบ", + "secretKeyCreatedHeader": "สร้างคีย์ลับสำเร็จ", + "secretKeyCreatedHint": "คีย์ลับของคุณถูกสร้างขึ้นแล้ว โปรดคัดลอกและเก็บรักษาไว้อย่างปลอดภัย ข้อมูลนี้จะแสดงเพียงครั้งเดียว", + "copySecretTokenSuccess": "คัดลอกคีย์ลับไปยังคลิปบอร์ดเรียบร้อยแล้ว", + "copySecretTokenFailure": "คัดลอกคีย์ลับไปยังคลิปบอร์ดล้มเหลว", + "successToast": "สร้างคีย์ API เรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขคีย์ API", + "description": "แก้ไขชื่อคีย์ API", + "successToast": "แก้ไขคีย์ API {{title}} เรียบร้อยแล้ว" + }, + "salesChannels": { + "title": "เพิ่มช่องทางการขาย", + "description": "เพิ่มช่องทางการขายที่คีย์ API ควรถูกจำกัดไว้", + "successToast_one": "เพิ่มช่องทางการขาย {{count}} ช่องทางไปยังคีย์ API เรียบร้อยแล้ว", + "successToast_other": "เพิ่มช่องทางการขาย {{count}} ช่องทางไปยังคีย์ API เรียบร้อยแล้ว", + "alreadyAddedTooltip": "ช่องทางการขายนี้ได้ถูกเพิ่มไปยังคีย์ API แล้ว", + "list": { + "noRecordsMessage": "ไม่มีช่องทางการขายในขอบเขตของคีย์ API สำหรับเผยแพร่" + } + }, + "delete": { + "warning": "คุณกำลังจะลบคีย์ API {{title}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "ลบคีย์ API {{title}} เรียบร้อยแล้ว" + }, + "revoke": { + "warning": "คุณกำลังจะเพิกถอนคีย์ API {{title}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "เพิกถอนคีย์ API {{title}} เรียบร้อยแล้ว" + }, + "addSalesChannels": { + "list": { + "noRecordsMessage": "กรุณาสร้างช่องทางการขายก่อน" + } + }, + "removeSalesChannel": { + "warning": "คุณกำลังจะลบช่องทางการขาย {{name}} ออกจากคีย์ API การกระทำนี้ไม่สามารถย้อนกลับได้", + "warningBatch_one": "คุณกำลังจะลบช่องทางการขาย {{count}} ช่องทางออกจากคีย์ API การกระทำนี้ไม่สามารถย้อนกลับได้", + "warningBatch_other": "คุณกำลังจะลบช่องทางการขาย {{count}} ช่องทางออกจากคีย์ API การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "ลบช่องทางการขายออกจากคีย์ API เรียบร้อยแล้ว", + "successToastBatch_one": "ลบช่องทางการขาย {{count}} ช่องทางออกจากคีย์ API เรียบร้อยแล้ว", + "successToastBatch_other": "ลบช่องทางการขาย {{count}} ช่องทางออกจากคีย์ API เรียบร้อยแล้ว" + }, + "actions": { + "revoke": "เพิกถอนคีย์ API", + "copy": "คัดลอกคีย์ API", + "copySuccessToast": "คัดลอกคีย์ API ไปยังคลิปบอร์ดเรียบร้อยแล้ว" + }, + "table": { + "lastUsedAtHeader": "การใช้งานล่าสุดเมื่อ", + "createdAtHeader": "สร้างเมื่อ" + }, + "fields": { + "lastUsedAtLabel": "ใช้งานล่าสุดเมื่อ", + "revokedByLabel": "เพิกถอนโดย", + "revokedAtLabel": "เพิกถอนเมื่อ", + "createdByLabel": "สร้างโดย" + } + }, + "returnReasons": { + "domain": "เหตุผลในการคืนสินค้า", + "subtitle": "จัดการเหตุผลในการคืนสินค้า", + "calloutHint": "จัดการเหตุผลเพื่อจำแนกการคืนสินค้า", + "editReason": "แก้ไขเหตุผลการคืนสินค้า", + "create": { + "header": "เพิ่มเหตุผลการคืนสินค้า", + "subtitle": "ระบุเหตุผลที่พบบ่อยที่สุดสำหรับการคืนสินค้า", + "hint": "สร้างเหตุผลการคืนสินค้าใหม่เพื่อจัดประเภทการคืนสินค้า", + "successToast": "สร้างเหตุผลการคืนสินค้า {{label}} เรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขเหตุผลการคืนสินค้า", + "subtitle": "แก้ไขค่าของเหตุผลการคืนสินค้า", + "successToast": "แก้ไขเหตุผลการคืนสินค้า {{label}} เรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบเหตุผลการคืนสินค้า {{label}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "ลบเหตุผลการคืนสินค้า {{label}} เรียบร้อยแล้ว" + }, + "fields": { + "value": { + "label": "ค่า", + "placeholder": "wrong_size", + "tooltip": "ค่าควรเป็นตัวระบุที่ไม่ซ้ำกันสำหรับเหตุผลการคืนสินค้า" + }, + "label": { + "label": "ป้ายกำกับ", + "placeholder": "ขนาดไม่ถูกต้อง" + }, + "description": { + "label": "คำอธิบาย", + "placeholder": "ลูกค้าได้รับขนาดที่ไม่ถูกต้อง" + } + } + }, + "login": { + "forgotPassword": "ลืมรหัสผ่าน? - <0>รีเซ็ต", + "title": "ยินดีต้อนรับสู่ Medusa", + "hint": "เข้าสู่ระบบเพื่อเข้าถึงพื้นที่บัญชี" + }, + "invite": { + "title": "ยินดีต้อนรับสู่ Medusa", + "hint": "สร้างบัญชีของคุณด้านล่าง", + "backToLogin": "กลับไปยังหน้าล็อกอิน", + "createAccount": "สร้างบัญชี", + "alreadyHaveAccount": "มีบัญชีอยู่แล้ว? - <0>เข้าสู่ระบบ", + "emailTooltip": "อีเมลของคุณไม่สามารถเปลี่ยนแปลงได้ หากต้องการใช้อีเมลอื่น จำเป็นต้องส่งคำเชิญใหม่", + "invalidInvite": "คำเชิญนี้ไม่ถูกต้องหรือหมดอายุแล้ว", + "successTitle": "บัญชีของคุณถูกลงทะเบียนเรียบร้อยแล้ว", + "successHint": "เริ่มต้นใช้งาน Medusa Admin ได้เลย", + "successAction": "เริ่ม Medusa Admin", + "invalidTokenTitle": "โทเค็นคำเชิญของคุณไม่ถูกต้อง", + "invalidTokenHint": "ลองขอคำเชิญใหม่อีกครั้ง", + "passwordMismatch": "รหัสผ่านไม่ตรงกัน", + "toast": { + "accepted": "ยอมรับคำเชิญเรียบร้อยแล้ว" + } + }, + "resetPassword": { + "title": "รีเซ็ตรหัสผ่าน", + "hint": "กรอกอีเมลของคุณด้านล่าง แล้วเราจะส่งคำแนะนำเกี่ยวกับวิธีรีเซ็ตรหัสผ่านให้คุณ", + "email": "อีเมล", + "sendResetInstructions": "ส่งคำแนะนำการรีเซ็ต", + "backToLogin": "<0>กลับไปยังหน้าล็อกอิน", + "newPasswordHint": "เลือกรหัสผ่านใหม่ด้านล่าง", + "invalidTokenTitle": "โทเค็นรีเซ็ตของคุณไม่ถูกต้อง", + "invalidTokenHint": "ลองขอคำเชิญใหม่อีกครั้ง", + "expiredTokenTitle": "โทเค็นรีเซ็ตของคุณหมดอายุแล้ว", + "goToResetPassword": "ไปที่หน้ารีเซ็ตรหัสผ่าน", + "resetPassword": "รีเซ็ตรหัสผ่าน", + "newPassword": "รหัสผ่านใหม่", + "repeatNewPassword": "กรอกรหัสผ่านใหม่อีกครั้ง", + "tokenExpiresIn": "โทเค็นจะหมดอายุใน <0>{{time}} นาที", + "successfulRequestTitle": "เราได้ส่งอีเมลให้คุณเรียบร้อยแล้ว", + "successfulRequest": "เราได้ส่งอีเมลที่คุณสามารถใช้เพื่อรีเซ็ตรหัสผ่านของคุณ ตรวจสอบกล่องอีเมลขยะหากไม่ได้รับภายในไม่กี่นาที", + "successfulResetTitle": "รีเซ็ตรหัสผ่านสำเร็จ", + "successfulReset": "กรุณาเข้าสู่ระบบที่หน้าล็อกอิน", + "passwordMismatch": "รหัสผ่านไม่ตรงกัน", + "invalidLinkTitle": "ลิงก์รีเซ็ตของคุณไม่ถูกต้อง", + "invalidLinkHint": "ลองรีเซ็ตรหัสผ่านอีกครั้ง" + }, + "workflowExecutions": { + "domain": "เวิร์กโฟลว์", + "subtitle": "ดูและติดตามการดำเนินการของเวิร์กโฟลว์ในแอปพลิเคชัน Medusa ของคุณ", + "transactionIdLabel": "รหัสธุรกรรม", + "workflowIdLabel": "รหัสเวิร์กโฟลว์", + "progressLabel": "ความคืบหน้า", + "stepsCompletedLabel_one": "{{completed}} จาก {{count}} ขั้นตอน", + "stepsCompletedLabel_other": "{{completed}} จาก {{count}} ขั้นตอน", + "list": { + "noRecordsMessage": "ยังไม่มีการดำเนินการเวิร์กโฟลว์" + }, + "history": { + "sectionTitle": "ประวัติ", + "runningState": "กำลังทำงาน...", + "awaitingState": "รอการดำเนินการ", + "failedState": "ล้มเหลว", + "skippedState": "ข้าม", + "skippedFailureState": "ข้าม (ความล้มเหลว)", + "definitionLabel": "คำจำกัดความ", + "outputLabel": "ผลลัพธ์", + "compensateInputLabel": "ข้อมูลนำเข้าชดเชย", + "revertedLabel": "ย้อนกลับ", + "errorLabel": "ข้อผิดพลาด" + }, + "state": { + "done": "เสร็จสมบูรณ์", + "failed": "ล้มเหลว", + "reverted": "ย้อนกลับ", + "invoking": "กำลังเรียกใช้", + "compensating": "กำลังชดเชย", + "notStarted": "ยังไม่ได้เริ่ม" + }, + "transaction": { + "state": { + "waitingToCompensate": "รอการชดเชย" + } + }, + "step": { + "state": { + "skipped": "ข้าม", + "skippedFailure": "ข้าม (ความล้มเหลว)", + "dormant": "อยู่เฉย", + "timeout": "หมดเวลา" + } + } + }, + "productTypes": { + "domain": "ประเภทสินค้า", + "subtitle": "จัดระเบียบสินค้าของคุณตามประเภท", + "create": { + "header": "สร้างประเภทสินค้า", + "hint": "สร้างประเภทสินค้าใหม่เพื่อจัดประเภทสินค้าของคุณ", + "successToast": "ประเภทสินค้า {{value}} ถูกสร้างเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขประเภทสินค้า", + "successToast": "ประเภทสินค้า {{value}} ถูกแก้ไขเรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบประเภทสินค้า {{value}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "ประเภทสินค้า {{value}} ถูกลบเรียบร้อยแล้ว" + }, + "fields": { + "value": "ค่า" + } + }, + "productTags": { + "domain": "แท็กสินค้า", + "create": { + "header": "สร้างแท็กสินค้า", + "subtitle": "สร้างแท็กสินค้าใหม่เพื่อจัดระเบียบสินค้าของคุณ", + "successToast": "แท็กสินค้า {{value}} ถูกสร้างเรียบร้อยแล้ว" + }, + "edit": { + "header": "แก้ไขแท็กสินค้า", + "subtitle": "แก้ไขค่าของแท็กสินค้า", + "successToast": "แท็กสินค้า {{value}} ถูกแก้ไขเรียบร้อยแล้ว" + }, + "delete": { + "confirmation": "คุณกำลังจะลบแท็กสินค้า {{value}} การกระทำนี้ไม่สามารถย้อนกลับได้", + "successToast": "แท็กสินค้า {{value}} ถูกลบเรียบร้อยแล้ว" + }, + "fields": { + "value": "ค่า" + } + }, + "notifications": { + "domain": "การแจ้งเตือน", + "emptyState": { + "title": "ไม่มีการแจ้งเตือน", + "description": "คุณยังไม่มีการแจ้งเตือนในขณะนี้ แต่เมื่อมีจะแสดงที่นี่" + }, + "accessibility": { + "description": "การแจ้งเตือนเกี่ยวกับกิจกรรมใน Medusa จะปรากฏที่นี่" + } + }, + "errors": { + "serverError": "ข้อผิดพลาดของเซิร์ฟเวอร์ - โปรดลองอีกครั้งในภายหลัง", + "invalidCredentials": "อีเมลหรือรหัสผ่านไม่ถูกต้อง" + }, + "statuses": { + "scheduled": "กำหนดเวลาไว้", + "expired": "หมดอายุ", + "active": "ใช้งานอยู่", + "enabled": "เปิดใช้งาน", + "disabled": "ปิดใช้งาน" + }, + "labels": { + "productVariant": "ตัวเลือกสินค้า", + "prices": "ราคา", + "available": "พร้อมใช้งาน", + "inStock": "มีในสต็อก", + "added": "เพิ่มแล้ว", + "removed": "ลบออกแล้ว" + }, + "fields": { + "amount": "จำนวนเงิน", + "refundAmount": "จำนวนเงินคืน", + "name": "ชื่อ", + "default": "ค่าเริ่มต้น", + "lastName": "นามสกุล", + "firstName": "ชื่อ", + "title": "ชื่อเรื่อง", + "customTitle": "ชื่อเรื่องที่กำหนดเอง", + "manageInventory": "จัดการสต็อก", + "inventoryKit": "มีชุดสต็อกสินค้า", + "inventoryItems": "รายการสต็อกสินค้า", + "inventoryItem": "รายการสต็อก", + "requiredQuantity": "จำนวนที่ต้องการ", + "description": "คำอธิบาย", + "email": "อีเมล", + "password": "รหัสผ่าน", + "repeatPassword": "กรอกรหัสผ่านอีกครั้ง", + "confirmPassword": "ยืนยันรหัสผ่าน", + "newPassword": "รหัสผ่านใหม่", + "repeatNewPassword": "กรอกรหัสผ่านใหม่อีกครั้ง", + "categories": "หมวดหมู่", + "shippingMethod": "วิธีการจัดส่ง", + "configurations": "การกำหนดค่า", + "conditions": "เงื่อนไข", + "category": "หมวดหมู่", + "collection": "คอลเลกชัน", + "discountable": "ส่วนลดได้", + "handle": "แฮนด์เดิล", + "subtitle": "คำอธิบายย่อย", + "item": "รายการ", + "qty": "จำนวน", + "limit": "ขีดจำกัด", + "tags": "แท็ก", + "type": "ประเภท", + "reason": "เหตุผล", + "none": "ไม่มี", + "all": "ทั้งหมด", + "search": "ค้นหา", + "percentage": "เปอร์เซ็นต์", + "sales_channels": "ช่องทางการขาย", + "customer_groups": "กลุ่มลูกค้า", + "product_tags": "แท็กสินค้า", + "product_types": "ประเภทสินค้า", + "product_collections": "คอลเลกชันสินค้า", + "status": "สถานะ", + "code": "รหัส", + "value": "ค่า", + "disabled": "ปิดใช้งาน", + "dynamic": "ไดนามิก", + "normal": "ปกติ", + "years": "ปี", + "months": "เดือน", + "days": "วัน", + "hours": "ชั่วโมง", + "minutes": "นาที", + "totalRedemptions": "การใช้สิทธิทั้งหมด", + "countries": "ประเทศ", + "paymentProviders": "ผู้ให้บริการชำระเงิน", + "refundReason": "เหตุผลการคืนเงิน", + "fulfillmentProviders": "ผู้ให้บริการการจัดส่ง", + "fulfillmentProvider": "ผู้ให้บริการการจัดส่ง", + "providers": "ผู้ให้บริการ", + "availability": "ความพร้อมใช้งาน", + "inventory": "สต็อก", + "optional": "ไม่บังคับ", + "note": "บันทึก", + "automaticTaxes": "ภาษีอัตโนมัติ", + "taxInclusivePricing": "รวมภาษีในราคา", + "currency": "สกุลเงิน", + "address": "ที่อยู่", + "address2": "อพาร์ทเมนต์, ห้องชุด, ฯลฯ", + "city": "เมือง", + "postalCode": "รหัสไปรษณีย์", + "country": "ประเทศ", + "state": "รัฐ", + "province": "จังหวัด", + "company": "บริษัท", + "phone": "โทรศัพท์", + "metadata": "ข้อมูลเมตา", + "selectCountry": "เลือกประเทศ", + "products": "สินค้า", + "variants": "ตัวเลือก", + "orders": "คำสั่งซื้อ", + "account": "บัญชี", + "total": "ยอดรวม", + "paidTotal": "ยอดที่ชำระ", + "totalExclTax": "ยอดรวมไม่รวมภาษี", + "subtotal": "ยอดรวมย่อย", + "shipping": "การจัดส่ง", + "outboundShipping": "การจัดส่งขาออก", + "returnShipping": "การจัดส่งคืน", + "tax": "ภาษี", + "created": "สร้างเมื่อ", + "key": "คีย์", + "customer": "ลูกค้า", + "date": "วันที่", + "order": "คำสั่งซื้อ", + "fulfillment": "การจัดส่ง", + "provider": "ผู้ให้บริการ", + "payment": "การชำระเงิน", + "items": "รายการ", + "salesChannel": "ช่องทางการขาย", + "region": "ภูมิภาค", + "discount": "ส่วนลด", + "role": "บทบาท", + "sent": "ส่งแล้ว", + "salesChannels": "ช่องทางการขาย", + "product": "สินค้า", + "createdAt": "สร้างเมื่อ", + "updatedAt": "อัปเดตเมื่อ", + "revokedAt": "เพิกถอนเมื่อ", + "true": "จริง", + "false": "เท็จ", + "giftCard": "บัตรของขวัญ", + "tag": "แท็ก", + "dateIssued": "วันที่ออก", + "issuedDate": "วันที่ออก", + "expiryDate": "วันที่หมดอายุ", + "price": "ราคา", + "priceTemplate": "ราคา {{regionOrCurrency}}", + "height": "ความสูง", + "width": "ความกว้าง", + "length": "ความยาว", + "weight": "น้ำหนัก", + "midCode": "รหัส MID", + "hsCode": "รหัส HS", + "ean": "EAN", + "upc": "UPC", + "inventoryQuantity": "ปริมาณสต็อก", + "barcode": "บาร์โค้ด", + "countryOfOrigin": "ประเทศต้นทาง", + "material": "วัสดุ", + "thumbnail": "รูปขนาดย่อ", + "sku": "SKU", + "managedInventory": "การจัดการสต็อก", + "allowBackorder": "อนุญาตให้สั่งจองล่วงหน้า", + "inStock": "มีในสต็อก", + "location": "ตำแหน่งที่ตั้ง", + "quantity": "จำนวน", + "variant": "ตัวเลือก", + "id": "รหัส", + "parent": "หลัก", + "minSubtotal": "ยอดรวมย่อยขั้นต่ำ", + "maxSubtotal": "ยอดรวมย่อยสูงสุด", + "shippingProfile": "โปรไฟล์การจัดส่ง", + "summary": "สรุป", + "details": "รายละเอียด", + "label": "ป้ายกำกับ", + "rate": "อัตรา", + "requiresShipping": "ต้องการการจัดส่ง", + "unitPrice": "ราคาต่อหน่วย", + "startDate": "วันที่เริ่มต้น", + "endDate": "วันที่สิ้นสุด", + "draft": "ฉบับร่าง", + "values": "ค่า" + }, + "dateTime": { + "years_one": "ปี", + "years_other": "ปี", + "months_one": "เดือน", + "months_other": "เดือน", + "weeks_one": "สัปดาห์", + "weeks_other": "สัปดาห์", + "days_one": "วัน", + "days_other": "วัน", + "hours_one": "ชั่วโมง", + "hours_other": "ชั่วโมง", + "minutes_one": "นาที", + "minutes_other": "นาที", + "seconds_one": "วินาที", + "seconds_other": "วินาที" + } +}