Commit Graph

132 Commits

Author SHA1 Message Date
KafamaG
78b728a531 Merge branch 'master' into dev/translation_tr
#2829 landed on master and touched 173 of the same keys this branch
rewrites, which is where the conflicts came from.

Resolved by rule rather than by hand: for any key #2829 already fixed
and merged, master's value wins (54 keys); everything else keeps this
branch's version. That keeps the diff against master limited to what is
genuinely new here, and avoids re-editing work that is already upstream.

It also avoids a regression. This branch was cut before #2829, so it
still carried the old double-encoded UTF-8 in nine mailboxes strings
(confirm_warnallf, left_autoreply, left_folders, left_forward,
left_pass, left_sig, mail_fromfilter, mail_selread, mail_subfilter).
Taking master's value for those keeps them fixed. A mojibake scan over
the whole tree after the merge reports 0 remaining lines.

master also added acl/forgot_sudouser, which is translated here, so
lang/tr is still complete at 31,523 of 31,523 keys.
2026-08-31 09:51:50 +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
d96497f456 Complete the Turkish translations for the dhcpd and init modules
Adds the 285 strings missing from dhcpd/lang/tr and the 196 missing from
init/lang/tr, so both modules are now fully translated, and removes their
tr.auto files.

Names that appear in configuration or on the command line stay in English:
ISC DHCPd, dhcpd.conf, TSIG, SLP, the ad-hoc and interim DDNS update
styles, and the boot systems SysV init, Upstart, systemd, launchd, OpenRC,
FreeBSD RC and macOS StartupItems.
2026-08-30 13:14:24 +03:00
KafamaG
666ff552fa Fix errors in Turkish (tr) language files
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.
2026-08-30 01:20:42 +03:00
Ilia Ross
d84260349f Update dhcpd module language file formatting 2025-02-15 19:43:24 +02:00
Javier Pastor
f1607057c9 update lang ES in module dhcp 2025-02-15 18:37:49 +01: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
54793b4596 Update de 2024-09-07 16:32:17 +01:00
Jamie Cameron
c15bbca109 Separate comment column https://github.com/webmin/webmin/issues/2221 2024-07-23 21:52:24 -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
e96fa6c6c5 Fix post-translation bugs /5 2020-03-13 13:05:07 +03:00
Ilia Rostovtsev
bca9a1f494 Fix post-translate errors 2020-03-08 23:03:33 +03:00
Ilia Rostovtsev
1df7fb50bd Add transcoding/translation for dhcpd module of 한국어 (ko) 2020-03-08 07:33:46 +03:00
Ilia Rostovtsev
4535a61542 Add transcoding/translation for dhcpd module of 日本語 (ja) 2020-03-08 07:32:46 +03:00
Ilia Rostovtsev
404a1d435c Add transcoding/translation for dhcpd module of 中文 (繁體) (zh_TW) 2020-03-08 07:32:06 +03:00
Ilia Rostovtsev
f5c7f37e2d Add transcoding/translation for dhcpd module of 中文 (简体) (zh) 2020-03-08 07:31:57 +03:00
Ilia Rostovtsev
38f821d08f Add transcoding/translation for dhcpd module of ไทย (th) 2020-03-08 07:30:59 +03:00
Ilia Rostovtsev
1def9df3f4 Add transcoding/translation for dhcpd module of فارسی (fa) 2020-03-08 07:27:55 +03:00
Ilia Rostovtsev
1000e76145 Add transcoding/translation for dhcpd module of العربية (ar) 2020-03-08 07:27:37 +03:00
Ilia Rostovtsev
27bc460a43 Add transcoding/translation for dhcpd module of اردو (ur) 2020-03-08 07:24:31 +03:00
Ilia Rostovtsev
7951d9abfb Add transcoding/translation for dhcpd module of עברית (he) 2020-03-08 07:21:27 +03:00
Ilia Rostovtsev
6d9e7ee5bd Add transcoding/translation for dhcpd module of українська (uk) 2020-03-08 07:18:12 +03:00
Ilia Rostovtsev
29f27c7b92 Add transcoding/translation for dhcpd module of русский (ru) 2020-03-08 07:17:18 +03:00
Ilia Rostovtsev
c9365d2da1 Add transcoding/translation for dhcpd module of български (bg) 2020-03-08 07:16:26 +03:00
Ilia Rostovtsev
84efcc3544 Add transcoding/translation for dhcpd module of беларуская (be) 2020-03-08 07:13:20 +03:00
Ilia Rostovtsev
3d76060436 Add transcoding/translation for dhcpd module of Ελληνικά (el) 2020-03-08 07:10:13 +03:00
Ilia Rostovtsev
36c7e7c0f8 Add transcoding/translation for dhcpd module of čeština (cs) 2020-03-08 07:06:27 +03:00
Ilia Rostovtsev
408f7c8e9a Add transcoding/translation for dhcpd module of svenska (sv) 2020-03-08 07:06:20 +03:00
Ilia Rostovtsev
54afb89ca8 Add transcoding/translation for dhcpd module of suomi (fi) 2020-03-08 07:05:20 +03:00
Ilia Rostovtsev
e64e269052 Add transcoding/translation for dhcpd module of slovenščina (sl) 2020-03-08 07:02:14 +03:00
Ilia Rostovtsev
6ae602372e Add transcoding/translation for dhcpd module of slovenčina (sk) 2020-03-08 06:59:09 +03:00
Ilia Rostovtsev
9d2ebdd90e Add transcoding/translation for dhcpd module of română (ro) 2020-03-08 06:57:20 +03:00
Ilia Rostovtsev
e84df03e6b Add transcoding/translation for dhcpd module of português (Brasil) (pt_BR) 2020-03-08 06:54:18 +03:00
Ilia Rostovtsev
d4a1cffa9a Add transcoding/translation for dhcpd module of português (pt) 2020-03-08 06:54:16 +03:00
Ilia Rostovtsev
238b014824 Add transcoding/translation for dhcpd module of polski (pl) 2020-03-08 06:52:14 +03:00
Ilia Rostovtsev
e332dd673d Add transcoding/translation for dhcpd module of norsk (no) 2020-03-08 06:52:14 +03:00
Ilia Rostovtsev
b7836b2a6e Add transcoding/translation for dhcpd module of magyar (hu) 2020-03-08 06:52:13 +03:00
Ilia Rostovtsev
00a0182a24 Add transcoding/translation for dhcpd module of lietuvių (lt) 2020-03-08 06:49:07 +03:00
Ilia Rostovtsev
0bce2e79e3 Add transcoding/translation for dhcpd module of latviešu (lv) 2020-03-08 06:45:59 +03:00
Ilia Rostovtsev
94f50ab80b Add transcoding/translation for dhcpd module of italiano (it) 2020-03-08 06:42:50 +03:00