Translating the System Menu

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

Mar 10, 2010

Translating the System Menu by Pakatus at 9:59 AM (1,502 Views / 0 Likes) 9 replies

  1. Pakatus
    OP

    Member Pakatus GBAtemp Advanced Fan

    Joined:
    Apr 13, 2009
    Messages:
    777
    Location:
    Portugal
    Country:
    Portugal
    What the Topic says....
     
  2. Taleweaver

    Member Taleweaver Storywriter

    Joined:
    Dec 23, 2009
    Messages:
    5,121
    Location:
    Belgium
    Country:
    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

    Member wes11ph GBAtemp Fan

    Joined:
    Jul 1, 2009
    Messages:
    455
    Location:
    basement lvl-249
    Country:
    Afghanistan
    maybe he forgot about that?

    or is it something else
     
  4. Pakatus
    OP

    Member Pakatus GBAtemp Advanced Fan

    Joined:
    Apr 13, 2009
    Messages:
    777
    Location:
    Portugal
    Country:
    Portugal
    Translate to another language not selectable [​IMG] Portuguese..as an example [​IMG]

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

    Member linuxares GBAtemp Maniac

    Joined:
    Aug 5, 2007
    Messages:
    1,384
    Country:
    Sweden
    I think its easier to create a "theme" then in the correct language [​IMG]

    EDIT: I really like the idea
     
  6. Erikie

    Newcomer Erikie Member

    Joined:
    Jan 12, 2010
    Messages:
    36
    Country:
    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

    Member Pakatus GBAtemp Advanced Fan

    Joined:
    Apr 13, 2009
    Messages:
    777
    Location:
    Portugal
    Country:
    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

    Member wilsoff GBAtemp Regular

    Joined:
    Dec 29, 2008
    Messages:
    292
    Country:
    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

    Member Pakatus GBAtemp Advanced Fan

    Joined:
    Apr 13, 2009
    Messages:
    777
    Location:
    Portugal
    Country:
    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

    Member wilsoff GBAtemp Regular

    Joined:
    Dec 29, 2008
    Messages:
    292
    Country:
    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
     

Share This Page