Repository navigation
feat(ui): add Turkish localization - #882
Merged
alphaxiv-bot[bot] merged 4 commits intoNov 4, 2026
Merged
Conversation
Add a Turkish catalog for the interface, list Türkçe in the appearance settings, and add README.tr.md with links from every README. The pre-paint locale list in index.html had drifted from the Paraglide locales, so it also gains ko, ja, and tr to keep first-paint language detection in sync with settings.json. Closes alphaXiv#881 Assisted-by: deepseek-v4.1-flash-free
Contributor
[Medium impact] The changes reach the app’s interface language and its project documentation. The PR appears safe to merge, with a small correction recommended for the Turkish time-limit example. Findings
Fix with agent prompt### Issue 1
ui/messages/tr.json:358
The Turkish time-limit example translates `4h, 30m` into `4s, 30d`, but the server still uses English unit letters. A Turkish reader entering `4s` for four hours gets four seconds; `30d` means thirty days, not thirty minutes. Keep `4h, 30m` unchanged and translate only the surrounding text.
```suggestion
"settings_page_cluster_default_e_g_4h_30m": "küme varsayılanı (örn. 4h, 30m)",
```
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.SummaryAdds Turkish translations for the dashboard and README.
Reviews (1) · Last reviewed commit: "feat(ui): add Turkish localization" · Reviewed by Greptile |
The time-limit field sends Slurm's --time syntax to the server, so the example must keep the English unit letters. Translating 4h, 30m to 4s, 30d would set seconds and days instead of hours and minutes. Assisted-by: deepseek-v4.1-flash-free
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tr) message catalog for the interface.Türkçeto the appearance language picker and registertrin the Paraglide locale list.README.tr.mdand link it from every README.ui/index.htmlwithproject.inlang/settings.json, which also restoreskoandja.Closes #881
Test plan
pnpm lint:i18npnpm typecheckpnpm lint:stylespnpm testpnpm build