How to traslate TPT into Japanese?

  • Billtouth
    1st Feb 2016 Member 0 Permalink

    Japanese shedom use English,so we want to translate TPT into Japanese.If there're any solutions,please tell us!

    By the way,I want to change the hex struct in font.h,what can I do new?Use Japanese fonts to replace it?Or use SDL?I have no idea...So please give me some advice exhaustively!:P

  • boxmein
    1st Feb 2016 Former Staff 1 Permalink
    Hi!
    Translating TPT into Japanese won't be easy, but it's been done for Korean in a Naver TPT community. The font.h should not be edited directly - there is a program that lets you visually change the font and then makes the font.h data for you.

    I have rehosted and sort of semi-maintain it here: https://github.com/boxmein/tpt-font-editor .

    A tutorial on how to use the font editor (written in English) is in the readme file. You can download binary executables for Windows and Linux here: https://github.com/boxmein/tpt-font-editor/releases/tag/v.1.0.0

    The first problem you will encounter is that the TPT font can support up to 255 characters unless modifications are made to the code.

    There's a Korean build out in http://cafe.naver.com/powdertoy , which requires registering (and of course understanding Korean!). However, you may have a chance there to find out how they modified the Powder Toy executable to support a larger range of letters. There's been a few attempts like mniip's commits to the code, so there is something to build on.

    ...It would still be nice to use English in the save community since that means people of all communities can understand each other at around the save level. :D

    Edited once by boxmein. Last: 1st Feb 2016
  • Iodizon
    19th Feb 2016 Member 1 Permalink

    Hello!

    I've just worked out a multilingual version of TPT that could support basically any language, by simply translating one single file, as in HERE. Please contact me if you are willing to develop a Japanese version of TPT.

    Edited once by Iodizon. Last: 1st Mar 2016