Translating the System Menu

Discussion in 'Wii - Hacking' started by Pakatus, Mar 10, 2010.

  1. Pakatus
    OP

    Pakatus GBAtemp Advanced Fan

    Member
    777
    0
    Apr 13, 2009
    Portugal
    What the Topic says....
     
  2. Taleweaver

    Taleweaver Storywriter

    Member
    5,568
    1,619
    Dec 23, 2009
    Belgium
    Belgium
    If you go to your wii's system menu, click on 'wii settings' and scroll to the third page, you'll find where you can change the language of the wii menu.


    ...or isn't that what you mean?
     
  3. wes11ph

    wes11ph GBAtemp Fan

    Member
    455
    0
    Jul 1, 2009
    Afghanistan
    basement lvl-249
    maybe he forgot about that?

    or is it something else
     
  4. Pakatus
    OP

    Pakatus GBAtemp Advanced Fan

    Member
    777
    0
    Apr 13, 2009
    Portugal
    Translate to another language not selectable [​IMG] Portuguese..as an example [​IMG]

    PS: For example, define other strings for menu items....
     
  5. linuxares

    linuxares GBAtemp Psycho!

    Member
    3,099
    1,247
    Aug 5, 2007
    I think its easier to create a "theme" then in the correct language [​IMG]

    EDIT: I really like the idea
     
  6. Erikie

    Erikie Member

    Newcomer
    36
    0
    Jan 12, 2010
    Netherlands
    I downloaded sysmenu 3.3E using NUS download and used the decrypt option.
    If you then checkout file: 00000033.app with a hex editor you can see a lot of text in it in different languages. If I am not mistaken it is unicoded as all letters are preceeded by 00
    This may be a starting point for a custom translation?
     
  7. Pakatus
    OP

    Pakatus GBAtemp Advanced Fan

    Member
    777
    0
    Apr 13, 2009
    Portugal

    Thats my idea...cause there are a lot of persons down at PT that really miss a translation to our mother tongue.
    But would be nice to extend this to being able to define custom strings.
     
  8. wilsoff

    wilsoff GBAtemp Regular

    Member
    292
    4
    Dec 29, 2008
    United States
    Brick protect first!

    Some of this discussion might help you: http://wadder.net/forums/viewtopic.php?f=34&t=2328
    Wadder might not be around for much longer, so I've posted most of the useful stuff below...


    It would be a huge amount of work though with a huge number of files to edit.

    In 3.2E (v289) it is in:
    Systemmenu-v289/00000042_app_OUT/html/US2/iplsetting.ash


    This is not actually an ash, but a u8archive, so rename it to iplsetting.arc.

    Unpack it with u8tool

    Then you get lots of js / html files.

    These are lz77 compressed. Decompress them with wiilz77.exe (comes with wadder 2.7.3.

    Edit them, pack it all up.




    Some useful links:
    http://forum.wiibrew.org/read.php?27,7959,8622#msg-8622
    http://gbatemp.net/index.php?showtopic=138128
    http://hackmii.com/2008/04/wii-system-menu-html/#more-13 (demo has gone, but comments are helpful)





    iplsetting.ash only edits the setting menu right
    wouldn't it be better to edit ipl_common.bmg

    it's in the message\eng\ folder
    and you dont unpack it you edit it with a hex editer
    and just edit the thae ASCII table
    heres a small example of the english one

    Code:
    D.i.s.c. .C.h.a.n.n.e.l...W.i.i. .M.e.n.u...S.t.a.r.t.....P.l.e.a.s.e. .i.n.s.e.r.t. .a. .d.i.s.c.......U.n.a.b.l.e. .t.o. .r.e.a.d. .t.h.e. .d.i.s.c.......C.h.e.c.k. .t.h.e. .W.i.i. .O.p.e.r.a.t.i.o.n.s. .M.a.n.u.a.l...f.o.r. .h.e.l.p.


    Cool. I guess the text strings have to be the same length as the originals, or shorter? Or is there a way around that?



    If you want to play with the html from the settings menu here are some examples:
    http://www.mediafire.com/file/vmdolhfgjmg/...ettingsHTML.zip

    Systemmenu 3.2J
    000003f_app_OUT\html\JP2\iplsetting_ash_OUT\JP\JP\JPN\index01.html
    or online here: http://wiisystemsettings.webs.com/JP/JP/JPN/index01.html

    Systemmenu 3.2U
    0000042_app_OUT\html\US2\iplsetting_ash_OUT\FIX\US\ENG\index01.html
     
  9. Pakatus
    OP

    Pakatus GBAtemp Advanced Fan

    Member
    777
    0
    Apr 13, 2009
    Portugal
    @wilsoff

    Dude...your post is amazing.
    You took care on giving as much info as possible.
    Its one of the best posts ever...

    Thank you for all this...i'll start playing with this soon [​IMG]
     
  10. wilsoff

    wilsoff GBAtemp Regular

    Member
    292
    4
    Dec 29, 2008
    United States
    You're welcome. You'll see from the original wadder topic that a lot of the info came from diddy81, he's top notch when it comes to themes!

    Good luck with it.

    EDIT: Here are some batch files that will help you do the unlz77ing / lz77ing quickly:

    Code:
    unlz77.bat
    for /r %%x in (*.html) do start wiilz77.exe "%%x" "%%~nx".htmltxt -unpack
    for /r %%x in (*.css) do start wiilz77.exe "%%x" "%%~nx".csstxt -unpack
    for /r %%x in (*.js) do start wiilz77.exe "%%x" "%%~nx".jstxt -unpack
    pause
    
    lz77.bat
    for /r %%x in (*.htmltxt) do start wiilz77.exe "%%x" "%%~nx".html -pack
    for /r %%x in (*.csstxt) do start wiilz77.exe "%%x" "%%~nx".css -pack
    for /r %%x in (*.jstxt) do start wiilz77.exe "%%x" "%%~nx".js -pack
    pause
    
    /rÂÂÂÂÂÂÂÂrecursive (looks in sub-directories
    ~nxÂÂÂÂ removes extension