GiteaBot
c5b6e044d7
[skip ci] Updated translations via Crowdin
2026-08-02 00:53:53 +00:00
GiteaBot
cb79bb367e
[skip ci] Updated translations via Crowdin
2026-08-01 00:53:28 +00:00
GiteaBot
b244391e18
[skip ci] Updated translations via Crowdin
2026-07-30 00:46:23 +00:00
GiteaBot
4da9b59414
[skip ci] Updated translations via Crowdin
2026-07-27 00:55:53 +00:00
GiteaBot
a2166293f7
[skip ci] Updated translations via Crowdin
2026-07-26 00:56:06 +00:00
GiteaBot
2cc28ac2a9
[skip ci] Updated translations via Crowdin
2026-07-18 00:46:45 +00:00
GiteaBot
bca44bd736
[skip ci] Updated translations via Crowdin
2026-07-17 00:51:13 +00:00
GiteaBot
7c629e1ba7
[skip ci] Updated translations via Crowdin
2026-07-15 00:45:33 +00:00
GiteaBot
0f0a38c1b9
[skip ci] Updated translations via Crowdin
2026-06-30 01:13:52 +00:00
GiteaBot
8343c47bd1
[skip ci] Updated translations via Crowdin
2026-06-29 01:20:03 +00:00
GiteaBot
89d11314f9
[skip ci] Updated translations via Crowdin
2026-06-16 01:27:50 +00:00
GiteaBot
7a26d5a2ae
[skip ci] Updated translations via Crowdin
2026-06-05 01:18:00 +00:00
GiteaBot
5c084c883c
[skip ci] Updated translations via Crowdin
2026-06-01 01:23:43 +00:00
GiteaBot
9e7fadb089
[skip ci] Updated translations via Crowdin
2026-05-27 01:15:59 +00:00
GiteaBot
d8a45db3dd
[skip ci] Updated translations via Crowdin
2026-05-23 01:10:13 +00:00
GiteaBot
78d744aa01
[skip ci] Updated translations via Crowdin
2026-05-19 01:13:51 +00:00
GiteaBot
2450127c56
[skip ci] Updated translations via Crowdin
2026-05-14 01:11:01 +00:00
GiteaBot
c471af4266
[skip ci] Updated translations via Crowdin
2026-05-05 01:01:53 +00:00
GiteaBot
6b8dd90dc7
[skip ci] Updated translations via Crowdin
2026-05-02 01:02:44 +00:00
GiteaBot
0bc2a2836f
[skip ci] Updated translations via Crowdin
2026-04-19 01:01:55 +00:00
GiteaBot
03205d94da
[skip ci] Updated translations via Crowdin
2026-04-08 00:55:16 +00:00
GiteaBot
c9669594a8
[skip ci] Updated translations via Crowdin
2026-04-05 00:57:43 +00:00
GiteaBot
4fa319b9dc
[skip ci] Updated translations via Crowdin
2026-04-03 00:53:56 +00:00
GiteaBot
ffa626b585
[skip ci] Updated translations via Crowdin
2026-03-26 00:53:31 +00:00
GiteaBot
c5e196dedb
[skip ci] Updated translations via Crowdin
2026-03-24 00:45:32 +00:00
GiteaBot
79f96b3e24
[skip ci] Updated translations via Crowdin
2026-03-19 00:50:44 +00:00
GiteaBot
b874e0d8e5
[skip ci] Updated translations via Crowdin
2026-03-04 00:47:08 +00:00
GiteaBot
d19d4da5ce
[skip ci] Updated translations via Crowdin
2026-02-25 00:51:54 +00:00
GiteaBot
f73e45b4ba
[skip ci] Updated translations via Crowdin
2026-02-10 00:55:46 +00:00
GiteaBot
0dacd956fb
[skip ci] Updated translations via Crowdin
2026-02-07 00:45:30 +00:00
GiteaBot
288d1f526a
[skip ci] Updated translations via Crowdin
2026-02-02 00:49:41 +00:00
GiteaBot
48d5adb39c
[skip ci] Updated translations via Crowdin
2026-01-12 00:42:33 +00:00
Lunny Xiao
324dcf6f64
Use flatten translation keys ( #36225 )
...
Crowdin does not remove empty lines in nested JSON translation files.
Therefore, we use flattened translation keys instead. We have also
updated the key-loading logic to ensure that empty values are not
applied during translation.
---------
Signed-off-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
2025-12-25 12:51:33 -08:00
GiteaBot
5151e30fb7
[skip ci] Updated translations via Crowdin
2025-12-21 17:09:57 +00:00
GiteaBot
bf0b377879
[skip ci] Updated translations via Crowdin
2025-12-21 00:42:41 +00:00
Lunny Xiao
0a3a9fb068
Revert "[skip ci] Updated translations via Crowdin"
...
This reverts commit d3656ebd95 .
2025-12-20 09:15:26 -08:00
GiteaBot
d3656ebd95
[skip ci] Updated translations via Crowdin
2025-12-20 00:37:17 +00:00
Lunny Xiao
ffea9a27c3
Convert locale files from ini to json format ( #35489 )
...
Migrate from the current INI format to JSON for translations. JSON is
widely supported, including by platforms such as Crowdin and Weblate.
2025-12-19 09:50:48 -08:00