schroda
db2c133b21
Fix changing single manga categories via library
...
Regression 527769ec5e
2026-04-25 13:30:10 +02:00
schroda
2b0dbd33b4
Move husky i18n tasks to lint-staged
2026-04-25 13:12:41 +02:00
schroda
f6302fe3aa
Add bulk migration
2026-04-17 02:19:40 +02:00
schroda
0b88db3e4e
Update available languages
2026-04-17 00:52:09 +02:00
Hosted Weblate
5d86deece5
Translations update from Hosted Weblate
...
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: mahranaka <robertlang123450@gmail.com >
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/id/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translation: Suwayomi/Suwayomi-WebUI
2026-04-17 00:48:02 +02:00
schroda
712d11f6ce
[skip ci] Set "ICU" as "x-message-format" in po file header
...
Should make weblate recognize the pluralization strings properly instead of handling them like raw text
2026-04-07 16:33:42 +02:00
Hosted Weblate
54a273567a
Translations update from Hosted Weblate
...
Co-authored-by: Alexis Cabrera <alekpo2623@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/es/
Translation: Suwayomi/Suwayomi-WebUI
2026-04-07 16:28:45 +02:00
schroda
2542732b62
[skip ci] Fail on lingui compile error
2026-04-07 16:12:02 +02:00
schroda
8a5aaf51f3
Add guard to "enable flaresolverr" setting
2026-04-07 15:16:08 +02:00
Hosted Weblate
4b7653f5ec
Translations update from Hosted Weblate
...
Co-authored-by: AteX <atex@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: moron1717 <spai8774766@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pl/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/
Translation: Suwayomi/Suwayomi-WebUI
2026-03-30 22:32:51 +02:00
schroda
5a2e5f83bc
Update available languages
2026-03-20 03:21:45 +01:00
Hosted Weblate
98f7b34227
Translations update from Hosted Weblate
...
Co-authored-by: CyberMageIL <CyberMageIL@Gmail.com >
Co-authored-by: Elyan Voryn <blzkira77@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ar/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fil/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/he/
Translation: Suwayomi/Suwayomi-WebUI
2026-03-20 03:14:08 +01:00
Hosted Weblate
aade88a2f2
Translations update from Hosted Weblate
...
Co-authored-by: Cyber Mage <CyberMageIL@gmail.com >
Co-authored-by: CyberMageIL <CyberMageIL@Gmail.com >
Co-authored-by: Damien O'Neil <maxiburning@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: makoto <makoto326@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/fr/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/he/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ja/
Translation: Suwayomi/Suwayomi-WebUI
2026-03-09 01:40:06 +01:00
schroda
00d6350cee
Optionally include client data during manga migration
2026-03-08 22:42:39 +01:00
schroda
95ccdad275
Align "offset spread pages" hotkey text with setting
2026-02-21 15:15:04 +01:00
Hosted Weblate
612ee71776
Translations update from Hosted Weblate
...
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: Sazuru <sazuru@gmail.com >
Co-authored-by: UnknownSkyrimPasserby <f7022961@opayq.com >
Co-authored-by: mahranaka <robertlang123450@gmail.com >
Co-authored-by: Црнобог <68vuletic@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/pl/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/vi/
Translation: Suwayomi/Suwayomi-WebUI
2026-02-21 15:12:14 +01:00
schroda
1007533349
Fix some translation issues
...
- Interpolation issues
- Wrong translations added during migration to lingui
2026-02-04 00:50:16 +01:00
Hosted Weblate
66b80bc19f
Translations update from Hosted Weblate
...
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: 圭紫 <kaceykoo@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hant/
Translation: Suwayomi/Suwayomi-WebUI
2026-02-03 23:35:51 +01:00
schroda
76474712a3
Use BCP-47 language codes for i18n resource files
...
Lingui expects the codes to be compliant to BCP-47 while weblate was not set up to create the resource files in that format.
And react-i18next was able to just handle them.
fixes #1058
2026-01-30 21:57:12 +01:00
schroda
edbbc81575
Fix missing type support for i18n resources
...
Due to the change in 65a9a905be - moving to a json file - it wasn't ensured anymore that IsoLanguages contained the i18n language codes
2026-01-30 21:54:39 +01:00
schroda
c5cdd347b7
Update available languages
2026-01-30 21:54:35 +01:00
Constantin Piber
ab28158f74
Fix translation formatting of Custom Theme docs ( #1056 )
...
* Fix translation formatting of Custom Theme docs
* Update available languages
* Update changed string in other languages
Avoids re-translation effort
* Revert change to i18n locale resources
---------
Co-authored-by: schroda <50052685+schroda@users.noreply.github.com >
2026-01-30 21:54:22 +01:00
github-actions[bot]
78f4c6fb6b
Update available languages
2026-01-30 20:00:46 +00:00
Hosted Weblate
e8b229ac1f
Translations update from Hosted Weblate
...
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru >
Co-authored-by: Pysta <stefanjanckulik@gmail.com >
Co-authored-by: Roland Vezsenyi <miscogd5yf2paqvxvc@farvoid.com >
Co-authored-by: plum7x <plumgift@hotmail.com >
Co-authored-by: Şükrü Özcan <sukru.ozcan71@gmail.com >
Co-authored-by: 清水汐音 <chenzhongjie19940725@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/hu/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/ru/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/tr/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/zh_Hant/
Translation: Suwayomi/Suwayomi-WebUI
2026-01-30 21:00:03 +01:00
schroda
1d8944bb48
Add option to disable server version updated info
2026-01-25 18:03:24 +01:00
schroda
749c81eef1
Add option to partially disable webui version updated info
2026-01-25 18:02:59 +01:00
schroda
eace67e464
Exclude "local source" for language detection for sources language filter
...
The local source is always shown, and therefore its language ("other") should only be shown in the language filter in case an actual source is installed that supports is of "other" language.
2026-01-25 16:08:21 +01:00
schroda
12cac252de
Prevent language switch on initial load
...
The change of bb36a46a24 causes a "language blink" on the initial load.
This happens due to having to wait till the selected language has been loaded from the server. Until this request is resolved, lingui initializes with the detected language, which might not match the selected one. This then causes the language to potentially be changed shortly after the initial load to a different language.
2026-01-23 02:15:26 +01:00
schroda
bb36a46a24
Save selected app language on server
2026-01-22 00:14:52 +01:00
schroda
25b8c85ef2
Fix broken webui was updated info text
...
Regression 65a9a905be
2026-01-15 01:27:08 +01:00
schroda
65a9a905be
Migrate to lingui
...
Switch to "lingui" for better DX.
Tried to persist existing languages as much as possible.
Removed "vite-plugin-node-polyfills" because it's incompatible with "lingui"
2026-01-13 17:33:36 +01:00
github-actions[bot]
1c4debc0db
Update available languages
2026-01-10 15:58:27 +00:00
github-actions[bot]
d3aacfdc3f
Update available languages
2025-12-30 16:24:23 +00:00
github-actions[bot]
e87d8ccc27
Update available languages
2025-11-25 00:11:58 +00:00
schroda
ad3b8d4567
Update server injected subpath detection
2025-09-25 00:20:31 +02:00
Soner Köksal
4d4477640e
Add dynamic subpath support ( #1011 )
...
* Add dynamic subpath support for WebUI
- Add SubpathConfig utility for server-side subpath detection
- Configure React Router basename from server config
- Update API base URL handling for subpath compatibility
- Fix asset loading with relative paths
- Add VITE_SUBPATH environment variable for development
- Update locales and manifest paths for subpath support
Closes #174
* Move VITE_SUBPATH interface to vite-env.d.ts
* Ensure production bundle always uses relative base
2025-09-23 23:23:19 +02:00
github-actions[bot]
4a07198af6
Update available languages
2025-09-21 15:07:41 +00:00
github-actions[bot]
870174632b
Update available languages
2025-08-18 23:32:49 +00:00
schroda
aee758916b
Update available languages
2025-07-03 20:22:39 +02:00
schroda
53b31955af
Update available languages
2025-05-17 19:05:09 +02:00
schroda
dbf06a54b9
Update available languages
2025-04-05 13:08:48 +02:00
schroda
5c770ffa62
Update available languages
2025-03-25 21:00:11 +01:00
schroda
c4ba483efe
Add new languages to resources
2025-03-09 16:26:23 +01:00
schroda
09ff0f3ca0
Set i18n supported languages
2025-02-17 03:07:20 +01:00
schroda
0a34ae01ba
Require languages to be at least 75% translated
2025-02-17 02:57:16 +01:00
schroda
61ae717e9a
Add new languages to resources
2024-11-27 22:02:26 +01:00
schroda
6664efb48e
Add new languages to resources
2024-08-05 16:07:15 +02:00
schroda
01ab88af62
Add new languages to resources
2024-07-17 22:54:26 +02:00
schroda
64c1ad6de3
Fix i18n type checking
2024-05-23 01:22:12 +02:00
schroda
b581c0d896
Add new languages to resources
2024-05-11 01:28:25 +02:00