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
−
|}