feat(ui): add Turkish language to settings popup#10441
feat(ui): add Turkish language to settings popup#10441ArtyomSavchenko merged 6 commits intohcengineering:developfrom
Conversation
|
Connected to Huly®: UBERF-15303 |
693c0f2 to
a6ac14a
Compare
Added Turkish (Türkçe) to the language selection dropdown in SettingsPopup.svelte and added the Turkish IntlString definition to plugin.ts. Turkish translation files already exist in the codebase (lang/tr.json files). Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com>
2337ef6 to
66534f3
Compare
Adds a GitHub Actions workflow to build and push the front container image to GitHub Container Registry for testing Turkish language support. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com>
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com>
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com>
|
Could you please approve the workflow run? This PR adds Turkish language support to the settings popup. Turkish translation files already exist in the codebase (lang/tr.json files), this PR just enables the language option in the UI. |
|
@Bahadir67 Why we need build-front-tr.yml? |
|
You're right, the build-front-tr.yml was added for my local testing purposes. I'll remove it from this PR. The actual changes are only in the two UI files (SettingsPopup.svelte and plugin.ts). |
Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com>
|
Thank you for your contribution |
|
Thank you for the review and approval! Happy to contribute to Huly. Looking forward to seeing Turkish language support in the next release. |
|
Hi @Bahadir67 |
|
Yes! The Turkish translations are mostly complete (65/67 files). I noticed |
Added missing Turkish translation file for the inbox-assets plugin. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> Signed-off-by: Bahadır Atılgan <gokcel.bahadir@gmail.com>
I think I can then merge the current changes, and the missing translations can be added in separate PR. |
Summary
lang/tr.jsonfiles across the codebaseChanges
{ id: 'tr', label: ui.string.Turkish, logo: '🇹🇷' }to the langs arrayScreenshots
The Turkish flag emoji (🇹🇷) will appear in the language selector alongside existing languages.
Test Plan
🤖 Generated with Claude Code