diff --git a/components/providers/intl-provider.tsx b/components/providers/intl-provider.tsx index c63250ce1..1bddc326e 100644 --- a/components/providers/intl-provider.tsx +++ b/components/providers/intl-provider.tsx @@ -43,6 +43,7 @@ export const LOCALE_LOADERS: Record Promise> = { ro: () => import('@/locales/ro/common.json').then((m) => m.default), ru: () => import('@/locales/ru/common.json').then((m) => m.default), sk: () => import('@/locales/sk/common.json').then((m) => m.default), + th: () => import('@/locales/th/common.json').then((m) => m.default), tr: () => import('@/locales/tr/common.json').then((m) => m.default), uk: () => import('@/locales/uk/common.json').then((m) => m.default), zh: () => import('@/locales/zh/common.json').then((m) => m.default), diff --git a/components/ui/flag-icons.tsx b/components/ui/flag-icons.tsx index 254f6eadd..d03c65424 100644 --- a/components/ui/flag-icons.tsx +++ b/components/ui/flag-icons.tsx @@ -131,6 +131,10 @@ function FlagEE(props: FlagProps) { return ; } +function FlagTH(props: FlagProps) { + return ; +} + export const flagComponents: Record ReactElement> = { ar: FlagAE, ca: FlagCAT, @@ -152,6 +156,7 @@ export const flagComponents: Record ReactElement> pl: FlagPL, pt: FlagBR, ro: FlagRO, + th: FlagTH, tr: FlagTR, ru: FlagRU, uk: FlagUA, diff --git a/components/ui/language-switcher.tsx b/components/ui/language-switcher.tsx index 4228d9a77..88bfb16dd 100644 --- a/components/ui/language-switcher.tsx +++ b/components/ui/language-switcher.tsx @@ -30,6 +30,7 @@ const languages = [ { value: 'pl', label: 'Polski' }, { value: 'pt', label: 'Português' }, { value: 'ro', label: 'Română' }, + { value: 'th', label: 'ไทย' }, { value: 'tr', label: 'Türkçe' }, { value: 'ru', label: 'Русский' }, { value: 'uk', label: 'Українська' }, diff --git a/i18n/request.ts b/i18n/request.ts index ad4dfd081..f7926a4c7 100644 --- a/i18n/request.ts +++ b/i18n/request.ts @@ -91,6 +91,9 @@ export default getRequestConfig(async ({ requestLocale }) => { case 'sk': messages = (await import('../locales/sk/common.json')).default; break; + case 'th': + messages = (await import('../locales/th/common.json')).default; + break; case 'tr': messages = (await import('../locales/tr/common.json')).default; break; diff --git a/i18n/routing.ts b/i18n/routing.ts index 54b8ef177..d9ac2e59d 100644 --- a/i18n/routing.ts +++ b/i18n/routing.ts @@ -12,7 +12,7 @@ const localePrefix = (process.env.NEXT_PUBLIC_LOCALE_PREFIX ?? 'never') as | 'always' | 'as-needed'; -const SUPPORTED_LOCALES = ['ar', 'ca', 'cs', 'da', 'de', 'en', 'es', 'et', 'fa', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'lv', 'mn', 'nb', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'tr', 'uk', 'zh', 'zh-TW'] as const; +const SUPPORTED_LOCALES = ['ar', 'ca', 'cs', 'da', 'de', 'en', 'es', 'et', 'fa', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'lv', 'mn', 'nb', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'th', 'tr', 'uk', 'zh', 'zh-TW'] as const; // Fallback locale used when the visitor's Accept-Language header does not // match any supported locale (and no NEXT_LOCALE cookie is set yet). Admins diff --git a/lib/__tests__/plugin-permission-text.test.ts b/lib/__tests__/plugin-permission-text.test.ts index 8e27fdc93..a140d34bd 100644 --- a/lib/__tests__/plugin-permission-text.test.ts +++ b/lib/__tests__/plugin-permission-text.test.ts @@ -14,8 +14,8 @@ describe('permission texts', () => { const shown = ALL_PERMISSIONS.filter((p) => !implicit.has(p)); const langs = readdirSync(LOCALES).filter((l) => !l.includes('.')); - it('covers all 28 locales', () => { - expect(langs).toHaveLength(28); + it('covers all 29 locales', () => { + expect(langs).toHaveLength(29); }); it.each(langs)('has a title and body for every permission in %s', (lang) => { diff --git a/locales/th/common.json b/locales/th/common.json new file mode 100644 index 000000000..15005a5b0 --- /dev/null +++ b/locales/th/common.json @@ -0,0 +1,4572 @@ +{ + "meta_description": "เว็บเมลประสิทธิภาพสูงมาตรฐานสากล รองรับโปรโตคอล JMAP", + "common": { + "loading": "กำลังโหลด...", + "error": "เกิดข้อผิดพลาด", + "success": "สำเร็จ", + "cancel": "ยกเลิก", + "save": "บันทึก", + "delete": "ลบ", + "edit": "แก้ไข", + "close": "ปิด", + "search": "ค้นหา", + "refresh": "รีเฟรช", + "settings": "การตั้งค่า", + "help": "ความช่วยเหลือ", + "logout": "ออกจากระบบ", + "yes": "ใช่", + "no": "ไม่ใช่", + "unknown": "ไม่ระบุ", + "app_title": "เว็บเมล", + "reconnecting": "การเชื่อมต่อขาดหาย กำลังพยายามเชื่อมต่อใหม่…", + "rate_limited_title": "การยืนยันตัวตนกับเซิร์ฟเวอร์ถูกจำกัดอัตราชั่วคราว", + "rate_limited_detail": "{appName} หยุดพักคำขอเบื้องหลังชั่วคราวเพื่อป้องกันการถูกระงับสิทธิ์ จะลองใหม่อีกครั้งใน {seconds} วินาที", + "rate_limited_action_title": "หยุดพักคำขอชั่วคราวเพื่อป้องกันการถูกระงับสิทธิ์", + "rate_limited_action_detail": "{appName} กำลังรอช่วงเวลาพักการทำงานของเซิร์ฟเวอร์ก่อนส่งคำขอยืนยันตัวตนเพิ่มเติม กรุณาลองใหม่อีกครั้งใน {seconds} วินาที", + "pull_to_refresh": "ดึงลงเพื่อรีเฟรช", + "release_to_refresh": "ปล่อยเพื่อรีเฟรช", + "refreshing": "กำลังรีเฟรช…" + }, + "confirm_dialog": { + "confirm": "ยืนยัน", + "cancel": "ยกเลิก" + }, + "quote_header": { + "reply_line": "เมื่อ {date} {from} เขียนว่า:", + "forwarded_separator": "---------- ข้อความที่ส่งต่อ ----------", + "from_label": "จาก", + "date_label": "วันที่", + "subject_label": "เรื่อง" + }, + "top_bar": { + "more": "ตัวเลือกเพิ่มเติม" + }, + "date": { + "today": "วันนี้", + "yesterday": "เมื่อวานนี้", + "this_week": "สัปดาห์นี้", + "last_week": "สัปดาห์ที่แล้ว", + "this_month": "เดือนนี้", + "older": "เก่ากว่า", + "just_now": "เมื่อสักครู่", + "minutes_ago": "{count} นาทีที่แล้ว", + "minutes_ago_plural": "{count} นาทีที่แล้ว", + "hours_ago": "{count} ชั่วโมงที่แล้ว", + "hours_ago_plural": "{count} ชั่วโมงที่แล้ว", + "days_ago": "{count} วันที่แล้ว", + "days_ago_plural": "{count} วันที่แล้ว" + }, + "command_palette": { + "title": "แถบคำสั่งด่วน (Command palette)", + "open": "เปิดแถบคำสั่งด่วน", + "placeholder": "พิมพ์คำสั่งหรือค้นหา...", + "no_results": "ไม่พบคำสั่งที่ตรงกัน", + "go_to": "ไปยัง {name}", + "compose": "เขียนจดหมายใหม่", + "search": "ค้นหาจดหมาย", + "theme_dark": "เปลี่ยนเป็นธีมมืด", + "theme_light": "เปลี่ยนเป็นธีมสว่าง", + "shortcuts": "แสดงแป้นพิมพ์ลัด", + "group_navigation": "ไปยัง", + "group_actions": "การดำเนินการ", + "group_plugins": "ปลั๊กอิน" + }, + "notification_center": { + "title": "การแจ้งเตือน", + "mark_all_read": "ทำเครื่องหมายว่าอ่านแล้วทั้งหมด", + "clear": "ล้างทั้งหมด", + "empty": "ไม่มีการแจ้งเตือน", + "close": "ปิด", + "unread": "ยังไม่อ่าน", + "unread_count": "ยังไม่อ่าน {count} รายการ", + "level_error": "ข้อผิดพลาด", + "level_warning": "คำเตือน" + }, + "errors": { + "page_error_title": "เกิดข้อผิดพลาดบางอย่าง", + "page_error_description": "ระบบพบข้อผิดพลาดที่ไม่คาดคิด กรุณาลองใหม่อีกครั้งหรือกลับไปยังหน้าแรก", + "sidebar_error": "ไม่สามารถโหลดกล่องจดหมายได้", + "email_list_error": "ไม่สามารถโหลดรายการอีเมลได้", + "viewer_error_title": "ไม่สามารถแสดงเนื้อหาอีเมลได้", + "viewer_error_description": "เกิดปัญหาในการประมวลผลอีเมลฉบับนี้ ข้อความอาจมีเนื้อหาที่ไม่รองรับ", + "composer_error": "ไม่สามารถโหลดหน้าต่างเขียนจดหมายได้", + "settings_error_title": "ไม่สามารถเข้าถึงการตั้งค่าได้", + "settings_error_description": "ไม่สามารถโหลดการตั้งค่าได้ ค่ากำหนดที่คุณเลือกอาจไม่ได้รับการบันทึก", + "try_again": "ลองใหม่อีกครั้ง", + "reload": "โหลดใหม่", + "reload_emails": "โหลดรายการอีเมลใหม่", + "reload_settings": "โหลดการตั้งค่าใหม่", + "retry": "ลองใหม่", + "go_home": "ไปยังกล่องข้อความ" + }, + "login": { + "title": "เข้าสู่ระบบจดหมายอิเล็กทรอนิกส์", + "username_label": "อีเมล", + "username_placeholder": "user@example.com", + "password_label": "รหัสผ่าน", + "password_placeholder": "กรอกรหัสผ่านของคุณ", + "jmap_endpoint_label": "เซิร์ฟเวอร์ JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "เซิร์ฟเวอร์ต้องอนุญาตคำขอ CORS จากโดเมนนี้", + "jmap_server_label": "เซิร์ฟเวอร์", + "jmap_server_auto_picked": "เลือกเซิร์ฟเวอร์จากโดเมนอีเมลของคุณโดยอัตโนมัติ", + "sign_in": "เข้าสู่ระบบ", + "signing_in": "กำลังเข้าสู่ระบบ...", + "loading": "กำลังโหลด...", + "reconnecting": "การเชื่อมต่อขาดหาย กำลังพยายามเชื่อมต่อใหม่…", + "error": { + "invalid_credentials": "อีเมลหรือรหัสผ่านไม่ถูกต้อง กรุณาตรวจสอบข้อมูลแล้วลองใหม่อีกครั้ง", + "invalid_token": "เซิร์ฟเวอร์ไม่ยอมรับโทเค็นการเข้าถึงนี้ กรุณาตรวจสอบว่าโทเค็นถูกต้องและยังไม่หมดอายุหรือถูกเพิกถอน", + "connection_failed": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้ กรุณาตรวจสอบการเชื่อมต่ออินเทอร์เน็ตแล้วลองใหม่อีกครั้ง", + "cors_blocked": "เซิร์ฟเวอร์ตอบสนองแต่บล็อกคำขอข้ามโดเมน (CORS) กรุณาตรวจสอบการตั้งค่า CORS ของเซิร์ฟเวอร์ JMAP และอนุญาตโดเมนนี้", + "server_error": "เซิร์ฟเวอร์ไม่สามารถให้บริการได้ชั่วคราว กรุณาลองใหม่อีกครั้งในภายหลัง", + "generic": "เกิดข้อผิดพลาดที่ไม่คาดคิด หากปัญหายังคงอยู่ กรุณาติดต่อผู้ดูแลระบบของคุณ", + "totp_required": "ต้องใช้รหัสยืนยันตัวตนแบบสองขั้นตอน (2FA) กรุณากรอกรหัสของคุณด้านล่าง", + "totp_invalid": "รหัสยืนยันตัวตนไม่ถูกต้อง กรุณาตรวจสอบแอปพลิเคชัน Authenticator แล้วลองใหม่อีกครั้ง", + "oauth_discovery_failed": "เปิดใช้งาน SSO แล้วแต่ไม่สามารถเชื่อมต่อไปยังผู้ให้บริการระบุตัวตนได้ กรุณาตรวจสอบการกำหนดค่า OAuth", + "token_exchange_failed": "รหัสผ่านและรหัสยืนยันถูกต้อง แต่เซิร์ฟเวอร์ปฏิเสธการเริ่มเซสชันสำหรับแอปนี้ กรุณาแจ้งผู้ดูแลระบบให้ตรวจสอบการตั้งค่า OAuth client" + }, + "show_password": "แสดงรหัสผ่าน", + "hide_password": "ซ่อนรหัสผ่าน", + "totp_toggle": "ฉันมีรหัสยืนยันตัวตน (2FA)", + "token_toggle": "เข้าสู่ระบบด้วยโทเค็น (Access Token)", + "password_toggle": "เข้าสู่ระบบด้วยรหัสผ่าน", + "token_label": "โทเค็นการเข้าถึง (Access Token)", + "token_placeholder": "วางโทเค็น API ของคุณที่นี่", + "token_hint": "สร้างโทเค็น API ในการตั้งค่าของผู้ให้บริการอีเมลของคุณแล้ววางที่นี่", + "remember_me": "คงสถานะการเข้าสู่ระบบไว้", + "config_error": { + "title": "ข้อผิดพลาดในการกำหนดค่า", + "fetch_failed": "ไม่สามารถโหลดการกำหนดค่าแอปพลิเคชันได้ กรุณาลองใหม่อีกครั้งในภายหลัง", + "server_not_configured": "เซิร์ฟเวอร์อีเมลยังไม่ได้ถูกกำหนดค่า กรุณาติดต่อผู้ดูแลระบบของคุณ" + }, + "remove_from_history": "ลบออกจากประวัติ", + "totp_label": "รหัสยืนยันตัวตน (Authenticator Code)", + "totp_placeholder": "000000", + "session_expired": "เซสชันของคุณหมดอายุ กรุณาเข้าสู่ระบบใหม่อีกครั้ง", + "dismiss": "ปิดข้อความ", + "or": "หรือ", + "sign_in_sso": "เข้าสู่ระบบด้วย SSO", + "add_account_title": "เพิ่มบัญชี", + "add_account_subtitle": "เข้าสู่ระบบด้วยบัญชีอื่น", + "cancel": "ยกเลิก", + "website": "เว็บไซต์", + "imprint": "ข้อมูลทางกฎหมาย", + "privacy_policy": "นโยบายความเป็นส่วนตัว", + "try_demo": "ทดลองใช้งานเดโม", + "demo_description": "สำรวจฟีเจอร์ด้วยข้อมูลตัวอย่าง - ไม่จำเป็นต้องมีบัญชี", + "demo_launching": "กำลังเริ่มระบบเดโม...", + "demo_login_button": "เริ่มระบบเดโม", + "demo_tagline": "สัมผัสประสบการณ์เว็บเมลที่สมบูรณ์แบบโดยไม่ต้องใช้บัญชีจริง", + "demo_no_signup": "ไม่ต้องลงทะเบียน - ทดลองใช้งานได้ทันทีด้วยข้อมูลตัวอย่าง", + "mobile_handoff": { + "title": "เปิดแอปพลิเคชันมือถือ Bulwark หรือไม่?", + "description": "หน้านี้เปิดขึ้นโดยแอปพลิเคชันบนอุปกรณ์นี้ การเข้าสู่ระบบสำหรับ {username} จะถูกส่งต่อไปยังแอปที่ลงทะเบียนลิงก์ Bulwark ดำเนินการต่อเฉพาะเมื่อคุณเริ่มจากแอปมือถือ Bulwark เท่านั้น", + "confirm": "ส่งต่อไปยังแอปพลิเคชัน", + "cancel": "ใช้งานบนเว็บเมลต่อไป" + }, + "oauth_completing": "กำลังดำเนินการเข้าสู่ระบบให้เสร็จสิ้น...", + "oauth_error": { + "title": "การยืนยันตัวตนล้มเหลว", + "invalid_state": "การตรวจสอบความปลอดภัยล้มเหลว กรุณาลองเข้าสู่ระบบใหม่อีกครั้ง", + "missing_params": "ข้อมูลการอนุญาตไม่ครบถ้วน กรุณาลองเข้าสู่ระบบใหม่อีกครั้ง", + "token_exchange_failed": "การยืนยันตัวตนไม่สำเร็จ กรุณาลองใหม่อีกครั้ง", + "access_denied": "การเข้าถึงถูกปฏิเสธ กรุณาติดต่อผู้ดูแลระบบของคุณ", + "back_to_login": "กลับไปหน้าเข้าสู่ระบบ" + } + }, + "sidebar": { + "close": "ปิดแถบด้านข้าง", + "compose": "เขียนจดหมาย", + "compose_hint": "เขียนจดหมาย (C)", + "search_placeholder": "ค้นหาจดหมาย...", + "search_placeholder_hint": "ค้นหาจดหมาย... (กด /)", + "storage": "พื้นที่จัดเก็บ", + "storage_used": "ใช้ไป", + "storage_free": "ว่าง", + "storage_total": "ทั้งหมด", + "sign_out": "ออกจากระบบ", + "sign_out_of": "ออกจากระบบ {account}", + "sign_out_all": "ออกจากระบบทุกบัญชี", + "add_account": "เพิ่มบัญชี", + "set_as_default": "ตั้งเป็นค่าเริ่มต้น", + "switch_account": "สลับบัญชี", + "contacts": "ผู้ติดต่อ", + "calendar": "ปฏิทิน", + "settings": "การตั้งค่า", + "admin": "ผู้ดูแลระบบ", + "files": "ไฟล์", + "loading_mailboxes": "กำลังโหลดกล่องจดหมาย...", + "push_connected": "การอัปเดตแบบเรียลไทม์ทำงานอยู่", + "push_disconnected": "การอัปเดตแบบเรียลไทม์ไม่ทำงาน", + "keyboard_shortcuts": "แป้นพิมพ์ลัด", + "theme": { + "light": "โหมดสว่าง", + "dark": "โหมดมืด", + "system": "ตามระบบปฏิบัติการ" + }, + "language": { + "title": "ภาษา" + }, + "mailboxes": { + "inbox": "กล่องข้อความ", + "sent": "ส่งแล้ว", + "drafts": "จดหมายร่าง", + "trash": "ถังขยะ", + "archive": "คลังข้อความ", + "starred": "ติดดาว", + "all_mail": "จดหมายทั้งหมด", + "spam": "จดหมายขยะ", + "important": "สำคัญ" + }, + "unified_inbox": "กล่องข้อความรวม", + "unified_sent": "ส่งแล้วทั้งหมด", + "unified_drafts": "จดหมายร่างทั้งหมด", + "unified_trash": "ถังขยะทั้งหมด", + "unified_archive": "คลังข้อความทั้งหมด", + "unified_junk": "จดหมายขยะทั้งหมด", + "all_accounts": "ทุกบัญชี", + "all_accounts_loading": "กำลังโหลดบัญชี: {loaded} จาก {total}", + "unified_mailbox": "กล่องข้อความรวมศูนย์", + "expand": "ขยาย", + "collapse": "ย่อ", + "expand_tooltip": "ขยายแถบด้านข้าง", + "collapse_tooltip": "ย่อแถบด้านข้าง", + "mobile": { + "search": "ค้นหา", + "compose": "เขียน", + "go_back": "ย้อนกลับ", + "toggle_menu": "สลับเมนู" + }, + "clear_search": "ล้างการค้นหา", + "vacation_active": "เปิดใช้งานการตอบกลับอัตโนมัติอยู่", + "demo_banner": "โหมดทดลองใช้งาน (Demo)", + "demo_reset": "รีเซ็ตข้อมูล", + "demo_tour": "แนะนำการใช้งาน", + "tags": "ป้ายกำกับ", + "show_all_tags": "แสดงทั้งหมด ({count})", + "show_fewer_tags": "แสดงน้อยลง", + "folders": "โฟลเดอร์", + "your_folders": "โฟลเดอร์ของคุณ", + "create_folder": "สร้างโฟลเดอร์ใหม่", + "show_more": "เพิ่มเติม", + "show_fewer": "แสดงน้อยลง", + "shared": "แชร์แล้ว", + "shared_account_hidden": "ซ่อนจากแถบด้านข้างแล้ว เปิดใช้งานอีกครั้งได้ที่ การตั้งค่า › รูปลักษณ์", + "notifications_muted": "ปิดเสียงการแจ้งเตือนแล้ว", + "mail": "จดหมาย", + "nav_label": "การนำทาง", + "add_app": "แอปพลิเคชัน", + "scheduled": "กำหนดเวลาส่ง", + "unified_all_unread": "ยังไม่อ่านทั้งหมด", + "unified_all_starred": "ติดดาวทั้งหมด", + "unified_all_mail": "จดหมายทั้งหมด", + "remove_account": "นำบัญชีออก", + "remove_account_confirm": "ต้องการนำ {account} ออกจากอุปกรณ์นี้หรือไม่? คุณสามารถเพิ่มกลับเข้ามาใหม่ได้ในภายหลัง", + "labels": "ป้ายกำกับ", + "create_label": "สร้างป้ายกำกับใหม่", + "mv_tasks": "งานที่ต้องทำ (Tasks)", + "mv_side_panel": "แผงด้านข้าง", + "mv_open_full": "เปิดในมุมมองเต็ม", + "mv_previous_day": "วันก่อนหน้า", + "mv_next_day": "วันถัดไป", + "mv_add_another_account": "เพิ่มบัญชีอื่น", + "mv_manage_account": "จัดการบัญชีของคุณ", + "mv_storage_used": "ใช้ไป {percent}% จาก {total}" + }, + "language": { + "title": "ภาษา", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "เลือกภาษา", + "switch_to_english": "เปลี่ยนเป็นภาษาอังกฤษ (English)", + "switch_to_french": "เปลี่ยนเป็นภาษาฝรั่งเศส (Français)", + "switch_to_japanese": "เปลี่ยนเป็นภาษาญี่ปุ่น (日本語)", + "switch_to_spanish": "เปลี่ยนเป็นภาษาสเปน (Español)", + "switch_to_italian": "เปลี่ยนเป็นภาษาอิตาลี (Italiano)", + "switch_to_german": "เปลี่ยนเป็นภาษาเยอรมัน (Deutsch)", + "switch_to_dutch": "เปลี่ยนเป็นภาษาดัตช์ (Nederlands)", + "switch_to_portuguese": "เปลี่ยนเป็นภาษาโปรตุเกส (Português)", + "switch_to_russian": "เปลี่ยนเป็นภาษารัสเซีย (Русский)", + "switching": "กำลังเปลี่ยนภาษา...", + "switch": "เปลี่ยนภาษา", + "current": "ภาษาปัจจุบัน", + "polish": "Polski", + "switch_to_polish": "เปลี่ยนเป็นภาษาโปแลนด์ (Polski)", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "he": "עברית", + "ru": "Русский", + "sk": "Slovenčina", + "uk": "Українська", + "zh": "简体中文", + "fa": "فارسی", + "farsi": "فارسی", + "switch_to_farsi": "เปลี่ยนเป็นภาษาเปอร์เซีย (فارسی)", + "mn": "Монгол", + "mongolian": "Монгол", + "switch_to_mongolian": "เปลี่ยนเป็นภาษามองโกเลีย (Монгол)" + }, + "unified_mailbox": { + "search_unavailable": "ไม่สามารถค้นหาในมุมมองรวมศูนย์ได้" + }, + "deep_link": { + "message_not_found": "ข้อความนี้ไม่พร้อมใช้งานแล้ว", + "thread_not_found": "การสนทนานี้ไม่พร้อมใช้งานแล้ว", + "folder_not_found": "โฟลเดอร์นี้ไม่พร้อมใช้งานแล้ว", + "event_not_found": "กิจกรรมนี้ไม่พร้อมใช้งานแล้ว", + "file_not_found": "ไฟล์นี้ไม่พร้อมใช้งานแล้ว", + "account_unavailable": "กรุณาเข้าสู่ระบบบัญชีดังกล่าวเพื่อเปิดลิงก์นี้", + "copy_message": "คัดลอกลิงก์ไปยังข้อความ", + "copy_conversation": "คัดลอกลิงก์ไปยังการสนทนา", + "copy_event": "คัดลอกลิงก์ไปยังกิจกรรม", + "copied": "คัดลอกลิงก์แล้ว", + "copy_failed": "ไม่สามารถคัดลอกลิงก์ได้" + }, + "threads": { + "messages_one": "{count} ข้อความ", + "messages_other": "{count} ข้อความ", + "messages_tooltip": "{count, plural, other {# ข้อความในการสนทนานี้}}", + "expand": "ขยายการสนทนา", + "collapse": "ย่อการสนทนา", + "loading": "กำลังโหลดการสนทนา...", + "mark_read": "ทำเครื่องหมายการสนทนาว่าอ่านแล้ว", + "mark_unread": "ทำเครื่องหมายการสนทนาว่ายังไม่อ่าน", + "archive": "เก็บถาวรการสนทนา", + "delete": "ลบการสนทนา", + "star": "ติดดาวการสนทนา", + "unstar": "ยกเลิกติดดาวการสนทนา", + "toggle_thread": "สลับมุมมองการสนทนา" + }, + "notifications": { + "email_sent": "ส่งอีเมลเรียบร้อยแล้ว", + "email_deleted": "ลบอีเมลแล้ว", + "email_archived": "เก็บอีเมลถาวรแล้ว", + "emails_deleted": "{count, plural, other {ลบอีเมลแล้ว # ฉบับ}}", + "emails_archived": "{count, plural, other {เก็บอีเมลถาวรแล้ว # ฉบับ}}", + "error_archiving": "เก็บอีเมลถาวรไม่สำเร็จ", + "error_updating": "อัปเดตสถานะอีเมลไม่สำเร็จ", + "email_starred": "ติดดาวอีเมลแล้ว", + "email_unstarred": "ยกเลิกติดดาวอีเมลแล้ว", + "email_marked_read": "ทำเครื่องหมายว่าอ่านแล้ว", + "email_marked_unread": "ทำเครื่องหมายว่ายังไม่อ่าน", + "copied_to_clipboard": "คัดลอกลงคลิปบอร์ดแล้ว", + "source_copied": "คัดลอกข้อความต้นฉบับลงคลิปบอร์ดแล้ว", + "error_sending": "ส่งอีเมลไม่สำเร็จ", + "error_deleting": "ลบอีเมลไม่สำเร็จ", + "error_loading": "โหลดอีเมลไม่สำเร็จ", + "new_email": "มีอีเมลใหม่", + "new_email_from": "จาก {sender}", + "click_to_view": "คลิกเพื่อเปิดดู", + "email_moved": "ย้ายอีเมลแล้ว", + "emails_moved": "{count} อีเมลถูกย้ายแล้ว", + "moved_to_mailbox": "ย้ายไปยัง {mailbox} แล้ว", + "move_failed": "ย้ายไม่สำเร็จ", + "removed_from_folder": "นำออกจาก {mailbox} แล้ว", + "remove_from_folder_failed": "ไม่สามารถนำออกจากโฟลเดอร์นี้ได้", + "emails_copied": "{count} อีเมลถูกคัดลอกแล้ว", + "copy_failed": "คัดลอกไม่สำเร็จ", + "move_error": "ไม่สามารถย้ายอีเมลไปยังโฟลเดอร์ที่เลือกได้", + "email_tagged": "เพิ่มป้ายกำกับแล้ว", + "emails_tagged": "{count} อีเมลถูกเพิ่มป้ายกำกับแล้ว", + "tag_failed": "เพิ่มป้ายกำกับไม่สำเร็จ", + "identity_created": "สร้างข้อมูลประจำตัวเรียบร้อยแล้ว", + "identity_updated": "อัปเดตข้อมูลประจำตัวเรียบร้อยแล้ว", + "identity_deleted": "ลบข้อมูลประจำตัวแล้ว", + "identity_set_primary": "ตั้งเป็นข้อมูลประจำตัวหลักแล้ว", + "identity_create_failed": "สร้างข้อมูลประจำตัวไม่สำเร็จ: {error}", + "identity_update_failed": "อัปเดตข้อมูลประจำตัวไม่สำเร็จ: {error}", + "identity_delete_failed": "ลบข้อมูลประจำตัวไม่สำเร็จ: {error}", + "identity_unauthorized": "คุณไม่มีสิทธิ์ส่งอีเมลจากที่อยู่นี้", + "identity_not_found": "ไม่พบข้อมูลประจำตัว", + "vacation_saved": "บันทึกการตั้งค่าตอบกลับอัตโนมัติแล้ว", + "vacation_save_failed": "บันทึกการตั้งค่าตอบกลับอัตโนมัติไม่สำเร็จ", + "filters_saved": "บันทึกตัวกรองเรียบร้อยแล้ว", + "filters_save_failed": "บันทึกตัวกรองไม่สำเร็จ", + "filters_deleted": "ลบกฎตัวกรองแล้ว", + "templates_exported": "ส่งออกแม่แบบข้อความเรียบร้อยแล้ว", + "templates_imported": "{count, plural, other {นำเข้าแม่แบบข้อความแล้ว # รายการ}}", + "templates_import_errors": "ไม่สามารถนำเข้าแม่แบบบางรายการได้", + "templates_import_empty": "ไม่พบแม่แบบข้อความในไฟล์", + "export_email_error": "ส่งออกอีเมลไม่สำเร็จ", + "import_email_success": "นำเข้าอีเมลเรียบร้อยแล้ว", + "import_email_error": "นำเข้าอีเมลไม่สำเร็จ", + "rule_created": "สร้างกฎตัวกรองแล้ว", + "rule_merged": "เพิ่มลงในกฎ “{name}” แล้ว", + "rule_already_covered": "ครอบคลุมอยู่ในกฎ “{name}” แล้ว", + "rule_apply_existing": "{count, plural, other {นำไปใช้กับข้อความเดิม # ฉบับ}}", + "rule_applied": "{count, plural, =0 {ไม่มีข้อความที่ต้องเปลี่ยนแปลง} other {ใช้กฎกับข้อความแล้ว # ฉบับ}}", + "rule_apply_failed": "ไม่สามารถใช้กฎกับข้อความที่มีอยู่เดิมได้", + "rule_edit": "แก้ไขกฎ", + "rule_undo": "เลิกทำ", + "rule_undone": "เลิกทำการเปลี่ยนแปลงกฎแล้ว", + "rule_undo_failed": "ไม่สามารถเลิกทำการเปลี่ยนแปลงกฎได้", + "rule_undo_conflict": "ตัวกรองของคุณมีการเปลี่ยนแปลงในระหว่างนี้ กรุณาเลิกทำในการตั้งค่าตัวกรอง", + "rule_folder_failed": "ไม่สามารถสร้างโฟลเดอร์ได้", + "vacation_filters_save_failed": "บันทึกการตั้งค่าตอบกลับอัตโนมัติแล้ว แต่ไม่สามารถบันทึกผู้รับส่งต่อและผู้รับตอบกลับได้" + }, + "email_list": { + "sections": { + "unread": "ยังไม่อ่าน", + "everything_else": "ข้อความอื่นๆ ทั้งหมด", + "unread_empty": "คุณอ่านข้อความทั้งหมดในกล่องจดหมายแล้ว" + }, + "columns": { + "from": "จาก", + "to": "ถึง", + "subject": "เรื่อง", + "date": "วันที่", + "size": "ขนาด" + }, + "no_emails": "ไม่พบข้อความ", + "no_emails_description": "กล่องจดหมายนี้ว่างเปล่า", + "no_search_results": "ไม่พบผลการค้นหา", + "no_search_results_description": "ลองปรับเปลี่ยนคำค้นหาหรือตัวกรองของคุณ", + "loading": "กำลังโหลดอีเมล...", + "unread": "ยังไม่อ่าน", + "to_me": "ถึงฉัน", + "to_recipients": "ถึงผู้รับ {count} คน", + "and_others": "และอีก {count} คน", + "draft": "ร่าง", + "starred": "ติดดาว", + "pinned": "ปักหมุด", + "replied": "ตอบกลับแล้ว", + "forwarded": "ส่งต่อแล้ว", + "has_attachment": "มีไฟล์แนบ", + "conversations_range": "{from}–{to, number} จาก {total, number}", + "conversations_count": "{count} จาก {total} การสนทนา", + "conversations_count_plus": "{count}+ การสนทนา", + "conversations_count_simple": "{count} การสนทนา", + "no_conversations": "ไม่มีการสนทนา", + "loading_more": "กำลังโหลดอีเมลเพิ่มเติม...", + "no_more_emails": "ไม่มีอีเมลเพิ่มเติมแล้ว", + "batch_actions": { + "select": "เลือกอีเมล", + "select_all": "เลือกทั้งหมด", + "selected_messages": "{count, plural, other {เลือกแล้ว # ฉบับ}}", + "mark_read": "ทำเครื่องหมายว่าอ่านแล้ว", + "mark_unread": "ทำเครื่องหมายว่ายังไม่อ่าน", + "delete": "ลบ", + "delete_confirm_title": "ยืนยันการลบอีเมล", + "delete_confirm_message": "คุณแน่ใจหรือไม่ว่าต้องการลบอีเมล {count, plural, other {# ฉบับ}} ที่เลือกไว้?", + "clear_selection": "ล้างการเลือก" + }, + "permanent_delete": "ลบถาวร", + "permanent_delete_confirm_title": "ยืนยันการลบถาวร", + "permanent_delete_confirm_message": "อีเมลนี้จะถูกลบอย่างถาวรและไม่สามารถกู้คืนได้", + "permanent_delete_confirm_batch_message": "อีเมล {count, plural, other {# ฉบับ}} นี้จะถูกลบอย่างถาวรและไม่สามารถกู้คืนได้", + "empty_folder": { + "button": "ล้างข้อมูลในโฟลเดอร์", + "confirm_title": "ยืนยันการล้างข้อมูลในโฟลเดอร์", + "confirm_message": "อีเมลทั้งหมดในโฟลเดอร์นี้จะถูกลบอย่างถาวรและไม่สามารถกู้คืนได้", + "confirm_message_trash": "อีเมลทั้งหมดในโฟลเดอร์นี้จะถูกย้ายไปยังถังขยะ", + "confirm_button": "ล้างข้อมูลในโฟลเดอร์", + "junk_hint": "คุณสามารถล้างโฟลเดอร์จดหมายขยะเพื่อลบข้อความทั้งหมดอย่างถาวร", + "trash_hint": "คุณสามารถล้างโฟลเดอร์ถังขยะเพื่อลบข้อความทั้งหมดอย่างถาวร" + }, + "no_scheduled_emails": "ไม่มีอีเมลที่กำหนดเวลาส่งไว้", + "no_scheduled_emails_description": "ข้อความที่คุณตั้งเวลากำหนดส่งจะปรากฏที่นี่", + "scheduled_count": "{count, plural, other {กำหนดเวลาส่ง # ฉบับ}}", + "scheduled_actions_hint": "คุณสามารถยกเลิก เลื่อนเวลา หรือแก้ไขข้อความที่กำหนดเวลาส่งได้", + "cancel_scheduled_send": "ยกเลิกการส่ง", + "reschedule_send": "เปลี่ยนเวลาส่งใหม่", + "cancel_and_edit": "ยกเลิกและแก้ไข", + "cancel_and_compose_again": "ยกเลิกและเขียนใหม่", + "reschedule_prompt": "ระบุวันและเวลาใหม่ เช่น 2026-05-04T15:30" + }, + "context_menu": { + "reply": "ตอบกลับ", + "reply_all": "ตอบกลับทั้งหมด", + "forward": "ส่งต่อ", + "mark_read": "ทำเครื่องหมายว่าอ่านแล้ว", + "mark_unread": "ทำเครื่องหมายว่ายังไม่อ่าน", + "star": "ติดดาว", + "unstar": "ยกเลิกติดดาว", + "pin": "ปักหมุด", + "unpin": "ถอนหมุด", + "move_to": "ย้ายไปที่...", + "copy_to_account": "คัดลอกไปยังบัญชี...", + "remove_from_folder": "นำออกจากโฟลเดอร์นี้", + "archive": "เก็บถาวร", + "delete": "ลบ", + "mark_as_spam": "รายงานเป็นจดหมายขยะ", + "not_spam": "ไม่ใช่จดหมายขยะ", + "tag": "ป้ายกำกับ", + "items_selected": "เลือกแล้ว {count} ฉบับ", + "forward_as_attachments": "ส่งต่อเป็นไฟล์แนบ", + "edit_draft": "แก้ไขร่างจดหมาย", + "cancel_scheduled_send": "ยกเลิกการส่ง", + "reschedule_send": "เปลี่ยนเวลาส่งใหม่", + "cancel_and_edit": "ยกเลิกและแก้ไข", + "cancel_and_compose_again": "ยกเลิกและเขียนใหม่", + "rules": { + "title": "กฎการจัดการ", + "move_from": "ย้ายข้อความจาก {sender} เสมอ", + "move_from_domain": "ย้ายข้อความจาก @{domain} เสมอ", + "move_from_list": "ย้ายข้อความจากรายชื่อนี้เสมอ", + "mark_read_from": "ทำเครื่องหมายว่าอ่านแล้วเมื่อมาจาก {sender} เสมอ", + "tag_with": "ใส่ป้ายกำกับเสมอด้วย", + "block": "{count, plural, other {บล็อกผู้ส่ง # คน}}", + "no_junk": "บัญชีนี้ไม่มีโฟลเดอร์จดหมายขยะ", + "create": "สร้างกฎใหม่…", + "manage": "จัดการกฎ", + "senders_count": "{count, plural, other {# ผู้ส่ง}}", + "cross_account": "เลือกข้อความจากบัญชีเดียว", + "opaque_hint": "ตัวกรองของคุณได้รับการแก้ไขด้วยตนเอง เปิดการตั้งค่าตัวกรอง", + "loading": "กำลังโหลดกฎ…", + "load_failed": "ไม่สามารถโหลดกฎได้", + "none": "ยังไม่มีกฎ", + "new_mail_only": "สำหรับข้อความใหม่เท่านั้น", + "running": "กำลังเรียกใช้ “{name}” บน {folder}…" + }, + "find_emails_from": "ค้นหาอีเมลจาก {name}" + }, + "mailbox_context_menu": { + "mark_folder_read": "ทำเครื่องหมายโฟลเดอร์ว่าอ่านแล้ว", + "mark_folder_tree_read": "ทำเครื่องหมายโฟลเดอร์และโฟลเดอร์ย่อยว่าอ่านแล้ว", + "mark_all_folders_read": "ทำเครื่องหมายทุกโฟลเดอร์ว่าอ่านแล้ว", + "new_subfolder": "สร้างโฟลเดอร์ย่อยใหม่...", + "new_folder": "สร้างโฟลเดอร์ใหม่...", + "rename": "เปลี่ยนชื่อ...", + "share": "แชร์...", + "import_email": "นำเข้าไฟล์ .eml หรือ .zip...", + "empty_folder": "ล้างข้อมูลในโฟลเดอร์", + "empty_folder_generic": "ล้างข้อมูลในโฟลเดอร์", + "delete_folder": "ลบโฟลเดอร์", + "refresh": "รีเฟรช", + "hide_shared_account": "ซ่อนจากแถบด้านข้าง", + "mute_notifications": "ปิดการแจ้งเตือน", + "unmute_notifications": "เปิดการแจ้งเตือน", + "mute_account_notifications": "ปิดการแจ้งเตือนสำหรับบัญชีนี้", + "unmute_account_notifications": "เปิดการแจ้งเตือนสำหรับบัญชีนี้", + "reset_folder_notifications": "รีเซ็ตการตั้งค่าการแจ้งเตือนโฟลเดอร์", + "mark_all_confirm_title": "ทำเครื่องหมายทุกโฟลเดอร์ว่าอ่านแล้ว", + "mark_all_confirm_message": "ต้องการทำเครื่องหมายข้อความที่ยังไม่อ่านทั้งหมดในบัญชีส่วนตัวของคุณว่าอ่านแล้วหรือไม่?", + "delete_confirm_title": "ลบโฟลเดอร์", + "delete_confirm_message": "ต้องการลบโฟลเดอร์ “{name}” อย่างถาวรหรือไม่? การดำเนินการนี้ไม่สามารถยกเลิกได้", + "prompt_new_subfolder": "ระบุชื่อสำหรับโฟลเดอร์ย่อยใหม่", + "prompt_new_folder": "ระบุชื่อสำหรับโฟลเดอร์ใหม่", + "prompt_rename": "ระบุชื่อใหม่สำหรับโฟลเดอร์นี้", + "placeholder_folder_name": "ชื่อโฟลเดอร์", + "create": "สร้าง", + "rename_confirm": "เปลี่ยนชื่อ", + "toast_marked_read": "ทำเครื่องหมายโฟลเดอร์ว่าอ่านแล้ว", + "toast_marked_read_count": "ทำเครื่องหมายว่าอ่านแล้ว {count, plural, other {# ข้อความ}}", + "toast_already_read": "ไม่มีข้อความที่ยังไม่อ่าน", + "toast_marked_all_read": "ทำเครื่องหมายทุกโฟลเดอร์ว่าอ่านแล้ว", + "toast_emptied": "ล้างข้อมูลในโฟลเดอร์แล้ว", + "toast_folder_created": "สร้างโฟลเดอร์แล้ว", + "toast_folder_renamed": "เปลี่ยนชื่อโฟลเดอร์แล้ว", + "toast_folder_deleted": "ลบโฟลเดอร์แล้ว", + "toast_error_mark_read": "ทำเครื่องหมายว่าอ่านแล้วไม่สำเร็จ", + "toast_error_empty": "ล้างข้อมูลในโฟลเดอร์ไม่สำเร็จ", + "toast_error_create": "สร้างโฟลเดอร์ไม่สำเร็จ", + "toast_error_rename": "เปลี่ยนชื่อโฟลเดอร์ไม่สำเร็จ", + "toast_error_delete": "ลบโฟลเดอร์ไม่สำเร็จ", + "toast_error_delete_has_children": "โฟลเดอร์นี้มีโฟลเดอร์ย่อยอยู่ กรุณาลบโฟลเดอร์ย่อยออกก่อน", + "toast_error_delete_has_email": "โฟลเดอร์นี้ไม่ว่าง กรุณาล้างข้อความออกก่อน", + "delete_with_contents_title": "โฟลเดอร์ไม่ว่าง", + "delete_with_contents_message": "โฟลเดอร์ “{name}” ยังมีข้อความอยู่ {count, plural, other {# ข้อความ}} ต้องการลบโฟลเดอร์และข้อความทั้งหมดภายในหรือไม่? การดำเนินการนี้ไม่สามารถยกเลิกได้", + "delete_with_contents_confirm": "ลบโฟลเดอร์และข้อความทั้งหมด" + }, + "shortcuts": { + "title": "แป้นพิมพ์ลัด", + "tip": "กด ? ได้ทุกเมื่อเพื่อแสดงความช่วยเหลือนี้", + "sections": { + "navigation": "การนำทาง", + "actions": "การจัดการอีเมล", + "global": "คำสั่งทั่วไป", + "threads": "การสนทนา", + "composer": "การเขียนจดหมาย" + }, + "navigation": { + "next_email": "อีเมลถัดไป", + "previous_email": "อีเมลก่อนหน้า", + "open_email": "เปิดอีเมล", + "close_email": "ปิด / ยกเลิกการเลือก", + "go_to_folder": "ไปยังโฟลเดอร์", + "next_unread": "อีเมลที่ยังไม่อ่านถัดไป", + "no_more_unread": "ไม่มีอีเมลที่ยังไม่อ่านในรายการถัดไปแล้ว" + }, + "actions": { + "reply": "ตอบกลับ", + "reply_all": "ตอบกลับทั้งหมด", + "forward": "ส่งต่อ", + "star": "ติดดาว / ยกเลิกติดดาว", + "archive": "เก็บถาวร", + "delete": "ลบ", + "mark_unread": "ทำเครื่องหมายว่ายังไม่อ่าน", + "mark_read": "ทำเครื่องหมายว่าอ่านแล้ว", + "toggle_spam": "รายงานเป็นจดหมายขยะ / ไม่ใช่จดหมายขยะ" + }, + "global": { + "compose": "เขียนจดหมายใหม่", + "search": "โฟกัสช่องค้นหา", + "help": "แสดงแป้นพิมพ์ลัด", + "refresh": "รีเฟรชอีเมล", + "select_all": "เลือกทั้งหมด", + "global_search": "ค้นหาทุกรายการ", + "extend_selection": "ขยายการเลือกลง / ขึ้น" + }, + "threads": { + "expand_collapse": "ขยาย/ย่อการสนทนา", + "select_mountain_view": "เลือกการสนทนา" + }, + "composer": { + "send": "ส่งอีเมล", + "schedule_send": "กำหนดเวลาส่ง", + "template_picker": "เปิดตัวเลือกแม่แบบข้อความ" + } + }, + "identities": { + "modal_title": "จัดการข้อมูลประจำตัวผู้ส่ง", + "create_new": "สร้างข้อมูลประจำตัวใหม่", + "edit_identity": "แก้ไขข้อมูลประจำตัว", + "delete_confirm": "ต้องการลบข้อมูลประจำตัวนี้หรือไม่? การดำเนินการนี้ไม่สามารถยกเลิกได้", + "cannot_delete": "ข้อมูลประจำตัวนี้ไม่สามารถลบได้", + "primary_identity": "หลัก", + "set_as_primary": "ตั้งเป็นข้อมูลประจำตัวหลัก", + "no_identities": "ไม่พบข้อมูลประจำตัว", + "display": { + "reply_to": "ที่อยู่ตอบกลับ (Reply-To):", + "bcc": "สำเนาลับ (BCC):", + "signature": "ลายเซ็น:", + "preview": "ตัวอย่าง:" + }, + "validation_errors": { + "invalid_emails": "อีเมลไม่ถูกต้อง: {emails}", + "unknown_error": "เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ" + }, + "form": { + "name_label": "ชื่อที่แสดง", + "name_placeholder": "เช่น ชื่อ-นามสกุล หรือ แผนกงาน", + "name_required": "จำเป็นต้องระบุชื่อที่แสดง", + "email_label": "ที่อยู่อีเมล", + "email_placeholder": "your.email@example.com", + "email_required": "จำเป็นต้องระบุที่อยู่อีเมล", + "email_invalid": "กรุณาระบุที่อยู่อีเมลที่ถูกต้อง", + "email_immutable": "ที่อยู่อีเมลไม่สามารถแก้ไขได้หลังจากสร้างแล้ว", + "reply_to_label": "ตอบกลับไปยัง (ไม่บังคับ)", + "reply_to_placeholder": "different@example.com", + "bcc_label": "สำเนาลับอัตโนมัติ (ไม่บังคับ)", + "bcc_placeholder": "archive@example.com", + "text_signature_label": "ลายเซ็นข้อความธรรมดา", + "html_signature_label": "ลายเซ็น HTML", + "signature_byte_counter": "{bytes} / {max} ไบต์", + "signature_byte_limit_reached": "เกินขีดจำกัดขนาดของเซิร์ฟเวอร์", + "save": "บันทึกข้อมูลประจำตัว", + "cancel": "ยกเลิก", + "creating": "กำลังสร้าง...", + "updating": "กำลังอัปเดต..." + }, + "sub_address": { + "button_tooltip": "ใช้ที่อยู่ย่อย (Sub-address)", + "popover_title": "เพิ่มแท็กที่อยู่ย่อย", + "tag_input_placeholder": "ระบุแท็ก (เช่น shopping)", + "preview_label": "ตัวอย่าง:", + "recent_tags": "แท็กล่าสุด", + "suggested_tags": "แท็กแนะนำ", + "use_address": "ใช้ที่อยู่นี้", + "invalid_tag": "แท็กต้องประกอบด้วยตัวอักษร ตัวเลข และเครื่องหมายขีดกลางเท่านั้น", + "tag_too_long": "แท็กต้องมีความยาวไม่เกิน 30 ตัวอักษร", + "help_text": "อีเมลที่ส่งไปยัง user{delimiter}tag@domain.com จะส่งตรงมายังกล่องข้อความของคุณ", + "validation": { + "empty": "แท็กต้องไม่ว่างเปล่า", + "too_long": "แท็กต้องมีความยาวไม่เกิน {max} ตัวอักษร", + "invalid_chars": "แท็กต้องมีเฉพาะตัวอักษร ตัวเลข และขีดกลางเท่านั้น" + } + }, + "badge": { + "sent_via": "ผ่าน", + "sub_address_tag": "ส่งโดยใช้ที่อยู่ย่อย: {tag}", + "identity_name": "ส่งโดยใช้ข้อมูลประจำตัว: {name}", + "identity_short": "ผ่าน {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "ลบ", + "delete_confirm_title": "ลบข้อมูลประจำตัว" + }, + "templates": { + "picker_title": "เลือกแม่แบบข้อความ", + "search_placeholder": "ค้นหาแม่แบบ...", + "section_favorites": "รายการโปรด", + "section_recent": "ใช้ล่าสุด", + "section_uncategorized": "อื่นๆ", + "no_templates": "ยังไม่มีแม่แบบข้อความ", + "no_results": "ไม่พบแม่แบบข้อความ", + "fill_placeholders": "กรอกค่าตัวแปรในแม่แบบ", + "enter_value": "กรอกค่า...", + "preview": "ดูตัวอย่าง", + "insert_with_values": "แทรกพร้อมแทนที่ค่า", + "insert_raw": "แทรกข้อความต้นฉบับ", + "copy_suffix": "(สำเนา)", + "placeholder": "ตัวแปร", + "placeholders": { + "recipient_name": "ชื่อผู้รับ", + "company": "ชื่อบริษัท/หน่วยงาน", + "date": "วันที่ปัจจุบัน", + "short_date": "วันที่แบบตัวเลข", + "day": "วัน (สองหลัก)", + "month": "เดือน (สองหลัก)", + "year": "ปี", + "day_of_week": "วันในสัปดาห์", + "sender_name": "ชื่อของคุณ" + } + }, + "advanced_search": { + "title": "การค้นหาขั้นสูง", + "from": "จาก", + "from_placeholder": "ชื่อหรืออีเมลผู้ส่ง", + "to": "ถึง", + "to_placeholder": "ชื่อหรืออีเมลผู้รับ", + "subject": "เรื่อง", + "subject_placeholder": "หัวข้อเรื่องมีคำว่า...", + "body": "เนื้อหา", + "body_placeholder": "เนื้อหามีคำว่า...", + "folder": "โฟลเดอร์", + "all_folders": "ทุกโฟลเดอร์", + "all_folders_except_spam_trash": "ทุกโฟลเดอร์ ยกเว้นจดหมายขยะและถังขยะ", + "has_attachment": "ไฟล์แนบ", + "date_after": "หลังจากวันที่", + "date_before": "ก่อนวันที่", + "size_min": "ใหญ่กว่า (KB)", + "size_max": "เล็กกว่า (KB)", + "starred": "ติดดาว", + "unread": "ยังไม่อ่าน", + "read": "อ่านแล้ว", + "yes": "ใช่", + "no": "ไม่ใช่", + "clear": "ล้าง", + "clear_all": "ล้างทั้งหมด", + "filters_active": "ใช้งาน {count} ตัวกรอง", + "filters_active_plural": "ใช้งาน {count} ตัวกรอง", + "toggle_filters": "เพิ่มเติม", + "search_hint": "ใช้ตัวกรองขั้นสูงเพื่อการค้นหาที่แม่นยำยิ่งขึ้น", + "advanced_filters_tooltip": "ตัวกรองการค้นหาขั้นสูง", + "results_found": "{count, plural, =0 {ไม่พบผลการค้นหา} other {พบผลการค้นหา # รายการ}}", + "results_found_more": "พบผลการค้นหามากกว่า {count}+ รายการ", + "suggestions_recent": "การค้นหาล่าสุด", + "suggestions_people": "บุคคล", + "suggestions_from": "ค้นหาจดหมายจาก {address}", + "suggestions_to": "ค้นหาจดหมายถึง {address}", + "suggestions_remove_recent": "ลบออกจากการค้นหาล่าสุด", + "has_words": "มีคำว่า", + "size": "ขนาด", + "date_within": "วันที่", + "search_in": "ค้นหาใน", + "has_attachment_check": "มีไฟล์แนบ", + "search": "ค้นหา" + }, + "global_search": { + "title": "ค้นหาทุกรายการ", + "placeholder": "ค้นหาจดหมาย ผู้ติดต่อ ปฏิทิน ไฟล์...", + "scope_label": "ค้นหาใน", + "account_label": "บัญชี", + "scope_all": "ทั้งหมด", + "scope_mail": "จดหมาย", + "scope_contacts": "ผู้ติดต่อ", + "scope_calendar": "ปฏิทิน", + "scope_files": "ไฟล์", + "all_accounts": "ทุกบัญชี", + "show_all": "แสดงผลลัพธ์ทั้งหมด", + "no_results": "ไม่พบผลการค้นหาสำหรับ “{query}”", + "server_hint": "คำค้นหาเต็มคำจะค้นหาบนเซิร์ฟเวอร์ ส่วนคำค้นหาบางส่วนจะจับคู่กับรายการที่โหลดไว้แล้ว", + "searching": "กำลังค้นหา...", + "account_error": "ไม่สามารถค้นหาในบัญชี {account} ได้", + "recent_searches": "การค้นหาล่าสุด", + "recurring": "เกิดซ้ำ", + "no_subject": "(ไม่มีหัวข้อเรื่อง)", + "empty_hint": "ค้นหาจดหมาย ผู้ติดต่อ กิจกรรม และไฟล์ในทุกบัญชีของคุณ ลองใช้ from:, subject:, has:attachment, after:2026-01-01", + "flat_by_date": "เรียงตามวันที่", + "grouped": "จัดกลุ่มตามประเภท", + "load_more": "โหลดเพิ่มเติม", + "preview_empty": "เลือกรายการเพื่อดูตัวอย่าง", + "open_full": "เปิด", + "view_label": "มุมมอง" + }, + "email_composer": { + "select_from_directory": "เลือกจากสมุดรายชื่อองค์กร", + "minimize": "ย่อหน้าต่าง", + "maximize": "เต็มหน้าจอ", + "restore": "คืนขนาดเดิม", + "new_message": "เขียนจดหมายใหม่", + "reply": "ตอบกลับ", + "reply_all": "ตอบกลับทั้งหมด", + "forward": "ส่งต่อ", + "to": "ถึง", + "cc": "สำเนา (Cc)", + "bcc": "สำเนาลับ (Bcc)", + "subject": "เรื่อง", + "from": "จาก", + "attach_from_files": "เลือกไฟล์จากคลังเอกสาร", + "files_picker": { + "attach": "{count, plural, =0 {แนบไฟล์} other {แนบ # ไฟล์}}", + "empty_folder": "ไม่มีไฟล์ในโฟลเดอร์นี้", + "load_failed": "ไม่สามารถโหลดไฟล์ของคุณได้" + }, + "discard": "ละทิ้ง", + "discard_draft_title": "ละทิ้งข้อความร่างหรือไม่?", + "discard_draft_confirm": "คุณมีข้อมูลที่ยังไม่ได้บันทึก ต้องการละทิ้งข้อความร่างนี้หรือไม่?", + "discard_draft_message": "ข้อความร่างนี้จะถูกลบอย่างถาวร", + "saving": "กำลังบันทึก...", + "sending": "กำลังส่ง...", + "add_link": "แทรกลิงก์", + "link_url_prompt": "ระบุ URL ลิงก์", + "draft_saved": "บันทึกร่างแล้ว", + "save_failed": "บันทึกไม่สำเร็จ", + "discard_signed_out": "ข้อความร่างไม่ถูกลบ: บัญชีที่บันทึกไว้ไม่ได้เข้าสู่ระบบแล้ว ข้อความยังคงอยู่ในโฟลเดอร์จดหมายร่างของบัญชีนั้น", + "to_placeholder": "ที่อยู่อีเมลผู้รับ", + "cc_placeholder": "ที่อยู่อีเมลสำเนา (Cc)", + "bcc_placeholder": "ที่อยู่อีเมลสำเนาลับ (Bcc)", + "subject_placeholder": "หัวข้อเรื่อง", + "cc_label": "สำเนา (Cc):", + "bcc_label": "สำเนาลับ (Bcc):", + "subject_label": "เรื่อง:", + "file_size_kb": "KB", + "prefix": { + "forward": "Fwd:", + "reply": "Re:" + }, + "forward_batch_count": "{count, plural, other {# อีเมล}}", + "no_subject": "(ไม่มีหัวข้อเรื่อง)", + "unknown_sender": "ไม่ระบุผู้ส่ง", + "quote": { + "reply_header": "เมื่อ {date} {sender} เขียนว่า:", + "forward_header": "---------- ข้อความที่ส่งต่อ ----------", + "from": "จาก: {sender}", + "date": "วันที่: {date}", + "subject": "เรื่อง: {subject}", + "to": "ถึง: {recipients}" + }, + "remove_sub_address": "ลบที่อยู่ย่อย", + "from_override": { + "toggle_off": "กำหนดที่อยู่เอง", + "toggle_on": "ยกเลิกการกำหนดเอง", + "toggle_tooltip": "แก้ไขชื่อและที่อยู่อีเมลผู้ส่งได้อย่างอิสระ โดยยังคงส่งผ่านข้อมูลประจำตัวของคุณ", + "name_label": "ชื่อผู้ส่ง", + "name_placeholder": "ชื่อ-นามสกุล", + "email_label": "ที่อยู่อีเมลผู้ส่ง", + "email_placeholder": "alias@example.com", + "envelope_notice": "หากเซิร์ฟเวอร์ไม่ยอมรับที่อยู่นี้เป็น envelope sender ระบบจะใช้ {identity} แทน และผู้รับสามารถดูได้ในส่วนหัว Return-Path" + }, + "save_as_template": "บันทึกเป็นแม่แบบข้อความ", + "attach_from_device": "อัปโหลดจากอุปกรณ์นี้", + "templates_menu": "แม่แบบข้อความ", + "insert_template": "แทรกแม่แบบ", + "options": "ตัวเลือก", + "option_plain_text": "ข้อความธรรมดา (Plain text)", + "option_plain_text_hint": "ส่งโดยไม่มีการจัดรูปแบบ", + "option_read_receipt": "ขอใบตอบรับการอ่าน (Read receipt)", + "option_read_receipt_hint": "ขอให้ผู้รับยืนยันเมื่อเปิดอ่านอีเมล", + "option_dsn": "การแจ้งเตือนสถานะการจัดส่ง (DSN)", + "option_dsn_hint": "รับรายงานเมื่อเซิร์ฟเวอร์จัดส่งอีเมลสำเร็จ", + "option_require_tls": "บังคับส่งผ่านการเข้ารหัส (TLS)", + "option_require_tls_hint": "ส่งผ่านช่องทางเข้ารหัส TLS เท่านั้น มิฉะนั้นให้ตีกลับ", + "option_priority": "ระดับความสำคัญ", + "option_priority_high": "ความสำคัญสูง", + "option_priority_normal": "ปกติ", + "option_priority_low": "ความสำคัญต่ำ", + "validation": { + "recipient_required": "กรุณาระบุผู้รับก่อนส่ง", + "body_required": "กรุณาเขียนข้อความหรือแนบไฟล์", + "invalid_recipients": "ไม่สามารถส่งได้ - กรุณาตรวจสอบที่อยู่เหล่านี้: {addresses}", + "attachments_uploading": "ไฟล์แนบยังคงกำลังอัปโหลดอยู่ — จะส่งทันทีเมื่อเสร็จสิ้น", + "attachment_upload_failed": "ไม่สามารถส่งได้ — มีไฟล์แนบที่อัปโหลดไม่สำเร็จ กรุณาลบออกแล้วลองใหม่อีกครั้ง" + }, + "upload_progress": "กำลังอัปโหลด {uploaded} / {total}", + "upload_cancel": "ยกเลิกการอัปโหลด", + "upload_failed": "อัปโหลด {filename} ไม่สำเร็จ", + "attachment_too_large": "“{name}” มีขนาดใหญ่เกินกว่าที่เซิร์ฟเวอร์อนุญาต (สูงสุด {max} ต่อไฟล์)", + "attachments_total_too_large": "ขนาดไฟล์แนบรวมเกินขีดจำกัดของเซิร์ฟเวอร์ (สูงสุด {max} ต่อข้อความ)", + "drop_files": "วางไฟล์ที่นี่เพื่อแนบ", + "show_less": "แสดงน้อยลง", + "send_failed": "ส่งอีเมลไม่สำเร็จ", + "send_offline": "คุณอยู่ในสถานะออฟไลน์ ข้อความยังคงอยู่และสามารถส่งใหม่ได้เมื่อเชื่อมต่ออินเทอร์เน็ตแล้ว", + "send_timeout": "เซิร์ฟเวอร์หยุดตอบสนอง กรุณาตรวจสอบโฟลเดอร์ส่งแล้วก่อนส่งซ้ำ — ข้อความอาจถูกส่งออกไปแล้ว", + "submission_quota": "เซิร์ฟเวอร์มีประวัติการส่งข้อความมากเกินไปสำหรับบัญชีนี้ กรุณาแจ้งผู้ดูแลระบบเพื่อเพิ่มขีดจำกัดการส่ง", + "submission_limit": "เซิร์ฟเวอร์ปฏิเสธการส่งข้อความเนื่องจากเกินขีดจำกัด: {reason}", + "recipients_refused": "ส่งไม่สำเร็จ: เซิร์ฟเวอร์ปฏิเสธผู้รับ {recipients}", + "recipients_partly_refused": "เซิร์ฟเวอร์ปฏิเสธผู้รับ {recipients} แต่ผู้รับรายอื่นจะยังคงได้รับข้อความ", + "send_recipients_rejected": "ส่งไม่สำเร็จ - เซิร์ฟเวอร์ปฏิเสธผู้รับทุกคน", + "cut": "ตัด", + "copy": "คัดลอก", + "send_plugin_failed": "ส่งไม่สำเร็จ - ปลั๊กอินที่จัดการการส่งเกิดข้อผิดพลาด กรุณาตรวจสอบโฟลเดอร์ส่งแล้วก่อนส่งซ้ำ", + "send_some_recipients_rejected": "ส่งแล้ว แต่เซิร์ฟเวอร์ปฏิเสธผู้รับบางราย", + "continue_draft": "เขียนต่อจากร่างเดิม", + "close_draft_title": "บันทึกหรือละทิ้งร่าง?", + "close_draft_message": "คุณมีข้อมูลที่ยังไม่ได้บันทึก ต้องการบันทึกเป็นข้อความร่างหรือละทิ้ง?", + "smime_sign_on": "เปิดใช้งานการลงลายมือชื่อดิจิทัล S/MIME", + "smime_sign_off": "เปิดใช้งานการลงลายมือชื่อ S/MIME", + "smime_encrypt_on": "เปิดใช้งานการเข้ารหัสลับ S/MIME", + "smime_encrypt_off": "เปิดใช้งานการเข้ารหัสลับ S/MIME", + "smime_encrypt_unavailable": "ไม่สามารถเข้ารหัสลับ S/MIME ได้ – ไม่มีใบรับรองของผู้รับ", + "smime_unlock_title": "ปลดล็อกคีย์ S/MIME", + "smime_unlock_message": "กรุณาระบุรหัสผ่านเพื่อปลดล็อกคีย์การลงลายมือชื่อ S/MIME ของคุณ", + "smime_unlock_button": "ปลดล็อก", + "smime_passphrase_placeholder": "รหัสผ่าน (Passphrase)", + "forgot_attachment": { + "title": "คุณลืมแนบไฟล์หรือไม่?", + "message": "ข้อความของคุณมีคำว่า “{keyword}” แต่ไม่มีไฟล์แนบ ต้องการส่งต่อไปหรือไม่?", + "send_anyway": "ส่งต่อไป", + "back": "กลับไปแก้ไข" + }, + "empty_subject": { + "title": "ส่งโดยไม่มีหัวข้อเรื่องหรือไม่?", + "message": "ข้อความนี้ไม่มีหัวข้อเรื่อง คุณแน่ใจหรือไม่ว่าต้องการส่ง?", + "dont_ask_again": "ไม่ต้องถามอีก", + "send_anyway": "ส่งต่อไป", + "back": "กลับไปแก้ไข" + }, + "schedule_send": "กำหนดเวลาส่ง", + "schedule_send_description": "เลือกเวลาที่ต้องการให้เซิร์ฟเวอร์ส่งข้อความนี้", + "schedule_preset": { + "tomorrow_morning": "เช้าวันพรุ่งนี้", + "tomorrow_afternoon": "บ่ายวันพรุ่งนี้", + "monday_morning": "เช้าวันจันทร์" + }, + "schedule_send_required": "กรุณาเลือกวันและเวลา", + "schedule_send_invalid": "กรุณาระบุวันและเวลาที่ถูกต้อง", + "schedule_send_future": "กรุณาเลือกวันและเวลาในอนาคต", + "schedule_send_too_late": "เวลานี้เกินกว่าระยะเวลาสูงสุดที่เซิร์ฟเวอร์อนุญาต", + "schedule_send_unsupported": "บัญชีนี้ไม่รองรับการกำหนดเวลาส่ง", + "schedule_send_cleanup_warning": "สร้างการกำหนดเวลาส่งแล้ว แต่การล้างร่างเดิมไม่สำเร็จ", + "send_delay_unsupported": "บัญชีนี้ไม่รองรับการหน่วงเวลาส่ง", + "send_delay_unsupported_confirm": "บัญชีนี้ไม่รองรับการหน่วงเวลาส่ง ต้องการส่งทันทีหรือไม่?", + "recipient_edit_email": "แก้ไขที่อยู่อีเมล", + "recipient_edit_name": "แก้ไขชื่อที่แสดง", + "recipient_email_placeholder": "ที่อยู่อีเมล", + "recipient_name_placeholder": "ชื่อที่แสดง", + "invalid_recipient": "ที่อยู่อีเมลไม่ถูกต้อง", + "autocomplete_search_server": "ค้นหาบนเซิร์ฟเวอร์", + "autocomplete_searching": "กำลังค้นหา...", + "mention_recipients": "ผู้รับ", + "mention_card_not_recipient": "ไม่อยู่ในช่อง ถึง หรือ สำเนา จึงจะไม่ได้รับข้อความนี้", + "mention_card_add": "เพิ่มลงใน {field}", + "mention_card_remove": "ลบการกล่าวถึง", + "toolbar": { + "bold": "ตัวหนา", + "italic": "ตัวเอียง", + "underline": "ขีดเส้นใต้", + "strikethrough": "ขีดฆ่า", + "text_color": "สีข้อความ", + "remove_color": "ล้างสีข้อความ", + "heading_1": "หัวข้อ 1", + "heading_2": "หัวข้อ 2", + "bullet_list": "รายการสัญลักษณ์แสดงหัวข้อย่อย", + "ordered_list": "รายการลำดับเลข", + "quote": "ข้อความอ้างอิง", + "code_block": "บล็อกโค้ด", + "align_left": "จัดชิดซ้าย", + "align_center": "จัดกึ่งกลาง", + "align_right": "จัดชิดขวา", + "text_direction": "ทิศทางข้อความ (RTL/LTR)", + "link": "ลิงก์", + "table": "ตาราง", + "clear_formatting": "ล้างการจัดรูปแบบ", + "undo": "เลิกทำ", + "redo": "ทำซ้ำ", + "add_row_above": "เพิ่มแถวด้านบน", + "add_row_below": "เพิ่มแถวด้านล่าง", + "add_column_before": "เพิ่มคอลัมน์ด้านหน้า", + "add_column_after": "เพิ่มคอลัมน์ด้านหลัง", + "delete_row": "ลบแถว", + "delete_column": "ลบคอลัมน์", + "toggle_header_row": "เปิด/ปิดแถวหัวตาราง", + "delete_table": "ลบตาราง", + "pick_size": "เลือกขนาด", + "font_size": "ขนาดตัวอักษร", + "font_size_default": "ค่าเริ่มต้น", + "background_color": "สีพื้นหลังข้อความ", + "remove_background_color": "ล้างสีพื้นหลัง" + }, + "send_filing_warning": "ส่งแล้ว - แต่การล้างข้อมูลหลังการส่งล้มเหลว อาจมีข้อความร่างค้างอยู่", + "pop_out": "เปิดการตอบกลับในหน้าต่างใหม่", + "send_guard_failed": "ส่งไม่สำเร็จ - ปลั๊กอินตรวจสอบข้อความก่อนส่งเกิดข้อผิดพลาดหรือไม่ตอบสนอง", + "attach": "แนบไฟล์", + "attach_files": "ไฟล์", + "attach_photos": "รูปภาพและวิดีโอ", + "body_placeholder": "เขียนข้อความของคุณที่นี่...", + "cancel": "ยกเลิก", + "formatting": "การจัดรูปแบบ", + "forward_message": "ส่งต่อ", + "reply_all_to": "ตอบกลับทั้งหมด", + "reply_to": "ตอบกลับ", + "send": "ส่ง", + "signature_edit_hint": "ดับเบิลคลิกเพื่อแก้ไขลายเซ็น" + }, + "email_viewer": { + "read_receipt": { + "prompt": "ผู้ส่งขอรับใบตอบรับการอ่านเมื่อคุณเปิดข้อความนี้", + "send": "ส่งใบตอบรับ", + "ignore": "ละเว้น", + "sent": "ส่งใบตอบรับการอ่านแล้ว", + "send_failed": "ไม่สามารถส่งใบตอบรับการอ่านได้", + "mdn_subject": "อ่านแล้ว: {subject}", + "mdn_body": "นี่คือใบตอบรับการอ่านสำหรับข้อความที่คุณส่งถึง {recipient}\n\nหมายเหตุ: ใบตอบรับนี้เป็นเพียงการยืนยันว่าข้อความได้แสดงผลบนคอมพิวเตอร์ของผู้รับแล้ว ไม่ได้รับประกันว่าผู้รับได้อ่านหรือเข้าใจเนื้อหาของข้อความ" + }, + "no_email_selected": "ยังไม่ได้เลือกอีเมล", + "no_email_description": "เลือกอีเมลจากรายการด้านซ้ายเพื่อเปิดอ่านที่นี่", + "no_conversation_selected": "ยังไม่ได้เลือกการสนทนา", + "no_conversation_description": "เลือกการสนทนาจากรายการเพื่ออ่านข้อความทั้งหมด", + "compose": "เขียนจดหมาย", + "compose_hint": "เขียนจดหมายใหม่", + "no_subject": "(ไม่มีหัวข้อเรื่อง)", + "no_body_content": "(ไม่มีเนื้อหาข้อความ)", + "no_preview_available": "ไม่มีตัวอย่างข้อความ", + "show_quoted_text": "แสดงข้อความที่อ้างถึง", + "hide_quoted_text": "ซ่อนข้อความที่อ้างถึง", + "loading_email": "กำลังโหลดอีเมล...", + "loading": "กำลังโหลด...", + "reply": "ตอบกลับ", + "reply_all": "ตอบกลับทั้งหมด", + "forward": "ส่งต่อ", + "delete": "ลบ", + "archive": "เก็บถาวร", + "archive_mailbox_not_found": "ไม่พบกล่องคลังข้อความ - ไม่สามารถเก็บถาวรได้", + "star": "ติดดาว", + "unstar": "ยกเลิกติดดาว", + "mark_unread": "ทำเครื่องหมายว่ายังไม่อ่าน", + "mark_read": "ทำเครื่องหมายว่าอ่านแล้ว", + "unread": "ยังไม่อ่าน", + "read": "อ่านแล้ว", + "spam_short": "จดหมายขยะ", + "not_spam_short": "ไม่ใช่จดหมายขยะ", + "move": "ย้าย", + "print": "พิมพ์", + "view_source": "ดูข้อความต้นฉบับ", + "fullscreen": "เต็มหน้าจอ", + "exit_fullscreen": "ออกจากโหมดเต็มหน้าจอ", + "view_in_dark_mode": "แสดงผลในโหมดมืด", + "view_in_light_mode": "แสดงผลในโหมดสว่าง", + "export_email": "ส่งออกเป็นไฟล์ .eml", + "forward_as_attachment": "ส่งต่อเป็นไฟล์แนบ", + "import_email": "นำเข้าไฟล์ .eml หรือ .zip", + "keyboard_shortcuts": "แป้นพิมพ์ลัด (?)", + "email_source": "ต้นฉบับอีเมล", + "draft_banner": "ข้อความนี้เป็นร่างจดหมาย", + "edit_draft": "แก้ไข", + "copy_source": "คัดลอกลงคลิปบอร์ด", + "source_copied": "คัดลอกข้อความต้นฉบับแล้ว", + "attachments": "ไฟล์แนบ", + "important": "สำคัญ", + "download": "ดาวน์โหลด", + "download_all": "ดาวน์โหลดทั้งหมด", + "from": "จาก", + "to": "ถึง", + "cc": "สำเนา (CC)", + "bcc": "สำเนาลับ (BCC)", + "date": "วันที่", + "subject": "เรื่อง", + "show_details": "แสดงรายละเอียด", + "hide_details": "ซ่อนรายละเอียด", + "external_content_warning": "รูปภาพและเนื้อหาภายนอกถูกบล็อกเพื่อปกป้องความเป็นส่วนตัวของคุณ", + "load_external_content": "แสดงรูปภาพ", + "trust_sender": "เชื่อถือผู้ส่งรายนี้เสมอ", + "sender_check": { + "unverified_label": "ไม่สามารถยืนยันตัวตนได้", + "failed_label": "การตรวจสอบความปลอดภัยล้มเหลว", + "unverified": "ข้อความนี้อ้างว่าส่งมาจาก {domain} แต่ไม่มีข้อมูลยืนยันความถูกต้อง ไม่มีลายมือชื่อดิจิทัล และไม่ได้ส่งจากเซิร์ฟเวอร์ที่ {domain} อนุญาต", + "unverified_sent_from": "ข้อความนี้อ้างว่าส่งมาจาก {domain} แต่ส่งมาจาก {host} และไม่มีลายมือชื่อดิจิทัลที่ถูกต้องจาก {domain}", + "failed": "ข้อความนี้อ้างว่าส่งมาจาก {domain} แต่ไม่ผ่านการตรวจสอบความปลอดภัยของผู้ส่ง ข้อความนี้อาจเป็นการปลอมแปลง", + "failed_sent_from": "ข้อความนี้อ้างว่าส่งมาจาก {domain} แต่ส่งมาจาก {host} และไม่ผ่านการตรวจสอบความปลอดภัย อาจเป็นข้อความปลอมแปลง", + "caution": "โปรดระมัดระวังการคลิกลิงก์หรือเปิดไฟล์แนบในข้อความนี้" + }, + "back_to_list": "กลับไปยังรายการอีเมล", + "view_contact": "ดูข้อมูลผู้ติดต่อ", + "message_details": "รายละเอียดข้อความ", + "more_reply_options": "ตัวเลือกการตอบกลับเพิ่มเติม", + "set_tag": "กำหนดป้ายกำกับ", + "tag": "ป้ายกำกับ", + "more_actions": "การดำเนินการเพิ่มเติม", + "previous": "ก่อนหน้า", + "next": "ถัดไป", + "move_to": "ย้ายไปที่...", + "remove_tag": "ลบป้ายกำกับ", + "tag_filter_placeholder": "กรองป้ายกำกับ", + "tag_no_matches": "ไม่พบป้ายกำกับที่ตรงกัน", + "more_count": "+{count} เพิ่มเติม", + "characters_count": "{count} ตัวอักษร", + "quick_reply_placeholder": "เขียนตอบกลับอย่างรวดเร็ว...", + "more_options": "ตัวเลือกเพิ่มเติม", + "sending": "กำลังส่ง...", + "security_authentication": "ความปลอดภัยและการตรวจสอบสิทธิ์", + "technical_details": "รายละเอียดทางเทคนิค", + "message_id_label": "Message-ID:", + "reply_to_label": "Reply-To:", + "delivery_time_label": "เวลาจัดส่ง:", + "conversation_part_label": "ส่วนหนึ่งของการสนทนา:", + "previous_messages": "{count} ข้อความก่อนหน้า", + "previous_messages_plural": "{count} ข้อความก่อนหน้า", + "time": { + "day": "วัน", + "days": "วัน", + "hour": "ชั่วโมง", + "hours": "ชั่วโมง", + "minute": "นาที", + "minutes": "นาที" + }, + "unknown_sender": "ไม่ระบุผู้ส่ง", + "recipient_me": "ฉัน", + "recipient_and_others": "{name} และอีก {count} คน", + "recipient_to_prefix": "ถึง:", + "authentication": { + "title": "การตรวจสอบสิทธิ์ความปลอดภัย", + "status": { + "verified": "ผ่านการยืนยันตัวตนแล้ว", + "warning": "คำเตือนความปลอดภัย", + "none": "ไม่ได้ยืนยันตัวตน" + }, + "spf": { + "pass": "SPF ผ่าน (Pass)", + "fail": "SPF ไม่ผ่าน (Fail)", + "none": "ไม่มีระเบียน SPF" + }, + "dkim": { + "pass": "DKIM ถูกต้อง (Valid)", + "fail": "DKIM ไม่ถูกต้อง (Invalid)", + "none": "ไม่มีลายมือชื่อ DKIM" + }, + "dmarc": { + "pass": "DMARC ผ่าน (Pass)", + "fail": "DMARC ไม่ผ่าน (Fail)", + "none": "ไม่มีนโยบาย DMARC" + }, + "spam_score": "คะแนนจดหมายขยะ", + "tooltip_spf": "Sender Policy Framework: ยืนยันว่าเซิร์ฟเวอร์ที่ส่งได้รับอนุญาตจากเจ้าของโดเมน", + "tooltip_dkim": "DomainKeys Identified Mail: ยืนยันว่าข้อความไม่ถูกดัดแปลงแก้ไขระหว่างทางด้วยลายมือชื่อดิจิทัล", + "tooltip_dmarc": "Domain-based Message Authentication: ตรวจสอบความสอดคล้องของ SPF และ DKIM พร้อมกำหนดนโยบายจัดการ", + "policy": "นโยบาย", + "result": { + "pass": "ผ่าน (Pass)", + "fail": "ไม่ผ่าน (Fail)", + "softfail": "ไม่ผ่านบางส่วน (Soft fail)", + "neutral": "เป็นกลาง (Neutral)", + "permerror": "ข้อผิดพลาดถาวร (Permanent error)", + "temperror": "ข้อผิดพลาดชั่วคราว (Temporary error)", + "none": "ไม่มี" + } + }, + "details": { + "recipients_routing": "ผู้รับและเส้นทางส่งต่อ", + "authentication_security": "การตรวจสอบสิทธิ์และความปลอดภัย", + "identifiers_threading": "รหัสระบุและการจัดกลุ่มการสนทนา", + "mailing_list": "รายชื่อส่งจดหมาย (Mailing list)", + "message_properties": "คุณสมบัติของข้อความ", + "sent": "ส่งเมื่อ", + "received": "ได้รับเมื่อ", + "delivery_time": "เวลาในการจัดส่ง", + "in_reply_to": "ตอบกลับข้อความ", + "references": "ข้อความอ้างอิง", + "thread_id": "รหัสการสนทนา (Thread-ID)", + "size": "ขนาด", + "mime_type": "ประเภท MIME", + "attachments_summary": "{count} ไฟล์ · {size}", + "list_id": "List-ID", + "list_help": "ช่วยเหลือ", + "list_post": "โพสต์ข้อความ", + "list_unsubscribe": "ยกเลิกการรับข่าวสาร", + "iprev": "ตรวจสอบ IP ย้อนกลับ", + "spam_status": "สถานะจดหมายขยะ", + "ai_verdict": "ผลการประเมินความปลอดภัย", + "account": "บัญชี", + "no_subject": "(ไม่มีเรื่อง)" + }, + "headers": { + "routing": "เส้นทางการส่ง", + "received": "ประวัติการรับส่ง", + "message_id": "รหัสข้อความ", + "list_info": "ข้อมูลกลุ่มส่งจดหมาย" + }, + "tooltips": { + "reply": "ตอบกลับ", + "reply_all": "ตอบกลับทั้งหมด", + "forward": "ส่งต่อ", + "archive": "เก็บถาวร", + "delete": "ลบ", + "star": "ติดดาว", + "unstar": "ยกเลิกติดดาว", + "compose": "เขียนจดหมายใหม่", + "previous": "ข้อความก่อนหน้า", + "next": "ข้อความถัดไป", + "edit_draft": "แก้ไขข้อความร่าง" + }, + "spam": { + "button_title": "รายงานเป็นจดหมายขยะ", + "not_spam_title": "ไม่ใช่จดหมายขยะ", + "toast_success": "ย้ายไปจดหมายขยะแล้ว", + "toast_batch": "ย้ายอีเมล {count} ฉบับไปจดหมายขยะแล้ว", + "toast_undo": "เลิกทำ", + "toast_not_spam_success": "ย้ายไปยังกล่องข้อความแล้ว", + "toast_not_spam_batch": "ย้ายอีเมล {count} ฉบับไปยังกล่องข้อความแล้ว", + "error": "รายงานจดหมายขยะไม่สำเร็จ", + "error_not_spam": "ย้ายออกจากจดหมายขยะไม่สำเร็จ" + }, + "unsubscribe_banner": { + "label": "อีเมลนี้มาจากรายชื่อส่งจดหมาย (Mailing list)", + "button": "ยกเลิกการรับข่าวสาร", + "confirm_title": "ยืนยันการยกเลิกการรับข่าวสาร", + "confirm_button": "ยกเลิกการรับข่าวสาร", + "cancel": "ยกเลิก", + "success_http": "ส่งคำขอยกเลิกการรับข่าวสารแล้ว", + "success_mailto": "ส่งอีเมลขอยกเลิกการรับข่าวสารแล้ว", + "confirm_message_http": "หน้าเว็บยกเลิกการรับข่าวสารจะเปิดในแท็บใหม่", + "confirm_message_mailto": "ระบบจะส่งอีเมลขอยกเลิกการรับข่าวสารไปยังผู้ส่ง", + "error": "ไม่สามารถยกเลิกการรับข่าวสารได้", + "dismiss": "ปิดข้อความ" + }, + "calendar_invitation": { + "loading": "กำลังโหลดคำเชิญ...", + "title": "คำเชิญเข้าร่วมกิจกรรม", + "published_title": "กิจกรรมที่เผยแพร่", + "response_title": "การตอบรับคำเชิญ", + "update_title": "อัปเดตกิจกรรม", + "counter_title": "ข้อเสนอเวลาใหม่", + "refresh_title": "รีเฟรชคำเชิญ", + "declined_counter_title": "ปฏิเสธข้อเสนอเวลาใหม่", + "cancelled_title": "กิจกรรมถูกยกเลิกแล้ว", + "organizer": "จัดโดย {name}", + "organizer_label": "จัดโดย:", + "attendees": "{count, plural, other {ผู้เข้าร่วม # คน}}", + "accept": "ตอบรับ", + "maybe": "อาจจะเข้าร่วม", + "decline": "ปฏิเสธ", + "add_to_calendar": "เพิ่มลงในปฏิทิน", + "added": "เพิ่มลงในปฏิทินแล้ว", + "rsvp_sent": "ส่งการตอบรับแล้ว", + "parse_error": "ไม่สามารถอ่านข้อมูลคำเชิญปฏิทินได้", + "action_failed": "ดำเนินการไม่สำเร็จ", + "no_calendar": "ไม่พบบัญชีปฏิทินสำหรับบันทึกกิจกรรมนี้", + "published_info": "กิจกรรมนี้ได้รับการเผยแพร่", + "response_info": "บันทึกการตอบรับของคุณแล้ว", + "response_info_organizer": "การตอบรับสำหรับผู้จัดการประชุม", + "update_info": "กิจกรรมนี้ได้รับการอัปเดตรายละเอียด", + "counter_info": "มีข้อเสนอเวลาใหม่สำหรับกิจกรรมนี้", + "counter_info_organizer": "ผู้เข้าร่วมเสนอเวลาใหม่", + "refresh_info": "อัปเดตข้อมูลคำเชิญล่าสุดแล้ว", + "refresh_info_organizer": "รีเฟรชข้อมูลสำหรับผู้จัดการประชุม", + "declined_counter_info": "ข้อเสนอเวลาใหม่ถูกปฏิเสธ", + "authentication_failed_info": "ไม่สามารถยืนยันความถูกต้องของคำเชิญนี้ได้", + "authentication_missing_info": "คำเชิญนี้ไม่มีข้อมูลการตรวจสอบสิทธิ์ดิจิทัล", + "sender_mismatch_info": "คำเชิญนี้ส่งมาจาก {sender} ในขณะที่ผู้จัดการประชุมที่ระบุไว้คือ {organizer}", + "sender_mismatch_unverified_info": "คำเชิญนี้ส่งมาจาก {sender} ในขณะที่ผู้จัดการประชุมที่ระบุไว้คือ {organizer} และไม่สามารถยืนยันความถูกต้องของข้อความได้", + "attendee_mismatch_info": "คำตอบนี้ส่งมาจาก {sender} ในขณะที่ข้อมูลผู้เข้าร่วมในปฏิทินระบุเป็น {attendee}", + "attendee_mismatch_unverified_info": "คำตอบนี้ส่งมาจาก {sender} ในขณะที่ข้อมูลผู้เข้าร่วมระบุเป็น {attendee} และไม่สามารถยืนยันความถูกต้องของข้อความได้", + "organizer_role": "ผู้จัดการประชุม", + "your_response": "คำตอบของคุณ: {status}", + "response_needed": "รอการตอบรับของคุณ", + "response_accepted": "ตอบรับแล้ว", + "response_tentative": "อาจจะเข้าร่วม", + "response_declined": "ปฏิเสธแล้ว", + "response_delegated": "มอบหมายให้ผู้อื่นเข้าร่วมแทน", + "actor_sent_info": "ส่งโดย {name}", + "actor_response_info": "{name} ตอบรับสถานะ: {status}", + "actor_counter_info": "{name} เสนอเวลาการประชุมใหม่", + "actor_refresh_info": "{name} ขอข้อมูลกิจกรรมล่าสุด", + "actor_declined_counter_info": "{name} ปฏิเสธข้อเสนอเวลาใหม่", + "actor_note": "บันทึก: {comment}", + "actor_unknown": "ผู้เข้าร่วม", + "proposed_changes": "ข้อเสนอการเปลี่ยนแปลง", + "change_title": "ชื่อกิจกรรม:", + "change_time": "เวลา:", + "change_location": "สถานที่:", + "change_description": "คำอธิบาย:", + "change_empty": "(ไม่มีรายละเอียด)", + "change_from_to": "{before} -> {after}", + "apply_proposal": "ยอมรับข้อเสนอนี้", + "proposal_applied": "ยอมรับข้อเสนอแล้ว", + "review_proposal": "ตรวจสอบข้อเสนอ", + "review_request": "กรุณาตรวจสอบข้อเสนอการเปลี่ยนแปลง", + "view_in_calendar": "เปิดดูในปฏิทิน", + "select_calendar": "เลือกปฏิทิน", + "already_in_calendar": "มีกิจกรรมนี้ในปฏิทินของคุณแล้ว", + "request_info": "คำขอเข้าร่วมกิจกรรม", + "cancel_info": "กิจกรรมนี้ถูกยกเลิกแล้ว", + "event_updated": "การอัปเดตครั้งที่ #{sequence}", + "event_status_tentative": "สถานะ: รอการยืนยัน", + "event_status_cancelled": "สถานะ: ยกเลิกแล้ว", + "expand": "ขยาย", + "collapse": "ย่อ" + }, + "send": "ส่ง", + "more": "เพิ่มเติม", + "scheduled_banner": "กำหนดเวลาส่งไว้ในวันที่ {date}", + "scheduled_send_created": "กำหนดเวลาส่งอีเมลเรียบร้อยแล้ว", + "sending_in": "กำลังจะส่งในอีก {seconds, plural, other {# วินาที}}", + "undo_send_failed": "ไม่สามารถเลิกทำได้ ข้อความอาจถูกส่งออกไปแล้ว", + "undo_send_signed_out": "ไม่สามารถเลิกทำได้: บัญชีที่ส่งข้อความนี้ไม่ได้เข้าสู่ระบบแล้ว", + "cancel_scheduled_send": "ยกเลิกการส่ง", + "reschedule_send": "เปลี่ยนเวลาส่งใหม่", + "cancel_and_edit": "ยกเลิกและแก้ไข", + "cancel_and_compose_again": "ยกเลิกและเขียนใหม่", + "reschedule_prompt": "ระบุวันและเวลาใหม่ เช่น 2026-05-04T15:30", + "scheduled_actions_only": "มุมมองกำหนดเวลาส่งรองรับเฉพาะการจัดการเวลาส่งเท่านั้น", + "undo_send_scheduled": "กำหนดเวลาส่งข้อความแล้ว", + "undo_send": "เลิกทำส่ง", + "send_cancelled_restore_failed": "ยกเลิกการส่งแล้ว แต่ไม่สามารถนำข้อความกลับไปยังจดหมายร่างได้ ข้อความยังคงอยู่ในโฟลเดอร์ส่งแล้ว", + "send_cancelled_remove_failed": "ยกเลิกการส่งแล้ว แต่ไม่สามารถนำข้อความที่ไม่ได้ส่งออกจากโฟลเดอร์ส่งแล้วได้", + "cancel_scheduled_failed": "ไม่สามารถยกเลิกการกำหนดเวลาส่งได้", + "still_scheduled_at": "ข้อความยังคงมีกำหนดส่งในวันที่ {date}", + "still_scheduled": "ข้อความยังคงมีกำหนดเวลาส่งอยู่", + "already_sent": "ข้อความนี้ถูกส่งออกไปแล้ว", + "no_longer_scheduled": "ข้อความนี้ไม่มีกำหนดเวลาส่งแล้ว", + "reschedule_recipients_refused": "ไม่มีการเปลี่ยนแปลง: เซิร์ฟเวอร์ปฏิเสธผู้รับ {recipients}", + "contact_sidebar": { + "title": "ข้อมูลผู้ติดต่อ", + "close": "ปิด", + "action_email": "ส่งอีเมล", + "action_email_title": "ส่งอีเมลถึงผู้ติดต่อนี้", + "action_copy": "คัดลอก", + "action_copy_title": "คัดลอกข้อมูล", + "action_edit_title": "แก้ไขผู้ติดต่อ", + "section_emails": "อีเมล", + "section_phones": "เบอร์โทรศัพท์", + "section_organizations": "หน่วยงาน / องค์กร", + "section_addresses": "ที่อยู่", + "section_notes": "บันทึกเพิ่มเติม", + "not_in_contacts": "ไม่อยู่ในรายชื่อผู้ติดต่อของคุณ", + "add_to_contacts": "เพิ่มในรายชื่อผู้ติดต่อ", + "copied": "คัดลอกข้อมูลแล้ว", + "copy_failed": "คัดลอกไม่สำเร็จ", + "view_contact": "ดูข้อมูลผู้ติดต่อ", + "view_details": "ดูรายละเอียด" + }, + "send_now": "ส่งทันที", + "verification_code": { + "copy": "คัดลอกรหัส {code}", + "copied": "คัดลอกรหัสแล้ว!", + "copy_failed": "คัดลอกไม่สำเร็จ" + }, + "mv_position": "{index} จาก {total}", + "copy": "คัดลอก", + "plugin_panel_show": "แสดงแถบปลั๊กอิน", + "plugin_panel_hide": "ซ่อนแถบปลั๊กอิน" + }, + "welcome": { + "title": "ยินดีต้อนรับสู่กล่องจดหมายของคุณ", + "tip_compose": "กด c เพื่อเขียนอีเมลใหม่", + "tip_shortcuts": "กด ? เพื่อดูแป้นพิมพ์ลัดทั้งหมด", + "tip_sidebar": "เข้าถึง ปฏิทิน ผู้ติดต่อ และการตั้งค่า ได้จากเมนูแถบด้านข้าง", + "tip_settings": "ปรับแต่งประสบการณ์การใช้งานของคุณได้ที่ การตั้งค่า", + "tip_compose_touch": "แตะไอคอนดินสอเพื่อเขียนอีเมลใหม่", + "tip_sidebar_touch": "เข้าถึง ปฏิทิน ผู้ติดต่อ และการตั้งค่า ได้จากแถบเมนูด้านล่าง", + "got_it": "รับทราบ", + "settings": "การตั้งค่า", + "dismiss": "ปิด", + "start_tour": "เริ่มการแนะนำการใช้งาน" + }, + "demo_welcome": { + "title": "ยินดีต้อนรับสู่ Bulwark Mail", + "description": "สัมผัสประสบการณ์เว็บเมลที่สมบูรณ์แบบบนเบราว์เซอร์ของคุณ ข้อมูลทั้งหมดจะอยู่บนอุปกรณ์ของคุณ คุณจึงสามารถทดสอบทุกฟีเจอร์ได้อย่างอิสระ", + "feature_email": "อ่านและเขียนอีเมล", + "feature_organize": "แท็กสี ติดดาว และโฟลเดอร์", + "feature_shortcuts": "แป้นพิมพ์ลัดเต็มรูปแบบ", + "feature_privacy": "การทดลองใช้แบบส่วนตัว 100%", + "hint": "คลิกที่อีเมลใดก็ได้ทางด้านซ้ายเพื่อเริ่มต้น หรือชมการแนะนำการใช้งานด้านล่าง" + }, + "pwa_install": { + "title": "ติดตั้ง {appName}", + "description": "ติดตั้งแอปพลิเคชันของเราเพื่อการเข้าถึงที่รวดเร็วและการรองรับการทำงานแบบออฟไลน์", + "not_now": "ไม่ใช่ตอนนี้", + "install": "ติดตั้ง", + "dont_remind": "ไม่ต้องแจ้งเตือนอีก", + "dismiss_aria": "ปิดการแจ้งเตือนการติดตั้ง" + }, + "plugin_pages": { + "loading": "กำลังโหลดหน้าเว็บ...", + "not_available_title": "หน้านี้ไม่พร้อมใช้งาน", + "not_available_description": "ปลั๊กอินที่เพิ่มหน้านี้ถูกปิดใช้งานหรือไม่ได้ติดตั้งแล้ว", + "back_to_mail": "กลับไปหน้าจดหมาย" + }, + "tour": { + "step_counter": "ขั้นตอนที่ {current} จาก {total}", + "skip": "ข้ามการแนะนำ", + "back": "ย้อนกลับ", + "next": "ถัดไป", + "finish": "เสร็จสิ้น", + "take_a_tour": "ชมการแนะนำส่วนติดต่อผู้ใช้", + "restart_title": "การแนะนำเบื้องต้น", + "restart_desc": "เล่นการแนะนำการใช้งานส่วนติดต่อผู้ใช้อีกครั้ง", + "restart_button": "เริ่มการแนะนำใหม่", + "show_on_new_devices_title": "แสดงบนอุปกรณ์ใหม่", + "show_on_new_devices_desc": "แสดงแบนเนอร์ต้อนรับและการแนะนำเมื่อเข้าสู่ระบบบนอุปกรณ์ใหม่เป็นครั้งแรก แม้ว่าคุณจะเคยดูจบแล้วบนอุปกรณ์อื่น", + "sidebar_title": "กล่องจดหมายของคุณ", + "sidebar_desc": "นี่คือแถบโฟลเดอร์ด้านข้าง คลิกที่กล่องจดหมายใดก็ได้เพื่อดูอีเมล คุณสามารถสร้างโฟลเดอร์ ลากอีเมลเพื่อจัดระเบียบ และดูจำนวนข้อความที่ยังไม่อ่านได้อย่างรวดเร็ว", + "compose_title": "เขียนอีเมล", + "compose_desc": "คลิกที่นี่เพื่อเขียนอีเมลใหม่ คุณสามารถเพิ่มผู้รับ แนบไฟล์ และใช้เครื่องมือจัดรูปแบบข้อความขั้นสูงได้", + "search_title": "ค้นหาจดหมาย", + "search_desc": "ค้นหาตามชื่อผู้ส่ง หัวข้อเรื่อง หรือเนื้อหา คลิกไอคอนตัวกรองเพื่อใช้ตัวเลือกขั้นสูง เช่น ช่วงวันที่ ไฟล์แนบ หรือข้อความที่ติดดาว", + "email_list_title": "รายการอีเมลของคุณ", + "email_list_desc": "อีเมลจะแสดงที่นี่ คลิกที่อีเมลเพื่อเปิดอ่านทางด้านขวา ใช้ช่องทำเครื่องหมายเพื่อเลือกหลายฉบับพร้อมกันเพื่อย้าย ลบ หรือใส่ป้ายกำกับเป็นชุด", + "email_viewer_title": "หน้าต่างอ่านจดหมาย", + "email_viewer_desc": "อีเมลที่เลือกจะเปิดอ่านที่นี่ คุณสามารถตอบกลับ ส่งต่อ เก็บถาวร หรือลบได้จากแถบเครื่องมือด้านบน รวมถึงติดดาวหรือกำหนดแท็กสีได้", + "keywords_title": "แท็กสี", + "keywords_desc": "จัดระเบียบอีเมลของคุณด้วยแท็กสี ลากอีเมลไปวางบนแท็กเพื่อจัดหมวดหมู่ หรือคลิกขวาที่อีเมลเพื่อกำหนดแท็ก", + "calendar_title": "ปฏิทิน", + "calendar_desc": "สลับไปยังปฏิทินเพื่อจัดการกิจกรรมและการนัดหมายของคุณ สร้างกิจกรรม ตั้งการแจ้งเตือนเตือนความจำ และดูมุมมองแบบวัน สัปดาห์ หรือเดือน", + "contacts_title": "ผู้ติดต่อ", + "contacts_desc": "สมุดที่อยู่ของคุณอยู่ที่นี่ นำเข้าผู้ติดต่อ สร้างกลุ่ม และคลิกที่ผู้ติดต่อเพื่อดูข้อมูลและรายละเอียดทั้งหมด", + "settings_title": "การตั้งค่า", + "settings_desc": "ปรับแต่งทุกอย่างได้ตามต้องการ: ธีม, ความหนาแน่นของหน้าจอ, ลายเซ็น, ตัวกรอง, แป้นพิมพ์ลัด, ค่าเริ่มต้นของปฏิทิน และอื่นๆ", + "shortcuts_title": "แป้นพิมพ์ลัด", + "shortcuts_desc": "สำหรับผู้ใช้ระดับสูง กด ? ได้ทุกเมื่อเพื่อดูแป้นพิมพ์ลัดทั้งหมด คุณสามารถนำทาง เขียน และจัดการอีเมลได้รวดเร็วโดยไม่ต้องใช้เมาส์", + "compose_open_title": "หน้าต่างเขียนจดหมาย", + "compose_open_desc": "นี่คือหน้าต่างเขียนอีเมล เพิ่มผู้รับ เขียนข้อความ แนบไฟล์ และจัดรูปแบบข้อความ คุณยังสามารถบันทึกร่างและใช้แม่แบบข้อความได้", + "calendar_view_title": "ปฏิทินของคุณ", + "calendar_view_desc": "นี่คือปฏิทินของคุณพร้อมกิจกรรมตัวอย่าง คุณสามารถสลับระหว่างมุมมองวัน สัปดาห์ เดือน และกำหนดการได้จากแถบเครื่องมือ", + "create_event_title": "สร้างกิจกรรม", + "create_event_desc": "คลิกปุ่มนี้เพื่อสร้างกิจกรรมใหม่ในปฏิทิน คุณสามารถกำหนดชื่อ วัน เวลา และเพิ่มผู้เข้าร่วมได้", + "event_modal_title": "รายละเอียดกิจกรรม", + "event_modal_desc": "นี่คือแบบฟอร์มกิจกรรม กรอกชื่อกิจกรรม เลือกวันและเวลา เพิ่มสถานที่หรือผู้เข้าร่วม กดบันทึกเมื่อเสร็จสิ้น", + "contacts_list_title": "รายชื่อผู้ติดต่อของคุณ", + "contacts_list_desc": "นี่คือรายชื่อผู้ติดต่อของคุณ คลิกที่ผู้ติดต่อใดก็ได้เพื่อดูรายละเอียดทางด้านขวา คุณสามารถเพิ่มผู้ติดต่อใหม่ นำเข้า vCard หรือจัดกลุ่มผู้ติดต่อได้", + "settings_tabs_title": "เมนูการตั้งค่า", + "settings_tabs_desc": "นี่คือหมวดหมู่การตั้งค่าทั้งหมด ปรับแต่งรูปลักษณ์ จัดการข้อมูลประจำตัว ตั้งค่าตัวกรองอีเมล กำหนดค่าปฏิทิน และอื่นๆ อีกมากมาย", + "files_title": "คลังจัดเก็บไฟล์", + "files_desc": "ระบบจัดการไฟล์ช่วยให้คุณอัปโหลด จัดระเบียบ และแชร์ไฟล์ เปรียบเสมือนคลาวด์ไดรฟ์ส่วนตัวที่ผสานรวมอยู่ในระบบอีเมลของคุณ", + "demo_banner_title": "การควบคุมโหมดทดลองใช้", + "demo_banner_desc": "คุณอยู่ในโหมดทดลองใช้งาน ข้อมูลทั้งหมดจะอยู่เฉพาะในเบราว์เซอร์ของคุณ คุณสามารถกด 'รีเซ็ตข้อมูล' ได้ทุกเมื่อเพื่อเริ่มต้นใหม่ด้วยข้อมูลตัวอย่าง", + "quota_title": "การใช้งานพื้นที่จัดเก็บ", + "quota_desc": "ติดตามการใช้งานพื้นที่กล่องจดหมายของคุณได้ที่นี่ วงกลมจะแสดงเปอร์เซ็นต์พื้นที่จัดเก็บที่ใช้ไป", + "settings_section": "เริ่มต้นใช้งาน" + }, + "files": { + "batch_delete_confirm_message": "คุณแน่ใจหรือไม่ว่าต้องการลบ {count, plural, other {# รายการ}} ที่เลือกไว้? การดำเนินการนี้ไม่สามารถยกเลิกได้", + "batch_delete_success": "{count, plural, other {ลบแล้ว # รายการ}}", + "breadcrumb_root": "หน้าแรก", + "breadcrumbs": "เส้นทางโฟลเดอร์", + "cancel": "ยกเลิก", + "choose_account": "เลือกบัญชี", + "clear_search": "ล้างการค้นหา", + "clear_selection": "ล้างการเลือก", + "close_details": "ปิดรายละเอียด", + "close_preview": "ปิด", + "collapse_folder": "ย่อ {name}", + "context_menu": "การดำเนินการ", + "copy": "คัดลอก", + "create": "สร้าง", + "create_file_error": "สร้างไฟล์ไม่สำเร็จ", + "create_file_success": "สร้างไฟล์เรียบร้อยแล้ว", + "create_folder_error": "สร้างโฟลเดอร์ไม่สำเร็จ", + "create_folder_success": "สร้างโฟลเดอร์เรียบร้อยแล้ว", + "cut": "ตัด", + "delete": "ลบ", + "delete_confirm_message": "คุณแน่ใจหรือไม่ว่าต้องการลบ “{name}”? การดำเนินการนี้ไม่สามารถยกเลิกได้", + "delete_confirm_title": "ลบรายการ", + "delete_count": "{count, plural, other {ลบ # รายการ}}", + "delete_error": "ลบไม่สำเร็จ", + "delete_success": "ลบเรียบร้อยแล้ว", + "details": "รายละเอียด", + "details_hint": "เลือกไฟล์หรือโฟลเดอร์เพื่อดูรายละเอียด", + "disabled_description": "การอัปโหลดไฟล์ขนาดใหญ่ผ่าน WebDAV อาจทำให้ฐานข้อมูล Stalwart/RocksDB ไม่เสถียร รวมถึงการใช้หน่วยความจำเกินและพื้นที่ดิสก์ ฟังก์ชันนี้ไม่แนะนำให้เปิดใช้งานในสภาพแวดล้อม Production", + "disabled_title": "ฟังก์ชันไฟล์ถูกปิดใช้งานโดยผู้ดูแลระบบของคุณ", + "dismiss": "ปิดข้อความ", + "download": "ดาวน์โหลด", + "download_count": "{count, plural, other {ดาวน์โหลด # ไฟล์}}", + "download_error": "ดาวน์โหลดไม่สำเร็จ", + "drop_to_upload": "วางไฟล์ที่นี่เพื่ออัปโหลดไปยัง {folder}", + "duplicate": "สร้างสำเนา", + "duplicate_error": "สร้างสำเนาไม่สำเร็จ", + "duplicate_success": "สร้างสำเนาเรียบร้อยแล้ว", + "empty_folder_description": "ลากไฟล์มาวางที่นี่ หรืออัปโหลดจากอุปกรณ์ของคุณ", + "empty_folder_read_only": "คุณไม่สามารถเพิ่มไฟล์ลงในโฟลเดอร์นี้ได้", + "empty_folder_title": "โฟลเดอร์นี้ว่างเปล่า", + "empty_state_title": "ยังไม่มีไฟล์", + "error_forbidden": "คุณไม่มีสิทธิ์ดำเนินการในตำแหน่งนี้", + "error_invalid_name": "เซิร์ฟเวอร์ไม่ยอมรับชื่อนี้", + "error_over_quota": "คุณใช้พื้นที่จัดเก็บไฟล์หรือโฟลเดอร์เกินขีดจำกัด กรุณาลบไฟล์ที่ไม่จำเป็นแล้วลองใหม่อีกครั้ง", + "error_partial_copy": "ไฟล์บางส่วนถูกคัดลอกไว้แล้ว", + "error_too_deep": "โฟลเดอร์ไม่สามารถซ้อนลึกได้เกินขีดจำกัดนี้", + "error_too_large": "ไฟล์นี้มีขนาดใหญ่เกินกว่าที่เซิร์ฟเวอร์อนุญาต", + "expand_folder": "ขยาย {name}", + "favorites": "ติดดาว", + "file": "ไฟล์", + "file_kind": "ไฟล์ {ext}", + "file_list": "ไฟล์และโฟลเดอร์", + "file_name": "ชื่อไฟล์", + "file_too_large": "“{name}” มีขนาดเกินกว่าขนาดไฟล์สูงสุดที่อนุญาต ({max})", + "files_heading": "ไฟล์", + "folder": "โฟลเดอร์", + "folder_summary": "{folders, plural, =0 {ไม่มีโฟลเดอร์} other {# โฟลเดอร์}}, {files, plural, =0 {ไม่มีไฟล์} other {# ไฟล์}}", + "folders": "โฟลเดอร์", + "grid_view": "มุมมองตาราง", + "list_view": "มุมมองรายการ", + "migration_description": "กำลังจัดโครงสร้างโฟลเดอร์และไฟล์ให้ถูกต้อง กระบวนการนี้จะทำเพียงครั้งเดียว", + "migration_title": "กำลังอัปเดตไฟล์ของคุณ…", + "modified": "แก้ไขล่าสุด", + "more_actions": "การดำเนินการเพิ่มเติมสำหรับ {name}", + "move_error": "ย้ายไม่สำเร็จ", + "move_success": "{count, plural, other {ย้ายแล้ว # รายการ}}", + "my_files": "ไฟล์ของฉัน", + "name": "ชื่อ", + "name_control_chars": "ชื่อต้องไม่มีอักขระควบคุม (Control characters)", + "name_forbidden_chars": "เซิร์ฟเวอร์ไม่อนุญาตให้ใช้อักขระเหล่านี้ในชื่อ: {chars}", + "name_reserved": "ชื่อนี้ถูกสงวนไว้โดยเซิร์ฟเวอร์", + "name_too_long": "ชื่อนี้มีความยาวเกินกว่าที่เซิร์ฟเวอร์กำหนด", + "new": "สร้างใหม่", + "new_folder": "โฟลเดอร์ใหม่", + "new_folder_name": "ชื่อโฟลเดอร์", + "new_name": "ชื่อใหม่", + "new_text_file": "ไฟล์ข้อความใหม่", + "no_accounts": "ไม่มีบัญชีที่เชื่อมต่ออยู่", + "no_results": "ไม่พบไฟล์ที่ตรงกับการค้นหา", + "no_results_for": "ไม่มีไฟล์ในโฟลเดอร์นี้ที่ตรงกับ “{query}”", + "not_available": "ระบบจัดเก็บไฟล์ไม่พร้อมใช้งานบนเซิร์ฟเวอร์นี้", + "office_close": "ปิดโปรแกรมแก้ไข", + "office_edit": "แก้ไขเอกสาร", + "office_error": "ไม่สามารถเปิดโปรแกรมแก้ไขเอกสารได้", + "office_loading": "กำลังเปิดโปรแกรมแก้ไขเอกสาร…", + "only_you": "เฉพาะคุณ", + "open": "เปิด", + "open_folder_tree": "เปิดโครงสร้างโฟลเดอร์", + "open_in_new_tab": "เปิดในแท็บใหม่", + "parent_directory": "โฟลเดอร์ระดับบน", + "paste": "วาง", + "paste_count": "{count, plural, other {วาง # รายการ}}", + "paste_error": "วางไม่สำเร็จ", + "paste_here": "วางลงในโฟลเดอร์นี้", + "paste_success": "วางเรียบร้อยแล้ว", + "path": "เส้นทาง", + "preview": "ดูตัวอย่าง", + "preview_error": "โหลดตัวอย่างไม่สำเร็จ", + "recent": "ล่าสุด", + "refresh": "รีเฟรช", + "remove_from_recent": "ลบออกจากรายการล่าสุด", + "rename": "เปลี่ยนชื่อ", + "rename_error": "เปลี่ยนชื่อไม่สำเร็จ", + "rename_success": "เปลี่ยนชื่อเรียบร้อยแล้ว", + "rename_title": "เปลี่ยนชื่อ", + "retry": "ลองใหม่", + "rotate": "หมุนภาพ", + "save": "บันทึก", + "search_placeholder": "ค้นหาในโฟลเดอร์นี้", + "select_all": "เลือกทั้งหมด", + "select_item": "เลือก {name}", + "selected_count": "{count, plural, other {เลือกแล้ว # รายการ}}", + "selection_actions": "การดำเนินการกับรายการที่เลือก", + "settings_ascending": "จากน้อยไปมาก", + "settings_descending": "จากมากไปน้อย", + "share": "แชร์", + "shared": "แชร์แล้ว", + "shared_by": "แชร์โดย {name}", + "shared_files_from": "ไฟล์จาก {name}", + "shared_with_count": "{count, plural, other {แชร์กับ # คน}}", + "shared_with_me": "แชร์กับฉัน", + "sharing": "การแชร์", + "show_in_folder": "แสดงในโฟลเดอร์", + "show_path": "แสดงโฟลเดอร์ที่ซ่อนอยู่ในเส้นทาง", + "sidebar_hint": "ติดดาวโฟลเดอร์และเปิดไฟล์เพื่อค้นหาได้อย่างรวดเร็วที่นี่", + "size": "ขนาด", + "sort_by": "เรียงลำดับตาม", + "star": "ติดดาว", + "symlink": "ลิงก์สัญลักษณ์ (Symbolic link)", + "title": "ไฟล์", + "toolbar": "การดำเนินการกับไฟล์", + "type": "ประเภท", + "undo": "เลิกทำ", + "undo_error": "เลิกทำไม่สำเร็จ", + "undo_success": "เลิกทำการดำเนินการแล้ว", + "unstar": "ยกเลิกติดดาว", + "upload_canceled": "ยกเลิกการอัปโหลดแล้ว", + "upload_canceled_partial": "อัปโหลดแล้ว {count, plural, other {# ไฟล์}} ก่อนที่คุณจะยกเลิก", + "upload_error": "อัปโหลดไฟล์ไม่สำเร็จ", + "upload_failed": "{count, plural, other {ไม่สามารถอัปโหลดได้ # ไฟล์}}", + "upload_files": "อัปโหลดไฟล์", + "upload_folder": "อัปโหลดโฟลเดอร์", + "upload_success": "{count, plural, other {อัปโหลดสำเร็จแล้ว # ไฟล์}}", + "uploading": "กำลังอัปโหลด...", + "uploading_count": "กำลังอัปโหลด {current} จาก {total}", + "view_mode": "มุมมอง", + "zoom_in": "ซูมเข้า", + "zoom_out": "ซูมออก", + "zoom_reset": "พอดีหน้าจอ" + }, + "protocol_handlers": { + "title": "แอปพลิเคชันเริ่มต้น", + "description": "เลือกว่าต้องการให้ลิงก์อีเมลและปฏิทินเปิดใน {appName} หรือไม่ {appName} จะลงทะเบียนเป็นตัวจัดการโปรโตคอลสำหรับลิงก์ mailto: และ webcal:", + "unsupported": "เบราว์เซอร์หรือการเชื่อมต่อนี้ไม่รองรับการลงทะเบียนโปรโตคอลด้วยตนเอง", + "mailto_label": "ลิงก์อีเมล (mailto:)", + "mailto_description": "เปิดลิงก์ mailto: ใน {appName} พร้อมเปิดหน้าต่างเขียนจดหมายและกรอกข้อมูลล่วงหน้า", + "protocol_open_mode_label": "เมื่อเปิดลิงก์โปรโตคอล", + "protocol_open_mode_description": "เลือกว่าต้องการให้ {appName} เปิดลิงก์ mailto: และ webcal: ในแท็บใหม่ หรือใช้งานเซสชันเดิมที่เปิดอยู่ ตัวเลือกเซสชันเดิมจำเป็นต้องได้รับสิทธิ์การแจ้งเตือน เพื่อให้คุณสามารถคลิกการแจ้งเตือนเพื่อนำหน้าต่าง {appName} มาไว้ด้านหน้าได้หากเบราว์เซอร์บล็อกการโฟกัส", + "protocol_open_mode_active_session": "เปิดในเซสชันเดิมหากทำได้", + "protocol_open_mode_new_tab": "เปิดแท็บใหม่เสมอ", + "focus_notification_title": "เปิด {appName}", + "focus_notification_body": "ลิงก์ถูกเปิดใน {appName} แล้ว คลิกเพื่อนำหน้าต่างมาไว้ด้านหน้า", + "webcal_label": "ลิงก์ปฏิทิน (webcal:)", + "webcal_description": "เปิดลิงก์ webcal: ใน {appName} พร้อมหน้าต่างสมัครรับข้อมูลปฏิทิน", + "register_mailto": "ลงทะเบียนเป็นแอปอีเมลเริ่มต้น", + "register_webcal": "ลงทะเบียนเป็นแอปปฏิทินเริ่มต้น", + "mailto_registered": "ส่งคำขอลงทะเบียนตัวจัดการอีเมลแล้ว", + "webcal_registered": "ส่งคำขอลงทะเบียนตัวจัดการปฏิทินแล้ว", + "registration_failed": "การลงทะเบียนตัวจัดการโปรโตคอลไม่สำเร็จ", + "opening_mailto": "กำลังเปิดหน้าต่างเขียนจดหมาย...", + "opening_webcal": "กำลังเปิดปฏิทิน...", + "browser_note": "เบราว์เซอร์หรือระบบปฏิบัติการของคุณอาจขอให้ยืนยันการตั้งค่านี้ และอาจต้องติดตั้ง {appName} ก่อนจึงจะสามารถเลือกเป็นแอปเริ่มต้นได้", + "select_account_title": "เลือกบัญชี", + "select_mailto_account": "เลือกบัญชีที่ต้องการให้เปิดลิงก์อีเมลนี้", + "select_webcal_account": "เลือกบัญชีที่ต้องการให้เปิดลิงก์ปฏิทินนี้", + "select_account_note": "การตั้งค่านี้มีผลเฉพาะกับลิงก์โปรโตคอลนี้เท่านั้น", + "detail_to": "ถึง", + "detail_subject": "เรื่อง", + "detail_no_subject": "ไม่มีหัวข้อเรื่อง", + "detail_calendar": "ปฏิทิน", + "detail_source": "แหล่งที่มา", + "active_account": "ใช้งานอยู่", + "switching_account": "กำลังสลับบัญชี..." + }, + "sidebar_apps": { + "modal_title": "แอปพลิเคชันแถบด้านข้าง", + "add_new": "เพิ่มแอป", + "edit_app": "แก้ไขแอป", + "name_label": "ชื่อ", + "name_placeholder": "ชื่อแอปพลิเคชัน", + "name_required": "จำเป็นต้องระบุชื่อ", + "url_label": "URL", + "url_required": "จำเป็นต้องระบุ URL", + "url_invalid": "กรุณาระบุ URL ที่ขึ้นต้นด้วย http หรือ https ที่ถูกต้อง", + "icon_label": "ไอคอน", + "icon_required": "จำเป็นต้องเลือกไอคอน", + "open_mode_label": "รูปแบบการเปิด", + "open_new_tab": "แท็บใหม่", + "open_inline": "ในหน้าต่างเดียวกัน (Inline)", + "cancel": "ยกเลิก", + "add": "เพิ่ม", + "update": "อัปเดต", + "delete": "ลบ", + "delete_confirm_title": "ลบแอปพลิเคชัน", + "delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบ “{name}”?", + "no_apps": "ยังไม่ได้เพิ่มแอปพลิเคชัน", + "no_apps_hint": "เพิ่มแอปพลิเคชันและลิงก์ด่วนที่คุณใช้บ่อยลงในแถบด้านข้าง", + "managed_title": "กำหนดโดยผู้ดูแลระบบ", + "managed_description": "แอปพลิเคชันเหล่านี้ได้รับการกำหนดค่าสำหรับทุกคนในองค์กรและไม่สามารถเปลี่ยนแปลงได้", + "managed_badge": "จัดการโดยระบบ", + "search_icons": "ค้นหาไอคอน...", + "show_popular": "ยอดนิยม", + "show_all": "ทั้งหมด", + "no_icons_found": "ไม่พบไอคอนที่ค้นหา", + "inline_badge": "ในหน้าต่าง", + "tab_badge": "แท็บใหม่", + "show_on_mobile": "แสดงบนมือถือ" + }, + "calendar_event_notifications": { + "someone": "บุคคลอื่น", + "invited": "{name} เชิญคุณเข้าร่วม “{title}”", + "updated": "{name} อัปเดตกิจกรรม “{title}”", + "cancelled": "{name} ยกเลิกกิจกรรม “{title}”", + "untitled": "กิจกรรมที่ไม่มีชื่อ" + }, + "share_notifications": { + "someone": "บุคคลอื่น", + "shared": "{name} แชร์ {kind} “{object}” กับคุณ", + "changed": "{name} เปลี่ยนแปลงสิทธิ์การเข้าถึง {kind} “{object}” ของคุณ", + "revoked": "{name} ยกเลิกสิทธิ์การเข้าถึง {kind} “{object}” ของคุณ", + "object": { + "folder": "โฟลเดอร์", + "calendar": "ปฏิทิน", + "address_book": "สมุดที่อยู่", + "files": "โฟลเดอร์ไฟล์" + } + }, + "sharing": { + "title": "แชร์ “{name}”", + "description": "กำหนดสิทธิ์การเข้าถึงให้แก่ผู้ใช้หรือกลุ่มอื่นบนเซิร์ฟเวอร์นี้ การเปลี่ยนแปลงจะมีผลทันที", + "no_shares": "ยังไม่ได้แชร์กับผู้ใด", + "add_person": "เพิ่มบุคคลหรือกลุ่ม", + "search_placeholder": "ค้นหาตามชื่อหรืออีเมล…", + "loading_principals": "กำลังโหลดรายชื่อผู้ใช้…", + "no_principals": "ไม่พบผู้ใช้หรือกลุ่มอื่น", + "no_match": "ไม่พบข้อมูลที่ตรงกัน", + "directory_restricted": "เซิร์ฟเวอร์ของคุณไม่อนุญาตให้ค้นหาไดเรกทอรีผู้ใช้ทั้งหมด จึงแสดงเฉพาะกลุ่มของคุณและบุคคลที่เคยแชร์ข้อมูลกับคุณเท่านั้น ผู้ดูแลระบบสามารถเปิดใช้งานการสืบค้นไดเรกทอรีได้ในการตั้งค่าการแชร์ของ Stalwart", + "directory_not_browsable": "เซิร์ฟเวอร์ของคุณไม่อนุญาตให้เรียกดูไดเรกทอรีผู้ใช้", + "directory_failed": "ไม่สามารถโหลดรายชื่อผู้ใช้และกลุ่มได้", + "remove": "นำสิทธิ์ออก", + "group": "กลุ่ม", + "unknown_user": "ผู้ใช้ที่ไม่ทราบชื่อ", + "share_added": "ให้สิทธิ์การเข้าถึงแล้ว", + "share_updated": "อัปเดตสิทธิ์การเข้าถึงแล้ว", + "share_removed": "นำสิทธิ์การเข้าถึงออกแล้ว", + "share_failed": "อัปเดตการแชร์ไม่สำเร็จ", + "preset": { + "freeBusy": "ดูสถานะว่าง/ไม่ว่างเท่านั้น", + "read": "อ่านอย่างเดียว", + "readWrite": "อ่านและเขียน", + "manager": "ผู้จัดการ (จัดการสิทธิ์ได้)", + "custom": "กำหนดเอง" + } + }, + "smime": { + "your_certificates": "ใบรับรองของคุณ", + "your_certificates_desc": "นำเข้าและจัดการใบรับรอง S/MIME ของคุณสำหรับการลงลายมือชื่อและเข้ารหัสลับอีเมล", + "recipient_certificates": "ใบรับรองของผู้รับ", + "recipient_certificates_desc": "ใบรับรองสาธารณะสำหรับการเข้ารหัสลับอีเมลไปยังผู้รับ", + "identity_bindings": "การผูกคีย์กับข้อมูลประจำตัว", + "identity_bindings_desc": "ผูกใบรับรอง S/MIME กับข้อมูลประจำตัวอีเมลของคุณ", + "defaults_title": "ค่าเริ่มต้น", + "defaults_desc": "กำหนดค่าเริ่มต้นสำหรับการลงลายมือชื่อและการเข้ารหัสลับ", + "import_pkcs12": "นำเข้า PKCS#12 (.p12/.pfx)", + "import_public_cert": "นำเข้าใบรับรอง", + "no_certificates": "ยังไม่ได้นำเข้าใบรับรอง", + "no_recipient_certs": "ไม่มีใบรับรองของผู้รับ", + "expires": "หมดอายุ", + "expired": "หมดอายุแล้ว", + "bound_to": "ผูกกับ", + "no_key_bound": "ไม่มี", + "lock": "ล็อกคีย์", + "unlock": "ปลดล็อกคีย์", + "details": "ดูรายละเอียด", + "delete": "ลบ", + "encrypt_by_default": "เข้ารหัสลับเป็นค่าเริ่มต้น", + "encrypt_by_default_desc": "เข้ารหัสลับอีเมลโดยอัตโนมัติเมื่อผู้รับทุกคนมีใบรับรอง", + "remember_unlocked": "จำสถานะการปลดล็อกคีย์", + "remember_unlocked_desc": "คงสถานะการปลดล็อกคีย์ไว้ตลอดระยะเวลาของเซสชันเบราว์เซอร์นี้", + "sign_default_for": "ลงลายมือชื่อเป็นค่าเริ่มต้นสำหรับ", + "enter_p12_passphrase": "กรอกรหัสผ่าน PKCS#12", + "p12_passphrase_desc": "กรอกรหัสผ่านที่ใช้ปกป้องไฟล์ใบรับรองนี้", + "enter_storage_passphrase": "ตั้งรหัสผ่านสำหรับจัดเก็บ", + "storage_passphrase_desc": "เลือกรหัสผ่านเพื่อปกป้องคีย์นี้ขณะจัดเก็บในเบราว์เซอร์ของคุณ", + "next": "ถัดไป", + "import": "นำเข้า", + "unlock_key": "ปลดล็อกคีย์", + "unlock_key_desc": "กรอกรหัสผ่านที่จัดเก็บเพื่อปลดล็อกคีย์สำหรับการลงลายมือชื่อหรือถอดรหัสลับ", + "passphrase_placeholder": "กรอกรหัสผ่าน", + "confirm_passphrase_placeholder": "ยืนยันรหัสผ่าน", + "passphrase_mismatch": "รหัสผ่านไม่ตรงกัน", + "cancel": "ยกเลิก", + "processing": "กำลังดำเนินการ…", + "close": "ปิด", + "certificate_details": "รายละเอียดใบรับรอง", + "cert_subject": "ชื่อเจ้าของใบรับรอง (Subject)", + "cert_issuer": "ผู้ออกใบรับรอง (Issuer)", + "cert_email": "อีเมล", + "cert_serial": "หมายเลขลำดับ (Serial Number)", + "cert_validity": "ระยะเวลาใช้งาน", + "cert_fingerprint": "ลายนิ้วมือดิจิทัล (SHA-256)", + "cert_algorithm": "อัลกอริทึม", + "cert_capabilities": "ความสามารถ", + "cert_source": "แหล่งที่มา", + "cert_expired": "ใบรับรองนี้หมดอายุแล้ว", + "cert_not_yet_valid": "ใบรับรองนี้ยังไม่ถึงกำหนดเริ่มต้นใช้งาน", + "cap_sign": "การลงลายมือชื่อ (Signing)", + "cap_encrypt": "การเข้ารหัสลับ (Encryption)", + "cap_none": "ไม่มี", + "show_passphrase": "แสดงรหัสผ่าน", + "hide_passphrase": "ซ่อนรหัสผ่าน", + "sign_toggle": "ลงลายมือชื่อ", + "encrypt_toggle": "เข้ารหัสลับ", + "missing_recipient_certs": "ไม่มีใบรับรองสำหรับ: {emails}", + "missing_sender_cert": "ไม่มีใบรับรองที่ผูกกับข้อมูลประจำตัวนี้", + "status_encrypted_ok": "ข้อความนี้ได้รับการเข้ารหัสลับ", + "status_encrypted_no_key": "ข้อความนี้ได้รับการเข้ารหัสลับ แต่ไม่พบคีย์ที่ตรงกันในการถอดรหัส", + "status_encrypted_failed": "ถอดรหัสข้อความนี้ไม่สำเร็จ", + "status_signed_valid": "ตรวจสอบลายมือชื่อดิจิทัลถูกต้อง", + "status_signed_invalid": "การตรวจสอบลายมือชื่อดิจิทัลล้มเหลว", + "status_signed_expired_cert": "ลงลายมือชื่อด้วยใบรับรองที่หมดอายุแล้ว", + "status_signed_self_signed": "ลายมือชื่อถูกต้อง แต่ใบรับรองเป็น Self-signed (ไม่ได้รับความเชื่อถือ)", + "status_signed_mismatch": "ลายมือชื่อถูกต้อง แต่ผู้ลงนามไม่ตรงกับผู้ส่ง", + "status_unsupported": "รูปแบบ S/MIME ไม่รองรับ", + "auto_import_signer_certs": "นำเข้าใบรับรองของผู้ลงนามโดยอัตโนมัติ", + "auto_import_signer_certs_desc": "บันทึกใบรับรองจากอีเมลที่มีลายมือชื่อถูกต้องโดยอัตโนมัติเพื่อใช้ในการเข้ารหัสลับในอนาคต", + "export": "ส่งออก", + "enter_export_passphrase": "ตั้งรหัสผ่านสำหรับการส่งออก", + "export_passphrase_desc": "เลือกรหัสผ่านเพื่อปกป้องไฟล์ PKCS#12 ที่ส่งออก", + "export_storage_desc": "กรอกรหัสผ่านการจัดเก็บเพื่อถอดรหัสคีย์สำหรับการส่งออก", + "incorrect_passphrase": "รหัสผ่านไม่ถูกต้อง" + }, + "plugins": { + "oauth_callback": { + "completing": "กำลังดำเนินการอนุญาตสิทธิ์…", + "completing_message": "กรุณารอสักครู่ขณะระบบกำลังสร้างการเชื่อมต่อ", + "received_title": "ได้รับการอนุญาตสิทธิ์แล้ว", + "received_message": "คุณสามารถกลับไปยังแท็บที่คุณเริ่มการเชื่อมต่อได้แล้ว", + "failed_title": "การอนุญาตสิทธิ์ล้มเหลว", + "denied": "การอนุญาตสิทธิ์ถูกปฏิเสธ", + "failed_detail": "การอนุญาตสิทธิ์ล้มเหลว: {error}", + "missing_params": "ไม่มีรหัสการอนุญาตสิทธิ์หรือสถานะความปลอดภัย", + "delivery_failed": "ไม่สามารถส่งผลลัพธ์การอนุญาตสิทธิ์ไปยังแท็บแอปพลิเคชันได้ กรุณาปิดหน้าต่างนี้แล้วลองใหม่อีกครั้ง" + }, + "settings": { + "title": "ปลั๊กอิน", + "description": "ปลั๊กอินที่ผู้ดูแลระบบของคุณเพิ่มไว้ คุณสามารถเปิดหรือปิดการใช้งานได้ตามต้องการ", + "description_uploads": "ปลั๊กอินช่วยเพิ่มฟีเจอร์ใหม่ให้กับเว็บเมล คุณสามารถเปิดใช้งาน ปิดใช้งาน หรือติดตั้งปลั๊กอินของคุณเองได้", + "description_demo": "ระบบปลั๊กอินไม่พร้อมใช้งานในโหมดทดลองใช้", + "install_button": "ติดตั้งปลั๊กอิน", + "install_hint": "เลือกไฟล์ ZIP ของปลั๊กอินเพื่อติดตั้ง", + "install_hint_approval": "เลือกไฟล์ ZIP ของปลั๊กอิน ผู้ดูแลระบบต้องอนุมัติก่อนที่คุณจะสามารถเปิดใช้งานได้", + "install_uploads_off": "ผู้ดูแลระบบของคุณไม่อนุญาตให้ติดตั้งปลั๊กอิน", + "install_managed_id": "ผู้ดูแลระบบของคุณได้จัดเตรียมปลั๊กอินที่มีชื่อนี้ไว้แล้ว จึงไม่สามารถติดตั้งแทนที่ได้", + "install_invalid": "ไฟล์นี้ไม่ใช่ปลั๊กอินที่สามารถติดตั้งได้: {details}", + "toast_installed": "ติดตั้งปลั๊กอินแล้ว เปิดใช้งานได้จากด้านล่าง", + "toast_installed_pending": "ติดตั้งปลั๊กอินแล้วและส่งคำขอไปยังผู้ดูแลระบบเพื่อขอรับการอนุมัติ", + "toast_enabled": "เปิดใช้งาน {name} แล้ว", + "toast_disabled": "ปิดใช้งาน {name} แล้ว", + "toast_removed": "ลบ {name} ออกแล้ว", + "toast_forced": "ผู้ดูแลระบบของคุณกำหนดให้เปิดใช้งาน {name} ไว้เสมอ", + "toast_approval_requested": "{name} กำลังรอการอนุมัติจากผู้ดูแลระบบของคุณ", + "empty_title": "ยังไม่มีปลั๊กอิน", + "empty_admin": "ผู้ดูแลระบบของคุณยังไม่ได้เพิ่มปลั๊กอินใดๆ", + "empty_uploads": "ติดตั้งปลั๊กอินจากไฟล์ ZIP เพื่อเริ่มต้นใช้งาน", + "empty_demo": "ปลั๊กอินจำเป็นต้องใช้บัญชีจริง ระบบสาธิตจึงไม่มีปลั๊กอิน", + "syncing": "กำลังตรวจสอบปลั๊กอินกับเซิร์ฟเวอร์…", + "status_running": "เปิดใช้งาน", + "status_installed": "ปิดใช้งาน", + "status_enabled": "กำลังเริ่มการทำงาน", + "status_disabled": "ปิดใช้งาน", + "status_error": "พบปัญหา", + "badge_forced": "จำเป็นต้องใช้", + "badge_managed": "จากผู้ดูแลระบบ", + "badge_yours": "ติดตั้งโดยคุณ", + "badge_awaiting": "รอการอนุมัติ", + "toggle_label": "เปิดหรือปิดใช้งาน {name}", + "forced_note": "ผู้ดูแลระบบกำหนดให้ต้องใช้ปลั๊กอินนี้ จึงไม่สามารถปิดใช้งานได้", + "permissions": "สิทธิ์การเข้าถึง", + "permissions_managed": "สิทธิ์การเข้าถึง (อนุมัติโดยผู้ดูแลระบบแล้ว)", + "settings": "การตั้งค่า", + "remove": "ลบออก", + "remove_title": "ลบ {name} ออกหรือไม่?", + "remove_message": "ปลั๊กอินนี้และข้อมูลทั้งหมดที่จัดเก็บไว้ในเบราว์เซอร์นี้จะถูกลบ คุณสามารถติดตั้งใหม่ได้ในภายหลัง", + "remove_confirm": "ลบออก", + "error_user_plugins_off": "ผู้ดูแลระบบได้ปิดการใช้งานปลั๊กอินที่ติดตั้งโดยผู้ใช้ ปลั๊กอินนี้จึงไม่สามารถทำงานได้", + "error_approval_unavailable": "ปลั๊กอินนี้ถูกติดตั้งก่อนที่จะมีการกำหนดให้ต้องขออนุมัติ กรุณาลบออกแล้วติดตั้งใหม่อีกครั้งเพื่อส่งคำขออนุมัติ", + "error_approval_denied": "ผู้ดูแลระบบไม่อนุมัติปลั๊กอินนี้", + "error_approval_pending": "กำลังรอผู้ดูแลระบบอนุมัติปลั๊กอินนี้", + "error_auto_disabled": "ถูกปิดใช้งานโดยอัตโนมัติเนื่องจากพบข้อผิดพลาดซ้ำๆ เปิดใช้งานใหม่อีกครั้งเพื่อลองใหม่", + "accounts_heading": "บัญชีที่เชื่อมต่อ", + "account_on": "{label} บน {host}", + "account_waiting": "{label} บน {host} (ยังลงชื่อเข้าใช้ไม่เสร็จสมบูรณ์)", + "disconnect": "ยกเลิกการเชื่อมต่อ", + "disconnect_failed": "ไม่สามารถยกเลิกการเชื่อมต่อ {label} ได้" + }, + "consent": { + "title": "อนุญาตให้ {name} ดำเนินการต่อไปนี้หรือไม่?", + "intro": "ปลั๊กอินขอสิทธิ์การเข้าถึงดังต่อไปนี้ ระบบจะให้สิทธิ์เฉพาะเมื่อคุณอนุญาตเท่านั้น", + "high_risk_note": "รายการที่มีเครื่องหมายจะให้ปลั๊กอินเข้าถึงเนื้อหาอีเมลของคุณ หรือส่งข้อมูลออกไปยังภายนอกได้ ควรอนุญาตเฉพาะปลั๊กอินที่คุณไว้วางใจอย่างยิ่งเท่านั้น", + "revoke_hint": "คุณสามารถปิดการใช้งานหรือลบปลั๊กอินออกได้ในการตั้งค่าได้ตลอดเวลา", + "deny": "ไม่อนุญาต", + "allow": "อนุญาต" + }, + "permissions": { + "none": "ไม่จำเป็นต้องใช้สิทธิ์พิเศษใดๆ", + "high_risk": "ควรระมัดระวัง", + "crypto_full": { + "title": "สิทธิ์การเข้าถึงแอปพลิเคชันอย่างเต็มรูปแบบ", + "body": "ทำงานด้วยสิทธิ์เดียวกันกับตัวเว็บเมลเอง สามารถอ่านอีเมลทั้งหมดและคีย์ลับที่จัดเก็บไว้ รวมถึงดำเนินการแทนคุณได้ อนุญาตเฉพาะปลั๊กอินที่คุณไว้วางใจอย่างสมบูรณ์เท่านั้น" + }, + "email_raw_send": { + "title": "ส่งข้อความที่สร้างขึ้นเอง", + "body": "ส่งข้อความฉบับสมบูรณ์ เช่น ข้อความที่มีการลงลายมือชื่อดิจิทัลหรือเข้ารหัส จากบัญชีของคุณ" + }, + "email_blob_read": { + "title": "อ่านเนื้อหาต้นฉบับของข้อความ", + "body": "อ่านไฟล์แนบและซอร์สโค้ดฉบับเต็มของข้อความที่คุณใช้งาน รวมถึงทุกไฟล์ที่คุณแนบก่อนที่จะส่ง" + }, + "email_blob_write": { + "title": "แทนที่ไฟล์แนบก่อนส่ง", + "body": "อัปโหลดไฟล์ไปยังเมลเซิร์ฟเวอร์ของคุณและแทนที่ไฟล์ที่คุณแนบด้วยไฟล์อื่นก่อนที่ข้อความจะถูกส่ง" + }, + "email_render_takeover": { + "title": "ปรับแต่งรูปแบบการแสดงผลข้อความ", + "body": "แทนที่ข้อความที่คุณเปิดอ่านและรายการข้อความ เช่น เพื่อแสดงผลเนื้อหาที่ถอดรหัสแล้ว" + }, + "identity_read": { + "title": "ดูที่อยู่อีเมลผู้ส่งของคุณ", + "body": "ดูที่อยู่อีเมลที่คุณใช้ส่งและลายเซ็นของที่อยู่นั้นๆ" + }, + "identity_write": { + "title": "แก้ไขที่อยู่อีเมลผู้ส่งของคุณ", + "body": "สร้าง แก้ไข และลบที่อยู่อีเมลผู้ส่งและลายเซ็น" + }, + "tasks_read": { + "title": "อ่านรายการงานของคุณ", + "body": "ดูรายการงานและภารกิจของคุณ" + }, + "tasks_write": { + "title": "แก้ไขรายการงานของคุณ", + "body": "สร้าง แก้ไข ทำเครื่องหมายว่าเสร็จสิ้น และลบงาน" + }, + "templates_read": { + "title": "อ่านเทมเพลตข้อความของคุณ", + "body": "ดูเทมเพลตข้อความที่คุณบันทึกไว้" + }, + "templates_write": { + "title": "แก้ไขเทมเพลตข้อความของคุณ", + "body": "สร้าง แก้ไข และลบเทมเพลตข้อความ" + }, + "smime_read": { + "title": "ดูสถานะ S/MIME ของคุณ", + "body": "ดูว่าคุณมีคีย์และใบรับรอง S/MIME หรือไม่ โดยไม่สามารถเข้าถึงตัวคีย์ลับได้" + }, + "files_read": { + "title": "อ่านไฟล์ของคุณ", + "body": "เรียกดูและเปิดไฟล์ที่จัดเก็บไว้ในบัญชีของคุณ" + }, + "files_write": { + "title": "จัดการไฟล์ของคุณ", + "body": "อัปโหลด เปลี่ยนชื่อ ย้าย และลบไฟล์ในบัญชีของคุณ" + }, + "filters_read": { + "title": "อ่านตัวกรองอีเมลของคุณ", + "body": "ดูกฎเกณฑ์ที่ใช้จัดหมวดหมู่อีเมลขาเข้าของคุณ" + }, + "filters_write": { + "title": "แก้ไขตัวกรองอีเมลของคุณ", + "body": "เพิ่มกฎในตัวกรองฝั่งเซิร์ฟเวอร์ของคุณ กฎเหล่านี้สามารถย้าย ส่งต่อ หรือลบอีเมลขาเข้าได้" + }, + "email_read": { + "title": "อ่านอีเมลของคุณ", + "body": "ดูและค้นหาอีเมลของคุณ" + }, + "email_write": { + "title": "จัดการอีเมลของคุณ", + "body": "ย้าย ลบ และทำเครื่องหมายอีเมลของคุณ" + }, + "email_send": { + "title": "ส่งอีเมล", + "body": "ส่งอีเมลจากบัญชีของคุณ" + }, + "contacts_read": { + "title": "ดูผู้ติดต่อของคุณ", + "body": "ดูรายชื่อผู้ติดต่อ สมุดที่อยู่ และกลุ่มผู้ติดต่อของคุณ" + }, + "contacts_write": { + "title": "จัดการผู้ติดต่อของคุณ", + "body": "เพิ่ม แก้ไข และลบผู้ติดต่อและกลุ่มผู้ติดต่อ" + }, + "calendar_read": { + "title": "ดูกิจกรรมในปฏิทินของคุณ", + "body": "ดูกิจกรรมในปฏิทินและคำเชิญเข้าร่วมกิจกรรม" + }, + "calendar_write": { + "title": "จัดการปฏิทินของคุณ", + "body": "สร้าง แก้ไข และลบกิจกรรมในปฏิทิน และตอบรับคำเชิญ" + }, + "vacation_read": { + "title": "ดูการตอบกลับอัตโนมัติของคุณ", + "body": "ดูว่าการตอบกลับอัตโนมัติเปิดใช้งานอยู่หรือไม่ พร้อมข้อความและวันที่กำหนดไว้" + }, + "vacation_write": { + "title": "แก้ไขการตอบกลับอัตโนมัติของคุณ", + "body": "เปิดหรือปิดการตอบกลับอัตโนมัติ รวมถึงแก้ไขข้อความและช่วงวันที่" + }, + "settings_read": { + "title": "อ่านการตั้งค่าของคุณ", + "body": "ดูการตั้งค่าและคำจำกัดความของแท็กของคุณ" + }, + "settings_write": { + "title": "แก้ไขการตั้งค่าของคุณ", + "body": "เพิ่มและจัดลำดับแท็กใหม่ รวมถึงปรับเปลี่ยนการตั้งค่าตามความต้องการ" + }, + "security_read": { + "title": "ดูความปลอดภัยของบัญชีคุณ", + "body": "ดูว่ามีการเปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอนและการเข้ารหัสหรือไม่ โดยไม่สามารถเข้าถึงข้อมูลลับได้" + }, + "auth_observe": { + "title": "รับทราบเมื่อคุณลงชื่อเข้าใช้", + "body": "ได้รับการแจ้งเตือนเมื่อคุณลงชื่อเข้าใช้ สลับบัญชี หรือเมื่อเซสชันของคุณได้รับการต่ออายุ" + }, + "auth_emit": { + "title": "ลงชื่อคุณออกจากระบบ", + "body": "ลงชื่อคุณออกจากระบบเว็บเมล" + }, + "account_read": { + "title": "ดูบัญชีของคุณ", + "body": "ดูบัญชีที่คุณเพิ่มไว้ พร้อมที่อยู่อีเมลและเซิร์ฟเวอร์ที่เกี่ยวข้อง" + }, + "http_post": { + "title": "ใช้งานเซิร์ฟเวอร์เว็บเมลแทนคุณ", + "body": "เรียกใช้ปลายทาง API ของเซิร์ฟเวอร์เหล่านี้ด้วยข้อมูลการเข้าสู่ระบบของคุณ:" + }, + "http_fetch": { + "title": "เชื่อมต่อไปยังเว็บไซต์ภายนอก", + "body": "ส่งคำขอไปยังเว็บไซต์เหล่านี้ ข้อมูลใดๆ ที่ปลั๊กอินอ่านได้อาจถูกส่งไปยังที่นั่น:" + }, + "admin_config": { + "title": "อ่านการตั้งค่าจากผู้ดูแลระบบ", + "body": "อ่านการตั้งค่าที่ผู้ดูแลระบบของคุณได้บันทึกไว้สำหรับปลั๊กอินนี้" + }, + "ui_observe": { + "title": "ติดตามตำแหน่งที่คุณอยู่ในแอปพลิเคชัน", + "body": "รับทราบว่าหน้าใดเปิดอยู่และตอบสนองต่อลิงก์ที่คุณคลิก" + }, + "ui_toolbar": { + "title": "เพิ่มปุ่มบนแถบเครื่องมือ", + "body": "แสดงปุ่มของปลั๊กอินเองบนแถบเครื่องมือข้อความ บนข้อความที่เปิดอยู่ และบนแถบด้านบน" + }, + "ui_app_top_banner": { + "title": "แสดงแบนเนอร์ที่ด้านบนสุด", + "body": "แสดงแถบประกาศที่ด้านบนสุดของแอปพลิเคชัน" + }, + "ui_email_banner": { + "title": "แสดงการแจ้งเตือนบนข้อความ", + "body": "แสดงประกาศและบทสรุปของปลั๊กอินเองที่ด้านบน ภายใน หรือระหว่างส่วนต่างๆ ของข้อความหรือการสนทนาที่เปิดอยู่" + }, + "ui_email_footer": { + "title": "เพิ่มเนื้อหาด้านล่างข้อความ", + "body": "แสดงเนื้อหาของปลั๊กอินเองที่ด้านล่างของข้อความที่เปิดอ่าน" + }, + "ui_contact_cryptokeys": { + "title": "แสดงคีย์การเข้ารหัสของผู้ติดต่อ", + "body": "แสดงและจัดการคีย์การเข้ารหัสบนข้อมูลผู้ติดต่อ" + }, + "ui_email_details": { + "title": "เพิ่มแผงข้อมูลในรายละเอียดข้อความ", + "body": "แสดงแผงควบคุมของปลั๊กอินเองถัดจากหรือด้านล่างของข้อความที่เปิดอยู่" + }, + "ui_download_file": { + "title": "บันทึกไฟล์ลงในอุปกรณ์ของคุณ", + "body": "เปิดให้ดาวน์โหลดไฟล์ที่ปลั๊กอินสร้างขึ้น" + }, + "ui_message_list_tabs": { + "title": "เพิ่มแท็บบนกล่องข้อความของคุณ", + "body": "จัดหมวดหมู่กล่องข้อความของคุณเป็นแท็บต่างๆ เช่น ข้อมูลอัปเดต หรือ โปรโมชัน" + }, + "ui_composer_toolbar": { + "title": "เพิ่มเครื่องมือในหน้าต่างเขียนอีเมล", + "body": "แสดงปุ่ม รายการเมนู และส่วนต่างๆ ของปลั๊กอินเองขณะที่คุณกำลังเขียนข้อความ" + }, + "ui_composer_sidebar": { + "title": "เพิ่มแผงควบคุมด้านข้างในหน้าต่างเขียนอีเมล", + "body": "แสดงแผงควบคุมของปลั๊กอินเองถัดจากข้อความที่คุณกำลังเขียน" + }, + "ui_sidebar_widget": { + "title": "เพิ่มวิดเจ็ตในแถบด้านข้าง", + "body": "แสดงกล่องและส่วนข้อมูลของปลั๊กอินเองในแถบด้านข้างของอีเมล" + }, + "ui_settings_section": { + "title": "เพิ่มหน้าการตั้งค่า", + "body": "แสดงหน้าของปลั๊กอินเองในเมนูการตั้งค่า" + }, + "ui_context_menu": { + "title": "เพิ่มรายการในเมนูคลิกขวาของข้อความ", + "body": "เพิ่มรายการในเมนูที่เปิดขึ้นเมื่อคุณคลิกขวาที่ข้อความ" + }, + "ui_navigation_rail": { + "title": "เพิ่มปุ่มในแถบนำทางหลัก", + "body": "แสดงปุ่มของปลั๊กอินเองในแถบนำทางหลัก" + }, + "ui_keyboard": { + "title": "เพิ่มแป้นพิมพ์ลัด", + "body": "ตอบสนองต่อแป้นพิมพ์ลัดที่ปลั๊กอินกำหนดไว้" + }, + "ui_calendar_action": { + "title": "เพิ่มการดำเนินการในปฏิทิน", + "body": "แสดงปุ่มและส่วนต่างๆ ของปลั๊กอินบนกิจกรรม รวมถึงป้ายกำกับสั้นๆ และจุดแสดงสถานะบนวันในปฏิทิน" + }, + "ui_admin_page": { + "title": "เพิ่มหน้าสำหรับผู้ดูแลระบบ", + "body": "แสดงหน้าของปลั๊กอินเองในการตั้งค่าผู้ดูแลระบบ" + }, + "app_lifecycle": { + "title": "รับทราบเมื่อแอปพลิเคชันเริ่มต้นและหยุดทำงาน", + "body": "ได้รับการแจ้งเตือนเมื่อแอปเริ่มทำงาน เข้าสู่โหมดออฟไลน์ หรือเมื่อคุณลงชื่อออก" + }, + "ui_message_list": { + "title": "เพิ่มองค์ประกอบในรายการข้อความ", + "body": "แสดงเนื้อหาของปลั๊กอินเองเหนือรายการข้อความ และแสดงปุ่มบนข้อความและแถบเครื่องมือเมื่อเลือกข้อความ" + }, + "ui_contacts": { + "title": "เพิ่มองค์ประกอบในรายชื่อผู้ติดต่อ", + "body": "แสดงส่วนข้อมูลของปลั๊กอินเองในรายละเอียดของผู้ติดต่อและปุ่มในรายการผู้ติดต่อ" + }, + "ui_tasks": { + "title": "เพิ่มองค์ประกอบในรายการงาน", + "body": "แสดงส่วนข้อมูลของปลั๊กอินเองในรายละเอียดของงานและปุ่มในรายการงาน" + }, + "ui_files": { + "title": "เพิ่มองค์ประกอบในไฟล์", + "body": "แสดงส่วนข้อมูลของปลั๊กอินเองในการแสดงตัวอย่างไฟล์และรายการในเมนูของไฟล์" + }, + "ui_commands": { + "title": "เพิ่มคำสั่งด่วน", + "body": "เพิ่มรายการคำสั่งของปลั๊กอินเองในแถบคำสั่งด่วน (Ctrl+K)" + }, + "ui_app_page": { + "title": "เพิ่มหน้าในแอปพลิเคชัน", + "body": "เพิ่มหน้าของปลั๊กอินเองลงในแอป โดยแต่ละหน้าจะมีปุ่มในแถบนำทางหลัก" + }, + "http_proxy": { + "title": "ใช้งานบัญชีที่คุณเชื่อมต่อ", + "body": "ส่งคำขอผ่านเซิร์ฟเวอร์ของ {appName} ด้วยบัญชีหรือคีย์ที่คุณหรือผู้ดูแลระบบตั้งค่าไว้ ปลั๊กอินจะไม่เห็นรหัสผ่าน แต่สามารถดำเนินการใดๆ ก็ตามที่บัญชีนั้นสามารถทำได้บนเซิร์ฟเวอร์ของตนเอง" + }, + "compose_open": { + "title": "เปิดหน้าต่างเขียนข้อความให้คุณ", + "body": "เปิดข้อความใหม่พร้อมกรอกรายชื่อผู้รับ ข้อความ หรือไฟล์แนบให้เรียบร้อย คุณยังคงเป็นผู้ตัดสินใจว่าจะส่งข้อความหรือไม่" + }, + "compose_read": { + "title": "อ่านข้อความที่คุณกำลังเขียน", + "body": "อ่านข้อความในขณะที่คุณเขียน เมื่อคุณใช้ปลั๊กอินในหน้าต่างเขียนอีเมล โดยไม่รวมถึงลายเซ็นหรือข้อความที่อ้างอิง" + }, + "compose_write": { + "title": "ปรับแต่งข้อความที่คุณกำลังเขียน", + "body": "แทนที่หรือเพิ่มข้อความในขณะที่คุณเขียน เมื่อคุณใช้ปลั๊กอินในหน้าต่างเขียนอีเมล คุณสามารถเลิกทำการเปลี่ยนแปลงแต่ละครั้งได้ และยังคงเป็นผู้ตัดสินใจว่าจะส่งข้อความหรือไม่" + }, + "ui_notifications": { + "title": "แสดงการแจ้งเตือน", + "body": "แสดงการแจ้งเตือนบนอุปกรณ์ของคุณ หรือภายในแอปหากคุณยังไม่ได้อนุญาตการแจ้งเตือนของอุปกรณ์ โดยแต่ละการแจ้งเตือนจะระบุชื่อปลั๊กอิน" + } + }, + "dialog": { + "from_plugin": "จากปลั๊กอิน {name}", + "ok": "ตกลง", + "submit": "ส่งข้อมูล", + "confirm": "ยืนยัน", + "cancel": "ยกเลิก", + "close": "ปิด", + "turn_off": "ปิดใช้งาน {name}", + "plugin_menu": "ตัวเลือกสำหรับ {name}", + "password_note": "แบบฟอร์มนี้มาจากปลั๊กอิน {name} ไม่ได้มาจากเว็บเมล กรุณากรอกรหัสผ่านเฉพาะเมื่อคุณไว้วางใจปลั๊กอินนี้เท่านั้น", + "toast_auto_disabled": "{name} ถูกปิดใช้งานโดยอัตโนมัติเนื่องจากเกิดข้อผิดพลาดซ้ำๆ" + }, + "connect": { + "title": "เชื่อมต่อ {label}", + "intro_password": "{name} ต้องการใช้บัญชี {label} ของคุณ {appName} จะจัดเก็บรหัสผ่านไว้อย่างปลอดภัยบนเซิร์ฟเวอร์และส่งไปยัง {host} เท่านั้น ปลั๊กอินจะไม่สามารถเข้าถึงรหัสผ่านได้", + "intro_password_any": "{name} ต้องการใช้บัญชี {label} ของคุณ {appName} จะจัดเก็บรหัสผ่านไว้บนเซิร์ฟเวอร์และส่งไปยังเซิร์ฟเวอร์ที่คุณระบุที่นี่เท่านั้น ปลั๊กอินจะไม่สามารถเข้าถึงรหัสผ่านได้", + "intro_signin": "{name} ต้องการลงชื่อเข้าใช้บัญชี {label} ของคุณ กรุณาระบุเซิร์ฟเวอร์ที่นี่ แล้วลงชื่อเข้าใช้บนหน้าเว็บของบริการนั้น {appName} จะดูแลสิทธิ์การเข้าถึงที่ได้รับบนเซิร์ฟเวอร์ ปลั๊กอินจะไม่เห็นรหัสผ่านของคุณ", + "server": "ที่อยู่เซิร์ฟเวอร์", + "server_hint": "cloud.example.com", + "username": "ชื่อผู้ใช้", + "secret": "รหัสผ่านหรือคีย์", + "connect": "เชื่อมต่อ", + "continue": "ดำเนินการต่อ", + "cancel": "ยกเลิก", + "saving": "กำลังบันทึก…", + "error_server": "กรุณาระบุที่อยู่เซิร์ฟเวอร์ เช่น https://cloud.example.com", + "error_save": "บันทึกไม่สำเร็จ: {error}" + } + }, + "contacts": { + "directory": { + "title": "ไดเรกทอรีกลาง", + "search_placeholder": "ค้นหาชื่อหรือที่อยู่อีเมล", + "refresh": "รีเฟรชไดเรกทอรี", + "retry": "ลองใหม่อีกครั้ง", + "loading": "กำลังโหลดไดเรกทอรี…", + "unavailable_title": "ไม่มีไดเรกทอรี", + "unavailable_hint": "เมลเซิร์ฟเวอร์ของคุณไม่มีบริการไดเรกทอรีรายชื่อผู้ใช้", + "forbidden_title": "ไม่สามารถใช้งานไดเรกทอรีได้", + "forbidden_hint": "เมลเซิร์ฟเวอร์ของคุณไม่อนุญาตให้บัญชีนี้เข้าถึงไดเรกทอรี กรุณาติดต่อผู้ดูแลระบบ", + "error_title": "ไม่สามารถโหลดไดเรกทอรีได้", + "error_hint": "กรุณาตรวจสอบการเชื่อมต่อเครือข่ายแล้วลองใหม่อีกครั้ง", + "empty_title": "ไดเรกทอรีว่างเปล่า", + "empty_hint": "เมลเซิร์ฟเวอร์ของคุณไม่มีรายชื่อบัญชีที่มีที่อยู่อีเมล", + "no_match": "ไม่พบรายชื่อในไดเรกทอรีที่ตรงกับการค้นหา", + "refresh_failed": "ไม่สามารถรีเฟรชไดเรกทอรีได้ แสดงรายการที่โหลดไว้ล่าสุด", + "select_page": "เลือกทุกคนในหน้านี้", + "deselect_page": "ยกเลิกการเลือกทุกคนในหน้านี้", + "select_entry": "เลือก {name}", + "range": "{from}–{to} จาก {total}", + "page": "หน้า {page} จาก {count}", + "previous_page": "หน้าก่อนหน้า", + "next_page": "หน้าถัดไป", + "picker_title": "เลือกจากไดเรกทอรี", + "cancel": "ยกเลิก", + "selected_count": "เลือกไว้ {count} รายการ", + "add_to": "เพิ่มในช่อง ถึง (To)", + "add_cc": "เพิ่มในช่อง สำเนา (Cc)", + "add_bcc": "เพิ่มในช่อง สำเนาลับ (Bcc)", + "select_hint": "เลือกรายชื่อเพื่อดูรายละเอียด", + "write_email": "เขียนอีเมล", + "add_to_contacts": "เพิ่มในรายชื่อผู้ติดต่อ", + "email": "อีเมล", + "read_only_note": "ข้อมูลไดเรกทอรีมาจากเมลเซิร์ฟเวอร์ส่วนกลาง ไม่สามารถแก้ไขได้จากที่นี่", + "type": { + "individual": "บุคคล", + "group": "กลุ่ม", + "resource": "ทรัพยากร/อุปกรณ์", + "location": "สถานที่/ห้องประชุม", + "other": "อื่นๆ" + } + }, + "title": "ผู้ติดต่อ", + "search_placeholder": "ค้นหาผู้ติดต่อ...", + "create_new": "ผู้ติดต่อใหม่", + "no_category": "ไม่มีหมวดหมู่", + "rename_category": "เปลี่ยนชื่อหมวดหมู่", + "category_name_label": "ชื่อหมวดหมู่", + "category_renamed": "เปลี่ยนชื่อหมวดหมู่แล้ว", + "category_rename_failed": "เปลี่ยนชื่อหมวดหมู่ไม่สำเร็จ", + "category_added": "เพิ่มผู้ติดต่อใน {name} แล้ว", + "category_added_plural": "เพิ่มผู้ติดต่อ {count} รายการใน {name} แล้ว", + "empty_state": "ยังไม่มีผู้ติดต่อ", + "empty_state_title": "ยังไม่มีผู้ติดต่อ", + "empty_state_subtitle": "สร้างผู้ติดต่อแรกของคุณ หรือนำเข้าจากไฟล์ vCard", + "empty_search": "ไม่พบผู้ติดต่อที่ตรงกับการค้นหา", + "empty_search_hint": "ลองค้นหาด้วยคำอื่น", + "empty_filtered": "ไม่พบผู้ติดต่อที่ตรงกับตัวกรอง", + "empty_filtered_hint": "ลองปรับเปลี่ยนหรือล้างตัวกรอง", + "clear_search": "ล้างการค้นหา", + "import_vcard": "นำเข้า vCard", + "delete_confirm_title": "ลบผู้ติดต่อ", + "delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ติดต่อนี้?", + "local_mode": "ผู้ติดต่อจะถูกจัดเก็บไว้ในเครื่อง (เซิร์ฟเวอร์ไม่รองรับการซิงค์สมุดที่อยู่)", + "back_to_contacts": "กลับไปยังผู้ติดต่อ", + "back_to_email": "กลับไปยังอีเมล", + "open_categories": "เปิดหมวดหมู่", + "tabs": { + "all": "ทั้งหมด", + "groups": "กลุ่มผู้ติดต่อ" + }, + "shared": { + "title": "แชร์แล้ว" + }, + "address_books": { + "create": "สมุดที่อยู่ใหม่", + "created": "สร้างสมุดที่อยู่แล้ว", + "create_failed": "สร้างสมุดที่อยู่ไม่สำเร็จ", + "title": "สมุดที่อยู่ของฉัน", + "shared_prefix": "แชร์: {name}", + "moved": "ย้ายผู้ติดต่อ突ไปที่ {name} แล้ว", + "moved_plural": "ย้ายผู้ติดต่อ {count} รายการไปที่ {name} แล้ว", + "move_failed": "ย้ายผู้ติดต่อไม่สำเร็จ", + "address_book": "สมุดที่อยู่", + "rename": "เปลี่ยนชื่อสมุดที่อยู่", + "name_label": "ชื่อสมุดที่อยู่", + "renamed": "เปลี่ยนชื่อสมุดที่อยู่แล้ว", + "rename_failed": "เปลี่ยนชื่อสมุดที่อยู่ไม่สำเร็จ", + "default": "ค่าเริ่มต้น", + "set_default": "ตั้งเป็นค่าเริ่มต้น", + "default_updated": "อัปเดตสมุดที่อยู่เริ่มต้นแล้ว", + "set_default_failed": "ตั้งเป็นสมุดที่อยู่เริ่มต้นไม่สำเร็จ", + "manage": "จัดการสมุดที่อยู่", + "share": "แชร์สมุดที่อยู่", + "new_contact_in_book": "เพิ่มผู้ติดต่อในสมุดที่อยู่นี้", + "delete": "ลบสมุดที่อยู่", + "confirm_delete": "ลบ “{name}” หรือไม่? ผู้ติดต่อทั้งหมดในสมุดที่อยู่นี้จะถูกลบ", + "deleted": "ลบสมุดที่อยู่แล้ว", + "delete_failed": "ลบสมุดที่อยู่ไม่สำเร็จ" + }, + "detail": { + "emails": "ที่อยู่อีเมล", + "phones": "หมายเลขโทรศัพท์", + "organizations": "องค์กร/หน่วยงาน", + "addresses": "ที่อยู่", + "notes": "บันทึกย่อ", + "titles": "ตำแหน่งและบทบาท", + "online_services": "บริการออนไลน์", + "anniversaries": "วันสำคัญ", + "personal_info": "ข้อมูลส่วนบุคคล", + "languages": "ภาษา", + "categories": "หมวดหมู่", + "related_contacts": "ผู้ติดต่อที่เกี่ยวข้อง", + "crypto_keys": "คีย์เข้ารหัส", + "cert_issuer": "ผู้ออกใบรับรอง", + "cert_expires": "หมดอายุ", + "cert_expired": "หมดอายุแล้ว", + "cert_fingerprint": "ลายนิ้วมือดิจิทัล (Fingerprint)", + "cert_algorithm": "อัลกอริทึม", + "import_to_smime": "นำเข้าไปยัง S/MIME", + "cert_already_imported": "นำเข้าไปยัง S/MIME แล้ว", + "cert_imported": "นำเข้าใบรับรองไปยังที่จัดเก็บ S/MIME แล้ว", + "cert_import_failed": "นำเข้าใบรับรองไม่สำเร็จ", + "no_contact_selected": "เลือกผู้ติดต่อเพื่อดูรายละเอียด", + "compose_email": "เขียนอีเมล", + "copy_email": "คัดลอกอีเมล", + "copy_phone": "คัดลอกหมายเลขโทรศัพท์", + "copy_url": "คัดลอก URL", + "copied": "คัดลอกไปยังคลิปบอร์ดแล้ว", + "copy_failed": "คัดลอกไปยังคลิปบอร์ดไม่สำเร็จ", + "created": "สร้างเมื่อ", + "updated": "อัปเดตล่าสุด", + "timezone": "เขตเวลา", + "anniversary_birth": "วันเกิด", + "anniversary_death": "วันรำลึก", + "anniversary_wedding": "วันครบรอบ", + "anniversary_other": "อื่นๆ", + "personal_expertise": "ความเชี่ยวชาญ", + "personal_hobby": "งานอดิเรก", + "personal_interest": "ความสนใจ", + "personal_other": "อื่นๆ", + "gender": "เพศ", + "gender_masculine": "ชาย", + "gender_feminine": "หญิง", + "gender_other": "อื่นๆ", + "gender_none": "ไม่ระบุ", + "gender_unknown": "ไม่ทราบ", + "calendar": "ปฏิทิน", + "calendar_uri": "URL ปฏิทิน", + "scheduling_uri": "URL กำหนดการ", + "freebusy_uri": "URL สถานะว่าง/ไม่ว่าง", + "section_contact": "รายละเอียดการติดต่อ", + "section_work": "ที่ทำงาน", + "section_personal": "ส่วนบุคคล", + "email_default_label": "อีเมล", + "phone_default_label": "โทรศัพท์", + "address_default_label": "ที่อยู่", + "online_service_default_label": "ออนไลน์", + "organization_label": "องค์กร", + "title_label": "ตำแหน่ง", + "role_label": "บทบาท", + "language_label": "ภาษา", + "related_default_label": "ความสัมพันธ์", + "more_actions": "การดำเนินการเพิ่มเติม", + "age_years": "{count, plural, one {อายุ 1 ปี} other {อายุ # ปี}}", + "years_since": "{count, plural, one {1 ปี} other {# ปี}}" + }, + "activity": { + "recent_emails": "อีเมลล่าสุด", + "upcoming_events": "กิจกรรมที่กำลังจะมาถึง", + "no_emails": "ไม่มีอีเมลล่าสุด", + "no_events": "ไม่มีกิจกรรมที่กำลังจะมาถึง", + "no_subject": "(ไม่มีหัวข้อ)", + "no_title": "(ไม่มีชื่อเรื่อง)", + "load_failed": "โหลดข้อมูลไม่สำเร็จ", + "unknown_sender": "ไม่ทราบผู้ส่ง", + "all_day": "ตลอดทั้งวัน" + }, + "form": { + "create_title": "ผู้ติดต่อใหม่", + "edit_title": "แก้ไขผู้ติดต่อ", + "section_address_book": "สมุดที่อยู่", + "select_address_book": "เลือกสมุดที่อยู่...", + "section_identity": "ชื่อและข้อมูลประจำตัว", + "contact_type": "ประเภทผู้ติดต่อ", + "type_person": "บุคคล", + "type_organization": "องค์กร/หน่วยงาน", + "section_work": "ที่ทำงานและองค์กร", + "prefix": "คำนำหน้า", + "prefix_placeholder": "ดร., นาย, นาง, นางสาว", + "given_name": "ชื่อ", + "middle_name": "ชื่อกลาง", + "surname": "นามสกุล", + "suffix": "คำต่อท้าย", + "suffix_placeholder": "เช่น ณ อยุธยา", + "nickname": "ชื่อเล่น", + "nickname_placeholder": "ชื่อเล่น", + "email": "อีเมล", + "email_placeholder": "email@example.com", + "phone": "โทรศัพท์", + "phone_placeholder": "+66 81 234 5678", + "phone_type": "ประเภท", + "phone_voice": "เสียง", + "phone_cell": "มือถือ", + "phone_fax": "แฟกซ์", + "phone_pager": "เพจเจอร์", + "phone_video": "วิดีโอคอล", + "phone_text": "ข้อความ SMS", + "organization": "องค์กร/หน่วยงาน", + "organization_placeholder": "ชื่อองค์กรหรือหน่วยงาน", + "department": "แผนก/ฝ่าย", + "department_placeholder": "แผนกหรือสำนัก", + "job_title": "ตำแหน่ง", + "job_title_placeholder": "เช่น นักวิชาการคอมพิวเตอร์", + "role": "บทบาทหน้าที่", + "role_placeholder": "เช่น หัวหน้างานพัฒนาระบบ", + "addresses": "ที่อยู่", + "add_address": "เพิ่มที่อยู่", + "street": "ที่อยู่/ถนน", + "city": "อำเภอ/เขต/เมือง", + "region": "จังหวัด", + "postcode": "รหัสไปรษณีย์", + "country": "ประเทศ", + "online_services": "บริการออนไลน์", + "add_online_service": "เพิ่มบริการออนไลน์", + "url_placeholder": "https://...", + "service_placeholder": "บริการ", + "anniversaries": "วันสำคัญ", + "add_anniversary": "เพิ่มวันสำคัญ", + "anniversary_birth": "วันเกิด", + "anniversary_wedding": "วันครบรอบ", + "anniversary_death": "วันรำลึก", + "anniversary_other": "อื่นๆ", + "personal_info": "ข้อมูลส่วนบุคคล", + "add_personal_info": "เพิ่มรายการ", + "personal_info_placeholder": "เช่น การถ่ายภาพ", + "personal_expertise": "ความเชี่ยวชาญ", + "personal_hobby": "งานอดิเรก", + "personal_interest": "ความสนใจ", + "personal_other": "อื่นๆ", + "level": "ระดับ", + "level_high": "สูง", + "level_medium": "ปานกลาง", + "level_low": "พื้นฐาน", + "categories": "หมวดหมู่", + "categories_placeholder": "เช่น ครอบครัว, เพื่อนร่วมงาน", + "categories_hint": "พิมพ์เพื่อค้นหาหรือเพิ่มหมวดหมู่", + "category_add": "เพิ่ม", + "note": "บันทึกย่อ", + "note_placeholder": "เพิ่มบันทึกย่อ...", + "gender": "เพศ", + "gender_sex": "เพศตามกำเนิด", + "gender_male": "ชาย", + "gender_female": "หญิง", + "gender_other": "อื่นๆ", + "gender_none": "ไม่ระบุ", + "gender_unknown": "ไม่ทราบ", + "gender_identity": "อัตลักษณ์ทางเพศ", + "gender_identity_placeholder": "ระบุอัตลักษณ์ทางเพศ...", + "calendar": "ปฏิทิน", + "calendar_uri": "URL ปฏิทิน", + "scheduling_uri": "URL กำหนดการ", + "freebusy_uri": "URL สถานะว่าง/ไม่ว่าง", + "context_work": "ที่ทำงาน", + "context_private": "ส่วนตัว", + "add_email": "เพิ่มอีเมล", + "add_phone": "เพิ่มโทรศัพท์", + "save": "บันทึก", + "cancel": "ยกเลิก", + "creating": "กำลังสร้าง…", + "updating": "กำลังอัปเดต…", + "name_required": "กรุณาระบุชื่อ นามสกุล หรือชื่อองค์กร", + "email_invalid": "กรุณากรอกที่อยู่อีเมลที่ถูกต้อง", + "email_error_inline": "รูปแบบอีเมลไม่ถูกต้อง", + "save_failed": "บันทึกผู้ติดต่อไม่สำเร็จ", + "delete": "ลบ", + "upload_photo": "อัปโหลดรูปภาพ", + "remove_photo": "ลบรูปภาพ", + "photo_hint": "ไฟล์ JPG หรือ PNG ขนาดไม่เกิน 10 MB ระบบจะปรับขนาดอัตโนมัติ", + "photo_too_large": "ไฟล์รูปภาพมีขนาดใหญ่เกินไป (สูงสุด 10 MB)", + "photo_invalid": "ไฟล์รูปภาพไม่ถูกต้อง", + "change_photo": "เปลี่ยนรูปภาพ" + }, + "groups": { + "create": "กลุ่มใหม่", + "edit": "แก้ไขกลุ่ม", + "empty": "ยังไม่มีกลุ่มผู้ติดต่อ", + "delete_confirm_title": "ลบกลุ่ม", + "delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบกลุ่มนี้?", + "name_label": "ชื่อกลุ่ม", + "name_placeholder": "เช่น ทีมงาน, ครอบครัว", + "name_required": "จำเป็นต้องระบุชื่อกลุ่ม", + "save_failed": "บันทึกกลุ่มไม่สำเร็จ", + "members_label": "สมาชิก", + "search_members": "ค้นหาผู้ติดต่อเพื่อเพิ่มในกลุ่ม...", + "no_members": "ยังไม่มีสมาชิกในกลุ่มนี้", + "member_count": "{count, plural, =0 {ไม่มีสมาชิก} one {สมาชิก 1 คน} other {สมาชิก # คน}}", + "send_email": "ส่งอีเมลถึงกลุ่ม", + "send_email_to": "ถึง (To)", + "send_email_cc": "สำเนา (Cc)", + "send_email_bcc": "สำเนาลับ (Bcc)", + "no_member_emails": "กลุ่มนี้ไม่มีสมาชิกที่มีที่อยู่อีเมล" + }, + "import": { + "title": "นำเข้าผู้ติดต่อ", + "drop_hint": "คลิกเพื่อเลือกไฟล์ vCard", + "file_types": "ไฟล์ .vcf หรือ .vcard", + "no_contacts": "ไม่พบข้อมูลผู้ติดต่อในไฟล์", + "parse_error": "ไม่สามารถอ่านไฟล์ vCard ได้", + "found": "{count, plural, one {พบผู้ติดต่อ 1 รายการ} other {พบผู้ติดต่อ # รายการ}}", + "duplicate": "รายการซ้ำ", + "select_all": "เลือกทั้งหมด", + "deselect_all": "ยกเลิกการเลือกทั้งหมด", + "selected": "{count, plural, one {เลือกไว้ 1 รายการ} other {เลือกไว้ # รายการ}}", + "import_button": "นำเข้า", + "importing": "กำลังนำเข้า…", + "success": "{count, plural, one {นำเข้าผู้ติดต่อสำเร็จ 1 รายการ} other {นำเข้าผู้ติดต่อสำเร็จ # รายการ}}", + "failed": "นำเข้าไม่สำเร็จ", + "close": "ปิด", + "file_too_large": "ไฟล์มีขนาดใหญ่เกินไป (สูงสุด 5 MB)" + }, + "export": { + "title": "ส่งออกผู้ติดต่อ", + "success": "{count, plural, one {ส่งออกผู้ติดต่อสำเร็จ 1 รายการ} other {ส่งออกผู้ติดต่อสำเร็จ # รายการ}}", + "exporting": "กำลังส่งออก…" + }, + "bulk": { + "selected": "{count, plural, one {เลือกไว้ 1 รายการ} other {เลือกไว้ # รายการ}}", + "select_all": "เลือกทั้งหมด", + "delete": "ลบ", + "delete_confirm_title": "ลบผู้ติดต่อ", + "delete_confirm": "ลบผู้ติดต่อ {count, plural, one {1 รายการ} other {# รายการ}} หรือไม่?", + "deleted": "{count, plural, one {ลบผู้ติดต่อแล้ว 1 รายการ} other {ลบผู้ติดต่อแล้ว # รายการ}}", + "add_to_group": "เพิ่มในกลุ่ม", + "choose_group": "เลือกกลุ่ม", + "adding_contacts": "กำลังเพิ่มผู้ติดต่อ {count, plural, one {1 รายการ} other {# รายการ}}", + "added_to_group": "เพิ่มผู้ติดต่อในกลุ่มแล้ว", + "export": "ส่งออก", + "clear": "ล้างการเลือก" + }, + "toast": { + "created": "สร้างผู้ติดต่อแล้ว", + "updated": "อัปเดตผู้ติดต่อแล้ว", + "deleted": "ลบผู้ติดต่อแล้ว", + "error_create": "สร้างผู้ติดต่อไม่สำเร็จ", + "error_update": "อัปเดตผู้ติดต่อไม่สำเร็จ", + "error_delete": "ลบผู้ติดต่อไม่สำเร็จ" + }, + "context_menu": { + "open": "เปิด", + "edit": "แก้ไข", + "send_email": "ส่งอีเมล", + "add_to_group": "เพิ่มในกลุ่ม", + "export_vcard": "ส่งออกเป็น vCard", + "delete": "ลบ", + "call": "โทร", + "duplicate": "ทำสำเนา", + "print": "พิมพ์" + }, + "filters": { + "toggle": "ตัวกรอง", + "select": "เลือก", + "clear": "ล้าง", + "close": "ปิด", + "title": "ตัวกรองขั้นสูง", + "organization": "บริษัท/องค์กร", + "organization_placeholder": "เช่น เทศบาลนครตรัง", + "job_title": "ตำแหน่งงาน", + "job_title_placeholder": "เช่น นักวิชาการคอมพิวเตอร์", + "location": "สถานที่", + "location_placeholder": "เมืองหรือประเทศ", + "email_domain": "โดเมนอีเมล", + "email_domain_placeholder": "trangcity.go.th", + "birthday_month": "เดือนเกิด", + "any_month": "ทุกเดือน", + "has_email": "มีที่อยู่อีเมล", + "has_phone": "มีหมายเลขโทรศัพท์", + "has_photo": "มีรูปภาพ", + "sort_by": "เรียงลำดับตาม", + "sort_first_name": "ชื่อ", + "sort_last_name": "นามสกุล" + } + }, + "calendar": { + "title": "ปฏิทิน", + "back_to_email": "กลับไปยังอีเมล", + "back_to_month": "กลับไปยังมุมมองรายเดือน", + "my_calendars": "ปฏิทิน", + "birthday_calendar": "วันเกิด", + "mini_calendar_change": "คลิกเพื่อเปลี่ยนเดือน", + "views": { + "month": "เดือน", + "week": "สัปดาห์", + "day": "วัน", + "agenda": "กำหนดการ", + "today": "วันนี้", + "month_hint": "เดือน (m)", + "week_hint": "สัปดาห์ (w)", + "day_hint": "วัน (d)", + "agenda_hint": "กำหนดการ (a)", + "tasks": "งาน", + "tasks_hint": "งาน (k)" + }, + "events": { + "hidden_before": "{count, plural, one {# กิจกรรมก่อนหน้า} other {# กิจกรรมก่อนหน้า}}", + "hidden_after": "{count, plural, one {# กิจกรรมถัดไป} other {# กิจกรรมถัดไป}}", + "show_all_hours": "แสดงเวลาทั้งหมด", + "show_display_hours": "แสดงเฉพาะช่วงเวลา {start} – {end}", + "create": "สร้างกิจกรรม", + "edit": "แก้ไขกิจกรรม", + "delete": "ลบกิจกรรม", + "details": "รายละเอียดกิจกรรม", + "no_events": "ไม่มีกิจกรรม", + "all_day": "ตลอดวัน", + "more": "อีก +{count} รายการ", + "show_more": "แสดงเพิ่มเติม", + "show_less": "แสดงน้อยลง", + "no_title": "(ไม่มีชื่อเรื่อง)", + "resize": "ปรับระยะเวลากิจกรรม", + "duplicate": "ทำสำเนา", + "today_header": "วันนี้", + "tomorrow_header": "พรุ่งนี้", + "agenda_show_earlier": "แสดงกิจกรรมก่อนหน้า", + "agenda_loading": "กำลังโหลด…", + "agenda_range_start": "แสดงกิจกรรมตั้งแต่ {date}", + "agenda_range_end": "แสดงกิจกรรมจนถึง {date}", + "export_ics": "ส่งออกเป็น .ics", + "copy_title": "คัดลอกชื่อเรื่อง", + "copy_link": "คัดลอกลิงก์การประชุม", + "new_event": "กิจกรรมใหม่", + "new_all_day_event": "กิจกรรมตลอดวันใหม่", + "new_task": "งานใหม่", + "go_to_today": "ไปยังวันนี้" + }, + "detail": { + "add_note": "เพิ่มบันทึกย่อ...", + "save_note": "บันทึก", + "note_saved": "เพิ่มบันทึกย่อแล้ว", + "open_link": "เปิดลิงก์", + "copy_location": "คัดลอกสถานที่", + "meeting_link": "ลิงก์การประชุม", + "tentative": "อาจจะไป", + "cancelled": "ยกเลิกแล้ว", + "delete_confirm": "ลบกิจกรรมนี้หรือไม่?" + }, + "form": { + "title": "ชื่อเรื่อง", + "description": "คำอธิบาย", + "location": "สถานที่", + "meeting_link": "ลิงก์การประชุม", + "start_date": "วันที่เริ่มต้น", + "end_date": "วันที่สิ้นสุด", + "start_time": "เวลาเริ่มต้น", + "end_time": "เวลาสิ้นสุด", + "all_day_event": "กิจกรรมตลอดวัน", + "calendar_select": "ปฏิทิน", + "save": "บันทึก", + "cancel": "ยกเลิก", + "delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบกิจกรรมนี้?", + "color": "สี" + }, + "participants": { + "availability": { + "title": "สถานะว่าง/ไม่ว่าง", + "free": "ว่าง", + "busy": "ไม่ว่าง", + "tentative": "ไม่แน่นอน", + "no_busy_times": "ไม่มีการแชร์ช่วงเวลาว่าง", + "unknown": "ไม่ใช่ผู้ใช้บนเซิร์ฟเวอร์นี้", + "error": "ตรวจสอบไม่สำเร็จ", + "checking": "กำลังตรวจสอบ…", + "unavailable_on_server": "เซิร์ฟเวอร์นี้ไม่รองรับการตรวจสอบสถานะว่าง/ไม่ว่าง" + }, + "title": "ผู้เข้าร่วม", + "add": "เพิ่มผู้เข้าร่วม", + "organizer": "ผู้จัด", + "attendee": "ผู้เข้าร่วม", + "accepted": "ยอมรับแล้ว", + "declined": "ปฏิเสธแล้ว", + "tentative": "อาจจะไป", + "needs_action": "รอการตอบรับ", + "remove": "ลบออก", + "edit": "แก้ไข", + "email_placeholder": "เพิ่มที่อยู่อีเมลหรือค้นหาจากผู้ติดต่อ", + "send_invitations": "ส่งคำเชิญไปยังผู้เข้าร่วม", + "status_summary": "ตอบรับแล้ว {accepted} คน, รอดำเนินการ {pending} คน", + "invited_by": "คำเชิญจาก {name}", + "respond_below": "ตอบกลับโดยใช้ปุ่มด้านล่าง", + "rsvp_label": "การตอบกลับของคุณ", + "cancel_notification": "ผู้เข้าร่วมจะได้รับการแจ้งเตือนการยกเลิก", + "you_organizer": "คุณเป็นผู้จัด", + "you_attendee": "คุณเป็นผู้เข้าร่วม", + "no_participants": "ไม่มีผู้เข้าร่วม", + "limit_warning": "มีผู้เข้าร่วมมากกว่า {max, plural, one {# คน} other {# คน}} (รวมผู้จัด): เซิร์ฟเวอร์อาจปฏิเสธการบันทึกกิจกรรมนี้ ผู้ดูแลระบบสามารถเพิ่มขีดจำกัดได้", + "count": "{count, plural, one {ผู้เข้าร่วม 1 คน} other {ผู้เข้าร่วม # คน}}" + }, + "recurrence": { + "title": "การทำซ้ำ", + "none": "ไม่ทำซ้ำ", + "daily": "ทุกวัน", + "weekly": "ทุกสัปดาห์", + "monthly": "ทุกเดือน", + "yearly": "ทุกปี", + "every_n_days": "ทุก {count} วัน", + "every_n_weeks": "ทุก {count} สัปดาห์", + "every_n_months": "ทุก {count} เดือน", + "until": "จนถึง", + "occurrences": "{count} ครั้ง", + "custom": "กำหนดเอง…", + "edit_custom": "แก้ไขการทำซ้ำแบบกำหนดเอง", + "every_n_years": "ทุก {count} ปี", + "on_days": "ในวัน {days}", + "on_day_n": "ในวันที่ {day}", + "on_the_nth": "ในวัน {day} ที่ {nth}", + "in_month": "ในเดือน {month}", + "nth_1": "แรก", + "nth_2": "ที่สอง", + "nth_3": "ที่สาม", + "nth_4": "ที่สี่", + "nth_last": "สุดท้าย", + "editor_freq_day": "วัน", + "editor_freq_week": "สัปดาห์", + "editor_freq_month": "เดือน", + "editor_freq_year": "ปี", + "editor_repeats_on": "ทำซ้ำในวัน", + "editor_every": "ทุกๆ", + "editor_unit_days": "วัน", + "editor_unit_weeks": "สัปดาห์", + "editor_unit_months": "เดือน", + "editor_unit_years": "ปี", + "editor_on_day": "ในวันที่", + "editor_on_the": "ในวัน", + "editor_in": "ในเดือน", + "editor_ends": "สิ้นสุด", + "editor_never": "ไม่มีวันสิ้นสุด", + "editor_ends_on": "ในวันที่", + "editor_ends_after": "หลังจาก", + "editor_occurrences": "ครั้ง" + }, + "recurrence_scope": { + "edit_title": "แก้ไขกิจกรรมที่เกิดซ้ำ", + "delete_title": "ลบกิจกรรมที่เกิดซ้ำ", + "description": "นี่คือกิจกรรมที่เกิดซ้ำ คุณต้องการปรับเปลี่ยนกิจกรรมใดบ้าง?", + "this_event": "เฉพาะกิจกรรมนี้", + "this_and_future": "กิจกรรมนี้และกิจกรรมที่ตามมา", + "all_events": "ทุกกิจกรรมในชุดข้อมูล", + "cancel": "ยกเลิก", + "save": "บันทึก", + "delete": "ลบ", + "rsvp_title": "ตอบกลับกิจกรรมที่เกิดซ้ำ", + "rsvp_description": "นี่คือกิจกรรมที่เกิดซ้ำ การตอบกลับของคุณจะนำไปใช้กับกิจกรรมใดบ้าง?", + "respond": "ตอบกลับ" + }, + "alerts": { + "title": "การแจ้งเตือน", + "none": "ไม่มีการแจ้งเตือน", + "at_time": "เมื่อถึงเวลากิจกรรม", + "minutes_before": "{count, plural, one {# นาทีก่อนหน้า} other {# นาทีก่อนหน้า}}", + "hours_before": "{count, plural, one {# ชั่วโมงก่อนหน้า} other {# ชั่วโมงก่อนหน้า}}", + "days_before": "{count, plural, one {# วันก่อนหน้า} other {# วันก่อนหน้า}}", + "weeks_before": "{count, plural, one {# สัปดาห์ก่อนหน้า} other {# สัปดาห์ก่อนหน้า}}", + "unit_minutes_before": "นาทีก่อนหน้า", + "unit_hours_before": "ชั่วโมงก่อนหน้า", + "unit_days_before": "วันก่อนหน้า", + "unit_weeks_before": "สัปดาห์ก่อนหน้า", + "add": "เพิ่มการแจ้งเตือน", + "remove": "ลบการแจ้งเตือน", + "amount": "จำนวนเวลาแจ้งเตือน", + "unit": "หน่วยเวลาแจ้งเตือน", + "action": "ประเภทการแจ้งเตือน", + "action_display": "การแจ้งเตือนบนหน้าจอ", + "action_email": "อีเมล", + "by_email": "{label} ทางอีเมล", + "kept": "{count, plural, one {คงการแจ้งเตือนที่ไม่สามารถแก้ไขที่นี่ได้ไว้อีก 1 รายการ} other {คงการแจ้งเตือนที่ไม่สามารถแก้ไขที่นี่ได้ไว้อีก # รายการ}}", + "other": "{count, plural, one {การแจ้งเตือนอื่น 1 รายการ} other {การแจ้งเตือนอื่น # รายการ}}", + "calendar_defaults": "ค่าเริ่มต้นของปฏิทิน", + "customize": "กำหนดเอง", + "use_defaults": "ใช้ค่าเริ่มต้นของปฏิทิน" + }, + "settings": { + "limit_hours": "จำกัดชั่วโมงที่แสดงผล", + "limit_hours_desc": "แสดงเฉพาะชั่วโมงเหล่านี้ในมุมมองรายวันและรายสัปดาห์ กิจกรรมนอกเหนือจากนี้สามารถเข้าถึงได้จากลูกศรด้านบนและด้านล่างของแต่ละวัน", + "visible_hours": "ชั่วโมงที่แสดงผล", + "visible_hours_start": "เริ่มต้นชั่วโมงที่แสดงผล", + "visible_hours_end": "สิ้นสุดชั่วโมงที่แสดงผล", + "hide_non_working_days": "ซ่อนวันหยุดงาน", + "hide_non_working_days_desc": "ซ่อนวันที่คุณไม่ได้ทำงานจากมุมมองรายสัปดาห์ โดยกิจกรรมในวันเหล่านั้นยังคงแสดงในมุมมองรายเดือน รายวัน และกำหนดการ", + "working_days": "วันทำงาน", + "title": "การตั้งค่าปฏิทิน", + "default_view": "มุมมองเริ่มต้น", + "week_starts_on": "วันเริ่มต้นสัปดาห์", + "time_format": "รูปแบบเวลา", + "default_calendar": "ปฏิทินเริ่มต้น", + "default_reminder": "การแจ้งเตือนเริ่มต้น", + "time_format_12h": "12 ชั่วโมง", + "time_format_24h": "24 ชั่วโมง", + "notifications_enabled": "การแจ้งเตือนกิจกรรม", + "notifications_enabled_desc": "แสดงการแจ้งเตือนสำหรับกิจกรรมในปฏิทินที่กำลังจะมาถึง", + "notification_sound": "เสียงแจ้งเตือน", + "notification_sound_desc": "เล่นเสียงเมื่อมีการแจ้งเตือนกิจกรรมในปฏิทิน", + "invitation_parsing": "วิเคราะห์คำเชิญจากอีเมล", + "invitation_parsing_desc": "ตรวจหาคำเชิญเข้าร่วมกิจกรรมในไฟล์แนบอีเมลและแสดงปุ่มการดำเนินการในปฏิทิน", + "show_time_in_month_view": "แสดงเวลาในมุมมองรายเดือน", + "show_time_in_month_view_desc": "แสดงเวลากิจกรรมในมุมมองปฏิทินรายเดือน บนหน้าจอขนาดเล็กจะแสดงรายการกิจกรรมเต็มแทนการแสดงจุด", + "show_week_numbers": "แสดงหมายเลขสัปดาห์", + "show_week_numbers_desc": "แสดงหมายเลขสัปดาห์ในปฏิทินขนาดเล็ก", + "calendar_free_scroll": "การเลื่อนอย่างอิสระ", + "calendar_free_scroll_desc": "เลื่อนผ่านเดือน สัปดาห์ และวันได้อย่างต่อเนื่องแทนการเลื่อนทีละช่วงเวลา", + "enable_tasks": "เปิดใช้งานรายการงาน", + "enable_tasks_desc": "แสดงมุมมองงานในปฏิทินเพื่อจัดการสิ่งที่ต้องทำ", + "show_tasks_on_calendar": "แสดงงานบนปฏิทิน", + "show_tasks_on_calendar_desc": "แสดงรายการงานในมุมมองปฏิทินรายเดือน รายสัปดาห์ และรายวัน", + "hover_preview": "แสดงตัวอย่างเมื่อวางเมาส์เหนือกิจกรรม", + "hover_preview_desc": "แสดงกล่องรายละเอียดเมื่อวางเมาส์เหนือกิจกรรมในปฏิทิน", + "hover_preview_instant": "ทันที", + "hover_preview_delay_500ms": "หน่วงเวลา 0.5 วินาที", + "hover_preview_delay_1s": "หน่วงเวลา 1 วินาที", + "hover_preview_delay_2s": "หน่วงเวลา 2 วินาที", + "hover_preview_off": "ปิดใช้งาน", + "organizer_identity": "จัดส่งคำเชิญในนาม", + "organizer_identity_desc": "ที่อยู่ปฏิทินที่ใช้เป็นผู้จัดเมื่อคุณเชิญผู้อื่นเข้าร่วมกิจกรรม", + "organizer_identity_failed": "เปลี่ยนที่อยู่ผู้จัดไม่สำเร็จ", + "show_birthday_calendar": "ปฏิทินวันเกิดของผู้ติดต่อ", + "show_birthday_calendar_desc": "แสดงปฏิทินเสมือนจริงที่รวบรวมวันเกิดจากรายชื่อผู้ติดต่อของคุณ" + }, + "days": { + "monday": "วันจันทร์", + "tuesday": "วันอังคาร", + "wednesday": "วันพุธ", + "thursday": "วันพฤหัสบดี", + "friday": "วันศุกร์", + "saturday": "วันเสาร์", + "sunday": "วันอาทิตย์", + "mon": "จ.", + "tue": "อ.", + "wed": "พ.", + "thu": "พฤ.", + "fri": "ศ.", + "sat": "ส.", + "sun": "อา." + }, + "months": { + "jan": "ม.ค.", + "feb": "ก.พ.", + "mar": "มี.ค.", + "apr": "เม.ย.", + "may": "พ.ค.", + "jun": "มิ.ย.", + "jul": "ก.ค.", + "aug": "ส.ค.", + "sep": "ก.ย.", + "oct": "ต.ค.", + "nov": "พ.ย.", + "dec": "ธ.ค.", + "far": "ฟาร์วาร์ดิน", + "ord": "โอร์ดิเบเฮชต์", + "kho": "คอร์แดด", + "tir": "ทีร์", + "mor": "มอร์แดด", + "sha": "ชาห์รีวาร์", + "meh": "เมฮร์", + "aba": "ออบอน", + "aza": "ออซาร์", + "dey": "เดย์", + "bah": "บาห์แมน", + "esf": "เอสฟานด์" + }, + "notifications": { + "event_created": "สร้างกิจกรรมแล้ว", + "event_updated": "อัปเดตกิจกรรมแล้ว", + "event_deleted": "ลบกิจกรรมแล้ว", + "calendar_created": "สร้างปฏิทินแล้ว", + "calendar_deleted": "ลบปฏิทินแล้ว", + "event_move_error": "ย้ายกิจกรรมไม่สำเร็จ", + "event_resize_error": "ปรับระยะเวลากิจกรรมไม่สำเร็จ", + "alert_title": "กิจกรรมที่กำลังจะมาถึง", + "alert_now": "กำลังเริ่มต้น", + "alert_in_minutes": "ในอีก {count} นาที", + "invitation_sent": "ส่งคำเชิญแล้ว", + "invitations_denied_title": "ไม่สามารถส่งคำเชิญได้", + "invitations_denied": "เซิร์ฟเวอร์ปฏิเสธการส่งคำเชิญ: {reason} บันทึกกิจกรรมโดยไม่ส่งคำเชิญหรือไม่?", + "save_without_invitations": "บันทึกโดยไม่ส่งคำเชิญ", + "rsvp_updated": "อัปเดตการตอบกลับแล้ว", + "rsvp_error": "อัปเดตการตอบกลับไม่สำเร็จ", + "participant_limit": "เซิร์ฟเวอร์อนุญาตผู้เข้าร่วมได้สูงสุด {max, plural, one {# คน} other {# คน}} ต่อกิจกรรม (รวมผู้จัด) จึงปฏิเสธการเปลี่ยนแปลงนี้ ผู้ดูแลระบบสามารถเพิ่มขีดจำกัดได้", + "event_duplicated": "ทำสำเนากิจกรรมแล้ว", + "event_error": "บันทึกกิจกรรมไม่สำเร็จ", + "task_due": "ถึงกำหนดส่งงาน", + "event_exported": "ส่งออกกิจกรรมแล้ว", + "title_copied": "คัดลอกชื่อเรื่องแล้ว", + "link_copied": "คัดลอกลิงก์แล้ว" + }, + "status": { + "loading_calendars": "กำลังโหลดปฏิทิน...", + "loading_events": "กำลังโหลดกิจกรรม...", + "events_load_failed": "ไม่สามารถโหลดกิจกรรมได้ ข้อมูลปฏิทินอาจไม่อัปเดต", + "tasks_load_failed": "ไม่สามารถโหลดงานได้ รายการอาจไม่อัปเดต", + "retry": "ลองใหม่อีกครั้ง" + }, + "quick_create": { + "placeholder": "ชื่อกิจกรรมใหม่", + "aria_label": "สร้างกิจกรรมด่วน", + "add_title": "เพิ่มชื่อเรื่อง", + "more_options": "ตัวเลือกเพิ่มเติม" + }, + "nav_prev": "ก่อนหน้า", + "nav_next": "ถัดไป", + "nav_open_menu": "เปิดเมนู", + "import": { + "title": "นำเข้าปฏิทิน", + "tab_file": "ไฟล์", + "tab_url": "URL", + "select_file": "เลือกไฟล์ .ics", + "drop_file": "หรือลากไฟล์มาวางที่นี่", + "supported_formats": "รองรับไฟล์ iCalendar (.ics)", + "url_description": "ระบุ URL ของฟีด iCalendar (.ics) ภายนอกเพื่อนำเข้ากิจกรรม", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "รองรับ URL ของ iCalendar (.ics)", + "fetch": "ดึงข้อมูล", + "invalid_url": "กรุณาระบุ URL ที่ถูกต้อง", + "url_fetch_failed": "ไม่สามารถดึงข้อมูลปฏิทินจาก URL ได้", + "parsing": "กำลังวิเคราะห์ไฟล์ปฏิทิน...", + "parsed_events": "พบกิจกรรม {count} รายการ", + "no_events": "ไม่พบกิจกรรมในไฟล์", + "select_all": "เลือกทั้งหมด", + "deselect_all": "ยกเลิกการเลือกทั้งหมด", + "target_calendar": "นำเข้าไปยังปฏิทิน", + "import_button": "นำเข้ารายการที่เลือก", + "importing": "กำลังนำเข้ากิจกรรม...", + "success": "นำเข้ากิจกรรมสำเร็จ {count} รายการ", + "error": "นำเข้าปฏิทินไม่สำเร็จ", + "file_too_large": "ไฟล์มีขนาดเกิน 10 MB", + "invalid_format": "รูปแบบไฟล์ปฏิทินไม่ถูกต้อง" + }, + "webcal_action": { + "title": "เปิดลิงก์ปฏิทิน", + "description": "คุณต้องการใช้งาน “{name}” อย่างไร?", + "import_title": "นำเข้าครั้งเดียว", + "import_description": "ดึงข้อมูลกิจกรรมตอนนี้และคัดลอกลงในปฏิทินของคุณ", + "subscribe_title": "สมัครรับข้อมูล", + "subscribe_description": "ซิงค์ปฏิทินนี้โดยอัตโนมัติเป็นปฏิทินแยกต่างหาก", + "cancel": "ยกเลิก" + }, + "management": { + "title": "การจัดการปฏิทิน", + "description": "สร้าง เปลี่ยนชื่อ และปรับแต่งปฏิทินของคุณ คลิกขวาที่ปฏิทินในแถบด้านข้างเพื่อเปลี่ยนสีได้อย่างรวดเร็ว", + "name": "ชื่อ", + "name_placeholder": "ชื่อปฏิทิน", + "color": "สี", + "change_color": "เปลี่ยนสี", + "random_color": "สุ่มสีใหม่", + "add_calendar": "เพิ่มปฏิทิน", + "edit": "แก้ไข", + "delete": "ลบ", + "save": "บันทึก", + "create": "สร้าง", + "cancel": "ยกเลิก", + "default": "ค่าเริ่มต้น", + "confirm_delete": "ลบ “{name}” หรือไม่? กิจกรรมทั้งหมดในปฏิทินนี้จะถูกลบ", + "confirm_clear": "ล้างกิจกรรมทั้งหมดจาก “{name}” หรือไม่? การดำเนินการนี้ไม่สามารถยกเลิกได้", + "set_default": "ตั้งเป็นค่าเริ่มต้น", + "default_updated": "อัปเดตปฏิทินเริ่มต้นแล้ว", + "error_default": "ตั้งเป็นปฏิทินเริ่มต้นไม่สำเร็จ", + "clear_events": "ล้างกิจกรรม", + "events_cleared": "ล้างกิจกรรมแล้ว {count} รายการ", + "error_clear": "ล้างกิจกรรมในปฏิทินไม่สำเร็จ", + "calendar_created": "สร้างปฏิทินแล้ว", + "calendar_updated": "อัปเดตปฏิทินแล้ว", + "calendar_deleted": "ลบปฏิทินแล้ว", + "color_updated": "อัปเดตสีของปฏิทินแล้ว", + "error_create": "สร้างปฏิทินไม่สำเร็จ", + "error_update": "อัปเดตปฏิทินไม่สำเร็จ", + "error_delete": "ลบปฏิทินไม่สำเร็จ", + "caldav_url": "CalDAV URL", + "copy_url": "คัดลอก CalDAV URL", + "url_copied": "คัดลอก CalDAV URL ไปยังคลิปบอร์ดแล้ว", + "share": "แชร์ปฏิทิน", + "new_event_in_calendar": "กิจกรรมใหม่ในปฏิทินนี้", + "shared_with": "แชร์กับ {names}", + "shared_with_count": "{count, plural, one {แชร์กับบุคคล 1 คน} other {แชร์กับบุคคล # คน}}", + "move_up": "เลื่อนขึ้น", + "move_down": "เลื่อนลง", + "kind": "เนื้อหา", + "kind_events": "กิจกรรม", + "kind_tasks": "งาน", + "kind_both": "กิจกรรมและงาน", + "kind_hint": "กำหนดว่าแอปใดจะมองเห็นปฏิทินนี้เมื่อซิงค์ผ่าน CalDAV ไม่สามารถเปลี่ยนแปลงได้ในภายหลัง", + "default_alerts": "การแจ้งเตือนเริ่มต้น", + "default_alerts_title": "การแจ้งเตือนเริ่มต้นสำหรับ “{name}”", + "default_alerts_hint": "กิจกรรมใหม่ในปฏิทินนี้จะได้รับการแจ้งเตือนเหล่านี้ เว้นแต่คุณจะปรับเปลี่ยนในตัวกิจกรรม การเปลี่ยนแปลงที่นี่จะไม่มีผลต่อกิจกรรมเดิม การแจ้งเตือนทางอีเมลจะถูกส่งโดยเมลเซิร์ฟเวอร์", + "default_alerts_timed": "กิจกรรมที่มีการระบุเวลา", + "default_alerts_all_day": "กิจกรรมตลอดวัน", + "default_alerts_updated": "อัปเดตการแจ้งเตือนเริ่มต้นแล้ว" + }, + "subscription": { + "title": "การสมัครรับ iCal", + "section_title": "การสมัครรับ iCal", + "description": "สมัครรับฟีด iCalendar จากภายนอก กิจกรรมจะได้รับการซิงค์อัตโนมัติลงในปฏิทินแยกต่างหาก รองรับ URL แบบ https:// และ webcal://", + "url_label": "URL ปฏิทิน", + "url_placeholder": "https://example.com/calendar.ics หรือ webcal://...", + "name_label": "ชื่อปฏิทิน", + "name_placeholder": "เช่น วันหยุดราชการ", + "color_label": "สี", + "refresh_interval": "ช่วงเวลารีเฟรช", + "interval_15": "ทุก 15 นาที", + "interval_30": "ทุก 30 นาที", + "interval_60": "ทุก 1 ชั่วโมง", + "interval_360": "ทุก 6 ชั่วโมง", + "interval_1440": "ทุกวัน", + "subscribe": "สมัครรับข้อมูล", + "subscribing": "กำลังสมัครรับข้อมูล...", + "save": "บันทึกการเปลี่ยนแปลง", + "saving": "กำลังบันทึก...", + "edit": "แก้ไข", + "edit_title": "แก้ไขการสมัครรับข้อมูล", + "updated": "อัปเดต “{name}” แล้ว", + "update_error": "อัปเดตการสมัครรับข้อมูลไม่สำเร็จ", + "invalid_url": "กรุณาระบุ URL ที่ถูกต้อง", + "success": "สมัครรับข้อมูล “{name}” เรียบร้อยแล้ว", + "error": "เพิ่มการสมัครรับข้อมูลไม่สำเร็จ", + "refresh": "รีเฟรชตอนนี้", + "refresh_success": "รีเฟรชการสมัครรับข้อมูลแล้ว", + "refresh_error": "รีเฟรชการสมัครรับข้อมูลไม่สำเร็จ", + "unsubscribe": "ยกเลิกการสมัครรับ", + "confirm_delete": "ยกเลิกการสมัครรับ “{name}” หรือไม่? ปฏิทินและกิจกรรมทั้งหมดจะถูกลบออก", + "deleted": "ลบการสมัครรับข้อมูลแล้ว", + "delete_error": "ลบการสมัครรับข้อมูลไม่สำเร็จ", + "last_refreshed": "อัปเดตล่าสุด: {time}" + }, + "tasks": { + "label": "งาน", + "no_tasks": "ไม่มีงาน", + "no_title": "(ไม่มีชื่อเรื่อง)", + "mark_complete": "ทำเครื่องหมายว่าเสร็จสิ้น", + "mark_incomplete": "ทำเครื่องหมายว่ายังไม่เสร็จ", + "filter_all": "ทั้งหมด", + "filter_pending": "รอดำเนินการ", + "filter_completed": "เสร็จสิ้นแล้ว", + "filter_overdue": "เกินกำหนด", + "show_completed": "แสดงงานที่เสร็จสิ้นแล้ว", + "create": "งานใหม่", + "edit": "แก้ไขงาน", + "title_placeholder": "ชื่องาน", + "description_placeholder": "เพิ่มคำอธิบาย...", + "due_date": "กำหนดส่ง", + "include_time": "ระบุเวลา", + "priority": "ความสำคัญ", + "priority_none": "ไม่มี", + "priority_high": "สูง", + "priority_medium": "ปานกลาง", + "priority_low": "ต่ำ", + "progress": "สถานะ", + "progress_needs_action": "รอการดำเนินการ", + "progress_in_process": "กำลังดำเนินการ", + "progress_completed": "เสร็จสิ้น", + "progress_cancelled": "ยกเลิก", + "calendar": "ปฏิทิน", + "alert": "การแจ้งเตือน", + "alert_none": "ไม่มี", + "alert_at_time": "เมื่อถึงเวลาครบกำหนด", + "alert_5min": "5 นาทีก่อนหน้า", + "alert_15min": "15 นาทีก่อนหน้า", + "alert_30min": "30 นาทีก่อนหน้า", + "alert_1hr": "1 ชั่วโมงก่อนหน้า", + "alert_1day": "1 วันก่อนหน้า", + "delete": "ลบ", + "cancel": "ยกเลิก", + "save": "บันทึก", + "quick_add_placeholder": "เพิ่มงาน...", + "due_today": "วันนี้", + "due_tomorrow": "พรุ่งนี้", + "overdue": "เกินกำหนด" + }, + "toolbar": { + "more": "การดำเนินการเพิ่มเติม", + "select_view": "เปลี่ยนมุมมอง (ปัจจุบันคือ {view})" + }, + "other_calendars": "ปฏิทินอื่นๆ", + "calendar_options": "ตัวเลือกสำหรับ {name}" + }, + "settings": { + "title": "การตั้งค่า", + "back_to_mail": "กลับไปยังอีเมล", + "save_success": "บันทึกการตั้งค่าเรียบร้อยแล้ว", + "import_success": "นำเข้าการตั้งค่าเรียบร้อยแล้ว", + "import_error": "นำเข้าการตั้งค่าไม่สำเร็จ", + "reset_confirm": "คุณแน่ใจหรือไม่ว่าต้องการรีเซ็ตการตั้งค่าทั้งหมดกลับเป็นค่าเริ่มต้น?", + "unsaved_changes": "คุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก", + "discard_changes": "ละทิ้งการเปลี่ยนแปลงที่ยังไม่ได้บันทึกหรือไม่?", + "discard": "ละทิ้ง", + "keep_editing": "แก้ไขต่อ", + "search_placeholder": "ค้นหาการตั้งค่า", + "search_clear": "ล้างการค้นหา", + "search_no_results": "ไม่พบการตั้งค่าที่ตรงกัน", + "tabs": { + "appearance": "รูปลักษณ์", + "account": "บัญชี", + "vacation": "การตอบกลับอัตโนมัติ", + "calendar": "ปฏิทิน", + "filters": "ตัวกรอง", + "folders": "โฟลเดอร์", + "security": "ความปลอดภัย", + "files": "ไฟล์", + "contacts": "ผู้ติดต่อ", + "notifications": "การแจ้งเตือน", + "reading": "การอ่าน", + "composing": "การเขียน", + "message_list": "รายการข้อความ", + "general": "ทั่วไป", + "organize": "โฟลเดอร์และแท็ก", + "addons": "ส่วนเสริม", + "backup": "สำรองและรีเซ็ต" + }, + "themes": { + "title": "ธีม", + "description": "เลือกจากธีมที่ผู้ดูแลระบบของคุณติดตั้งไว้และธีมที่มีในตัว", + "locked": "การเลือกธีมถูกล็อกโดยผู้ดูแลระบบ", + "forced": "ธีม “{name}” ถูกกำหนดโดยผู้ดูแลระบบและไม่สามารถเปลี่ยนแปลงได้", + "admin_theme": "ธีมผู้ดูแลระบบ", + "activated": "เปิดใช้งานธีมแล้ว", + "default_restored": "คืนค่าธีมเริ่มต้นแล้ว", + "default_name": "ค่าเริ่มต้น", + "default_badge": "ค่าเริ่มต้น", + "admin_enforced": "บังคับใช้โดยผู้ดูแลระบบ", + "show_all": "แสดงธีมทั้งหมด {count} ธีม", + "show_fewer": "แสดงน้อยลง" + }, + "tab_groups": { + "apps": "แอปพลิเคชัน", + "mail": "อีเมล" + }, + "appearance": { + "message_list_order": { + "label": "ลำดับรายการข้อความ", + "description": "การเรียงลำดับข้อความในรายการ เซิร์ฟเวอร์จะเป็นผู้เรียงลำดับ จึงครอบคลุมทั้งโฟลเดอร์ ไม่ใช่เฉพาะข้อความที่โหลดแล้ว", + "preset": { + "chronological": "ตามลำดับเวลา (ใหม่สุดก่อน)", + "unread_first": "ยังไม่ได้อ่านก่อน", + "starred_first": "ติดดาวก่อน", + "tagged_first": "ติดแท็กก่อน", + "custom": "กำหนดเอง" + }, + "tag_label": "แท็ก", + "advanced_show": "ขั้นสูง: แก้ไขระดับการเรียงลำดับ", + "advanced_hide": "ซ่อนขั้นสูง", + "criterion_label": "เกณฑ์ระดับที่ {n}", + "direction_label": "ทิศทางระดับที่ {n}", + "criteria": { + "unread": "ยังไม่ได้อ่าน", + "starred": "ติดดาว", + "tag": "แท็ก", + "receivedAt": "วันที่ได้รับ", + "sentAt": "วันที่ส่ง", + "from": "ผู้ส่ง", + "subject": "หัวข้อ", + "size": "ขนาด" + }, + "direction": { + "unread_first": "ยังไม่ได้อ่านก่อน", + "read_first": "อ่านแล้วก่อน", + "starred_first": "ติดดาวก่อน", + "unstarred_first": "ไม่ติดดาวก่อน", + "tagged_first": "ติดแท็กก่อน", + "untagged_first": "ไม่ติดแท็กก่อน", + "newest_first": "ใหม่สุดก่อน", + "oldest_first": "เก่าสุดก่อน", + "a_to_z": "A → Z", + "z_to_a": "Z → A", + "largest_first": "ใหญ่สุดก่อน", + "smallest_first": "เล็กสุดก่อน" + }, + "add_level": "เพิ่มระดับ", + "remove_level": "ลบระดับ", + "move_up": "เลื่อนขึ้น", + "move_down": "เลื่อนลง", + "tiebreak_note": "สูงสุด 3 ระดับ ระดับถัดไปจะตัดสินกรณีที่ข้อมูลเท่ากัน ลำดับใหม่สุดก่อนจะถูกนำมาใช้เป็นลำดับสุดท้ายเสมอ", + "scope": { + "label": "นำไปใช้กับทุกโฟลเดอร์", + "description": "เมื่อปิดใช้งาน ลำดับนี้จะใช้กับกล่องข้อความเท่านั้น โฟลเดอร์อื่นจะเรียงตามลำดับเวลา" + }, + "unsupported_note": "เมลเซิร์ฟเวอร์ของคุณไม่รองรับการเรียงตามสถานะการอ่าน การติดดาว หรือแท็ก ระดับเหล่านั้นจะถูกข้ามและรายการจะเรียงตามลำดับเวลา" + }, + "title": "รูปลักษณ์", + "description": "ปรับแต่งรูปลักษณ์และความรู้สึกของเว็บเมลของคุณ", + "theme": { + "label": "ธีม", + "description": "เลือกโทนสีที่คุณต้องการ", + "light": "สว่าง", + "dark": "มืด", + "system": "ตามระบบ" + }, + "language": { + "label": "ภาษา", + "description": "เลือกภาษาที่คุณต้องการใช้งาน" + }, + "font_size": { + "label": "ขนาดตัวอักษร", + "description": "ปรับขนาดข้อความเพื่อการอ่านที่ง่ายขึ้น", + "small": "เล็ก", + "medium": "ปานกลาง", + "large": "ใหญ่" + }, + "list_density": { + "label": "ความหนาแน่น", + "description": "ควบคุมระยะห่างและช่องว่างทั่วทั้งส่วนติดต่อผู้ใช้", + "extra_compact": "กะทัดรัดพิเศษ", + "compact": "กะทัดรัด", + "regular": "ปกติ", + "comfortable": "โปร่งสบาย" + }, + "interface_layout": { + "label": "เค้าโครงส่วนต่อประสาน", + "description": "ตำแหน่งของแถบค้นหา แถบนำทาง และแถบเครื่องมือ", + "default": "ค่าเริ่มต้น", + "mountain_view": "Mountain View" + }, + "animations": { + "label": "เปิดใช้งานภาพเคลื่อนไหว", + "description": "แสดงเอฟเฟกต์และการเปลี่ยนผ่านที่ราบรื่น" + }, + "toolbar_position": { + "label": "ตำแหน่งแถบเครื่องมือ", + "description": "ตำแหน่งที่จะแสดงปุ่มการดำเนินการกับอีเมล (ตอบกลับ, เก็บถาวร, ลบ ฯลฯ)", + "top": "ด้านบน", + "below_subject": "ใต้หัวข้อ" + }, + "toolbar_labels": { + "label": "แสดงป้ายข้อความบนแถบเครื่องมือ", + "description": "แสดงข้อความข้างไอคอนบนแถบเครื่องมือ ปิดใช้งานเพื่อประหยัดพื้นที่เมื่อคุณคุ้นเคยกับไอคอนแล้ว" + }, + "hide_account_switcher": { + "label": "ซ่อนตัวสลับบัญชีในแถบด้านข้าง", + "description": "ซ่อนตัวเลือกบัญชีที่ด้านบนของแถบโฟลเดอร์ คุณยังสามารถสลับบัญชีจากแถบนำทางหลักด้านล่างได้" + }, + "show_rail_account_list": { + "label": "แสดงรูปประจำตัวบัญชีบนแถบนำทางหลัก", + "description": "แสดงวงกลมบัญชีแต่ละบัญชีที่ด้านล่างของแถบนำทางหลักเพื่อการสลับบัญชีอย่างรวดเร็ว พร้อมปุ่มลงชื่อออกด้านล่าง" + }, + "unified_mailbox": { + "label": "กล่องข้อความรวม", + "description": "แสดงโฟลเดอร์รวม (กล่องข้อความ, รายการส่ง ฯลฯ) สำหรับบัญชีที่ใช้งานอยู่และโฟลเดอร์ที่แชร์ จำเป็นต้องมีบัญชีที่เชื่อมต่อมากกว่าหนึ่งบัญชี (หรือกล่องข้อความกลุ่มที่รวมอยู่ด้านล่าง) ก่อนที่โฟลเดอร์ใดๆ จะปรากฏที่นี่ หากมีเพียงบัญชีเดียว จะมีเพียงส่วนหัวของหมวดหมู่ รายการ อีเมลทั้งหมด / ยังไม่ได้อ่าน / ติดดาว ด้านล่างเป็นตัวเลือกแยกต่างหากที่ควบคุมโดยผู้ดูแลระบบและจะไม่แสดงจนกว่าผู้ดูแลระบบจะเปิดใช้งาน", + "cross_account": { + "label": "ครอบคลุมทุกบัญชี", + "description": "รวมกล่องข้อความจากทุกบัญชีที่เชื่อมต่อเข้าด้วยกัน แทนที่จะจำกัดอยู่เฉพาะบัญชีที่ใช้งานอยู่" + }, + "include_group": { + "label": "รวมกล่องข้อความกลุ่ม", + "description": "รวมกล่องข้อความที่แชร์/กลุ่มเข้าในมุมมองรวมด้วย" + } + }, + "all_mail": { + "folders_label": "โฟลเดอร์ในรายการรวม", + "folders_description": "เลือกโฟลเดอร์ของบัญชีนี้ที่จะรวมเข้าในรายการ อีเมลทั้งหมด / ยังไม่ได้อ่าน / ติดดาว", + "account_hint": "มีผลกับ {account}", + "no_folders": "ไม่มีโฟลเดอร์ที่พร้อมใช้งาน" + }, + "colorful_sidebar_icons": { + "label": "ไอคอนแถบด้านข้างแบบมีสีสัน", + "description": "ใส่สีไอคอนโฟลเดอร์และแท็กตามประเภท (สีน้ำเงินสำหรับกล่องข้อความ, สีแดงสำหรับจดหมายขยะ, สีเขียวสำหรับรายการส่ง ฯลฯ) ปิดใช้งานเพื่อใช้แถบด้านข้างแบบสีเดียว" + }, + "tint_list_rows": { + "label": "ย้อมสีแถวข้อความตามสีแท็ก", + "description": "แรเงาแถวข้อความแต่ละแถวด้วยสีของแท็กแรก ปิดใช้งานเพื่อให้แถวเป็นสีพื้นปกติ โดยจุดและชิปแท็กจะยังคงแสดงสีอยู่" + }, + "show_folder_total_count": { + "label": "แสดงจำนวนข้อความทั้งหมด", + "description": "แสดงจำนวนข้อความทั้งหมดถัดจากโฟลเดอร์และแท็ก ควบคู่ไปกับจำนวนที่ยังไม่ได้อ่าน ปิดใช้งานเพื่อแสดงเฉพาะจำนวนที่ยังไม่ได้อ่าน" + }, + "favicon_unread_badge": { + "label": "ป้ายจำนวนที่ยังไม่ได้อ่านบนแท็บและไอคอนแอป", + "description": "แสดงจำนวนอีเมลที่ยังไม่ได้อ่านเป็นป้ายตัวเลขบนไอคอนแท็บเบราว์เซอร์ และบนไอคอนแอปที่ติดตั้งไว้หากรองรับ เพื่อให้เห็นอีเมลใหม่เมื่อไม่ได้เปิดแท็บนั้นอยู่ ปิดใช้งานเพื่อไม่แสดงป้ายบนไอคอนทั้งสอง" + }, + "show_shared_mail_accounts": { + "label": "แสดงบัญชีอีเมลที่แชร์", + "description": "แสดงรายการโฟลเดอร์ของกล่องข้อความที่ผู้อื่นแชร์กับคุณภายใต้ส่วน ที่แชร์ ในแถบด้านข้าง ปิดใช้งานเพื่อซ่อนทั้งหมด หรือซ่อนทีละบัญชีด้านล่าง โดยปฏิทินและผู้ติดต่อของบัญชีเหล่านั้นจะยังคงอยู่" + }, + "pro_interface": { + "label": "ส่วนต่อประสานระดับโปร (ทดลองใช้)", + "description": "เค้าโครงสำหรับผู้ใช้ระดับสูงบนคอมพิวเตอร์เดสก์ท็อป พร้อมการเรียกดูข้อความหลายแท็บและขั้นตอนการทำงานข้ามบัญชี ส่วนต่อประสานมาตรฐานจะไม่ได้รับผลกระทบ คุณสามารถสลับกลับมาได้ตลอดเวลา", + "open_label": "เปิดส่วนต่อประสานระดับโปร", + "back_to_standard": "กลับสู่ส่วนต่อประสานมาตรฐาน" + }, + "cross_unread": { + "label": "ยังไม่ได้อ่าน", + "description": "แสดงรายการ ยังไม่ได้อ่าน ในกล่องข้อความรวมที่รวบรวมอีเมลที่ยังไม่ได้อ่านจากโฟลเดอร์ที่เลือก" + }, + "cross_starred": { + "label": "ติดดาว", + "description": "แสดงรายการ ติดดาว ในกล่องข้อความรวมที่รวบรวมอีเมลที่ตั้งค่าสถานะ/ติดดาวจากโฟลเดอร์ที่เลือก" + }, + "cross_all": { + "label": "อีเมลทั้งหมด", + "description": "แสดงรายการ อีเมลทั้งหมด ในกล่องข้อความรวมที่รวบรวมอีเมลทั้งหมดจากโฟลเดอร์ที่เลือก" + }, + "sections": { + "text": "ข้อความและการเคลื่อนไหว", + "layout": "เค้าโครง", + "sidebar": "แถบด้านข้าง", + "accounts": "หลายบัญชี", + "accounts_description": "วิธีกำหนดให้บัญชีและกล่องข้อความที่แชร์แสดงผลร่วมกัน", + "experimental": "ฟีเจอร์ทดลอง" + }, + "account_marker": { + "label": "แยกความแตกต่างระหว่างบัญชี", + "description": "ในมุมมองรวม ทำเครื่องหมายข้อความแต่ละฉบับด้วยสีของบัญชีที่เป็นต้นทาง", + "dot": "จุดสี", + "tint": "ย้อมสีแถว", + "none": "ไม่ระบุ" + } + }, + "keywords": { + "title": "แท็กอีเมล", + "description": "กำหนดแท็กเพื่อจัดหมวดหมู่อีเมลของคุณ ข้อมูลนี้จะถูกบันทึกเป็นคีย์เวิร์ด JMAP บนเซิร์ฟเวอร์", + "add_keyword": "เพิ่มแท็ก", + "label_field": "ชื่อที่แสดง", + "label_placeholder": "เช่น งาน, ส่วนตัว, ด่วน", + "id_field": "รหัสแท็ก", + "id_placeholder": "เช่น work, personal, urgent", + "color_field": "สี", + "id_exists": "รหัสแท็กนี้มีอยู่แล้ว", + "edit": "แก้ไขแท็ก", + "delete": "ลบแท็ก", + "save": "บันทึก", + "add": "เพิ่ม", + "cancel": "ยกเลิก", + "migrating": "กำลังอัปเดตแท็กบนอีเมลที่มีอยู่…", + "migration_error": "อัปเดตแท็กบนอีเมลที่มีอยู่ไม่สำเร็จ", + "filters_migration_error": "กฎตัวกรองบางข้อยังคงใช้แท็กเดิมอยู่ — กรุณาอัปเดตด้วยตนเอง", + "nesting": { + "label": "แท็กแบบซ้อนกัน", + "description": "จัดวางแท็กย่อยไว้ใต้แท็กอื่นและแสดงเป็นแผนภูมิต้นไม้ในแถบด้านข้าง" + }, + "parent_field": "แท็กหลัก", + "no_parent": "ไม่มีแท็กหลัก", + "too_long": "เส้นทางแท็กนี้ยาวเกินไป (สูงสุด {max} อักขระ)", + "has_children_locked": "มีแท็กอื่นซ้อนอยู่ใต้แท็กนี้ ชื่อและแท็กหลักจึงถูกล็อก กรุณาย้ายหรือลบแท็กย่อยออกก่อน", + "has_children_delete": "กรุณาลบแท็กย่อยที่ซ้อนอยู่ใต้แท็กนี้ออกก่อน", + "visibility_field": "การแสดงผลในแถบด้านข้าง", + "visibility": { + "show": "แสดง", + "unread": "แสดงเมื่อมีที่ยังไม่ได้อ่าน", + "hide": "ซ่อน" + }, + "unrecognized": { + "title": "กู้คืนแท็กจากเซิร์ฟเวอร์", + "description": "ชื่อและสีของแท็กจะจัดเก็บไว้ในเบราว์เซอร์นี้ แต่ตัวแท็กเองจะอยู่บนข้อความของคุณในฐานะคีย์เวิร์ด JMAP สแกนอีเมลของคุณเพื่อหาคีย์เวิร์ดที่ยังไม่มีคำจำกัดความที่นี่ แล้วเพิ่มกลับเข้ามา", + "scan": "สแกนหาแท็ก", + "rescan": "สแกนอีกครั้ง", + "scanning": "กำลังสแกน… {scanned} จาก {total} ข้อความ", + "none": "ทุกแท็กบนข้อความของคุณได้รับการกำหนดค่าไว้ที่นี่เรียบร้อยแล้ว", + "messages": "{count, plural, one {# ข้อความ} other {# ข้อความ}}", + "add_all": "เพิ่มทั้งหมด {count} รายการ", + "partial": "สแกนเฉพาะข้อความล่าสุด {scanned} ข้อความจากทั้งหมด {total} ข้อความ แท็กที่ใช้เฉพาะในอีเมลเก่าอาจไม่ปรากฏ", + "error": "ไม่สามารถสแกนอีเมลของคุณเพื่อหาแท็กได้" + } + }, + "notifications": { + "test_sound": "ทดสอบเสียงแจ้งเตือน", + "sounds": { + "default": "ค่าเริ่มต้น (เสียงบี๊บ)", + "cheerful": "ร่าเริง (Cheerful)", + "involved": "กระตือรือร้น (Involved)", + "swift": "รวดเร็ว (Swift Gesture)", + "relax": "ผ่อนคลาย (Relax)" + }, + "push": { + "title": "การแจ้งเตือนเบื้องหลัง", + "description": "รับการแจ้งเตือนของระบบสำหรับอีเมลใหม่เมื่อปิดเว็บไซต์นี้ จัดส่งผ่าน Bulwark push relay โดยรีเลย์จะไม่เห็นเนื้อหาอีเมลของคุณ", + "relay_label": "พุชรีเลย์", + "relay_desc": "เซิร์ฟเวอร์ที่ทำหน้าที่จัดส่งการแจ้งเตือนของคุณ เลือกจากรีเลย์ที่ผู้ดูแลระบบกำหนดไว้", + "relay_locked": "กำหนดโดยผู้ดูแลระบบ", + "relay_locked_desc": "พุชรีเลย์ถูกกำหนดโดยผู้ดูแลระบบและไม่สามารถเปลี่ยนแปลงได้", + "status_active": "เปิดใช้งานบนอุปกรณ์นี้", + "status_inactive": "ไม่ได้เปิดใช้งานบนอุปกรณ์นี้", + "status_unsupported": "เบราว์เซอร์นี้ไม่รองรับ Web Push", + "status_lite": "Web Push ไม่พร้อมใช้งานใน Bulwark Lite จำเป็นต้องใช้ Bulwark server", + "status_busy": "กำลังดำเนินการ…", + "enable": "เปิดใช้งาน", + "reenable": "ลงทะเบียนใหม่", + "disable": "ปิดใช้งาน", + "confirm_disable_title": "ปิดใช้งานการแจ้งเตือนเบื้องหลังหรือไม่?", + "confirm_disable_message": "อุปกรณ์นี้จะไม่ได้รับการแจ้งเตือนอีกต่อไปเมื่อปิดเว็บไซต์นี้", + "dismiss_aria": "ปิดข้อความแจ้งเตือน", + "ios_hint": "บน iOS กรุณาติดตั้งเว็บไซต์ลงในหน้าจอหลักก่อน - Safari จะส่ง Web Push ไปยัง PWA ที่ติดตั้งไว้เท่านั้น", + "devices_title": "อุปกรณ์ที่ลงทะเบียนไว้", + "devices_desc": "อุปกรณ์ทั้งหมดที่ลงทะเบียนเพื่อรับการแจ้งเตือนเบื้องหลังสำหรับบัญชีนี้ การเพิกถอนอุปกรณ์จะมีผลให้อุปกรณ์นั้นหยุดรับการแจ้งเตือนทันที", + "devices_loading": "กำลังโหลดรายการอุปกรณ์ที่ลงทะเบียน…", + "devices_empty": "ไม่มีอุปกรณ์ที่ลงทะเบียนสำหรับการแจ้งเตือนเบื้องหลัง", + "devices_error": "ไม่สามารถโหลดรายการอุปกรณ์ที่ลงทะเบียนได้", + "devices_refresh": "รีเฟรช", + "device_this": "อุปกรณ์นี้", + "device_other": "อุปกรณ์อื่น", + "device_status_active": "กำลังจัดส่งการแจ้งเตือน", + "device_status_inactive": "ไม่เคยจัดส่งการแจ้งเตือน", + "device_status_unknown": "ไม่เป็นที่รู้จักสำหรับรีเลย์นี้", + "device_expires": "หมดอายุ {date}", + "revoke": "เพิกถอน", + "confirm_revoke_title": "เพิกถอนอุปกรณ์นี้หรือไม่?", + "confirm_revoke_message": "อุปกรณ์นี้จะหยุดรับการแจ้งเตือนเบื้องหลังทันที หากเปิดใช้งานพุชอีกครั้งบนอุปกรณ์นั้นจะเป็นการลงทะเบียนใหม่", + "confirm_revoke_message_this": "อุปกรณ์นี้จะหยุดรับการแจ้งเตือนเบื้องหลังทันที", + "shared_mailboxes_no_push": "กล่องข้อความที่ผู้อื่นแชร์กับคุณจะไม่ส่งการแจ้งเตือนเบื้องหลัง", + "error_forbidden": "เมลเซิร์ฟเวอร์ไม่อนุญาตการแจ้งเตือนเบื้องหลังสำหรับบัญชีนี้", + "error_over_quota": "บัญชีนี้มีการลงทะเบียนพุชบนเมลเซิร์ฟเวอร์มากเกินไป (ขีดจำกัดปกติคือ 15 อุปกรณ์) กรุณาเพิกถอนอุปกรณ์ที่ไม่ได้ใช้งานแล้วในการตั้งค่าการแจ้งเตือน แล้วลองใหม่อีกครั้ง" + }, + "push_all": { + "title": "ทุกบัญชี", + "description": "เปิดหรือปิดการแจ้งเตือนพุชสำหรับหลายบัญชีพร้อมกัน การสมัครรับของเบราว์เซอร์รายการเดียวจะรองรับทุกบัญชี", + "select_all": "เลือกทุกบัญชีที่เชื่อมต่อ", + "state_on": "เปิดการแจ้งเตือนอยู่", + "state_off": "ปิดการแจ้งเตือนอยู่", + "enable_selected": "เปิดใช้งานสำหรับรายการที่เลือก", + "disable_selected": "ปิดใช้งานสำหรับรายการที่เลือก", + "result_enabled": "เปิดใช้งานการแจ้งเตือนสำหรับ {count} บัญชีแล้ว", + "result_partial": "เปิดใช้งานสำหรับ {enabled} บัญชีแล้ว; ไม่สำเร็จ {failed} บัญชี", + "result_disabled": "ปิดใช้งานการแจ้งเตือนสำหรับ {count} บัญชีแล้ว" + }, + "sound_selection": { + "title": "เสียงแจ้งเตือน", + "description": "เลือกเสียงที่จะเล่นเมื่อมีการแจ้งเตือน", + "choose": "เสียง", + "choose_desc": "เลือกเสียงแจ้งเตือนและคลิกไอคอนลำโพงเพื่อทดลองฟัง" + }, + "email": { + "title": "การแจ้งเตือนอีเมล", + "description": "กำหนดค่าการแจ้งเตือนสำหรับอีเมลขาเข้า", + "enabled": "การแจ้งเตือนอีเมล", + "enabled_desc": "แสดงการแจ้งเตือนเมื่อมีอีเมลใหม่เข้ามา", + "sound": "เสียงแจ้งเตือน", + "sound_desc": "เล่นเสียงเตือนเมื่อมีอีเมลใหม่เข้ามา", + "inbox_only": "เฉพาะกล่องข้อความเข้า", + "inbox_only_desc": "แจ้งเตือนเฉพาะอีเมลที่เข้ามายังกล่องข้อความเข้าเท่านั้น ข้ามอีเมลที่ตัวกรองจัดเก็บไปยังโฟลเดอร์อื่น" + }, + "calendar": { + "title": "การแจ้งเตือนปฏิทิน", + "description": "กำหนดค่าการแจ้งเตือนสำหรับกิจกรรมในปฏิทิน", + "enabled": "การแจ้งเตือนกิจกรรม", + "enabled_desc": "แสดงการแจ้งเตือนสำหรับกิจกรรมในปฏิทินที่กำลังจะมาถึง", + "sound": "เสียงแจ้งเตือน", + "sound_desc": "เล่นเสียงเตือนสำหรับกิจกรรมในปฏิทิน" + } + }, + "language_region": { + "title": "ภาษา ภูมิภาค และเวลา", + "description": "ภาษา รูปแบบวันที่ รูปแบบเวลา และการตั้งค่าตามภูมิภาคอื่นๆ", + "language": { + "label": "ภาษา", + "description": "เลือกภาษาที่คุณต้องการใช้งาน", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "รูปแบบวันที่", + "description": "รูปแบบการแสดงวันที่ในรายการอีเมล", + "smart": "แบบชาญฉลาด", + "relative": "แบบสัมพัทธ์", + "full": "วันที่แบบเต็มเสมอ", + "preview_today": "วันนี้:", + "preview_this_week": "สัปดาห์นี้:", + "preview_older": "เก่ากว่านั้น:" + }, + "date_locale": { + "label": "ภูมิภาครูปแบบวันที่", + "description": "ลำดับตัวเลขของวันที่ (วัน, เดือน, ปี)", + "auto": "อัตโนมัติ", + "iso": "ISO 8601", + "dmy": "วัน/เดือน/ปี", + "mdy": "เดือน/วัน/ปี" + }, + "time_format": { + "label": "รูปแบบเวลา", + "description": "เลือกระหว่างระบบเวลา 12 ชั่วโมง หรือ 24 ชั่วโมง", + "12h": "12 ชั่วโมง", + "24h": "24 ชั่วโมง" + }, + "first_day": { + "label": "วันแรกของสัปดาห์", + "description": "เริ่มต้นสัปดาห์ในวันอาทิตย์หรือวันจันทร์", + "sunday": "วันอาทิตย์", + "monday": "วันจันทร์" + }, + "time_zone": { + "label": "เขตเวลา", + "description": "แสดงเวลาอีเมลและปฏิทินในเขตเวลานี้แทนเขตเวลาที่รายงานโดยเบราว์เซอร์ของคุณ", + "auto": "อัตโนมัติ ({zone})", + "preview_now": "เวลาขณะนี้:" + } + }, + "email_behavior": { + "inbox_type": { + "label": "ประเภทกล่องข้อความ", + "description": "ยังไม่ได้อ่านก่อน จะแสดงข้อความที่ยังไม่ได้อ่านใหม่ล่าสุด 25 ฉบับในส่วนด้านบนเหนือกล่องข้อความที่เหลือ", + "default": "ค่าเริ่มต้น", + "unread_first": "ยังไม่ได้อ่านก่อน" + }, + "clear_search_on_folder_change": { + "label": "ล้างการค้นหาเมื่อเปลี่ยนโฟลเดอร์", + "description": "การคลิกโฟลเดอร์ (กล่องข้อความ, รายการส่ง, …) จะล้างการค้นหาที่ใช้งานอยู่และเรียกดูโฟลเดอร์นั้น เมื่อปิดใช้งาน การค้นหาจะยังคงมีผลและทำงานซ้ำในโฟลเดอร์ที่คุณสลับไป" + }, + "request_read_receipt": { + "label": "ขอใบตอบรับการเปิดอ่านโดยค่าเริ่มต้น", + "description": "เปิดใช้งานการขอใบตอบรับการเปิดอ่านล่วงหน้าเมื่อเขียนข้อความใหม่" + }, + "read_receipt_response": { + "label": "การตอบกลับคำขอใบตอบรับการเปิดอ่าน", + "description": "สิ่งที่ต้องทำเมื่อข้อความขาเข้ามีการร้องขอใบตอบรับการเปิดอ่าน", + "ask": "ถามทุกครั้ง", + "always": "ส่งเสมอ", + "never": "ไม่ส่งเลย" + }, + "title": "พฤติกรรมอีเมล", + "description": "กำหนดค่าวิธีจัดการและการแสดงผลอีเมล", + "mark_read": { + "label": "ทำเครื่องหมายว่าอ่านแล้ว", + "description": "ช่วงเวลาที่จะทำเครื่องหมายอีเมลว่าอ่านแล้วเมื่อเปิดดู", + "instant": "ทันที", + "delay_3s": "หลังจาก 3 วินาที", + "delay_5s": "หลังจาก 5 วินาที", + "never": "ไม่อัตโนมัติ" + }, + "delete_action": { + "label": "การดำเนินการเมื่อลบ", + "description": "สิ่งที่เกิดขึ้นเมื่อคุณลบอีเมล", + "trash": "ย้ายไปที่ถังขยะ", + "trash_and_read": "ย้ายไปที่ถังขยะและทำเครื่องหมายว่าอ่านแล้ว", + "permanent": "ลบอย่างถาวร", + "warning": "อีเมลจะถูกลบอย่างถาวรและไม่สามารถกู้คืนได้ การดำเนินการนี้ไม่สามารถยกเลิกได้" + }, + "message_spacing": { + "label": "ระยะห่างของข้อความ", + "description": "ช่องว่างรอบเนื้อหาข้อความในหน้าต่างอ่านอีเมล", + "auto": "อัตโนมัติ (แนะนำ)", + "always": "เพิ่มระยะห่างเสมอ", + "edge": "ชิดขอบ" + }, + "plain_text_font": { + "label": "แบบอักษรข้อความธรรมดา", + "description": "แบบอักษรที่ใช้สำหรับอีเมลแบบข้อความธรรมดา (Plain Text)", + "mono": "ความกว้างคงที่ (Monospace)", + "sans": "ปกติ (แบบเดียวกับแอป)" + }, + "archive_mode": { + "label": "จัดเก็บถาวรใน", + "description": "วิธีจัดหมวดหมู่อีเมลเมื่อทำการเก็บถาวร", + "single": "โฟลเดอร์เดียว", + "year": "แยกโฟลเดอร์ตามปี", + "month": "แยกโฟลเดอร์ตามเดือน", + "reorganize": "จัดระเบียบคลังเก็บถาวรที่มีอยู่ใหม่", + "reorganize_success": "{count, plural, =0 {ไม่มีอีเมลที่ต้องจัดระเบียบใหม่} =1 {จัดระเบียบอีเมลใหม่แล้ว 1 ฉบับ} other {จัดระเบียบอีเมลใหม่แล้ว # ฉบับ}}", + "reorganize_error": "จัดระเบียบคลังเก็บถาวรไม่สำเร็จ" + }, + "permanently_delete_junk": { + "label": "ลบจดหมายขยะอย่างถาวร", + "description": "ลบอีเมลจากโฟลเดอร์จดหมายขยะ/สแปมอย่างถาวรแทนที่จะย้ายไปยังถังขยะ" + }, + "confirm_bulk_delete": { + "label": "ยืนยันก่อนลบหลายข้อความ", + "description": "ถามเพื่อยืนยันก่อนย้ายข้อความที่เลือกหลายฉบับไปยังถังขยะ การลบอย่างถาวรจะถามเพื่อยืนยันเสมอ" + }, + "mail_layout": { + "label": "เค้าโครงอีเมล", + "description": "เลือกระหว่างแผงการอ่านแบบแยกส่วนคลาสสิก, รูปแบบการอ่านแบบโฟกัสสไตล์ Gmail, หรือแผงการอ่านด้านล่างสไตล์ Zimbra", + "split": "แผงแยกด้านข้าง", + "split_description": "แสดงรายการข้อความและแผงการอ่านเคียงข้างกัน", + "focus": "รายการแบบโฟกัส", + "focus_description": "แสดงหนึ่งบรรทัดต่อข้อความและเปิดอ่านแบบเต็มความกว้าง โดยยังคงมองเห็นแถบโฟลเดอร์ด้านข้าง", + "horizontal": "แผงการอ่านด้านล่าง", + "horizontal_description": "แสดงรายการข้อความด้านบนและเปิดข้อความที่เลือกในแผงการอ่านด้านล่าง" + }, + "list_columns": { + "label": "แสดงรายการข้อความเป็นคอลัมน์", + "description": "แสดงแถวข้อความแบบบรรทัดเดียวเป็นตาราง พร้อมคอลัมน์ ผู้ส่ง, หัวข้อ, วันที่ และ ขนาด ภายใต้แถบส่วนหัว" + }, + "show_preview": { + "label": "แสดงข้อความตัวอย่าง", + "description": "แสดงข้อความตัวอย่างของอีเมลในรายการ", + "focus_description": "แสดงข้อความตัวอย่างแบบอินไลน์ภายในรายการข้อความแบบบรรทัดเดียวที่โฟกัส" + }, + "show_verification_codes": { + "label": "แสดงรหัสยืนยันตัวตน", + "description": "แสดงรหัสจากอีเมลลงชื่อเข้าใช้และอีเมลยืนยันเพื่อให้คัดลอกได้ด้วยคลิกเดียว ในรายการข้อความเป็นเวลาหนึ่งวันและในตัวข้อความ" + }, + "plain_text_mode": { + "label": "ข้อความธรรมดาเท่านั้น", + "description": "ปิดใช้งานตัวแก้ไขข้อความแบบสมบูรณ์และส่งอีเมลทั้งหมดเป็นข้อความธรรมดาเท่านั้น รวมถึงการตอบกลับและการส่งต่อ" + }, + "quick_reply": { + "label": "การตอบกลับด่วน", + "description": "แสดงกล่องตอบกลับด่วนที่ด้านล่างของข้อความ" + }, + "auto_select_reply_identity": { + "label": "ตอบกลับจากที่อยู่ที่ได้รับ", + "description": "เมื่อตอบกลับ ให้ส่งจากที่อยู่อีเมลที่ข้อความนั้นถูกส่งมาถึงในตอนแรก ข้อมูลประจำตัวที่คุณตั้งค่าไว้จะตรงกันเสมอ ส่วนที่อยู่อื่นๆ บนโดเมนของคุณจะนับรวมด้วยหรือไม่ (catch-all) จะถูกกำหนดโดย “การจับคู่ที่อยู่ที่ได้รับ” ด้านล่าง" + }, + "reply_identity_match": { + "label": "การจับคู่ที่อยู่ที่ได้รับ", + "description": "ที่อยู่ที่ได้รับใดบ้างที่ถือว่าเป็นของคุณ ที่อยู่ที่ตรงกันทุกประการจะเลือกเฉพาะข้อมูลประจำตัวที่คุณกำหนดค่าไว้เท่านั้น โดเมนเดียวกันจะถือว่าที่อยู่อื่นๆ บนโดเมนข้อมูลประจำตัวของคุณเป็นนามแฝงแบบ catch-all และเขียนส่วนหัว จาก (From) ใหม่เป็นที่อยู่นั้น เลือกที่อยู่ที่ตรงกันทุกประการหากที่อยู่เหล่านั้นเป็นกลุ่มรายชื่อผู้รับไม่ใช่ชื่อแทน", + "exact": "เฉพาะที่อยู่ที่ตรงกันทุกประการ", + "domain": "ที่อยู่อีเมลใดๆ บนโดเมนของฉัน" + }, + "signature_position": { + "label": "ตำแหน่งลายเซ็น", + "description": "ตำแหน่งที่จะแทรกลายเซ็นของคุณในการตอบกลับและการส่งต่อ การวางเหนือข้อความที่อ้างอิงจะอ่านได้อย่างเป็นธรรมชาติเหมือนคำลงท้ายของการตอบกลับ การวางด้านล่างจะทำให้ข้อความเดิมต่อเนื่องกัน", + "above_quote": "ก่อนข้อความที่อ้างอิง", + "below_quote": "หลังข้อความที่อ้างอิง" + }, + "signature_separator": { + "label": "เส้นคั่นลายเซ็น", + "description": "ใส่เส้นคั่นมาตรฐาน \"-- \" นำหน้าลายเซ็น (RFC 3676) ปิดใช้งานหากคุณต้องการให้ข้อความของคุณไหลต่อเนื่องเข้าสู่ลายเซ็นทันที" + }, + "sub_address_delimiter": { + "label": "ตัวคั่นที่อยู่ย่อย (Sub-address)", + "description": "อักขระที่ใช้คั่นชื่อผู้ใช้ของคุณออกจากแท็กที่อยู่ย่อย ให้ตรงกับตัวคั่นที่เมลเซิร์ฟเวอร์ของคุณใช้งาน (เช่น user{delimiter}tag@domain.com)", + "option": "{delimiter} (user{delimiter}tag@domain.com)", + "custom": "กำหนดเอง…", + "custom_input_label": "อักขระตัวคั่นที่กำหนดเอง" + }, + "attachment_click_action": { + "label": "การดำเนินการเมื่อคลิกไฟล์แนบ", + "description": "เลือกว่าเมื่อคลิกไฟล์แนบจะให้แสดงตัวอย่างหรือดาวน์โหลดทันที", + "preview": "แสดงตัวอย่างเมื่อเป็นไปได้", + "download": "ดาวน์โหลดทันที" + }, + "attachment_position": { + "label": "ตำแหน่งไฟล์แนบ", + "description": "ตำแหน่งที่จะแสดงไฟล์แนบในส่วนหัวของอีเมล", + "beside-sender": "ข้างผู้ส่ง", + "below-header": "ใต้ส่วนหัว" + }, + "emails_per_page": { + "10": "10 ฉบับ", + "25": "25 ฉบับ", + "50": "50 ฉบับ", + "100": "100 ฉบับ", + "label": "จำนวนอีเมลต่อหน้า", + "description": "จำนวนอีเมลที่จะโหลดในแต่ละครั้ง" + }, + "always_light_mode": { + "label": "แสดงอีเมลในโหมดสว่างเสมอ", + "description": "แสดงผลเนื้อหาอีเมลในโหมดสว่างแม้ว่าแอปจะอยู่ในโหมดมืด เพื่อหลีกเลี่ยงปัญหาการแปลงสีในโหมดมืด" + }, + "external_content": { + "label": "เนื้อหาภายนอก", + "description": "วิธีจัดการรูปภาพและเนื้อหาภายนอก", + "ask": "ถามเสมอ", + "block": "บล็อกเสมอ", + "allow": "อนุญาตเสมอ" + }, + "trusted_senders": { + "label": "ผู้ส่งที่เชื่อถือได้", + "description": "จัดการรายชื่อผู้ส่งที่รูปภาพจะถูกโหลดโดยอัตโนมัติ", + "count_zero": "ไม่มี", + "count_one": "1 ผู้ส่ง", + "count_other": "{count} ผู้ส่ง", + "modal_title": "ผู้ส่งที่เชื่อถือได้", + "empty_title": "ยังไม่มีผู้ส่งที่เชื่อถือได้", + "empty_description": "เมื่อดูอีเมลที่มีรูปภาพถูกบล็อก ให้คลิก \"เชื่อถือผู้ส่งนี้เสมอ\" เพื่อเพิ่มพวกเขาที่นี่", + "add_manually": "เพิ่มผู้ส่งด้วยตนเอง", + "add_button": "เพิ่ม", + "add_placeholder": "ป้อนที่อยู่อีเมล", + "search_placeholder": "ค้นหาผู้ส่ง...", + "no_results": "ไม่พบผู้ส่งที่ตรงกับการค้นหา", + "remove": "ลบออก", + "close": "ปิด", + "invalid_email": "กรุณาป้อนที่อยู่อีเมลที่ถูกต้อง", + "already_added": "ผู้ส่งนี้อยู่ในรายชื่อที่เชื่อถือได้แล้ว", + "save_error": "บันทึกไม่สำเร็จ - ตรวจสอบบันทึกการทำงานของผู้ติดต่อสำหรับรายละเอียด", + "use_address_book_label": "ซิงค์กับสมุดที่อยู่", + "use_address_book_description": "จัดเก็บผู้ส่งที่เชื่อถือได้ไว้ในสมุดที่อยู่ \"ผู้ส่งที่เชื่อถือได้\" เพื่อให้ซิงค์ข้ามอุปกรณ์ทั้งหมดของคุณ" + }, + "hover_actions": { + "label": "การดำเนินการด่วนเมื่อวางเมาส์", + "description": "เลือกการดำเนินการด่วนที่จะปรากฏขึ้นเมื่อวางเมาส์เหนืออีเมลในรายการ", + "delete": "ลบ", + "star": "ติดดาว / ยกเลิกติดดาว", + "mark_read": "ทำเครื่องหมายว่าอ่านแล้ว / ยังไม่ได้อ่าน", + "archive": "เก็บถาวร", + "tag": "แท็ก", + "spam": "ทำเครื่องหมายว่าเป็นสแปม", + "not_spam": "ไม่ใช่สแปม", + "none_selected": "ไม่ได้เลือกการดำเนินการใดๆ", + "mode_label": "โหมดการแสดงผล", + "mode_inline": "ในบรรทัดเดียวกัน (Inline)", + "mode_floating": "ลอยอยู่ด้านบน (Floating)", + "corner_label": "ตำแหน่งที่ลอย", + "corner_top-left": "บนซ้าย", + "corner_top-right": "บนขวา", + "corner_bottom-left": "ล่างซ้าย", + "corner_bottom-right": "ล่างขวา" + }, + "default_mail_program": { + "label": "โปรแกรมอีเมลเริ่มต้น", + "description": "ลงทะเบียน {appName} เป็นโปรแกรมอีเมลเริ่มต้นของคุณสำหรับลิงก์ mailto:", + "button": "ตั้งเป็นค่าเริ่มต้น", + "success": "เบราว์เซอร์แจ้งเตือนให้ตั้งเป็นค่าเริ่มต้นแล้ว", + "error": "เบราว์เซอร์ของคุณไม่รองรับคุณสมบัตินี้" + }, + "attachment_reminder": { + "label": "การแจ้งเตือนไฟล์แนบ", + "description": "เตือนก่อนส่งเมื่อข้อความของคุณกล่าวถึงไฟล์แนบแต่ไม่ได้แนบไฟล์มาด้วย", + "keywords_label": "คำสำคัญที่เรียกใช้", + "keywords_description": "คำหรือวลีที่กระตุ้นการแจ้งเตือนเมื่อพบในข้อความของคุณ", + "add_placeholder": "เพิ่มคำสำคัญ...", + "add": "เพิ่ม", + "remove": "ลบออก" + }, + "empty_subject_warning": { + "label": "คำเตือนเมื่อไม่มีหัวข้อ", + "description": "ถามเพื่อยืนยันก่อนส่งข้อความที่ไม่มีหัวเรื่อง" + }, + "recipient_mentions": { + "label": "กล่าวถึงผู้รับด้วย @", + "description": "การพิมพ์ @ ในข้อความจะแสดงรายชื่อผู้รับและแทรกชื่อแรกของผู้รับที่เลือก การกด Enter หรือ Tab จะเลือกชื่อที่ไฮไลต์" + }, + "mention_adds_recipient": { + "label": "ผู้ติดต่อในการกล่าวถึงด้วย @", + "description": "การพิมพ์ @ จะแสดงผู้ติดต่อของคุณและบุคคลจากไดเรกทอรีกลางด้วย การเลือกบุคคลที่ยังไม่ได้เป็นผู้รับจะเป็นการเพิ่มพวกเขาลงในข้อความ", + "to": "เพิ่มในช่อง ถึง (To)", + "cc": "เพิ่มในช่อง สำเนา (Cc)", + "off": "แสดงเฉพาะผู้รับปัจจุบัน" + }, + "hide_inline_image_attachments": { + "label": "ซ่อนรูปภาพในเนื้อหาจากรายการไฟล์แนบ", + "description": "รูปภาพที่ฝังอยู่ในเนื้อหาข้อความจะไม่แสดงเป็นไฟล์แนบแยกต่างหาก" + }, + "attachment_image_previews": { + "label": "แสดงตัวอย่างรูปภาพในไฟล์แนบ", + "description": "แสดงรูปภาพที่แนบมาเป็นการ์ดรูปขนาดย่อแทนไอคอนไฟล์ทั่วไป" + }, + "send_delay": { + "label": "ยกเลิกการส่ง / หน่วงเวลาการส่ง", + "description": "หน่วงเวลาการส่งตามปกติด้วยระยะเวลาสั้นๆ บนฝั่งเซิร์ฟเวอร์", + "off": "ปิดใช้งาน", + "seconds": "{seconds} วินาที", + "unsupported": "บัญชีปัจจุบันไม่รองรับการส่งแบบหน่วงเวลา การตั้งค่านี้จะยังคงถูกบันทึกไว้สำหรับบัญชีอื่น" + }, + "return_to_list_after_action": { + "label": "กลับไปยังรายการหลังจากลบหรือทำเครื่องหมายว่ายังไม่ได้อ่าน", + "description": "หลังจากลบหรือทำเครื่องหมายข้อความที่เปิดอยู่ว่ายังไม่ได้อ่าน ให้กลับไปยังรายการข้อความแทนการเปิดข้อความถัดไป" + }, + "swipe_right_action": { + "label": "การดำเนินการเมื่อปัดไปทางขวา (มือถือ)", + "description": "บนอุปกรณ์จอสัมผัส การดำเนินการที่จะทำงานเมื่อคุณปัดข้อความไปทางขวาในรายการ" + }, + "swipe_left_action": { + "label": "การดำเนินการเมื่อปัดไปทางซ้าย (มือถือ)", + "description": "บนอุปกรณ์จอสัมผัส การดำเนินการที่จะทำงานเมื่อคุณปัดข้อความไปทางซ้ายในรายการ" + }, + "swipe_actions": { + "none": "ไม่มี", + "archive": "เก็บถาวร", + "delete": "ลบ", + "mark_read": "สลับสถานะอ่านแล้ว/ยังไม่อ่าน", + "star": "สลับสถานะติดดาว", + "spam": "ทำเครื่องหมายว่าเป็นสแปม" + }, + "rtl_editing": { + "label": "รองรับการแก้ไขจากขวาไปซ้าย (RTL)", + "description": "เพิ่มปุ่มกำหนดทิศทางบนแถบเครื่องมือเขียนอีเมลเพื่อให้คุณสามารถกำหนดทิศทางย่อหน้าจากซ้ายไปขวาหรือขวาไปซ้ายได้" + }, + "group_conversations": { + "label": "จัดกลุ่มข้อความตามการสนทนา", + "description": "แสดงการตอบกลับร่วมกันเป็นการสนทนาเดียวแทนที่จะแยกเป็นข้อความเดี่ยวๆ" + }, + "signatures_link": { + "label": "ลายเซ็น", + "description": "แต่ละที่อยู่อีเมลมีลายเซ็นของตนเอง แก้ไขลายเซ็นร่วมกับที่อยู่อีเมลของคุณ", + "button": "ที่อยู่อีเมล" + } + }, + "account": { + "title": "บัญชี", + "description": "ดูข้อมูลบัญชีของคุณ", + "name_label": "ชื่อที่แสดง", + "username_label": "ชื่อผู้ใช้", + "account_type_label": "ประเภทบัญชี", + "auth_method_label": "การยืนยันตัวตน", + "auth_method_oauth": "การลงชื่อเข้าใช้ครั้งเดียว (OAuth/OIDC)", + "auth_method_basic": "รหัสผ่าน", + "auth_method_token": "โทเค็นการเข้าถึง", + "demo_account": "บัญชีทดลองใช้", + "email": { + "label": "ที่อยู่อีเมล", + "value": "{email}" + }, + "server": { + "label": "เซิร์ฟเวอร์ JMAP", + "value": "{server}" + }, + "storage": { + "label": "การใช้พื้นที่จัดเก็บ", + "used": "ใช้ไป {used} จาก {total}", + "percentage": "ใช้ไป {percent}%" + }, + "last_sync": { + "label": "ซิงค์ล่าสุด", + "value": "{time}" + }, + "accounts": { + "title": "บัญชีที่ลงชื่อเข้าใช้", + "description": "ลากเพื่อจัดลำดับการแสดงผลบัญชีในเมนูแบบเลื่อนลงของบัญชี", + "active": "บัญชีที่ใช้งานอยู่ในปัจจุบัน", + "default_badge": "บัญชีเริ่มต้น", + "set_default": "ตั้งเป็นค่าเริ่มต้น", + "switch_to": "สลับไปยังบัญชีนี้", + "move_up": "เลื่อนขึ้น", + "move_down": "เลื่อนลง", + "drag_handle": "ลากเพื่อจัดลำดับ", + "add": "เพิ่มบัญชี" + }, + "backup": { + "title": "การสำรองข้อมูลรายการบัญชี", + "description": "เก็บรายการบัญชีในเบราว์เซอร์นี้ไว้บนเซิร์ฟเวอร์ โดยเข้ารหัสด้วยรหัสผ่านที่มีเพียงคุณเท่านั้นที่รู้ และนำกลับมาใช้บนอุปกรณ์อื่น รหัสผ่านของกล่องข้อความจะไม่ถูกบันทึก: คุณจะต้องลงชื่อเข้าใช้ในแต่ละบัญชีที่กู้คืนด้วยตนเอง", + "description_passwords": "เก็บรายการบัญชีในเบราว์เซอร์นี้ไว้บนเซิร์ฟเวอร์ โดยเข้ารหัสด้วยรหัสผ่านที่มีเพียงคุณเท่านั้นที่รู้ และนำกลับมาใช้บนอุปกรณ์อื่น คุณสามารถรวมรหัสผ่านของกล่องข้อความไว้ด้วย เพื่อให้บัญชีที่กู้คืนสามารถลงชื่อเข้าใช้ได้โดยอัตโนมัติ", + "status_none": "ไม่มีรายการที่บันทึกไว้สำหรับ {account}", + "status_saved": "มีรายการที่บันทึกไว้สำหรับ {account}", + "save": "บันทึกรายการ", + "restore": "กู้คืนรายการ", + "delete": "ลบรายการที่บันทึกไว้", + "cancel": "ยกเลิก", + "delete_confirm": "ลบรายการบัญชีที่บันทึกไว้ออกจากเซิร์ฟเวอร์หรือไม่?", + "password": "รหัสผ่านการสำรองข้อมูล", + "password_hint": "อย่างน้อย 10 อักขระ รหัสผ่านนี้ไม่สามารถกู้คืนได้: หากคุณลืม ให้บันทึกรายการใหม่อีกครั้งด้วยรหัสผ่านใหม่", + "restore_hint": "รหัสผ่านที่เลือกไว้เมื่อบันทึกรายการ", + "confirm": "ยืนยันรหัสผ่าน", + "include_passwords": "รวมรหัสผ่านของกล่องข้อความ", + "include_passwords_hint": "บัญชีที่ลงชื่อเข้าใช้ที่นี่ด้วยรหัสผ่านจะลงชื่อเข้าใช้โดยอัตโนมัติหลังจากกู้คืน ใครก็ตามที่รู้รหัสผ่านการสำรองข้อมูลจะสามารถเข้าถึงกล่องข้อความทุกกล่องในรายการได้", + "saved": "บันทึกรายการแล้ว ({count, plural, one {# บัญชี} other {# บัญชี}})", + "restored": "เพิ่มบัญชีแล้ว: {added} บัญชีที่มีอยู่แล้วและได้รับการอัปเดต: {updated} เปิดแต่ละบัญชีใหม่จากรายการบัญชีเพื่อลงชื่อเข้าใช้", + "restored_signed_in": "เพิ่มบัญชีแล้ว: {added} บัญชีที่มีอยู่แล้วและได้รับการอัปเดต: {updated}", + "skipped": "ไม่ได้เพิ่ม {count, plural, one {# บัญชี} other {# บัญชี}}: เนื่องจากถึงขีดจำกัดจำนวนบัญชีแล้ว", + "saved_passwords": "รวมรหัสผ่านสำหรับ {count, plural, one {# บัญชี} other {# บัญชี}}", + "signed_in": "ลงชื่อเข้าใช้ {count, plural, one {# บัญชี} other {# บัญชี}} ด้วยรหัสผ่านที่บันทึกไว้เรียบร้อยแล้ว", + "sign_in_failed": "รหัสผ่านที่บันทึกไว้ถูกปฏิเสธ {count, plural, one {1 รหัสผ่าน} other {# รหัสผ่าน}}: กรุณาลงชื่อเข้าใช้บัญชีเหล่านั้นจากรายการบัญชี", + "deleted": "ลบรายการที่บันทึกไว้แล้ว", + "prompt_title": "กู้คืนบัญชีอื่นของคุณหรือไม่?", + "prompt_description": "มีรายการบัญชีที่บันทึกไว้สำหรับ {account} ป้อนรหัสผ่านการสำรองข้อมูลเพื่อเพิ่มบัญชีเหล่านั้นลงในเบราว์เซอร์นี้ หรือทำในภายหลังจากการตั้งค่า", + "prompt_not_now": "ไม่ใช่ตอนนี้", + "prompt_done": "เสร็จสิ้น", + "errors": { + "mismatch": "รหัสผ่านไม่ตรงกัน", + "password_length": "ต้องมีความยาวอย่างน้อย 10 อักขระ", + "unlock_failed": "รหัสผ่านไม่ถูกต้อง หรือรายการนี้ถูกบันทึกไว้สำหรับบัญชีอื่น", + "owner_signin_required": "ลงชื่อเข้าใช้บัญชีนี้อีกครั้ง แล้วลองใหม่", + "https_required": "จำเป็นต้องใช้การเชื่อมต่อที่ปลอดภัย (HTTPS)", + "storage_failed": "เซิร์ฟเวอร์ไม่สามารถอ่านหรือจัดเก็บรายการได้ กรุณาลองใหม่อีกครั้งในภายหลัง" + } + }, + "shared_accounts": { + "title": "ที่แชร์กับฉัน", + "description": "บัญชีกลุ่มและบัญชีที่แชร์ที่คุณสามารถจัดการได้ เลือกบัญชีเพื่อแก้ไขตัวกรอง การตอบกลับอัตโนมัติ ปฏิทิน และผู้ติดต่อ", + "shared_label": "บัญชีที่แชร์" + }, + "sections": { + "addresses": "ที่อยู่อีเมล" + } + }, + "scoped": { + "back": "กลับไปยังบัญชีของฉัน", + "managing": "กำลังจัดการ: {name}" + }, + "identities": { + "description": "จัดการที่อยู่อีเมลที่คุณสามารถใช้ส่งได้", + "identities_count": { + "label": "ข้อมูลประจำตัวของคุณ", + "description": "ที่อยู่อีเมลที่กำหนดค่าไว้สำหรับการส่ง", + "count_zero": "ไม่มีข้อมูลประจำตัว", + "count_one": "1 ข้อมูลประจำตัว", + "count_other": "{count} ข้อมูลประจำตัว" + }, + "manage": "จัดการข้อมูลประจำตัว", + "sub_addressing": { + "label": "การใช้ที่อยู่ย่อย", + "description": "ใช้แท็กเช่น user+tag@domain.com เพื่อจัดระเบียบอีเมลขาเข้า", + "learn_more": "เรียนรู้เพิ่มเติม" + } + }, + "vacation": { + "title": "การตอบกลับอัตโนมัติ", + "description": "จัดการอีเมลขาเข้าโดยอัตโนมัติขณะที่คุณไม่อยู่", + "loading": "กำลังโหลดการตั้งค่าการตอบกลับอัตโนมัติ...", + "not_supported": "เมลเซิร์ฟเวอร์ของคุณไม่รองรับการตอบกลับอัตโนมัติ", + "fetch_error": "โหลดการตั้งค่าการตอบกลับอัตโนมัติไม่สำเร็จ กรุณาลองใหม่อีกครั้ง", + "status": { + "label": "ตอบกลับอัตโนมัติ", + "description": "ส่งการตอบกลับอัตโนมัติไปยังบุคคลที่ส่งอีเมลถึงคุณ", + "active": "เปิดใช้งาน", + "inactive": "ปิดใช้งาน" + }, + "date_range": { + "start": "วันที่เริ่มต้น", + "start_description": "เว้นว่างไว้หากไม่จำกัดวันเริ่มต้น", + "end": "วันที่สิ้นสุด", + "end_description": "เว้นว่างไว้หากไม่จำกัดวันสิ้นสุด" + }, + "message": { + "subject_label": "หัวข้อ", + "subject_description": "หัวเรื่องของการตอบกลับอัตโนมัติ", + "subject_placeholder": "ไม่อยู่ที่ทำงาน (Out of Office)", + "body_label": "เนื้อหาข้อความ", + "body_description": "เนื้อหาข้อความแบบข้อความธรรมดา", + "body_placeholder": "ขอบคุณสำหรับอีเมลของคุณ ขณะนี้ฉันไม่อยู่ที่ทำงานและจะตอบกลับเมื่อเดินทางกลับมา", + "html_label": "ข้อความแบบจัดรูปแบบ (HTML)", + "html_description": "เพิ่มเวอร์ชันที่จัดรูปแบบพร้อมลิงก์และการตกแต่ง ผู้รับที่โปรแกรมอีเมลไม่สามารถแสดงผลได้จะได้รับข้อความธรรมดาด้านบนแทน", + "html_placeholder": "เขียนข้อความตอบกลับอัตโนมัติแบบจัดรูปแบบ…" + }, + "preview": { + "title": "แสดงตัวอย่าง", + "show": "แสดงตัวอย่าง", + "hide": "ซ่อนตัวอย่าง" + }, + "save": "บันทึกการเปลี่ยนแปลง", + "saving": "กำลังบันทึก...", + "warnings": { + "end_before_start": "วันที่สิ้นสุดต้องอยู่หลังวันที่เริ่มต้น", + "invalid_date": "ป้อนวันที่เริ่มต้นและวันที่สิ้นสุดที่ถูกต้องพร้อมเวลา หรือเว้นว่างไว้", + "start_in_past": "วันที่เริ่มต้นเป็นวันที่ในอดีต", + "empty_body": "เนื้อหาข้อความว่างเปล่า - ผู้รับจะได้รับข้อความตอบกลับที่ว่างเปล่า", + "subject_too_long": "หัวเรื่องยาวเกินไปสำหรับเซิร์ฟเวอร์ (สูงสุด {max} ไบต์)", + "body_too_long": "ข้อความยาวเกินไปสำหรับเซิร์ฟเวอร์ (สูงสุด {max} ไบต์ รวมการจัดรูปแบบ)", + "forward_address": "ป้อนที่อยู่ที่ถูกต้องเพื่อส่งต่อ", + "not_running": "การส่งต่อหรือผู้รับการตอบกลับได้รับการบันทึกไว้แต่ไม่ได้ทำงานในขณะนี้ บันทึกเพื่อเปิดใช้งานอีกครั้ง" + }, + "forward": { + "title": "การส่งต่อ", + "description": "ส่งต่อข้อความขาเข้าไปยังที่อยู่อื่น โดยจะมีหรือไม่มีการตอบกลับอัตโนมัติก็ได้ ภายในช่วงเวลาด้านบน (หากไม่มีวันที่สิ้นสุด จะทำจนกว่าจะปิดใช้งาน) สแปมจะไม่ถูกส่งต่อ", + "enabled_label": "ส่งต่อข้อความ", + "to_label": "ส่งต่อไปยัง", + "to_placeholder": "email@example.com", + "keep_label": "เก็บไว้ในกล่องข้อความเข้า", + "keep_description": "มิฉะนั้นข้อความจะถูกส่งต่อเพียงอย่างเดียว: จะไม่ถูกเก็บไว้ในกล่องจดหมายนี้ และไม่มีกฎตัวกรองใดทำงานกับข้อความนั้น" + }, + "audience": { + "label": "ตอบกลับไปยัง", + "description": "ผู้ส่งภายใน: {domains}", + "all": "ผู้ส่งทั้งหมด", + "internal": "เฉพาะผู้ส่งภายในเท่านั้น", + "external": "เฉพาะผู้ส่งภายนอกเท่านั้น" + }, + "auto_reply": { + "title": "การตอบกลับอัตโนมัติ" + } + }, + "folders": { + "role_memos": "บันทึกย่อ", + "title": "โฟลเดอร์", + "description": "จัดการโฟลเดอร์อีเมลของคุณและกำหนดบทบาทมาตรฐาน", + "folder_list": "โฟลเดอร์ของคุณ", + "folder_list_description": "คลิกไอคอนโฟลเดอร์เพื่อปรับแต่ง", + "standard_roles": "บทบาทโฟลเดอร์มาตรฐาน", + "standard_roles_description": "กำหนดโฟลเดอร์ที่จะใช้สำหรับบทบาทมาตรฐานของกล่องข้อความ เช่น กล่องข้อความ, รายการส่ง, ถังขยะ ฯลฯ", + "role_inbox": "กล่องข้อความ", + "role_drafts": "จดหมายร่าง", + "role_sent": "รายการส่ง", + "role_trash": "ถังขยะ", + "role_junk": "จดหมายขยะ / สแปม", + "role_archive": "คลังเก็บ", + "role_scheduled": "กำหนดส่งล่วงหน้า", + "role_snoozed": "เลื่อนการแจ้งเตือน", + "role_none": "ไม่มี", + "create_folder": "สร้างโฟลเดอร์", + "create_subfolder": "สร้างโฟลเดอร์ย่อย", + "reorder": "ลากขึ้นหรือลงเพื่อจัดลำดับ ลากไปทางซ้ายหรือขวาเพื่อเปลี่ยนโฟลเดอร์หลัก", + "reorder_error": "จัดลำดับโฟลเดอร์ไม่สำเร็จ", + "move_error": "ย้ายโฟลเดอร์ไม่สำเร็จ", + "select_folder": "เลือก {name}", + "select_hint": "เลือก Shift+คลิก จะเลือกทุกโฟลเดอร์จนถึงโฟลเดอร์สุดท้ายที่คุณคลิก", + "selected_count": "เลือกไว้ {count, plural, one {# โฟลเดอร์} other {# โฟลเดอร์}}", + "move_to": "ย้ายไปที่...", + "move_to_top_level": "ระดับบนสุด", + "move": "ย้าย", + "clear_selection": "ล้างการเลือก", + "folders_moved": "ย้ายแล้ว {count, plural, one {# โฟลเดอร์} other {# โฟลเดอร์}}", + "move_partial_error": "ไม่สามารถย้ายได้ {count, plural, one {# โฟลเดอร์} other {# โฟลเดอร์}}", + "subfolder_of": "ภายใน {name}", + "subfolder_name": "ชื่อโฟลเดอร์ย่อย", + "new_folder_name": "ชื่อโฟลเดอร์", + "rename": "เปลี่ยนชื่อ", + "change_icon": "เปลี่ยนไอคอน", + "count_mode": "ตัวนับสำหรับ {name}", + "count_mode_default": "ตัวนับ: ค่าเริ่มต้น", + "count_mode_unread": "เฉพาะที่ยังไม่ได้อ่าน", + "count_mode_all": "ที่ยังไม่ได้อ่านและทั้งหมด", + "count_mode_none": "ไม่แสดงตัวนับ", + "delete": "ลบ", + "confirm_delete": "คุณแน่ใจหรือไม่ว่าต้องการลบ “{name}”? อีเมลในโฟลเดอร์นี้จะถูกย้ายไปยังถังขยะ", + "create": "สร้าง", + "cancel": "ยกเลิก", + "no_folders": "ไม่มีโฟลเดอร์ที่กำหนดเอง", + "cannot_delete_role": "ไม่สามารถลบโฟลเดอร์ที่มีบทบาทมาตรฐานได้ กรุณาลบบทบาทออกก่อน", + "folder_created": "สร้างโฟลเดอร์แล้ว", + "folder_renamed": "เปลี่ยนชื่อโฟลเดอร์แล้ว", + "folder_deleted": "ลบโฟลเดอร์แล้ว", + "role_updated": "อัปเดตบทบาทของโฟลเดอร์แล้ว", + "error_create": "สร้างโฟลเดอร์ไม่สำเร็จ", + "error_rename": "เปลี่ยนชื่อโฟลเดอร์ไม่สำเร็จ", + "error_delete": "ลบโฟลเดอร์ไม่สำเร็จ", + "error_delete_has_children": "ไม่สามารถลบโฟลเดอร์ได้: ยังมีโฟลเดอร์ย่อยอยู่ภายใน ลบหรือย้ายออกก่อน", + "error_delete_has_email": "ไม่สามารถลบโฟลเดอร์ได้: ยังมีอีเมลอยู่ภายใน ย้ายหรือลบออกก่อน", + "error_role": "อัปเดตบทบาทของโฟลเดอร์ไม่สำเร็จ" + }, + "security": { + "title": "ความปลอดภัยของบัญชี", + "description": "จัดการรหัสผ่าน การยืนยันตัวตนแบบสองขั้นตอน และการตั้งค่าความปลอดภัยของคุณ", + "detecting": "กำลังตรวจสอบความสามารถของเซิร์ฟเวอร์...", + "not_available": "การจัดการความปลอดภัยของบัญชีไม่พร้อมใช้งานสำหรับเมลเซิร์ฟเวอร์นี้ สิทธิ์ที่จำเป็นอาจถูกปิดใช้งาน ดูรายละเอียดใน เอกสารประกอบ", + "password": { + "title": "เปลี่ยนรหัสผ่าน", + "current": "รหัสผ่านปัจจุบัน", + "new": "รหัสผ่านใหม่", + "confirm": "ยืนยันรหัสผ่านใหม่", + "submit": "เปลี่ยนรหัสผ่าน", + "success": "เปลี่ยนรหัสผ่านสำเร็จแล้ว", + "error_title": "เปลี่ยนรหัสผ่านไม่สำเร็จ", + "error_mismatch": "รหัสผ่านใหม่ไม่ตรงกัน", + "error_min_length": "รหัสผ่านต้องมีความยาวอย่างน้อย 8 อักขระ", + "error_generic": "เปลี่ยนรหัสผ่านไม่สำเร็จ" + }, + "display_name": { + "label": "ชื่อที่แสดง", + "description": "ชื่อของคุณตามที่ปรากฏบนเซิร์ฟเวอร์", + "placeholder": "ป้อนชื่อที่แสดงของคุณ", + "save": "บันทึก", + "success": "อัปเดตชื่อที่แสดงแล้ว", + "error": "อัปเดตชื่อที่แสดงไม่สำเร็จ" + }, + "totp": { + "section_title": "การยืนยันตัวตนแบบสองขั้นตอน", + "label": "การยืนยันตัวตน TOTP", + "description": "เพิ่มความปลอดภัยอีกระดับด้วยรหัสผ่านแบบใช้ครั้งเดียวตามเวลา (TOTP)", + "active": "เปิดใช้งาน", + "inactive": "ปิดใช้งาน", + "enabled": "เปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอนแล้ว", + "disabled": "ปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอนแล้ว", + "enable_error": "เปิดใช้งาน 2FA ไม่สำเร็จ", + "disable_error": "ปิดใช้งาน 2FA ไม่สำเร็จ", + "setup_instructions": "คัดลอก URL นี้ไปยังแอปตรวจสอบสิทธิ์ของคุณ (Google Authenticator, Authy เป็นต้น):", + "verification_code": "รหัสยืนยัน", + "confirm": "ยืนยัน", + "disable": "ปิดใช้งาน", + "disable_confirm_prompt": "ป้อนรหัสผ่านของคุณเพื่อปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอน", + "password_required": "จำเป็นต้องระบุรหัสผ่าน", + "code_required": "จำเป็นต้องระบุรหัสยืนยัน", + "code_invalid": "รหัสยืนยันไม่ถูกต้อง ตรวจสอบแอปตรวจสอบสิทธิ์ของคุณแล้วลองใหม่อีกครั้ง" + }, + "app_passwords": { + "title": "รหัสผ่านแอปพลิเคชัน", + "description": "สร้างรหัสผ่านสำหรับแอปพลิเคชันที่ไม่รองรับการยืนยันตัวตนแบบสองขั้นตอน", + "add": "เพิ่ม", + "create": "สร้าง", + "cancel": "ยกเลิก", + "done": "เสร็จสิ้น", + "generate": "สร้างรหัสผ่าน", + "name_label": "ชื่อแอป", + "name_placeholder": "เช่น Thunderbird, iPhone Mail", + "expires_label": "หมดอายุ (ไม่บังคับ)", + "allowed_ips_label": "IP ที่อนุญาต (ไม่บังคับ)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "คั่นด้วยเครื่องหมายจุลภาคหรือเว้นวรรค เว้นว่างไว้เพื่ออนุญาตทุก IP", + "password_label": "รหัสผ่าน (เว้นว่างไว้เพื่อสร้างอัตโนมัติ)", + "password_placeholder": "สร้างอัตโนมัติหากเว้นว่างไว้", + "copy_now_warning": "คัดลอกรหัสผ่านนี้ทันที - รหัสผ่านจะไม่แสดงขึ้นมาอีก", + "added": "สร้างรหัสผ่านแอปแล้ว", + "removed": "ลบรหัสผ่านแอปแล้ว", + "add_error": "สร้างรหัสผ่านแอปไม่สำเร็จ", + "remove_error": "ลบรหัสผ่านแอปไม่สำเร็จ", + "none": "ไม่มีการกำหนดค่ารหัสผ่านแอป" + }, + "api_keys": { + "title": "คีย์ API", + "description": "สร้างคีย์ API สำหรับสคริปต์และการผสานรวมที่สื่อสารกับเซิร์ฟเวอร์โดยตรง", + "name_label": "ชื่อคีย์", + "name_placeholder": "เช่น สคริปต์สำรองข้อมูล, CI runner", + "copy_now_warning": "คัดลอกคีย์ API นี้ทันที - คีย์จะไม่แสดงขึ้นมาอีก", + "added": "สร้างคีย์ API แล้ว", + "removed": "ลบคีย์ API แล้ว", + "add_error": "สร้างคีย์ API ไม่สำเร็จ", + "remove_error": "ลบคีย์ API ไม่สำเร็จ", + "none": "ไม่มีการกำหนดค่าคีย์ API" + }, + "encryption": { + "section_title": "การเข้ารหัสขณะจัดเก็บ", + "label": "การเข้ารหัสอีเมล", + "description": "เข้ารหัสอีเมลที่จัดเก็บบนเซิร์ฟเวอร์เพื่อความเป็นส่วนตัวเพิ่มเติม", + "active": "เปิดใช้งานการเข้ารหัส {type} แล้ว", + "inactive": "ปิดใช้งาน", + "enabled": "เปิดใช้งานการเข้ารหัสขณะจัดเก็บแล้ว", + "disabled_success": "ปิดใช้งานการเข้ารหัสขณะจัดเก็บแล้ว", + "error": "อัปเดตการตั้งค่าการเข้ารหัสไม่สำเร็จ", + "algorithm_label": "อัลกอริทึมการเข้ารหัส", + "encrypt_on_append": "เข้ารหัสอีเมลใหม่เมื่ออัปโหลด", + "allow_spam_training": "อนุญาตให้ฝึกอบรมระบบสแปมก่อนเข้ารหัสอีเมล", + "enable_encryption": "เปิดใช้งานการเข้ารหัส", + "enable_tooltip": "เปิดใช้งานการเข้ารหัสด้วยคีย์นี้", + "configure_title": "เปิดใช้งานการเข้ารหัสด้วยคีย์นี้", + "enable_button": "เปิดใช้งาน", + "disable_tooltip": "ปิดใช้งานการเข้ารหัส", + "enabled_success": "เปิดใช้งานการเข้ารหัสขณะจัดเก็บแล้ว" + }, + "public_keys": { + "name_label": "ชื่อพับลิกคีย์", + "name_placeholder": "เช่น My Key", + "key_label": "พับลิกคีย์ (S/MIME หรือ PGP ASCII-armored)", + "key_placeholder": "วางพับลิกคีย์ของคุณที่นี่", + "none": "ไม่มีการกำหนดค่าพับลิกคีย์" + }, + "email_client": { + "title": "การตั้งค่าโปรแกรมอีเมลภายนอก", + "description": "ใช้ข้อมูลประจำตัวเหล่านี้เพื่อกำหนดค่าโปรแกรมอีเมลบนเดสก์ท็อปหรือมือถือของคุณ (Thunderbird, Apple Mail, Outlook ฯลฯ)", + "jmap_username_label": "ชื่อผู้ใช้ JMAP", + "copy": "คัดลอก", + "copied": "คัดลอกแล้ว", + "password_instructions": "ใช้ชื่อผู้ใช้ JMAP ด้านบนควบคู่ไปกับรหัสผ่านแอปเพื่อลงชื่อเข้าใช้โปรแกรมอีเมลของคุณ สร้างรหัสผ่านแอปในส่วนด้านบนหากคุณยังไม่ได้สร้าง" + }, + "link_device": { + "title": "เชื่อมโยงแอปบนมือถือ", + "description": "ลงชื่อเข้าใช้แอป Bulwark Mail บนโทรศัพท์ของคุณโดยไม่ต้องพิมพ์รหัสผ่าน โทรศัพท์ของคุณจะได้รับการลงชื่อเข้าใช้ของตนเอง ดังนั้นการลงชื่อออกที่นี่จะไม่มีผลกับโทรศัพท์", + "generate": "แสดงรหัส QR", + "regenerate": "แสดงรหัสใหม่", + "instructions": "เปิดแอป Bulwark Mail แล้วแตะ \"สแกนรหัสลงชื่อเข้าใช้\" บนหน้าจอลงชื่อเข้าใช้ (หรือ \"เพิ่มบัญชี\" → \"สแกนรหัสลงชื่อเข้าใช้\" หากคุณลงชื่อเข้าใช้อยู่แล้ว) จากนั้นเล็งกล้องมาที่นี่", + "expires_in": "รหัสนี้จะหมดอายุใน {seconds} วินาที สามารถใช้ได้เพียงครั้งเดียว", + "expired": "รหัสนี้หมดอายุแล้ว", + "error": "ไม่สามารถสร้างรหัสจับคู่ได้ กรุณาลองใหม่อีกครั้ง", + "password_prompt": "ป้อนรหัสผ่านของคุณเพื่อยืนยันตัวตน โทรศัพท์ของคุณจะได้รับการลงชื่อเข้าใช้ของตนเอง รหัสผ่านของคุณจะไม่ถูกส่งไปยังโทรศัพท์", + "show_password": "แสดงรหัสผ่าน", + "hide_password": "ซ่อนรหัสผ่าน", + "continue": "ดำเนินการต่อ", + "error_wrong_password": "รหัสผ่านไม่ถูกต้อง ลองใหม่อีกครั้ง", + "totp_prompt": "ป้อนรหัสจากแอปตรวจสอบสิทธิ์ของคุณ", + "error_password_or_code": "รหัสผ่านหรือรหัสยืนยันไม่ถูกต้อง", + "error_not_signed_in": "เซสชันของคุณหมดอายุแล้ว ลงชื่อเข้าใช้อีกครั้งเพื่อเชื่อมโยงอุปกรณ์", + "error_impersonation": "ไม่สามารถเชื่อมโยงอุปกรณ์ได้ขณะที่คุณกำลังดูโฟลเดอร์ของผู้ใช้อื่น", + "error_too_many_attempts": "พยายามบ่อยเกินไป กรุณารอสักครู่แล้วลองใหม่อีกครั้ง", + "error_session_secret": "การเชื่อมโยงอุปกรณ์ยังไม่ได้ตั้งค่าบนเซิร์ฟเวอร์นี้ (SESSION_SECRET ขาดหายไป) กรุณาติดต่อผู้ดูแลระบบ", + "error_server_unreachable": "ไม่สามารถเชื่อมต่อเมลเซิร์ฟเวอร์ของคุณได้ ลองใหม่อีกครั้ง", + "error_pairing_unavailable": "เมลเซิร์ฟเวอร์ของคุณไม่อนุญาตให้เชื่อมโยงอุปกรณ์ด้วยวิธีนี้ กรุณาติดต่อผู้ดูแลระบบ", + "qr_alt": "รหัส QR สำหรับลงชื่อเข้าใช้", + "link_label": "ลิงก์ลงชื่อเข้าใช้", + "copy_link": "คัดลอกลิงก์ลงชื่อเข้าใช้", + "copied": "คัดลอกแล้ว", + "copy_hint": "ไม่มีกล้อง? คัดลอกลิงก์แล้ววางในแอปด้วย \"วางลิงก์ลงชื่อเข้าใช้\"", + "success_title": "ลงชื่อเข้าใช้บนโทรศัพท์ของคุณเรียบร้อยแล้ว", + "success_body": "คุณสามารถปิดหน้านี้ได้ หากต้องการเชื่อมโยงอุปกรณ์อื่น ให้แสดงรหัสใหม่", + "link_another": "เชื่อมโยงอุปกรณ์อื่น", + "use_sso": "ใช้การลงชื่อเข้าใช้ครั้งเดียวแทน", + "error_insecure_server": "แอปบนมือถือเชื่อมต่อกับเมลเซิร์ฟเวอร์ผ่าน https เท่านั้น แต่เซิร์ฟเวอร์นี้ใช้ http" + }, + "sections": { + "devices": "แอปและอุปกรณ์อื่นๆ", + "devices_description": "ใช้อีเมลของคุณนอกเหนือจากเบราว์เซอร์นี้", + "encryption": "การเข้ารหัส" + } + }, + "advanced": { + "debug_mode": { + "label": "โหมดแก้ไขข้อบกพร่อง", + "description": "เปิดใช้งานการบันทึกข้อมูลอย่างละเอียดเพื่อการแก้ไขปัญหา" + }, + "debug_categories": { + "description": "เลือกหมวดหมู่ที่ต้องการบันทึกข้อมูล ปิดหมวดหมู่ที่คุณไม่ต้องการเพื่อลดข้อมูลในคอนโซล", + "jmap": "ไคลเอนต์ JMAP", + "jmap_description": "การดำเนินการกับกล่องข้อความ การดึงอีเมล และคำขอโปรโตคอล JMAP", + "calendar": "ปฏิทิน", + "calendar_description": "กิจกรรมในปฏิทิน การนำเข้า และข้อความกำหนดการ", + "tasks": "งาน", + "tasks_description": "การสร้าง การดึงข้อมูล และการอัปเดตงานในปฏิทิน", + "auth": "การยืนยันตัวตน", + "auth_description": "การลงชื่อเข้าใช้, TOTP, การแลกเปลี่ยนโทเค็น และการจัดการเซสชัน", + "filters": "ตัวกรอง", + "filters_description": "กฎตัวกรอง Sieve และสคริปต์การตอบกลับอัตโนมัติ", + "email": "การดูอีเมล", + "email_description": "การแสดงผลอีเมล การประมวลผล TNEF และการทำเครื่องหมายว่าอ่านแล้ว", + "push": "การแจ้งเตือนพุช", + "push_description": "การตั้งค่าและการจัดส่งการแจ้งเตือนพุช", + "contacts": "ผู้ติดต่อและสมุดที่อยู่", + "contacts_description": "การซิงค์ผู้ติดต่อ การดำเนินการกับสมุดที่อยู่ และผู้ส่งที่เชื่อถือได้" + }, + "settings_sync": { + "label": "การซิงค์การตั้งค่า", + "description": "ซิงค์การตั้งค่าของคุณข้ามเบราว์เซอร์และอุปกรณ์ต่างๆ" + }, + "sender_favicons": { + "label": "ไอคอนเว็บไซต์ของผู้ส่ง", + "description": "แสดงไอคอนเว็บไซต์เป็นรูปโปรไฟล์สำหรับผู้ส่งที่เป็นองค์กรธุรกิจ", + "refresh_label": "รีเฟรชไอคอนผู้ส่ง", + "refresh_description": "ดึงข้อมูลไอคอนเว็บไซต์อีกครั้ง เช่น เมื่อผู้ส่งเปลี่ยนไอคอนใหม่", + "refresh_button": "รีเฟรช", + "refresh_done": "ระบบจะดึงไอคอนผู้ส่งใหม่อีกครั้ง" + }, + "show_avatars_in_junk": { + "label": "แสดงรูปโปรไฟล์ในโฟลเดอร์จดหมายขยะ", + "description": "แสดงรูปโปรไฟล์และไอคอนเว็บไซต์สำหรับผู้ส่งในโฟลเดอร์จดหมายขยะ ปิดใช้งานไว้โดยค่าเริ่มต้นเพื่อหลีกเลี่ยงการสร้างความน่าเชื่อถือให้กับการพยายามฟิชชิง" + }, + "keyboard_shortcuts": { + "label": "แป้นพิมพ์ลัด", + "description": "ดูแป้นพิมพ์ลัดที่พร้อมใช้งาน", + "button": "ดูแป้นพิมพ์ลัด" + }, + "refresh_cache": { + "label": "รีเฟรชข้อมูลในแคช", + "description": "โหลดผู้ติดต่อ ปฏิทิน และโฟลเดอร์จากเซิร์ฟเวอร์ใหม่ โดยยังคงรักษาบัญชีและเซสชันของคุณไว้ — แก้ไขมุมมองที่ไม่อัปเดตหรือไม่ถูกต้องโดยไม่ต้องลงชื่อออก", + "button": "รีเฟรช" + }, + "reset_settings": { + "label": "รีเซ็ตการตั้งค่า", + "description": "คืนค่าการตั้งค่าทั้งหมดกลับเป็นค่าเริ่มต้น", + "button": "รีเซ็ตเป็นค่าเริ่มต้น" + }, + "export_settings": { + "label": "ส่งออกการตั้งค่า", + "description": "ดาวน์โหลดการตั้งค่าของคุณเป็นไฟล์ JSON", + "button": "ส่งออก" + }, + "import_settings": { + "label": "นำเข้าการตั้งค่า", + "description": "อัปโหลดการตั้งค่าจากไฟล์ JSON", + "button": "นำเข้า" + }, + "about": { + "title": "Bulwark Webmail", + "source_code": "ซอร์สโค้ด" + }, + "spam_siege": { + "title": "Spam Siege", + "intro": "คลิกสแปมและฟิชชิงก่อนที่จะถึงกล่องข้อความของคุณ ปล่อยให้อีเมลจริงผ่านไป หากโล่ทั้งสามอันหมด กล่องข้อความจะถูกทำลาย", + "kinds": { + "spam": "สแปม", + "phishing": "ฟิชชิง", + "legit": "อีเมลจริง" + }, + "click_to_block": "คลิกเพื่อบล็อก", + "let_through": "ปล่อยให้ผ่านไป", + "start": "เริ่มเกม", + "play_again": "เล่นอีกครั้ง", + "score": "คะแนน", + "combo": "โบนัสต่อเนื่อง", + "shields_left": "เหลือโล่ {count} จาก {total} อัน", + "seconds": "{seconds} วินาที", + "best": "คะแนนสูงสุด: {score}", + "new_best": "สถิติใหม่", + "held": "ปกป้องกล่องข้อความสำเร็จ", + "overrun": "กล่องข้อความถูกบุกรุก", + "stats": { + "caught": "บล็อกสำเร็จ", + "delivered": "ส่งถึงกล่องข้อความ", + "mistakes": "ข้อผิดพลาด" + } + }, + "sections": { + "backup": "การสำรองข้อมูลการตั้งค่า", + "backup_description": "รักษาการตั้งค่าของคุณไว้ข้ามเบราว์เซอร์และอุปกรณ์ต่างๆ", + "fix": "แก้ไขปัญหา", + "fix_description": "เมื่อมุมมองดูไม่อัปเดตหรือไม่ถูกต้อง หรือเมื่อคุณต้องการเริ่มต้นใหม่" + } + }, + "sidebar_apps": { + "title": "แอปในแถบด้านข้าง", + "description": "จัดการแอปและลิงก์ที่กำหนดเองในแถบด้านข้างของคุณ", + "keep_loaded": "ให้แอปทำงานค้างไว้", + "keep_loaded_description": "ให้แอปแบบอินไลน์ทำงานอยู่เบื้องหลังเมื่อสลับไปมาระหว่างแอปเพื่อหลีกเลี่ยงการโหลดซ้ำ", + "managed_title": "จัดเตรียมโดยผู้ดูแลระบบของคุณ", + "managed_description": "แอปเหล่านี้ได้รับการตั้งค่าไว้สำหรับทุกคนและไม่สามารถเปลี่ยนแปลงได้", + "manage_title": "แอปที่กำหนดเอง", + "manage_description": "เพิ่ม แก้ไข หรือลบแอปที่กำหนดเองออกจากแถบด้านข้างของคุณ" + }, + "contacts": { + "title": "ผู้ติดต่อ", + "description": "นำเข้าและส่งออกรายชื่อผู้ติดต่อของคุณ", + "group_by_letter_label": "จัดกลุ่มตามตัวอักษรแรก", + "group_by_letter_description": "แสดงส่วนหัวตามตัวอักษรในรายการผู้ติดต่อ", + "sort_by_last_name_label": "เรียงลำดับตามนามสกุล", + "sort_by_last_name_description": "เรียงลำดับรายชื่อผู้ติดต่อตามนามสกุลเพื่อให้บุคคลในครอบครัวเดียวกันอยู่ด้วยกัน", + "import_label": "นำเข้าผู้ติดต่อ", + "import_description": "นำเข้าผู้ติดต่อจากไฟล์ vCard (.vcf)", + "export_label": "ส่งออกผู้ติดต่อ", + "export_description": "ส่งออกผู้ติดต่อทั้งหมดเป็นไฟล์ vCard (.vcf)", + "manage_title": "สมุดที่อยู่", + "manage_description": "เปลี่ยนชื่อสมุดที่อยู่ของคุณ", + "no_address_books": "ไม่พบสมุดที่อยู่", + "categories_title": "หมวดหมู่", + "categories_description": "เปลี่ยนชื่อหมวดหมู่ผู้ติดต่อ", + "no_categories": "ไม่พบหมวดหมู่" + }, + "downloads": { + "title": "การดาวน์โหลด", + "description": "ปรับแต่งรูปแบบการตั้งชื่ออีเมลและไฟล์แนบที่ดาวน์โหลด", + "reset": "คืนค่าเริ่มต้น", + "preview": "แสดงตัวอย่าง:", + "email_template": { + "label": "รูปแบบชื่อไฟล์อีเมล (.eml)", + "description": "เทมเพลตที่ใช้เมื่อคุณส่งออกอีเมลหรือลากออกไปยังระบบไฟล์ นามสกุล .eml จะถูกเพิ่มโดยอัตโนมัติ" + }, + "attachment_template": { + "label": "รูปแบบชื่อไฟล์แนบ", + "description": "เทมเพลตที่ใช้เมื่อดาวน์โหลดหรือลากไฟล์แนบออกมา หากคุณละเว้น '{filename}' และ '{ext}' นามสกุลเดิมจะถูกเก็บรักษาไว้" + }, + "bundle_template": { + "label": "รูปแบบชื่อไฟล์ .zip รวมหลายอีเมล", + "description": "เทมเพลตที่ใช้เมื่อคุณลากออกหรือดาวน์โหลดอีเมลที่เลือกหลายฉบับเป็นไฟล์ .zip เดียว นามสกุล .zip จะถูกเพิ่มโดยอัตโนมัติ" + }, + "spaces": { + "label": "ช่องว่าง", + "description": "แทนที่ช่องว่างในชื่อไฟล์ผลลัพธ์ด้วยอักขระอื่น", + "keep": "คงช่องว่างไว้", + "underscore": "แทนที่ด้วย _", + "dash": "แทนที่ด้วย -" + }, + "lowercase": { + "label": "ตัวพิมพ์เล็ก", + "description": "บังคับให้ชื่อไฟล์ทั้งหมดเป็นตัวพิมพ์เล็ก" + }, + "strip_diacritics": { + "label": "ตัดเครื่องหมายกำกับเสียง", + "description": "แปลงตัวอักษรที่มีเครื่องหมายกำกับเสียงเป็นรหัส ASCII ที่เทียบเท่า (ä → a, é → e) มีประโยชน์สำหรับโปรแกรมที่ไม่รองรับชื่อไฟล์แบบ Unicode" + }, + "collapse_separators": { + "label": "ยุบตัวคั่นที่ซ้ำกัน", + "description": "ยุบช่องว่าง เครื่องหมายขีดล่าง หรือขีดกลางที่เรียงติดกันให้เหลืออักขระตัวเดียว" + }, + "after_export": { + "label": "หลังจากการส่งออก", + "description": "ย้ายอีเมลหลังจากส่งออกเป็น .eml หรือไม่", + "keep": "เก็บไว้ในกล่องข้อความ", + "archive": "ย้ายไปยังคลังเก็บถาวร", + "trash": "ย้ายไปยังถังขยะ" + } + }, + "filters": { + "title": "ตัวกรองอีเมล", + "description": "สร้างกฎเพื่อจัดเรียง ติดป้ายกำกับ และจัดการอีเมลขาเข้าโดยอัตโนมัติ", + "add_rule": "เพิ่มกฎ", + "no_rules": "ไม่มีกฎตัวกรอง", + "no_rules_description": "สร้างกฎเพื่อจัดระเบียบอีเมลขาเข้าของคุณโดยอัตโนมัติ", + "vacation_active": "การตอบกลับอัตโนมัติเปิดใช้งานอยู่", + "vacation_active_description": "เปิดใช้งานการตอบกลับอัตโนมัติสำหรับข้อความขาเข้า", + "vacation_configure": "กำหนดค่า", + "edit_rule": "แก้ไขกฎ", + "new_rule": "กฎใหม่", + "delete_rule": "ลบกฎ", + "delete_confirm": "คุณแน่ใจหรือไม่ว่าต้องการลบกฎนี้?", + "enable": "เปิดใช้งาน", + "disable": "ปิดใช้งาน", + "raw_editor": "ตัวแก้ไขสคริปต์ Sieve โดยตรง", + "raw_editor_warning": "การแก้ไขสคริปต์ Sieve โดยตรงอาจทำให้ไม่สามารถแก้ไขผ่านตัวสร้างกฎแบบภาพได้ การเปลี่ยนแปลงที่ทำที่นี่จะมีผลแทนที่ตัวสร้างแบบภาพ", + "validate": "ตรวจสอบความถูกต้อง", + "validation_success": "สคริปต์ถูกต้อง", + "validation_error": "สคริปต์มีข้อผิดพลาด", + "save": "บันทึกกฎ", + "saving": "กำลังบันทึก...", + "saved": "บันทึกตัวกรองเรียบร้อยแล้ว", + "save_failed": "บันทึกตัวกรองไม่สำเร็จ", + "loading": "กำลังโหลดตัวกรอง...", + "not_supported": "เมลเซิร์ฟเวอร์ของคุณไม่รองรับตัวกรองอีเมล", + "rule_name": "ชื่อกฎ", + "rule_name_placeholder": "เช่น จัดหมวดหมู่จดหมายข่าว", + "match_all": "ตรงตามเงื่อนไขทั้งหมด", + "match_any": "ตรงตามเงื่อนไขข้อใดข้อหนึ่ง", + "conditions": "เงื่อนไข", + "add_condition": "เพิ่มเงื่อนไข", + "actions": "การดำเนินการ", + "add_action": "เพิ่มการดำเนินการ", + "stop_processing": "หยุดการประมวลผลกฎข้อถัดไป", + "include_spam": "ย้ายข้อความที่ทำเครื่องหมายว่าเป็นสแปมด้วย", + "attachment_type_placeholder": "เช่น pdf, doc, jpg", + "value_placeholder_multi": "ค่า (หากมีหลายค่าให้คั่นด้วยเครื่องหมายจุลภาค)", + "condition_fields": { + "attachment": "ไฟล์แนบ", + "from": "ผู้ส่ง (From)", + "to": "ผู้รับ (To)", + "cc": "สำเนา (Cc)", + "subject": "หัวข้อ", + "header": "ส่วนหัวที่กำหนดเอง", + "size": "ขนาด", + "body": "เนื้อหา", + "all": "ข้อความทั้งหมด" + }, + "comparators": { + "has_any": "มีอยู่", + "has_type": "ประเภท", + "contains": "ประกอบด้วย", + "not_contains": "ไม่ประกอบด้วย", + "is": "ตรงกับ", + "not_is": "ไม่ตรงกับ", + "starts_with": "ขึ้นต้นด้วย", + "ends_with": "ลงท้ายด้วย", + "matches": "ตรงตามรูปแบบ", + "greater_than": "มากกว่า", + "less_than": "น้อยกว่า", + "address_is": "เป็นที่อยู่อีเมล", + "domain_is": "เป็นโดเมน" + }, + "action_types": { + "move": "ย้ายไปยังโฟลเดอร์", + "copy": "คัดลอกไปยังโฟลเดอร์", + "forward": "ส่งต่อไปยัง", + "mark_read": "ทำเครื่องหมายว่าอ่านแล้ว", + "star": "ติดดาวข้อความ", + "add_label": "เพิ่มแท็ก", + "discard": "ละทิ้ง (ลบอย่างเงียบๆ)", + "reject": "ปฏิเสธพร้อมข้อความ", + "keep": "เก็บไว้ในกล่องข้อความ", + "stop": "หยุดการประมวลผล" + }, + "move_to_folder": "เลือกโฟลเดอร์", + "copy_to_folder": "เลือกโฟลเดอร์", + "forward_to": "ส่งต่อไปยังที่อยู่อีเมล", + "forward_placeholder": "email@example.com", + "forward_keep_copy": "เก็บสำเนาไว้", + "forward_limit": "ขีดจำกัดการส่งต่อต่อข้อความบนเซิร์ฟเวอร์นี้: {count} การส่งต่อที่เกินจะถูกข้าม", + "forward_unavailable": "เซิร์ฟเวอร์นี้ไม่อนุญาตการส่งต่อ การดำเนินการส่งต่อในกฎตัวกรองจะไม่มีผล", + "reject_message": "ข้อความปฏิเสธ", + "reject_placeholder": "อีเมลของคุณถูกปฏิเสธ", + "label_name": "ชื่อแท็ก", + "label_placeholder": "เลือกแท็ก", + "header_name": "ชื่อส่วนหัว", + "header_placeholder": "เช่น X-Mailing-List", + "size_bytes": "ขนาดเป็นไบต์", + "size_placeholder": "เช่น 1000000", + "system_managed": "กฎที่จัดการโดยระบบ", + "opaque_warning": "สคริปต์นี้ถูกแก้ไขนอกตัวสร้างแบบภาพ สามารถแก้ไขได้ผ่านตัวแก้ไข Sieve โดยตรงเท่านั้น", + "open_sieve_editor": "เปิดตัวแก้ไข Sieve โดยตรง", + "fetch_error": "โหลดตัวกรองไม่สำเร็จ", + "expanded_view": "มุมมองขยาย", + "expanded_view_description": "แสดงกฎตัวกรองพร้อมบล็อกเงื่อนไขและการดำเนินการโดยละเอียด", + "if": "ถ้า (If)", + "then": "แล้ว (Then)", + "match_all_conditions": "ตรงทั้งหมด", + "match_any_condition": "ตรงข้อใดข้อหนึ่ง", + "and": "และ", + "or": "หรือ", + "cancel": "ยกเลิก", + "confirm_delete": "ลบ", + "rule_list": "กฎตัวกรอง", + "drag_to_reorder": "ลากเพื่อจัดลำดับ", + "match_type": "ประเภทการจับคู่", + "reset_to_visual": "รีเซ็ตเป็นตัวสร้างแบบภาพ", + "reset_warning": "การดำเนินการนี้จะละทิ้งสคริปต์ปัจจุบันและเริ่มต้นใหม่", + "confirm_reset": "รีเซ็ต", + "validation_empty_name": "จำเป็นต้องระบุชื่อกฎ", + "validation_empty_conditions": "จำเป็นต้องมีเงื่อนไขพร้อมค่าอย่างน้อยหนึ่งข้อ", + "validation_empty_actions": "จำเป็นต้องมีการดำเนินการอย่างน้อยหนึ่งอย่าง", + "validation_header_name": "ชื่อส่วนหัวต้องประกอบด้วยตัวอักษร A-Z, ตัวเลข, เครื่องหมายยัติภังค์ และขีดล่างเท่านั้น", + "templates_section": "เริ่มต้นจากเทมเพลต", + "template_newsletters": "ย้ายจดหมายข่าวไปยังโฟลเดอร์", + "template_receipts": "เก็บใบเสร็จถาวรอัตโนมัติ", + "template_important": "ตั้งค่าสถานะอีเมลสำคัญ", + "template_notifications": "กรองการแจ้งเตือน", + "sieve_editor": { + "title": "ตัวแก้ไขสคริปต์ Sieve", + "warning": "การแก้ไขสคริปต์ Sieve โดยตรงอาจทำให้ไม่สามารถแก้ไขผ่านตัวสร้างแบบภาพได้ การเปลี่ยนแปลงที่ทำที่นี่จะมีผลแทนที่ตัวสร้างแบบภาพ", + "script_content": "สคริปต์ Sieve", + "valid": "สคริปต์ถูกต้อง", + "invalid": "สคริปต์มีข้อผิดพลาด", + "save_warning": "การบันทึกจะเขียนทับกฎแบบภาพทั้งหมด การดำเนินการนี้ไม่สามารถยกเลิกได้ คลิกบันทึกอีกครั้งเพื่อยืนยัน", + "validating": "กำลังตรวจสอบความถูกต้อง...", + "validate": "ตรวจสอบความถูกต้อง", + "cancel": "ยกเลิก", + "save": "บันทึก", + "confirm_save": "ยืนยันการบันทึก", + "validation_failed": "คำขอตรวจสอบความถูกต้องล้มเหลว" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# เงื่อนไข} other {# เงื่อนไข}}", + "actions_count": "{count, plural, one {# การดำเนินการ} other {# การดำเนินการ}}" + }, + "origin_external": "ภายนอก", + "managed_by_tooltip": "จัดการโดย {source} แก้ไขในแอปนั้น หรือใช้ตัวแก้ไข Sieve โดยตรง", + "quick_rule_names": { + "move_sender": "ย้ายจาก {sender} ไปที่ {folder}", + "move_domain": "ย้ายจาก @{domain} ไปที่ {folder}", + "move_list": "ย้ายรายการ {list} ไปที่ {folder}", + "mark_read": "ทำเครื่องหมายว่าอ่านแล้วจาก {sender}", + "tag": "ติดแท็ก {tag} จาก {sender}", + "block": "บล็อก {sender}", + "custom": "อีเมลจาก {sender}", + "custom_plain": "กฎใหม่", + "senders": "{count, plural, one {ผู้ส่ง 1 คน} other {ผู้ส่ง # คน}}" + }, + "suggestions": "คำแนะนำ", + "suggest_subject": "หัวข้อ “{subject}”", + "suggest_to": "ถึง {address}", + "suggest_cc": "สำเนา {address}", + "suggest_list": "List-Id", + "suggest_domain": "@{domain}", + "apply_existing": "นำไปใช้กับข้อความที่มีอยู่ในโฟลเดอร์นี้ด้วย", + "apply_existing_unsupported": "เฉพาะกฎที่ตรวจสอบผู้ส่ง, ผู้รับ, หัวข้อ หรือส่วนหัว และที่ย้าย, คัดลอก, ทำเครื่องหมายว่าอ่านแล้ว, ติดดาว หรือติดแท็ก เท่านั้นที่สามารถนำไปใช้กับข้อความที่มีอยู่ได้", + "period_title": "ช่วงวันที่", + "period_start": "วันที่เริ่มต้น", + "period_end": "วันที่สิ้นสุด", + "validation_period_order": "วันที่สิ้นสุดต้องอยู่หลังวันที่เริ่มต้น", + "period_toggle": "ใช้งานเฉพาะในช่วงเวลาที่กำหนด", + "period_hint": "มีผลกับข้อความที่มาถึงในช่วงเวลานี้ เว้นว่างไว้หากไม่จำกัดวัน", + "validation_period_empty": "ป้อนวันที่เริ่มต้นหรือวันที่สิ้นสุดสำหรับช่วงเวลา", + "validation_period_invalid": "ป้อนวันที่และเวลาที่ถูกต้อง หรือเว้นว่างไว้", + "apply_existing_period": "กฎที่มีการกำหนดช่วงเวลาจะมีผลกับข้อความที่มาถึงในช่วงเวลานั้นเท่านั้น จึงไม่สามารถใช้กับข้อความที่มีอยู่ได้", + "period_status_scheduled": "กำหนดเวลาแล้ว", + "period_status_active": "ใช้งานอยู่", + "period_status_expired": "หมดอายุแล้ว" + }, + "templates": { + "title": "เทมเพลตอีเมล", + "description": "สร้างเทมเพลตอีเมลที่นำกลับมาใช้ใหม่ได้พร้อมตัวแปรตัวแทน", + "add": "เทมเพลตใหม่", + "edit": "แก้ไขเทมเพลต", + "name": "ชื่อเทมเพลต", + "name_placeholder": "เช่น อีเมลติดตามงาน", + "category": "หมวดหมู่", + "category_placeholder": "เช่น งาน, ส่วนตัว", + "subject": "หัวข้อ", + "subject_placeholder": "หัวเรื่องอีเมล", + "body": "เนื้อหา", + "body_placeholder": "เนื้อหาของอีเมล...", + "recipients_placeholder": "email@example.com", + "identity": "ส่งในนาม", + "default_identity": "ข้อมูลประจำตัวเริ่มต้น", + "favorite": "รายการโปรด", + "cancel": "ยกเลิก", + "create": "สร้าง", + "update": "อัปเดต", + "confirm_delete": "ลบ", + "no_templates": "ยังไม่มีเทมเพลต", + "manage": "จัดการเทมเพลต", + "count": "{count, plural, one {# เทมเพลต} other {# เทมเพลต}}", + "export_import": "ส่งออกและนำเข้า", + "export_import_description": "สำรองข้อมูลเทมเพลตของคุณหรือถ่ายโอนไปยังอุปกรณ์อื่น", + "export": "ส่งออก", + "import": "นำเข้า", + "validation": { + "empty": "จำเป็นต้องระบุชื่อเทมเพลต", + "too_long": "ชื่อเทมเพลตต้องมีความยาวไม่เกิน 200 อักขระ" + } + }, + "files": { + "display": { + "title": "การแสดงผล", + "description": "กำหนดค่าวิธีแสดงไฟล์และโฟลเดอร์" + }, + "default_view": { + "label": "มุมมองเริ่มต้น", + "description": "เลือกระหว่างเค้าโครงแบบตารางกริดและแบบรายการ", + "list": "รายการ", + "grid": "ตารางกริด" + }, + "default_sort": { + "label": "การเรียงลำดับเริ่มต้น", + "description": "เลือกการเรียงลำดับเริ่มต้นสำหรับไฟล์", + "name": "ชื่อ", + "size": "ขนาด", + "modified": "วันที่แก้ไข" + }, + "sort_direction": { + "label": "ทิศทางการเรียงลำดับ", + "description": "เลือกลำดับจากน้อยไปมากหรือมากไปน้อย", + "ascending": "จากน้อยไปมาก", + "descending": "จากมากไปน้อย" + }, + "icons": { + "title": "ไอคอน", + "description": "กำหนดค่ารูปลักษณ์ของไอคอนไฟล์" + }, + "show_icons": { + "label": "แสดงไอคอนไฟล์", + "description": "แสดงไอคอนถัดจากไฟล์และโฟลเดอร์" + }, + "colored_icons": { + "label": "ไอคอนแบบมีสี", + "description": "ใช้ไอคอนที่มีสีสันแทนแบบสีเดียว" + }, + "show_thumbnails": { + "label": "แสดงรูปขนาดย่อ", + "description": "แสดงตัวอย่างรูปภาพแทนไอคอนสำหรับไฟล์รูปภาพ" + }, + "behavior": { + "title": "พฤติกรรม", + "description": "กำหนดค่าพฤติกรรมของเบราว์เซอร์ไฟล์" + }, + "show_hidden": { + "label": "แสดงไฟล์ที่ซ่อนอยู่", + "description": "แสดงไฟล์และโฟลเดอร์ที่ขึ้นต้นด้วยจุด" + }, + "preview": { + "label": "แสดงตัวอย่าง" + } + }, + "advanced_switch": { + "label": "แสดงการตั้งค่าขั้นสูง", + "badge": "ขั้นสูง", + "hidden_count": "{count, plural, one {การตั้งค่าขั้นสูง 1 รายการถูกซ่อนอยู่ในหน้านี้} other {การตั้งค่าขั้นสูง # รายการถูกซ่อนอยู่ในหน้านี้}}", + "show": "แสดงการตั้งค่าขั้นสูง" + }, + "message_list": { + "title": "รายการข้อความ", + "description": "สิ่งที่รายการแสดงผล และสิ่งที่การคลิกหรือการปัดจะดำเนินการ", + "sections": { + "senders": "รูปภาพผู้ส่ง", + "actions": "การดำเนินการด่วน", + "delete": "การลบและการเก็บถาวร", + "loading": "การโหลดและการค้นหา" + } + }, + "reading_page": { + "title": "การอ่าน", + "description": "ข้อความที่เปิดอยู่", + "sections": { + "display": "การแสดงผลข้อความ", + "images": "รูปภาพและเนื้อหาภายนอก", + "images_description": "รูปภาพระยะไกลสามารถแจ้งให้ผู้ส่งทราบว่าคุณเปิดอีเมลแล้ว", + "attachments": "ไฟล์แนบ" + } + }, + "composing_page": { + "title": "การเขียน", + "description": "การเขียน การตอบกลับ และการส่ง", + "sections": { + "replying": "การตอบกลับ", + "sending": "ก่อนส่ง", + "receipts": "ใบตอบรับการเปิดอ่าน" + } + } + } +} \ No newline at end of file