Changes

β†’β€ŽLanguage Names: Clarified information on the language names
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
Β  βˆ’
|}
Β 
6

edits