mirror of
https://github.com/webmin/webmin.git
synced 2026-09-10 15:40:38 +01:00
Corrects verifiable defects in the shipped Turkish translations across 25 modules. No .auto (machine-translated) files are touched. Placeholder bugs (33 keys) - substitution variables were missing, duplicated or renumbered relative to lang/en: * fdisk/mkfs_desc1 used $1 twice, so the "all data will be permanently erased" confirmation named the filesystem type instead of the target device. * apache/reconfig_ever linked to <a href='$1'> instead of $2, pointing the "module configuration" link at the version string. * useradmin/export_eopen contained the Perl special variable $! rather than $1. * adsl-client/index_stopdesc, inittab/log_rename, hpuxexports/save_ehost, mysql/log_perm_* and others repeated $1 where $2/$3 was intended. * cron/env_ename referenced $1, which lang/en does not provide. HTML markup bugs (19 keys) - tags were dropped or swapped, breaking rendering or links: * useradmin/batch_desc6 and batch_desc3 contained the literal strings "$batch_desc1" and "$batch_desc0" and rendered as plain text. * bind8/mass_desc translated the literal named.conf keywords master, slave, stub and forward, which would lead users to enter invalid configuration values. These are now left untranslated. * mysql/index_nomod, samba/esync_msg, squid/clear_msgclear and others lost <tt>/<b> pairs present in lang/en. Encoding (10 keys) - mailboxes/lang/tr contained double-encoded UTF-8 (mojibake), e.g. "klasöründen" instead of "klasöründen". Untranslated strings (96 keys) - htaccess-htpasswd/lang/tr was a verbatim copy of lang/en and is now fully translated. Remaining English strings in fdisk, mount, shorewall, webalizer, xinetd and firewall are translated. Technical identifiers (LVM VG/LV, IPsec AH) are deliberately kept in English. All modified files are valid UTF-8, keep their original key order and line count, and their placeholders now match lang/en exactly.