Damien Elmes
2338998304
update to the latest rules_rust + security framework update
2021-03-27 19:28:19 +10:00
Damien Elmes
effb0e2ab8
address some new clippy lints
2021-03-27 19:28:19 +10:00
Damien Elmes
9dfa0301a2
bump version
2021-03-27 16:35:03 +10:00
Damien Elmes
8f91006880
update translations
2021-03-27 15:59:21 +10:00
Damien Elmes
c74b1b0432
add back some strings used in stable release for now
2021-03-27 15:59:09 +10:00
Damien Elmes
e86d78f3e5
update translations
2021-03-27 15:55:30 +10:00
Damien Elmes
e529bc96eb
add note to translators
2021-03-27 15:03:33 +10:00
Damien Elmes
16632c90df
update TS deps
2021-03-27 15:02:02 +10:00
Damien Elmes
268dc8d389
update cargo/README.md
...
closes #1096
2021-03-27 14:56:51 +10:00
Damien Elmes
15f549fdf9
update Python deps
2021-03-27 14:52:21 +10:00
Damien Elmes
0a4bcd3faa
update Rust deps
2021-03-27 14:47:16 +10:00
Damien Elmes
c9eddfabac
add string/number distinction to generated Rust methods
2021-03-27 14:31:23 +10:00
Damien Elmes
66d84336d7
update to latest Fluent
2021-03-27 13:24:11 +10:00
Damien Elmes
9a7f0f9f5d
i18n->tr in rslib/ to match Python/TS code
2021-03-27 12:09:51 +10:00
Damien Elmes
4676d2f3b1
drop the legacy enum from rslib, and pass separate module/message idx
2021-03-27 11:56:31 +10:00
Damien Elmes
cf32bb034a
update remaining TR references in rslib
2021-03-27 11:18:34 +10:00
Damien Elmes
27c35cf2c5
update multi-arg TR references, where some needed reordering
2021-03-27 10:49:40 +10:00
Damien Elmes
d7005803bc
update 1 arg tr strings in rslib
2021-03-27 10:39:53 +10:00
Damien Elmes
0421ae3e6d
preserve variable order when extracting from ftl files
2021-03-27 09:09:13 +10:00
Damien Elmes
51f5df600f
update no-arg TR references in rslib/
2021-03-26 23:16:08 +10:00
Damien Elmes
26d265ce08
write methods into generated.rs
2021-03-26 23:07:18 +10:00
Damien Elmes
5e70b9ff0e
fix warning in latest Rust
2021-03-26 23:06:15 +10:00
Damien Elmes
125dcee811
remove obsolete comment
2021-03-26 21:47:23 +10:00
Damien Elmes
0006a385e1
allow js to request specific i18n modules
...
Brings the payload on the congrats page with a non-English language
down from about 150k to 15k
2021-03-26 21:43:36 +10:00
Damien Elmes
5ef9282f9b
fix handling of variables that don't match ts naming style
2021-03-26 21:34:24 +10:00
Damien Elmes
00eb89c2ec
use singleton + free functions for i18n in ts
...
This allows for tree shaking, and reduces the congrats page from 150k
with the old enum solution to about 80k.
2021-03-26 20:38:44 +10:00
Damien Elmes
b145b04ddf
drop legacy enum from ts/
2021-03-26 19:26:35 +10:00
Damien Elmes
6cde7ff536
update remaining TR references in ts/
2021-03-26 19:24:48 +10:00
Damien Elmes
7a7cb7402d
update most no-arg TR references in *.svelte
2021-03-26 19:13:30 +10:00
Damien Elmes
1ed1902933
update TR references with args in *.svelte
2021-03-26 19:13:30 +10:00
Damien Elmes
0e50259e6b
update TR references with args in *.ts; fix average answer time
2021-03-26 19:10:39 +10:00
Damien Elmes
2ab7a30b7b
convert no-arg TR references to method invocations in *.ts
2021-03-26 19:10:27 +10:00
Damien Elmes
efb92d5ee9
generate ts methods for translations
2021-03-26 18:11:58 +10:00
Damien Elmes
d7bef83f98
add types to some more Fluent variables
2021-03-26 16:52:54 +10:00
Damien Elmes
afdca58e31
declare variables with some common names as int instead of a union
2021-03-26 16:33:53 +10:00
Damien Elmes
1c0f7274f4
enable type checking of aqt/forms, and fix the new typing issues
...
Referencing an invalid translation should now break the build
2021-03-26 16:06:02 +10:00
Damien Elmes
f0b65bfa4b
symlink forms/*.py in for the benefit of editor completions
2021-03-26 15:33:30 +10:00
Damien Elmes
aaf09a19d8
update TR references in .ui files
...
We're not benefiting from type checking yet, as mypy and pylint currently
ignore the generated files
2021-03-26 15:03:51 +10:00
Damien Elmes
9be367d5ff
update remaining TR references in .py files
2021-03-26 14:49:55 +10:00
Damien Elmes
c52bafd1ef
delimit variables in docstrings to make them easier to read
2021-03-26 14:38:30 +10:00
Damien Elmes
3d0e5248aa
update TR references that crossed multiple lines
2021-03-26 14:38:15 +10:00
Damien Elmes
5d164bea7f
update TR references that contain arguments
2021-03-26 14:21:04 +10:00
Damien Elmes
ee2d3500e5
catch variables only used in plural selection
2021-03-26 14:20:44 +10:00
Damien Elmes
1df14f7c9c
update no-arg tr references in qt/
2021-03-26 13:48:26 +10:00
Damien Elmes
568bd54a61
update some more TR references in pylib; update tr_legacyglobal
2021-03-26 13:33:46 +10:00
Damien Elmes
dec406691d
switch the Importers global to a callable for i18n
...
I18n is not set up at init time, so the strings can't be generated
at import.
@kelciour you have a few importing add-ons, so wanted to give you a
heads-up. The importing code is likely to change more in
future months, but for now this should be the only change
2021-03-26 13:28:21 +10:00
Damien Elmes
bd59e41f73
update some no-arg TR constants
2021-03-26 12:37:18 +10:00
Damien Elmes
ede095ef71
Merge branch 'int_type' into main
2021-03-26 11:38:34 +10:00
Damien Elmes
bfcf86e21a
fix incorrect constant naming
2021-03-26 11:29:07 +10:00
Damien Elmes
c03e2db3de
fix incorrect camelCase
2021-03-26 11:28:51 +10:00