hekate icon indicating copy to clipboard operation
hekate copied to clipboard

add multilanguage suport

Open ImanCol opened this issue 5 years ago • 10 comments

please, add other lenguage from spanish to Nyx

ImanCol avatar Jul 01 '19 22:07 ImanCol

Maybe and Russian too :D

UdoChudo avatar Jul 01 '19 22:07 UdoChudo

I've written the font generation tool (pak file) and I think it's usable, but my compiled NYX doesn't work properly, so I can't make my language version. If the hekate team hadn't planned to support multiple languages, I might have done it (provided, of course, that I could run my compilation)

wetor avatar Jul 02 '19 05:07 wetor

My compilation results hekate.bin 126,911 bytes (don't work) nyx.bin 239,489 bytes (don't work) *.bso file no problem

devkitARM is the latest version

wetor avatar Jul 02 '19 05:07 wetor

@CTCaer

wetor avatar Jul 02 '19 05:07 wetor

@wetor It's because of gcc9. The files are bigger. I made some clean up yesterday and trying to fix other issues.

About multi-language support: This was always my intention, since lvgl supports that. BUT for that to begin, nyx must reach a certain level of stability and also have important missing features in. After that I can work on a special solution for that. (Currently if multilanguage support is enabled, the payload is too big)

CTCaer avatar Jul 02 '19 07:07 CTCaer

@wetor It's because of gcc9. The files are bigger. I made some clean up yesterday and trying to fix other issues.

About multi-language support: This was always my intention, since lvgl supports that. BUT for that to begin, nyx must reach a certain level of stability and also have important missing features in. After that I can work on a special solution for that. (Currently if multilanguage support is enabled, the payload is too big)

Thank you for your reply . I am looking forward to the follow-up update. :D

wetor avatar Jul 02 '19 09:07 wetor

i could translate nyx to spanish, but thats about it, cant really program well, so if ctc wants to, we can start with the spanish translation.

Anxietytimmy avatar Apr 06 '21 17:04 Anxietytimmy

Count on me for Latin American Spanish translation :D

impeeza avatar May 07 '21 22:05 impeeza

I always wanted to do Korean language support. As long as it's in json or text format, I'd like to help the project too.

jshsakura avatar Jan 24 '22 21:01 jshsakura

there is no need to create a special version with texts in Spanish. My intention was that they add that language if it supports mutilanguage. If having multiple languages ​​can make the Payload bigger, just a plain text bootloader with a single custom language would suffice (oh well take the id the NAND is set to and take the corresponding language file in the bootloader folder)

ImanCol avatar Jan 24 '22 23:01 ImanCol

Regarding multilingual support, if you want to support it in a format such as json, the way I think it is, you will need to check the master json file and make changes every time you add, delete, or change messages. I would like to actively cooperate, but I am worried that it will affect the hekate team's coding. It is difficult to support multilingual payloads (size limitations), so I think it will only be supported by nyx. If nyx has not reached a "certain level" yet, proceed with the fork.

mktm235 avatar Feb 29 '24 20:02 mktm235

Some day

ImanCol avatar Mar 11 '24 04:03 ImanCol