{
  "command.config_display_language": "เปลี่ยนภาษาที่แสดง",
  "command.config_locales": "กำหนดเส้นทางของภาษาด้วยตนเอง",
  "command.config_locales_auto": "ตรวจหาเส้นทางตำแหน่งภาษาอัตโนมัติ",
  "command.config_source_language": "เปลี่ยนเป็ฯภาษาต้นฉบับ",
  "command.copy_key": "คัดลอกคีย์ i18n",
  "command.deepl_usage": "การใช้งาน DeepL API",
  "command.delete_key": "ลบคีย์",
  "command.duplicate_key": "คีย์ซ้ำ",
  "command.edit_key": "แก้ไขคำแปล",
  "command.extract.disable-auto-detect": "ปิดใช้งานการตรวจหาสตริงฮาร์ดโค้ดอัตโนมัติ",
  "command.extract.enable-auto-detect": "เปิดใช้งานการตรวจหาสตริงฮาร์ดโค้ดอัตโนมัติ",
  "command.fulfill_keys": "เติมคีย์ด้วยสตริงว่าง",
  "command.go_to_next_usage": "ไปยังการใช้งานถัดไป",
  "command.go_to_prev_usage": "ไปยังการใช้งานก่อนหน้านี้",
  "command.go_to_range": "ไปยังช่วง",
  "command.insert_key": "แทรกคีย์",
  "command.locale_visibility_hide": "ซ่อนภาษา",
  "command.locale_visibility_show": "แสดงภาษา",
  "command.mark_key_as_in_use": "ทำเครื่องหมายคีย์นี้ว่า \"ใช้งานอยู่\"",
  "command.new_key": "สร้างคีย์ใหม่",
  "command.open_editor": "เปิดตัวแก้ไข",
  "command.open_in_editor": "เปิดในตัวแก้ไข",
  "command.open_key": "ไปยังคำจำกัดความ",
  "command.open_review": "เปิดการตรวจทาน",
  "command.open_url": "เปิด URL",
  "command.possible_hard_string": "สตริงฮาร์ดที่เป็นไปได้",
  "command.refresh_usage": "รีเฟรชรายงานการใช้งาน",
  "command.rename_key": "เปลี่ยนชื่อคีย์",
  "command.set_display_language": "ตั้งค่าเป็นภาษาที่แสดง",
  "command.set_source_language": "ตั้งเป็นภาษาต้นทาง",
  "command.show_docs": "แสดงเอกสาร",
  "command.translate_key": "แปล",
  "command.translate_key_from": "แปลจาก \"{0}\"",
  "config.annotation_delimiter": "ตัวคั่นสำหรับคำอธิบายประกอบ",
  "config.annotation_in_place": "แสดงคำอธิบายประกอบแทนการต่อท้าย",
  "config.annotation_max_length": "จำนวนอักขระสูงสุดที่แสดงในคำอธิบายประกอบแบบในบรรทัด อักขระที่เกินจะแสดงเป็นจุดไข่ปลา (...)",
  "config.annotations": "เปิดใช้งานคำอธิบายประกอบแบบในบรรทัด",
  "config.auto_detection": "เปิดใช้งานการตรวจหาตำแหน่งภาษาอัตโนมัติสำหรับโครงการ",
  "config.deepl_api_key": "คีย์ API เพื่อใช้เครื่องมือแปล DeepL",
  "config.deepl_log": "แสดงบันทึกการดีบักโปรแกรม DeepL",
  "config.deepl_use_free_api_entry": "ใช้ DeepL Free API เป็นจุดเริ่มต้น ",
  "config.default_namespace": "namespace Global เริ่มต้น",
  "config.deprecated": "เลิกใช้ ใช้คำนำหน้า \"i18n-ally.\"",
  "config.derived_keys": "กฎสำหรับทำเครื่องหมายคีย์ที่ได้รับในรายงานการใช้งาน",
  "config.dir_structure": "โครงสร้างไดเร็กทอรีที่ต้องการเพื่อจัดระเบียบไฟล์ภาษา",
  "config.disable_path_parsing": "ปิดใช้งานการแก้ไขเส้นทาง",
  "config.disabled": "ปิดใช้งาน i18n Ally สำหรับโครงการ",
  "config.display_language": "ภาษาที่แสดง",
  "config.editor_prefer_editor": "ต้องการใช้ตัวแก้ไข webview สำหรับแก้ไขภาษา",
  "config.enabled_frameworks": "ระบุเฟรมเวิร์กที่รองรับเพื่อเปิดใช้งาน หากไม่ได้ตั้งค่าไว้ ส่วนขยายจะตรวจจับเฟรมเวิร์กโดยอัตโนมัติ",
  "config.enabled_parsers": "ตัวแยกวิเคราะห์รูปแบบไฟล์ภาษา โดยค่าเริ่มต้น จะถูกจัดการโดยเฟรมเวิร์กที่เปิดใช้งาน",
  "config.encoding": "การเข้ารหัสไฟล์สำหรับการอ่านและเขียนไฟล์ภาษา",
  "config.full_reload_on_changed": "ดำเนินการโหลดใหม่ทั้งหมดสำหรับการเปลี่ยนแปลงไฟล์ภาษา (สำหรับ .js/.ts การนำเข้าแบบไดนามิก)",
  "config.google_api_key": "คีย์ API สำหรับ Google แปลภาษา (ไม่บังคับ)",
  "config.ignore_files": "ไฟล์ภาษาที่จะละเว้นไว้ขณะโหลด ยอมรับอาร์เรย์ของ glob",
  "config.ignored_locales": "รหัสภาษาที่จะละเว้น",
  "config.include_subfolders": "ค้นหาซ้ำภายในไดเร็กทอรีภาษา",
  "config.indent": "ขนาดพื้นที่เยื้องสำหรับไฟล์ภาษา",
  "config.keep_fulfill": "เก็บคีย์ทั้งหมดที่มีสตริงว่างไว้เสมอ",
  "config.key_max_length": "หากระบุ คีย์ที่สร้างขึ้นในการแยกจะถูกตัดให้เหลือจำนวนอักขระนี้ (ไม่รวม keyPrefix) ค่าเริ่มต้นเป็นไม่จำกัด",
  "config.key_prefix": "สตริงที่ต่อท้ายคีย์การของการแตกไฟล์ คุณสามารถใช้ {fileName} สำหรับชื่อไฟล์ และ {fileNameWithoutExt} สำหรับส่วนของชื่อไฟล์ก่อนจุดแรก",
  "config.keygen_strategy": "กลยุทธ์ในการสร้างคีย์",
  "config.keygen_style": "รูปแบบตัวพิมพ์สำหรับสร้างรหัส",
  "config.keys_in_use": "คีย์ที่ใช้ทำเครื่องหมายว่าใช้งานอยู่แม้ว่าจะไม่ปรากฏในรหัส",
  "config.keystyle": "รูปแบบคีย์ภาษา",
  "config.language_tag_system": "กำลังใช้ระบบแท็กภาษาอยู่",
  "config.libretranslate_api_root": "URL รูทของ LibreTranslate API",
  "config.locale_country_map": "วัตถุที่จะ map รหัสตำแหน่งภาษาตัวอักษรสองตัวกับรหัสประเทศ",
  "config.locales_paths": "เส้นทางไปยังไดเร็กทอรีภาษา (สัมพันธ์กับเส้นทางแรกสุดโปรเจ็กต์) รูปแบบ Glob ก็เป็นที่ยอมรับเช่นกัน",
  "config.namespace": "เปิดใช้งาน namespace ตรวจสอบเอกสารสำหรับรายละเอียดเพิ่มเติม",
  "config.openai_api_key": "",
  "config.openai_api_model": "",
  "config.openai_api_root": "",
  "config.path_matcher": "จับคู่เส้นทางสำหรับภาษา/namespace ที่กำหนดเอง ตรวจสอบเอกสารสำหรับรายละเอียดเพิ่มเติม",
  "config.preferred_delimiter": "ตัวคั่นที่ต้องการของเส้นทางที่ประกอบขึ้น ค่าเริ่มต้นคือ \"-\"(เส้นประ)",
  "config.prompt_translating_source": "พร้อมท์ให้เลือกภาษาต้นทางในการแปลทุกครั้ง หากตั้งค่าเป็นเท็จ ภาษาต้นทางในการกำหนดค่าจะถูกใช้",
  "config.readonly": "โหมดอ่านอย่างเดียว",
  "config.refactor_templates": "อาร์เรย์ของสตริงเทมเพลต ใช้ `{key}` สำหรับตัวยึดตำแหน่งคีย์เส้นทาง",
  "config.regex_key": "สตริง RegEx ที่ตรงกับคีย์เส้นทาง",
  "config.regex_usage_match": "อาร์เรย์ของสตริง RegEx เพื่อให้ตรงกับการใช้คีย์ในโค้ด ซึ่งจะแทนที่ Regex ที่เฟรมเวิร์กให้มา",
  "config.regex_usage_match_append": "อาร์เรย์ของสตริง RegEx เพื่อให้ตรงกับการใช้คีย์ในโค้ด ซึ่งแตกต่างจาก \"regex.usageMatch\" ซึ่งจะต่อท้ายรายการ Regex แทนที่อย่างสมบูรณ์",
  "config.review_email": "อีเมลสำหรับตรวจสอบ ใช้เป็น Gravatar สำหรับอวาตาร์โปรไฟล์ด้วย",
  "config.review_enabled": "เปิดใช้งานระบบการตรวจสอบ",
  "config.review_gutters": "แสดงแผงตรวจทานช่องว่างระหว่างข้อความ",
  "config.review_remove_on_resolved": "ลบความคิดเห็นแทนที่ด้วยการทำเครื่องหมายว่าแก้ไขแล้ว",
  "config.review_username": "ชื่อผู้ใช้สำหรับตรวจสอบ",
  "config.show_flags": "แสดงแฟล็กพร้อมกับรหัสภาษา",
  "config.sort_keys": "จัดเรียงคีย์เมื่อบันทึกเป็น JSON/YAML",
  "config.source_language": "ภาษาต้นทางสำหรับการแปลด้วยคอมพิวเตอร์",
  "config.tab_style": "รูปแบบแท็บสำหรับไฟล์ภาษา",
  "config.target_picking_strategy": "พบกลยุทธ์ที่เกี่ยวข้องกับไฟล์ภาษามากกว่าหนึ่งไฟล์",
  "config.target_picking_strategy.file-previous": "แยกข้อความไปยังไฟล์ตำแหน่งภาษาที่เลือกก่อนหน้าของไฟล์ปัจจุบัน",
  "config.target_picking_strategy.global-previous": "แยกข้อความไปยังไฟล์ (ปัจจุบันหรือไฟล์อื่น) ของไฟล์ภาษาที่เลือกก่อนหน้า",
  "config.target_picking_strategy.most-similar": "แยกข้อความไปยังไฟล์โดยอัตโนมัติ ซึ่งเส้นทางที่ตรงกับเส้นทางของไฟล์ปัจจุบันมากที่สุด",
  "config.target_picking_strategy.none": "ผู้ใช้เลือกไฟล์ที่ต้องการแยกข้อความด้วยตนเอง",
  "config.translate.engines": "บริการแปลภาษา",
  "config.translate.fallbackToKey": "ใช้คีย์เองเพื่อแปลเมื่อไม่มีการแปลต้นฉบับสำหรับคีย์นั้น",
  "config.translate.parallels": "จำนวนคนทำงานแปลสูงสุดในเวลาเดียวกัน",
  "config.translate_override_existing": "ลบล้างข้อความที่มีอยู่ในการแปล",
  "config.translate_save_as_candidates": "บันทึกผลการแปลไปยัง \"ผู้สมัครงานแปล\" แทนที่ด้วยเขียนลงในไฟล์ภาษา",
  "config.usage.scanning_ignore": "ไม่สนใจรูปแบบของ glob ในการสแกนการใช้งานของคีย์",
  "editor.add_description": "เพิ่มคำอธิบาย...",
  "editor.empty": "(ว่าง)",
  "editor.title": "ตัวแก้ไข i18n Ally",
  "editor.translate": "แปล",
  "editor.translate_all_missing": "การแปลทั้งหมดที่ขาดหายไป",
  "errors.keystyle_not_set": "ไม่ได้ระบุรูปแบบคีย์ การดำเนินการถูกยกเลิก",
  "errors.translating_empty_source_value": "ไม่พบการแปลต้นฉบับของ \"{0}\" การแปลถูกยกเลิกแล้ว",
  "errors.translating_same_locale": "ไม่อนุญาตให้แปลเป็นภาษาเดียวกัน",
  "errors.translating_unknown_error": "ข้อผิดพลาดที่ไม่รู้จักเกิดขึ้นในการแปล",
  "errors.unsupported_file_type": "ประเภทไฟล์ที่ไม่รองรับ: \"{0}\"",
  "errors.write_in_readonly_mode": "การเขียนในโหมดอ่านอย่างเดียวถูกปิดใช้งาน",
  "นามสกุล": "i18n Ally",
  "feedback.document": "อ่านเอกสาร",
  "feedback.github": "ติดดาวบน GitHub",
  "feedback.report_issues": "รายงานปัญหา",
  "feedback.support": "สนับสนุนเรา",
  "feedback.twitter_feedback": "ให้คำติชม",
  "misc.missing_key": "{0}: ไม่มีคีย์ i18n \"{1}\"",
  "misc.missing_translation": "{0}: คำแปลของ \"{1}\" หายไป",
  "notification.migrate": "ย้าย",
  "notification.v2-update": "i18n Ally อัปเดตเป็น v2.0 แล้ว!\nโปรดดูคู่มือการย้ายข้อมูล",
  "prompt.applying_suggestion": "กำลังใช้คำแนะนำต่อไปนี้กับคีย์ \"{0}\"?\n\n{1}",
  "prompt.applying_translation_candidate": "กำลังใช้การแปลต่อไปนี้กับคีย์ \"{0}\"?\n\n{1}",
  "prompt.applying_translation_candidate_multiple": "คุณแน่ใจหรือไม่ว่าจะใช้การแปลทั้งหมด {0} รายการ",
  "prompt.button_apply": "ปรับใช้",
  "prompt.button_cancel": "ยกเลิก",
  "prompt.button_discard": "ละทิ้ง",
  "prompt.button_edit_end_apply": "แก้ไข",
  "prompt.button_override": "แทนที่",
  "prompt.button_reenter": "ป้อนใหม่",
  "prompt.button_skip": "ดำเนินการต่อโดยไม่แทนที่",
  "prompt.button_yes": "ใช่",
  "prompt.choice_key_to_insert": "เลือกคีย์ที่จะแทรก",
  "prompt.choice_key_to_open": "เลือกคีย์ที่จะเปิดในตัวแก้ไข...",
  "prompt.choice_locale": "เลือกภาษา",
  "prompt.config_locales_auto_success": "เส้นทางของภาษาตั้งเป็น \"{0}\" โดยอัตโนมัติ",
  "prompt.config_locales_button": "กำหนดค่าทันที",
  "prompt.config_locales_info": "กำหนดค่าไดเร็กทอรีภาษาสำหรับโครงการของคุณ",
  "prompt.config_locales_success": "กำหนดค่าเส้นทางสถานที่สำเร็จ",
  "prompt.create_new_path": "สร้างเส้นทางใหม่",
  "prompt.deepl_api_key_required": "ต้องใช้รหัส DeepL API",
  "prompt.deepl_error_get_usage": "เกิดข้อผิดพลาดในการรับข้อมูลการใช้งาน",
  "prompt.deepl_usage": "การใช้ DeepL API {0} จาก {1} การแปลอักขระ",
  "prompt.delete_key": "คุณแน่ใจหรือไม่ว่าได้ลบคีย์ \"{0}\" ออกจากภาษาทั้งหมด\n\nการดำเนินการนี้ไม่สามารถยกเลิกได้",
  "prompt.delete_keys_not_in_use": "คุณแน่ใจหรือไม่ว่าต้องการลบ {0} คีย์ที่ไม่ได้ใช้งาน?\n\nการดำเนินการนี้ไม่สามารถยกเลิกได้",
  "prompt.donate": "บริจาค",
  "prompt.edit_key_in_locale": "{1} | คีย์การแก้ไข \"{0}\"",
  "prompt.enter_file_path_to_store_key": "ป้อนเส้นทางไฟล์ที่จะจัดเก็บคีย์ \"{0}\"",
  "prompt.enter_key_path": "ป้อนคีย์เส้นทางสำหรับ \"{0}\"",
  "prompt.enter_new_keypath": "ป้อนเส้นทางใหม่",
  "prompt.error_on_parse_custom_regex": "ไม่สามารถแยกวิเคราะห์สตริง RegEx {0} โปรดตรวจสอบการกำหนดค่าของคุณ",
  "prompt.existing_translation": "คำแปลที่มีอยู่",
  "prompt.extraction_canceled": "การดึงข้อมูลถูกยกเลิก",
  "prompt.failed_to_locate_key": "ค้นหาคีย์ \"{0}\" ล้มเหลว",
  "prompt.frameworks_not_found": "ไม่พบกรอบต่อไปนี้ โปรดตรวจสอบการตั้งค่าของคุณ\n{0}",
  "prompt.fullfill_missing_all_confirm": "คุณแน่ใจหรือไม่ว่าคุณต้องการเติมเต็มคีย์ที่ขาดหายไปทั้งหมดด้วยสตริงว่างข้ามภาษาทั้งหมด\n\nการดำเนินการนี้ไม่สามารถยกเลิกได้!",
  "prompt.fullfill_missing_confirm": "คุณแน่ใจหรือไม่ว่าคุณต้องการเติมเต็ม {0} คีย์ที่ขาดหายไปด้วยสตริงว่างใน {1}?\n\nการดำเนินการนี้ไม่สามารถยกเลิกได้!",
  "prompt.invalid_keypath": "คีย์เส้นทางไม่ถูกต้อง!",
  "prompt.key_already_exists": "มีคีย์อยู่แล้ว คุณต้องการแทนที่ค่าที่มีอยู่หรือป้อนเส้นทางอีกครั้ง",
  "prompt.key_copied": "คัดลอกคีย์แล้ว",
  "prompt.keys_removed": "ลบ {0} คีย์",
  "prompt.keystyle_flat": "รูปแบบแฟลต",
  "prompt.keystyle_flat_example": "ตัวอย่าง: { \"a.b.c\": \"...\" }",
  "prompt.keystyle_nested": "รูปแบบซ้อน",
  "prompt.keystyle_nested_example": "เช่น: { \"a\": { \"b\": { \"c\": \"...\" } } }",
  "prompt.keystyle_select": "รูปแบบคีย์ประเภทใดที่คุณใช้ในการจัดระเบียบภาษาของคุณ",
  "prompt.locales_dir_not_found": "ไม่พบไดเร็กทอรีภาษา i18n Ally ถูกปิดใช้งาน",
  "prompt.new_key_path": "ป้อนเส้นทางของคีย์ใหม่",
  "prompt.no_locale_loaded": "ไม่ได้โหลดไฟล์ภาษา อาจมีบางอย่างผิดปกติกับการกำหนดค่าโปรเจ็กต์ของคุณ",
  "prompt.replace_text_as": "แทนที่ข้อความเป็น:",
  "prompt.select_display_locale": "เลือกภาษาที่แสดง ({0})",
  "prompt.select_file_to_open": "เลือกไฟล์ที่จะเปิด",
  "prompt.select_file_to_store_key": "เลือกไฟล์ที่จะจัดเก็บคีย์ \"{0}\"",
  "prompt.select_source_language_for_translating": "เลือกภาษาต้นทางสำหรับการแปล ({0})",
  "prompt.select_source_locale": "เลือกภาษาต้นฉบับ ({0})",
  "prompt.show_error_log": "แสดงบันทึก",
  "prompt.star_on_github": "ติดดาวบน GitHub",
  "prompt.support": "i18n Ally มอบให้กับทุกคนฟรี หากคุณพบว่ามีประโยชน์ โปรดพิจารณาสนับสนุน ขอบคุณ! ❤",
  "prompt.translate_cancelled_multiple": "{0} การแปลคีย์ถูกยกเลิก",
  "prompt.translate_done_multiple": "{0} คีย์แปลแล้ว",
  "prompt.translate_done_single": "แปล \"{0}\" เสร็จแล้ว",
  "prompt.translate_edit_translated": "แก้ไขผลลัพธ์",
  "prompt.translate_failed_multiple": "{0} คีย์ไม่สามารถแปลได้",
  "prompt.translate_failed_single": "\"{0}\" ไม่สามารถแปลเป็น \"{1}\"",
  "prompt.translate_in_progress": "กำลังแปล",
  "prompt.translate_multiple_confirm": "คุณแน่ใจหรือว่าแปล {0} คีย์",
  "prompt.translate_no_jobs": "ไม่จำเป็นต้องแปล",
  "prompt.writing_js": "ไม่รองรับการเขียนไฟล์ js/ts",
  "refactor.extract_ignore": "ละเว้นการตรวจหา \"{0}\" ทั่วโลก",
  "refactor.extract_ignore_by_file": "ละเว้นการตรวจหา \"{0}\" สำหรับไฟล์ปัจจุบัน",
  "refactor.extract_text": "🌍 แยกข้อความเป็นข้อความ i18n",
  "refactor.extracting_not_support_for_lang": "ยังไม่รองรับการแยกสำหรับภาษา \"{0}\"",
  "refactor.replace_with": "แทนที่ข้อความด้วยคำแปลที่มีอยู่: \"{0}\"",
  "review.accept_suggestion": "ยอมรับคำแนะนำ",
  "review.apply_suggestion": "ใช้คำแนะนำ",
  "review.apply_translation_candidate": "สมัครการแปล",
  "review.approve": "อนุมัติ",
  "review.comment": "ความคิดเห็น",
  "review.edit": "แก้ไข",
  "review.leave_comment": "แสดงความคิดเห็น",
  "review.optional": "(ไม่บังคับ)",
  "review.placeholder.approve": "อนุมัติ",
  "review.placeholder.comment": "ไม่ได้พูดอะไร",
  "review.placeholder.request_change": "ขอเปลี่ยนแปลง",
  "review.request_change": "ขอเปลี่ยนแปลง",
  "review.request_change_messages": "ขอเปลี่ยนแปลง",
  "review.resolve": "แก้ไข",
  "review.resolve_all": "แก้ไขทั้งหมด",
  "review.review": "ตรวจทาน",
  "review.suggestion": "คำแนะนำ",
  "review.suggestions": "คำแนะนำ",
  "review.title": "ตรวจทาน i18n Ally",
  "review.translation_candidates": "ผู้สมัครงานแปล",
  "review.unknown_user": "ไม่ทราบ",
  "view.current_file": "ไฟล์ปัจจุบัน",
  "view.current_file_hard_strings": "สตริงฮาร์ดโค้ด [เบต้า]",
  "view.current_file_hard_strings_expand_to_detect": "(ขยายเพื่อตรวจจับ)",
  "view.current_file_hard_strings_not_supported": "\"{0}\" ยังไม่รองรับ",
  "view.current_file_keys_in_use": "คีย์ที่ใช้งานอยู่",
  "view.current_file_keys_not_found": "ไม่พบคีย์",
  "view.help_feedback": "ความช่วยเหลือและคำติชม",
  "view.i18n_keys": "i18n Ally",
  "view.progress": "ความคืบหน้า",
  "view.progress_submenu.empty_keys": "ว่างเปล่า",
  "view.progress_submenu.missing_keys": "ไม่มีคำแปล",
  "view.progress_submenu.translated_keys": "แปลแล้ว",
  "view.tree": "โครงสร้างต้นไม้",
  "view.usage": "รายงานการใช้งาน",
  "view.usage_keys_in_use": "กำลังใช้ {0} คีย์",
  "view.usage_keys_missing": "{0} คีย์หายไป",
  "view.usage_keys_not_in_use": "{0} คีย์ไม่ได้ถูกใช้งาน",
  "view.usage_report_none": "กดรีเฟรชเพื่อเริ่มวิเคราะห์การใช้คีย์"
}
