Commit Graph

120 Commits

Author SHA1 Message Date
KafamaG
0c4941e8aa Fix key references and a relative URL in the Turkish files
Both issues were raised in review.

webmin/upgrade_desc had <a href="webmin.com">, which a browser resolves
against the Webmin server rather than the public site. lang/en has
<a href=https://webmin.com>; the Turkish now matches. This was the only
relative href in any Turkish file.

proc uses __norefs=1, so the four $stime values were displayed
literally instead of expanding. lang/en spells the word out in all four
places rather than referencing stime, so the Turkish now does the same.

A scan for the same class of defect across every module found one more
case that had not been reported: useradmin/uedit_dothers was
$udel_dothers, and useradmin also sets __norefs=1. lang/en spells that
one out too, so it is fixed the same way.

The scan also found heartbeat/conf_auto_on and conf_auto_off, which are
${conf_enabled} and ${conf_disabled} in lang/en itself - so English is
affected as well, and conf_auto_ references ${default}, a key that does
not exist in the file. That is an upstream bug rather than a
translation one, so it is left alone here and reported on the PR.
2026-08-31 14:45:46 +03:00
KafamaG
35069d3018 Fix placeholder, markup and encoding defects in existing Turkish files
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.
2026-08-30 14:34:56 +03:00
KafamaG
88de75c002 Complete the Turkish translations for 39 smaller modules
Finishes the Turkish translation of system-status, logviewer, smart-status,
updown, htpasswd-file, bsdexports, dfsadmin, openslp, mailcap,
backup-config, at, proc, sgiexports, samba, lpadmin, cluster-cron,
tcpwrappers, hpuxexports, exports, cluster-shell, webmincron, time,
change-user, syslog, shell, inetd, htaccess-htpasswd, krb5, xterm, idmapd,
cluster-passwd, tunnel, inittab, passwd, man, xinetd, webalizer,
adsl-client and help, and removes their tr.auto files.

htaccess-htpasswd needed special handling: its existing lang/tr was a
verbatim copy of lang/en, so reusing it would have carried 75 English
strings into the finished file. The whole module was translated instead.
Six other strings that were still in English in acl, firewall, webalizer
and xinetd were translated at the same time.

