Skip to content

[Proposal] Contribution for Korean language, font, and voice support #477

@siyeongjang

Description

@siyeongjang

Hello,

I would like to contribute Korean translation, font, and voice support for Korean-speaking users.

I have experience working on Korean localization in EdgeTX,
and have previously submitted a related PR:
EdgeTX Korean Font PR

For OpenTX, I plan to carry out the work in a separate branch and submit a PR once the changes are organized.
Please let me know if it is okay to proceed.
Also, since EdgeTX and OpenTX may differ in source structure,
I would appreciate any guidance on the best approach.

👉 For testing and validation, I’m using a FlySky I6X-based device.

Below is a rough outline of how the Korean localization was implemented in EdgeTX:

Path Description
radio/src/fonts/Nanum/NanumBarunpenR.ttf
fonts/Nanum/NanumBarunpenB.ttf
Added lightweight and readable Korean fonts
radio/src/fonts/lvgl/make_fonts.sh Added KO_SYMBOLS variable and used get_char_ko.py to process
radio/src/fonts/lvgl/get_char_ko.py Extracted actual used characters from ko.csv and ko.h
radio/src/gui/colorlcd/fonts.cpp Registered lv_font_ko_STD.c and used custom symbols to avoid FONT_TABLE(ko) conflicts
radio/src/fonts/lvgl/lrg/lv_font_ko_STD.c Auto-generated Korean font source file
radio/src/translation/ko.h Korean UI string definitions based on en.h

Additionally, I’d like to ask if it would be acceptable to include Korean voice support.
In EdgeTX, we generated .wav files using Google Cloud TTS (Leda, ko-KR voice)
and applied them via custom mapping.

I look forward to your response.
Thank you as always for maintaining such a great project 🙏

--
Siyeong Jang (siyeongj08@gmail.com)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions