• XMB Translation guide

    This guide will explain you how to translate the XMB and uselanguage_pack.tcl PS3MFW task.

    LP structure:

    font/name_of_the_font_file_to_replace.TTF

    replace/name_of_the_rco_file.xml

    edit/name_of_the_rco_file/language_name.xml

    1. Create a folder – this will be our working directory.

    2. If the language you want to translate XMB to is using unsupported font glyphs, you’ll have to include a modified PS3 font.

    How to add glyphs to fonts?

    I personally use font creator, open 2 fonts: the one I want to modify, and another one that contains the glyphs that I want to add.

    Than all I need to do is to copy & paste the glyphs from one font to the other, and assign any glyph to it’s letter.

    * I modify “SCE-PS3-DH-R-CGB.TTF”, but this should work with any font.

    When you finished modifying your font, create the folder “font” inside your working directory, and put you modified font in there.

    3. Extract language XML files from RCO files

    Here you have two options:

    1) Extract them one by one using RCOmage (CLI or GUI).

    2) Using LP_RCO to automatically extract language XML files from all RCO files (or writing your own script).

    * For those who doesn’t use LP_RCO:

    You should extract only one language file from each RCO file (for example “English.XML”).

    name each language file by the RCO file it was extracted from.

    Now create a folder named “replace” in your working directory, and place all the extracted language files in it.

    4. The translation itself

    This is the exhausting stage, where you should just translate any string in the language files you extracted in charter 3.

    * You should translate only the string between the and tags.

    You could let Google to translate it for you, but then you’ll have to fix formatting and all Sony’s “special” glyphs (such as the “cross” symbol), and of course to correct all the typos.

    5. Packing everything into LP

    Use any tar compression tool, and compress the root of your working directory, and named it “name.LP”.

    6. The “edit option”:

    There is also the “edit” option in language_pack.tcl task, which allow you to fix typos in several RCOs and languages.

    Create a folder named “edit” inside you working directory.

    Extract the language XML files you want to edit, and put them inside a directory named by the RCO file they extracted from.

    Now all you got to do is to edit the language files.

    7. All you need now is to build your MFW with your new language pack!

    Take attention that you don’t have to include any of those folders inside your LP – include them only if you want to use their function.

    Good luck!

    Tags: , , , ,

    Discuss in Forums (12)


  • 12 Comments

    1. GregoryRasputin
      08-06-2011
      01:40 PM
      1

      Awesome work, front paged and thank you

    2. silent_4
      08-06-2011
      02:09 PM
      2

      BROWSER FONT WHO YOU MODED TO WORK

    3. VIRGIN KLM
      08-06-2011
      03:16 PM
      3

      A big thank you from me, I really hoped this would happen one day, thank you for making my wish come true!
      Gonna start translating in Greek as soon as I'll have time.
      Question, does this guide replace a language file/selection or it just creates a new language selection/file in the Select Language menu?

    4. DanyL
      08-06-2011
      03:27 PM
      4

      Your welcome VIRGIN KLM
      Currently you can't add languages, and the task will replace the language you'll choose to replace (at the task itself).

    5. harelk1
      08-06-2011
      03:55 PM
      5

      i dident understand what i need to do! can some1 help me how to translate to hebrew (the language on the topic picture)?

    6. DanyL
      08-06-2011
      04:04 PM
      6

      This is guide for creating language packs, not how to apply them.

      If you want Hebrew LP, download it from PSheb git, and apply it using language_pack.tcl task.

      And if you have any questions about PSheb project, ask them here.

    7. harelk1
      08-07-2011
      03:50 AM
      7

      how do i download this GIT file? i dont know how to download the LP

    8. DanyL
      08-07-2011
      07:22 AM
      8

      harelk1,
      It's in front of your eyes - "Download master as tar.gz".
      Or you can just git clone it.

      Thats what I hate in Israeli people - most of them are too dumb to even download a file (not me - I am Israeli, but not a dumb one) :P

    9. Nick97_Olympiakos
      08-08-2011
      03:37 AM
      9

      Originally Posted by VIRGIN KLM View Post
      A big thank you from me, I really hoped this would happen one day, thank you for making my wish come true!
      Gonna start translating in Greek as soon as I'll have time.
      Question, does this guide replace a language file/selection or it just creates a new language selection/file in the Select Language menu?
      can i help?

    10. eliran115
      10-01-2011
      05:24 PM
      10

      What's going on with the Hebrew Sony has something new

    11. eliran115
      10-20-2011
      01:12 PM
      11

      When did it come out already?
      How do I download it or install it I'm waiting for a long time

    12. REEX
      09-24-2012
      12:53 AM
      12

      Q: After the amendment to file XMB how it is put in the ps3 ??