diff --git a/Jamfile.next b/Jamfile.next index 331b8c3d0e..240b52fdc5 100644 --- a/Jamfile.next +++ b/Jamfile.next @@ -16,7 +16,7 @@ CFILES = ai.c aircraft_cmd.c aircraft_gui.c airport_gui.c airport.c grfspecial.c terraform_gui.c ; -LANGFILES = english.txt swedish.txt french.txt german.txt italian.txt slovak.txt hungarian.txt norwegian.txt danish.txt czech.txt galician.txt polish.txt; +LANGFILES = english.txt swedish.txt french.txt german.txt italian.txt slovak.txt hungarian.txt norwegian.txt danish.txt czech.txt galician.txt polish.txt romanian.txt; #################### # On UNIX we use gcc diff --git a/lang/english.txt b/lang/english.txt index 02afd97d86..df2abd64a6 100644 --- a/lang/english.txt +++ b/lang/english.txt @@ -856,6 +856,7 @@ STR_TOWNNAME_CZECH :Czech STR_TOWNNAME_SLOVAKISH :Slovakish STR_TOWNNAME_HUNGARIAN :Hungarian STR_TOWNNAME_AUSTRIAN :Austrian +STR_TOWNNAME_ROMANIAN :Romanian ############ end of townname region STR_CURR_POUNDS :Pounds ({POUNDSIGN}) @@ -879,6 +880,7 @@ STR_CURR_RUR :Russian Rubel (rur) STR_CURR_CZK :Czech Koruna (CZK) STR_CURR_ISK :Icelandic Krona (ISK) STR_CURR_NOK :Norwegian Krone (NOK) +STR_CURR_ROL :Romanian Leu (Lei) STR_CURR_EUR :Euro (€) STR_OPTIONS_LANG :{BLACK}Language diff --git a/langs.dsp b/langs.dsp index 083510b550..3151e53206 100644 --- a/langs.dsp +++ b/langs.dsp @@ -183,6 +183,17 @@ InputPath=.\lang\polish.txt # End Source File # Begin Source File +SOURCE=.\lang\romanian.txt +# Begin Custom Build +InputPath=.\lang\romanian.txt + +"lang\romanian.lng" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)" + strgen\debug\strgen.exe lang\romanian.txt + +# End Custom Build +# End Source File +# Begin Source File + SOURCE=.\lang\slovak.txt # Begin Custom Build InputPath=.\lang\slovak.txt diff --git a/langs.vcproj b/langs.vcproj index 106e07eb0a..e42a271912 100644 --- a/langs.vcproj +++ b/langs.vcproj @@ -191,6 +191,18 @@ Outputs="lang\polish.lng"/> + + + + + > 8]; buff[1] = '.'; - buff += 2; + buff[2] = ' '; // Insert a space after initial and period "I. Firstname" instead of "I.Firstname" + buff += 3; i = ((sizeof(_initial_name_letters) + 35) * (byte)(x >> 8)) >> 8; if (i < sizeof(_initial_name_letters)) { buff[0] = _initial_name_letters[i]; buff[1] = '.'; - buff += 2; + buff[2] = ' '; // Insert a space after initial and period "I. J. Firstname" instead of "I.J.Firstname" + buff += 3; } base = 0; diff --git a/ttd.h b/ttd.h index 2c83485863..23d0260f34 100644 --- a/ttd.h +++ b/ttd.h @@ -482,8 +482,9 @@ enum SpecialStrings { SPECSTR_TOWNNAME_CZECH, SPECSTR_TOWNNAME_SLOVAKISH, SPECSTR_TOWNNAME_HUNGARIAN, - SPECSTR_TOWNNAME_AUSTRIAN, - SPECSTR_TOWNNAME_LAST = SPECSTR_TOWNNAME_AUSTRIAN, + SPECSTR_TOWNNAME_AUSTRIAN, + SPECSTR_TOWNNAME_ROMANIAN, + SPECSTR_TOWNNAME_LAST = SPECSTR_TOWNNAME_ROMANIAN, // special strings for player names on the form "TownName transport". SPECSTR_PLAYERNAME_START = 0x70EA,