Line 379: |
Line 379: |
| | | |
| == Language Names == | | == Language Names == |
− | Some files, like the badge and the category, store its name displayed on different languages. Here is the language list: | + | Some files, like the badge and the category file, store its display name in a set of 16 different languages. |
| | | |
− | {| class="wikitable"
| + | Each language is stored as a little-endian utf16 string, in an allocated 0x100 byte section stacked on top of each other. |
− | |-
| + | |
− | ! Offset
| + | A string does not need to fill the entire 0x100 byte section, the remaining data is set to null bytes |
− | ! Size
| + | |
− | ! Language
| + | The languages are ordered as follows: |
− | |-
| + | |
− | | 0x0
| + | # Japanese |
− | | 0x100
| + | # English |
− | | Japanese
| + | # French |
− | |-
| + | # German |
− | | 0x100
| + | # Italian |
− | | 0x100
| + | # Spanish |
− | | English
| + | # Chinese (simple) |
− | |-
| + | # Korean |
− | | 0x200
| + | # Dutch |
− | | 0x100
| + | # Portuguese |
− | | French
| + | # Russian |
− | |-
| + | # Chinese (traditional) |
− | | 0x300
| + | # Unknown |
− | | 0x100
| + | # Unknown |
− | | German
| + | # Unknown |
− | |-
| + | # Unknown |
− | | 0x400
| |
− | | 0x100
| |
− | | Italian
| |
− | |-
| |
− | | 0x500
| |
− | | 0x100
| |
− | | Spanish
| |
− | |-
| |
− | | 0x600
| |
− | | 0x100
| |
− | | Unknown
| |
− | |-
| |
− | | 0x700
| |
− | | 0x100
| |
− | | Unknown
| |
− | |-
| |
− | | 0x800
| |
− | | 0x100
| |
− | | Netherlands
| |
− | |-
| |
− | | 0x900
| |
− | | 0x100
| |
− | | Portuguese
| |
− | |-
| |
− | | 0xA00
| |
− | | 0x100
| |
− | | Russian
| |
− | |-
| |
− | | 0xB00
| |
− | | 0x100
| |
− | | Unknown
| |
− | |-
| |
− | | 0xC00
| |
− | | 0x100
| |
− | | Unknown
| |
− | |-
| |
− | | 0xD00
| |
− | | 0x100
| |
− | | Unknown
| |
− | |-
| |
− | | 0xE00
| |
− | | 0x100
| |
− | | Unknown
| |
− | |-
| |
− | | 0xF00
| |
− | | 0x100
| |
− | | Unknown
| |
− | |}
| |