Commit Graph

18618 Commits

Author SHA1 Message Date
Ilia Rostovtsev
cb4f274057 Fix translator errors: 1 USD -> 2020-03-27 20:46:29 +03:00
Ilia Rostovtsev
fceb41b21a Add Usermin config support 2020-03-27 19:49:56 +03:00
Jamie Cameron
f5e7ffdf91 Merge branch 'master' of github.com:webmin/webmin 2020-03-21 13:08:18 -07:00
Jamie Cameron
f4c8abeb85 Deal with spaces in mount points https://sourceforge.net/p/webadmin/bugs/4081/ 2020-03-21 13:07:13 -07:00
Ilia Rostovtsev
41472f2044 Merge branch 'master' of github.com:webmin/webmin 2020-03-21 17:16:25 +03:00
Ilia Rostovtsev
11e2f62d45 Use grep instead ef1d3f2a54 (commitcomment-37954867) 2020-03-21 17:16:13 +03:00
Jamie Cameron
a3b06a1860 Merge branch 'master' of github.com:webmin/webmin 2020-03-20 22:43:34 -07:00
Jamie Cameron
ea2f537904 Handle different order of dynamic and noprefixroute https://github.com/webmin/webmin/issues/1217 2020-03-20 22:31:05 -07:00
Ilia Rostovtsev
fa4559cba8 Add better alternative randomness and check for hex stricter 2020-03-20 14:38:18 +03:00
Ilia Rostovtsev
ef1d3f2a54 Fix FreeBSD match for -linux like distros 2020-03-20 13:47:13 +03:00
Ilia Rostovtsev
fd8a5b9cfe Move strings from machine to human lang file 2020-03-19 17:02:12 +03:00
Ilia Rostovtsev
b3673d97f8 Fix units 1d8c82a5e4 https://github.com/authentic-theme/authentic-theme/pull/1457 2020-03-19 16:59:40 +03:00
Ilia Rostovtsev
e021dc4b41 Fix (trick) to make it work on all distros 2020-03-19 16:43:11 +03:00
Ilia Rostovtsev
bb55a1025e Fix to get better 'sid' for users with no /dev/urandom 2020-03-19 14:47:29 +03:00
Ilia Rostovtsev
5aff8e34ba Merge pull request #1218 from edwardsmarkf/patch-1
Update setup.sh
2020-03-18 13:42:25 +03:00
marky edwards
f54a9a0868 Update setup.sh
fix the `redhat-linux` comparison to `*-linux` grep search
2020-03-17 20:08:17 -07:00
Ilia Rostovtsev
074c0db5d7 Translate new string 2020-03-17 18:14:15 +03:00
Ilia Rostovtsev
75ed5b1466 Add an option to include ".auto" files 2020-03-17 18:10:43 +03:00
Ilia Rostovtsev
423e44e6a9 Use old lang map to accommodate language changes /2 2020-03-16 23:12:46 +03:00
Ilia Rostovtsev
6ab73204e8 Use old lang map to accommodate language changes 2020-03-16 23:04:56 +03:00
Ilia Rostovtsev
556f3e990d Fix initially broken (hr) lang /4 2020-03-16 20:12:00 +03:00
Ilia Rostovtsev
b235d9953e Fix initially broken (hr) lang /3 2020-03-16 20:02:01 +03:00
Ilia Rostovtsev
e3013ff873 Merge branch 'master' of github.com:webmin/webmin 2020-03-16 16:17:34 +03:00
Jamie Cameron
5a4d3f247d Fix typo 2020-03-15 18:38:08 -07:00
Jamie Cameron
6612f7fc5a Explicitly open files for read 2020-03-15 12:54:53 -07:00
Jamie Cameron
f47847da84 Merge branch 'master' of github.com:webmin/webmin 2020-03-14 17:23:49 -07:00
Jamie Cameron
a2dc3f7124 Switch all calls to open() to explicitly open for read 2020-03-14 17:20:54 -07:00
Ilia Rostovtsev
bf1fe2240d Fix post-translation bugs /10 2020-03-14 23:06:37 +03:00
Ilia Rostovtsev
d26cbcc2eb Fix typo 2020-03-14 21:41:25 +03:00
Ilia Rostovtsev
bf55427e2a Simply transcode existing languages for modules not in "makedist.pl" 2020-03-14 20:37:24 +03:00
Ilia Rostovtsev
2fc10e9c67 Add better way to just transcode all other modules 2020-03-14 20:32:48 +03:00
Ilia Rostovtsev
5faf3f8142 Add translations for Majordomo as requested by @gnadelwartz 2020-03-14 20:23:33 +03:00
Ilia Rostovtsev
c9ec200f33 Merge branch 'master' of github.com:webmin/webmin 2020-03-14 19:48:10 +03:00
Ilia Rostovtsev
40b817b75c Remove test string to see how it works (no diff) 2020-03-14 19:40:37 +03:00
Ilia Rostovtsev
e52a8ed70c Add test string to see how it works (no diff)
[user@desktop webmin]$ bin/language-manager -m=bind8
Affected modules [1]: bind8
Affected languages [41]: af de mt ms nl vi tr ca da es eu fr hr it lv lt hu no pl pt pt_BR ro sk sl fi sv cs el be bg ru uk he ur ar fa th zh zh_TW ja ko
Attention! The following operation will synchronize mentioned languages,
for all mentioned modules listed above, using en as a template language.
The keys found in target languages but missing on source, will be deleted,
while newly added keys on source, will be translated for targets. The ope-
ration log will be written in /tmp/language-manager-1584203722.log file.
Do you want to proceed? [y/N]: y
Transcoding/translating bind8 module ..
 .. Processing Afrikaans (af) language ..
  .. Found machine translated file for Afrikaans (af.auto)
  .. Found human translated file for Afrikaans (af)
  .. Set file encoding to default `utf-8`
   .. (af) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Dit is die toets
 .. Processing Deutsch (de) language ..
  .. Found machine translated file for Deutsch (de.auto)
  .. Found human translated file for Deutsch (de)
  .. Set file encoding to default `utf-8`
   .. (de) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Dies ist der Test
 .. Processing Malti (mt) language ..
  .. Found machine translated file for Malti (mt.auto)
  .. Found human translated file for Malti (mt)
  .. Set file encoding to default `utf-8`
   .. (mt) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Dan huwa t-test
 .. Processing Melayu (ms) language ..
  .. Found machine translated file for Melayu (ms.auto)
  .. Found human translated file for Melayu (ms)
  .. Set file encoding to default `utf-8`
   .. (ms) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Inilah ujian
 .. Processing Nederlands (nl) language ..
  .. Found machine translated file for Nederlands (nl.auto)
  .. Found human translated file for Nederlands (nl)
  .. Set file encoding to default `utf-8`
   .. (nl) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Dit is de test
 .. Processing Tiếng Việt (vi) language ..
  .. Found machine translated file for Tiếng Việt (vi.auto)
  .. Found human translated file for Tiếng Việt (vi)
  .. Set file encoding to default `utf-8`
   .. (vi) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Đây là bài kiểm tra
 .. Processing Türkçe (tr) language ..
  .. Found machine translated file for Türkçe (tr.auto)
  .. Found human translated file for Türkçe (tr)
  .. Set file encoding to default `utf-8`
   .. (tr) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Bu test
 .. Processing català (ca) language ..
  .. Found machine translated file for català (ca.auto)
  .. Found human translated file for català (ca)
  .. Set file encoding to default `utf-8`
   .. (ca) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Aquesta és la prova
 .. Processing dansk (da) language ..
  .. Found machine translated file for dansk (da.auto)
  .. Found human translated file for dansk (da)
  .. Set file encoding to default `utf-8`
   .. (da) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Dette er testen
 .. Processing español (es) language ..
  .. Found machine translated file for español (es.auto)
  .. Found human translated file for español (es)
  .. Set file encoding to default `utf-8`
   .. (es) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Esta es la prueba
 .. Processing euskara (eu) language ..
  .. Found machine translated file for euskara (eu.auto)
  .. Found human translated file for euskara (eu)
  .. Set file encoding to default `utf-8`
   .. (eu) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Hau da proba
 .. Processing français (fr) language ..
  .. Found machine translated file for français (fr.auto)
  .. Found human translated file for français (fr)
  .. Set file encoding to default `utf-8`
   .. (fr) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- C'est le test
 .. Processing hrvatski (hr) language ..
  .. Found machine translated file for hrvatski (hr.auto)
  .. Found human translated file for hrvatski (hr)
  .. Set file encoding to default `utf-8`
   .. (hr) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Ovo je test
 .. Processing italiano (it) language ..
  .. Found machine translated file for italiano (it.auto)
  .. Found human translated file for italiano (it)
  .. Set file encoding to default `utf-8`
   .. (it) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Questo è il test
 .. Processing latviešu (lv) language ..
  .. Found machine translated file for latviešu (lv.auto)
  .. Found human translated file for latviešu (lv)
  .. Set file encoding to default `utf-8`
   .. (lv) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Šis ir pārbaudījums
 .. Processing lietuvių (lt) language ..
  .. Found machine translated file for lietuvių (lt.auto)
  .. Found human translated file for lietuvių (lt)
  .. Set file encoding to default `utf-8`
   .. (lt) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Tai yra testas
 .. Processing magyar (hu) language ..
  .. Found machine translated file for magyar (hu.auto)
  .. Found human translated file for magyar (hu)
  .. Set file encoding to default `utf-8`
   .. (hu) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Ez a teszt
 .. Processing norsk (no) language ..
  .. Found machine translated file for norsk (no.auto)
  .. Found human translated file for norsk (no)
  .. Set file encoding to default `utf-8`
   .. (no) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Dette er testen
 .. Processing polski (pl) language ..
  .. Found machine translated file for polski (pl.auto)
  .. Found human translated file for polski (pl)
  .. Set file encoding to default `utf-8`
   .. (pl) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- To jest test
 .. Processing português (pt) language ..
  .. Found machine translated file for português (pt.auto)
  .. Found human translated file for português (pt)
  .. Set file encoding to default `utf-8`
   .. (pt) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Este é o teste
 .. Processing português (Brasil) (pt_BR) language ..
  .. Found machine translated file for português (Brasil) (pt_BR.auto)
  .. Found human translated file for português (Brasil) (pt_BR)
  .. Set file encoding to default `utf-8`
   .. (pt_BR) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Este é o teste
 .. Processing română (ro) language ..
  .. Found machine translated file for română (ro.auto)
  .. Found human translated file for română (ro)
  .. Set file encoding to default `utf-8`
   .. (ro) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Acesta este testul
 .. Processing slovenčina (sk) language ..
  .. Found machine translated file for slovenčina (sk.auto)
  .. Found human translated file for slovenčina (sk)
  .. Set file encoding to default `utf-8`
   .. (sk) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Toto je test
 .. Processing slovenščina (sl) language ..
  .. Found machine translated file for slovenščina (sl.auto)
  .. Found human translated file for slovenščina (sl)
  .. Set file encoding to default `utf-8`
   .. (sl) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- To je test
 .. Processing suomi (fi) language ..
  .. Found machine translated file for suomi (fi.auto)
  .. Found human translated file for suomi (fi)
  .. Set file encoding to default `utf-8`
   .. (fi) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Tämä on testi
 .. Processing svenska (sv) language ..
  .. Found machine translated file for svenska (sv.auto)
  .. Found human translated file for svenska (sv)
  .. Set file encoding to default `utf-8`
   .. (sv) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Detta är testet
 .. Processing čeština (cs) language ..
  .. Found machine translated file for čeština (cs.auto)
  .. Found human translated file for čeština (cs)
  .. Set file encoding to default `utf-8`
   .. (cs) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Toto je test
 .. Processing Ελληνικά (el) language ..
  .. Found machine translated file for Ελληνικά (el.auto)
  .. Found human translated file for Ελληνικά (el)
  .. Set file encoding to default `utf-8`
   .. (el) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Αυτή είναι η δοκιμή
 .. Processing беларуская (be) language ..
  .. Found machine translated file for беларуская (be.auto)
  .. Found human translated file for беларуская (be)
  .. Set file encoding to default `utf-8`
   .. (be) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Гэта тэст
 .. Processing български (bg) language ..
  .. Found machine translated file for български (bg.auto)
  .. Found human translated file for български (bg)
  .. Set file encoding to default `utf-8`
   .. (bg) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Това е тестът
 .. Processing русский (ru) language ..
  .. Found machine translated file for русский (ru.auto)
  .. Found human translated file for русский (ru)
  .. Set file encoding to default `utf-8`
   .. (ru) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Это тест
 .. Processing українська (uk) language ..
  .. Found machine translated file for українська (uk.auto)
  .. Found human translated file for українська (uk)
  .. Set file encoding to default `utf-8`
   .. (uk) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- Це тест
 .. Processing עברית (he) language ..
  .. Found machine translated file for עברית (he.auto)
  .. Found human translated file for עברית (he)
  .. Set file encoding to default `utf-8`
   .. (he) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- זה המבחן
 .. Processing اردو (ur) language ..
  .. Found machine translated file for اردو (ur.auto)
  .. Found human translated file for اردو (ur)
  .. Set file encoding to default `utf-8`
   .. (ur) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- یہ امتحان ہے
 .. Processing العربية (ar) language ..
  .. Found machine translated file for العربية (ar.auto)
  .. Found human translated file for العربية (ar)
  .. Set file encoding to default `utf-8`
   .. (ar) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- هذا هو الاختبار
 .. Processing فارسی (fa) language ..
  .. Found machine translated file for فارسی (fa.auto)
  .. Found human translated file for فارسی (fa)
  .. Set file encoding to default `utf-8`
   .. (fa) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- این تست است
 .. Processing ไทย (th) language ..
  .. Found machine translated file for ไทย (th.auto)
  .. Found human translated file for ไทย (th)
  .. Set file encoding to default `utf-8`
   .. (th) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- นี่คือการทดสอบ
 .. Processing 中文 (简体) (zh) language ..
  .. Found machine translated file for 中文 (简体) (zh.auto)
  .. Found human translated file for 中文 (简体) (zh)
  .. Set file encoding to default `utf-8`
   .. (zh) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- 这是测试
 .. Processing 中文 (繁體) (zh_TW) language ..
  .. Found machine translated file for 中文 (繁體) (zh_TW.auto)
  .. Found human translated file for 中文 (繁體) (zh_TW)
  .. Set file encoding to default `utf-8`
   .. (zh_TW) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- 這是測試
 .. Processing 日本語 (ja) language ..
  .. Found machine translated file for 日本語 (ja.auto)
  .. Found human translated file for 日本語 (ja)
  .. Set file encoding to default `utf-8`
   .. (ja) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- これはテストです
 .. Processing 한국어 (ko) language ..
  .. Found machine translated file for 한국어 (ko.auto)
  .. Found human translated file for 한국어 (ko)
  .. Set file encoding to default `utf-8`
   .. (ko) translated value for `xfer_none_new_test` to
      — xfer_none_new_test --> This is the test
      — xfer_none_new_test <-- 이것은 테스트입니다
