Commit Graph

48 Commits (07fe9c8817e176691e65168f55ad2d07c9036a8c)

Author SHA1 Message Date
kraktus f8c368f0fa `sed`: Only delete one-line keys
Multiple line matching with `sed` is a nightmare. Handle these seldom cases by hand.
2021-09-22 19:10:17 +02:00
kraktus 5ed645e77f Fix trans-dump
https://github.com/ornicar/lila/pull/9857 replaced `"` by `'`, reverting to `"` to avoid massive git diff.
2021-09-22 19:10:05 +02:00
kraktus 21b0d2cde0 Add `trans-unused.py`
Script that check if there are keys that are not used anywhere in the code. Prone to false negative but not false positive. Caveat: Does not check in lichobile,but since it is only checking Scala code, even if the key is on Lichobile since the translation is never sent by the server it can be safely removed.

`trans-dump.js` was modified to allow running it from everywhere, not just from the `lila` dir.
2021-09-22 19:09:55 +02:00
Benedikt Werner bcd7ade9ef
Prettier 2021-09-22 11:12:20 +02:00
Voltrex 76f30afe36
refactor(bin): apply optimizations
Refactored the `trans-dump.js` file by replacing redundant code, requiring only necessary methods and improving readability.
2021-09-22 07:02:59 +03:30
Thibault Duplessis 4b6c2187c6 user blogging WIP 2021-09-01 13:45:44 +02:00
Niklas Fiekas 8d70325325 update prettier 2021-06-21 17:46:54 +02:00
Niklas Fiekas 1374ea5ee4 prettier: format all files 2021-02-06 14:52:33 +01:00
Thibault Duplessis 9e39278344 puzzle storm WIP 2021-01-22 19:37:49 +01:00
Thibault Duplessis d2b38f04d9 challenge reasons WIP, move challenge i18n to new file - for #7487 #7658 2021-01-21 13:23:08 +01:00
Thibault Duplessis 4866b78a7c puzzle themes WIP 2020-11-24 10:09:14 +01:00
Niklas Fiekas 70794c5df6 bin/trans-dump.js does not really need fs-extra 2020-09-21 17:02:07 +02:00
Thibault Duplessis 8c74ecec6c bootstrap swiss translations 2020-05-11 14:38:00 -06:00
kraktus 79c1ea78ae Translate lag page 2020-05-02 12:32:11 +01:00
kraktus 6d4746c393 Start translating faq page 2020-04-20 11:39:34 +01:00
Thibault Duplessis 6bcbf85e2e translate tournament names - WIP 2020-02-14 07:52:54 -06:00
Thibault Duplessis 4654058dcb flatter i18n DB implementation
JS translations broken atm
2020-02-12 10:46:59 -06:00
Thibault Duplessis 255c687651 remove Translated and Untranslated 2020-02-11 17:44:04 -06:00
Thibault Duplessis c67ad8b27d search.xml translations for advanced search 2020-02-10 16:43:11 -06:00
Thibault Duplessis 6885860a7c translate perf stats 2020-02-10 11:45:19 -06:00
Thibault Duplessis 5f6eb9f23c extract and complete team translations 2020-02-10 10:25:44 -06:00
Thibault Duplessis 38c15528fd extract preferences.xml translations 2020-02-09 22:40:09 -06:00
Thibault Duplessis 8bcca0da81 bootstrap settings.xml 2020-02-09 15:37:39 -06:00
Thibault Duplessis 976ced416d distinct tfa.xml translation file 2020-02-09 15:32:19 -06:00
Thibault Duplessis 3133de3258 translate 2FA settings 2020-02-09 15:23:30 -06:00
Thibault Duplessis efe708f45a translate /streamer 2020-02-09 14:37:40 -06:00
Thibault Duplessis 29fbcceffa /broadcast translation WIP 2020-02-09 13:09:00 -06:00
Thibault Duplessis 7a791660c6 translate /coach public UI 2020-02-09 12:27:56 -06:00
Thibault Duplessis b99142eee9 bootstrap patron.xml translations 2020-02-09 08:38:26 -06:00
Thibault Duplessis 12ed3a98c2 bootstrap contact translations 2020-02-08 19:37:05 -06:00
Thibault Duplessis d6419b4b8e bootstrap /class translations 2020-02-07 14:22:56 -06:00
Niklas Fiekas f0d1934d7b sort I18nDb imports for consistency with scalafmt 2019-12-20 16:53:27 +01:00
Niklas Fiekas a1c680efed prepare study i18n 2019-06-12 16:52:23 +02:00
Niklas Fiekas 40dfda4da6 translate coordinate training 2017-07-29 11:17:10 +02:00
Thibault Duplessis 52335f539c make activity translatable WIP 2017-07-21 13:38:11 +02:00
Thibault Duplessis 7683e2bfa5 dump full i18n DB without dumping keys 2017-07-16 12:51:00 +02:00
Niklas Fiekas 54d1636c6f tweak newlines in trans dump 2017-07-16 11:58:59 +02:00
Thibault Duplessis 24e4ed63ff only dump i18n keys when needed 2017-07-16 11:29:15 +02:00
Niklas Fiekas e22f85864a trans dump: add allKeys 2017-07-16 00:42:50 +02:00
Niklas Fiekas 5d644e9c17 prepare translations for learn homepage 2017-07-15 23:55:21 +02:00
Thibault Duplessis 77e5ee9d7e translate account confirmation email 2017-07-15 16:59:18 +02:00
Thibault Duplessis e2bc339f68 better automate translation key dump 2017-07-06 14:52:04 +02:00
Thibault Duplessis 3d96d5a02c fix translation message key dump 2017-07-06 14:46:53 +02:00
Thibault Duplessis ad0c903caf typesafe arena FAQ translation keys 2017-07-06 14:40:09 +02:00
Thibault Duplessis bd9c997375 translation: multiple message DBs, start arena.xml 2017-07-06 14:12:34 +02:00
Niklas Fiekas 94f88bc4db remove date from trans dump 2017-05-31 09:34:48 +02:00
Thibault Duplessis 311575ea51 don't format generated code 2017-05-27 23:31:31 +02:00
Thibault Duplessis 2fb191d364 new translation keys compiler 2017-05-27 11:28:28 +02:00