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