1
0
mirror of https://github.com/OpenTTD/OpenTTD.git synced 2025-08-13 01:29:10 +00:00

Compare commits

..

1 Commits

Author SHA1 Message Date
rubidium
63e4ec5c5d (svn r25310) -Release: 1.3.1 2013-05-31 20:55:48 +00:00
153 changed files with 3108 additions and 5826 deletions

View File

@@ -588,7 +588,7 @@ ERROR: IsEnd() is invalid as Begin() is never called
SetName(): false
GetLastErrorString(): ERR_NAME_IS_NOT_UNIQUE
GetName(): Regression
GetPresidentName(): E. McAlpine
GetPresidentName(): P. Sharkey
SetPresidentName(): true
GetPresidentName(): Regression AI
GetBankBalance(): 100000

View File

@@ -25,15 +25,12 @@ description.et_EE = Muusikakomplekt ilma igasuguse muusikata.
description.fi_FI = Musiikkipaketti, jossa ei ole musiikkia.
description.fr_FR = Un pack de musiques sans musiques.
description.gd_GB = Pacaid ciùil anns nach eil fonn sam bith.
description.gl_ES = Un conxunto de músicas sen ningunha música.
description.hr_HR = Muzički paket bez ikakve muzike.
description.hu_HU = Zenei alapcsomag zene nélkül.
description.id_ID = Paket musik tanpa musik sungguhan.
description.id_ID = Paket musik tanpa berisi musik.
description.is_IS = Tónlistarpakki sem er í raun án tónlistar.
description.it_IT = Un pacchetto musicale non contenente alcuna musica.
description.ja_JP = 音楽が無いミュージックパック
description.ko_KR = 실제 음악이 없는 음악 목록입니다.
description.lt_LT = Muzikos pakas be muzikos.
description.nb_NO = En musikkpakke uten noe musikk.
description.nl_NL = Een muziekset zonder muziek.
description.nn_NO = Ei musikkpakke utan noko musikk.
@@ -45,11 +42,8 @@ description.sk_SK = Sada hudby neobsahujúca hudbu.
description.sl_SI = Glasbeni paket z vključeno glasbo.
description.sr_RS = Prazan skup muzičkih numera.
description.sv_SE = Ett musikpaket utan någon musik.
description.ta_IN = இசை இல்லாத இசைத்தொகுப்பு.
description.th_TH = A music pack without actual music.
description.tr_TR = Müzik içermeyen boş bir müzik paketi.
description.vi_VN = Gói âm nhạc này không có nhạc nào.
description.zh_CN = 一个没有实际内容的音乐包.
description.zh_TW = 不含任何音樂的音樂集。
[files]

View File

@@ -25,15 +25,12 @@ description.et_EE = Ilma häälteta helipakk.
description.fi_FI = Äänipaketti, jossa ei ole ääniä.
description.fr_FR = Un pack de sons sans sons.
description.gd_GB = Pacaid fhuaimean anns nach eil fuaim sam bith.
description.gl_ES = Un conxunto de sons sen ningún son
description.hr_HR = Zvučni paket bez ikakvih zvukova.
description.hu_HU = Hang alapcsomag hangok nélkül.
description.id_ID = Paket efek suara tanpa suara apapun.
description.id_ID = Paket efek suara tanpa berisi suara.
description.is_IS = Hljóðpakki án hljóðs.
description.it_IT = Un pacchetto sonoro non contenente alcun suono.
description.ja_JP = 音楽が無いミュージックパック
description.ko_KR = 아무런 효과음도 없는 효과음 팩입니다.
description.lt_LT = Garsų pakas be jokių garsų.
description.nb_NO = En lydpakke uten noen lyder.
description.nl_NL = Een geluidset zonder geluid.
description.nn_NO = Ei lydpakke utan nokon lydar.
@@ -45,11 +42,8 @@ description.sk_SK = Zvuková sada neobsahujúca zvuky.
description.sl_SI = Zvočni paket brez zvoka.
description.sr_RS = Prazan skup zvukova.
description.sv_SE = Ett ljudpaket utan några ljud.
description.ta_IN = ஒலிகள் இல்லாத ஒலி தொகுப்பு.
description.th_TH = A sound pack without any sounds.
description.tr_TR = Ses içermeyen boş bir ses kümesi.
description.vi_VN = Gói âm thanh này không có âm thanh nào.
description.zh_CN = 一个空的音效包.
description.zh_TW = 不含任何音效的音效集。
[files]

View File

@@ -32,9 +32,7 @@ description.hu_HU = Az eredeti Transport Tycoon Deluxe DOS verziójának grafik
description.id_ID = Grafik orisinil Transport Tycoon Deluxe versi DOS.
description.is_IS = Upprunalega grafíkin úr Transport Tycoon Deluxe DOS útgáfunni.
description.it_IT = Grafica originale di Transport Tycoon Deluxe, edizione DOS.
description.ja_JP = オリジナルDOS『トランスポートタイクンデラックス』版画像
description.ko_KR = 오리지널 트랜스포트 타이쿤 디럭스 도스 에디션의 그래픽입니다.
description.lt_LT = Originali Transport Tycoon Deluxe DOS leidimo grafika.
description.nb_NO = Original grafikk fra Transport Tycoon Deluxe for DOS.
description.nl_NL = Originele graphics van de Transport Tycoon Deluxe DOS-versie.
description.nn_NO = Original grafikk frå Transport Tycoon Deluxe for DOS.
@@ -46,11 +44,8 @@ description.sk_SK = Pôvodná grafika Transport Tycoon Deluxe (DOS).
description.sl_SI = Originalna grafika Transport Tycoon Deluxe za različico DOS.
description.sr_RS = Originalni skup grafika Transport Tycoon Deluxe DOS izdanja.
description.sv_SE = Originalgrafiken från Transport Tycoon Deluxe, DOS-utgåvan.
description.ta_IN = அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் DOS பதிப்பு அசைவூட்டங்கள்.
description.th_TH = กราฟฟิกต้นตำหรับของ Transport Tycoon Deluxe DOS edition
description.tr_TR = Orijinal Transport Tycoon Deluxe DOS sürümü grafikleri.
description.vi_VN = Đồ họa gốc từ phiên bản Transport Tycoon Deluxe trên DOS
description.zh_CN = 运输大亨DOS豪华版原版图形包.
description.zh_TW = 原版 Transport Tycoon Deluxe DOS 版的圖形。
[files]

View File

@@ -25,15 +25,12 @@ description.et_EE = Algse Transport Tycoon Deluxe DOSi versiooni helid.
description.fi_FI = Alkuperäiset Transport Tycoon Deluxen DOS-version äänet.
description.fr_FR = Sons originaux de Transport Tycoon Deluxe (version DOS).
description.gd_GB = Fuaimean aig an deasachadh DOS tùsail aig Transport Tycoon Deluxe.
description.gl_ES = Sons da edición orixinal de Transport Tycoon Deluxe para DOS.
description.hr_HR = Originalni zvukovi za Transport Tycoon Deluxe DOS izdanje.
description.hu_HU = Az eredeti Transport Tycoon Deluxe DOS verziójának hangjai.
description.id_ID = Efek suara orisinil Transport Tycoon Deluxe versi DOS.
description.is_IS = Upprunalega hljóðið úr Transport Tycoon Deluxe DOS útgáfunni.
description.it_IT = Suoni originali di Transport Tycoon Deluxe, edizione DOS.
description.ja_JP = オリジナル DOS 『トランスポートタイクンデラックス』版音楽
description.ko_KR = 오리지널 트랜스포트 타이쿤 도스 에디션의 효과음입니다.
description.lt_LT = Originalūs Transport Tycoon Deluxe DOS leidimo garsai.
description.nb_NO = Originale lyder fra Transport Tycoon Deluxe for DOS.
description.nl_NL = Originele geluiden van de Transport Tycoon Deluxe DOS-versie.
description.nn_NO = Originale lydar frå Transport Tycoon Deluxe for DOS.
@@ -45,11 +42,8 @@ description.sk_SK = Pôvodné zvuky Transport Tycoon Deluxe (DOS).
description.sl_SI = Originalni zvoki Transport Tycoon Deluxe različice DOS.
description.sr_RS = Originalni skup zvukova Transport Tycoon Deluxe DOS izdanja.
description.sv_SE = Originalljuden från Transport Tycoon Deluxe, DOS-utgåvan.
description.ta_IN = அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் DOS பதிப்பு ஒலிகள்.
description.th_TH = เสียงต้นตำหรับของ Transport Tycoon Deluxe DOS edition
description.tr_TR = Orijinal Transport Tycoon Deluxe DOS sürümü sesleri.
description.vi_VN = Âm thanh gốc từ phiên bản Transport Tycoon Deluxe trên DOS
description.zh_CN = 运输大亨DOS豪华版原版音效包.
description.zh_TW = 原版 Transport Tycoon Deluxe DOS 版的音效。
[files]

View File

@@ -32,9 +32,7 @@ description.hu_HU = Az eredeti Transport Tycoon Deluxe DOS (német) verziójána
description.id_ID = Grafik orisinil Transport Tycoon Deluxe versi DOS (Jerman).
description.is_IS = Upprunalega grafíkin úr Transport Tycoon Deluxe DOS (þýsku) útgáfunni.
description.it_IT = Grafica originale di Transport Tycoon Deluxe (tedesco), edizione DOS.
description.ja_JP = オリジナルDOS『トランスポートタイクンデラックス』ドイツ語版 画像
description.ko_KR = 오리지널 트랜스포트 타이쿤 디럭스 도스 에디션(독일)의 그래픽입니다.
description.lt_LT = Originali Transport Tycoon Deluxe DOS (Vokiečių) leidimo grafika.
description.nb_NO = Original grafikk fra Transport Tycoon Deluxe for DOS (tysk).
description.nl_NL = Originele graphics van de Duitse Transport Tycoon Deluxe DOS-versie.
description.nn_NO = Original grafikk frå Transport Tycoon Deluxe for DOS (tysk).
@@ -46,11 +44,8 @@ description.sk_SK = Pôvodná grafika Transport Tycoon Deluxe (DOS) (v jazyku ne
description.sl_SI = Originalna grafika Transport Tycoon Deluxe za nemško različico DOS.
description.sr_RS = Originalni skup grafika nemačkog Transport Tycoon Deluxe DOS izdanja.
description.sv_SE = Originalgrafiken från Transport Tycoon Deluxe, DOS-utgåvan (tyska).
description.ta_IN = அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் DOS (செருமன்) பதிப்பு அசைவூட்டங்கள்.
description.th_TH = กราฟฟิกต้นตำหรับของ Transport Tycoon Deluxe DOS (German) edition
description.tr_TR = Orijinal Transport Tycoon Deluxe DOS (Almanca) sürümü grafikleri.
description.vi_VN = Đồ họa gốc từ phiên bản Transport Tycoon Deluxe trên DOS (tiếng Đức)
description.zh_CN = 运输大亨DOS豪华德语版原版图形包.
description.zh_TW = 原版 Transport Tycoon Deluxe DOS 版 (德國版) 的圖形。
[files]

View File

@@ -32,9 +32,7 @@ description.hu_HU = Az eredeti Transport Tycoon Deluxe Windows verziójának gra
description.id_ID = Grafik orisinil Transport Tycoon Deluxe versi Windows.
description.is_IS = Upprunalega grafíkin úr Transport Tycoon Deluxe Windows útgáfunni.
description.it_IT = Grafica originale di Transport Tycoon Deluxe, edizione Windows.
description.ja_JP = オリジナルウィンドーズ『トランスポートタイクンデラックス』版 画像
description.ko_KR = 오리지널 트랜스포트 타이쿤 디럭스 윈도우 에디션의 그래픽입니다.
description.lt_LT = Originali Transport Tycoon Deluxe Windows leidimo grafika.
description.nb_NO = Original grafikk fra Transport Tycoon Deluxe for Windows.
description.nl_NL = Originele graphics van de Transport Tycoon Deluxe Windows-versie.
description.nn_NO = Original grafikk frå Transport Tycoon Deluxe for Windows.
@@ -46,11 +44,8 @@ description.sk_SK = Pôvodná grafika Transport Tycoon Deluxe (Windows).
description.sl_SI = Originalna grafika Transport Tycoon Deluxe za različico oken(windows).
description.sr_RS = Originalni skup grafika Transport Tycoon Deluxe Windows izdanja.
description.sv_SE = Originalgrafiken från Transport Tycoon Deluxe, Windows-utgåvan.
description.ta_IN = அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் விண்டோஸ் பதிப்பு அசைவூட்டங்கள்.
description.th_TH = กราฟฟิกต้ำตำหรับของ Transport Tycoon Deluxe Windows edition
description.tr_TR = Orijinal Transport Tycoon Deluxe Windows sürümü grafikleri.
description.vi_VN = Đồ họa gốc từ phiên bản Transport Tycoon Deluxe trên Windows
description.zh_CN = 运输大亨Windows豪华版原版图形包.
description.zh_TW = 原版 Transport Tycoon Deluxe Windows 版的圖形。
[files]

View File

@@ -25,15 +25,12 @@ description.et_EE = Algse Transport Tycoon Deluxe Windowsi versiooni muusika.
description.fi_FI = Alkuperäinen Transport Tycoon Deluxen Windows-version musiikki.
description.fr_FR = Musiques originales de Transport Tycoon Deluxe (version Windows).
description.gd_GB = Ceòl aig an deasachadh Windows tùsail aig Transport Tycoon Deluxe.
description.gl_ES = Música da edición orixinal de Transport Tycoon Deluxe para Windows.
description.hr_HR = Originalna muzika za Transport Tycoon Deluxe Windows izdanje.
description.hu_HU = Az eredeti Transport Tycoon Deluxe Windows verziójának zenéje.
description.id_ID = Musik pengiring orisinil Transport Tycoon Deluxe versi Windows.
description.is_IS = Upprunalega tónlistin úr Transport Tycoon Deluxe Windows útgáfunni.
description.it_IT = Musica originale di Transport Tycoon Deluxe, edizione Windows.
description.ja_JP = オリジナルウィンドーズ『トランスポートタイクンデラックス』版音楽
description.ko_KR = 오리지널 트랜스포트 타이쿤 디럭스 윈도우 에디션의 음악입니다.
description.lt_LT = Originali Transport Tycoon Deluxe Windows leidimo muzika.
description.nb_NO = Original musikk fra Transport Tycoon Deluxe for Windows.
description.nl_NL = Originele muziek van de Transport Tycoon Deluxe Windows-versie.
description.nn_NO = Original musikk frå Transport Tycoon Deluxe for Windows.
@@ -45,11 +42,8 @@ description.sk_SK = Pôvodná hudba z Transport Tycoon Deluxe (Windows).
description.sl_SI = Originalna glasba Transport Tycoon Deluxe različice oken(windows).
description.sr_RS = Originalni skup muzičkih numera Transport Tycoon Deluxe Windows izdanja.
description.sv_SE = Originalmusiken från Transport Tycoon Deluxe, Windows-utgåvan.
description.ta_IN = அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் விண்டோஸ் பதிப்பு இசை.
description.th_TH = เพลงต้นตำหรับชอง Transport Tycoon Deluxe Windows edition
description.tr_TR = Orijinal Transport Tycoon Deluxe Windows sürümü müzikleri.
description.vi_VN = Nhạc gốc từ phiên bản Transport Tycoon Deluxe trên Windows
description.zh_CN = Transport Tycoon Deluxe运输大亨Windows豪华版的原版音乐包
description.zh_TW = 原版 Transport Tycoon Deluxe Windows 版的音樂。
[files]

View File

@@ -25,15 +25,12 @@ description.et_EE = Algse Transport Tycoon Deluxe Windowsi versiooni helid.
description.fi_FI = Alkuperäiset Transport Tycoon Deluxen Windows-version äänet.
description.fr_FR = Sons originaux de Transport Tycoon Deluxe (version Windows).
description.gd_GB = Fuaimean aig an deasachadh Windows tùsail aig Transport Tycoon Deluxe.
description.gl_ES = Sons da edición orixinal de Transport Tycoon Deluxe para Windows.
description.hr_HR = Originalni zvukovi za Transport Tycoon Deluxe Windows izdanje.
description.hu_HU = Az eredeti Transport Tycoon Deluxe Windows verziójának hangjai.
description.id_ID = Efek suara orisinil Transport Tycoon Deluxe versi Windows.
description.is_IS = Upprunalega hljóðið úr Transport Tycoon Deluxe Windows útgáfunni.
description.it_IT = Suoni originali di Transport Tycoon Deluxe, edizione Windows.
description.ja_JP = オリジナルウィンドーズ『トランスポートタイクンデラックス』版音楽
description.ko_KR = 오리지널 트랜스포트 타이쿤 디럭스 윈도우 에디션의 효과음입니다.
description.lt_LT = Originalūs Transport Tycoon Deluxe Windows leidimo garsai.
description.nb_NO = Originale lyder fra Transport Tycoon Deluxe for Windows.
description.nl_NL = Originele geluiden van de Transport Tycoon Deluxe Windows-versie.
description.nn_NO = Originale lydar frå Transport Tycoon Deluxe for Windows.
@@ -45,11 +42,8 @@ description.sk_SK = Pôvodné zvuky Transport Tycoon Deluxe (Windows).
description.sl_SI = Originalni zvoki Transport Tycoon Deluxe različice oken(windows).
description.sr_RS = Originalni skup zvukova Transport Tycoon Deluxe Windows izdanja.
description.sv_SE = Originalljuden från Transport Tycoon Deluxe, Windows-utgåvan.
description.ta_IN = அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் விண்டோஸ் பதிப்பு ஒலிகள்.
description.th_TH = เสียงต้นตำหรับของ Transport Tycoon Deluxe Windows edition
description.tr_TR = Orijinal Transport Tycoon Deluxe Windows sürümü sesleri.
description.vi_VN = Âm thanh gốc từ phiên bản Transport Tycoon Deluxe trên Windows
description.zh_CN = Transport Tycoon Deluxe Windows (运输大亨Windows豪华版)的原版音效包.
description.zh_TW = 原版 Transport Tycoon Deluxe Windows 版的音效。
[files]

View File

@@ -1,31 +1,3 @@
1.3.2-RC1 (2013-06-30)
------------------------------------------------------------------------
- Remove: SETX(Y) does not work at all with other than default fonts, so get rid of it (r25454)
- Fix: strndup should not examine strings beyond its upper limit [FS#5621] (r25527)
- Fix: Proper support for Brahmic scripts (e.g. Tamil and Thai) [FS#5481] (r25526, r25525, r25524, r25514, r25513, r25512, r25511, r25501, r25493, r25485, r25483, r25482, r25481, r25478, r25477, r25476, r25474, r25473, r25472, r25471, r25470, r25469, r25468, r25467, r25466, r25465, r25463, r25462, r25455, r25452, r25451, r25450, r25447, r25446, r25445, r25444, r25443, r25442, r25441, r25440, r25439, r25438, r25437, r25436, r25343, r25157)
- Fix: SDL does not give an event when an application gets mouse focus while going to full screen, so manually force the mouse-is-in-window state [FS#5587] (r25523)
- Fix: [NewGRF] When cargo NewGRF define a multiplier to modify vehicle capacities, use the same multiplier to modify loading speed (r25497, r25479)
- Fix: When addings bits to a (train) station, the train trying to stop there could overshoot the (new) stop location and not stop at all [FS#5553] (r25495)
- Fix: The face of the manager differed on clients when the company was started after the clients joined [FS#5610] (r25491, r25490)
- Fix: Do not send encoded texts to names, but decode them into a plain C string and then pass them on [FS#5613] (r25489, r25488)
- Fix: Do not allow control codes in names of things (signs, vehicles, towns, stations, etc), so they have a known maximum fixed size and are, by definition, the same for everyone (r25487)
- Fix: Missing length validation for town and president names in script APIs (r25486)
- Fix: [OSX] OS X SDK versions >= 10.5 always have a non-const iconv declaration (r25480)
- Fix: Disable the depot-refit button in the order GUI, if the consist is not refittable unless it already has a refit order (r25459, r25458, r25457)
- Fix: When town creation failed, removing remnants of the construction failed on protected houses [FS#5603] (r25429)
- Fix: There were two hotkeys to toggle between 'unload' and 'unload if possible' (r25406)
- Fix: The size of station construction windows could oscillate when resizing the window moved the mouse into the window [FS#5596] (r25395)
- Fix: Restrict renaming engines to the server, just like renaming towns (r25394)
- Fix: Loading only 8 bits into a 16 bit variable could cause endianness problems (r25337)
- Fix: Check for zero width space in translations and fail upon finding them [FS#5589] (r25326)
- Fix: [SDL] Keyboard input stopped working after fullscreen toggle [FS#5580] (r25318)
- Fix: Proper size-estimation for numbers with n digits, i.e. not assume a particular number is the widest [FS#5562] (r25314, r25313)
- Fix: Do not focus the editbox in the NewGRF window, if there is no editbox visible (r25307)
- Fix: Game Script APIs that execute a DoCommand were returning the same result as in TestMode during world generation [FS#5561] (r25305)
- Fix: Build railway fences next to objects, even if they are owned by the same company [FS#5565] (r25302)
- Fix: gcc4.6 removed -mno-cygwin option (r25266)
1.3.1 (2013-06-01)
------------------------------------------------------------------------
- Fix: When overbuilding a reserved track with a non-track station tile, that tile would remain reserved and eventually trigger a crash upon removal [FS#5540] (r25251)

View File

@@ -57,8 +57,8 @@ set_default() {
enable_translator="0"
enable_unicode="1"
enable_console="1";
enable_assert="1"
enable_strip="0"
enable_assert="0"
enable_strip="1"
enable_universal="0"
enable_osx_g5="0"
enable_cocoa_quartz="1"
@@ -1487,15 +1487,12 @@ make_cflags_and_ldflags() {
LDFLAGS="$LDFLAGS -mwin32"
fi
if [ "$os" = "MINGW" ] || [ "$os" = "CYGWIN" ]; then
if [ $cc_version -lt 46 ]; then
flags="$flags -mno-cygwin"
LDFLAGS="$LDFLAGS -mno-cygwin"
fi
flags="$flags -mno-cygwin"
if [ "$enable_console" != "0" ]; then
LDFLAGS="$LDFLAGS -Wl,--subsystem,console"
LDFLAGS="$LDFLAGS -mno-cygwin -Wl,--subsystem,console"
else
LDFLAGS="$LDFLAGS -Wl,--subsystem,windows"
LDFLAGS="$LDFLAGS -mno-cygwin -Wl,--subsystem,windows"
fi
LIBS="$LIBS -lws2_32 -lwinmm -lgdi32 -ldxguid -lole32"
@@ -1718,9 +1715,9 @@ make_cflags_and_ldflags() {
# Some icu-configs have the 'feature' of not adding a space where others do add the space
if [ "$static_icu" != "0" ]; then
LIBS="$LIBS `$icu_config --ldflags-searchpath` `$icu_config --ldflags-libsonly --ldflags-layout | tr '\n\r' ' ' | sed s/licu/lsicu/g`"
LIBS="$LIBS `$icu_config --ldflags-searchpath` `$icu_config --ldflags-libsonly | tr '\n\r' ' ' | sed s/licu/lsicu/g`"
else
LIBS="$LIBS `$icu_config --ldflags-searchpath` `$icu_config --ldflags-libsonly --ldflags-layout | tr '\n\r' ' '`"
LIBS="$LIBS `$icu_config --ldflags-searchpath` `$icu_config --ldflags-libsonly | tr '\n\r' ' '`"
fi
fi
@@ -1754,7 +1751,7 @@ make_cflags_and_ldflags() {
fi
fi
if [ "$os" != "OSX" ] && [ "$have_non_const_iconv" != "no" ]; then
if [ "$have_non_const_iconv" != "no" ]; then
CFLAGS="$CFLAGS -DHAVE_NON_CONST_ICONV"
fi
fi
@@ -3488,7 +3485,7 @@ generate_src_osx() {
CFLAGS="-isysroot $osx_sdk_path $CFLAGS_orig"
LDFLAGS="-Wl,-syslibroot,$osx_sdk_path $LDFLAGS_orig"
fi
CFLAGS="$CFLAGS -D_SQ64 -DNO_QUICKTIME -UENABLE_COCOA_QUICKDRAW"
CFLAGS="$CFLAGS -D_SQ64 -DHAVE_NON_CONST_ICONV -DNO_QUICKTIME -UENABLE_COCOA_QUICKDRAW"
LIBS="`echo $LIBS | sed 's/-framework QuickTime//'`"
fi

View File

@@ -1,6 +1,6 @@
OpenTTD's known bugs
Last updated: 2013-06-30
Release version: 1.3.2-RC1
Last updated: 2013-06-01
Release version: 1.3.1
------------------------------------------------------------------------

View File

@@ -1,9 +1,3 @@
openttd (1.3.2~RC1-0) unstable; urgency=low
* New upstream release 1.3.2-RC1
-- OpenTTD <info@openttd.org> Sun, 30 Jun 2013 12:00:00 +0200
openttd (1.3.1-0) unstable; urgency=low
* New upstream release 1.3.1

View File

@@ -1,6 +1,6 @@
@echo off
set OPENTTD_VERSION=1.3.2-RC1
set OPENTTD_VERSION=1.3.1
set OPENSFX_VERSION=0.8.0
set NOSOUND_VERSION=0.8.0
set OPENGFX_VERSION=1.2.0

View File

@@ -1,9 +1,9 @@
# Version numbers to update
!define APPV_MAJOR 1
!define APPV_MINOR 3
!define APPV_MAINT 2
!define APPV_BUILD 0
!define APPV_EXTRA "-RC1"
!define APPV_MAINT 1
!define APPV_BUILD 1
!define APPV_EXTRA ""
!define APPNAME "OpenTTD" ; Define application name
!define APPVERSION "${APPV_MAJOR}.${APPV_MINOR}.${APPV_MAINT}${APPV_EXTRA}" ; Define application version

View File

@@ -329,12 +329,6 @@
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\tamil.lng;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\lang\thai.txt">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating thai language file</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command>
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\thai.lng;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="..\src\lang\traditional_chinese.txt">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating traditional_chinese language file</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command>

View File

@@ -148,9 +148,6 @@
<CustomBuild Include="..\src\lang\tamil.txt">
<Filter>Translations</Filter>
</CustomBuild>
<CustomBuild Include="..\src\lang\thai.txt">
<Filter>Translations</Filter>
</CustomBuild>
<CustomBuild Include="..\src\lang\traditional_chinese.txt">
<Filter>Translations</Filter>
</CustomBuild>

View File

@@ -768,21 +768,6 @@
/>
</FileConfiguration>
</File>
<File
RelativePath="..\src\lang\thai.txt"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Generating thai language file"
CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
AdditionalDependencies="..\src\lang\english.txt;..\objs\strgen\strgen.exe"
Outputs="..\bin\lang\thai.lng"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\src\lang\traditional_chinese.txt"
>

View File

@@ -769,21 +769,6 @@
/>
</FileConfiguration>
</File>
<File
RelativePath="..\src\lang\thai.txt"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Generating thai language file"
CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
AdditionalDependencies="..\src\lang\english.txt;..\objs\strgen\strgen.exe"
Outputs="..\bin\lang\thai.lng"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\src\lang\traditional_chinese.txt"
>

View File

@@ -102,7 +102,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
@@ -131,7 +131,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -176,7 +176,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -204,7 +204,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
@@ -233,7 +233,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -280,7 +280,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -317,13 +317,11 @@
<ClCompile Include="..\src\fileio.cpp" />
<ClCompile Include="..\src\fios.cpp" />
<ClCompile Include="..\src\fontcache.cpp" />
<ClCompile Include="..\src\fontdetection.cpp" />
<ClCompile Include="..\src\base_consist.cpp" />
<ClCompile Include="..\src\gamelog.cpp" />
<ClCompile Include="..\src\genworld.cpp" />
<ClCompile Include="..\src\gfx.cpp" />
<ClCompile Include="..\src\gfxinit.cpp" />
<ClCompile Include="..\src\gfx_layout.cpp" />
<ClCompile Include="..\src\goal.cpp" />
<ClCompile Include="..\src\ground_vehicle.cpp" />
<ClCompile Include="..\src\heightmap.cpp" />
@@ -442,13 +440,11 @@
<ClInclude Include="..\src\fileio_type.h" />
<ClInclude Include="..\src\fios.h" />
<ClInclude Include="..\src\fontcache.h" />
<ClInclude Include="..\src\fontdetection.h" />
<ClInclude Include="..\src\base_consist.h" />
<ClInclude Include="..\src\gamelog.h" />
<ClInclude Include="..\src\gamelog_internal.h" />
<ClInclude Include="..\src\genworld.h" />
<ClInclude Include="..\src\gfx_func.h" />
<ClInclude Include="..\src\gfx_layout.h" />
<ClInclude Include="..\src\gfx_type.h" />
<ClInclude Include="..\src\gfxinit.h" />
<ClInclude Include="..\src\goal_base.h" />

View File

@@ -180,9 +180,6 @@
<ClCompile Include="..\src\fontcache.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\fontdetection.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\base_consist.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -198,9 +195,6 @@
<ClCompile Include="..\src\gfxinit.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\gfx_layout.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\goal.cpp">
<Filter>Source Files</Filter>
</ClCompile>
@@ -555,9 +549,6 @@
<ClInclude Include="..\src\fontcache.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\fontdetection.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\base_consist.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -573,9 +564,6 @@
<ClInclude Include="..\src\gfx_func.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\gfx_layout.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\gfx_type.h">
<Filter>Header Files</Filter>
</ClInclude>

View File

@@ -102,7 +102,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
@@ -131,7 +131,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -176,7 +176,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -204,7 +204,7 @@
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;WITH_ASSERT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR="OpenTTD";_SQ64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<ExceptionHandling>Sync</ExceptionHandling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
@@ -233,7 +233,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -280,7 +280,7 @@
<Culture>0x0809</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;icule.lib;iculx.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>winmm.lib;ws2_32.lib;libpng.lib;zlibstat.lib;lzo2.lib;liblzma.lib;libfreetype2.lib;icuuc.lib;icuin.lib;icudt.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>LIBCMT.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>

View File

@@ -52,7 +52,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -87,7 +87,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -184,7 +184,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"
@@ -257,7 +257,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -292,7 +292,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -392,7 +392,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"
@@ -538,10 +538,6 @@
RelativePath=".\..\src\fontcache.cpp"
>
</File>
<File
RelativePath=".\..\src\fontdetection.cpp"
>
</File>
<File
RelativePath=".\..\src\base_consist.cpp"
>
@@ -562,10 +558,6 @@
RelativePath=".\..\src\gfxinit.cpp"
>
</File>
<File
RelativePath=".\..\src\gfx_layout.cpp"
>
</File>
<File
RelativePath=".\..\src\goal.cpp"
>
@@ -1042,10 +1034,6 @@
RelativePath=".\..\src\fontcache.h"
>
</File>
<File
RelativePath=".\..\src\fontdetection.h"
>
</File>
<File
RelativePath=".\..\src\base_consist.h"
>
@@ -1066,10 +1054,6 @@
RelativePath=".\..\src\gfx_func.h"
>
</File>
<File
RelativePath=".\..\src\gfx_layout.h"
>
</File>
<File
RelativePath=".\..\src\gfx_type.h"
>

View File

@@ -52,7 +52,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -87,7 +87,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -184,7 +184,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"
@@ -257,7 +257,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -292,7 +292,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -392,7 +392,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"

View File

@@ -53,7 +53,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -88,7 +88,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -183,7 +183,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"
@@ -255,7 +255,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -290,7 +290,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -389,7 +389,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"
@@ -535,10 +535,6 @@
RelativePath=".\..\src\fontcache.cpp"
>
</File>
<File
RelativePath=".\..\src\fontdetection.cpp"
>
</File>
<File
RelativePath=".\..\src\base_consist.cpp"
>
@@ -559,10 +555,6 @@
RelativePath=".\..\src\gfxinit.cpp"
>
</File>
<File
RelativePath=".\..\src\gfx_layout.cpp"
>
</File>
<File
RelativePath=".\..\src\goal.cpp"
>
@@ -1039,10 +1031,6 @@
RelativePath=".\..\src\fontcache.h"
>
</File>
<File
RelativePath=".\..\src\fontdetection.h"
>
</File>
<File
RelativePath=".\..\src\base_consist.h"
>
@@ -1063,10 +1051,6 @@
RelativePath=".\..\src\gfx_func.h"
>
</File>
<File
RelativePath=".\..\src\gfx_layout.h"
>
</File>
<File
RelativePath=".\..\src\gfx_type.h"
>

View File

@@ -53,7 +53,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -88,7 +88,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -183,7 +183,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"
@@ -255,7 +255,7 @@
FavorSizeOrSpeed="2"
OmitFramePointers="true"
AdditionalIncludeDirectories="..\objs\langs;..\objs\settings;..\src\3rdparty\squirrel\include"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64;WITH_ASSERT"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WITH_ZLIB;WITH_LZO;WITH_LZMA;LZMA_API_STATIC;WITH_PNG;WITH_FREETYPE;WITH_ICU;U_STATIC_IMPLEMENTATION;ENABLE_NETWORK;WITH_PERSONAL_DIR;PERSONAL_DIR=\&quot;OpenTTD\&quot;;_SQ64"
StringPooling="true"
ExceptionHandling="1"
RuntimeLibrary="0"
@@ -290,7 +290,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="1"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames=""
@@ -389,7 +389,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib icule.lib iculx.lib"
AdditionalDependencies="winmm.lib ws2_32.lib libpng.lib zlibstat.lib lzo2.lib liblzma.lib libfreetype2.lib icuuc.lib icuin.lib icudt.lib"
LinkIncremental="0"
SuppressStartupBanner="true"
IgnoreDefaultLibraryNames="LIBCMT.lib"

View File

@@ -1,5 +1,5 @@
Last updated: 2013-06-30
Release version: 1.3.2-RC1
Last updated: 2013-06-01
Release version: 1.3.1
------------------------------------------------------------------------
@@ -649,7 +649,6 @@ The OpenTTD team (in alphabetical order):
Albert Hofkamp (Alberth) - GUI expert
Jean-François Claeys (Belugas) - GUI, newindustries and more
Matthijs Kooijman (blathijs) - Pathfinder-guru, pool rework
Ulf Hermann (fonsinchen) - Cargo Distribution
Christoph Elsenhans (frosch) - General coding
Loïc Guilloux (glx) - Windows Expert
Michael Lutz (michi_cc) - Path based signals

View File

@@ -25,13 +25,11 @@ engine.cpp
fileio.cpp
fios.cpp
fontcache.cpp
fontdetection.cpp
base_consist.cpp
gamelog.cpp
genworld.cpp
gfx.cpp
gfxinit.cpp
gfx_layout.cpp
goal.cpp
ground_vehicle.cpp
heightmap.cpp
@@ -175,13 +173,11 @@ fileio_func.h
fileio_type.h
fios.h
fontcache.h
fontdetection.h
base_consist.h
gamelog.h
gamelog_internal.h
genworld.h
gfx_func.h
gfx_layout.h
gfx_type.h
gfxinit.h
goal_base.h

View File

@@ -39,7 +39,7 @@ void DrawAircraftDetails(const Aircraft *v, int left, int right, int y)
SetDParam(0, u->engine_type);
SetDParam(1, u->build_year);
SetDParam(2, u->value);
DrawString(left, right, y, STR_VEHICLE_INFO_BUILT_VALUE);
DrawString(left, right, y, STR_VEHICLE_INFO_BUILT_VALUE, TC_FROMSTRING, SA_LEFT | SA_STRIP);
SetDParam(0, u->cargo_type);
SetDParam(1, u->cargo_cap);

View File

@@ -391,10 +391,8 @@ public:
top = DrawStationCoverageAreaText(panel_nwi->pos_x + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, top, SCT_ALL, rad, true) + WD_PAR_VSEP_NORMAL;
}
/* Resize background if the window is too small.
* Never make the window smaller to avoid oscillating if the size change affects the acceptance.
* (This is the case, if making the window bigger moves the mouse into the window.) */
if (top > bottom) {
/* Resize background if the text is not equally long as the window. */
if (top > bottom || (top < bottom && panel_nwi->current_y > panel_nwi->smallest_y)) {
ResizeWindow(this, 0, top - bottom);
}
}

View File

@@ -13,7 +13,6 @@
#include "engine_base.h"
#include "engine_func.h"
#include "station_base.h"
#include "network/network.h"
#include "articulated_vehicles.h"
#include "textbuf_gui.h"
#include "command_func.h"
@@ -890,7 +889,7 @@ void DrawEngineList(VehicleType type, int l, int r, int y, const GUIEngineList *
int count_width = 0;
if (show_count) {
replace_icon = GetSpriteSize(SPR_GROUP_REPLACE_ACTIVE);
SetDParamMaxDigits(0, 3, FS_SMALL);
SetDParamMaxDigits(0, 3);
count_width = GetStringBoundingBox(STR_TINY_BLACK_COMA).width;
}
@@ -910,7 +909,7 @@ void DrawEngineList(VehicleType type, int l, int r, int y, const GUIEngineList *
const uint num_engines = GetGroupNumEngines(_local_company, selected_group, engine);
SetDParam(0, engine);
DrawString(text_left, text_right, y + normal_text_y_offset, STR_ENGINE_NAME, engine == selected_id ? TC_WHITE : TC_BLACK, (rtl ? SA_RIGHT : SA_LEFT));
DrawString(text_left, text_right, y + normal_text_y_offset, STR_ENGINE_NAME, engine == selected_id ? TC_WHITE : TC_BLACK, SA_STRIP | (rtl ? SA_RIGHT : SA_LEFT));
DrawVehicleEngine(l, r, sprite_x, y + sprite_y_offset, engine, (show_count && num_engines == 0) ? PALETTE_CRASH : GetEnginePalette(engine, _local_company), EIT_PURCHASE);
if (show_count) {
SetDParam(0, num_engines);
@@ -971,9 +970,6 @@ struct BuildVehicleWindow : Window {
* So we just hide it, and enlarge the Rename button by the now vacant place. */
if (this->listview_mode) this->GetWidget<NWidgetStacked>(WID_BV_BUILD_SEL)->SetDisplayedPlane(SZSP_NONE);
/* disable renaming engines in network games if you are not the server */
this->SetWidgetDisabledState(WID_BV_RENAME, _networking && !_network_server);
NWidgetCore *widget = this->GetWidget<NWidgetCore>(WID_BV_LIST);
widget->tool_tip = STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP + type;

View File

@@ -251,17 +251,17 @@ static const Command _command_proc_table[] = {
DEF_CMD(CmdWantEnginePreview, 0, CMDT_VEHICLE_MANAGEMENT ), // CMD_WANT_ENGINE_PREVIEW
DEF_CMD(CmdRenameVehicle, 0, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_VEHICLE
DEF_CMD(CmdRenameEngine, CMD_SERVER, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_ENGINE
DEF_CMD(CmdRenameVehicle, CMD_STR_CTRL, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_VEHICLE
DEF_CMD(CmdRenameEngine, CMD_STR_CTRL, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_ENGINE
DEF_CMD(CmdRenameCompany, 0, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_COMPANY
DEF_CMD(CmdRenamePresident, 0, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_PRESIDENT
DEF_CMD(CmdRenameCompany, CMD_STR_CTRL, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_COMPANY
DEF_CMD(CmdRenamePresident, CMD_STR_CTRL, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_PRESIDENT
DEF_CMD(CmdRenameStation, 0, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_STATION
DEF_CMD(CmdRenameDepot, 0, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_DEPOT
DEF_CMD(CmdRenameStation, CMD_STR_CTRL, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_STATION
DEF_CMD(CmdRenameDepot, CMD_STR_CTRL, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_DEPOT
DEF_CMD(CmdPlaceSign, CMD_DEITY, CMDT_OTHER_MANAGEMENT ), // CMD_PLACE_SIGN
DEF_CMD(CmdRenameSign, CMD_DEITY, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_SIGN
DEF_CMD(CmdPlaceSign, CMD_STR_CTRL | CMD_DEITY, CMDT_OTHER_MANAGEMENT ), // CMD_PLACE_SIGN
DEF_CMD(CmdRenameSign, CMD_STR_CTRL | CMD_DEITY, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_SIGN
DEF_CMD(CmdTurnRoadVeh, 0, CMDT_VEHICLE_MANAGEMENT ), // CMD_TURN_ROADVEH
@@ -272,7 +272,7 @@ static const Command _command_proc_table[] = {
DEF_CMD(CmdBuyCompany, 0, CMDT_MONEY_MANAGEMENT ), // CMD_BUY_COMANY
DEF_CMD(CmdFoundTown, CMD_NO_TEST, CMDT_LANDSCAPE_CONSTRUCTION), // CMD_FOUND_TOWN; founding random town can fail only in exec run
DEF_CMD(CmdRenameTown, CMD_SERVER, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_TOWN
DEF_CMD(CmdRenameTown, CMD_STR_CTRL | CMD_SERVER, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_TOWN
DEF_CMD(CmdDoTownAction, 0, CMDT_LANDSCAPE_CONSTRUCTION), // CMD_DO_TOWN_ACTION
DEF_CMD(CmdTownCargoGoal, CMD_DEITY, CMDT_OTHER_MANAGEMENT ), // CMD_TOWN_CARGO_GOAL
DEF_CMD(CmdTownGrowthRate, CMD_DEITY, CMDT_OTHER_MANAGEMENT ), // CMD_TOWN_GROWTH_RATE
@@ -314,7 +314,7 @@ static const Command _command_proc_table[] = {
DEF_CMD(CmdDepotMassAutoReplace, 0, CMDT_VEHICLE_CONSTRUCTION ), // CMD_DEPOT_MASS_AUTOREPLACE
DEF_CMD(CmdCreateGroup, 0, CMDT_ROUTE_MANAGEMENT ), // CMD_CREATE_GROUP
DEF_CMD(CmdDeleteGroup, 0, CMDT_ROUTE_MANAGEMENT ), // CMD_DELETE_GROUP
DEF_CMD(CmdRenameGroup, 0, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_GROUP
DEF_CMD(CmdRenameGroup, CMD_STR_CTRL, CMDT_OTHER_MANAGEMENT ), // CMD_RENAME_GROUP
DEF_CMD(CmdAddVehicleGroup, 0, CMDT_ROUTE_MANAGEMENT ), // CMD_ADD_VEHICLE_GROUP
DEF_CMD(CmdAddSharedVehicleGroup, 0, CMDT_ROUTE_MANAGEMENT ), // CMD_ADD_SHARE_VEHICLE_GROUP
DEF_CMD(CmdRemoveAllVehiclesGroup, 0, CMDT_ROUTE_MANAGEMENT ), // CMD_REMOVE_ALL_VEHICLES_GROUP

View File

@@ -550,7 +550,7 @@ Company *DoStartupNewCompany(bool is_ai, CompanyID company = INVALID_COMPANY)
c->avail_railtypes = GetCompanyRailtypes(c->index);
c->avail_roadtypes = GetCompanyRoadtypes(c->index);
c->inaugurated_year = _cur_year;
RandomCompanyManagerFaceBits(c->face, (GenderEthnicity)Random(), false, false); // create a random company manager face
RandomCompanyManagerFaceBits(c->face, (GenderEthnicity)Random(), false); // create a random company manager face
SetDefaultCompanySettings(c->index);

View File

@@ -526,7 +526,7 @@ public:
uint Height(uint width) const
{
return max(FONT_HEIGHT_NORMAL, 14);
return max(FONT_HEIGHT_NORMAL, (byte)14);
}
bool Selectable() const

View File

@@ -201,15 +201,12 @@ static inline void ScaleAllCompanyManagerFaceBits(CompanyManagerFace &cmf)
* @param cmf the company manager's face to write the bits to
* @param ge the gender and ethnicity of the old company manager's face
* @param adv if it for the advanced company manager's face window
* @param interactive is the call from within the user interface?
*
* @pre scale 'ge' to a valid gender/ethnicity combination
*/
static inline void RandomCompanyManagerFaceBits(CompanyManagerFace &cmf, GenderEthnicity ge, bool adv, bool interactive = true)
static inline void RandomCompanyManagerFaceBits(CompanyManagerFace &cmf, GenderEthnicity ge, bool adv)
{
/* This method is called from a command when not interactive and
* then we must use Random to get the same result on all clients. */
cmf = interactive ? InteractiveRandom() : Random(); // random all company manager's face bits
cmf = InteractiveRandom(); // random all company manager's face bits
/* scale ge: 0 == GE_WM, 1 == GE_WF, 2 == GE_BM, 3 == GE_BF (and maybe in future: ...) */
ge = (GenderEthnicity)((uint)ge % GE_END);

View File

@@ -600,7 +600,7 @@ struct DepotWindow : Window {
uint min_height = 0;
if (this->type == VEH_TRAIN) {
SetDParamMaxValue(0, 1000, 0, FS_SMALL);
SetDParamMaxValue(0, 1000);
SetDParam(1, 1);
this->count_width = GetStringBoundingBox(STR_TINY_BLACK_DECIMAL).width + WD_FRAMERECT_LEFT + WD_FRAMERECT_RIGHT;
} else {

View File

@@ -422,10 +422,8 @@ public:
int bottom = back_nwi->pos_y + back_nwi->current_y;
top = DrawStationCoverageAreaText(back_nwi->pos_x + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, top, SCT_ALL, rad, false) + WD_PAR_VSEP_NORMAL;
top = DrawStationCoverageAreaText(back_nwi->pos_x + WD_FRAMERECT_LEFT, right - WD_FRAMERECT_RIGHT, top, SCT_ALL, rad, true) + WD_PAR_VSEP_NORMAL;
/* Resize background if the window is too small.
* Never make the window smaller to avoid oscillating if the size change affects the acceptance.
* (This is the case, if making the window bigger moves the mouse into the window.) */
if (top > bottom) {
/* Resize background if the text is not equally long as the window. */
if (top > bottom || (top < bottom && back_nwi->current_y > back_nwi->smallest_y)) {
ResizeWindow(this, 0, top - bottom);
}
}

View File

@@ -1313,11 +1313,10 @@ static void LoadUnloadVehicle(Vehicle *front, int *cargo_left)
artic_part++;
const Engine *e = v->GetEngine();
uint load_amount = e->info.load_amount;
byte load_amount = e->info.load_amount;
/* The default loadamount for mail is 1/4 of the load amount for passengers */
bool air_mail = v->type == VEH_AIRCRAFT && !Aircraft::From(v)->IsNormalAircraft();
if (air_mail) load_amount = CeilDiv(load_amount, 4);
if (v->type == VEH_AIRCRAFT && !Aircraft::From(v)->IsNormalAircraft()) load_amount = CeilDiv(load_amount, 4);
if (_settings_game.order.gradual_loading) {
uint16 cb_load_amount = CALLBACK_FAILED;
@@ -1338,9 +1337,6 @@ static void LoadUnloadVehicle(Vehicle *front, int *cargo_left)
}
}
/* Scale load amount the same as capacity */
if (HasBit(e->info.misc_flags, EF_NO_DEFAULT_CARGO_MULTIPLIER) && !air_mail) load_amount = CeilDiv(load_amount * CargoSpec::Get(v->cargo_type)->multiplier, 0x100);
GoodsEntry *ge = &st->goods[v->cargo_type];
if (HasBit(v->vehicle_flags, VF_CARGO_UNLOADING) && (front->current_order.GetUnloadType() & OUFB_NO_UNLOAD) == 0) {

File diff suppressed because it is too large Load Diff

View File

@@ -12,200 +12,84 @@
#ifndef FONTCACHE_H
#define FONTCACHE_H
#include "string_type.h"
#include "spritecache.h"
/** Glyphs are characters from a font. */
typedef uint32 GlyphID;
static const GlyphID SPRITE_GLYPH = 1U << 30;
/** Font cache for basic fonts. */
class FontCache {
private:
static FontCache *caches[FS_END]; ///< All the font caches.
protected:
FontCache *parent; ///< The parent of this font cache.
const FontSize fs; ///< The size of the font.
int height; ///< The height of the font.
int ascender; ///< The ascender value of the font.
int descender; ///< The descender value of the font.
int units_per_em; ///< The units per EM value of the font.
public:
FontCache(FontSize fs);
virtual ~FontCache();
/**
* Get the FontSize of the font.
* @return The FontSize.
*/
inline FontSize GetSize() const { return this->fs; }
/**
* Get the height of the font.
* @return The height of the font.
*/
inline int GetHeight() const { return this->height; }
/**
* Get the ascender value of the font.
* @return The ascender value of the font.
*/
inline int GetAscender() const { return this->ascender; }
/**
* Get the descender value of the font.
* @return The descender value of the font.
*/
inline int GetDescender() const{ return this->descender; }
/**
* Get the units per EM value of the font.
* @return The units per EM value of the font.
*/
inline int GetUnitsPerEM() const { return this->units_per_em; }
/**
* Get the SpriteID mapped to the given key
* @param key The key to get the sprite for.
* @return The sprite.
*/
virtual SpriteID GetUnicodeGlyph(WChar key) = 0;
/**
* Map a SpriteID to the key
* @param key The key to map to.
* @param sprite The sprite that is being mapped.
*/
virtual void SetUnicodeGlyph(WChar key, SpriteID sprite) = 0;
/** Initialize the glyph map */
virtual void InitializeUnicodeGlyphMap() = 0;
/** Clear the font cache. */
virtual void ClearFontCache() = 0;
/**
* Get the glyph (sprite) of the given key.
* @param key The key to look up.
* @return The sprite.
*/
virtual const Sprite *GetGlyph(GlyphID key) = 0;
/**
* Get the width of the glyph with the given key.
* @param key The key to look up.
* @return The width.
*/
virtual uint GetGlyphWidth(GlyphID key) = 0;
/**
* Do we need to draw a glyph shadow?
* @return True if it has to be done, otherwise false.
*/
virtual bool GetDrawGlyphShadow() = 0;
/**
* Map a character into a glyph.
* @param key The character.
* @return The glyph ID used to draw the character.
*/
virtual GlyphID MapCharToGlyph(WChar key) = 0;
/**
* Read a font table from the font.
* @param tag The of the table to load.
* @param length The length of the read data.
* @return The loaded table data.
*/
virtual const void *GetFontTable(uint32 tag, size_t &length) = 0;
/**
* Get the font cache of a given font size.
* @param fs The font size to look up.
* @return The font cache.
*/
static inline FontCache *Get(FontSize fs)
{
assert(fs < FS_END);
return FontCache::caches[fs];
}
/**
* Check whether the font cache has a parent.
*/
inline bool HasParent()
{
return this->parent != NULL;
}
};
/** Get the SpriteID mapped to the given font size and key */
static inline SpriteID GetUnicodeGlyph(FontSize size, WChar key)
{
return FontCache::Get(size)->GetUnicodeGlyph(key);
}
SpriteID GetUnicodeGlyph(FontSize size, uint32 key);
/** Map a SpriteID to the font size and key */
static inline void SetUnicodeGlyph(FontSize size, WChar key, SpriteID sprite)
{
FontCache::Get(size)->SetUnicodeGlyph(key, sprite);
}
void SetUnicodeGlyph(FontSize size, uint32 key, SpriteID sprite);
/** Initialize the glyph map */
static inline void InitializeUnicodeGlyphMap()
{
for (FontSize fs = FS_BEGIN; fs < FS_END; fs++) {
FontCache::Get(fs)->InitializeUnicodeGlyphMap();
}
}
static inline void ClearFontCache() {
for (FontSize fs = FS_BEGIN; fs < FS_END; fs++) {
FontCache::Get(fs)->ClearFontCache();
}
}
/** Get the Sprite for a glyph */
static inline const Sprite *GetGlyph(FontSize size, WChar key)
{
FontCache *fc = FontCache::Get(size);
return fc->GetGlyph(fc->MapCharToGlyph(key));
}
/** Get the width of a glyph */
static inline uint GetGlyphWidth(FontSize size, WChar key)
{
FontCache *fc = FontCache::Get(size);
return fc->GetGlyphWidth(fc->MapCharToGlyph(key));
}
static inline bool GetDrawGlyphShadow(FontSize size)
{
return FontCache::Get(size)->GetDrawGlyphShadow();
}
void InitializeUnicodeGlyphMap();
#ifdef WITH_FREETYPE
/** Settings for a single freetype font. */
struct FreeTypeSubSetting {
char font[MAX_PATH]; ///< The name of the font, or path to the font.
uint size; ///< The (requested) size of the font.
bool aa; ///< Whether to do anti aliasing or not.
};
/** Settings for the freetype fonts. */
struct FreeTypeSettings {
FreeTypeSubSetting small; ///< The smallest font; mostly used for zoomed out view.
FreeTypeSubSetting medium; ///< The normal font size.
FreeTypeSubSetting large; ///< The largest font; mostly used for newspapers.
FreeTypeSubSetting mono; ///< The mono space font used for license/readme viewers.
char small_font[MAX_PATH];
char medium_font[MAX_PATH];
char large_font[MAX_PATH];
char mono_font[MAX_PATH];
uint small_size;
uint medium_size;
uint large_size;
uint mono_size;
bool small_aa;
bool medium_aa;
bool large_aa;
bool mono_aa;
};
extern FreeTypeSettings _freetype;
#endif /* WITH_FREETYPE */
void InitFreeType(bool monospace);
void UninitFreeType();
void ClearFontCache();
const Sprite *GetGlyph(FontSize size, uint32 key);
uint GetGlyphWidth(FontSize size, uint32 key);
bool GetDrawGlyphShadow();
/**
* We would like to have a fallback font as the current one
* doesn't contain all characters we need.
* This function must set all fonts of settings.
* @param settings the settings to overwrite the fontname of.
* @param language_isocode the language, e.g. en_GB.
* @param winlangid the language ID windows style.
* @param callback The function to call to check for missing glyphs.
* @return true if a font has been set, false otherwise.
*/
bool SetFallbackFont(FreeTypeSettings *settings, const char *language_isocode, int winlangid, class MissingGlyphSearcher *callback);
#else
/* Stub for initializiation */
static inline void InitFreeType(bool monospace) { extern void ResetFontSizes(bool monospace); ResetFontSizes(monospace); }
static inline void UninitFreeType() {}
static inline void ClearFontCache() {}
/** Get the Sprite for a glyph */
static inline const Sprite *GetGlyph(FontSize size, uint32 key)
{
SpriteID sprite = GetUnicodeGlyph(size, key);
if (sprite == 0) sprite = GetUnicodeGlyph(size, '?');
return GetSprite(sprite, ST_FONT);
}
/** Get the width of a glyph */
static inline uint GetGlyphWidth(FontSize size, uint32 key)
{
SpriteID sprite = GetUnicodeGlyph(size, key);
if (sprite == 0) sprite = GetUnicodeGlyph(size, '?');
return SpriteExists(sprite) ? GetSprite(sprite, ST_FONT)->width + (size != FS_NORMAL) : 0;
}
static inline bool GetDrawGlyphShadow()
{
return false;
}
#endif /* WITH_FREETYPE */
#endif /* FONTCACHE_H */

View File

@@ -1,780 +0,0 @@
/* $Id$ */
/*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file fontdetection.cpp Detection of the right font. */
#ifdef WITH_FREETYPE
#include "stdafx.h"
#include "debug.h"
#include "fontdetection.h"
#include "string_func.h"
#include "strings_func.h"
extern FT_Library _library;
/**
* Get the font loaded into a Freetype face by using a font-name.
* If no appropriate font is found, the function returns an error
*/
/* ========================================================================================
* Windows support
* ======================================================================================== */
#ifdef WIN32
#include "core/alloc_func.hpp"
#include "core/math_func.hpp"
#include <windows.h>
#include <shlobj.h> /* SHGetFolderPath */
#include "os/windows/win32.h"
/**
* Get the short DOS 8.3 format for paths.
* FreeType doesn't support Unicode filenames and Windows' fopen (as used
* by FreeType) doesn't support UTF-8 filenames. So we have to convert the
* filename into something that isn't UTF-8 but represents the Unicode file
* name. This is the short DOS 8.3 format. This does not contain any
* characters that fopen doesn't support.
* @param long_path the path in UTF-8.
* @return the short path in ANSI (ASCII).
*/
char *GetShortPath(const char *long_path)
{
static char short_path[MAX_PATH];
#ifdef UNICODE
/* The non-unicode GetShortPath doesn't support UTF-8...,
* so convert the path to wide chars, then get the short
* path and convert it back again. */
wchar_t long_path_w[MAX_PATH];
MultiByteToWideChar(CP_UTF8, 0, long_path, -1, long_path_w, MAX_PATH);
wchar_t short_path_w[MAX_PATH];
GetShortPathNameW(long_path_w, short_path_w, MAX_PATH);
WideCharToMultiByte(CP_ACP, 0, short_path_w, -1, short_path, MAX_PATH, NULL, NULL);
#else
/* Technically not needed, but do it for consistency. */
GetShortPathNameA(long_path, short_path, MAX_PATH);
#endif
return short_path;
}
/* Get the font file to be loaded into Freetype by looping the registry
* location where windows lists all installed fonts. Not very nice, will
* surely break if the registry path changes, but it works. Much better
* solution would be to use CreateFont, and extract the font data from it
* by GetFontData. The problem with this is that the font file needs to be
* kept in memory then until the font is no longer needed. This could mean
* an additional memory usage of 30MB (just for fonts!) when using an eastern
* font for all font sizes */
#define FONT_DIR_NT "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts"
#define FONT_DIR_9X "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Fonts"
FT_Error GetFontByFaceName(const char *font_name, FT_Face *face)
{
FT_Error err = FT_Err_Cannot_Open_Resource;
HKEY hKey;
LONG ret;
TCHAR vbuffer[MAX_PATH], dbuffer[256];
TCHAR *font_namep;
char *font_path;
uint index;
/* On windows NT (2000, NT3.5, XP, etc.) the fonts are stored in the
* "Windows NT" key, on Windows 9x in the Windows key. To save us having
* to retrieve the windows version, we'll just query both */
ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T(FONT_DIR_NT), 0, KEY_READ, &hKey);
if (ret != ERROR_SUCCESS) ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T(FONT_DIR_9X), 0, KEY_READ, &hKey);
if (ret != ERROR_SUCCESS) {
DEBUG(freetype, 0, "Cannot open registry key HKLM\\SOFTWARE\\Microsoft\\Windows (NT)\\CurrentVersion\\Fonts");
return err;
}
/* For Unicode we need some conversion between widechar and
* normal char to match the data returned by RegEnumValue,
* otherwise just use parameter */
#if defined(UNICODE)
font_namep = MallocT<TCHAR>(MAX_PATH);
MB_TO_WIDE_BUFFER(font_name, font_namep, MAX_PATH * sizeof(TCHAR));
#else
font_namep = const_cast<char *>(font_name); // only cast because in unicode pointer is not const
#endif
for (index = 0;; index++) {
TCHAR *s;
DWORD vbuflen = lengthof(vbuffer);
DWORD dbuflen = lengthof(dbuffer);
ret = RegEnumValue(hKey, index, vbuffer, &vbuflen, NULL, NULL, (byte*)dbuffer, &dbuflen);
if (ret != ERROR_SUCCESS) goto registry_no_font_found;
/* The font names in the registry are of the following 3 forms:
* - ADMUI3.fon
* - Book Antiqua Bold (TrueType)
* - Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)
* We will strip the font-type '()' if any and work with the font name
* itself, which must match exactly; if...
* TTC files, font files which contain more than one font are separated
* by '&'. Our best bet will be to do substr match for the fontname
* and then let FreeType figure out which index to load */
s = _tcschr(vbuffer, _T('('));
if (s != NULL) s[-1] = '\0';
if (_tcschr(vbuffer, _T('&')) == NULL) {
if (_tcsicmp(vbuffer, font_namep) == 0) break;
} else {
if (_tcsstr(vbuffer, font_namep) != NULL) break;
}
}
if (!SUCCEEDED(OTTDSHGetFolderPath(NULL, CSIDL_FONTS, NULL, SHGFP_TYPE_CURRENT, vbuffer))) {
DEBUG(freetype, 0, "SHGetFolderPath cannot return fonts directory");
goto folder_error;
}
/* Some fonts are contained in .ttc files, TrueType Collection fonts. These
* contain multiple fonts inside this single file. GetFontData however
* returns the whole file, so we need to check each font inside to get the
* proper font.
* Also note that FreeType does not support UNICODE filenames! */
#if defined(UNICODE)
/* We need a cast here back from wide because FreeType doesn't support
* widechar filenames. Just use the buffer we allocated before for the
* font_name search */
font_path = (char*)font_namep;
WIDE_TO_MB_BUFFER(vbuffer, font_path, MAX_PATH * sizeof(TCHAR));
#else
font_path = vbuffer;
#endif
ttd_strlcat(font_path, "\\", MAX_PATH * sizeof(TCHAR));
ttd_strlcat(font_path, WIDE_TO_MB(dbuffer), MAX_PATH * sizeof(TCHAR));
/* Convert the path into something that FreeType understands */
font_path = GetShortPath(font_path);
index = 0;
do {
err = FT_New_Face(_library, font_path, index, face);
if (err != FT_Err_Ok) break;
if (strncasecmp(font_name, (*face)->family_name, strlen((*face)->family_name)) == 0) break;
/* Try english name if font name failed */
if (strncasecmp(font_name + strlen(font_name) + 1, (*face)->family_name, strlen((*face)->family_name)) == 0) break;
err = FT_Err_Cannot_Open_Resource;
} while ((FT_Long)++index != (*face)->num_faces);
folder_error:
registry_no_font_found:
#if defined(UNICODE)
free(font_namep);
#endif
RegCloseKey(hKey);
return err;
}
/**
* Fonts can have localised names and when the system locale is the same as
* one of those localised names Windows will always return that localised name
* instead of allowing to get the non-localised (English US) name of the font.
* This will later on give problems as freetype uses the non-localised name of
* the font and we need to compare based on that name.
* Windows furthermore DOES NOT have an API to get the non-localised name nor
* can we override the system locale. This means that we have to actually read
* the font itself to gather the font name we want.
* Based on: http://blogs.msdn.com/michkap/archive/2006/02/13/530814.aspx
* @param logfont the font information to get the english name of.
* @return the English name (if it could be found).
*/
static const char *GetEnglishFontName(const ENUMLOGFONTEX *logfont)
{
static char font_name[MAX_PATH];
const char *ret_font_name = NULL;
uint pos = 0;
HDC dc;
HGDIOBJ oldfont;
byte *buf;
DWORD dw;
uint16 format, count, stringOffset, platformId, encodingId, languageId, nameId, length, offset;
HFONT font = CreateFontIndirect(&logfont->elfLogFont);
if (font == NULL) goto err1;
dc = GetDC(NULL);
oldfont = SelectObject(dc, font);
dw = GetFontData(dc, 'eman', 0, NULL, 0);
if (dw == GDI_ERROR) goto err2;
buf = MallocT<byte>(dw);
dw = GetFontData(dc, 'eman', 0, buf, dw);
if (dw == GDI_ERROR) goto err3;
format = buf[pos++] << 8;
format += buf[pos++];
assert(format == 0);
count = buf[pos++] << 8;
count += buf[pos++];
stringOffset = buf[pos++] << 8;
stringOffset += buf[pos++];
for (uint i = 0; i < count; i++) {
platformId = buf[pos++] << 8;
platformId += buf[pos++];
encodingId = buf[pos++] << 8;
encodingId += buf[pos++];
languageId = buf[pos++] << 8;
languageId += buf[pos++];
nameId = buf[pos++] << 8;
nameId += buf[pos++];
if (nameId != 1) {
pos += 4; // skip length and offset
continue;
}
length = buf[pos++] << 8;
length += buf[pos++];
offset = buf[pos++] << 8;
offset += buf[pos++];
/* Don't buffer overflow */
length = min(length, MAX_PATH - 1);
for (uint j = 0; j < length; j++) font_name[j] = buf[stringOffset + offset + j];
font_name[length] = '\0';
if ((platformId == 1 && languageId == 0) || // Macintosh English
(platformId == 3 && languageId == 0x0409)) { // Microsoft English (US)
ret_font_name = font_name;
break;
}
}
err3:
free(buf);
err2:
SelectObject(dc, oldfont);
ReleaseDC(NULL, dc);
DeleteObject(font);
err1:
return ret_font_name == NULL ? WIDE_TO_MB((const TCHAR*)logfont->elfFullName) : ret_font_name;
}
class FontList {
protected:
TCHAR **fonts;
uint items;
uint capacity;
public:
FontList() : fonts(NULL), items(0), capacity(0) { };
~FontList() {
if (this->fonts == NULL) return;
for (uint i = 0; i < this->items; i++) {
free(this->fonts[i]);
}
free(this->fonts);
}
bool Add(const TCHAR *font) {
for (uint i = 0; i < this->items; i++) {
if (_tcscmp(this->fonts[i], font) == 0) return false;
}
if (this->items == this->capacity) {
this->capacity += 10;
this->fonts = ReallocT(this->fonts, this->capacity);
}
this->fonts[this->items++] = _tcsdup(font);
return true;
}
};
struct EFCParam {
FreeTypeSettings *settings;
LOCALESIGNATURE locale;
MissingGlyphSearcher *callback;
FontList fonts;
};
static int CALLBACK EnumFontCallback(const ENUMLOGFONTEX *logfont, const NEWTEXTMETRICEX *metric, DWORD type, LPARAM lParam)
{
EFCParam *info = (EFCParam *)lParam;
/* Skip duplicates */
if (!info->fonts.Add((const TCHAR*)logfont->elfFullName)) return 1;
/* Only use TrueType fonts */
if (!(type & TRUETYPE_FONTTYPE)) return 1;
/* Don't use SYMBOL fonts */
if (logfont->elfLogFont.lfCharSet == SYMBOL_CHARSET) return 1;
/* Use monospaced fonts when asked for it. */
if (info->callback->Monospace() && (logfont->elfLogFont.lfPitchAndFamily & (FF_MODERN | FIXED_PITCH)) != (FF_MODERN | FIXED_PITCH)) return 1;
/* The font has to have at least one of the supported locales to be usable. */
if ((metric->ntmFontSig.fsCsb[0] & info->locale.lsCsbSupported[0]) == 0 && (metric->ntmFontSig.fsCsb[1] & info->locale.lsCsbSupported[1]) == 0) {
/* On win9x metric->ntmFontSig seems to contain garbage. */
FONTSIGNATURE fs;
memset(&fs, 0, sizeof(fs));
HFONT font = CreateFontIndirect(&logfont->elfLogFont);
if (font != NULL) {
HDC dc = GetDC(NULL);
HGDIOBJ oldfont = SelectObject(dc, font);
GetTextCharsetInfo(dc, &fs, 0);
SelectObject(dc, oldfont);
ReleaseDC(NULL, dc);
DeleteObject(font);
}
if ((fs.fsCsb[0] & info->locale.lsCsbSupported[0]) == 0 && (fs.fsCsb[1] & info->locale.lsCsbSupported[1]) == 0) return 1;
}
char font_name[MAX_PATH];
#if defined(UNICODE)
WIDE_TO_MB_BUFFER((const TCHAR*)logfont->elfFullName, font_name, lengthof(font_name));
#else
strecpy(font_name, (const TCHAR*)logfont->elfFullName, lastof(font_name));
#endif
/* Add english name after font name */
const char *english_name = GetEnglishFontName(logfont);
strecpy(font_name + strlen(font_name) + 1, english_name, lastof(font_name));
/* Check whether we can actually load the font. */
bool ft_init = _library != NULL;
bool found = false;
FT_Face face;
/* Init FreeType if needed. */
if ((ft_init || FT_Init_FreeType(&_library) == FT_Err_Ok) && GetFontByFaceName(font_name, &face) == FT_Err_Ok) {
FT_Done_Face(face);
found = true;
}
if (!ft_init) {
/* Uninit FreeType if we did the init. */
FT_Done_FreeType(_library);
_library = NULL;
}
if (!found) return 1;
info->callback->SetFontNames(info->settings, font_name);
if (info->callback->FindMissingGlyphs(NULL)) return 1;
DEBUG(freetype, 1, "Fallback font: %s (%s)", font_name, english_name);
return 0; // stop enumerating
}
bool SetFallbackFont(FreeTypeSettings *settings, const char *language_isocode, int winlangid, MissingGlyphSearcher *callback)
{
DEBUG(freetype, 1, "Trying fallback fonts");
EFCParam langInfo;
if (GetLocaleInfo(MAKELCID(winlangid, SORT_DEFAULT), LOCALE_FONTSIGNATURE, (LPTSTR)&langInfo.locale, sizeof(langInfo.locale) / sizeof(TCHAR)) == 0) {
/* Invalid langid or some other mysterious error, can't determine fallback font. */
DEBUG(freetype, 1, "Can't get locale info for fallback font (langid=0x%x)", winlangid);
return false;
}
langInfo.settings = settings;
langInfo.callback = callback;
LOGFONT font;
/* Enumerate all fonts. */
font.lfCharSet = DEFAULT_CHARSET;
font.lfFaceName[0] = '\0';
font.lfPitchAndFamily = 0;
HDC dc = GetDC(NULL);
int ret = EnumFontFamiliesEx(dc, &font, (FONTENUMPROC)&EnumFontCallback, (LPARAM)&langInfo, 0);
ReleaseDC(NULL, dc);
return ret == 0;
}
#elif defined(__APPLE__) /* end ifdef Win32 */
/* ========================================================================================
* OSX support
* ======================================================================================== */
#include "os/macosx/macos.h"
FT_Error GetFontByFaceName(const char *font_name, FT_Face *face)
{
FT_Error err = FT_Err_Cannot_Open_Resource;
/* Get font reference from name. */
CFStringRef name = CFStringCreateWithCString(kCFAllocatorDefault, font_name, kCFStringEncodingUTF8);
ATSFontRef font = ATSFontFindFromName(name, kATSOptionFlagsDefault);
CFRelease(name);
if (font == kInvalidFont) return err;
/* Get a file system reference for the font. */
FSRef ref;
OSStatus os_err = -1;
#if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5)
if (MacOSVersionIsAtLeast(10, 5, 0)) {
os_err = ATSFontGetFileReference(font, &ref);
} else
#endif
{
#if (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_5) && !__LP64__
/* This type was introduced with the 10.5 SDK. */
#if (MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_5)
#define ATSFSSpec FSSpec
#endif
FSSpec spec;
os_err = ATSFontGetFileSpecification(font, (ATSFSSpec *)&spec);
if (os_err == noErr) os_err = FSpMakeFSRef(&spec, &ref);
#endif
}
if (os_err == noErr) {
/* Get unix path for file. */
UInt8 file_path[PATH_MAX];
if (FSRefMakePath(&ref, file_path, sizeof(file_path)) == noErr) {
DEBUG(freetype, 3, "Font path for %s: %s", font_name, file_path);
err = FT_New_Face(_library, (const char *)file_path, 0, face);
}
}
return err;
}
bool SetFallbackFont(FreeTypeSettings *settings, const char *language_isocode, int winlangid, MissingGlyphSearcher *callback)
{
const char *str;
bool result = false;
callback->FindMissingGlyphs(&str);
#if (MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5)
if (MacOSVersionIsAtLeast(10, 5, 0)) {
/* Determine fallback font using CoreText. This uses the language isocode
* to find a suitable font. CoreText is available from 10.5 onwards. */
char lang[16];
if (strcmp(language_isocode, "zh_TW") == 0) {
/* Traditional Chinese */
strecpy(lang, "zh-Hant", lastof(lang));
} else if (strcmp(language_isocode, "zh_CN") == 0) {
/* Simplified Chinese */
strecpy(lang, "zh-Hans", lastof(lang));
} else if (strncmp(language_isocode, "ur", 2) == 0) {
/* The urdu alphabet is variant of persian. As OS X has no default
* font that advertises an urdu language code, search for persian
* support instead. */
strecpy(lang, "fa", lastof(lang));
} else {
/* Just copy the first part of the isocode. */
strecpy(lang, language_isocode, lastof(lang));
char *sep = strchr(lang, '_');
if (sep != NULL) *sep = '\0';
}
CFStringRef lang_code;
lang_code = CFStringCreateWithCString(kCFAllocatorDefault, lang, kCFStringEncodingUTF8);
/* Create a font iterator and iterate over all fonts that
* are available to the application. */
ATSFontIterator itr;
ATSFontRef font;
ATSFontIteratorCreate(kATSFontContextLocal, NULL, NULL, kATSOptionFlagsUnRestrictedScope, &itr);
while (!result && ATSFontIteratorNext(itr, &font) == noErr) {
/* Get CoreText font handle. */
CTFontRef font_ref = CTFontCreateWithPlatformFont(font, 0.0, NULL, NULL);
CFArrayRef langs = CTFontCopySupportedLanguages(font_ref);
if (langs != NULL) {
/* Font has a list of supported languages. */
for (CFIndex i = 0; i < CFArrayGetCount(langs); i++) {
CFStringRef lang = (CFStringRef)CFArrayGetValueAtIndex(langs, i);
if (CFStringCompare(lang, lang_code, kCFCompareAnchored) == kCFCompareEqualTo) {
/* Lang code is supported by font, get full font name. */
CFStringRef font_name = CTFontCopyFullName(font_ref);
char name[128];
CFStringGetCString(font_name, name, lengthof(name), kCFStringEncodingUTF8);
CFRelease(font_name);
/* Skip some inappropriate or ugly looking fonts that have better alternatives. */
if (strncmp(name, "Courier", 7) == 0 || strncmp(name, "Apple Symbols", 13) == 0 ||
strncmp(name, ".Aqua", 5) == 0 || strncmp(name, "LastResort", 10) == 0 ||
strncmp(name, "GB18030 Bitmap", 14) == 0) continue;
/* Save result. */
callback->SetFontNames(settings, name);
DEBUG(freetype, 2, "CT-Font for %s: %s", language_isocode, name);
result = true;
break;
}
}
CFRelease(langs);
}
CFRelease(font_ref);
}
ATSFontIteratorRelease(&itr);
CFRelease(lang_code);
} else
#endif
{
#if (MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_5) && !__LP64__
/* Determine fallback font using ATSUI. This uses a string sample with
* missing characters. This is not failure-proof, but a better way like
* using the isocode as in the CoreText code path is not available.
* ATSUI was deprecated with 10.6 and is only partially available in
* 64-bit mode. */
/* Remove all control characters in the range from SCC_CONTROL_START to
* SCC_CONTROL_END as well as all ASCII < 0x20 from the string as it will
* mess with the automatic font detection */
char buff[256]; // This length is enough to find a suitable replacement font
strecpy(buff, str, lastof(buff));
str_validate(buff, lastof(buff), SVS_ALLOW_NEWLINE);
/* Extract a UniChar representation of the sample string. */
CFStringRef cf_str = CFStringCreateWithCString(kCFAllocatorDefault, buff, kCFStringEncodingUTF8);
if (cf_str == NULL) {
/* Something went wrong. Corrupt/invalid sample string? */
return false;
}
CFIndex str_len = CFStringGetLength(cf_str);
UniChar string[str_len];
CFStringGetCharacters(cf_str, CFRangeMake(0, str_len), string);
/* Create a default text style with the default font. */
ATSUStyle style;
ATSUCreateStyle(&style);
/* Create a text layout object from the sample string using the text style. */
UniCharCount run_len = kATSUToTextEnd;
ATSUTextLayout text_layout;
ATSUCreateTextLayoutWithTextPtr(string, kATSUFromTextBeginning, kATSUToTextEnd, str_len, 1, &run_len, &style, &text_layout);
/* Try to match a font for the sample text. ATSUMatchFontsToText stops after
* it finds the first continuous character run not renderable with the currently
* selected font starting at offset. The matching needs to be repeated until
* the end of the string is reached to make sure the fallback font matches for
* all characters in the string and not only the first run. */
UniCharArrayOffset offset = kATSUFromTextBeginning;
OSStatus os_err;
do {
ATSUFontID font;
UniCharCount run_len;
os_err = ATSUMatchFontsToText(text_layout, offset, kATSUToTextEnd, &font, &offset, &run_len);
if (os_err == kATSUFontsMatched) {
/* Found a better fallback font. Update the text layout
* object with the new font. */
ATSUAttributeTag tag = kATSUFontTag;
ByteCount size = sizeof(font);
ATSUAttributeValuePtr val = &font;
ATSUSetAttributes(style, 1, &tag, &size, &val);
offset += run_len;
}
/* Exit if the end of the string is reached or some other error occurred. */
} while (os_err == kATSUFontsMatched && offset < (UniCharArrayOffset)str_len);
if (os_err == noErr || os_err == kATSUFontsMatched) {
/* ATSUMatchFontsToText exited normally. Extract font
* out of the text layout object. */
ATSUFontID font;
ByteCount act_len;
ATSUGetAttribute(style, kATSUFontTag, sizeof(font), &font, &act_len);
/* Get unique font name. The result is not a c-string, we have
* to leave space for a \0 and terminate it ourselves. */
char name[128];
ATSUFindFontName(font, kFontUniqueName, kFontNoPlatformCode, kFontNoScriptCode, kFontNoLanguageCode, 127, name, &act_len, NULL);
name[act_len > 127 ? 127 : act_len] = '\0';
/* Save Result. */
callback->SetFontNames(settings, name);
DEBUG(freetype, 2, "ATSUI-Font for %s: %s", language_isocode, name);
result = true;
}
ATSUDisposeTextLayout(text_layout);
ATSUDisposeStyle(style);
CFRelease(cf_str);
#endif
}
if (result && strncmp(settings->medium.font, "Geeza Pro", 9) == 0) {
/* The font 'Geeza Pro' is often found for arabic characters, but
* it has the 'tiny' problem of not having any latin characters.
* 'Arial Unicode MS' on the other hand has arabic and latin glyphs,
* but seems to 'forget' to inform the OS about this fact. Manually
* substitute the latter for the former if it is loadable. */
bool ft_init = _library != NULL;
FT_Face face;
/* Init FreeType if needed. */
if ((ft_init || FT_Init_FreeType(&_library) == FT_Err_Ok) && GetFontByFaceName("Arial Unicode MS", &face) == FT_Err_Ok) {
FT_Done_Face(face);
callback->SetFontNames(settings, "Arial Unicode MS");
DEBUG(freetype, 1, "Replacing font 'Geeza Pro' with 'Arial Unicode MS'");
}
if (!ft_init) {
/* Uninit FreeType if we did the init. */
FT_Done_FreeType(_library);
_library = NULL;
}
}
callback->FindMissingGlyphs(NULL);
return result;
}
#elif defined(WITH_FONTCONFIG) /* end ifdef __APPLE__ */
#include <fontconfig/fontconfig.h>
/* ========================================================================================
* FontConfig (unix) support
* ======================================================================================== */
FT_Error GetFontByFaceName(const char *font_name, FT_Face *face)
{
FT_Error err = FT_Err_Cannot_Open_Resource;
if (!FcInit()) {
ShowInfoF("Unable to load font configuration");
} else {
FcPattern *match;
FcPattern *pat;
FcFontSet *fs;
FcResult result;
char *font_style;
char *font_family;
/* Split & strip the font's style */
font_family = strdup(font_name);
font_style = strchr(font_family, ',');
if (font_style != NULL) {
font_style[0] = '\0';
font_style++;
while (*font_style == ' ' || *font_style == '\t') font_style++;
}
/* Resolve the name and populate the information structure */
pat = FcNameParse((FcChar8*)font_family);
if (font_style != NULL) FcPatternAddString(pat, FC_STYLE, (FcChar8*)font_style);
FcConfigSubstitute(0, pat, FcMatchPattern);
FcDefaultSubstitute(pat);
fs = FcFontSetCreate();
match = FcFontMatch(0, pat, &result);
if (fs != NULL && match != NULL) {
int i;
FcChar8 *family;
FcChar8 *style;
FcChar8 *file;
FcFontSetAdd(fs, match);
for (i = 0; err != FT_Err_Ok && i < fs->nfont; i++) {
/* Try the new filename */
if (FcPatternGetString(fs->fonts[i], FC_FILE, 0, &file) == FcResultMatch &&
FcPatternGetString(fs->fonts[i], FC_FAMILY, 0, &family) == FcResultMatch &&
FcPatternGetString(fs->fonts[i], FC_STYLE, 0, &style) == FcResultMatch) {
/* The correct style? */
if (font_style != NULL && strcasecmp(font_style, (char*)style) != 0) continue;
/* Font config takes the best shot, which, if the family name is spelled
* wrongly a 'random' font, so check whether the family name is the
* same as the supplied name */
if (strcasecmp(font_family, (char*)family) == 0) {
err = FT_New_Face(_library, (char *)file, 0, face);
}
}
}
}
free(font_family);
FcPatternDestroy(pat);
FcFontSetDestroy(fs);
FcFini();
}
return err;
}
bool SetFallbackFont(FreeTypeSettings *settings, const char *language_isocode, int winlangid, MissingGlyphSearcher *callback)
{
if (!FcInit()) return false;
bool ret = false;
/* Fontconfig doesn't handle full language isocodes, only the part
* before the _ of e.g. en_GB is used, so "remove" everything after
* the _. */
char lang[16];
seprintf(lang, lastof(lang), ":lang=%s", language_isocode);
char *split = strchr(lang, '_');
if (split != NULL) *split = '\0';
/* First create a pattern to match the wanted language. */
FcPattern *pat = FcNameParse((FcChar8*)lang);
/* We only want to know the filename. */
FcObjectSet *os = FcObjectSetBuild(FC_FILE, FC_SPACING, FC_SLANT, FC_WEIGHT, NULL);
/* Get the list of filenames matching the wanted language. */
FcFontSet *fs = FcFontList(NULL, pat, os);
/* We don't need these anymore. */
FcObjectSetDestroy(os);
FcPatternDestroy(pat);
if (fs != NULL) {
int best_weight = -1;
const char *best_font = NULL;
for (int i = 0; i < fs->nfont; i++) {
FcPattern *font = fs->fonts[i];
FcChar8 *file = NULL;
FcResult res = FcPatternGetString(font, FC_FILE, 0, &file);
if (res != FcResultMatch || file == NULL) {
continue;
}
/* Get a font with the right spacing .*/
int value = 0;
FcPatternGetInteger(font, FC_SPACING, 0, &value);
if (callback->Monospace() != (value == FC_MONO) && value != FC_DUAL) continue;
/* Do not use those that explicitly say they're slanted. */
FcPatternGetInteger(font, FC_SLANT, 0, &value);
if (value != 0) continue;
/* We want the fatter font as they look better at small sizes. */
FcPatternGetInteger(font, FC_WEIGHT, 0, &value);
if (value <= best_weight) continue;
callback->SetFontNames(settings, (const char*)file);
bool missing = callback->FindMissingGlyphs(NULL);
DEBUG(freetype, 1, "Font \"%s\" misses%s glyphs", file, missing ? "" : " no");
if (!missing) {
best_weight = value;
best_font = (const char *)file;
}
}
if (best_font != NULL) {
ret = true;
callback->SetFontNames(settings, best_font);
InitFreeType(callback->Monospace());
}
/* Clean up the list of filenames. */
FcFontSetDestroy(fs);
}
FcFini();
return ret;
}
#else /* without WITH_FONTCONFIG */
FT_Error GetFontByFaceName(const char *font_name, FT_Face *face) {return FT_Err_Cannot_Open_Resource;}
bool SetFallbackFont(FreeTypeSettings *settings, const char *language_isocode, int winlangid, MissingGlyphSearcher *callback) { return false; }
#endif /* WITH_FONTCONFIG */
#endif /* WITH_FREETYPE */

View File

@@ -1,44 +0,0 @@
/* $Id$ */
/*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file fontdetection.h Functions related to detecting/finding the right font. */
#ifndef FONTDETECTION_H
#define FONTDETECTION_H
#include "fontcache.h"
#ifdef WITH_FREETYPE
#include <ft2build.h>
#include FT_FREETYPE_H
/**
* Load a freetype font face with the given font name.
* @param font_name The name of the font to load.
* @param face The face that has been found.
* @return The error we encountered.
*/
FT_Error GetFontByFaceName(const char *font_name, FT_Face *face);
/**
* We would like to have a fallback font as the current one
* doesn't contain all characters we need.
* This function must set all fonts of settings.
* @param settings the settings to overwrite the fontname of.
* @param language_isocode the language, e.g. en_GB.
* @param winlangid the language ID windows style.
* @param callback The function to call to check for missing glyphs.
* @return true if a font has been set, false otherwise.
*/
bool SetFallbackFont(FreeTypeSettings *settings, const char *language_isocode, int winlangid, class MissingGlyphSearcher *callback);
#endif /* WITH_FREETYPE */
#endif

View File

@@ -10,7 +10,8 @@
/** @file gfx.cpp Handling of drawing text and other gfx related stuff. */
#include "stdafx.h"
#include "gfx_layout.h"
#include "gfx_func.h"
#include "fontcache.h"
#include "progress.h"
#include "zoom_func.h"
#include "blitter/factory.hpp"
@@ -44,6 +45,9 @@ SwitchMode _switch_mode; ///< The next mainloop command.
PauseModeByte _pause_mode;
Palette _cur_palette;
static Dimension _max_char_size[FS_END]; ///< Cache of the maximum size of any character of a font.
static int _max_char_height; ///< Cache of the height of the largest font
static int _max_char_width; ///< Cache of the width of the largest font
static byte _stringwidth_table[FS_END][224]; ///< Cache containing width of often used characters. @see GetCharacterWidth()
DrawPixelInfo *_cur_dpi;
byte _colour_gradient[COLOUR_END][8];
@@ -292,151 +296,322 @@ static void SetColourRemap(TextColour colour)
_colour_remap_ptr = _string_colourremap;
}
#if !defined(WITH_ICU)
static WChar *HandleBiDiAndArabicShapes(WChar *text) { return text; }
#else
#include <unicode/ubidi.h>
#include <unicode/ushape.h>
#include <unicode/ustring.h>
/**
* Drawing routine for drawing a laid out line of text.
* @param line String to draw.
* @param y The top most position to draw on.
* @param left The left most position to draw on.
* @param right The right most position to draw on.
* @param align The alignment of the string when drawing left-to-right. In the
* case a right-to-left language is chosen this is inverted so it
* will be drawn in the right direction.
* Function to be able to handle right-to-left text and Arabic chars properly.
*
* First: right-to-left (RTL) is stored 'logically' in almost all applications
* and so do we. This means that their text is stored from right to the
* left in memory and any non-RTL text (like numbers or English) are
* then stored from left-to-right. When we want to actually draw the
* text we need to reverse the RTL text in memory, which is what
* happens in ubidi_writeReordered.
* Second: Arabic characters "differ" based on their context. To draw the
* correct variant we pass it through u_shapeArabic. This function can
* add or remove some characters. This is the reason for the lastof
* so we know till where we can fill the output.
*
* Sadly enough these functions work with a custom character format, UChar,
* which isn't the same size as WChar. Because of that we need to transform
* our text first to UChars and then back to something we can use.
*
* To be able to truncate strings properly you must truncate before passing to
* this function. This way the logical begin of the string remains and the end
* gets chopped of instead of the other way around.
*
* The reshaping of Arabic characters might increase or decrease the width of
* the characters/string. So it might still overflow after truncation, though
* the chance is fairly slim as most characters get shorter instead of longer.
* @param buffer the buffer to read from/to
* @param lastof the end of the buffer
* @return the buffer to draw from
*/
static WChar *HandleBiDiAndArabicShapes(WChar *buffer)
{
UChar input[DRAW_STRING_BUFFER];
UChar intermediate[DRAW_STRING_BUFFER];
static WChar output[DRAW_STRING_BUFFER];
/* Transform from UTF-32 to internal ICU format of UTF-16. */
UErrorCode err = U_ZERO_ERROR;
int32_t length = 0;
u_strFromUTF32(input, lengthof(input), &length, (UChar32 *)buffer, -1, &err);
if (U_FAILURE(err)) return buffer;
UBiDi *para = ubidi_openSized(length, 0, &err);
if (para == NULL) return buffer;
ubidi_setPara(para, input, length, _current_text_dir == TD_RTL ? UBIDI_DEFAULT_RTL : UBIDI_DEFAULT_LTR, NULL, &err);
length = ubidi_writeReordered(para, intermediate, lengthof(intermediate), UBIDI_REMOVE_BIDI_CONTROLS, &err);
length = u_shapeArabic(intermediate, length, input, lengthof(input), U_SHAPE_TEXT_DIRECTION_VISUAL_LTR | U_SHAPE_LETTERS_SHAPE, &err);
ubidi_close(para);
if (U_FAILURE(err)) return buffer;
/* Transform back to UTF-32. */
u_strToUTF32((UChar32 *)output, lengthof(output), NULL, input, length, &err);
if (U_FAILURE(err)) return buffer;
/* u_strToUTF32 doesn't add a NUL charcter if the buffer is too small, be safe. */
output[lengthof(output) - 1] = '\0';
return output;
}
#endif /* WITH_ICU */
/**
* Truncate a given string to a maximum width if necessary.
* If the string is truncated, add three dots ('...') to show this.
* @param *str string that is checked and possibly truncated
* @param maxw maximum width in pixels of the string
* @param ignore_setxy whether to ignore SETX(Y) or not
* @param start_fontsize Fontsize to start the text with
* @return new width of (truncated) string
*/
static int TruncateString(char *str, int maxw, bool ignore_setxy, FontSize start_fontsize)
{
int w = 0;
FontSize size = start_fontsize;
int ddd, ddd_w;
WChar c;
char *ddd_pos;
ddd_w = ddd = GetCharacterWidth(size, '.') * 3;
for (ddd_pos = str; (c = Utf8Consume(const_cast<const char **>(&str))) != '\0'; ) {
if (IsPrintable(c) && !IsTextDirectionChar(c)) {
w += GetCharacterWidth(size, c);
if (w > maxw) {
/* string got too big... insert dotdotdot, but make sure we do not
* print anything beyond the string termination character. */
for (int i = 0; *ddd_pos != '\0' && i < 3; i++, ddd_pos++) *ddd_pos = '.';
*ddd_pos = '\0';
return ddd_w;
}
} else {
if (c == SCC_SETX) {
if (!ignore_setxy) w = *str;
str++;
} else if (c == SCC_SETXY) {
if (!ignore_setxy) w = *str;
str += 2;
} else if (c == SCC_TINYFONT) {
size = FS_SMALL;
ddd = GetCharacterWidth(size, '.') * 3;
} else if (c == SCC_BIGFONT) {
size = FS_LARGE;
ddd = GetCharacterWidth(size, '.') * 3;
} else if (c == '\n') {
DEBUG(misc, 0, "Drawing string using newlines with DrawString instead of DrawStringMultiLine. Please notify the developers of this: [%s]", str);
}
}
/* Remember the last position where three dots fit. */
if (w + ddd < maxw) {
ddd_w = w + ddd;
ddd_pos = str;
}
}
return w;
}
static int ReallyDoDrawString(const WChar *string, int x, int y, DrawStringParams &params, bool parse_string_also_when_clipped = false);
/**
* Get the real width of the string.
* @param str the string to draw
* @param start_fontsize Fontsize to start the text with
* @return the width.
*/
static int GetStringWidth(const WChar *str, FontSize start_fontsize)
{
FontSize size = start_fontsize;
int max_width;
int width;
WChar c;
width = max_width = 0;
for (;;) {
c = *str++;
if (c == 0) break;
if (IsPrintable(c) && !IsTextDirectionChar(c)) {
width += GetCharacterWidth(size, c);
} else {
switch (c) {
case SCC_SETX:
case SCC_SETXY:
/* At this point there is no SCC_SETX(Y) anymore */
NOT_REACHED();
break;
case SCC_TINYFONT: size = FS_SMALL; break;
case SCC_BIGFONT: size = FS_LARGE; break;
case '\n':
max_width = max(max_width, width);
break;
}
}
}
return max(max_width, width);
}
/**
* Draw string, possibly truncated to make it fit in its allocated space
*
* @param left The left most position to draw on.
* @param right The right most position to draw on.
* @param top The top most position to draw on.
* @param str String to draw.
* @param last The end of the string buffer to draw.
* @param params Text drawing parameters.
* @param align The alignment of the string when drawing left-to-right. In the
* case a right-to-left language is chosen this is inverted so it
* will be drawn in the right direction.
* @param underline Whether to underline what has been drawn or not.
* @param truncate Whether to truncate the string or not.
*
* @return In case of left or center alignment the right most pixel we have drawn to.
* In case of right alignment the left most pixel we have drawn to.
*/
static int DrawLayoutLine(ParagraphLayout::Line *line, int y, int left, int right, StringAlignment align, bool underline)
static int DrawString(int left, int right, int top, char *str, const char *last, DrawStringParams &params, StringAlignment align, bool underline = false, bool truncate = true)
{
if (line->countRuns() == 0) return 0;
/* We need the outer limits of both left/right */
int min_left = INT32_MAX;
int max_right = INT32_MIN;
int w = line->getWidth();
int h = line->getLeading();
int initial_left = left;
int initial_right = right;
int initial_top = top;
if (truncate) TruncateString(str, right - left + 1, (align & SA_STRIP) == SA_STRIP, params.fontsize);
/*
* The following is needed for truncation.
* Depending on the text direction, we either remove bits at the rear
* or the front. For this we shift the entire area to draw so it fits
* within the left/right bounds and the side we do not truncate it on.
* Then we determine the truncation location, i.e. glyphs that fall
* outside of the range min_x - max_x will not be drawn; they are thus
* the truncated glyphs.
*
* At a later step we insert the dots.
* To support SETX and SETXY properly with RTL languages we have to
* calculate the offsets from the right. To do this we need to split
* the string and draw the parts separated by SETX(Y).
* So here we split
*/
static SmallVector<WChar *, 4> setx_offsets;
setx_offsets.Clear();
int max_w = right - left + 1; // The maximum width.
WChar draw_buffer[DRAW_STRING_BUFFER];
WChar *p = draw_buffer;
int offset_x = 0; // The offset we need for positioning the glyphs
int min_x = left; // The minimum x position to draw normal glyphs on.
int max_x = right; // The maximum x position to draw normal glyphs on.
*setx_offsets.Append() = p;
bool truncation = max_w < w; // Whether we need to do truncation.
int dot_width = 0; // Cache for the width of the dot.
const Sprite *dot_sprite = NULL; // Cache for the sprite of the dot.
char *loc = str;
for (;;) {
WChar c;
/* We cannot use Utf8Consume as we need the location of the SETX(Y) */
size_t len = Utf8Decode(&c, loc);
*p++ = c;
if (truncation) {
/*
* Assumption may be made that all fonts of a run are of the same size.
* In any case, we'll use these dots for the abbreviation, so even if
* another size would be chosen it won't have truncated too little for
* the truncation dots.
*/
FontCache *fc = ((const Font*)line->getVisualRun(0)->getFont())->fc;
GlyphID dot_glyph = fc->MapCharToGlyph('.');
dot_width = fc->GetGlyphWidth(dot_glyph);
dot_sprite = fc->GetGlyph(dot_glyph);
if (_current_text_dir == TD_RTL) {
min_x += 3 * dot_width;
offset_x = w - 3 * dot_width - max_w;
} else {
max_x -= 3 * dot_width;
if (c == '\0') break;
if (p >= lastof(draw_buffer) - 3) {
/* Make sure we never overflow (even if copying SCC_SETX(Y)). */
*p = '\0';
break;
}
if (c != SCC_SETX && c != SCC_SETXY) {
loc += len;
continue;
}
w = max_w;
if (align & SA_STRIP) {
/* We do not want to keep the SETX(Y)!. It was already copied, so
* remove it and undo the incrementing of the pointer! */
*p-- = '\0';
loc += len + (c == SCC_SETXY ? 2 : 1);
continue;
}
if ((align & SA_HOR_MASK) != SA_LEFT) {
DEBUG(grf, 1, "Using SETX and/or SETXY when not aligned to the left. Fixing alignment...");
/* For left alignment and change the left so it will roughly be in the
* middle. This will never cause the string to be completely centered,
* but once SETX is used you cannot be sure the actual content of the
* string is centered, so it doesn't really matter. */
align = SA_LEFT | SA_FORCE;
initial_left = left = max(left, (left + right - (int)GetStringBoundingBox(str).width) / 2);
}
/* We add the begin of the string, but don't add it twice */
if (p != draw_buffer) {
*setx_offsets.Append() = p;
p[-1] = '\0';
*p++ = c;
}
/* Skip the SCC_SETX(Y) ... */
loc += len;
/* ... copy the x coordinate ... */
*p++ = *loc++;
/* ... and finally copy the y coordinate if it exists */
if (c == SCC_SETXY) *p++ = *loc++;
}
/* In case we have a RTL language we swap the alignment. */
if (!(align & SA_FORCE) && _current_text_dir == TD_RTL && (align & SA_HOR_MASK) != SA_HOR_CENTER) align ^= SA_RIGHT;
if (!(align & SA_FORCE) && _current_text_dir == TD_RTL && !(align & SA_STRIP) && (align & SA_HOR_MASK) != SA_HOR_CENTER) align ^= SA_RIGHT;
/* right is the right most position to draw on. In this case we want to do
* calculations with the width of the string. In comparison right can be
* seen as lastof(todraw) and width as lengthof(todraw). They differ by 1.
* So most +1/-1 additions are to move from lengthof to 'indices'.
*/
switch (align & SA_HOR_MASK) {
case SA_LEFT:
/* right + 1 = left + w */
right = left + w - 1;
break;
for (WChar **iter = setx_offsets.Begin(); iter != setx_offsets.End(); iter++) {
WChar *to_draw = *iter;
int offset = 0;
case SA_HOR_CENTER:
left = RoundDivSU(right + 1 + left - w, 2);
/* right + 1 = left + w */
right = left + w - 1;
break;
/* Skip the SETX(Y) and set the appropriate offsets. */
if (*to_draw == SCC_SETX || *to_draw == SCC_SETXY) {
to_draw++;
offset = *to_draw++;
if (*to_draw == SCC_SETXY) top = initial_top + *to_draw++;
}
case SA_RIGHT:
left = right + 1 - w;
break;
to_draw = HandleBiDiAndArabicShapes(to_draw);
int w = GetStringWidth(to_draw, params.fontsize);
default:
NOT_REACHED();
}
/* right is the right most position to draw on. In this case we want to do
* calculations with the width of the string. In comparison right can be
* seen as lastof(todraw) and width as lengthof(todraw). They differ by 1.
* So most +1/-1 additions are to move from lengthof to 'indices'.
*/
switch (align & SA_HOR_MASK) {
case SA_LEFT:
/* right + 1 = left + w */
left = initial_left + offset;
right = left + w - 1;
break;
for (int run_index = 0; run_index < line->countRuns(); run_index++) {
const ParagraphLayout::VisualRun *run = line->getVisualRun(run_index);
const Font *f = (const Font*)run->getFont();
case SA_HOR_CENTER:
left = RoundDivSU(initial_right + 1 + initial_left - w, 2);
/* right + 1 = left + w */
right = left + w - 1;
break;
FontCache *fc = f->fc;
TextColour colour = f->colour;
SetColourRemap(colour);
case SA_RIGHT:
left = initial_right + 1 - w - offset;
break;
DrawPixelInfo *dpi = _cur_dpi;
int dpi_left = dpi->left;
int dpi_right = dpi->left + dpi->width - 1;
default:
NOT_REACHED();
}
bool draw_shadow = fc->GetDrawGlyphShadow() && colour != TC_BLACK;
min_left = min(left, min_left);
max_right = max(right, max_right);
for (int i = 0; i < run->getGlyphCount(); i++) {
GlyphID glyph = run->getGlyphs()[i];
/* Not a valid glyph (empty) */
if (glyph == 0xFFFF) continue;
int begin_x = run->getPositions()[i * 2] + left - offset_x;
int end_x = run->getPositions()[i * 2 + 2] + left - offset_x - 1;
int top = run->getPositions()[i * 2 + 1] + y;
/* Truncated away. */
if (truncation && (begin_x < min_x || end_x > max_x)) continue;
const Sprite *sprite = fc->GetGlyph(glyph);
/* Check clipping (the "+ 1" is for the shadow). */
if (begin_x + sprite->x_offs > dpi_right || begin_x + sprite->x_offs + sprite->width /* - 1 + 1 */ < dpi_left) continue;
if (draw_shadow && (glyph & SPRITE_GLYPH) == 0) {
SetColourRemap(TC_BLACK);
GfxMainBlitter(sprite, begin_x + 1, top + 1, BM_COLOUR_REMAP);
SetColourRemap(colour);
}
GfxMainBlitter(sprite, begin_x, top, BM_COLOUR_REMAP);
ReallyDoDrawString(to_draw, left, top, params, !truncate);
if (underline) {
GfxFillRect(left, top + FONT_HEIGHT_NORMAL, right, top + FONT_HEIGHT_NORMAL, _string_colourremap[1]);
}
}
if (truncation) {
int x = (_current_text_dir == TD_RTL) ? left : (right - 3 * dot_width);
for (int i = 0; i < 3; i++, x += dot_width) {
GfxMainBlitter(dot_sprite, x, y, BM_COLOUR_REMAP);
}
}
if (underline) {
GfxFillRect(left, y + h, right, y + h, _string_colourremap[1]);
}
return (align & SA_HOR_MASK) == SA_RIGHT ? left : right;
return (align & SA_HOR_MASK) == SA_RIGHT ? min_left : max_right;
}
/**
@@ -455,10 +630,10 @@ static int DrawLayoutLine(ParagraphLayout::Line *line, int y, int left, int righ
*/
int DrawString(int left, int right, int top, const char *str, TextColour colour, StringAlignment align, bool underline, FontSize fontsize)
{
Layouter layout(str, INT32_MAX, colour, fontsize);
if (layout.Length() == 0) return 0;
return DrawLayoutLine(*layout.Begin(), top, left, right, align, underline);
char buffer[DRAW_STRING_BUFFER];
strecpy(buffer, str, lastof(buffer));
DrawStringParams params(colour, fontsize);
return DrawString(left, right, top, buffer, lastof(buffer), params, align, underline);
}
/**
@@ -479,21 +654,149 @@ int DrawString(int left, int right, int top, StringID str, TextColour colour, St
{
char buffer[DRAW_STRING_BUFFER];
GetString(buffer, str, lastof(buffer));
return DrawString(left, right, top, buffer, colour, align, underline, fontsize);
DrawStringParams params(colour, fontsize);
return DrawString(left, right, top, buffer, lastof(buffer), params, align, underline);
}
/**
* Calculates height of string (in pixels). The string is changed to a multiline string if needed.
* @param str string to check
* @param maxw maximum string width
* 'Correct' a string to a maximum length. Longer strings will be cut into
* additional lines at whitespace characters if possible. The string parameter
* is modified with terminating characters mid-string which are the
* placeholders for the newlines.
* The string WILL be truncated if there was no whitespace for the current
* line's maximum width.
*
* @note To know if the terminating '\0' is the string end or just a
* newline, the returned 'num' value should be consulted. The num'th '\0',
* starting with index 0 is the real string end.
*
* @param str string to check and correct for length restrictions
* @param last the last valid location (for '\0') in the buffer of str
* @param maxw the maximum width the string can have on one line
* @param size Fontsize to start the text with
* @return return a 32bit wide number consisting of 2 packed values:
* 0 - 15 the number of lines ADDED to the string
* 16 - 31 the fontsize in which the length calculation was done at
*/
uint32 FormatStringLinebreaks(char *str, const char *last, int maxw, FontSize size)
{
int num = 0;
assert(maxw > 0);
for (;;) {
/* The character *after* the last space. */
char *last_space = NULL;
int w = 0;
for (;;) {
WChar c = Utf8Consume(const_cast<const char **>(&str));
/* whitespace is where we will insert the line-break */
if (IsWhitespace(c)) last_space = str;
if (IsPrintable(c) && !IsTextDirectionChar(c)) {
int char_w = GetCharacterWidth(size, c);
w += char_w;
if (w > maxw) {
/* The string is longer than maximum width so we need to decide
* what to do with it. */
if (w == char_w) {
/* The character is wider than allowed width; don't know
* what to do with this case... bail out! */
return num + (size << 16);
}
if (last_space == NULL) {
/* No space has been found. Just terminate at our current
* location. This usually happens for languages that do not
* require spaces in strings, like Chinese, Japanese and
* Korean. For other languages terminating mid-word might
* not be the best, but terminating the whole string instead
* of continuing the word at the next line is worse. */
str = Utf8PrevChar(str);
size_t len = strlen(str);
char *terminator = str + len;
/* The string location + length of the string + 1 for '\0'
* always fits; otherwise there's no trailing '\0' and it
* it not a valid string. */
assert(terminator <= last);
assert(*terminator == '\0');
/* If the string is too long we have to terminate it earlier. */
if (terminator == last) {
/* Get the 'begin' of the previous character and make that
* the terminator of the string; we truncate it 'early'. */
*Utf8PrevChar(terminator) = '\0';
len = strlen(str);
}
/* Also move the terminator! */
memmove(str + 1, str, len + 1);
*str = '\0';
/* str needs to point to the character *after* the last space */
str++;
} else {
/* A space is found; perfect place to terminate */
str = last_space;
}
break;
}
} else {
switch (c) {
case '\0': return num + (size << 16);
case SCC_SETX: str++; break;
case SCC_SETXY: str += 2; break;
case SCC_TINYFONT: size = FS_SMALL; break;
case SCC_BIGFONT: size = FS_LARGE; break;
case '\n': goto end_of_inner_loop;
}
}
}
end_of_inner_loop:
/* String didn't fit on line (or a '\n' was encountered), so 'dummy' terminate
* and increase linecount. We use Utf8PrevChar() as also non 1 char long
* whitespace separators are supported */
num++;
char *s = Utf8PrevChar(str);
*s++ = '\0';
/* In which case (see above) we will shift remainder to left and close the gap */
if (str - s >= 1) {
for (; str[-1] != '\0';) *s++ = *str++;
}
}
}
/**
* Calculates height of string (in pixels). Accepts multiline string with '\0' as separators.
* @param src string to check
* @param num number of extra lines (output of FormatStringLinebreaks())
* @param start_fontsize Fontsize to start the text with
* @note assumes text won't be truncated. FormatStringLinebreaks() is a good way to ensure that.
* @return height of pixels of string when it is drawn
*/
static int GetStringHeight(const char *str, int maxw)
static int GetMultilineStringHeight(const char *src, int num, FontSize start_fontsize)
{
Layouter layout(str, maxw);
return layout.GetBounds().height;
int maxy = 0;
int y = 0;
int fh = GetCharacterHeight(start_fontsize);
for (;;) {
WChar c = Utf8Consume(&src);
switch (c) {
case 0: y += fh; if (--num < 0) return maxy; break;
case '\n': y += fh; break;
case SCC_SETX: src++; break;
case SCC_SETXY: src++; y = (int)*src++; break;
case SCC_TINYFONT: fh = GetCharacterHeight(FS_SMALL); break;
case SCC_BIGFONT: fh = GetCharacterHeight(FS_LARGE); break;
default: maxy = max<int>(maxy, y + fh); break;
}
}
}
/**
* Calculates height of string (in pixels). The string is changed to a multiline string if needed.
* @param str string to check
@@ -503,23 +806,12 @@ static int GetStringHeight(const char *str, int maxw)
int GetStringHeight(StringID str, int maxw)
{
char buffer[DRAW_STRING_BUFFER];
GetString(buffer, str, lastof(buffer));
return GetStringHeight(buffer, maxw);
}
/**
* Calculates number of lines of string. The string is changed to a multiline string if needed.
* @param str string to check
* @param maxw maximum string width
* @return number of lines of string when it is drawn
*/
int GetStringLineCount(StringID str, int maxw)
{
char buffer[DRAW_STRING_BUFFER];
GetString(buffer, str, lastof(buffer));
Layouter layout(buffer, maxw);
return layout.Length();
uint32 tmp = FormatStringLinebreaks(buffer, lastof(buffer), maxw);
return GetMultilineStringHeight(buffer, GB(tmp, 0, 16), FS_NORMAL);
}
/**
@@ -534,6 +826,24 @@ Dimension GetStringMultiLineBoundingBox(StringID str, const Dimension &suggestio
return box;
}
/**
* Calculates height of string (in pixels). The string is changed to a multiline string if needed.
* @param str string to check
* @param maxw maximum string width
* @return height of pixels of string when it is drawn
*/
int GetStringHeight(const char *str, int maxw)
{
char buffer[DRAW_STRING_BUFFER];
strecpy(buffer, str, lastof(buffer));
uint32 tmp = FormatStringLinebreaks(buffer, lastof(buffer), maxw);
return GetMultilineStringHeight(buffer, GB(tmp, 0, 16), FS_NORMAL);
}
/**
* Calculate string bounding box for multi-line strings.
* @param str String to check.
@@ -554,6 +864,7 @@ Dimension GetStringMultiLineBoundingBox(const char *str, const Dimension &sugges
* @param top The top most position to draw on.
* @param bottom The bottom most position to draw on.
* @param str String to draw.
* @param last The end of the string buffer to draw.
* @param colour Colour used for drawing the string, see DoDrawString() for details
* @param align The horizontal and vertical alignment of the string.
* @param underline Whether to underline all strings
@@ -561,7 +872,7 @@ Dimension GetStringMultiLineBoundingBox(const char *str, const Dimension &sugges
*
* @return If \a align is #SA_BOTTOM, the top to where we have written, else the bottom to where we have written.
*/
int DrawStringMultiLine(int left, int right, int top, int bottom, const char *str, TextColour colour, StringAlignment align, bool underline, FontSize fontsize)
static int DrawStringMultiLine(int left, int right, int top, int bottom, char *str, const char *last, TextColour colour, StringAlignment align, bool underline, FontSize fontsize)
{
int maxw = right - left + 1;
int maxh = bottom - top + 1;
@@ -570,8 +881,25 @@ int DrawStringMultiLine(int left, int right, int top, int bottom, const char *st
* do we really want to support fonts of 0 or less pixels high? */
if (maxh <= 0) return top;
Layouter layout(str, maxw, colour, fontsize);
int total_height = layout.GetBounds().height;
uint32 tmp = FormatStringLinebreaks(str, last, maxw);
int num = GB(tmp, 0, 16) + 1;
int mt = GetCharacterHeight((FontSize)GB(tmp, 16, 16));
int total_height = num * mt;
int skip_lines = 0;
if (total_height > maxh) {
if (maxh < mt) return top; // Not enough room for a single line.
if ((align & SA_VERT_MASK) == SA_BOTTOM) {
skip_lines = num;
num = maxh / mt;
skip_lines -= num;
} else {
num = maxh / mt;
}
total_height = num * mt;
}
int y;
switch (align & SA_VERT_MASK) {
case SA_TOP:
@@ -589,23 +917,66 @@ int DrawStringMultiLine(int left, int right, int top, int bottom, const char *st
default: NOT_REACHED();
}
int last_line = top;
int first_line = bottom;
for (ParagraphLayout::Line **iter = layout.Begin(); iter != layout.End(); iter++) {
ParagraphLayout::Line *line = *iter;
int line_height = line->getLeading();
if (y >= top && y < bottom) {
last_line = y + line_height;
if (first_line > y) first_line = y;
DrawLayoutLine(line, y, left, right, align, underline);
const char *src = str;
DrawStringParams params(colour, fontsize);
int written_top = bottom; // Uppermost position of rendering a line of text
for (;;) {
if (skip_lines == 0) {
char buf2[DRAW_STRING_BUFFER];
strecpy(buf2, src, lastof(buf2));
DrawString(left, right, y, buf2, lastof(buf2), params, align, underline, false);
if (written_top > y) written_top = y;
y += mt;
num--;
}
y += line_height;
}
return ((align & SA_VERT_MASK) == SA_BOTTOM) ? first_line : last_line;
for (;;) {
WChar c = Utf8Consume(&src);
if (c == 0) {
break;
} else if (c == SCC_SETX) {
src++;
} else if (c == SCC_SETXY) {
src += 2;
} else if (skip_lines > 0) {
/* Skipped drawing, so do additional processing to update params. */
if (c >= SCC_BLUE && c <= SCC_BLACK) {
params.SetColour((TextColour)(c - SCC_BLUE));
} else if (c == SCC_PREVIOUS_COLOUR) { // Revert to the previous colour.
params.SetPreviousColour();
} else if (c == SCC_TINYFONT) {
params.SetFontSize(FS_SMALL);
} else if (c == SCC_BIGFONT) {
params.SetFontSize(FS_LARGE);
}
}
}
if (skip_lines > 0) skip_lines--;
if (num == 0) return ((align & SA_VERT_MASK) == SA_BOTTOM) ? written_top : y;
}
}
/**
* Draw string, possibly over multiple lines.
*
* @param left The left most position to draw on.
* @param right The right most position to draw on.
* @param top The top most position to draw on.
* @param bottom The bottom most position to draw on.
* @param str String to draw.
* @param colour Colour used for drawing the string, see DoDrawString() for details
* @param align The horizontal and vertical alignment of the string.
* @param underline Whether to underline all strings
* @param fontsize The size of the initial characters.
*
* @return If \a align is #SA_BOTTOM, the top to where we have written, else the bottom to where we have written.
*/
int DrawStringMultiLine(int left, int right, int top, int bottom, const char *str, TextColour colour, StringAlignment align, bool underline, FontSize fontsize)
{
char buffer[DRAW_STRING_BUFFER];
strecpy(buffer, str, lastof(buffer));
return DrawStringMultiLine(left, right, top, bottom, buffer, lastof(buffer), colour, align, underline, fontsize);
}
/**
@@ -627,7 +998,7 @@ int DrawStringMultiLine(int left, int right, int top, int bottom, StringID str,
{
char buffer[DRAW_STRING_BUFFER];
GetString(buffer, str, lastof(buffer));
return DrawStringMultiLine(left, right, top, bottom, buffer, colour, align, underline, fontsize);
return DrawStringMultiLine(left, right, top, bottom, buffer, lastof(buffer), colour, align, underline, fontsize);
}
/**
@@ -642,8 +1013,38 @@ int DrawStringMultiLine(int left, int right, int top, int bottom, StringID str,
*/
Dimension GetStringBoundingBox(const char *str, FontSize start_fontsize)
{
Layouter layout(str, INT32_MAX, TC_FROMSTRING, start_fontsize);
return layout.GetBounds();
FontSize size = start_fontsize;
Dimension br;
uint max_width;
WChar c;
br.width = br.height = max_width = 0;
for (;;) {
c = Utf8Consume(&str);
if (c == 0) break;
if (IsPrintable(c) && !IsTextDirectionChar(c)) {
br.width += GetCharacterWidth(size, c);
} else {
switch (c) {
case SCC_SETX: br.width = max((uint)*str++, br.width); break;
case SCC_SETXY:
br.width = max((uint)*str++, br.width);
br.height = max((uint)*str++, br.height);
break;
case SCC_TINYFONT: size = FS_SMALL; break;
case SCC_BIGFONT: size = FS_LARGE; break;
case '\n':
br.height += GetCharacterHeight(size);
if (br.width > max_width) max_width = br.width;
br.width = 0;
break;
}
}
}
br.height += GetCharacterHeight(size);
br.width = max(br.width, max_width);
return br;
}
/**
@@ -673,6 +1074,89 @@ void DrawCharCentered(WChar c, int x, int y, TextColour colour)
GfxMainBlitter(GetGlyph(FS_NORMAL, c), x - GetCharacterWidth(FS_NORMAL, c) / 2, y, BM_COLOUR_REMAP);
}
/**
* Draw a string at the given coordinates with the given colour.
* While drawing the string, parse it in case some formatting is specified,
* like new colour, new size or even positioning.
* @param string The string to draw. This is already bidi reordered.
* @param x Offset from left side of the screen
* @param y Offset from top side of the screen
* @param params Text drawing parameters
* @param parse_string_also_when_clipped
* By default, always test the available space where to draw the string.
* When in multiline drawing, it would already be done,
* so no need to re-perform the same kind (more or less) of verifications.
* It's not only an optimisation, it's also a way to ensures the string will be parsed
* (as there are certain side effects on global variables, which are important for the next line)
* @return the x-coordinates where the drawing has finished.
* If nothing is drawn, the originally passed x-coordinate is returned
*/
static int ReallyDoDrawString(const WChar *string, int x, int y, DrawStringParams &params, bool parse_string_also_when_clipped)
{
DrawPixelInfo *dpi = _cur_dpi;
bool draw_shadow = GetDrawGlyphShadow();
WChar c;
int xo = x;
if (!parse_string_also_when_clipped) {
/* in "mode multiline", the available space have been verified. Not in regular one.
* So if the string cannot be drawn, return the original start to say so.*/
if (x >= dpi->left + dpi->width || y >= dpi->top + dpi->height) return x;
}
switch_colour:;
SetColourRemap(params.cur_colour);
check_bounds:
if (y + _max_char_height <= dpi->top || dpi->top + dpi->height <= y) {
skip_char:;
for (;;) {
c = *string++;
if (!IsPrintable(c)) goto skip_cont;
}
}
for (;;) {
c = *string++;
skip_cont:;
if (c == 0) {
return x; // Nothing more to draw, get out. And here is the new x position
}
if (IsPrintable(c) && !IsTextDirectionChar(c)) {
if (x >= dpi->left + dpi->width) goto skip_char;
if (x + _max_char_width >= dpi->left) {
const Sprite *glyph = GetGlyph(params.fontsize, c);
if (draw_shadow && params.fontsize == FS_NORMAL && params.cur_colour != TC_BLACK && !(c >= SCC_SPRITE_START && c <= SCC_SPRITE_END)) {
SetColourRemap(TC_BLACK);
GfxMainBlitter(glyph, x + 1, y + 1, BM_COLOUR_REMAP);
SetColourRemap(params.cur_colour);
}
GfxMainBlitter(glyph, x, y, BM_COLOUR_REMAP);
}
x += GetCharacterWidth(params.fontsize, c);
} else if (c == '\n') { // newline = {}
x = xo; // We require a new line, so the x coordinate is reset
y += GetCharacterHeight(params.fontsize);
goto check_bounds;
} else if (c >= SCC_BLUE && c <= SCC_BLACK) { // change colour?
params.SetColour((TextColour)(c - SCC_BLUE));
goto switch_colour;
} else if (c == SCC_PREVIOUS_COLOUR) { // revert to the previous colour
params.SetPreviousColour();
goto switch_colour;
} else if (c == SCC_SETX || c == SCC_SETXY) { // {SETX}/{SETXY}
/* The characters are handled before calling this. */
NOT_REACHED();
} else if (c == SCC_TINYFONT) { // {TINYFONT}
params.SetFontSize(FS_SMALL);
} else if (c == SCC_BIGFONT) { // {BIGFONT}
params.SetFontSize(FS_LARGE);
} else if (!IsTextDirectionChar(c)) {
DEBUG(misc, 0, "[utf8] unknown string command character %d", c);
}
}
}
/**
* Get the size of a sprite.
* @param sprid Sprite to examine.
@@ -1087,9 +1571,23 @@ TextColour GetContrastColour(uint8 background)
void LoadStringWidthTable(bool monospace)
{
for (FontSize fs = monospace ? FS_MONO : FS_BEGIN; fs < (monospace ? FS_END : FS_MONO); fs++) {
_max_char_size[fs].width = 0;
_max_char_size[fs].height = GetCharacterHeight(fs);
for (uint i = 0; i != 224; i++) {
_stringwidth_table[fs][i] = GetGlyphWidth(fs, i + 32);
_max_char_size[fs].width = max<int>(_max_char_size[fs].width, _stringwidth_table[fs][i]);
}
/* Needed because they need to be 1 more than the widest. */
_max_char_size[fs].width++;
_max_char_size[fs].height++;
}
_max_char_width = 0;
_max_char_height = 0;
for (FontSize fs = FS_BEGIN; fs < FS_END; fs++) {
_max_char_width = max<int>(_max_char_width, _max_char_size[fs].width);
_max_char_height = max<int>(_max_char_height, _max_char_size[fs].height);
}
ReInitAllWindows();
@@ -1123,24 +1621,6 @@ byte GetDigitWidth(FontSize size)
return width;
}
/**
* Determine the broadest digits for guessing the maximum width of a n-digit number.
* @param [out] front Broadest digit, which is not 0. (Use this digit as first digit for numbers with more than one digit.)
* @param [out] next Broadest digit, including 0. (Use this digit for all digits, except the first one; or for numbers with only one digit.)
* @param size Font of the digit
*/
void GetBroadestDigit(uint *front, uint *next, FontSize size)
{
int width = -1;
for (char c = '9'; c >= '0'; c--) {
int w = GetCharacterWidth(size, c);
if (w > width) {
width = w;
*next = c - '0';
if (c != '0') *front = c - '0';
}
}
}
void ScreenSizeChanged()
{

View File

@@ -105,6 +105,7 @@ enum StringAlignment {
SA_CENTER = SA_HOR_CENTER | SA_VERT_CENTER, ///< Center both horizontally and vertically.
SA_FORCE = 1 << 4, ///< Force the alignment, i.e. don't swap for RTL languages.
SA_STRIP = 1 << 5, ///< Strip the SETX/SETXY commands from the string
};
DECLARE_ENUM_AS_BIT_SET(StringAlignment)
@@ -121,8 +122,8 @@ void DrawBox(int x, int y, int dx1, int dy1, int dx2, int dy2, int dx3, int dy3)
Dimension GetStringBoundingBox(const char *str, FontSize start_fontsize = FS_NORMAL);
Dimension GetStringBoundingBox(StringID strid);
uint32 FormatStringLinebreaks(char *str, const char *last, int maxw, FontSize start_fontsize = FS_NORMAL);
int GetStringHeight(StringID str, int maxw);
int GetStringLineCount(StringID str, int maxw);
Dimension GetStringMultiLineBoundingBox(StringID str, const Dimension &suggestion);
Dimension GetStringMultiLineBoundingBox(const char *str, const Dimension &suggestion);
void LoadStringWidthTable(bool monospace = false);
@@ -149,9 +150,18 @@ bool ToggleFullScreen(bool fs);
/* gfx.cpp */
byte GetCharacterWidth(FontSize size, uint32 key);
byte GetDigitWidth(FontSize size = FS_NORMAL);
void GetBroadestDigit(uint *front, uint *next, FontSize size = FS_NORMAL);
int GetCharacterHeight(FontSize size);
/**
* Get height of a character for a given font size.
* @param size Font size to get height of
* @return Height of characters in the given font (pixels)
*/
static inline byte GetCharacterHeight(FontSize size)
{
assert(size < FS_END);
extern int _font_height[FS_END];
return _font_height[size];
}
/** Height of characters in the small (#FS_SMALL) font. */
#define FONT_HEIGHT_SMALL (GetCharacterHeight(FS_SMALL))

View File

@@ -1,491 +0,0 @@
/* $Id$ */
/*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file gfx_layout.cpp Handling of laying out text. */
#include "stdafx.h"
#include "gfx_layout.h"
#include "string_func.h"
#include "strings_func.h"
#include "table/control_codes.h"
#ifdef WITH_ICU
#include <unicode/ustring.h>
#endif /* WITH_ICU */
/**
* Construct a new font.
* @param size The font size to use for this font.
* @param colour The colour to draw this font in.
*/
Font::Font(FontSize size, TextColour colour) :
fc(FontCache::Get(size)), colour(colour)
{
assert(size < FS_END);
}
#ifdef WITH_ICU
/* Implementation details of LEFontInstance */
le_int32 Font::getUnitsPerEM() const
{
return this->fc->GetUnitsPerEM();
}
le_int32 Font::getAscent() const
{
return this->fc->GetAscender();
}
le_int32 Font::getDescent() const
{
return -this->fc->GetDescender();
}
le_int32 Font::getLeading() const
{
return this->fc->GetHeight();
}
float Font::getXPixelsPerEm() const
{
return (float)this->fc->GetHeight();
}
float Font::getYPixelsPerEm() const
{
return (float)this->fc->GetHeight();
}
float Font::getScaleFactorX() const
{
return 1.0f;
}
float Font::getScaleFactorY() const
{
return 1.0f;
}
const void *Font::getFontTable(LETag tableTag) const
{
size_t length;
return this->getFontTable(tableTag, length);
}
const void *Font::getFontTable(LETag tableTag, size_t &length) const
{
return this->fc->GetFontTable(tableTag, length);
}
LEGlyphID Font::mapCharToGlyph(LEUnicode32 ch) const
{
if (IsTextDirectionChar(ch)) return 0;
return this->fc->MapCharToGlyph(ch);
}
void Font::getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const
{
advance.fX = glyph == 0xFFFF ? 0 : this->fc->GetGlyphWidth(glyph);
advance.fY = 0;
}
le_bool Font::getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const
{
return FALSE;
}
size_t Layouter::AppendToBuffer(UChar *buff, const UChar *buffer_last, WChar c)
{
/* Transform from UTF-32 to internal ICU format of UTF-16. */
int32 length = 0;
UErrorCode err = U_ZERO_ERROR;
u_strFromUTF32(buff, buffer_last - buff, &length, (UChar32*)&c, 1, &err);
return length;
}
ParagraphLayout *Layouter::GetParagraphLayout(UChar *buff, UChar *buff_end, FontMap &fontMapping)
{
int32 length = buff_end - buff;
if (length == 0) {
/* ICU's ParagraphLayout cannot handle empty strings, so fake one. */
buff[0] = ' ';
length = 1;
fontMapping.End()[-1].first++;
}
/* Fill ICU's FontRuns with the right data. */
FontRuns runs(fontMapping.Length());
for (FontMap::iterator iter = fontMapping.Begin(); iter != fontMapping.End(); iter++) {
runs.add(iter->second, iter->first);
}
LEErrorCode status = LE_NO_ERROR;
return new ParagraphLayout(buff, length, &runs, NULL, NULL, NULL, _current_text_dir == TD_RTL ? UBIDI_DEFAULT_RTL : UBIDI_DEFAULT_LTR, false, status);
}
#else /* WITH_ICU */
/*** Paragraph layout ***/
/**
* Create the visual run.
* @param font The font to use for this run.
* @param chars The characters to use for this run.
* @param char_count The number of characters in this run.
* @param x The initial x position for this run.
*/
ParagraphLayout::VisualRun::VisualRun(Font *font, const WChar *chars, int char_count, int x) :
font(font), glyph_count(char_count)
{
this->glyphs = MallocT<GlyphID>(this->glyph_count);
/* Positions contains the location of the begin of each of the glyphs, and the end of the last one. */
this->positions = MallocT<float>(this->glyph_count * 2 + 2);
this->positions[0] = x;
this->positions[1] = 0;
for (int i = 0; i < this->glyph_count; i++) {
this->glyphs[i] = font->fc->MapCharToGlyph(chars[i]);
this->positions[2 * i + 2] = this->positions[2 * i] + font->fc->GetGlyphWidth(this->glyphs[i]);
this->positions[2 * i + 3] = 0;
}
}
/** Free all data. */
ParagraphLayout::VisualRun::~VisualRun()
{
free(this->positions);
free(this->glyphs);
}
/**
* Get the font associated with this run.
* @return The font.
*/
Font *ParagraphLayout::VisualRun::getFont() const
{
return this->font;
}
/**
* Get the number of glyhps in this run.
* @return The number of glyphs.
*/
int ParagraphLayout::VisualRun::getGlyphCount() const
{
return this->glyph_count;
}
/**
* Get the glyhps of this run.
* @return The glyphs.
*/
const GlyphID *ParagraphLayout::VisualRun::getGlyphs() const
{
return this->glyphs;
}
/**
* Get the positions of this run.
* @return The positions.
*/
float *ParagraphLayout::VisualRun::getPositions() const
{
return this->positions;
}
/**
* Get the height of this font.
* @return The height of the font.
*/
int ParagraphLayout::VisualRun::getLeading() const
{
return this->getFont()->fc->GetHeight();
}
/**
* Get the height of the line.
* @return The maximum height of the line.
*/
int ParagraphLayout::Line::getLeading() const
{
int leading = 0;
for (const VisualRun * const *run = this->Begin(); run != this->End(); run++) {
leading = max(leading, (*run)->getLeading());
}
return leading;
}
/**
* Get the width of this line.
* @return The width of the line.
*/
int ParagraphLayout::Line::getWidth() const
{
if (this->Length() == 0) return 0;
/*
* The last X position of a run contains is the end of that run.
* Since there is no left-to-right support, taking this value of
* the last run gives us the end of the line and thus the width.
*/
const VisualRun *run = this->getVisualRun(this->countRuns() - 1);
return run->getPositions()[run->getGlyphCount() * 2];
}
/**
* Get the number of runs in this line.
* @return The number of runs.
*/
int ParagraphLayout::Line::countRuns() const
{
return this->Length();
}
/**
* Get a specific visual run.
* @return The visual run.
*/
ParagraphLayout::VisualRun *ParagraphLayout::Line::getVisualRun(int run) const
{
return *this->Get(run);
}
/**
* Create a new paragraph layouter.
* @param buffer The characters of the paragraph.
* @param length The length of the paragraph.
* @param runs The font mapping of this paragraph.
*/
ParagraphLayout::ParagraphLayout(WChar *buffer, int length, FontMap &runs) : buffer_begin(buffer), buffer(buffer), runs(runs)
{
assert(runs.End()[-1].first == length);
}
/**
* Construct a new line with a maximum width.
* @param max_width The maximum width of the string.
* @return A Line, or NULL when at the end of the paragraph.
*/
ParagraphLayout::Line *ParagraphLayout::nextLine(int max_width)
{
/* Simple idea:
* - split a line at a newline character, or at a space where we can break a line.
* - split for a visual run whenever a new line happens, or the font changes.
*/
if (this->buffer == NULL) return NULL;
Line *l = new Line();
if (*this->buffer == '\0') {
/* Only a newline. */
this->buffer = NULL;
*l->Append() = new VisualRun(this->runs.Begin()->second, this->buffer, 0, 0);
return l;
}
const WChar *begin = this->buffer;
WChar *last_space = NULL;
const WChar *last_char = begin;
int width = 0;
int offset = this->buffer - this->buffer_begin;
FontMap::iterator iter = this->runs.Begin();
while (iter->first <= offset) {
iter++;
assert(iter != this->runs.End());
}
const FontCache *fc = iter->second->fc;
const WChar *next_run = this->buffer_begin + iter->first;
for (;;) {
WChar c = *this->buffer;
last_char = this->buffer;
if (c == '\0') {
this->buffer = NULL;
break;
}
if (this->buffer == next_run) {
*l->Append() = new VisualRun(iter->second, begin, this->buffer - begin, l->getWidth());
iter++;
assert(iter != this->runs.End());
next_run = this->buffer_begin + iter->first;
begin = this->buffer;
last_space = NULL;
}
if (IsWhitespace(c)) last_space = this->buffer;
if (IsPrintable(c) && !IsTextDirectionChar(c)) {
int char_width = GetCharacterWidth(fc->GetSize(), c);
width += char_width;
if (width > max_width) {
/* The string is longer than maximum width so we need to decide
* what to do with it. */
if (width == char_width) {
/* The character is wider than allowed width; don't know
* what to do with this case... bail out! */
this->buffer = NULL;
return l;
}
if (last_space == NULL) {
/* No space has been found. Just terminate at our current
* location. This usually happens for languages that do not
* require spaces in strings, like Chinese, Japanese and
* Korean. For other languages terminating mid-word might
* not be the best, but terminating the whole string instead
* of continuing the word at the next line is worse. */
last_char = this->buffer;
} else {
/* A space is found; perfect place to terminate */
this->buffer = last_space;
last_char = last_space;
}
break;
}
}
this->buffer++;
}
if (l->Length() == 0 || last_char - begin != 0) {
*l->Append() = new VisualRun(iter->second, begin, last_char - begin, l->getWidth());
}
return l;
}
/**
* Appand a wide character to the internal buffer.
* @param buff The buffer to append to.
* @param buffer_last The end of the buffer.
* @param c The character to add.
* @return The number of buffer spaces that were used.
*/
size_t Layouter::AppendToBuffer(WChar *buff, const WChar *buffer_last, WChar c)
{
*buff = c;
return 1;
}
/**
* Get the actual ParagraphLayout for the given buffer.
* @param buff The begin of the buffer.
* @param buff_end The location after the last element in the buffer.
* @param fontMapping THe mapping of the fonts.
* @return The ParagraphLayout instance.
*/
ParagraphLayout *Layouter::GetParagraphLayout(WChar *buff, WChar *buff_end, FontMap &fontMapping)
{
return new ParagraphLayout(buff, buff_end - buff, fontMapping);
}
#endif /* !WITH_ICU */
/**
* Create a new layouter.
* @param str The string to create the layout for.
* @param maxw The maximum width.
* @param colour The colour of the font.
* @param fontsize The size of font to use.
*/
Layouter::Layouter(const char *str, int maxw, TextColour colour, FontSize fontsize)
{
const CharType *buffer_last = lastof(this->buffer);
CharType *buff = this->buffer;
TextColour cur_colour = colour, prev_colour = colour;
WChar c = 0;
do {
Font *f = new Font(fontsize, cur_colour);
CharType *buff_begin = buff;
FontMap fontMapping;
/*
* Go through the whole string while adding Font instances to the font map
* whenever the font changes, and convert the wide characters into a format
* usable by ParagraphLayout.
*/
for (; buff < buffer_last;) {
c = Utf8Consume(const_cast<const char **>(&str));
if (c == '\0' || c == '\n') {
break;
} else if (c >= SCC_BLUE && c <= SCC_BLACK) {
prev_colour = cur_colour;
cur_colour = (TextColour)(c - SCC_BLUE);
} else if (c == SCC_PREVIOUS_COLOUR) { // Revert to the previous colour.
Swap(prev_colour, cur_colour);
} else if (c == SCC_TINYFONT) {
fontsize = FS_SMALL;
} else if (c == SCC_BIGFONT) {
fontsize = FS_LARGE;
} else {
buff += AppendToBuffer(buff, buffer_last, c);
continue;
}
if (!fontMapping.Contains(buff - buff_begin)) {
fontMapping.Insert(buff - buff_begin, f);
*this->fonts.Append() = f;
} else {
delete f;
}
f = new Font(fontsize, cur_colour);
}
/* Better safe than sorry. */
*buff = '\0';
if (!fontMapping.Contains(buff - buff_begin)) {
fontMapping.Insert(buff - buff_begin, f);
*this->fonts.Append() = f;
}
ParagraphLayout *p = GetParagraphLayout(buff_begin, buff, fontMapping);
/* Copy all lines into a local cache so we can reuse them later on more easily. */
ParagraphLayout::Line *l;
while ((l = p->nextLine(maxw)) != NULL) {
*this->Append() = l;
}
delete p;
} while (c != '\0' && buff < buffer_last);
}
/** Free everything we allocated. */
Layouter::~Layouter()
{
for (Font **iter = this->fonts.Begin(); iter != this->fonts.End(); iter++) {
delete *iter;
}
}
/**
* Get the boundaries of this paragraph.
* @return The boundaries.
*/
Dimension Layouter::GetBounds()
{
Dimension d = { 0, 0 };
for (ParagraphLayout::Line **l = this->Begin(); l != this->End(); l++) {
d.width = max<uint>(d.width, (*l)->getWidth());
d.height += (*l)->getLeading();
}
return d;
}

View File

@@ -1,140 +0,0 @@
/* $Id$ */
/*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file gfx_layout.h Functions related to laying out the texts. */
#ifndef GFX_LAYOUT_H
#define GFX_LAYOUT_H
#include "fontcache.h"
#include "gfx_func.h"
#include "core/smallmap_type.hpp"
#ifdef WITH_ICU
#include "layout/ParagraphLayout.h"
#define ICU_FONTINSTANCE : public LEFontInstance
#else /* WITH_ICU */
#define ICU_FONTINSTANCE
#endif /* WITH_ICU */
/**
* Container with information about a font.
*/
class Font ICU_FONTINSTANCE {
public:
FontCache *fc; ///< The font we are using.
TextColour colour; ///< The colour this font has to be.
Font(FontSize size, TextColour colour);
#ifdef WITH_ICU
/* Implementation details of LEFontInstance */
le_int32 getUnitsPerEM() const;
le_int32 getAscent() const;
le_int32 getDescent() const;
le_int32 getLeading() const;
float getXPixelsPerEm() const;
float getYPixelsPerEm() const;
float getScaleFactorX() const;
float getScaleFactorY() const;
const void *getFontTable(LETag tableTag) const;
const void *getFontTable(LETag tableTag, size_t &length) const;
LEGlyphID mapCharToGlyph(LEUnicode32 ch) const;
void getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const;
le_bool getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const;
#endif /* WITH_ICU */
};
/** Mapping from index to font. */
typedef SmallMap<int, Font *> FontMap;
#ifndef WITH_ICU
/**
* Class handling the splitting of a paragraph of text into lines and
* visual runs.
*
* One constructs this class with the text that needs to be split into
* lines. Then nextLine is called with the maximum width until NULL is
* returned. Each nextLine call creates VisualRuns which contain the
* length of text that are to be drawn with the same font. In other
* words, the result of this class is a list of sub strings with their
* font. The sub strings are then already fully laid out, and only
* need actual drawing.
*
* The positions in a visual run are sequential pairs of X,Y of the
* begin of each of the glyphs plus an extra pair to mark the end.
*
* @note This variant does not handle left-to-right properly. This
* is supported in the one ParagraphLayout coming from ICU.
* @note Does not conform to function naming style as it provides a
* fallback for the ICU class.
*/
class ParagraphLayout {
public:
/** Visual run contains data about the bit of text with the same font. */
class VisualRun {
Font *font; ///< The font used to layout these.
GlyphID *glyphs; ///< The glyphs we're drawing.
float *positions; ///< The positions of the glyphs.
int glyph_count; ///< The number of glyphs.
public:
VisualRun(Font *font, const WChar *chars, int glyph_count, int x);
~VisualRun();
Font *getFont() const;
int getGlyphCount() const;
const GlyphID *getGlyphs() const;
float *getPositions() const;
int getLeading() const;
};
/** A single line worth of VisualRuns. */
class Line : public AutoDeleteSmallVector<VisualRun *, 4> {
public:
int getLeading() const;
int getWidth() const;
int countRuns() const;
VisualRun *getVisualRun(int run) const;
};
const WChar *buffer_begin; ///< Begin of the buffer.
WChar *buffer; ///< The current location in the buffer.
FontMap &runs; ///< The fonts we have to use for this paragraph.
ParagraphLayout(WChar *buffer, int length, FontMap &runs);
Line *nextLine(int max_width);
};
#endif /* !WITH_ICU */
/**
* The layouter performs all the layout work.
*
* It also accounts for the memory allocations and frees.
*/
class Layouter : public AutoDeleteSmallVector<ParagraphLayout::Line *, 4> {
#ifdef WITH_ICU
typedef UChar CharType; ///< The type of character used within the layouter.
#else /* WITH_ICU */
typedef WChar CharType; ///< The type of character used within the layouter.
#endif /* WITH_ICU */
size_t AppendToBuffer(CharType *buff, const CharType *buffer_last, WChar c);
ParagraphLayout *GetParagraphLayout(CharType *buff, CharType *buff_end, FontMap &fontMapping);
CharType buffer[DRAW_STRING_BUFFER]; ///< Buffer for the text that is going to be drawn.
SmallVector<Font *, 4> fonts; ///< The fonts needed for drawing.
public:
Layouter(const char *str, int maxw = INT32_MAX, TextColour colour = TC_FROMSTRING, FontSize fontsize = FS_NORMAL);
~Layouter();
Dimension GetBounds();
};
#endif /* GFX_LAYOUT_H */

View File

@@ -504,7 +504,7 @@ public:
}
} else {
/* Draw the label under the data point rather than on the grid line. */
SetDParamMaxValue(0, this->x_values_start + this->num_on_x_axis * this->x_values_increment, 0, FS_SMALL);
SetDParamMaxValue(0, this->x_values_start + this->num_on_x_axis * this->x_values_increment);
x_label_width = GetStringBoundingBox(STR_GRAPH_Y_LABEL_NUMBER).width;
}

View File

@@ -182,7 +182,7 @@ private:
}
this->tiny_step_height = max(this->tiny_step_height, this->column_size[VGC_PROFIT].height);
SetDParamMaxValue(0, GroupStatistics::Get(this->vli.company, ALL_GROUP, this->vli.vtype).num_vehicle, 3, FS_SMALL);
SetDParamMaxValue(0, GroupStatistics::Get(this->vli.company, ALL_GROUP, this->vli.vtype).num_vehicle, 3);
this->column_size[VGC_NUMBER] = GetStringBoundingBox(STR_TINY_COMMA);
this->tiny_step_height = max(this->tiny_step_height, this->column_size[VGC_NUMBER].height);

View File

@@ -172,7 +172,7 @@ void LoadFromHighScore()
i = SP_SAVED_HIGHSCORE_END;
break;
}
str_validate(hs->company, lastof(hs->company), SVS_NONE);
*lastof(hs->company) = '\0';
hs->title = EndGameGetPerformanceTitleFromValue(hs->score);
}
}

View File

@@ -17,14 +17,9 @@
#include "settings_type.h"
struct HighScore {
/**
* The name of the company and president.
* The + 5 is for the comma and space or possibly other characters
* that join the two names in this single string and the '\0'.
*/
char company[(MAX_LENGTH_COMPANY_NAME_CHARS + MAX_LENGTH_PRESIDENT_NAME_CHARS + 5) * MAX_CHAR_LENGTH];
char company[100];
StringID title; ///< NOSAVE, has troubles with changing string-numbers.
uint16 score; ///< The score for this high score. Do NOT change type, will break hs.dat
uint16 score; ///< do NOT change type, will break hs.dat
};
extern HighScore _highscore_table[SP_HIGHSCORE_END][5];

View File

@@ -190,8 +190,7 @@ struct HighScoreWindow : EndGameHighScoreBaseWindow {
if (hs[i].company[0] != '\0') {
TextColour colour = (this->rank == i) ? TC_RED : TC_BLACK; // draw new highscore in red
SetDParamStr(0, hs[i].company);
DrawString(pt.x + 71, pt.x + 569, pt.y + 140 + (i * 55), STR_JUST_BIG_RAW_STRING, colour);
DrawString(pt.x + 71, pt.x + 569, pt.y + 140 + (i * 55), hs[i].company, colour);
SetDParam(0, hs[i].title);
SetDParam(1, hs[i].score);
DrawString(pt.x + 71, pt.x + 569, pt.y + 140 + FONT_HEIGHT_LARGE + (i * 55), STR_HIGHSCORE_STATS, colour);

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Verlaat
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Kaart van wêreld
STR_MAP_MENU_EXTRA_VIEW_PORT :Ekstra gesigswerf
STR_MAP_MENU_SIGN_LIST :Teken lys
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Dorp gids
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Stig dorp
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidies
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalis
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnaat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Magnaat
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnaat van die Eeu
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} behaal '{STRING}' status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} van {COMPANY} behaal '{STRING}' status!
@@ -2111,10 +2111,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Skakel d
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Skakel deursigtigheid vir laai aanwysers. Ctrl+Kliek om te sluit
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Stel voorwerpe onsigbaar inplaas van deursigtig
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Dekking area verlig
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Af
@@ -2882,8 +2878,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Dienste
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} van {STRING} tot {STRING}{YELLOW} ({COMPANY}{YELLOW}, tot {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Kliek op aanbieding om skerm na nywerheid/dorp te skuif. Ctrl+Kliek maak 'n nuwe venster oop oor die nywerheid/dorp
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stasie name - kliek op 'n naam om skerm na stasie te skuif. Ctrl+Kliek maak 'n nuwe venster oor die stastie oop
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hou in Ctrl om meer as een item te selekteer

View File

@@ -370,15 +370,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :خروج
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :خريطة العالم
STR_MAP_MENU_EXTRA_VIEW_PORT :شاشة عرض اضافية
STR_MAP_MENU_SIGN_LIST :قائمة العلامات
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :دليل المدن
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :جد المدينة
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :العروض
@@ -646,7 +646,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :عمدة الت
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :وزير التجارة و النقل
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :ملك التجارة و النقل
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :امبراطور القرن
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}. {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}. {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}حققت شركة {COMPANY} بجدارة'{STRING}'
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}حقق {PRESIDENT_NAME}مدير شركة {COMPANY} '{STRING}' بجدارة
@@ -1883,10 +1883,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK} غير
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}غير الشفافية لنسبة التحميل. مفتاح كنترول للاغلاق.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}اخفاء الاجرام تماما بدلا من الشفافية
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}وضح منطقة التغطية
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}غلق
@@ -2616,8 +2612,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}العر
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} من {STRING} الى {STRING}{YELLOW} - {COMPANY}{YELLOW}, حتى {DATE_SHORT}-
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}اضغط على الخدمة لتوسيط الخريطة على المصنع/المدينة. اضغط + كنترول لفتح شاشة عرض جديدة للمدينة.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}اسم المحطة - اضغط على اسم المحطة لتوسيطها في الشاشة. اضغط + كنترول لفتح شاشة عرض جديدة بمنطقة المحطة.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}اضغط بشكل متواصل على مفتاح كنترول لاختيار اكثر من وحدة

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Irten
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Munduko mapa
STR_MAP_MENU_EXTRA_VIEW_PORT :lehio extra
STR_MAP_MENU_SIGN_LIST :Seinale zerrenda
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Herri direktorioa
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Herria eraiki
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidioak
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnatea
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Handikia
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Mendeko Tycoona
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} lorpenak '{STRING}' estatusa!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} {COMPANY} lorpenak '{STRING}' estatusa!
@@ -2110,10 +2110,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}katenari
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Zama adierazleen gardentasuna aldatu. Ktrl+Klik blokeatzeko
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Objektuak ikusezinak egin, gardenak izan ordez
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Geltoki irismena erakutsi
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Itzali
@@ -2879,8 +2875,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Subentzi
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} {STRING}tik {STRING}{YELLOW}ra ({COMPANY}{YELLOW}, {DATE_SHORT} arte)
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klikatu garraio zerbitzuan ikuspegi nagusia industria/herrian zentratzeko. Ktrl+Klik ikuspegi lehio berria irekiko du indutri/herriaren kokapenean
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Geltokien izenak - Klikatu geltokiaren izenean ikuspegi nagusia geltokian zentratzeko. Ktrl+Klik Ikuspegi lehio berria irekiko du geltokiaren kokapenean
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Mantendu Ktrl geltoki bat baino gehiago aukeratzeko

View File

@@ -684,15 +684,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Выхад
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Мапа сусьвету
STR_MAP_MENU_EXTRA_VIEW_PORT :Дадатковае вакно прагляду
STR_MAP_MENU_SIGN_LIST :Сьпіс таблічак
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Сьпіс гарадоў
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Заснаваць горад
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Субсыдыі
@@ -963,7 +963,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Капітал
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Маґнат
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Транспартны кароль
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Аліґарх стагоддзя
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}«{STRING}» ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}Дырэктара кампаніі «{COMPANY}» называюць {STRING.abl}!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME}, прэзідэнт кампаніі «{COMPANY}», заслужыў тытул «{STRING}»!
@@ -2484,10 +2484,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Пера
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Пераключыць празрыстасьць для індыкатараў загрузкі. Ctrl+клік — заблякаваць.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Зрабіць аб'екты не празрыстымі, а цалкам нябачнымі
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Падсьветка зоны пакрыцьця
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Выкл.
@@ -3260,8 +3256,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Марш
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} па маршруце з {STRING} у {STRING}{YELLOW} ({COMPANY}{YELLOW}, да {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Націсьніце на маршрут для адлюстраваньня прадпрыемства/горада. Ctrl+пстрычка паказвае ў дадатковым вакне.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Сьпіс станцыяў: пстрычка па назьве паказвае станцыю ў асноўным вакне. Ctrl+клiк паказвае ў дадатковым вакне.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Націсьніце й ўтрымлівайце Ctrl для выбару больш за адзін варыянт

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Sair
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa do mundo
STR_MAP_MENU_EXTRA_VIEW_PORT :Janela extra
STR_MAP_MENU_SIGN_LIST :Lista de sinais
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Lista de cidades
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fundar cidade
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsídios
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnata
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mandachuva
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnata do Século
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} alcança o status de '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} de {COMPANY} alcança o status de '{STRING}'!
@@ -2156,10 +2156,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Alternar
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Altera transparência para os indicadores de carga. Ctrl+Clique para travar
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Definir objetivos como invisíveis ao invés de transparentes.
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Destacar cobertura
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Desativar
@@ -2928,8 +2924,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Transpor
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} de {STRING} para {STRING}{YELLOW} ({COMPANY}{YELLOW}, até {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Clique num serviço para centralizar a visualização principal numa indústria/cidade.Ctrl+Clique abre uma nova janela na localização da indústria/cidade
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nomes da estação - clique no nome para centralizar a visualização principal na estação. Ctrl+Clique abre uma nova janela na localização da estação
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Segure Ctrl para selecionar mais de um item

View File

@@ -373,15 +373,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Изход
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Карта на света
STR_MAP_MENU_EXTRA_VIEW_PORT :Допълнителна камера
STR_MAP_MENU_SIGN_LIST :Списък с табели
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Списък с градовете
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Основи град
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Субсидии
@@ -652,7 +652,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Капитал
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Магнат
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Завоевател
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Акула на века
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} достигна статус '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} от {COMPANY} достигна статус '{STRING}'!
@@ -2162,10 +2162,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Акти
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Вклучи прозрачност за товарещи указатели. Ctrl+Click за заключване
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Направи обектите невидими вместо прозрачни
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Маркиране на Отбелязаната зона
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Изключен
@@ -2934,8 +2930,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Субс
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} от {STRING} до {STRING}{YELLOW} ({COMPANY}{YELLOW}, до {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Натисни върху услугата за да се фокусира върху индустрията/града. Ctrl отваря нов изглед към индустрията/града
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Имена на станции - натиснете върху името, за да фиксирате главния прозорец върху станцията
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Задържете CTRL, за да изберете повече от един обект

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Surt
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa del món
STR_MAP_MENU_EXTRA_VIEW_PORT :Vista extra
STR_MAP_MENU_SIGN_LIST :Llista de senyals
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Directori de Poblacions
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Funda un poble
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvencions
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Gran Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnat del Segle
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} assoleix l'estat '{STRING}' !
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} de {COMPANY} assoleix l'estat '{STRING}' !
@@ -1090,7 +1090,7 @@ STR_CONFIG_SETTING_HORIZONTAL_POS_RIGHT :Dreta
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN :Préstec inicial màxim: {STRING}
STR_CONFIG_SETTING_MAXIMUM_INITIAL_LOAN_HELPTEXT :Quantitat màxima de préstec que pot demanar una companyia (sense tenir en compte l'inflació)
STR_CONFIG_SETTING_INTEREST_RATE :Taxa d'interès: {STRING}
STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Tipus d'interès dels préstecs; també controla la inflació, si està activada
STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Taxa d'interès dels préstecs; també controla la inflació si està activada
STR_CONFIG_SETTING_RUNNING_COSTS :Costos d'utilització: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Fixa el nivell de manteniment i els costos d'utilització dels vehicles i infraestructures
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Velocitat de construcció: {STRING}
@@ -1219,7 +1219,7 @@ STR_CONFIG_SETTING_WARN_LOST_VEHICLE_HELPTEXT :Alerta amb miss
STR_CONFIG_SETTING_ORDER_REVIEW :Revisa ordres dels vehicles: {STRING}
STR_CONFIG_SETTING_ORDER_REVIEW_HELPTEXT :Quan està activat, les ordres dels vehicles són verificades periòdicament, i alguns problemes evidents seran informats amb missatges de noticia quan siguin detectats
STR_CONFIG_SETTING_ORDER_REVIEW_OFF :No
STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Sí, excepte vehicles parats
STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Si, excepte vehicles parats
STR_CONFIG_SETTING_ORDER_REVIEW_ON :De tots els vehicles
STR_CONFIG_SETTING_WARN_INCOME_LESS :Avisa si el benefici del vehicle és negatiu: {STRING}
STR_CONFIG_SETTING_WARN_INCOME_LESS_HELPTEXT :Quan està activat, un missatge de noticia és enviat quan un vehicle no ha tingut beneficis durant l'any
@@ -1362,7 +1362,7 @@ STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Reprodueix un s
STR_CONFIG_SETTING_SOUND_NEWS :Notícies: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Reprodueix un so quan apareix una notícia
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Cap d'any: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Reprodueix un efecte de so al final de l'any quan apareix el resum financer de l'any de l'empresa en comparació amb l'anterior
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Reprodueix un efecte de so al final de l'any quan apareix el resum financer de l'empresa
STR_CONFIG_SETTING_SOUND_CONFIRM :Construcció: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Reprodueix un efecte de so quan es realitzin amb èxit construccions o altres accions
STR_CONFIG_SETTING_SOUND_CLICK :Botons: {STRING}
@@ -1429,7 +1429,7 @@ STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN_HELPTEXT :Mostra les not
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER :Arribada del primer vehicle a una estació competidora: {STRING}
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER_HELPTEXT :Mostra les notícies quan arribi el primer vehicle a una estació d'un competidor
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :Accidents / desastres: {STRING}
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Mostra un diari quan passin accidents i desastres
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Mostra les notícies d'accidents i desastres
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION :Informació de l'Empresa: {STRING}
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION_HELPTEXT :Mostra les notícies de companyies noves que es creen i de companyies en risc de fer fallida
STR_CONFIG_SETTING_NEWS_INDUSTRY_OPEN :Obertura d'indústries: {STRING}
@@ -1449,7 +1449,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Mostra missatge
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :Nous vehicles: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Mostra les notícies d'aparicions de nous tipus de vehicles
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Canvis en l'admissió de càrrega: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Mostra missatges sobre les estacions que canviïn l'acceptació d'alguna càrrega
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Mostra missatges quan les estacions canviïn l'acceptació d'alguna càrrega
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Subvencions: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Mostra les notícies d'esdeveniments relacionats amb subsidis
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :Informació General: {STRING}
@@ -1472,7 +1472,7 @@ STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :En arrossegar,
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_HELPTEXT :Estableix la distància en les quals els senyals seran construïts a la via fins al següent obstacle (senyal, desviament), si els senyals són arrossegats
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_VALUE :{COMMA} cel·la{P 0 "" s}
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE :Quan arrosseguis, mantingues fixada la distància entre senyals: {STRING}
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Selecciona el comportament de la situació de senyals quan Ctrl+arrossega senyals. Si es desactiva els senyals són situats al voltant dels túnels o ponts per evitar grans troços sense senyals. Si s'activa, els senyals són situats cada n cel·les, fent l'aliniament de senyals en vies paral·leles més fàcil
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Selecciona el comportament de la situació de senyals quan Ctrl+arrossega senyals. Si es desactiva els senyals són situats al voltant dels túnels o ponts per evitar grans troços sense senyals. Si s'activa, els senyals són situats cada N cel·les, fent l'alineament de senyals en vies paral·leles més fàcil
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :Construir semàfors mecànics automàticament abans de: {STRING}
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE_HELPTEXT :Estableix l'any per utilitzar semàfors elèctrics. Abans d'aquest any s'utilitzaran senyals mecànics (que tenen exactament la mateixa funció, però amb diferent aspecte)
STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI :Activa la interfície de senyals: {STRING}
@@ -1649,7 +1649,7 @@ STR_INTRO_TRANSLATION :{BLACK}A aquest
# Quit window
STR_QUIT_CAPTION :{WHITE}Surt
STR_QUIT_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD :{YELLOW}Estàs segur que vols abandonar aquest joc i tornar a {STRING}?
STR_QUIT_YES :{BLACK}Sí
STR_QUIT_YES :{BLACK}Si
STR_QUIT_NO :{BLACK}No
# Supported OSes
@@ -1752,7 +1752,7 @@ STR_FACE_EUROPEAN :{BLACK}Europea
STR_FACE_SELECT_EUROPEAN :{BLACK}Selecciona cares europees
STR_FACE_AFRICAN :{BLACK}Africana
STR_FACE_SELECT_AFRICAN :{BLACK}Selecciona cares africanes
STR_FACE_YES :Sí
STR_FACE_YES :Si
STR_FACE_NO :No
STR_FACE_MOUSTACHE_EARRING_TOOLTIP :{BLACK}Activa el bigoti o les arracades
STR_FACE_HAIR :Cabell:
@@ -2140,7 +2140,7 @@ STR_CONTENT_ERROR_COULD_NOT_EXTRACT :{WHITE}No s'han
STR_MISSING_GRAPHICS_SET_CAPTION :{WHITE}Gràfics que falten
STR_MISSING_GRAPHICS_SET_MESSAGE :{BLACK}OpenTTD necessita gràfics per funcionar però no se n'ha trobat cap. Vols permetre a OpenTTD descarregar i instal·lar aquests gràfics?
STR_MISSING_GRAPHICS_YES_DOWNLOAD :{BLACK}Sí, descarregar els gràfics
STR_MISSING_GRAPHICS_YES_DOWNLOAD :{BLACK}Si, descarregar els gràfics
STR_MISSING_GRAPHICS_NO_QUIT :{BLACK}No, surt d'OpenTTD
# Transparency settings window
@@ -2156,10 +2156,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Commuta
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Commuta la transparència dels indicadors de càrrega. Ctrl+Clic per bloquejar
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Mostra els objectes invisibles enlloc de transparents
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Marca l'àrea de cobertura
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Inactiu
@@ -2903,7 +2899,7 @@ STR_GOAL_QUESTION_CAPTION_ERROR :Error
STR_GOAL_QUESTION_BUTTON_CANCEL :Cancel·la
STR_GOAL_QUESTION_BUTTON_OK :OK
STR_GOAL_QUESTION_BUTTON_NO :No
STR_GOAL_QUESTION_BUTTON_YES :Sí
STR_GOAL_QUESTION_BUTTON_YES :Si
STR_GOAL_QUESTION_BUTTON_DECLINE :Declina
STR_GOAL_QUESTION_BUTTON_ACCEPT :Accepta
STR_GOAL_QUESTION_BUTTON_IGNORE :Ignora
@@ -2928,8 +2924,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Serveis
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} des de {STRING} fins a {STRING}{YELLOW} ({COMPANY}{YELLOW}, fins a {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Clica al servei per centrar la vista a la indústria/població. Ctrl+Clic obre una nova vista al lloc de la indústria/població
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Noms d'estació - clica sobre el nom per centrar la vista principal a l'estació. Ctrl+Clic obre una nova vista al lloc de l'estació
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Mantingues polsat CTRL per a seleccionar més d'un ítem
@@ -2945,7 +2939,7 @@ STR_STATION_LIST_NO_WAITING_CARGO :{BLACK}No hi ha
STR_STATION_VIEW_CAPTION :{WHITE}{STATION} {STATION_FEATURES}
STR_STATION_VIEW_WAITING_TITLE :{BLACK}Esperant: {WHITE}{STRING}
STR_STATION_VIEW_WAITING_CARGO :{WHITE}{CARGO_LONG}
STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO_SHORT} des de {STATION})
STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO_SHORT} en ruta des de {STATION})
STR_STATION_VIEW_ACCEPTS_BUTTON :{BLACK}Accepta
STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}Mostra la llista de càrregues admeses

View File

@@ -467,15 +467,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Izlaz
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Karta svijeta
STR_MAP_MENU_EXTRA_VIEW_PORT :Dodatni pogled
STR_MAP_MENU_SIGN_LIST :Popis znakova
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Popis gradova
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Osnuj grad
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvencije
@@ -746,7 +746,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Velikaš
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Bogataš
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tajkun stoljeća
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}Tvrtka {COMPANY} postigla je status '{STRING}' !
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} iz tvrtke {COMPANY} postigao je status '{STRING}'!
@@ -2251,10 +2251,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Aktivira
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Namjesti prozirnost za indikatore učitavanja. Ctrl+klik za zaključavanje
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Učini objekte nevidljivima umjesto prozirnima
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Označavanje područja pokrivanja
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Isključeno
@@ -3023,8 +3019,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Usluge k
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} iz {STRING} prema {STRING}{YELLOW} ({COMPANY}{YELLOW}, do {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klikni na uslugu za centriranje pogleda na industriju/grad. Ctrl+klik otvara novi prozor sa lokacijom industrije/grada
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Imena postaja - klikni na ime kako bi centrirao glavni pogled na postaju. Ctrl+klik otvara novi prozor sa lokacijom postaje
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Drži Ctrl kako bi odabrao više od jedne stavke

View File

@@ -24,61 +24,61 @@
STR_NULL :
STR_EMPTY :
STR_UNDEFINED :(nedefinovaný řetězec)
STR_JUST_NOTHING :Nic
STR_JUST_NOTHING :nic
# Cargo related strings
# Plural cargo name
STR_CARGO_PLURAL_NOTHING :
STR_CARGO_PLURAL_PASSENGERS :Cestující
STR_CARGO_PLURAL_PASSENGERS.gen :Cestujících
STR_CARGO_PLURAL_PASSENGERS :cestující
STR_CARGO_PLURAL_PASSENGERS.gen :cestujících
STR_CARGO_PLURAL_PASSENGERS.big :Cestující
STR_CARGO_PLURAL_COAL :Uhlí
STR_CARGO_PLURAL_COAL :uhlí
STR_CARGO_PLURAL_COAL.big :Uhlí
STR_CARGO_PLURAL_MAIL :Pošta
STR_CARGO_PLURAL_MAIL.gen :Pošty
STR_CARGO_PLURAL_MAIL.acc :Poštu
STR_CARGO_PLURAL_MAIL :pošta
STR_CARGO_PLURAL_MAIL.gen :pošty
STR_CARGO_PLURAL_MAIL.acc :poštu
STR_CARGO_PLURAL_MAIL.big :Pošta
STR_CARGO_PLURAL_OIL :Ropa
STR_CARGO_PLURAL_OIL.gen :Ropy
STR_CARGO_PLURAL_OIL.acc :Ropu
STR_CARGO_PLURAL_OIL :ropa
STR_CARGO_PLURAL_OIL.gen :ropy
STR_CARGO_PLURAL_OIL.acc :ropu
STR_CARGO_PLURAL_OIL.big :Ropa
STR_CARGO_PLURAL_LIVESTOCK :Dobytek
STR_CARGO_PLURAL_LIVESTOCK.gen :Dobytka
STR_CARGO_PLURAL_LIVESTOCK :dobytek
STR_CARGO_PLURAL_LIVESTOCK.gen :dobytka
STR_CARGO_PLURAL_LIVESTOCK.big :Dobytek
STR_CARGO_PLURAL_GOODS :Zboží
STR_CARGO_PLURAL_GOODS :zboží
STR_CARGO_PLURAL_GOODS.big :Zboží
STR_CARGO_PLURAL_GRAIN :Zrní
STR_CARGO_PLURAL_GRAIN :zrní
STR_CARGO_PLURAL_GRAIN.big :Zrní
STR_CARGO_PLURAL_WOOD :Dřevo
STR_CARGO_PLURAL_WOOD.gen :Dřeva
STR_CARGO_PLURAL_WOOD :dřevo
STR_CARGO_PLURAL_WOOD.gen :dřeva
STR_CARGO_PLURAL_WOOD.big :Dřevo
STR_CARGO_PLURAL_IRON_ORE :Železná ruda
STR_CARGO_PLURAL_IRON_ORE.gen :Železné rudy
STR_CARGO_PLURAL_IRON_ORE.acc :Železnou rudu
STR_CARGO_PLURAL_IRON_ORE :železná ruda
STR_CARGO_PLURAL_IRON_ORE.gen :železné rudy
STR_CARGO_PLURAL_IRON_ORE.acc :železnou rudu
STR_CARGO_PLURAL_IRON_ORE.big :Železná ruda
STR_CARGO_PLURAL_STEEL :Ocel
STR_CARGO_PLURAL_STEEL.gen :Oceli
STR_CARGO_PLURAL_STEEL :ocel
STR_CARGO_PLURAL_STEEL.gen :oceli
STR_CARGO_PLURAL_STEEL.big :Ocel
STR_CARGO_PLURAL_VALUABLES :Cennosti
STR_CARGO_PLURAL_VALUABLES.gen :Cenností
STR_CARGO_PLURAL_VALUABLES.big :Cennosti
STR_CARGO_PLURAL_COPPER_ORE :Měděná ruda
STR_CARGO_PLURAL_COPPER_ORE.gen :Měděné rudy
STR_CARGO_PLURAL_COPPER_ORE.acc :Měděnou rudu
STR_CARGO_PLURAL_VALUABLES :ceniny
STR_CARGO_PLURAL_VALUABLES.gen :cenin
STR_CARGO_PLURAL_VALUABLES.big :Ceniny
STR_CARGO_PLURAL_COPPER_ORE :měděná ruda
STR_CARGO_PLURAL_COPPER_ORE.gen :měděné rudy
STR_CARGO_PLURAL_COPPER_ORE.acc :měděnou rudu
STR_CARGO_PLURAL_COPPER_ORE.big :Měděná ruda
STR_CARGO_PLURAL_MAIZE :Kukuřice
STR_CARGO_PLURAL_MAIZE.acc :Kukuřici
STR_CARGO_PLURAL_MAIZE :kukuřice
STR_CARGO_PLURAL_MAIZE.acc :kukuřici
STR_CARGO_PLURAL_MAIZE.big :Kukuřice
STR_CARGO_PLURAL_FRUIT :Ovoce
STR_CARGO_PLURAL_FRUIT :ovoce
STR_CARGO_PLURAL_FRUIT.big :Ovoce
STR_CARGO_PLURAL_DIAMONDS :Diamanty
STR_CARGO_PLURAL_DIAMONDS.gen :Diamantů
STR_CARGO_PLURAL_DIAMONDS :diamanty
STR_CARGO_PLURAL_DIAMONDS.gen :diamantů
STR_CARGO_PLURAL_DIAMONDS.big :Diamanty
STR_CARGO_PLURAL_FOOD :Jídlo
STR_CARGO_PLURAL_FOOD.gen :Jídla
STR_CARGO_PLURAL_FOOD :jídlo
STR_CARGO_PLURAL_FOOD.gen :jídla
STR_CARGO_PLURAL_FOOD.big :Jídlo
STR_CARGO_PLURAL_PAPER :Papír
STR_CARGO_PLURAL_PAPER.gen :Papíru
STR_CARGO_PLURAL_PAPER :papír
STR_CARGO_PLURAL_PAPER.gen :papíru
STR_CARGO_PLURAL_PAPER.big :Papír
STR_CARGO_PLURAL_GOLD :zlato
STR_CARGO_PLURAL_GOLD.gen :zlata
@@ -441,15 +441,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Ukončit program
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa světa
STR_MAP_MENU_EXTRA_VIEW_PORT :Další pohled
STR_MAP_MENU_SIGN_LIST :Seznam popisků
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Seznam měst
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Založit město
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Dotace
@@ -732,7 +732,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnát
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Velemagnát
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnát století
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} získal titul '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} z {COMPANY} získal titul '{STRING}'!
@@ -1443,9 +1443,9 @@ STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Přehrávat zvu
STR_CONFIG_SETTING_SOUND_NEWS :Noviny: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Přehrát zvuk při zobrazení novin
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Konec roku: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Na konci roku přehrát zvuk shrnující výkon společnosti v porovnání s předchozím rokem
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Přehrát zvukový efekty na konci roku shrnující výkon společnosti v porovnání s předchozím rokem
STR_CONFIG_SETTING_SOUND_CONFIRM :Výstavba: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Přehrávat zvuk při úspěšných stavbách a dalších akcích
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Přehrávat zvukové efekty vozidel
STR_CONFIG_SETTING_SOUND_CLICK :Kliknutí na tlačítko: {STRING}
STR_CONFIG_SETTING_SOUND_CLICK_HELPTEXT :Pípnutí při kliku na tlačítko
STR_CONFIG_SETTING_SOUND_DISASTER :Katastrofy/nehody: {STRING}
@@ -2237,10 +2237,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Změna p
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Přepnout zobrazení ukazatelů naložení. Nastavení se zamkne Ctrl+kliknutím
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Objekty budou neviditelné, ne průhledné
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Zvýraznění oblasti pokrytí
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Vypnuto
@@ -3015,8 +3011,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Již př
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING.big} z{NBSP}{STRING.gen} do {STRING.gen}{YELLOW} ({COMPANY}{YELLOW}, do {DATE_SHORT.gen})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Kliknutím na dotaci zaměříš pohled na průmysl/město. Při stisknutém Ctrl otevřeš nový pohled
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Jména stanic - pohled na stanici zaměříš kliknutím na její jméno. Při stisknutém Ctrl otevřeš nový pohled
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}S přidrženým Ctrl můžeš označit více položek

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Afslut
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Kort over verden
STR_MAP_MENU_EXTRA_VIEW_PORT :Nyt lokalitetsvindue
STR_MAP_MENU_SIGN_LIST :Liste over skilte
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Byoversigt
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Stift by
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Tilskudsordninger
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Århundredes Matador
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} får '{STRING}' status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} fra {COMPANY} får '{STRING}' status!
@@ -1153,7 +1153,7 @@ STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NONE :Ingen
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NORMAL :Som andre industrier
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_PROSPECTING :Efterforskning
STR_CONFIG_SETTING_INDUSTRY_PLATFORM :Fladt område omkring industier: {STRING}
STR_CONFIG_SETTING_INDUSTRY_PLATFORM_HELPTEXT :Mængden af fladt område omkring en industri. Dette sikrer tom plads vil forblive tilgængelige omkring en industri for bygge spor osv.
STR_CONFIG_SETTING_INDUSTRY_PLATFORM_HELPTEXT :Mængden af fladt område omkring en industri. Dette sikrer tom plads vil forblive tilgængelige omkring en industri for bygge spor osv.
STR_CONFIG_SETTING_MULTIPINDTOWN :Tillad flere af samme slags industri per by: {STRING}
STR_CONFIG_SETTING_MULTIPINDTOWN_HELPTEXT :Normalt vil en by ikke vil have mere end en industri af hver type. Med denne indstilling, vil det give flere industrier af samme type i samme by
STR_CONFIG_SETTING_SIGNALSIDE :Vis signaler: {STRING}
@@ -1240,7 +1240,7 @@ STR_CONFIG_SETTING_HOVER_DELAY_HELPTEXT :Forsinkelse fø
STR_CONFIG_SETTING_HOVER_DELAY_VALUE :Hold markøren i {COMMA} sekund{P 0 "" er}
STR_CONFIG_SETTING_HOVER_DELAY_DISABLED :Højre klik
STR_CONFIG_SETTING_POPULATION_IN_LABEL :Vis byens indbyggertal i bynavnet: {STRING}
STR_CONFIG_SETTING_POPULATION_IN_LABEL_HELPTEXT :Vis befolkningen i byerne i deres etiket på kortet
STR_CONFIG_SETTING_POPULATION_IN_LABEL_HELPTEXT :Vis befolkningen i byerne i deres etiket på kortet
STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS :Linjetykkelse i grafer: {STRING}
STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Bredde af linjerne i graferne. En tynd linie er mere læsbar, en tykkere linje er nemmere at se og det er lettere at skelne mellem farverne
@@ -1291,7 +1291,7 @@ STR_CONFIG_SETTING_LIVERIES_NONE :Ingen
STR_CONFIG_SETTING_LIVERIES_OWN :Eget selskab
STR_CONFIG_SETTING_LIVERIES_ALL :Alle selskaber
STR_CONFIG_SETTING_PREFER_TEAMCHAT :Foretræk hold-chat med <ENTER>: {STRING}
STR_CONFIG_SETTING_PREFER_TEAMCHAT_HELPTEXT :Skift bindingen af virksomheds-intern og offentlig chat til <ENTER> hhv. <Ctrl+ENTER>
STR_CONFIG_SETTING_PREFER_TEAMCHAT_HELPTEXT :Skift bindingen af virksomheds-intern og offentlig chat til <ENTER> hhv. <Ctrl+ENTER>
STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING :Rulleknappens funktion: {STRING}
STR_CONFIG_SETTING_SCROLLWHEEL_SCROLLING_HELPTEXT :Aktiver rulning med to-dimensionelle muse-hjul
STR_CONFIG_SETTING_SCROLLWHEEL_ZOOM :Zoom kort
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Slå tra
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Slå gennemsigtighed til/fra for laste-indikatorer. CTRL+Klik for at låse værdi.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Gør objekter usynlige i stedet for gennemsigtige
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Vis dækningsområde
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Fra
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Tilskuds
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} fra {STRING} til {STRING}{YELLOW} ({COMPANY}{YELLOW}, indtil {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klik på servicen for at centrere skærmen over industrien/byen. Ctrl+Klik åbner et nyt vindue ved industriens/byens lokalitet.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stationsnavne - klik på et navn for at centrere skærmen over stationen. Ctrl+Klik åbner et nyt vindue ved stationens lokalitet
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hold Ctrl nede for at vælge mere end én ting

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Afsluiten
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Kaart
STR_MAP_MENU_EXTRA_VIEW_PORT :Extra kijkvenster
STR_MAP_MENU_SIGN_LIST :Bordenlijst
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Stedenlijst
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Sticht een stad
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidies
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnaat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon van de Eeuw
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} bereikt '{STRING}'-status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} van {COMPANY} bereikt '{STRING}'-status!
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Schakel
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Schakel transparantie voor laadindicatoren aan/uit. Ctrl+klik om vast te zetten
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Maak objecten onzichtbaar in plaats van transparant
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Dekkingsgebied markeren
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Uit
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Bestaand
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} van {STRING} naar {STRING}{YELLOW} ({COMPANY}{YELLOW}, tot {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klik op de dienst om het dorp/industrie te centreren. Ctrl+klik opent een nieuw venster op de locatie van het dorp/industrie
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stationsnamen - klik op naam om het scherm te centreren op het station. Ctrl+klik opent een nieuw venster op de locatie van het station
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Houd Ctrl ingedrukt om meer items te kiezen

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Exit
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Map of world
STR_MAP_MENU_EXTRA_VIEW_PORT :Extra viewport
STR_MAP_MENU_SIGN_LIST :Sign list
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Town directory
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Found town
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidies
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnate
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon of the Century
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} achieves '{STRING}' status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} of {COMPANY} achieves '{STRING}' status!
@@ -1448,7 +1448,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Display message
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :New vehicles: {STRING2}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Display a newspaper when a new vehicle type becomes available
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Changes to cargo acceptance: {STRING2}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Display messages about stations changing acceptance of some cargoes
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Display messages about stations changing acceptance of some cargos
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Subsidies: {STRING2}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Display a newspaper about subsidy related events
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :General information: {STRING2}
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Toggle t
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Toggle transparency for loading indicators. Ctrl+Click to lock
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Set objects invisible instead of transparent
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Coverage area highlight
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Off
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Services
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} from {STRING2} to {STRING2}{YELLOW} ({COMPANY}{YELLOW}, until {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click on service to centre main view on industry/town. Ctrl+Click opens a new viewport on industry/town location
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Station names - click on name to centre main view on station. Ctrl+Click opens a new viewport on station location
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hold Ctrl to select more than one item
@@ -4690,7 +4684,6 @@ STR_JUST_DATE_ISO :{DATE_ISO}
STR_JUST_STRING :{STRING}
STR_JUST_STRING_STRING :{STRING}{STRING}
STR_JUST_RAW_STRING :{RAW_STRING}
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{RAW_STRING}
# Slightly 'raw' stringcodes with colour or size
STR_BLACK_COMMA :{BLACK}{COMMA}

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Exit
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Map of world
STR_MAP_MENU_EXTRA_VIEW_PORT :Extra viewport
STR_MAP_MENU_SIGN_LIST :Sign list
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Town directory
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Found town
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidies
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnate
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon of the Century
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} achieves '{STRING}' status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} of {COMPANY} achieves '{STRING}' status!
@@ -1448,7 +1448,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Display message
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :New vehicles: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Display a newspaper when a new vehicle type becomes available
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Changes to cargo acceptance: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Display messages about stations changing acceptance of some cargoes
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Display messages about stations changing acceptance of some cargos
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Subsidies: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Display a newspaper about subsidy related events
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :General information: {STRING}
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Toggle t
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Toggle transparency for loading indicators. Ctrl+Click to lock
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Set objects invisible instead of transparent
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Coverage area highlight
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Off
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Services
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} from {STRING} to {STRING}{YELLOW} ({COMPANY}{YELLOW}, until {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click on service to centre main view on industry/town. Ctrl+Click opens a new viewport on industry/town location
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Station names - click on name to centre main view on station. Ctrl+Click opens a new viewport on station location
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hold Ctrl to select more than one item

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Quit
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Map of world
STR_MAP_MENU_EXTRA_VIEW_PORT :Extra viewport
STR_MAP_MENU_SIGN_LIST :Sign list
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Town directory
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Found town
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidies
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnate
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon of the Century
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} achieves '{STRING}' status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} of {COMPANY} achieves '{STRING}' status!
@@ -1142,7 +1142,7 @@ STR_CONFIG_SETTING_GRADUAL_LOADING_HELPTEXT :Gradually load
STR_CONFIG_SETTING_INFLATION :Inflation: {STRING}
STR_CONFIG_SETTING_INFLATION_HELPTEXT :Enable inflation in the economy, where costs are slightly faster rising than payments
STR_CONFIG_SETTING_SELECTGOODS :Deliver cargo to a station only when there is a demand: {STRING}
STR_CONFIG_SETTING_SELECTGOODS_HELPTEXT :Only deliver cargo to a station that was requested from a loading vehicle. This prevents bad ratings for cargos that are not serviced at a station
STR_CONFIG_SETTING_SELECTGOODS_HELPTEXT :Only deliver cargo to a station that was requested from a loading vehicle. This prevents bad ratings for cargoes that are not serviced at a station
STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH :Maximum bridge length: {STRING}
STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH_HELPTEXT :Maximum length for building bridges
STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH :Maximum tunnel length: {STRING}
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Toggle t
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Toggle transparency for loading indicators. Ctrl+Click to lock
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Set objects invisible instead of transparent
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Coverage area highlight
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Off
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Services
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} from {STRING} to {STRING}{YELLOW} ({COMPANY}{YELLOW}, until {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click on service to center main view on industry/town. Ctrl+Click opens a new viewport on industry/town location
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Station names - click on name to center main view on station. Ctrl+Click opens a new viewport on station location
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hold Ctrl to select more than one item
@@ -4690,7 +4684,6 @@ STR_JUST_DATE_ISO :{DATE_ISO}
STR_JUST_STRING :{STRING}
STR_JUST_STRING_STRING :{STRING}{STRING}
STR_JUST_RAW_STRING :{STRING}
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
# Slightly 'raw' stringcodes with colour or size
STR_BLACK_COMMA :{BLACK}{COMMA}

View File

@@ -369,15 +369,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Fermu
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mondomapo
STR_MAP_MENU_EXTRA_VIEW_PORT :Plia vidujo
STR_MAP_MENU_SIGN_LIST :Afiŝa listo
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Urba katalogo
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Urbo troviĝas.
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvencioj
@@ -646,7 +646,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalisto
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Manaĝisto
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Potenculo
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Plej potenca de la Jarcento
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} atingis staton de '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} de {COMPANY} atingis staton de '{STRING}'!
@@ -1875,10 +1875,6 @@ STR_TRANSPARENT_STRUCTURES_TOOLTIP :{BLACK}Baskulig
STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Baskuligi travideblecon de katenarion. Stir+Klak por ŝlosi.
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Baskuligi travideblecon de ŝarĝindikiloj. Stir+Klak por ŝlosi.
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Ŝarĝregiona marko
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Malaktiva
@@ -2545,8 +2541,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Servoj s
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} de {STRING} al {STRING}{YELLOW} ({COMPANY}{YELLOW}, ĝis {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klaku servon por centri vidon ĉe la industrio/urbo. Stir+Klak por malfermi novan vidujon ĉe la loko.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stacionomoj - klaku nomon por centri vidon ĉe la stacio. Stir+Klak por malfermi novan vidujon ĉe la stacioloko.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Tenu la CTRL-klavon por elekti plurajn erojn

View File

@@ -428,15 +428,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Välju
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Maailmakaart
STR_MAP_MENU_EXTRA_VIEW_PORT :Lisa vaateaken
STR_MAP_MENU_SIGN_LIST :Siltide nimekiri
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Linnanimistu
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Raja linn
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Toetused
@@ -707,7 +707,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnaat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Sajandi suurärimees
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} saavutas '{STRING}' staatuse!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} {COMPANY}'st saavutas '{STRING}' staatuse!
@@ -2207,10 +2207,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Õhuliin
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Vaheta laadimisnäidikute läbipaistvust. Ctrl+klõps lukustab
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Muuda esemed nähtamatuks, mitte läbipaistvaks
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Mõjupiirkonna näitamine
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Väljas
@@ -2979,8 +2975,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Juba toe
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} kohast {STRING} kohta {STRING}{YELLOW} ({COMPANY}{YELLOW}, kuni {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Vajuta pakkumisele, et näha linna või tööstuse asukohta. Ctrl+klõps avab uue vaate ettevõtte/linna asukohast
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Jaamanimed - nimel vajutades viiakse vaade jaamale. Ctrl+klõps avab jaama asukohas uue vaate.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Mitme asja valimiseks kasuta Ctrl-klahvi

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Gevst
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Heimskort
STR_MAP_MENU_EXTRA_VIEW_PORT :Eyka synisgluggi
STR_MAP_MENU_SIGN_LIST :Listi yvur tekin
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Bygdar yvirlit
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Funnar bygdir
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Stuðulsflutningur
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Peningamaður
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Ídnaðarkongur
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Máttmikil ídnaðar kongur
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Aldarinnar Tycoon
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} røkkur '{STRING}' støði!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} frá {COMPANY} røkkur '{STRING}' støði!
@@ -2110,10 +2110,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Tendra/s
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Tendra/sløkk gjøgnumskygni fyri lessingar vísarar. Ctrl+trýst fyri at læsa
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Ger lutir ósjónligar heldur enn gjøgnumskygdar
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Hálýsing av deknings øki
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Sløkt
@@ -2761,8 +2757,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Flutning
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} frá {STRING} til {STRING}{YELLOW} ({COMPANY}{YELLOW}, inntil {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Trýst á eina tænastu fyri at savna høvuðs sýni á ídnaðin/bygdina. Ctrl+trýst letur upp ein nýggjan sýnisglugga á ídnaðin/bygdina
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nøvn á støðum - trýst á eitt navn fyri at savna høvuðs sýni á støðina. Ctrl+trýst letur upp ein nýggjan sýnisglugga á støðina
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Halt Ctrl fyri at velja meira enn eitt punkt

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Sulje
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Maailmankartta
STR_MAP_MENU_EXTRA_VIEW_PORT :Lisänäkymä
STR_MAP_MENU_SIGN_LIST :Kylttilista
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Kaupunkihakemisto
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Perusta kaupunki
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Tuet
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalisti
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnaatti
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Moguli
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Vuosisadan pohatta
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} saavuttaa arvon '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} yhtiöstä {COMPANY} saavuttaa arvon '{STRING}'!
@@ -760,7 +760,7 @@ STR_NEWS_COMPANY_MERGER_DESCRIPTION :{BIG_FONT}{BLAC
STR_NEWS_COMPANY_BANKRUPT_TITLE :{BIG_FONT}{BLACK}Konkurssi!
STR_NEWS_COMPANY_BANKRUPT_DESCRIPTION :{BIG_FONT}{BLACK}{STRING} on suljettu velkojien toimesta ja kaikki omaisuus on myyty pois!
STR_NEWS_COMPANY_LAUNCH_TITLE :{BIG_FONT}{BLACK}Uusi kuljetusyhtiö perustettu!
STR_NEWS_COMPANY_LAUNCH_DESCRIPTION :{BIG_FONT}{BLACK}{STRING} aloittaa rakentamisen kaupungin {TOWN} lähistölle!
STR_NEWS_COMPANY_LAUNCH_DESCRIPTION :{BIG_FONT}{BLACK}{STRING} aloittaa rakentamisen kaupugin {TOWN} lähistölle!
STR_NEWS_MERGER_TAKEOVER_TITLE :{BIG_FONT}{BLACK}Yhtiön {STRING} on ottanut haltuun {STRING}!
STR_PRESIDENT_NAME_MANAGER :{BLACK}{PRESIDENT_NAME}{}(pääjohtaja)
@@ -1416,7 +1416,7 @@ STR_CONFIG_SETTING_SERVINT_AIRCRAFT :Lentokoneiden h
STR_CONFIG_SETTING_SERVINT_AIRCRAFT_HELPTEXT :Määritä oletushuoltoväli uusille lentokoneille mikäli kulkuneuvolle ei ole määritelty erillistä huoltoväliä
STR_CONFIG_SETTING_SERVINT_SHIPS :Laivojen huoltoväli oletuksena: {STRING}
STR_CONFIG_SETTING_SERVINT_SHIPS_HELPTEXT :Määritä oletushuoltoväli uusille laivoille mikäli kulkuneuvolle ei ole määritelty erillistä huoltoväliä
STR_CONFIG_SETTING_NOSERVICE :Poista huollot käytöstä kun ajoneuvojen rikkoutuminen on poistettu käytöstä: {STRING}
STR_CONFIG_SETTING_NOSERVICE :Huollot pois käytöstä, kun rikkoutumiset on pois: {STRING}
STR_CONFIG_SETTING_NOSERVICE_HELPTEXT :Mikäli käytössä, kulkuneuvoja ei huolleta jos ne eivät voi rikkoutua
STR_CONFIG_SETTING_WAGONSPEEDLIMITS :Ota käyttöön vaunujen nopeusrajoitukset: {STRING}
STR_CONFIG_SETTING_WAGONSPEEDLIMITS_HELPTEXT :Mikäli käytössä, vaunujen nopeusrajoitusta käytetään junan maksiminopeuden määrittämisessä
@@ -1504,7 +1504,7 @@ STR_CONFIG_SETTING_TOWN_FOUNDING :Kaupunkien peru
STR_CONFIG_SETTING_TOWN_FOUNDING_HELPTEXT :Mikäli käytössä, pelaajat voivat perustaa uusia kaupunkeja
STR_CONFIG_SETTING_TOWN_FOUNDING_FORBIDDEN :Kielletty
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED :Sallittu
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :Sallittu, oma kaupungin kaava
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :Sallittu, oma kaupugin kaava
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT :Puiden istutus pelissä: {STRING}
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_HELPTEXT :Määrittää puiden sattumanvaraisen luomisen. Tämä voi vaikuttaa teollisuuslaitoksiin jotka ovat riippuvaisia puiden kasvamisesta, esimerkiksi sahat
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Muuta aj
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Muuta lastausilmaisimien läpinäkyvyyttä. Ctrl+Klik lukitaksesi
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Tee kohteista läpinäkyvyyden sijaan näkymättömiä
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Vaikutusalueen korostus
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}pois
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Käytety
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} välille {STRING}-{STRING}{YELLOW} ({COMPANY}{YELLOW}, {DATE_SHORT} asti)
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Napsauta palvelua keskittääksesi päänäkymän teollisuuteen/kaupunkiin. Ctrl+Klik avaa uuden näkymäikkunan teollisuuden/kaupungin sijaintiin
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Asemien nimet - napsauta nimeä keskittääksesi päänäkymän asemaan. Ctrl+Klik avaa uuden näkymäikkunan aseman sijaintiin
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Pidä Ctrl-näppäin painettuna valitaksesi useamman kuin yhden vaihtoehdon
@@ -3189,7 +3183,7 @@ STR_PURCHASE_INFO_SPEED_POWER :{BLACK}Nopeus:
STR_PURCHASE_INFO_SPEED :{BLACK}Nopeus: {GOLD}{VELOCITY}
STR_PURCHASE_INFO_SPEED_OCEAN :{BLACK}Nopeus merellä: {GOLD}{VELOCITY}
STR_PURCHASE_INFO_SPEED_CANAL :{BLACK}Nopeus kanaalissa/joessa: {GOLD}{VELOCITY}
STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Käyttökustannus: {GOLD}{CURRENCY_LONG}/vuosi
STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Käyttökukustannus: {GOLD}{CURRENCY_LONG}/vuosi
STR_PURCHASE_INFO_CAPACITY :{BLACK}Kapasiteetti: {GOLD}{CARGO_LONG} {STRING}
STR_PURCHASE_INFO_REFITTABLE :(sovitettava)
STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Suunniteltu: {GOLD}{NUM}{BLACK} Elinikä: {GOLD}{COMMA} vuo{P si tta}
@@ -3371,7 +3365,7 @@ STR_VEHICLE_VIEW_SHIP_LOCATION_TOOLTIP :{BLACK}Keskitä
STR_VEHICLE_VIEW_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Keskitä näkymä lentokoneen sijaintiin. Ctrl+Klik seuraa lentokonetta päänäkymässä
STR_VEHICLE_VIEW_TRAIN_SEND_TO_DEPOT_TOOLTIP :{BLACK}Lähetä juna veturitalliin. Ctrl+Klik suorittaa vain huollon
STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Lähetä ajoneuvo varikolle. Ctrl+Klik suorittaa vain huollon
STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Lähetä ajoneuvo huoltoasemalle. Ctrl+Klik suorittaa vain huollon
STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Lähetä laiva telakalle. Ctrl+Klik suorittaa vain huollon
STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Lähetä lentokone lentokonehalliin. Ctrl+Klik suorittaa vain huollon
@@ -3442,7 +3436,7 @@ STR_VEHICLE_INFO_AGE_RUNNING_COST_YR :{BLACK}Ikä: {L
STR_VEHICLE_INFO_AGE :{COMMA} vuo{P si tta} ({COMMA})
STR_VEHICLE_INFO_AGE_RED :{RED}{COMMA} vuo{P si tta} ({COMMA})
STR_VEHICLE_INFO_MAX_SPEED :{BLACK}Huippunopeus: {LTBLUE}{VELOCITY}
STR_VEHICLE_INFO_MAX_SPEED :{BLACK}Maks. nopeus: {LTBLUE}{VELOCITY}
STR_VEHICLE_INFO_MAX_SPEED_RANGE :{BLACK}Suurin nopeus: {LTBLUE}{VELOCITY} {BLACK}Toimintasäde: {LTBLUE}{COMMA} ruutua
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Paino: {LTBLUE}{WEIGHT_SHORT} {BLACK}Teho: {LTBLUE}{POWER}{BLACK} Maks. nopeus: {LTBLUE}{VELOCITY}
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Paino: {LTBLUE}{WEIGHT_SHORT} {BLACK}Teho: {LTBLUE}{POWER}{BLACK} Maks. nopeus: {LTBLUE}{VELOCITY} {BLACK}Maks. T.E.: {LTBLUE}{FORCE}
@@ -3456,7 +3450,7 @@ STR_VEHICLE_INFO_CAPACITY :{BLACK}Kapasite
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Kapasiteetti: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Kapasiteetti: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Siirron arvo: {LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Siirrä rahaa: {LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Huoltoväli: {LTBLUE}{COMMA} päivää{BLACK} Viimeisin huolto: {LTBLUE}{DATE_LONG}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Huoltoväli: {LTBLUE}{COMMA}%{BLACK} Viime huolto: {LTBLUE}{DATE_LONG}
@@ -3760,7 +3754,7 @@ STR_AI_DEBUG_SELECT_AI_TOOLTIP :{BLACK}Näytä
STR_AI_GAME_SCRIPT :{BLACK}Peliskripti
STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}Tarkista peliskriptin loki
STR_ERROR_AI_NO_AI_FOUND :Sopivaa tekoälyä ei löydetty.{}Tämä tekoäly ei tee mitään.{}Voit ladata tekoälyjä 'Online-sisältö'-järjestelmän kautta
STR_ERROR_AI_NO_AI_FOUND :Sopivaa tekoälyä ei löydetty.{}Tämä tekoäly ei tee mitään.{}Voit ladata tekoälyjä 'Online-sisältö' järjestelmällä
STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Yksi käynnissä olevista skripteistä kaatui. Ilmoita tästä skriptin kehittäjälle littäen mukaan kuvankaappaus Tekoälyn/Peliskriptin virheenjäljitys -ikkunasta
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Tekoälyn/Peliskriptin virheenjäljitysikkuna on vain palvelimen käytettävissä
@@ -4050,7 +4044,7 @@ STR_ERROR_INCOMPATIBLE_RAIL_TYPES :Raiteet eivät
STR_ERROR_CAN_T_MOVE_VEHICLE :{WHITE}Liikennevälinettä ei voi poistaa...
STR_ERROR_REAR_ENGINE_FOLLOW_FRONT :{WHITE}Moottorivaunun takaosa seuraa aina etuosaansa
STR_ERROR_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Reittiä paikalliselle veturitallille ei löydy.
STR_ERROR_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Paikallista varikkoa ei löydy.
STR_ERROR_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Paikallista huoltoasemaa ei löydy.
STR_ERROR_DEPOT_WRONG_DEPOT_TYPE :Väärä varikkotyyppi
@@ -4161,7 +4155,7 @@ STR_ERROR_CAN_T_STOP_START_SHIP :{WHITE}Laivaa e
STR_ERROR_CAN_T_STOP_START_AIRCRAFT :{WHITE}Lentokonetta ei voi pysäyttää/laittaa liikkeelle...
STR_ERROR_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Junan lähettäminen veturitalliin ei onnistu...
STR_ERROR_CAN_T_SEND_ROAD_VEHICLE_TO_DEPOT :{WHITE}Ajoneuvon lähettäminen varikolle ei onnistu...
STR_ERROR_CAN_T_SEND_ROAD_VEHICLE_TO_DEPOT :{WHITE}Ajoneuvon lähettäminen huoltoasemalle ei onnistu...
STR_ERROR_CAN_T_SEND_SHIP_TO_DEPOT :{WHITE}Laivaa ei voi lähettää telakalle...
STR_ERROR_CAN_T_SEND_AIRCRAFT_TO_HANGAR :{WHITE}Lentokonetta ei voi lähettää lentokonehalliin...

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Quitter le jeu
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Carte du monde
STR_MAP_MENU_EXTRA_VIEW_PORT :Vue supplémentaire
STR_MAP_MENU_SIGN_LIST :Liste des panneaux
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Annuaire des villes
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fonder une ville
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subventions
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitaliste
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Grand ponte
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon du siècle
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} atteint le statut de «{NBSP}{STRING}{NBSP}»{NBSP}!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} de {COMPANY} atteint le statut de «{NBSP}{STRING}{NBSP}»{NBSP}!
@@ -2156,10 +2156,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Transpar
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Transparence des indicateurs de chargement.{}Ctrl-clic pour verrouiller.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Alterner entre transparence et invisibilité des objets
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Afficher la zone couverte
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Désactivé
@@ -2928,8 +2924,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Subventi
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} de {STRING} à {STRING}{YELLOW} ({COMPANY}{YELLOW}, jusqu'à {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Cliquer sur le service pour centrer la vue principale sur l'industrie ou la ville. Ctrl-clic pour ouvrir une nouvelle vue sur l'industrie ou la ville.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nom des stations - Cliquer sur un nom pour centrer la vue principale sur la station. Ctrl-clic pour ouvrir une nouvelle vue sur la station.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Ctrl-clic pour sélectionner plus d'un élément

View File

@@ -558,15 +558,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Fàg an-seo
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa an t-saoghail
STR_MAP_MENU_EXTRA_VIEW_PORT :Port-seallaidh a bharrachd
STR_MAP_MENU_SIGN_LIST :Liosta nan sanas
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Eòlaire nam bailtean
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Baile air a lorg
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Tarrailean
@@ -848,7 +848,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Neach-calpachai
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Baran
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Taidhcùn na linne
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}“{STRING}" ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}Bhuannaich {COMPANY} an rang “{STRING}"!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}Bhuannaich {PRESIDENT_NAME} aig {COMPANY} an rang “{STRING}"!
@@ -868,8 +868,8 @@ STR_SMALLMAP_TOOLTIP_SHOW_INDUSTRIES_ON_MAP :{BLACK}Seall gn
STR_SMALLMAP_TOOLTIP_SHOW_TRANSPORT_ROUTES_ON :{BLACK}Seall slighean-malairt air a' mhapa
STR_SMALLMAP_TOOLTIP_SHOW_VEGETATION_ON_MAP :{BLACK}Seall lusan air a' mhapa
STR_SMALLMAP_TOOLTIP_SHOW_LAND_OWNERS_ON_MAP :{BLACK}Seall cò leis an tìr air a' mhapa
STR_SMALLMAP_TOOLTIP_INDUSTRY_SELECTION :{BLACK}Dèan briogadh air seòrsa gnìomhachais gus toglachadh an tèid a shealltainn. Cuiridh Ctrl+briogadh a h-uile seòrsa ach am fear a thagh thu à comas. Dèan Ctrl+briogadh air a-rithist gus a h-uile seòrsa gnìomhachais a chur an comas
STR_SMALLMAP_TOOLTIP_COMPANY_SELECTION :{BLACK}Dèan briogadh air companaidh gus toglachadh an tèid an tìr a tha leis a shealltainn. Cuiridh Ctrl+briogadh a h-uile companaidh ach am fear a thagh thu à comas. Dèan Ctrl+briogadh air a-rithist gus a h-uile companaidh a chur an comas
STR_SMALLMAP_TOOLTIP_INDUSTRY_SELECTION :{BLACK}Dèan briogadh air seòrsa gnìomhachais gus togladh an tèid a shealltainn. Cuiridh Ctrl+briogadh a h-uile seòrsa ach am fear a thagh thu à comas. Dèan Ctrl+briogadh air a-rithist gus a h-uile seòrsa gnìomhachais a chur an comas
STR_SMALLMAP_TOOLTIP_COMPANY_SELECTION :{BLACK}Dèan briogadh air companaidh gus togladh an tèid an tìr a tha leis a shealltainn. Cuiridh Ctrl+briogadh a h-uile companaidh ach am fear a thagh thu à comas. Dèan Ctrl+briogadh air a-rithist gus a h-uile companaidh a chur an comas
STR_SMALLMAP_LEGENDA_ROADS :{TINY_FONT}{BLACK}Rathaidean
STR_SMALLMAP_LEGENDA_RAILROADS :{TINY_FONT}{BLACK}Rathaidean-iarainn
@@ -1186,7 +1186,7 @@ STR_CURRENCY_CHANGE_PARAMETER :{BLACK}Atharrai
STR_DIFFICULTY_LEVEL_SETTING_MAXIMUM_NO_COMPETITORS :{LTBLUE}Àireamh as motha dhe dh'fharpaisichean: {ORANGE}{COMMA}
STR_NONE :Chan eil gin
STR_NONE :Gun ghin
STR_FUNDING_ONLY :Le maoineachadh a-mhàin
STR_MINIMAL :As lugha
STR_NUM_VERY_LOW :Gann
@@ -1196,7 +1196,7 @@ STR_NUM_HIGH :Mòran dhiubh
STR_NUM_CUSTOM :Gnàthaichte
STR_NUM_CUSTOM_NUMBER :Gnàthaichte ({NUM})
STR_VARIETY_NONE :Chan eil gin
STR_VARIETY_NONE :Gun ghin
STR_VARIETY_VERY_LOW :Glè ìseal
STR_VARIETY_LOW :Ìseal
STR_VARIETY_MEDIUM :Meadhanach
@@ -1279,7 +1279,7 @@ STR_CONFIG_SETTING_COMPANIES_OFF :Na seall idir
STR_CONFIG_SETTING_COMPANIES_OWN :Aig a' chompanaidh agad fhèin
STR_CONFIG_SETTING_COMPANIES_ALL :Aig na h-uile companaidh
STR_CONFIG_SETTING_NONE :Chan eil gin
STR_CONFIG_SETTING_NONE :Gun ghin
STR_CONFIG_SETTING_ORIGINAL :Tùsail
STR_CONFIG_SETTING_REALISTIC :Fìor-riochdail
@@ -1349,8 +1349,8 @@ STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH_HELPTEXT :Chan urrainn dh
STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH :Faide as motha nan tunailean: {STRING}
STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH_HELPTEXT :Chan urrainn dhut tunail a thogail a tha nas fhaide na seo
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD :Modh togail a làimh aig prìomh ghnìomhachasan: {STRING}
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_HELPTEXT :An dòigh a thèid prìomh ghnìomhachas a stèidheachadh. Is ciall dha “Chan eil gin” nach gabh fear sam bith stèidheachadh, is ciall dha “Rùrachadh” gun gabh a mhaoineachadh ach gun tèid a thogail an àite air thuaiream air a' mhapa is s dòcha nach soirbhich leis, is ciall dha “Mar ghnìomhachasan eile” gun gabh gnìomhachasan bunasach togail le companaidhean a leithid ghnìomhachasan pròiseasaich an àite sam bith a thogras iad
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NONE :Chan eil gin
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_HELPTEXT :An dòigh a thèid prìomh ghnìomhachas a stèidheachadh. Is ciall dha “Gun ghin” nach gabh fear sam bith stèidheachadh, is ciall dha “Rùrachadh” gun gabh a mhaoineachadh ach gun tèid a thogail an àite air thuaiream air a' mhapa is s dòcha nach soirbhich leis, is ciall dha “Mar ghnìomhachasan eile” gun gabh gnìomhachasan bunasach togail le companaidhean a leithid ghnìomhachasan pròiseasaich an àite sam bith a thogras iad
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NONE :Gun ghin
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NORMAL :Mar ghnìomhachasan eile
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_PROSPECTING :Rùrachadh
STR_CONFIG_SETTING_INDUSTRY_PLATFORM :Raon rèidh mu thimcheall ghnìomhachasan: {STRING}
@@ -1457,7 +1457,7 @@ STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_SMOOTH :Rèidh
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_ROUGH :Garbh
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_ROUGH :Glè gharbh
STR_CONFIG_SETTING_TREE_PLACER :Algairim ionad nan craobh: {STRING}
STR_CONFIG_SETTING_TREE_PLACER_NONE :Chan eil gin
STR_CONFIG_SETTING_TREE_PLACER_NONE :Gun ghin
STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Tùsail
STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Leasaichte
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :Cuairteachadh a' mhapa-àirde: {STRING}
@@ -1709,7 +1709,7 @@ STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :Ceadaichte, co-
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT :Cur nan craobh sa gheama: {STRING}
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_HELPTEXT :Cùm smachd air na craobhan a nochdas sa gheama air thuaiream. Dh'fhaoidte gun toir seo buaidh air gnìomhachasan a tha an eisimeil fàs nan craobhan a leithid muileannan-fiodha
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_NONE :Chan eil gin {RED}(brisidh seo muileannan-fiodha)
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_NONE :Gun ghin {RED}(brisidh seo muileannan-fiodha)
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_RAINFOREST :Ann an coilltean-uisge a-mhàin
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_ALL :Àite sam bith
@@ -1745,7 +1745,7 @@ STR_CONFIG_SETTING_TOWN_GROWTH_VERY_FAST :Glè luath
STR_CONFIG_SETTING_LARGER_TOWNS :Roinn nam bailtean a thèid nam mòr-bhailtean: {STRING}
STR_CONFIG_SETTING_LARGER_TOWNS_HELPTEXT :Suidhich co mheud bailtean a thèid nam mòr-bhailtean, s e seo baile a thòisicheas nas motha is a dh'fhàsas nas luaithe
STR_CONFIG_SETTING_LARGER_TOWNS_VALUE :1 a-mach à {COMMA}
STR_CONFIG_SETTING_LARGER_TOWNS_DISABLED :Chan eil gin
STR_CONFIG_SETTING_LARGER_TOWNS_DISABLED :Gun ghin
STR_CONFIG_SETTING_CITY_SIZE_MULTIPLIER :Iomadaichear meud nam bailtean aig an toiseach: {STRING}
STR_CONFIG_SETTING_CITY_SIZE_MULTIPLIER_HELPTEXT :Am meud cuibheasach dhe mhòr-bhailtean an coimeas ri bailtean àbhaisteach aig toiseach a' gheama
STR_CONFIG_SETTING_MODIFIED_ROAD_REBUILD :Thoir air falbh eileamaidean-rathaid gun chiall nuair a thèid rathaid a thogail: {STRING}
@@ -1757,7 +1757,7 @@ STR_CONFIG_SETTING_VEHICLES :{ORANGE}Carbada
STR_CONFIG_SETTING_STATIONS :{ORANGE}Stèiseanan
STR_CONFIG_SETTING_ECONOMY :{ORANGE}Eaconamaidh
STR_CONFIG_SETTING_AI :{ORANGE}Co-farpaisichean
STR_CONFIG_SETTING_DISPLAY_OPTIONS :{ORANGE}Taisbeanadh
STR_CONFIG_SETTING_DISPLAY_OPTIONS :{ORANGE}Roghainnean an t-seallaidh
STR_CONFIG_SETTING_INTERACTION :{ORANGE}Eadar-ghnìomh
STR_CONFIG_SETTING_SOUND :{ORANGE}Èifeachdan fuaime
STR_CONFIG_SETTING_NEWS :{ORANGE}Naidheachdan is brathan
@@ -2356,10 +2356,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Toglaich
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Toglaich trìd-shoillearachd nan comharraidhean luchdaidh. Ctrl+Briogadh airson glasadh
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Falaich nithean an àite an dèanamh trìd-shoilleir
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Seall raon-còmhdachaidh
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Air
@@ -2377,13 +2373,13 @@ STR_JOIN_WAYPOINT_CAPTION :{WHITE}Co-aonai
STR_JOIN_WAYPOINT_CREATE_SPLITTED_WAYPOINT :{YELLOW}Tog puing-thurais fa leth
# Rail construction toolbar
STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION :Tog rathad-iarainn
STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION :Togail rathaid-iarainn
STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION :Togail rathaid-iarainn dealain
STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :Tog rathad-iarainn aona-rèile
STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :Tog rathad-iarainn mhagnaiteach
STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :Togail rathaid-iarainn aona-rèile
STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :Togail rathaid-iarainn mhagnaiteach
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Tog rathad-iarainn. Toglaidh Ctrl togail/toirt air falbh airson togail rathad-iarainn. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Tog rathad-iarainn sa mhodh fhèin-thogail. Toglaidh Ctrl togail/toirt air falbh airson togail rathad-iarainn. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Tog rathad-iarainn sa mhodh fhèin-togail. Toglaidh Ctrl togail/toirt air falbh airson togail rathad-iarainn. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Tog trèan-lann (gus trèanaichean a cheannach no obair-chàraidh a dhèanamh orra). Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL_TO_WAYPOINT :{BLACK}Dèan puing-thurais dhe rèile. Ceanglaidh Ctrl puingean-turais ri chèile. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_STATION :{BLACK}Tog stèisean. Ceanglaidh Ctrl stèiseanan ri chèile. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
@@ -2463,8 +2459,8 @@ STR_ROAD_TOOLBAR_ROAD_CONSTRUCTION_CAPTION :{WHITE}Tog rath
STR_ROAD_TOOLBAR_TRAM_CONSTRUCTION_CAPTION :{WHITE}Tog slighean-trama
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_SECTION :{BLACK}Tog pìos dhe rathad. Toglaidh Ctrl togail/toirt air falbh airson togail rathaid. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAMWAY_SECTION :{BLACK}Tog pìos dhe shlighe-trama. Toglaidh Ctrl togail/toirt air falbh airson togail slighe-trama. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOROAD :{BLACK}Tog pìos dhe rathad leis a' mhodh fhèin-thogail. Toglaidh Ctrl togail/toirt air falbh airson togail rathaid. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOTRAM :{BLACK}Tog pìos dhe slighe-trama sa mhodh fhèin-thogail. Toglaidh Ctrl togail/toirt air falbh airson togail slighe-trama. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOROAD :{BLACK}Tog pìos dhe rathad leis a' mhodh fhèin-togail. Toglaidh Ctrl togail/toirt air falbh airson togail rathaid. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_AUTOTRAM :{BLACK}Tog pìos dhe slighe-trama sa mhodh fhèin-togail. Toglaidh Ctrl togail/toirt air falbh airson togail slighe-trama. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_ROAD_VEHICLE_DEPOT :{BLACK}Tog garaids (gus carbadan a cheannach is obair-ghlèidhidh a dhèanamh orra). Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_TRAM_VEHICLE_DEPOT :{BLACK}Tog trama-lann (gus carbadan a cheannach is obair-ghlèidhidh a dhèanamh orra). Toglaidh Shift togail/sealladh air tuairmse chosgaisean
STR_ROAD_TOOLBAR_TOOLTIP_BUILD_BUS_STATION :{BLACK}Tog stèisean bus. Ceanglaidh Ctrl stèiseanan ri chèile. Toglaidh Shift togail/sealladh air tuairmse chosgaisean
@@ -2659,7 +2655,7 @@ STR_LAND_AREA_INFORMATION_ROAD_OWNER :{BLACK}Seilbhea
STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Seilbheadair na slighe-trama: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Seilbheadair na rathaid-iarainn: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Ùghdarras ionadail: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :Chan eil gin
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :Gun ghin
STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Ionad: {LTBLUE}{NUM} x {NUM} x {NUM} ({STRING})
STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Air a thogail: {LTBLUE}{DATE_LONG}
STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Seòrsa an stèisein: {LTBLUE}{STRING}
@@ -3009,7 +3005,7 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Faidhle
STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Dh'fhaoidte gun tuislich OpenTTD ma leanas tu air a' gheama. Na dèan aithisg air buga mu thuisleachaidhean an uairsin.{}A bheil thu cinnteach dha-rìribh gu bheil thu airson leantainn air a' gheama?
# NewGRF status
STR_NEWGRF_LIST_NONE :Chan eil gin
STR_NEWGRF_LIST_NONE :Gun ghin
STR_NEWGRF_LIST_ALL_FOUND :Tha a h-uile faidhle ann
STR_NEWGRF_LIST_COMPATIBLE :{YELLOW}Chaidh faidhlichean co-chòrdail a lorg
STR_NEWGRF_LIST_MISSING :{RED}Tha faidhlichean a dhìth
@@ -3052,7 +3048,7 @@ STR_EDIT_SIGN_SIGN_OSKTITLE :{BLACK}Cuir a-s
# Town directory window
STR_TOWN_DIRECTORY_CAPTION :{WHITE}Bailtean
STR_TOWN_DIRECTORY_NONE :{ORANGE}- Chan eil gin -
STR_TOWN_DIRECTORY_NONE :{ORANGE}- Gun ghin -
STR_TOWN_DIRECTORY_TOWN :{ORANGE}{TOWN}{BLACK} ({COMMA})
STR_TOWN_DIRECTORY_LIST_TOOLTIP :{BLACK}Ainmean nam bailtean - briog air ainm gus am prìomh-shealladh a mheadhanachadh air a' bhaile. Fosglaidh Ctrl+briogadh port-seallaidh ùr air ionad a' bhaile
STR_TOWN_POPULATION :{BLACK}Sluagh an t-saoghail: {COMMA}
@@ -3116,7 +3112,7 @@ STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Ceannai
STR_GOALS_CAPTION :{WHITE}Amasan
STR_GOALS_GLOBAL_TITLE :{BLACK}Amasan coitcheann:
STR_GOALS_TEXT :{ORANGE}{STRING}
STR_GOALS_NONE :{ORANGE}- Chan eil gin -
STR_GOALS_NONE :{ORANGE}- Gun ghin -
STR_GOALS_COMPANY_TITLE :{BLACK}Amasan na companaidh:
STR_GOALS_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Briog air an amas gus am prìomh-shealladh a mheadhanachadh air gnìomhachas/baile/leac. Fosglaidh Ctrl+briogadh port-seallaidh ùr air ionad a' ghnìomhachais/a' bhaile/na lice
@@ -3136,11 +3132,11 @@ STR_GOAL_QUESTION_BUTTON_ACCEPT :Gabh ris
STR_GOAL_QUESTION_BUTTON_IGNORE :Leig seachad
STR_GOAL_QUESTION_BUTTON_RETRY :Feuch ris a-rithist
STR_GOAL_QUESTION_BUTTON_PREVIOUS :Am fear roimhe
STR_GOAL_QUESTION_BUTTON_NEXT :An t-ath-fhear
STR_GOAL_QUESTION_BUTTON_NEXT :an t-ath-fhear
STR_GOAL_QUESTION_BUTTON_STOP :Stad
STR_GOAL_QUESTION_BUTTON_START :Tòisich
STR_GOAL_QUESTION_BUTTON_GO :Siuthad
STR_GOAL_QUESTION_BUTTON_CONTINUE :Lean air adhart
STR_GOAL_QUESTION_BUTTON_CONTINUE :Lean air
STR_GOAL_QUESTION_BUTTON_RESTART :Ath-thòisich
STR_GOAL_QUESTION_BUTTON_POSTPONE :Cuir na dhàil
STR_GOAL_QUESTION_BUTTON_SURRENDER :Gèill
@@ -3150,20 +3146,18 @@ STR_GOAL_QUESTION_BUTTON_CLOSE :Dùin
STR_SUBSIDIES_CAPTION :{WHITE}Tarrailean
STR_SUBSIDIES_OFFERED_TITLE :{BLACK}Tarrailean gan tairgsinn airson seirbheisean a bheir:
STR_SUBSIDIES_OFFERED_FROM_TO :{ORANGE}{STRING} bho {STRING} gu {STRING}{YELLOW} (ron {DATE_SHORT.dat})
STR_SUBSIDIES_NONE :{ORANGE}- Chan eil gin -
STR_SUBSIDIES_NONE :{ORANGE}- Gun ghin -
STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Seirbheisean a gheibh tarrail mu thràth:
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} bho {STRING} gu {STRING}{YELLOW} ({COMPANY}{YELLOW}, gu ruige {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Briog air an t-seirbheis gus am prìomh-shealladh a mheadhanachadh air a' ghnìomhachas/bhaile. Fosglaidh Ctrl+briogadh port-seallaidh ùr air ionad a' ghnìomhachais/a' bhaile
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Ainmean nan stéiseanan - briog air ainm gus am prìomh-shealladh a mheadhanachadh air an stèisean. Fosglaidh Ctrl+briogadh port-seallaidh ùr air ionad an stèisein
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Cùm Ctrl sìos gus barrachd air aon nì a thaghadh
STR_STATION_LIST_CAPTION :{WHITE}{COMPANY} - {COMMA} stèisean{P "" "" an ""}
STR_STATION_LIST_STATION :{YELLOW}{STATION} {STATION_FEATURES}
STR_STATION_LIST_WAYPOINT :{YELLOW}{WAYPOINT}
STR_STATION_LIST_NONE :{YELLOW}- Chan eil gin -
STR_STATION_LIST_NONE :{YELLOW}- Gun ghin -
STR_STATION_LIST_SELECT_ALL_FACILITIES :{BLACK}Tagh a h-uile goireas
STR_STATION_LIST_SELECT_ALL_TYPES :{BLACK}Tagh na h-uile seòrsa carago (a' gabhail a-steach gun charago a' feitheamh)
STR_STATION_LIST_NO_WAITING_CARGO :{BLACK}Chan eil carago dhe sheòrsa sam bith a' feitheamh
@@ -3176,7 +3170,7 @@ STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO
STR_STATION_VIEW_ACCEPTS_BUTTON :{BLACK}Na ghabhar ris
STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}Seall liosta a' charago a thèid a ghabhail ris
STR_STATION_VIEW_ACCEPTS_CARGO :{BLACK}Gabhar ri: {WHITE}{CARGO_LIST}
STR_STATION_VIEW_ACCEPTS_CARGO :{BLACK}Gabhaidh e ri: {WHITE}{CARGO_LIST}
STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_SELF :{BLACK}Tha còirichean giùlain às-dùnach aig an stèisean seo sa bhaile seo.
STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_COMPANY :{BLACK}Cheannaich {YELLOW}{COMPANY}{BLACK} còirichean giùlain às-dùnach sa bhaile seo.
@@ -3506,10 +3500,10 @@ STR_DEPOT_ROAD_VEHICLE_NEW_VEHICLES_TOOLTIP :{BLACK}Ceannaic
STR_DEPOT_SHIP_NEW_VEHICLES_TOOLTIP :{BLACK}Ceannaich long ùr
STR_DEPOT_AIRCRAFT_NEW_VEHICLES_TOOLTIP :{BLACK}Ceannaich carbad-adhair ùr
STR_DEPOT_CLONE_TRAIN :{BLACK}Dèan lethbhreac dhe thrèan
STR_DEPOT_CLONE_ROAD_VEHICLE :{BLACK}Dèan lethbhreac dhe charbad
STR_DEPOT_CLONE_SHIP :{BLACK}Dèan lethbhreac dhe long
STR_DEPOT_CLONE_AIRCRAFT :{BLACK}Dèan lethbhreac dhe charbad
STR_DEPOT_CLONE_TRAIN :{BLACK}Dèan lethbhreac dhen trèan
STR_DEPOT_CLONE_ROAD_VEHICLE :{BLACK}Dèan lethbhreac dhen charbad
STR_DEPOT_CLONE_SHIP :{BLACK}Dèan lethbhreac dhen long
STR_DEPOT_CLONE_AIRCRAFT :{BLACK}Dèan lethbhreac dhen charbad
STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}Ceannaichidh seo lethbhreac dhe thrèan, a' gabhail a-steach a h-uile carbad. Briog air a' phutan seo is an uairsin air trèan taobh a-staigh no a-muigh na trèan-lainn. Thoir na h-aon òrduighean dhi le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Ceannaichidh seo lethbhreac dhe charbad-rathaid. Briog air a' phutan seo is an uairsin air carbad taobh a-staigh no a-muigh na garaids. Thoir na h-aon òrduighean dha le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
@@ -3603,10 +3597,10 @@ STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Cuir car
STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Cuir long dhan chala. Cha dèan Ctrl+briogadh ach obair-ghlèidhidh
STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Cuir carbad-adhair dhan hangar. Cha dèan Ctrl+briogadh ach obair-ghlèidhidh
STR_VEHICLE_VIEW_CLONE_TRAIN_INFO :{BLACK}Ceannaichidh seo lethbhreac dhe thrèan, a' gabhail a-steach a h-uile carbad. Thoir na h-aon òrduighean dhan tè ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_CLONE_ROAD_VEHICLE_INFO :{BLACK}Ceannaichidh seo lethbhreac dhe charbad-rathaid. Thoir na h-aon òrduighean dhan fhear ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}Ceannaichidh seo lethbhreac dhe long. Thoir na h-aon òrduighean dhan tè ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}Ceannaichidh seo lethbhreac dhe charbad-adhair. Thoir na h-aon òrduighean dhan fhear ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_CLONE_TRAIN_INFO :{BLACK}Ceannaichidh seo lethbhreac dhen trèan, a' gabhail a-steach a h-uile carbad. Thoir na h-aon òrduighean dhan tè ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_CLONE_ROAD_VEHICLE_INFO :{BLACK}Ceannaichidh seo lethbhreac dhen charbad-rathaid. Thoir na h-aon òrduighean dhan fhear ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}Ceannaichidh seo lethbhreac dhen long. Thoir na h-aon òrduighean dhan tè ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}Ceannaichidh seo lethbhreac dhen charbad-adhair. Thoir na h-aon òrduighean dhan fhear ùr le Ctrl+briogadh. Seallaidh Shift+briogadh tuairmse air na cosgaisean gun a bhith a' ceannach dad
STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Thoir air an trèan leantainn air adhart gun a bhith a' feitheamh air a' chomharra
@@ -3679,7 +3673,7 @@ STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Prothaid
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Earbsachd: {LTBLUE}{COMMA}% {BLACK}{P 1 Briseadh Briseadh Brisidhean Briseadh} bhon obair-ghlèidhidh mu dheireadh: {LTBLUE}{COMMA}
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Air a {G 0 thogail togail}: {LTBLUE}{NUM}{BLACK} Luach: {LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Tomhas-lìonaidh: {LTBLUE}{STRING}
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Tomhas-lìonaidh: {LTBLUE}Gun ghin{STRING}
STR_VEHICLE_INFO_CAPACITY :{BLACK}Tomhas-lìonaidh: {LTBLUE}{CARGO_LONG}{3:STRING}
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}Tomhas-lìonaidh: {LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Tomhas-lìonaidh: {LTBLUE}{CARGO_LONG}, {CARGO_LONG}{STRING}
@@ -3822,14 +3816,14 @@ STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Cuir a-s
STR_ORDERS_SKIP_BUTTON :{BLACK}Leum thairis air
STR_ORDERS_SKIP_TOOLTIP :{BLACK}Leum thairis air an òrdugh seo is tòisich air an ath-fhear. Nì Ctrl+briogadh leum dhan òrdugh a thagh thu
STR_ORDERS_DELETE_BUTTON :{BLACK}Sguab às
STR_ORDERS_DELETE_BUTTON :{BLACK}Sguab às dha
STR_ORDERS_DELETE_TOOLTIP :{BLACK}Sguab às dhan òrdugh a thagh thu
STR_ORDERS_DELETE_ALL_TOOLTIP :{BLACK}Sguab às dha na h-uile òrdugh
STR_ORDERS_STOP_SHARING_BUTTON :{BLACK}Sguir dhen cho-roinneadh
STR_ORDERS_STOP_SHARING_TOOLTIP :{BLACK}Sguir dhe cho-roinneadh liosta nan òrduighean. Sguabaidh Ctrl+briogadh às dhe na h-uile òrdugh airson a' charbaid seo cuideachd
STR_ORDERS_GO_TO_BUTTON :{BLACK}Rach gu
STR_ORDER_GO_TO_NEAREST_DEPOT :Rach gun gharaids / trèan-lann / chala as fhaisge
STR_ORDER_GO_TO_NEAREST_DEPOT :Rach gun gharaids / trèan-lann / chala / hangar as fhaisge
STR_ORDER_GO_TO_NEAREST_HANGAR :Rach gun hangar as fhaisge
STR_ORDER_CONDITIONAL :Leum le òrdugh cumhach
STR_ORDER_SHARE :Co-roinn na h-òrduighean
@@ -4721,7 +4715,7 @@ STR_SV_STNAME_BUOY :{STRING}
STR_SV_STNAME_WAYPOINT :{STRING}
##id 0x6020
STR_SV_STNAME_ANNEXE :Meudachadh {STRING}
STR_SV_STNAME_SIDINGS :Taobh {STRING}
STR_SV_STNAME_SIDINGS :Taobhadh {STRING}
STR_SV_STNAME_BRANCH :Meur {STRING}
STR_SV_STNAME_UPPER :{STRING} Uachdarach
STR_SV_STNAME_LOWER :{STRING} Iochdarach

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Saír
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa do mundo
STR_MAP_MENU_EXTRA_VIEW_PORT :Xanela extra
STR_MAP_MENU_SIGN_LIST :Lista de rótulos
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Directorio de cidades
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fundar poboación
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvencións
@@ -454,8 +454,6 @@ STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :Zoom de captura
STR_ABOUT_MENU_GIANT_SCREENSHOT :Captura de pantalla do mapa completo
STR_ABOUT_MENU_ABOUT_OPENTTD :Acerca de 'OpenTTD'
STR_ABOUT_MENU_SPRITE_ALIGNER :Aliñador de sprites
STR_ABOUT_MENU_TOGGLE_BOUNDING_BOXES :Activa/desactiva caixas delimitadoras
STR_ABOUT_MENU_TOGGLE_DIRTY_BLOCKS :Activa/desactiva o coloreado de bloques modificados
############ range ends here
############ range for days starts (also used for the place in the highscore window)
@@ -651,7 +649,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnate
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnate do Século
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} logra o status de '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} de {COMPANY} logra o status '{STRING}'!
@@ -2156,10 +2154,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Activar
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Activar transparencia para os indicadores de carga. CTRL+Click para bloquear
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Facer os obxectos invisibles en lugar de transparentes
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Resaltar área de cobertura
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Off
@@ -2183,7 +2177,7 @@ STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION :Construción de
STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION :Construción de Maglev
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Construír vía de ferrocarril. CTRL conmuta entre construír/eliminar para a construción das vías. Shift conmunta entre construir/mostrar a estimación de custo
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Construír a vía de ferrocarril usando o modo Autorail. CTRL conmuta entre construír/borrar para a construción das vías
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_AUTORAIL :{BLACK}Construír a vía de ferrocarril usando o modo Autoraíl. CTRL conmuta entre construír/borrar para a construción das vías
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Construír depósito de trens (para construción e mantemento de trens). Shift conmuta entre construir e mostrar unha estimación de custo
STR_RAIL_TOOLBAR_TOOLTIP_CONVERT_RAIL_TO_WAYPOINT :{BLACK}Convertir raíl a punto de ruta. CTRL permite unir puntos de ruta. Shift conmuta entre construción e mostrar unha estimación do custo
STR_RAIL_TOOLBAR_TOOLTIP_BUILD_RAILROAD_STATION :{BLACK}Construír estación de ferrocarril. CTRL permite unir estacións. Shift conmuta entre construción e mostrar unha estimación do custo
@@ -2928,8 +2922,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Servizos
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} dende {STRING} ata {STRING}{YELLOW} ({COMPANY}{YELLOW}, ata {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Pincha no servizo para centrar a vista na industria/cidade. CTRL+Click abre unha nova fiestra na localización da industria/cidade
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nomes das estacións - pincha nun nome para centrar a vista na estación. CTRL+Click abre unha nova fiestra na localización da estación
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Mantén pulsado CTRL para seleccionar máis dun ítem
@@ -3652,10 +3644,10 @@ STR_ORDER_NO_UNLOAD_NO_LOAD :(Non descargar
STR_ORDER_AUTO_REFIT :(Auto-axuste a {STRING})
STR_ORDER_FULL_LOAD_REFIT :(Carga completa con auto-axuste a {STRING})
STR_ORDER_FULL_LOAD_ANY_REFIT :(Carga completa de calquera carga con auto-axuste a {STRING})
STR_ORDER_UNLOAD_REFIT :(Descargar e tomar cargo con autoaxuste para {STRING})
STR_ORDER_UNLOAD_REFIT :(Unload and take cargo with auto-refit to {STRING})
STR_ORDER_UNLOAD_FULL_LOAD_REFIT :(Descargar e agardar por carga completa con auto-axuste a {STRING})
STR_ORDER_UNLOAD_FULL_LOAD_ANY_REFIT :(Descargar e esperar a calquera carga completa con auto-axuste a {STRING})
STR_ORDER_TRANSFER_REFIT :(Transferir e tomar carga con autoaxuste para {STRING})
STR_ORDER_TRANSFER_REFIT :(Transfer and take cargo with auto-refit to {STRING})
STR_ORDER_TRANSFER_FULL_LOAD_REFIT :(Transferir e esperar a carga completa con auto-axuste a {STRING})
STR_ORDER_TRANSFER_FULL_LOAD_ANY_REFIT :(Transferir e esperar por calquera carga completa con auto-axuste a {STRING})
STR_ORDER_NO_UNLOAD_REFIT :(Non descargar e tomar carga con auto-axuste a {STRING})
@@ -4189,19 +4181,19 @@ STR_ERROR_AIRCRAFT_NOT_AVAILABLE :{WHITE}Aeronave
STR_ERROR_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Demasiados vehículos na partida
STR_ERROR_CAN_T_CHANGE_SERVICING :{WHITE}Non se pode cambia-lo intervalo de servizo...
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... o vehículo está destruído
STR_ERROR_VEHICLE_IS_DESTROYED :{WHITE}... o vehiculo foi destruído
# Specific vehicle errors
STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Non se pode facer que o tren rebase un sinal en perigo...
STR_ERROR_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Non se pode face-lo tren pasar unha sinal en perigo...
STR_ERROR_CAN_T_REVERSE_DIRECTION_TRAIN :{WHITE}No se pode cambia-lo sentido do tren...
STR_ERROR_TRAIN_START_NO_POWER :O tren non ten potencia
STR_ERROR_TRAIN_START_NO_POWER :O tren quedou sen enerxía
STR_ERROR_CAN_T_MAKE_ROAD_VEHICLE_TURN :{WHITE}Non se pode facer que o vehículo dea a volta...
STR_ERROR_CAN_T_MAKE_ROAD_VEHICLE_TURN :{WHITE}Non se pode xira-lo vehículo...
STR_ERROR_AIRCRAFT_IS_IN_FLIGHT :{WHITE}O avión está voando
# Order related errors
STR_ERROR_NO_MORE_SPACE_FOR_ORDERS :{WHITE}Non hai espazo para máis ordes
STR_ERROR_NO_MORE_SPACE_FOR_ORDERS :{WHITE}Non hai espacio para máis ordes
STR_ERROR_TOO_MANY_ORDERS :{WHITE}Demasiadas ordes
STR_ERROR_CAN_T_INSERT_NEW_ORDER :{WHITE}Non se pode engadir unha nova orde...
STR_ERROR_CAN_T_DELETE_THIS_ORDER :{WHITE}Non se pode borrar esta orde...
@@ -4217,7 +4209,7 @@ STR_ERROR_CAN_T_SHARE_ORDER_LIST :{WHITE}Non se p
STR_ERROR_CAN_T_STOP_SHARING_ORDER_LIST :{WHITE}Non se pode parar de compartir a lista de ordes...
STR_ERROR_CAN_T_COPY_ORDER_LIST :{WHITE}Non se pode copia-la lista de ordes...
STR_ERROR_TOO_FAR_FROM_PREVIOUS_DESTINATION :{WHITE}... demasiado lonxe do destino anterior
STR_ERROR_AIRCRAFT_NOT_ENOUGH_RANGE :{WHITE}... o avión non ten autonomía suficiente
STR_ERROR_AIRCRAFT_NOT_ENOUGH_RANGE :{WHITE}... o avión non ten alcance suficiente
# Timetable related errors
STR_ERROR_CAN_T_TIMETABLE_VEHICLE :{WHITE}Non se pode axusta-lo horario do vehículo...
@@ -4237,11 +4229,6 @@ STR_DESKTOP_SHORTCUT_COMMENT :Xogo de simulac
STR_BASEGRAPHICS_DOS_DESCRIPTION :Graficos da edición orixinal de Transport Tycoon Deluxe para DOS.
STR_BASEGRAPHICS_DOS_DE_DESCRIPTION :Graficos da edición orixinal (alemá) de Transport Tycoon Deluxe para DOS.
STR_BASEGRAPHICS_WIN_DESCRIPTION :Graficos da edición orixinal de Transport Tycoon Deluxe para Windows.
STR_BASESOUNDS_DOS_DESCRIPTION :Sons da edición orixinal de Transport Tycoon Deluxe para DOS.
STR_BASESOUNDS_WIN_DESCRIPTION :Sons da edición orixinal de Transport Tycoon Deluxe para Windows.
STR_BASESOUNDS_NONE_DESCRIPTION :Un conxunto de sons sen ningún son
STR_BASEMUSIC_WIN_DESCRIPTION :Música da edición orixinal de Transport Tycoon Deluxe para Windows.
STR_BASEMUSIC_NONE_DESCRIPTION :Un conxunto de músicas sen ningunha música.
##id 0x2000
# Town building names
@@ -4250,7 +4237,7 @@ STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_1 :Bloque de ofici
STR_TOWN_BUILDING_NAME_SMALL_BLOCK_OF_FLATS_1 :Bloque pequeno de apartamentos
STR_TOWN_BUILDING_NAME_CHURCH_1 :Igrexa
STR_TOWN_BUILDING_NAME_LARGE_OFFICE_BLOCK_1 :Bloque grande de oficinas
STR_TOWN_BUILDING_NAME_TOWN_HOUSES_1 :Casas da cidade
STR_TOWN_BUILDING_NAME_TOWN_HOUSES_1 :Casas de cidade
STR_TOWN_BUILDING_NAME_HOTEL_1 :Hotel
STR_TOWN_BUILDING_NAME_STATUE_1 :Estatua
STR_TOWN_BUILDING_NAME_FOUNTAIN_1 :Fonte
@@ -4262,7 +4249,7 @@ STR_TOWN_BUILDING_NAME_WAREHOUSE_1 :Almacén
STR_TOWN_BUILDING_NAME_OFFICE_BLOCK_3 :Bloque de oficinas
STR_TOWN_BUILDING_NAME_STADIUM_1 :Estadio
STR_TOWN_BUILDING_NAME_OLD_HOUSES_1 :Casas antigas
STR_TOWN_BUILDING_NAME_COTTAGES_1 :Galpóns
STR_TOWN_BUILDING_NAME_COTTAGES_1 :Casiñas de campo
STR_TOWN_BUILDING_NAME_HOUSES_1 :Casas
STR_TOWN_BUILDING_NAME_FLATS_1 :Apartamentos
STR_TOWN_BUILDING_NAME_TALL_OFFICE_BLOCK_2 :Bloque alto de oficinas
@@ -4276,54 +4263,54 @@ STR_TOWN_BUILDING_NAME_CINEMA_1 :Cine
STR_TOWN_BUILDING_NAME_SHOPPING_MALL_1 :Centro comercial
STR_TOWN_BUILDING_NAME_IGLOO_1 :Iglú
STR_TOWN_BUILDING_NAME_TEPEES_1 :Tipis
STR_TOWN_BUILDING_NAME_TEAPOT_HOUSE_1 :Casa-tetera
STR_TOWN_BUILDING_NAME_PIGGY_BANK_1 :Porquiño-hucha
STR_TOWN_BUILDING_NAME_TEAPOT_HOUSE_1 :Casa Tetera
STR_TOWN_BUILDING_NAME_PIGGY_BANK_1 :Banco Porquiño
##id 0x4800
# industry names
STR_INDUSTRY_NAME_COAL_MINE :Mina de carbón
STR_INDUSTRY_NAME_POWER_STATION :Central eléctrica
STR_INDUSTRY_NAME_SAWMILL :Serradoiro
STR_INDUSTRY_NAME_COAL_MINE :Mina de Carbón
STR_INDUSTRY_NAME_POWER_STATION :Estación Enerxética
STR_INDUSTRY_NAME_SAWMILL :Serradeiro
STR_INDUSTRY_NAME_FOREST :Bosque
STR_INDUSTRY_NAME_OIL_REFINERY :Refinaría de petróleo
STR_INDUSTRY_NAME_OIL_RIG :Plataforma petrolífera
STR_INDUSTRY_NAME_FACTORY :Fábrica
STR_INDUSTRY_NAME_OIL_REFINERY :Ref. de Petróleo
STR_INDUSTRY_NAME_OIL_RIG :Torre Petrolífera
STR_INDUSTRY_NAME_FACTORY :Factoría
STR_INDUSTRY_NAME_PRINTING_WORKS :Imprenta
STR_INDUSTRY_NAME_STEEL_MILL :Siderúrxica
STR_INDUSTRY_NAME_FARM :Granxa
STR_INDUSTRY_NAME_COPPER_ORE_MINE :Mina de cobre
STR_INDUSTRY_NAME_OIL_WELLS :Pozos petrolíferos
STR_INDUSTRY_NAME_COPPER_ORE_MINE :Mina de Mineral de Cobre
STR_INDUSTRY_NAME_OIL_WELLS :Pozo Petrolífero
STR_INDUSTRY_NAME_BANK :Banco
STR_INDUSTRY_NAME_FOOD_PROCESSING_PLANT :Planta de procesado de alimentos
STR_INDUSTRY_NAME_PAPER_MILL :Fábrica de papel
STR_INDUSTRY_NAME_GOLD_MINE :Mina de ouro
STR_INDUSTRY_NAME_FOOD_PROCESSING_PLANT :Planta de Proc. de Comida
STR_INDUSTRY_NAME_PAPER_MILL :Fábrica de Papel
STR_INDUSTRY_NAME_GOLD_MINE :Mina de Ouro
STR_INDUSTRY_NAME_BANK_TROPIC_ARCTIC :Banco
STR_INDUSTRY_NAME_DIAMOND_MINE :Mina de diamante
STR_INDUSTRY_NAME_IRON_ORE_MINE :Mina de ferro
STR_INDUSTRY_NAME_FRUIT_PLANTATION :Plantación de froita
STR_INDUSTRY_NAME_RUBBER_PLANTATION :Plantación de sobreiras
STR_INDUSTRY_NAME_WATER_SUPPLY :Subministro de auga
STR_INDUSTRY_NAME_WATER_TOWER :Torre de auga
STR_INDUSTRY_NAME_FACTORY_2 :Fábrica
STR_INDUSTRY_NAME_DIAMOND_MINE :Mina de Diamantes
STR_INDUSTRY_NAME_IRON_ORE_MINE :Mina de Hematita
STR_INDUSTRY_NAME_FRUIT_PLANTATION :Plantación de Froita
STR_INDUSTRY_NAME_RUBBER_PLANTATION :Plant. de Árbores de Caucho
STR_INDUSTRY_NAME_WATER_SUPPLY :Acuífero
STR_INDUSTRY_NAME_WATER_TOWER :Torre de Auga
STR_INDUSTRY_NAME_FACTORY_2 :Factoría
STR_INDUSTRY_NAME_FARM_2 :Granxa
STR_INDUSTRY_NAME_LUMBER_MILL :Aserradoiro
STR_INDUSTRY_NAME_COTTON_CANDY_FOREST :Bosque de algodón de azucre
STR_INDUSTRY_NAME_CANDY_FACTORY :Fábrica de lambetadas
STR_INDUSTRY_NAME_BATTERY_FARM :Granxa de pilas
STR_INDUSTRY_NAME_COLA_WELLS :Pozos de cola
STR_INDUSTRY_NAME_LUMBER_MILL :Fábrica de Madeiros
STR_INDUSTRY_NAME_COTTON_CANDY_FOREST :Bosque de Algodón de Azucre
STR_INDUSTRY_NAME_CANDY_FACTORY :Fábrica de Caramelos
STR_INDUSTRY_NAME_BATTERY_FARM :Granxa de Pilas
STR_INDUSTRY_NAME_COLA_WELLS :Fontes de Cola
STR_INDUSTRY_NAME_TOY_SHOP :Xoguetería
STR_INDUSTRY_NAME_TOY_FACTORY :Fábrica de xoguetes
STR_INDUSTRY_NAME_PLASTIC_FOUNTAINS :Fontes de plástico
STR_INDUSTRY_NAME_FIZZY_DRINK_FACTORY :Fábrica de bebidas gaseosas
STR_INDUSTRY_NAME_BUBBLE_GENERATOR :Xerador de burbullas
STR_INDUSTRY_NAME_TOFFEE_QUARRY :Canteira de toffee
STR_INDUSTRY_NAME_SUGAR_MINE :Mina de azucre
STR_INDUSTRY_NAME_TOY_FACTORY :Fábrica de Xoguetes
STR_INDUSTRY_NAME_PLASTIC_FOUNTAINS :Fontes de Plástico
STR_INDUSTRY_NAME_FIZZY_DRINK_FACTORY :Fábrica de Bebidas Gaseosas
STR_INDUSTRY_NAME_BUBBLE_GENERATOR :Xerador de Burbullas
STR_INDUSTRY_NAME_TOFFEE_QUARRY :Canteira de Toffee
STR_INDUSTRY_NAME_SUGAR_MINE :Mina de Azucre
############ WARNING, using range 0x6000 for strings that are stored in the savegame
############ These strings may never get a new id, or savegames will break!
##id 0x6000
STR_SV_EMPTY :
STR_SV_UNNAMED :Sen nome
STR_SV_UNNAMED :Sen Nome
STR_SV_TRAIN_NAME :Tren {COMMA}
STR_SV_ROAD_VEHICLE_NAME :Vehículo de estrada {COMMA}
STR_SV_SHIP_NAME :Barco {COMMA}
@@ -4332,7 +4319,7 @@ STR_SV_AIRCRAFT_NAME :Aeronave {COMMA
STR_SV_STNAME :{STRING}
STR_SV_STNAME_NORTH :{STRING} Norte
STR_SV_STNAME_SOUTH :{STRING} Sur
STR_SV_STNAME_EAST :{STRING} Leste
STR_SV_STNAME_EAST :{STRING} Este
STR_SV_STNAME_WEST :{STRING} Oeste
STR_SV_STNAME_CENTRAL :{STRING} Central
STR_SV_STNAME_TRANSFER :{STRING} Transferencia
@@ -4341,45 +4328,45 @@ STR_SV_STNAME_VALLEY :{STRING} Val
STR_SV_STNAME_HEIGHTS :{STRING} Lombas
STR_SV_STNAME_WOODS :{STRING} Bosques
STR_SV_STNAME_LAKESIDE :{STRING} Ribeira de lago
STR_SV_STNAME_EXCHANGE :{STRING} Intercambio
STR_SV_STNAME_EXCHANGE :{STRING} Cambio
STR_SV_STNAME_AIRPORT :Aeroporto de {STRING}
STR_SV_STNAME_OILFIELD :Campo de petróleo de {STRING}
STR_SV_STNAME_MINES :Minas de {STRING}
STR_SV_STNAME_OILFIELD :{STRING} Campo de petróleo
STR_SV_STNAME_MINES :{STRING} Minas
STR_SV_STNAME_DOCKS :Peirao de {STRING}
STR_SV_STNAME_BUOY :{STRING}
STR_SV_STNAME_WAYPOINT :{STRING}
##id 0x6020
STR_SV_STNAME_ANNEXE :{STRING} Anexo
STR_SV_STNAME_SIDINGS :{STRING} Apartadeiro
STR_SV_STNAME_BRANCH :{STRING} Ramal
STR_SV_STNAME_UPPER :Alto {STRING}
STR_SV_STNAME_LOWER :Baixo {STRING}
STR_SV_STNAME_HELIPORT :Heliporto de {STRING}
STR_SV_STNAME_FOREST :Bosque de {STRING}
STR_SV_STNAME_FALLBACK :Estación de {STRING} #{NUM}
STR_SV_STNAME_BRANCH :{STRING} Rama
STR_SV_STNAME_UPPER :Superior {STRING}
STR_SV_STNAME_LOWER :Inferior {STRING}
STR_SV_STNAME_HELIPORT :{STRING} Heliporto
STR_SV_STNAME_FOREST :{STRING} Bosque
STR_SV_STNAME_FALLBACK :{STRING} Estación #{NUM}
############ end of savegame specific region!
##id 0x8000
# Vehicle names
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_KIRBY_PAUL_TANK_STEAM :Kirby Paul Tank (Vapor)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MJS_250_DIESEL :MJS 250 (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MJS_250_DIESEL :MJS 250 (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_PLODDYPHUT_CHOO_CHOO :Ploddyphut Choo-Choo
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_POWERNAUT_CHOO_CHOO :Powernaut Choo-Choo
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MIGHTYMOVER_CHOO_CHOO :Mightymover Choo-Choo
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_PLODDYPHUT_DIESEL :Ploddyphut Diésel
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_POWERNAUT_DIESEL :Powernaut Diésel
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_PLODDYPHUT_DIESEL :Ploddyphut Diesel
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_POWERNAUT_DIESEL :Powernaut Diesel
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_WILLS_2_8_0_STEAM :Wills 2-8-0 (Vapor)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CHANEY_JUBILEE_STEAM :Chaney 'Jubilee' (Vapor)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_GINZU_A4_STEAM :Ginzu 'A4' (Vapor)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_8P_STEAM :SH '8P' (Vapor)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MANLEY_MOREL_DMU_DIESEL :Manley-Morel DMU (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_DASH_DIESEL :'Dash' (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_HENDRY_25_DIESEL :SH/Hendry '25' (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_UU_37_DIESEL :UU '37' (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_FLOSS_47_DIESEL :Floss '47' (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_4000_DIESEL :CS 4000 (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_2400_DIESEL :CS 2400 (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CENTENNIAL_DIESEL :Centennial (Diésel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MANLEY_MOREL_DMU_DIESEL :Manley-Morel DMU (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_DASH_DIESEL :'Dash' (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_SH_HENDRY_25_DIESEL :SH/Hendry '25' (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_UU_37_DIESEL :UU '37' (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_FLOSS_47_DIESEL :Floss '47' (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_4000_DIESEL :CS 4000 (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CS_2400_DIESEL :CS 2400 (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_CENTENNIAL_DIESEL :Centennial (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_KELLING_3100_DIESEL :Kelling 3100 (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_TURNER_TURBO_DIESEL :Turner Turbo (Diesel)
STR_VEHICLE_NAME_TRAIN_ENGINE_RAIL_MJS_1000_DIESEL :MJS 1000 (Diesel)
@@ -4550,7 +4537,7 @@ STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_TOFFEE_TRUCK :Camión de Tofe
STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_TOY_VAN :Furgón de Xoguetes MightyMover
STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_TOY_VAN :Furgón de Xoguetes Powernaught
STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_TOY_VAN :Furgón de Xoguetes Wizzowow
STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_CANDY_TRUCK :Camión de Caramelos MightyMover
STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_CANDY_TRUCK :Cam. de Caramelos MightyMover
STR_VEHICLE_NAME_ROAD_VEHICLE_POWERNAUGHT_CANDY_TRUCK :Camión de Caramelos Powernaught
STR_VEHICLE_NAME_ROAD_VEHICLE_WIZZOWOW_CANDY_TRUCK :Camión de Caramelos Wizzowow
STR_VEHICLE_NAME_ROAD_VEHICLE_MIGHTYMOVER_BATTERY_TRUCK :Camión de Pilas MightyMover
@@ -4633,13 +4620,6 @@ STR_FORMAT_INDUSTRY_NAME :{TOWN}: {STRING
STR_FORMAT_WAYPOINT_NAME :Punto de Ruta de {TOWN}
STR_FORMAT_WAYPOINT_NAME_SERIAL :Punto de Ruta de {TOWN} #{COMMA}
STR_FORMAT_DEPOT_NAME_TRAIN :{TOWN} Depósito Ferroviario
STR_FORMAT_DEPOT_NAME_TRAIN_SERIAL :{TOWN} Depósito Ferroviario #{COMMA}
STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE :{TOWN} Depósito de Vehículos de Estrada
STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE_SERIAL :{TOWN} Depósito de Vehículos de Estrada #{COMMA}
STR_FORMAT_DEPOT_NAME_SHIP :{TOWN} Depósito de Barcos
STR_FORMAT_DEPOT_NAME_SHIP_SERIAL :{TOWN} Depósito de Barcos #{COMMA}
STR_FORMAT_DEPOT_NAME_AIRCRAFT :{STATION} Hangar
STR_UNKNOWN_STATION :estación descoñecida
STR_DEFAULT_SIGN_NAME :Sinal

View File

@@ -313,8 +313,8 @@ STR_TOOLBAR_TOOLTIP_ZOOM_THE_VIEW_IN :{BLACK}Ansicht
STR_TOOLBAR_TOOLTIP_ZOOM_THE_VIEW_OUT :{BLACK}Ansicht verkleinern (herauszoomen)
STR_TOOLBAR_TOOLTIP_BUILD_RAILROAD_TRACK :{BLACK}Gleise legen
STR_TOOLBAR_TOOLTIP_BUILD_ROADS :{BLACK}Straßen bauen
STR_TOOLBAR_TOOLTIP_BUILD_SHIP_DOCKS :{BLACK}Häfen und Wasserstraßen bauen
STR_TOOLBAR_TOOLTIP_BUILD_AIRPORTS :{BLACK}Flughäfen bauen
STR_TOOLBAR_TOOLTIP_BUILD_SHIP_DOCKS :{BLACK}Hafen bauen
STR_TOOLBAR_TOOLTIP_BUILD_AIRPORTS :{BLACK}Flughafen bauen
STR_TOOLBAR_TOOLTIP_LANDSCAPING :{BLACK}Landschaftsbau: Land heben/senken, Bäume pflanzen etc.
STR_TOOLBAR_TOOLTIP_SHOW_SOUND_MUSIC_WINDOW :{BLACK}Sound-/Musikfenster anzeigen
STR_TOOLBAR_TOOLTIP_SHOW_LAST_MESSAGE_NEWS :{BLACK}Zeige letzte Mitteilung/Nachricht, Nachrichtenoptionen anzeigen
@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :OpenTTD beenden
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Weltkarte
STR_MAP_MENU_EXTRA_VIEW_PORT :Zusatzansicht
STR_MAP_MENU_SIGN_LIST :Schilderliste
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Städteverzeichnis
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Stadt gründen
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subventionen
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon des Jahrhunderts
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} erreicht '{STRING}' Status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} von {COMPANY} erreicht '{STRING}' Status!
@@ -1107,7 +1107,7 @@ STR_CONFIG_SETTING_TRAIN_REVERSING :Zügen das Umdr
STR_CONFIG_SETTING_TRAIN_REVERSING_HELPTEXT :Falls aktiv, werden Züge in Durchgangsbahnhöfen nicht umdrehen, auch wenn ein kürzerer Pfad zum nächsten Zielbahnhof mittels Umdrehen verfügbar ist
STR_CONFIG_SETTING_DISASTERS :Katastrophen: {STRING}
STR_CONFIG_SETTING_DISASTERS_HELPTEXT :Ein- oder Ausschalten von Katastrophen, durch die gelegentlich Fahrzeuge oder Infrastruktur blockiert oder zerstört werden können
STR_CONFIG_SETTING_CITY_APPROVAL :Toleranz der Stadtverwaltung bei Landschaftsumgestaltungen: {STRING}
STR_CONFIG_SETTING_CITY_APPROVAL :Haltung der Stadtverwaltung gegenüber Landschaftsumgestaltungen: {STRING}
STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT :Auswählen, wie stark Lärm und Umweltschäden die Stadtbewertung einer Firma sinken lassen. Bei einer zu schlechten Bewertung werden dann in dieser Stadt keine Bauvorhaben mehr genehmigt
STR_CONFIG_SETTING_BUILDONSLOPES :Das Bauen an Hängen und Küsten erlauben: {STRING}
@@ -1212,7 +1212,7 @@ STR_CONFIG_SETTING_INFRASTRUCTURE_MAINTENANCE :Instandhaltung
STR_CONFIG_SETTING_INFRASTRUCTURE_MAINTENANCE_HELPTEXT :Unterhaltskosten für Infrastruktur einschalten. Die Unterhaltskosten wachsen mit zunehmender Netzwerkgröße überproportional an, so dass sie größere Firmen stärker belasten als kleinere
STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS :Flughäfen veralten nie: {STRING}
STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Wird diese Option aktiviert, können Flughäfen, die einmal eingeführt wurden, das ganze Spiel über gebaut werden und veralten nie
STR_CONFIG_SETTING_NEVER_EXPIRE_AIRPORTS_HELPTEXT :Mit Hilfe dieser Option können Flughäfen, die einmal eingeführt wurden, das ganze Spiel über gebaut werden und veralten nie
STR_CONFIG_SETTING_WARN_LOST_VEHICLE :Warnen, wenn Fahrzeug sich verirrt hat: {STRING}
STR_CONFIG_SETTING_WARN_LOST_VEHICLE_HELPTEXT :Eine Nachricht einblenden, wenn Fahrzeuge ihr Ziel nicht erreichen können oder keinen Weg dorthin finden
@@ -1236,9 +1236,9 @@ STR_CONFIG_SETTING_AUTORENEW_MONEY_HELPTEXT :Geldbetrag, der
STR_CONFIG_SETTING_ERRMSG_DURATION :Anzeigedauer für Fehlermeldungen: {STRING}
STR_CONFIG_SETTING_ERRMSG_DURATION_HELPTEXT :Anzeigedauer für Fehlermeldungen in einem roten Fenster. Bedenke, dass einige (kritische) Fehlermeldungen nicht automatisch nach dieser Dauer geschlossen werden sondern manuell geschlossen werden müssen
STR_CONFIG_SETTING_ERRMSG_DURATION_VALUE :{COMMA} Sekunde{P 0 "" n}
STR_CONFIG_SETTING_HOVER_DELAY :Zeige kurzen Hilfetext: {STRING}
STR_CONFIG_SETTING_HOVER_DELAY_HELPTEXT :Einstellen, wie lange man zum Aufruf von Hilfetexten zur Erklärung der Funktionen im Spiel mit dem Mauszeiger über der gewünschten Stelle stehenbleiben muss, oder, als Alternative, dass die Hilfetexte bei einem Rechtsklick sofort angezeigt werden sollen
STR_CONFIG_SETTING_HOVER_DELAY_VALUE :Nach {COMMA} Sekunde{P 0 "" n}
STR_CONFIG_SETTING_HOVER_DELAY :Zeige Hilfe-Texte: {STRING}
STR_CONFIG_SETTING_HOVER_DELAY_HELPTEXT :Verzögerung, bevor ein schwebender Hilfetext angezeigt wird. Er kann auch auf die rechte Maustaste gelegt werden
STR_CONFIG_SETTING_HOVER_DELAY_VALUE :Hover für {COMMA} Sekunde{P 0 "" n}
STR_CONFIG_SETTING_HOVER_DELAY_DISABLED :Rechtsklick
STR_CONFIG_SETTING_POPULATION_IN_LABEL :Zeige die Einwohnerzahl von Städten neben ihrem Namen: {STRING}
STR_CONFIG_SETTING_POPULATION_IN_LABEL_HELPTEXT :Zeige die Einwohneranzahl neben den Städtenamen auf der Karte an
@@ -1248,7 +1248,7 @@ STR_CONFIG_SETTING_GRAPH_LINE_THICKNESS_HELPTEXT :Strichdicke der
STR_CONFIG_SETTING_LAND_GENERATOR :Algorithmus zur Landschaftserzeugung: {STRING}
STR_CONFIG_SETTING_LAND_GENERATOR_ORIGINAL :Original
STR_CONFIG_SETTING_LAND_GENERATOR_TERRA_GENESIS :TerraGenesis
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :Maximalabstand vom Kartenrand für Ölraffinerien: {STRING}
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :Maximalabstand vom Kartenrand für Ölrafinerien: {STRING}
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE_HELPTEXT :Ölraffinerien werden nur in der Nähe des Kartenrands gebaut, bei inselreichen Karten nahe der Küste
STR_CONFIG_SETTING_SNOWLINE_HEIGHT :Schneegrenze auf: {STRING}
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN :Rauheit (nur TerraGenesis): {STRING}
@@ -1361,13 +1361,13 @@ STR_CONFIG_SETTING_SOUND_TICKER :Nachrichtentick
STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Soundeffekte für Kurzfassungen von Nachrichten abspielen (Ticker)
STR_CONFIG_SETTING_SOUND_NEWS :Zeitung: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Soundeffekte bei der Anzeige der Zeitung abspielen
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Bericht am Jahresende: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Jahresende: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Soundeffekte beim Jahresrückblick auf die Bilanzen der vergangenen Jahre abspielen
STR_CONFIG_SETTING_SOUND_CONFIRM :Baumaßnahmen: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Soundeffekte bei Baumaßnahmen oder anderen Aktionen abspielen
STR_CONFIG_SETTING_SOUND_CLICK :Klick auf Knöpfe: {STRING}
STR_CONFIG_SETTING_SOUND_CLICK_HELPTEXT :Piepton bei Klick auf Knöpfe
STR_CONFIG_SETTING_SOUND_DISASTER :Unfälle und Katastrophen: {STRING}
STR_CONFIG_SETTING_SOUND_DISASTER :Katastrophen und Unfälle: {STRING}
STR_CONFIG_SETTING_SOUND_DISASTER_HELPTEXT :Soundeffekte von Unfällen und Katastrophen abspielen
STR_CONFIG_SETTING_SOUND_VEHICLE :Fahrzeuge: {STRING}
STR_CONFIG_SETTING_SOUND_VEHICLE_HELPTEXT :Soundeffekte von Fahrzeugen abspielen
@@ -1428,7 +1428,7 @@ STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN :Ankunft des ers
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN_HELPTEXT :Zeitung anzeigen, wenn das erste Fahrzeug an einem eigenen Bahnhof eintrifft
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER :Ankunft des ersten Fahrzeugs an Station eines Mitbewerbers: {STRING}
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER_HELPTEXT :Zeitung anzeigen, wenn das erste Fahrzeug am Bahnhof eines Wettbewerbers eintrifft
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :Unfälle und Katastrophen: {STRING}
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :Unfälle/Katastrophen: {STRING}
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Zeitung anzeigen, wenn Unfälle oder Katastrophen auftreten
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION :Firmenmitteilungen: {STRING}
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION_HELPTEXT :Zeitung anzeigen, wenn neue Firmen gegründet werden oder kurz vor dem Bankrott stehen
@@ -1449,7 +1449,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Nachrichten anz
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :Neue Fahrzeuge: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Zeitung anzeigen, wenn neue Fahrzeugtypen verfügbar werden
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Änderungen angenommener Fracht: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Nachrichten anzeigen, die Änderungen der akzeptierten Fracht von Bahnhöfen betreffen
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Nachrichten anzeigen, die Änderungen der aktzeptierten Fracht von Bahnhöfen betreffen
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Subventionen: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Zeitung anzeigen bei Ereignissen, die Subventionen betreffen
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :Allgemeine Nachrichten: {STRING}
@@ -1467,12 +1467,12 @@ STR_CONFIG_SETTING_SMOOTH_ECONOMY_HELPTEXT :Wird diese Opti
STR_CONFIG_SETTING_ALLOW_SHARES :Handel mit Firmenanteilen erlauben: {STRING}
STR_CONFIG_SETTING_ALLOW_SHARES_HELPTEXT :Erlaube das Kaufen und Verkaufen von Firmenanteilen. Firmenanteile sind nur verfügbar für Firmen, die hinreichend lange existieren
STR_CONFIG_SETTING_FEEDER_PAYMENT_SHARE :Prozentsatz des Profits für Teilstrecken: {STRING}
STR_CONFIG_SETTING_FEEDER_PAYMENT_SHARE_HELPTEXT :Um das Einkommen der einzelnen Fahrzeuge einer Lieferkette ungefähr abschätzen zu können, wird vom Transporterlös bei Ablieferung einer Fracht der gewählte Prozentsatz den Zulieferfahrzeugen zugeschlagen
STR_CONFIG_SETTING_FEEDER_PAYMENT_SHARE_HELPTEXT :Prozentsatz des Einkommens, der Zuliefer-Routen zugeschlagen wird, um das Einkommen der Fahrzeuge der Lieferkette relativ zueinander zu justieren
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :Signalabstand beim Ziehen: {STRING}
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_HELPTEXT :Lege den Abstand fest, in dem Signale auf Gleisen bis zum nächsten Hindernis (Signal, Weiche) gebaut werden, wenn sie gezogen werden
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_VALUE :{COMMA} Feld{P 0 "" er}
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE :Signalabstand nach Lücken (durch Tunnel, Brücken) nicht verkürzen : {STRING}
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Lege das Verhalten beim Bau von Signalen mit Strg+Ziehen fest. Wenn eingeschaltet, werden Signale immer im ausgewählten Signalabstand gebaut. Kann ein Signal wegen einer Brücke oder eines Tunnels nicht gebaut werden, wird es ausgelassen. Ist diese Option ausgeschaltet, wird das Signal in diesem Fall nicht ausgelassen, sondern vor die Brücke bzw. den Tunnel gesetzt. Allerdings verschiebt sich dadurch die Position der folgenden Signale, was bei zweigleisigen Strecken dazu führen kann, dass die Signale nicht auf gleicher Höhe gesetzt werden.
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Lege das Verhalten beim Bau von Signalen mit Strg+Ziehen fest. Wenn eingeschaltet, werden Signale alle N Felder gebaut, so dass Signale auf parallelen Strecken leichter in Einklang gebracht werden können
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :Automatischer Bau von Formsignalen bis: {STRING}
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE_HELPTEXT :Lege das Jahr für die Einführung von Lichtzeichen-Signalen fest. Vor diesem Jahr werden Formsignale gebaut. Die haben die gleiche Funktion, sehen aber anders aus
STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI :Aktiviere Signal-Menü: {STRING}
@@ -1544,7 +1544,7 @@ STR_CONFIG_SETTING_TOWN_GROWTH_FAST :Schnell
STR_CONFIG_SETTING_TOWN_GROWTH_VERY_FAST :Sehr schnell
STR_CONFIG_SETTING_LARGER_TOWNS :Anteil der Städte, die Großstädte werden: {STRING}
STR_CONFIG_SETTING_LARGER_TOWNS_HELPTEXT :Anzahl Städte, die eine Großstadt werden, d.h. derjenigen Städte, die schon zu Beginn des Spiels größer sind und auch schneller wachsen werden
STR_CONFIG_SETTING_LARGER_TOWNS_VALUE :1 von {COMMA}
STR_CONFIG_SETTING_LARGER_TOWNS_VALUE :1 aus {COMMA}
STR_CONFIG_SETTING_LARGER_TOWNS_DISABLED :keine
STR_CONFIG_SETTING_CITY_SIZE_MULTIPLIER :Größe von Großstädten bei Spielbeginn: {STRING}x
STR_CONFIG_SETTING_CITY_SIZE_MULTIPLIER_HELPTEXT :Durchschnittliche Größe von Großstädten relativ zu normalen Städten bei Spielbeginn
@@ -1640,7 +1640,7 @@ STR_INTRO_TOOLTIP_GAME_OPTIONS :{BLACK}Spielein
STR_INTRO_TOOLTIP_HIGHSCORE :{BLACK}Zeige die Bestenliste
STR_INTRO_TOOLTIP_ADVANCED_SETTINGS :{BLACK}Erweiterte Einstellungen anzeigen und/oder ändern
STR_INTRO_TOOLTIP_NEWGRF_SETTINGS :{BLACK}NewGRF-Einstellungen anzeigen und/oder ändern
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Prüfe, ob neue oder aktualisierte Erweiterungen zum Herunterladen bereitstehen
STR_INTRO_TOOLTIP_ONLINE_CONTENT :{BLACK}Prüfe auf neue oder aktualisierte Erweiterungen zum Herunterladen
STR_INTRO_TOOLTIP_SCRIPT_SETTINGS :{BLACK}Zeige KI- und Skripteinstellungen
STR_INTRO_TOOLTIP_QUIT :{BLACK}OpenTTD beenden
@@ -2080,13 +2080,13 @@ STR_CONTENT_MATRIX_TOOLTIP :{BLACK}Auf eine
STR_CONTENT_SELECT_ALL_CAPTION :{BLACK}Alles wählen
STR_CONTENT_SELECT_ALL_CAPTION_TOOLTIP :{BLACK}Alle Erweiterungen zum Herunterladen auswählen
STR_CONTENT_SELECT_UPDATES_CAPTION :{BLACK}Upgrades auswählen
STR_CONTENT_SELECT_UPDATES_CAPTION_TOOLTIP :{BLACK}Wähle bei allen vorhandenen Erweiterungen, von denen eine neuere Version verfügbar ist, diese zum Herunterladen aus
STR_CONTENT_SELECT_UPDATES_CAPTION_TOOLTIP :{BLACK}Alle Erweiterungen, die einen bestehenden Inhalt verbessern, auswählen
STR_CONTENT_UNSELECT_ALL_CAPTION :{BLACK}Alles abwählen
STR_CONTENT_UNSELECT_ALL_CAPTION_TOOLTIP :{BLACK}Keine Erweiterung zum Herunterladen auswählen
STR_CONTENT_SEARCH_EXTERNAL :{BLACK}Externe Webseiten durchsuchen
STR_CONTENT_SEARCH_EXTERNAL_TOOLTIP :{BLACK}Inhalte, die nicht auf OpenTTD's Server für Online-Erweiterungen vorhanden sind, auf Webseiten suchen, die nicht mit OpenTTD in Verbindung stehen.
STR_CONTENT_SEARCH_EXTERNAL_TOOLTIP :{BLACK}Inhalte suchen, welche nicht auf OpenTTD's Inhalte-Server gefunden werden, auf Webseiten suchen, die nicht mit OpenTTD verbunden sind
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER_CAPTION :{WHITE}OpenTTD wird hiermit verlassen!
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER :{WHITE}Die Bedingungen für den Download von Erweiterungen von fremden Webseiten variieren.{}Bei Problemen mit der Installation der Erweiterung in OpenTTD bitte auf der externen Webseite nach Anleitungen suchen.{}Fortfahren?
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER :{WHITE}Die Bedingungen für den Download von Erweiterungen von fremden Webseiten variieren.{} OpenTTD.{}Fortfahren?
STR_CONTENT_FILTER_TITLE :{BLACK}Filter für Stichworte oder Namen:
STR_CONTENT_OPEN_URL :{BLACK}Webseite anzeigen
STR_CONTENT_OPEN_URL_TOOLTIP :{BLACK}Webseite für diesen Eintrag anzeigen
@@ -2105,7 +2105,7 @@ STR_CONTENT_DETAIL_VERSION :{SILVER}Version
STR_CONTENT_DETAIL_DESCRIPTION :{SILVER}Beschreibung: {WHITE}{STRING}
STR_CONTENT_DETAIL_URL :{SILVER}URL: {WHITE}{STRING}
STR_CONTENT_DETAIL_TYPE :{SILVER}Typ: {WHITE}{STRING}
STR_CONTENT_DETAIL_FILESIZE :{SILVER}Gesamtgröße der Erweiterung: {WHITE}{BYTES}
STR_CONTENT_DETAIL_FILESIZE :{SILVER}Gesamtgröße der Erweiterungen: {WHITE}{BYTES}
STR_CONTENT_DETAIL_SELECTED_BECAUSE_OF :{SILVER}Ausgewählt wegen: {WHITE}{STRING}
STR_CONTENT_DETAIL_DEPENDENCIES :{SILVER}Abhängigkeiten: {WHITE}{STRING}
STR_CONTENT_DETAIL_TAGS :{SILVER}Stichworte: {WHITE}{STRING}
@@ -2156,10 +2156,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Transpar
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Transparenz für Ladestandsanzeige einstellen. Strg+Klick, um Umschalten zu verhindern bzw. wieder zu erlauben
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Objekte unsichtbar statt transparent machen
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Einzugsgebiet anzeigen
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}aus
@@ -2928,8 +2924,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Bereits
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} von {STRING} nach {STRING}{YELLOW} ({COMPANY}{YELLOW}, bis {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klick auf subventionierte Dienstleistung zentriert Hauptansicht auf die Industrie/Stadt. Strg+Klick öffnet neue Zusatzansicht zentriert auf die Industrie/Stadt
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stationsnamen - Klick auf den Namen zentriert Hauptansicht auf die Station. Strg+Klick öffnet neue Zusatzansicht zentriert auf die Station
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Strg gedrückt halten, um mehrere Einträge auszuwählen
@@ -3811,7 +3805,7 @@ STR_AI_SETTINGS_CAPTION_GAMESCRIPT :Skript
STR_AI_SETTINGS_CLOSE :{BLACK}Schließen
STR_AI_SETTINGS_RESET :{BLACK}Zurücksetzen
STR_AI_SETTINGS_SETTING :{STRING}: {ORANGE}{STRING}
STR_AI_SETTINGS_START_DELAY :Wartezeit in Tagen zwischen dem Starten dieser KI und dem der vorherigen : {ORANGE}{STRING}
STR_AI_SETTINGS_START_DELAY :Ungefährer Abstand in Tagen zwischen dem Starten dieser KI und dem der vorherigen : {ORANGE}{STRING}
# Textfile window
@@ -4691,7 +4685,6 @@ STR_JUST_DATE_ISO :{DATE_ISO}
STR_JUST_STRING :{STRING}
STR_JUST_STRING_STRING :{STRING}{STRING}
STR_JUST_RAW_STRING :{STRING}
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
# Slightly 'raw' stringcodes with colour or size
STR_BLACK_COMMA :{BLACK}{COMMA}

View File

@@ -434,15 +434,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Έξοδος
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Χάρτης του κόσμου
STR_MAP_MENU_EXTRA_VIEW_PORT :Πρόσθετη εμφάνιση
STR_MAP_MENU_SIGN_LIST :Λίστα πινακίδων
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Καταλογος πόλεων
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Ιδρύση πόλης
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Χρηματοδοτήσεις
@@ -744,7 +744,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Κεφαλαι
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Μεγιστάνας
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Τυχοδιώκτης
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Μεγιστάνας του Αιώνα
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}«{STRING}» ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} έφτασε στο επίπεδο «{STRING}»
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{G Ο Η ""} {PRESIDENT_NAME} της εταιρίας {COMPANY} έφτασε στο επίπεδο «{STRING}»!
@@ -2232,10 +2232,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Εναλ
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Εναλλαγή διαφάνειας για τις ενδείξεις φόρτωσης. Ctrl+Κλικ για να την κλειδώσετε
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Επιλέξτε τα αντικείμενα που θα είναι αόρατα αντί για διάφανα
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Κάλυψη περιοχής
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Ανενεργό
@@ -3004,8 +3000,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Υπηρ
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} από τον σταθμό {STRING} προς τον σταθμό {STRING}{YELLOW} ({COMPANY}{YELLOW}, έως τις {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Κάνετε κλικ στην υπηρεσία για κεντράρισμα στην βιομηχανία/πόλη. Με Ctrl+Κλικ ανοίγει νέο παράθυρο προβολής στην τοποθεσία της βιομηχανίας/πόλης
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Ονόματα σταθμών - κάνετε κλικ στο όνομα για κεντράρισμα στο σταθμό. Με Ctrl+Κλικ ανοίγει νέο παράθυρο προβολής στην τοποθεσία του σταθμού
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Κρατήστε πατημένο το Ctrl για να επιλέξετε περισσότερα από ένα αντικείμενα

View File

@@ -385,15 +385,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :יציאה
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :מפת העולם
STR_MAP_MENU_EXTRA_VIEW_PORT :השקפה נוספת
STR_MAP_MENU_SIGN_LIST :רשימת שלטים
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :מדריך הערים
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :ייסד עיר
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :סובסידיות
@@ -664,7 +664,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :קפיטליס
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :איל הון
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :איל הון
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :טיקון המאה
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} הגיעה למעמד '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}'{2:STRING}' הגיע לדרגת {NBSP}{1:COMPANY} מ {NBSP}{0:PRESIDENT_NAME}
@@ -2163,10 +2163,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}שנה
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}שנה שקיפות עבור מצביעי הטענה
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}הסתר במקום הפוך לשקוף
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}הדגשת שטח הכיסוי
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}מופסק
@@ -2935,8 +2931,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK} :שיר
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} מ-{STRING} אל {STRING}{YELLOW} ({COMPANY}{YELLOW}, עד {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}לחץ על שירות כדי להתמקד על עיר/תעשייה. Ctrl+לחיצה פותח חלונית תצוגה חדשה על מיקום העיר/תעשייה
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}שמות תחנות - לחץ על השם כדי להתמקד בתחנה. Ctrl+לחיצה פותח חלונית תצוגה חדשה על מיקום התחנה
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}לחץ והחזק מקש קונטרל כדי לבחור יותר מפריט אחד

View File

@@ -434,15 +434,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Kilépés
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Világtérkép
STR_MAP_MENU_EXTRA_VIEW_PORT :Extra látkép
STR_MAP_MENU_SIGN_LIST :Feliratok listája
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Városlista
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Új város alapítása
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Támogatások
@@ -713,7 +713,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Tőkés
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Nagytőkés
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mágnás
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Az évszázad iparmágnása
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} elérte a '{STRING}' rangot!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} - {COMPANY} elérte a '{STRING}' rangot!
@@ -1425,7 +1425,7 @@ STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Hang lejátszá
STR_CONFIG_SETTING_SOUND_NEWS :Újság: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Hanglejátszás az újság megjelenésekor
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Év vége: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Hang lejátszása az előző évhez viszonyítva a cég jelen évi teljesítményének év végi összesítésénél
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Hang lejátszása év végén, összesítve a cég teljesítményét
STR_CONFIG_SETTING_SOUND_CONFIRM :Építkezés: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Hanglejátszás sikeres építkezések vagy más tevékenységek után
STR_CONFIG_SETTING_SOUND_CLICK :Gombra kattintás: {STRING}
@@ -1435,7 +1435,7 @@ STR_CONFIG_SETTING_SOUND_DISASTER_HELPTEXT :Balesetek és k
STR_CONFIG_SETTING_SOUND_VEHICLE :Járművek: {STRING}
STR_CONFIG_SETTING_SOUND_VEHICLE_HELPTEXT :Járműhangok lejátszása
STR_CONFIG_SETTING_SOUND_AMBIENT :Terület: {STRING}
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :Az ipar, városok és tájak környezeti hangjainak lejátszása
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :Hang lejátszása, amikor valamilyen tereptárgy közelében járunk (város, ipar, terep, stb)
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :Infrastruktúra építésének tiltása amíg nem elérhető megfelelő jármű: {STRING}
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT :Bekapcsolva az infrastruktúra csak akkor elérhető, ha van megfelelő jármű, megakadályozva a felesleges pénzköltést a kihasználhatatlan infrastruktúrára
@@ -1512,7 +1512,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Üzenet megjele
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :Új járművek: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Újság megjelenítése, amikor egy új jármű elérhetővé válik
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Rakományok elfogadásainak változásai: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Üzenet megjelenítése az állomások bizonyos árúk fogadóképességének változásáról.
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Üzenet megjelenítése az állomások fogadóképességéről
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Támogatások: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Újság megjelenítése szállítási támogatásokkal kapcsolatban
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :Általános információk: {STRING}
@@ -1559,7 +1559,7 @@ STR_CONFIG_SETTING_TOWN_LAYOUT_2X2_GRID :2x2-es háló
STR_CONFIG_SETTING_TOWN_LAYOUT_3X3_GRID :3x3-as háló
STR_CONFIG_SETTING_TOWN_LAYOUT_RANDOM :véletlenszerű
STR_CONFIG_SETTING_ALLOW_TOWN_ROADS :Települések építhetnek utakat: {STRING}
STR_CONFIG_SETTING_ALLOW_TOWN_ROADS_HELPTEXT :Településeknek utak építésének engedélyezése a növekedéshez. Kikapcsolva megakadályozza az önkormányzatot, hogy önmaga utakat építhessen
STR_CONFIG_SETTING_ALLOW_TOWN_ROADS_HELPTEXT :Településeknek útak építésének engedélyezése a növekedéshez. Kikapcsolva megakadályozza az önkormányzatot, hogy önmaga utakat építhessen
STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS :A városok építhetnek vasúti átjárókat: {STRING}
STR_CONFIG_SETTING_ALLOW_TOWN_LEVEL_CROSSINGS_HELPTEXT :Engedélyezve a települések építhetnek vasúti átjárókat
STR_CONFIG_SETTING_NOISE_LEVEL :Település által szabályzott zajszint reptereknek: {STRING}
@@ -2219,10 +2219,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Felsőve
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Átlátszó rakodásjelző bekapcsolása. Ctrl+kattintással zárolható
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Az objektum ne átlátszó legyen, hanem láthatatlan
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Lefedett terület mutatása:
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Ki
@@ -2991,8 +2987,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Már tá
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} szállításáért {STRING} és {STRING} között {YELLOW} ({COMPANY}{YELLOW} ({DATE_SHORT}ig)
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Kattints egy sorra a város/gazdasági épület megnézéséhez. Ctrl+kattintás esetén új látképet nyit a város/gazdasági épület pozíciójára
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Állomásnevek - kattints egy névre az állomás megnézéséhez. Ctrl+kattintásra új látképet nyit az állomás pozíciójára
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Több elem kiválasztásához tartsd lenyomva a Ctrl gombot
@@ -4403,7 +4397,7 @@ STR_INDUSTRY_NAME_CANDY_FACTORY.t :cukorkagyárat
STR_INDUSTRY_NAME_BATTERY_FARM :Elemfarm
STR_INDUSTRY_NAME_BATTERY_FARM.t :elemfarmot
STR_INDUSTRY_NAME_COLA_WELLS :Kólakút
STR_INDUSTRY_NAME_COLA_WELLS.t :kólakutat
STR_INDUSTRY_NAME_COLA_WELLS.t :kólakútat
STR_INDUSTRY_NAME_TOY_SHOP :Játékbolt
STR_INDUSTRY_NAME_TOY_SHOP.t :játékboltot
STR_INDUSTRY_NAME_TOY_FACTORY :Játékgyár

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Hætta
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Heimskort
STR_MAP_MENU_EXTRA_VIEW_PORT :Auka sjónarhorn
STR_MAP_MENU_SIGN_LIST :Skiltalisti
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Listi yfir bæi
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fann bæ
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Samstarfssamningar
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapítalisti
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Áhrifamaður
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Stórlax
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Viðskiptajöfur aldarinnar
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} öðlast '{STRING}' titil!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} úr {COMPANY} öðlast '{STRING}' titil!
@@ -2156,10 +2156,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Virkja/a
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Virkja/afvirkja gegnsæji hleðslumæla. Ctrl+smella til að læsa
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Gera hluti ósýnilega en ekki gagnsæja
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Svæði sem tilheyrir stöð
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Fela
@@ -2928,8 +2924,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Samninga
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} frá {STRING} til {STRING}{YELLOW} ({COMPANY}{YELLOW}, þangað til {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Ýttu á þjónustu til að færa sjónarhorn á tiltekinn iðnað/bæ. Ctrl+smelltu til að opna sjónarhorn yfir þessum iðnaði/bæ
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nöfn stöðva - ýttu á nafn til að færa miðju sjónarhorns á stöð. Ctrl+smelltu til að opna nýtt sjónarhorn yfir þessari stöð
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Haltu CTRL inni til að velja fleiri en einn hlut

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Keluar
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Peta Dunia
STR_MAP_MENU_EXTRA_VIEW_PORT :Viewport ekstra
STR_MAP_MENU_SIGN_LIST :Daftar Tanda
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Daftar kota
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Bangun Kota
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidi
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalis
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Tokoh terkemuka
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Jutawan
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon abad ini
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} mencapai status '{STRING}' !
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} dari {COMPANY} mencapai status '{STRING}' !
@@ -973,7 +973,7 @@ STR_CURRENCY_SET_CUSTOM_CURRENCY_PREFIX_TOOLTIP :{BLACK}Masukkan
STR_CURRENCY_SUFFIX :{LTBLUE}Akhiran: {ORANGE}{STRING}
STR_CURRENCY_SET_CUSTOM_CURRENCY_SUFFIX_TOOLTIP :{BLACK}Masukkan akhiran untuk mata uang
STR_CURRENCY_SWITCH_TO_EURO :{LTBLUE}Berganti ke Euro: {ORANGE}{NUM}
STR_CURRENCY_SWITCH_TO_EURO :{LTBLUE}Menggunakan Euro tahun: {ORANGE}{NUM}
STR_CURRENCY_SWITCH_TO_EURO_NEVER :{LTBLUE}Menggunakan Euro: {ORANGE}tidak pernah
STR_CURRENCY_SET_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Masukkan tahun perpindahan ke Euro
STR_CURRENCY_DECREASE_CUSTOM_CURRENCY_TO_EURO_TOOLTIP :{BLACK}Berpindah ke Euro lebih awal
@@ -1138,7 +1138,7 @@ STR_CONFIG_SETTING_DISTANT_JOIN_STATIONS_HELPTEXT :Ijinkan penamba
STR_CONFIG_SETTING_IMPROVEDLOAD :Gunakan algoritma pengangkutan terbaru : {STRING}
STR_CONFIG_SETTING_IMPROVEDLOAD_HELPTEXT :Jika diaktifkan, beberapa kendaraan di stasiun dimuat secara berurutan. Pemuatan kendaraan berikutnya hanya dimulai ketika ada kargo cukup menunggu untuk benar-benar mengisi kendaraan pertama
STR_CONFIG_SETTING_GRADUAL_LOADING :Angkut secara bertahap: {STRING}
STR_CONFIG_SETTING_GRADUAL_LOADING_HELPTEXT :Muat kendaraan secara bertahap menggunakan jangka waktu spesifik kendaraan, bukan memuat dengan jangka waktu tetap berdasarkan jumlah kargo
STR_CONFIG_SETTING_GRADUAL_LOADING_HELPTEXT :Secara bertahap kendaraan menggunakan jangka waktu untuk memuat, bukannya memuat semuanya sekaligus dengan waktu sama
STR_CONFIG_SETTING_INFLATION :Inflasi: {STRING}
STR_CONFIG_SETTING_INFLATION_HELPTEXT :Perbolehkan inflasi dalam ekonomi, dimana biaya naik sedikit lebih cepat daripada pembayaran
STR_CONFIG_SETTING_SELECTGOODS :Menerima kargo di suatu stasiun hanya jika dibutuhkan: {STRING}
@@ -1384,7 +1384,7 @@ STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN_HELPTEXT :Tampilkan koran
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER :Kedatangan kendaraan pertama pada stasiun lawan: {STRING}
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER_HELPTEXT :Tampilkan koran saat kendaraan pertama datang di stasiun kompetitor
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :Kecelakaan / bencana: {STRING}
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Tampilkan berita saat ada kecelakaan atau bencana
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Tampilkan koran saat ada kecelakaan atau bencana
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION :Informasi Perusahaan: {STRING}
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION_HELPTEXT :Tampilkan koran saat ada perusahaan yang baru berdiri, atau jika ada perusahaan yang akan bangkrut
STR_CONFIG_SETTING_NEWS_INDUSTRY_OPEN :Pembukaan Industri Baru: {STRING}
@@ -2109,10 +2109,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Hidup/ma
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Hidup/matikan indikator proses pemuatan kargo. CTRL+klik untuk mengunci
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Atur obyek menjadi sama sekali tidak nampak daripada transparan.
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Jangkauan layanan
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Non-aktifkan
@@ -2881,8 +2877,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Jasa tra
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} dari {STRING} ke {STRING}{YELLOW} ({COMPANY}{YELLOW}, hingga {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klik pada layanan untuk mengarahkan pandangan utama pada industri/kota. Ctrl+Click akan membuka viewport baru pada lokasi industri/kota
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nama-nama stasiun - klik pada nama untuk mengarahkan pandangan utama pada stasiun. Ctrl+Click akan membuka viewport baru pada lokasi stasiun
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Tekan CTRL untuk memilih lebih dari satu item
@@ -3676,7 +3670,7 @@ STR_TIMETABLE_AUTOFILL_TOOLTIP :{BLACK}Isi jadw
STR_TIMETABLE_EXPECTED :{BLACK}Harapan
STR_TIMETABLE_SCHEDULED :{BLACK}Dijadwalkan
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Ubah antara perkiraan dan jadwal
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Ubah antara harapan dan jadwal
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
@@ -4189,9 +4183,9 @@ STR_BASEGRAPHICS_DOS_DE_DESCRIPTION :Grafik orisinil
STR_BASEGRAPHICS_WIN_DESCRIPTION :Grafik orisinil Transport Tycoon Deluxe versi Windows.
STR_BASESOUNDS_DOS_DESCRIPTION :Efek suara orisinil Transport Tycoon Deluxe versi DOS.
STR_BASESOUNDS_WIN_DESCRIPTION :Efek suara orisinil Transport Tycoon Deluxe versi Windows.
STR_BASESOUNDS_NONE_DESCRIPTION :Paket efek suara tanpa suara apapun.
STR_BASESOUNDS_NONE_DESCRIPTION :Paket efek suara tanpa berisi suara.
STR_BASEMUSIC_WIN_DESCRIPTION :Musik pengiring orisinil Transport Tycoon Deluxe versi Windows.
STR_BASEMUSIC_NONE_DESCRIPTION :Paket musik tanpa musik sungguhan.
STR_BASEMUSIC_NONE_DESCRIPTION :Paket musik tanpa berisi musik.
##id 0x2000
# Town building names

View File

@@ -370,15 +370,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Scoir
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Léarscáil den domhan
STR_MAP_MENU_EXTRA_VIEW_PORT :Fuinneog amhairc bhreise
STR_MAP_MENU_SIGN_LIST :Liosta na gcomharthaí
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Liosta bailte
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Aimsíodh baile
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Fordheontais
@@ -647,7 +647,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Caipitlí
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Móruasal
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mógal
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Toicí an Chéid
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}Baineann {COMPANY} an stádas '{STRING}' amach!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}Baineann {PRESIDENT_NAME} ó {COMPANY} an stádas '{STRING}' amach!
@@ -1838,10 +1838,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Scorána
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Scoránaigh trédhearcacht do tháscairí lódála. Ctrl+Cliceáil le glasáil.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Socraigh go bhfuil nithe dofheicthe seachas trédhearcach
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Aibhsigh an limistéar clúdaigh
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}As
@@ -2531,8 +2527,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Seirbhí
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} a thabhairt ó {STRING} go {STRING}{YELLOW} ({COMPANY}{YELLOW}, go dtí {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Cliceáil ar sheirbhís chun an t-amharc a lárú ar thionscal/bhaile. Déantar amharc nua a oscailt ar shuíomh an tionscail/bhaile le Ctrl+Cliceáil
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Ainmneacha na stáisiún - cliceáil ar ainm chun an t-amharc a lárú ar stáisiún. Osclaítear amharc nua ar shuíomh an stáisiúin le Ctrl+Cliceáil
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Coinnigh síos Ctrl le níos mó ná rud amháin a roghnú

View File

@@ -373,15 +373,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Esci
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mappa del mondo
STR_MAP_MENU_EXTRA_VIEW_PORT :Mini visuale extra
STR_MAP_MENU_SIGN_LIST :Elenco cartelli
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Elenco città
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fonda città
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Sussidi
@@ -531,18 +531,18 @@ STR_GRAPH_Y_LABEL_NUMBER :{TINY_FONT}{COM
STR_GRAPH_OPERATING_PROFIT_CAPTION :{WHITE}Grafico margine operativo
STR_GRAPH_INCOME_CAPTION :{WHITE}Grafico ricavi
STR_GRAPH_CARGO_DELIVERED_CAPTION :{WHITE}Unità di carico consegnate
STR_GRAPH_CARGO_DELIVERED_CAPTION :{WHITE}Unità di merce consegnate
STR_GRAPH_COMPANY_PERFORMANCE_RATINGS_CAPTION :{WHITE}Valutazione prestazioni compagnie (massima valutazione=1000)
STR_GRAPH_COMPANY_VALUES_CAPTION :{WHITE}Valore delle compagnie
STR_GRAPH_CARGO_PAYMENT_RATES_CAPTION :{WHITE}Tariffe di pagamento carichi
STR_GRAPH_CARGO_PAYMENT_RATES_X_LABEL :{TINY_FONT}{BLACK}Giorni di viaggio
STR_GRAPH_CARGO_PAYMENT_RATES_TITLE :{TINY_FONT}{BLACK}Pagamento per la consegna di 10 unità (o 10.000 litri) di carico alla distanza di 20 riquadri
STR_GRAPH_CARGO_PAYMENT_RATES_TITLE :{TINY_FONT}{BLACK}Pagamento per la consegna di 10 unità (o 10.000 litri) di merce alla distanza di 20 riquadri
STR_GRAPH_CARGO_ENABLE_ALL :{TINY_FONT}{BLACK}Abilita tutti
STR_GRAPH_CARGO_DISABLE_ALL :{TINY_FONT}{BLACK}Disabilita tutti
STR_GRAPH_CARGO_TOOLTIP_ENABLE_ALL :{BLACK}Mostra tutti i tipi di carico sul grafico delle tariffe
STR_GRAPH_CARGO_TOOLTIP_DISABLE_ALL :{BLACK}Non mostra alcun tipo di carico sul grafico delle tariffe
STR_GRAPH_CARGO_PAYMENT_TOGGLE_CARGO :{BLACK}Attiva/disattiva il grafico per il tipo di carico
STR_GRAPH_CARGO_PAYMENT_TOGGLE_CARGO :{BLACK}Attiva/disattiva il grafico per il tipo di merce
STR_GRAPH_CARGO_PAYMENT_CARGO :{TINY_FONT}{BLACK}{STRING}
STR_GRAPH_PERFORMANCE_DETAIL_TOOLTIP :{BLACK}Mostra valutazione dettagliata prestazioni
@@ -588,8 +588,8 @@ STR_PERFORMANCE_DETAIL_STATIONS_TOOLTIP :{BLACK}Numero d
STR_PERFORMANCE_DETAIL_MIN_PROFIT_TOOLTIP :{BLACK}Profitto del veicolo con ricavi minori (sono considerati solo i veicoli più vecchi di due anni)
STR_PERFORMANCE_DETAIL_MIN_INCOME_TOOLTIP :{BLACK}Ammontare di denaro guadagnato nel trimestre con il minimo profitto degli ultimi 12 trimestri
STR_PERFORMANCE_DETAIL_MAX_INCOME_TOOLTIP :{BLACK}Ammontare di denaro guadagnato nel trimestre con il massimo profitto degli ultimi 12 trimestri
STR_PERFORMANCE_DETAIL_DELIVERED_TOOLTIP :{BLACK}Unità di carico consegnate negli ultimi quattro trimestri
STR_PERFORMANCE_DETAIL_CARGO_TOOLTIP :{BLACK}Tipi di carico consegnati nell'ultimo trimestre
STR_PERFORMANCE_DETAIL_DELIVERED_TOOLTIP :{BLACK}Unità di merce consegnate negli ultimi quattro trimestri
STR_PERFORMANCE_DETAIL_CARGO_TOOLTIP :{BLACK}Tipi di merci consegnati nell'ultimo trimestre
STR_PERFORMANCE_DETAIL_MONEY_TOOLTIP :{BLACK}Ammontare di denaro di questa compagnia in banca
STR_PERFORMANCE_DETAIL_LOAN_TOOLTIP :{BLACK}L'ammontare di denaro che questa compagnia ha preso in prestito
STR_PERFORMANCE_DETAIL_TOTAL_TOOLTIP :{BLACK}Punteggio totale rispetto al massimo realizzabile
@@ -652,7 +652,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Finanziere
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Magnate
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnate del secolo
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} raggiunge lo status di '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} della {COMPANY} raggiunge lo status di '{STRING}'!
@@ -1471,8 +1471,8 @@ STR_CONFIG_SETTING_NEWS_ADVICE :Consigli / info
STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Mostra messaggi sui veicoli che richiedono attenzione
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :Nuovi veicoli: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Mostra un giornale quando un nuovo tipo di veicolo diventa disponibile
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Cambiamenti dei carichi accettati: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Mostra messaggi sui cambiamenti delle carichi accettati dalle stazioni
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Cambiamenti della merce accettata: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Mostra messaggi sui cambiamenti delle merci accettate dalle stazioni
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Sussidi: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Mostra un giornale su avvenimenti relativi ai sussidi
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :Informazioni generali: {STRING}
@@ -2179,10 +2179,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Attiva/d
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Attiva/disattiva la trasparenza degli indicatori di caricamento. CTRL+clic per bloccare
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Rendi gli oggetti invisibili invece che trasparenti
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Evidenzia area coperta
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Off
@@ -2486,7 +2482,7 @@ STR_LAND_AREA_INFORMATION_AIRPORT_CLASS :{BLACK}Tipo aer
STR_LAND_AREA_INFORMATION_AIRPORT_NAME :{BLACK}Nome aeroporto: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_AIRPORTTILE_NAME :{BLACK}Nome blocco aeroporto: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_NEWGRF_NAME :{BLACK}NewGRF: {LTBLUE}{STRING}
STR_LAND_AREA_INFORMATION_CARGO_ACCEPTED :{BLACK}Carichi accettati: {LTBLUE}
STR_LAND_AREA_INFORMATION_CARGO_ACCEPTED :{BLACK}Merce accettata: {LTBLUE}
STR_LAND_AREA_INFORMATION_CARGO_EIGHTS :({COMMA}/8 {STRING})
STR_LANG_AREA_INFORMATION_RAIL_SPEED_LIMIT :{BLACK}Limite di velocità rotaie: {LTBLUE}{VELOCITY}
@@ -2955,8 +2951,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Servizi
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} da {STRING} a {STRING}{YELLOW} ({COMPANY}{YELLOW}, fino al {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Fare clic su un servizio per centrare la visuale principale sull'industria o città. CTRL+clic mostra l'industria/città in una mini visuale
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nomi delle stazioni - fare clic su un nome per centrare la visuale principale sulla stazione. CTRL+clic la mostra in una mini visuale.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Tenere premuto CTRL per selezionare più di un elemento
@@ -2965,8 +2959,8 @@ STR_STATION_LIST_STATION :{YELLOW}{STATIO
STR_STATION_LIST_WAYPOINT :{YELLOW}{WAYPOINT}
STR_STATION_LIST_NONE :{YELLOW}- Nessuna -
STR_STATION_LIST_SELECT_ALL_FACILITIES :{BLACK}Seleziona tutti i fabbricati
STR_STATION_LIST_SELECT_ALL_TYPES :{BLACK}Seleziona tutti i tipi di carico (inclusi i carichi non in attesa)
STR_STATION_LIST_NO_WAITING_CARGO :{BLACK}Non c'è nessun tipo di carico in attesa
STR_STATION_LIST_SELECT_ALL_TYPES :{BLACK}Seleziona tutti i tipi di merce (comprese le merci non in attesa)
STR_STATION_LIST_NO_WAITING_CARGO :{BLACK}Non c'è nessun tipo di merce in attesa
# Station view window
STR_STATION_VIEW_CAPTION :{WHITE}{STATION} {STATION_FEATURES}
@@ -2975,7 +2969,7 @@ STR_STATION_VIEW_WAITING_CARGO :{WHITE}{CARGO_L
STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO_SHORT} {G "da " dall' "dalla "}{STATION})
STR_STATION_VIEW_ACCEPTS_BUTTON :{BLACK}Accetta
STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}Mostra la lista dei carichi accettati
STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}Mostra la lista delle merci accettate
STR_STATION_VIEW_ACCEPTS_CARGO :{BLACK}Accetta: {WHITE}{CARGO_LIST}
STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_SELF :{BLACK}Questa stazione gode di diritti di trasporto esclusivi in questa città.

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :OpenTTDを終了
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :世界地図
STR_MAP_MENU_EXTRA_VIEW_PORT :ビューポートを開く
STR_MAP_MENU_SIGN_LIST :看板のリスト
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :町のリスト
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :町の新設に出資
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :助成金
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :資本家
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :大事業家
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :権力者
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :世紀の富豪
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}、{COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}、{COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' {COMMA}
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} は '{STRING}' の称号を獲得した!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} の {COMPANY} は '{STRING}' の称号を獲得した!
@@ -1101,27 +1101,19 @@ STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER_HELPTEXT :助成金の設
STR_CONFIG_SETTING_CONSTRUCTION_COSTS :建設費: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_COSTS_HELPTEXT :建設・購入費用のレベル
STR_CONFIG_SETTING_RECESSIONS :景気の後退: {STRING}
STR_CONFIG_SETTING_RECESSIONS_HELPTEXT :設定が有効であれば数年ごとに不況が行われます。不況のとき、全ての生産量が落ちます(ただし、不況が終わり次第生産量を既定に戻ります)
STR_CONFIG_SETTING_TRAIN_REVERSING :駅で運転方向の変更(折り返し)をしない: {STRING}
STR_CONFIG_SETTING_TRAIN_REVERSING_HELPTEXT :設定が有効であれば電車が終点に着いたら逆方向を行われません。
STR_CONFIG_SETTING_DISASTERS :災害: {STRING}
STR_CONFIG_SETTING_DISASTERS_HELPTEXT :設定が有効であれば時々災害を行われます(災害は車両及びインフラを壊します)
STR_CONFIG_SETTING_CITY_APPROVAL :地域の再編に対する町の姿勢: {STRING}
STR_CONFIG_SETTING_CITY_APPROVAL_HELPTEXT :どんなに各会社をノイズと環境被害をタウン評価をインパクトする
STR_CONFIG_SETTING_BUILDONSLOPES :傾斜地/海岸上の建設を許容:{STRING}
STR_CONFIG_SETTING_BUILDONSLOPES_HELPTEXT :設定が有効であれば斜面に建設を行うことができます。無効であれば建設には方向に一致した斜面か平面が必要になります。
STR_CONFIG_SETTING_AUTOSLOPE :建物、道路、鉄道などの下の地形変更を行う(傾斜を合わせる){STRING}
STR_CONFIG_SETTING_AUTOSLOPE_HELPTEXT :インフラと鉄道を壊すに地下に建設を許可をする
STR_CONFIG_SETTING_CATCHMENT :より現実的な受入れ地域を許容:{STRING}
STR_CONFIG_SETTING_CATCHMENT_HELPTEXT :サイズ別の空港及び駅の御客様区域を区別する
STR_CONFIG_SETTING_EXTRADYNAMITE :より多くの町有の道路/橋などの破壊を許容:{STRING}
STR_CONFIG_SETTING_EXTRADYNAMITE_HELPTEXT :政府を持ってるインフラとビルの処刑をもっと簡単にする
STR_CONFIG_SETTING_TRAIN_LENGTH :列車の最大長:{STRING}
STR_CONFIG_SETTING_TRAIN_LENGTH_HELPTEXT :列車の最大長を設定できます
STR_CONFIG_SETTING_TILE_LENGTH :{COMMA}タイル
STR_CONFIG_SETTING_SMOKE_AMOUNT :車両の 煙/スパーク の量{STRING}
STR_CONFIG_SETTING_SMOKE_AMOUNT_HELPTEXT :車両の煙量を設定する
STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL :電車の加速モデル:{STRING}
STR_CONFIG_SETTING_ROAD_VEHICLE_ACCELERATION_MODEL :道路車両の加速モデル: {STRING}
STR_CONFIG_SETTING_TRAIN_SLOPE_STEEPNESS :線路の勾配率: {STRING}
@@ -2036,10 +2028,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}懸垂
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}積み降ろしの表示の透過(トグル) Ctrl+クリックでロックします
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}透明のかわりに不可視を使用
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}駅の受入れる地域をハイライトします
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}切
@@ -2803,8 +2791,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}すで
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING}を{STRING}から{STRING}へ{YELLOW}{COMPANY}{YELLOW}、{DATE_SHORT}まで)
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}町/産業を見るためにサービスをクリックして下さい。コントロールキーを押しながらクリックすることでミニウィンドウ表示になります
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}駅名 - メイン画面を駅の場所に移動するには駅名をクリックします
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}複数の項目を選択するにはコントロールキーを押しながら選択します
@@ -4049,14 +4035,6 @@ STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}標示
STR_DESKTOP_SHORTCUT_COMMENT :Transport Tycoon Deluxeを基にしたシミュレーションゲーム
# Translatable descriptions in media/baseset/*.ob* files
STR_BASEGRAPHICS_DOS_DESCRIPTION :オリジナルDOS『トランスポートタイクンデラックス』版画像
STR_BASEGRAPHICS_DOS_DE_DESCRIPTION :オリジナルDOS『トランスポートタイクンデラックス』ドイツ語版 画像
STR_BASEGRAPHICS_WIN_DESCRIPTION :オリジナルウィンドーズ『トランスポートタイクンデラックス』版 画像
STR_BASESOUNDS_DOS_DESCRIPTION :オリジナル DOS 『トランスポートタイクンデラックス』版音楽
STR_BASESOUNDS_WIN_DESCRIPTION :オリジナルウィンドーズ『トランスポートタイクンデラックス』版音楽
STR_BASESOUNDS_NONE_DESCRIPTION :音楽が無いミュージックパック
STR_BASEMUSIC_WIN_DESCRIPTION :オリジナルウィンドーズ『トランスポートタイクンデラックス』版音楽
STR_BASEMUSIC_NONE_DESCRIPTION :音楽が無いミュージックパック
##id 0x2000
# Town building names

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :종료
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :전체 지도 보기
STR_MAP_MENU_EXTRA_VIEW_PORT :외부 화면
STR_MAP_MENU_SIGN_LIST :팻말 목록
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :도시 목록
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :도시 건설
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :보조금
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :{G=f}자본가
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :{G=f}권력자
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :{G=m}거물
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :{G=m}금세기의 타이쿤!
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} 회사가 '{STRING}' 등급을 달성했습니다!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{1:COMPANY}의 {0:PRESIDENT_NAME}이(가) 드디어 '{2:STRING}' 등급을 달성했습니다!
@@ -776,7 +776,7 @@ STR_NEWS_INDUSTRY_CLOSURE_LACK_OF_TREES :{BIG_FONT}{BLAC
STR_NEWS_EURO_INTRODUCTION :{BIG_FONT}{BLACK}유럽 화폐단위 통일!{}{}국가의 단일 유통 화폐로 유로화가 도입되었습니다!
STR_NEWS_BEGIN_OF_RECESSION :{BIG_FONT}{BLACK}세계 공황!{}{}경제 전문가들이 경제 슬럼프에 대해 우려를 표망하고 있습니다!
STR_NEWS_END_OF_RECESSION :{BIG_FONT}{BLACK}공황 종료!{}{}경제아나면서 무역량이 늘어나 산업시설이 제 기능을 되찾았습니다!
STR_NEWS_END_OF_RECESSION :{BIG_FONT}{BLACK}공황 종료!{}{}무역량의 증대로 경제려낸 결과 산업시설에 대한 신뢰를 가져왔습니다!
STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_GENERAL :{BIG_FONT}{BLACK}{INDUSTRY}{G 0 "이" "가"} 생산량을 늘렸습니다!
STR_NEWS_INDUSTRY_PRODUCTION_INCREASE_COAL :{BIG_FONT}{BLACK}{INDUSTRY}에서 새 석탄 광맥을 찾았습니다!{}생산량이 2배가 되었습니다!
@@ -1567,7 +1567,7 @@ STR_CONFIG_SETTING_AI_NPC :{ORANGE}컴퓨
STR_CONFIG_SETTING_VEHICLES_AUTORENEW :{ORANGE}자동 교체
STR_CONFIG_SETTING_VEHICLES_SERVICING :{ORANGE}점검
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}경로
STR_CONFIG_SETTING_VEHICLES_TRAINS :{G=f}{ORANGE}열차
STR_CONFIG_SETTING_VEHICLES_TRAINS :{ORANGE}열차
STR_CONFIG_SETTING_ECONOMY_TOWNS :{ORANGE}도시
STR_CONFIG_SETTING_ECONOMY_INDUSTRIES :{ORANGE}산업시설
@@ -2156,10 +2156,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}전차
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}적재율 투명 전환. 고정하려면 CTRL+클릭하세요.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}투명이 아니라 아예 안보이게 할 항목을 선택하세요
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}역세권 표시
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}끄기
@@ -2928,8 +2924,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}이미
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{1:STRING}에서 {2:STRING}까지 {0:STRING} 수송{YELLOW} ({3:COMPANY}{YELLOW}, {DATE_SHORT}까지)
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}산업시설/도시의 위치로 시점을 변경하려면 클릭하세요. Ctrl+클릭하면 이 산업시설/도시의 위치를 기준으로 새로운 외부 화면을 엽니다.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}역 이름 - 이 역의 위치로 시점을 변경하려면 클릭하세요. Ctrl+클릭하면 이 역 위치를 기준으로 새로운 외부 화면을 엽니다.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}1개 이상의 아이템을 선택하려면 CTRL키를 누르세요
@@ -2951,7 +2945,7 @@ STR_STATION_VIEW_ACCEPTS_BUTTON :{BLACK}받음
STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}받는 화물의 목록 표시
STR_STATION_VIEW_ACCEPTS_CARGO :{BLACK}받음: {WHITE}{CARGO_LIST}
STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_SELF :{BLACK}이 역은 도시의 수송권을 독점하고 있는 역입니다.
STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_SELF :{BLACK}이 역은 이 도시에서 수송 독점권을 갖고있습니다.
STR_STATIOV_VIEW_EXCLUSIVE_RIGHTS_COMPANY :{YELLOW}{COMPANY}{BLACK} 이(가) 이 도시의 수송 독점권을 구매하였습니다.
STR_STATION_VIEW_RATINGS_BUTTON :{BLACK}등급
@@ -3150,7 +3144,7 @@ STR_VEHICLE_LIST_SEND_AIRCRAFT_TO_HANGAR :격납고로
STR_VEHICLE_LIST_MASS_STOP_LIST_TOOLTIP :{BLACK}이 목록의 모든 차량의 운행을 중지시킵니다.
STR_VEHICLE_LIST_MASS_START_LIST_TOOLTIP :{BLACK}이 목록에 있는 모든 차량의 운행을 시작합니다.
STR_VEHICLE_LIST_SHARED_ORDERS_LIST_CAPTION :{WHITE}경로를 공유 중인 차량 {COMMA}대
STR_VEHICLE_LIST_SHARED_ORDERS_LIST_CAPTION :{WHITE}경로를 공유하고 있는 차량 {COMMA}대의 목록
# Group window
STR_GROUP_ALL_TRAINS :모든 열차
@@ -3169,7 +3163,7 @@ STR_GROUP_DELETE_TOOLTIP :{BLACK}선택
STR_GROUP_RENAME_TOOLTIP :{BLACK}선택한 그룹 이름 바꾸기
STR_GROUP_REPLACE_PROTECTION_TOOLTIP :{BLACK}클릭하여 전체 자동 교체로부터 이 그룹을 보호합니다.
STR_GROUP_ADD_SHARED_VEHICLE :경로를 공유 중인 차량 추가
STR_GROUP_ADD_SHARED_VEHICLE :경로를 공유하는 차량 추가
STR_GROUP_REMOVE_ALL_VEHICLES :모든 차량 제거
STR_GROUP_RENAME_CAPTION :{BLACK}그룹 이름 설정
@@ -3329,7 +3323,7 @@ STR_ENGINE_PREVIEW_COST_MAX_SPEED_RANGE_CAPACITY_CAPACITY_RUNCOST:{BLACK}가격:
STR_ENGINE_PREVIEW_COST_MAX_SPEED_RANGE_CAPACITY_RUNCOST :{BLACK}가격: {CURRENCY_LONG} 최고 속력: {VELOCITY} 항속거리: {COMMA} 칸{}수용량: {CARGO_LONG}{}유지비: {CURRENCY_LONG}/년
# Autoreplace window
STR_REPLACE_VEHICLES_WHITE :{WHITE}{STRING} 교체 - {STRING}
STR_REPLACE_VEHICLES_WHITE :{WHITE}{STRING}{G 0 "을" "를"} {STRING}{G 1 "으" ""}로 교체
STR_REPLACE_VEHICLE_TRAIN :{G=f}열차
STR_REPLACE_VEHICLE_ROAD_VEHICLE :{G=f}자동차
STR_REPLACE_VEHICLE_SHIP :{G=m}선박

View File

@@ -373,15 +373,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Iziet
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Pasaules karte
STR_MAP_MENU_EXTRA_VIEW_PORT :Papildu skatvieta
STR_MAP_MENU_SIGN_LIST :Zīmju saraksts
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Pilsētu saraksts
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Dibināt pilsētu
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsīdijas
@@ -652,7 +652,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitālists
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnāts
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Moguls
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Gadsimta biržas magnāts
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} sasniedzis '{STRING}' stāvokli!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} no {COMPANY} sasnieguši '{STRING}' stāvokli!
@@ -2132,10 +2132,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Pārslē
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Pārslēgt piekraušanas rādītāju caurspīdību. Ctrl+klikšķis, lai slēgtu
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Caurspīdības vietā objektus padarīt neredzamus
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Pārklājuma iezīmēšana
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Nav
@@ -2908,8 +2904,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Pašlaik
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} no {STRING} uz {STRING}{YELLOW} ({COMPANY}{YELLOW}, līdz {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klikšķināt uz servisa, lai iecentrētu skatu uz rūpnīcu/pilsētu. Ctrl+klikšķis atvērs jaunu skatu lauku uz pilsētu/rūpnīcu
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Staciju nosaukumi - klikšķināt uz nosaukuma, lai centrētu galveno skatu uz staciju. Ctrl+klikšķis atvērs jaunu skatvietu pie stacijas
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Aizturēt Ctrl, lai izvēlētos vairākus
@@ -3445,9 +3439,6 @@ STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Apkopes
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Palielināt apkopes starplaiku par 10. Ctrl+klikšķis palielina apkopes starplaiku par 5
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Samazināt apkopes starplaiku par 10. Ctrl+klikšķis samazina apkopes starplaiku par 5
STR_VEHICLE_DETAILS_DEFAULT :Noklusējuma
STR_VEHICLE_DETAILS_DAYS :Dienas
STR_VEHICLE_DETAILS_PERCENT :Procenti
STR_QUERY_RENAME_TRAIN_CAPTION :{WHITE}Nosaukt vilcienu
STR_QUERY_RENAME_ROAD_VEHICLE_CAPTION :{WHITE}Nosaukt autotransporta līdzekli

View File

@@ -27,7 +27,7 @@ STR_UNDEFINED :(neapibrėžta
STR_JUST_NOTHING :Nieko
STR_JUST_NOTHING.kas :Niekas
STR_JUST_NOTHING.ko :Nieko
STR_JUST_NOTHING.kam :Niekam
STR_JUST_NOTHING.kam :Niekui
STR_JUST_NOTHING.ka :Nieką
STR_JUST_NOTHING.kuo :Nieku
STR_JUST_NOTHING.kur :Niekur
@@ -566,15 +566,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Išeiti
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Žemėlapis
STR_MAP_MENU_EXTRA_VIEW_PORT :Papildomas peržiūros langas
STR_MAP_MENU_SIGN_LIST :Ženklų sąrašas
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Miestų sąrašas
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Įkurti miestą
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidijos
@@ -845,7 +845,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalistas
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnatas
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Didžiausias magnatas
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Amžiaus magnatas
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} pasiekė „{STRING}“ statusą!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} iš {COMPANY} pasiekė „{STRING}“ statusą!
@@ -1288,7 +1288,7 @@ STR_CONFIG_SETTING_INTEREST_RATE_HELPTEXT :Paskolos palūk
STR_CONFIG_SETTING_RUNNING_COSTS :Eksploatacijos išlaidų lygmuo: {STRING}
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Nustatyti infrastruktūros bei transporto priemonių ekploatacijos išlaidų lygmenį
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Statymo greitis: {STRING}
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Kompiuterinio priešininko statymo sparta
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Kompiuterio priešininko statymo sparta
STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS :Transporto priemonių gedimo dažnumas: {STRING}
STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS_HELPTEXT :Nurodo, kaip dažnai ges netinkamai prižiūrimos transporto priemonės
STR_CONFIG_SETTING_SUBSIDY_MULTIPLIER :Subsidijų daugiklis: {STRING}
@@ -2350,10 +2350,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Perjungt
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Perjungti krovimo indikatorių permatomumą. Ctrl+Click užrakinti
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Nustatyti objektus nematomais vietoje permatomų
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Rodyti aptarnaujamą teritoriją?
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Ne
@@ -3122,8 +3118,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Jau subs
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} iš {STRING} į {STRING}{YELLOW} ({COMPANY}{YELLOW}, iki {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Paspauskite ant paslaugos, norėdami pamatyti pramonės vietą/miestą. Ctrl+Paspaudimas atidaro naują langą su pramonės vietos/miesto vaizdu
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stotelių pavadinimai - paspausk ant stotelės pavadinimo, kad pamatytum ją ekrano centre. Ctrl+Paspaudimas atidaro naują langą su stotelės vaizdu
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Laikant nuspaustą VALD (CTRL) galima pažymėti daugiau nei vieną
@@ -4251,7 +4245,7 @@ STR_ERROR_DRIVE_THROUGH_JUNCTION :{WHITE}... prav
# Station destruction related errors
STR_ERROR_CAN_T_REMOVE_PART_OF_STATION :{WHITE}Neįmanoma pašalinti stoties dalies...
STR_ERROR_MUST_REMOVE_RAILWAY_STATION_FIRST :{WHITE}Pašalinkite stotelę prieš tęsdami!
STR_ERROR_CAN_T_REMOVE_BUS_STATION :{WHITE}Neįmanoma pašalinti autobuso stotelės...
STR_ERROR_CAN_T_REMOVE_BUS_STATION :{WHITE}Neįmanoma statyti autobuso stotelės...
STR_ERROR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Neįmanoma griauti sunkvežimių stotelės...
STR_ERROR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Neįmanoma griauti keleivinio tramvajaus stotelės...
STR_ERROR_CAN_T_REMOVE_CARGO_TRAM_STATION :{WHITE}Neįmanoma griauti krovininio tramvajaus stotelės...
@@ -4484,14 +4478,6 @@ STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Neįmano
STR_DESKTOP_SHORTCUT_COMMENT :Simuliatoriaus žaidimas kurtas pagal Transport Tycoon Deluxe
# Translatable descriptions in media/baseset/*.ob* files
STR_BASEGRAPHICS_DOS_DESCRIPTION :Originali Transport Tycoon Deluxe DOS leidimo grafika.
STR_BASEGRAPHICS_DOS_DE_DESCRIPTION :Originali Transport Tycoon Deluxe DOS (Vokiečių) leidimo grafika.
STR_BASEGRAPHICS_WIN_DESCRIPTION :Originali Transport Tycoon Deluxe Windows leidimo grafika.
STR_BASESOUNDS_DOS_DESCRIPTION :Originalūs Transport Tycoon Deluxe DOS leidimo garsai.
STR_BASESOUNDS_WIN_DESCRIPTION :Originalūs Transport Tycoon Deluxe Windows leidimo garsai.
STR_BASESOUNDS_NONE_DESCRIPTION :Garsų pakas be jokių garsų.
STR_BASEMUSIC_WIN_DESCRIPTION :Originali Transport Tycoon Deluxe Windows leidimo muzika.
STR_BASEMUSIC_NONE_DESCRIPTION :Muzikos pakas be muzikos.
##id 0x2000
# Town building names

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Eraus
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Weltkaart
STR_MAP_MENU_EXTRA_VIEW_PORT :Extra Usiicht
STR_MAP_MENU_SIGN_LIST :Schëlderlëscht
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Stiedverzeeschniss
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Stad grënnen
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subventiounen
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon vum Jorhonnert
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} ereescht den Status '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} vun {COMPANY} ereescht den Status '{STRING}'!
@@ -1448,7 +1448,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Weis Messagen w
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :Nei Gefierer: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Weis d'Zeitung wann en neit Gefier rauskënnt
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Ännerungen vun acceptéiert Luedungen: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Weis Messagen wann Statiounen Güter acceptéiren / net méi akzeptéiren
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Weis d'zeitung wann Statiounen Güter acceptéiren / net méi akzeptéiren
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Subventiounen: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Weis d'Zeitung an Relatioun mat Subsiden
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :Generel Informatiounen: {STRING}
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Wiesselt
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Wiesselt d'Transparenz fir d'Luedungsindikatoren. Ctrl+Klick fir festzesetzen
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Setzt d'Objeten op onsichtbar amplaz transparent
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Reechwäit
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Aus
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Servicer
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} vun {STRING} op {STRING}{YELLOW} ({COMPANY}{YELLOW}, bis {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klick op den Service fir d'Usiicht op d'Industrie/Stad ze zentréieren. Ctrl+Klick erstellt eng nei Usiicht op d'Industrie/Stad
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Statiounennimm - klick op den Numm fir d'Siicht drop ze zentréieren. Ctrl+Klick erstellt eng nei Usiicht op d'Statioun
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Haalt Ctrl un fir méi wéi 1 Objekt auszewielen

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Keluar
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Peta Dunia
STR_MAP_MENU_EXTRA_VIEW_PORT :Tetingkap pemandangan tambahan
STR_MAP_MENU_SIGN_LIST :Senarai papan tanda
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Senarai Nama Bandar
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Binakan bandar
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidi
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalis
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Hartawan
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Taikun abad semasa
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} mencapai status '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} dari {COMPANY} mencapai status '{STRING}'!
@@ -1985,10 +1985,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Teluskan
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Teluskan penunjuk muatan atau tidak. Ctrl+Klik untuk mengunci
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Ghaibkan objek dan bukan telus
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Serlahan kawasan liputan
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Tiada
@@ -2756,8 +2752,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Perkhidm
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} dari {STRING} ke {STRING}{YELLOW} ({COMPANY}{YELLOW}, sehingga {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klik di atas servis untuk memusatkan pemandangan kepada industri/bandar. Ctrl+Klik untuk membuka tetingkap pemandangan di lokasi bandar
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nama stesen - klik pada nama untuk memusatkan pemandangan ke stesen. Ctrl+Klik membuka tetingkap pemandangan di lokasi stesen
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Tekan Ctrl untuk memilih lebih daripada satu butiran

View File

@@ -373,15 +373,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Avslutt OpenTTD
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Verdenskart
STR_MAP_MENU_EXTRA_VIEW_PORT :Ekstra tilleggsvindu
STR_MAP_MENU_SIGN_LIST :Skiltliste
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Byoversikt
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Grunnlegg by
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidier
@@ -652,7 +652,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Århundrets finansfyrste
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} oppnår '{STRING}'-status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} fra {COMPANY} oppnår '{STRING}'-status!
@@ -2157,10 +2157,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Gjennoms
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Gjennomsiktighet for lastingsindikatorer. Ctrl+klikk for å låse
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Gjør objekter usynlige i stedet for gjennomsiktige
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Markering av dekningsområde
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Av
@@ -2929,8 +2925,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Tjeneste
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} fra {STRING} til {STRING}{YELLOW} ({COMPANY}{YELLOW}, inntil {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klikk for å gå til industri/by. Ctrl+klikk åpner et nytt tilleggsvindu over industrien/byen
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stasjonsnavn - klikk på navnet for å gå til stasjonen. Ctrl+klikk åpner et nytt tilleggsvindu over stasjonen.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hold inne Ctrl for å velge flere

View File

@@ -373,15 +373,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Avslutt OpenTTD
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Verdskart
STR_MAP_MENU_EXTRA_VIEW_PORT :Ekstra tilleggsvindauge
STR_MAP_MENU_SIGN_LIST :Skiltliste
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Byoversikt
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Grunnlegg by
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsidiar
@@ -652,7 +652,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Hundreårets finansfyrste
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} oppnår status som '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} frå {COMPANY} oppnår status som '{STRING}'!
@@ -2001,10 +2001,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Byt gjen
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Byt gjennomsyn for lasteindikatorar. Ctrl+klikk for å låsa.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Gjer objekter usynlege istanden for gjennomsiktige
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Syne dekningsområde
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Av
@@ -2773,8 +2769,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Tenester
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} frå {STRING} til {STRING}{YELLOW} ({COMPANY}{YELLOW}, til {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klikk på teneste for å midtstille hovedvisninga på industri/by. Ctrl+klikk syner industri/by i eit nytt tilleggsvindauge.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stasjonsnamn - Klikk på namnet for å syne stasjonen i hovedvisninga. CTRL+klikk syner stasjonen i eit tilleggsvindauge
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Hald inne CTRL for å velje fleire

View File

@@ -750,15 +750,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Wyjście
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa świata
STR_MAP_MENU_EXTRA_VIEW_PORT :Dodatkowy podgląd
STR_MAP_MENU_SIGN_LIST :Lista napisów
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Lista miast
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Załóż miasto
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsydia
@@ -1029,7 +1029,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Potentat
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon Stulecia
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} osiąga status: '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} z {COMPANY} osiągnęło status '{STRING}'!
@@ -1741,9 +1741,9 @@ STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Odtwarzaj dźwi
STR_CONFIG_SETTING_SOUND_NEWS :Gazeta: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Odtwarzaj dźwięk po wyświetleniu gazety
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Koniec roku: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Odtwarzaj dźwięk na koniec roku podsumowując roczną sytuację przedsiębiorstwa w porównaniu do roku poprzedniego
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Odtwarzaj dźwięk na koniec roku podsumowując roczne postępy przedsiębiorstwa w porównaniu do roku poprzedniego
STR_CONFIG_SETTING_SOUND_CONFIRM :Budowa: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Odtwarzaj dźwięk po udanej budowie lub innych działaniach
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Odtwarzaj efekt dźwiękowy po udanej konstrukcji lub innych czynnościach
STR_CONFIG_SETTING_SOUND_CLICK :Kliknięcia: {STRING}
STR_CONFIG_SETTING_SOUND_CLICK_HELPTEXT :Dźwięk przy kliknięciach
STR_CONFIG_SETTING_SOUND_DISASTER :Wypadki/katastrofy: {STRING}
@@ -1828,7 +1828,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Wyświetl wiado
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :Nowe pojazdy: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Wyświetl wiadomość w gazecie o dostępnym nowym typie pojazdu
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Zmiany w akceptowaniu ładunku: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Wyświetlaj wiadomości o zmianach w akceptowaniu towarów przez stacje
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Wyświetl wiadomość o zmianach w akceptowaniu towarów przez stacje
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Subsydia: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Wyświetl wiadomość w gazecie o wydarzeniach związanych z subsydiami
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :Ogólne informacje: {STRING}
@@ -2535,10 +2535,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Przełą
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Przełącz przeźroczystość dla wskaźników załadunku. Ctrl+klik, aby zablokować
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Ustaw obiekty jako niewidoczne zamiast przeźroczyste
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Podświetlaj zasięg
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Wył.
@@ -3307,8 +3303,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Usługi
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} z {STRING} do {STRING}{YELLOW} ({COMPANY}{YELLOW}, do {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klik na usłudze żeby wyśrodkować widok na fabrykę/miasto. Ctrl+klik otwiera nowy podgląd na pozycji fabryki/miasta
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nazwa stacji - kliknij na nazwie aby wyśrodkować główny widok na stacji. Ctrl+klik otwiera nowy podgląd na lokację stacji
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Przytrzymaj Ctrl, aby zaznaczyć więcej niż jedną opcję
@@ -4111,7 +4105,7 @@ STR_TIMETABLE_AUTOFILL_TOOLTIP :{BLACK}Wypełni
STR_TIMETABLE_EXPECTED :{BLACK}Wymagany
STR_TIMETABLE_SCHEDULED :{BLACK}Zaplanowany
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Przełącz między spodziewanymi i zaplanowanymi
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Przełącz między wymaganymi i zaplanowanymi
STR_TIMETABLE_ARRIVAL_ABBREVIATION :P:
STR_TIMETABLE_DEPARTURE_ABBREVIATION :O:

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Sair
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa do mundo
STR_MAP_MENU_EXTRA_VIEW_PORT :Visualizador extra
STR_MAP_MENU_SIGN_LIST :Lista de sinais
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Lista de cidades
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fundar cidade
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subsídios
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnata
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Grande magnata
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnata do século
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} conquista o estatuto de '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} de {COMPANY} conquista o estatuto de '{STRING}'!
@@ -2150,10 +2150,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Comutar
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Alterar transparência para indicadores de carga. Ctrl+Clique para bloquear.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Definir objectos como invisíveis em vez de transparentes
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Exibir área de cobertura
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Não
@@ -2920,8 +2916,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Serviço
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} d{G 1 e o a os as} {STRING} para{G 2 "" " o" " a" " os" " as"} {STRING}{YELLOW} ({COMPANY}{YELLOW}, até {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Clique num serviço para centrar a visualização numa indústria/cidade. Ctrl+Clique abre um novo visualizador na localização da indústria/cidade
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nome da estação - clique no nome para centrar a visualização na estação. Ctrl+Clique abre um novo visualizador na localização da estação
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Manter Ctrl premido para seleccionar mais do que um item

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Ieşire din joc
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Harta lumii
STR_MAP_MENU_EXTRA_VIEW_PORT :Ecran suplimentar
STR_MAP_MENU_SIGN_LIST :Lista de semne
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Lista oraşelor
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fondează oraş
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvenţii
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnatul Secolului
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} a dobândit titlul de '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} al {COMPANY} dobândeşte titlul de '{STRING}'!
@@ -1582,8 +1582,6 @@ STR_CONFIG_ERROR_INVALID_SAVEGAME_COMPRESSION_ALGORITHM :{WHITE}... form
STR_CONFIG_ERROR_INVALID_BASE_GRAPHICS_NOT_FOUND :{WHITE}... setul de bază pentru grafică '{STRING}' este ignorat: nu a fost găsit
STR_CONFIG_ERROR_INVALID_BASE_SOUNDS_NOT_FOUND :{WHITE}... setul de bază pentru sunete '{STRING}' este ignorat: nu a fost găsit
STR_CONFIG_ERROR_INVALID_BASE_MUSIC_NOT_FOUND :{WHITE}... setul de bază pentru muzică '{STRING}' este ignorat: nu a fost găsit
STR_CONFIG_ERROR_OUT_OF_MEMORY :{WHITE}Fără memorie
STR_CONFIG_ERROR_SPRITECACHE_TOO_BIG :{WHITE}Nu s-au putut rezerva {BYTES} pentru cache al sprite-urilor. Mărimea cache-ului a fost redusă la {BYTES}. Performanța OpenTTD va fi redusă. Pentru a micșora cerințele jocului cu privire la memorie, poți încerca să dezactivezi modul grafic 32bpp și/sau reducerea numărului de nivele zoom
# Intro window
STR_INTRO_CAPTION :{WHITE}OpenTTD {REV}
@@ -2135,10 +2133,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Comută
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Comută transparenţa pentru indicatorii de încarcare. Ctrl+Click pentru blocare
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Setează obiectele ca invizibile în loc de transparente
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Aria de acoperire
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Inactiv
@@ -2907,8 +2901,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Subvenţ
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}- {STRING} de la {STRING} la {STRING}{YELLOW} ({COMPANY}{YELLOW}, până în {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click pe serviciu pentru a centra imaginea pe industrie/oraş. Ctrl+Click deshide o fereastră cu locaţia industriei/oraşului
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Numele staţiilor - clic pe un nume pentru a centra imaginea pe staţia respectivă. Ctrl+Click deshide o fereastra cu locaţia staţiei
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Ţine apăsat Ctrl pentru a alege mai multe obiecte
@@ -3615,7 +3607,7 @@ STR_ORDER_IMPLICIT :(Implicit)
STR_ORDER_FULL_LOAD :(Încărcare maximă)
STR_ORDER_FULL_LOAD_ANY :(Încărcare orice produs)
STR_ORDER_NO_LOAD :(Fără încărcare)
STR_ORDER_UNLOAD :(Descarcă şi preia încărcătura)
STR_ORDER_UNLOAD :(Descarcă şi preia marfa)
STR_ORDER_UNLOAD_FULL_LOAD :(Descarcă şi aşteaptă încărcare maximă)
STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Descarcă şi aşteaptă orice încărcătură)
STR_ORDER_UNLOAD_NO_LOAD :(Descarcă şi pleacă)

View File

@@ -497,15 +497,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Выход
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Карта мира
STR_MAP_MENU_EXTRA_VIEW_PORT :Доп. окно просмотра
STR_MAP_MENU_SIGN_LIST :Список табличек
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Список городов
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Основать город
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Субсидии
@@ -795,7 +795,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Транспо
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL.abl :транспортным королём
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Магнат Века
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY.abl :Магнатом Века
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}«{STRING}» ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}Директора компании «{COMPANY}» называют {STRING.abl}!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME}, президент компании «{COMPANY}», заслужил титул «{STRING}»!
@@ -1318,7 +1318,7 @@ STR_CONFIG_SETTING_SHOWFINANCES_HELPTEXT :Показыв
STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT :Создавать задания с меткой «без остановок»: {STRING}
STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT_HELPTEXT :Обычно транспортное средство останавливается на каждой станции, через которое проезжает. Если в задании стоит метка «без остановок», то ТС не останавливается на пути к станции назначения. Эта настройка влияет только на вновь создаваемые задания; после создания маршрута каждое задание можно настроить индивидуально.
STR_CONFIG_SETTING_STOP_LOCATION :По умолчанию поезда останавливаются {STRING} станции
STR_CONFIG_SETTING_STOP_LOCATION_HELPTEXT :Укажите, в какой части станции должны останавливаться поезда. «Начало станции» обозначает тот край платформы, куда поезд прибывает; «середина станции» - середину платформы; «конец станции» - край платформы, противоположный тому, откуда прибыл поезд. Учтите, что это значения по умолчанию; в каждом задании можно указать своё место остановки.
STR_CONFIG_SETTING_STOP_LOCATION_HELPTEXT :Укажите, в какой части станции должны останавливаться поезда. «Начало станции» обозначает тот край платформы, куда поезд прибывает; «середина станции» - середину платформы; «конец станции» - край платформы, противоположный тому, куда прибыл поезд.
STR_CONFIG_SETTING_STOP_LOCATION_NEAR_END :в начале
STR_CONFIG_SETTING_STOP_LOCATION_MIDDLE :в середине
STR_CONFIG_SETTING_STOP_LOCATION_FAR_END :в конце
@@ -1512,7 +1512,7 @@ STR_CONFIG_SETTING_SOUND_TICKER :Бегущая
STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Воспроизводить звук при появлении бегущей строки с новостями
STR_CONFIG_SETTING_SOUND_NEWS :Новости: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Воспроизводить звуковые эффекты при публикации новостных статей
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Финансовый отчёт: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR :В конце года: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Воспроизводить звуковой эффект при отображении финансового отчёта компании за прошедшие годы
STR_CONFIG_SETTING_SOUND_CONFIRM :Строительство: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Воспроизводить звуковые эффекты при строительстве и других действиях
@@ -2323,10 +2323,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Пере
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Переключение прозрачности индикаторов загрузки. Ctrl+щелчок - заблокировать.
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Сделать объекты не прозрачными, а полностью невидимыми
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Подсветка зоны покрытия
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Выкл
@@ -3107,8 +3103,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Субс
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} по маршруту из {STRING} в {STRING}{YELLOW} ({COMPANY}{YELLOW}, до {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Нажмите на маршрут для отображения предприятия/города. Ctrl+щелчок показывает в дополнительном окне.
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Список станций - щелчок по названию показывает станцию в основном окне. Ctrl+щелчок показывает в дополнительном окне.
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Нажмите и удерживайте Ctrl для выбора более одного варианта

View File

@@ -559,15 +559,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Izađi
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Karta sveta
STR_MAP_MENU_EXTRA_VIEW_PORT :Dodatno gledište
STR_MAP_MENU_SIGN_LIST :Lista Znakova
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Popis naselja
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Osnivanje naselja
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvencije
@@ -845,7 +845,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL.gen :mogula
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tajkun veka
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY.gen :tajkuna veka
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} dostiže status '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME}, vlasnik preduzeća {COMPANY} je dostigao status '{STRING}'!
@@ -2239,10 +2239,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Promena
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Promena prozirnosti pokazatelja utovara. Sa Ctrl+Klik se zaključava
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Čini objekte nevidljivim umesto prozirnim
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Označavanje zahvaćenog područja
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Isključeno
@@ -3010,8 +3006,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Odobrene
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} između stanica {STRING} i {STRING}{YELLOW} ({COMPANY}{YELLOW}, do {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klikom na uslugu prebacuje glavni pogled na lokaciju fabrike/naselja. Ctrl+Klik otvara novi pogled na to mesto
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Imena stanica - klikom na ime se centrira glavni pogled na stanicu. Ctrl+Klik otvara novi pogled na lokaciju stanice
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Držanjem Ctrl moguće je označiti više od jedne stavke

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :退出
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :缩略地图
STR_MAP_MENU_EXTRA_VIEW_PORT :额外视点
STR_MAP_MENU_SIGN_LIST :标志列表
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :城镇列表
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :建立城镇
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :财政补贴
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :运输资本家
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :运输行业巨子
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :运输行业领袖
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :世纪大亨
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} 达到 '{STRING}' 的状态!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} 在 {COMPANY} 达到 '{STRING}' 状态!
@@ -1363,7 +1363,7 @@ STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :显示报纸时
STR_CONFIG_SETTING_SOUND_NEW_YEAR :年终: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :在年末弹出报表时,播放相应音效
STR_CONFIG_SETTING_SOUND_CONFIRM :建设: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :播放成功建设或执行其它动作时的音效
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :播放成功建设或其它动作时的音效
STR_CONFIG_SETTING_SOUND_CLICK :点击按钮: {STRING}
STR_CONFIG_SETTING_SOUND_CLICK_HELPTEXT :按一下按钮时发出蜂鸣声
STR_CONFIG_SETTING_SOUND_DISASTER :灾难/事故: {STRING}
@@ -1371,7 +1371,7 @@ STR_CONFIG_SETTING_SOUND_DISASTER_HELPTEXT :播放灾难和
STR_CONFIG_SETTING_SOUND_VEHICLE :交通工具: {STRING}
STR_CONFIG_SETTING_SOUND_VEHICLE_HELPTEXT :播放运输工具音效
STR_CONFIG_SETTING_SOUND_AMBIENT :音效:{STRING}
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :播放与地貌、工业设施和城镇有关的环境音效
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :播放环境、工业和城镇音效
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :不显示没有对应车辆的轨道建设面板: {STRING}
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT :启用时,将不会显示没有对应车辆的建设面板,避免浪费时间和资金在无用的建设上
@@ -1471,7 +1471,7 @@ STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :当拖动时,
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_HELPTEXT :设置以拖动的方式建设时,自动放置信号灯时的间距,将以该间距放置信号灯,直到碰到障碍(信号灯,分支)
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_VALUE :{COMMA}格
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE :拖动方式建设时,保持固定的间距放置信号灯:{STRING}
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :选择以Ctrl+拖动方法建设信号灯时是否保持固定的间距,如果“关闭”,不考虑隧道和桥梁长度(在隧道和桥梁进出口第一个各放置一个),避免很长一段没有信号灯,如果“打开”,每隔设定的距离桥梁和隧道长度也计算在内)就放置一个信号灯
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :选择以Ctrl+拖动方法建设信号灯时是否保持固定的间距,如果“关闭”,不考虑隧道和桥梁长度(在隧道和桥梁进出口第一个各放置一个),避免很长一段没有信号灯,如果“打开”,每隔设定的距离就放置一个信号灯,桥梁和隧道长度也计算在内。
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :在 {STRING} 年前自动设置悬臂信号
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE_HELPTEXT :设置电子信号灯出现的时间,在此之前,使用悬臂信号灯(功能相同,外观不同)
STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI :使用信号GUI {STRING}
@@ -1603,7 +1603,6 @@ STR_CONFIG_ERROR_INVALID_BASE_GRAPHICS_NOT_FOUND :{WHITE}... 禁
STR_CONFIG_ERROR_INVALID_BASE_SOUNDS_NOT_FOUND :{WHITE}... 禁用基础意义设置 '{STRING}': 未找到
STR_CONFIG_ERROR_INVALID_BASE_MUSIC_NOT_FOUND :{WHITE}... 禁用基础音乐设置 '{STRING}': 未找到
STR_CONFIG_ERROR_OUT_OF_MEMORY :{WHITE}内存溢出
STR_CONFIG_ERROR_SPRITECACHE_TOO_BIG :{WHITE}无法编配{BYTES}作为sprite快取。sprite快取的大小已降至{BYTES}。OpenTTD的效能将受到影晌。请尝试停用32bpp图形及或减少放大倍数以减低內存要求
# Intro window
STR_INTRO_CAPTION :{WHITE}OpenTTD {REV}
@@ -2083,9 +2082,7 @@ STR_CONTENT_SELECT_UPDATES_CAPTION_TOOLTIP :{BLACK}更新
STR_CONTENT_UNSELECT_ALL_CAPTION :{BLACK}取消全选
STR_CONTENT_UNSELECT_ALL_CAPTION_TOOLTIP :{BLACK}取消全部选择
STR_CONTENT_SEARCH_EXTERNAL :{BLACK}搜索整个网络
STR_CONTENT_SEARCH_EXTERNAL_TOOLTIP :{BLACK}在与OpenTTD没有联系的网站搜寻没有纳入OpenTTD內容服务的內容
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER_CAPTION :{WHITE}正在离开游戏!
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER :{WHITE}在外部网站下载內容的规则及条款可能跟OpenTTD引用的规则及条款不同。{}您需要参照有关网站以取得在OpenTTD安装有关內容的资讯。{}您要継续吗?
STR_CONTENT_FILTER_TITLE :{BLACK}标签/名称过滤器
STR_CONTENT_OPEN_URL :{BLACK}查看主页
STR_CONTENT_OPEN_URL_TOOLTIP :{BLACK}打开该扩展包主页
@@ -2155,10 +2152,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}调整
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}调整装载进度显示是否为透明{}CTRL+点击 锁定
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}选择设置为:不显示或透明
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}显示覆盖区域
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}关闭
@@ -2927,8 +2920,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}已经
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}将 {STRING} 从 {STRING} 运送到 {STRING}{YELLOW} ({COMPANY}{YELLOW},截止日期为 {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}点击项目可将屏幕中心移动到{}城镇/工业 所在的位置. 单击的同时按住Ctrl会在新视点中显示城镇/工业位置
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}车站名称{}点击可将屏幕中心移动到车站所在位置. 单击的同时按住Ctrl会在新视点中显示车站位置
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}按住 CTRL 可以同时选择多项
@@ -3723,9 +3714,9 @@ STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}重置
STR_TIMETABLE_AUTOFILL :{BLACK}自动填充
STR_TIMETABLE_AUTOFILL_TOOLTIP :{BLACK}根据下一次运行的时间自动填充时间表{}(CRTL+单击 可保持等候时间)
STR_TIMETABLE_EXPECTED :{BLACK}预期时间
STR_TIMETABLE_SCHEDULED :{BLACK}表定时间
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}切换显示(根据实际情况计算的)预期时间或表定时间
STR_TIMETABLE_EXPECTED :{BLACK}预期
STR_TIMETABLE_SCHEDULED :{BLACK}计划的
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}在预期的与计划的间切换
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
@@ -4233,14 +4224,6 @@ STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}无法
STR_DESKTOP_SHORTCUT_COMMENT :基于Transport Tycoon Deluxe运输大亨豪华版的模拟运营游戏
# Translatable descriptions in media/baseset/*.ob* files
STR_BASEGRAPHICS_DOS_DESCRIPTION :运输大亨DOS豪华版原版图形包.
STR_BASEGRAPHICS_DOS_DE_DESCRIPTION :运输大亨DOS豪华德语版原版图形包.
STR_BASEGRAPHICS_WIN_DESCRIPTION :运输大亨Windows豪华版原版图形包.
STR_BASESOUNDS_DOS_DESCRIPTION :运输大亨DOS豪华版原版音效包.
STR_BASESOUNDS_WIN_DESCRIPTION :Transport Tycoon Deluxe Windows (运输大亨Windows豪华版)的原版音效包.
STR_BASESOUNDS_NONE_DESCRIPTION :一个空的音效包.
STR_BASEMUSIC_WIN_DESCRIPTION :Transport Tycoon Deluxe运输大亨Windows豪华版的原版音乐包
STR_BASEMUSIC_NONE_DESCRIPTION :一个没有实际内容的音乐包.
##id 0x2000
# Town building names

View File

@@ -435,15 +435,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Koniec
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa sveta
STR_MAP_MENU_EXTRA_VIEW_PORT :Ďalší pohľad
STR_MAP_MENU_SIGN_LIST :Zoznam popisov
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Zoznam miest
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Založiť mesto
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Dotácie
@@ -715,7 +715,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :{G=m}Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :{G=m}Magnát
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Tycoon Storočia
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} získal označenie '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} z {COMPANY} získal označenie '{STRING}'!
@@ -1187,7 +1187,7 @@ STR_CONFIG_SETTING_EXTRADYNAMITE :Odstrániť via
STR_CONFIG_SETTING_EXTRADYNAMITE_HELPTEXT :Uľahči odstraňovanie mestom vlastnených budov a infraštruktúry
STR_CONFIG_SETTING_TRAIN_LENGTH :Maximálna dĺžka vlakov: {STRING}
STR_CONFIG_SETTING_TRAIN_LENGTH_HELPTEXT :Nastav maximálnu dĺžku vlakov
STR_CONFIG_SETTING_TILE_LENGTH :{COMMA} diel{P "ec" "ce" "cov"}
STR_CONFIG_SETTING_TILE_LENGTH :{COMMA} dielec
STR_CONFIG_SETTING_SMOKE_AMOUNT :Množstvo dymu/iskier z lokomotív: {STRING}
STR_CONFIG_SETTING_SMOKE_AMOUNT_HELPTEXT :Nastav koľko dymu alebo iskier budú vozidlá produkovať
STR_CONFIG_SETTING_TRAIN_ACCELERATION_MODEL :Model akcelerácie vlaku: {STRING}
@@ -1230,7 +1230,7 @@ STR_CONFIG_SETTING_SIGNALSIDE_LEFT :Vľavo
STR_CONFIG_SETTING_SIGNALSIDE_DRIVING_SIDE :Na strane kde sa jazdí
STR_CONFIG_SETTING_SIGNALSIDE_RIGHT :Vpravo
STR_CONFIG_SETTING_SHOWFINANCES :Zobraziť rozpočet na konci roku: {STRING}
STR_CONFIG_SETTING_SHOWFINANCES_HELPTEXT :Ak zapnuté, okno s financiami sa ukáže na konci každého roku a umožňuje tak rýchly náhľad na stav financií spoločnosti.
STR_CONFIG_SETTING_SHOWFINANCES_HELPTEXT :AK zapnuté, okno s financiami sa ukáže na konci každého roku a umožňuje tak rýchly náhľad na stav financií spoločnosti.
STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT :Nové príkazy sú štandardne 'non-stop': {STRING}
STR_CONFIG_SETTING_NONSTOP_BY_DEFAULT_HELPTEXT :Normálne, vlak vťdy zastaví v každej stanici cez ktorú prechádza. Povolením tohoto nastavenia, vlak bude pokračovať cez všetky stanice ktoré má v ceste až do svojej cieľovej stanice. Uvedomte si to, že toto nastavenie definuj "pôvodné" nastavenie LEN pre nové trasy. Samostatne zadávané cesty môžu byť nastavené aj inak.
STR_CONFIG_SETTING_STOP_LOCATION :Vlaky zastavujú štandardne {STRING} stanice.
@@ -1366,9 +1366,9 @@ STR_CONFIG_SETTING_SCROLLWHEEL_ZOOM :zvacšit mapu
STR_CONFIG_SETTING_SCROLLWHEEL_SCROLL :Posúvať pohľad
STR_CONFIG_SETTING_SCROLLWHEEL_OFF :Vypnuté
STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER :Rýchlosť posúvania pohľadu: {STRING}
STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER_HELPTEXT :Nastav citlivosť posúvania koliečkom myši.
STR_CONFIG_SETTING_SCROLLWHEEL_MULTIPLIER_HELPTEXT :Nastav citlivosť posúvania kolečkom myši.
STR_CONFIG_SETTING_OSK_ACTIVATION :Klávesnica na obrazovke: {STRING}
STR_CONFIG_SETTING_OSK_ACTIVATION_HELPTEXT :Vyberte spôsob, ktorým chcete otvárať klávesnicu na obrazovke, ktorou môžete vpisovať hodnoty do textových polí ukazovacím zariadením. Mienené pre malé zariadenia bez klávesnice
STR_CONFIG_SETTING_OSK_ACTIVATION_HELPTEXT :Vyberte spôsob, ktorým chcete otvárať klávesnicu na obrazovke, ktorou môžte vpisovaťhodnoty do textových polí ukazovacím zariadením. Mienené pre malé zariadenia bez klávesnice
STR_CONFIG_SETTING_OSK_ACTIVATION_DISABLED :Vypnuté
STR_CONFIG_SETTING_OSK_ACTIVATION_DOUBLE_CLICK :Dvojklik
STR_CONFIG_SETTING_OSK_ACTIVATION_SINGLE_CLICK_FOCUS :Jedno kliknutie (keď je textové pole zvolené)
@@ -1405,13 +1405,13 @@ STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_ALL_ACTIONS :všetky činnos
STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS :Použit vylepšený zoznam vozidiel: {STRING}
STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS_HELPTEXT :Povolí použitie rozšíreného zoznamu vozidiel pre skupiny
STR_CONFIG_SETTING_LOADING_INDICATORS :Zobraziť ukazovatele nakladania/vykladania: {STRING}
STR_CONFIG_SETTING_LOADING_INDICATORS_HELPTEXT :Zvoľte či indikátory nakladania/vykladania budú zobrazené nad vozidlom.
STR_CONFIG_SETTING_LOADING_INDICATORS_HELPTEXT :Zvoľte či indikátory nakladania/vykladania budú zobrazené nad alebo pod vozidlom.
STR_CONFIG_SETTING_TIMETABLE_IN_TICKS :Zobraziť cestovné poriadky v tikoch namiesto dní: {STRING}
STR_CONFIG_SETTING_TIMETABLE_IN_TICKS_HELPTEXT :Zobrazí časy cestovania v časových rozpisoch namiesto dní.
STR_CONFIG_SETTING_TIMETABLE_SHOW_ARRIVAL_DEPARTURE :Zobraziť príchody a odchody v cestovných poriadkoch: {STRING}
STR_CONFIG_SETTING_TIMETABLE_SHOW_ARRIVAL_DEPARTURE_HELPTEXT :Zobrazí predpokladané časy príchodov a odchodov v časových rozpisoch.
STR_CONFIG_SETTING_QUICKGOTO :Rýchla tvorba cestovného poriadku vozidla: {STRING}
STR_CONFIG_SETTING_QUICKGOTO_HELPTEXT :Prednastav "Choď do" kurzor pri otvorení okna s príkazmi
STR_CONFIG_SETTING_QUICKGOTO_HELPTEXT :Prednastav "Chod do" kurzor pri otvorení okna s príkazmy
STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE :Predvolený typ koľají (v novej/nahranej hre): {STRING}
STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_HELPTEXT :Typ železnice zvolený po štarte alebo nahraní hry. 'prvé dostupné' zvolí najstarší typ koľají, 'posledný dostupný' zvolí najnovší typ koľají, a 'najpoužívanejší' vyberie typ ktorý je v danej dobe najviac používaný.
STR_CONFIG_SETTING_DEFAULT_RAIL_TYPE_FIRST :prvé dostupné
@@ -1431,7 +1431,7 @@ STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Prehrať zvuk p
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Koniec roka: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Prehrávať zvukové efekty na konci roku zhŕňajúce výkon spoločnosti počas roku v porovnaní s minulým rokom
STR_CONFIG_SETTING_SOUND_CONFIRM :Stavba: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Hrať zvukovú správu pri úspešnej stavbe alebo pri iných akciách
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Hrať zvukovú správu pri úspešnej stavbe alebo pri iných akciach
STR_CONFIG_SETTING_SOUND_CLICK :Kliknutia na tlačidlá: {STRING}
STR_CONFIG_SETTING_SOUND_CLICK_HELPTEXT :Pípať pri kliknutí na tlačidlá
STR_CONFIG_SETTING_SOUND_DISASTER :Havárie/zrážky: {STRING}
@@ -1439,7 +1439,7 @@ STR_CONFIG_SETTING_SOUND_DISASTER_HELPTEXT :Prehrávať zvu
STR_CONFIG_SETTING_SOUND_VEHICLE :Vozidlá: {STRING}
STR_CONFIG_SETTING_SOUND_VEHICLE_HELPTEXT :Prehrávať zvukové efekty vozidiel
STR_CONFIG_SETTING_SOUND_AMBIENT :Prostredie: {STRING}
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :Prehrávať zukové efekty okolitého prostredia, priemyslu a miest
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :Prehrávať zukové efekty prostredia krajiny, priemyslu a miest
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :Zakázať výstavbu infraštruktúry ak nieje dostupné žiadne vhodné vozidlo: {STRING}
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT :Ak je zapnuté, infraštruktúra je k dispozícii len ak su k nej pripojené vozidlá. Toto predchádza plýtvaniu peniazmi a časom pri nepoužiteľnej infraštruktúre.
@@ -1496,13 +1496,13 @@ STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN_HELPTEXT :Zobrazovať spr
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER :Príchod prvého vozidla do stanice konkurencie: {STRING}
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER_HELPTEXT :Zobrazovať správu keď prvý voz príde na novú stanicu patriacu konkurencii
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :Havárie / Katastrofy: {STRING}
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Zobrazovať správu keď sa vyskytne dopravná nehoda alebo katastrofa
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :Zobrazovať správu keď sa vyskytne dopravná nehoda
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION :Informácie o spoločnosti: {STRING}
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION_HELPTEXT :Zobrazovať správu keď vznikla nová spoločnosť alebo keď je spoločnosť v riziku bankrotu
STR_CONFIG_SETTING_NEWS_INDUSTRY_OPEN :Vznik priemyslu: {STRING}
STR_CONFIG_SETTING_NEWS_INDUSTRY_OPEN_HELPTEXT :Zobrazovať novinky ak bol otvorený nový priemysel
STR_CONFIG_SETTING_NEWS_INDUSTRY_OPEN_HELPTEXT :Zobrazovať novinky ak bol otvorený nový priemyseľ
STR_CONFIG_SETTING_NEWS_INDUSTRY_CLOSE :Zánik priemyslu: {STRING}
STR_CONFIG_SETTING_NEWS_INDUSTRY_CLOSE_HELPTEXT :Zobrazovať novinku keď sa zrušil nejaký priemysel
STR_CONFIG_SETTING_NEWS_INDUSTRY_CLOSE_HELPTEXT :Zobrazovať novinku keď sa zrušil nejaký priemyseľ
STR_CONFIG_SETTING_NEWS_ECONOMY_CHANGES :Zmeny v ekonomike: {STRING}
STR_CONFIG_SETTING_NEWS_ECONOMY_CHANGES_HELPTEXT :Zobrazovať noviny o globálnych zmenách ekonomiky
STR_CONFIG_SETTING_NEWS_INDUSTRY_CHANGES_COMPANY :Zmeny produkcie priemyslu obsluhovaného spoločnosťou: {STRING}
@@ -2223,10 +2223,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Zmena pr
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Prepnúť zobrazenie ukazateľov nakladania. CTRL+klik uzamkne nastavenie
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Nastavit objekty neviditelné namiesto priehladných
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Ukázať oblasť pokrytia
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Vyp.
@@ -2995,8 +2991,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}V súča
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} z {STRING} do {STRING}{YELLOW} ({COMPANY}{YELLOW}, do {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Kliknúť na trasu pre centrovanie pohľadu na továreň/mesto
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Názvy staníc - klikni pre pohľad na polohu stanice. Ctrl+klik presunie pohľad na stanicu
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Podržte CTRL pre výber viacerých položiek

View File

@@ -524,15 +524,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Izhod
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Zemljevid sveta
STR_MAP_MENU_EXTRA_VIEW_PORT :Dodaten pogled
STR_MAP_MENU_SIGN_LIST :Seznam napisov
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Imenik mest
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Ustanovi mesto
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvencije
@@ -803,7 +803,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Glavar
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Velekapitalist stoletja
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} dosega naslov '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} iz podjetja {COMPANY} prejema naslov '{STRING}'!
@@ -2238,10 +2238,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Preklop
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Preklop na prosojnost za prikaz polnenja. Ctrl+Klik za zaklepanje
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Nastavi predmete nevidne namesto prosojne
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Osvetlitev območja zajema
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Izključeno
@@ -3003,8 +2999,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Že subv
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}Prevoz {STRING.r} od {STRING} do {STRING}{YELLOW} ({COMPANY}{YELLOW}, do {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klikni na storitev za pogled na industrijo/mesto. Ctrl+Klik odpre nov pogled na lokaciji industrije/mesta
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Imena postaj - klikni na ime za pogled na postajo. Ctrl+Klik odpre nov pogled na lokaciji postaje
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Drži Ctrl za izbor več stvari

View File

@@ -372,15 +372,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Salir
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Mapa del mundo
STR_MAP_MENU_EXTRA_VIEW_PORT :Punto de vista extra
STR_MAP_MENU_SIGN_LIST :Lista de carteles
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Directorio de pueblos
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Fundar pueblo
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subvenciones
@@ -651,7 +651,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Capitalista
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnate
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Potentado
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Magnate del siglo
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}¡{COMPANY} logra el estado '{STRING}'!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}¡{PRESIDENT_NAME} de {COMPANY} logra el estado '{STRING}'!
@@ -1219,7 +1219,7 @@ STR_CONFIG_SETTING_WARN_LOST_VEHICLE_HELPTEXT :Muestra mensaje
STR_CONFIG_SETTING_ORDER_REVIEW :Revisar órdenes de vehículos: {STRING}
STR_CONFIG_SETTING_ORDER_REVIEW_HELPTEXT :Cuando se activa, se comprueban periódicamente las órdenes de los vehículos, y los problemas que se encuentren se reportan con un mensaje
STR_CONFIG_SETTING_ORDER_REVIEW_OFF :No
STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Sí, excluyendo los detenidos
STR_CONFIG_SETTING_ORDER_REVIEW_EXDEPOT :Si, excluyendo los detenidos
STR_CONFIG_SETTING_ORDER_REVIEW_ON :Todos
STR_CONFIG_SETTING_WARN_INCOME_LESS :Avisar si las ganancias de un vehículo son negativas: {STRING}
STR_CONFIG_SETTING_WARN_INCOME_LESS_HELPTEXT :Si se activa, se muestra un mensaje cuando un vehículo no haya obtenido ningún beneficio durante un año
@@ -1649,7 +1649,7 @@ STR_INTRO_TRANSLATION :{BLACK}A esta t
# Quit window
STR_QUIT_CAPTION :{WHITE}Salir
STR_QUIT_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD :{YELLOW}¿Está seguro de abandonar OpenTTD y regresar a {STRING}?
STR_QUIT_YES :{BLACK}Sí
STR_QUIT_YES :{BLACK}Si
STR_QUIT_NO :{BLACK}No
# Supported OSes
@@ -2156,10 +2156,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Ajustar
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Ajustar transparencia para los indicadores de carga. Ctrl+Click para bloquear
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Poner objetos invisibles en vez de transparentes
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Mostrar área de recogida
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Apagado
@@ -2903,7 +2899,7 @@ STR_GOAL_QUESTION_CAPTION_ERROR :Error
STR_GOAL_QUESTION_BUTTON_CANCEL :Cancelar
STR_GOAL_QUESTION_BUTTON_OK :Ok
STR_GOAL_QUESTION_BUTTON_NO :No
STR_GOAL_QUESTION_BUTTON_YES :Sí
STR_GOAL_QUESTION_BUTTON_YES :Si
STR_GOAL_QUESTION_BUTTON_DECLINE :Rechazar
STR_GOAL_QUESTION_BUTTON_ACCEPT :Aceptar
STR_GOAL_QUESTION_BUTTON_IGNORE :Ignorar
@@ -2928,8 +2924,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Líneas
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} desde {STRING} a {STRING}{YELLOW} ({COMPANY}{YELLOW}, hasta {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Click sobre el servicio para centrar la vista principal en esta industria/pueblo. Ctrl+Click abre un punto de vista en dicha posición
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Nombres de estación - Click sobre un nombre para centrar la vista principal en la estación. Ctrl+Click abre un punto de vista en dicha posición
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Mantén pulsado Ctrl para seleccionar más de un elemento
@@ -4691,7 +4685,6 @@ STR_JUST_DATE_ISO :{DATE_ISO}
STR_JUST_STRING :{STRING}
STR_JUST_STRING_STRING :{STRING}{STRING}
STR_JUST_RAW_STRING :{STRING}
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
# Slightly 'raw' stringcodes with colour or size
STR_BLACK_COMMA :{BLACK}{COMMA}

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :Avsluta
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :Världskarta
STR_MAP_MENU_EXTRA_VIEW_PORT :Nytt vyfönster
STR_MAP_MENU_SIGN_LIST :Skyltlista
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :Lista med städer
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :Grunda stad
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :Subventioner
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :Kapitalist
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :Magnat
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :Mogul
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :Århundradets pamp
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} uppnår '{STRING}'status!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} från {COMPANY} uppnår '{STRING}'status!
@@ -1361,9 +1361,9 @@ STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :Spela ljudeffek
STR_CONFIG_SETTING_SOUND_NEWS :Tidningsnyheter: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :Spela upp ljud när tidningsnyheter visas
STR_CONFIG_SETTING_SOUND_NEW_YEAR :Slut på året: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Spela en ljudeffekt vid årets slut som beskriver företagets resultat från det gångna året jämfört med året innan
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :Spela en ljudeffekt vid årets slut som beskriver företagets resultat från det gångna året
STR_CONFIG_SETTING_SOUND_CONFIRM :Konstruktion: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Spela ljudeffekter när konstruktioner lyckas och vid andra händelser
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :Spela ljudeffekter när konstruktion lyckas och vid andra händelser
STR_CONFIG_SETTING_SOUND_CLICK :Knapptryckningar: {STRING}
STR_CONFIG_SETTING_SOUND_CLICK_HELPTEXT :Pip vid knapptryckningar
STR_CONFIG_SETTING_SOUND_DISASTER :Katastrofer/olyckor: {STRING}
@@ -1448,7 +1448,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :Visa meddelande
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :Nya fordon: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :Visa nyhetstidning när en ny typ av fordon blir tillgängligt
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :Ändringar i godsacceptans: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Visa meddelande vid förändring av stationers varuacceptans
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :Visa meddelande när stationer ändrar upptagningsområde för någon vara
STR_CONFIG_SETTING_NEWS_SUBSIDIES :Subventioner: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :Visa nyhetstidning om händelser relaterade till subventioner
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :Övergripande information: {STRING}
@@ -1471,7 +1471,7 @@ STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :Vid dragning me
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_HELPTEXT :Ställ in med vilket avstånd signaler ska byggas utmed ett spår, fram till nästa hinder (signal, korsning), om signalverktyget dras
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY_VALUE :{COMMA} rut{P 0 a or}
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE :Vid dragning med verktyget, håll ett fast avstånd mellan signalerna: {STRING}
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Välj beteende för signalplacering när signalverktyget dras med Ctrl nedtryckt. Om det är avstängt placeras signaler runt tunnlar och broar för att undvika långa sträckor utan signaler. Om det är påslaget placeras signaler ut varje n rutor, vilket gör det lättare att få dem jämsides vid parallella spår
STR_CONFIG_SETTING_DRAG_SIGNALS_FIXED_DISTANCE_HELPTEXT :Välj beteende för signalplacering när signalverktyget dras med Ctrl nedtryckt. Om det är avstängt placeras signaler runt tunnlar och broar för att undvika långa sträckor utan signaler. Om det är påslaget placeras signaler ut varje N rutor, vilket gör det lättare att få dem jämsides vid parallella spår
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :Bygg automatiskt semaforer innan: {STRING}
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE_HELPTEXT :Välj vilket år elektriska signaler ska börja användas för spår. Innan detta årtal används icke-elektriska signaler (vilka har exakt samma funktion, men annorlunda utseende)
STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI :Använd signal-GUI: {STRING}
@@ -2155,10 +2155,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}Växla g
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}Växla genomskinlighet för lastningsindikatörer. CTRL+klick för att låsa
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}Gör object osynliga istället för genomskinliga
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}Markera upptagningsområde
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}Av
@@ -2927,8 +2923,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}Redan su
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} från {STRING} till {STRING}{YELLOW} ({COMPANY}{YELLOW}, tills {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klicka för att centrera huvudvyn ovanför industrin/staden. Ctrl+klick öppnar en ny vy över industrin/stadens läge
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}Stationsnamn - klicka på ett namn för att centrera huvudvyn på stationen. Ctrl+klick öppnar en ny vy över stationens läge
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Håll nere Ctrl för att markera mer än en sak

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :வெளியேறு
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :உலகப் படம்
STR_MAP_MENU_EXTRA_VIEW_PORT :கூடுதல் பார்வைபடம்
STR_MAP_MENU_SIGN_LIST :குறிகளின் பட்டியல்
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :நகர புத்தகம்
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :நகரம் உருவாக்கு
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :மானியங்கள்
@@ -643,7 +643,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :முதலா
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :மேன்மையர்
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :மொகல்
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :நூற்றாண்டின் டைக்கூன்
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}, {COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} '{STRING}' நிலையை அடைந்தது!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} {COMPANY} '{STRING}' நிலையை அடைந்தார்!
@@ -1934,10 +1934,6 @@ STR_MISSING_GRAPHICS_NO_QUIT :{BLACK}இல
# Transparency settings window
STR_TRANSPARENCY_CAPTION :{WHITE}ஒளி அமைப்புகள்
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}செயல்படும் பகுதியினை குறிக்கவும்
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}நிறுத்து
@@ -2626,8 +2622,6 @@ STR_SUBSIDIES_NONE :{ORANGE}- ஒ
STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}மானியம் ஏற்கனவே வழங்கப்பட்ட பணிகள்:
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}{STRING} {STRING} இருந்து {STRING} வரை {YELLOW} ({COMPANY}{YELLOW}, {DATE_SHORT} வரை)
# Story book window
# Station list window
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Ctrl அழுத்தி ஒன்றிற்கும் மேற்ப்பட்ட பொருட்களைத் தேர்ந்தெடுக்கவும்
STR_STATION_LIST_CAPTION :{WHITE}{COMPANY} - {COMMA} நிலையம்{P "நிலையம்" நிலையங்கள்}
@@ -3880,14 +3874,6 @@ STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}கு
STR_DESKTOP_SHORTCUT_COMMENT :A simulation game based on Transport Tycoon Deluxe
# Translatable descriptions in media/baseset/*.ob* files
STR_BASEGRAPHICS_DOS_DESCRIPTION :அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் DOS பதிப்பு அசைவூட்டங்கள்.
STR_BASEGRAPHICS_DOS_DE_DESCRIPTION :அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் DOS (செருமன்) பதிப்பு அசைவூட்டங்கள்.
STR_BASEGRAPHICS_WIN_DESCRIPTION :அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் விண்டோஸ் பதிப்பு அசைவூட்டங்கள்.
STR_BASESOUNDS_DOS_DESCRIPTION :அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் DOS பதிப்பு ஒலிகள்.
STR_BASESOUNDS_WIN_DESCRIPTION :அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் விண்டோஸ் பதிப்பு ஒலிகள்.
STR_BASESOUNDS_NONE_DESCRIPTION :ஒலிகள் இல்லாத ஒலி தொகுப்பு.
STR_BASEMUSIC_WIN_DESCRIPTION :அசல் டிரான்ஸ்ஃபோர்ட் டைகூன் டீலக்ஸ் விண்டோஸ் பதிப்பு இசை.
STR_BASEMUSIC_NONE_DESCRIPTION :இசை இல்லாத இசைத்தொகுப்பு.
##id 0x2000
# Town building names

View File

@@ -371,15 +371,15 @@ STR_FILE_MENU_SEPARATOR :
STR_FILE_MENU_EXIT :離開
############ range ends here
# map menu
############ range for map menu starts
STR_MAP_MENU_MAP_OF_WORLD :世界地圖
STR_MAP_MENU_EXTRA_VIEW_PORT :打開新視野
STR_MAP_MENU_SIGN_LIST :標誌清單
############ range for town menu starts
############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
STR_TOWN_MENU_TOWN_DIRECTORY :市鎮目錄
############ end of the 'Display map' dropdown
STR_TOWN_MENU_FOUND_TOWN :興建市鎮
############ range ends here
############ end of the 'Town' dropdown
############ range for subsidies menu starts
STR_SUBSIDIES_MENU_SUBSIDIES :補助資訊
@@ -448,7 +448,7 @@ STR_ABOUT_MENU_SEPARATOR :
STR_ABOUT_MENU_TOGGLE_CONSOLE :切換主控台
STR_ABOUT_MENU_AI_DEBUG :AI/遊戲腳本除錯
STR_ABOUT_MENU_SCREENSHOT :擷取畫面
STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :最近鏡截圖
STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :放大截圖
STR_ABOUT_MENU_DEFAULTZOOM_SCREENSHOT :在預設的縮放範圍截圖
STR_ABOUT_MENU_GIANT_SCREENSHOT :擷取全場景畫面
STR_ABOUT_MENU_ABOUT_OPENTTD :關於「OpenTTD」
@@ -650,7 +650,7 @@ STR_HIGHSCORE_PERFORMANCE_TITLE_CAPITALIST :資本家
STR_HIGHSCORE_PERFORMANCE_TITLE_MAGNATE :企業鉅子
STR_HIGHSCORE_PERFORMANCE_TITLE_MOGUL :商業龍頭
STR_HIGHSCORE_PERFORMANCE_TITLE_TYCOON_OF_THE_CENTURY :世紀大亨
STR_HIGHSCORE_NAME :{PRESIDENT_NAME}{COMPANY}
STR_HIGHSCORE_NAME :{BIG_FONT}{PRESIDENT_NAME}{COMPANY}
STR_HIGHSCORE_STATS :{BIG_FONT}'{STRING}' ({COMMA})
STR_HIGHSCORE_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{BLACK}{COMPANY} 達成「{STRING}」的地位!
STR_HIGHSCORE_PRESIDENT_OF_COMPANY_ACHIEVES_STATUS :{BIG_FONT}{WHITE}{PRESIDENT_NAME} 的 {COMPANY} 達成「{STRING}」 的地位!
@@ -833,10 +833,10 @@ STR_NEWS_EXCLUSIVE_RIGHTS_DESCRIPTION :{BIG_FONT}{BLAC
# Extra view window
STR_EXTRA_VIEW_PORT_TITLE :{WHITE}視野 {COMMA}
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}複製至本視野
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}將主視野的位置複製到此視窗
STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW :{BLACK}貼上至主視野
STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}將視野位置移到此視窗的中央位置
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}將視窗視野移到主視野
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}將主視野的視野位置複製到此視窗視野
STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW :{BLACK}將主視野移到視窗視野
STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}將此視窗的視野位置移到主視野
# Game options window
STR_GAME_OPTIONS_CAPTION :{WHITE}遊戲選項
@@ -1359,19 +1359,19 @@ STR_CONFIG_SETTING_EXPENSES_LAYOUT_HELPTEXT :決定是否將
STR_CONFIG_SETTING_SOUND_TICKER :新聞提示: {STRING}
STR_CONFIG_SETTING_SOUND_TICKER_HELPTEXT :總結新訊息時播放音效
STR_CONFIG_SETTING_SOUND_NEWS :報紙: {STRING}
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :在顯示報紙訊息時播放音效
STR_CONFIG_SETTING_SOUND_NEWS_HELPTEXT :在顯示報紙時播放音效
STR_CONFIG_SETTING_SOUND_NEW_YEAR :年度結束: {STRING}
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :在顯示年終報告播放音
STR_CONFIG_SETTING_SOUND_NEW_YEAR_HELPTEXT :在年終報告播放
STR_CONFIG_SETTING_SOUND_CONFIRM :建造: {STRING}
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :在成功建造設施或執行其他動作時播放音效
STR_CONFIG_SETTING_SOUND_CONFIRM_HELPTEXT :在完成構建或其他動作時播放音效
STR_CONFIG_SETTING_SOUND_CLICK :按鈕點擊: {STRING}
STR_CONFIG_SETTING_SOUND_CLICK_HELPTEXT :按下按鈕時發出嗶聲
STR_CONFIG_SETTING_SOUND_DISASTER :事故/災難:{STRING}
STR_CONFIG_SETTING_SOUND_DISASTER_HELPTEXT :播放事與災難的音效
STR_CONFIG_SETTING_SOUND_DISASTER :災難/事件: {STRING}
STR_CONFIG_SETTING_SOUND_DISASTER_HELPTEXT :播放事與災難的音效
STR_CONFIG_SETTING_SOUND_VEHICLE :車輛: {STRING}
STR_CONFIG_SETTING_SOUND_VEHICLE_HELPTEXT :播放車輛音效
STR_CONFIG_SETTING_SOUND_AMBIENT :環境: {STRING}
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :播放與地貌、工業設施和城鎮有關的環境音效
STR_CONFIG_SETTING_SOUND_AMBIENT_HELPTEXT :播放夷平地面、工廠和城鎮的環境音效
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :當沒有適合的可用交通工具時,禁止建造基礎建設: {STRING}
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT :如啟用此選項,基礎建設只會在有使用它的交通工具可供選擇時出現,避免玩家浪費時間和金錢去建造無法使用的基礎建設
@@ -1427,8 +1427,8 @@ STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN :首輛交通工
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OWN_HELPTEXT :當首輛交通工具抵達玩家站牌時顯示報紙
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER :首輛交通工具抵達競爭對手的車站: {STRING}
STR_CONFIG_SETTING_NEWS_ARRIVAL_FIRST_VEHICLE_OTHER_HELPTEXT :當競爭者的首台交通工具到站時顯示報紙
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :事故/災難: {STRING}
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :當事或災難發生時顯示報紙訊息
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS :意外/災難: {STRING}
STR_CONFIG_SETTING_NEWS_ACCIDENTS_DISASTERS_HELPTEXT :當事或災難發生時顯示報紙
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION :公司資訊: {STRING}
STR_CONFIG_SETTING_NEWS_COMPANY_INFORMATION_HELPTEXT :當新公司開始營業或倒閉破產時顯示報紙
STR_CONFIG_SETTING_NEWS_INDUSTRY_OPEN :開放工業: {STRING}
@@ -1448,7 +1448,7 @@ STR_CONFIG_SETTING_NEWS_ADVICE_HELPTEXT :顯示需要注
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES :新交通工具: {STRING}
STR_CONFIG_SETTING_NEWS_NEW_VEHICLES_HELPTEXT :當新交通工具形態可用時顯示報紙。
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE :可接收貨物的變動: {STRING}
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :顯示有關車站、碼頭或機場改變所接受貨物種類的訊息
STR_CONFIG_SETTING_NEWS_CHANGES_ACCEPTANCE_HELPTEXT :當某些站改變它們所接受貨物時顯示訊息
STR_CONFIG_SETTING_NEWS_SUBSIDIES :補助資訊: {STRING}
STR_CONFIG_SETTING_NEWS_SUBSIDIES_HELPTEXT :顯示關於補助金相關事件的報紙
STR_CONFIG_SETTING_NEWS_GENERAL_INFORMATION :一般資訊: {STRING}
@@ -1602,8 +1602,6 @@ STR_CONFIG_ERROR_INVALID_SAVEGAME_COMPRESSION_ALGORITHM :{WHITE}... 本
STR_CONFIG_ERROR_INVALID_BASE_GRAPHICS_NOT_FOUND :{WHITE}... 正在忽略 '{STRING}' 基本圖形集: 找不到檔案
STR_CONFIG_ERROR_INVALID_BASE_SOUNDS_NOT_FOUND :{WHITE}... 正在忽略 '{STRING}' 基本音效集: 找不到檔案
STR_CONFIG_ERROR_INVALID_BASE_MUSIC_NOT_FOUND :{WHITE}... 正在忽略 '{STRING}' 基本音樂集: 找不到檔案
STR_CONFIG_ERROR_OUT_OF_MEMORY :{WHITE}記憶體不足
STR_CONFIG_ERROR_SPRITECACHE_TOO_BIG :{WHITE}無法編配{BYTES}作為子畫面快取。子畫面快取的大小已降至{BYTES}。OpenTTD的效能會受到影響。請嘗試停用32bpp圖形及或減少放大倍數以減低記憶體要求
# Intro window
STR_INTRO_CAPTION :{WHITE}OpenTTD {REV}
@@ -1693,16 +1691,16 @@ STR_LIVERY_TRAIN_TOOLTIP :{BLACK}顯示
STR_LIVERY_ROAD_VEHICLE_TOOLTIP :{BLACK}顯示車輛配色
STR_LIVERY_SHIP_TOOLTIP :{BLACK}顯示船舶配色
STR_LIVERY_AIRCRAFT_TOOLTIP :{BLACK}顯示飛機配色
STR_LIVERY_PRIMARY_TOOLTIP :{BLACK}選擇所選配色的主色調。如按住 Ctrl 鍵點選色調,則所有配色皆採用此顏色為主色調
STR_LIVERY_SECONDARY_TOOLTIP :{BLACK}選擇所選配色的副色調。如按住 Ctrl 掣點選色調,則所有配色皆採用此顏色為副色調
STR_LIVERY_PRIMARY_TOOLTIP :{BLACK}選擇所選配色的主色調
STR_LIVERY_SECONDARY_TOOLTIP :{BLACK}選擇所選配色的副色調
STR_LIVERY_PANEL_TOOLTIP :{BLACK}選擇要修改的配色,按住 CTRL 可同時選擇多種配色,勾選方框可切換是否使用配色
STR_LIVERY_DEFAULT :標準配色
STR_LIVERY_STEAM :蒸汽機車
STR_LIVERY_DIESEL :柴油車頭
STR_LIVERY_ELECTRIC :電力車頭
STR_LIVERY_MONORAIL :單軌鐵路機
STR_LIVERY_MAGLEV :磁浮
STR_LIVERY_MONORAIL :單軌車
STR_LIVERY_MAGLEV :磁浮車
STR_LIVERY_DMU :柴聯車組
STR_LIVERY_EMU :電聯車組
STR_LIVERY_PASSENGER_WAGON_STEAM :載客車廂 (蒸氣)
@@ -2082,10 +2080,6 @@ STR_CONTENT_SELECT_UPDATES_CAPTION :{BLACK}選擇
STR_CONTENT_SELECT_UPDATES_CAPTION_TOOLTIP :{BLACK}將所有已下載項目的升級檔標示為要下載
STR_CONTENT_UNSELECT_ALL_CAPTION :{BLACK}取消全選
STR_CONTENT_UNSELECT_ALL_CAPTION_TOOLTIP :{BLACK}將所有內容標示為不要下載
STR_CONTENT_SEARCH_EXTERNAL :{BLACK}尋找外面的網站
STR_CONTENT_SEARCH_EXTERNAL_TOOLTIP :{BLACK}在與OpenTTD無聯繫的網站搜尋沒有納入OpenTTD內容服務的內容
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER_CAPTION :{WHITE}您正在離開 OpenTTD!
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER :{WHITE}在外部網站下載內容的規則及條款可能跟OpenTTD引用的規則及條款不同。{}您需要參照有關網站以取得在OpenTTD安裝有關內容的資訊。{}您要繼續嗎?
STR_CONTENT_FILTER_TITLE :{BLACK}過濾條件 (標籤/名稱)
STR_CONTENT_OPEN_URL :{BLACK}訪問網站
STR_CONTENT_OPEN_URL_TOOLTIP :{BLACK}請造訪有關網站以取得此內容
@@ -2144,7 +2138,7 @@ STR_MISSING_GRAPHICS_NO_QUIT :{BLACK}否,
# Transparency settings window
STR_TRANSPARENCY_CAPTION :{WHITE}透明度選項
STR_TRANSPARENT_SIGNS_TOOLTIP :{BLACK}切換車站標籤是否透明。按住 Ctrl 鍵點選此掣以鎖定狀態
STR_TRANSPARENT_SIGNS_TOOLTIP :{BLACK}切換車站標籤是否透明。按住 CTRL 點選可鎖定
STR_TRANSPARENT_TREES_TOOLTIP :{BLACK}切換樹木是否透明。按住 CTRL 點選可鎖定
STR_TRANSPARENT_HOUSES_TOOLTIP :{BLACK}切換房屋是否透明。按住 CTRL 點選可鎖定
STR_TRANSPARENT_INDUSTRIES_TOOLTIP :{BLACK}切換工業是否透明。按住 CTRL 點選可鎖定
@@ -2155,10 +2149,6 @@ STR_TRANSPARENT_CATENARY_TOOLTIP :{BLACK}切換
STR_TRANSPARENT_LOADING_TOOLTIP :{BLACK}切換裝載進度指示是否透明。按住 CTRL 點選可鎖定
STR_TRANSPARENT_INVISIBLE_TOOLTIP :{BLACK}讓物件完全隱藏,而非透明顯示
# Linkgraph legend window
# Linkgraph legend window and linkgraph legend in smallmap
# Base for station construction window(s)
STR_STATION_BUILD_COVERAGE_AREA_TITLE :{BLACK}顯示運輸涵蓋範圍
STR_STATION_BUILD_COVERAGE_OFF :{BLACK}關
@@ -2289,9 +2279,9 @@ STR_STATION_BUILD_BUS_ORIENTATION :{WHITE}公車
STR_STATION_BUILD_BUS_ORIENTATION_TOOLTIP :{BLACK}選擇公車站方向
STR_STATION_BUILD_TRUCK_ORIENTATION :{WHITE}貨運站方向
STR_STATION_BUILD_TRUCK_ORIENTATION_TOOLTIP :{BLACK}選擇貨運站方向
STR_STATION_BUILD_PASSENGER_TRAM_ORIENTATION :{WHITE}載客電車方向
STR_STATION_BUILD_PASSENGER_TRAM_ORIENTATION :{WHITE}載客電車方向
STR_STATION_BUILD_PASSENGER_TRAM_ORIENTATION_TOOLTIP :{BLACK}選擇載客電車方向
STR_STATION_BUILD_CARGO_TRAM_ORIENTATION :{WHITE}載貨電車方向
STR_STATION_BUILD_CARGO_TRAM_ORIENTATION :{WHITE}載貨電車方向
STR_STATION_BUILD_CARGO_TRAM_ORIENTATION_TOOLTIP :{BLACK}選擇載貨電車方向
# Waterways toolbar (last two for SE only)
@@ -2359,7 +2349,7 @@ STR_OBJECT_CLASS_TRNS :天線塔
# Tree planting window (last two for SE only)
STR_PLANT_TREE_CAPTION :{WHITE}樹木
STR_PLANT_TREE_TOOLTIP :{BLACK}選擇要種植的樹種。無論您選擇了甚麼樹種,如所點擊的方格本身已經有樹,遊戲會在該方格加上一棵隨機樹種的樹
STR_PLANT_TREE_TOOLTIP :{BLACK}選擇要種植的樹種
STR_TREES_RANDOM_TYPE :{BLACK}隨機種類樹木
STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}種植隨機種類樹木。按 Shift 可切換種植/顯示預估的種植費用
STR_TREES_RANDOM_TREES_BUTTON :{BLACK}隨機樹種
@@ -2586,7 +2576,6 @@ STR_SAVELOAD_OSKTITLE :{BLACK}為存
# World generation
STR_MAPGEN_WORLD_GENERATION_CAPTION :{WHITE}產生世界
STR_MAPGEN_MAPSIZE :{BLACK}地圖大小:
STR_MAPGEN_MAPSIZE_TOOLTIP :{BLACK}選擇地圖大小(單位為方格)。實際可供使用的方格數量會比所設定的值略低
STR_MAPGEN_BY :{BLACK}*
STR_MAPGEN_NUMBER_OF_TOWNS :{BLACK}市鎮數量:
STR_MAPGEN_DATE :{BLACK}日期:
@@ -2744,7 +2733,7 @@ STR_NEWGRF_ERROR_MSG_INFO :{SILVER}{STRING
STR_NEWGRF_ERROR_MSG_WARNING :{RED}警告:{SILVER}{STRING}
STR_NEWGRF_ERROR_MSG_ERROR :{RED}錯誤:{SILVER}{STRING}
STR_NEWGRF_ERROR_MSG_FATAL :{RED}嚴重錯誤:{SILVER}{STRING}
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}發生嚴重 NewGRF 錯誤的處理方式:{}{STRING}
STR_NEWGRF_ERROR_FATAL_POPUP :{WHITE}NewGRF 發生嚴重錯誤的處理方式:{}{STRING}
STR_NEWGRF_ERROR_VERSION_NUMBER :{1:STRING} 跟由 OpenTTD 回報的 TTDPatch 版本不合
STR_NEWGRF_ERROR_DOS_OR_WINDOWS :{1:STRING} 只適合用於 TTD 版本 {STRING}
STR_NEWGRF_ERROR_UNSET_SWITCH :{1:STRING} 必須跟 {STRING} 一起使用
@@ -2773,7 +2762,6 @@ STR_NEWGRF_CONFIRMATION_TEXT :{YELLOW}您將
STR_NEWGRF_DUPLICATE_GRFID :{WHITE}無法新增檔案GRF ID 重複
STR_NEWGRF_COMPATIBLE_LOADED :{ORANGE}找不到符合的檔案 (已載入相容的 GRF)
STR_NEWGRF_TOO_MANY_NEWGRFS :{WHITE}無法加入檔案:已達到 NewGRF 檔案數量上限
STR_NEWGRF_COMPATIBLE_LOAD_WARNING :{WHITE}已為找不到的檔案載入相容的 GRF
STR_NEWGRF_DISABLED_WARNING :{WHITE}找不到的 GRF 檔案已被停用
@@ -2833,10 +2821,10 @@ STR_TOWN_POPULATION :{BLACK}世界
STR_TOWN_VIEW_TOWN_CAPTION :{WHITE}{TOWN}
STR_TOWN_VIEW_CITY_CAPTION :{WHITE}{TOWN} (城市)
STR_TOWN_VIEW_POPULATION_HOUSES :{BLACK}人口:{ORANGE}{COMMA}{BLACK} 房屋:{ORANGE}{COMMA}
STR_TOWN_VIEW_PASSENGERS_LAST_MONTH_MAX :{BLACK}上月乘客數字{ORANGE}{COMMA}{BLACK} 紀錄最高{ORANGE}{COMMA}
STR_TOWN_VIEW_MAIL_LAST_MONTH_MAX :{BLACK}上月郵件數量{ORANGE}{COMMA}{BLACK} 紀錄最高{ORANGE}{COMMA}
STR_TOWN_VIEW_PASSENGERS_LAST_MONTH_MAX :{BLACK}上月乘客:{ORANGE}{COMMA}{BLACK} 最多{ORANGE}{COMMA}
STR_TOWN_VIEW_MAIL_LAST_MONTH_MAX :{BLACK}上月郵件:{ORANGE}{COMMA}{BLACK} 最多{ORANGE}{COMMA}
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH :{BLACK}市鎮成長所需貨物:
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_GENERAL :{RED}需要 {ORANGE}{STRING}
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_GENERAL :{RED}需要 {ORANGE}{STRING}
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_WINTER :{ORANGE}{STRING}{BLACK} 必須是冬天
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_DELIVERED_GENERAL :{ORANGE}{STRING}{GREEN} 已運送
STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED :{ORANGE}{CARGO_TINY} / {CARGO_LONG}{RED} (仍然需要)
@@ -2927,8 +2915,6 @@ STR_SUBSIDIES_SUBSIDISED_TITLE :{BLACK}已獲
STR_SUBSIDIES_SUBSIDISED_FROM_TO :{ORANGE}將 {STRING} 從 {STRING} 運到 {STRING}{YELLOW} ({COMPANY}{YELLOW},補助到 {DATE_SHORT})
STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}點選運送服務可將工業/市鎮置於畫面中央。 按住 Ctrl 點選可於工業/市鎮位置開啟新視窗視野
# Story book window
# Station list window
STR_STATION_LIST_TOOLTIP :{BLACK}車站名稱 - 點選名稱可將車站置於畫面中央。按住 Ctrl 點選可於車站位置開啟新視窗視野
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}按住 CTRL 選擇多個項目
@@ -2944,7 +2930,7 @@ STR_STATION_LIST_NO_WAITING_CARGO :{BLACK}無任
STR_STATION_VIEW_CAPTION :{WHITE}{STATION} {STATION_FEATURES}
STR_STATION_VIEW_WAITING_TITLE :{BLACK}等候:{WHITE}{STRING}
STR_STATION_VIEW_WAITING_CARGO :{WHITE}{CARGO_LONG}
STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO_SHORT} 自 {STATION})
STR_STATION_VIEW_EN_ROUTE_FROM :{YELLOW}({CARGO_SHORT} 轉送自 {STATION})
STR_STATION_VIEW_ACCEPTS_BUTTON :{BLACK}接受貨物
STR_STATION_VIEW_ACCEPTS_TOOLTIP :{BLACK}顯示接受的貨物種類
@@ -3063,8 +3049,8 @@ STR_COMPANY_VIEW_PRESIDENT_NAME_TOOLTIP :{BLACK}修改
STR_COMPANY_VIEW_BUY_SHARE_BUTTON :{BLACK}購買 25% 公司股份
STR_COMPANY_VIEW_SELL_SHARE_BUTTON :{BLACK}出售 25% 公司股份
STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}購入這所公司的 25% 股份。按住 Shift 點選顯示預估的購買費用而不作購入
STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}出售這公司的 25% 股份。按住 Shift 點選顯示預估的出售所得而不賣出任何股份
STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}購買這間公司的 25% 股份。按住 Shift 點選則只會顯示預估的購買費用
STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}出售這公司的 25% 股份。按住 Shift 點選則只會顯示預估的售價
STR_COMPANY_VIEW_COMPANY_NAME_QUERY_CAPTION :公司名稱
STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :總經理姓名
@@ -3149,7 +3135,7 @@ STR_VEHICLE_LIST_SEND_AIRCRAFT_TO_HANGAR :送到機棚
STR_VEHICLE_LIST_MASS_STOP_LIST_TOOLTIP :{BLACK}點選可停止清單中所有交通工具
STR_VEHICLE_LIST_MASS_START_LIST_TOOLTIP :{BLACK}點選可起動清單内所有交通工具
STR_VEHICLE_LIST_SHARED_ORDERS_LIST_CAPTION :{WHITE}{COMMA} 組交通工具共用指令清單
STR_VEHICLE_LIST_SHARED_ORDERS_LIST_CAPTION :{WHITE}{COMMA} 組交通工具共用指令
# Group window
STR_GROUP_ALL_TRAINS :所有列車
@@ -3168,7 +3154,7 @@ STR_GROUP_DELETE_TOOLTIP :{BLACK}移除
STR_GROUP_RENAME_TOOLTIP :{BLACK}重新命名群組
STR_GROUP_REPLACE_PROTECTION_TOOLTIP :{BLACK}點選可保護此群組排除在全域自動替換設定之外
STR_GROUP_ADD_SHARED_VEHICLE :加入共享指令的交通工具
STR_GROUP_ADD_SHARED_VEHICLE :加入共享交通工具
STR_GROUP_REMOVE_ALL_VEHICLES :移除所有交通工具
STR_GROUP_RENAME_CAPTION :{BLACK}重新命名群組
@@ -3284,7 +3270,7 @@ STR_DEPOT_CLONE_SHIP :{BLACK}複製
STR_DEPOT_CLONE_AIRCRAFT :{BLACK}複製飛機
STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}這會購買一列相同的列車,包含所有車廂。按下按鈕之後再點選機廠内外的其他列車,按住 CTRL 點選還可共享指令,按住 Shift 點選則只會顯示預估的購買費用
STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}點選此按鈕,然後點選任何一部於車廠内或外的車輛,會購買一部屬性與指令清單皆相同的車輛。如按住 Ctrl 掣點選車輛,新車輛會與原有車輛共享指令;如按住 Shift 點選車輛,系統會顯示預估的購買費用但不作任何購買
STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}這會購買一部相同的車輛。按下按鈕之後再點選於車廠内或外的車輛,按住 CTRL 點選還可共享指令按住 Shift 點選則只會顯示預估的購買費用
STR_DEPOT_CLONE_SHIP_DEPOT_INFO :{BLACK}這會購買一艘相同的船舶。按下按鈕之後再點選船塢内或外的船舶,按住 CTRL 點選還可共享指令,按住 Shift 點選則只會顯示預估的購買費用
STR_DEPOT_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}這會購買一架相同的飛機。按下此鈕之後再點選機棚内或外的飛機,按住 CTRL 點選還可共享指令,按住 Shift 點選則只會顯示預估的購買費用
@@ -3408,7 +3394,7 @@ STR_VEHICLE_VIEW_AIRCRAFT_STATE_START_STOP_TOOLTIP :{BLACK}目前
# Messages in the start stop button in the vehicle view
STR_VEHICLE_STATUS_LOADING_UNLOADING :{LTBLUE}正在裝卸貨物
STR_VEHICLE_STATUS_LEAVING :{LTBLUE}正在離開
STR_VEHICLE_STATUS_CRASHED :{RED}撞毀!
STR_VEHICLE_STATUS_CRASHED :{RED}撞毀!
STR_VEHICLE_STATUS_BROKEN_DOWN :{RED}故障
STR_VEHICLE_STATUS_STOPPED :{RED}停止
STR_VEHICLE_STATUS_TRAIN_STOPPING_VEL :{RED}正在停止,{VELOCITY}
@@ -3448,25 +3434,21 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}載重
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}載重:{LTBLUE}{WEIGHT_SHORT} {BLACK}功率:{LTBLUE}{POWER}{BLACK} 最高速度:{LTBLUE}{VELOCITY} {BLACK}最大牽引力:{LTBLUE}{FORCE}
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}今年盈利:{LTBLUE}{CURRENCY_LONG} (去年盈利:{CURRENCY_LONG})
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}可靠度:{LTBLUE}{COMMA}% {BLACK}上次維護後的故障次數{LTBLUE}{COMMA}
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}可靠度:{LTBLUE}{COMMA}% {BLACK}上次維護後的故障{LTBLUE}{COMMA}
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}興建{LTBLUE}{NUM}{BLACK} 價值:{LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}興建:{LTBLUE}{NUM}{BLACK} 價值:{LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}容量:{LTBLUE}無{STRING}
STR_VEHICLE_INFO_CAPACITY :{BLACK}容量:{LTBLUE}{CARGO_LONG}{3:STRING}
STR_VEHICLE_INFO_CAPACITY_MULT :{BLACK}容量:{LTBLUE}{CARGO_LONG}{3:STRING} (x{4:NUM})
STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}容量:{LTBLUE}{CARGO_LONG}{CARGO_LONG}{STRING}
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}轉運潛在收入{LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}轉運進帳{LTBLUE}{CURRENCY_LONG}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}維護間隔:{LTBLUE}{COMMA} 天{BLACK} 上次維護:{LTBLUE}{DATE_LONG}
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}維護間隔:{LTBLUE}{COMMA}%{BLACK} 上次維護:{LTBLUE}{DATE_LONG}
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}以 10 為單位延長維護間隔。 按住 Ctrl 點選可以 5 為單位
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}以 10 為單位縮短維護間隔。 按住 Ctrl 點選可以 5 為單位
STR_SERVICE_INTERVAL_DROPDOWN_TOOLTIP :{BLACK}更改檢修週期所用單位
STR_VEHICLE_DETAILS_DEFAULT :預設
STR_VEHICLE_DETAILS_DAYS :日數
STR_VEHICLE_DETAILS_PERCENT :百分比
STR_QUERY_RENAME_TRAIN_CAPTION :{WHITE}命名列車
STR_QUERY_RENAME_ROAD_VEHICLE_CAPTION :{WHITE}命名車輛
@@ -3604,10 +3586,10 @@ STR_ORDERS_GO_TO_BUTTON :{BLACK}前往
STR_ORDER_GO_TO_NEAREST_DEPOT :前往最近的機廠
STR_ORDER_GO_TO_NEAREST_HANGAR :前往最近的機棚
STR_ORDER_CONDITIONAL :條件式跳躍指令
STR_ORDER_SHARE :分享指令清單
STR_ORDERS_GO_TO_TOOLTIP :{BLACK}在選定的指令前插入新指令,或在指令表的末尾新增指令。按住 Ctrl 鍵再加入指令,點選車站會新增「滿載任一種類客貨」指令、點選號誌站會新增「直達」指令,而點選機廠則會新增「維護」指令。點選其他車輛以複製其指令清單,按住 Ctrl 鍵或在選取「分享指令清單」後點選其他車輛以分享指令清單。如指令清單上有任何指令涉及機廠,則該車輛不受自動維護功能影響
STR_ORDER_SHARE :分享命令
STR_ORDERS_GO_TO_TOOLTIP :{BLACK}在選定的指令前插入新指令,或在最後新增指令。按住 Ctrl 於車站時可直接設為「滿載任一種類客貨」,於號誌站時則為「直達」,於機廠時則為「維護」
STR_ORDERS_VEH_WITH_SHARED_ORDERS_LIST_TOOLTIP :{BLACK}顯示所有共享此指令清單的交通工具
STR_ORDERS_VEH_WITH_SHARED_ORDERS_LIST_TOOLTIP :{BLACK}顯示所有共用這份指令的交通工具
# String parts to build the order string
STR_ORDER_GO_TO_WAYPOINT :經過 {WAYPOINT}
@@ -3725,7 +3707,7 @@ STR_TIMETABLE_AUTOFILL_TOOLTIP :{BLACK}自動
STR_TIMETABLE_EXPECTED :{BLACK}實際時間
STR_TIMETABLE_SCHEDULED :{BLACK}表定時間
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}切換顯示 (根據實際情況的) 預期時間 或 表定時間
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}切換顯示實際時間或表定時間
STR_TIMETABLE_ARRIVAL_ABBREVIATION :到:
STR_TIMETABLE_DEPARTURE_ABBREVIATION :開:
@@ -3762,7 +3744,7 @@ STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}檢查
STR_ERROR_AI_NO_AI_FOUND :找不到適合的 AI 可以載入。{}此 AI 是虛擬 AI沒有任何效果。{}您可以透過「線上內容」系統下載更多 AI。
STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}正在運行中的其中一個 AI 發生錯誤。請打開「AI 除錯」視窗後擷取螢幕圖片,將此問題回報給 AI 作者。
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/只可於伺服器打開遊戲腳本除錯視窗
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}AI/遊戲腳本除錯視窗只可於伺服器使用
# AI configuration window
STR_AI_CONFIG_CAPTION :{WHITE}AI /遊戲腳本的組態
@@ -4137,7 +4119,7 @@ STR_ERROR_GROUP_CAN_T_DELETE :{WHITE}無法
STR_ERROR_GROUP_CAN_T_RENAME :{WHITE}無法修改群組名稱...
STR_ERROR_GROUP_CAN_T_REMOVE_ALL_VEHICLES :{WHITE}無法移除此群組的所有交通工具...
STR_ERROR_GROUP_CAN_T_ADD_VEHICLE :{WHITE}無法加入交通工具到此群組...
STR_ERROR_GROUP_CAN_T_ADD_SHARED_VEHICLE :{WHITE}無法加入共享指令的交通工具到此群組...
STR_ERROR_GROUP_CAN_T_ADD_SHARED_VEHICLE :{WHITE}無法加入共享的交通工具到此群組...
# Generic vehicle errors
STR_ERROR_TRAIN_IN_THE_WAY :{WHITE}前方有列車
@@ -4210,9 +4192,9 @@ STR_ERROR_CAN_T_SKIP_ORDER :{WHITE}無法
STR_ERROR_CAN_T_SKIP_TO_ORDER :{WHITE}無法跳過指定的命令...
STR_ERROR_CAN_T_COPY_SHARE_ORDER :{WHITE}... 交通工具無法前往所有車站
STR_ERROR_CAN_T_ADD_ORDER :{WHITE}... 交通工具無法前往此車站
STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}... 一部共用這個指令清單的交通工具無法前往該
STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}... 一個分享這個指令的交通工具無法抵達車
STR_ERROR_CAN_T_SHARE_ORDER_LIST :{WHITE}無法享指令清單...
STR_ERROR_CAN_T_SHARE_ORDER_LIST :{WHITE}無法享指令清單...
STR_ERROR_CAN_T_STOP_SHARING_ORDER_LIST :{WHITE}無法停止分享命令清單...
STR_ERROR_CAN_T_COPY_ORDER_LIST :{WHITE}無法複製指令清單...
STR_ERROR_TOO_FAR_FROM_PREVIOUS_DESTINATION :{WHITE}... 與上個目的地相距太遠
@@ -4573,7 +4555,7 @@ STR_VEHICLE_NAME_SHIP_CHUGGER_CHUG_PASSENGER :Chugger-Chug
STR_VEHICLE_NAME_SHIP_SHIVERSHAKE_PASSENGER_FERRY :Shivershake 載客渡輪
STR_VEHICLE_NAME_SHIP_YATE_CARGO_SHIP :Yate 貨輪
STR_VEHICLE_NAME_SHIP_BAKEWELL_CARGO_SHIP :Bakewell 貨輪
STR_VEHICLE_NAME_SHIP_MIGHTYMOVER_CARGO_SHIP :Mightymover 貨輪
STR_VEHICLE_NAME_SHIP_MIGHTYMOVER_CARGO_SHIP :MightyMover 貨輪
STR_VEHICLE_NAME_SHIP_POWERNAUT_CARGO_SHIP :Powernaut 貨輪
STR_VEHICLE_NAME_AIRCRAFT_SAMPSON_U52 :Sampson U52
STR_VEHICLE_NAME_AIRCRAFT_COLEMAN_COUNT :ViColeman Count

Some files were not shown because too many files have changed in this diff Show More