Has anyone done that with Corona? What are the steps? I do development on Windows - do I need to download/install the Korean packs/fonts? Is there a way to check, on device, whether Korean fonts are available, do the native.systemFont fonts contain the Korean characters by default, how do I test this without having such a device etc… [import]uid: 160496 topic_id: 31561 reply_id: 331561[/import]
I haven’t messed with this myself but see this post;
http://developer.coronalabs.com/forum/2011/09/13/language-localization-foreign-language-apps-build-settings
It has some useful info and also links here, a post many users recommend; http://monkeybin.no/blog/archives/2011/09/18/corona-sdk-localization-made-easy/
Hopefully that helps
[import]uid: 52491 topic_id: 31561 reply_id: 126149[/import]
Thank you Peach, I have seen those posts, and I have already added all the localization code that replaces the display strings based on language selected. Problem is, with western alphabets, the strings just show up. With Korean, I understand there are something like 11000+ “characters” (that are combinations of just a few components, but they are all distinct) and you need special fonts. So I am wondering how I can do this on my machine, should I get Windows Korean pack, do the Korean devices have the same font setup, etc. etc… [import]uid: 160496 topic_id: 31561 reply_id: 126154[/import]
Ah I see - good question.
Yes, I suppose you’d want to install them on your machine - for testing can you set your device language to Korean? I have not played with this but imagine it may work for testing purposes. [import]uid: 52491 topic_id: 31561 reply_id: 126300[/import]
Ok, here is the deal (for people who reach this by googling :))
Standard fonts do have Korean characters inside them. In order to put them into Corona’s LUA code, you have to use an editor that supports “UTF-8 without BOM” (I use Notepad++). Once you do that, those characters work just like normal, western alphabet ones. [import]uid: 160496 topic_id: 31561 reply_id: 126306[/import]
I haven’t messed with this myself but see this post;
http://developer.coronalabs.com/forum/2011/09/13/language-localization-foreign-language-apps-build-settings
It has some useful info and also links here, a post many users recommend; http://monkeybin.no/blog/archives/2011/09/18/corona-sdk-localization-made-easy/
Hopefully that helps
[import]uid: 52491 topic_id: 31561 reply_id: 126149[/import]
Thank you Peach, I have seen those posts, and I have already added all the localization code that replaces the display strings based on language selected. Problem is, with western alphabets, the strings just show up. With Korean, I understand there are something like 11000+ “characters” (that are combinations of just a few components, but they are all distinct) and you need special fonts. So I am wondering how I can do this on my machine, should I get Windows Korean pack, do the Korean devices have the same font setup, etc. etc… [import]uid: 160496 topic_id: 31561 reply_id: 126154[/import]
Nice! Thanks for update, I imagine this could be very useful for other devs
[import]uid: 52491 topic_id: 31561 reply_id: 126413[/import]
Ah I see - good question.
Yes, I suppose you’d want to install them on your machine - for testing can you set your device language to Korean? I have not played with this but imagine it may work for testing purposes. [import]uid: 52491 topic_id: 31561 reply_id: 126300[/import]
Ok, here is the deal (for people who reach this by googling :))
Standard fonts do have Korean characters inside them. In order to put them into Corona’s LUA code, you have to use an editor that supports “UTF-8 without BOM” (I use Notepad++). Once you do that, those characters work just like normal, western alphabet ones. [import]uid: 160496 topic_id: 31561 reply_id: 126306[/import]
Nice! Thanks for update, I imagine this could be very useful for other devs
[import]uid: 52491 topic_id: 31561 reply_id: 126413[/import]