Product and protocol names stay in English, including SMART, WebNFS,
Kerberos, LIPKEY, SPKM, OpenSLP, Winbind, TCP Wrappers, Xinetd, journalctl,
Boot Loader Specification, Trusted Platform Module and Alpine Package
Keeper.
2026-08-30 13:24:27 +03:00
Ilia Ross
8e0c6ffb14 Add various improvements and bug fixes to proc module 2025-10-25 00:34:21 +03:00
Ilia Ross
f880192526 Remove languages with 0% coverage
https://github.com/webmin/webmin/issues/2403#issuecomment-2652613588
2025-02-12 13:19:49 +02:00
Ilia Ross
82cca63300 Update translations 2025-02-11 13:20:57 +02:00
MacSteini
162206949f Consecutive Spaces Replacement
Replaced multiple consecutive spaces with a single space
2024-12-16 16:57:09 +00:00
MacSteini
5ea0cc6b42 Trailing Spaces Removal
Removed trailing spaces
2024-12-16 15:16:55 +00:00
MacSteini
64598e5f39 Blanks Removal
Removed blanks before or after the equal sign
2024-12-16 12:59:19 +00:00
MacSteini
477982776c Updated de
Corrections (UTF-8, new lines at file end), amendments, updates
2024-11-26 01:43:34 +00:00
MacSteini
261ff535e0 Updated de 2024-09-07 12:46:38 +01:00
Jamie Cameron
3b65ec28ed Fix core vs cores 2023-11-27 17:17:33 -08:00
Ilia Ross
79b840024a Update translations 2023-11-14 20:16:19 +02:00
Jamie Cameron
2db507e5e8 Use proper UI functions for CPU and RAM modes 2023-08-31 22:39:45 -07:00
Ilia Rostovtsev
0462945632 Update translations 3/3 2021-11-18 22:13:17 +03:00
Ilia Rostovtsev
4c4b647096 Fix to add extra line breaks (sections) to language files 2020-12-27 21:15:36 +03:00
Jamie Cameron
c6345ec1e9 Norwegian translation update from Stein-Askel Basma 2020-12-06 11:00:27 -08:00
Ilia Rostovtsev
ee56777e6d Drop useless empty files 2020-04-29 23:17:45 +03:00
Ilia Rostovtsev
8b40bed018 Fix to escape HTML entities as designed on template language (en)
Note: Large diff for most files is due to sorting lines as in template languge file (English)
2020-04-14 01:34:18 +03:00
Ilia Rostovtsev
cb4f274057 Fix translator errors: 1 USD -> 2020-03-27 20:46:29 +03:00
Ilia Rostovtsev
fd02fe3f91 Fix post-translation bugs /7 2020-03-13 13:44:54 +03:00
Ilia Rostovtsev
9c8486fb65 Fix post-translation bugs /3 2020-03-13 12:46:30 +03:00
Ilia Rostovtsev
5953f57385 Fix post-translation bugs /2 2020-03-13 00:14:45 +03:00
Ilia Rostovtsev
39dc5408a3 Add transcoding/translation for proc module of 한국어 (ko) 2020-03-10 06:06:06 +03:00
Ilia Rostovtsev
ef80dbc99a Add transcoding/translation for proc module of 日本語 (ja) 2020-03-10 06:05:31 +03:00
Ilia Rostovtsev
b76a50e58e Add transcoding/translation for proc module of 中文 (繁體) (zh_TW) 2020-03-10 06:05:28 +03:00
Ilia Rostovtsev
aed1c956f6 Add transcoding/translation for proc module of 中文 (简体) (zh) 2020-03-10 06:04:46 +03:00
Ilia Rostovtsev
cf8060a0b5 Add transcoding/translation for proc module of ไทย (th) 2020-03-10 06:04:16 +03:00
Ilia Rostovtsev
ec51a46566 Add transcoding/translation for proc module of فارسی (fa) 2020-03-10 06:03:04 +03:00
Ilia Rostovtsev
ffb07465b6 Add transcoding/translation for proc module of العربية (ar) 2020-03-10 06:02:54 +03:00
Ilia Rostovtsev
9cf2840c32 Add transcoding/translation for proc module of اردو (ur) 2020-03-10 06:01:41 +03:00
Ilia Rostovtsev
4c1303c320 Add transcoding/translation for proc module of עברית (he) 2020-03-10 06:00:29 +03:00
Ilia Rostovtsev
fd1f10bc7f Add transcoding/translation for proc module of українська (uk) 2020-03-10 05:59:15 +03:00
Ilia Rostovtsev
9edbb047be Add transcoding/translation for proc module of русский (ru) 2020-03-10 05:58:54 +03:00
Ilia Rostovtsev
5e09e85280 Add transcoding/translation for proc module of български (bg) 2020-03-10 05:58:53 +03:00
Ilia Rostovtsev
7689178374 Add transcoding/translation for proc module of беларуская (be) 2020-03-10 05:57:42 +03:00
Ilia Rostovtsev
d141c40331 Add transcoding/translation for proc module of Ελληνικά (el) 2020-03-10 05:56:29 +03:00
Ilia Rostovtsev
f433807007 Add transcoding/translation for proc module of čeština (cs) 2020-03-10 05:56:28 +03:00
Ilia Rostovtsev
5051427f7d Add transcoding/translation for proc module of svenska (sv) 2020-03-10 05:56:25 +03:00
Ilia Rostovtsev
c93b538af1 Add transcoding/translation for proc module of suomi (fi) 2020-03-10 05:55:50 +03:00
Ilia Rostovtsev
b2093f1b11 Add transcoding/translation for proc module of slovenščina (sl) 2020-03-10 05:54:38 +03:00
Ilia Rostovtsev
0761bc5dad Add transcoding/translation for proc module of slovenčina (sk) 2020-03-10 05:53:24 +03:00
Ilia Rostovtsev
7aaef17d37 Add transcoding/translation for proc module of română (ro) 2020-03-10 05:52:12 +03:00
Ilia Rostovtsev
9e41c0fd9f Add transcoding/translation for proc module of português (Brasil) (pt_BR) 2020-03-10 05:51:01 +03:00
Ilia Rostovtsev
72d8a9e1eb Add transcoding/translation for proc module of português (pt) 2020-03-10 05:51:00 +03:00
Ilia Rostovtsev
853213a33d Add transcoding/translation for proc module of polski (pl) 2020-03-10 05:50:18 +03:00
Ilia Rostovtsev
68204f3ea2 Add transcoding/translation for proc module of norsk (no) 2020-03-10 05:50:18 +03:00
Ilia Rostovtsev
a0a00beeb4 Add transcoding/translation for proc module of magyar (hu) 2020-03-10 05:50:18 +03:00
Ilia Rostovtsev
e8ed6f885e Add transcoding/translation for proc module of lietuvių (lt) 2020-03-10 05:50:11 +03:00
Ilia Rostovtsev
6dd85dd12d Add transcoding/translation for proc module of latviešu (lv) 2020-03-10 05:48:57 +03:00