diff --git a/fdisk/lang/th b/fdisk/lang/th
new file mode 100644
index 000000000..e69de29bb
diff --git a/fdisk/lang/th.auto b/fdisk/lang/th.auto
new file mode 100644
index 000000000..75a54bc38
--- /dev/null
+++ b/fdisk/lang/th.auto
@@ -0,0 +1,279 @@
+index_title=ผู้จัดการพาร์ทิชัน
+index_parted=ใช้ แยกส่วน
+index_fdisk=ใช้ fdisk
+index_ecmd=คุณเลือกที่จะใช้คำสั่ง $1 สำหรับการจัดการพาร์ติชัน แต่ไม่ได้ติดตั้งบนระบบของคุณ
+index_err=ไม่สามารถแสดงรายการดิสก์
+index_disk=ดิสก์
+index_parts=พาร์ทิชัน
+index_location=ที่ตั้ง
+index_cylinders=กระบอกสูบ
+index_size=ขนาด
+index_model=แบบ
+index_raid=ระดับ RAID
+index_controller=ตัวควบคุม
+index_scsiid=เป้า
+index_none=ไม่พบพาร์ติชัน
+index_num=เลขที่
+index_type=ชนิด
+index_extent=ขอบเขต
+index_start=เริ่มต้น
+index_end=ปลาย
+index_addpri=เพิ่มพาร์ติชันหลัก
+index_addlog=เพิ่มโลจิคัลพาร์ติชัน
+index_addext=เพิ่มพาร์ติชันเสริม
+index_hdparm=แก้ไขพารามิเตอร์ IDE
+index_hdparmdesc=เปลี่ยนการตั้งค่าสำหรับไดรฟ์ IDE เช่นโหมด DMA การหมดเวลาสแตนด์บายและจำนวนภาคที่อ่าน
+index_smart=แสดงสถานะสมาร์ท
+index_smartdesc=แสดงสถานะที่รายงานโดยไดรฟ์นี้รวมถึงอุณหภูมิและอัตราความผิดพลาด
+index_blink=ระบุไดรฟ์
+index_relabel=พาร์ทิชันเช็ด
+index_relabeldesc=ลบพาร์ติชันที่มีอยู่ทั้งหมดและสร้างตารางพาร์ติชันใหม่ด้วยรูปแบบที่แตกต่างกัน
+index_relabel2=สร้างตารางพาร์ติชัน
+index_relabeldesc2=สร้างตารางพาร์ติชันใหม่บนดิสก์นี้เพื่อให้สามารถเพิ่มพาร์ติชันได้
+index_use=ใช้
+index_free=ฟรี
+index_return=รายการดิสก์
+index_dname=ชื่อดิสก์
+index_dsize=ขนาดทั้งหมด
+index_dmodel=ทำและรูปแบบ
+index_dctrl=ตัวควบคุม
+index_dacts=การปฏิบัติ
+index_dhdparm=พารามิเตอร์ IDE
+index_dsmart=สถานะสมาร์ท
+index_dscsi=อุปกรณ์ SCSI $1 คอนโทรลเลอร์ $2
+index_draid=RAID ระดับ $1
+index_dparts=พาร์ทิชัน
+index_none2=ไม่พบดิสก์ในระบบนี้
+bytes=ไบต์
+megabytes=เมกะไบต์
+extended=ขยาย
+opt_default=ค่าเริ่มต้น
+opt_error='$1' ไม่ใช่ $2 ที่ถูกต้อง
+open_error=ไม่พบคำสั่ง $1
+select_device=อุปกรณ์ $1 % $2
+select_part=อุปกรณ์ $1 พาร์ทิชัน $2 $3
+select_fd=ฟลอปปีดิสก์ $1
+select_mylex=Mylex RAID $1 ไดรฟ์ $2
+select_mpart=พาร์ติชัน Mylex RAID $1 ไดรฟ์ $2 $3
+select_cpq=Compaq RAID $1 ไดรฟ์ $2
+select_cpart=พาร์ทิชัน Compaq RAID $1 ไดรฟ์ $2 $3
+select_scsi=คอนโทรลเลอร์ SCSI $1 บัส $2 เป้าหมาย $3 LUN $4
+select_spart=คอนโทรลเลอร์ SCSI $1 บัส $2 เป้าหมาย $3 LUN $4 พาร์ทิชัน $5
+select_newide=ตัวควบคุม IDE $1 บัส $2 ดิสก์ $3
+select_snewide=ตัวควบคุม IDE $1 บัส $2 ดิสก์ $3 พาร์ติชัน $5
+select_smart=Compaq Smart Array $1 ไดรฟ์ $2
+select_smartpart=พาร์ทิชัน Compaq Smart Array $1 ไดรฟ์ $2 $3
+select_promise=สัญญาไดรฟ์ RAID $1
+select_ppart=สัญญา RAID ไดรฟ์ $1 พาร์ติชัน $2
+select_nvme=NVME SSD $1 ไดรฟ์ $2
+select_nvmepart=พาร์ติชัน NVME SSD $1 ไดรฟ์ $2 % $3
+edit_title=แก้ไขพาร์ติชัน
+create_title=สร้างพาร์ติชัน
+edit_ecannot=คุณไม่ได้รับอนุญาตให้แก้ไขดิสก์นี้
+edit_ehdparm=ไม่พบไฟล์ปฏิบัติการ hdparm ในระบบของคุณ
+edit_details=รายละเอียดการแบ่งพาร์ติชัน
+edit_location=ที่ตั้ง
+edit_device=ไฟล์อุปกรณ์
+edit_type=ชนิด
+edit_extent=ขอบเขต
+edit_of=ของ
+edit_status=สถานะ
+edit_cont1=มี 1 พาร์ติชัน
+edit_cont234=มีพาร์ติชัน $1
+edit_cont5=มีพาร์ติชัน $1
+edit_mount=ติดตั้งบน $1 เป็น $2
+edit_umount=สำหรับการติดตั้งบน $1 เป็น $2
+edit_mountvm=ติดตั้งเป็นหน่วยความจำเสมือน
+edit_umountvm=สำหรับการติดตั้งเป็นหน่วยความจำเสมือน
+edit_mountraid=ส่วนหนึ่งของอุปกรณ์ RAID $1
+edit_mountlvm=ส่วนหนึ่งของกลุ่มวอลุ่ม LVM $1
+edit_mountiscsi=อุปกรณ์ที่ใช้ร่วมกันของ iSCSI $1
+edit_notexist=ยังไม่ได้สร้าง
+edit_notused=ไม่ได้ใช้งาน
+edit_size=ขนาด
+edit_label=ป้ายกำกับระบบไฟล์
+edit_name=ชื่อพาร์ติชัน
+edit_volid=รหัสปริมาณ
+edit_blocks=$1 บล็อก
+edit_inuse=ไม่สามารถเปลี่ยนแปลงพาร์ติชันนี้ได้เนื่องจากมีการใช้งานอยู่หรือมีการกำหนดค่าไว้ให้ใช้งานในปัจจุบัน
+edit_mkfs=สร้างระบบไฟล์ใหม่
+edit_mkfs2=สร้างระบบไฟล์:
+edit_mkfsmsg=สร้างระบบไฟล์ $1 ใหม่บนพาร์ติชันนี้ลบไฟล์ที่มีอยู่อย่างถาวร คุณต้องทำสิ่งนี้หลังจากสร้างพาร์ติชันใหม่หรือเปลี่ยนพาร์ติชันที่มีอยู่
+edit_mkfsmsg2=สร้างระบบไฟล์ใหม่ของประเภทที่เลือกในพาร์ติชันนี้ลบไฟล์ที่มีอยู่อย่างถาวร คุณต้องทำสิ่งนี้หลังจากสร้างพาร์ติชันใหม่หรือเปลี่ยนพาร์ติชันที่มีอยู่
+edit_fsck=ซ่อมแซมระบบไฟล์
+edit_fsckmsg=เรียกโปรแกรม $1 เพื่อซ่อมแซมระบบไฟล์เพื่อให้สามารถติดตั้งได้ สิ่งนี้อาจจำเป็นถ้าระบบของคุณปิดไม่ถูกต้อง
+edit_tune=ปรับแต่งระบบไฟล์
+edit_tunemsg=อนุญาตให้คุณแก้ไขพารามิเตอร์ต่างๆของระบบไฟล์ที่มีอยู่
+edit_none=ไม่มี
+edit_newmount=Mount Partition On:
+edit_newmount2=ฉากกั้นห้อง
+edit_mountas=เช่น
+edit_mountmsg=เมานต์พาร์ติชันนี้ในไดเรกทอรีใหม่บนระบบของคุณเพื่อให้สามารถใช้เก็บไฟล์ได้ ระบบไฟล์ต้องถูกสร้างขึ้นบนพาร์ติชันแล้ว
+edit_mountmsg2=เมานต์พาร์ติชันนี้เป็นหน่วยความจำเสมือนบนระบบของคุณเพื่อเพิ่มจำนวนหน่วยความจำที่มีอยู่
+mkfs_title=ใหม่ระบบไฟล์
+mkfs_ecannot=คุณไม่ได้รับอนุญาตให้สร้างระบบไฟล์ใหม่บนดิสก์นี้
+mkfs_desc1=การคลิกปุ่มที่ด้านล่างของแบบฟอร์มนี้จะสร้างระบบแฟ้ม $1 ใหม่บนอุปกรณ์ $2 ข้อมูลทั้งหมดในพาร์ติชันนี้จะถูกลบอย่างถาวร
+mkfs_desc2=พาร์ติชันนี้ถูกเมาท์บน $1 เป็น $2 การสร้างระบบไฟล์ใหม่จะลบไฟล์ทั้งหมดที่เคยอยู่ภายใต้ไดเรกทอรีนี้
+mkfs_options=ตัวเลือกระบบไฟล์
+mkfs_create=สร้างระบบไฟล์
+mkfs_err=ไม่สามารถสร้างระบบไฟล์
+mkfs_exec=กำลังดำเนินการคำสั่ง $1 ..
+mkfs_failed=.. คำสั่งล้มเหลว!
+mkfs_ok=.. คำสั่งสมบูรณ์
+fsck_title=ซ่อมแซมระบบไฟล์
+fsck_ecannot=คุณไม่ได้รับอนุญาตให้ fsck ดิสก์นี้
+fsck_desc1=การคลิกปุ่ม ซ่อมแซมระบบไฟล์ จะพยายามซ่อมแซมระบบไฟล์ $1 ที่เสียหายใน $2 เพื่อติดตั้งบน $3 หากระบบไฟล์ไม่เสียหายจะไม่มีการเปลี่ยนแปลงใด ๆ
+fsck_desc2=การซ่อมแซมระบบไฟล์จะดำเนินการโดยใช้คำสั่ง $1 ซึ่งจะพยายามแก้ไขปัญหาที่พบโดยอัตโนมัติ สำหรับการควบคุมการซ่อมแซมระบบไฟล์เพิ่มเติมให้ใช้คำสั่ง $2 ด้วยตนเองในโหมดโต้ตอบจากพรอมต์ Unix
+fsck_repair=ซ่อมแซมระบบไฟล์
+fsck_exec=กำลังดำเนินการคำสั่ง $1 ..
+fsck_err0=ไม่พบข้อผิดพลาด
+fsck_err1=พบข้อผิดพลาดและแก้ไข
+fsck_err3=พบข้อผิดพลาดและแก้ไข - จำเป็นต้องรีบูต
+fsck_err4=พบข้อผิดพลาด แต่ไม่ได้รับการแก้ไข
+fsck_err16=ข้อผิดพลาดของบรรทัดคำสั่ง
+fsck_unknown=รหัสส่งคืนที่ไม่รู้จัก $1
+tunefs_title=ปรับแต่งระบบไฟล์
+tunefs_ecannot=คุณไม่ได้รับอนุญาตให้ปรับแต่งระบบไฟล์นี้
+tunefs_desc=แบบฟอร์มนี้ช่วยให้คุณสามารถปรับพารามิเตอร์ต่างๆของระบบไฟล์ $1 บน $2 สำหรับการติดตั้งบน $3 ไฟล์ที่มีอยู่ในระบบไฟล์นี้จะไม่ได้รับผลกระทบ
+tunefs_params=การปรับพารามิเตอร์
+tunefs_tune=ปรับแต่งระบบไฟล์
+tunefs_c=ช่องว่างระหว่างการตรวจสอบ
+tunefs_e=การดำเนินการเมื่อเกิดข้อผิดพลาด
+tunefs_continue=ต่อ
+tunefs_remount=เมานต์อ่านอย่างเดียว
+tunefs_panic=Panic
+tunefs_u=ผู้ใช้ที่จองไว้
+tunefs_g=กลุ่มที่สงวนไว้
+tunefs_m=บล็อกที่สงวนไว้
+tunefs_i=เวลาระหว่างการตรวจสอบ
+tunefs_days=วัน
+tunefs_weeks=สัปดาห์ที่ผ่านมา
+tunefs_months=เดือน
+tunefs_err=ไม่สามารถปรับแต่งระบบไฟล์
+tunefs_exec=กำลังดำเนินการคำสั่ง $1 ..
+tunefs_failed=.. คำสั่งล้มเหลว!
+tunefs_ok=.. คำสั่งสมบูรณ์
+reboot_title=Reboot
+reboot_msg=กำลังรีบูตตอนนี้ ..
+reboot_ok=รีบูทเดี๋ยวนี้
+reboot_why=คุณเปลี่ยนตารางพาร์ติชันใน $1 เพื่อให้การเปลี่ยนแปลงนี้มีผลอย่างถูกต้องระบบของคุณจะต้องรีบูต
+save_err=ไม่สามารถบันทึกพาร์ติชัน
+save_ecannot=คุณไม่ได้รับอนุญาตให้แก้ไขดิสก์นี้
+save_estart='$1' ไม่ใช่กระบอกเริ่มต้นที่ถูกต้อง
+save_eend='$1' ไม่ใช่ทรงกระบอกจบที่ถูกต้อง
+save_emin=กระบอกเริ่มต้นจะต้อง> = $1
+save_emax=กระบอกสูบตอนจบจะต้อง <= $1
+save_eminmax=กระบอกเริ่มต้นจะต้องน้อยกว่าตอนจบ
+save_eoverlap=ตรวจพบการทับซ้อนกับพาร์ติชัน $1 ($2 ถึง $3)
+ext2_b=ขนาดบล็อก
+ext2_f=ขนาดแฟรกเมนต์
+ext2_i=ไบต์ต่อ inode
+ext2_m=บล็อกที่สงวนไว้
+ext2_g=บล็อกต่อกลุ่ม
+ext2_c=ตรวจสอบบล็อกที่ไม่ดีหรือไม่
+ext3_j=ขนาดไฟล์เจอร์นัล
+msdos_ff=จำนวน FATs
+msdos_F=ขนาด FAT
+msdos_F_other=อื่น ๆ ..
+msdos_i=รหัสปริมาณ
+msdos_n=ชื่อโวลุ่ม
+msdos_r=รายการหลัก
+msdos_s=ขนาดคลัสเตอร์
+msdos_c=ตรวจสอบบล็อกที่ไม่ดีหรือไม่
+minix_n=ความยาวชื่อไฟล์
+minix_i=จำนวน inodes
+minix_b=จำนวนบล็อก
+minix_c=ตรวจสอบบล็อกที่ไม่ดีหรือไม่
+reiserfs_force=บังคับให้สร้างระบบไฟล์
+reiserfs_hash=ฟังก์ชันแฮช
+xfs_force=บังคับให้สร้างระบบไฟล์
+xfs_b=ขนาดบล็อก
+jfs_s=ขนาดบันทึก
+jfs_c=ตรวจสอบบล็อกที่ไม่ดีหรือไม่
+btrfs_l=ขนาดใบ
+btrfs_n=ขนาดโหนด
+btrfs_s=ขนาดเซกเตอร์
+fatx_none=ไม่มีตัวเลือกสำหรับระบบไฟล์ FATX
+acl_disks=ดิสก์นี้ผู้ใช้สามารถแบ่งพาร์ติชันและรูปแบบ
+acl_dall=ดิสก์ทั้งหมด
+acl_dsel=เลือก ..
+acl_view=สามารถดูดิสก์ที่ไม่สามารถแก้ไขได้หรือไม่
+hdparm_title=แก้ไขพารามิเตอร์ IDE
+hdparm_on=บน
+hdparm_off=ปิด
+hdparm_label=การตั้งค่าไดรฟ์ IDE
+hdparm_conf_X=โหมดถ่ายโอน
+hdparm_conf_X_defaut=โหมดเริ่มต้น
+hdparm_conf_X_disable=ปิดการใช้งาน IORDY
+hdparm_conf_d=ใช้ DMA
+hdparm_conf_a=นับเซกเตอร์
+hdparm_conf_A=อ่าน lookahead
+hdparm_conf_W=เขียนแคช
+hdparm_conf_u=เปิดโปงขัดจังหวะ
+hdparm_conf_k=รักษาการตั้งค่าไว้ใหม่
+hdparm_conf_K=คงคุณสมบัติไว้รีเซ็ต
+hdparm_conf_r=อ่านเท่านั้น
+hdparm_conf_P=Reprogram PIO ที่ดีที่สุด
+hdparm_conf_S=หมดเวลารอรับสาย
+hdparm_conf_c=รองรับ I/O 32- บิต
+hdparm_conf_m=การนับเซกเตอร์สำหรับ I/O หลายเซกเตอร์
+hdparm_disable=ปิดการใช้งาน
+hdparm_enable=ทำให้สามารถ
+hdparm_enable_special=เปิดใช้งานด้วยลำดับการซิงค์พิเศษ
+hdparm_apply=นำไปใช้กับไดรฟ์
+hdparm_speed=ทดสอบความเร็ว
+hdparm_performing=การแสดง
+hdparm_buf1=แคชบัฟเฟอร์:
+hdparm_buf2=บัฟเฟอร์:
+hdparm_speedres=ผลการทดสอบความเร็ว
+blink_title=ระบุไดรฟ์
+blink_desc=LED กิจกรรมของไดรฟ์จะสว่างขึ้นหกสิบครั้ง
+blink_back=กลับไป
+log_modify=แก้ไข $1
+log_create=สร้าง $1
+log_delete=ลบ $1 แล้ว
+log_mkfs=สร้างระบบไฟล์ $1 บน $2
+log_tunefs=ปรับระบบแฟ้ม $1 ใน $2
+log_fsck=ซ่อมแซมระบบไฟล์ $1 ใน $2 แล้ว
+log_hdparm=แก้ไขพารามิเตอร์ IDE สำหรับ $1
+fs_ext2=Linux เก่า
+fs_minix=มินิกซ์
+fs_msdos=MS-DOS
+fs_vfat=ของ windows
+fs_reiserfs=ReiserFS
+fs_ext3=Linux Native
+fs_ext4=ใหม่ Linux Native
+fs_xfs=SGI
+fs_jfs=IBM Journalling
+fs_btrfs=BTR
+delete_title=ลบพาร์ติชัน
+delete_rusure=คุณแน่ใจหรือว่าต้องการลบ $1 ($2) ข้อมูลในพาร์ติชันนี้อาจสูญหายตลอดไป
+delete_ok=ลบทันที
+disk_title=แก้ไขพาร์ติชันดิสก์
+disk_egone=ดิสก์ไม่มีอยู่แล้ว!
+disk_no=จำนวน
+disk_type=ชนิด
+disk_extent=ขอบเขต
+disk_start=เริ่มต้น
+disk_end=ปลาย
+disk_use=ใช้โดย
+disk_free=ที่ว่าง
+disk_vm=หน่วยความจำเสมือน
+disk_iscsi=อุปกรณ์ที่ใช้ร่วมกันของ iSCSI $1
+disk_none=ดิสก์นี้ยังไม่มีพาร์ติชัน
+disk_size=ขนาด
+disk_dsize=ขนาดดิสก์: $1
+disk_model=ยี่ห้อและรุ่น: $1
+disk_cylinders=ถัง: $1
+disk_table=รูปแบบตารางพาร์ติชัน: $1
+disk_notable=รูปแบบตารางพาร์ติชัน: ไม่ได้สร้าง
+disk_needtable=ไม่สามารถสร้างพาร์ติชันได้หากไม่มีตารางพาร์ติชัน
+disk_return=รายการพาร์ติชัน
+relabel_title=พาร์ทิชันเช็ด
+relabel_warn=คุณแน่ใจหรือไม่ว่าต้องการลบพาร์ติชันทั้งหมดใน $1 ($2) โดยเขียนแผ่นดิสก์ใหม่อีกครั้ง ข้อมูลและระบบไฟล์ที่มีอยู่ทั้งหมดจะหายไป!
+relabel_parts=พาร์ทิชันที่มีอยู่
+relabel_noparts=ยังไม่มีการสร้าง
+relabel_table=รูปแบบตารางพาร์ติชัน
+relabel_ok=เช็ดและติดฉลากใหม่
+table_msdos=MS-DOS (รูปแบบพาร์ติชันมาตรฐาน)
+table_gpt=GPT (สำหรับดิสก์ 2T หรือใหญ่กว่า)