.. done
2020-03-14 19:38:02 +03:00
Jamie Cameron
3093838b5b Merge branch 'master' of github.com:webmin/webmin 2020-03-14 09:34:48 -07:00
Jamie Cameron
68f4a3269d Code cleanup - always explicitly open for read 2020-03-14 09:33:28 -07:00
Ilia Rostovtsev
a24a45ce8d Sync/translate newly added strigs to BIND module 194cba8b9a (diff-6dc0332799d0db2bf9a2a5926a8c225c) 2020-03-14 18:40:15 +03:00
Ilia Rostovtsev
b1c7af37de Add missing 'he' lang for BIND 2020-03-14 18:39:29 +03:00
Ilia Rostovtsev
98ee113c42 Fix last known bug .. translate script is finished! 🎉 🥳 2020-03-14 18:24:09 +03:00
Ilia Rostovtsev
d971277e95 Don't print in-sync message for certain modes; fix bugs 2020-03-14 18:14:53 +03:00
Ilia Rostovtsev
c5bf395d25 If all in-sync, just print such message 2020-03-14 18:03:39 +03:00
Ilia Rostovtsev
3ebb597f4d Don't print stored strings in sync mode, only translated 2020-03-14 17:19:11 +03:00
Ilia Rostovtsev
a5c33d4fc7 Keep order for human translations based on template language (en) 2020-03-14 16:59:40 +03:00
Ilia Rostovtsev
e865cab021 Consider skipping source auto 2020-03-14 16:46:47 +03:00
Ilia Rostovtsev
6aec7fa7ba Add support to sync strings between template file (en) and all other languages
It's a default option and should be used as `language-manager -m=module` to sync all strings language files based on template language (def. en). If you add or remove anything to/from `en` language file, it has to be either translated or removed from other language files
2020-03-14 16:43:55 +03:00
Jamie Cameron
cddd999902 Merge branch 'master' of github.com:webmin/webmin 2020-03-13 09:49:37 -07:00
Ilia Rostovtsev
35e443a7fc Fix post-translation bugs /9 2020-03-13 14:38:43 +03:00
Ilia Rostovtsev
9a593e912b Fix post-translation bugs /8 2020-03-13 13:48:45 +03:00
Ilia Rostovtsev
fd02fe3f91 Fix post-translation bugs /7 2020-03-13 13:44:54 +03:00