View Issue Details

IDProjectCategoryView StatusLast Update
0006661The Dark ModGUIpublic23.01.2026 19:24
ReporterGeep Assigned ToAmadeus  
PrioritynormalSeveritynormalReproducibilityalways
Status resolvedResolutionfixed 
Product VersionTDM 2.13 
Target VersionTDM 2.14Fixed in VersionTDM 2.14 
Summary0006661: Minor correction in Romanian.map
DescriptionIt 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 InformationThis 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
TagsNo 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")
}
romanian.map (1,601 bytes)   

Activities

Amadeus

Amadeus

23.01.2026 17:59

developer   ~0017141

Fixed in rev 17437

Issue History

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