mirror of
https://github.com/webmin/webmin.git
synced 2026-09-11 16:10:38 +01:00
A consistency check of every lang/tr against its lang/en turned up 58 lines that were wrong independently of the missing translations. All of them are fixed here: Missing or wrong $N placeholders (the value silently disappears from the message at runtime, or the wrong value is shown): acl/cert_eca, acl/hide_desc, adsl-client/index_stopdesc, apache/reconfig_ever, apache/log_files, apache/log_files_l, bind8/log_manual, dhcpd/listl_lfnotcont, fdisk/mkfs_desc1, fdisk/fsck_desc1, fdisk/tunefs_desc, hpuxexports/save_ehost, inittab/log_rename, mysql/index_ever, mysql/index_version, mysql/log_perm_create, mysql/log_perm_delete, mysql/log_perm_modify, sendmail/index_epath, sendmail/index_startmsg, sendmail/asave_ematch, sendmail/mailers_efile, sendmail/generics_efile, webalizer/index_ewebalizer, webalizer/index_econf cron/env_ename carried a $1 that lang/en does not have, and its text described a different error than the key means. adsl-client/index_stopdesc and inittab/log_rename each repeated $1 where $2 was meant, so both values printed the same string. HTML markup that did not match lang/en: bind8/mass_desc, dhcpd/index_dhcpdnotfound, firewall/index_existing, inetd/index_applymsg, mysql/index_nomod, mysql/index_nomods, samba/esync_msg, samba/viewu_list, sendmail/trusts_desc, sendmail/mailers_desc2, sendmail/domains_desc, squid/clear_msgclear, status/proc_thresh Several of these were also truncated mid-sentence, dropping a whole sentence of the original text; those are now translated in full. Encoding: mailboxes/confirm_warnf was stored as double-encoded UTF-8 and displayed as mojibake. It also used $1 twice instead of $1 and $2. Trailing whitespace: proc/kill_term, kill_hup, kill_stop, kill_cont Untranslated strings: fdisk/select_* device descriptions, mount/irix_mode0, irix_mode0cd, shorewall/tunnels_ipsec:noah bind8/mass_desc previously translated the literal configuration keywords master, slave, stub and forward into Turkish; they are now left in English, since they are values the user has to type.