diff --git a/wuftpd/lang/ms_MY b/wuftpd/lang/ms
similarity index 99%
rename from wuftpd/lang/ms_MY
rename to wuftpd/lang/ms
index a654d9fed..c4bda26cd 100644
--- a/wuftpd/lang/ms_MY
+++ b/wuftpd/lang/ms
@@ -1,227 +1,226 @@
-__norefs=1
-acl_aclass=Benarkan untuk kelas
-acl_afiles=Fail untuk membenarkan
-acl_alimit=Had sesi tanpa nama
+misc_umask=Umask
+misc_nice=Proses servis aras nice
+message_alldir=Memasuki mana-mana direktori
+message_message=Fail mesej
+acl_limit=Had pengguna serentak
+anon_passwd=Memeriksa kata laluan FTP tanpa nama
+anon_class=Untuk kelas
+alias_title=Nama samaran dan Lokasi
+acl_in=Dalam
+acl_mins=minit
+index_eversion=Pelayan FTP $1 tidak kelihatan seperti WU-ftpd. Mungkin anda menggunakan ftpd yang lama yang tersedia dengan sistem operasi anda, atau module konfigurasi pelayan FTP anda tidak betul. Keluaran dari pelayan FTP : $3
+net_pip=Alamat IP
+anon_warn=Amaran sahaja
+log_both=Kedua-duanya
+perm_types=Jenis pengguna
+log_real=Pengguna Unix
+perm_char=Aksara yang dibenarkan
acl_all=Semua kelas
-acl_allowret=Benarkan capaian kepada fail walaupun dinafikan
-acl_any=Bila-bila masa
-acl_arel=Relatif dengan chroot?
-acl_blimit=Bait per sesi
-acl_class=Terapkan kelas
+alias_header=Nama samaran dan pilihan lokasi
+anon_any=Apa sahaj
+alias_eto='$1' bukanlah nama samaran direktori yang sah
+message_full=Nama hos dan versi
+log_xferlog=Fail log XFER
+message_path=Lokasi
+acl_inout=Arah
+class_class=Kelas pengguna
+perm_anonymous=Anonymous
acl_count=Maksimum
-acl_daddrs=Menafikan daripada alamat
+class_deny_gid=Grup Unix dan GIDs untuk menafikan
+anon_none=Benarkan apa sahaja
+acl_total=Kedua-duanya
+acl_private=Boleh tukar grup?
+log_inbound=Kedalam
+anon_enforce=Nafikan log masuk
acl_deny=Menafikan daripada
-acl_dmsg=Fail mesej ralat
-acl_edaddr='$1' bukanlah alamat yang sah
-acl_edfile='$1' bukanlah fail alamat yang sah
-acl_edmsg='$1' bukanlah fail mesej ralat yang sah
-acl_efails='$1' bukanlah nombor yang sah bagi log masuk yang telah gagal
-acl_efbcount='$1' bukanlah nombor yang sah bagi fail atau bait
-acl_elimit='$1' bukanlah nombor limit masa yang sah
-acl_elmsg='$1' bukanlah fail mesej ralat yang sah
-acl_eln='$1' bukanlah nombor maksimum pengguna yang sah
-acl_err=Gagal untuk menyimpan had dan kawalan capaian
-acl_etimes='$1' bukanlah julat masa gaya-UUCP yang sah
-acl_fails=Kegagalan maksimum log masuk
+perm_err=Gagal untuk menyimpan kebenaran
+index_startmsg=Klik butang ini untuk memulakan pelayan FTP dengan konfigurasi terkini. Anda juga boleh mengkonfigurasi pelayan untuk dimulakan secara automatik apabila diperlukan menggunakan modul Servis Internet.
+perm_regexp=Fail regexps untuk menafikan
+log_guest=Pengguna tetamu
+net_pasvport=Port untuk sambungan PASV
+perm_perms=Sekatan arahan
acl_fblimit=Jenis limit
-acl_file=Fail dan had pemindahan data
-acl_flimit=Fail per sesi
+log_security=Log pelanggaran keselamatan untuk
+acl_edaddr='$1' bukanlah alamat yang sah
+class_err=Gagal untuk menyimpan kelas pengguna
+anon_edir='$1' bukanlah direktori yang sah
+log_trans=Log pemindahan untuk
+acl_alimit=Had sesi tanpa nama
+log_perm=Pilihan mengubah kebenaran
+class_allow_gid=Grup Unix dan GIDs bukan untuk menafikan
+message_readme=Fail README
+anon_header=Pilihan FTP tanpa nama
acl_glimit=Had sesi Tetamu
acl_header=Had dan pilihan kawalan capaian
-acl_in=Dalam
-acl_inout=Arah
-acl_limit=Had pengguna serentak
-acl_lmsg=Fail mesej ralat
-acl_mins=minit
-acl_n=Maksimum pengguna
-acl_nclass=Menafikan untuk kelas
-acl_nfiles=Fail untuk menafikan
-acl_noret=Menafikan akses kepada fail
-acl_nrel=Relatif kepada chroot?
-acl_out=Keluar
-acl_private=Boleh tukar grup?
-acl_raw=Hanya data?
-acl_times=pada masa
-acl_title=Had dan Kawalan Capaian
-acl_total=Kedua-duanya
-acl_unlimited=Tanpa had
-alias_alias=Nama samaran direktori CD
-alias_cdpath=Lokasi carian direktori CD
-alias_ecdpath='$1' bukanlah Lokasi carian direktori CD
-alias_efrom='$1' bukanlah nama samaran yang sah
-alias_err=Gagal untuk menyimpan nama samaran dan lokasi
-alias_eto='$1' bukanlah nama samaran direktori yang sah
-alias_from=Nama samaran
-alias_header=Nama samaran dan pilihan lokasi
-alias_title=Nama samaran dan Lokasi
-alias_to=Nama samaran ke direktori
-anon_any=Apa sahaj
-anon_auto=Grup Unix untuk pengguna tanpa nama
-anon_class=Untuk kelas
-anon_classes=Untuk kelas
-anon_dir=Direktori
-anon_edir='$1' bukanlah direktori yang sah
-anon_eftp=Amaran - sistem anda tidak mempunyai ftp pengguna, dan dengan itu FTP tanpa nama mungkin tidak boleh dikonfigurasikan.
-anon_egroup='$1' bukanlah nama grup yang sah
-anon_email=Kata laluan FTP tanpa nama untuk menafikan
-anon_enforce=Nafikan log masuk
-anon_err=Gagal untuk menyimpan pilihan FTP tanpa nama
-anon_groot=Direktori root tetamu
-anon_group=Tukar ke grup
-anon_header=Pilihan FTP tanpa nama
-anon_none=Benarkan apa sahaja
-anon_passwd=Memeriksa kata laluan FTP tanpa nama
-anon_rfc822=Alamat emel mestilah RFC822
-anon_root=Direktori root tanpa nama
-anon_title=FTP tanpa nama
-anon_trivial=Mesti mengandungi @
-anon_uids=Untuk pengguna Unix
-anon_warn=Amaran sahaja
-class_addrs=Padanan alamat
-class_allow_gid=Grup Unix dan GIDs bukan untuk menafikan
-class_allow_uid=Pengguna Unix dan UIDs bukan untuk menafikan
-class_anonymous=Tanpa nama
-class_class=Kelas pengguna
-class_deny_gid=Grup Unix dan GIDs untuk menafikan
-class_deny_uid=Pengguna Unix dan UIDs untuk menafikan
-class_eaddrs=Tiada alamat yang dimasukkan untuk kelas '$1'
-class_eclass='$1' bukanlah nama kelas yang sah
-class_err=Gagal untuk menyimpan kelas pengguna
-class_etypes=Tiada jenis dipilih untuk kelas '$1'
-class_ftpusers=Pengguna Unix untuk menafikan (dari $1)
-class_guest=Tetamu
-class_guestgroup=Grup Unix dan GIDs untuk dianggap sebagai tetamu
-class_guestuser=Pengguna Unix dan UIDs untuk dianggap sebagai tetamu
-class_header=Kelas pengguna dan pilihan pengguna
-class_name=Nama kelas
-class_real=Unix
-class_realgroup=Grup Unix dan GIDs tidak dianggap sebagai tetamu
-class_realuser=Pengguna Unix dan UIDs tidak dianggap sebagai tetamu
-class_title=Pengguna dan Kelas
-class_types=Jenis pengguna
-host_title=Hos Kawalan Capaian
-index_apply=Terapkan perubahan
-index_applymsg=Klik butang ini untuk menerapkan konfigurasi terkini. Ini akan memberhenti dan memulakan semula semua proses pelayan FTP yang sedang berjalan, dan memutuskan sambungan semua pengguna yang berkaitan.
-index_eftpaccess=Fail konfigurasi pelayan FTP tidak wujud. Mungkin tidak dipasang atau module konfigurasi pelayan FTP anda tidak betul.
-index_eftpd=Pelayan FTP $1 tidak dijumpai pada sistem anda. Mungkin tidak dipasang atau module konfigurasi pelayan FTP anda tidak betul.
-index_eversion=Pelayan FTP $1 tidak kelihatan seperti WU-ftpd. Mungkin anda menggunakan ftpd yang lama yang tersedia dengan sistem operasi anda, atau module konfigurasi pelayan FTP anda tidak betul. Keluaran dari pelayan FTP : $3
-index_return=Pilihan pelayan FTP
-index_start=Memulakan Pelayan
-index_startmsg=Klik butang ini untuk memulakan pelayan FTP dengan konfigurasi terkini. Anda juga boleh mengkonfigurasi pelayan untuk dimulakan secara automatik apabila diperlukan menggunakan modul Servis Internet.
-index_startmsg2=Klik butang ini untuk memulakan pelayan FTP dengan konfigurasi terkini. Anda juga boleh mengkonfigurasi pelayan untuk dimulakan secara automatik apabila diperlukan menggunakan inetd atau beberapa program yang sama.
-index_title=Pelayan WU-FTPD
-index_version=WU-FTPD versi $1
-log_acl=Had berubah dan kawalan capaian
-log_alias=Mengubah nama samaran dan lokasi
-log_anon=Mengubah FTP tanpa nama
-log_anonymous=Pengguna tanpa nama
-log_both=Kedua-duanya
-log_class=Mengubah pengguna dan kelas
-log_commands=Log kesemua arahan untuk
-log_dir=Dalam arah yang
-log_err=Gagal untuk menyimpan pilihan meng-log
-log_guest=Pengguna tetamu
-log_header=Pilihan meng-log
-log_inbound=Kedalam
-log_log=Mengubah pilihan meng-log
-log_message=Mengubah mesej dan sepanduk
-log_misc=Mengubah pilihan pelbagai
-log_net=Mengubah pilihan rangkaian
-log_outbound=keluar
-log_perm=Pilihan mengubah kebenaran
-log_real=Pengguna Unix
-log_restart=Menerapkan perubahan
-log_security=Log pelanggaran keselamatan untuk
-log_start=Telah memulakan pelayan FTP
-log_syslog=Log sistem
-log_sysxfer=kedua-dua destinasi
-log_title=Meng-log
-log_to=Log pemindahan untuk
-log_trans=Log pemindahan untuk
-log_xferlog=Fail log XFER
-message_alldir=Memasuki mana-mana direktori
-message_banner=Sepanduk pra-log masuk
-message_brief=Nama hos
-message_classes=Kelas untuk dipaparkan untuk
-message_cwd='$1' bukanlah direktori yang sah
-message_dir=Memasuki direktori
-message_ebanner='$1' bukanlah fail sepanduk log masuk yang sah
-message_eclass=Kelas '$1' tidak wujud
-message_eemail=Hilang atau alamat emel tidak sah
-message_ehostname=Hilang atau nama hos tidak sah
-message_email=Alamat emel pemilik
-message_epath='$1' bukanlah lokasi yang sah
-message_err=Gagal untuk menyimpan mesej dan sepanduk
-message_file=Dari fail
-message_full=Nama hos dan versi
-message_greeting=Aras aluan
-message_header=Mesej, sepanduk dan fail README
-message_hostdef=Nama hos sistem
-message_hostname=Nama hos untuk mesej
-message_login=Pada log masuk
-message_message=Fail mesej
-message_none=Tiada
-message_path=Lokasi
-message_readme=Fail README
-message_terse=Kedua-duanya tidak
-message_title=Mesej dan Sepanduk
-message_update=Apabila untuk memaparkan tarikh akhir diubah suai
-message_when=apabila untuk memaparkan
-misc_all=Semua kelas
-misc_class=Untuk kelas
-misc_defumask=Umask lalai bagi fail yang dimuat naik
-misc_elslong=Hilang senarai arahan panjang
misc_elsplain=Hilang senarai arahan biasa
-misc_elsshort=Hilang senarai arahan pendek
-misc_enice='$1' bukanlah aras nice yang sah
+acl_aclass=Benarkan untuk kelas
+perm_real=Unix
+acl_etimes='$1' bukanlah julat masa gaya-UUCP yang sah
+alias_efrom='$1' bukanlah nama samaran yang sah
misc_err=Gagal untuk menyimpan pilihan pelbagai
-misc_eshutdown=Hilang file pemberitahuan penutupan
-misc_eumask='$1' bukanlah umask yang sah
-misc_header=Pilihan Pelbagai
-misc_lslong=Senarai arahan panjang
-misc_lsplain=Senarai arahan biasa
-misc_lsshort=Senarai arahan pendek
-misc_ndelta=Aras Nice
-misc_nice=Proses servis aras nice
-misc_none=Tiada
-misc_shutdown=File pemberitahuan penutupan
-misc_title=Pilihan Pelbagai
-misc_umask=Umask
-net_ecidr='$1' bukanlah nombor bit rangkaian yang sah
-net_eip='$1' bukanlah alamat IP yang sah
-net_enet='$1' bukanlah alamat rangkaian yang sah
-net_eport='$1' bukanlah nombor port yang sah
-net_err=Gagal untuk menyimpan pilihan rangkaian
-net_etsize='$1' bukanlah saiz tetingkap TCP yang sah
-net_header=Pilihan rangkaian
-net_pasvaddr=Alamat untuk sambungan PASV
-net_pasvport=Port untuk sambungan PASV
-net_pcidr=Untuk klien dari rangkaian
-net_pip=Alamat IP
-net_prange=Julat Port
-net_tall=Semua kelas
-net_tclass=Untuk kelas
-net_tcp=Saiz tetingkap TCP
-net_title=Rangkaian
-net_tsize=Saiz
-perm_all=Semua
-perm_anonymous=Anonymous
-perm_can=Benarkan?
-perm_char=Aksara yang dibenarkan
+acl_times=pada masa
+message_classes=Kelas untuk dipaparkan untuk
+acl_elmsg='$1' bukanlah fail mesej ralat yang sah
+acl_eln='$1' bukanlah nombor maksimum pengguna yang sah
+message_login=Pada log masuk
+log_err=Gagal untuk menyimpan pilihan meng-log
+log_message=Mengubah mesej dan sepanduk
+log_title=Meng-log
+index_eftpd=Pelayan FTP $1 tidak dijumpai pada sistem anda. Mungkin tidak dipasang atau module konfigurasi pelayan FTP anda tidak betul.
perm_classes=Untuk kelas
+message_cwd='$1' bukanlah direktori yang sah
+perm_note=Secara lalai, semua arahan dibenarkan untuk semua pengguna
+log_net=Mengubah pilihan rangkaian
+perm_users=Untuk jenis pengguna
+acl_n=Maksimum pengguna
+acl_nfiles=Fail untuk menafikan
+net_eport='$1' bukanlah nombor port yang sah
+misc_elsshort=Hilang senarai arahan pendek
+message_greeting=Aras aluan
+message_banner=Sepanduk pra-log masuk
+misc_lsplain=Senarai arahan biasa
+acl_unlimited=Tanpa had
+index_eftpaccess=Fail konfigurasi pelayan FTP tidak wujud. Mungkin tidak dipasang atau module konfigurasi pelayan FTP anda tidak betul.
+message_hostname=Nama hos untuk mesej
+anon_trivial=Mesti mengandungi @
+anon_root=Direktori root tanpa nama
+acl_elimit='$1' bukanlah nombor limit masa yang sah
+acl_efbcount='$1' bukanlah nombor yang sah bagi fail atau bait
+acl_edmsg='$1' bukanlah fail mesej ralat yang sah
+log_alias=Mengubah nama samaran dan lokasi
+acl_err=Gagal untuk menyimpan had dan kawalan capaian
+anon_group=Tukar ke grup
+log_dir=Dalam arah yang
+perm_type=Arahan
+alias_to=Nama samaran ke direktori
+class_eclass='$1' bukanlah nama kelas yang sah
+anon_title=FTP tanpa nama
+acl_title=Had dan Kawalan Capaian
+log_header=Pilihan meng-log
+message_eclass=Kelas '$1' tidak wujud
+host_title=Hos Kawalan Capaian
+acl_edfile='$1' bukanlah fail alamat yang sah
+acl_nrel=Relatif kepada chroot?
+anon_email=Kata laluan FTP tanpa nama untuk menafikan
+misc_ndelta=Aras Nice
+misc_elslong=Hilang senarai arahan panjang
+message_update=Apabila untuk memaparkan tarikh akhir diubah suai
+class_guest=Tetamu
+net_ecidr='$1' bukanlah nombor bit rangkaian yang sah
+log_acl=Had berubah dan kawalan capaian
+acl_lmsg=Fail mesej ralat
+acl_file=Fail dan had pemindahan data
+acl_daddrs=Menafikan daripada alamat
+misc_shutdown=File pemberitahuan penutupan
+index_applymsg=Klik butang ini untuk menerapkan konfigurasi terkini. Ini akan memberhenti dan memulakan semula semua proses pelayan FTP yang sedang berjalan, dan memutuskan sambungan semua pengguna yang berkaitan.
+class_header=Kelas pengguna dan pilihan pengguna
+misc_eumask='$1' bukanlah umask yang sah
+anon_rfc822=Alamat emel mestilah RFC822
+alias_from=Nama samaran
+perm_etypes=Tiada jenis pengguna dipilih
+class_deny_uid=Pengguna Unix dan UIDs untuk menafikan
+misc_defumask=Umask lalai bagi fail yang dimuat naik
+class_guestgroup=Grup Unix dan GIDs untuk dianggap sebagai tetamu
+class_name=Nama kelas
+class_addrs=Padanan alamat
+anon_err=Gagal untuk menyimpan pilihan FTP tanpa nama
+class_real=Unix
+perm_all=Semua
+acl_arel=Relatif dengan chroot?
+perm_guest=Tetamu
+misc_header=Pilihan Pelbagai
+log_restart=Menerapkan perubahan
+acl_blimit=Bait per sesi
+message_email=Alamat emel pemilik
+class_title=Pengguna dan Kelas
+class_ftpusers=Pengguna Unix untuk menafikan (dari $1)
+message_epath='$1' bukanlah lokasi yang sah
+perm_header=Pilihan kebenaran
+log_class=Mengubah pengguna dan kelas
+log_outbound=keluar
+anon_dir=Direktori
+misc_all=Semua kelas
+net_tall=Semua kelas
+class_anonymous=Tanpa nama
+class_eaddrs=Tiada alamat yang dimasukkan untuk kelas '$1'
+message_ehostname=Hilang atau nama hos tidak sah
+misc_none=Tiada
+acl_efails='$1' bukanlah nombor yang sah bagi log masuk yang telah gagal
+perm_mesg=Fail mesej ralat
+message_ebanner='$1' bukanlah fail sepanduk log masuk yang sah
+perm_can=Benarkan?
+alias_cdpath=Lokasi carian direktori CD
+log_log=Mengubah pilihan meng-log
+message_brief=Nama hos
+net_tcp=Saiz tetingkap TCP
+acl_afiles=Fail untuk membenarkan
+class_realgroup=Grup Unix dan GIDs tidak dianggap sebagai tetamu
+misc_enice='$1' bukanlah aras nice yang sah
+index_start=Memulakan Pelayan
+acl_noret=Menafikan akses kepada fail
+net_eip='$1' bukanlah alamat IP yang sah
+log_to=Log pemindahan untuk
+acl_any=Bila-bila masa
+log_commands=Log kesemua arahan untuk
+net_header=Pilihan rangkaian
+misc_class=Untuk kelas
+net_tclass=Untuk kelas
+index_return=Pilihan pelayan FTP
perm_echar='$1' bukanlah tetapan aksara expression biasa yang sah
perm_emesg='$1' bukanlah fail mesej ralat yang sah
-perm_err=Gagal untuk menyimpan kebenaran
-perm_etypes=Tiada jenis pengguna dipilih
-perm_filter=Nama fail muat naik tidak dibenarkan
-perm_guest=Tetamu
-perm_header=Pilihan kebenaran
-perm_mesg=Fail mesej ralat
-perm_note=Secara lalai, semua arahan dibenarkan untuk semua pengguna
-perm_perms=Sekatan arahan
-perm_real=Unix
-perm_regexp=Fail regexps untuk menafikan
+alias_err=Gagal untuk menyimpan nama samaran dan lokasi
+misc_lsshort=Senarai arahan pendek
+log_sysxfer=kedua-dua destinasi
+acl_class=Terapkan kelas
+net_pcidr=Untuk klien dari rangkaian
+message_title=Mesej dan Sepanduk
+message_file=Dari fail
+net_tsize=Saiz
+log_syslog=Log sistem
+acl_allowret=Benarkan capaian kepada fail walaupun dinafikan
+acl_raw=Hanya data?
+anon_egroup='$1' bukanlah nama grup yang sah
+index_title=Pelayan WU-FTPD
+anon_auto=Grup Unix untuk pengguna tanpa nama
+net_enet='$1' bukanlah alamat rangkaian yang sah
+acl_dmsg=Fail mesej ralat
perm_title=Kebenaran
-perm_type=Arahan
-perm_types=Jenis pengguna
-perm_users=Untuk jenis pengguna
+index_startmsg2=Klik butang ini untuk memulakan pelayan FTP dengan konfigurasi terkini. Anda juga boleh mengkonfigurasi pelayan untuk dimulakan secara automatik apabila diperlukan menggunakan inetd atau beberapa program yang sama.
+acl_nclass=Menafikan untuk kelas
+net_pasvaddr=Alamat untuk sambungan PASV
+anon_uids=Untuk pengguna Unix
+message_dir=Memasuki direktori
+class_etypes=Tiada jenis dipilih untuk kelas '$1'
+misc_title=Pilihan Pelbagai
+log_anonymous=Pengguna tanpa nama
+message_terse=Kedua-duanya tidak
+anon_eftp=Amaran - sistem anda tidak mempunyai ftp pengguna, dan dengan itu FTP tanpa nama mungkin tidak boleh dikonfigurasikan.
+alias_alias=Nama samaran direktori CD
+message_header=Mesej, sepanduk dan fail README
+acl_flimit=Fail per sesi
+net_prange=Julat Port
+net_etsize='$1' bukanlah saiz tetingkap TCP yang sah
+acl_out=Keluar
+anon_classes=Untuk kelas
+class_guestuser=Pengguna Unix dan UIDs untuk dianggap sebagai tetamu
+message_hostdef=Nama hos sistem
+anon_groot=Direktori root tetamu
+net_err=Gagal untuk menyimpan pilihan rangkaian
+log_misc=Mengubah pilihan pelbagai
+net_title=Rangkaian
+message_when=apabila untuk memaparkan
+message_err=Gagal untuk menyimpan mesej dan sepanduk
+message_none=Tiada
+index_apply=Terapkan perubahan
+class_allow_uid=Pengguna Unix dan UIDs bukan untuk menafikan
+class_realuser=Pengguna Unix dan UIDs tidak dianggap sebagai tetamu
+acl_fails=Kegagalan maksimum log masuk
+alias_ecdpath='$1' bukanlah Lokasi carian direktori CD
+class_types=Jenis pengguna
+log_start=Telah memulakan pelayan FTP
+misc_lslong=Senarai arahan panjang
+index_version=WU-FTPD versi $1
+log_anon=Mengubah FTP tanpa nama
+misc_eshutdown=Hilang file pemberitahuan penutupan
+message_eemail=Hilang atau alamat emel tidak sah
+perm_filter=Nama fail muat naik tidak dibenarkan
diff --git a/wuftpd/lang/ms.auto b/wuftpd/lang/ms.auto
new file mode 100644
index 000000000..e69de29bb