View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0006661 | The Dark Mod | GUI | public | 23.01.2026 17:13 | 23.01.2026 19:24 |
| Reporter | Geep | Assigned To | Amadeus | ||
| Priority | normal | Severity | normal | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | TDM 2.13 | ||||
| Target Version | TDM 2.14 | Fixed in Version | TDM 2.14 | ||
| Summary | 0006661: Minor correction in Romanian.map | ||||
| Description | It was noted that in translations into Romanian, the lower case letter ș was rendered in upper case. This is because of an error in the tdm_base01/strings/romanian.map file. Fixed file attached. | ||||
| Additional Information | This was detected during i18n work with airpocket, in for instance the body of a readable that uses Stone 24pt font. The error is present in the latest 2.14dev build. The error required the correction of a single line, from: 0xBA 0x8D // ș to: 0xBA 0x9D // ș Additional lines were altered to cleanup raggedy tab formatting | ||||
| Tags | No tags attached. | ||||
| Attached Files | romanian.map (1,601 bytes)
/*
Character remapping for TDM. See the wiki for reference:
http://wiki.thedarkmod.com/index.php?title=I18N_-_Charset
The base font is ISO 8859-1, with some modifications based on
ISO 8859-2 to the TDM bitmap fonts. This means that all
dictionaries and readables must be in ISO 8859-1 (English, German),
ISO 8859-15 (French), or ISO 8859-2 (Czech/Polish/Hungarian etc.).
This file helps to map characters for these strings in ISO 8859-16
back to our special font:
*/
{
// The normal remapping:
0xA1 0xAA // Ą
0xA2 0xBA // ą
0xA3 0xB1 // Ł
// 0xA4 0xxx // €
// 0xA5 0xxx // „
// 0xA6 0xA6 // Š
// 0xA7 0xA7 // §
// 0xA8 0xA8 // §
// 0xA8 0xA8 // ©
0xA9 0x8D // Ș
0xAC 0x84 // Ź
0xAE 0x94 // ź
0xAF 0x83 // Ż
0xB2 0xAC // Č
0xB3 0xB5 // ł
// 0xB4 0xB4 // Ž
// 0xB5 0xxx // ”
// 0xB7 0xxx // ·
// 0xB8 0xB8 // ž
0xB9 0xAE // č
0xBA 0x9D // ș
// 0xBB 0xxx // »
// 0xBC 0xBC // Œ
// 0xBD 0xBD // œ
// 0xBE 0xBE // Ÿ
0xBF 0x93 // ż
0xC3 0x8B // Ă
0xC5 0x82 // Ć
0xD1 0x8C // Ń
0xD5 0xB0 // Ő
0xD7 0x81 // Ś
0xD8 0xA2 // Ű
0xDD 0xAB // Ę
0xDE 0x8E // Ț
0xE3 0x9B // ă
0xE5 0x92 // ć
0xF0 0x90 // đ
0xF1 0x9C // ń
0xF5 0xB9 // ő
0xF7 0x91 // ś
0xF8 0xA4 // ű
0xFD 0xBB // ę
0xFE 0x9E // ț
// Here are a few special characters used to represent the
// non-in-iso-8859-16-existing characters. F.i. if you want to
// use ê, then use ˝ in the string (0xBD, acute accent), and
// it will be properly remapped to ê (0xEA) during loading:
0xB6 0xF1 // ¶ => ñ (for "Español")
}
| ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 23.01.2026 17:13 | Geep | New Issue | |
| 23.01.2026 17:13 | Geep | File Added: romanian.map | |
| 23.01.2026 17:58 | Amadeus | Assigned To | => Amadeus |
| 23.01.2026 17:58 | Amadeus | Status | new => resolved |
| 23.01.2026 17:58 | Amadeus | Resolution | open => fixed |
| 23.01.2026 17:58 | Amadeus | Fixed in Version | => TDM 2.14 |
| 23.01.2026 17:59 | Amadeus | Note Added: 0017141 | |
| 23.01.2026 19:24 | nbohr1more | Target Version | => TDM 2.14 |