2026-05-05 04:30:37 +00:00
< ? php
/**
* Settings text strings
* Contains all text strings used in the general settings sections of BookStack
* including users and roles .
*/
return [
// Common Messages
'settings' => 'การตั้งค่า' ,
'settings_save' => 'บันทึกการตั้งค่า' ,
'system_version' => 'เวอร์ชันระบบ' ,
'categories' => 'หมวดหมู่' ,
// App Settings
'app_customization' => 'การปรับแต่ง' ,
'app_features_security' => 'คุณสมบัติและความปลอดภัย' ,
'app_name' => 'ชื่อแอปพลิเคชัน' ,
'app_name_desc' => 'ชื่อนี้จะแสดงในส่วนหัวและอีเมลที่ส่งโดยระบบ' ,
'app_name_header' => 'แสดงชื่อในส่วนหัว' ,
'app_public_access' => 'การเข้าถึงสาธารณะ' ,
'app_public_access_desc' => 'การเปิดใช้งานตัวเลือกนี้จะอนุญาตให้ผู้เยี่ยมชมที่ไม่ได้เข้าสู่ระบบสามารถเข้าถึงเนื้อหาใน BookStack ของคุณได้' ,
'app_public_access_desc_guest' => 'การเข้าถึงของผู้เยี่ยมชมสาธารณะสามารถควบคุมได้ผ่านผู้ใช้ "Guest"' ,
'app_public_access_toggle' => 'อนุญาตการเข้าถึงสาธารณะ' ,
'app_public_viewing' => 'อนุญาตให้ดูแบบสาธารณะ?' ,
'app_secure_images' => 'การอัปโหลดรูปภาพแบบความปลอดภัยสูง' ,
'app_secure_images_toggle' => 'เปิดใช้งานการอัปโหลดรูปภาพแบบความปลอดภัยสูง' ,
'app_secure_images_desc' => 'เพื่อประสิทธิภาพ รูปภาพทั้งหมดเป็นสาธารณะ ตัวเลือกนี้จะเพิ่มสตริงสุ่มที่คาดเดาได้ยากหน้า URL รูปภาพ ตรวจสอบให้แน่ใจว่าไม่ได้เปิดใช้งานการแสดงรายการไดเรกทอรีเพื่อป้องกันการเข้าถึงที่ง่าย' ,
'app_default_editor' => 'ตัวแก้ไขหน้าเริ่มต้น' ,
'app_default_editor_desc' => 'เลือกตัวแก้ไขที่จะใช้โดยค่าเริ่มต้นเมื่อแก้ไขหน้าใหม่ ซึ่งสามารถแทนที่ได้ในระดับหน้าเมื่อมีสิทธิ์อนุญาต' ,
'app_custom_html' => 'เนื้อหา HTML Head แบบกำหนดเอง' ,
'app_custom_html_desc' => 'เนื้อหาที่เพิ่มที่นี่จะถูกแทรกที่ด้านล่างของส่วน <head> ของทุกหน้า มีประโยชน์สำหรับการแทนที่สไตล์หรือเพิ่มโค้ด Analytics' ,
'app_custom_html_disabled_notice' => 'เนื้อหา HTML head แบบกำหนดเองถูกปิดใช้งานในหน้าการตั้งค่านี้เพื่อให้สามารถเปลี่ยนแปลงที่ทำให้ใช้งานไม่ได้กลับคืนได้' ,
'app_logo' => 'โลโก้แอปพลิเคชัน' ,
'app_logo_desc' => 'ใช้ในแถบส่วนหัวของแอปพลิเคชัน รูปภาพควรมีความสูง 86px รูปภาพขนาดใหญ่จะถูกย่อขนาด' ,
'app_icon' => 'ไอคอนแอปพลิเคชัน' ,
'app_icon_desc' => 'ไอคอนนี้ใช้สำหรับแท็บเบราว์เซอร์และไอคอนทางลัด ควรเป็นรูปภาพ PNG สี่เหลี่ยมขนาด 256px' ,
'app_homepage' => 'หน้าแรกของแอปพลิเคชัน' ,
'app_homepage_desc' => 'เลือกมุมมองที่จะแสดงบนหน้าแรกแทนมุมมองเริ่มต้น สิทธิ์หน้าจะถูกละเว้นสำหรับหน้าที่เลือก' ,
'app_homepage_select' => 'เลือกหน้า' ,
'app_footer_links' => 'ลิงก์ส่วนท้าย' ,
'app_footer_links_desc' => 'เพิ่มลิงก์เพื่อแสดงในส่วนท้ายของเว็บไซต์ จะแสดงที่ด้านล่างของส่วนใหญ่ของหน้า รวมถึงหน้าที่ไม่ต้องเข้าสู่ระบบ คุณสามารถใช้ป้ายชื่อ "trans::<key>" เพื่อใช้การแปลที่ระบบกำหนดไว้ เช่น "trans::common.privacy_policy" จะให้ข้อความ "นโยบายความเป็นส่วนตัว"' ,
'app_footer_links_label' => 'ป้ายชื่อลิงก์' ,
'app_footer_links_url' => 'URL ลิงก์' ,
'app_footer_links_add' => 'เพิ่มลิงก์ส่วนท้าย' ,
'app_disable_comments' => 'ปิดใช้งานความคิดเห็น' ,
'app_disable_comments_toggle' => 'ปิดใช้งานความคิดเห็น' ,
'app_disable_comments_desc' => 'ปิดใช้งานความคิดเห็นในทุกหน้าในแอปพลิเคชัน <br> ความคิดเห็นที่มีอยู่จะไม่ถูกแสดง' ,
// Color settings
'color_scheme' => 'โครงสีของแอปพลิเคชัน' ,
'color_scheme_desc' => 'ตั้งค่าสีที่จะใช้ในส่วนติดต่อผู้ใช้ของแอปพลิเคชัน สามารถกำหนดค่าสีแยกกันสำหรับโหมดมืดและโหมดสว่างเพื่อให้เหมาะกับธีมและรับประกันการอ่านง่าย' ,
'ui_colors_desc' => 'ตั้งค่าสีหลักและสีลิงก์เริ่มต้นของแอปพลิเคชัน สีหลักใช้สำหรับแบนเนอร์ส่วนหัว ปุ่ม และการตกแต่งส่วนติดต่อ สีลิงก์เริ่มต้นใช้สำหรับลิงก์และการดำเนินการที่เป็นข้อความ' ,
'app_color' => 'สีหลัก' ,
'link_color' => 'สีลิงก์เริ่มต้น' ,
'content_colors_desc' => 'ตั้งค่าสีสำหรับองค์ประกอบทั้งหมดในลำดับชั้นการจัดระเบียบหน้า แนะนำให้เลือกสีที่มีความสว่างใกล้เคียงกับสีเริ่มต้นเพื่อการอ่านง่าย' ,
'bookshelf_color' => 'สีชั้นวาง' ,
'book_color' => 'สีหนังสือ' ,
'chapter_color' => 'สีบท' ,
'page_color' => 'สีหน้า' ,
'page_draft_color' => 'สีร่างหน้า' ,
// Registration Settings
'reg_settings' => 'การลงทะเบียน' ,
'reg_enable' => 'เปิดใช้งานการลงทะเบียน' ,
'reg_enable_toggle' => 'เปิดใช้งานการลงทะเบียน' ,
'reg_enable_desc' => 'เมื่อเปิดใช้งานการลงทะเบียน ผู้ใช้จะสามารถสมัครเป็นผู้ใช้แอปพลิเคชันได้ด้วยตนเอง เมื่อลงทะเบียนแล้วจะได้รับบทบาทผู้ใช้เริ่มต้นหนึ่งบทบาท' ,
'reg_default_role' => 'บทบาทผู้ใช้เริ่มต้นหลังการลงทะเบียน' ,
'reg_enable_external_warning' => 'ตัวเลือกด้านบนจะถูกละเว้นเมื่อการยืนยันตัวตน LDAP หรือ SAML ภายนอกเปิดใช้งานอยู่ บัญชีผู้ใช้สำหรับสมาชิกที่ไม่มีอยู่จะถูกสร้างอัตโนมัติหากการยืนยันตัวตนกับระบบภายนอกที่ใช้งานอยู่สำเร็จ' ,
'reg_email_confirmation' => 'การยืนยันอีเมล' ,
'reg_email_confirmation_toggle' => 'ต้องยืนยันอีเมล' ,
'reg_confirm_email_desc' => 'หากใช้การจำกัดโดเมน จะต้องยืนยันอีเมลและตัวเลือกนี้จะถูกละเว้น' ,
'reg_confirm_restrict_domain' => 'การจำกัดโดเมน' ,
'reg_confirm_restrict_domain_desc' => 'กรอกรายการโดเมนอีเมลที่คั่นด้วยเครื่องหมายจุลภาคที่ต้องการจำกัดการลงทะเบียน ผู้ใช้จะได้รับอีเมลเพื่อยืนยันที่อยู่ก่อนที่จะสามารถโต้ตอบกับแอปพลิเคชัน <br> ผู้ใช้จะสามารถเปลี่ยนที่อยู่อีเมลได้หลังจากลงทะเบียนสำเร็จ' ,
'reg_confirm_restrict_domain_placeholder' => 'ไม่มีการจำกัด' ,
// Sorting Settings
'sorting' => 'รายการและการจัดเรียง' ,
'sorting_book_default' => 'กฎการจัดเรียงหนังสือเริ่มต้น' ,
'sorting_book_default_desc' => 'เลือกกฎการจัดเรียงเริ่มต้นที่จะใช้กับหนังสือใหม่ ไม่มีผลกับหนังสือที่มีอยู่แล้ว และสามารถแทนที่ได้ต่อหนังสือ' ,
'sorting_rules' => 'กฎการจัดเรียง' ,
'sorting_rules_desc' => 'นี่คือการดำเนินการจัดเรียงที่กำหนดไว้ล่วงหน้าซึ่งสามารถนำไปใช้กับเนื้อหาในระบบ' ,
'sort_rule_assigned_to_x_books' => 'กำหนดให้ :count หนังสือ' ,
'sort_rule_create' => 'สร้างกฎการจัดเรียง' ,
'sort_rule_edit' => 'แก้ไขกฎการจัดเรียง' ,
'sort_rule_delete' => 'ลบกฎการจัดเรียง' ,
'sort_rule_delete_desc' => 'ลบกฎการจัดเรียงนี้ออกจากระบบ หนังสือที่ใช้กฎนี้จะกลับไปใช้การจัดเรียงแบบกำหนดเอง' ,
'sort_rule_delete_warn_books' => 'กฎการจัดเรียงนี้ใช้งานอยู่กับ :count เล่ม คุณแน่ใจหรือไม่ว่าต้องการลบ?' ,
'sort_rule_delete_warn_default' => 'กฎการจัดเรียงนี้ใช้งานอยู่เป็นค่าเริ่มต้นสำหรับหนังสือ คุณแน่ใจหรือไม่ว่าต้องการลบ?' ,
'sort_rule_details' => 'รายละเอียดกฎการจัดเรียง' ,
'sort_rule_details_desc' => 'ตั้งชื่อสำหรับกฎการจัดเรียงนี้ ซึ่งจะปรากฏในรายการเมื่อผู้ใช้เลือกการจัดเรียง' ,
'sort_rule_operations' => 'การดำเนินการจัดเรียง' ,
'sort_rule_operations_desc' => 'กำหนดการดำเนินการจัดเรียงโดยย้ายจากรายการที่มีให้ เมื่อใช้งาน การดำเนินการจะถูกนำไปใช้ตามลำดับจากบนลงล่าง การเปลี่ยนแปลงจะถูกนำไปใช้กับหนังสือที่กำหนดทั้งหมดเมื่อบันทึก' ,
'sort_rule_available_operations' => 'การดำเนินการที่มีให้' ,
'sort_rule_available_operations_empty' => 'ไม่มีการดำเนินการเหลือ' ,
'sort_rule_configured_operations' => 'การดำเนินการที่กำหนดค่า' ,
'sort_rule_configured_operations_empty' => 'ลาก/เพิ่มการดำเนินการจากรายการ "การดำเนินการที่มีให้"' ,
'sort_rule_op_asc' => '(น้อยไปมาก)' ,
'sort_rule_op_desc' => '(มากไปน้อย)' ,
'sort_rule_op_name' => 'ชื่อ - ตามตัวอักษร' ,
'sort_rule_op_name_numeric' => 'ชื่อ - ตามตัวเลข' ,
'sort_rule_op_created_date' => 'วันที่สร้าง' ,
'sort_rule_op_updated_date' => 'วันที่แก้ไข' ,
'sort_rule_op_chapters_first' => 'บทอยู่ก่อน' ,
'sort_rule_op_chapters_last' => 'บทอยู่หลัง' ,
'sorting_page_limits' => 'ขีดจำกัดการแสดงผลต่อหน้า' ,
'sorting_page_limits_desc' => 'ตั้งค่าจำนวนรายการที่จะแสดงต่อหน้าในรายการต่างๆ ในระบบ โดยทั่วไปจำนวนน้อยจะมีประสิทธิภาพดีกว่า ขณะที่จำนวนมากจะลดความจำเป็นในการคลิกผ่านหลายหน้า แนะนำให้ใช้ทวีคูณของ 6' ,
// Maintenance settings
'maint' => 'การบำรุงรักษา' ,
'maint_image_cleanup' => 'ล้างรูปภาพ' ,
'maint_image_cleanup_desc' => 'สแกนเนื้อหาหน้าและการแก้ไขเพื่อตรวจสอบว่ารูปภาพและภาพวาดใดกำลังใช้งานอยู่และรูปภาพใดซ้ำซ้อน ตรวจสอบให้แน่ใจว่าสร้างข้อมูลสำรองฐานข้อมูลและรูปภาพฉบับสมบูรณ์ก่อนรัน' ,
'maint_delete_images_only_in_revisions' => 'ลบรูปภาพที่มีเฉพาะในการแก้ไขหน้าเก่าด้วย' ,
'maint_image_cleanup_run' => 'รันการล้างข้อมูล' ,
'maint_image_cleanup_warning' => 'พบรูปภาพที่อาจไม่ได้ใช้งาน :count รายการ คุณแน่ใจหรือไม่ว่าต้องการลบรูปภาพเหล่านี้?' ,
'maint_image_cleanup_success' => 'พบและลบรูปภาพที่อาจไม่ได้ใช้งาน :count รายการ!' ,
'maint_image_cleanup_nothing_found' => 'ไม่พบรูปภาพที่ไม่ได้ใช้งาน ไม่มีการลบ!' ,
'maint_send_test_email' => 'ส่งอีเมลทดสอบ' ,
'maint_send_test_email_desc' => 'ส่งอีเมลทดสอบไปยังที่อยู่อีเมลที่ระบุในโปรไฟล์ของคุณ' ,
'maint_send_test_email_run' => 'ส่งอีเมลทดสอบ' ,
'maint_send_test_email_success' => 'ส่งอีเมลไปยัง :address แล้ว' ,
'maint_send_test_email_mail_subject' => 'อีเมลทดสอบ' ,
'maint_send_test_email_mail_greeting' => 'การส่งอีเมลดูเหมือนจะทำงานได้!' ,
'maint_send_test_email_mail_text' => 'ยินดีด้วย! เนื่องจากคุณได้รับการแจ้งเตือนทางอีเมลนี้ การตั้งค่าอีเมลของคุณดูเหมือนจะได้รับการกำหนดค่าอย่างถูกต้อง' ,
'maint_recycle_bin_desc' => 'ชั้นวาง หนังสือ บท และหน้าที่ถูกลบจะถูกส่งไปยังถังรีไซเคิลเพื่อให้สามารถกู้คืนหรือลบถาวรได้ รายการเก่าในถังรีไซเคิลอาจถูกลบโดยอัตโนมัติหลังจากสักพักขึ้นอยู่กับการกำหนดค่าระบบ' ,
'maint_recycle_bin_open' => 'เปิดถังรีไซเคิล' ,
'maint_regen_references' => 'สร้างการอ้างอิงใหม่' ,
'maint_regen_references_desc' => 'การดำเนินการนี้จะสร้างดัชนีการอ้างอิงข้ามรายการในฐานข้อมูลใหม่ โดยปกติจะจัดการโดยอัตโนมัติ แต่การดำเนินการนี้มีประโยชน์สำหรับการสร้างดัชนีเนื้อหาเก่าหรือเนื้อหาที่เพิ่มผ่านวิธีที่ไม่เป็นทางการ' ,
'maint_regen_references_success' => 'สร้างดัชนีการอ้างอิงใหม่แล้ว!' ,
'maint_timeout_command_note' => 'หมายเหตุ: การดำเนินการนี้อาจใช้เวลานาน ซึ่งอาจทำให้เกิดปัญหา timeout ในบางสภาพแวดล้อมเว็บ ทางเลือกหนึ่งคือดำเนินการผ่านคำสั่ง terminal' ,
// Recycle Bin
'recycle_bin' => 'ถังรีไซเคิล' ,
'recycle_bin_desc' => 'คุณสามารถกู้คืนรายการที่ถูกลบหรือเลือกลบออกจากระบบถาวรได้ที่นี่ รายการนี้ไม่ได้กรองต่างจากรายการกิจกรรมที่คล้ายกันในระบบซึ่งมีการกรองสิทธิ์' ,
'recycle_bin_deleted_item' => 'รายการที่ถูกลบ' ,
'recycle_bin_deleted_parent' => 'รายการแม่' ,
'recycle_bin_deleted_by' => 'ลบโดย' ,
'recycle_bin_deleted_at' => 'เวลาที่ลบ' ,
'recycle_bin_permanently_delete' => 'ลบถาวร' ,
'recycle_bin_restore' => 'กู้คืน' ,
'recycle_bin_contents_empty' => 'ถังรีไซเคิลว่างเปล่า' ,
'recycle_bin_empty' => 'ล้างถังรีไซเคิล' ,
'recycle_bin_empty_confirm' => 'การดำเนินการนี้จะทำลายรายการทั้งหมดในถังรีไซเคิลอย่างถาวร รวมถึงเนื้อหาที่อยู่ในแต่ละรายการ คุณแน่ใจหรือไม่ว่าต้องการล้างถังรีไซเคิล?' ,
'recycle_bin_destroy_confirm' => 'การดำเนินการนี้จะลบรายการนี้ออกจากระบบอย่างถาวร พร้อมกับองค์ประกอบลูกที่แสดงด้านล่าง และคุณจะไม่สามารถกู้คืนเนื้อหานี้ได้ คุณแน่ใจหรือไม่?' ,
'recycle_bin_destroy_list' => 'รายการที่จะถูกทำลาย' ,
'recycle_bin_restore_list' => 'รายการที่จะถูกกู้คืน' ,
'recycle_bin_restore_confirm' => 'การดำเนินการนี้จะกู้คืนรายการที่ถูกลบ รวมถึงองค์ประกอบลูก ไปยังตำแหน่งเดิม หากตำแหน่งเดิมถูกลบไปแล้วและอยู่ในถังรีไซเคิล จะต้องกู้คืนรายการแม่ด้วย' ,
'recycle_bin_restore_deleted_parent' => 'รายการแม่ของรายการนี้ถูกลบเช่นกัน จะยังคงถูกลบจนกว่าจะกู้คืนรายการแม่' ,
'recycle_bin_restore_parent' => 'กู้คืนรายการแม่' ,
'recycle_bin_destroy_notification' => 'ลบรายการทั้งหมด :count รายการจากถังรีไซเคิล' ,
'recycle_bin_restore_notification' => 'กู้คืนรายการทั้งหมด :count รายการจากถังรีไซเคิล' ,
// Audit Log
'audit' => 'บันทึกการตรวจสอบ' ,
'audit_desc' => 'บันทึกการตรวจสอบนี้แสดงรายการกิจกรรมที่ติดตามในระบบ รายการนี้ไม่ได้กรองต่างจากรายการกิจกรรมที่คล้ายกันในระบบซึ่งมีการกรองสิทธิ์' ,
'audit_event_filter' => 'ตัวกรองกิจกรรม' ,
'audit_event_filter_no_filter' => 'ไม่มีตัวกรอง' ,
'audit_deleted_item' => 'รายการที่ถูกลบ' ,
'audit_deleted_item_name' => 'ชื่อ: :name' ,
'audit_table_user' => 'ผู้ใช้' ,
'audit_table_event' => 'กิจกรรม' ,
'audit_table_related' => 'รายการหรือรายละเอียดที่เกี่ยวข้อง' ,
'audit_table_ip' => 'IP Address' ,
'audit_table_date' => 'วันที่กิจกรรม' ,
'audit_date_from' => 'ช่วงวันที่ตั้งแต่' ,
'audit_date_to' => 'ช่วงวันที่ถึง' ,
// Role Settings
'roles' => 'บทบาท' ,
'role_user_roles' => 'บทบาทผู้ใช้' ,
'roles_index_desc' => 'บทบาทใช้สำหรับจัดกลุ่มผู้ใช้และให้สิทธิ์ระบบแก่สมาชิก เมื่อผู้ใช้เป็นสมาชิกของหลายบทบาท สิทธิ์ที่ได้รับจะสะสมกัน และผู้ใช้จะได้รับความสามารถทั้งหมด' ,
'roles_x_users_assigned' => 'กำหนด :count ผู้ใช้' ,
'roles_x_permissions_provided' => ':count สิทธิ์' ,
'roles_assigned_users' => 'ผู้ใช้ที่กำหนด' ,
'roles_permissions_provided' => 'สิทธิ์ที่ให้' ,
'role_create' => 'สร้างบทบาทใหม่' ,
'role_delete' => 'ลบบทบาท' ,
'role_delete_confirm' => 'การดำเนินการนี้จะลบบทบาทชื่อ \':roleName\'' ,
'role_delete_users_assigned' => 'บทบาทนี้มีผู้ใช้ :userCount คนที่กำหนดไว้ หากต้องการย้ายผู้ใช้จากบทบาทนี้ให้เลือกบทบาทใหม่ด้านล่าง' ,
'role_delete_no_migration' => " ไม่ต้องย้ายผู้ใช้ " ,
'role_delete_sure' => 'คุณแน่ใจหรือไม่ว่าต้องการลบบทบาทนี้?' ,
'role_edit' => 'แก้ไขบทบาท' ,
'role_details' => 'รายละเอียดบทบาท' ,
'role_name' => 'ชื่อบทบาท' ,
'role_desc' => 'คำอธิบายสั้นของบทบาท' ,
'role_mfa_enforced' => 'ต้องใช้การยืนยันตัวตนแบบหลายขั้นตอน' ,
'role_external_auth_id' => 'ID การยืนยันตัวตนภายนอก' ,
'role_system' => 'สิทธิ์ระบบ' ,
'role_manage_users' => 'จัดการผู้ใช้' ,
'role_manage_roles' => 'จัดการบทบาทและสิทธิ์บทบาท' ,
'role_manage_entity_permissions' => 'จัดการสิทธิ์หนังสือ บท และหน้าทั้งหมด' ,
'role_manage_own_entity_permissions' => 'จัดการสิทธิ์บนหนังสือ บท และหน้าของตัวเอง' ,
'role_manage_page_templates' => 'จัดการแม่แบบหน้า' ,
'role_access_api' => 'เข้าถึง API ระบบ' ,
'role_manage_settings' => 'จัดการการตั้งค่าแอปพลิเคชัน' ,
'role_export_content' => 'ส่งออกเนื้อหา' ,
'role_import_content' => 'นำเข้าเนื้อหา' ,
'role_editor_change' => 'เปลี่ยนตัวแก้ไขหน้า' ,
'role_notifications' => 'รับและจัดการการแจ้งเตือน' ,
'role_permission_note_users_and_roles' => 'สิทธิ์เหล่านี้จะให้การมองเห็นและการค้นหาผู้ใช้และบทบาทในระบบด้วยในทางเทคนิค' ,
'role_asset' => 'สิทธิ์ Asset' ,
'roles_system_warning' => 'โปรดทราบว่าการเข้าถึงสิทธิ์ใดๆ ในสามสิทธิ์ข้างต้นอาจอนุญาตให้ผู้ใช้เปลี่ยนแปลงสิทธิ์ของตัวเองหรือของผู้อื่นในระบบ กรุณากำหนดบทบาทที่มีสิทธิ์เหล่านี้เฉพาะกับผู้ใช้ที่เชื่อถือได้เท่านั้น' ,
'role_asset_desc' => 'สิทธิ์เหล่านี้ควบคุมการเข้าถึงเริ่มต้นสำหรับ asset ในระบบ สิทธิ์บนหนังสือ บท และหน้าจะแทนที่สิทธิ์เหล่านี้' ,
'role_asset_admins' => 'ผู้ดูแลระบบได้รับสิทธิ์เข้าถึงเนื้อหาทั้งหมดโดยอัตโนมัติ แต่ตัวเลือกเหล่านี้อาจแสดงหรือซ่อนตัวเลือก UI' ,
'role_asset_image_view_note' => 'เกี่ยวข้องกับการมองเห็นภายในตัวจัดการรูปภาพ การเข้าถึงไฟล์รูปภาพที่อัปโหลดจริงจะขึ้นอยู่กับตัวเลือกการจัดเก็บรูปภาพของระบบ' ,
'role_asset_users_note' => 'สิทธิ์เหล่านี้จะให้การมองเห็นและการค้นหาผู้ใช้ในระบบด้วยในทางเทคนิค' ,
'role_all' => 'ทั้งหมด' ,
'role_own' => 'ของตัวเอง' ,
'role_controlled_by_asset' => 'ควบคุมโดย asset ที่อัปโหลดไปยัง' ,
'role_controlled_by_page_delete' => 'ควบคุมโดยสิทธิ์ลบหน้า' ,
'role_save' => 'บันทึกบทบาท' ,
'role_users' => 'ผู้ใช้ในบทบาทนี้' ,
'role_users_none' => 'ยังไม่มีผู้ใช้ที่กำหนดให้บทบาทนี้' ,
// Users
'users' => 'ผู้ใช้' ,
'users_index_desc' => 'สร้างและจัดการบัญชีผู้ใช้แต่ละรายในระบบ บัญชีผู้ใช้ใช้สำหรับเข้าสู่ระบบและระบุที่มาของเนื้อหาและกิจกรรม สิทธิ์การเข้าถึงหลักอิงตามบทบาท แต่ความเป็นเจ้าของเนื้อหาและปัจจัยอื่นๆ อาจส่งผลต่อสิทธิ์และการเข้าถึงด้วย' ,
'user_profile' => 'โปรไฟล์ผู้ใช้' ,
'users_add_new' => 'เพิ่มผู้ใช้ใหม่' ,
'users_search' => 'ค้นหาผู้ใช้' ,
'users_latest_activity' => 'กิจกรรมล่าสุด' ,
'users_details' => 'รายละเอียดผู้ใช้' ,
'users_details_desc' => 'ตั้งชื่อที่แสดงและที่อยู่อีเมลสำหรับผู้ใช้นี้ ที่อยู่อีเมลจะใช้สำหรับเข้าสู่ระบบแอปพลิเคชัน' ,
'users_details_desc_no_email' => 'ตั้งชื่อที่แสดงสำหรับผู้ใช้นี้เพื่อให้ผู้อื่นรู้จัก' ,
'users_role' => 'บทบาทผู้ใช้' ,
'users_role_desc' => 'เลือกบทบาทที่จะกำหนดให้ผู้ใช้นี้ หากผู้ใช้ถูกกำหนดให้หลายบทบาท สิทธิ์จากบทบาทเหล่านั้นจะสะสมกัน' ,
'users_password' => 'รหัสผ่านผู้ใช้' ,
'users_password_desc' => 'ตั้งรหัสผ่านสำหรับเข้าสู่ระบบ ต้องมีความยาวอย่างน้อย 8 ตัวอักษร' ,
'users_send_invite_text' => 'คุณสามารถเลือกส่งอีเมลเชิญให้ผู้ใช้นี้เพื่อให้ตั้งรหัสผ่านของตัวเอง หรือตั้งรหัสผ่านให้เองก็ได้' ,
'users_send_invite_option' => 'ส่งอีเมลเชิญผู้ใช้' ,
'users_external_auth_id' => 'ID การยืนยันตัวตนภายนอก' ,
'users_external_auth_id_desc' => 'เมื่อใช้ระบบยืนยันตัวตนภายนอก (เช่น SAML2, OIDC หรือ LDAP) นี่คือ ID ที่เชื่อมผู้ใช้ BookStack นี้กับบัญชีระบบยืนยันตัวตน สามารถละเว้นช่องนี้หากใช้การยืนยันตัวตนแบบอีเมลเริ่มต้น' ,
'users_password_warning' => 'กรอกด้านล่างเฉพาะเมื่อต้องการเปลี่ยนรหัสผ่านสำหรับผู้ใช้นี้' ,
'users_system_public' => 'ผู้ใช้นี้แทนผู้เยี่ยมชมที่เข้าถึง instance ของคุณ ไม่สามารถใช้เข้าสู่ระบบได้ แต่จะถูกกำหนดโดยอัตโนมัติ' ,
'users_delete' => 'ลบผู้ใช้' ,
'users_delete_named' => 'ลบผู้ใช้ :userName' ,
'users_delete_warning' => 'การดำเนินการนี้จะลบผู้ใช้ชื่อ \':userName\' ออกจากระบบทั้งหมด' ,
'users_delete_confirm' => 'คุณแน่ใจหรือไม่ว่าต้องการลบผู้ใช้นี้?' ,
'users_migrate_ownership' => 'ย้ายความเป็นเจ้าของ' ,
'users_migrate_ownership_desc' => 'เลือกผู้ใช้ที่นี่หากต้องการให้ผู้ใช้อื่นเป็นเจ้าของรายการทั้งหมดที่เป็นของผู้ใช้นี้ในปัจจุบัน' ,
'users_none_selected' => 'ไม่มีผู้ใช้ที่เลือก' ,
'users_edit' => 'แก้ไขผู้ใช้' ,
'users_edit_profile' => 'แก้ไขโปรไฟล์' ,
'users_avatar' => 'รูปโปรไฟล์ผู้ใช้' ,
'users_avatar_desc' => 'เลือกรูปภาพเพื่อแสดงตัวผู้ใช้นี้ ควรเป็นรูปสี่เหลี่ยมขนาดประมาณ 256px' ,
'users_preferred_language' => 'ภาษาที่ต้องการ' ,
'users_preferred_language_desc' => 'ตัวเลือกนี้จะเปลี่ยนภาษาที่ใช้สำหรับส่วนติดต่อผู้ใช้ของแอปพลิเคชัน ไม่มีผลต่อเนื้อหาที่ผู้ใช้สร้าง' ,
'users_social_accounts' => 'บัญชี Social' ,
'users_social_accounts_desc' => 'ดูสถานะของบัญชี Social ที่เชื่อมต่อสำหรับผู้ใช้นี้ บัญชี Social สามารถใช้นอกเหนือจากระบบยืนยันตัวตนหลักสำหรับการเข้าถึงระบบ' ,
'users_social_accounts_info' => 'คุณสามารถเชื่อมต่อบัญชีอื่นที่นี่เพื่อเข้าสู่ระบบที่เร็วและง่ายขึ้น การตัดการเชื่อมต่อบัญชีที่นี่ไม่ได้เพิกถอนสิทธิ์ที่ให้ไว้ก่อนหน้า กรุณาเพิกถอนสิทธิ์จากการตั้งค่าโปรไฟล์บนบัญชี Social ที่เชื่อมต่อ' ,
'users_social_connect' => 'เชื่อมต่อบัญชี' ,
'users_social_disconnect' => 'ตัดการเชื่อมต่อบัญชี' ,
'users_social_status_connected' => 'เชื่อมต่อแล้ว' ,
'users_social_status_disconnected' => 'ตัดการเชื่อมต่อแล้ว' ,
'users_social_connected' => 'เชื่อมต่อบัญชี :socialAccount กับโปรไฟล์ของคุณสำเร็จแล้ว' ,
'users_social_disconnected' => 'ตัดการเชื่อมต่อบัญชี :socialAccount จากโปรไฟล์ของคุณสำเร็จแล้ว' ,
'users_api_tokens' => 'API Tokens' ,
'users_api_tokens_desc' => 'สร้างและจัดการโทเค็นการเข้าถึงที่ใช้ยืนยันตัวตนกับ BookStack REST API สิทธิ์สำหรับ API จัดการผ่านผู้ใช้ที่โทเค็นนั้นสังกัด' ,
'users_api_tokens_none' => 'ยังไม่มี API token ที่สร้างสำหรับผู้ใช้นี้' ,
'users_api_tokens_create' => 'สร้าง Token' ,
'users_api_tokens_expires' => 'หมดอายุ' ,
'users_api_tokens_docs' => 'เอกสาร API' ,
'users_mfa' => 'การยืนยันตัวตนแบบหลายขั้นตอน' ,
'users_mfa_desc' => 'ตั้งค่าการยืนยันตัวตนแบบหลายขั้นตอนเป็นชั้นความปลอดภัยเพิ่มเติมสำหรับบัญชีผู้ใช้ของคุณ' ,
'users_mfa_x_methods' => 'กำหนดค่า :count วิธี' ,
'users_mfa_configure' => 'กำหนดค่าวิธี' ,
2026-05-28 11:29:39 +02:00
'users_mfa_reset' => 'Reset Multi-Factor Authentication Methods' ,
'users_mfa_reset_desc' => 'This will reset and clear all configured multi-factor authentication methods for this user. If multi-factor authentication is required by any of their roles, they\'ll be prompted to configure new methods on their next login.' ,
'users_mfa_reset_confirm' => 'Are you sure you want to reset multi-factor authentication for this user?' ,
2026-05-05 04:30:37 +00:00
// API Tokens
'user_api_token_create' => 'สร้าง API Token' ,
'user_api_token_name' => 'ชื่อ' ,
'user_api_token_name_desc' => 'ตั้งชื่อที่อ่านง่ายสำหรับ token นี้เพื่อเตือนความจำเกี่ยวกับวัตถุประสงค์ในอนาคต' ,
'user_api_token_expiry' => 'วันหมดอายุ' ,
'user_api_token_expiry_desc' => 'ตั้งวันที่ token นี้หมดอายุ หลังจากวันนี้ คำขอที่ใช้ token นี้จะไม่ทำงานอีกต่อไป การเว้นช่องนี้ว่างจะตั้งวันหมดอายุเป็น 100 ปีในอนาคต' ,
'user_api_token_create_secret_message' => 'ทันทีหลังจากสร้าง token นี้ "Token ID" และ "Token Secret" จะถูกสร้างและแสดง Secret จะแสดงเพียงครั้งเดียว ดังนั้นให้คัดลอกค่าไปยังที่ปลอดภัยก่อนดำเนินการต่อ' ,
'user_api_token' => 'API Token' ,
'user_api_token_id' => 'Token ID' ,
'user_api_token_id_desc' => 'นี่คือตัวระบุที่สร้างโดยระบบซึ่งไม่สามารถแก้ไขได้สำหรับ token นี้ ซึ่งจะต้องระบุในคำขอ API' ,
'user_api_token_secret' => 'Token Secret' ,
'user_api_token_secret_desc' => 'นี่คือ secret ที่สร้างโดยระบบสำหรับ token นี้ซึ่งจะต้องระบุในคำขอ API จะแสดงเพียงครั้งเดียวนี้เท่านั้น ดังนั้นให้คัดลอกค่าไปยังที่ปลอดภัย' ,
'user_api_token_created' => 'สร้าง Token เมื่อ :timeAgo' ,
'user_api_token_updated' => 'อัปเดต Token เมื่อ :timeAgo' ,
'user_api_token_delete' => 'ลบ Token' ,
'user_api_token_delete_warning' => 'การดำเนินการนี้จะลบ API token ชื่อ \':tokenName\' ออกจากระบบทั้งหมด' ,
'user_api_token_delete_confirm' => 'คุณแน่ใจหรือไม่ว่าต้องการลบ API token นี้?' ,
// Webhooks
'webhooks' => 'Webhooks' ,
'webhooks_index_desc' => 'Webhooks เป็นวิธีส่งข้อมูลไปยัง URL ภายนอกเมื่อมีการดำเนินการและกิจกรรมบางอย่างในระบบ ซึ่งช่วยให้สามารถรวมกับแพลตฟอร์มภายนอก เช่น ระบบส่งข้อความหรือการแจ้งเตือน' ,
'webhooks_x_trigger_events' => ':count กิจกรรมทริกเกอร์' ,
'webhooks_create' => 'สร้าง Webhook ใหม่' ,
'webhooks_none_created' => 'ยังไม่มี Webhook ที่สร้าง' ,
'webhooks_edit' => 'แก้ไข Webhook' ,
'webhooks_save' => 'บันทึก Webhook' ,
'webhooks_details' => 'รายละเอียด Webhook' ,
'webhooks_details_desc' => 'ระบุชื่อที่เป็นมิตรกับผู้ใช้และ POST endpoint เป็นตำแหน่งสำหรับส่งข้อมูล Webhook' ,
'webhooks_events' => 'กิจกรรม Webhook' ,
'webhooks_events_desc' => 'เลือกกิจกรรมทั้งหมดที่ควรทริกเกอร์ให้เรียก Webhook นี้' ,
'webhooks_events_warning' => 'โปรดทราบว่ากิจกรรมเหล่านี้จะถูกทริกเกอร์สำหรับกิจกรรมที่เลือกทั้งหมด แม้จะมีสิทธิ์แบบกำหนดเองก็ตาม ตรวจสอบให้แน่ใจว่าการใช้ Webhook นี้จะไม่เปิดเผยเนื้อหาที่เป็นความลับ' ,
'webhooks_events_all' => 'กิจกรรมทั้งหมดในระบบ' ,
'webhooks_name' => 'ชื่อ Webhook' ,
'webhooks_timeout' => 'หมดเวลาคำขอ Webhook (วินาที)' ,
'webhooks_endpoint' => 'Endpoint ของ Webhook' ,
'webhooks_active' => 'Webhook เปิดใช้งาน' ,
'webhook_events_table_header' => 'กิจกรรม' ,
'webhooks_delete' => 'ลบ Webhook' ,
'webhooks_delete_warning' => 'การดำเนินการนี้จะลบ Webhook ชื่อ \':webhookName\' ออกจากระบบทั้งหมด' ,
'webhooks_delete_confirm' => 'คุณแน่ใจหรือไม่ว่าต้องการลบ Webhook นี้?' ,
'webhooks_format_example' => 'ตัวอย่างรูปแบบ Webhook' ,
'webhooks_format_example_desc' => 'ข้อมูล Webhook ถูกส่งเป็นคำขอ POST ไปยัง endpoint ที่กำหนดค่าเป็น JSON ตามรูปแบบด้านล่าง คุณสมบัติ "related_item" และ "url" เป็นทางเลือกและขึ้นอยู่กับประเภทกิจกรรมที่ทริกเกอร์' ,
'webhooks_status' => 'สถานะ Webhook' ,
'webhooks_last_called' => 'เรียกล่าสุด:' ,
'webhooks_last_errored' => 'เกิดข้อผิดพลาดล่าสุด:' ,
'webhooks_last_error_message' => 'ข้อความข้อผิดพลาดล่าสุด:' ,
// Licensing
'licenses' => 'สัญญาอนุญาต' ,
'licenses_desc' => 'หน้านี้แสดงข้อมูลสัญญาอนุญาตสำหรับ BookStack รวมถึงโปรเจกต์และไลบรารีที่ใช้ใน BookStack โปรเจกต์หลายรายการอาจใช้เฉพาะในบริบทการพัฒนา' ,
'licenses_bookstack' => 'สัญญาอนุญาต BookStack' ,
'licenses_php' => 'สัญญาอนุญาตไลบรารี PHP' ,
'licenses_js' => 'สัญญาอนุญาตไลบรารี JavaScript' ,
'licenses_other' => 'สัญญาอนุญาตอื่นๆ' ,
'license_details' => 'รายละเอียดสัญญาอนุญาต' ,
//! If editing translations files directly please ignore this in all
//! languages apart from en. Content will be auto-copied from en.
//!////////////////////////////////
'language_select' => [
'en' => 'English' ,
'ar' => 'العربية' ,
'bg' => 'Bǎlgarski' ,
'bs' => 'Bosanski' ,
'ca' => 'Català' ,
'cs' => 'Česky' ,
'cy' => 'Cymraeg' ,
'da' => 'Dansk' ,
'de' => 'Deutsch (Sie)' ,
'de_informal' => 'Deutsch (Du)' ,
'el' => 'ελληνικά' ,
'es' => 'Español' ,
'es_AR' => 'Español Argentina' ,
'et' => 'Eesti keel' ,
'eu' => 'Euskara' ,
'fa' => 'فارسی' ,
'fi' => 'Suomi' ,
'fr' => 'Français' ,
'he' => 'עברית' ,
'hr' => 'Hrvatski' ,
'hu' => 'Magyar' ,
'id' => 'Bahasa Indonesia' ,
'it' => 'Italian' ,
'ja' => '日本語' ,
'ko' => '한국어' ,
'lt' => 'Lietuvių Kalba' ,
'lv' => 'Latviešu Valoda' ,
'nb' => 'Norsk (Bokmål)' ,
'ne' => 'नेपाली' ,
'nn' => 'Nynorsk' ,
'nl' => 'Nederlands' ,
'pl' => 'Polski' ,
'pt' => 'Português' ,
'pt_BR' => 'Português do Brasil' ,
'ro' => 'Română' ,
'ru' => 'Русский' ,
'sk' => 'Slovensky' ,
'sl' => 'Slovenščina' ,
2026-07-02 08:34:05 +00:00
'sr' => 'Српски' ,
2026-05-05 04:30:37 +00:00
'sv' => 'Svenska' ,
2026-05-28 11:29:39 +02:00
'th' => 'ภาษาไทย' ,
2026-05-05 04:30:37 +00:00
'tr' => 'Türkçe' ,
'uk' => 'Українська' ,
'uz' => 'O‘ zbekcha' ,
'vi' => 'Tiếng Việt' ,
'zh_CN' => '简体中文' ,
'zh_TW' => '繁體中文' ,
],
//!////////////////////////////////
];