mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-16 19:19:09 +00:00
Compare commits
162 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
92f5aa81ab | ||
|
4e11b36000 | ||
|
2452a20e07 | ||
|
ffa39381d9 | ||
|
f2e4b69d5c | ||
|
a597fd50e6 | ||
|
6f920cee6c | ||
|
bd736e240a | ||
|
6c3eedee86 | ||
|
9214c5e0a5 | ||
|
6af2e64186 | ||
|
58b4fd7683 | ||
|
f3cce610c8 | ||
|
5c30032fe5 | ||
|
6708e181eb | ||
|
d81a7bf904 | ||
|
9c95e99871 | ||
|
8ecd975951 | ||
|
955d4393e0 | ||
|
f0ba57ea82 | ||
|
ebae6200c0 | ||
47fc5a070b | |||
|
a22933719b | ||
|
5fe523dfcd | ||
|
514eee8067 | ||
|
3ed386c180 | ||
|
22df8a8d6b | ||
|
a2fc417d86 | ||
|
339160760b | ||
|
93713354a2 | ||
|
e3e64430d7 | ||
|
20b5c17faa | ||
|
f0fd9921a2 | ||
|
47a1e50406 | ||
|
c96daf6230 | ||
|
257ba823a0 | ||
|
7fd164deba | ||
|
73dab80259 | ||
|
91fc18dcdc | ||
|
6d4c3f9636 | ||
|
d070a97f7a | ||
|
a8d2aa157a | ||
|
af0354ad24 | ||
|
12a68cc7c3 | ||
|
45ea5388fe | ||
|
1be4771689 | ||
|
590cd1d07b | ||
|
4f27e53d17 | ||
|
f026c645e3 | ||
|
00f2b3e713 | ||
ca175e873f | |||
|
86e4f20be8 | ||
|
d24165ea71 | ||
|
c2e9eb7d7b | ||
|
ec9870a611 | ||
|
1f9a69bc89 | ||
|
a707c043fc | ||
|
587cedc35b | ||
|
f5e0e18dca | ||
|
5c8bd4b143 | ||
|
d1ca343504 | ||
|
a27b563c40 | ||
|
f6e8773297 | ||
|
0f012198c4 | ||
|
d27bedce36 | ||
|
8892c1d1de | ||
|
660d991cc1 | ||
|
63a1bc7ee7 | ||
|
2aba4c3354 | ||
|
4021f48c58 | ||
|
ca6ccf035f | ||
|
f2143b3d9b | ||
|
9c97eb32ba | ||
|
f9fc273d2a | ||
|
343fdd71ef | ||
|
3d8b1c4fec | ||
|
00c45347fd | ||
|
6fc56409e6 | ||
|
8e4cf4d599 | ||
|
52d25fe06f | ||
|
17b691188d | ||
|
ec18908c82 | ||
|
271af9fbfc | ||
|
ba6fcc84c8 | ||
|
a8ddd50157 | ||
|
dcfd3acc8f | ||
|
d5bcaec677 | ||
|
a336c7cd0c | ||
|
a343d86500 | ||
|
61370f9e14 | ||
|
f7228e0b3a | ||
|
eb703a5768 | ||
|
f0e3fa29e5 | ||
|
aba21dd563 | ||
|
f8eb72e188 | ||
|
f9a2d113ab | ||
|
f26027da17 | ||
|
a32fdb390f | ||
|
8bfb955d4b | ||
|
3a3a1da4e7 | ||
|
ec47441ce4 | ||
|
39ebb55b9b | ||
|
c59beffe6b | ||
|
2576164325 | ||
|
bacbe211e7 | ||
|
0381a100fa | ||
|
6573b46ca3 | ||
|
05b541f63a | ||
|
8a74170da0 | ||
|
a0bf18c3c9 | ||
|
31b226dc9f | ||
|
b320aa40fa | ||
|
37835e9158 | ||
|
749a4f8c7d | ||
e72232dc4c | |||
|
45a4c69842 | ||
|
a2c882af6f | ||
|
bb7c37b515 | ||
|
ec54b3ac24 | ||
|
a9032183df | ||
|
90feff4982 | ||
|
e434485dd8 | ||
|
dcc4ccf4e9 | ||
|
ef7e4abf7f | ||
|
5d0ed8fab8 | ||
|
ed7df6e2bf | ||
|
7cf9e0d8ca | ||
|
85141929a8 | ||
|
f4d5c1b01b | ||
|
31d6286cb4 | ||
|
ca0a0cdbfd | ||
|
04572ed7fe | ||
|
ebfef9683e | ||
|
c05d3dd558 | ||
|
6e029fe97d | ||
|
26ed195319 | ||
|
7170357a10 | ||
|
e4bbd3b41c | ||
|
5ed5e6beed | ||
|
5de94db9df | ||
|
6b664a3ba0 | ||
|
beee5698f9 | ||
|
a86ec733a0 | ||
|
37c1135d6b | ||
|
923dee9bec | ||
|
1856976d8e | ||
|
818a5a596f | ||
|
2be4b388ec | ||
|
300aba48cc | ||
|
f470a87dea | ||
|
4b938510a5 | ||
|
7ddae93da8 | ||
|
f75365fcf4 | ||
|
e89a98d296 | ||
|
8157969b2b | ||
|
b3ccef7045 | ||
|
af0fb58264 | ||
|
5f2e2ef32a | ||
|
8353c1260a | ||
|
8de919ce50 | ||
|
f9cacc9f5c | ||
|
af3ac4954a |
103
Makefile
103
Makefile
@@ -46,7 +46,6 @@
|
|||||||
# WITH_COCOA: Cocoa video driver support
|
# WITH_COCOA: Cocoa video driver support
|
||||||
#
|
#
|
||||||
# Summary of other defines:
|
# Summary of other defines:
|
||||||
# MANUAL_CONFIG: do not use Makefile.config, config options set manually
|
|
||||||
# DEBUG: build in debug mode
|
# DEBUG: build in debug mode
|
||||||
# PROFILE: build in profile mode, disables -s and -fomit-frame-pointer
|
# PROFILE: build in profile mode, disables -s and -fomit-frame-pointer
|
||||||
# TRANSLATOR: build in translator mode (untranslated strings are prepended by
|
# TRANSLATOR: build in translator mode (untranslated strings are prepended by
|
||||||
@@ -109,7 +108,10 @@
|
|||||||
#
|
#
|
||||||
# Special for crosscompiling there are some commands available:
|
# Special for crosscompiling there are some commands available:
|
||||||
#
|
#
|
||||||
# FAT_BINARY: builds a universal binary for OSX. Make sure you got both PPC and x86 libs. Only works with GCC 4 or newer
|
# UNIVERSAL_BINARY: builds a universal binary for OSX. Make sure you got both PPC and x86 libs. Only works with GCC 4 or newer
|
||||||
|
# TRIPLE_BINARY: builds a universal binary with the addition of code optimised for G5 (which means a total of 3 binaries in one file)
|
||||||
|
# OTTD_PPC, OTTD_PPC970, OTTD_i386: compile for target architecture.
|
||||||
|
# Multiple flags can be used so OTTD_PPC:=1 OTTD_i386:=1 produces the same result as UNIVERSAL_BINARY
|
||||||
#
|
#
|
||||||
# JAGUAR: Crosscompiling for OSX 1.2.8 (codenamed Jaguar). Only works if OSX is defined too. Only works with GCC 4 or newer
|
# JAGUAR: Crosscompiling for OSX 1.2.8 (codenamed Jaguar). Only works if OSX is defined too. Only works with GCC 4 or newer
|
||||||
# This can be changed to any PPC version of OSX by changing the ppc flags in Makefile.config
|
# This can be changed to any PPC version of OSX by changing the ppc flags in Makefile.config
|
||||||
@@ -132,12 +134,8 @@
|
|||||||
|
|
||||||
# Makefile version tag
|
# Makefile version tag
|
||||||
# it checks if the version tag in Makefile.config is the same and force update outdated config files
|
# it checks if the version tag in Makefile.config is the same and force update outdated config files
|
||||||
MAKEFILE_VERSION:=8
|
MAKEFILE_VERSION:=10
|
||||||
|
|
||||||
# CONFIG_WRITER has to be found even for manual configuration
|
|
||||||
CONFIG_WRITER=makefiledir/Makefile.config_writer
|
|
||||||
|
|
||||||
ifndef MANUAL_CONFIG
|
|
||||||
# Automatic configuration
|
# Automatic configuration
|
||||||
MAKE_CONFIG:=Makefile.config
|
MAKE_CONFIG:=Makefile.config
|
||||||
MAKEFILE:=Makefile
|
MAKEFILE:=Makefile
|
||||||
@@ -148,30 +146,10 @@ CONFIG_WRITER=makefiledir/Makefile.config_writer
|
|||||||
# See target section for how this is built, suppress errors
|
# See target section for how this is built, suppress errors
|
||||||
# since first time it isn't found but make reads this twice
|
# since first time it isn't found but make reads this twice
|
||||||
-include $(MAKE_CONFIG)
|
-include $(MAKE_CONFIG)
|
||||||
else
|
|
||||||
CONFIG_INCLUDED:=1
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifndef LIBPNG-CONFIG
|
|
||||||
LIBPNG-CONFIG :=libpng-config
|
|
||||||
endif
|
|
||||||
|
|
||||||
# updates Makefile.config if it's outdated
|
# updates Makefile.config if it's outdated
|
||||||
ifneq ($(MAKEFILE_VERSION),$(CONFIG_VERSION))
|
ifneq ($(MAKEFILE_VERSION),$(CONFIG_VERSION))
|
||||||
ifndef MANUAL_CONFIG # manual config should not check this
|
|
||||||
UPDATECONFIG:=upgradeconf
|
|
||||||
CONFIG_INCLUDED:=
|
|
||||||
else
|
|
||||||
# this should define SDL-CONFIG for manual configuration
|
|
||||||
ifeq ($(shell uname),FreeBSD)
|
|
||||||
SDL-CONFIG:=sdl11-config
|
|
||||||
else
|
|
||||||
SDL-CONFIG:=sdl-config
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifndef SDL-CONFIG
|
|
||||||
UPDATECONFIG:=upgradeconf
|
UPDATECONFIG:=upgradeconf
|
||||||
CONFIG_INCLUDED:=
|
CONFIG_INCLUDED:=
|
||||||
endif
|
endif
|
||||||
@@ -248,6 +226,17 @@ ifdef OSX
|
|||||||
LDFLAGS+=-framework Cocoa
|
LDFLAGS+=-framework Cocoa
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef WITH_SDL
|
||||||
|
ifndef SDL_CONFIG
|
||||||
|
$(error WITH_SDL can't be used when SDL_CONFIG is not set. Edit Makefile.config to correct this)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef WITH_PNG
|
||||||
|
ifndef LIBPNG_CONFIG
|
||||||
|
$(error WITH_PNG can't be used when LIBPNG_CONFIG is not set. Edit Makefile.config to correct this)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
#
|
#
|
||||||
@@ -267,11 +256,7 @@ ENDIAN_CHECK=endian_check$(EXE)
|
|||||||
STRGEN=strgen/strgen$(EXE)
|
STRGEN=strgen/strgen$(EXE)
|
||||||
OSXAPP="OpenTTD.app"
|
OSXAPP="OpenTTD.app"
|
||||||
|
|
||||||
ifdef RELEASE
|
REV := 0.4.8
|
||||||
REV:=$(RELEASE)
|
|
||||||
else
|
|
||||||
REV := $(shell if test -d .svn; then svnversion . | awk '{ print "r"$$0 }'; fi)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# MorphOS needs builddate
|
# MorphOS needs builddate
|
||||||
BUILDDATE=`date +%d.%m.%y`
|
BUILDDATE=`date +%d.%m.%y`
|
||||||
@@ -417,42 +402,22 @@ endif
|
|||||||
# SDL config
|
# SDL config
|
||||||
ifdef WITH_SDL
|
ifdef WITH_SDL
|
||||||
CDEFS += -DWITH_SDL
|
CDEFS += -DWITH_SDL
|
||||||
CFLAGS += $(shell $(SDL-CONFIG) --cflags)
|
CFLAGS += $(shell $(SDL_CONFIG) --cflags)
|
||||||
ifdef STATIC
|
ifdef STATIC
|
||||||
LIBS += $(shell $(SDL-CONFIG) --static-libs)
|
LIBS += $(shell $(SDL_CONFIG) --static-libs)
|
||||||
else
|
else
|
||||||
LIBS += $(shell $(SDL-CONFIG) --libs)
|
LIBS += $(shell $(SDL_CONFIG) --libs)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# zlib config
|
# zlib config
|
||||||
ifdef WITH_ZLIB
|
ifdef WITH_ZLIB
|
||||||
CDEFS += -DWITH_ZLIB
|
CDEFS += -DWITH_ZLIB
|
||||||
ifdef STATIC
|
ifdef STATIC
|
||||||
ifdef OSX
|
ifdef OSX
|
||||||
# zlib is default on OSX, so everybody have it. No need for static linking
|
# OSX links dynamically to zlib, even in static builds since it's always present in the system
|
||||||
LIBS += -lz
|
LIBS += -lz
|
||||||
else
|
else
|
||||||
ifndef STATIC_ZLIB_PATH
|
|
||||||
ifndef MANUAL_CONFIG
|
|
||||||
# updates Makefile.config with the zlib path
|
|
||||||
UPDATECONFIG:=upgradeconf
|
|
||||||
endif
|
|
||||||
TEMP:=$(shell ls /lib 2>/dev/null | grep "zlib.a")$(shell ls /lib 2>/dev/null | grep "libz.a")
|
|
||||||
ifdef TEMP
|
|
||||||
STATIC_ZLIB_PATH:=/lib/$(TEMP)
|
|
||||||
else
|
|
||||||
TEMP:=$(shell ls /usr/lib 2>/dev/null | grep "zlib.a")$(shell ls /usr/lib 2>/dev/null | grep "libz.a")
|
|
||||||
ifdef TEMP
|
|
||||||
STATIC_ZLIB_PATH:=/usr/lib/$(TEMP)
|
|
||||||
else
|
|
||||||
TEMP:=$(shell ls /usr/local/lib 2>/dev/null | grep "zlib.a")$(shell ls /usr/local/lib 2>/dev/null | grep "libz.a")
|
|
||||||
ifdef TEMP
|
|
||||||
STATIC_ZLIB_PATH:=/usr/local/lib/$(TEMP)
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
LIBS += $(STATIC_ZLIB_PATH)
|
LIBS += $(STATIC_ZLIB_PATH)
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
@@ -463,19 +428,25 @@ endif
|
|||||||
# libpng config
|
# libpng config
|
||||||
ifdef WITH_PNG
|
ifdef WITH_PNG
|
||||||
CDEFS += -DWITH_PNG
|
CDEFS += -DWITH_PNG
|
||||||
CFLAGS += $(shell $(LIBPNG-CONFIG) --cppflags --I_opts)
|
CFLAGS += $(shell $(LIBPNG_CONFIG) --cppflags --I_opts)
|
||||||
|
|
||||||
# seems like older libpng versions are broken and need this
|
# seems like older libpng versions are broken and need this
|
||||||
PNGCONFIG_FLAGS = --ldflags --libs
|
PNGCONFIG_FLAGS = --ldflags --libs
|
||||||
ifdef STATIC
|
ifdef STATIC
|
||||||
ifdef OSX
|
ifdef OSX
|
||||||
# Seems like we need a tiny hack for OSX static to work
|
# Seems like we need a tiny hack for OSX static to work
|
||||||
LIBS += $(shell $(LIBPNG-CONFIG) --prefix)/lib/libpng.a
|
LIBS += $(shell $(LIBPNG_CONFIG) --prefix)/lib/libpng.a
|
||||||
else
|
else
|
||||||
LIBS += $(shell $(LIBPNG-CONFIG) --static $(PNGCONFIG_FLAGS))
|
LIBS += $(shell $(LIBPNG_CONFIG) --static $(PNGCONFIG_FLAGS))
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
LIBS += $(shell $(LIBPNG-CONFIG) --L_opts $(PNGCONFIG_FLAGS))
|
LIBS += $(shell $(LIBPNG_CONFIG) --L_opts $(PNGCONFIG_FLAGS))
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef OSX
|
||||||
|
ifndef JAGUAR
|
||||||
|
LIBS += -liconv
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -698,6 +669,7 @@ SRCS += town_gui.c
|
|||||||
SRCS += train_cmd.c
|
SRCS += train_cmd.c
|
||||||
SRCS += train_gui.c
|
SRCS += train_gui.c
|
||||||
SRCS += tree_cmd.c
|
SRCS += tree_cmd.c
|
||||||
|
SRCS += tunnel_map.c
|
||||||
SRCS += tunnelbridge_cmd.c
|
SRCS += tunnelbridge_cmd.c
|
||||||
SRCS += unmovable_cmd.c
|
SRCS += unmovable_cmd.c
|
||||||
SRCS += vehicle.c
|
SRCS += vehicle.c
|
||||||
@@ -816,9 +788,12 @@ $(ENDIAN_CHECK): endian_check.c
|
|||||||
$(Q)$(CC_HOST) $(CFLAGS_HOST) $(CDEFS) $< -o $@
|
$(Q)$(CC_HOST) $(CFLAGS_HOST) $(CDEFS) $< -o $@
|
||||||
|
|
||||||
|
|
||||||
|
ifndef NATIVE_OSX
|
||||||
|
# OSX links in os/macosx/Makefile to handle universal binaries better
|
||||||
$(TTD): $(OBJS) $(MAKE_CONFIG)
|
$(TTD): $(OBJS) $(MAKE_CONFIG)
|
||||||
@echo '===> Linking $@'
|
@echo '===> Linking $@'
|
||||||
$(Q)$(CC) $(LDFLAGS) $(TTDLDFLAGS) $(OBJS) $(LIBS) -o $@
|
$(Q)$(CC) $(LDFLAGS) $(TTDLDFLAGS) $(OBJS) $(LIBS) -o $@
|
||||||
|
endif
|
||||||
|
|
||||||
$(STRGEN): strgen/strgen.c endian_host.h
|
$(STRGEN): strgen/strgen.c endian_host.h
|
||||||
@echo '===> Compiling and Linking $@'
|
@echo '===> Compiling and Linking $@'
|
||||||
@@ -885,7 +860,7 @@ FORCE:
|
|||||||
clean:
|
clean:
|
||||||
@echo '===> Cleaning up'
|
@echo '===> Cleaning up'
|
||||||
# endian.h is out-dated and no longer in use, so it can be removed soon
|
# endian.h is out-dated and no longer in use, so it can be removed soon
|
||||||
$(Q)rm -rf .deps *~ $(TTD) $(STRGEN) core table/strings.h $(LANGS) $(OBJS) $(OSX_MIDI_PLAYER_FILE) endian.h endian_host.h endian_target.h $(ENDIAN_CHECK)
|
$(Q)rm -rf .deps *~ $(TTD) $(STRGEN) core table/strings.h $(LANGS) $(OBJS) $(OSX_MIDI_PLAYER_FILE) endian.h endian_host.h endian_target.h $(ENDIAN_CHECK) .OSX
|
||||||
|
|
||||||
mrproper: clean
|
mrproper: clean
|
||||||
$(Q)rm -rf $(MAKE_CONFIG)
|
$(Q)rm -rf $(MAKE_CONFIG)
|
||||||
@@ -915,6 +890,7 @@ endif
|
|||||||
install -d $(DATA_DIR_INSTALL)/lang \
|
install -d $(DATA_DIR_INSTALL)/lang \
|
||||||
$(DATA_DIR_INSTALL)/data \
|
$(DATA_DIR_INSTALL)/data \
|
||||||
$(DATA_DIR_INSTALL)/gm \
|
$(DATA_DIR_INSTALL)/gm \
|
||||||
|
$(ICON_DIR_INSTALL) \
|
||||||
$(BINARY_DIR_INSTALL)
|
$(BINARY_DIR_INSTALL)
|
||||||
ifndef USE_HOMEDIR
|
ifndef USE_HOMEDIR
|
||||||
mkdir -p $(PERSONAL_DIR)/scenario
|
mkdir -p $(PERSONAL_DIR)/scenario
|
||||||
@@ -991,6 +967,8 @@ endif
|
|||||||
$(Q)$(CC) $(OBJCFLAGS) $(CDEFS) -MM $< | sed 's#^$(@F:%.d=%.o):#$@ $(@:.deps/%.d=%.o):#' > $@
|
$(Q)$(CC) $(OBJCFLAGS) $(CDEFS) -MM $< | sed 's#^$(@F:%.d=%.o):#$@ $(@:.deps/%.d=%.o):#' > $@
|
||||||
|
|
||||||
|
|
||||||
|
ifndef NATIVE_OSX
|
||||||
|
# OSX uses os/macosx/Makefile to compile files
|
||||||
%.o: %.c $(MAKE_CONFIG)
|
%.o: %.c $(MAKE_CONFIG)
|
||||||
@echo '===> Compiling $<'
|
@echo '===> Compiling $<'
|
||||||
$(Q)$(CC) $(CFLAGS) $(CDEFS) -c -o $@ $<
|
$(Q)$(CC) $(CFLAGS) $(CDEFS) -c -o $@ $<
|
||||||
@@ -1002,6 +980,7 @@ endif
|
|||||||
%.o: %.m $(MAKE_CONFIG)
|
%.o: %.m $(MAKE_CONFIG)
|
||||||
@echo '===> Compiling $<'
|
@echo '===> Compiling $<'
|
||||||
$(Q)$(CC) $(CFLAGS) $(CDEFS) -c -o $@ $<
|
$(Q)$(CC) $(CFLAGS) $(CDEFS) -c -o $@ $<
|
||||||
|
endif
|
||||||
|
|
||||||
%.o: %.rc
|
%.o: %.rc
|
||||||
@echo '===> Compiling resource $<'
|
@echo '===> Compiling resource $<'
|
||||||
|
18
ai/ai.c
18
ai/ai.c
@@ -32,7 +32,7 @@ static void AI_DequeueCommands(byte player)
|
|||||||
|
|
||||||
/* Copy the DP back in place */
|
/* Copy the DP back in place */
|
||||||
_cmd_text = com->text;
|
_cmd_text = com->text;
|
||||||
DoCommandP(com->tile, com->p1, com->p2, NULL, com->procc);
|
DoCommandP(com->tile, com->p1, com->p2, com->callback, com->procc);
|
||||||
|
|
||||||
/* Free item */
|
/* Free item */
|
||||||
entry_com = com->next;
|
entry_com = com->next;
|
||||||
@@ -46,7 +46,7 @@ static void AI_DequeueCommands(byte player)
|
|||||||
* Needed for SP; we need to delay DoCommand with 1 tick, because else events
|
* Needed for SP; we need to delay DoCommand with 1 tick, because else events
|
||||||
* will make infinite loops (AIScript).
|
* will make infinite loops (AIScript).
|
||||||
*/
|
*/
|
||||||
static void AI_PutCommandInQueue(byte player, uint tile, uint32 p1, uint32 p2, uint procc)
|
static void AI_PutCommandInQueue(PlayerID player, TileIndex tile, uint32 p1, uint32 p2, uint procc, CommandCallback* callback)
|
||||||
{
|
{
|
||||||
AICommand *com;
|
AICommand *com;
|
||||||
|
|
||||||
@@ -68,6 +68,7 @@ static void AI_PutCommandInQueue(byte player, uint tile, uint32 p1, uint32 p2, u
|
|||||||
com->p1 = p1;
|
com->p1 = p1;
|
||||||
com->p2 = p2;
|
com->p2 = p2;
|
||||||
com->procc = procc;
|
com->procc = procc;
|
||||||
|
com->callback = callback;
|
||||||
com->next = NULL;
|
com->next = NULL;
|
||||||
com->text = NULL;
|
com->text = NULL;
|
||||||
|
|
||||||
@@ -81,7 +82,7 @@ static void AI_PutCommandInQueue(byte player, uint tile, uint32 p1, uint32 p2, u
|
|||||||
/**
|
/**
|
||||||
* Executes a raw DoCommand for the AI.
|
* Executes a raw DoCommand for the AI.
|
||||||
*/
|
*/
|
||||||
int32 AI_DoCommand(uint tile, uint32 p1, uint32 p2, uint32 flags, uint procc)
|
int32 AI_DoCommandCc(TileIndex tile, uint32 p1, uint32 p2, uint32 flags, uint procc, CommandCallback* callback)
|
||||||
{
|
{
|
||||||
PlayerID old_lp;
|
PlayerID old_lp;
|
||||||
int32 res = 0;
|
int32 res = 0;
|
||||||
@@ -122,12 +123,12 @@ int32 AI_DoCommand(uint tile, uint32 p1, uint32 p2, uint32 flags, uint procc)
|
|||||||
/* Send the command */
|
/* Send the command */
|
||||||
if (_networking)
|
if (_networking)
|
||||||
/* Network is easy, send it to his handler */
|
/* Network is easy, send it to his handler */
|
||||||
NetworkSend_Command(tile, p1, p2, procc, NULL);
|
NetworkSend_Command(tile, p1, p2, procc, callback);
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
/* If we execute BuildCommands directly in SP, we have a big problem with events
|
/* If we execute BuildCommands directly in SP, we have a big problem with events
|
||||||
* so we need to delay is for 1 tick */
|
* so we need to delay is for 1 tick */
|
||||||
AI_PutCommandInQueue(_current_player, tile, p1, p2, procc);
|
AI_PutCommandInQueue(_current_player, tile, p1, p2, procc, callback);
|
||||||
|
|
||||||
/* Set _local_player back */
|
/* Set _local_player back */
|
||||||
_local_player = old_lp;
|
_local_player = old_lp;
|
||||||
@@ -139,6 +140,13 @@ int32 AI_DoCommand(uint tile, uint32 p1, uint32 p2, uint32 flags, uint procc)
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int32 AI_DoCommand(TileIndex tile, uint32 p1, uint32 p2, uint32 flags, uint procc)
|
||||||
|
{
|
||||||
|
return AI_DoCommandCc(tile, p1, p2, flags, procc, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Run 1 tick of the AI. Don't overdo it, keep it realistic.
|
* Run 1 tick of the AI. Don't overdo it, keep it realistic.
|
||||||
*/
|
*/
|
||||||
|
4
ai/ai.h
4
ai/ai.h
@@ -11,6 +11,7 @@ typedef struct AICommand {
|
|||||||
uint32 p1;
|
uint32 p1;
|
||||||
uint32 p2;
|
uint32 p2;
|
||||||
uint32 procc;
|
uint32 procc;
|
||||||
|
CommandCallback* callback;
|
||||||
|
|
||||||
char *text;
|
char *text;
|
||||||
uint uid;
|
uint uid;
|
||||||
@@ -45,7 +46,8 @@ void AI_PlayerDied(PlayerID player);
|
|||||||
void AI_RunGameLoop(void);
|
void AI_RunGameLoop(void);
|
||||||
void AI_Initialize(void);
|
void AI_Initialize(void);
|
||||||
void AI_Uninitialize(void);
|
void AI_Uninitialize(void);
|
||||||
int32 AI_DoCommand(uint tile, uint32 p1, uint32 p2, uint32 flags, uint procc);
|
int32 AI_DoCommand(TileIndex tile, uint32 p1, uint32 p2, uint32 flags, uint procc);
|
||||||
|
int32 AI_DoCommandCc(TileIndex tile, uint32 p1, uint32 p2, uint32 flags, uint procc, CommandCallback* callback);
|
||||||
|
|
||||||
/** Is it allowed to start a new AI.
|
/** Is it allowed to start a new AI.
|
||||||
* This function checks some boundries to see if we should launch a new AI.
|
* This function checks some boundries to see if we should launch a new AI.
|
||||||
|
@@ -351,7 +351,7 @@ static void AiHandleReplaceAircraft(Player *p)
|
|||||||
BackuppedOrders orderbak[1];
|
BackuppedOrders orderbak[1];
|
||||||
EngineID veh;
|
EngineID veh;
|
||||||
|
|
||||||
if (!IsAircraftHangarTile(v->tile) && !(v->vehstatus&VS_STOPPED)) {
|
if (!IsAircraftHangarTile(v->tile) || !(v->vehstatus&VS_STOPPED)) {
|
||||||
AiHandleGotoDepot(p, CMD_SEND_AIRCRAFT_TO_HANGAR);
|
AiHandleGotoDepot(p, CMD_SEND_AIRCRAFT_TO_HANGAR);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -1620,8 +1620,9 @@ clear_town_stuff:;
|
|||||||
|
|
||||||
/* signals too? */
|
/* signals too? */
|
||||||
if (j&3) {
|
if (j&3) {
|
||||||
// Can't build signals on a road.
|
/* XXX - we need to check manually whether we can build a signal if DC_EXEC is
|
||||||
if (IsTileType(c, MP_STREET)) return CMD_ERROR;
|
not set because the rail has not actually been built */
|
||||||
|
if (!IsTileType(c, MP_RAILWAY)) return CMD_ERROR;
|
||||||
|
|
||||||
if (flag & DC_EXEC) {
|
if (flag & DC_EXEC) {
|
||||||
j = 4 - j;
|
j = 4 - j;
|
||||||
@@ -3574,7 +3575,7 @@ static void AiStateSellVeh(Player *p)
|
|||||||
|
|
||||||
DoCommandByTile(0, v->index, 0, DC_EXEC, CMD_SELL_ROAD_VEH);
|
DoCommandByTile(0, v->index, 0, DC_EXEC, CMD_SELL_ROAD_VEH);
|
||||||
} else if (v->type == VEH_Aircraft) {
|
} else if (v->type == VEH_Aircraft) {
|
||||||
if (!IsAircraftHangarTile(v->tile) && !(v->vehstatus&VS_STOPPED)) {
|
if (!IsAircraftHangarTile(v->tile) || !(v->vehstatus & VS_STOPPED)) {
|
||||||
if (v->current_order.type != OT_GOTO_DEPOT)
|
if (v->current_order.type != OT_GOTO_DEPOT)
|
||||||
DoCommandByTile(0, v->index, 0, DC_EXEC, CMD_SEND_AIRCRAFT_TO_HANGAR);
|
DoCommandByTile(0, v->index, 0, DC_EXEC, CMD_SEND_AIRCRAFT_TO_HANGAR);
|
||||||
goto going_to_depot;
|
goto going_to_depot;
|
||||||
|
@@ -6,6 +6,7 @@
|
|||||||
#include "../../functions.h"
|
#include "../../functions.h"
|
||||||
#include "../../map.h"
|
#include "../../map.h"
|
||||||
#include "../../tile.h"
|
#include "../../tile.h"
|
||||||
|
#include "../../vehicle.h"
|
||||||
#include "../../command.h"
|
#include "../../command.h"
|
||||||
#include "trolly.h"
|
#include "trolly.h"
|
||||||
#include "../../engine.h"
|
#include "../../engine.h"
|
||||||
@@ -245,6 +246,20 @@ int AiNew_PickVehicle(Player *p)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void CcAI(bool success, TileIndex tile, uint32 p1, uint32 p2)
|
||||||
|
{
|
||||||
|
Player* p = GetPlayer(_current_player);
|
||||||
|
|
||||||
|
if (success) {
|
||||||
|
p->ainew.state = AI_STATE_GIVE_ORDERS;
|
||||||
|
p->ainew.veh_id = _new_vehicle_id;
|
||||||
|
} else {
|
||||||
|
/* XXX this should be handled more gracefully */
|
||||||
|
p->ainew.state = AI_STATE_NOTHING;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Builds the best vehicle possible
|
// Builds the best vehicle possible
|
||||||
int AiNew_Build_Vehicle(Player *p, TileIndex tile, byte flag)
|
int AiNew_Build_Vehicle(Player *p, TileIndex tile, byte flag)
|
||||||
{
|
{
|
||||||
@@ -253,7 +268,11 @@ int AiNew_Build_Vehicle(Player *p, TileIndex tile, byte flag)
|
|||||||
|
|
||||||
if (p->ainew.tbt == AI_TRAIN) return CMD_ERROR;
|
if (p->ainew.tbt == AI_TRAIN) return CMD_ERROR;
|
||||||
|
|
||||||
return AI_DoCommand(tile, i, 0, flag, CMD_BUILD_ROAD_VEH);
|
if (flag & DC_EXEC) {
|
||||||
|
return AI_DoCommandCc(tile, i, 0, flag, CMD_BUILD_ROAD_VEH, CcAI);
|
||||||
|
} else {
|
||||||
|
return AI_DoCommand(tile, i, 0, flag, CMD_BUILD_ROAD_VEH);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int AiNew_Build_Depot(Player *p, TileIndex tile, byte direction, byte flag)
|
int AiNew_Build_Depot(Player *p, TileIndex tile, byte direction, byte flag)
|
||||||
|
@@ -482,7 +482,7 @@ static void AiNew_State_LocateRoute(Player *p)
|
|||||||
if (GetIndustry(p->ainew.temp)->produced_cargo[0] == GetIndustry(p->ainew.from_ic)->accepts_cargo[i]) {
|
if (GetIndustry(p->ainew.temp)->produced_cargo[0] == GetIndustry(p->ainew.from_ic)->accepts_cargo[i]) {
|
||||||
// Found a compatbiel industry
|
// Found a compatbiel industry
|
||||||
found = true;
|
found = true;
|
||||||
max_cargo = GetIndustry(p->ainew.temp)->total_production[0] - GetIndustry(p->ainew.from_ic)->total_transported[0];
|
max_cargo = GetIndustry(p->ainew.temp)->total_production[0] - GetIndustry(p->ainew.temp)->total_transported[0];
|
||||||
p->ainew.from_deliver = false;
|
p->ainew.from_deliver = false;
|
||||||
p->ainew.to_deliver = true;
|
p->ainew.to_deliver = true;
|
||||||
break;
|
break;
|
||||||
@@ -1162,7 +1162,7 @@ static void AiNew_State_BuildVehicle(Player *p)
|
|||||||
// Decrease the total counter
|
// Decrease the total counter
|
||||||
p->ainew.amount_veh--;
|
p->ainew.amount_veh--;
|
||||||
// Go give some orders!
|
// Go give some orders!
|
||||||
p->ainew.state = AI_STATE_GIVE_ORDERS;
|
p->ainew.state = AI_STATE_WAIT_FOR_BUILD;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1174,18 +1174,6 @@ static void AiNew_State_GiveOrders(Player *p)
|
|||||||
|
|
||||||
assert(p->ainew.state == AI_STATE_GIVE_ORDERS);
|
assert(p->ainew.state == AI_STATE_GIVE_ORDERS);
|
||||||
|
|
||||||
// Get the new ID
|
|
||||||
/* XXX -- Because this AI isn't using any event-system, this is VERY dangerous!
|
|
||||||
* There is no way telling if the vehicle is already bought (or delayed by the
|
|
||||||
* network), and if bought, if not an other vehicle is bought in between.. in
|
|
||||||
* other words, there is absolutely no way knowing if this id is the true
|
|
||||||
* id.. soon this will all change, but for now, we needed something to test
|
|
||||||
* on ;) -- TrueLight -- 21-11-2005 */
|
|
||||||
if (p->ainew.tbt == AI_TRAIN) {
|
|
||||||
} else {
|
|
||||||
p->ainew.veh_id = _new_roadveh_id;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (p->ainew.veh_main_id != (VehicleID)-1) {
|
if (p->ainew.veh_main_id != (VehicleID)-1) {
|
||||||
AI_DoCommand(0, p->ainew.veh_id + (p->ainew.veh_main_id << 16), 0, DC_EXEC, CMD_CLONE_ORDER);
|
AI_DoCommand(0, p->ainew.veh_id + (p->ainew.veh_main_id << 16), 0, DC_EXEC, CMD_CLONE_ORDER);
|
||||||
|
|
||||||
@@ -1330,6 +1318,7 @@ static AiNew_StateFunction* const _ainew_state[] = {
|
|||||||
AiNew_State_BuildPath,
|
AiNew_State_BuildPath,
|
||||||
AiNew_State_BuildDepot,
|
AiNew_State_BuildDepot,
|
||||||
AiNew_State_BuildVehicle,
|
AiNew_State_BuildVehicle,
|
||||||
|
NULL,
|
||||||
AiNew_State_GiveOrders,
|
AiNew_State_GiveOrders,
|
||||||
AiNew_State_StartVehicle,
|
AiNew_State_StartVehicle,
|
||||||
AiNew_State_RepayMoney,
|
AiNew_State_RepayMoney,
|
||||||
|
@@ -187,6 +187,7 @@ enum {
|
|||||||
AI_STATE_BUILD_PATH,
|
AI_STATE_BUILD_PATH,
|
||||||
AI_STATE_BUILD_DEPOT,
|
AI_STATE_BUILD_DEPOT,
|
||||||
AI_STATE_BUILD_VEHICLE,
|
AI_STATE_BUILD_VEHICLE,
|
||||||
|
AI_STATE_WAIT_FOR_BUILD,
|
||||||
AI_STATE_GIVE_ORDERS,
|
AI_STATE_GIVE_ORDERS,
|
||||||
AI_STATE_START_VEHICLE,
|
AI_STATE_START_VEHICLE,
|
||||||
AI_STATE_REPAY_MONEY,
|
AI_STATE_REPAY_MONEY,
|
||||||
|
16
aircraft.h
Normal file
16
aircraft.h
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
/* $Id$ */
|
||||||
|
|
||||||
|
#include "station_map.h"
|
||||||
|
#include "vehicle.h"
|
||||||
|
|
||||||
|
|
||||||
|
static inline bool IsAircraftInHangar(const Vehicle* v)
|
||||||
|
{
|
||||||
|
assert(v->type == VEH_Aircraft);
|
||||||
|
return v->vehstatus & VS_HIDDEN && IsHangarTile(v->tile);
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool IsAircraftInHangarStopped(const Vehicle* v)
|
||||||
|
{
|
||||||
|
return IsAircraftInHangar(v) && v->vehstatus & VS_STOPPED;
|
||||||
|
}
|
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include "openttd.h"
|
#include "openttd.h"
|
||||||
|
#include "aircraft.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "functions.h"
|
#include "functions.h"
|
||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
@@ -130,7 +131,7 @@ static int32 EstimateAircraftCost(EngineID engine_type)
|
|||||||
/** Build an aircraft.
|
/** Build an aircraft.
|
||||||
* @param x,y tile coordinates of depot where aircraft is built
|
* @param x,y tile coordinates of depot where aircraft is built
|
||||||
* @param p1 aircraft type being built (engine)
|
* @param p1 aircraft type being built (engine)
|
||||||
* @param p2 unused
|
* @param p2 bit 0 when set, the unitnumber will be 0, otherwise it will be a free number
|
||||||
*/
|
*/
|
||||||
int32 CmdBuildAircraft(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
int32 CmdBuildAircraft(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
||||||
{
|
{
|
||||||
@@ -159,7 +160,7 @@ int32 CmdBuildAircraft(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
return_cmd_error(STR_00E1_TOO_MANY_VEHICLES_IN_GAME);
|
return_cmd_error(STR_00E1_TOO_MANY_VEHICLES_IN_GAME);
|
||||||
}
|
}
|
||||||
|
|
||||||
unit_num = GetFreeUnitNumber(VEH_Aircraft);
|
unit_num = (HASBIT(p2, 0) == true) ? 0 : GetFreeUnitNumber(VEH_Aircraft);
|
||||||
if (unit_num > _patches.max_aircraft)
|
if (unit_num > _patches.max_aircraft)
|
||||||
return_cmd_error(STR_00E1_TOO_MANY_VEHICLES_IN_GAME);
|
return_cmd_error(STR_00E1_TOO_MANY_VEHICLES_IN_GAME);
|
||||||
|
|
||||||
@@ -312,16 +313,6 @@ bool IsAircraftHangarTile(TileIndex tile)
|
|||||||
(_m[tile].m5 == 32 || _m[tile].m5 == 65 || _m[tile].m5 == 86);
|
(_m[tile].m5 == 32 || _m[tile].m5 == 65 || _m[tile].m5 == 86);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CheckStoppedInHangar(const Vehicle* v)
|
|
||||||
{
|
|
||||||
if (!(v->vehstatus & VS_STOPPED) || !IsAircraftHangarTile(v->tile)) {
|
|
||||||
_error_message = STR_A01B_AIRCRAFT_MUST_BE_STOPPED;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static void DoDeleteAircraft(Vehicle *v)
|
static void DoDeleteAircraft(Vehicle *v)
|
||||||
{
|
{
|
||||||
@@ -345,8 +336,8 @@ int32 CmdSellAircraft(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
|
|
||||||
v = GetVehicle(p1);
|
v = GetVehicle(p1);
|
||||||
|
|
||||||
if (v->type != VEH_Aircraft || !CheckOwnership(v->owner) || !CheckStoppedInHangar(v))
|
if (v->type != VEH_Aircraft || !CheckOwnership(v->owner)) return CMD_ERROR;
|
||||||
return CMD_ERROR;
|
if (!IsAircraftInHangarStopped(v)) return_cmd_error(STR_A01B_AIRCRAFT_MUST_BE_STOPPED);
|
||||||
|
|
||||||
SET_EXPENSES_TYPE(EXPENSES_NEW_VEHICLES);
|
SET_EXPENSES_TYPE(EXPENSES_NEW_VEHICLES);
|
||||||
|
|
||||||
@@ -395,8 +386,8 @@ int32 CmdStartStopAircraft(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
* @param p1 vehicle ID to send to the hangar
|
* @param p1 vehicle ID to send to the hangar
|
||||||
* @param p2 various bitmasked elements
|
* @param p2 various bitmasked elements
|
||||||
* - p2 = 0 - aircraft goes to the depot and stays there (user command)
|
* - p2 = 0 - aircraft goes to the depot and stays there (user command)
|
||||||
* - p2 non-zero - aircraft will try to goto a depot, but not stop there (eg forced servicing)
|
* - p2 (bit 16) - aircraft will try to goto a depot, but not stop there (eg autorenew or autoreplace)
|
||||||
* - p2 (bit 17) - aircraft will try to goto a depot at the next airport
|
* - p2 (bit 17) - aircraft will try to goto a depot at the airport specified by low word of p2 XXX - Not Used
|
||||||
*/
|
*/
|
||||||
int32 CmdSendAircraftToHangar(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
int32 CmdSendAircraftToHangar(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
||||||
{
|
{
|
||||||
@@ -417,11 +408,11 @@ int32 CmdSendAircraftToHangar(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
bool next_airport_has_hangar = true;
|
bool next_airport_has_hangar = true;
|
||||||
|
/* If bit 17 is set, next airport is specified by low word of p2, otherwise it's the target airport */
|
||||||
/* XXX - I don't think p2 is any valid station cause all calls use either 0, 1, or 1<<16!!!!!!!!! */
|
/* XXX - I don't think p2 is any valid station cause all calls use either 0, 1, or 1<<16!!!!!!!!! */
|
||||||
StationID next_airport_index = (HASBIT(p2, 17)) ? (StationID)p2 : v->u.air.targetairport;
|
StationID next_airport_index = (HASBIT(p2, 17)) ? (StationID)p2 : v->u.air.targetairport;
|
||||||
const Station *st = GetStation(next_airport_index);
|
const Station *st = GetStation(next_airport_index);
|
||||||
// If an airport doesn't have terminals (so no landing space for airports),
|
/* If the station is not a valid airport or if it has no hangars */
|
||||||
// it surely doesn't have any hangars
|
|
||||||
if (!IsValidStation(st) || st->airport_tile == 0 || GetAirport(st->airport_type)->nof_depots == 0) {
|
if (!IsValidStation(st) || st->airport_tile == 0 || GetAirport(st->airport_type)->nof_depots == 0) {
|
||||||
StationID station;
|
StationID station;
|
||||||
|
|
||||||
@@ -472,7 +463,7 @@ int32 CmdRefitAircraft(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
v = GetVehicle(p1);
|
v = GetVehicle(p1);
|
||||||
|
|
||||||
if (v->type != VEH_Aircraft || !CheckOwnership(v->owner)) return CMD_ERROR;
|
if (v->type != VEH_Aircraft || !CheckOwnership(v->owner)) return CMD_ERROR;
|
||||||
if (!CheckStoppedInHangar(v)) return_cmd_error(STR_A01B_AIRCRAFT_MUST_BE_STOPPED);
|
if (!IsAircraftInHangarStopped(v)) return_cmd_error(STR_A01B_AIRCRAFT_MUST_BE_STOPPED);
|
||||||
|
|
||||||
avi = AircraftVehInfo(v->engine_type);
|
avi = AircraftVehInfo(v->engine_type);
|
||||||
|
|
||||||
@@ -1207,7 +1198,7 @@ static void AircraftEntersTerminal(Vehicle *v)
|
|||||||
if (old_order.type == OT_GOTO_STATION &&
|
if (old_order.type == OT_GOTO_STATION &&
|
||||||
v->current_order.station == v->last_station_visited) {
|
v->current_order.station == v->last_station_visited) {
|
||||||
v->current_order.flags =
|
v->current_order.flags =
|
||||||
(old_order.flags & (OF_FULL_LOAD | OF_UNLOAD)) | OF_NON_STOP;
|
(old_order.flags & (OF_FULL_LOAD | OF_UNLOAD | OF_TRANSFER)) | OF_NON_STOP;
|
||||||
}
|
}
|
||||||
|
|
||||||
SET_EXPENSES_TYPE(EXPENSES_AIRCRAFT_INC);
|
SET_EXPENSES_TYPE(EXPENSES_AIRCRAFT_INC);
|
||||||
@@ -1449,12 +1440,14 @@ static void AircraftEventHandler_HeliTakeOff(Vehicle *v, const AirportFTAClass *
|
|||||||
AircraftNextAirportPos_and_Order(v);
|
AircraftNextAirportPos_and_Order(v);
|
||||||
|
|
||||||
// check if the aircraft needs to be replaced or renewed and send it to a hangar if needed
|
// check if the aircraft needs to be replaced or renewed and send it to a hangar if needed
|
||||||
|
// unless it is due for renewal but the engine is no longer available
|
||||||
if (v->owner == _local_player && (
|
if (v->owner == _local_player && (
|
||||||
EngineHasReplacementForPlayer(p, v->engine_type) ||
|
EngineHasReplacementForPlayer(p, v->engine_type) ||
|
||||||
(p->engine_renew && v->age - v->max_age > p->engine_renew_months * 30)
|
((p->engine_renew && v->age - v->max_age > p->engine_renew_months * 30) &&
|
||||||
|
HASBIT(GetEngine(v->engine_type)->player_avail, _local_player))
|
||||||
)) {
|
)) {
|
||||||
_current_player = _local_player;
|
_current_player = _local_player;
|
||||||
DoCommandP(v->tile, v->index, 1, NULL, CMD_SEND_AIRCRAFT_TO_HANGAR | CMD_SHOW_NO_ERROR);
|
DoCommandP(v->tile, v->index, 1 << 16, NULL, CMD_SEND_AIRCRAFT_TO_HANGAR | CMD_SHOW_NO_ERROR);
|
||||||
_current_player = OWNER_NONE;
|
_current_player = OWNER_NONE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include "openttd.h"
|
#include "openttd.h"
|
||||||
|
#include "aircraft.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "functions.h"
|
#include "functions.h"
|
||||||
#include "table/sprites.h"
|
#include "table/sprites.h"
|
||||||
@@ -492,7 +493,6 @@ static const Widget _aircraft_view_widgets[] = {
|
|||||||
{ WIDGETS_END }
|
{ WIDGETS_END }
|
||||||
};
|
};
|
||||||
|
|
||||||
bool CheckStoppedInHangar(const Vehicle* v); /* XXX extern function declaration in .c */
|
|
||||||
|
|
||||||
static void AircraftViewWndProc(Window *w, WindowEvent *e)
|
static void AircraftViewWndProc(Window *w, WindowEvent *e)
|
||||||
{
|
{
|
||||||
@@ -502,9 +502,7 @@ static void AircraftViewWndProc(Window *w, WindowEvent *e)
|
|||||||
uint32 disabled = 1 << 8;
|
uint32 disabled = 1 << 8;
|
||||||
StringID str;
|
StringID str;
|
||||||
|
|
||||||
if (v->vehstatus & VS_STOPPED && IsAircraftHangarTile(v->tile)) {
|
if (IsAircraftInHangarStopped(v)) disabled = 0;
|
||||||
disabled = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (v->owner != _local_player) disabled |= 1 << 8 | 1 << 7;
|
if (v->owner != _local_player) disabled |= 1 << 8 | 1 << 7;
|
||||||
w->disabled_state = disabled;
|
w->disabled_state = disabled;
|
||||||
@@ -597,7 +595,7 @@ static void AircraftViewWndProc(Window *w, WindowEvent *e)
|
|||||||
|
|
||||||
case WE_MOUSELOOP: {
|
case WE_MOUSELOOP: {
|
||||||
const Vehicle* v = GetVehicle(w->window_number);
|
const Vehicle* v = GetVehicle(w->window_number);
|
||||||
uint32 h = CheckStoppedInHangar(v) ? (1 << 7) : (1 << 11);
|
uint32 h = IsAircraftInHangarStopped(v) ? 1 << 7 : 1 << 11;
|
||||||
|
|
||||||
if (h != w->hidden_state) {
|
if (h != w->hidden_state) {
|
||||||
w->hidden_state = h;
|
w->hidden_state = h;
|
||||||
@@ -1033,7 +1031,7 @@ static void PlayerAircraftWndProc(Window *w, WindowEvent *e)
|
|||||||
DrawVehicleProfitButton(v, x, y + 13);
|
DrawVehicleProfitButton(v, x, y + 13);
|
||||||
|
|
||||||
SetDParam(0, v->unitnumber);
|
SetDParam(0, v->unitnumber);
|
||||||
if (IsAircraftHangarTile(v->tile) && (v->vehstatus & VS_HIDDEN)) {
|
if (IsAircraftInHangar(v)) {
|
||||||
str = STR_021F;
|
str = STR_021F;
|
||||||
} else {
|
} else {
|
||||||
str = v->age > v->max_age - 366 ? STR_00E3 : STR_00E2;
|
str = v->age > v->max_age - 366 ? STR_00E3 : STR_00E2;
|
||||||
|
64
bridge_map.h
Normal file
64
bridge_map.h
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
/* $Id$ */
|
||||||
|
|
||||||
|
#ifndef BRIDGE_MAP_H
|
||||||
|
#define BRIDGE_MAP_H
|
||||||
|
|
||||||
|
#include "direction.h"
|
||||||
|
#include "macros.h"
|
||||||
|
#include "map.h"
|
||||||
|
#include "rail.h"
|
||||||
|
#include "tile.h"
|
||||||
|
|
||||||
|
|
||||||
|
static inline bool IsBridge(TileIndex t)
|
||||||
|
{
|
||||||
|
assert(IsTileType(t, MP_TUNNELBRIDGE));
|
||||||
|
return HASBIT(_m[t].m5, 7);
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool IsBridgeTile(TileIndex t)
|
||||||
|
{
|
||||||
|
return IsTileType(t, MP_TUNNELBRIDGE) && IsBridge(t);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static inline bool IsBridgeRamp(TileIndex t)
|
||||||
|
{
|
||||||
|
assert(IsBridgeTile(t));
|
||||||
|
return !HASBIT(_m[t].m5, 6);
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline bool IsBridgeMiddle(TileIndex t)
|
||||||
|
{
|
||||||
|
assert(IsBridgeTile(t));
|
||||||
|
return HASBIT(_m[t].m5, 6);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the direction pointing onto the bridge
|
||||||
|
*/
|
||||||
|
static inline DiagDirection GetBridgeRampDirection(TileIndex t)
|
||||||
|
{
|
||||||
|
assert(IsBridgeRamp(t));
|
||||||
|
/* Heavy wizardry to convert the X/Y (bit 0) + N/S (bit 5) encoding of
|
||||||
|
* bridges to a DiagDirection
|
||||||
|
*/
|
||||||
|
return (DiagDirection)((6 - (_m[t].m5 >> 4 & 2) - (_m[t].m5 & 1)) % 4);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static inline Axis GetBridgeAxis(TileIndex t)
|
||||||
|
{
|
||||||
|
assert(IsBridgeMiddle(t));
|
||||||
|
return (Axis)GB(_m[t].m5, 0, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static inline bool IsTransportUnderBridge(TileIndex t)
|
||||||
|
{
|
||||||
|
assert(IsBridgeMiddle(t));
|
||||||
|
return HASBIT(_m[t].m5, 5);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
@@ -53,6 +53,8 @@ CommandCallback CcBuildWagon;
|
|||||||
CommandCallback CcBuildLoco;
|
CommandCallback CcBuildLoco;
|
||||||
CommandCallback CcCloneTrain;
|
CommandCallback CcCloneTrain;
|
||||||
|
|
||||||
|
CommandCallback CcAI;
|
||||||
|
|
||||||
CommandCallback *_callback_table[] = {
|
CommandCallback *_callback_table[] = {
|
||||||
/* 0x00 */ NULL,
|
/* 0x00 */ NULL,
|
||||||
/* 0x01 */ CcBuildAircraft,
|
/* 0x01 */ CcBuildAircraft,
|
||||||
@@ -79,6 +81,7 @@ CommandCallback *_callback_table[] = {
|
|||||||
/* 0x16 */ CcCloneRoadVeh,
|
/* 0x16 */ CcCloneRoadVeh,
|
||||||
/* 0x17 */ CcCloneShip,
|
/* 0x17 */ CcCloneShip,
|
||||||
/* 0x18 */ CcCloneTrain,
|
/* 0x18 */ CcCloneTrain,
|
||||||
|
/* 0x19 */ CcAI
|
||||||
};
|
};
|
||||||
|
|
||||||
const int _callback_table_count = lengthof(_callback_table);
|
const int _callback_table_count = lengthof(_callback_table);
|
||||||
|
118
changelog.txt
118
changelog.txt
@@ -1,3 +1,121 @@
|
|||||||
|
0.4.8 (2006-08-12)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
- Fix: A ship in a depot must be stopped before it can be cloned.
|
||||||
|
- Fix: After changing directory in 'Play Scenario', the default scenarios didn't show up in 'New Game'
|
||||||
|
0.4.8-RC2 (2006-07-31)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
- Feature: Add Italian town names as we have an official Italian translation
|
||||||
|
- Codechange: Verify the presence of music files in the gm/ folder. This should also solve some 100% CPU buildup for some users.
|
||||||
|
- Fix: Certain combinations of trains crash when moved around inside the depot.
|
||||||
|
- Fix: Reversed arrow-sign in the multiplayer list column headers on sort by name
|
||||||
|
- Fix: Industry production change button doesn't work for oilrig passangers.
|
||||||
|
- Fix: Helicopters stopping in depot after autorenew/autoreplace
|
||||||
|
- Fix: MorphOS crashes when you go a level up in the root level
|
||||||
|
- Fix: UDP sockets were used even if network-availability was set to false
|
||||||
|
- Fix: Crash when trying to build a vehicle type that is set to a max of zero
|
||||||
|
|
||||||
|
0.4.8-RC1 (2006-06-28)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
- Feature: Add Turkish town names as we have an official Turkish translation
|
||||||
|
- Feature: Add a fully optional configure script that is a wrapper around the cumbersome makefile.config
|
||||||
|
- Codechange: [NPF] Disable NPF totally for ships as it wholly kills performance (blathijs). Only for 0.4/ branch and 0.4.8.
|
||||||
|
- Fix: Redraw the screen when switching the signal side in the patches window
|
||||||
|
- Fix: It was possible to dig into a tunnel if certain rail combinations were ontop of it
|
||||||
|
- Fix: A HQ could only be flooded at its northern tile, the other 3 were immune to water
|
||||||
|
- Fix: Fix several glitches concerning foundations. Houses, property (rail/road/bridge/etc.) and cursor are now aligned properly
|
||||||
|
- Fix: Prohibit altering a road tile while road works are in progress. This fixes some glitches like "turning" the excavation by adding/removing road bits or removing the road piece
|
||||||
|
- Fix: Only advertise the server to your external IP/network (eg not to 127.0.0.1) and use proper broadcast addresses
|
||||||
|
- Fix: '-f' switch is not valid on windows, so don't show it in help
|
||||||
|
- Fix: [autoreplace] Autoreplaced trains can leave all wagons in depot under certain circumstances
|
||||||
|
- Fix: The wrong IP could get unbanned, e.g. 'unban 1.2.3.42' could result in unbanning 1.2.3.4
|
||||||
|
- Fix: It was possible to convert the railtype of a bridge while a train was on it
|
||||||
|
- Fix: It was possible to rename signs or waypoints with the chat box
|
||||||
|
- Fix: Be more strict what it means for an aircraft to be in a hangar: It's not just being stopped on a hangar tile
|
||||||
|
- Fix: If a road vehicle is on a road depot tile and stopped doesn't mean it's in the depot. Use the proper test for this
|
||||||
|
- Fix: [AI] The AI should send a plane into a hangar if it's not in a hangar _or_ not stopped, not when it's not in a hangar _and_ not stopped
|
||||||
|
- Fix: [AI] The trolly AI used information from the wrong industry when calculating the amount of to be transported goods
|
||||||
|
- Fix: [NTP] Fix NTP over bridges: don't check the rail type when on a bridge
|
||||||
|
- Fix: Truncate text in dropdown lists to stop text overflowing.
|
||||||
|
- Fix: "Erroneous train reversal on waypoints". When processing the next train order, do not even consider reversing the train if the last order was to a waypoint.
|
||||||
|
- Fix: Starting a new scenario did not adhere to local difficulty settings but took it from the scenario itself. That mode is for 'play scenario'
|
||||||
|
- Fix: Vehicles on a sloped tile under a bridge were affected by the bridge speed limit
|
||||||
|
- Fix: Issue with train pathfinding over level crossings.
|
||||||
|
- Fix: [AI] The AI no longer attempts to build signals under bridges.
|
||||||
|
- Fix: Refresh build vehicle window (if opened) when converting rail depot
|
||||||
|
- Fix: Crash when sorting an empty server list.
|
||||||
|
- Fix: The build-tree window button defaulted to a place-push-button on opening where no treetype is selected.
|
||||||
|
- Fix: Game crashes when cloning/autoreplace reaches train-limit
|
||||||
|
- Fix: [NTP] properly check for railtypes on non-plain-rail-tiles
|
||||||
|
- Fix: Trains could enter certain sloped rail tiles under bridges with incompatible rail type
|
||||||
|
- Fix: Ensure the map memory is cleared after it is allocated. This fixes random deserts that sometimes occurred.
|
||||||
|
- Fix: Some weird behaviour with tile selection near bridges
|
||||||
|
- Fix: Don't allow PF to enter train depot from the back (signal updates)
|
||||||
|
- Fix: Game no longer crashes when the last vehicle servicing a station has been deleted
|
||||||
|
- Fix: Reset the last built railtype when starting a new game
|
||||||
|
- Fix: Cloned vehicles get the same service interval as the original vehicle
|
||||||
|
- Fix: Game no longer errors out when "Many random towns" is selected in the scenario editor.
|
||||||
|
- Fix: Obscure road dragging bug. The road build command did not return the appropiate error message of invalid-slope when building road.
|
||||||
|
- Fix: Temperate bank will no longer appear (during game) in tropic landscape. This bug is from the original game.
|
||||||
|
- Fix: Specify the 'stopall' console command as a debug command.
|
||||||
|
- Fix: Fixed a problem that caused DeliverGoodsToIndustry to not work as intended
|
||||||
|
- Fix: Ships and aircraft can now be used as feeders as well
|
||||||
|
- Fix: When a multiheaded train is sold the pointers were not updated correctly causing sporadious crashes/disconnects.
|
||||||
|
- Fix: New plantations now cause the correct ".. being planted .." news item
|
||||||
|
- Fix: Danish town names were saved/loaded as Swiss
|
||||||
|
- Fix: Removing roads on crossings was done without a check for ownership
|
||||||
|
- Fix: [autoreplace] Fix drawing of train list for outdated engines
|
||||||
|
- Fix: Malicious clients/servers could crash the game
|
||||||
|
- Fix: [autoreplace] allow replacement of wagons even when the engine fails to be replaced
|
||||||
|
- Fix: Certain operations involving trains inside a depot could cause a crash
|
||||||
|
- Fix: [autoreplace] cost for refitting a new vehicle is added to the cost animation (player always paid for it, it just wasn't shown)
|
||||||
|
- Fix: [OSX] Save/Load issues solved for OSX 10.3.9 universal binaries
|
||||||
|
- Fix: Illegal servers in the master-server list could kick the client back to the main menu, effectively making Multiplayer impossible
|
||||||
|
- Fix: [NPF] Don't mark tiles when debugging in multiplayer, this will cause desyncs
|
||||||
|
- Fix: Several fixes to chatbox code, mainly plug a buffer overflow
|
||||||
|
|
||||||
|
0.4.7 (2006-03-26)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
- Feature: [OSX] Add support for triple-binaries (PPC, PPC970, i386) (r4102)
|
||||||
|
- Fix: [OSX] crash when going to fullscreen (r4100)
|
||||||
|
- Fix: Allow unused wagons to have their first cache set. Fixes faulty cache-warning message and noticably speeds up depot operations (r4094)
|
||||||
|
- Fix: [NPF] Trains & busses were unable to find a route when leaving a depot or bus stop. (r4072)
|
||||||
|
|
||||||
|
0.4.6 (2006-03-22)
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
- Codechange: [win32] Show the revision in crash.txt and enable the button to show the crash text in the crash-window (r3965)
|
||||||
|
- Codechange: Add additional linker information to release builds to help figure out crashes more easily (r3526)
|
||||||
|
- Fix: [OSX 10.3 and newer] [ 1157244 ] Can't save game if name contains german umlauts (loading savegames with certain chars still look odd) (r4038)
|
||||||
|
- Fix: [OSX] major speedup for PPC fullscreen (r4034)
|
||||||
|
- Fix: [Makefile] Make sure the ICON_DIR gets created before copying files there. (r4032)
|
||||||
|
- Fix: [win32] Change compiler settings to use the multithreaded CRT. This prevents certain crashes on multi-threaded machines. (r4031)
|
||||||
|
- Fix: [ 1453646 NPF ] Road vehicles planning through the back of depots and stations. (r4029)
|
||||||
|
- Fix: Use the title of a savegame in the saveload dialog-editbox. (r4018)
|
||||||
|
- Fix: Improper resolution written to the configuration file when exiting from fullscreen. (r4017)
|
||||||
|
- Fix: When removing rail track from a tile where only X and Y pieces exist, explicitly update signals in both directions. (r4016)
|
||||||
|
- Fix: Default the patch-setting 'pause_on_join' to true. (r4015)
|
||||||
|
- Fix: Slope and height information returned for some tile types is wrong (r4014)
|
||||||
|
- Fix: Fixes a bug introduced by r3228 which allowed steep rail tiles resulting in ... unwanted effects such as display artifacts. (r4012)
|
||||||
|
- Fix: Update french translation (r3978)
|
||||||
|
- Fix: FS#56 - [Crash] Missing glyph(s) in big-font. Added several missing glyphs for the big font. (r3970)
|
||||||
|
- Fix: [ 1439907 ] Increase client list window width so at least most languages fit. (r3969)
|
||||||
|
- Fix: Update german and finnish languages. (r3968)
|
||||||
|
- Fix: Properly set back the owner of a crossing/road-under bridge after removing it. (r3967)
|
||||||
|
- Fix: [autoreplace]: (FS#67) autoreplacing trains now keep their tile length instead of their pixel length. (r3964)
|
||||||
|
- Fix: Mark the right tile as dirty. It's just a graphical glitch which happend in r1592. (r3962)
|
||||||
|
- Fix: Fix crash when resizing news history window. (r3961)
|
||||||
|
- Fix: Correctly implement minimum search, so road vehicles head twoards the closest station, not the last one in the list. (r3960)
|
||||||
|
- Fix: [FS#61] The tooltips for raising and lowering land buttons in the scenario editor are interchanged (r3959)
|
||||||
|
- Fix: Correctly restore the roadside after roadworks are finished. (r3957)
|
||||||
|
- Fix: [Multistop] Check the status of the destination road stop instead of a station's first road stop. This only has effect with road vehicle queuing disabled. (r3956)
|
||||||
|
- Fix: validate the setting of max_companies/spectators through the console. (r3955)
|
||||||
|
- Fix: Improve game-load times. (r3954)
|
||||||
|
- Fix: On loading a game, GetPlayerRailtypes() didn't account for the fact that vehicles are introduced a year after their introduction date. This will also relieve possible (rare) network desyncs. (r3952)
|
||||||
|
- Fix: Restore plural forms of cargo types for several languages. (r3951)
|
||||||
|
- Fix: [win32] Add directives to allow Visual Studio 2005 compilation. (r3950)
|
||||||
|
- Fix: [ 1415782 ] crash in string code with openbsd/zaurus; alignment issues (r3948)
|
||||||
|
|
||||||
0.4.5 (2006-01-31)
|
0.4.5 (2006-01-31)
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
55
clear_cmd.c
55
clear_cmd.c
@@ -9,6 +9,7 @@
|
|||||||
#include "tile.h"
|
#include "tile.h"
|
||||||
#include "viewport.h"
|
#include "viewport.h"
|
||||||
#include "command.h"
|
#include "command.h"
|
||||||
|
#include "tunnel_map.h"
|
||||||
#include "variables.h"
|
#include "variables.h"
|
||||||
#include "table/sprites.h"
|
#include "table/sprites.h"
|
||||||
|
|
||||||
@@ -86,24 +87,26 @@ static void TerraformAddDirtyTileAround(TerraformerState *ts, TileIndex tile)
|
|||||||
static int TerraformProc(TerraformerState *ts, TileIndex tile, int mode)
|
static int TerraformProc(TerraformerState *ts, TileIndex tile, int mode)
|
||||||
{
|
{
|
||||||
int r;
|
int r;
|
||||||
bool skip_clear = false;
|
int32 ret;
|
||||||
|
|
||||||
assert(tile < MapSize());
|
assert(tile < MapSize());
|
||||||
|
|
||||||
if ((r=TerraformAllowTileProcess(ts, tile)) <= 0)
|
r = TerraformAllowTileProcess(ts, tile);
|
||||||
return r;
|
if (r <= 0) return r;
|
||||||
|
|
||||||
if (IsTileType(tile, MP_RAILWAY)) {
|
if (IsTileType(tile, MP_RAILWAY)) {
|
||||||
static const byte _railway_modes[4] = {8, 0x10, 4, 0x20};
|
static const TrackBits safe_track[] = { TRACK_BIT_LOWER, TRACK_BIT_LEFT, TRACK_BIT_UPPER, TRACK_BIT_RIGHT };
|
||||||
static const byte _railway_dangslopes[4] = {0xd, 0xe, 7, 0xb};
|
static const Slope unsafe_slope[] = { SLOPE_S, SLOPE_W, SLOPE_N, SLOPE_E };
|
||||||
static const byte _railway_dangslopes2[4] = {0x2, 0x1, 0x8, 0x4};
|
|
||||||
|
Slope tileh;
|
||||||
|
uint z;
|
||||||
|
|
||||||
// Nothing could be built at the steep slope - this avoids a bug
|
// Nothing could be built at the steep slope - this avoids a bug
|
||||||
// when you have a single diagonal track in one corner on a
|
// when you have a single diagonal track in one corner on a
|
||||||
// basement and then you raise/lower the other corner.
|
// basement and then you raise/lower the other corner.
|
||||||
int tileh = GetTileSlope(tile, NULL) & 0xF;
|
tileh = GetTileSlope(tile, &z);
|
||||||
if (tileh == _railway_dangslopes[mode] ||
|
if (tileh == unsafe_slope[mode] ||
|
||||||
tileh == _railway_dangslopes2[mode]) {
|
tileh == ComplementSlope(unsafe_slope[mode])) {
|
||||||
_terraform_err_tile = tile;
|
_terraform_err_tile = tile;
|
||||||
_error_message = STR_1008_MUST_REMOVE_RAILROAD_TRACK;
|
_error_message = STR_1008_MUST_REMOVE_RAILROAD_TRACK;
|
||||||
return -1;
|
return -1;
|
||||||
@@ -111,23 +114,32 @@ static int TerraformProc(TerraformerState *ts, TileIndex tile, int mode)
|
|||||||
|
|
||||||
// If we have a single diagonal track there, the other side of
|
// If we have a single diagonal track there, the other side of
|
||||||
// tile can be terraformed.
|
// tile can be terraformed.
|
||||||
if ((_m[tile].m5 & ~0x40) == _railway_modes[mode]) {
|
if (IsPlainRailTile(tile) && GetTrackBits(tile) == safe_track[mode]) {
|
||||||
if (ts->direction == 1) return 0;
|
/* If terraforming downwards prevent damaging a potential tunnel below.
|
||||||
skip_clear = true;
|
* This check is only necessary for flat tiles, because if the tile is
|
||||||
|
* non-flat, then the corner opposing the rail is raised. Only this corner
|
||||||
|
* can be lowered and this is a safe action
|
||||||
|
*/
|
||||||
|
if (tileh == SLOPE_FLAT &&
|
||||||
|
ts->direction == -1 &&
|
||||||
|
IsTunnelInWay(tile, z - TILE_HEIGHT)) {
|
||||||
|
_terraform_err_tile = tile;
|
||||||
|
_error_message = STR_1002_EXCAVATION_WOULD_DAMAGE;
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!skip_clear) {
|
ret = DoCommandByTile(tile, 0,0, ts->flags & ~DC_EXEC, CMD_LANDSCAPE_CLEAR);
|
||||||
int32 ret = DoCommandByTile(tile, 0,0, ts->flags & ~DC_EXEC, CMD_LANDSCAPE_CLEAR);
|
|
||||||
|
|
||||||
if (CmdFailed(ret)) {
|
if (ret == CMD_ERROR) {
|
||||||
_terraform_err_tile = tile;
|
_terraform_err_tile = tile;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
|
||||||
|
|
||||||
ts->cost += ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ts->cost += ret;
|
||||||
|
|
||||||
if (ts->tile_table_count >= 625) return -1;
|
if (ts->tile_table_count >= 625) return -1;
|
||||||
ts->tile_table[ts->tile_table_count++] = tile;
|
ts->tile_table[ts->tile_table_count++] = tile;
|
||||||
|
|
||||||
@@ -220,7 +232,6 @@ int32 CmdTerraformLand(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
|
|
||||||
SET_EXPENSES_TYPE(EXPENSES_CONSTRUCTION);
|
SET_EXPENSES_TYPE(EXPENSES_CONSTRUCTION);
|
||||||
|
|
||||||
_error_message = INVALID_STRING_ID;
|
|
||||||
_terraform_err_tile = 0;
|
_terraform_err_tile = 0;
|
||||||
|
|
||||||
ts.direction = direction = p2 ? 1 : -1;
|
ts.direction = direction = p2 ? 1 : -1;
|
||||||
@@ -276,7 +287,7 @@ int32 CmdTerraformLand(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
t = TerraformGetHeightOfTile(&ts, tile + TileDiffXY(0, 1));
|
t = TerraformGetHeightOfTile(&ts, tile + TileDiffXY(0, 1));
|
||||||
if (t <= z) z = t;
|
if (t <= z) z = t;
|
||||||
|
|
||||||
if (!CheckTunnelInWay(tile, z * 8)) {
|
if (IsTunnelInWay(tile, z * TILE_HEIGHT)) {
|
||||||
return_cmd_error(STR_1002_EXCAVATION_WOULD_DAMAGE);
|
return_cmd_error(STR_1002_EXCAVATION_WOULD_DAMAGE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
276
configure
vendored
Executable file
276
configure
vendored
Executable file
@@ -0,0 +1,276 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# This 'configure' script is a very easy wrapper around 'make updateconf'
|
||||||
|
# It allows cross-compilers to do their job much more easy.
|
||||||
|
|
||||||
|
function showhelp() {
|
||||||
|
echo "Configure for OpenTTD"
|
||||||
|
echo ""
|
||||||
|
echo "Usage:"
|
||||||
|
echo " $0 --your_options"
|
||||||
|
echo ""
|
||||||
|
echo "Params:"
|
||||||
|
echo " --debug Create debug-release [no]"
|
||||||
|
echo " --profile Create profile-release [no]"
|
||||||
|
echo " --dedicated Make a dedicated build [no]"
|
||||||
|
echo " --revision Set the revision of the compilation [detected]"
|
||||||
|
echo " --target-cc Sets the target-compiler [\$CC]"
|
||||||
|
echo " --target-cxx Sets the C++ target-compiler []"
|
||||||
|
echo " --host-cc Sets the host-compiler [\$CC]"
|
||||||
|
echo " --os Sets the OS. Listens to: [detected]"
|
||||||
|
echo " UNIX, OSX, FREEBSD, MORPHOS"
|
||||||
|
echo " BEOS, SUNOS, CYGWIN, MINGW"
|
||||||
|
echo " --windres Sets the windres (Windows) [windres]"
|
||||||
|
echo " --force-le Force LE platform [no]"
|
||||||
|
echo " --force-be Force BE platform [no]"
|
||||||
|
echo ""
|
||||||
|
echo "Params that can be used with --with or --without"
|
||||||
|
echo " (e.g.: --without-static disables static (default))"
|
||||||
|
echo " static Do you want a static build? [no]"
|
||||||
|
echo " directmusic Do you want direct-music? [no]"
|
||||||
|
echo " zlib Do you want zlib-support? [yes]"
|
||||||
|
echo " sdl Do you want SDL-support? [yes]"
|
||||||
|
echo " png Do you want PNG-support? [yes]"
|
||||||
|
echo " cocoa Do you want cocoa-support? (MacOSX) [no]"
|
||||||
|
echo ""
|
||||||
|
echo "Params used to configure external libs:"
|
||||||
|
echo " --static-zlib-path Set the path to your static zlib []"
|
||||||
|
echo " --sdl-config Where is your sdl-config [sdl-config]"
|
||||||
|
echo " --libpng-config Where is your libpng-config [libpng-config]"
|
||||||
|
echo " "
|
||||||
|
}
|
||||||
|
|
||||||
|
function handle() {
|
||||||
|
PARAM="$PARAM \"$1=`awk 'BEGIN { FS="="; $0="'"$2"'"; print $2;}'`\""
|
||||||
|
}
|
||||||
|
|
||||||
|
# The things you can use inside this case:
|
||||||
|
# handle NAME VALUE - Sets the value to give the 'make upgradeconf'
|
||||||
|
# Value is in form: tag=REAL_VALUE
|
||||||
|
# ITEM="NAME" - Will set the value as above, only with the next param
|
||||||
|
# SITEM="NAME" - Will set the var $NAME to the next param
|
||||||
|
for n in "$@"
|
||||||
|
do
|
||||||
|
case "$n" in
|
||||||
|
--help | -h)
|
||||||
|
showhelp
|
||||||
|
exit 0
|
||||||
|
;;
|
||||||
|
|
||||||
|
--debug)
|
||||||
|
DEBUG_SET=1
|
||||||
|
ITEM="DEBUG"
|
||||||
|
;;
|
||||||
|
--debug=*)
|
||||||
|
handle "DEBUG" "$n"
|
||||||
|
;;
|
||||||
|
--profile)
|
||||||
|
PARAM="$PARAM PROFILE=1"
|
||||||
|
;;
|
||||||
|
--dedicated)
|
||||||
|
PARAM="$PARAM DEDICATED=1"
|
||||||
|
;;
|
||||||
|
--revision=*)
|
||||||
|
RELEASE=`awk 'BEGIN { FS="="; $0="'"$n"'"; print $2;}'`
|
||||||
|
;;
|
||||||
|
--revision)
|
||||||
|
SITEM="RELEASE"
|
||||||
|
;;
|
||||||
|
--target-cc=*)
|
||||||
|
handle "CC_TARGET" "$n"
|
||||||
|
;;
|
||||||
|
--target-cc)
|
||||||
|
ITEM="CC_TARGET"
|
||||||
|
;;
|
||||||
|
--target-cxx=*)
|
||||||
|
TARGET_CXX=`awk 'BEGIN { FS="="; $0="'"$n"'"; print $2;}'`
|
||||||
|
;;
|
||||||
|
--target-cxx)
|
||||||
|
SITEM="TARGET_CXX"
|
||||||
|
;;
|
||||||
|
--host-cc=*)
|
||||||
|
handle CC_HOST "$n"
|
||||||
|
;;
|
||||||
|
--host-cc)
|
||||||
|
ITEM="CC_HOST"
|
||||||
|
;;
|
||||||
|
--host-cflags=*)
|
||||||
|
handle CFLAGS_HOST "$n"
|
||||||
|
;;
|
||||||
|
--host-cflags)
|
||||||
|
ITEM="CFLAGS_HOST"
|
||||||
|
;;
|
||||||
|
--os=*)
|
||||||
|
TARGET_OS=`awk 'BEGIN { FS="="; $0="'"$n"'"; print $2;}'`
|
||||||
|
;;
|
||||||
|
--os)
|
||||||
|
SITEM="TARGET_OS"
|
||||||
|
;;
|
||||||
|
--windres=*)
|
||||||
|
handle WINDRES "$n"
|
||||||
|
;;
|
||||||
|
--windres)
|
||||||
|
ITEM="WINDRES"
|
||||||
|
;;
|
||||||
|
--force-le)
|
||||||
|
PARAM="$PARAM ENDIAN_FORCE=LE"
|
||||||
|
;;
|
||||||
|
--force-be)
|
||||||
|
PARAM="$PARAM ENDIAN_FORCE=BE"
|
||||||
|
;;
|
||||||
|
|
||||||
|
--with-static)
|
||||||
|
PARAM="$PARAM STATIC=1"
|
||||||
|
;;
|
||||||
|
--without-static)
|
||||||
|
PARAM="$PARAM STATIC="
|
||||||
|
;;
|
||||||
|
--with-directmusic)
|
||||||
|
PARAM="$PARAM WITH_DIRECTMUSIC=1"
|
||||||
|
;;
|
||||||
|
--without-directmusic)
|
||||||
|
PARAM="$PARAM WITH_DIRECTMUSIC="
|
||||||
|
;;
|
||||||
|
--with-zlib)
|
||||||
|
PARAM="$PARAM WITH_ZLIB=1"
|
||||||
|
;;
|
||||||
|
--without-zlib)
|
||||||
|
PARAM="$PARAM WITH_ZLIB="
|
||||||
|
;;
|
||||||
|
--with-sdl)
|
||||||
|
PARAM="$PARAM WITH_SDL=1"
|
||||||
|
;;
|
||||||
|
--without-sdl)
|
||||||
|
PARAM="$PARAM WITH_SDL="
|
||||||
|
;;
|
||||||
|
--with-png)
|
||||||
|
PARAM="$PARAM WITH_PNG=1"
|
||||||
|
;;
|
||||||
|
--without-png)
|
||||||
|
PARAM="$PARAM WITH_PNG="
|
||||||
|
;;
|
||||||
|
--with-cocoa)
|
||||||
|
PARAM="$PARAM WITH_COCOA=1"
|
||||||
|
;;
|
||||||
|
--without-cocoa)
|
||||||
|
PARAM="$PARAM WITH_COCOA="
|
||||||
|
;;
|
||||||
|
--static-zlib-path=*)
|
||||||
|
handle STATIC_ZLIB_PATH "$n"
|
||||||
|
;;
|
||||||
|
--static-zlib-path)
|
||||||
|
ITEM="STATIC_ZLIB_PATH"
|
||||||
|
;;
|
||||||
|
--sdl-config=*)
|
||||||
|
handle SDL_CONFIG "$n"
|
||||||
|
;;
|
||||||
|
--sdl-config)
|
||||||
|
ITEM="SDL_CONFIG"
|
||||||
|
;;
|
||||||
|
--libpng-config=*)
|
||||||
|
handle LIBPNG_CONFIG "$n"
|
||||||
|
;;
|
||||||
|
--lib-png-config)
|
||||||
|
ITEM="LIBPNG_CONFIG"
|
||||||
|
;;
|
||||||
|
|
||||||
|
--*=*)
|
||||||
|
echo -n "Unknown switch "
|
||||||
|
echo `awk 'BEGIN { FS="="; $0="'"$n"'"; print $1;}'`
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
-*)
|
||||||
|
echo "Unknown switch $n"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
if ! test -z "$ITEM"
|
||||||
|
then
|
||||||
|
PARAM="$PARAM $ITEM=\"$n\""
|
||||||
|
ITEM="";
|
||||||
|
elif ! test -z "$SITEM"
|
||||||
|
then
|
||||||
|
export $SITEM="$n"
|
||||||
|
SITEM=""
|
||||||
|
else
|
||||||
|
echo "Unknown switch $n"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
if ! test -z "$TARGET_OS"
|
||||||
|
then
|
||||||
|
TARGET_OS=`echo $TARGET_OS | tr '[:lower:]' '[:upper:]'`
|
||||||
|
case "$TARGET_OS" in
|
||||||
|
WIN32)
|
||||||
|
PARAM="$PARAM WIN32=1"
|
||||||
|
;;
|
||||||
|
UNIX)
|
||||||
|
PARAM="$PARAM UNIX=1"
|
||||||
|
;;
|
||||||
|
OSX)
|
||||||
|
PARAM="$PARAM OSX=1 UNIX=1"
|
||||||
|
;;
|
||||||
|
FREEBSD)
|
||||||
|
PARAM="$PARAM FREEBSD=1"
|
||||||
|
;;
|
||||||
|
MORPHOS)
|
||||||
|
PARAM="$PARAM MORPHOS=1 UNIX=1"
|
||||||
|
;;
|
||||||
|
BEOS)
|
||||||
|
PARAM="$PARAM BEOS=1 UNIX=1"
|
||||||
|
;;
|
||||||
|
SUNOS)
|
||||||
|
PARAM="$PARAM SUNOS=1 UNIX=1"
|
||||||
|
;;
|
||||||
|
CYGWIN)
|
||||||
|
PARAM="$PARAM CYGWIN=1 WIN32=1"
|
||||||
|
;;
|
||||||
|
MINGW)
|
||||||
|
PARAM="$PARAM MINGW=1 WIN32=1"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Unknown OS: $TARGET_OS"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
PARAM="$PARAM BYPASS_OS_DETECT=1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! test -z "$DEBUG_SET"
|
||||||
|
then
|
||||||
|
if test -z "`echo $PARAM | grep "DEBUG="`"
|
||||||
|
then
|
||||||
|
# Someone did --debug, without assigning a value, assume 1
|
||||||
|
PARAM="$PARAM DEBUG=1"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# First remove the Makefile.config, else you can have double entries
|
||||||
|
if test -e "Makefile.config"
|
||||||
|
then
|
||||||
|
rm -f Makefile.config
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "make upgradeconf $PARAM" > Makefile.run
|
||||||
|
. Makefile.run
|
||||||
|
rm -f Makefile.run
|
||||||
|
|
||||||
|
# Makefile.config currently doesn't support custom CXX, so, we add the line
|
||||||
|
# ourself!
|
||||||
|
|
||||||
|
if ! test -z "$TARGET_CXX"
|
||||||
|
then
|
||||||
|
echo "CXX=$TARGET_CXX" >> Makefile.config
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Same for RELEASE (read: REVISION)
|
||||||
|
|
||||||
|
if ! test -z "$RELEASE"
|
||||||
|
then
|
||||||
|
echo "RELEASE=$RELEASE" >> Makefile.config
|
||||||
|
fi
|
||||||
|
|
@@ -224,7 +224,7 @@ void IConsoleInit(void)
|
|||||||
memset(_iconsole_buffer, 0, sizeof(_iconsole_buffer));
|
memset(_iconsole_buffer, 0, sizeof(_iconsole_buffer));
|
||||||
memset(_iconsole_cbuffer, 0, sizeof(_iconsole_cbuffer));
|
memset(_iconsole_cbuffer, 0, sizeof(_iconsole_cbuffer));
|
||||||
_iconsole_cmdline.buf = calloc(ICON_CMDLN_SIZE, sizeof(*_iconsole_cmdline.buf)); // create buffer and zero it
|
_iconsole_cmdline.buf = calloc(ICON_CMDLN_SIZE, sizeof(*_iconsole_cmdline.buf)); // create buffer and zero it
|
||||||
_iconsole_cmdline.maxlength = ICON_CMDLN_SIZE - 1;
|
_iconsole_cmdline.maxlength = ICON_CMDLN_SIZE;
|
||||||
|
|
||||||
IConsolePrintF(13, "OpenTTD Game Console Revision 7 - %s", _openttd_revision);
|
IConsolePrintF(13, "OpenTTD Game Console Revision 7 - %s", _openttd_revision);
|
||||||
IConsolePrint(12, "------------------------------------");
|
IConsolePrint(12, "------------------------------------");
|
||||||
|
@@ -91,28 +91,6 @@ static void IConsoleHelp(const char *str)
|
|||||||
IConsolePrintF(_icolour_warn, "- %s", str);
|
IConsolePrintF(_icolour_warn, "- %s", str);
|
||||||
}
|
}
|
||||||
|
|
||||||
DEF_CONSOLE_CMD(ConStopAllVehicles)
|
|
||||||
{
|
|
||||||
Vehicle* v;
|
|
||||||
if (argc == 0) {
|
|
||||||
IConsoleHelp("Stops all vehicles in the game. For debugging only! Use at your own risk... Usage: 'stopall'");
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
FOR_ALL_VEHICLES(v) {
|
|
||||||
if (IsValidVehicle(v)) {
|
|
||||||
/* Code ripped from CmdStartStopTrain. Can't call it, because of
|
|
||||||
* ownership problems, so we'll duplicate some code, for now */
|
|
||||||
if (v->type == VEH_Train)
|
|
||||||
v->u.rail.days_since_order_progr = 0;
|
|
||||||
v->vehstatus |= VS_STOPPED;
|
|
||||||
InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, STATUS_BAR);
|
|
||||||
InvalidateWindow(WC_VEHICLE_DEPOT, v->tile);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
DEF_CONSOLE_CMD(ConResetEngines)
|
DEF_CONSOLE_CMD(ConResetEngines)
|
||||||
{
|
{
|
||||||
if (argc == 0) {
|
if (argc == 0) {
|
||||||
@@ -143,6 +121,28 @@ DEF_CONSOLE_CMD(ConResetTile)
|
|||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DEF_CONSOLE_CMD(ConStopAllVehicles)
|
||||||
|
{
|
||||||
|
Vehicle* v;
|
||||||
|
if (argc == 0) {
|
||||||
|
IConsoleHelp("Stops all vehicles in the game. For debugging only! Use at your own risk... Usage: 'stopall'");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
FOR_ALL_VEHICLES(v) {
|
||||||
|
if (IsValidVehicle(v)) {
|
||||||
|
/* Code ripped from CmdStartStopTrain. Can't call it, because of
|
||||||
|
* ownership problems, so we'll duplicate some code, for now */
|
||||||
|
if (v->type == VEH_Train)
|
||||||
|
v->u.rail.days_since_order_progr = 0;
|
||||||
|
v->vehstatus |= VS_STOPPED;
|
||||||
|
InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, STATUS_BAR);
|
||||||
|
InvalidateWindow(WC_VEHICLE_DEPOT, v->tile);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
#endif /* _DEBUG */
|
#endif /* _DEBUG */
|
||||||
|
|
||||||
DEF_CONSOLE_CMD(ConScrollToTile)
|
DEF_CONSOLE_CMD(ConScrollToTile)
|
||||||
@@ -433,7 +433,7 @@ DEF_CONSOLE_CMD(ConUnBan)
|
|||||||
for (i = 0; i < lengthof(_network_ban_list); i++) {
|
for (i = 0; i < lengthof(_network_ban_list); i++) {
|
||||||
if (_network_ban_list[i] == NULL) continue;
|
if (_network_ban_list[i] == NULL) continue;
|
||||||
|
|
||||||
if (strncmp(_network_ban_list[i], argv[1], strlen(_network_ban_list[i])) == 0 || index == i) {
|
if (strcmp(_network_ban_list[i], argv[1]) == 0 || index == i) {
|
||||||
free(_network_ban_list[i]);
|
free(_network_ban_list[i]);
|
||||||
_network_ban_list[i] = NULL;
|
_network_ban_list[i] = NULL;
|
||||||
IConsolePrint(_icolour_def, "IP unbanned.");
|
IConsolePrint(_icolour_def, "IP unbanned.");
|
||||||
@@ -553,10 +553,29 @@ DEF_CONSOLE_CMD(ConServerInfo)
|
|||||||
|
|
||||||
DEF_CONSOLE_HOOK(ConHookValidateMaxClientsCount) {
|
DEF_CONSOLE_HOOK(ConHookValidateMaxClientsCount) {
|
||||||
/* XXX - hardcoded, string limiation -- TrueLight
|
/* XXX - hardcoded, string limiation -- TrueLight
|
||||||
* XXX - also see network.c:NetworkStartup ~1343 */
|
* XXX - also see network.c:NetworkStartup ~1356 */
|
||||||
if (_network_game_info.clients_max > 10) {
|
if (_network_game_info.clients_max > 10) {
|
||||||
_network_game_info.clients_max = 10;
|
_network_game_info.clients_max = 10;
|
||||||
IConsoleError("Maximum clients is 10, truncating.");
|
IConsoleError("Maximum clients out of bounds, truncating to limit.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
DEF_CONSOLE_HOOK(ConHookValidateMaxCompaniesCount) {
|
||||||
|
if (_network_game_info.companies_max > MAX_PLAYERS) {
|
||||||
|
_network_game_info.companies_max = MAX_PLAYERS;
|
||||||
|
IConsoleError("Maximum companies out of bounds, truncating to limit.");
|
||||||
|
}
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
DEF_CONSOLE_HOOK(ConHookValidateMaxSpectatorsCount) {
|
||||||
|
/* XXX @see ConHookValidateMaxClientsCount */
|
||||||
|
if (_network_game_info.spectators_max > 10) {
|
||||||
|
_network_game_info.spectators_max = 10;
|
||||||
|
IConsoleError("Maximum spectators out of bounds, truncating to limit.");
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -1302,6 +1321,7 @@ static void IConsoleDebugLibRegister(void)
|
|||||||
|
|
||||||
IConsoleVarRegister("con_developer", &_stdlib_con_developer, ICONSOLE_VAR_BOOLEAN, "Enable/disable console debugging information (internal)");
|
IConsoleVarRegister("con_developer", &_stdlib_con_developer, ICONSOLE_VAR_BOOLEAN, "Enable/disable console debugging information (internal)");
|
||||||
IConsoleCmdRegister("resettile", ConResetTile);
|
IConsoleCmdRegister("resettile", ConResetTile);
|
||||||
|
IConsoleCmdRegister("stopall", ConStopAllVehicles);
|
||||||
IConsoleAliasRegister("dbg_echo", "echo %A; echo %B");
|
IConsoleAliasRegister("dbg_echo", "echo %A; echo %B");
|
||||||
IConsoleAliasRegister("dbg_echo2", "echo %!");
|
IConsoleAliasRegister("dbg_echo2", "echo %!");
|
||||||
}
|
}
|
||||||
@@ -1345,7 +1365,6 @@ void IConsoleStdLibRegister(void)
|
|||||||
IConsoleCmdRegister("cd", ConChangeDirectory);
|
IConsoleCmdRegister("cd", ConChangeDirectory);
|
||||||
IConsoleCmdRegister("pwd", ConPrintWorkingDirectory);
|
IConsoleCmdRegister("pwd", ConPrintWorkingDirectory);
|
||||||
IConsoleCmdRegister("clear", ConClearBuffer);
|
IConsoleCmdRegister("clear", ConClearBuffer);
|
||||||
IConsoleCmdRegister("stopall", ConStopAllVehicles);
|
|
||||||
|
|
||||||
IConsoleAliasRegister("dir", "ls");
|
IConsoleAliasRegister("dir", "ls");
|
||||||
IConsoleAliasRegister("del", "rm %+");
|
IConsoleAliasRegister("del", "rm %+");
|
||||||
@@ -1359,7 +1378,6 @@ void IConsoleStdLibRegister(void)
|
|||||||
/* networking variables and functions */
|
/* networking variables and functions */
|
||||||
#ifdef ENABLE_NETWORK
|
#ifdef ENABLE_NETWORK
|
||||||
/* Network hooks; only active in network */
|
/* Network hooks; only active in network */
|
||||||
IConsoleCmdHookAdd ("stopall", ICONSOLE_HOOK_ACCESS, ConHookNoNetwork);
|
|
||||||
IConsoleCmdHookAdd ("resetengines", ICONSOLE_HOOK_ACCESS, ConHookNoNetwork);
|
IConsoleCmdHookAdd ("resetengines", ICONSOLE_HOOK_ACCESS, ConHookNoNetwork);
|
||||||
|
|
||||||
/*** Networking commands ***/
|
/*** Networking commands ***/
|
||||||
@@ -1444,8 +1462,10 @@ void IConsoleStdLibRegister(void)
|
|||||||
IConsoleVarHookAdd("max_clients", ICONSOLE_HOOK_POST_ACTION, ConHookValidateMaxClientsCount);
|
IConsoleVarHookAdd("max_clients", ICONSOLE_HOOK_POST_ACTION, ConHookValidateMaxClientsCount);
|
||||||
IConsoleVarRegister("max_companies", &_network_game_info.companies_max, ICONSOLE_VAR_BYTE, "Control the maximum amount of active companies during runtime. Default value: 8");
|
IConsoleVarRegister("max_companies", &_network_game_info.companies_max, ICONSOLE_VAR_BYTE, "Control the maximum amount of active companies during runtime. Default value: 8");
|
||||||
IConsoleVarHookAdd("max_companies", ICONSOLE_HOOK_ACCESS, ConHookServerOnly);
|
IConsoleVarHookAdd("max_companies", ICONSOLE_HOOK_ACCESS, ConHookServerOnly);
|
||||||
|
IConsoleVarHookAdd("max_companies", ICONSOLE_HOOK_POST_ACTION, ConHookValidateMaxCompaniesCount);
|
||||||
IConsoleVarRegister("max_spectators", &_network_game_info.spectators_max, ICONSOLE_VAR_BYTE, "Control the maximum amount of active spectators during runtime. Default value: 9");
|
IConsoleVarRegister("max_spectators", &_network_game_info.spectators_max, ICONSOLE_VAR_BYTE, "Control the maximum amount of active spectators during runtime. Default value: 9");
|
||||||
IConsoleVarHookAdd("max_spectators", ICONSOLE_HOOK_ACCESS, ConHookServerOnly);
|
IConsoleVarHookAdd("max_spectators", ICONSOLE_HOOK_ACCESS, ConHookServerOnly);
|
||||||
|
IConsoleVarHookAdd("max_spectators", ICONSOLE_HOOK_POST_ACTION, ConHookValidateMaxSpectatorsCount);
|
||||||
|
|
||||||
IConsoleVarRegister("max_join_time", &_network_max_join_time, ICONSOLE_VAR_UINT16, "Set the maximum amount of time (ticks) a client is allowed to join. Default value: 500");
|
IConsoleVarRegister("max_join_time", &_network_max_join_time, ICONSOLE_VAR_UINT16, "Set the maximum amount of time (ticks) a client is allowed to join. Default value: 500");
|
||||||
|
|
||||||
|
BIN
data/openttd.grf
BIN
data/openttd.grf
Binary file not shown.
30
direction.h
Normal file
30
direction.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/* $Id$ */
|
||||||
|
|
||||||
|
#ifndef DIRECTION_H
|
||||||
|
#define DIRECTION_H
|
||||||
|
|
||||||
|
|
||||||
|
/* the 2 axis */
|
||||||
|
typedef enum Axis {
|
||||||
|
AXIS_X = 0,
|
||||||
|
AXIS_Y = 1,
|
||||||
|
AXIS_END
|
||||||
|
} Axis;
|
||||||
|
|
||||||
|
|
||||||
|
static inline Axis DiagDirToAxis(uint d)
|
||||||
|
{
|
||||||
|
return (Axis)(d & 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Converts an Axis to a DiagDirection
|
||||||
|
* Points always in the positive direction, i.e. S[EW]
|
||||||
|
*/
|
||||||
|
static inline uint AxisToDiagDir(Axis a)
|
||||||
|
{
|
||||||
|
return (uint)(2 - a);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
23
docs/OSX_install_instructions.txt
Normal file
23
docs/OSX_install_instructions.txt
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
To install OpenTTD, you should drag the game to any location you want and in that folder, you should create a folder called "data". It should contain:
|
||||||
|
sample.cat
|
||||||
|
trg1r.grf
|
||||||
|
trgcr.grf
|
||||||
|
trghr.grf
|
||||||
|
trgir.grf
|
||||||
|
trgtr.grf
|
||||||
|
|
||||||
|
(Alternatively you can use the TTD GRF files from the DOS version: TRG1.GRF, TRGC.GRF, TRGH.GRF, TRGI.GRF, TRGT.GRF. A few minor graphical glitches with the DOS graphics remain. E.g. the autorail button in the rail toolbar doesn't look as nice as with the Windows graphics.)
|
||||||
|
|
||||||
|
You should also use the data folder to add any custom grf files if you like
|
||||||
|
|
||||||
|
if you want music, you can add a GM folder and add all .gm files from TTD inside it
|
||||||
|
|
||||||
|
If you want to use the scenarios, you can copy the scenario folder as well. If you already have one, just copy the content so you don't overwrite old ones that have been removed.
|
||||||
|
|
||||||
|
In the end, you should have a folder containing:
|
||||||
|
OpenTTD (the actual game)
|
||||||
|
data (containing the grf files)
|
||||||
|
GM (optional for music)
|
||||||
|
scenario (optional pregenerated maps)
|
||||||
|
|
||||||
|
The game adds some items by itself when it runs, like a save folder and a setting file
|
@@ -1,24 +0,0 @@
|
|||||||
It's gone
|
|
||||||
|
|
||||||
The main goal with the package system was to make it as simple as possible to update. The problem was that some files inside the data folder should be updated and not others. Now the data files have been moved inside OpenTTD itself and to make it even easier, the same goes for the lang dir. There will no longer be an issue where people have different versions of grf files, language files and OpenTTD.
|
|
||||||
|
|
||||||
To install simply copy OpenTTD into the folder you want
|
|
||||||
If it is your current folder with outdated grf files, you should remove
|
|
||||||
canalsw.grf
|
|
||||||
openttd.grf
|
|
||||||
opntitle.dat
|
|
||||||
signalsw.grf
|
|
||||||
trkfoundw.grf
|
|
||||||
|
|
||||||
THE TTD GRF FILES ARE STILL NEEDED!
|
|
||||||
They need to be inside a folder called "data" in the same folder as OpenTTD. Create it if you have none. It should contain:
|
|
||||||
sample.cat
|
|
||||||
trg1r.grf
|
|
||||||
trgcr.grf
|
|
||||||
trghr.grf
|
|
||||||
trgir.grf
|
|
||||||
trgtr.grf
|
|
||||||
|
|
||||||
(Alternatively you can use the TTD GRF files from the DOS version: TRG1.GRF, TRGC.GRF, TRGH.GRF, TRGI.GRF, TRGT.GRF. A few minor graphical glitches with the DOS graphics remain. E.g. the autorail button in the rail toolbar doesn't look as nice as with the Windows graphics.)
|
|
||||||
|
|
||||||
You should also use the data folder to add any custom grf files if you like
|
|
10
docs/OSX_why_multiple_applications.txt
Normal file
10
docs/OSX_why_multiple_applications.txt
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
There are currently two different downloads for OSX, one is named osx, while the other one is named osx-jaguar
|
||||||
|
|
||||||
|
The reason for this is that Apple added more functionality to 10.3 and to make use of that, it will no longer run on OSX 10.2 (codenamed Jaguar). To make the game useable on Jaguar, then a special download is available, but it will miss the bugfixes/features, that relies on newer functionality.
|
||||||
|
|
||||||
|
The general download is a universal binary and should work great on all macs using 10.3.9 or newer, no matter what processor it got. You should at all time avoid the Jaguar Build if possible.
|
||||||
|
|
||||||
|
Technically the universal binary is a triple binary because it contains code for 3 CPUs and the CPUs in question are PPC (G3+G4), G5 and Intel. The Jaguar build is only optimised for PPC and other (newer) CPUs will not benefit so much from their advanced features. This is another reason to avoid the Jaguar build. It's generally slower on modern CPUs.
|
||||||
|
|
||||||
|
Current list of missing features in the Jaguar build:
|
||||||
|
-Can't save screenshots or savegames if certain chars are in the filename. This mainly applies to European chars and hits German hard as the month Mär (Mar) can't be saved
|
@@ -1,36 +0,0 @@
|
|||||||
Since you are reading this, OpenTTD have crashed. This file tells you how
|
|
||||||
to fix the most common problems or make to make a bug report, that the
|
|
||||||
developers can use to track down the problem
|
|
||||||
|
|
||||||
If it is an assert, OpenTTD will open the console for you, if it is truly a crash, you have to do it yourself. The Console is located at /Applications/Utilities/Console.
|
|
||||||
The problem is near the button of the page
|
|
||||||
|
|
||||||
The problems are as follows:
|
|
||||||
NOTE: build from source means to download the source and compile
|
|
||||||
yourself. If you get one of the build from source error with the version
|
|
||||||
that is downloaded on a dmg file, you should make a bug report
|
|
||||||
|
|
||||||
--Didn't find a needed file:
|
|
||||||
you just give it the file it asks for. It even tells you what
|
|
||||||
folder it wants it in
|
|
||||||
most common version of this problem is "Error: Cannot open file
|
|
||||||
'data/sample.cat'"
|
|
||||||
if you get that one, that means that you haven't got all the
|
|
||||||
needed files from the WINDOWS version of TTD
|
|
||||||
or if you build from source,
|
|
||||||
|
|
||||||
--Error: No available language packs
|
|
||||||
you need at least one .lng file in your lang folder. This applies
|
|
||||||
only to people who build from source
|
|
||||||
|
|
||||||
--spritecache.c:237: failed assertion `b'
|
|
||||||
you got an outdated grf file. Update from the data folder in the
|
|
||||||
source. This applies only to people, who build from source
|
|
||||||
|
|
||||||
--assertion error that are not triggered by one of the errors listed in
|
|
||||||
this file:
|
|
||||||
you most likely found a bug. Write down the assertion and try to
|
|
||||||
see if you can reproduce it. If you can, make a
|
|
||||||
savegame from just before it happens (autosaves are useful here)
|
|
||||||
and post a bugreport with it on sourceforge
|
|
||||||
Write what you did to trigger the bug and what assertion it made
|
|
@@ -15,15 +15,13 @@ LIBRARIES REQUIRED FOR END USERS
|
|||||||
|
|
||||||
SDL.DLL (SDL 1.2.7) and FSLib.dll are required to use this program:
|
SDL.DLL (SDL 1.2.7) and FSLib.dll are required to use this program:
|
||||||
these can be downloaded from the Files section at
|
these can be downloaded from the Files section at
|
||||||
http://sourceforge.net/projects/openttd/ - see "os2-useful.zip".
|
http://sourceforge.net/projects/openttd/ - see "os2-useful-v1.1.zip".
|
||||||
(Note that a newer version of SDL is now available at
|
Version 20051222 of SDL or later is required. This can be found at
|
||||||
ftp://ftp.netlabs.org/pub/sdl/sdl-dev-os2-2004-12-22.zip which may
|
http://sdl.netlabs.org/.
|
||||||
help solve some problems).
|
|
||||||
|
|
||||||
Please note that SDL release 2005-03-30 does NOT work with OpenTTD,
|
Please note that earlier SDL releases will probably NOT work with
|
||||||
at least in my experience and the experience of a couple of other
|
OpenTTD. If you experience problems with OpenTTD, please check
|
||||||
users. If you experience problems with OpenTTD, please try downgrading
|
your SDL and FSLib.dll versions (both must match).
|
||||||
to SDL 2004-12-22.
|
|
||||||
|
|
||||||
Note that to actually play the game, I have found in my own
|
Note that to actually play the game, I have found in my own
|
||||||
experience that a version of the Scitech Display Drivers or its later
|
experience that a version of the Scitech Display Drivers or its later
|
||||||
@@ -96,13 +94,12 @@ provided, they are not designed for Watcom (apart from SDL):
|
|||||||
http://www.libpng.org/ - contains an EMX/gcc makefile, ignore this
|
http://www.libpng.org/ - contains an EMX/gcc makefile, ignore this
|
||||||
|
|
||||||
- SDL for OS/2
|
- SDL for OS/2
|
||||||
For 0.3.5, I used ftp://ftp.netlabs.org/pub/sdl/SDL-1.2.7-src-20040908a.zip -
|
ftp://ftp.netlabs.org/pub/sdl/sdl-1.2.7-src-20051222.zip used for
|
||||||
take SDL.dll and SDL.lib from the src/ directory. Note that 20041222 is
|
0.4.7
|
||||||
out now, which is recommended for stability updates.
|
|
||||||
|
|
||||||
If you do not wish to build the libraries yourself, pre-built versions
|
If you do not wish to build the libraries yourself, pre-built versions
|
||||||
can be downloaded from the Files section at
|
can be downloaded from the Files section at
|
||||||
http://sourceforge.net/projects/openttd/ - see "os2-useful.zip".
|
http://sourceforge.net/projects/openttd/ - see "os2-useful-v1.1.zip".
|
||||||
|
|
||||||
A Note About Subversion Revision Numbers
|
A Note About Subversion Revision Numbers
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
.\" Hey, EMACS: -*- nroff -*-
|
.\" Hey, EMACS: -*- nroff -*-
|
||||||
.\" Please adjust this date whenever revising the manpage.
|
.\" Please adjust this date whenever revising the manpage.
|
||||||
.Dd July 27, 2005
|
.Dd August 12, 2006
|
||||||
.Dt OPENTTD 6
|
.Dt OPENTTD 6
|
||||||
.Sh NAME
|
.Sh NAME
|
||||||
.Nm openttd
|
.Nm openttd
|
||||||
@@ -59,6 +59,7 @@ Set the starting date
|
|||||||
.It Fl v Ar driver
|
.It Fl v Ar driver
|
||||||
Set the video driver, see
|
Set the video driver, see
|
||||||
.Fl h
|
.Fl h
|
||||||
|
.El
|
||||||
.Sh SEE ALSO
|
.Sh SEE ALSO
|
||||||
http://wiki.openttd.org/
|
http://wiki.openttd.org/
|
||||||
.Sh HISTORY
|
.Sh HISTORY
|
||||||
|
@@ -16,12 +16,12 @@ static void DrawTile_Dummy(TileInfo *ti)
|
|||||||
|
|
||||||
static uint GetSlopeZ_Dummy(const TileInfo* ti)
|
static uint GetSlopeZ_Dummy(const TileInfo* ti)
|
||||||
{
|
{
|
||||||
return GetPartialZ(ti->x & 0xF, ti->y & 0xF, ti->tileh) + ti->z;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint GetSlopeTileh_Dummy(const TileInfo* ti)
|
static uint GetSlopeTileh_Dummy(const TileInfo* ti)
|
||||||
{
|
{
|
||||||
return ti->tileh;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int32 ClearTile_Dummy(TileIndex tile, byte flags)
|
static int32 ClearTile_Dummy(TileIndex tile, byte flags)
|
||||||
|
@@ -1142,13 +1142,13 @@ static void DeliverGoodsToIndustry(TileIndex xy, byte cargo_type, int num_pieces
|
|||||||
/* Check if there's an industry close to the station that accepts
|
/* Check if there's an industry close to the station that accepts
|
||||||
* the cargo */
|
* the cargo */
|
||||||
best = NULL;
|
best = NULL;
|
||||||
u = _patches.station_spread + 8;
|
u = (_patches.station_spread + 8) * 2;
|
||||||
FOR_ALL_INDUSTRIES(ind) {
|
FOR_ALL_INDUSTRIES(ind) {
|
||||||
if (ind->xy != 0 && (cargo_type == ind->accepts_cargo[0] || cargo_type
|
if (ind->xy != 0 && (cargo_type == ind->accepts_cargo[0] || cargo_type
|
||||||
== ind->accepts_cargo[1] || cargo_type == ind->accepts_cargo[2]) &&
|
== ind->accepts_cargo[1] || cargo_type == ind->accepts_cargo[2]) &&
|
||||||
ind->produced_cargo[0] != CT_INVALID &&
|
ind->produced_cargo[0] != CT_INVALID &&
|
||||||
ind->produced_cargo[0] != cargo_type &&
|
ind->produced_cargo[0] != cargo_type &&
|
||||||
(t = DistanceManhattan(ind->xy, xy)) < 2 * u) {
|
(t = DistanceManhattan(ind->xy, xy)) < u) {
|
||||||
u = t;
|
u = t;
|
||||||
best = ind;
|
best = ind;
|
||||||
}
|
}
|
||||||
|
2
engine.c
2
engine.c
@@ -1010,7 +1010,7 @@ void EnginesMonthlyLoop(void)
|
|||||||
CalcEngineReliability(e);
|
CalcEngineReliability(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(e->flags & ENGINE_AVAILABLE) && (uint16)(_date - min(_date, 365)) >= e->intro_date) {
|
if (!(e->flags & ENGINE_AVAILABLE) && _date >= (e->intro_date + 365)) {
|
||||||
// Introduce it to all players
|
// Introduce it to all players
|
||||||
NewVehicleAvailable(e);
|
NewVehicleAvailable(e);
|
||||||
} else if (!(e->flags & (ENGINE_AVAILABLE|ENGINE_INTRODUCING)) && _date >= e->intro_date) {
|
} else if (!(e->flags & (ENGINE_AVAILABLE|ENGINE_INTRODUCING)) && _date >= e->intro_date) {
|
||||||
|
20
gfx.c
20
gfx.c
@@ -698,7 +698,7 @@ static void GfxBlitTileZoomIn(BlitterParams *bp)
|
|||||||
const byte* ctab;
|
const byte* ctab;
|
||||||
|
|
||||||
if (bp->mode & 1) {
|
if (bp->mode & 1) {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
|
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
@@ -741,7 +741,7 @@ static void GfxBlitTileZoomIn(BlitterParams *bp)
|
|||||||
bp->dst += bp->pitch;
|
bp->dst += bp->pitch;
|
||||||
} while (--bp->height != 0);
|
} while (--bp->height != 0);
|
||||||
} else if (bp->mode & 2) {
|
} else if (bp->mode & 2) {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -775,7 +775,7 @@ static void GfxBlitTileZoomIn(BlitterParams *bp)
|
|||||||
bp->dst += bp->pitch;
|
bp->dst += bp->pitch;
|
||||||
} while (--bp->height != 0);
|
} while (--bp->height != 0);
|
||||||
} else {
|
} else {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -900,7 +900,7 @@ static void GfxBlitTileZoomMedium(BlitterParams *bp)
|
|||||||
const byte* ctab;
|
const byte* ctab;
|
||||||
|
|
||||||
if (bp->mode & 1) {
|
if (bp->mode & 1) {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -949,7 +949,7 @@ static void GfxBlitTileZoomMedium(BlitterParams *bp)
|
|||||||
} while (!(done & 0x80));
|
} while (!(done & 0x80));
|
||||||
} while (--bp->height != 0);
|
} while (--bp->height != 0);
|
||||||
} else if (bp->mode & 2) {
|
} else if (bp->mode & 2) {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -994,7 +994,7 @@ static void GfxBlitTileZoomMedium(BlitterParams *bp)
|
|||||||
} while (!(done & 0x80));
|
} while (!(done & 0x80));
|
||||||
} while (--bp->height != 0);
|
} while (--bp->height != 0);
|
||||||
} else {
|
} else {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
do {
|
do {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -1105,7 +1105,7 @@ static void GfxBlitTileZoomOut(BlitterParams *bp)
|
|||||||
const byte* ctab;
|
const byte* ctab;
|
||||||
|
|
||||||
if (bp->mode & 1) {
|
if (bp->mode & 1) {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
for(;;) {
|
for(;;) {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -1174,7 +1174,7 @@ static void GfxBlitTileZoomOut(BlitterParams *bp)
|
|||||||
if (--bp->height == 0) return;
|
if (--bp->height == 0) return;
|
||||||
}
|
}
|
||||||
} else if (bp->mode & 2) {
|
} else if (bp->mode & 2) {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
for(;;) {
|
for(;;) {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -1239,7 +1239,7 @@ static void GfxBlitTileZoomOut(BlitterParams *bp)
|
|||||||
if (--bp->height == 0) return;
|
if (--bp->height == 0) return;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
src_o += READ_LE_UINT16(src_o + bp->start_y * 2);
|
src_o += ReadLE16Aligned(src_o + bp->start_y * 2);
|
||||||
for(;;) {
|
for(;;) {
|
||||||
do {
|
do {
|
||||||
done = src_o[0];
|
done = src_o[0];
|
||||||
@@ -1620,7 +1620,7 @@ void LoadStringWidthTable(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (i = 450; i != 674; i++) {
|
for (i = 450; i != 674; i++) {
|
||||||
*b++ = (i < 545 || i > 577) && i != 585 && i != 587 && i != 588 && (i < 590 || i > 597) && (i < 599 || i > 601) && i != 603 && i != 633 && i != 665 ? GetSprite(i)->width + 1 : 0;
|
*b++ = (i < 545 || i > 577) && i != 588 && i != 590 && i != 591 && i != 593 && (i < 599 || i > 601) && i != 603 ? GetSprite(i)->width + 1 : 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -314,6 +314,12 @@ static const SpriteID _openttd_grf_indexes[] = {
|
|||||||
93, 96, // { | } ~ medium
|
93, 96, // { | } ~ medium
|
||||||
541, 544, // { | } ~ large
|
541, 544, // { | } ~ large
|
||||||
SPR_HOUSE_ICON, SPR_HOUSE_ICON,
|
SPR_HOUSE_ICON, SPR_HOUSE_ICON,
|
||||||
|
585, 585, // <20> large
|
||||||
|
587, 587, // <20> large
|
||||||
|
592, 592, // <20> large
|
||||||
|
594, 597, // <20> <20> <20> <20> large
|
||||||
|
633, 633, // <20> large
|
||||||
|
665, 665, // <20> large
|
||||||
END
|
END
|
||||||
};
|
};
|
||||||
|
|
||||||
|
1
gui.h
1
gui.h
@@ -123,7 +123,6 @@ extern const byte _fios_colors[];
|
|||||||
|
|
||||||
/* network gui */
|
/* network gui */
|
||||||
void ShowNetworkGameWindow(void);
|
void ShowNetworkGameWindow(void);
|
||||||
void ShowChatWindow(StringID str, StringID caption, int maxlen, int maxwidth, WindowClass window_class, WindowNumber window_number);
|
|
||||||
|
|
||||||
/* bridge_gui.c */
|
/* bridge_gui.c */
|
||||||
void ShowBuildBridgeWindow(uint start, uint end, byte type);
|
void ShowBuildBridgeWindow(uint start, uint end, byte type);
|
||||||
|
2
hal.h
2
hal.h
@@ -88,7 +88,7 @@ StringID FiosGetDescText(const char **path, uint32 *tot);
|
|||||||
// Delete a name
|
// Delete a name
|
||||||
bool FiosDelete(const char *name);
|
bool FiosDelete(const char *name);
|
||||||
// Make a filename from a name
|
// Make a filename from a name
|
||||||
void FiosMakeSavegameName(char *buf, const char *name);
|
void FiosMakeSavegameName(char *buf, const char *name, size_t size);
|
||||||
|
|
||||||
int CDECL compare_FiosItems(const void *a, const void *b);
|
int CDECL compare_FiosItems(const void *a, const void *b);
|
||||||
|
|
||||||
|
@@ -398,7 +398,7 @@ static void DrawTile_Industry(TileInfo *ti)
|
|||||||
|
|
||||||
static uint GetSlopeZ_Industry(const TileInfo* ti)
|
static uint GetSlopeZ_Industry(const TileInfo* ti)
|
||||||
{
|
{
|
||||||
return GetPartialZ(ti->x & 0xF, ti->y & 0xF, ti->tileh) + ti->z;
|
return ti->z + (ti->tileh == 0 ? 0 : 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint GetSlopeTileh_Industry(const TileInfo* ti)
|
static uint GetSlopeTileh_Industry(const TileInfo* ti)
|
||||||
@@ -1766,7 +1766,7 @@ static void UpdateIndustryStatistics(Industry *i)
|
|||||||
static const byte _new_industry_rand[4][32] = {
|
static const byte _new_industry_rand[4][32] = {
|
||||||
{12,12,12,12,12,12,12, 0, 0, 6, 6, 9, 9, 3, 3, 3,18,18, 4, 4, 2, 2, 5, 5, 5, 5, 5, 5, 1, 1, 8, 8},
|
{12,12,12,12,12,12,12, 0, 0, 6, 6, 9, 9, 3, 3, 3,18,18, 4, 4, 2, 2, 5, 5, 5, 5, 5, 5, 1, 1, 8, 8},
|
||||||
{16,16,16, 0, 0, 0, 9, 9, 9, 9,13,13, 3, 3, 3, 3,15,15,15, 4, 4,11,11,11,11,11,14,14, 1, 1, 7, 7},
|
{16,16,16, 0, 0, 0, 9, 9, 9, 9,13,13, 3, 3, 3, 3,15,15,15, 4, 4,11,11,11,11,11,14,14, 1, 1, 7, 7},
|
||||||
{21,21,21,24,22,22,22,22,23,23,12,12,12, 4, 4,19,19,19,13,13,20,20,20,11,11,11,17,17,17,10,10,10},
|
{21,21,21,24,22,22,22,22,23,23,16,16,16, 4, 4,19,19,19,13,13,20,20,20,11,11,11,17,17,17,10,10,10},
|
||||||
{30,30,30,36,36,31,31,31,27,27,27,28,28,28,26,26,26,34,34,34,35,35,35,29,29,29,32,32,32,33,33,33},
|
{30,30,30,36,36,31,31,31,27,27,27,28,28,28,26,26,26,34,34,34,35,35,35,29,29,29,32,32,32,33,33,33},
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1791,7 +1791,7 @@ static void MaybeNewIndustry(uint32 r)
|
|||||||
SetDParam(0, type + STR_4802_COAL_MINE);
|
SetDParam(0, type + STR_4802_COAL_MINE);
|
||||||
SetDParam(1, i->town->index);
|
SetDParam(1, i->town->index);
|
||||||
AddNewsItem(
|
AddNewsItem(
|
||||||
(type != IT_FOREST) ?
|
(type != IT_FOREST && type != IT_FRUIT_PLANTATION && type != IT_RUBBER_PLANTATION && type != IT_COTTON_CANDY) ?
|
||||||
STR_482D_NEW_UNDER_CONSTRUCTION : STR_482E_NEW_BEING_PLANTED_NEAR,
|
STR_482D_NEW_UNDER_CONSTRUCTION : STR_482E_NEW_BEING_PLANTED_NEAR,
|
||||||
NEWS_FLAGS(NM_THIN, NF_VIEWPORT|NF_TILE, NT_ECONOMY,0), i->xy, 0
|
NEWS_FLAGS(NM_THIN, NF_VIEWPORT|NF_TILE, NT_ECONOMY,0), i->xy, 0
|
||||||
);
|
);
|
||||||
|
@@ -345,7 +345,7 @@ static void IndustryViewWndProc(Window *w, WindowEvent *e)
|
|||||||
|
|
||||||
x = e->click.pt.x;
|
x = e->click.pt.x;
|
||||||
line = (e->click.pt.y - 127) / 10;
|
line = (e->click.pt.y - 127) / 10;
|
||||||
if (e->click.pt.y >= 127 && IS_INT_INSIDE(line, 0, 2) && i->produced_cargo[line]) {
|
if (e->click.pt.y >= 127 && IS_INT_INSIDE(line, 0, 2) && i->produced_cargo[line] != CT_INVALID) {
|
||||||
if (IS_INT_INSIDE(x, 5, 25) ) {
|
if (IS_INT_INSIDE(x, 5, 25) ) {
|
||||||
// clicked buttons
|
// clicked buttons
|
||||||
if (x < 15) {
|
if (x < 15) {
|
||||||
|
@@ -12,91 +12,66 @@ Of course if you have more knowledge about any of these bugs, have more
|
|||||||
specifics, we welcome you to report them. React to the given bug indicated
|
specifics, we welcome you to report them. React to the given bug indicated
|
||||||
by the number below on http://sourceforge.net/tracker/?group_id=103924&atid=636365
|
by the number below on http://sourceforge.net/tracker/?group_id=103924&atid=636365
|
||||||
or http://bugs.openttd.org.
|
or http://bugs.openttd.org.
|
||||||
If the the bug report is closed, it has been fixed, which then can be verified
|
If the bug report is closed, it has been fixed, which then can be verified
|
||||||
in the latest SVN version.
|
in the latest SVN version.
|
||||||
|
|
||||||
Bugs for 0.4.5
|
Bugs for 0.4.8
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
URL: http://bugs.openttd.org
|
URL: http://bugs.openttd.org
|
||||||
|
|
||||||
-20 Saving files when run from gdb
|
-78 Low Save vs. Autosave
|
||||||
-45 NORETURN wrongly declared for gcc
|
-73 vehicle selection bug
|
||||||
-46 Some if, for, switch and while have no space before (
|
-66 wagon re-fitting
|
||||||
-47 rating calculation and cargo loading priority
|
-65 short wagons bug
|
||||||
-9 [MorphOS] write to NULL when going to device root in filerequester
|
-51 Windows doesn't support CUSTOM_LANG_DIR
|
||||||
-8 [MorphOS] game crashes if no TCP/IP stack is loaded
|
-50 Trains chosing an alternative path when encountering a 1-way presignal instead of waiting
|
||||||
|
-47 Low rating calculation and cargo loading priority
|
||||||
|
-20 Low Saving files when run from gdb 2005-12-06 Unconfirmed
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
URL: http://sourceforge.net/tracker/?atid=636365&group_id=103924&func=browse
|
URL: http://sourceforge.net/tracker/?atid=636365&group_id=103924&func=browse
|
||||||
|
|
||||||
|
-1459262 Towns building too many roads way too long now
|
||||||
|
-1458995 Another bug with smooth_economy
|
||||||
|
-1436419 Vehicles profits gone negative.......bug
|
||||||
|
-1434000 Error in Transfer-Function
|
||||||
|
-1427531 Newspapers problem
|
||||||
-1417453 Makefile and Variables issue
|
-1417453 Makefile and Variables issue
|
||||||
-1415782 crash in string code with openbsd/zaurus
|
|
||||||
-1397638 Economics bug?
|
-1397638 Economics bug?
|
||||||
-1395628 Trackpad panning/scrolling broken
|
|
||||||
-1394799 Dual headed engines disagreement
|
-1394799 Dual headed engines disagreement
|
||||||
-1393415 NPF & one-way sigs
|
-1393415 NPF & one-way sigs
|
||||||
-1393411 "Void Order" reporting.
|
|
||||||
-1390260 Mis-reporting of Plane Crash
|
|
||||||
-1389999 Child windows not sticking
|
|
||||||
-1389986 Shares problem (nightly 3330)
|
-1389986 Shares problem (nightly 3330)
|
||||||
-1380497 problems with competitors during multiplayer
|
|
||||||
-1372772 Train gets lost between two stations
|
|
||||||
-1366446 different names for patches
|
|
||||||
-1362784 Incorrect vehicule profit calcul with inflation on
|
|
||||||
-1299162 Music volume too low
|
-1299162 Music volume too low
|
||||||
-1288024 Strange string on OTTD initial screen
|
|
||||||
-1250094 Towns Shrink when center tile is built on
|
-1250094 Towns Shrink when center tile is built on
|
||||||
-1244842 Multiplayer interface bug (0.4.0.1)
|
-1244842 Multiplayer interface bug (0.4.0.1)
|
||||||
-1212267 station visited twice when servicing
|
-1212267 station visited twice when servicing
|
||||||
-1211764 AI companies behave weird on the stock market
|
|
||||||
-1208170 Duplicate station names can be created
|
-1208170 Duplicate station names can be created
|
||||||
-1197116 Some stations are cargo-less
|
-1197116 Some stations are cargo-less
|
||||||
-1188897 Station with cargo enroute_from INVALID_STATION
|
|
||||||
-1181888 Invaild Station Order => Crash
|
|
||||||
-1174829 Waypoint / Orders Bug
|
-1174829 Waypoint / Orders Bug
|
||||||
-1168820 Some mouse and keyboard events are lost
|
-1168820 Some mouse and keyboard events are lost
|
||||||
-1167810 Cargo payment after deleting stations (st->xy = 0)
|
-1167810 Cargo payment after deleting stations (st->xy = 0)
|
||||||
-1157244 Can't save game if name contains german umlauts
|
|
||||||
-1116638 "More, but smaller changes" deficiency
|
-1116638 "More, but smaller changes" deficiency
|
||||||
-1106356 re-offered prototypes
|
-1106356 re-offered prototypes
|
||||||
-1085486 Subsidies: Only count when station is in right suburb
|
-1085486 Subsidies: Only count when station is in right suburb
|
||||||
|
|
||||||
Minor Bugs for 0.4.5
|
Minor Bugs for 0.4.8
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
URL: http://sourceforge.net/tracker/?atid=669662&group_id=103924&func=browse
|
URL: http://sourceforge.net/tracker/?atid=669662&group_id=103924&func=browse
|
||||||
|
|
||||||
-1412033 autoreplace not possible on monorail/maglev trains
|
|
||||||
-1412031 fast forward scrolling is also fast forward :)
|
-1412031 fast forward scrolling is also fast forward :)
|
||||||
-1395489 Nightly 3358 Linux Driver warnings
|
|
||||||
-1394316 Multistop traffic jam
|
|
||||||
-1394231 Autorenew glitch on helicopters
|
|
||||||
-1387424 overtake insolvent company is to cheap
|
-1387424 overtake insolvent company is to cheap
|
||||||
-1382782 Loan interest calculated 'wrong'
|
-1382782 Loan interest calculated 'wrong'
|
||||||
-1372891 Performance loss with NTP & NPF
|
|
||||||
-1342383 Last built rail type not cleared when starting new game
|
|
||||||
-1296259 Autosave override for multiplayer games
|
|
||||||
-1254226 giant screenshot crashes multiplayer
|
|
||||||
-1242753 Town population minus 10
|
|
||||||
-1236320 Bug in main menu allows moving screen
|
-1236320 Bug in main menu allows moving screen
|
||||||
-1201284 permanent hilight in a depot
|
-1201284 permanent hilight in a depot
|
||||||
-1193870 keep the date counter running
|
|
||||||
-1185852 Scrollbars get arbitrarily small
|
-1185852 Scrollbars get arbitrarily small
|
||||||
-1184634 Replace vehicles window bug
|
-1184634 Replace vehicles window bug
|
||||||
-1183253 Incorrect Load vs Loading Sprites
|
|
||||||
-1183251 Hangar sprite does not update when refit.
|
|
||||||
-1160732 little bug with transparency
|
-1160732 little bug with transparency
|
||||||
-1153937 Game wont run from a start menu shortcut
|
|
||||||
-1117731 Editor-StartingDate
|
-1117731 Editor-StartingDate
|
||||||
-1114237 Wrong autoreplace hint
|
|
||||||
-1108046 game freezes
|
-1108046 game freezes
|
||||||
-1106889 Chat Interface enhancements
|
|
||||||
-1104358 train lost message - history
|
|
||||||
-1102174 Bug if 3 people buy 25% shares in one company
|
-1102174 Bug if 3 people buy 25% shares in one company
|
||||||
-1087407 wrong message in history
|
|
||||||
-1084620 Minor bug considering buses/trucks
|
-1084620 Minor bug considering buses/trucks
|
||||||
-1034310 color mauve in diagrams
|
-1034310 color mauve in diagrams
|
||||||
-1030661 It's possible to build a tunnel under oil wells
|
-1030661 It's possible to build a tunnel under oil wells
|
||||||
-1009171 Canals and locks at sea level cause flooding
|
|
||||||
-0993516 Canal + bouy -> wrong graphics.
|
-0993516 Canal + bouy -> wrong graphics.
|
||||||
-0987891 Large UFO destruction bug
|
-0987891 Large UFO destruction bug
|
||||||
-0987883 Aircraft landing/taking off
|
-0987883 Aircraft landing/taking off
|
||||||
|
59
landscape.c
59
landscape.c
@@ -184,34 +184,55 @@ uint GetSlopeZ(int x, int y)
|
|||||||
return _tile_type_procs[ti.type]->get_slope_z_proc(&ti);
|
return _tile_type_procs[ti.type]->get_slope_z_proc(&ti);
|
||||||
}
|
}
|
||||||
|
|
||||||
// direction=true: check for foundation in east and south corner
|
|
||||||
// direction=false: check for foundation in west and south corner
|
static Slope GetFoundationSlope(TileIndex tile, uint* z)
|
||||||
static bool hasFoundation(const TileInfo* ti, bool direction)
|
|
||||||
{
|
{
|
||||||
bool south, other; // southern corner and east/west corner
|
TileInfo ti;
|
||||||
uint slope = _tile_type_procs[ti->type]->get_slope_tileh_proc(ti);
|
Slope tileh;
|
||||||
uint tileh = ti->tileh;
|
Slope slope;
|
||||||
|
|
||||||
if (slope == 0 && slope != tileh) tileh = 15;
|
FindLandscapeHeightByTile(&ti, tile);
|
||||||
south = (tileh & 2) != (slope & 2);
|
tileh = ti.tileh;
|
||||||
|
*z = ti.z;
|
||||||
|
slope = _tile_type_procs[GetTileType(tile)]->get_slope_tileh_proc(&ti);
|
||||||
|
|
||||||
if (direction) {
|
// Flatter slope -> higher base height
|
||||||
other = (tileh & 4) != (slope & 4);
|
if (slope < tileh) *z += TILE_HEIGHT;
|
||||||
} else {
|
return slope;
|
||||||
other = (tileh & 1) != (slope & 1);
|
|
||||||
}
|
|
||||||
return south || other;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static bool HasFoundationNW(TileIndex tile, Slope slope_here, uint z_here)
|
||||||
|
{
|
||||||
|
uint z;
|
||||||
|
Slope slope = GetFoundationSlope(TILE_ADDXY(tile, 0, -1), &z);
|
||||||
|
|
||||||
|
return
|
||||||
|
(z_here + (slope_here & SLOPE_N ? TILE_HEIGHT : 0) > z + (slope & SLOPE_E ? TILE_HEIGHT : 0)) ||
|
||||||
|
(z_here + (slope_here & SLOPE_W ? TILE_HEIGHT : 0) > z + (slope & SLOPE_S ? TILE_HEIGHT : 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static bool HasFoundationNE(TileIndex tile, Slope slope_here, uint z_here)
|
||||||
|
{
|
||||||
|
uint z;
|
||||||
|
Slope slope = GetFoundationSlope(TILE_ADDXY(tile, -1, 0), &z);
|
||||||
|
|
||||||
|
return
|
||||||
|
(z_here + (slope_here & SLOPE_N ? TILE_HEIGHT : 0) > z + (slope & SLOPE_W ? TILE_HEIGHT : 0)) ||
|
||||||
|
(z_here + (slope_here & SLOPE_E ? TILE_HEIGHT : 0) > z + (slope & SLOPE_S ? TILE_HEIGHT : 0));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void DrawFoundation(TileInfo *ti, uint f)
|
void DrawFoundation(TileInfo *ti, uint f)
|
||||||
{
|
{
|
||||||
uint32 sprite_base = SPR_SLOPES_BASE-14;
|
uint32 sprite_base = SPR_SLOPES_BASE-14;
|
||||||
|
Slope slope;
|
||||||
|
uint z;
|
||||||
|
|
||||||
TileInfo ti2;
|
slope = GetFoundationSlope(ti->tile, &z);
|
||||||
FindLandscapeHeight(&ti2, ti->x, ti->y - 1);
|
if (!HasFoundationNW(ti->tile, slope, z)) sprite_base += 22;
|
||||||
if (hasFoundation(&ti2, true)) sprite_base += 22; // foundation in NW direction
|
if (!HasFoundationNE(ti->tile, slope, z)) sprite_base += 44;
|
||||||
FindLandscapeHeight(&ti2, ti->x - 1, ti->y);
|
|
||||||
if (hasFoundation(&ti2, false)) sprite_base += 22 * 2; // foundation in NE direction
|
|
||||||
|
|
||||||
if (f < 15) {
|
if (f < 15) {
|
||||||
// leveled foundation
|
// leveled foundation
|
||||||
|
@@ -185,7 +185,7 @@ STR_00DB_MAUVE :Mauve
|
|||||||
STR_00DC_PURPLE :Purple
|
STR_00DC_PURPLE :Purple
|
||||||
STR_00DD_ORANGE :Orange
|
STR_00DD_ORANGE :Orange
|
||||||
STR_00DE_BROWN :Brown
|
STR_00DE_BROWN :Brown
|
||||||
STR_00DF_GREY :Grey
|
STR_00DF_GREY :Gray
|
||||||
STR_00E0_WHITE :White
|
STR_00E0_WHITE :White
|
||||||
STR_00E1_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Too many vehicles in game
|
STR_00E1_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Too many vehicles in game
|
||||||
STR_00E2 :{BLACK}{COMMA}
|
STR_00E2 :{BLACK}{COMMA}
|
||||||
@@ -268,7 +268,7 @@ STR_012E_CANCEL :{BLACK}Cancel
|
|||||||
STR_012F_OK :{BLACK}OK
|
STR_012F_OK :{BLACK}OK
|
||||||
STR_0130_RENAME :{BLACK}Rename
|
STR_0130_RENAME :{BLACK}Rename
|
||||||
STR_0131_TOO_MANY_NAMES_DEFINED :{WHITE}Too many names defined
|
STR_0131_TOO_MANY_NAMES_DEFINED :{WHITE}Too many names defined
|
||||||
STR_0132_CHOSEN_NAME_IN_USE_ALREADY :{WHITE}Chosen name in use already
|
STR_0132_CHOSEN_NAME_IN_USE_ALREADY :{WHITE}Chosen name already in use
|
||||||
|
|
||||||
STR_0133_WINDOWS :Windows
|
STR_0133_WINDOWS :Windows
|
||||||
STR_0134_UNIX :Unix
|
STR_0134_UNIX :Unix
|
||||||
@@ -316,7 +316,7 @@ STR_0157_PERFORMANCE_HISTORY_GRAPH :Performance his
|
|||||||
STR_0158_COMPANY_VALUE_GRAPH :Company value graph
|
STR_0158_COMPANY_VALUE_GRAPH :Company value graph
|
||||||
STR_0159_CARGO_PAYMENT_RATES :Cargo payment rates
|
STR_0159_CARGO_PAYMENT_RATES :Cargo payment rates
|
||||||
STR_015A_COMPANY_LEAGUE_TABLE :Company league table
|
STR_015A_COMPANY_LEAGUE_TABLE :Company league table
|
||||||
STR_PERFORMANCE_DETAIL_MENU :Detail performance rating
|
STR_PERFORMANCE_DETAIL_MENU :Detailed performance rating
|
||||||
############ range for menu ends
|
############ range for menu ends
|
||||||
|
|
||||||
STR_015B_OPENTTD :{WHITE}OpenTTD
|
STR_015B_OPENTTD :{WHITE}OpenTTD
|
||||||
@@ -326,7 +326,7 @@ STR_015E_QUIT_GAME :Quit game
|
|||||||
STR_015F_QUIT :Quit
|
STR_015F_QUIT :Quit
|
||||||
STR_0160_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Are you sure you want to quit this game ?
|
STR_0160_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Are you sure you want to quit this game ?
|
||||||
STR_0161_QUIT_GAME :{WHITE}Quit Game
|
STR_0161_QUIT_GAME :{WHITE}Quit Game
|
||||||
STR_SORT_ORDER_TIP :{BLACK}Select sorting order descending/ascending
|
STR_SORT_ORDER_TIP :{BLACK}Select sorting order (descending/ascending)
|
||||||
STR_SORT_CRITERIA_TIP :{BLACK}Select sorting criteria
|
STR_SORT_CRITERIA_TIP :{BLACK}Select sorting criteria
|
||||||
STR_SORT_BY :{BLACK}Sort by
|
STR_SORT_BY :{BLACK}Sort by
|
||||||
|
|
||||||
@@ -371,7 +371,7 @@ STR_0174_DISPLAY_MAP :{BLACK}Display
|
|||||||
STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Display map, town directory
|
STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Display map, town directory
|
||||||
STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}Display town directory
|
STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}Display town directory
|
||||||
STR_0177_DISPLAY_COMPANY_FINANCES :{BLACK}Display company finances information
|
STR_0177_DISPLAY_COMPANY_FINANCES :{BLACK}Display company finances information
|
||||||
STR_0178_DISPLAY_COMPANY_GENERAL :{BLACK}Display company general information
|
STR_0178_DISPLAY_COMPANY_GENERAL :{BLACK}Display general company information
|
||||||
STR_0179_DISPLAY_GRAPHS :{BLACK}Display graphs
|
STR_0179_DISPLAY_GRAPHS :{BLACK}Display graphs
|
||||||
STR_017A_DISPLAY_COMPANY_LEAGUE :{BLACK}Display company league table
|
STR_017A_DISPLAY_COMPANY_LEAGUE :{BLACK}Display company league table
|
||||||
STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}Display list of company's trains
|
STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}Display list of company's trains
|
||||||
@@ -392,7 +392,7 @@ STR_0189 :{BLACK}{SMALLDO
|
|||||||
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Can't change servicing interval...
|
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Can't change servicing interval...
|
||||||
STR_018B_CLOSE_WINDOW :{BLACK}Close window
|
STR_018B_CLOSE_WINDOW :{BLACK}Close window
|
||||||
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}Window title - drag this to move window
|
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}Window title - drag this to move window
|
||||||
STR_STICKY_BUTTON :{BLACK}Mark this window as undeletable for the 'Close All Windows' key
|
STR_STICKY_BUTTON :{BLACK}Mark this window as uncloseable for the 'Close All Windows' key
|
||||||
STR_RESIZE_BUTTON :{BLACK}Click and drag to resize this window
|
STR_RESIZE_BUTTON :{BLACK}Click and drag to resize this window
|
||||||
STR_SAVELOAD_HOME_BUTTON :{BLACK}Click here to jump to the current default save/load directory
|
STR_SAVELOAD_HOME_BUTTON :{BLACK}Click here to jump to the current default save/load directory
|
||||||
STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Demolish buildings etc. on a square of land
|
STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Demolish buildings etc. on a square of land
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Message setting
|
|||||||
STR_MESSAGE_HISTORY_MENU :Message History
|
STR_MESSAGE_HISTORY_MENU :Message History
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Show last message/news report, show message options
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Show last message/news report, show message options
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Message Options
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Message Options
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Message types:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Message types:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at player's station
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at player's station
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at competitor's station
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at competitor's station
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / disasters
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / disasters
|
||||||
@@ -558,8 +558,8 @@ STR_0224 :{BLACK}{UPARROW
|
|||||||
STR_0225 :{BLACK}{DOWNARROW}
|
STR_0225 :{BLACK}{DOWNARROW}
|
||||||
STR_0226_RANDOM_LAND :{BLACK}Random Land
|
STR_0226_RANDOM_LAND :{BLACK}Random Land
|
||||||
STR_0227_RESET_LAND :{BLACK}Reset Land
|
STR_0227_RESET_LAND :{BLACK}Reset Land
|
||||||
STR_0228_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Increase size of land area to lower/raise
|
STR_0228_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Increase area of land to lower/raise
|
||||||
STR_0229_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Decrease size of land area to lower/raise
|
STR_0229_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Decrease area of land to lower/raise
|
||||||
STR_022A_GENERATE_RANDOM_LAND :{BLACK}Generate random land
|
STR_022A_GENERATE_RANDOM_LAND :{BLACK}Generate random land
|
||||||
STR_022B_RESET_LANDSCAPE :{BLACK}Reset landscape
|
STR_022B_RESET_LANDSCAPE :{BLACK}Reset landscape
|
||||||
STR_022C_RESET_LANDSCAPE :{WHITE}Reset Landscape
|
STR_022C_RESET_LANDSCAPE :{WHITE}Reset Landscape
|
||||||
@@ -700,7 +700,7 @@ STR_02BE_DEFAULT :Default
|
|||||||
STR_02BF_CUSTOM :Custom
|
STR_02BF_CUSTOM :Custom
|
||||||
STR_02C0_SAVE_CUSTOM_NAMES :{BLACK}Save custom names
|
STR_02C0_SAVE_CUSTOM_NAMES :{BLACK}Save custom names
|
||||||
STR_02C1_VEHICLE_DESIGN_NAMES_SELECTION :{BLACK}Vehicle design names selection
|
STR_02C1_VEHICLE_DESIGN_NAMES_SELECTION :{BLACK}Vehicle design names selection
|
||||||
STR_02C2_SAVE_CUSTOMIZED_VEHICLE :{BLACK}Save customized vehicle design names to disk
|
STR_02C2_SAVE_CUSTOMIZED_VEHICLE :{BLACK}Save customized vehicle design names
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_02C3_GAME_OPTIONS :Game options
|
STR_02C3_GAME_OPTIONS :Game options
|
||||||
@@ -807,7 +807,7 @@ STR_0317_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}...can o
|
|||||||
STR_0318_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}...can only be built in desert areas
|
STR_0318_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}...can only be built in desert areas
|
||||||
STR_0319_PAUSED :{YELLOW}* * PAUSED * *
|
STR_0319_PAUSED :{YELLOW}* * PAUSED * *
|
||||||
|
|
||||||
STR_031B_SCREENSHOT_SUCCESSFULLY :{WHITE}Screenshot successfully saved to disk as '{STRING}'
|
STR_031B_SCREENSHOT_SUCCESSFULLY :{WHITE}Screenshot successfully saved as '{STRING}'
|
||||||
STR_031C_SCREENSHOT_FAILED :{WHITE}Screenshot failed!
|
STR_031C_SCREENSHOT_FAILED :{WHITE}Screenshot failed!
|
||||||
|
|
||||||
STR_0329_PURCHASE_LAND_FOR_FUTURE :{BLACK}Purchase land for future use
|
STR_0329_PURCHASE_LAND_FOR_FUTURE :{BLACK}Purchase land for future use
|
||||||
@@ -820,7 +820,7 @@ STR_0335_6 :{BLACK}6
|
|||||||
STR_0336_7 :{BLACK}7
|
STR_0336_7 :{BLACK}7
|
||||||
|
|
||||||
############ start of townname region
|
############ start of townname region
|
||||||
STR_TOWNNAME_ORIGINAL_ENGLISH :English
|
STR_TOWNNAME_ORIGINAL_ENGLISH :English (Original)
|
||||||
STR_TOWNNAME_FRENCH :French
|
STR_TOWNNAME_FRENCH :French
|
||||||
STR_TOWNNAME_GERMAN :German
|
STR_TOWNNAME_GERMAN :German
|
||||||
STR_TOWNNAME_ADDITIONAL_ENGLISH :English (Additional)
|
STR_TOWNNAME_ADDITIONAL_ENGLISH :English (Additional)
|
||||||
@@ -838,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Romanian
|
|||||||
STR_TOWNNAME_CZECH :Czech
|
STR_TOWNNAME_CZECH :Czech
|
||||||
STR_TOWNNAME_SWISS :Swiss
|
STR_TOWNNAME_SWISS :Swiss
|
||||||
STR_TOWNNAME_DANISH :Danish
|
STR_TOWNNAME_DANISH :Danish
|
||||||
|
STR_TOWNNAME_TURKISH :Turkish
|
||||||
|
STR_TOWNNAME_ITALIAN :Italian
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pounds (<28>)
|
STR_CURR_GBP :Pounds (<28>)
|
||||||
@@ -904,7 +906,7 @@ STR_NO_ORDERS_VEL :{LTBLUE}No orde
|
|||||||
|
|
||||||
STR_PASSENGERS :passengers
|
STR_PASSENGERS :passengers
|
||||||
STR_BAGS :bags
|
STR_BAGS :bags
|
||||||
STR_TONS :tons
|
STR_TONS :tonnes
|
||||||
STR_LITERS :liters
|
STR_LITERS :liters
|
||||||
STR_ITEMS :items
|
STR_ITEMS :items
|
||||||
STR_CRATES :crates
|
STR_CRATES :crates
|
||||||
@@ -924,19 +926,19 @@ STR_EURO_INTRODUCE :{BLACK}{BIGFONT
|
|||||||
STR_TRAIN_HAS_TOO_FEW_ORDERS :{WHITE}Train {COMMA} has too few orders in the schedule
|
STR_TRAIN_HAS_TOO_FEW_ORDERS :{WHITE}Train {COMMA} has too few orders in the schedule
|
||||||
STR_TRAIN_HAS_VOID_ORDER :{WHITE}Train {COMMA} has a void order
|
STR_TRAIN_HAS_VOID_ORDER :{WHITE}Train {COMMA} has a void order
|
||||||
STR_TRAIN_HAS_DUPLICATE_ENTRY :{WHITE}Train {COMMA} has duplicate orders
|
STR_TRAIN_HAS_DUPLICATE_ENTRY :{WHITE}Train {COMMA} has duplicate orders
|
||||||
STR_TRAIN_HAS_INVALID_ENTRY :{WHITE}Train {COMMA} has an invalid station in the orders
|
STR_TRAIN_HAS_INVALID_ENTRY :{WHITE}Train {COMMA} has an invalid station in its orders
|
||||||
STR_ROADVEHICLE_HAS_TOO_FEW_ORDERS :{WHITE}Road Vehicle {COMMA} has too few orders in the schedule
|
STR_ROADVEHICLE_HAS_TOO_FEW_ORDERS :{WHITE}Road Vehicle {COMMA} has too few orders in the schedule
|
||||||
STR_ROADVEHICLE_HAS_VOID_ORDER :{WHITE}Road Vehicle {COMMA} has void order
|
STR_ROADVEHICLE_HAS_VOID_ORDER :{WHITE}Road Vehicle {COMMA} has a void order
|
||||||
STR_ROADVEHICLE_HAS_DUPLICATE_ENTRY :{WHITE}Road Vehicle {COMMA} has duplicate orders
|
STR_ROADVEHICLE_HAS_DUPLICATE_ENTRY :{WHITE}Road Vehicle {COMMA} has duplicate orders
|
||||||
STR_ROADVEHICLE_HAS_INVALID_ENTRY :{WHITE}Road Vehicle {COMMA} has an invalid station in the orders
|
STR_ROADVEHICLE_HAS_INVALID_ENTRY :{WHITE}Road Vehicle {COMMA} has an invalid station in its orders
|
||||||
STR_SHIP_HAS_TOO_FEW_ORDERS :{WHITE}Ship {COMMA} has too few orders in the schedule
|
STR_SHIP_HAS_TOO_FEW_ORDERS :{WHITE}Ship {COMMA} has too few orders in the schedule
|
||||||
STR_SHIP_HAS_VOID_ORDER :{WHITE}Ship {COMMA} has void order
|
STR_SHIP_HAS_VOID_ORDER :{WHITE}Ship {COMMA} has a void order
|
||||||
STR_SHIP_HAS_DUPLICATE_ENTRY :{WHITE}Ship {COMMA} has duplicate orders
|
STR_SHIP_HAS_DUPLICATE_ENTRY :{WHITE}Ship {COMMA} has duplicate orders
|
||||||
STR_SHIP_HAS_INVALID_ENTRY :{WHITE}Ship {COMMA} has an invalid station in the orders
|
STR_SHIP_HAS_INVALID_ENTRY :{WHITE}Ship {COMMA} has an invalid station in its orders
|
||||||
STR_AIRCRAFT_HAS_TOO_FEW_ORDERS :{WHITE}Aircraft {COMMA} has too few orders in the schedule
|
STR_AIRCRAFT_HAS_TOO_FEW_ORDERS :{WHITE}Aircraft {COMMA} has too few orders in the schedule
|
||||||
STR_AIRCRAFT_HAS_VOID_ORDER :{WHITE}Aircraft {COMMA} has void order
|
STR_AIRCRAFT_HAS_VOID_ORDER :{WHITE}Aircraft {COMMA} has a void order
|
||||||
STR_AIRCRAFT_HAS_DUPLICATE_ENTRY :{WHITE}Aircraft {COMMA} has duplicate orders
|
STR_AIRCRAFT_HAS_DUPLICATE_ENTRY :{WHITE}Aircraft {COMMA} has duplicate orders
|
||||||
STR_AIRCRAFT_HAS_INVALID_ENTRY :{WHITE}Aircraft {COMMA} has an invalid station in the orders
|
STR_AIRCRAFT_HAS_INVALID_ENTRY :{WHITE}Aircraft {COMMA} has an invalid station in its orders
|
||||||
# end of order system
|
# end of order system
|
||||||
|
|
||||||
STR_TRAIN_AUTORENEW_FAILED :{WHITE}Autorenew failed on train {COMMA} (money limit)
|
STR_TRAIN_AUTORENEW_FAILED :{WHITE}Autorenew failed on train {COMMA} (money limit)
|
||||||
@@ -974,7 +976,7 @@ STR_CONFIG_PATCHES_SHOWFINANCES :{LTBLUE}Show fi
|
|||||||
STR_CONFIG_PATCHES_NEW_NONSTOP :{LTBLUE}TTDPatch compatible nonstop handling: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NEW_NONSTOP :{LTBLUE}TTDPatch compatible nonstop handling: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_ROADVEH_QUEUE :{LTBLUE}Road vehicle queueing (with quantum effects): {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_ROADVEH_QUEUE :{LTBLUE}Road vehicle queueing (with quantum effects): {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_AUTOSCROLL :{LTBLUE}Pan window when mouse is at the edge: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_AUTOSCROLL :{LTBLUE}Pan window when mouse is at the edge: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_BRIBE :{LTBLUE}Allow bribing the local authority: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_BRIBE :{LTBLUE}Allow bribing of the local authority: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_NONUNIFORM_STATIONS :{LTBLUE}Nonuniform stations: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NONUNIFORM_STATIONS :{LTBLUE}Nonuniform stations: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_NEW_PATHFINDING_ALL :{LTBLUE}New global pathfinding (NPF, overrides NTP): {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NEW_PATHFINDING_ALL :{LTBLUE}New global pathfinding (NPF, overrides NTP): {ORANGE}{STRING}
|
||||||
|
|
||||||
@@ -1013,16 +1015,16 @@ STR_CONFIG_PATCHES_AI_BUILDS_SHIPS :{LTBLUE}Disable
|
|||||||
STR_CONFIG_PATCHES_AINEW_ACTIVE :{LTBLUE}Enable new AI (alpha): {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_AINEW_ACTIVE :{LTBLUE}Enable new AI (alpha): {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_AI_IN_MULTIPLAYER :{LTBLUE}Allow AIs in multiplayer (experimental): {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_AI_IN_MULTIPLAYER :{LTBLUE}Allow AIs in multiplayer (experimental): {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_SERVINT_TRAINS :{LTBLUE}Default service interval for trains: {ORANGE}{STRING} days
|
STR_CONFIG_PATCHES_SERVINT_TRAINS :{LTBLUE}Default service interval for trains: {ORANGE}{STRING} days/%
|
||||||
STR_CONFIG_PATCHES_SERVINT_TRAINS_DISABLED :{LTBLUE}Default service interval for trains: {ORANGE}disabled
|
STR_CONFIG_PATCHES_SERVINT_TRAINS_DISABLED :{LTBLUE}Default service interval for trains: {ORANGE}disabled
|
||||||
STR_CONFIG_PATCHES_SERVINT_ROADVEH :{LTBLUE}Default service interval for road vehicles: {ORANGE}{STRING} days
|
STR_CONFIG_PATCHES_SERVINT_ROADVEH :{LTBLUE}Default service interval for road vehicles: {ORANGE}{STRING} days/%
|
||||||
STR_CONFIG_PATCHES_SERVINT_ROADVEH_DISABLED :{LTBLUE}Default service interval for road vehicles: {ORANGE}disabled
|
STR_CONFIG_PATCHES_SERVINT_ROADVEH_DISABLED :{LTBLUE}Default service interval for road vehicles: {ORANGE}disabled
|
||||||
STR_CONFIG_PATCHES_SERVINT_AIRCRAFT :{LTBLUE}Default service interval for aircraft: {ORANGE}{STRING} days
|
STR_CONFIG_PATCHES_SERVINT_AIRCRAFT :{LTBLUE}Default service interval for aircraft: {ORANGE}{STRING} days/%
|
||||||
STR_CONFIG_PATCHES_SERVINT_AIRCRAFT_DISABLED :{LTBLUE}Default service interval for aircraft: {ORANGE}disabled
|
STR_CONFIG_PATCHES_SERVINT_AIRCRAFT_DISABLED :{LTBLUE}Default service interval for aircraft: {ORANGE}disabled
|
||||||
STR_CONFIG_PATCHES_SERVINT_SHIPS :{LTBLUE}Default service interval for ships: {ORANGE}{STRING} days
|
STR_CONFIG_PATCHES_SERVINT_SHIPS :{LTBLUE}Default service interval for ships: {ORANGE}{STRING} days/%
|
||||||
STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED :{LTBLUE}Default service interval for ships: {ORANGE}disabled
|
STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED :{LTBLUE}Default service interval for ships: {ORANGE}disabled
|
||||||
STR_CONFIG_PATCHES_NOSERVICE :{LTBLUE}Disable servicing when breakdowns set to none: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NOSERVICE :{LTBLUE}Disable servicing when breakdowns set to none: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_WAGONSPEEDLIMITS :{LTBLUE}Enable wagon speed limits: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_WAGONSPEEDLIMITS :{LTBLUE}Enable railroad car speed limits: {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_COLORED_NEWS_DATE :{LTBLUE}Colored news appears in: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_COLORED_NEWS_DATE :{LTBLUE}Colored news appears in: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_STARTING_DATE :{LTBLUE}Starting date: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_STARTING_DATE :{LTBLUE}Starting date: {ORANGE}{STRING}
|
||||||
@@ -1051,10 +1053,10 @@ STR_CONFIG_PATCHES_CURRENCY :{CURRENCY}
|
|||||||
STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Change setting value
|
STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Change setting value
|
||||||
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE :{WHITE}Some or all of the default service interval(s) below are incompatible with chosen setting! 5-90% and 30-800 days are valid
|
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE :{WHITE}Some or all of the default service interval(s) below are incompatible with chosen setting! 5-90% and 30-800 days are valid
|
||||||
|
|
||||||
STR_TEMPERATE_LANDSCAPE :temperate landscape
|
STR_TEMPERATE_LANDSCAPE :Temperate landscape
|
||||||
STR_SUB_ARCTIC_LANDSCAPE :sub-arctic landscape
|
STR_SUB_ARCTIC_LANDSCAPE :Sub-arctic landscape
|
||||||
STR_SUB_TROPICAL_LANDSCAPE :sub-tropical landscape
|
STR_SUB_TROPICAL_LANDSCAPE :Sub-tropical landscape
|
||||||
STR_TOYLAND_LANDSCAPE :toyland landscape
|
STR_TOYLAND_LANDSCAPE :Toyland landscape
|
||||||
|
|
||||||
STR_CHEATS :{WHITE}Cheats
|
STR_CHEATS :{WHITE}Cheats
|
||||||
STR_CHEATS_TIP :{BLACK}Checkboxes indicate if you have used this cheat before
|
STR_CHEATS_TIP :{BLACK}Checkboxes indicate if you have used this cheat before
|
||||||
@@ -1173,7 +1175,7 @@ STR_RAIL_CAN_T_REFIT_VEHICLE :{WHITE}Can't re
|
|||||||
STR_CONFIG_PATCHES_SERVINT_ISPERCENT :{LTBLUE}Service intervals are in percents: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_SERVINT_ISPERCENT :{LTBLUE}Service intervals are in percents: {ORANGE}{STRING}
|
||||||
STR_CONFIG_GAME_PRODUCTION :{WHITE}Change production
|
STR_CONFIG_GAME_PRODUCTION :{WHITE}Change production
|
||||||
|
|
||||||
TEMP_AI_IN_PROGRESS :{WHITE}Welcome to this new AI, in progress. You can expect problems. When you do, make a screenshot and post it at the forum. Enjoy!
|
TEMP_AI_IN_PROGRESS :{WHITE}Welcome to the new AI under development. If you encounter problems, take a screenshot and post it in the forum.
|
||||||
TEMP_AI_ACTIVATED :{WHITE}Warning: this new AI is still alpha! Currently, only trucks and busses work!
|
TEMP_AI_ACTIVATED :{WHITE}Warning: this new AI is still alpha! Currently, only trucks and busses work!
|
||||||
TEMP_AI_MULTIPLAYER :{WHITE}Warning: implementation is still experimental (using new AI). Please report any problems to truelight@openttd.org.
|
TEMP_AI_MULTIPLAYER :{WHITE}Warning: implementation is still experimental (using new AI). Please report any problems to truelight@openttd.org.
|
||||||
|
|
||||||
@@ -1235,7 +1237,7 @@ STR_NETWORK_COMBO1 :{BLACK}{SKIP}{S
|
|||||||
STR_NETWORK_LAN :LAN
|
STR_NETWORK_LAN :LAN
|
||||||
STR_NETWORK_INTERNET :Internet
|
STR_NETWORK_INTERNET :Internet
|
||||||
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (advertise)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (advertize)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_0_PLAYERS :0 players
|
STR_NETWORK_0_PLAYERS :0 players
|
||||||
STR_NETWORK_1_PLAYERS :1 player
|
STR_NETWORK_1_PLAYERS :1 player
|
||||||
@@ -1249,10 +1251,10 @@ STR_NETWORK_8_PLAYERS :8 players
|
|||||||
STR_NETWORK_9_PLAYERS :9 players
|
STR_NETWORK_9_PLAYERS :9 players
|
||||||
STR_NETWORK_10_PLAYERS :10 players
|
STR_NETWORK_10_PLAYERS :10 players
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max companies:
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max companies:
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limit the server to a certain amount of companies
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limit the server to a certain number of companies
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max spectators:
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max spectators:
|
||||||
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limit the server to a certain amount of spectators
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limit the server to a certain number of spectators
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Language spoken:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Language spoken:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Other players will know which language is spoken on the server.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Other players will know which language is spoken on the server.
|
||||||
@@ -1313,7 +1315,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Disconnect
|
STR_NETWORK_DISCONNECT :{BLACK}Disconnect
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Enter your text message to send
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Enter the amount of money you want to give
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Enter the amount of money you want to give
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password
|
||||||
@@ -1435,7 +1436,7 @@ STR_101B_BUILD_RAILROAD_SIGNALS :{BLACK}Build ra
|
|||||||
STR_101C_BUILD_RAILROAD_BRIDGE :{BLACK}Build railroad bridge
|
STR_101C_BUILD_RAILROAD_BRIDGE :{BLACK}Build railroad bridge
|
||||||
STR_101D_BUILD_RAILROAD_TUNNEL :{BLACK}Build railroad tunnel
|
STR_101D_BUILD_RAILROAD_TUNNEL :{BLACK}Build railroad tunnel
|
||||||
STR_101E_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Toggle build/remove for railroad track and signals
|
STR_101E_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Toggle build/remove for railroad track and signals
|
||||||
STR_101F_BRIDGE_SELECTION_CLICK :{BLACK}Bridge selection - click on selected bridge to build it
|
STR_101F_BRIDGE_SELECTION_CLICK :{BLACK}Bridge selection - click on your prefered bridge to build it
|
||||||
STR_1020_SELECT_RAILROAD_DEPOT_ORIENTATIO :{BLACK}Select railroad depot orientation
|
STR_1020_SELECT_RAILROAD_DEPOT_ORIENTATIO :{BLACK}Select railroad depot orientation
|
||||||
STR_1021_RAILROAD_TRACK :Railroad track
|
STR_1021_RAILROAD_TRACK :Railroad track
|
||||||
STR_1023_RAILROAD_TRAIN_DEPOT :Railroad train depot
|
STR_1023_RAILROAD_TRAIN_DEPOT :Railroad train depot
|
||||||
@@ -1450,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Railroad track
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction for road
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction for road
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Road works in progress
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Road Construction
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Road Construction
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Select Road Bridge
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Select Road Bridge
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here...
|
||||||
@@ -1471,7 +1473,7 @@ STR_1814_ROAD :Road
|
|||||||
STR_1815_ROAD_WITH_STREETLIGHTS :Road with streetlights
|
STR_1815_ROAD_WITH_STREETLIGHTS :Road with streetlights
|
||||||
STR_1816_TREE_LINED_ROAD :Tree-lined road
|
STR_1816_TREE_LINED_ROAD :Tree-lined road
|
||||||
STR_1817_ROAD_VEHICLE_DEPOT :Road vehicle depot
|
STR_1817_ROAD_VEHICLE_DEPOT :Road vehicle depot
|
||||||
STR_1818_ROAD_RAIL_LEVEL_CROSSING :Road/rail level crossing
|
STR_1818_ROAD_RAIL_LEVEL_CROSSING :Road/rail grade crossing
|
||||||
|
|
||||||
##id 0x2000
|
##id 0x2000
|
||||||
STR_2000_TOWNS :{WHITE}Towns
|
STR_2000_TOWNS :{WHITE}Towns
|
||||||
@@ -1486,7 +1488,7 @@ STR_2006_POPULATION :{BLACK}Populati
|
|||||||
STR_2007_RENAME_TOWN :Rename Town
|
STR_2007_RENAME_TOWN :Rename Town
|
||||||
STR_2008_CAN_T_RENAME_TOWN :{WHITE}Can't rename town...
|
STR_2008_CAN_T_RENAME_TOWN :{WHITE}Can't rename town...
|
||||||
STR_2009_LOCAL_AUTHORITY_REFUSES :{WHITE}{TOWN} local authority refuses to allow this
|
STR_2009_LOCAL_AUTHORITY_REFUSES :{WHITE}{TOWN} local authority refuses to allow this
|
||||||
STR_200A_TOWN_NAMES_CLICK_ON_NAME :{BLACK}Town names - click on name to center main view on town
|
STR_200A_TOWN_NAMES_CLICK_ON_NAME :{BLACK}Town names - click on name to center view on town
|
||||||
STR_200B_CENTER_THE_MAIN_VIEW_ON :{BLACK}Center the main view on town location
|
STR_200B_CENTER_THE_MAIN_VIEW_ON :{BLACK}Center the main view on town location
|
||||||
STR_200C_CHANGE_TOWN_NAME :{BLACK}Change town name
|
STR_200C_CHANGE_TOWN_NAME :{BLACK}Change town name
|
||||||
STR_200D_PASSENGERS_LAST_MONTH_MAX :{BLACK}Passengers last month: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA}
|
STR_200D_PASSENGERS_LAST_MONTH_MAX :{BLACK}Passengers last month: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA}
|
||||||
@@ -1514,15 +1516,15 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} l
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transport company ratings:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transport company ratings:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subsidies
|
STR_2025_SUBSIDIES :{WHITE}Subsidies
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Subsidies on offer for services taking:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Subsidies on offer for services taking:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} from {STRING} to {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} from {STRING} to {STRING}
|
||||||
STR_2028_BY :{YELLOW} (by {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (by {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}None
|
STR_202A_NONE :{ORANGE}None
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Services already subsidised:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Services already subsidized:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} from {STATION} to {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} from {STATION} to {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, until {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, until {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Offer of subsidy expired:{}{}{STRING} from {STRING} to {STRING} will now not attract a subsidy.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Offer of subsidy expired:{}{}{STRING} from {STRING} to {STRING} will now not attract a subsidy.
|
||||||
STR_202F_SUBSIDY_WITHDRAWN_SERVICE :{BLACK}{BIGFONT}Subsidy withdrawn:{}{}{STRING} service from {STATION} to {STATION} is no longer subsidised.
|
STR_202F_SUBSIDY_WITHDRAWN_SERVICE :{BLACK}{BIGFONT}Subsidy withdrawn:{}{}{STRING} service from {STATION} to {STATION} is no longer subsidized.
|
||||||
STR_2030_SERVICE_SUBSIDY_OFFERED :{BLACK}{BIGFONT}Service subsidy offered:{}{}First {STRING} service from {STRING} to {STRING} will attract a year's subsidy from the local authority!
|
STR_2030_SERVICE_SUBSIDY_OFFERED :{BLACK}{BIGFONT}Service subsidy offered:{}{}First {STRING} service from {STRING} to {STRING} will attract a year's subsidy from the local authority!
|
||||||
STR_2031_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Service subsidy awarded to {COMPANY}!{}{}{STRING} service from {STATION} to {STATION} will pay 50% extra for the next year!
|
STR_2031_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Service subsidy awarded to {COMPANY}!{}{}{STRING} service from {STATION} to {STATION} will pay 50% extra for the next year!
|
||||||
STR_2032_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Service subsidy awarded to {COMPANY}!{}{}{STRING} service from {STATION} to {STATION} will pay double rates for the next year!
|
STR_2032_SERVICE_SUBSIDY_AWARDED :{BLACK}{BIGFONT}Service subsidy awarded to {COMPANY}!{}{}{STRING} service from {STATION} to {STATION} will pay double rates for the next year!
|
||||||
@@ -1561,7 +1563,7 @@ STR_2051_BUILD_A_STATUE_IN_HONOR :{WHITE}{STRING}
|
|||||||
STR_2052_FUND_THE_CONSTRUCTION_OF :{WHITE}{STRING}{}{YELLOW} Fund the construction of new commercial buildings in the town.{} Cost: {CURRENCY}
|
STR_2052_FUND_THE_CONSTRUCTION_OF :{WHITE}{STRING}{}{YELLOW} Fund the construction of new commercial buildings in the town.{} Cost: {CURRENCY}
|
||||||
STR_2053_BUY_1_YEAR_S_EXCLUSIVE :{WHITE}{STRING}{}{YELLOW} Buy 1 year's exclusive transport rights in town. Town authority will only allow passengers and cargo to use your company's stations.{} Cost: {CURRENCY}
|
STR_2053_BUY_1_YEAR_S_EXCLUSIVE :{WHITE}{STRING}{}{YELLOW} Buy 1 year's exclusive transport rights in town. Town authority will only allow passengers and cargo to use your company's stations.{} Cost: {CURRENCY}
|
||||||
STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY_DESC :{WHITE}{STRING}{}{YELLOW} Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{} Cost: {CURRENCY}
|
STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY_DESC :{WHITE}{STRING}{}{YELLOW} Bribe the local authority to increase your rating, at the risk of a severe penalty if caught.{} Cost: {CURRENCY}
|
||||||
STR_2055_TRAFFIC_CHAOS_IN_ROAD_REBUILDING :{BIGFONT}{BLACK}Traffic chaos in {TOWN}!{}{}Road rebuilding programme funded by {COMPANY} brings 6 months of misery to motorists!
|
STR_2055_TRAFFIC_CHAOS_IN_ROAD_REBUILDING :{BIGFONT}{BLACK}Traffic chaos in {TOWN}!{}{}Road rebuilding program funded by {COMPANY} brings 6 months of misery to motorists!
|
||||||
STR_2056 :{TINYFONT}{WHITE}{TOWN}
|
STR_2056 :{TINYFONT}{WHITE}{TOWN}
|
||||||
STR_2057 :{ORANGE}{TOWN}{BLACK} ({COMMA})
|
STR_2057 :{ORANGE}{TOWN}{BLACK} ({COMMA})
|
||||||
STR_2058_UNDER_CONSTRUCTION :{STRING} (under construction)
|
STR_2058_UNDER_CONSTRUCTION :{STRING} (under construction)
|
||||||
@@ -1772,7 +1774,7 @@ STR_4838_IMPROVED_FARMING_METHODS :{BLACK}{BIGFONT
|
|||||||
STR_4839_PRODUCTION_DOWN_BY_50 :{BLACK}{BIGFONT}{INDUSTRY} production down by 50%
|
STR_4839_PRODUCTION_DOWN_BY_50 :{BLACK}{BIGFONT}{INDUSTRY} production down by 50%
|
||||||
STR_483A_INSECT_INFESTATION_CAUSES :{BLACK}{BIGFONT}Insect infestation causes havoc at {INDUSTRY}!{}Production down by 50%
|
STR_483A_INSECT_INFESTATION_CAUSES :{BLACK}{BIGFONT}Insect infestation causes havoc at {INDUSTRY}!{}Production down by 50%
|
||||||
STR_483B_CAN_ONLY_BE_POSITIONED :{WHITE}...can only be positioned near edges of map
|
STR_483B_CAN_ONLY_BE_POSITIONED :{WHITE}...can only be positioned near edges of map
|
||||||
STR_INDUSTRY_PROD_GOUP :{BLACK}{BIGFONT}{STRING} production at {INDUSTRY} goes up by {COMMA}%!
|
STR_INDUSTRY_PROD_GOUP :{BLACK}{BIGFONT}{STRING} production at {INDUSTRY} increases by {COMMA}%!
|
||||||
STR_INDUSTRY_PROD_GODOWN :{BLACK}{BIGFONT}{STRING} production at {INDUSTRY} goes down by {COMMA}%!
|
STR_INDUSTRY_PROD_GODOWN :{BLACK}{BIGFONT}{STRING} production at {INDUSTRY} goes down by {COMMA}%!
|
||||||
|
|
||||||
##id 0x5000
|
##id 0x5000
|
||||||
@@ -1969,7 +1971,7 @@ STR_7015_AIRCRAFT_RUNNING_COSTS :{GOLD}Aircraft
|
|||||||
STR_7016_SHIP_RUNNING_COSTS :{GOLD}Ship Running Costs
|
STR_7016_SHIP_RUNNING_COSTS :{GOLD}Ship Running Costs
|
||||||
STR_7017_PROPERTY_MAINTENANCE :{GOLD}Property Maintenance
|
STR_7017_PROPERTY_MAINTENANCE :{GOLD}Property Maintenance
|
||||||
STR_7018_TRAIN_INCOME :{GOLD}Train Income
|
STR_7018_TRAIN_INCOME :{GOLD}Train Income
|
||||||
STR_7019_ROAD_VEHICLES_INCOME :{GOLD}Road Vehicles Income
|
STR_7019_ROAD_VEHICLES_INCOME :{GOLD}Road Vehicle Income
|
||||||
STR_701A_AIRCRAFT_INCOME :{GOLD}Aircraft Income
|
STR_701A_AIRCRAFT_INCOME :{GOLD}Aircraft Income
|
||||||
STR_701B_SHIP_INCOME :{GOLD}Ship Income
|
STR_701B_SHIP_INCOME :{GOLD}Ship Income
|
||||||
STR_701C_LOAN_INTEREST :{GOLD}Loan Interest
|
STR_701C_LOAN_INTEREST :{GOLD}Loan Interest
|
||||||
@@ -1998,7 +2000,7 @@ STR_7030_SELECT_NEW_FACE_FOR_PRESIDENT :{BLACK}Select n
|
|||||||
STR_7031_CHANGE_THE_COMPANY_VEHICLE :{BLACK}Change the company vehicle livery
|
STR_7031_CHANGE_THE_COMPANY_VEHICLE :{BLACK}Change the company vehicle livery
|
||||||
STR_7032_CHANGE_THE_PRESIDENT_S :{BLACK}Change the president's name
|
STR_7032_CHANGE_THE_PRESIDENT_S :{BLACK}Change the president's name
|
||||||
STR_7033_CHANGE_THE_COMPANY_NAME :{BLACK}Change the company name
|
STR_7033_CHANGE_THE_COMPANY_NAME :{BLACK}Change the company name
|
||||||
STR_7034_CLICK_ON_SELECTED_NEW_COLOR :{BLACK}Click on selected new color scheme
|
STR_7034_CLICK_ON_SELECTED_NEW_COLOR :{BLACK}Click on desired color scheme
|
||||||
STR_7035_INCREASE_SIZE_OF_LOAN :{BLACK}Increase size of loan
|
STR_7035_INCREASE_SIZE_OF_LOAN :{BLACK}Increase size of loan
|
||||||
STR_7036_REPAY_PART_OF_LOAN :{BLACK}Repay part of loan
|
STR_7036_REPAY_PART_OF_LOAN :{BLACK}Repay part of loan
|
||||||
STR_7037_PRESIDENT :{WHITE}{PLAYERNAME}{}{GOLD}(President)
|
STR_7037_PRESIDENT :{WHITE}{PLAYERNAME}{}{GOLD}(President)
|
||||||
@@ -2060,7 +2062,7 @@ STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Can't bu
|
|||||||
STR_7072_VIEW_HQ :{BLACK}View HQ
|
STR_7072_VIEW_HQ :{BLACK}View HQ
|
||||||
STR_RELOCATE_HQ :{BLACK}Relocate HQ
|
STR_RELOCATE_HQ :{BLACK}Relocate HQ
|
||||||
STR_COMPANY_PASSWORD :{BLACK}Password
|
STR_COMPANY_PASSWORD :{BLACK}Password
|
||||||
STR_COMPANY_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorised users from joining.
|
STR_COMPANY_PASSWORD_TOOLTIP :{BLACK}Password-protect your company to prevent unauthorized users from joining.
|
||||||
STR_SET_COMPANY_PASSWORD :Set company password
|
STR_SET_COMPANY_PASSWORD :Set company password
|
||||||
STR_7073_WORLD_RECESSION_FINANCIAL :{BIGFONT}{BLACK}World Recession!{}{}Financial experts fear worst as economy slumps!
|
STR_7073_WORLD_RECESSION_FINANCIAL :{BIGFONT}{BLACK}World Recession!{}{}Financial experts fear worst as economy slumps!
|
||||||
STR_7074_RECESSION_OVER_UPTURN_IN :{BIGFONT}{BLACK}Recession Over!{}{}Upturn in trade gives confidence to industries as economy strengthens!
|
STR_7074_RECESSION_OVER_UPTURN_IN :{BIGFONT}{BLACK}Recession Over!{}{}Upturn in trade gives confidence to industries as economy strengthens!
|
||||||
@@ -2075,7 +2077,7 @@ STR_707C_CAN_T_SELL_25_SHARE_IN :{WHITE}Can't se
|
|||||||
STR_707D_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY})
|
STR_707D_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY})
|
||||||
STR_707E_OWNED_BY_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY}{} {COMMA}% owned by {COMPANY})
|
STR_707E_OWNED_BY_OWNED_BY :{WHITE}({COMMA}% owned by {COMPANY}{} {COMMA}% owned by {COMPANY})
|
||||||
STR_707F_HAS_BEEN_TAKEN_OVER_BY :{BLACK}{BIGFONT}{COMPANY} has been taken over by {COMPANY}!
|
STR_707F_HAS_BEEN_TAKEN_OVER_BY :{BLACK}{BIGFONT}{COMPANY} has been taken over by {COMPANY}!
|
||||||
STR_7080_PROTECTED :{WHITE}This company does not trade shares yet...
|
STR_7080_PROTECTED :{WHITE}This company is not old enough to trade shares yet...
|
||||||
|
|
||||||
##id 0x8000
|
##id 0x8000
|
||||||
STR_8000_KIRBY_PAUL_TANK_STEAM :Kirby Paul Tank (Steam)
|
STR_8000_KIRBY_PAUL_TANK_STEAM :Kirby Paul Tank (Steam)
|
||||||
@@ -2407,7 +2409,7 @@ STR_882C_BUILT_VALUE :{LTBLUE}{STRING
|
|||||||
STR_882D_VALUE :{LTBLUE}{STRING}{BLACK} Value: {LTBLUE}{CURRENCY}
|
STR_882D_VALUE :{LTBLUE}{STRING}{BLACK} Value: {LTBLUE}{CURRENCY}
|
||||||
STR_882E :{WHITE}{VEHICLE}
|
STR_882E :{WHITE}{VEHICLE}
|
||||||
STR_882F_LOADING_UNLOADING :{LTBLUE}Loading / Unloading
|
STR_882F_LOADING_UNLOADING :{LTBLUE}Loading / Unloading
|
||||||
STR_TRAIN_MUST_BE_STOPPED :{WHITE}Train must be stopped inside depot
|
STR_TRAIN_MUST_BE_STOPPED :{WHITE}Train must be stopped inside a depot
|
||||||
STR_8830_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Can't send train to depot...
|
STR_8830_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Can't send train to depot...
|
||||||
STR_8831_NO_MORE_SPACE_FOR_ORDERS :{WHITE}No more space for orders
|
STR_8831_NO_MORE_SPACE_FOR_ORDERS :{WHITE}No more space for orders
|
||||||
STR_8832_TOO_MANY_ORDERS :{WHITE}Too many orders
|
STR_8832_TOO_MANY_ORDERS :{WHITE}Too many orders
|
||||||
@@ -2587,8 +2589,8 @@ STR_982F_NAME_SHIP :{BLACK}Name shi
|
|||||||
STR_9831_NAME_SHIP :{WHITE}Name ship
|
STR_9831_NAME_SHIP :{WHITE}Name ship
|
||||||
STR_9832_CAN_T_NAME_SHIP :{WHITE}Can't name ship...
|
STR_9832_CAN_T_NAME_SHIP :{WHITE}Can't name ship...
|
||||||
STR_9833_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Citizens celebrate . . .{}First ship arrives at {STATION}!
|
STR_9833_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Citizens celebrate . . .{}First ship arrives at {STATION}!
|
||||||
STR_9834_POSITION_BUOY_WHICH_CAN :{BLACK}Position buoy, which can be used for additional way points
|
STR_9834_POSITION_BUOY_WHICH_CAN :{BLACK}Place a buoy which can be used as a waypoint
|
||||||
STR_9835_CAN_T_POSITION_BUOY_HERE :{WHITE}Can't position buoy here...
|
STR_9835_CAN_T_POSITION_BUOY_HERE :{WHITE}Can't place buoy here...
|
||||||
STR_9836_RENAME :{BLACK}Rename
|
STR_9836_RENAME :{BLACK}Rename
|
||||||
STR_9837_RENAME_SHIP_TYPE :{BLACK}Rename ship type
|
STR_9837_RENAME_SHIP_TYPE :{BLACK}Rename ship type
|
||||||
STR_9838_RENAME_SHIP_TYPE :{WHITE}Rename ship type
|
STR_9838_RENAME_SHIP_TYPE :{WHITE}Rename ship type
|
||||||
@@ -2598,7 +2600,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Refit ship
|
STR_983C_REFIT_SHIP :{BLACK}Refit ship
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for ship to carry
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for ship to carry
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Refit ship to carry highlighted cargo type
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Refit ship to carry highlighted cargo type
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Can't refit ship...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Can't refit ship...
|
||||||
STR_9842_REFITTABLE :(refittable)
|
STR_9842_REFITTABLE :(refittable)
|
||||||
@@ -2671,7 +2673,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Refit aircraft
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Refit aircraft
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for aircraft to carry
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for aircraft to carry
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Refit aircraft to carry highlighted cargo type
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Refit aircraft to carry highlighted cargo type
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Can't refit aircraft...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Can't refit aircraft...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Go to {STATION} Hangar
|
STR_GO_TO_AIRPORT_HANGAR :Go to {STATION} Hangar
|
||||||
@@ -2684,13 +2686,13 @@ STR_B002_OIL_REFINERY_EXPLOSION :{BLACK}{BIGFONT
|
|||||||
STR_B003_FACTORY_DESTROYED_IN_SUSPICIOUS :{BLACK}{BIGFONT}Factory destroyed in suspicious circumstances near {TOWN}!
|
STR_B003_FACTORY_DESTROYED_IN_SUSPICIOUS :{BLACK}{BIGFONT}Factory destroyed in suspicious circumstances near {TOWN}!
|
||||||
STR_B004_UFO_LANDS_NEAR :{BLACK}{BIGFONT}'UFO' lands near {TOWN}!
|
STR_B004_UFO_LANDS_NEAR :{BLACK}{BIGFONT}'UFO' lands near {TOWN}!
|
||||||
STR_B005_COAL_MINE_SUBSIDENCE_LEAVES :{BLACK}{BIGFONT}Coal mine subsidence leaves trail of destruction near {TOWN}!
|
STR_B005_COAL_MINE_SUBSIDENCE_LEAVES :{BLACK}{BIGFONT}Coal mine subsidence leaves trail of destruction near {TOWN}!
|
||||||
STR_B006_FLOOD_VEHICLE_DESTROYED :{BLACK}{BIGFONT}Floods!{}At least {COMMA} presumed missing or dead after deadly floods!
|
STR_B006_FLOOD_VEHICLE_DESTROYED :{BLACK}{BIGFONT}Floods!{}At least {COMMA} missing, presumed dead after significant flooding!
|
||||||
|
|
||||||
STR_BRIBE_FAILED :{WHITE}Your attempted bribery has been
|
STR_BRIBE_FAILED :{WHITE}Your attempted bribery has been
|
||||||
STR_BRIBE_FAILED_2 :{WHITE}discovered by a regional investigator
|
STR_BRIBE_FAILED_2 :{WHITE}discovered by a regional investigator
|
||||||
STR_BUILD_DATE :{BLACK}Built: {LTBLUE}{DATE_LONG}
|
STR_BUILD_DATE :{BLACK}Built: {LTBLUE}{DATE_LONG}
|
||||||
|
|
||||||
STR_PERFORMANCE_DETAIL :{WHITE}Detail performance rating
|
STR_PERFORMANCE_DETAIL :{WHITE}Detailed performance rating
|
||||||
STR_PERFORMANCE_DETAIL_KEY :{BLACK}Detail
|
STR_PERFORMANCE_DETAIL_KEY :{BLACK}Detail
|
||||||
STR_PERFORMANCE_DETAIL_AMOUNT_CURRENCY :{BLACK}({CURRCOMPACT}/{CURRCOMPACT})
|
STR_PERFORMANCE_DETAIL_AMOUNT_CURRENCY :{BLACK}({CURRCOMPACT}/{CURRCOMPACT})
|
||||||
STR_PERFORMANCE_DETAIL_AMOUNT_INT :{BLACK}({COMMA}/{COMMA})
|
STR_PERFORMANCE_DETAIL_AMOUNT_INT :{BLACK}({COMMA}/{COMMA})
|
||||||
@@ -2708,15 +2710,15 @@ STR_PERFORMANCE_DETAIL_MONEY :{BLACK}Money:
|
|||||||
STR_PERFORMANCE_DETAIL_LOAN :{BLACK}Loan:
|
STR_PERFORMANCE_DETAIL_LOAN :{BLACK}Loan:
|
||||||
STR_PERFORMANCE_DETAIL_TOTAL :{BLACK}Total:
|
STR_PERFORMANCE_DETAIL_TOTAL :{BLACK}Total:
|
||||||
############ End of order list
|
############ End of order list
|
||||||
STR_PERFORMANCE_DETAIL_VEHICLES_TIP :{BLACK}Amount of vehicles. This includes road vehicles, trains, ships and aircraft.
|
STR_PERFORMANCE_DETAIL_VEHICLES_TIP :{BLACK}Number of vehicles; this includes road vehicles, trains, ships and aircraft
|
||||||
STR_PERFORMANCE_DETAIL_STATIONS_TIP :{BLACK}Amount of station parts. Every part of a station (e.g. train station, bus stop, airport) is counted, even if they are connected to one station.
|
STR_PERFORMANCE_DETAIL_STATIONS_TIP :{BLACK}Number of station parts. Every part of a station (e.g. train station, bus stop, airport) is counted, even if they are connected to one station.
|
||||||
STR_PERFORMANCE_DETAIL_MIN_PROFIT_TIP :{BLACK}The profit of the vehicle with the lowest income (of all vehicles older than 2 years)
|
STR_PERFORMANCE_DETAIL_MIN_PROFIT_TIP :{BLACK}The profit of the vehicle with the lowest income (of all vehicles older than 2 years)
|
||||||
STR_PERFORMANCE_DETAIL_MIN_INCOME_TIP :{BLACK}Amount of cash made in the month with the lowest profit of the past 12 quarters
|
STR_PERFORMANCE_DETAIL_MIN_INCOME_TIP :{BLACK}Amount of cash made in the month with the lowest profit of the past 12 quarters
|
||||||
STR_PERFORMANCE_DETAIL_MAX_INCOME_TIP :{BLACK}Amount of cash made in the month with the highest profit of the past 12 quarters
|
STR_PERFORMANCE_DETAIL_MAX_INCOME_TIP :{BLACK}Amount of cash made in the month with the highest profit of the past 12 quarters
|
||||||
STR_PERFORMANCE_DETAIL_DELIVERED_TIP :{BLACK}Units of cargo delivered in the past four quarters.
|
STR_PERFORMANCE_DETAIL_DELIVERED_TIP :{BLACK}Units of cargo delivered in the past four quarters.
|
||||||
STR_PERFORMANCE_DETAIL_CARGO_TIP :{BLACK}Types of cargo delivered in the last quarter.
|
STR_PERFORMANCE_DETAIL_CARGO_TIP :{BLACK}Number of types of cargo delivered in the past quarter.
|
||||||
STR_PERFORMANCE_DETAIL_MONEY_TIP :{BLACK}Amount of cash on hand
|
STR_PERFORMANCE_DETAIL_MONEY_TIP :{BLACK}Amount of money this company has in the bank
|
||||||
STR_PERFORMANCE_DETAIL_LOAN_TIP :{BLACK}Do you have a high loan?
|
STR_PERFORMANCE_DETAIL_LOAN_TIP :{BLACK}The amount of money this company has taken on loan
|
||||||
STR_PERFORMANCE_DETAIL_TOTAL_TIP :{BLACK}Total points out of possible points
|
STR_PERFORMANCE_DETAIL_TOTAL_TIP :{BLACK}Total points out of possible points
|
||||||
|
|
||||||
STR_NEWGRF_SETTINGS_CAPTION :{WHITE}Newgrf settings
|
STR_NEWGRF_SETTINGS_CAPTION :{WHITE}Newgrf settings
|
||||||
@@ -2765,8 +2767,8 @@ STR_REPLACE_HELP_START_BUTTON :{BLACK}Press to
|
|||||||
STR_REPLACE_HELP_RAILTYPE :{BLACK}Choose the railtype you want to replace engines for
|
STR_REPLACE_HELP_RAILTYPE :{BLACK}Choose the railtype you want to replace engines for
|
||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Displays which engine the left selected engine is being replaced with, if any
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Displays which engine the left selected engine is being replaced with, if any
|
||||||
STR_REPLACE_HELP :{BLACK}This allows you to replace one engine type with another type, when trains of the original type enter a depot
|
STR_REPLACE_HELP :{BLACK}This allows you to replace one engine type with another type, when trains of the original type enter a depot
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Wagon removal: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Car removal: {ORANGE}{SKIP}{STRING}
|
||||||
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Make autoreplace keep the length of a train the same by removing wagons (starting at the front), if replacing the engine would make the train longer.
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Make autoreplace keep the length of a train the same by removing cars (starting at the front), if replacing the engine would make the train longer.
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}Engine is not buildable
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Engine is not buildable
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
|
@@ -83,37 +83,37 @@ STR_004B_BATTERY :Baterias
|
|||||||
STR_004C_PLASTIC :Pl<50>stico
|
STR_004C_PLASTIC :Pl<50>stico
|
||||||
STR_004D_FIZZY_DRINK :Bebidas Gasosas
|
STR_004D_FIZZY_DRINK :Bebidas Gasosas
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} passageiro
|
STR_QUANTITY_PASSENGERS :{COMMA} passageiro{P "" s}
|
||||||
STR_QUANTITY_COAL :{COMMA} tonelada de carv<72>o
|
STR_QUANTITY_COAL :{COMMA} tonelada{P "" s} de carv<72>o
|
||||||
STR_QUANTITY_MAIL :{COMMA} saco de correspond<6E>ncias
|
STR_QUANTITY_MAIL :{COMMA} saco{P "" s} de correspond<6E>ncias
|
||||||
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} insumo de gado
|
STR_QUANTITY_LIVESTOCK :{COMMA} insumo{P "" s} de gado
|
||||||
STR_QUANTITY_GOODS :{COMMA} caixas de bens
|
STR_QUANTITY_GOODS :{COMMA} caixas de bens
|
||||||
STR_QUANTITY_GRAIN :{COMMA} tonelada de cereais
|
STR_QUANTITY_GRAIN :{COMMA} tonelada{P "" s} de cereais
|
||||||
STR_QUANTITY_WOOD :{COMMA} tonelada de madeira
|
STR_QUANTITY_WOOD :{COMMA} tonelada{P "" s} de madeira
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} tonelada de min<69>rio de ferro
|
STR_QUANTITY_IRON_ORE :{COMMA} tonelada{P "" s} de min<69>rio de ferro
|
||||||
STR_QUANTITY_STEEL :{COMMA} tonelada de a<>o
|
STR_QUANTITY_STEEL :{COMMA} tonelada{P "" s} de a<>o
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} saco de valores
|
STR_QUANTITY_VALUABLES :{COMMA} saco{P "" s} de valores
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tonelada de min<69>rio de cobre
|
STR_QUANTITY_COPPER_ORE :{COMMA} tonelada{P "" s} de min<69>rio de cobre
|
||||||
STR_QUANTITY_MAIZE :{COMMA} tonelada de milho
|
STR_QUANTITY_MAIZE :{COMMA} tonelada{P "" s} de milho
|
||||||
STR_QUANTITY_FRUIT :{COMMA} tonelada de fruta
|
STR_QUANTITY_FRUIT :{COMMA} tonelada{P "" s} de fruta
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} saco de diamantes
|
STR_QUANTITY_DIAMONDS :{COMMA} saco{P "" s} de diamantes
|
||||||
STR_QUANTITY_FOOD :{COMMA} tonelada de comida
|
STR_QUANTITY_FOOD :{COMMA} tonelada{P "" s} de comida
|
||||||
STR_QUANTITY_PAPER :{COMMA} tonelada de papel
|
STR_QUANTITY_PAPER :{COMMA} tonelada{P "" s} de papel
|
||||||
STR_QUANTITY_GOLD :{COMMA} saco de ouro
|
STR_QUANTITY_GOLD :{COMMA} saco{P "" s} de ouro
|
||||||
STR_QUANTITY_WATER :{VOLUME} de <20>gua
|
STR_QUANTITY_WATER :{VOLUME} de <20>gua
|
||||||
STR_QUANTITY_WHEAT :{COMMA} tonelada de trigo
|
STR_QUANTITY_WHEAT :{COMMA} tonelada{P "" s} de trigo
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} de borracha
|
STR_QUANTITY_RUBBER :{VOLUME} de borracha
|
||||||
STR_QUANTITY_SUGAR :{COMMA} tonelada de a<><61>car
|
STR_QUANTITY_SUGAR :{COMMA} tonelada{P "" s} de a<><61>car
|
||||||
STR_QUANTITY_TOYS :{COMMA} brinquedo
|
STR_QUANTITY_TOYS :{COMMA} brinquedo{P "" s}
|
||||||
STR_QUANTITY_SWEETS :{COMMA} saco de doces
|
STR_QUANTITY_SWEETS :{COMMA} saco{P "" s} de doces
|
||||||
STR_QUANTITY_COLA :{VOLUME} de cola
|
STR_QUANTITY_COLA :{VOLUME} de cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} tonelada de algod<6F>o doce
|
STR_QUANTITY_CANDYFLOSS :{COMMA} tonelada{P "" s} de algod<6F>o doce
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} bolha
|
STR_QUANTITY_BUBBLES :{COMMA} bolha{P "" s}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} tonelada de caramelo
|
STR_QUANTITY_TOFFEE :{COMMA} tonelada{P "" s} de caramelo
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} bateria
|
STR_QUANTITY_BATTERIES :{COMMA} bateria{P "" s}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} Bebida Gasosa
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} bebida{P "" s} gasosa
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}CL
|
STR_ABBREV_COAL :{TINYFONT}CL
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Op
|
|||||||
STR_MESSAGE_HISTORY_MENU :Hist<73>rico de Mensagens
|
STR_MESSAGE_HISTORY_MENU :Hist<73>rico de Mensagens
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Mostrar <20>ltima mensagem/not<6F>cia, mostrar op<6F><70>es de mensagens
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Mostrar <20>ltima mensagem/not<6F>cia, mostrar op<6F><70>es de mensagens
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Op<4F><70>es de Mensagens
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Op<4F><70>es de Mensagens
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Tipos de mensagens:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Tipos de mensagens:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o do jogador
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o do jogador
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o de um oponente
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o de um oponente
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Acidentes / desastres
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Acidentes / desastres
|
||||||
@@ -838,6 +838,7 @@ STR_TOWNNAME_ROMANIAN :Romeno
|
|||||||
STR_TOWNNAME_CZECH :Checo
|
STR_TOWNNAME_CZECH :Checo
|
||||||
STR_TOWNNAME_SWISS :Sui<75>a
|
STR_TOWNNAME_SWISS :Sui<75>a
|
||||||
STR_TOWNNAME_DANISH :Dinamarqu<71>s
|
STR_TOWNNAME_DANISH :Dinamarqu<71>s
|
||||||
|
STR_TOWNNAME_TURKISH :Turco
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Libras (<28>)
|
STR_CURR_GBP :Libras (<28>)
|
||||||
@@ -860,8 +861,8 @@ STR_CURR_ITL :Lira Italiana (
|
|||||||
STR_CURR_NLG :Guilda Holandesa (NLG)
|
STR_CURR_NLG :Guilda Holandesa (NLG)
|
||||||
STR_CURR_NOK :Coroa Norueguesa (NOK)
|
STR_CURR_NOK :Coroa Norueguesa (NOK)
|
||||||
STR_CURR_PLN :Zloty Polaco (PLN)
|
STR_CURR_PLN :Zloty Polaco (PLN)
|
||||||
STR_CURR_ROL :Lei Romeno (Lei)
|
STR_CURR_ROL :Lei Romeno (ROL)
|
||||||
STR_CURR_RUR :Rublo Russo (rur)
|
STR_CURR_RUR :Rublo Russo (RUR)
|
||||||
STR_CURR_SEK :Coroa Sueca (SEK)
|
STR_CURR_SEK :Coroa Sueca (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Personalizado...
|
STR_CURR_CUSTOM :Personalizado...
|
||||||
@@ -911,6 +912,7 @@ STR_CRATES :caixas
|
|||||||
STR_RES_OTHER :outros
|
STR_RES_OTHER :outros
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel compartilhar a lista de ordens...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel compartilhar a lista de ordens...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel copiar a lista de ordens...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel copiar a lista de ordens...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fim de Ordens Compartilhadas - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fim de Ordens Compartilhadas - -
|
||||||
@@ -1237,7 +1239,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :Rede Local / Internet
|
STR_NETWORK_LAN_INTERNET :Rede Local / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (divulgar)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (divulgar)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 jogadores
|
||||||
|
STR_NETWORK_1_PLAYERS :1 jogador
|
||||||
|
STR_NETWORK_2_PLAYERS :2 jogadores
|
||||||
|
STR_NETWORK_3_PLAYERS :3 jogadores
|
||||||
|
STR_NETWORK_4_PLAYERS :4 jogadores
|
||||||
|
STR_NETWORK_5_PLAYERS :5 jogadores
|
||||||
|
STR_NETWORK_6_PLAYERS :6 jogadores
|
||||||
|
STR_NETWORK_7_PLAYERS :7 jogadores
|
||||||
|
STR_NETWORK_8_PLAYERS :8 jogadores
|
||||||
|
STR_NETWORK_9_PLAYERS :9 jogadores
|
||||||
|
STR_NETWORK_10_PLAYERS :10 jogadores
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Limite de companhias:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limita o servidor para um certo valor de companhias
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max espectadores:
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limita o servidor para um certa quantia de espectadores
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma falado:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma falado:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Outros jogadores saber<65>o o idioma utilizado no servidor.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Outros jogadores saber<65>o o idioma utilizado no servidor.
|
||||||
@@ -1293,12 +1310,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Obtendo informa<6D><61>es do jogo..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Obtendo informa<6D><61>es do jogo..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Obtendo informa<6D><61>es da Companhia..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Obtendo informa<6D><61>es da Companhia..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente(s) <20> sua frente
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente{P "" s} <20> sua frente
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes obtidos at<61> agora
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes obtidos at<61> agora
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Desconectar
|
STR_NETWORK_DISCONNECT :{BLACK}Desconectar
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Digite a mensagem de texto a enviar
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Digite o valor do dinheiro que pretende dar
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Digite o valor do dinheiro que pretende dar
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Digite a senha
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Digite a senha
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companhia protegida. Digite a senha
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companhia protegida. Digite a senha
|
||||||
@@ -1336,6 +1352,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :A senha do jogo
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id do jogador incorreta em DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id do jogador incorreta em DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :chutado pelo servidor
|
STR_NETWORK_ERR_CLIENT_KICKED :chutado pelo servidor
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :estava a tentando trapacear
|
STR_NETWORK_ERR_CLIENT_CHEATER :estava a tentando trapacear
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :servidor cheio
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :entrou no jogo
|
STR_NETWORK_CLIENT_JOINED :entrou no jogo
|
||||||
STR_NETWORK_GIVE_MONEY :deu <20> sua empresa algum dinheiro ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :deu <20> sua empresa algum dinheiro ({CURRENCY})
|
||||||
@@ -1434,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Ferrovia com si
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terreno inclinado na dire<72><65>o incorreta para a estrada
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terreno inclinado na dire<72><65>o incorreta para a estrada
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Dever<65> remover a estrada primeiro
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Dever<65> remover a estrada primeiro
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Trabalhos em ruas em progresso
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construir Estradas
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construir Estradas
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Selecionar Ponte de Estrada
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Selecionar Ponte de Estrada
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}N<>o <20> poss<73>vel construir estrada aqui...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}N<>o <20> poss<73>vel construir estrada aqui...
|
||||||
@@ -1498,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} a
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Avalia<69><61>es da companhia de transporte
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Avalia<69><61>es da companhia de transporte
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subs<62>dios
|
STR_2025_SUBSIDIES :{WHITE}Subs<62>dios
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Oferta de subs<62>dios para os servi<76>os:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Oferta de subs<62>dios para os servi<76>os:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} para {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} para {STRING}
|
||||||
STR_2028_BY :{YELLOW} (por {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (por {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Nenhum
|
STR_202A_NONE :{ORANGE}Nenhum
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Servi<76>os j<> subsidiados:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Servi<76>os j<> subsidiados:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} de {STATION} para {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} de {STATION} para {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, at<61> {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, at<61> {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}A oferta do subs<62>dio expirou:{}{}{STRING} de {STRING} para {STRING} j<> n<>o <20> subsidiado.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}A oferta do subs<62>dio expirou:{}{}{STRING} de {STRING} para {STRING} j<> n<>o <20> subsidiado.
|
||||||
@@ -1662,6 +1680,7 @@ STR_306B_HELIPORT :{BLACK}Heliport
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...esta<74><61>o muito extensa
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...esta<74><61>o muito extensa
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...Esta<74><61>es n<>o-uniformes desativadas
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...Esta<74><61>es n<>o-uniformes desativadas
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orienta<74><61>o do Dep<65>sito
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orienta<74><61>o do Dep<65>sito
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...dever<65> ser constru<72>do na <20>gua
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...dever<65> ser constru<72>do na <20>gua
|
||||||
@@ -2582,7 +2601,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Adaptar barco
|
STR_983C_REFIT_SHIP :{BLACK}Adaptar barco
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga do barco
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga do barco
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Adaptar barco para transportar a carga seleccionada
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Adaptar barco para transportar a carga seleccionada
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}N<>o <20> poss<73>vel adaptar barco...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}N<>o <20> poss<73>vel adaptar barco...
|
||||||
STR_9842_REFITTABLE :(adapt<70>vel)
|
STR_9842_REFITTABLE :(adapt<70>vel)
|
||||||
@@ -2655,7 +2674,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Adaptar aeronave
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Adaptar aeronave
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga da aeronave
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga da aeronave
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Adaptar aeronave para transportar a carga seleccionada
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Adaptar aeronave para transportar a carga seleccionada
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}N<>o <20> poss<73>vel adaptar aeronave...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}N<>o <20> poss<73>vel adaptar aeronave...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Ir para o hangar de {STATION}
|
STR_GO_TO_AIRPORT_HANGAR :Ir para o hangar de {STATION}
|
||||||
@@ -2750,8 +2769,10 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Seleccio
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Exibe o tipo de motor que substituir<69> o que est<73> seleccionado <20> esquerda, se algum
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Exibe o tipo de motor que substituir<69> o que est<73> seleccionado <20> esquerda, se algum
|
||||||
STR_REPLACE_HELP :{BLACK}Permite a substiui<75><69>o de um tipo de motor por outro, quando comboios do tipo original entram num dep<65>sito
|
STR_REPLACE_HELP :{BLACK}Permite a substiui<75><69>o de um tipo de motor por outro, quando comboios do tipo original entram num dep<65>sito
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Remo<6D><6F>o de vag<61>es: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Remo<6D><6F>o de vag<61>es: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Ativar essa op<6F><70>o far<61> com que a auto-reposi<73><69>o remova vag<61>es dos trens, para que eles tenham o comprimento da menor esta<74><61>o em sua rota{}Ela remover<65> quantos vag<61>es forem necess<73>rios, come<6D>ando pelo da frente
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}A locomotiva n<>o pode ser constru<72>da
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}A locomotiva n<>o pode ser constru<72>da
|
||||||
|
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Lista de sinais - {COMMA} Sinais
|
STR_SIGN_LIST_CAPTION :{WHITE}Lista de sinais - {COMMA} Sinais
|
||||||
|
|
||||||
|
112
lang/catalan.txt
112
lang/catalan.txt
@@ -34,7 +34,7 @@ STR_001A_COPPER_ORE :Mineral de Cour
|
|||||||
STR_001B_MAIZE :Blat de Moro
|
STR_001B_MAIZE :Blat de Moro
|
||||||
STR_001C_FRUIT :Fruita
|
STR_001C_FRUIT :Fruita
|
||||||
STR_001D_DIAMONDS :Diamants
|
STR_001D_DIAMONDS :Diamants
|
||||||
STR_001E_FOOD :Queviures
|
STR_001E_FOOD :Menjar
|
||||||
STR_001F_PAPER :Paper
|
STR_001F_PAPER :Paper
|
||||||
STR_0020_GOLD :Or
|
STR_0020_GOLD :Or
|
||||||
STR_0021_WATER :Aigua
|
STR_0021_WATER :Aigua
|
||||||
@@ -83,37 +83,37 @@ STR_004B_BATTERY :Pila
|
|||||||
STR_004C_PLASTIC :Pl<50>stic
|
STR_004C_PLASTIC :Pl<50>stic
|
||||||
STR_004D_FIZZY_DRINK :Beguda Gasosa
|
STR_004D_FIZZY_DRINK :Beguda Gasosa
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} passatger
|
STR_QUANTITY_PASSENGERS :{COMMA} passatger{P "" s}
|
||||||
STR_QUANTITY_COAL :{COMMA} tona de carb<72>
|
STR_QUANTITY_COAL :{COMMA} ton{P a es} de carb<72>
|
||||||
STR_QUANTITY_MAIL :{COMMA} saca de correu
|
STR_QUANTITY_MAIL :{COMMA} sa{P ca ques} de correu
|
||||||
STR_QUANTITY_OIL :{VOLUME} de petroli
|
STR_QUANTITY_OIL :{VOLUME} de petroli
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} cap de bestiar
|
STR_QUANTITY_LIVESTOCK :{COMMA} cap{P "" s} de bestiar
|
||||||
STR_QUANTITY_GOODS :{COMMA} palet de mercaderies
|
STR_QUANTITY_GOODS :{COMMA} palet{P "" s} de mercaderies
|
||||||
STR_QUANTITY_GRAIN :{COMMA} tona de gra
|
STR_QUANTITY_GRAIN :{COMMA} ton{P a es} de gra
|
||||||
STR_QUANTITY_WOOD :{COMMA} tona de fusta
|
STR_QUANTITY_WOOD :{COMMA} ton{P a es} de fusta
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} tona de mineral de ferro
|
STR_QUANTITY_IRON_ORE :{COMMA} ton{P a es} de mineral de ferro
|
||||||
STR_QUANTITY_STEEL :{COMMA} tona d'acer
|
STR_QUANTITY_STEEL :{COMMA} ton{P a es} d'acer
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} saca de valors
|
STR_QUANTITY_VALUABLES :{COMMA} sa{P ca ques} de valors
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tona de mineral de coure
|
STR_QUANTITY_COPPER_ORE :{COMMA} ton{P a es} de mineral de coure
|
||||||
STR_QUANTITY_MAIZE :{COMMA} tona de blat de moro
|
STR_QUANTITY_MAIZE :{COMMA} ton{P a es} de blat de moro
|
||||||
STR_QUANTITY_FRUIT :{COMMA} tona de fruita
|
STR_QUANTITY_FRUIT :{COMMA} ton{P a es} de fruita
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} bossa de diamants
|
STR_QUANTITY_DIAMONDS :{COMMA} boss{P a es} de diamants
|
||||||
STR_QUANTITY_FOOD :{COMMA} tona de queviures
|
STR_QUANTITY_FOOD :{COMMA} ton{P a es} de queviures
|
||||||
STR_QUANTITY_PAPER :{COMMA} tona de paper
|
STR_QUANTITY_PAPER :{COMMA} ton{P a es} de paper
|
||||||
STR_QUANTITY_GOLD :{COMMA} sac d'or
|
STR_QUANTITY_GOLD :{COMMA} sa{P ca ques} d'or
|
||||||
STR_QUANTITY_WATER :{VOLUME} d'aigua
|
STR_QUANTITY_WATER :{VOLUME} d'aigua
|
||||||
STR_QUANTITY_WHEAT :{COMMA} tona de blat
|
STR_QUANTITY_WHEAT :{COMMA} ton{P a es} de blat
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} de cautx<74>
|
STR_QUANTITY_RUBBER :{VOLUME} de cautx<74>
|
||||||
STR_QUANTITY_SUGAR :{COMMA} tona de sucre
|
STR_QUANTITY_SUGAR :{COMMA} ton{P a es} de sucre
|
||||||
STR_QUANTITY_TOYS :{COMMA} joguina
|
STR_QUANTITY_TOYS :{COMMA} joguin{P a es}
|
||||||
STR_QUANTITY_SWEETS :{COMMA} bossa de dol<6F>os
|
STR_QUANTITY_SWEETS :{COMMA} boss{P a es} de dol<6F>os
|
||||||
STR_QUANTITY_COLA :{VOLUME} de refrescs
|
STR_QUANTITY_COLA :{VOLUME} de refrescs
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} tona de cot<6F> de sucre
|
STR_QUANTITY_CANDYFLOSS :{COMMA} ton{P a es} de cot<6F> de sucre
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} bombolla
|
STR_QUANTITY_BUBBLES :{COMMA} bomboll{P a es}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} tona de caramel
|
STR_QUANTITY_TOFFEE :{COMMA} ton{P a es} de caramel
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} pila
|
STR_QUANTITY_BATTERIES :{COMMA} pil{P a es}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stic
|
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stic
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} beguda gasosa
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} begud{P a es} gasosa
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}CB
|
STR_ABBREV_COAL :{TINYFONT}CB
|
||||||
@@ -208,7 +208,7 @@ STR_00F2_300M :{BLACK}{TINYFON
|
|||||||
STR_00F3_400M :{BLACK}{TINYFONT}400m
|
STR_00F3_400M :{BLACK}{TINYFONT}400m
|
||||||
STR_00F4_500M :{BLACK}{TINYFONT}500m
|
STR_00F4_500M :{BLACK}{TINYFONT}500m
|
||||||
STR_00F5_TRAINS :{BLACK}{TINYFONT}Trens
|
STR_00F5_TRAINS :{BLACK}{TINYFONT}Trens
|
||||||
STR_00F6_ROAD_VEHICLES :{BLACK}{TINYFONT}Vehicles
|
STR_00F6_ROAD_VEHICLES :{BLACK}{TINYFONT}Vehicles de carretera
|
||||||
STR_00F7_SHIPS :{BLACK}{TINYFONT}Vaixells
|
STR_00F7_SHIPS :{BLACK}{TINYFONT}Vaixells
|
||||||
STR_00F8_AIRCRAFT :{BLACK}{TINYFONT}Aeronaus
|
STR_00F8_AIRCRAFT :{BLACK}{TINYFONT}Aeronaus
|
||||||
STR_00F9_TRANSPORT_ROUTES :{BLACK}{TINYFONT}Rutes de Transport
|
STR_00F9_TRANSPORT_ROUTES :{BLACK}{TINYFONT}Rutes de Transport
|
||||||
@@ -218,7 +218,7 @@ STR_00FC_FOREST :{BLACK}{TINYFON
|
|||||||
STR_00FD_SAWMILL :{BLACK}{TINYFONT}Serradora
|
STR_00FD_SAWMILL :{BLACK}{TINYFONT}Serradora
|
||||||
STR_00FE_OIL_REFINERY :{BLACK}{TINYFONT}Refiner<65>a de Petroli
|
STR_00FE_OIL_REFINERY :{BLACK}{TINYFONT}Refiner<65>a de Petroli
|
||||||
STR_00FF_FARM :{BLACK}{TINYFONT}Granja
|
STR_00FF_FARM :{BLACK}{TINYFONT}Granja
|
||||||
STR_0100_FACTORY :{BLACK}{TINYFONT}Factor<EFBFBD>a
|
STR_0100_FACTORY :{BLACK}{TINYFONT}F<>brica
|
||||||
STR_0101_PRINTING_WORKS :{BLACK}{TINYFONT}Impremta
|
STR_0101_PRINTING_WORKS :{BLACK}{TINYFONT}Impremta
|
||||||
STR_0102_OIL_WELLS :{BLACK}{TINYFONT}Pous de Petroli
|
STR_0102_OIL_WELLS :{BLACK}{TINYFONT}Pous de Petroli
|
||||||
STR_0103_IRON_ORE_MINE :{BLACK}{TINYFONT}Mina de Ferro
|
STR_0103_IRON_ORE_MINE :{BLACK}{TINYFONT}Mina de Ferro
|
||||||
@@ -226,7 +226,7 @@ STR_0104_STEEL_MILL :{BLACK}{TINYFON
|
|||||||
STR_0105_BANK :{BLACK}{TINYFONT}Banc
|
STR_0105_BANK :{BLACK}{TINYFONT}Banc
|
||||||
STR_0106_PAPER_MILL :{BLACK}{TINYFONT}Paperera
|
STR_0106_PAPER_MILL :{BLACK}{TINYFONT}Paperera
|
||||||
STR_0107_GOLD_MINE :{BLACK}{TINYFONT}Mina d'Or
|
STR_0107_GOLD_MINE :{BLACK}{TINYFONT}Mina d'Or
|
||||||
STR_0108_FOOD_PROCESSING_PLANT :{BLACK}{TINYFONT}Planta de Manipulaci<63> de Queviures
|
STR_0108_FOOD_PROCESSING_PLANT :{BLACK}{TINYFONT}Planta de Manipulaci<63> d'Aliments
|
||||||
STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Mina de Diamants
|
STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Mina de Diamants
|
||||||
STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Mina de Coure
|
STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Mina de Coure
|
||||||
STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Plantaci<63> de Fruita
|
STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Plantaci<63> de Fruita
|
||||||
@@ -309,7 +309,7 @@ STR_0152_TOWN_DIRECTORY :Directori de Po
|
|||||||
STR_0153_SUBSIDIES :Subvencions
|
STR_0153_SUBSIDIES :Subvencions
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_0154_OPERATING_PROFIT_GRAPH :Gr<47>fic d'aprofitament d'operacions
|
STR_0154_OPERATING_PROFIT_GRAPH :Gr<47>fic de benefici operatiu
|
||||||
STR_0155_INCOME_GRAPH :Gr<47>fic d'ingressos
|
STR_0155_INCOME_GRAPH :Gr<47>fic d'ingressos
|
||||||
STR_0156_DELIVERED_CARGO_GRAPH :Gr<47>fic d'entrega de c<>rrega
|
STR_0156_DELIVERED_CARGO_GRAPH :Gr<47>fic d'entrega de c<>rrega
|
||||||
STR_0157_PERFORMANCE_HISTORY_GRAPH :Gr<47>fic hist<73>ric de rendiment
|
STR_0157_PERFORMANCE_HISTORY_GRAPH :Gr<47>fic hist<73>ric de rendiment
|
||||||
@@ -366,7 +366,7 @@ STR_016F :{TINYFONT}{STRI
|
|||||||
STR_0170 :{TINYFONT}{STRING}-
|
STR_0170 :{TINYFONT}{STRING}-
|
||||||
STR_0171_PAUSE_GAME :{BLACK}Parar joc
|
STR_0171_PAUSE_GAME :{BLACK}Parar joc
|
||||||
STR_0172_SAVE_GAME_ABANDON_GAME :{BLACK}Desar joc, deixar joc, sortir
|
STR_0172_SAVE_GAME_ABANDON_GAME :{BLACK}Desar joc, deixar joc, sortir
|
||||||
STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}Mostrar la llista d'estacions de les empresses
|
STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}Mostrar la llista d'estacions de l'empresa
|
||||||
STR_0174_DISPLAY_MAP :{BLACK}Mostrar mapa
|
STR_0174_DISPLAY_MAP :{BLACK}Mostrar mapa
|
||||||
STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Mostrar mapa, directori de poblacions
|
STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Mostrar mapa, directori de poblacions
|
||||||
STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}Mostrar directori de poblacions
|
STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}Mostrar directori de poblacions
|
||||||
@@ -391,7 +391,7 @@ STR_0188 :{BLACK}{SMALLUP
|
|||||||
STR_0189 :{BLACK}{SMALLDOWNARROW}
|
STR_0189 :{BLACK}{SMALLDOWNARROW}
|
||||||
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}No es pot canviar l'interval del manteniment...
|
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}No es pot canviar l'interval del manteniment...
|
||||||
STR_018B_CLOSE_WINDOW :{BLACK}Tancar finestra
|
STR_018B_CLOSE_WINDOW :{BLACK}Tancar finestra
|
||||||
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}T<>tol de finestra - arrosega aix<EFBFBD> per moure la finestra
|
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}T<>tol de finestra - arrosega a<EFBFBD><EFBFBD> per moure la finestra
|
||||||
STR_STICKY_BUTTON :{BLACK}Marca aquesta finestra com a no eliminable per a la clau 'Tancar totes les Finestres'
|
STR_STICKY_BUTTON :{BLACK}Marca aquesta finestra com a no eliminable per a la clau 'Tancar totes les Finestres'
|
||||||
STR_RESIZE_BUTTON :{BLACK}Prem i arrosega per canviar el tamany de la finestra
|
STR_RESIZE_BUTTON :{BLACK}Prem i arrosega per canviar el tamany de la finestra
|
||||||
STR_SAVELOAD_HOME_BUTTON :{BLACK}Prem aqui per anar a l'actual directori de desar/carregar per defecte
|
STR_SAVELOAD_HOME_BUTTON :{BLACK}Prem aqui per anar a l'actual directori de desar/carregar per defecte
|
||||||
@@ -424,7 +424,7 @@ STR_01A2_IS_GETTING_VERY_OLD_AND :{WHITE}{STRING}
|
|||||||
STR_01A3_LAND_AREA_INFORMATION :{WHITE}Informaci<63> del terreny
|
STR_01A3_LAND_AREA_INFORMATION :{WHITE}Informaci<63> del terreny
|
||||||
STR_01A4_COST_TO_CLEAR_N_A :{BLACK}Cost de neteja: {LTBLUE}N/A
|
STR_01A4_COST_TO_CLEAR_N_A :{BLACK}Cost de neteja: {LTBLUE}N/A
|
||||||
STR_01A5_COST_TO_CLEAR :{BLACK}Cost de neteja: {LTBLUE}{CURRENCY}
|
STR_01A5_COST_TO_CLEAR :{BLACK}Cost de neteja: {LTBLUE}{CURRENCY}
|
||||||
STR_01A6_N_A :N/A
|
STR_01A6_N_A :N/D
|
||||||
STR_01A7_OWNER :{BLACK}Propietari: {LTBLUE}{STRING}
|
STR_01A7_OWNER :{BLACK}Propietari: {LTBLUE}{STRING}
|
||||||
STR_01A8_LOCAL_AUTHORITY :{BLACK}Autoritat Local: {LTBLUE}{STRING}
|
STR_01A8_LOCAL_AUTHORITY :{BLACK}Autoritat Local: {LTBLUE}{STRING}
|
||||||
STR_01A9_NONE :Ning<6E>
|
STR_01A9_NONE :Ning<6E>
|
||||||
@@ -483,7 +483,7 @@ STR_01DB_MUSIC_VOLUME :{BLACK}{TINYFON
|
|||||||
STR_01DC_EFFECTS_VOLUME :{BLACK}{TINYFONT}Volum dels efectes
|
STR_01DC_EFFECTS_VOLUME :{BLACK}{TINYFONT}Volum dels efectes
|
||||||
STR_01DD_MIN_MAX :{BLACK}{TINYFONT}MIN ' ' ' ' ' ' MAX
|
STR_01DD_MIN_MAX :{BLACK}{TINYFONT}MIN ' ' ' ' ' ' MAX
|
||||||
STR_01DE_SKIP_TO_PREVIOUS_TRACK :{BLACK}Saltar a la pista anterior de la selecci<63>
|
STR_01DE_SKIP_TO_PREVIOUS_TRACK :{BLACK}Saltar a la pista anterior de la selecci<63>
|
||||||
STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}altar a la pista seg<65>ent de la selecci<63>
|
STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}Saltar a la pista seg<65>ent de la selecci<63>
|
||||||
STR_01E0_STOP_PLAYING_MUSIC :{BLACK}Parar la m<>sica
|
STR_01E0_STOP_PLAYING_MUSIC :{BLACK}Parar la m<>sica
|
||||||
STR_01E1_START_PLAYING_MUSIC :{BLACK}Engegar la m<>sica
|
STR_01E1_START_PLAYING_MUSIC :{BLACK}Engegar la m<>sica
|
||||||
STR_01E2_DRAG_SLIDERS_TO_SET_MUSIC :{BLACK}Arrosega els controls per establir el volum de la m<>sica i els efectes de s<>
|
STR_01E2_DRAG_SLIDERS_TO_SET_MUSIC :{BLACK}Arrosega els controls per establir el volum de la m<>sica i els efectes de s<>
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Prefer
|
|||||||
STR_MESSAGE_HISTORY_MENU :Historial de Missatges
|
STR_MESSAGE_HISTORY_MENU :Historial de Missatges
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Mostrar darrers missatges/not<6F>cies, mostrar opcions de missatges
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Mostrar darrers missatges/not<6F>cies, mostrar opcions de missatges
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Opcions de Missatges
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Opcions de Missatges
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Tipus de Missages:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Tipus de Missages:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arribada del 1er. vehicle a una estaci<63> teva
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arribada del 1er. vehicle a una estaci<63> teva
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arribada del 1er. vehicle a una estaci<63> competidora
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arribada del 1er. vehicle a una estaci<63> competidora
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / desastres
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / desastres
|
||||||
@@ -838,6 +838,7 @@ STR_TOWNNAME_ROMANIAN :Roman
|
|||||||
STR_TOWNNAME_CZECH :Txec
|
STR_TOWNNAME_CZECH :Txec
|
||||||
STR_TOWNNAME_SWISS :Su<53>s
|
STR_TOWNNAME_SWISS :Su<53>s
|
||||||
STR_TOWNNAME_DANISH :Dan<61>s
|
STR_TOWNNAME_DANISH :Dan<61>s
|
||||||
|
STR_TOWNNAME_TURKISH :Turc
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Lliures (<28>)
|
STR_CURR_GBP :Lliures (<28>)
|
||||||
@@ -860,8 +861,8 @@ STR_CURR_ITL :Lires Italianes
|
|||||||
STR_CURR_NLG :Florins Holandesos (NLG)
|
STR_CURR_NLG :Florins Holandesos (NLG)
|
||||||
STR_CURR_NOK :Corones Noruegues (NOK)
|
STR_CURR_NOK :Corones Noruegues (NOK)
|
||||||
STR_CURR_PLN :Zloty Polac (PLN)
|
STR_CURR_PLN :Zloty Polac (PLN)
|
||||||
STR_CURR_ROL :Leu Roman<61>s (Lei)
|
STR_CURR_ROL :Leu Roman<61>s (ROL)
|
||||||
STR_CURR_RUR :Rubles Russos (rur)
|
STR_CURR_RUR :Rubles Russos (RUR)
|
||||||
STR_CURR_SEK :Corones Sueques (SEK)
|
STR_CURR_SEK :Corones Sueques (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Personalitzat...
|
STR_CURR_CUSTOM :Personalitzat...
|
||||||
@@ -911,6 +912,7 @@ STR_CRATES :palets
|
|||||||
STR_RES_OTHER :altres
|
STR_RES_OTHER :altres
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}No es pot compartir la llista d'ordres...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}No es pot compartir la llista d'ordres...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}No es pot copiar la llista d'ordres...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}No es pot copiar la llista d'ordres...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fi d'Ordres Compartides - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fi d'Ordres Compartides - -
|
||||||
@@ -1039,6 +1041,7 @@ STR_CONFIG_PATCHES_SNAP_RADIUS_DISABLED :{LTBLUE}Radi de
|
|||||||
|
|
||||||
STR_CONFIG_PATCHES_GUI :{BLACK}Interficie
|
STR_CONFIG_PATCHES_GUI :{BLACK}Interficie
|
||||||
STR_CONFIG_PATCHES_CONSTRUCTION :{BLACK}Construcci<63>
|
STR_CONFIG_PATCHES_CONSTRUCTION :{BLACK}Construcci<63>
|
||||||
|
STR_CONFIG_PATCHES_VEHICLES :{BLACK}Vehicles
|
||||||
STR_CONFIG_PATCHES_STATIONS :{BLACK}Estacions
|
STR_CONFIG_PATCHES_STATIONS :{BLACK}Estacions
|
||||||
STR_CONFIG_PATCHES_ECONOMY :{BLACK}Econom<6F>a
|
STR_CONFIG_PATCHES_ECONOMY :{BLACK}Econom<6F>a
|
||||||
STR_CONFIG_PATCHES_AI :{BLACK}Competidors
|
STR_CONFIG_PATCHES_AI :{BLACK}Competidors
|
||||||
@@ -1236,7 +1239,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (anunci)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (anunci)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 jugadors
|
||||||
|
STR_NETWORK_1_PLAYERS :1 jugador
|
||||||
|
STR_NETWORK_2_PLAYERS :2 jugadors
|
||||||
|
STR_NETWORK_3_PLAYERS :3 jugadors
|
||||||
|
STR_NETWORK_4_PLAYERS :4 jugadors
|
||||||
|
STR_NETWORK_5_PLAYERS :5 jugadors
|
||||||
|
STR_NETWORK_6_PLAYERS :6 jugadors
|
||||||
|
STR_NETWORK_7_PLAYERS :7 jugadors
|
||||||
|
STR_NETWORK_8_PLAYERS :8 jugadors
|
||||||
|
STR_NETWORK_9_PLAYERS :9 jugadors
|
||||||
|
STR_NETWORK_10_PLAYERS :10 jugadors
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}M<>x companyies:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limitar el servidor a un cert nombre de companyies
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}M<>x espectadors:
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limitar el servidor a un cert nombre de espectadors
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma parlat:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma parlat:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Els altres jugadors sabr<62>n quin idioma es parla en aquest servidor.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Els altres jugadors sabr<62>n quin idioma es parla en aquest servidor.
|
||||||
@@ -1292,12 +1310,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Obtenint informaci<63> del joc..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Obtenint informaci<63> del joc..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Obtenint informaci<63> de l'empresa..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Obtenint informaci<63> de l'empresa..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} client(s) rivals
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} client{P "" s} rivals
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descarregats aproximadament
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descarregats aproximadament
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Desconnecta
|
STR_NETWORK_DISCONNECT :{BLACK}Desconnecta
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Entra el text del missatge a enviar
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Entra la quantitat de diners que vols obtenir
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Entra la quantitat de diners que vols obtenir
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegit. Entra la contrasenya
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegit. Entra la contrasenya
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Entra la contrasenya
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Entra la contrasenya
|
||||||
@@ -1335,6 +1352,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :contrasenya de
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id de jugador incorrecta en DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id de jugador incorrecta en DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :tret pel servidor
|
STR_NETWORK_ERR_CLIENT_KICKED :tret pel servidor
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :s'ha intentat usar un codi trampa
|
STR_NETWORK_ERR_CLIENT_CHEATER :s'ha intentat usar un codi trampa
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :servidor ple
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :ha entrat al joc
|
STR_NETWORK_CLIENT_JOINED :ha entrat al joc
|
||||||
STR_NETWORK_GIVE_MONEY :gave you some money ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :gave you some money ({CURRENCY})
|
||||||
@@ -1433,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :V
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terreny inclinat en direcci<63> incorrecta per la carretera
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terreny inclinat en direcci<63> incorrecta per la carretera
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}S'ha de treure la carretera primer
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}S'ha de treure la carretera primer
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Obres en progr<67>s
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construcci<63> de Carreteres
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construcci<63> de Carreteres
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Selecciona Pont per Carretera
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Selecciona Pont per Carretera
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}No es pot construir carretera aqui...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}No es pot construir carretera aqui...
|
||||||
@@ -1497,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} a
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Ratis de l'Empresa de Transports:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Ratis de l'Empresa de Transports:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subvencions
|
STR_2025_SUBSIDIES :{WHITE}Subvencions
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Subvencions per prestaci<63> de serveis oferides:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Subvencions per prestaci<63> de serveis oferides:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} a {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} a {STRING}
|
||||||
STR_2028_BY :{YELLOW} (per {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (per {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Cap
|
STR_202A_NONE :{ORANGE}Cap
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Serveis ja subvencionats:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Serveis ja subvencionats:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} des de {STATION} fins a {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} des de {STATION} fins a {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, fins a {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, fins a {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Oferiment de subvenci<63> caducada: {}{}{STRING} des de {STRING} fins a {STRING} s'ha declarat desert.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Oferiment de subvenci<63> caducada: {}{}{STRING} des de {STRING} fins a {STRING} s'ha declarat desert.
|
||||||
@@ -1661,6 +1680,7 @@ STR_306B_HELIPORT :{BLACK}Heliport
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...estaci<63> massa extesa
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...estaci<63> massa extesa
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...estacions no uniformes desactivades
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...estacions no uniformes desactivades
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orientaci<63> de les Drassanes
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orientaci<63> de les Drassanes
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...s'han de construir dins l'aigua
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...s'han de construir dins l'aigua
|
||||||
@@ -2581,7 +2601,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Remodelar vaixell
|
STR_983C_REFIT_SHIP :{BLACK}Remodelar vaixell
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona el tipus de c<>rrega a transportar
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona el tipus de c<>rrega a transportar
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Remodelar vaixell per portar el tipus de c<>rrega seleccionat
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Remodelar vaixell per portar el tipus de c<>rrega seleccionat
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona el tipus de c<>rrega a transportar:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona el tipus de c<>rrega a transportar:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacitat: {GOLD}{STRING}{}{BLACK}Cost de la remodelaci<63>: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacitat: {GOLD}{STRING}{}{BLACK}Cost de la remodelaci<63>: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}No es pot remodelar el vaixell...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}No es pot remodelar el vaixell...
|
||||||
STR_9842_REFITTABLE :(remodelable)
|
STR_9842_REFITTABLE :(remodelable)
|
||||||
@@ -2654,7 +2674,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Remodelar aeronaus
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Remodelar aeronaus
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona tipus de c<>rrega a transportar
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona tipus de c<>rrega a transportar
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Remodelar aeronau per transportar el tipus de c<>rrega seleccionat
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Remodelar aeronau per transportar el tipus de c<>rrega seleccionat
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona tipus de c<>rrega a transportar:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona tipus de c<>rrega a transportar:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacitat: {GOLD}{STRING}{}{BLACK}Cost de la remodelaci<63>: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacitat: {GOLD}{STRING}{}{BLACK}Cost de la remodelaci<63>: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}No es pot remodelar l'aeronau...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}No es pot remodelar l'aeronau...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Anar a l'hangar de {STATION}.
|
STR_GO_TO_AIRPORT_HANGAR :Anar a l'hangar de {STATION}.
|
||||||
@@ -2680,6 +2700,7 @@ STR_PERFORMANCE_DETAIL_AMOUNT_INT :{BLACK}({COMMA}
|
|||||||
STR_PERFORMANCE_DETAIL_PERCENT :{WHITE}{NUM}%
|
STR_PERFORMANCE_DETAIL_PERCENT :{WHITE}{NUM}%
|
||||||
SET_PERFORMANCE_DETAIL_INT :{BLACK}{NUM}
|
SET_PERFORMANCE_DETAIL_INT :{BLACK}{NUM}
|
||||||
############ Those following lines need to be in this order!!
|
############ Those following lines need to be in this order!!
|
||||||
|
STR_PERFORMANCE_DETAIL_VEHICLES :{BLACK}Vehicles:
|
||||||
STR_PERFORMANCE_DETAIL_STATIONS :{BLACK}Estacions:
|
STR_PERFORMANCE_DETAIL_STATIONS :{BLACK}Estacions:
|
||||||
STR_PERFORMANCE_DETAIL_MIN_PROFIT :{BLACK}Min. benefici:
|
STR_PERFORMANCE_DETAIL_MIN_PROFIT :{BLACK}Min. benefici:
|
||||||
STR_PERFORMANCE_DETAIL_MIN_INCOME :{BLACK}Min. ingr<67>s:
|
STR_PERFORMANCE_DETAIL_MIN_INCOME :{BLACK}Min. ingr<67>s:
|
||||||
@@ -2748,6 +2769,9 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Tria el
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Mosyta quin motor dels seleccionats a l'esquerra es reempla<6C>a, si hi ha
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Mosyta quin motor dels seleccionats a l'esquerra es reempla<6C>a, si hi ha
|
||||||
STR_REPLACE_HELP :{BLACK}Et permet reempla<6C>ar un tipus de motor amb un altre, quan els trens del tipus original entrin a cotxeres
|
STR_REPLACE_HELP :{BLACK}Et permet reempla<6C>ar un tipus de motor amb un altre, quan els trens del tipus original entrin a cotxeres
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Treure vagons: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Treure vagons: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Fer que la sustituci<63> autom<6F>tica mantinga la llargaria del tren eliminant vagons (comen<65>ant pel front), si sustituira la m<>quina faria el tren m<>s llarg
|
||||||
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}El motor no es pot construir
|
||||||
|
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Llista de senyals - {COMMA} Senyals
|
STR_SIGN_LIST_CAPTION :{WHITE}Llista de senyals - {COMMA} Senyals
|
||||||
|
@@ -142,7 +142,7 @@ STR_004D_FIZZY_DRINK :limon
|
|||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} cestuj<75>c<EFBFBD>{P "" "" ch}
|
STR_QUANTITY_PASSENGERS :{COMMA} cestuj<75>c<EFBFBD>{P "" "" ch}
|
||||||
STR_QUANTITY_COAL :{COMMA} tun{P a y ""} uhl<68>
|
STR_QUANTITY_COAL :{COMMA} tun{P a y ""} uhl<68>
|
||||||
STR_QUANTITY_MAIL :{COMMA} bal<61>k{P "" "y" u} po<70>ty
|
STR_QUANTITY_MAIL :{COMMA} bal<61>k{P "" y u} po<70>ty
|
||||||
STR_QUANTITY_OIL :{VOLUME} ropy
|
STR_QUANTITY_OIL :{VOLUME} ropy
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} kus{P "" y u} dobytka
|
STR_QUANTITY_LIVESTOCK :{COMMA} kus{P "" y u} dobytka
|
||||||
STR_QUANTITY_GOODS :{COMMA} krabic{P e e ""} zbo<62><6F>
|
STR_QUANTITY_GOODS :{COMMA} krabic{P e e ""} zbo<62><6F>
|
||||||
@@ -150,14 +150,14 @@ STR_QUANTITY_GRAIN :{COMMA} tun{P a
|
|||||||
STR_QUANTITY_WOOD :{COMMA} tun{P a y ""} dreva
|
STR_QUANTITY_WOOD :{COMMA} tun{P a y ""} dreva
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} tun{P a y ""} <20>elezn<7A> rudy
|
STR_QUANTITY_IRON_ORE :{COMMA} tun{P a y ""} <20>elezn<7A> rudy
|
||||||
STR_QUANTITY_STEEL :{COMMA} tun{P a y ""} oceli
|
STR_QUANTITY_STEEL :{COMMA} tun{P a y ""} oceli
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} bal<61>k{P "" "y" u} cenin
|
STR_QUANTITY_VALUABLES :{COMMA} bal<61>k{P "" y u} cenin
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tun{P a y ""} medene rudy
|
STR_QUANTITY_COPPER_ORE :{COMMA} tun{P a y ""} medene rudy
|
||||||
STR_QUANTITY_MAIZE :{COMMA} tun{P a y ""} kukurice
|
STR_QUANTITY_MAIZE :{COMMA} tun{P a y ""} kukurice
|
||||||
STR_QUANTITY_FRUIT :{COMMA} tun{P a y ""} ovoce
|
STR_QUANTITY_FRUIT :{COMMA} tun{P a y ""} ovoce
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} pyt{P el le lu} diamantu
|
STR_QUANTITY_DIAMONDS :{COMMA} pyt{P el le lu} diamantu
|
||||||
STR_QUANTITY_FOOD :{COMMA} tun{P a y ""} j<>dla
|
STR_QUANTITY_FOOD :{COMMA} tun{P a y ""} j<>dla
|
||||||
STR_QUANTITY_PAPER :{COMMA} tun{P a y ""} pap<61>ru
|
STR_QUANTITY_PAPER :{COMMA} tun{P a y ""} pap<61>ru
|
||||||
STR_QUANTITY_GOLD :{COMMA} bal<61>k{P "" "y" u}
|
STR_QUANTITY_GOLD :{COMMA} bal<61>k{P "" y u}
|
||||||
STR_QUANTITY_WATER :{VOLUME} vody
|
STR_QUANTITY_WATER :{VOLUME} vody
|
||||||
STR_QUANTITY_WHEAT :{COMMA} tun{P a y ""} kukurice
|
STR_QUANTITY_WHEAT :{COMMA} tun{P a y ""} kukurice
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} kaucuku
|
STR_QUANTITY_RUBBER :{VOLUME} kaucuku
|
||||||
@@ -895,6 +895,8 @@ STR_TOWNNAME_ROMANIAN :Rumunsk
|
|||||||
STR_TOWNNAME_CZECH :Ceska
|
STR_TOWNNAME_CZECH :Ceska
|
||||||
STR_TOWNNAME_SWISS :<3A>v<EFBFBD>carsk<73>
|
STR_TOWNNAME_SWISS :<3A>v<EFBFBD>carsk<73>
|
||||||
STR_TOWNNAME_DANISH :D<>nsk<73>
|
STR_TOWNNAME_DANISH :D<>nsk<73>
|
||||||
|
STR_TOWNNAME_TURKISH :Tureck<63>
|
||||||
|
STR_TOWNNAME_ITALIAN :Italsk<73>
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Libry (<28>)
|
STR_CURR_GBP :Libry (<28>)
|
||||||
@@ -968,6 +970,7 @@ STR_CRATES :krabic
|
|||||||
STR_RES_OTHER :jin<69>
|
STR_RES_OTHER :jin<69>
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Nemuzu sd<73>let seznam prikazu...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Nemuzu sd<73>let seznam prikazu...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Nemohu kop<6F>rovat seznam prikazu...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Nemohu kop<6F>rovat seznam prikazu...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Konec sd<73>len<65>ch prikazu - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Konec sd<73>len<65>ch prikazu - -
|
||||||
@@ -1055,6 +1058,7 @@ STR_CONFIG_PATCHES_SNOWLINE_HEIGHT :{LTBLUE}V
|
|||||||
STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Nejvetsi rozsah stanice: {ORANGE}{STRING} {RED}Pozor: Vysok<6F> nastaven<65> zpomal<61> hru
|
STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Nejvetsi rozsah stanice: {ORANGE}{STRING} {RED}Pozor: Vysok<6F> nastaven<65> zpomal<61> hru
|
||||||
STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}<7D>dr<64>ba helikopt<70>r na heliportech: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}<7D>dr<64>ba helikopt<70>r na heliportech: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_LINK_TERRAFORM_TOOLBAR :{LTBLUE}Otev<65>rat li<6C>tu na <20>pravy ter<65>nu s li<6C>tami na v<>stavbu trat<61>/silnic atd.: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_LINK_TERRAFORM_TOOLBAR :{LTBLUE}Otev<65>rat li<6C>tu na <20>pravy ter<65>nu s li<6C>tami na v<>stavbu trat<61>/silnic atd.: {ORANGE}{STRING}
|
||||||
|
STR_CONFIG_PATCHES_REVERSE_SCROLLING :{LTBLUE}Posouvat pohled opacnym smerem: {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}Maximum vlaku na hrace: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}Maximum vlaku na hrace: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}Maximum silnicnich vozidel na hrace: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}Maximum silnicnich vozidel na hrace: {ORANGE}{STRING}
|
||||||
@@ -1293,7 +1297,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (ozn<7A>mit)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (ozn<7A>mit)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 hracu
|
||||||
|
STR_NETWORK_1_PLAYERS :1 hrac
|
||||||
|
STR_NETWORK_2_PLAYERS :2 hraci
|
||||||
|
STR_NETWORK_3_PLAYERS :3 hraci
|
||||||
|
STR_NETWORK_4_PLAYERS :4 hraci
|
||||||
|
STR_NETWORK_5_PLAYERS :5 hracu
|
||||||
|
STR_NETWORK_6_PLAYERS :6 hracu
|
||||||
|
STR_NETWORK_7_PLAYERS :7 hracu
|
||||||
|
STR_NETWORK_8_PLAYERS :8 hracu
|
||||||
|
STR_NETWORK_9_PLAYERS :9 hracu
|
||||||
|
STR_NETWORK_10_PLAYERS :10 hracu
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Maxim<69>ln<6C> pocet spolecnosti:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Omezit serverem pocet spolecnosti
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Maxim<69>ln<6C> pocet divaku:
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Omezit serverem pocet divaku
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Jazyk ve hre:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Jazyk ve hre:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Aby ostatn<74> hraci vedeli, jak<61>m jazykem se bude ve hre mluvit.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Aby ostatn<74> hraci vedeli, jak<61>m jazykem se bude ve hre mluvit.
|
||||||
@@ -1349,12 +1368,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Prijimani informac<61> o hre..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Prijimani informac<61> o hre..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Prijimani informac<61> o spolecnosti..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Prijimani informac<61> o spolecnosti..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient(u) pred n<>mi
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient{P "" i u} pred n<>mi
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kB sta<74>eno
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kB sta<74>eno
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Odpojit se
|
STR_NETWORK_DISCONNECT :{BLACK}Odpojit se
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Napi<70> zpr<70>vu, kterou chce<63> poslat
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Napi<70> castku, kterou chce<63> poskytnout
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Napi<70> castku, kterou chce<63> poskytnout
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server je chraneny. Napi<70> heslo
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server je chraneny. Napi<70> heslo
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Spolecnost je chranena. Napi<70> heslo
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Spolecnost je chranena. Napi<70> heslo
|
||||||
@@ -1392,6 +1410,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :<3A>patn<74> id hrace v DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :<3A>patn<74> id hrace v DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :vyhozen serverem
|
STR_NETWORK_ERR_CLIENT_KICKED :vyhozen serverem
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :se pokou<6F>el podvadet
|
STR_NETWORK_ERR_CLIENT_CHEATER :se pokou<6F>el podvadet
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :na serveru je plno
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :vstoupil do hry
|
STR_NETWORK_CLIENT_JOINED :vstoupil do hry
|
||||||
STR_NETWORK_GIVE_MONEY :ti dal nejake pen<65>ze ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :ti dal nejake pen<65>ze ({CURRENCY})
|
||||||
@@ -1454,7 +1473,7 @@ STR_1004_TOO_HIGH :{WHITE}Prilis v
|
|||||||
STR_1005_NO_SUITABLE_RAILROAD_TRACK :{WHITE}<7D><>dn<64> pou<6F>iteln<6C> koleje
|
STR_1005_NO_SUITABLE_RAILROAD_TRACK :{WHITE}<7D><>dn<64> pou<6F>iteln<6C> koleje
|
||||||
STR_1007_ALREADY_BUILT :{WHITE}... ji<6A> vystaveno
|
STR_1007_ALREADY_BUILT :{WHITE}... ji<6A> vystaveno
|
||||||
STR_1008_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Mus<75><73> nejprve odstranit koleje
|
STR_1008_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Mus<75><73> nejprve odstranit koleje
|
||||||
STR_100A_RAILROAD_CONSTRUCTION :{WHITE}V<>stavba kolej<EFBFBD>
|
STR_100A_RAILROAD_CONSTRUCTION :{WHITE}V<>stavba <20>eleznice
|
||||||
STR_100B_MONORAIL_CONSTRUCTION :{WHITE}V<>stavba monorailu
|
STR_100B_MONORAIL_CONSTRUCTION :{WHITE}V<>stavba monorailu
|
||||||
STR_100C_MAGLEV_CONSTRUCTION :{WHITE}V<>stavba maglevu
|
STR_100C_MAGLEV_CONSTRUCTION :{WHITE}V<>stavba maglevu
|
||||||
STR_100D_SELECT_RAIL_BRIDGE :{WHITE}Zvolit zeleznicni most
|
STR_100D_SELECT_RAIL_BRIDGE :{WHITE}Zvolit zeleznicni most
|
||||||
@@ -1490,6 +1509,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Zeleznicni trat
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Nespr<70>vn<76> sklon zeme pro silnici
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Nespr<70>vn<76> sklon zeme pro silnici
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Mus<75><73> nejprve odstranit silnici
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Mus<75><73> nejprve odstranit silnici
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Silnice je v rekonstrukci
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}V<>stavba silnic
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}V<>stavba silnic
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Zvolit silnicni most
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Zvolit silnicni most
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Zde nemohu postavit silnici...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Zde nemohu postavit silnici...
|
||||||
@@ -2455,7 +2475,7 @@ STR_8833_CAN_T_INSERT_NEW_ORDER :{WHITE}Nemohu p
|
|||||||
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Nemohu tento prikaz smazat...
|
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Nemohu tento prikaz smazat...
|
||||||
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Nemohu tento prikaz zmenit...
|
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Nemohu tento prikaz zmenit...
|
||||||
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Nemohu presunout vozidlo...
|
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Nemohu presunout vozidlo...
|
||||||
STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Zadn<64> stroj bude vzdy doprov<6F>zet svuj protejsek vepredu
|
STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Zadn<64> stroj v<EFBFBD>dy doprov<6F>z<EFBFBD> svuj protejsek vepredu
|
||||||
STR_8838_N_A :N/A{SKIP}
|
STR_8838_N_A :N/A{SKIP}
|
||||||
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Nemohu prodat vagon nebo lokomotivu...
|
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Nemohu prodat vagon nebo lokomotivu...
|
||||||
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Nemohu naj<61>t cestu do m<>stn<74>ho depa...
|
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Nemohu naj<61>t cestu do m<>stn<74>ho depa...
|
||||||
@@ -2806,7 +2826,7 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Vyber ty
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Tady je zobrazeno, za jakou lokomotivu se ta v lev<65>m seznamu vymenuje
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Tady je zobrazeno, za jakou lokomotivu se ta v lev<65>m seznamu vymenuje
|
||||||
STR_REPLACE_HELP :{BLACK}Tato mo<6D>nost hry ti umoznuje vybrat typ lokomotivy, kter<65> nech<63> vymenit za jin<69>. To se bude automaticky provadet, kdy<64> lokomotiva zajede do depa.
|
STR_REPLACE_HELP :{BLACK}Tato mo<6D>nost hry ti umoznuje vybrat typ lokomotivy, kter<65> nech<63> vymenit za jin<69>. To se bude automaticky provadet, kdy<64> lokomotiva zajede do depa.
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Odeb<65>r<EFBFBD>n<EFBFBD> vagonu: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Odeb<65>r<EFBFBD>n<EFBFBD> vagonu: {ORANGE}{SKIP}{STRING}
|
||||||
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Funkce automatick<63>ho vylep<65>ov<6F>n<EFBFBD> vlaku muze udr<64>ovat stejnou d<>lku vlaku odstranovanim vagonu (od zacatku vlaku), pokud by vylep<EFBFBD>en<EFBFBD> ma<6D>iny by vlak prodlou<6F>ilo.
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Funkce automatick<63>ho vylep<65>ov<6F>n<EFBFBD> vlaku muze udr<64>ovat stejnou d<>lku vlaku odstranovanim vagonu (od zacatku vlaku), pokud by zmena ma<6D>iny vlak prodlou<6F>ila.
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}Stroj nelze postavit
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Stroj nelze postavit
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
|
@@ -83,35 +83,35 @@ STR_004B_BATTERY :Batteri
|
|||||||
STR_004C_PLASTIC :Plastik
|
STR_004C_PLASTIC :Plastik
|
||||||
STR_004D_FIZZY_DRINK :Sodavand
|
STR_004D_FIZZY_DRINK :Sodavand
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} passager
|
STR_QUANTITY_PASSENGERS :{COMMA} passager{P "" er}
|
||||||
STR_QUANTITY_COAL :{COMMA} ton kul
|
STR_QUANTITY_COAL :{COMMA} ton{P "" s} kul
|
||||||
STR_QUANTITY_MAIL :{COMMA} s<>k post
|
STR_QUANTITY_MAIL :{COMMA} s<>k{P "" ke} post
|
||||||
STR_QUANTITY_OIL :{VOLUME} olie
|
STR_QUANTITY_OIL :{VOLUME} olie
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} stk. kv<6B>g
|
STR_QUANTITY_LIVESTOCK :{COMMA} stk. kv<6B>g
|
||||||
STR_QUANTITY_GOODS :{COMMA} kasse gods
|
STR_QUANTITY_GOODS :{COMMA} kasse{P "" r} gods
|
||||||
STR_QUANTITY_GRAIN :{COMMA} ton korn
|
STR_QUANTITY_GRAIN :{COMMA} ton{P "" s} korn
|
||||||
STR_QUANTITY_WOOD :{COMMA} ton tr<74>
|
STR_QUANTITY_WOOD :{COMMA} ton{P "" s} tr<74>
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} ton jernmalm
|
STR_QUANTITY_IRON_ORE :{COMMA} ton{P "" s} jernmalm
|
||||||
STR_QUANTITY_STEEL :{COMMA} ton st<73>l
|
STR_QUANTITY_STEEL :{COMMA} ton{P "" s} st<73>l
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} s<>k v<>rdigendstande
|
STR_QUANTITY_VALUABLES :{COMMA} s<>k{P "" ke} v<>rdigendstande
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tons kobbermalm
|
STR_QUANTITY_COPPER_ORE :{COMMA} ton{P "" s} kobbermalm
|
||||||
STR_QUANTITY_MAIZE :{COMMA} ton majs
|
STR_QUANTITY_MAIZE :{COMMA} ton{P "" s} majs
|
||||||
STR_QUANTITY_FRUIT :{COMMA} ton frugt
|
STR_QUANTITY_FRUIT :{COMMA} ton{P "" s} frugt
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} s<>k diamanter
|
STR_QUANTITY_DIAMONDS :{COMMA} s<>k{P "" ke} diamanter
|
||||||
STR_QUANTITY_FOOD :{COMMA} ton mad
|
STR_QUANTITY_FOOD :{COMMA} ton{P "" s} mad
|
||||||
STR_QUANTITY_PAPER :{COMMA} ton papir
|
STR_QUANTITY_PAPER :{COMMA} ton{P "" s} papir
|
||||||
STR_QUANTITY_GOLD :{COMMA} s<>k guld
|
STR_QUANTITY_GOLD :{COMMA} s<>k{P "" ke} guld
|
||||||
STR_QUANTITY_WATER :{VOLUME} vand
|
STR_QUANTITY_WATER :{VOLUME} vand
|
||||||
STR_QUANTITY_WHEAT :{COMMA} ton hvede
|
STR_QUANTITY_WHEAT :{COMMA} ton{P "" s} hvede
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} gummi
|
STR_QUANTITY_RUBBER :{VOLUME} gummi
|
||||||
STR_QUANTITY_SUGAR :{COMMA} ton sukker
|
STR_QUANTITY_SUGAR :{COMMA} ton{P "" s} sukker
|
||||||
STR_QUANTITY_TOYS :{COMMA} leget<65>j
|
STR_QUANTITY_TOYS :{COMMA} leget<65>j
|
||||||
STR_QUANTITY_SWEETS :{COMMA} s<>k slik
|
STR_QUANTITY_SWEETS :{COMMA} s<>k{P "" ke} slik
|
||||||
STR_QUANTITY_COLA :{VOLUME} cola
|
STR_QUANTITY_COLA :{VOLUME} cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} ton candyfloss
|
STR_QUANTITY_CANDYFLOSS :{COMMA} ton{P "" s} candyfloss
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} boble
|
STR_QUANTITY_BUBBLES :{COMMA} boble{P "" r}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} ton karamel
|
STR_QUANTITY_TOFFEE :{COMMA} ton karamel
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} batteri
|
STR_QUANTITY_BATTERIES :{COMMA} batteri{P "" er}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} plastik
|
STR_QUANTITY_PLASTIC :{VOLUME} plastik
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} sodavand
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} sodavand
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Besked Indstill
|
|||||||
STR_MESSAGE_HISTORY_MENU :Tidligere beskeder
|
STR_MESSAGE_HISTORY_MENU :Tidligere beskeder
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Vis sidste besked/nyheds rapport, vis besked indstillinger
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Vis sidste besked/nyheds rapport, vis besked indstillinger
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Besked Indstillinger
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Besked Indstillinger
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Besked typer:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Besked typer:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Andkomst af f<>rste k<>ret<65>j til spillerens station
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Andkomst af f<>rste k<>ret<65>j til spillerens station
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Andkomst af f<>rste k<>ret<65>j til modstanderens station
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Andkomst af f<>rste k<>ret<65>j til modstanderens station
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Uheld / katastrofer
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Uheld / katastrofer
|
||||||
@@ -838,6 +838,7 @@ STR_TOWNNAME_ROMANIAN :Rum
|
|||||||
STR_TOWNNAME_CZECH :Tjekkiske
|
STR_TOWNNAME_CZECH :Tjekkiske
|
||||||
STR_TOWNNAME_SWISS :Schweiziske
|
STR_TOWNNAME_SWISS :Schweiziske
|
||||||
STR_TOWNNAME_DANISH :Danske
|
STR_TOWNNAME_DANISH :Danske
|
||||||
|
STR_TOWNNAME_TURKISH :Tyrkiske
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pund (<28>)
|
STR_CURR_GBP :Pund (<28>)
|
||||||
@@ -860,8 +861,8 @@ STR_CURR_ITL :Italienske Lire
|
|||||||
STR_CURR_NLG :Hollandske Guilder (NLG)
|
STR_CURR_NLG :Hollandske Guilder (NLG)
|
||||||
STR_CURR_NOK :Norske Kroner (NOK)
|
STR_CURR_NOK :Norske Kroner (NOK)
|
||||||
STR_CURR_PLN :Polske Zloty (PLN)
|
STR_CURR_PLN :Polske Zloty (PLN)
|
||||||
STR_CURR_ROL :Rum<75>nske Lei
|
STR_CURR_ROL :Rum<75>nske Lei (ROL)
|
||||||
STR_CURR_RUR :Russiske Rubel (rur)
|
STR_CURR_RUR :Russiske Rubel (RUR)
|
||||||
STR_CURR_SEK :Svenske Kroner (SEK)
|
STR_CURR_SEK :Svenske Kroner (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Brugerdefineret...
|
STR_CURR_CUSTOM :Brugerdefineret...
|
||||||
@@ -911,6 +912,7 @@ STR_CRATES :kasser
|
|||||||
STR_RES_OTHER :andet
|
STR_RES_OTHER :andet
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan ikke dele ordreliste...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan ikke dele ordreliste...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan ikke kopiere ordreliste...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan ikke kopiere ordreliste...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Slut p<> delt ordreliste - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Slut p<> delt ordreliste - -
|
||||||
@@ -1194,6 +1196,7 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Spillets
|
|||||||
STR_NETWORK_INFO_ICONS_TIP :{BLACK}Sprog, server version, osv.
|
STR_NETWORK_INFO_ICONS_TIP :{BLACK}Sprog, server version, osv.
|
||||||
STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Klik p<> et spil fra listen for at v<>lge det
|
STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Klik p<> et spil fra listen for at v<>lge det
|
||||||
|
|
||||||
|
STR_NETWORK_FIND_SERVER :{BLACK}Find server
|
||||||
STR_NETWORK_FIND_SERVER_TIP :{BLACK}S<>g netv<74>rket for en server
|
STR_NETWORK_FIND_SERVER_TIP :{BLACK}S<>g netv<74>rket for en server
|
||||||
STR_NETWORK_ADD_SERVER :{BLACK}Tilf<6C>j server
|
STR_NETWORK_ADD_SERVER :{BLACK}Tilf<6C>j server
|
||||||
STR_NETWORK_ADD_SERVER_TIP :{BLACK}Tilf<6C>j en server til listen, som altid vil blive checket for om den k<>rer et spil
|
STR_NETWORK_ADD_SERVER_TIP :{BLACK}Tilf<6C>j en server til listen, som altid vil blive checket for om den k<>rer et spil
|
||||||
@@ -1250,6 +1253,7 @@ STR_NETWORK_10_PLAYERS :10 spillere
|
|||||||
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max firmaer:
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max firmaer:
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Begr<67>ns serveren to et bestemt antal firmaer
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Begr<67>ns serveren to et bestemt antal firmaer
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max tilskuere:
|
||||||
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Begr<67>ns serveren til et bestemt antal tilskurere
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Begr<67>ns serveren til et bestemt antal tilskurere
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Talt sprog:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Talt sprog:
|
||||||
@@ -1306,12 +1310,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Henter spil info..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Henter spil info..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Henter firma info..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Henter firma info..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient(er) foran dig
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient{P "" er} foran dig
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes hentet indtil videre
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes hentet indtil videre
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Afbryd forbindelse
|
STR_NETWORK_DISCONNECT :{BLACK}Afbryd forbindelse
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Skrive den tekst, som du vil sende
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Skriv det bel<65>b, som du <20>nsker at give
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Skriv det bel<65>b, som du <20>nsker at give
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Serveren er beskyttet. Skriv kodeordet
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Serveren er beskyttet. Skriv kodeordet
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Virksomheden er beskyttet. Skriv kodeordet
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Virksomheden er beskyttet. Skriv kodeordet
|
||||||
@@ -1448,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Togskinner med
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Landet h<>lder i en forkert retning til byggning af vej
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Landet h<>lder i en forkert retning til byggning af vej
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Det er n<>dvendigt at fjerne vejen f<>rst
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Det er n<>dvendigt at fjerne vejen f<>rst
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Vejarbejde er i gang
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Vej Konstruktion
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Vej Konstruktion
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}V<>lg vejbro
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}V<>lg vejbro
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan ikke bygge vej her...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan ikke bygge vej her...
|
||||||
@@ -1512,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} l
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transportselskabsbed<65>mmelse:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transportselskabsbed<65>mmelse:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Specialaftaler
|
STR_2025_SUBSIDIES :{WHITE}Specialaftaler
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Specialaftaler til udlicitering:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Specialaftaler til udlicitering:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} fra {STRING} til {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} fra {STRING} til {STRING}
|
||||||
STR_2028_BY :{YELLOW} (inden {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (inden {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Ingen
|
STR_202A_NONE :{ORANGE}Ingen
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Specialaftaler der allerede er vundet:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Specialaftaler der allerede er vundet:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} fra {STATION} til {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} fra {STATION} til {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, indtil {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, indtil {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Specialaftale udl<64>bet:{}{}{STRING} fra {STRING} til {STRING} vil ikke l<>ngere udl<64>se en bonus.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Specialaftale udl<64>bet:{}{}{STRING} fra {STRING} til {STRING} vil ikke l<>ngere udl<64>se en bonus.
|
||||||
@@ -1676,6 +1680,7 @@ STR_306B_HELIPORT :{BLACK}Helikopt
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...stationen er for spredt
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...stationen er for spredt
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ikke uniforme stationer er sl<73>et fra
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ikke uniforme stationer er sl<73>et fra
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Skibsdepot Orientering
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Skibsdepot Orientering
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...skal bygges p<> vand
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...skal bygges p<> vand
|
||||||
@@ -2596,7 +2601,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Ombyg skibet
|
STR_983C_REFIT_SHIP :{BLACK}Ombyg skibet
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lg den slags last skibet skal sejle med
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lg den slags last skibet skal sejle med
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Ombyg skibet til den markerede slags last
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Ombyg skibet til den markerede slags last
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lg den lasttype der skal sejles med:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lg den lasttype der skal sejles med:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Pris for ombyggelse: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Pris for ombyggelse: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kan ikke ombygge skib...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kan ikke ombygge skib...
|
||||||
STR_9842_REFITTABLE :(ombygning mulig)
|
STR_9842_REFITTABLE :(ombygning mulig)
|
||||||
@@ -2669,7 +2674,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Ombyg fly
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Ombyg fly
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lg den type last flyet skal flyve med
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lg den type last flyet skal flyve med
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Ombyg flyet til at flyve med den markerede slags last
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Ombyg flyet til at flyve med den markerede slags last
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lg den type last der skal flyves med:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lg den type last der skal flyves med:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Ombygningspris: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Ombygningspris: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kan ikke ombygge fly...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kan ikke ombygge fly...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Flyv til {STATION} hangar
|
STR_GO_TO_AIRPORT_HANGAR :Flyv til {STATION} hangar
|
||||||
@@ -2767,6 +2772,7 @@ STR_REPLACE_REMOVE_WAGON :{BLACK}Fjern vo
|
|||||||
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}F<> autoudskift til at bevare l<>ngden af tog ved at fjerne vogne (startende fra fronten), hvis autoudskiftningen g<>r toget l<>ngere.
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}F<> autoudskift til at bevare l<>ngden af tog ved at fjerne vogne (startende fra fronten), hvis autoudskiftningen g<>r toget l<>ngere.
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}K<>ret<65>jet kan ikke bygges
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}K<>ret<65>jet kan ikke bygges
|
||||||
|
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Liste of skilte - {COMMA} Skilte
|
STR_SIGN_LIST_CAPTION :{WHITE}Liste of skilte - {COMMA} Skilte
|
||||||
|
|
||||||
|
119
lang/dutch.txt
119
lang/dutch.txt
@@ -83,37 +83,37 @@ STR_004B_BATTERY :Batterij
|
|||||||
STR_004C_PLASTIC :Plastic
|
STR_004C_PLASTIC :Plastic
|
||||||
STR_004D_FIZZY_DRINK :Frisdrank
|
STR_004D_FIZZY_DRINK :Frisdrank
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} passagier
|
STR_QUANTITY_PASSENGERS :{COMMA} passagier{P "" s}
|
||||||
STR_QUANTITY_COAL :{COMMA} ton kolen
|
STR_QUANTITY_COAL :{COMMA} ton kolen
|
||||||
STR_QUANTITY_MAIL :{COMMA} zak post
|
STR_QUANTITY_MAIL :{COMMA} zak{P "" ken} post
|
||||||
STR_QUANTITY_OIL :{VOLUME} olie
|
STR_QUANTITY_OIL :{VOLUME} olie
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} stuk vee
|
STR_QUANTITY_LIVESTOCK :{COMMA} stuk{P "" s} vee
|
||||||
STR_QUANTITY_GOODS :{COMMA} pallet goederen
|
STR_QUANTITY_GOODS :{COMMA} pallet{P "" s} goederen
|
||||||
STR_QUANTITY_GRAIN :{COMMA} ton graan
|
STR_QUANTITY_GRAIN :{COMMA} ton graan
|
||||||
STR_QUANTITY_WOOD :{COMMA} ton hout
|
STR_QUANTITY_WOOD :{COMMA} ton hout
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} ton ijzererts
|
STR_QUANTITY_IRON_ORE :{COMMA} ton ijzererts
|
||||||
STR_QUANTITY_STEEL :{COMMA} ton staal
|
STR_QUANTITY_STEEL :{COMMA} ton staal
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} zak kostbaarheden
|
STR_QUANTITY_VALUABLES :{COMMA} zak{P "" ken} kostbaarheden
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} ton kopererts
|
STR_QUANTITY_COPPER_ORE :{COMMA} ton kopererts
|
||||||
STR_QUANTITY_MAIZE :{COMMA} ton ma<6D>s
|
STR_QUANTITY_MAIZE :{COMMA} ton ma<6D>s
|
||||||
STR_QUANTITY_FRUIT :{COMMA} ton fruit
|
STR_QUANTITY_FRUIT :{COMMA} ton fruit
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} zak diamanten
|
STR_QUANTITY_DIAMONDS :{COMMA} zak{P "" ken} diamanten
|
||||||
STR_QUANTITY_FOOD :{COMMA} ton voedsel
|
STR_QUANTITY_FOOD :{COMMA} ton voedsel
|
||||||
STR_QUANTITY_PAPER :{COMMA} ton papier
|
STR_QUANTITY_PAPER :{COMMA} ton papier
|
||||||
STR_QUANTITY_GOLD :{COMMA} zak goud
|
STR_QUANTITY_GOLD :{COMMA} zak{P "" ken} goud
|
||||||
STR_QUANTITY_WATER :{VOLUME} water
|
STR_QUANTITY_WATER :{VOLUME} water
|
||||||
STR_QUANTITY_WHEAT :{COMMA} ton tarwe
|
STR_QUANTITY_WHEAT :{COMMA} ton tarwe
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} rubber
|
STR_QUANTITY_RUBBER :{VOLUME} rubber
|
||||||
STR_QUANTITY_SUGAR :{COMMA} ton suiker
|
STR_QUANTITY_SUGAR :{COMMA} ton suiker
|
||||||
STR_QUANTITY_TOYS :{COMMA} speelgoed
|
STR_QUANTITY_TOYS :{COMMA} speelgoed
|
||||||
STR_QUANTITY_SWEETS :{COMMA} zak snoep
|
STR_QUANTITY_SWEETS :{COMMA} zak{P "" ken} snoep
|
||||||
STR_QUANTITY_COLA :{VOLUME} cola
|
STR_QUANTITY_COLA :{VOLUME} cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} ton suikerspinnen
|
STR_QUANTITY_CANDYFLOSS :{COMMA} ton suikerspinnen
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} bel
|
STR_QUANTITY_BUBBLES :{COMMA} bel{P "" len}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} ton toffee
|
STR_QUANTITY_TOFFEE :{COMMA} ton toffee
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} batterij
|
STR_QUANTITY_BATTERIES :{COMMA} batterij{P "" en}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} plastic
|
STR_QUANTITY_PLASTIC :{VOLUME} plastic
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} blikje frisdrank
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} blikje{P "" s} frisdrank
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}KL
|
STR_ABBREV_COAL :{TINYFONT}KL
|
||||||
@@ -154,7 +154,7 @@ STR_00B2_MESSAGE :{YELLOW}Bericht
|
|||||||
STR_00B3_MESSAGE_FROM :{YELLOW}Bericht van {STRING}
|
STR_00B3_MESSAGE_FROM :{YELLOW}Bericht van {STRING}
|
||||||
STR_00B4_CAN_T_DO_THIS :{WHITE}Kan dit niet uitvoeren....
|
STR_00B4_CAN_T_DO_THIS :{WHITE}Kan dit niet uitvoeren....
|
||||||
STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Kan gebied niet ontruimen....
|
STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Kan gebied niet ontruimen....
|
||||||
STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Origineel copyright {COPYRIGHT} 1995 Chris Sawyer, Alle rechten voorbehouden
|
STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Origineel copyright {COPYRIGHT} 1995 Chris Sawyer, alle rechten voorbehouden
|
||||||
STR_00B7_VERSION :{BLACK}OpenTTD versie {REV}
|
STR_00B7_VERSION :{BLACK}OpenTTD versie {REV}
|
||||||
STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2006 Het OpenTTD team
|
STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2006 Het OpenTTD team
|
||||||
STR_TRANSLATED_BY :{BLACK} Vertaler(s) -
|
STR_TRANSLATED_BY :{BLACK} Vertaler(s) -
|
||||||
@@ -164,7 +164,7 @@ STR_00C6 :{SILVER}{CROSS}
|
|||||||
STR_00C7_QUIT :{WHITE}Afsluiten
|
STR_00C7_QUIT :{WHITE}Afsluiten
|
||||||
STR_00C8_YES :{BLACK}Ja
|
STR_00C8_YES :{BLACK}Ja
|
||||||
STR_00C9_NO :{BLACK}Nee
|
STR_00C9_NO :{BLACK}Nee
|
||||||
STR_00CA_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Weet u zeker dat u dit spel wilt verlaten en terug wilt keren naar {STRING}?
|
STR_00CA_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Weet je zeker dat je dit spel wilt verlaten en terug wilt keren naar {STRING}?
|
||||||
STR_00CB_1 :{BLACK}1
|
STR_00CB_1 :{BLACK}1
|
||||||
STR_00CC_2 :{BLACK}2
|
STR_00CC_2 :{BLACK}2
|
||||||
STR_00CD_3 :{BLACK}3
|
STR_00CD_3 :{BLACK}3
|
||||||
@@ -301,7 +301,7 @@ STR_1024 :1024
|
|||||||
STR_2048 :2048
|
STR_2048 :2048
|
||||||
STR_MAPSIZE :{BLACK}Mapgrootte:
|
STR_MAPSIZE :{BLACK}Mapgrootte:
|
||||||
STR_BY :{BLACK}*
|
STR_BY :{BLACK}*
|
||||||
STR_0148_GAME_OPTIONS :{BLACK}Spel Opties
|
STR_0148_GAME_OPTIONS :{BLACK}Spelopties
|
||||||
|
|
||||||
STR_0150_SOMEONE :iemand{SKIP}{SKIP}
|
STR_0150_SOMEONE :iemand{SKIP}{SKIP}
|
||||||
STR_0151_MAP_OF_WORLD :Wereldkaart
|
STR_0151_MAP_OF_WORLD :Wereldkaart
|
||||||
@@ -324,7 +324,7 @@ STR_015C_SAVE_GAME :Spel opslaan
|
|||||||
STR_015D_LOAD_GAME :Spel laden
|
STR_015D_LOAD_GAME :Spel laden
|
||||||
STR_015E_QUIT_GAME :Spel stoppen
|
STR_015E_QUIT_GAME :Spel stoppen
|
||||||
STR_015F_QUIT :Afsluiten
|
STR_015F_QUIT :Afsluiten
|
||||||
STR_0160_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Weet u zeker dat u dit spel wilt afsluiten?
|
STR_0160_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Weet je zeker dat je dit spel wilt afsluiten?
|
||||||
STR_0161_QUIT_GAME :{WHITE}Spel stoppen
|
STR_0161_QUIT_GAME :{WHITE}Spel stoppen
|
||||||
STR_SORT_ORDER_TIP :{BLACK}Selecteer sorteerrichting (aflopend/oplopend)
|
STR_SORT_ORDER_TIP :{BLACK}Selecteer sorteerrichting (aflopend/oplopend)
|
||||||
STR_SORT_CRITERIA_TIP :{BLACK}Selecteer sorteringscriteria
|
STR_SORT_CRITERIA_TIP :{BLACK}Selecteer sorteringscriteria
|
||||||
@@ -364,7 +364,7 @@ STR_016D_DEC :Dec
|
|||||||
STR_016E :{TINYFONT}{STRING}{} {STRING}
|
STR_016E :{TINYFONT}{STRING}{} {STRING}
|
||||||
STR_016F :{TINYFONT}{STRING}{} {STRING}{}{NUM}
|
STR_016F :{TINYFONT}{STRING}{} {STRING}{}{NUM}
|
||||||
STR_0170 :{TINYFONT}{STRING}-
|
STR_0170 :{TINYFONT}{STRING}-
|
||||||
STR_0171_PAUSE_GAME :{BLACK}Pauseer spel
|
STR_0171_PAUSE_GAME :{BLACK}Pauzeer spel
|
||||||
STR_0172_SAVE_GAME_ABANDON_GAME :{BLACK}Spel opslaan, spel stoppen, afsluiten
|
STR_0172_SAVE_GAME_ABANDON_GAME :{BLACK}Spel opslaan, spel stoppen, afsluiten
|
||||||
STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}Toon lijst met stations van het bedrijf
|
STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}Toon lijst met stations van het bedrijf
|
||||||
STR_0174_DISPLAY_MAP :{BLACK}Toon kaart
|
STR_0174_DISPLAY_MAP :{BLACK}Toon kaart
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Berichteninstel
|
|||||||
STR_MESSAGE_HISTORY_MENU :Berichtengeschiedenis
|
STR_MESSAGE_HISTORY_MENU :Berichtengeschiedenis
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Toon laatste (nieuws)bericht, toon berichteninstellingen
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Toon laatste (nieuws)bericht, toon berichteninstellingen
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Berichtenopties
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Berichtenopties
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Berichttypen:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Berichttypen:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Eerste voertuig bij eigen station
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Eerste voertuig bij eigen station
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Eerste voertuig bij concurrerend station
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Eerste voertuig bij concurrerend station
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Ongelukken/rampen
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Ongelukken/rampen
|
||||||
@@ -553,7 +553,7 @@ STR_021F :{BLUE}{COMMA}
|
|||||||
STR_0220_CREATE_SCENARIO :{BLACK}Maak scenario
|
STR_0220_CREATE_SCENARIO :{BLACK}Maak scenario
|
||||||
STR_0221_OPENTTD :{YELLOW}OpenTTD
|
STR_0221_OPENTTD :{YELLOW}OpenTTD
|
||||||
STR_0222_SCENARIO_EDITOR :{YELLOW}Scenario editor
|
STR_0222_SCENARIO_EDITOR :{YELLOW}Scenario editor
|
||||||
STR_0223_LAND_GENERATION :{WHITE}Landgeneratie
|
STR_0223_LAND_GENERATION :{WHITE}Landontwikkeling
|
||||||
STR_0224 :{BLACK}{UPARROW}
|
STR_0224 :{BLACK}{UPARROW}
|
||||||
STR_0225 :{BLACK}{DOWNARROW}
|
STR_0225 :{BLACK}{DOWNARROW}
|
||||||
STR_0226_RANDOM_LAND :{BLACK}Willekeurig land
|
STR_0226_RANDOM_LAND :{BLACK}Willekeurig land
|
||||||
@@ -563,7 +563,7 @@ STR_0229_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Verklein
|
|||||||
STR_022A_GENERATE_RANDOM_LAND :{BLACK}Genereer willekeurig land
|
STR_022A_GENERATE_RANDOM_LAND :{BLACK}Genereer willekeurig land
|
||||||
STR_022B_RESET_LANDSCAPE :{BLACK}Verwijder landschap
|
STR_022B_RESET_LANDSCAPE :{BLACK}Verwijder landschap
|
||||||
STR_022C_RESET_LANDSCAPE :{WHITE}Verwijder landschap
|
STR_022C_RESET_LANDSCAPE :{WHITE}Verwijder landschap
|
||||||
STR_022D_ARE_YOU_SURE_YOU_WANT_TO :{WHITE}Weet u zeker dat u het land wilt verwijderen?
|
STR_022D_ARE_YOU_SURE_YOU_WANT_TO :{WHITE}Weet je zeker dat je het land wilt verwijderen?
|
||||||
STR_022E_LANDSCAPE_GENERATION :{BLACK}Landschapproductie
|
STR_022E_LANDSCAPE_GENERATION :{BLACK}Landschapproductie
|
||||||
STR_022F_TOWN_GENERATION :{BLACK}Stadproductie
|
STR_022F_TOWN_GENERATION :{BLACK}Stadproductie
|
||||||
STR_0230_INDUSTRY_GENERATION :{BLACK}Industrieproductie
|
STR_0230_INDUSTRY_GENERATION :{BLACK}Industrieproductie
|
||||||
@@ -657,13 +657,13 @@ STR_0286_MUST_BUILD_TOWN_FIRST :{WHITE}...plaat
|
|||||||
STR_0287_ONLY_ONE_ALLOWED_PER_TOWN :{WHITE}...slechts <20><>n per stad toegestaan
|
STR_0287_ONLY_ONE_ALLOWED_PER_TOWN :{WHITE}...slechts <20><>n per stad toegestaan
|
||||||
STR_0288_PLANT_TREES :{BLACK}Plant bomen
|
STR_0288_PLANT_TREES :{BLACK}Plant bomen
|
||||||
STR_0289_PLACE_SIGN :{BLACK}Plaats bord
|
STR_0289_PLACE_SIGN :{BLACK}Plaats bord
|
||||||
STR_028A_RANDOM_TREES :{BLACK}Willekeurige bomen
|
STR_028A_RANDOM_TREES :{BLACK}Verspreid willekeurige bomen
|
||||||
STR_028B_PLANT_TREES_RANDOMLY_OVER :{BLACK}Verspreid bomen over de kaart
|
STR_028B_PLANT_TREES_RANDOMLY_OVER :{BLACK}Verspreid bomen over de kaart
|
||||||
STR_028C_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Plaats steenachtige gebieden op de kaart
|
STR_028C_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Plaats steenachtige gebieden op de kaart
|
||||||
STR_028D_PLACE_LIGHTHOUSE :{BLACK}Plaats vuurtoren
|
STR_028D_PLACE_LIGHTHOUSE :{BLACK}Plaats vuurtoren
|
||||||
STR_028E_PLACE_TRANSMITTER :{BLACK}Plaats radiomast
|
STR_028E_PLACE_TRANSMITTER :{BLACK}Plaats radiomast
|
||||||
STR_028F_DEFINE_DESERT_AREA :{BLACK}Definieer woestijn gebied.{}Gebruik CTRL om het te verwijderen
|
STR_028F_DEFINE_DESERT_AREA :{BLACK}Definieer woestijn gebied.{}Gebruik CTRL om het te verwijderen
|
||||||
STR_CREATE_LAKE :{BLACK}Definieer water gebied.{}Het zal de omgeving overstromen wanneer deze het niveau bereikt
|
STR_CREATE_LAKE :{BLACK}Definieer watergebied.{}Het zal de omgeving overstromen als deze op zeeniveau ligt
|
||||||
STR_0290_DELETE :{BLACK}Verwijder
|
STR_0290_DELETE :{BLACK}Verwijder
|
||||||
STR_0291_DELETE_THIS_TOWN_COMPLETELY :{BLACK}Verwijder deze hele stad
|
STR_0291_DELETE_THIS_TOWN_COMPLETELY :{BLACK}Verwijder deze hele stad
|
||||||
STR_0292_SAVE_SCENARIO :Scenario opslaan
|
STR_0292_SAVE_SCENARIO :Scenario opslaan
|
||||||
@@ -734,9 +734,9 @@ STR_TRANSPARENT_SIGNS :{SETX 12}Transp
|
|||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_02D5_LAND_BLOCK_INFO :Info over blok land
|
STR_02D5_LAND_BLOCK_INFO :Info over blok land
|
||||||
STR_02D6 :
|
STR_02D6 :
|
||||||
STR_CONSOLE_SETTING :Schakel Konsole aan/uit
|
STR_CONSOLE_SETTING :Schakel console aan/uit
|
||||||
STR_02D7_SCREENSHOT_CTRL_S :Schermprint (Ctrl-S)
|
STR_02D7_SCREENSHOT_CTRL_S :Screenshot (Ctrl-S)
|
||||||
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Grote Schermprint (Ctrl-G)
|
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Grote screenshot (Ctrl-G)
|
||||||
STR_02D9_ABOUT_OPENTTD :Over OpenTTD
|
STR_02D9_ABOUT_OPENTTD :Over OpenTTD
|
||||||
############ range ends here
|
############ range ends here
|
||||||
|
|
||||||
@@ -746,9 +746,9 @@ STR_02DC_DISPLAY_SUBSIDIES :{BLACK}Toon sub
|
|||||||
STR_02DD_SUBSIDIES :Subsidies
|
STR_02DD_SUBSIDIES :Subsidies
|
||||||
STR_02DE_MAP_OF_WORLD :Kaart
|
STR_02DE_MAP_OF_WORLD :Kaart
|
||||||
STR_EXTRA_VIEW_PORT :Extra kijkvenster
|
STR_EXTRA_VIEW_PORT :Extra kijkvenster
|
||||||
STR_SIGN_LIST :Bordjes lijst
|
STR_SIGN_LIST :Bordenlijst
|
||||||
STR_02DF_TOWN_DIRECTORY :Stedenlijst
|
STR_02DF_TOWN_DIRECTORY :Stedenlijst
|
||||||
STR_TOWN_POPULATION :{BLACK}Wereld populatie: {COMMA}
|
STR_TOWN_POPULATION :{BLACK}Wereldbevolking: {COMMA}
|
||||||
STR_EXTRA_VIEW_PORT_TITLE :{WHITE}Kijkvenster {COMMA}
|
STR_EXTRA_VIEW_PORT_TITLE :{WHITE}Kijkvenster {COMMA}
|
||||||
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}Kopieer naar kijkvenster
|
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}Kopieer naar kijkvenster
|
||||||
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}Kopieer de lokatie van het algemene scherm naar dit kijkvenster
|
STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}Kopieer de lokatie van het algemene scherm naar dit kijkvenster
|
||||||
@@ -758,9 +758,9 @@ STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}Plak de
|
|||||||
STR_02E0_CURRENCY_UNITS :{BLACK}Valuta
|
STR_02E0_CURRENCY_UNITS :{BLACK}Valuta
|
||||||
STR_02E1 :{BLACK}{SKIP}{STRING}
|
STR_02E1 :{BLACK}{SKIP}{STRING}
|
||||||
STR_02E2_CURRENCY_UNITS_SELECTION :{BLACK}Kies valuta
|
STR_02E2_CURRENCY_UNITS_SELECTION :{BLACK}Kies valuta
|
||||||
STR_02E3_DISTANCE_UNITS :{BLACK}Meetstelsel
|
STR_02E3_DISTANCE_UNITS :{BLACK}Meeteenheden
|
||||||
STR_02E4 :{BLACK}{SKIP}{SKIP}{STRING}
|
STR_02E4 :{BLACK}{SKIP}{SKIP}{STRING}
|
||||||
STR_02E5_DISTANCE_UNITS_SELECTION :{BLACK}Kies meetstelsel
|
STR_02E5_DISTANCE_UNITS_SELECTION :{BLACK}Kies meeteenheden
|
||||||
STR_02E6_ROAD_VEHICLES :{BLACK}Voertuigen
|
STR_02E6_ROAD_VEHICLES :{BLACK}Voertuigen
|
||||||
STR_02E7 :{BLACK}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_02E7 :{BLACK}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_02E8_SELECT_SIDE_OF_ROAD_FOR :{BLACK}Kies aan welke kant de voertuigen moeten rijden
|
STR_02E8_SELECT_SIDE_OF_ROAD_FOR :{BLACK}Kies aan welke kant de voertuigen moeten rijden
|
||||||
@@ -807,8 +807,8 @@ STR_0317_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}...kan a
|
|||||||
STR_0318_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}...kan alleen in woestijngebieden gebouwd worden
|
STR_0318_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}...kan alleen in woestijngebieden gebouwd worden
|
||||||
STR_0319_PAUSED :{YELLOW}* * GEPAUZEERD * *
|
STR_0319_PAUSED :{YELLOW}* * GEPAUZEERD * *
|
||||||
|
|
||||||
STR_031B_SCREENSHOT_SUCCESSFULLY :{WHITE}Schermprint succesvol opgeslagen als '{STRING}'
|
STR_031B_SCREENSHOT_SUCCESSFULLY :{WHITE}Screenshot succesvol opgeslagen als '{STRING}'
|
||||||
STR_031C_SCREENSHOT_FAILED :{WHITE}Schermprint mislukt!
|
STR_031C_SCREENSHOT_FAILED :{WHITE}Screenshot mislukt!
|
||||||
|
|
||||||
STR_0329_PURCHASE_LAND_FOR_FUTURE :{BLACK}Koop land voor toekomstig gebruik
|
STR_0329_PURCHASE_LAND_FOR_FUTURE :{BLACK}Koop land voor toekomstig gebruik
|
||||||
STR_032F_AUTOSAVE :{RED}AUTOSAVE
|
STR_032F_AUTOSAVE :{RED}AUTOSAVE
|
||||||
@@ -838,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Roemeens
|
|||||||
STR_TOWNNAME_CZECH :Tsjechisch
|
STR_TOWNNAME_CZECH :Tsjechisch
|
||||||
STR_TOWNNAME_SWISS :Zwitsers
|
STR_TOWNNAME_SWISS :Zwitsers
|
||||||
STR_TOWNNAME_DANISH :Deens
|
STR_TOWNNAME_DANISH :Deens
|
||||||
|
STR_TOWNNAME_TURKISH :Turks
|
||||||
|
STR_TOWNNAME_ITALIAN :Italiaans
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pond (<28>)
|
STR_CURR_GBP :Pond (<28>)
|
||||||
@@ -860,8 +862,8 @@ STR_CURR_ITL :Italiaanse Lier
|
|||||||
STR_CURR_NLG :Nederlandse Gulden (NLG)
|
STR_CURR_NLG :Nederlandse Gulden (NLG)
|
||||||
STR_CURR_NOK :Noorweegse Kronen (NOK)
|
STR_CURR_NOK :Noorweegse Kronen (NOK)
|
||||||
STR_CURR_PLN :Poolse Zloty (PLN)
|
STR_CURR_PLN :Poolse Zloty (PLN)
|
||||||
STR_CURR_ROL :Roemeense Leu (Lei)
|
STR_CURR_ROL :Roemeense Leu (ROL)
|
||||||
STR_CURR_RUR :Russische Rubel (rur)
|
STR_CURR_RUR :Russische Rubel (RUR)
|
||||||
STR_CURR_SEK :Zweedse Kronen (SEK)
|
STR_CURR_SEK :Zweedse Kronen (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Aangepast...
|
STR_CURR_CUSTOM :Aangepast...
|
||||||
@@ -877,7 +879,7 @@ STR_OPTIONS_RES :{BLACK}Schermre
|
|||||||
STR_OPTIONS_RES_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_OPTIONS_RES_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_OPTIONS_RES_TIP :{BLACK}Selecteer de schermresolutie
|
STR_OPTIONS_RES_TIP :{BLACK}Selecteer de schermresolutie
|
||||||
|
|
||||||
STR_OPTIONS_SCREENSHOT_FORMAT :{BLACK}Schermprint formaat
|
STR_OPTIONS_SCREENSHOT_FORMAT :{BLACK}Screenshotformaat
|
||||||
STR_OPTIONS_SCREENSHOT_FORMAT_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_OPTIONS_SCREENSHOT_FORMAT_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_OPTIONS_SCREENSHOT_FORMAT_TIP :{BLACK}Selecteer het formaat van de schermprint
|
STR_OPTIONS_SCREENSHOT_FORMAT_TIP :{BLACK}Selecteer het formaat van de schermprint
|
||||||
|
|
||||||
@@ -911,6 +913,7 @@ STR_CRATES :kratten
|
|||||||
STR_RES_OTHER :anders
|
STR_RES_OTHER :anders
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan orderlijst niet delen...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan orderlijst niet delen...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan orderlijst niet kopieren...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan orderlijst niet kopieren...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Einde gedeelde orders - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Einde gedeelde orders - -
|
||||||
@@ -945,7 +948,7 @@ STR_SHIP_AUTORENEW_FAILED :{WHITE}Automati
|
|||||||
STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Automatisch vernieuwen mislukt bij vliegtuig {COMMA} (onvoldoende geld)
|
STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Automatisch vernieuwen mislukt bij vliegtuig {COMMA} (onvoldoende geld)
|
||||||
STR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}Trein {COMMA} is te lang na het vervangen
|
STR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}Trein {COMMA} is te lang na het vervangen
|
||||||
|
|
||||||
STR_CONFIG_PATCHES :{BLACK}Kies Patches
|
STR_CONFIG_PATCHES :{BLACK}Selecteer patches
|
||||||
STR_CONFIG_PATCHES_TIP :{BLACK}Kies welke patches je wilt gebruiken
|
STR_CONFIG_PATCHES_TIP :{BLACK}Kies welke patches je wilt gebruiken
|
||||||
STR_CONFIG_PATCHES_CAPTION :{WHITE}Kies patches
|
STR_CONFIG_PATCHES_CAPTION :{WHITE}Kies patches
|
||||||
|
|
||||||
@@ -982,7 +985,7 @@ STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Altijd
|
|||||||
|
|
||||||
STR_CONFIG_PATCHES_LOST_TRAIN_DAYS :{LTBLUE}Een trein is verdwaald als er geen voortgang is binnen: {ORANGE}{STRING} dagen
|
STR_CONFIG_PATCHES_LOST_TRAIN_DAYS :{LTBLUE}Een trein is verdwaald als er geen voortgang is binnen: {ORANGE}{STRING} dagen
|
||||||
STR_CONFIG_PATCHES_LOST_TRAIN_DAYS_DISABLED :{LTBLUE}Een trein is verdwaald wanneer er geen vooruitgang is in: {ORANGE}uit
|
STR_CONFIG_PATCHES_LOST_TRAIN_DAYS_DISABLED :{LTBLUE}Een trein is verdwaald wanneer er geen vooruitgang is in: {ORANGE}uit
|
||||||
STR_CONFIG_PATCHES_ORDER_REVIEW :{LTBLUE} Herzie voertuigorders: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_ORDER_REVIEW :{LTBLUE}Herzie voertuigorders: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_ORDER_REVIEW_OFF :nee
|
STR_CONFIG_PATCHES_ORDER_REVIEW_OFF :nee
|
||||||
STR_CONFIG_PATCHES_ORDER_REVIEW_EXDEPOT :ja, maar sluit gestopte voertuigen uit
|
STR_CONFIG_PATCHES_ORDER_REVIEW_EXDEPOT :ja, maar sluit gestopte voertuigen uit
|
||||||
STR_CONFIG_PATCHES_ORDER_REVIEW_ON :van alle voertuigen
|
STR_CONFIG_PATCHES_ORDER_REVIEW_ON :van alle voertuigen
|
||||||
@@ -997,8 +1000,8 @@ STR_CONFIG_PATCHES_INVISIBLE_TREES :{LTBLUE}Onzicht
|
|||||||
STR_CONFIG_PATCHES_SNOWLINE_HEIGHT :{LTBLUE}Sneeuwhoogte: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_SNOWLINE_HEIGHT :{LTBLUE}Sneeuwhoogte: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Maximale stationsomvang: {ORANGE}{STRING} {RED}Pas op: Hoge waarde vertraagt spel
|
STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Maximale stationsomvang: {ORANGE}{STRING} {RED}Pas op: Hoge waarde vertraagt spel
|
||||||
STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}Helikopters automatisch repareren op helipads: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}Helikopters automatisch repareren op helipads: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_LINK_TERRAFORM_TOOLBAR :{LTBLUE}Open de landschap werkbalk tegelijk met de trein/weg/water/vliegveld werkbalk: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_LINK_TERRAFORM_TOOLBAR :{LTBLUE}Verbind de landschaptoolbar met de trein/weg/water/vliegveld toolbars: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_REVERSE_SCROLLING :{LTBLUE}Als er gescrolld word met de muis, beweeg in tegengesteld richting: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_REVERSE_SCROLLING :{LTBLUE}Omgekeerde scrollrichting: {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}Maximaal aantal treinen per speler: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}Maximaal aantal treinen per speler: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}Maximaal aantal wegvoertuigen per speler: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}Maximaal aantal wegvoertuigen per speler: {ORANGE}{STRING}
|
||||||
@@ -1030,7 +1033,7 @@ STR_CONFIG_PATCHES_ENDING_DATE :{LTBLUE}Stop sp
|
|||||||
STR_CONFIG_PATCHES_SMOOTH_ECONOMY :{LTBLUE}Vloeiende economie inschakelen (meer, kleinere veranderingen)
|
STR_CONFIG_PATCHES_SMOOTH_ECONOMY :{LTBLUE}Vloeiende economie inschakelen (meer, kleinere veranderingen)
|
||||||
STR_CONFIG_PATCHES_ALLOW_SHARES :{LTBLUE}Sta het kopen van aandelen toe
|
STR_CONFIG_PATCHES_ALLOW_SHARES :{LTBLUE}Sta het kopen van aandelen toe
|
||||||
STR_CONFIG_PATCHES_DRAG_SIGNALS_DENSITY :{LTBLUE}Bij slepen, plaats seinen elke: {ORANGE}{STRING} tegel(s)
|
STR_CONFIG_PATCHES_DRAG_SIGNALS_DENSITY :{LTBLUE}Bij slepen, plaats seinen elke: {ORANGE}{STRING} tegel(s)
|
||||||
STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Positie van hoofd knoppenbalk: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Positie van algemene toolbar: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :Links
|
STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :Links
|
||||||
STR_CONFIG_PATCHES_TOOLBAR_POS_CENTER :Midden
|
STR_CONFIG_PATCHES_TOOLBAR_POS_CENTER :Midden
|
||||||
STR_CONFIG_PATCHES_TOOLBAR_POS_RIGHT :Rechts
|
STR_CONFIG_PATCHES_TOOLBAR_POS_RIGHT :Rechts
|
||||||
@@ -1058,7 +1061,7 @@ STR_TOYLAND_LANDSCAPE :speelgoed lands
|
|||||||
|
|
||||||
STR_CHEATS :{WHITE}Cheats
|
STR_CHEATS :{WHITE}Cheats
|
||||||
STR_CHEATS_TIP :{BLACK}Keuzevakjes geven aan of je deze cheat al ooit gebruikt hebt.
|
STR_CHEATS_TIP :{BLACK}Keuzevakjes geven aan of je deze cheat al ooit gebruikt hebt.
|
||||||
STR_CHEATS_WARNING :{BLACK}Waarschuwing! Je staat op het punt je concurrenten te verraden. Denk eraan dat zo'n schande eeuwig onthouden wordt.
|
STR_CHEATS_WARNING :{BLACK}Waarschuwing! Je staat op het punt je concurrenten te verraden. Bedenk dat zo'n schande eeuwig wordt onthouden.
|
||||||
STR_CHEAT_MONEY :{LTBLUE}Verhoog geld met {CURRENCY64}
|
STR_CHEAT_MONEY :{LTBLUE}Verhoog geld met {CURRENCY64}
|
||||||
STR_CHEAT_CHANGE_PLAYER :{LTBLUE}Spelend als speler: {ORANGE}{COMMA}
|
STR_CHEAT_CHANGE_PLAYER :{LTBLUE}Spelend als speler: {ORANGE}{COMMA}
|
||||||
STR_CHEAT_EXTRA_DYNAMITE :{LTBLUE}Magische bulldozer (industrie<69>n en andere onverplaatsbare objecten verwijderen): {ORANGE}{STRING}
|
STR_CHEAT_EXTRA_DYNAMITE :{LTBLUE}Magische bulldozer (industrie<69>n en andere onverplaatsbare objecten verwijderen): {ORANGE}{STRING}
|
||||||
@@ -1108,8 +1111,8 @@ STR_LANDSCAPING_TOOLBAR :{WHITE}Terreinv
|
|||||||
STR_LEVEL_LAND_TOOLTIP :{BLACK}Landhoogte gelijk maken
|
STR_LEVEL_LAND_TOOLTIP :{BLACK}Landhoogte gelijk maken
|
||||||
|
|
||||||
|
|
||||||
STR_TREES_RANDOM_TYPE :{BLACK}Bomen van willekeurig type
|
STR_TREES_RANDOM_TYPE :{BLACK}Willekeurige boomsoorten
|
||||||
STR_TREES_RANDOM_TYPE_TIP :{BLACK}Plant Bomen van willekeurig type
|
STR_TREES_RANDOM_TYPE_TIP :{BLACK}Plant bomen van willekeurig type
|
||||||
|
|
||||||
STR_CANT_BUILD_CANALS :{WHITE}Kan hier geen kanaal bouwen...
|
STR_CANT_BUILD_CANALS :{WHITE}Kan hier geen kanaal bouwen...
|
||||||
STR_BUILD_CANALS_TIP :{BLACK}Bouw kanaal
|
STR_BUILD_CANALS_TIP :{BLACK}Bouw kanaal
|
||||||
@@ -1165,7 +1168,7 @@ STR_INDUSTRYDIR_ITEM_NOPROD :{ORANGE}{INDUST
|
|||||||
|
|
||||||
STR_INDUSTRY_TOO_CLOSE :{WHITE}...te dicht bij een andere industrie
|
STR_INDUSTRY_TOO_CLOSE :{WHITE}...te dicht bij een andere industrie
|
||||||
|
|
||||||
STR_RAIL_REFIT_VEHICLE_TO_CARRY :{BLACK}Bouw trein om voor een ander ladingntype
|
STR_RAIL_REFIT_VEHICLE_TO_CARRY :{BLACK}Bouw trein om voor een ander ladingtype
|
||||||
STR_RAIL_REFIT_VEHICLE :{BLACK}Bouw trein om
|
STR_RAIL_REFIT_VEHICLE :{BLACK}Bouw trein om
|
||||||
STR_RAIL_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Kies type lading om te transporteren
|
STR_RAIL_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Kies type lading om te transporteren
|
||||||
STR_RAIL_REFIT_TO_CARRY_HIGHLIGHTED :{BLACK}Bouw trein om voor geselecteerde ladingtype
|
STR_RAIL_REFIT_TO_CARRY_HIGHLIGHTED :{BLACK}Bouw trein om voor geselecteerde ladingtype
|
||||||
@@ -1308,12 +1311,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Ophalen spelinformatie...
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Ophalen spelinformatie...
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Ophalen bedrijfsinformatie...
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Ophalen bedrijfsinformatie...
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} spelers(s) voor ons
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} spelers{P "" s} voor ons
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes gedownloaded
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes gedownloaded
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Verbinding verbroken
|
STR_NETWORK_DISCONNECT :{BLACK}Verbinding verbroken
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Voer het te versturen bericht in
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Voer het geldbedrag dat je wilt geven in
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Voer het geldbedrag dat je wilt geven in
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is beveiligd. Voer wachtwoord in.
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is beveiligd. Voer wachtwoord in.
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Bedrijf is beveiligd. Voer wachtwoord in.
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Bedrijf is beveiligd. Voer wachtwoord in.
|
||||||
@@ -1450,6 +1452,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Spoor met combi
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land heeft helling in verkeerde richting voor weg
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land heeft helling in verkeerde richting voor weg
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Moet weg eerst weghalen
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Moet weg eerst weghalen
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Er wordt aan de weg gewerkt
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Wegenbouw
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Wegenbouw
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Kies brug
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Kies brug
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan hier geen weg bouwen...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan hier geen weg bouwen...
|
||||||
@@ -1463,7 +1466,7 @@ STR_180B_BUILD_ROAD_SECTION :{BLACK}Bouw weg
|
|||||||
STR_180C_BUILD_ROAD_VEHICLE_DEPOT :{BLACK}Bouw wegvoertuigdepot (om voertuigen te bouwen en te repareren)
|
STR_180C_BUILD_ROAD_VEHICLE_DEPOT :{BLACK}Bouw wegvoertuigdepot (om voertuigen te bouwen en te repareren)
|
||||||
STR_180D_BUILD_BUS_STATION :{BLACK}Bouw bushalte
|
STR_180D_BUILD_BUS_STATION :{BLACK}Bouw bushalte
|
||||||
STR_180E_BUILD_TRUCK_LOADING_BAY :{BLACK}Bouw vrachtwagen laadhal
|
STR_180E_BUILD_TRUCK_LOADING_BAY :{BLACK}Bouw vrachtwagen laadhal
|
||||||
STR_180F_BUILD_ROAD_BRIDGE :{BLACK}Bouw wegvoertuig
|
STR_180F_BUILD_ROAD_BRIDGE :{BLACK}Bouw brug voor wegvoertuigen
|
||||||
STR_1810_BUILD_ROAD_TUNNEL :{BLACK}Bouw wegtunnel
|
STR_1810_BUILD_ROAD_TUNNEL :{BLACK}Bouw wegtunnel
|
||||||
STR_1811_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Schakel tussen bouwen en verwijderen voor wegbouw
|
STR_1811_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Schakel tussen bouwen en verwijderen voor wegbouw
|
||||||
STR_1813_SELECT_ROAD_VEHICLE_DEPOT :{BLACK}Selecteer richting van wegvoertuigdepot
|
STR_1813_SELECT_ROAD_VEHICLE_DEPOT :{BLACK}Selecteer richting van wegvoertuigdepot
|
||||||
@@ -1487,7 +1490,7 @@ STR_2007_RENAME_TOWN :Hernoem stad
|
|||||||
STR_2008_CAN_T_RENAME_TOWN :{WHITE}Kan stad niet hernoemen...
|
STR_2008_CAN_T_RENAME_TOWN :{WHITE}Kan stad niet hernoemen...
|
||||||
STR_2009_LOCAL_AUTHORITY_REFUSES :{WHITE}De gemeenteraad van {TOWN} staat dit niet toe
|
STR_2009_LOCAL_AUTHORITY_REFUSES :{WHITE}De gemeenteraad van {TOWN} staat dit niet toe
|
||||||
STR_200A_TOWN_NAMES_CLICK_ON_NAME :{BLACK}Plaatsnamen - klik op naam om het hoofdbeeld te centreren op de stad
|
STR_200A_TOWN_NAMES_CLICK_ON_NAME :{BLACK}Plaatsnamen - klik op naam om het hoofdbeeld te centreren op de stad
|
||||||
STR_200B_CENTER_THE_MAIN_VIEW_ON :{BLACK}Centreer de hoofdbeeld op de lokatie van de stad
|
STR_200B_CENTER_THE_MAIN_VIEW_ON :{BLACK}Centreer het hoofdbeeld op de lokatie van de stad
|
||||||
STR_200C_CHANGE_TOWN_NAME :{BLACK}Hernoem stad
|
STR_200C_CHANGE_TOWN_NAME :{BLACK}Hernoem stad
|
||||||
STR_200D_PASSENGERS_LAST_MONTH_MAX :{BLACK}Passagiers afelopen maand: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA}
|
STR_200D_PASSENGERS_LAST_MONTH_MAX :{BLACK}Passagiers afelopen maand: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA}
|
||||||
STR_200E_MAIL_LAST_MONTH_MAX :{BLACK}Post afgelopen maand: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA}
|
STR_200E_MAIL_LAST_MONTH_MAX :{BLACK}Post afgelopen maand: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA}
|
||||||
@@ -1514,11 +1517,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN}'s
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Reputatie van transportbedrijven:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Reputatie van transportbedrijven:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subsidies
|
STR_2025_SUBSIDIES :{WHITE}Subsidies
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Beschikbare subsidies:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Beschikbare subsidies:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} van {STRING} naar {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} van {STRING} naar {STRING}
|
||||||
STR_2028_BY :{YELLOW} (voor {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (voor {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Geen
|
STR_202A_NONE :{ORANGE}Geen
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Bestaande subsidies:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Bestaande subsidies:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} van {STATION} naar {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} van {STATION} naar {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, tot {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, tot {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Subsidieaanbod is verlopen:{}{}{STRING} van {STRING} naar {STRING} wordt nu niet meer gesubsidieerd.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Subsidieaanbod is verlopen:{}{}{STRING} van {STRING} naar {STRING} wordt nu niet meer gesubsidieerd.
|
||||||
@@ -1703,7 +1706,7 @@ STR_400A_LIST_OF_DRIVES_DIRECTORIES :{BLACK}Lijst va
|
|||||||
STR_400B_CURRENTLY_SELECTED_NAME :{BLACK}Huidige gekozen naam voor opgeslagen spel
|
STR_400B_CURRENTLY_SELECTED_NAME :{BLACK}Huidige gekozen naam voor opgeslagen spel
|
||||||
STR_400C_DELETE_THE_CURRENTLY_SELECTED :{BLACK}Verwijder het momenteel geselecteerde opgeslagen spel
|
STR_400C_DELETE_THE_CURRENTLY_SELECTED :{BLACK}Verwijder het momenteel geselecteerde opgeslagen spel
|
||||||
STR_400D_SAVE_THE_CURRENT_GAME_USING :{BLACK}Sla het huidige spel op onder de gekozen naam
|
STR_400D_SAVE_THE_CURRENT_GAME_USING :{BLACK}Sla het huidige spel op onder de gekozen naam
|
||||||
STR_400E_SELECT_NEW_GAME_TYPE :{WHITE}Selecteer Nieuw Spel Type
|
STR_400E_SELECT_NEW_GAME_TYPE :{WHITE}Selecteer nieuw speltype
|
||||||
STR_400F_SELECT_SCENARIO_GREEN_PRE :{BLACK}Selecteer scenario (groen), vooraf ingesteld spel (blauw), or willekeurig nieuw spel
|
STR_400F_SELECT_SCENARIO_GREEN_PRE :{BLACK}Selecteer scenario (groen), vooraf ingesteld spel (blauw), or willekeurig nieuw spel
|
||||||
STR_4010_GENERATE_RANDOM_NEW_GAME :Genereer willekeurig nieuw spel
|
STR_4010_GENERATE_RANDOM_NEW_GAME :Genereer willekeurig nieuw spel
|
||||||
|
|
||||||
@@ -1957,7 +1960,7 @@ STR_7009_PRESIDENT_NAME :{BLACK}Naam dir
|
|||||||
STR_700A_COMPANY_NAME :Bedrijfsnaam
|
STR_700A_COMPANY_NAME :Bedrijfsnaam
|
||||||
STR_700B_PRESIDENT_S_NAME :Naam van directeur
|
STR_700B_PRESIDENT_S_NAME :Naam van directeur
|
||||||
STR_700C_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Kan bedrijfsnaam niet veranderen...
|
STR_700C_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Kan bedrijfsnaam niet veranderen...
|
||||||
STR_700D_CAN_T_CHANGE_PRESIDENT :{WHITE}Kan naam manager niet veranderen...
|
STR_700D_CAN_T_CHANGE_PRESIDENT :{WHITE}Kan naam directeur niet veranderen...
|
||||||
STR_700E_FINANCES :{WHITE}{COMPANY} Financi<63>n {BLACK}{PLAYERNAME}
|
STR_700E_FINANCES :{WHITE}{COMPANY} Financi<63>n {BLACK}{PLAYERNAME}
|
||||||
STR_700F_EXPENDITURE_INCOME :{WHITE}Uitgaven/inkomsten
|
STR_700F_EXPENDITURE_INCOME :{WHITE}Uitgaven/inkomsten
|
||||||
STR_7010 :{WHITE}{NUM}
|
STR_7010 :{WHITE}{NUM}
|
||||||
@@ -1982,9 +1985,9 @@ STR_7022_INCOME_GRAPH :{WHITE}Inkomste
|
|||||||
STR_CURRCOMPACT :{CURRCOMPACT64}
|
STR_CURRCOMPACT :{CURRCOMPACT64}
|
||||||
STR_7024 :{COMMA}
|
STR_7024 :{COMMA}
|
||||||
STR_7025_OPERATING_PROFIT_GRAPH :{WHITE}Bedrijfswinst Grafiek
|
STR_7025_OPERATING_PROFIT_GRAPH :{WHITE}Bedrijfswinst Grafiek
|
||||||
STR_7026_BANK_BALANCE :{WHITE}Bank Saldo
|
STR_7026_BANK_BALANCE :{WHITE}Banksaldo
|
||||||
STR_7027_LOAN :{WHITE}Lening
|
STR_7027_LOAN :{WHITE}Lening
|
||||||
STR_MAX_LOAN :{WHITE}Max Lening: {BLACK}{CURRENCY64}
|
STR_MAX_LOAN :{WHITE}Max lening: {BLACK}{CURRENCY64}
|
||||||
STR_7028 :{BLACK}{CURRENCY64}
|
STR_7028 :{BLACK}{CURRENCY64}
|
||||||
STR_7029_BORROW :{BLACK}Leen {SKIP}{SKIP}{SKIP}{SKIP}{CURRENCY}
|
STR_7029_BORROW :{BLACK}Leen {SKIP}{SKIP}{SKIP}{SKIP}{CURRENCY}
|
||||||
STR_702A_REPAY :{BLACK}Betaal {SKIP}{SKIP}{SKIP}{SKIP}{CURRENCY} terug
|
STR_702A_REPAY :{BLACK}Betaal {SKIP}{SKIP}{SKIP}{SKIP}{CURRENCY} terug
|
||||||
@@ -1996,7 +1999,7 @@ STR_702F_CAN_T_REPAY_LOAN :{WHITE}Kan geen
|
|||||||
STR_INSUFFICIENT_FUNDS :{WHITE}Kan geen geld weggeven dat van de bank geleend is...
|
STR_INSUFFICIENT_FUNDS :{WHITE}Kan geen geld weggeven dat van de bank geleend is...
|
||||||
STR_7030_SELECT_NEW_FACE_FOR_PRESIDENT :{BLACK}Kies nieuw gezicht voor directeur
|
STR_7030_SELECT_NEW_FACE_FOR_PRESIDENT :{BLACK}Kies nieuw gezicht voor directeur
|
||||||
STR_7031_CHANGE_THE_COMPANY_VEHICLE :{BLACK}Verander het uiterlijk van de bedrijfsvoertuigen
|
STR_7031_CHANGE_THE_COMPANY_VEHICLE :{BLACK}Verander het uiterlijk van de bedrijfsvoertuigen
|
||||||
STR_7032_CHANGE_THE_PRESIDENT_S :{BLACK}Verander de naam van de manager
|
STR_7032_CHANGE_THE_PRESIDENT_S :{BLACK}Verander de naam van de directeur
|
||||||
STR_7033_CHANGE_THE_COMPANY_NAME :{BLACK}Verander de bedrijfsnaam
|
STR_7033_CHANGE_THE_COMPANY_NAME :{BLACK}Verander de bedrijfsnaam
|
||||||
STR_7034_CLICK_ON_SELECTED_NEW_COLOR :{BLACK}Klik op geselecteerde nieuwe kleurenschema
|
STR_7034_CLICK_ON_SELECTED_NEW_COLOR :{BLACK}Klik op geselecteerde nieuwe kleurenschema
|
||||||
STR_7035_INCREASE_SIZE_OF_LOAN :{BLACK}Vergroot lening
|
STR_7035_INCREASE_SIZE_OF_LOAN :{BLACK}Vergroot lening
|
||||||
@@ -2598,7 +2601,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Schip ombouwen
|
STR_983C_REFIT_SHIP :{BLACK}Schip ombouwen
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecteer type goederen dat dit schip moet vervoeren
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecteer type goederen dat dit schip moet vervoeren
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Bouw schip om om geselecteerde goederen te vervoeren
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Bouw schip om om geselecteerde goederen te vervoeren
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecteer goederentype om te vervoeren:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecteer goederentype om te vervoeren:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nieuwe capaciteit: {GOLD}{STRING}{}{BLACK}Ombouwkosten: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nieuwe capaciteit: {GOLD}{STRING}{}{BLACK}Ombouwkosten: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kan schip niet ombouwen...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kan schip niet ombouwen...
|
||||||
STR_9842_REFITTABLE :(ombouwbaar)
|
STR_9842_REFITTABLE :(ombouwbaar)
|
||||||
@@ -2671,7 +2674,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Vliegtuig ombouwen
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Vliegtuig ombouwen
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecteer goederentype om te vervoeren door het vliegtuig
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecteer goederentype om te vervoeren door het vliegtuig
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Bouw vliegtuig om om het geselecteerde goederentype te vervoeren
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Bouw vliegtuig om om het geselecteerde goederentype te vervoeren
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecteer goederentype om te vervoeren:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecteer goederentype om te vervoeren:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nieuwe capaciteit: {GOLD}{STRING}{}{BLACK}Ombouwkosten: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nieuwe capaciteit: {GOLD}{STRING}{}{BLACK}Ombouwkosten: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kan vliegtuig niet ombouwen...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kan vliegtuig niet ombouwen...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Ga naar {STATION} hanger
|
STR_GO_TO_AIRPORT_HANGAR :Ga naar {STATION} hanger
|
||||||
@@ -2752,7 +2755,7 @@ STR_SCHEDULED_ROAD_VEHICLES_TIP :{BLACK}Geef all
|
|||||||
STR_SCHEDULED_AIRCRAFT_TIP :{BLACK}Geef alle vliegtuigen weer die dit station in hun opdrachtenlijst hebben
|
STR_SCHEDULED_AIRCRAFT_TIP :{BLACK}Geef alle vliegtuigen weer die dit station in hun opdrachtenlijst hebben
|
||||||
STR_SCHEDULED_SHIPS_TIP :{BLACK}Geef alle schepen weer die dit station in hun opdrachtenlijst hebben
|
STR_SCHEDULED_SHIPS_TIP :{BLACK}Geef alle schepen weer die dit station in hun opdrachtenlijst hebben
|
||||||
|
|
||||||
STR_REPLACE_VEHICLES :{BLACK}Vervang Voertuigen
|
STR_REPLACE_VEHICLES :{BLACK}Vervang voertuigen
|
||||||
STR_REPLACE_VEHICLES_WHITE :{WHITE}Vervang {STRING}
|
STR_REPLACE_VEHICLES_WHITE :{WHITE}Vervang {STRING}
|
||||||
STR_REPLACE_VEHICLES_START :{BLACK}Start het Vervangen
|
STR_REPLACE_VEHICLES_START :{BLACK}Start het Vervangen
|
||||||
STR_REPLACE_VEHICLES_STOP :{BLACK}Stop het Vervangen
|
STR_REPLACE_VEHICLES_STOP :{BLACK}Stop het Vervangen
|
||||||
@@ -2764,13 +2767,13 @@ STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Klik op
|
|||||||
STR_REPLACE_HELP_START_BUTTON :{BLACK}Klik op deze knop als je de aan de linkerkant geseleteerde locomotief wil vervangen met die aan de rechterkant
|
STR_REPLACE_HELP_START_BUTTON :{BLACK}Klik op deze knop als je de aan de linkerkant geseleteerde locomotief wil vervangen met die aan de rechterkant
|
||||||
STR_REPLACE_HELP_RAILTYPE :{BLACK}Selecteer een railtype waar je locomotieven voor wil selecteren
|
STR_REPLACE_HELP_RAILTYPE :{BLACK}Selecteer een railtype waar je locomotieven voor wil selecteren
|
||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Dit geeft weer waarmee de aan de linkerkant geselecteerde locomotief mee vervangen wordt
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Dit geeft weer waarmee de aan de linkerkant geselecteerde locomotief mee vervangen wordt
|
||||||
STR_REPLACE_HELP :{BLACK}Deze optie stelt je in staat om een type locomotief te selecteren en die te vervangen door een andere. Dit zal automatisch gebeuren zodra de voertuigen een depot inrijden
|
STR_REPLACE_HELP :{BLACK}Deze optie stelt je in staat om een type voertuig te selecteren en die te vervangen door een andere, zodra de voertuigen een depot inrijden
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Wagons verwijderen: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Wagons verwijderen: {ORANGE}{SKIP}{STRING}
|
||||||
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}De te vervangen trein behoudt zijn lengte door wagons weg te halen (startend aan de voorkant), als het vervangen de trein langer zou maken
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}De te vervangen trein behoudt zijn lengte door wagons weg te halen (startend aan de voorkant), als het vervangen de trein langer zou maken
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}Locomotief kan niet gebouwd worden
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Locomotief kan niet gebouwd worden
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Bordjes lijst - {COMMA} Bordjes
|
STR_SIGN_LIST_CAPTION :{WHITE}Bordenlijst - {COMMA} bord{P "" en}
|
||||||
|
|
||||||
############ Lists rail types
|
############ Lists rail types
|
||||||
|
|
||||||
|
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Message setting
|
|||||||
STR_MESSAGE_HISTORY_MENU :Message History
|
STR_MESSAGE_HISTORY_MENU :Message History
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Show last message/news report, show message options
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Show last message/news report, show message options
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Message Options
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Message Options
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Message types:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Message types:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at player's station
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at player's station
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at competitor's station
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Arrival of first vehicle at competitor's station
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / disasters
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / disasters
|
||||||
@@ -838,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Romanian
|
|||||||
STR_TOWNNAME_CZECH :Czech
|
STR_TOWNNAME_CZECH :Czech
|
||||||
STR_TOWNNAME_SWISS :Swiss
|
STR_TOWNNAME_SWISS :Swiss
|
||||||
STR_TOWNNAME_DANISH :Danish
|
STR_TOWNNAME_DANISH :Danish
|
||||||
|
STR_TOWNNAME_TURKISH :Turkish
|
||||||
|
STR_TOWNNAME_ITALIAN :Italian
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pounds (<28>)
|
STR_CURR_GBP :Pounds (<28>)
|
||||||
@@ -1313,7 +1315,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Disconnect
|
STR_NETWORK_DISCONNECT :{BLACK}Disconnect
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Enter your text message to send
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Enter the amount of money you want to give
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Enter the amount of money you want to give
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server is protected. Enter password
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Company is protected. Enter password
|
||||||
@@ -1450,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Railway track w
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction for road
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land sloped in wrong direction for road
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Must remove road first
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Road works in progress
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Road Construction
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Road Construction
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Select Road Bridge
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Select Road Bridge
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Can't build road here...
|
||||||
@@ -1514,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} l
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transport company ratings:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transport company ratings:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subsidies
|
STR_2025_SUBSIDIES :{WHITE}Subsidies
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Subsidies on offer for services taking:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Subsidies on offer for services taking:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} from {STRING2} to {STRING2}
|
STR_2027_FROM_TO :{ORANGE}{STRING} from {STRING2} to {STRING2}
|
||||||
STR_2028_BY :{YELLOW} (by {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (by {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}None
|
STR_202A_NONE :{ORANGE}None
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Services already subsidised:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Services already subsidised:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} from {STATION} to {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} from {STATION} to {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, until {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, until {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Offer of subsidy expired:{}{}{STRING} from {STRING2} to {STRING2} will now not attract a subsidy.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Offer of subsidy expired:{}{}{STRING} from {STRING2} to {STRING2} will now not attract a subsidy.
|
||||||
@@ -2598,7 +2600,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Refit ship
|
STR_983C_REFIT_SHIP :{BLACK}Refit ship
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for ship to carry
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for ship to carry
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Refit ship to carry highlighted cargo type
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Refit ship to carry highlighted cargo type
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING1}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING1}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Can't refit ship...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Can't refit ship...
|
||||||
STR_9842_REFITTABLE :(refittable)
|
STR_9842_REFITTABLE :(refittable)
|
||||||
@@ -2671,7 +2673,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Refit aircraft
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Refit aircraft
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for aircraft to carry
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Select type of cargo for aircraft to carry
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Refit aircraft to carry highlighted cargo type
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Refit aircraft to carry highlighted cargo type
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Select cargo type to carry:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING1}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}New capacity: {GOLD}{STRING1}{}{BLACK}Cost of refit: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Can't refit aircraft...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Can't refit aircraft...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Go to {STATION} Hangar
|
STR_GO_TO_AIRPORT_HANGAR :Go to {STATION} Hangar
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
##name Estonian
|
##name Estonian
|
||||||
##ownname eesti keel
|
##ownname Eesti keel
|
||||||
##isocode et
|
##isocode et
|
||||||
##plural 0
|
##plural 0
|
||||||
|
|
||||||
@@ -519,8 +519,8 @@ STR_01FF :{TINYFONT}{BLAC
|
|||||||
STR_0200_LAST_MESSAGE_NEWS_REPORT :Viimane teade
|
STR_0200_LAST_MESSAGE_NEWS_REPORT :Viimane teade
|
||||||
STR_0201_MESSAGE_SETTINGS :Teadete seaded
|
STR_0201_MESSAGE_SETTINGS :Teadete seaded
|
||||||
STR_MESSAGE_HISTORY_MENU :Teadete ajalugu
|
STR_MESSAGE_HISTORY_MENU :Teadete ajalugu
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}N<>itab viimase teate, kuvab teadete seaded
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}N<>ita viimast teadet, kuva teadete seaded
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Teadete seaded
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Teadete Seaded
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Teate t<><74>p:
|
STR_0205_MESSAGE_TYPES :{BLACK}Teate t<><74>p:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Esimese s<>iduki saabumine m<>ngija jaama
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Esimese s<>iduki saabumine m<>ngija jaama
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Esimese s<>iduki saabumine konkurendi jaama
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Esimese s<>iduki saabumine konkurendi jaama
|
||||||
@@ -689,6 +689,7 @@ STR_02A5_TOWN_SIZE :{YELLOW}Linna s
|
|||||||
|
|
||||||
STR_02B6 :{STRING} - {STRING}
|
STR_02B6 :{STRING} - {STRING}
|
||||||
STR_02B7_SHOW_LAST_MESSAGE_OR_NEWS :{BLACK}N<>itab viimast teadet
|
STR_02B7_SHOW_LAST_MESSAGE_OR_NEWS :{BLACK}N<>itab viimast teadet
|
||||||
|
STR_OFF :Off
|
||||||
STR_SUMMARY :L<>hike
|
STR_SUMMARY :L<>hike
|
||||||
STR_FULL :T<>ielik
|
STR_FULL :T<>ielik
|
||||||
STR_02BA :{SILVER}- - {COMPANY} - -
|
STR_02BA :{SILVER}- - {COMPANY} - -
|
||||||
@@ -837,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Rumeenia
|
|||||||
STR_TOWNNAME_CZECH :T<>ehhi
|
STR_TOWNNAME_CZECH :T<>ehhi
|
||||||
STR_TOWNNAME_SWISS :<3A>veitsi
|
STR_TOWNNAME_SWISS :<3A>veitsi
|
||||||
STR_TOWNNAME_DANISH :Taani
|
STR_TOWNNAME_DANISH :Taani
|
||||||
|
STR_TOWNNAME_TURKISH :T<>rgi
|
||||||
|
STR_TOWNNAME_ITALIAN :Itaalia
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Naelad (<28>)
|
STR_CURR_GBP :Naelad (<28>)
|
||||||
@@ -860,7 +863,7 @@ STR_CURR_NLG :Hollandi kulden
|
|||||||
STR_CURR_NOK :Norra kroon (NOK)
|
STR_CURR_NOK :Norra kroon (NOK)
|
||||||
STR_CURR_PLN :Poola Zlott (PLN)
|
STR_CURR_PLN :Poola Zlott (PLN)
|
||||||
STR_CURR_ROL :Rumeenia Leu (ROL)
|
STR_CURR_ROL :Rumeenia Leu (ROL)
|
||||||
STR_CURR_RUR :Vene rubla (rur)
|
STR_CURR_RUR :Vene rubla (RUR)
|
||||||
STR_CURR_SEK :Rootsi kroon (SEK)
|
STR_CURR_SEK :Rootsi kroon (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Omatehtud...
|
STR_CURR_CUSTOM :Omatehtud...
|
||||||
@@ -910,6 +913,7 @@ STR_CRATES :kasti
|
|||||||
STR_RES_OTHER :teised
|
STR_RES_OTHER :teised
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Sihtpunktide nimekirja ei saa jagada...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Sihtpunktide nimekirja ei saa jagada...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Sihtpunktide nimekirja ei saa kopeerida...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Sihtpunktide nimekirja ei saa kopeerida...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Jagatud sihtpunktide l<>pp - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Jagatud sihtpunktide l<>pp - -
|
||||||
@@ -1021,6 +1025,7 @@ STR_CONFIG_PATCHES_SERVINT_AIRCRAFT_DISABLED :{LTBLUE}Vaikimi
|
|||||||
STR_CONFIG_PATCHES_SERVINT_SHIPS :{LTBLUE}Vaikimisi hooldusintervall laevadele: {ORANGE}{STRING} p<>eva
|
STR_CONFIG_PATCHES_SERVINT_SHIPS :{LTBLUE}Vaikimisi hooldusintervall laevadele: {ORANGE}{STRING} p<>eva
|
||||||
STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED :{LTBLUE}Vaikimisi teenindusvahemik laevadele: {ORANGE}v<>lja l<>litatud
|
STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED :{LTBLUE}Vaikimisi teenindusvahemik laevadele: {ORANGE}v<>lja l<>litatud
|
||||||
STR_CONFIG_PATCHES_NOSERVICE :{LTBLUE}Peata hooldus, kui purunemine on keelatud: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NOSERVICE :{LTBLUE}Peata hooldus, kui purunemine on keelatud: {ORANGE}{STRING}
|
||||||
|
STR_CONFIG_PATCHES_WAGONSPEEDLIMITS :{LTBLUE}Luba vaguni kiiruse limiidid: {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_COLORED_NEWS_DATE :{LTBLUE}V<>rvilised uudised ilmuvad aastast {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_COLORED_NEWS_DATE :{LTBLUE}V<>rvilised uudised ilmuvad aastast {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_STARTING_DATE :{LTBLUE}Alustamise aeg: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_STARTING_DATE :{LTBLUE}Alustamise aeg: {ORANGE}{STRING}
|
||||||
@@ -1235,9 +1240,26 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (reklaami)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (reklaami)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 m<>ngjat
|
||||||
|
STR_NETWORK_1_PLAYERS :1 m<>ngija
|
||||||
|
STR_NETWORK_2_PLAYERS :2 m<>ngijat
|
||||||
|
STR_NETWORK_3_PLAYERS :3 m<>ngijat
|
||||||
|
STR_NETWORK_4_PLAYERS :4 m<>ngijat
|
||||||
|
STR_NETWORK_5_PLAYERS :5 m<>ngijat
|
||||||
|
STR_NETWORK_6_PLAYERS :6 m<>ngijat
|
||||||
|
STR_NETWORK_7_PLAYERS :7 m<>ngijat
|
||||||
|
STR_NETWORK_8_PLAYERS :8 m<>ngijat
|
||||||
|
STR_NETWORK_9_PLAYERS :9 m<>ngijat
|
||||||
|
STR_NETWORK_10_PLAYERS :10 m<>ngijat
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Maks. firmasi:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Luba serveris X m<>ngijat
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Maks. vaatajaid
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Luba serveris X vaatajat
|
||||||
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}R<><52>gitav keel:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}R<><52>gitav keel:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Teistele m<>ngijatele teadmiseks, et mis keelt serveris r<><72>gitakse
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Teistele m<>ngijatele teadmiseks, et mis keelt serveris r<><72>gitakse
|
||||||
|
STR_NETWORK_COMBO5 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_START_GAME :{BLACK}Alusta m<>ngu
|
STR_NETWORK_START_GAME :{BLACK}Alusta m<>ngu
|
||||||
STR_NETWORK_START_GAME_TIP :{BLACK}Uue v<>rgum<75>ngu alustamine suvalise kaardiga
|
STR_NETWORK_START_GAME_TIP :{BLACK}Uue v<>rgum<75>ngu alustamine suvalise kaardiga
|
||||||
STR_NETWORK_LOAD_GAME :{BLACK}M<>ngu laadimine
|
STR_NETWORK_LOAD_GAME :{BLACK}M<>ngu laadimine
|
||||||
@@ -1289,12 +1311,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Hangin m<>ngu infot...
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Hangin m<>ngu infot...
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Hangin ettev<65>tte infot...
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Hangin ettev<65>tte infot...
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} kelint(e) sinu ees
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} kelint{P "" e} sinu ees
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbaiti t<>mmatud
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbaiti t<>mmatud
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Katkesta
|
STR_NETWORK_DISCONNECT :{BLACK}Katkesta
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}S<>numi kirjutamine saatmiseks teistele m<>ngijatele
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Teisele m<>ngijale saadetava rahasumma sisestamine
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Teisele m<>ngijale saadetava rahasumma sisestamine
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server on kaitstud. Sisesta parool
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server on kaitstud. Sisesta parool
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Ettev<65>te on kaitstud. Sisesta parool
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Ettev<65>te on kaitstud. Sisesta parool
|
||||||
@@ -1332,6 +1353,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :vale m
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :vale m<>ngija-id DoCommand'is
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :vale m<>ngija-id DoCommand'is
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :server viskas v<>lja
|
STR_NETWORK_ERR_CLIENT_KICKED :server viskas v<>lja
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :<3A>ritas pettust kasutada
|
STR_NETWORK_ERR_CLIENT_CHEATER :<3A>ritas pettust kasutada
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :server on t<>is
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :liitus m<>nguga
|
STR_NETWORK_CLIENT_JOINED :liitus m<>nguga
|
||||||
STR_NETWORK_GIVE_MONEY :andis sinu ettev<65>tele raha ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :andis sinu ettev<65>tele raha ({CURRENCY})
|
||||||
@@ -1430,6 +1452,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Raudtee kombo-s
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Maapind on tee ehitamiseks sobimatu kaldega
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Maapind on tee ehitamiseks sobimatu kaldega
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Enne on vaja tee eemaldada
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Enne on vaja tee eemaldada
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Tee ehitus k<>ib
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Tee ehitamine
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Tee ehitamine
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Vali sillat<61><74>p
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Vali sillat<61><74>p
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Siia ei saa teed ehitada...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Siia ei saa teed ehitada...
|
||||||
@@ -1658,6 +1681,7 @@ STR_306B_HELIPORT :{BLACK}Helikopt
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...jaam on liiga laiaks venitatud
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...jaam on liiga laiaks venitatud
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...korrap<61>ratud jaamad keelatud
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...korrap<61>ratud jaamad keelatud
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Paadikuuri orientatsioon
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Paadikuuri orientatsioon
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...peab ehitama vette
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...peab ehitama vette
|
||||||
@@ -2326,6 +2350,7 @@ STR_8107_MAGLEV_LOCOMOTIVE :maglevi vedur
|
|||||||
##id 0x8800
|
##id 0x8800
|
||||||
STR_8800_TRAIN_DEPOT :{WHITE}{TOWN} Rongi depot
|
STR_8800_TRAIN_DEPOT :{WHITE}{TOWN} Rongi depot
|
||||||
STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Rahvas r<><72>mustab. . .{}Esimene rong saabus {STATION}i!
|
STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Rahvas r<><72>mustab. . .{}Esimene rong saabus {STATION}i!
|
||||||
|
STR_8802_DETAILS :{WHITE}{STRING} (Detailid)
|
||||||
STR_8803_TRAIN_IN_THE_WAY :{WHITE}Rong on ees
|
STR_8803_TRAIN_IN_THE_WAY :{WHITE}Rong on ees
|
||||||
STR_8804 :{SETX 10}{COMMA}: {STRING}
|
STR_8804 :{SETX 10}{COMMA}: {STRING}
|
||||||
STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING}
|
STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING}
|
||||||
@@ -2378,7 +2403,7 @@ STR_8826_GO_TO :{BLACK}Mine
|
|||||||
STR_8827_FULL_LOAD :{BLACK}T<>is laadung
|
STR_8827_FULL_LOAD :{BLACK}T<>is laadung
|
||||||
STR_8828_UNLOAD :{BLACK}Lae maha
|
STR_8828_UNLOAD :{BLACK}Lae maha
|
||||||
STR_8829_ORDERS :{WHITE}{VEHICLE} (Orders)
|
STR_8829_ORDERS :{WHITE}{VEHICLE} (Orders)
|
||||||
STR_882A_END_OF_ORDERS :{SETX 10}- - K<>skude l<EFBFBD>pp - -
|
STR_882A_END_OF_ORDERS :{SETX 10}- - K<>skude L<EFBFBD>pp - -
|
||||||
STR_FULLLOAD_OR_SERVICE :{SKIP}{SKIP}{STRING}
|
STR_FULLLOAD_OR_SERVICE :{SKIP}{SKIP}{STRING}
|
||||||
STR_SERVICE :{BLACK}Hooldus
|
STR_SERVICE :{BLACK}Hooldus
|
||||||
STR_882B_CAN_T_BUILD_RAILROAD_VEHICLE :{WHITE}Ei saa ehitada raudtees<65>idukit...
|
STR_882B_CAN_T_BUILD_RAILROAD_VEHICLE :{WHITE}Ei saa ehitada raudtees<65>idukit...
|
||||||
@@ -2577,7 +2602,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Seadista <20>mber laev
|
STR_983C_REFIT_SHIP :{BLACK}Seadista <20>mber laev
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vali kauba t<><74>p, mida laev hakkab kandma
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vali kauba t<><74>p, mida laev hakkab kandma
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Seadista laev <20>mber valitud kauba t<><74>bi jaoks
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Seadista laev <20>mber valitud kauba t<><74>bi jaoks
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vali kauba t<><74>p mida vedada:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vali kauba t<><74>p mida vedada:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uus mahutuvus: {GOLD}{STRING}{}{BLACK}Laeva <20>mberseadistamise hind: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uus mahutuvus: {GOLD}{STRING}{}{BLACK}Laeva <20>mberseadistamise hind: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Ei saa laeva <20>mberseadistada...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Ei saa laeva <20>mberseadistada...
|
||||||
STR_9842_REFITTABLE :(<28>mberseadistatav)
|
STR_9842_REFITTABLE :(<28>mberseadistatav)
|
||||||
@@ -2650,7 +2675,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Seadista lennuk <20>mber
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Seadista lennuk <20>mber
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vali kauba t<><74>p mida lennuk hakkab kandma
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vali kauba t<><74>p mida lennuk hakkab kandma
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Seadista <20>mber lennuk et kanda valitud kauba t<><74>pi
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Seadista <20>mber lennuk et kanda valitud kauba t<><74>pi
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vali kauba t<><74>p mida kanda:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vali kauba t<><74>p mida kanda:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uus mahutuvus: {GOLD}{STRING}{}{BLACK}Maksumus et <20>mber seadistada: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uus mahutuvus: {GOLD}{STRING}{}{BLACK}Maksumus et <20>mber seadistada: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Ei saa <20>mber seadistada lennukit...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Ei saa <20>mber seadistada lennukit...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Mine {STATION} Angaari
|
STR_GO_TO_AIRPORT_HANGAR :Mine {STATION} Angaari
|
||||||
@@ -2723,7 +2748,7 @@ STR_SHIP :{BLACK}{SHIP}
|
|||||||
|
|
||||||
STR_SCHEDULED_TRAINS :{WHITE}{STATION} - {COMMA} Rong{P "" i}
|
STR_SCHEDULED_TRAINS :{WHITE}{STATION} - {COMMA} Rong{P "" i}
|
||||||
STR_SCHEDULED_ROAD_VEHICLES :{WHITE}{STATION} - {COMMA} Maantees<65>iduk{P "" it}
|
STR_SCHEDULED_ROAD_VEHICLES :{WHITE}{STATION} - {COMMA} Maantees<65>iduk{P "" it}
|
||||||
STR_SCHEDULED_AIRCRAFT :{WHITE}{STATION} - {COMMA} Lennuk(it)
|
STR_SCHEDULED_AIRCRAFT :{WHITE}{STATION} - {COMMA} Lennuk{P "" it}
|
||||||
STR_SCHEDULED_SHIPS :{WHITE}{STATION} - {COMMA} Laev{P "" a}
|
STR_SCHEDULED_SHIPS :{WHITE}{STATION} - {COMMA} Laev{P "" a}
|
||||||
|
|
||||||
STR_SCHEDULED_TRAINS_TIP :{BLACK}N<>ita k<>iki ronge millel on see jaam nende s<>iduplaanis
|
STR_SCHEDULED_TRAINS_TIP :{BLACK}N<>ita k<>iki ronge millel on see jaam nende s<>iduplaanis
|
||||||
@@ -2745,6 +2770,9 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Vali rau
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}N<>itab mis mootorit vasakult vahetatakse mille vastu, kui <20>ldse
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}N<>itab mis mootorit vasakult vahetatakse mille vastu, kui <20>ldse
|
||||||
STR_REPLACE_HELP :{BLACK}Se lubab sul vahetada <20>ks mootori t<><74>p teise t<><74>biga, kui rongid esimest t<><74>pi sisenevad depoosse
|
STR_REPLACE_HELP :{BLACK}Se lubab sul vahetada <20>ks mootori t<><74>p teise t<><74>biga, kui rongid esimest t<><74>pi sisenevad depoosse
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Vagunite eemaldus: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Vagunite eemaldus: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Sunni automaatvahetus hoidma rongi pikkust samaks eemaldades vaguneid (alustades eestpoolt), kui vahetatav mootor muudaks rongi pikemaks.
|
||||||
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Mootorit ei saa ehitada
|
||||||
|
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Siltide nimekiri - {COMMA} Silt{P "" i}
|
STR_SIGN_LIST_CAPTION :{WHITE}Siltide nimekiri - {COMMA} Silt{P "" i}
|
||||||
|
341
lang/finnish.txt
341
lang/finnish.txt
@@ -33,7 +33,7 @@ STR_0019_VALUABLES :Arvotavaroita
|
|||||||
STR_001A_COPPER_ORE :Kuparimalmia
|
STR_001A_COPPER_ORE :Kuparimalmia
|
||||||
STR_001B_MAIZE :Maissia
|
STR_001B_MAIZE :Maissia
|
||||||
STR_001C_FRUIT :Hedelmi<6D>
|
STR_001C_FRUIT :Hedelmi<6D>
|
||||||
STR_001D_DIAMONDS :Timantteja
|
STR_001D_DIAMONDS :Jalokivi<EFBFBD>
|
||||||
STR_001E_FOOD :Ruokaa
|
STR_001E_FOOD :Ruokaa
|
||||||
STR_001F_PAPER :Paperia
|
STR_001F_PAPER :Paperia
|
||||||
STR_0020_GOLD :Kultaa
|
STR_0020_GOLD :Kultaa
|
||||||
@@ -45,7 +45,7 @@ STR_0025_TOYS :Leluja
|
|||||||
STR_0026_CANDY :Karkkia
|
STR_0026_CANDY :Karkkia
|
||||||
STR_0027_COLA :Limsaa
|
STR_0027_COLA :Limsaa
|
||||||
STR_0028_COTTON_CANDY :Hattaraa
|
STR_0028_COTTON_CANDY :Hattaraa
|
||||||
STR_0029_BUBBLES :Kuplias
|
STR_0029_BUBBLES :Kuplia
|
||||||
STR_002A_TOFFEE :Toffeeta
|
STR_002A_TOFFEE :Toffeeta
|
||||||
STR_002B_BATTERIES :Pattereita
|
STR_002B_BATTERIES :Pattereita
|
||||||
STR_002C_PLASTIC :Muovia
|
STR_002C_PLASTIC :Muovia
|
||||||
@@ -65,7 +65,7 @@ STR_0039_VALUABLES :Arvotavara
|
|||||||
STR_003A_COPPER_ORE :Kuparimalmi
|
STR_003A_COPPER_ORE :Kuparimalmi
|
||||||
STR_003B_MAIZE :Maissi
|
STR_003B_MAIZE :Maissi
|
||||||
STR_003C_FRUIT :Hedelm<6C>
|
STR_003C_FRUIT :Hedelm<6C>
|
||||||
STR_003D_DIAMOND :Timantti
|
STR_003D_DIAMOND :Jalokivi
|
||||||
STR_003E_FOOD :Ruoka
|
STR_003E_FOOD :Ruoka
|
||||||
STR_003F_PAPER :Paperi
|
STR_003F_PAPER :Paperi
|
||||||
STR_0040_GOLD :Kulta
|
STR_0040_GOLD :Kulta
|
||||||
@@ -153,10 +153,10 @@ STR_00B1_GAME_OPTIONS :{WHITE}Pelin as
|
|||||||
STR_00B2_MESSAGE :{YELLOW}Viesti
|
STR_00B2_MESSAGE :{YELLOW}Viesti
|
||||||
STR_00B3_MESSAGE_FROM :{YELLOW}Viesti: {STRING}
|
STR_00B3_MESSAGE_FROM :{YELLOW}Viesti: {STRING}
|
||||||
STR_00B4_CAN_T_DO_THIS :{WHITE}Ei onnistu....
|
STR_00B4_CAN_T_DO_THIS :{WHITE}Ei onnistu....
|
||||||
STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Aluetta ei voi puhdistaa....
|
STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Aluetta ei voi tyhjent<EFBFBD><EFBFBD>....
|
||||||
STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Alkuper<65>inen {COPYRIGHT} 1995 Chris Sawyer, kaikki oikeudet pid<69>tet<65><74>n
|
STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Alkuper<65>iset oikeudet {COPYRIGHT} 1995 Chris Sawyer, kaikki oikeudet pid<69>tet<65><74>n
|
||||||
STR_00B7_VERSION :{BLACK}OpenTTD versio {REV}
|
STR_00B7_VERSION :{BLACK}OpenTTD versio {REV}
|
||||||
STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2006 OpenTTD-tiimi
|
STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2006 OpenTTD-yhteis<EFBFBD>
|
||||||
STR_TRANSLATED_BY :{BLACK} K<><4B>nt<6E>j<EFBFBD>(t) -
|
STR_TRANSLATED_BY :{BLACK} K<><4B>nt<6E>j<EFBFBD>(t) -
|
||||||
|
|
||||||
STR_00C5 :{BLACK}{CROSS}
|
STR_00C5 :{BLACK}{CROSS}
|
||||||
@@ -191,27 +191,27 @@ STR_00E1_TOO_MANY_VEHICLES_IN_GAME :{WHITE}Liian mo
|
|||||||
STR_00E2 :{BLACK}{COMMA}
|
STR_00E2 :{BLACK}{COMMA}
|
||||||
STR_00E3 :{RED}{COMMA}
|
STR_00E3 :{RED}{COMMA}
|
||||||
STR_00E4_LOCATION :{BLACK}Sijainti
|
STR_00E4_LOCATION :{BLACK}Sijainti
|
||||||
STR_00E5_CONTOURS :Korkeusk<EFBFBD>yr<EFBFBD>t
|
STR_00E5_CONTOURS :Korkeuserot
|
||||||
STR_00E6_VEHICLES :Liikennev<65>lineet
|
STR_00E6_VEHICLES :Liikennev<65>lineet
|
||||||
STR_00E7_INDUSTRIES :Teollisuus
|
STR_00E7_INDUSTRIES :Teollisuus
|
||||||
STR_00E8_ROUTES :Reitit
|
STR_00E8_ROUTES :Reitit
|
||||||
STR_00E9_VEGETATION :Kasvillisuus
|
STR_00E9_VEGETATION :Kasvillisuus
|
||||||
STR_00EA_OWNERS :Omistajat
|
STR_00EA_OWNERS :Omistajat
|
||||||
STR_00EB_ROADS :{BLACK}{TINYFONT}Tiet
|
STR_00EB_ROADS :{BLACK}{TINYFONT}Tie
|
||||||
STR_00EC_RAILROADS :{BLACK}{TINYFONT}Rautatiet
|
STR_00EC_RAILROADS :{BLACK}{TINYFONT}Rautatie
|
||||||
STR_00ED_STATIONS_AIRPORTS_DOCKS :{BLACK}{TINYFONT}Asemat/lentokent<6E>t/satamat
|
STR_00ED_STATIONS_AIRPORTS_DOCKS :{BLACK}{TINYFONT}Asema/lentokentt<EFBFBD>/satama
|
||||||
STR_00EE_BUILDINGS_INDUSTRIES :{BLACK}{TINYFONT}Rakennukset/teollisuus
|
STR_00EE_BUILDINGS_INDUSTRIES :{BLACK}{TINYFONT}Rakennus
|
||||||
STR_00EF_VEHICLES :{BLACK}{TINYFONT}Liikennev<65>lineet
|
STR_00EF_VEHICLES :{BLACK}{TINYFONT}Liikennev<65>line
|
||||||
STR_00F0_100M :{BLACK}{TINYFONT}100m
|
STR_00F0_100M :{BLACK}{TINYFONT}100m
|
||||||
STR_00F1_200M :{BLACK}{TINYFONT}200m
|
STR_00F1_200M :{BLACK}{TINYFONT}200m
|
||||||
STR_00F2_300M :{BLACK}{TINYFONT}300m
|
STR_00F2_300M :{BLACK}{TINYFONT}300m
|
||||||
STR_00F3_400M :{BLACK}{TINYFONT}400m
|
STR_00F3_400M :{BLACK}{TINYFONT}400m
|
||||||
STR_00F4_500M :{BLACK}{TINYFONT}500m
|
STR_00F4_500M :{BLACK}{TINYFONT}500m
|
||||||
STR_00F5_TRAINS :{BLACK}{TINYFONT}Junat
|
STR_00F5_TRAINS :{BLACK}{TINYFONT}Juna
|
||||||
STR_00F6_ROAD_VEHICLES :{BLACK}{TINYFONT}Ajoneuvot
|
STR_00F6_ROAD_VEHICLES :{BLACK}{TINYFONT}Ajoneuvo
|
||||||
STR_00F7_SHIPS :{BLACK}{TINYFONT}Laivat
|
STR_00F7_SHIPS :{BLACK}{TINYFONT}Laiva
|
||||||
STR_00F8_AIRCRAFT :{BLACK}{TINYFONT}Lentokoneet
|
STR_00F8_AIRCRAFT :{BLACK}{TINYFONT}Lentokone
|
||||||
STR_00F9_TRANSPORT_ROUTES :{BLACK}{TINYFONT}Kuljetusreitit
|
STR_00F9_TRANSPORT_ROUTES :{BLACK}{TINYFONT}Kuljetusreitti
|
||||||
STR_00FA_COAL_MINE :{BLACK}{TINYFONT}Hiilikaivos
|
STR_00FA_COAL_MINE :{BLACK}{TINYFONT}Hiilikaivos
|
||||||
STR_00FB_POWER_STATION :{BLACK}{TINYFONT}S<>hk<68>laitos
|
STR_00FB_POWER_STATION :{BLACK}{TINYFONT}S<>hk<68>laitos
|
||||||
STR_00FC_FOREST :{BLACK}{TINYFONT}Mets<74>
|
STR_00FC_FOREST :{BLACK}{TINYFONT}Mets<74>
|
||||||
@@ -227,7 +227,7 @@ STR_0105_BANK :{BLACK}{TINYFON
|
|||||||
STR_0106_PAPER_MILL :{BLACK}{TINYFONT}Paperitehdas
|
STR_0106_PAPER_MILL :{BLACK}{TINYFONT}Paperitehdas
|
||||||
STR_0107_GOLD_MINE :{BLACK}{TINYFONT}Kultakaivos
|
STR_0107_GOLD_MINE :{BLACK}{TINYFONT}Kultakaivos
|
||||||
STR_0108_FOOD_PROCESSING_PLANT :{BLACK}{TINYFONT}Ruoanjalostamo
|
STR_0108_FOOD_PROCESSING_PLANT :{BLACK}{TINYFONT}Ruoanjalostamo
|
||||||
STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Timanttikaivos
|
STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Jalokivikaivos
|
||||||
STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Kuparikaivos
|
STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Kuparikaivos
|
||||||
STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Hedelm<6C>viljelm<6C>
|
STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Hedelm<6C>viljelm<6C>
|
||||||
STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Kumiviljelm<6C>
|
STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Kumiviljelm<6C>
|
||||||
@@ -248,7 +248,7 @@ STR_011A_SUGAR_MINE :{BLACK}{TINYFON
|
|||||||
STR_011B_RAILROAD_STATION :{BLACK}{TINYFONT}Rautatieasema
|
STR_011B_RAILROAD_STATION :{BLACK}{TINYFONT}Rautatieasema
|
||||||
STR_011C_TRUCK_LOADING_BAY :{BLACK}{TINYFONT}Lastauslaituri
|
STR_011C_TRUCK_LOADING_BAY :{BLACK}{TINYFONT}Lastauslaituri
|
||||||
STR_011D_BUS_STATION :{BLACK}{TINYFONT}Linja-autoasema
|
STR_011D_BUS_STATION :{BLACK}{TINYFONT}Linja-autoasema
|
||||||
STR_011E_AIRPORT_HELIPORT :{BLACK}{TINYFONT}Lentokentt<EFBFBD>/helikopterikentt<74>
|
STR_011E_AIRPORT_HELIPORT :{BLACK}{TINYFONT}Lento-/helikopterikentt<74>
|
||||||
STR_011F_DOCK :{BLACK}{TINYFONT}Satama
|
STR_011F_DOCK :{BLACK}{TINYFONT}Satama
|
||||||
STR_0120_ROUGH_LAND :{BLACK}{TINYFONT}Ep<45>tasaista maata
|
STR_0120_ROUGH_LAND :{BLACK}{TINYFONT}Ep<45>tasaista maata
|
||||||
STR_0121_GRASS_LAND :{BLACK}{TINYFONT}Ruohikkoa
|
STR_0121_GRASS_LAND :{BLACK}{TINYFONT}Ruohikkoa
|
||||||
@@ -258,7 +258,7 @@ STR_0124_TREES :{BLACK}{TINYFON
|
|||||||
STR_0125_ROCKS :{BLACK}{TINYFONT}Kivi<76>
|
STR_0125_ROCKS :{BLACK}{TINYFONT}Kivi<76>
|
||||||
STR_0126_WATER :{BLACK}{TINYFONT}Vett<74>
|
STR_0126_WATER :{BLACK}{TINYFONT}Vett<74>
|
||||||
STR_0127_NO_OWNER :{BLACK}{TINYFONT}Ei omistajaa
|
STR_0127_NO_OWNER :{BLACK}{TINYFONT}Ei omistajaa
|
||||||
STR_0128_TOWNS :{BLACK}{TINYFONT}Kaupunkeja ##
|
STR_0128_TOWNS :{BLACK}{TINYFONT}Kaupunkeja
|
||||||
STR_0129_INDUSTRIES :{BLACK}{TINYFONT}Teollisuutta
|
STR_0129_INDUSTRIES :{BLACK}{TINYFONT}Teollisuutta
|
||||||
STR_012A_DESERT :{BLACK}{TINYFONT}Autiomaata
|
STR_012A_DESERT :{BLACK}{TINYFONT}Autiomaata
|
||||||
STR_012B_SNOW :{BLACK}{TINYFONT}Lunta
|
STR_012B_SNOW :{BLACK}{TINYFONT}Lunta
|
||||||
@@ -267,8 +267,8 @@ STR_012D :{WHITE}{STRING}
|
|||||||
STR_012E_CANCEL :{BLACK}Peruuta
|
STR_012E_CANCEL :{BLACK}Peruuta
|
||||||
STR_012F_OK :{BLACK}OK
|
STR_012F_OK :{BLACK}OK
|
||||||
STR_0130_RENAME :{BLACK}Nime<6D> uud.
|
STR_0130_RENAME :{BLACK}Nime<6D> uud.
|
||||||
STR_0131_TOO_MANY_NAMES_DEFINED :{WHITE}Liian monta nime<6D> m<><6D>ritelty.
|
STR_0131_TOO_MANY_NAMES_DEFINED :{WHITE}Liian monta nime<6D> m<><6D>ritelty
|
||||||
STR_0132_CHOSEN_NAME_IN_USE_ALREADY :{WHITE}Valittu nimi on jo k<>yt<79>ss<73>.
|
STR_0132_CHOSEN_NAME_IN_USE_ALREADY :{WHITE}Nimi on jo k<>yt<79>ss<73>
|
||||||
|
|
||||||
STR_0133_WINDOWS :Windows
|
STR_0133_WINDOWS :Windows
|
||||||
STR_0134_UNIX :Unix
|
STR_0134_UNIX :Unix
|
||||||
@@ -286,7 +286,7 @@ STR_013D_INFORMATION :{BLACK}Tietoja
|
|||||||
STR_013E_CAPACITIES :{BLACK}Kapasiteetit
|
STR_013E_CAPACITIES :{BLACK}Kapasiteetit
|
||||||
STR_013E_TOTAL_CARGO :{BLACK}Rahtia yhteens<6E>
|
STR_013E_TOTAL_CARGO :{BLACK}Rahtia yhteens<6E>
|
||||||
STR_013F_CAPACITY :{BLACK}Kapaisteetti: {LTBLUE}{STRING}
|
STR_013F_CAPACITY :{BLACK}Kapaisteetti: {LTBLUE}{STRING}
|
||||||
STR_013F_TOTAL_CAPACITY_TEXT :{BLACK}Kokonaisrahti (kapasiteetti):
|
STR_013F_TOTAL_CAPACITY_TEXT :{BLACK}Kokonaisrahtikapasiteetti:
|
||||||
STR_013F_TOTAL_CAPACITY :{LTBLUE}- {CARGO} ({SHORTCARGO})
|
STR_013F_TOTAL_CAPACITY :{LTBLUE}- {CARGO} ({SHORTCARGO})
|
||||||
STR_0140_NEW_GAME :{BLACK}Uusi peli
|
STR_0140_NEW_GAME :{BLACK}Uusi peli
|
||||||
STR_0141_LOAD_GAME :{BLACK}Lataa peli
|
STR_0141_LOAD_GAME :{BLACK}Lataa peli
|
||||||
@@ -306,7 +306,7 @@ STR_0148_GAME_OPTIONS :{BLACK}Pelin as
|
|||||||
STR_0150_SOMEONE :joku{SKIP}{SKIP}
|
STR_0150_SOMEONE :joku{SKIP}{SKIP}
|
||||||
STR_0151_MAP_OF_WORLD :Maailmankartta
|
STR_0151_MAP_OF_WORLD :Maailmankartta
|
||||||
STR_0152_TOWN_DIRECTORY :Kaupunkihakemisto
|
STR_0152_TOWN_DIRECTORY :Kaupunkihakemisto
|
||||||
STR_0153_SUBSIDIES :Tuet
|
STR_0153_SUBSIDIES :Tukitarjoukset
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_0154_OPERATING_PROFIT_GRAPH :K<>ytt<74>katekuvaaja
|
STR_0154_OPERATING_PROFIT_GRAPH :K<>ytt<74>katekuvaaja
|
||||||
@@ -367,47 +367,47 @@ STR_0170 :{TINYFONT}{STRI
|
|||||||
STR_0171_PAUSE_GAME :{BLACK}Tauko
|
STR_0171_PAUSE_GAME :{BLACK}Tauko
|
||||||
STR_0172_SAVE_GAME_ABANDON_GAME :{BLACK}Pelin tallennus, hylk<6C><6B>minen ja lopetus.
|
STR_0172_SAVE_GAME_ABANDON_GAME :{BLACK}Pelin tallennus, hylk<6C><6B>minen ja lopetus.
|
||||||
STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n asemista.
|
STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n asemista.
|
||||||
STR_0174_DISPLAY_MAP :{BLACK}N<>yt<79> kartta.
|
STR_0174_DISPLAY_MAP :{BLACK}N<>yt<79> kartta
|
||||||
STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}N<>yt<79> kartta, kaupunkihakemisto.
|
STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}N<>yt<79> kartta, kaupunkihakemisto
|
||||||
STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}N<>yt<79> kaupunkihakemisto.
|
STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}N<>yt<79> kaupunkihakemisto
|
||||||
STR_0177_DISPLAY_COMPANY_FINANCES :{BLACK}N<>yt<79> yhti<74>n taloustiedot.
|
STR_0177_DISPLAY_COMPANY_FINANCES :{BLACK}N<>yt<79> yhti<74>n taloustiedot
|
||||||
STR_0178_DISPLAY_COMPANY_GENERAL :{BLACK}N<>yt<79> yhti<74>n yleiset tiedot.
|
STR_0178_DISPLAY_COMPANY_GENERAL :{BLACK}N<>yt<79> yhti<74>n yleiset tiedot
|
||||||
STR_0179_DISPLAY_GRAPHS :{BLACK}N<>yt<79> kuvaajat.
|
STR_0179_DISPLAY_GRAPHS :{BLACK}N<>yt<79> kuvaajat
|
||||||
STR_017A_DISPLAY_COMPANY_LEAGUE :{BLACK}N<>yt<79> yhti<74>kilpataulukko.
|
STR_017A_DISPLAY_COMPANY_LEAGUE :{BLACK}N<>yt<79> yhti<74>kilpataulukko
|
||||||
STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n junista.
|
STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n junista
|
||||||
STR_017C_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n ajoneuvoista.
|
STR_017C_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n ajoneuvoista
|
||||||
STR_017D_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n laivoista.
|
STR_017D_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n laivoista
|
||||||
STR_017E_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n lentokoneista.
|
STR_017E_DISPLAY_LIST_OF_COMPANY :{BLACK}N<>yt<79> luettelo yhti<74>n lentokoneista
|
||||||
STR_017F_ZOOM_THE_VIEW_IN :{BLACK}L<>henn<6E> n<>kym<79><6D>.
|
STR_017F_ZOOM_THE_VIEW_IN :{BLACK}L<>henn<6E> n<>kym<79><6D>
|
||||||
STR_0180_ZOOM_THE_VIEW_OUT :{BLACK}Loitonna n<>kym<79><6D>.
|
STR_0180_ZOOM_THE_VIEW_OUT :{BLACK}Loitonna n<>kym<79><6D>
|
||||||
STR_0181_BUILD_RAILROAD_TRACK :{BLACK}Rakenna rautateit<69>.
|
STR_0181_BUILD_RAILROAD_TRACK :{BLACK}Rakenna rautateit<69>
|
||||||
STR_0182_BUILD_ROADS :{BLACK}Rakenna teit<69>.
|
STR_0182_BUILD_ROADS :{BLACK}Rakenna teit<69>
|
||||||
STR_0183_BUILD_SHIP_DOCKS :{BLACK}Rakenna satamia.
|
STR_0183_BUILD_SHIP_DOCKS :{BLACK}Rakenna satamia
|
||||||
STR_0184_BUILD_AIRPORTS :{BLACK}Rakenna lentokentti<74>.
|
STR_0184_BUILD_AIRPORTS :{BLACK}Rakenna lentokentti<74>
|
||||||
STR_0185_PLANT_TREES_PLACE_SIGNS :{BLACK}Istuta puita, asenna kylttej<65>, jne.
|
STR_0185_PLANT_TREES_PLACE_SIGNS :{BLACK}Istuta puita, asenna kylttej<65>, jne
|
||||||
STR_0186_LAND_BLOCK_INFORMATION :{BLACK}Maa-aluetiedot.
|
STR_0186_LAND_BLOCK_INFORMATION :{BLACK}Maa-aluetiedot
|
||||||
STR_0187_OPTIONS :{BLACK}Asetukset.
|
STR_0187_OPTIONS :{BLACK}Asetukset
|
||||||
STR_0188 :{BLACK}{SMALLUPARROW}
|
STR_0188 :{BLACK}{SMALLUPARROW}
|
||||||
STR_0189 :{BLACK}{SMALLDOWNARROW}
|
STR_0189 :{BLACK}{SMALLDOWNARROW}
|
||||||
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Huoltov<6F>li<6C> ei voi muuttaa...
|
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Huoltov<6F>li<6C> ei voi muuttaa...
|
||||||
STR_018B_CLOSE_WINDOW :{BLACK}Sulje ikkuna.
|
STR_018B_CLOSE_WINDOW :{BLACK}Sulje ikkuna
|
||||||
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}Ikkunan otsake - ved<65> t<>st<73> siirt<72><74>ksesi ikkunaa.
|
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}Ikkunan otsake - ved<65> t<>st<73> siirt<72><74>ksesi ikkunaa
|
||||||
STR_STICKY_BUTTON :{BLACK}Merkitse ikkuna tahmeaksi; 'Sulje kaikki ikkunat'-nappi ei vaikuta tahmeisiin ikkunoihin.
|
STR_STICKY_BUTTON :{BLACK}Merkitse ikkuna tahmeaksi; 'Sulje kaikki ikkunat'-nappi ei vaikuta tahmeisiin ikkunoihin.
|
||||||
STR_RESIZE_BUTTON :{BLACK}Napsauta ja ved<65> muuttaaksesi t<>m<EFBFBD>n ikkunan kokoa.
|
STR_RESIZE_BUTTON :{BLACK}Napsauta ja ved<65> muuttaaksesi t<>m<EFBFBD>n ikkunan kokoa.
|
||||||
STR_SAVELOAD_HOME_BUTTON :{BLACK}Siirry tallennusten oletuskansioon napsauttamalla t<>t<EFBFBD>
|
STR_SAVELOAD_HOME_BUTTON :{BLACK}Siirry tallennusten oletuskansioon napsauttamalla t<>t<EFBFBD>
|
||||||
STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Tyhjenn<EFBFBD> ruutuja rakennuksista yms.
|
STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Tuhoa ruudulla olevat rakennukset, puut, jne.
|
||||||
STR_018E_LOWER_A_CORNER_OF_LAND :{BLACK}Madalla maakulmausta.
|
STR_018E_LOWER_A_CORNER_OF_LAND :{BLACK}Madalla ruudun kulmausta
|
||||||
STR_018F_RAISE_A_CORNER_OF_LAND :{BLACK}Korota maakulmausta.
|
STR_018F_RAISE_A_CORNER_OF_LAND :{BLACK}Korota ruudun kulmausta
|
||||||
STR_0190_SCROLL_BAR_SCROLLS_LIST :{BLACK}Vierityspalkki - luettelon vieritys yl<79>s/alas.
|
STR_0190_SCROLL_BAR_SCROLLS_LIST :{BLACK}Vierityspalkki - luettelon vieritys yl<79>s/alas
|
||||||
STR_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Vierityspalkki - luettelon vieritys vasemmalle/oikealle.
|
STR_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Vierityspalkki - luettelon vieritys vasemmalle/oikealle.
|
||||||
STR_0191_SHOW_LAND_CONTOURS_ON_MAP :{BLACK}N<>yt<79> korkeusk<EFBFBD>yr<EFBFBD>t kartalla.
|
STR_0191_SHOW_LAND_CONTOURS_ON_MAP :{BLACK}N<>yt<79> korkeuserot kartalla
|
||||||
STR_0192_SHOW_VEHICLES_ON_MAP :{BLACK}N<>yt<79> liikennev<65>lineet kartalla.
|
STR_0192_SHOW_VEHICLES_ON_MAP :{BLACK}N<>yt<79> liikennev<65>lineet kartalla
|
||||||
STR_0193_SHOW_INDUSTRIES_ON_MAP :{BLACK}N<>yt<79> teollisuuus kartalla.
|
STR_0193_SHOW_INDUSTRIES_ON_MAP :{BLACK}N<>yt<79> teollisuuus kartalla
|
||||||
STR_0194_SHOW_TRANSPORT_ROUTES_ON :{BLACK}N<>yt<79> kuljetusreitit kartalla.
|
STR_0194_SHOW_TRANSPORT_ROUTES_ON :{BLACK}N<>yt<79> kuljetusreitit kartalla
|
||||||
STR_0195_SHOW_VEGETATION_ON_MAP :{BLACK}N<>yt<79> kasvillisuus kartalla.
|
STR_0195_SHOW_VEGETATION_ON_MAP :{BLACK}N<>yt<79> kasvillisuus kartalla
|
||||||
STR_0196_SHOW_LAND_OWNERS_ON_MAP :{BLACK}N<>yt<79> maanomistajat kartalla.
|
STR_0196_SHOW_LAND_OWNERS_ON_MAP :{BLACK}N<>yt<79> maanomistajat kartalla
|
||||||
STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Kaupunkien nimet kartalla.
|
STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Kaupunkien nimet kartalla
|
||||||
STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Voittoa t<>n<EFBFBD> vuonna: {CURRENCY} (viime vuonna: {CURRENCY}).
|
STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Voittoa t<>n<EFBFBD> vuonna: {CURRENCY} (viime vuonna: {CURRENCY})
|
||||||
|
|
||||||
############ range for service numbers starts
|
############ range for service numbers starts
|
||||||
STR_AGE :{COMMA} vuo{P si tta} ({COMMA})
|
STR_AGE :{COMMA} vuo{P si tta} ({COMMA})
|
||||||
@@ -418,12 +418,12 @@ STR_019C_ROAD_VEHICLE :Ajoneuvo
|
|||||||
STR_019D_AIRCRAFT :Lentokone
|
STR_019D_AIRCRAFT :Lentokone
|
||||||
STR_019E_SHIP :Laiva
|
STR_019E_SHIP :Laiva
|
||||||
STR_019F_TRAIN :Juna
|
STR_019F_TRAIN :Juna
|
||||||
STR_01A0_IS_GETTING_OLD :{WHITE}{STRING} {COMMA} vanhenee.
|
STR_01A0_IS_GETTING_OLD :{WHITE}{STRING} {COMMA} vanhenee
|
||||||
STR_01A1_IS_GETTING_VERY_OLD :{WHITE}{STRING} {COMMA} on kohta todella vanha.
|
STR_01A1_IS_GETTING_VERY_OLD :{WHITE}{STRING} {COMMA} on kohta todella vanha
|
||||||
STR_01A2_IS_GETTING_VERY_OLD_AND :{WHITE}{STRING} {COMMA} on kohta todella vanha ja pit<69><74> pikaisesti korvata.
|
STR_01A2_IS_GETTING_VERY_OLD_AND :{WHITE}{STRING} {COMMA} on kohta todella vanha ja pit<69><74> pikaisesti korvata
|
||||||
STR_01A3_LAND_AREA_INFORMATION :{WHITE}Maa-aluetiedot
|
STR_01A3_LAND_AREA_INFORMATION :{WHITE}Maa-aluetiedot
|
||||||
STR_01A4_COST_TO_CLEAR_N_A :{BLACK}Puhdistuksen kulu: {LTBLUE}-
|
STR_01A4_COST_TO_CLEAR_N_A :{BLACK}Puhdistuksen kustannus: {LTBLUE}-
|
||||||
STR_01A5_COST_TO_CLEAR :{BLACK}Puhdistuksen kulu: {LTBLUE}{CURRENCY}
|
STR_01A5_COST_TO_CLEAR :{BLACK}Puhdistuksen kustannus: {LTBLUE}{CURRENCY}
|
||||||
STR_01A6_N_A :-
|
STR_01A6_N_A :-
|
||||||
STR_01A7_OWNER :{BLACK}Omistaja: {LTBLUE}{STRING}
|
STR_01A7_OWNER :{BLACK}Omistaja: {LTBLUE}{STRING}
|
||||||
STR_01A8_LOCAL_AUTHORITY :{BLACK}Kunta: {LTBLUE}{STRING}
|
STR_01A8_LOCAL_AUTHORITY :{BLACK}Kunta: {LTBLUE}{STRING}
|
||||||
@@ -482,17 +482,17 @@ STR_01DA_CUSTOM_2 :{TINYFONT}Oma 2
|
|||||||
STR_01DB_MUSIC_VOLUME :{BLACK}{TINYFONT}Musiikin voimakkuus
|
STR_01DB_MUSIC_VOLUME :{BLACK}{TINYFONT}Musiikin voimakkuus
|
||||||
STR_01DC_EFFECTS_VOLUME :{BLACK}{TINYFONT}<7D><>nitehosteiden voimakkuus
|
STR_01DC_EFFECTS_VOLUME :{BLACK}{TINYFONT}<7D><>nitehosteiden voimakkuus
|
||||||
STR_01DD_MIN_MAX :{BLACK}{TINYFONT}MIN ' ' ' ' ' ' MAX
|
STR_01DD_MIN_MAX :{BLACK}{TINYFONT}MIN ' ' ' ' ' ' MAX
|
||||||
STR_01DE_SKIP_TO_PREVIOUS_TRACK :{BLACK}Hypp<70><70> valinnan edelliseen raitaan.
|
STR_01DE_SKIP_TO_PREVIOUS_TRACK :{BLACK}Hypp<70><70> edelliseen raitaan.
|
||||||
STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}Hypp<70><70> valinnan seuraavaan raitaan.
|
STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}Hypp<70><70> seuraavaan raitaan.
|
||||||
STR_01E0_STOP_PLAYING_MUSIC :{BLACK}Lopeta musiikin soittaminen.
|
STR_01E0_STOP_PLAYING_MUSIC :{BLACK}Pys<EFBFBD>yt<EFBFBD> musiikki
|
||||||
STR_01E1_START_PLAYING_MUSIC :{BLACK}Aloita musiikin soittaminen.
|
STR_01E1_START_PLAYING_MUSIC :{BLACK}Aloita musiikin soittaminen
|
||||||
STR_01E2_DRAG_SLIDERS_TO_SET_MUSIC :{BLACK}Aseta liukus<75><73>timi<6D> vet<65>m<EFBFBD>ll<6C> sopiva <20><>nenvoimakkuus musiikille ja <20><>nitehosteille.
|
STR_01E2_DRAG_SLIDERS_TO_SET_MUSIC :{BLACK}Aseta liukus<75><73>timi<6D> vet<65>m<EFBFBD>ll<6C> sopiva <20><>nenvoimakkuus musiikille ja <20><>nitehosteille.
|
||||||
STR_01E3 :{DKGREEN}{TINYFONT}--
|
STR_01E3 :{DKGREEN}{TINYFONT}--
|
||||||
STR_01E4_0 :{DKGREEN}{TINYFONT}0{COMMA}
|
STR_01E4_0 :{DKGREEN}{TINYFONT}0{COMMA}
|
||||||
STR_01E5 :{DKGREEN}{TINYFONT}{COMMA}
|
STR_01E5 :{DKGREEN}{TINYFONT}{COMMA}
|
||||||
STR_01E6 :{DKGREEN}{TINYFONT}------
|
STR_01E6 :{DKGREEN}{TINYFONT}------
|
||||||
STR_01E7 :{DKGREEN}{TINYFONT}"{STRING}"
|
STR_01E7 :{DKGREEN}{TINYFONT}"{STRING}"
|
||||||
STR_01E8_TRACK_XTITLE :{BLACK}{TINYFONT}Raita{SETX 88}Nimike
|
STR_01E8_TRACK_XTITLE :{BLACK}{TINYFONT}Raita{SETX 88}Nimi
|
||||||
STR_01E9_SHUFFLE :{TINYFONT}Sekoita
|
STR_01E9_SHUFFLE :{TINYFONT}Sekoita
|
||||||
STR_01EA_PROGRAM :{TINYFONT}{BLACK}Ohjelmoi
|
STR_01EA_PROGRAM :{TINYFONT}{BLACK}Ohjelmoi
|
||||||
STR_01EB_MUSIC_PROGRAM_SELECTION :{WHITE}Musiikkiohjelman valinta
|
STR_01EB_MUSIC_PROGRAM_SELECTION :{WHITE}Musiikkiohjelman valinta
|
||||||
@@ -502,17 +502,17 @@ STR_01EE_TRACK_INDEX :{TINYFONT}{BLAC
|
|||||||
STR_01EF_PROGRAM :{TINYFONT}{BLACK}Ohjelma - '{STRING}'
|
STR_01EF_PROGRAM :{TINYFONT}{BLACK}Ohjelma - '{STRING}'
|
||||||
STR_01F0_CLEAR :{TINYFONT}{BLACK}Tyhj<68><6A>
|
STR_01F0_CLEAR :{TINYFONT}{BLACK}Tyhj<68><6A>
|
||||||
STR_01F1_SAVE :{TINYFONT}{BLACK}Tallenna
|
STR_01F1_SAVE :{TINYFONT}{BLACK}Tallenna
|
||||||
STR_01F2_CURRENT_PROGRAM_OF_MUSIC :{BLACK}Nykyinen musiikkiraitaohjelma
|
STR_01F2_CURRENT_PROGRAM_OF_MUSIC :{BLACK}Nykyinen ohjelmointi raidoille
|
||||||
STR_01F3_SELECT_ALL_TRACKS_PROGRAM :{BLACK}Valitse 'kaikki raidat'.
|
STR_01F3_SELECT_ALL_TRACKS_PROGRAM :{BLACK}Valitse 'kaikki raidat'
|
||||||
STR_01F4_SELECT_OLD_STYLE_MUSIC :{BLACK}Valitse 'vanhan tyylin musiikki'.
|
STR_01F4_SELECT_OLD_STYLE_MUSIC :{BLACK}Valitse 'vanhan tyylin musiikki'
|
||||||
STR_01F5_SELECT_NEW_STYLE_MUSIC :{BLACK}Valitse 'uuden tyylin musiikki'.
|
STR_01F5_SELECT_NEW_STYLE_MUSIC :{BLACK}Valitse 'uuden tyylin musiikki'
|
||||||
STR_01F6_SELECT_CUSTOM_1_USER_DEFINED :{BLACK}Valitse 'oma 1' (k<>ytt<74>j<EFBFBD>n m<><6D>ritett<74>viss<73>).
|
STR_01F6_SELECT_CUSTOM_1_USER_DEFINED :{BLACK}Valitse 'oma 1' (k<>ytt<74>j<EFBFBD>n m<><6D>ritett<74>viss<73>)
|
||||||
STR_01F7_SELECT_CUSTOM_2_USER_DEFINED :{BLACK}Valitse 'oma 2' (k<>ytt<74>j<EFBFBD>n m<><6D>ritett<74>viss<73>).
|
STR_01F7_SELECT_CUSTOM_2_USER_DEFINED :{BLACK}Valitse 'oma 2' (k<>ytt<74>j<EFBFBD>n m<><6D>ritett<74>viss<73>)
|
||||||
STR_01F8_CLEAR_CURRENT_PROGRAM_CUSTOM1 :{BLACK}Tyhj<68><6A> nykyinen ohjelma (vain Oma1 tai Oma2).
|
STR_01F8_CLEAR_CURRENT_PROGRAM_CUSTOM1 :{BLACK}Tyhj<68><6A> nykyinen ohjelma (vain Oma1 tai Oma2)
|
||||||
STR_01F9_SAVE_MUSIC_SETTINGS :{BLACK}Tallenna musiikkiasetukset.
|
STR_01F9_SAVE_MUSIC_SETTINGS :{BLACK}Tallenna musiikkiasetukset
|
||||||
STR_01FA_CLICK_ON_MUSIC_TRACK_TO :{BLACK}Napsauta musiikkiraitaa lis<69>t<EFBFBD>ksesi sen nykyiseen ohjelmaan (vain Oma1 tai Oma2).
|
STR_01FA_CLICK_ON_MUSIC_TRACK_TO :{BLACK}Napsauta musiikkiraitaa lis<69>t<EFBFBD>ksesi sen nykyiseen ohjelmaan (vain Oma1 tai Oma2).
|
||||||
STR_01FB_TOGGLE_PROGRAM_SHUFFLE :{BLACK}Sekoittaminen p<><70>lle/pois.
|
STR_01FB_TOGGLE_PROGRAM_SHUFFLE :{BLACK}Sekoittaminen p<><70>lle/pois
|
||||||
STR_01FC_SHOW_MUSIC_TRACK_SELECTION :{BLACK}N<>yt<79> musiikkiraitojen valintaikkuna.
|
STR_01FC_SHOW_MUSIC_TRACK_SELECTION :{BLACK}N<>yt<79> musiikkiraitojen valintaikkuna
|
||||||
STR_01FD_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Napsauta palvelussa keskitt<74><74>ksesi n<>kym<79>n teollisuuteen/kaupunkiin.
|
STR_01FD_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Napsauta palvelussa keskitt<74><74>ksesi n<>kym<79>n teollisuuteen/kaupunkiin.
|
||||||
STR_01FE_DIFFICULTY :{BLACK}Vaikeusaste: ({STRING})
|
STR_01FE_DIFFICULTY :{BLACK}Vaikeusaste: ({STRING})
|
||||||
STR_01FF :{TINYFONT}{BLACK}{DATE_LONG}
|
STR_01FF :{TINYFONT}{BLACK}{DATE_LONG}
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Viestiasetukset
|
|||||||
STR_MESSAGE_HISTORY_MENU :Viestihistoria
|
STR_MESSAGE_HISTORY_MENU :Viestihistoria
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}N<>yt<79> viimeisin viesti/uutisraportti, n<>yt<79> viestiasetukset.
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}N<>yt<79> viimeisin viesti/uutisraportti, n<>yt<79> viestiasetukset.
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Viestiasetukset
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Viestiasetukset
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Viestityypit:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Viestityypit:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ensimm<6D>inen ajoneuvo saapuu pelaajan asemalle
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ensimm<6D>inen ajoneuvo saapuu pelaajan asemalle
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ensimm<6D>inen ajoneuvo saapuu kilpailijan asemalle
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ensimm<6D>inen ajoneuvo saapuu kilpailijan asemalle
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Vahingot/onnettomuudet
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Vahingot/onnettomuudet
|
||||||
@@ -581,7 +581,7 @@ STR_NO_SPACE_FOR_TOWN :{WHITE}...karta
|
|||||||
STR_023B_INCREASE_SIZE_OF_TOWN :{BLACK}Suurenna kaupunkia
|
STR_023B_INCREASE_SIZE_OF_TOWN :{BLACK}Suurenna kaupunkia
|
||||||
STR_023C_EXPAND :{BLACK}Laajenna
|
STR_023C_EXPAND :{BLACK}Laajenna
|
||||||
STR_023D_RANDOM_TOWN :{BLACK}Satunnainen kaupunki
|
STR_023D_RANDOM_TOWN :{BLACK}Satunnainen kaupunki
|
||||||
STR_023E_BUILD_TOWN_IN_RANDOM_LOCATION :{BLACK}Rakenna kaupunki satunnaiseen kohtaan.
|
STR_023E_BUILD_TOWN_IN_RANDOM_LOCATION :{BLACK}Rakenna kaupunki satunnaiseen kohtaan
|
||||||
STR_023F_INDUSTRY_GENERATION :{WHITE}Luo teollisuutta
|
STR_023F_INDUSTRY_GENERATION :{WHITE}Luo teollisuutta
|
||||||
STR_0240_COAL_MINE :{BLACK}Hiilikaivos
|
STR_0240_COAL_MINE :{BLACK}Hiilikaivos
|
||||||
STR_0241_POWER_STATION :{BLACK}S<>hk<68>laitos
|
STR_0241_POWER_STATION :{BLACK}S<>hk<68>laitos
|
||||||
@@ -604,7 +604,7 @@ STR_0251_FRUIT_PLANTATION :{BLACK}Hedelm
|
|||||||
STR_0252_RUBBER_PLANTATION :{BLACK}Kumiviljelm<6C>
|
STR_0252_RUBBER_PLANTATION :{BLACK}Kumiviljelm<6C>
|
||||||
STR_0253_WATER_SUPPLY :{BLACK}L<>hde
|
STR_0253_WATER_SUPPLY :{BLACK}L<>hde
|
||||||
STR_0254_WATER_TOWER :{BLACK}Vesitorni
|
STR_0254_WATER_TOWER :{BLACK}Vesitorni
|
||||||
STR_0255_DIAMOND_MINE :{BLACK}Timanttikaivos
|
STR_0255_DIAMOND_MINE :{BLACK}Jalokivikaivos
|
||||||
STR_0256_COPPER_ORE_MINE :{BLACK}Kuparikaivos
|
STR_0256_COPPER_ORE_MINE :{BLACK}Kuparikaivos
|
||||||
STR_0257_COTTON_CANDY_FOREST :{BLACK}Hattaramets<74>
|
STR_0257_COTTON_CANDY_FOREST :{BLACK}Hattaramets<74>
|
||||||
STR_0258_CANDY_FACTORY :{BLACK}Karkkitehdas
|
STR_0258_CANDY_FACTORY :{BLACK}Karkkitehdas
|
||||||
@@ -639,7 +639,7 @@ STR_0274_PLANT_FRUIT_PLANTATION :{BLACK}Istuta h
|
|||||||
STR_0275_PLANT_RUBBER_PLANTATION :{BLACK}Istuta kumiviljelm<6C>.
|
STR_0275_PLANT_RUBBER_PLANTATION :{BLACK}Istuta kumiviljelm<6C>.
|
||||||
STR_0276_CONSTRUCT_WATER_SUPPLY :{BLACK}Rakenna l<>hde.
|
STR_0276_CONSTRUCT_WATER_SUPPLY :{BLACK}Rakenna l<>hde.
|
||||||
STR_0277_CONSTRUCT_WATER_TOWER_CAN :{BLACK}Rakenna vesitorni (voidaan rakentaa vain kaupunkeihin).
|
STR_0277_CONSTRUCT_WATER_TOWER_CAN :{BLACK}Rakenna vesitorni (voidaan rakentaa vain kaupunkeihin).
|
||||||
STR_0278_CONSTRUCT_DIAMOND_MINE :{BLACK}Rakenna timanttikaivos.
|
STR_0278_CONSTRUCT_DIAMOND_MINE :{BLACK}Rakenna jalokivikaivos.
|
||||||
STR_0279_CONSTRUCT_COPPER_ORE_MINE :{BLACK}Rakenna kuparikaivos.
|
STR_0279_CONSTRUCT_COPPER_ORE_MINE :{BLACK}Rakenna kuparikaivos.
|
||||||
STR_027A_PLANT_COTTON_CANDY_FOREST :{BLACK}Istuta hattaramets<74>.
|
STR_027A_PLANT_COTTON_CANDY_FOREST :{BLACK}Istuta hattaramets<74>.
|
||||||
STR_027B_CONSTRUCT_CANDY_FACTORY :{BLACK}Rakenna karkkitehdas.
|
STR_027B_CONSTRUCT_CANDY_FACTORY :{BLACK}Rakenna karkkitehdas.
|
||||||
@@ -742,7 +742,7 @@ STR_02D9_ABOUT_OPENTTD :Tietoja "OpenTT
|
|||||||
|
|
||||||
STR_02DB_OFF :{BLACK}pois
|
STR_02DB_OFF :{BLACK}pois
|
||||||
STR_02DA_ON :{BLACK}p<><70>ll<6C>
|
STR_02DA_ON :{BLACK}p<><70>ll<6C>
|
||||||
STR_02DC_DISPLAY_SUBSIDIES :{BLACK}N<>yt<79> tuet
|
STR_02DC_DISPLAY_SUBSIDIES :{BLACK}N<>yt<79> tukitarjoukset
|
||||||
STR_02DD_SUBSIDIES :Tuet
|
STR_02DD_SUBSIDIES :Tuet
|
||||||
STR_02DE_MAP_OF_WORLD :Maailmankartta
|
STR_02DE_MAP_OF_WORLD :Maailmankartta
|
||||||
STR_EXTRA_VIEW_PORT :Lis<69>n<EFBFBD>kym<79>
|
STR_EXTRA_VIEW_PORT :Lis<69>n<EFBFBD>kym<79>
|
||||||
@@ -796,11 +796,11 @@ STR_0311_SELECT_TOYLAND_LANDSCAPE :{BLACK}Valitse
|
|||||||
STR_0312_FUND_CONSTRUCTION_OF_NEW :{BLACK}Rahoita uuden teollisuuden rakentamista.
|
STR_0312_FUND_CONSTRUCTION_OF_NEW :{BLACK}Rahoita uuden teollisuuden rakentamista.
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_INDUSTRY_DIR :Rahoitushakemisto
|
STR_INDUSTRY_DIR :Teollisuushakemisto
|
||||||
STR_0313_FUND_NEW_INDUSTRY :Rahoita uutta teollisuutta
|
STR_0313_FUND_NEW_INDUSTRY :Rakenna uutta teollisuutta
|
||||||
############ range ends here
|
############ range ends here
|
||||||
|
|
||||||
STR_0314_FUND_NEW_INDUSTRY :{WHITE}Rahoita uutta teollisuutta.
|
STR_0314_FUND_NEW_INDUSTRY :{WHITE}Rakenna uutta teollisuutta
|
||||||
STR_JUST_STRING :{STRING}
|
STR_JUST_STRING :{STRING}
|
||||||
STR_0316_CAN_ONLY_BE_BUILT_IN_TOWNS :{WHITE}...voidaan rakentaa vain kaupunkeihin.
|
STR_0316_CAN_ONLY_BE_BUILT_IN_TOWNS :{WHITE}...voidaan rakentaa vain kaupunkeihin.
|
||||||
STR_0317_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}...voidaan rakentaa vain sademets<74>alueisiin.
|
STR_0317_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}...voidaan rakentaa vain sademets<74>alueisiin.
|
||||||
@@ -838,6 +838,7 @@ STR_TOWNNAME_ROMANIAN :Romanialainen
|
|||||||
STR_TOWNNAME_CZECH :Tsekkil<69>inen
|
STR_TOWNNAME_CZECH :Tsekkil<69>inen
|
||||||
STR_TOWNNAME_SWISS :Sveitsil<69>inen
|
STR_TOWNNAME_SWISS :Sveitsil<69>inen
|
||||||
STR_TOWNNAME_DANISH :Tanskalainen
|
STR_TOWNNAME_DANISH :Tanskalainen
|
||||||
|
STR_TOWNNAME_TURKISH :turkkilainen
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Punta (<28>)
|
STR_CURR_GBP :Punta (<28>)
|
||||||
@@ -860,8 +861,8 @@ STR_CURR_ITL :Italian liira (
|
|||||||
STR_CURR_NLG :Hollannin guildeni (NLG)
|
STR_CURR_NLG :Hollannin guildeni (NLG)
|
||||||
STR_CURR_NOK :Norjan kruunu (NOK)
|
STR_CURR_NOK :Norjan kruunu (NOK)
|
||||||
STR_CURR_PLN :Puolan zloty (PLN)
|
STR_CURR_PLN :Puolan zloty (PLN)
|
||||||
STR_CURR_ROL :Romanian leu (lei)
|
STR_CURR_ROL :Romanian leu (ROL)
|
||||||
STR_CURR_RUR :Venj<6E>n rupla (rur)
|
STR_CURR_RUR :Venj<6E>n rupla (RUR)
|
||||||
STR_CURR_SEK :Ruotsin kruunu (SEK)
|
STR_CURR_SEK :Ruotsin kruunu (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Oma...
|
STR_CURR_CUSTOM :Oma...
|
||||||
@@ -908,9 +909,10 @@ STR_TONS :tonnia
|
|||||||
STR_LITERS :litraa
|
STR_LITERS :litraa
|
||||||
STR_ITEMS :er<65><72>
|
STR_ITEMS :er<65><72>
|
||||||
STR_CRATES :laatikkoa
|
STR_CRATES :laatikkoa
|
||||||
STR_RES_OTHER :muuta
|
STR_RES_OTHER :muut
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Aikataulua ei voi jakaa...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Aikataulua ei voi jakaa...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Aikataulua ei voi kopioida...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Aikataulua ei voi kopioida...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - jaetun aikataulun loppu - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - jaetun aikataulun loppu - -
|
||||||
@@ -943,6 +945,7 @@ STR_TRAIN_AUTORENEW_FAILED :{WHITE}Junan {C
|
|||||||
STR_ROADVEHICLE_AUTORENEW_FAILED :{WHITE}Ajoneuvon {COMMA} itseuudistus ep<65>onnistui (rahoitusraja).
|
STR_ROADVEHICLE_AUTORENEW_FAILED :{WHITE}Ajoneuvon {COMMA} itseuudistus ep<65>onnistui (rahoitusraja).
|
||||||
STR_SHIP_AUTORENEW_FAILED :{WHITE}Laivan {COMMA} itseuudistus ep<65>onnistui (rahoitusraja).
|
STR_SHIP_AUTORENEW_FAILED :{WHITE}Laivan {COMMA} itseuudistus ep<65>onnistui (rahoitusraja).
|
||||||
STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Lentokoneen {COMMA} itseuudistus ep<65>onnistui (rahoitusraja).
|
STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Lentokoneen {COMMA} itseuudistus ep<65>onnistui (rahoitusraja).
|
||||||
|
STR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}Juna {COMMA} kasvaisi liian pitk<74>ksi
|
||||||
|
|
||||||
STR_CONFIG_PATCHES :{BLACK}Muokkaa paikkauksia
|
STR_CONFIG_PATCHES :{BLACK}Muokkaa paikkauksia
|
||||||
STR_CONFIG_PATCHES_TIP :{BLACK}Muokkaa paikkauksia.
|
STR_CONFIG_PATCHES_TIP :{BLACK}Muokkaa paikkauksia.
|
||||||
@@ -1131,7 +1134,7 @@ STR_DRAG_WHOLE_TRAIN_TO_SELL_TIP :{BLACK}Ved
|
|||||||
STR_DRAG_DROP :{BLACK}Ved<65>&pudota
|
STR_DRAG_DROP :{BLACK}Ved<65>&pudota
|
||||||
STR_STATION_DRAG_DROP :{BLACK}Rakenna asema vet<65>m<EFBFBD>ll<6C> ja pudottamalla.
|
STR_STATION_DRAG_DROP :{BLACK}Rakenna asema vet<65>m<EFBFBD>ll<6C> ja pudottamalla.
|
||||||
|
|
||||||
STR_FAST_FORWARD :{BLACK}Kelaa peli<6C> eteenp<6E>in
|
STR_FAST_FORWARD :{BLACK}Nopeuta peli<6C>
|
||||||
STR_MESSAGE_HISTORY :{WHITE}Viestihistoria
|
STR_MESSAGE_HISTORY :{WHITE}Viestihistoria
|
||||||
STR_MESSAGE_HISTORY_TIP :{BLACK}Lista viimeisimmist<73> uutisviesteist<73>.
|
STR_MESSAGE_HISTORY_TIP :{BLACK}Lista viimeisimmist<73> uutisviesteist<73>.
|
||||||
STR_MESSAGES_DISABLE_ALL :{BLACK}Kaikki pois p<><70>lt<6C>
|
STR_MESSAGES_DISABLE_ALL :{BLACK}Kaikki pois p<><70>lt<6C>
|
||||||
@@ -1144,7 +1147,7 @@ STR_CONSTRUCT_FARM_TIP :{BLACK}Rahoita
|
|||||||
STR_CONSTRUCT_COPPER_ORE_MINE_TIP :{BLACK}Rakenna kuparikaivos.
|
STR_CONSTRUCT_COPPER_ORE_MINE_TIP :{BLACK}Rakenna kuparikaivos.
|
||||||
STR_CONSTRUCT_OIL_WELLS_TIP :{BLACK}Poraa <20>ljy<6A>.
|
STR_CONSTRUCT_OIL_WELLS_TIP :{BLACK}Poraa <20>ljy<6A>.
|
||||||
STR_CONSTRUCT_GOLD_MINE_TIP :{BLACK}Rakenna kultakaivos.
|
STR_CONSTRUCT_GOLD_MINE_TIP :{BLACK}Rakenna kultakaivos.
|
||||||
STR_CONSTRUCT_DIAMOND_MINE_TIP :{BLACK}Rakenna timanttikaivos.
|
STR_CONSTRUCT_DIAMOND_MINE_TIP :{BLACK}Rakenna jalokivikaivos.
|
||||||
STR_CONSTRUCT_IRON_ORE_MINE_TIP :{BLACK}Rakenna rautakaivos.
|
STR_CONSTRUCT_IRON_ORE_MINE_TIP :{BLACK}Rakenna rautakaivos.
|
||||||
STR_CONSTRUCT_FRUIT_PLANTATION_TIP :{BLACK}Rahoita hedelm<6C>viljelm<6C><6D>.
|
STR_CONSTRUCT_FRUIT_PLANTATION_TIP :{BLACK}Rahoita hedelm<6C>viljelm<6C><6D>.
|
||||||
STR_CONSTRUCT_RUBBER_PLANTATION_TIP :{BLACK}Rahoita kumiviljelm<6C><6D>.
|
STR_CONSTRUCT_RUBBER_PLANTATION_TIP :{BLACK}Rahoita kumiviljelm<6C><6D>.
|
||||||
@@ -1312,7 +1315,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Pura yhteys
|
STR_NETWORK_DISCONNECT :{BLACK}Pura yhteys
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Sy<53>t<EFBFBD> l<>hetett<74>v<EFBFBD> teksti
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Sy<53>t<EFBFBD> annettava raham<61><6D>r<EFBFBD>
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Sy<53>t<EFBFBD> annettava raham<61><6D>r<EFBFBD>
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Palvelin on suojattu. Anna salasana
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Palvelin on suojattu. Anna salasana
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Yhti<74> on suojattu. Anna salasana
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Yhti<74> on suojattu. Anna salasana
|
||||||
@@ -1384,14 +1386,14 @@ STR_CONFIG_PATCHES_MAP_X :{LTBLUE}Kartan
|
|||||||
STR_CONFIG_PATCHES_MAP_Y :{LTBLUE}Kartan y-koko: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_MAP_Y :{LTBLUE}Kartan y-koko: {ORANGE}{STRING}
|
||||||
|
|
||||||
##id 0x0800
|
##id 0x0800
|
||||||
STR_0800_COST :{TINYFONT}{RED}Kulu: {CURRENCY}
|
STR_0800_COST :{TINYFONT}{RED}Kustannus: {CURRENCY}
|
||||||
STR_0801_COST :{RED}Kulu: {CURRENCY}
|
STR_0801_COST :{RED}Kustannus: {CURRENCY}
|
||||||
STR_0802_INCOME :{TINYFONT}{GREEN}Tulo: {CURRENCY}
|
STR_0802_INCOME :{TINYFONT}{GREEN}Tulo: {CURRENCY}
|
||||||
STR_0803_INCOME :{GREEN}Tulo: {CURRENCY}
|
STR_0803_INCOME :{GREEN}Tulo: {CURRENCY}
|
||||||
STR_FEEDER_TINY :{TINYFONT}{YELLOW}Siirr<72>: {CURRENCY}
|
STR_FEEDER_TINY :{TINYFONT}{YELLOW}Siirr<72>: {CURRENCY}
|
||||||
STR_FEEDER :{YELLOW}Siirr<72>: {CURRENCY}
|
STR_FEEDER :{YELLOW}Siirr<72>: {CURRENCY}
|
||||||
STR_0804_ESTIMATED_COST :{TINYFONT}{WHITE}Arvioitu kulu: {CURRENCY}
|
STR_0804_ESTIMATED_COST :{TINYFONT}{WHITE}Arvioitu kustannus: {CURRENCY}
|
||||||
STR_0805_ESTIMATED_COST :{WHITE}Arvioitu kulu: {CURRENCY}
|
STR_0805_ESTIMATED_COST :{WHITE}Arvioitu kustannus: {CURRENCY}
|
||||||
STR_0806_ESTIMATED_INCOME :{TINYFONT}{WHITE}Arvioitu tulo: {CURRENCY}
|
STR_0806_ESTIMATED_INCOME :{TINYFONT}{WHITE}Arvioitu tulo: {CURRENCY}
|
||||||
STR_0807_ESTIMATED_INCOME :{WHITE}Arvioitu tulo: {CURRENCY}
|
STR_0807_ESTIMATED_INCOME :{WHITE}Arvioitu tulo: {CURRENCY}
|
||||||
STR_0808_CAN_T_RAISE_LAND_HERE :{WHITE}Maata ei voi korottaa...
|
STR_0808_CAN_T_RAISE_LAND_HERE :{WHITE}Maata ei voi korottaa...
|
||||||
@@ -1449,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Rautatie yhdist
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Maa viett<74><74> v<><76>r<EFBFBD><72>n suuntaan.
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Maa viett<74><74> v<><76>r<EFBFBD><72>n suuntaan.
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Tie pit<69><74> siirt<72><74> ensin.
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Tie pit<69><74> siirt<72><74> ensin.
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Tiety<74>t ovat k<>ynniss<73>.
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Tien rakentaminen
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Tien rakentaminen
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Valitse maantiesilta
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Valitse maantiesilta
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Tiet<65> ei voi rakentaa...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Tiet<65> ei voi rakentaa...
|
||||||
@@ -1513,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN}:
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Kuljetusyhti<74>n arvioinnit:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Kuljetusyhti<74>n arvioinnit:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Tuet
|
STR_2025_SUBSIDIES :{WHITE}Tuet
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Tarjolla olevat tuet palveluille:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Tarjolla olevat tuet:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} v<>lille {STRING}-{STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} v<>lille {STRING}-{STRING}
|
||||||
STR_2028_BY :{YELLOW} ({DATE_SHORT})
|
STR_2028_BY :{YELLOW} ({DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Ei mit<69><74>n
|
STR_202A_NONE :{ORANGE}Ei mit<69><74>n
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}K<>ytetyt tuet palveluille:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}K<>ytetyt tuet-
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} v<>lille {STATION}-{STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} v<>lille {STATION}-{STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, {DATE_SHORT} asti)
|
STR_202D_UNTIL :{YELLOW}, {DATE_SHORT} asti)
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Tuki p<><70>ttynyt:{}{}{STRING} v<>li {STRING} - {STRING} ei sis<69>ll<6C> en<65><6E> tukia.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Tuki p<><70>ttynyt:{}{}{STRING} v<>li {STRING} - {STRING} ei sis<69>ll<6C> en<65><6E> tukia.
|
||||||
@@ -1552,13 +1555,13 @@ STR_204A_BUILD_STATUE_OF_COMPANY :Rakenna patsas
|
|||||||
STR_204B_FUND_NEW_BUILDINGS :Rahoita uusia rakennuksia
|
STR_204B_FUND_NEW_BUILDINGS :Rahoita uusia rakennuksia
|
||||||
STR_204C_BUY_EXCLUSIVE_TRANSPORT :Osta yksinoikeudet kuljetuksiin
|
STR_204C_BUY_EXCLUSIVE_TRANSPORT :Osta yksinoikeudet kuljetuksiin
|
||||||
STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY :Lahjo viranomaisia
|
STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY :Lahjo viranomaisia
|
||||||
STR_204D_INITIATE_A_SMALL_LOCAL :{WHITE}{STRING}{}{YELLOW} Tee aloite pienest<73> mainoskampanjasta hoikutellaksesi lis<69><73> matkustajia ja rahtia kuljetuspalveluihisi.{} Kulu: {CURRENCY}
|
STR_204D_INITIATE_A_SMALL_LOCAL :{WHITE}{STRING}{}{YELLOW} Tee aloite pienest<73> mainoskampanjasta hoikutellaksesi lis<69><73> matkustajia ja rahtia kuljetuspalveluihisi.{} Kustannus: {CURRENCY}
|
||||||
STR_204E_INITIATE_A_MEDIUM_LOCAL :{WHITE}{STRING}{}{YELLOW} Tee aloite keskikokoisesta mainoskampanjasta hoikutellaksesi lis<69><73> matkustajia ja rahtia kuljetuspalveluihisi.{} Kulu: {CURRENCY}
|
STR_204E_INITIATE_A_MEDIUM_LOCAL :{WHITE}{STRING}{}{YELLOW} Tee aloite keskikokoisesta mainoskampanjasta hoikutellaksesi lis<69><73> matkustajia ja rahtia kuljetuspalveluihisi.{} Kustannus: {CURRENCY}
|
||||||
STR_204F_INITIATE_A_LARGE_LOCAL :{WHITE}{STRING}{}{YELLOW} Tee aloite suuresta mainoskampanjasta hoikutellaksesi lis<69><73> matkustajia ja rahtia kuljetuspalveluihisi.{} Kulu: {CURRENCY}
|
STR_204F_INITIATE_A_LARGE_LOCAL :{WHITE}{STRING}{}{YELLOW} Tee aloite suuresta mainoskampanjasta hoikutellaksesi lis<69><73> matkustajia ja rahtia kuljetuspalveluihisi.{} Kustannus: {CURRENCY}
|
||||||
STR_2050_FUND_THE_RECONSTRUCTION :{WHITE}{STRING}{}{YELLOW} Rahoita kaupungin tieverkon rakentamista. Aiheuttaa huomattavaa h<>iri<72>t<EFBFBD> tieliikenteess<73> jopa kuuden kuukauden ajan.{} Kulu: {CURRENCY}
|
STR_2050_FUND_THE_RECONSTRUCTION :{WHITE}{STRING}{}{YELLOW} Rahoita kaupungin tieverkon rakentamista. Aiheuttaa huomattavaa h<>iri<72>t<EFBFBD> tieliikenteess<73> kuuden kuukauden ajan.{} Kustannus: {CURRENCY}
|
||||||
STR_2051_BUILD_A_STATUE_IN_HONOR :{WHITE}{STRING}{}{YELLOW} Rakenna patsas yhti<74>si kunniaksi.{} Kulu: {CURRENCY}
|
STR_2051_BUILD_A_STATUE_IN_HONOR :{WHITE}{STRING}{}{YELLOW} Rakenna patsas yhti<74>si kunniaksi.{} Kustannus: {CURRENCY}
|
||||||
STR_2052_FUND_THE_CONSTRUCTION_OF :{WHITE}{STRING}{}{YELLOW} Rahoita uusien kaupparakennusten rakentamista kaupungissa.{} Kulu: {CURRENCY}
|
STR_2052_FUND_THE_CONSTRUCTION_OF :{WHITE}{STRING}{}{YELLOW} Rahoita uusien kaupparakennusten rakentamista kaupungissa.{} Kustannus: {CURRENCY}
|
||||||
STR_2053_BUY_1_YEAR_S_EXCLUSIVE :{WHITE}{STRING}{}{YELLOW} Osta vuoden yksinoikeudet kaupungin liikenn<6E>intiin. Paikallisviranomaiset eiv<69>t salli muiden yhti<74>iden kuljettaa matkustajia ja rahtia.{} Kulu: {CURRENCY}
|
STR_2053_BUY_1_YEAR_S_EXCLUSIVE :{WHITE}{STRING}{}{YELLOW} Osta vuoden yksinoikeudet kaupungin liikenn<6E>intiin. Paikallisviranomaiset eiv<69>t salli muiden yhti<74>iden kuljettaa matkustajia ja rahtia.{} Kustannus: {CURRENCY}
|
||||||
STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY_DESC :{WHITE}{STRING}{}{YELLOW} Lahjo viranomaisia lis<69>t<EFBFBD>ksesi arviotasi; rangaistus voi olla kuitenkin suuri, jos j<><6A>t kiinni.{} Kulu: {CURRENCY}
|
STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY_DESC :{WHITE}{STRING}{}{YELLOW} Lahjo viranomaisia lis<69>t<EFBFBD>ksesi arviotasi; rangaistus voi olla kuitenkin suuri, jos j<><6A>t kiinni.{} Kulu: {CURRENCY}
|
||||||
STR_2055_TRAFFIC_CHAOS_IN_ROAD_REBUILDING :{BIGFONT}{BLACK}{TOWN}: liikenne on kaaoksessa!{}{}{COMPANY} rahoittaa katujen kunnostuksen; autoilijoille odotettavissa kuusi kuukautta kurjuutta!
|
STR_2055_TRAFFIC_CHAOS_IN_ROAD_REBUILDING :{BIGFONT}{BLACK}{TOWN}: liikenne on kaaoksessa!{}{}{COMPANY} rahoittaa katujen kunnostuksen; autoilijoille odotettavissa kuusi kuukautta kurjuutta!
|
||||||
STR_2056 :{TINYFONT}{WHITE}{TOWN}
|
STR_2056 :{TINYFONT}{WHITE}{TOWN}
|
||||||
@@ -1677,6 +1680,7 @@ STR_306B_HELIPORT :{BLACK}Helikopt
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...asema liian levitt<74>ytynyt.
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...asema liian levitt<74>ytynyt.
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ep<65>yhdenmukaiset asemat poissa k<>yt<79>st<73>.
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ep<65>yhdenmukaiset asemat poissa k<>yt<79>st<73>.
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Telakan suunn.
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Telakan suunn.
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...se pit<69><74> rakentaa veteen.
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...se pit<69><74> rakentaa veteen.
|
||||||
@@ -1726,7 +1730,7 @@ STR_480F_FOOD_PROCESSING_PLANT :Ruoanjalostamo
|
|||||||
STR_4810_PAPER_MILL :Paperitehdas
|
STR_4810_PAPER_MILL :Paperitehdas
|
||||||
STR_4811_GOLD_MINE :Kultakaivos
|
STR_4811_GOLD_MINE :Kultakaivos
|
||||||
STR_4812_BANK :Pankki
|
STR_4812_BANK :Pankki
|
||||||
STR_4813_DIAMOND_MINE :Timanttikaivos
|
STR_4813_DIAMOND_MINE :Jalokivikaivos
|
||||||
STR_4814_IRON_ORE_MINE :Rautakaivos
|
STR_4814_IRON_ORE_MINE :Rautakaivos
|
||||||
STR_4815_FRUIT_PLANTATION :Hedelm<6C>viljelm<6C>
|
STR_4815_FRUIT_PLANTATION :Hedelm<6C>viljelm<6C>
|
||||||
STR_4816_RUBBER_PLANTATION :Kumiviljelm<6C>
|
STR_4816_RUBBER_PLANTATION :Kumiviljelm<6C>
|
||||||
@@ -1758,7 +1762,7 @@ STR_482B_TRANSPORTED :{YELLOW}{STRING
|
|||||||
STR_482C_CENTER_THE_MAIN_VIEW_ON :{BLACK}Keskit<69> p<><70>n<EFBFBD>kym<79> teollisuuden sijaintiin.
|
STR_482C_CENTER_THE_MAIN_VIEW_ON :{BLACK}Keskit<69> p<><70>n<EFBFBD>kym<79> teollisuuden sijaintiin.
|
||||||
STR_482D_NEW_UNDER_CONSTRUCTION :{BLACK}{BIGFONT}Uusi {STRING} rakennetaan kaupungin {TOWN} l<>hist<73>lle!
|
STR_482D_NEW_UNDER_CONSTRUCTION :{BLACK}{BIGFONT}Uusi {STRING} rakennetaan kaupungin {TOWN} l<>hist<73>lle!
|
||||||
STR_482E_NEW_BEING_PLANTED_NEAR :{BLACK}{BIGFONT}Uusi {STRING} istutetaan kaupungin {TOWN} l<>hist<73>lle!
|
STR_482E_NEW_BEING_PLANTED_NEAR :{BLACK}{BIGFONT}Uusi {STRING} istutetaan kaupungin {TOWN} l<>hist<73>lle!
|
||||||
STR_482F_COST :{BLACK}Kulu: {YELLOW}{CURRENCY}
|
STR_482F_COST :{BLACK}Kustannus: {YELLOW}{CURRENCY}
|
||||||
STR_4830_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Teollisuustyyppi<70> ei voi rakentaa t<>h<EFBFBD>n...
|
STR_4830_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Teollisuustyyppi<70> ei voi rakentaa t<>h<EFBFBD>n...
|
||||||
STR_4831_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}...mets<74><73> voi istuttaa vain lumirajan yl<79>puolelle.
|
STR_4831_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}...mets<74><73> voi istuttaa vain lumirajan yl<79>puolelle.
|
||||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE :{BLACK}{BIGFONT}{INDUSTRY}: sulkeminen uhkaavan l<>hell<6C>!
|
STR_4832_ANNOUNCES_IMMINENT_CLOSURE :{BLACK}{BIGFONT}{INDUSTRY}: sulkeminen uhkaavan l<>hell<6C>!
|
||||||
@@ -1893,7 +1897,7 @@ STR_680C_CONSTRUCTION_SPEED_OF_COMPETITOR :{LTBLUE}Vastust
|
|||||||
STR_680D_INTELLIGENCE_OF_COMPETITORS :{LTBLUE}Vastustajien <20>lykkyys: {ORANGE}{STRING}
|
STR_680D_INTELLIGENCE_OF_COMPETITORS :{LTBLUE}Vastustajien <20>lykkyys: {ORANGE}{STRING}
|
||||||
STR_680E_VEHICLE_BREAKDOWNS :{LTBLUE}Ajoneuvojen hajoaminen: {ORANGE}{STRING}
|
STR_680E_VEHICLE_BREAKDOWNS :{LTBLUE}Ajoneuvojen hajoaminen: {ORANGE}{STRING}
|
||||||
STR_680F_SUBSIDY_MULTIPLIER :{LTBLUE}Tukikerroin: {ORANGE}{STRING}
|
STR_680F_SUBSIDY_MULTIPLIER :{LTBLUE}Tukikerroin: {ORANGE}{STRING}
|
||||||
STR_6810_COST_OF_CONSTRUCTION :{LTBLUE}Rakentamisen kulu: {ORANGE}{STRING}
|
STR_6810_COST_OF_CONSTRUCTION :{LTBLUE}Rakentamisen kustannus: {ORANGE}{STRING}
|
||||||
STR_6811_TERRAIN_TYPE :{LTBLUE}Maaston tyyppi: {ORANGE}{STRING}
|
STR_6811_TERRAIN_TYPE :{LTBLUE}Maaston tyyppi: {ORANGE}{STRING}
|
||||||
STR_6812_QUANTITY_OF_SEA_LAKES :{LTBLUE}Meren/j<>rvien m<><6D>r<EFBFBD>: {ORANGE}{STRING}
|
STR_6812_QUANTITY_OF_SEA_LAKES :{LTBLUE}Meren/j<>rvien m<><6D>r<EFBFBD>: {ORANGE}{STRING}
|
||||||
STR_6813_ECONOMY :{LTBLUE}Talous: {ORANGE}{STRING}
|
STR_6813_ECONOMY :{LTBLUE}Talous: {ORANGE}{STRING}
|
||||||
@@ -1950,14 +1954,14 @@ STR_7002_PLAYER :(Pelaaja {COMMA
|
|||||||
STR_7004_NEW_FACE :{BLACK}Uudet kasvot
|
STR_7004_NEW_FACE :{BLACK}Uudet kasvot
|
||||||
STR_7005_COLOR_SCHEME :{BLACK}V<>riteema
|
STR_7005_COLOR_SCHEME :{BLACK}V<>riteema
|
||||||
STR_7006_COLOR_SCHEME :{GOLD}V<>riteema:
|
STR_7006_COLOR_SCHEME :{GOLD}V<>riteema:
|
||||||
STR_7007_NEW_COLOR_SCHEME :{WHITE}Uusi v<>riteema
|
STR_7007_NEW_COLOR_SCHEME :{WHITE}Uusi tunnusv<EFBFBD>ri
|
||||||
STR_7008_COMPANY_NAME :{BLACK}Yhti<74>n nimi
|
STR_7008_COMPANY_NAME :{BLACK}Yhti<74>n nimi
|
||||||
STR_7009_PRESIDENT_NAME :{BLACK}P<><50>johtajan nimi
|
STR_7009_PRESIDENT_NAME :{BLACK}P<><50>johtajan nimi
|
||||||
STR_700A_COMPANY_NAME :Yhti<74>n nimi
|
STR_700A_COMPANY_NAME :Yhti<74>n nimi
|
||||||
STR_700B_PRESIDENT_S_NAME :P<><50>johtajan nimi
|
STR_700B_PRESIDENT_S_NAME :P<><50>johtajan nimi
|
||||||
STR_700C_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Yhti<74>n nime<6D> ei voi muuttaa...
|
STR_700C_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Yhti<74>n nime<6D> ei voi muuttaa...
|
||||||
STR_700D_CAN_T_CHANGE_PRESIDENT :{WHITE}P<><50>johtajan nime<6D> ei voi muuttaa...
|
STR_700D_CAN_T_CHANGE_PRESIDENT :{WHITE}P<><50>johtajan nime<6D> ei voi muuttaa...
|
||||||
STR_700E_FINANCES :{WHITE}{COMPANY} Talous {BLACK}{PLAYERNAME}
|
STR_700E_FINANCES :{WHITE}Talous, {COMPANY} {BLACK}{PLAYERNAME}
|
||||||
STR_700F_EXPENDITURE_INCOME :{WHITE}Menot/tulot
|
STR_700F_EXPENDITURE_INCOME :{WHITE}Menot/tulot
|
||||||
STR_7010 :{WHITE}{NUM}
|
STR_7010 :{WHITE}{NUM}
|
||||||
STR_7011_CONSTRUCTION :{GOLD}Rakentaminen
|
STR_7011_CONSTRUCTION :{GOLD}Rakentaminen
|
||||||
@@ -1997,7 +2001,7 @@ STR_7030_SELECT_NEW_FACE_FOR_PRESIDENT :{BLACK}Valitse
|
|||||||
STR_7031_CHANGE_THE_COMPANY_VEHICLE :{BLACK}Muuta yhti<74>n ajoneuvoammattikuntaa.
|
STR_7031_CHANGE_THE_COMPANY_VEHICLE :{BLACK}Muuta yhti<74>n ajoneuvoammattikuntaa.
|
||||||
STR_7032_CHANGE_THE_PRESIDENT_S :{BLACK}Muuta p<><70>johtajan nime<6D>.
|
STR_7032_CHANGE_THE_PRESIDENT_S :{BLACK}Muuta p<><70>johtajan nime<6D>.
|
||||||
STR_7033_CHANGE_THE_COMPANY_NAME :{BLACK}Muuta yhti<74>n nime<6D>.
|
STR_7033_CHANGE_THE_COMPANY_NAME :{BLACK}Muuta yhti<74>n nime<6D>.
|
||||||
STR_7034_CLICK_ON_SELECTED_NEW_COLOR :{BLACK}Napsauta valitussa v<>riteemassa.
|
STR_7034_CLICK_ON_SELECTED_NEW_COLOR :{BLACK}Valitse tunnusv<73>ri.
|
||||||
STR_7035_INCREASE_SIZE_OF_LOAN :{BLACK}Ota lis<69><73> lainaa.
|
STR_7035_INCREASE_SIZE_OF_LOAN :{BLACK}Ota lis<69><73> lainaa.
|
||||||
STR_7036_REPAY_PART_OF_LOAN :{BLACK}Lyhenn<6E> lainaa.
|
STR_7036_REPAY_PART_OF_LOAN :{BLACK}Lyhenn<6E> lainaa.
|
||||||
STR_7037_PRESIDENT :{WHITE}{PLAYERNAME}{}{GOLD}(p<><70>johtaja)
|
STR_7037_PRESIDENT :{WHITE}{PLAYERNAME}{}{GOLD}(p<><70>johtaja)
|
||||||
@@ -2106,61 +2110,61 @@ STR_8019_T_I_M_ELECTRIC :'T.I.M.' (s
|
|||||||
STR_801A_ASIASTAR_ELECTRIC :'AsiaStar' (s<>hk<68>)
|
STR_801A_ASIASTAR_ELECTRIC :'AsiaStar' (s<>hk<68>)
|
||||||
STR_801B_PASSENGER_CAR :Matkustajavaunu
|
STR_801B_PASSENGER_CAR :Matkustajavaunu
|
||||||
STR_801C_MAIL_VAN :Postivaunu
|
STR_801C_MAIL_VAN :Postivaunu
|
||||||
STR_801D_COAL_CAR :Hiilivaunu
|
STR_801D_COAL_CAR :Kivihiilivaunu
|
||||||
STR_801E_OIL_TANKER :<3A>ljys<EFBFBD>ili<EFBFBD>
|
STR_801E_OIL_TANKER :<3A>ljyvaunu
|
||||||
STR_801F_LIVESTOCK_VAN :Karjavaunu
|
STR_801F_LIVESTOCK_VAN :Karjavaunu
|
||||||
STR_8020_GOODS_VAN :Tavaravaunu
|
STR_8020_GOODS_VAN :Tavaravaunu
|
||||||
STR_8021_GRAIN_HOPPER :Viljalaari
|
STR_8021_GRAIN_HOPPER :Viljavaunu
|
||||||
STR_8022_WOOD_TRUCK :Tukkiteli
|
STR_8022_WOOD_TRUCK :Raakapuuvaunu
|
||||||
STR_8023_IRON_ORE_HOPPER :Rautalaari
|
STR_8023_IRON_ORE_HOPPER :Malmivaunu
|
||||||
STR_8024_STEEL_TRUCK :Ter<65>steli
|
STR_8024_STEEL_TRUCK :Ter<65>skelavaunu
|
||||||
STR_8025_ARMORED_VAN :Panssaroitu vaunu
|
STR_8025_ARMORED_VAN :Panssaroitu vaunu
|
||||||
STR_8026_FOOD_VAN :Ruokavaunu
|
STR_8026_FOOD_VAN :Ruokavaunu
|
||||||
STR_8027_PAPER_TRUCK :Paperiteli
|
STR_8027_PAPER_TRUCK :Paperivaunu
|
||||||
STR_8028_COPPER_ORE_HOPPER :Kuparilaari
|
STR_8028_COPPER_ORE_HOPPER :Malmivaunu
|
||||||
STR_8029_WATER_TANKER :Vesis<EFBFBD>ili<EFBFBD>
|
STR_8029_WATER_TANKER :Vesivaunu
|
||||||
STR_802A_FRUIT_TRUCK :Hedelm<6C>teli
|
STR_802A_FRUIT_TRUCK :Hedelm<6C>vaunu
|
||||||
STR_802B_RUBBER_TRUCK :Kumiteli
|
STR_802B_RUBBER_TRUCK :Kumivaunu
|
||||||
STR_802C_SUGAR_TRUCK :Sokeriteli
|
STR_802C_SUGAR_TRUCK :Sokerivaunu
|
||||||
STR_802D_COTTON_CANDY_HOPPER :Hattaralaari
|
STR_802D_COTTON_CANDY_HOPPER :Hattaravaunu
|
||||||
STR_802E_TOFFEE_HOPPER :Toffeelaari
|
STR_802E_TOFFEE_HOPPER :Toffeevaunu
|
||||||
STR_802F_BUBBLE_VAN :Kuplavaunu
|
STR_802F_BUBBLE_VAN :Kuplavaunu
|
||||||
STR_8030_COLA_TANKER :Limsas<EFBFBD>ili<EFBFBD>
|
STR_8030_COLA_TANKER :Limsavaunu
|
||||||
STR_8031_CANDY_VAN :Karkkivaunu
|
STR_8031_CANDY_VAN :Karkkivaunu
|
||||||
STR_8032_TOY_VAN :Leluvaunu
|
STR_8032_TOY_VAN :Leluvaunu
|
||||||
STR_8033_BATTERY_TRUCK :Paristoteli
|
STR_8033_BATTERY_TRUCK :Paristovaunu
|
||||||
STR_8034_FIZZY_DRINK_TRUCK :Sihijuomateli
|
STR_8034_FIZZY_DRINK_TRUCK :Sihijuomavaunu
|
||||||
STR_8035_PLASTIC_TRUCK :Muoviteli
|
STR_8035_PLASTIC_TRUCK :Muovivaunu
|
||||||
STR_8036_X2001_ELECTRIC :'X2001' (s<>hk<68>)
|
STR_8036_X2001_ELECTRIC :'X2001' (s<>hk<68>)
|
||||||
STR_8037_MILLENNIUM_Z1_ELECTRIC :'Millennium Z1' (s<>hk<68>)
|
STR_8037_MILLENNIUM_Z1_ELECTRIC :'Millennium Z1' (s<>hk<68>)
|
||||||
STR_8038_WIZZOWOW_Z99 :Wizzowow Z99
|
STR_8038_WIZZOWOW_Z99 :Wizzowow Z99
|
||||||
STR_8039_PASSENGER_CAR :Matkustajavaunu
|
STR_8039_PASSENGER_CAR :Matkustajavaunu
|
||||||
STR_803A_MAIL_VAN :Postivaunu
|
STR_803A_MAIL_VAN :Postivaunu
|
||||||
STR_803B_COAL_CAR :Hiilivaunu
|
STR_803B_COAL_CAR :Hiilivaunu
|
||||||
STR_803C_OIL_TANKER :<3A>ljys<EFBFBD>ili<EFBFBD>
|
STR_803C_OIL_TANKER :<3A>ljyvaunu
|
||||||
STR_803D_LIVESTOCK_VAN :Karjavaunu
|
STR_803D_LIVESTOCK_VAN :Karjavaunu
|
||||||
STR_803E_GOODS_VAN :Tavaravaunu
|
STR_803E_GOODS_VAN :Tavaravaunu
|
||||||
STR_803F_GRAIN_HOPPER :Viljalaari
|
STR_803F_GRAIN_HOPPER :Viljavaunu
|
||||||
STR_8040_WOOD_TRUCK :Tukkiteli
|
STR_8040_WOOD_TRUCK :Raakapuuvaunu
|
||||||
STR_8041_IRON_ORE_HOPPER :Rautalaari
|
STR_8041_IRON_ORE_HOPPER :Malmivaunu
|
||||||
STR_8042_STEEL_TRUCK :Ter<65>steli
|
STR_8042_STEEL_TRUCK :Ter<65>skelavaunu
|
||||||
STR_8043_ARMORED_VAN :Panssaroitu vaunu
|
STR_8043_ARMORED_VAN :Panssaroitu vaunu
|
||||||
STR_8044_FOOD_VAN :Ruokavaunu
|
STR_8044_FOOD_VAN :Ruokavaunu
|
||||||
STR_8045_PAPER_TRUCK :Paperiteli
|
STR_8045_PAPER_TRUCK :Paperivaunu
|
||||||
STR_8046_COPPER_ORE_HOPPER :Kuparilaari
|
STR_8046_COPPER_ORE_HOPPER :Malmivaunu
|
||||||
STR_8047_WATER_TANKER :Vesis<EFBFBD>ili<EFBFBD>
|
STR_8047_WATER_TANKER :Vesivaunu
|
||||||
STR_8048_FRUIT_TRUCK :Hedelm<6C>teli
|
STR_8048_FRUIT_TRUCK :Hedelm<6C>vaunu
|
||||||
STR_8049_RUBBER_TRUCK :Kumiteli
|
STR_8049_RUBBER_TRUCK :Kumivaunu
|
||||||
STR_804A_SUGAR_TRUCK :Sokeriteli
|
STR_804A_SUGAR_TRUCK :Sokerivaunu
|
||||||
STR_804B_COTTON_CANDY_HOPPER :Hattaralaari
|
STR_804B_COTTON_CANDY_HOPPER :Hattaravaunu
|
||||||
STR_804C_TOFFEE_HOPPER :Toffeelaari
|
STR_804C_TOFFEE_HOPPER :Toffeevaunu
|
||||||
STR_804D_BUBBLE_VAN :Kuplavaunu
|
STR_804D_BUBBLE_VAN :Kuplavaunu
|
||||||
STR_804E_COLA_TANKER :Limsas<EFBFBD>ili<EFBFBD>
|
STR_804E_COLA_TANKER :Limsavaunu
|
||||||
STR_804F_CANDY_VAN :Karkkivaunu
|
STR_804F_CANDY_VAN :Karkkivaunu
|
||||||
STR_8050_TOY_VAN :Leluvaunu
|
STR_8050_TOY_VAN :Leluvaunu
|
||||||
STR_8051_BATTERY_TRUCK :Paristoteli
|
STR_8051_BATTERY_TRUCK :Paristovaunu
|
||||||
STR_8052_FIZZY_DRINK_TRUCK :Sihijuomateli
|
STR_8052_FIZZY_DRINK_TRUCK :Sihijuomavaunu
|
||||||
STR_8053_PLASTIC_TRUCK :Muoviteli
|
STR_8053_PLASTIC_TRUCK :Muovivaunu
|
||||||
STR_8054_LEV1_LEVIATHAN_ELECTRIC :Lev1 'Leviathan' (s<>hk<68>)
|
STR_8054_LEV1_LEVIATHAN_ELECTRIC :Lev1 'Leviathan' (s<>hk<68>)
|
||||||
STR_8055_LEV2_CYCLOPS_ELECTRIC :Lev2 'Cyclops' (s<>hk<68>)
|
STR_8055_LEV2_CYCLOPS_ELECTRIC :Lev2 'Cyclops' (s<>hk<68>)
|
||||||
STR_8056_LEV3_PEGASUS_ELECTRIC :Lev3 'Pegasus' (s<>hk<68>)
|
STR_8056_LEV3_PEGASUS_ELECTRIC :Lev3 'Pegasus' (s<>hk<68>)
|
||||||
@@ -2169,30 +2173,30 @@ STR_8058_WIZZOWOW_ROCKETEER :Wizzowow Rocket
|
|||||||
STR_8059_PASSENGER_CAR :Matkustajavaunu
|
STR_8059_PASSENGER_CAR :Matkustajavaunu
|
||||||
STR_805A_MAIL_VAN :Postivaunu
|
STR_805A_MAIL_VAN :Postivaunu
|
||||||
STR_805B_COAL_CAR :Hiilivaunu
|
STR_805B_COAL_CAR :Hiilivaunu
|
||||||
STR_805C_OIL_TANKER :<3A>ljys<EFBFBD>ili<EFBFBD>
|
STR_805C_OIL_TANKER :<3A>ljyvaunu
|
||||||
STR_805D_LIVESTOCK_VAN :Karjavaunu
|
STR_805D_LIVESTOCK_VAN :Karjavaunu
|
||||||
STR_805E_GOODS_VAN :Tavaravaunu
|
STR_805E_GOODS_VAN :Tavaravaunu
|
||||||
STR_805F_GRAIN_HOPPER :Viljalaari
|
STR_805F_GRAIN_HOPPER :Viljavaunu
|
||||||
STR_8060_WOOD_TRUCK :Tukkiteli
|
STR_8060_WOOD_TRUCK :Raakapuuvaunu
|
||||||
STR_8061_IRON_ORE_HOPPER :Rautamalmilaari
|
STR_8061_IRON_ORE_HOPPER :Malmivaunu
|
||||||
STR_8062_STEEL_TRUCK :Ter<65>steli
|
STR_8062_STEEL_TRUCK :Ter<65>skela
|
||||||
STR_8063_ARMORED_VAN :Panssaroitu vaunu
|
STR_8063_ARMORED_VAN :Panssaroitu vaunu
|
||||||
STR_8064_FOOD_VAN :Ruokavaunu
|
STR_8064_FOOD_VAN :Ruokavaunu
|
||||||
STR_8065_PAPER_TRUCK :Paperiteli
|
STR_8065_PAPER_TRUCK :Paperivaunu
|
||||||
STR_8066_COPPER_ORE_HOPPER :Kuparilaari
|
STR_8066_COPPER_ORE_HOPPER :Malmivaunu
|
||||||
STR_8067_WATER_TANKER :Vesis<EFBFBD>ili<EFBFBD>
|
STR_8067_WATER_TANKER :Vesivaunu
|
||||||
STR_8068_FRUIT_TRUCK :Hedelm<6C>teli
|
STR_8068_FRUIT_TRUCK :Hedelm<6C>vaunu
|
||||||
STR_8069_RUBBER_TRUCK :Kumiteli
|
STR_8069_RUBBER_TRUCK :Kumivaunu
|
||||||
STR_806A_SUGAR_TRUCK :Sokeriteli
|
STR_806A_SUGAR_TRUCK :Sokerivaunu
|
||||||
STR_806B_COTTON_CANDY_HOPPER :Hattaralaari
|
STR_806B_COTTON_CANDY_HOPPER :Hattaravaunu
|
||||||
STR_806C_TOFFEE_HOPPER :Toffeelaari
|
STR_806C_TOFFEE_HOPPER :Toffeevaunu
|
||||||
STR_806D_BUBBLE_VAN :Kuplavaunu
|
STR_806D_BUBBLE_VAN :Kuplavaunu
|
||||||
STR_806E_COLA_TANKER :Limsas<EFBFBD>ili<EFBFBD>
|
STR_806E_COLA_TANKER :Limsavaunu
|
||||||
STR_806F_CANDY_VAN :Karkkivaunu
|
STR_806F_CANDY_VAN :Karkkivaunu
|
||||||
STR_8070_TOY_VAN :Leluvaunu
|
STR_8070_TOY_VAN :Leluvaunu
|
||||||
STR_8071_BATTERY_TRUCK :Paristoteli
|
STR_8071_BATTERY_TRUCK :Paristovaunu
|
||||||
STR_8072_FIZZY_DRINK_TRUCK :Sihijuomateli
|
STR_8072_FIZZY_DRINK_TRUCK :Sihijuomavaunu
|
||||||
STR_8073_PLASTIC_TRUCK :Muoviteli
|
STR_8073_PLASTIC_TRUCK :Muovivaunu
|
||||||
STR_8074_MPS_REGAL_BUS :MPS Regal -linja-auto
|
STR_8074_MPS_REGAL_BUS :MPS Regal -linja-auto
|
||||||
STR_8075_HEREFORD_LEOPARD_BUS :Hereford Leopard -linja-auto
|
STR_8075_HEREFORD_LEOPARD_BUS :Hereford Leopard -linja-auto
|
||||||
STR_8076_FOSTER_BUS :Foster-linja-auto
|
STR_8076_FOSTER_BUS :Foster-linja-auto
|
||||||
@@ -2597,8 +2601,8 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Sovita laiva
|
STR_983C_REFIT_SHIP :{BLACK}Sovita laiva
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Valitse laivan kuljettama rahtityyppi.
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Valitse laivan kuljettama rahtityyppi.
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Sovita laiva korostetulle rahtityypille.
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Sovita laiva korostetulle rahtityypille.
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Valitse kuljetettava rahtityyppi:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Valitse kuljetettava rahtityyppi:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uusi kapasiteetti: {GOLD}{STRING}{}{BLACK}Sovituksen kulu: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uusi kapasiteetti: {GOLD}{STRING}{}{BLACK}Sovituksen kustannus: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Laivaa ei voi sovittaa...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Laivaa ei voi sovittaa...
|
||||||
STR_9842_REFITTABLE :(sovitettava)
|
STR_9842_REFITTABLE :(sovitettava)
|
||||||
STR_GO_TO_SHIP_DEPOT :Aseta kohteeksi telakka, {TOWN}
|
STR_GO_TO_SHIP_DEPOT :Aseta kohteeksi telakka, {TOWN}
|
||||||
@@ -2670,8 +2674,8 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Sovita lentokone
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Sovita lentokone
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Valitse kuljetettavan rahdin tyyppi.
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Valitse kuljetettavan rahdin tyyppi.
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Sovita lentokone kuljettamaan valittua rahtityyppi<70>.
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Sovita lentokone kuljettamaan valittua rahtityyppi<70>.
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Valitse kuljetettava rahtityyppi:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Valitse kuljetettava rahtityyppi:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uusi kapasiteetti: {GOLD}{STRING}{}{BLACK}Sovituksen kulu: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Uusi kapasiteetti: {GOLD}{STRING}{}{BLACK}Sovituksen kustannus: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Lentokonetta ei voi sovittaa...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Lentokonetta ei voi sovittaa...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Aseta kohteeksi lentokonehalli, {STATION}
|
STR_GO_TO_AIRPORT_HANGAR :Aseta kohteeksi lentokonehalli, {STATION}
|
||||||
SERVICE_AT_AIRPORT_HANGAR :Huolto, kohteena lentokonehalli, {STATION}
|
SERVICE_AT_AIRPORT_HANGAR :Huolto, kohteena lentokonehalli, {STATION}
|
||||||
@@ -2768,6 +2772,7 @@ STR_REPLACE_REMOVE_WAGON :{BLACK}Vaunun p
|
|||||||
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Automaattikorvaus pit<69>k<EFBFBD><6B>n junan vakiopituisena poistamalla vaunuja (edest<73>) jos veturi pident<6E>isi junaa.
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Automaattikorvaus pit<69>k<EFBFBD><6B>n junan vakiopituisena poistamalla vaunuja (edest<73>) jos veturi pident<6E>isi junaa.
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}Veturi ei ole rakennettavissa
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Veturi ei ole rakennettavissa
|
||||||
|
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Kylttilista - {COMMA} kyltti<74>
|
STR_SIGN_LIST_CAPTION :{WHITE}Kylttilista - {COMMA} kyltti<74>
|
||||||
|
|
||||||
@@ -2784,7 +2789,7 @@ STR_TINY_BLACK :{BLACK}{TINYFON
|
|||||||
STR_PURCHASE_INFO_COST_WEIGHT :{BLACK}Kulu: {GOLD}{CURRENCY}{BLACK} Paino: {GOLD}{COMMA}t
|
STR_PURCHASE_INFO_COST_WEIGHT :{BLACK}Kulu: {GOLD}{CURRENCY}{BLACK} Paino: {GOLD}{COMMA}t
|
||||||
STR_PURCHASE_INFO_SPEED_POWER :{BLACK}Nopeus: {GOLD}{VELOCITY}{BLACK} Teho: {GOLD}{COMMA}hv
|
STR_PURCHASE_INFO_SPEED_POWER :{BLACK}Nopeus: {GOLD}{VELOCITY}{BLACK} Teho: {GOLD}{COMMA}hv
|
||||||
STR_PURCHASE_INFO_SPEED :{BLACK}Nopeus: {GOLD}{VELOCITY}
|
STR_PURCHASE_INFO_SPEED :{BLACK}Nopeus: {GOLD}{VELOCITY}
|
||||||
STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}K<>ytt<74>kulu: {GOLD}{CURRENCY}/vuosi
|
STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}K<>ytt<74>kukustannus: {GOLD}{CURRENCY}/vuosi
|
||||||
STR_PURCHASE_INFO_CAPACITY :{BLACK}Kapasiteetti: {GOLD}{STRING} {STRING}
|
STR_PURCHASE_INFO_CAPACITY :{BLACK}Kapasiteetti: {GOLD}{STRING} {STRING}
|
||||||
STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Suunniteltu: {GOLD}{NUM}{BLACK} Elinik<69>: {GOLD}{COMMA} vuotta
|
STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Suunniteltu: {GOLD}{NUM}{BLACK} Elinik<69>: {GOLD}{COMMA} vuotta
|
||||||
STR_PURCHASE_INFO_RELIABILITY :{BLACK}Enimm<6D>isluotettavuus: {GOLD}{COMMA}%
|
STR_PURCHASE_INFO_RELIABILITY :{BLACK}Enimm<6D>isluotettavuus: {GOLD}{COMMA}%
|
||||||
|
@@ -117,36 +117,36 @@ STR_QUANTITY_PLASTIC :{VOLUME} de pla
|
|||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} boisson{P "" s} gazeuse{P "" s}
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} boisson{P "" s} gazeuse{P "" s}
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}CL
|
STR_ABBREV_COAL :{TINYFONT}CH
|
||||||
STR_ABBREV_MAIL :{TINYFONT}ML
|
STR_ABBREV_MAIL :{TINYFONT}CO
|
||||||
STR_ABBREV_OIL :{TINYFONT}OL
|
STR_ABBREV_OIL :{TINYFONT}PT
|
||||||
STR_ABBREV_LIVESTOCK :{TINYFONT}LV
|
STR_ABBREV_LIVESTOCK :{TINYFONT}BT
|
||||||
STR_ABBREV_GOODS :{TINYFONT}GD
|
STR_ABBREV_GOODS :{TINYFONT}BN
|
||||||
STR_ABBREV_GRAIN :{TINYFONT}GR
|
STR_ABBREV_GRAIN :{TINYFONT}GR
|
||||||
STR_ABBREV_WOOD :{TINYFONT}WD
|
STR_ABBREV_WOOD :{TINYFONT}BO
|
||||||
STR_ABBREV_IRON_ORE :{TINYFONT}OR
|
STR_ABBREV_IRON_ORE :{TINYFONT}FE
|
||||||
STR_ABBREV_STEEL :{TINYFONT}ST
|
STR_ABBREV_STEEL :{TINYFONT}AC
|
||||||
STR_ABBREV_VALUABLES :{TINYFONT}VL
|
STR_ABBREV_VALUABLES :{TINYFONT}VL
|
||||||
STR_ABBREV_COPPER_ORE :{TINYFONT}CO
|
STR_ABBREV_COPPER_ORE :{TINYFONT}CV
|
||||||
STR_ABBREV_MAIZE :{TINYFONT}MZ
|
STR_ABBREV_MAIZE :{TINYFONT}MS
|
||||||
STR_ABBREV_FRUIT :{TINYFONT}FT
|
STR_ABBREV_FRUIT :{TINYFONT}FT
|
||||||
STR_ABBREV_DIAMONDS :{TINYFONT}DM
|
STR_ABBREV_DIAMONDS :{TINYFONT}DM
|
||||||
STR_ABBREV_FOOD :{TINYFONT}FD
|
STR_ABBREV_FOOD :{TINYFONT}NR
|
||||||
STR_ABBREV_PAPER :{TINYFONT}PR
|
STR_ABBREV_PAPER :{TINYFONT}PR
|
||||||
STR_ABBREV_GOLD :{TINYFONT}GD
|
STR_ABBREV_GOLD :{TINYFONT}OR
|
||||||
STR_ABBREV_WATER :{TINYFONT}WR
|
STR_ABBREV_WATER :{TINYFONT}EA
|
||||||
STR_ABBREV_WHEAT :{TINYFONT}WH
|
STR_ABBREV_WHEAT :{TINYFONT}BL
|
||||||
STR_ABBREV_RUBBER :{TINYFONT}RB
|
STR_ABBREV_RUBBER :{TINYFONT}CA
|
||||||
STR_ABBREV_SUGAR :{TINYFONT}SG
|
STR_ABBREV_SUGAR :{TINYFONT}SU
|
||||||
STR_ABBREV_TOYS :{TINYFONT}TY
|
STR_ABBREV_TOYS :{TINYFONT}JT
|
||||||
STR_ABBREV_SWEETS :{TINYFONT}SW
|
STR_ABBREV_SWEETS :{TINYFONT}BB
|
||||||
STR_ABBREV_COLA :{TINYFONT}CL
|
STR_ABBREV_COLA :{TINYFONT}CL
|
||||||
STR_ABBREV_CANDYFLOSS :{TINYFONT}CF
|
STR_ABBREV_CANDYFLOSS :{TINYFONT}BP
|
||||||
STR_ABBREV_BUBBLES :{TINYFONT}BU
|
STR_ABBREV_BUBBLES :{TINYFONT}BU
|
||||||
STR_ABBREV_TOFFEE :{TINYFONT}TF
|
STR_ABBREV_TOFFEE :{TINYFONT}CM
|
||||||
STR_ABBREV_BATTERIES :{TINYFONT}BA
|
STR_ABBREV_BATTERIES :{TINYFONT}BA
|
||||||
STR_ABBREV_PLASTIC :{TINYFONT}PL
|
STR_ABBREV_PLASTIC :{TINYFONT}PL
|
||||||
STR_ABBREV_FIZZY_DRINKS :{TINYFONT}FZ
|
STR_ABBREV_FIZZY_DRINKS :{TINYFONT}GZ
|
||||||
STR_00AE :{WHITE}{DATE_SHORT}
|
STR_00AE :{WHITE}{DATE_SHORT}
|
||||||
STR_00AF :{WHITE}{DATE_LONG}
|
STR_00AF :{WHITE}{DATE_LONG}
|
||||||
STR_00B0_MAP :{WHITE}Carte - {STRING}
|
STR_00B0_MAP :{WHITE}Carte - {STRING}
|
||||||
@@ -522,7 +522,7 @@ STR_0201_MESSAGE_SETTINGS :Options de mess
|
|||||||
STR_MESSAGE_HISTORY_MENU :Historique des Messages
|
STR_MESSAGE_HISTORY_MENU :Historique des Messages
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Afficher le dernier message/bulletin, afficher les options des messages
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Afficher le dernier message/bulletin, afficher les options des messages
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Options des messages
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Options des messages
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Types de message:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Types de message:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}1er v<>hicule dans la station du joueur
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}1er v<>hicule dans la station du joueur
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}1er v<>hicule dans la station d'un competiteur
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}1er v<>hicule dans la station d'un competiteur
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / d<>sastres
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidents / d<>sastres
|
||||||
@@ -839,6 +839,8 @@ STR_TOWNNAME_ROMANIAN :Roumain
|
|||||||
STR_TOWNNAME_CZECH :Tch<63>ques
|
STR_TOWNNAME_CZECH :Tch<63>ques
|
||||||
STR_TOWNNAME_SWISS :Suisse
|
STR_TOWNNAME_SWISS :Suisse
|
||||||
STR_TOWNNAME_DANISH :Danois
|
STR_TOWNNAME_DANISH :Danois
|
||||||
|
STR_TOWNNAME_TURKISH :Turques
|
||||||
|
STR_TOWNNAME_ITALIAN :Italien
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Livre (<28>)
|
STR_CURR_GBP :Livre (<28>)
|
||||||
@@ -861,7 +863,7 @@ STR_CURR_ITL :Lire Italienne
|
|||||||
STR_CURR_NLG :Florint Hollandais (NLG)
|
STR_CURR_NLG :Florint Hollandais (NLG)
|
||||||
STR_CURR_NOK :Courronne Norv<72>gienne (NOK)
|
STR_CURR_NOK :Courronne Norv<72>gienne (NOK)
|
||||||
STR_CURR_PLN :Nouv. Zloty Polonais (PLN)
|
STR_CURR_PLN :Nouv. Zloty Polonais (PLN)
|
||||||
STR_CURR_ROL :Leu Roumain (LEI)
|
STR_CURR_ROL :Leu Roumain (ROL)
|
||||||
STR_CURR_RUR :Rouble Russe (RUR)
|
STR_CURR_RUR :Rouble Russe (RUR)
|
||||||
STR_CURR_SEK :Couronne Su<53>doise (SEK)
|
STR_CURR_SEK :Couronne Su<53>doise (SEK)
|
||||||
|
|
||||||
@@ -912,6 +914,7 @@ STR_CRATES :caisses
|
|||||||
STR_RES_OTHER :autre
|
STR_RES_OTHER :autre
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Impossible de partager les ordres...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Impossible de partager les ordres...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Impossible de copier les ordres...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Impossible de copier les ordres...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fin des ordres partag<61>s - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fin des ordres partag<61>s - -
|
||||||
@@ -1166,7 +1169,7 @@ STR_INDUSTRYDIR_ITEM_NOPROD :{ORANGE}{INDUST
|
|||||||
|
|
||||||
STR_INDUSTRY_TOO_CLOSE :{WHITE}...trop proche d'une autre industrie
|
STR_INDUSTRY_TOO_CLOSE :{WHITE}...trop proche d'une autre industrie
|
||||||
|
|
||||||
STR_RAIL_REFIT_VEHICLE_TO_CARRY :{BLACK}R<>amenager le train pour d'autres marchandises
|
STR_RAIL_REFIT_VEHICLE_TO_CARRY :{BLACK}R<>am<EFBFBD>nager le train pour d'autres marchandises
|
||||||
STR_RAIL_REFIT_VEHICLE :{BLACK}R<>am<61>nager le train
|
STR_RAIL_REFIT_VEHICLE :{BLACK}R<>am<61>nager le train
|
||||||
STR_RAIL_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Choix du type de marchandises <20> transporter
|
STR_RAIL_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Choix du type de marchandises <20> transporter
|
||||||
STR_RAIL_REFIT_TO_CARRY_HIGHLIGHTED :{BLACK}R<>am<61>nager le train pour les marchandises s<>lectionn<6E>es
|
STR_RAIL_REFIT_TO_CARRY_HIGHLIGHTED :{BLACK}R<>am<61>nager le train pour les marchandises s<>lectionn<6E>es
|
||||||
@@ -1250,10 +1253,10 @@ STR_NETWORK_8_PLAYERS :8 joueurs
|
|||||||
STR_NETWORK_9_PLAYERS :9 joueurs
|
STR_NETWORK_9_PLAYERS :9 joueurs
|
||||||
STR_NETWORK_10_PLAYERS :10 joueurs
|
STR_NETWORK_10_PLAYERS :10 joueurs
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max compagnies:
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max compagnies:
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limiter le nombre de compagnies sur le serveur
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limiter le serveur <20> un certain nombre de compagnies
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max spectateurs:
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max spectateurs:
|
||||||
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limiter le nombre de spectateurs sur le serveur
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limiter le serveur <20> un certain nombre de spectateurs
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Langue parl<72>e :
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Langue parl<72>e :
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Les autres joueurs sauront quelle langue est parl<72>e sur ce serveur.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Les autres joueurs sauront quelle langue est parl<72>e sur ce serveur.
|
||||||
@@ -1314,7 +1317,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}D<>connecter
|
STR_NETWORK_DISCONNECT :{BLACK}D<>connecter
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Saisir le message <20> envoyer
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Saisir le montant d'argent que vous d<>sirez transf<73>rer
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Saisir le montant d'argent que vous d<>sirez transf<73>rer
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Le serveur est prot<6F>g<EFBFBD>. Entrez le mot de passe
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Le serveur est prot<6F>g<EFBFBD>. Entrez le mot de passe
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}La compagnie est prot<6F>g<EFBFBD>e. Entrez le mot de passe
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}La compagnie est prot<6F>g<EFBFBD>e. Entrez le mot de passe
|
||||||
@@ -1352,7 +1354,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :mot de passe de
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :mauvais player-id dans DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :mauvais player-id dans DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :jet<65> par le serveur
|
STR_NETWORK_ERR_CLIENT_KICKED :jet<65> par le serveur
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :a tent<6E> de tricher
|
STR_NETWORK_ERR_CLIENT_CHEATER :a tent<6E> de tricher
|
||||||
STR_NETWORK_ERR_CLIENT_SERVER_FULL :serveur complet
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :Serveur complet
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :a rejoint la partie
|
STR_NETWORK_CLIENT_JOINED :a rejoint la partie
|
||||||
STR_NETWORK_GIVE_MONEY :vous a donn<6E> un peu d'argent ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :vous a donn<6E> un peu d'argent ({CURRENCY})
|
||||||
@@ -1451,6 +1453,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Rails avec des
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terrain en pente dans la mauvaise direction pour des routes
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terrain en pente dans la mauvaise direction pour des routes
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Doit d'abord retirer la route
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Doit d'abord retirer la route
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Route en travaux
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construction routi<74>re
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construction routi<74>re
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Choisir Pont Routier
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Choisir Pont Routier
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Impossible de construire la route ici...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Impossible de construire la route ici...
|
||||||
@@ -1515,11 +1518,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}Municipa
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Notation de la compagnie de transport:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Notation de la compagnie de transport:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subventions
|
STR_2025_SUBSIDIES :{WHITE}Subventions
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Offres de subvention pour le transport de:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Offres de subvention pour le transport de:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} <20> {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} <20> {STRING}
|
||||||
STR_2028_BY :{YELLOW} (avant {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (avant {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Aucune
|
STR_202A_NONE :{ORANGE}Aucune
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Subventions d<>j<EFBFBD> accord<72>es:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Subventions d<>j<EFBFBD> accord<72>es:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} de {STATION} <20> {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} de {STATION} <20> {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, jusqu'<27> {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, jusqu'<27> {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Offre de subvention expir<69>e:{}{}Le transport de {STRING} entre {STRING} et {STRING} n'est d<>sormais plus subventionn<6E>.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Offre de subvention expir<69>e:{}{}Le transport de {STRING} entre {STRING} et {STRING} n'est d<>sormais plus subventionn<6E>.
|
||||||
@@ -1679,6 +1682,7 @@ STR_306B_HELIPORT :{BLACK}H
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...gare trop <20>tendue
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...gare trop <20>tendue
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...stations non-uniformes d<>sactiv<69>es
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...stations non-uniformes d<>sactiv<69>es
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orientation du d<>pot naval
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orientation du d<>pot naval
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...doit <20>tre construit sur l'eau
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...doit <20>tre construit sur l'eau
|
||||||
@@ -1867,7 +1871,7 @@ STR_SV_STNAME_SIDINGS :{STRING} Voies
|
|||||||
STR_SV_STNAME_BRANCH :{STRING} Embranchement
|
STR_SV_STNAME_BRANCH :{STRING} Embranchement
|
||||||
STR_SV_STNAME_UPPER :Haut {STRING}
|
STR_SV_STNAME_UPPER :Haut {STRING}
|
||||||
STR_SV_STNAME_LOWER :Bas {STRING}
|
STR_SV_STNAME_LOWER :Bas {STRING}
|
||||||
STR_SV_STNAME_HELIPORT :{STRING} Heliport
|
STR_SV_STNAME_HELIPORT :{STRING} H<EFBFBD>li-port
|
||||||
STR_SV_STNAME_FOREST :{STRING} For<6F>t
|
STR_SV_STNAME_FOREST :{STRING} For<6F>t
|
||||||
|
|
||||||
############ end of savegame specific region!
|
############ end of savegame specific region!
|
||||||
@@ -2056,7 +2060,7 @@ STR_706D_PRESIDENT :Pr
|
|||||||
STR_706E_TYCOON :Tycoon
|
STR_706E_TYCOON :Tycoon
|
||||||
STR_706F_BUILD_HQ :{BLACK}Const. si<73>ge
|
STR_706F_BUILD_HQ :{BLACK}Const. si<73>ge
|
||||||
STR_7070_BUILD_COMPANY_HEADQUARTERS :{BLACK}Contruire/voir le Si<53>ge Social
|
STR_7070_BUILD_COMPANY_HEADQUARTERS :{BLACK}Contruire/voir le Si<53>ge Social
|
||||||
STR_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Reconstruit le quartier g<>n<EFBFBD>ral de la compagne ailleurs pour le prix de 1% de la valeur de la compagnie
|
STR_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Reconstruit le quartier g<>n<EFBFBD>ral de la compagnie ailleurs pour le prix de 1% de la valeur de la compagnie
|
||||||
STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Impossible de construire le si<73>ge...
|
STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Impossible de construire le si<73>ge...
|
||||||
STR_7072_VIEW_HQ :{BLACK}Voir le si<73>ge
|
STR_7072_VIEW_HQ :{BLACK}Voir le si<73>ge
|
||||||
STR_RELOCATE_HQ :{BLACK}D<>m<EFBFBD>nager le QG
|
STR_RELOCATE_HQ :{BLACK}D<>m<EFBFBD>nager le QG
|
||||||
@@ -2283,8 +2287,8 @@ STR_80C8_WIZZOWOW_PLASTIC_TRUCK :Camion de plast
|
|||||||
STR_80C9_MIGHTYMOVER_BUBBLE_TRUCK :Camion de bulles MightyMover
|
STR_80C9_MIGHTYMOVER_BUBBLE_TRUCK :Camion de bulles MightyMover
|
||||||
STR_80CA_POWERNAUGHT_BUBBLE_TRUCK :Camion de bulles Powernaught
|
STR_80CA_POWERNAUGHT_BUBBLE_TRUCK :Camion de bulles Powernaught
|
||||||
STR_80CB_WIZZOWOW_BUBBLE_TRUCK :Camion de bulles Wizzowow
|
STR_80CB_WIZZOWOW_BUBBLE_TRUCK :Camion de bulles Wizzowow
|
||||||
STR_80CC_MPS_OIL_TANKER :Camion-citerne de p<EFBFBD>trole MPS
|
STR_80CC_MPS_OIL_TANKER :P<EFBFBD>trolier MPS
|
||||||
STR_80CD_CS_INC_OIL_TANKER :Camion-citerne de p<EFBFBD>trole CS-Inc.
|
STR_80CD_CS_INC_OIL_TANKER :P<EFBFBD>trolier CS-Inc.
|
||||||
STR_80CE_MPS_PASSENGER_FERRY :Ferry de voyageurs MPS
|
STR_80CE_MPS_PASSENGER_FERRY :Ferry de voyageurs MPS
|
||||||
STR_80CF_FFP_PASSENGER_FERRY :Ferry de voyageurs FFP
|
STR_80CF_FFP_PASSENGER_FERRY :Ferry de voyageurs FFP
|
||||||
STR_80D0_BAKEWELL_300_HOVERCRAFT :Bakewell 300 A<>roglisseur
|
STR_80D0_BAKEWELL_300_HOVERCRAFT :Bakewell 300 A<>roglisseur
|
||||||
@@ -2599,7 +2603,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}R<>am<61>nager navire
|
STR_983C_REFIT_SHIP :{BLACK}R<>am<61>nager navire
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Choisir le type de cargaisons <20> transporter
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Choisir le type de cargaisons <20> transporter
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}R<>am<61>nager le navire pour transporter la cargaison s<>lectionn<6E>e
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}R<>am<61>nager le navire pour transporter la cargaison s<>lectionn<6E>e
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selectionner cargaison <20> transporter:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selectionner cargaison <20> transporter:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nouvelle capacit<69>: {GOLD}{STRING}{}{BLACK}Prix du r<>am<61>nagement: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nouvelle capacit<69>: {GOLD}{STRING}{}{BLACK}Prix du r<>am<61>nagement: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Impossible de r<>am<61>nager le navire...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Impossible de r<>am<61>nager le navire...
|
||||||
STR_9842_REFITTABLE :(r<>am<61>nageable)
|
STR_9842_REFITTABLE :(r<>am<61>nageable)
|
||||||
@@ -2672,7 +2676,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}R<>am<61>nager a<>ronef
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}R<>am<61>nager a<>ronef
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Choisir type de cargaison <20> transporter
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Choisir type de cargaison <20> transporter
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}R<>am<61>nager a<>ronef pour transporter type de cargaison s<>lectionn<6E>
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}R<>am<61>nager a<>ronef pour transporter type de cargaison s<>lectionn<6E>
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selectionner type de cargaison <20> transporter:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selectionner type de cargaison <20> transporter:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nouvelle capacit<69>: {GOLD}{STRING}{}{BLACK}Prix du r<>am<61>nagement: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nouvelle capacit<69>: {GOLD}{STRING}{}{BLACK}Prix du r<>am<61>nagement: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Impossible de r<>am<61>nager l'a<>ronef...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Impossible de r<>am<61>nager l'a<>ronef...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Aller au hangar {STATION}
|
STR_GO_TO_AIRPORT_HANGAR :Aller au hangar {STATION}
|
||||||
@@ -2767,7 +2771,7 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Choisir
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Ceci affiche par quelle locomotive celle qui est s<>lectionn<6E>e <20> gauche sera remplac<61>e
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Ceci affiche par quelle locomotive celle qui est s<>lectionn<6E>e <20> gauche sera remplac<61>e
|
||||||
STR_REPLACE_HELP :{BLACK}Cette caract<63>ristique permet de choisir un type de locomotive et de le remplacer par un autre. Ceci sera fait automatiquement quand le v<>hicule rentre dans un d<>p<EFBFBD>t
|
STR_REPLACE_HELP :{BLACK}Cette caract<63>ristique permet de choisir un type de locomotive et de le remplacer par un autre. Ceci sera fait automatiquement quand le v<>hicule rentre dans un d<>p<EFBFBD>t
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Retrait de wagon: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Retrait de wagon: {ORANGE}{SKIP}{STRING}
|
||||||
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Faire que la longueur du train reste la m<>me en retirant des wagons (depuis la t<>te du train), si le remplacement du v<>hicule allonge le train.
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}L'autoremplacement conserve la m<>me longueur du train en retirant des wagons (d'abord par la t<>te), si le remplacement fait en sorte que le train ne devienne plus long.
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}Ce v<>hicule ne peut pas <20>tre construit
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Ce v<>hicule ne peut pas <20>tre construit
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
|
@@ -83,37 +83,37 @@ STR_004B_BATTERY :Bater
|
|||||||
STR_004C_PLASTIC :Pl<50>stico
|
STR_004C_PLASTIC :Pl<50>stico
|
||||||
STR_004D_FIZZY_DRINK :Bebida Gaseosa
|
STR_004D_FIZZY_DRINK :Bebida Gaseosa
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} pasaxeiro
|
STR_QUANTITY_PASSENGERS :{COMMA} pasaxeiro{P "" s}
|
||||||
STR_QUANTITY_COAL :{COMMA} ton. de carb<72>n
|
STR_QUANTITY_COAL :{COMMA} ton{P "" s}. de carb<72>n
|
||||||
STR_QUANTITY_MAIL :{COMMA} saco de correo
|
STR_QUANTITY_MAIL :{COMMA} saco{P "" s} de correo
|
||||||
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} item de gando
|
STR_QUANTITY_LIVESTOCK :{COMMA} item{P "" s} de gando
|
||||||
STR_QUANTITY_GOODS :{COMMA} caix<69>n de mercador<6F>as
|
STR_QUANTITY_GOODS :{COMMA} caix<69>n{P "" s} de mercador<6F>as
|
||||||
STR_QUANTITY_GRAIN :{COMMA} ton. de gran
|
STR_QUANTITY_GRAIN :{COMMA} ton{P "" s}. de gran
|
||||||
STR_QUANTITY_WOOD :{COMMA} ton. de madeira
|
STR_QUANTITY_WOOD :{COMMA} ton{P "" s}. de madeira
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} ton. de hematita
|
STR_QUANTITY_IRON_ORE :{COMMA} ton{P "" s}. de hematita
|
||||||
STR_QUANTITY_STEEL :{COMMA} ton. de aceiro
|
STR_QUANTITY_STEEL :{COMMA} ton{P "" s}. de aceiro
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} saco de valores
|
STR_QUANTITY_VALUABLES :{COMMA} saco{P "" s} de valores
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} ton. de mineral de cobre
|
STR_QUANTITY_COPPER_ORE :{COMMA} ton{P "" s}. de mineral de cobre
|
||||||
STR_QUANTITY_MAIZE :{COMMA} ton. de millo
|
STR_QUANTITY_MAIZE :{COMMA} ton{P "" s}. de millo
|
||||||
STR_QUANTITY_FRUIT :{COMMA} ton. de froita
|
STR_QUANTITY_FRUIT :{COMMA} ton{P "" s}. de froita
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} saco de diamantes
|
STR_QUANTITY_DIAMONDS :{COMMA} saco{P "" s} de diamantes
|
||||||
STR_QUANTITY_FOOD :{COMMA} ton. de comida
|
STR_QUANTITY_FOOD :{COMMA} ton{P "" s}. de comida
|
||||||
STR_QUANTITY_PAPER :{COMMA} ton. de papel
|
STR_QUANTITY_PAPER :{COMMA} ton{P "" s}. de papel
|
||||||
STR_QUANTITY_GOLD :{COMMA} saco de ouro
|
STR_QUANTITY_GOLD :{COMMA} saco{P "" s} de ouro
|
||||||
STR_QUANTITY_WATER :{VOLUME} de auga
|
STR_QUANTITY_WATER :{VOLUME} de auga
|
||||||
STR_QUANTITY_WHEAT :{COMMA} ton. de trigo
|
STR_QUANTITY_WHEAT :{COMMA} ton{P "" s}. de trigo
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} de caucho
|
STR_QUANTITY_RUBBER :{VOLUME} de caucho
|
||||||
STR_QUANTITY_SUGAR :{COMMA} ton. de azucre
|
STR_QUANTITY_SUGAR :{COMMA} ton{P "" s}. de azucre
|
||||||
STR_QUANTITY_TOYS :{COMMA} xoguete
|
STR_QUANTITY_TOYS :{COMMA} xoguete{P "" s}
|
||||||
STR_QUANTITY_SWEETS :{COMMA} saco de caramelo
|
STR_QUANTITY_SWEETS :{COMMA} saco{P "" s} de caramelo
|
||||||
STR_QUANTITY_COLA :{VOLUME} de cola
|
STR_QUANTITY_COLA :{VOLUME} de cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} ton. de algod<6F>n de azucre
|
STR_QUANTITY_CANDYFLOSS :{COMMA} ton{P "" s}. de algod<6F>n de azucre
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} burbulla
|
STR_QUANTITY_BUBBLES :{COMMA} burbulla{P "" s}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} ton. de toffee
|
STR_QUANTITY_TOFFEE :{COMMA} ton{P "" s}. de toffee
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} bater<65>a
|
STR_QUANTITY_BATTERIES :{COMMA} bater<65>a{P "" s}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} bebida gaseosa
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} bebida{P "" s} gaseosa{P "" s}
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}CL
|
STR_ABBREV_COAL :{TINYFONT}CL
|
||||||
@@ -211,7 +211,7 @@ STR_00F5_TRAINS :{BLACK}{TINYFON
|
|||||||
STR_00F6_ROAD_VEHICLES :{BLACK}{TINYFONT}Cami<6D>ns/Buses
|
STR_00F6_ROAD_VEHICLES :{BLACK}{TINYFONT}Cami<6D>ns/Buses
|
||||||
STR_00F7_SHIPS :{BLACK}{TINYFONT}Nav<61>os
|
STR_00F7_SHIPS :{BLACK}{TINYFONT}Nav<61>os
|
||||||
STR_00F8_AIRCRAFT :{BLACK}{TINYFONT}Aeronaves
|
STR_00F8_AIRCRAFT :{BLACK}{TINYFONT}Aeronaves
|
||||||
STR_00F9_TRANSPORT_ROUTES :{BLACK}{TINYFONT}Rutas de transporte
|
STR_00F9_TRANSPORT_ROUTES :{BLACK}{TINYFONT}Rutas De Transporte
|
||||||
STR_00FA_COAL_MINE :{BLACK}{TINYFONT}Mina de Carb<72>n
|
STR_00FA_COAL_MINE :{BLACK}{TINYFONT}Mina de Carb<72>n
|
||||||
STR_00FB_POWER_STATION :{BLACK}{TINYFONT}Estaci<63>n Enerx<72>tica
|
STR_00FB_POWER_STATION :{BLACK}{TINYFONT}Estaci<63>n Enerx<72>tica
|
||||||
STR_00FC_FOREST :{BLACK}{TINYFONT}Bosque
|
STR_00FC_FOREST :{BLACK}{TINYFONT}Bosque
|
||||||
@@ -233,7 +233,7 @@ STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFON
|
|||||||
STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Plant. de <20>rbores de Caucho
|
STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Plant. de <20>rbores de Caucho
|
||||||
STR_010D_WATER_SUPPLY :{BLACK}{TINYFONT}Acu<63>fero
|
STR_010D_WATER_SUPPLY :{BLACK}{TINYFONT}Acu<63>fero
|
||||||
STR_010E_WATER_TOWER :{BLACK}{TINYFONT}Torre de Auga
|
STR_010E_WATER_TOWER :{BLACK}{TINYFONT}Torre de Auga
|
||||||
STR_010F_LUMBER_MILL :{BLACK}{TINYFONT}F<>brica de Madeiros
|
STR_010F_LUMBER_MILL :{BLACK}{TINYFONT}F<>brica de T<EFBFBD>boas
|
||||||
STR_0110_COTTON_CANDY_FOREST :{BLACK}{TINYFONT}Bosque de Algod<6F>n de Azucre
|
STR_0110_COTTON_CANDY_FOREST :{BLACK}{TINYFONT}Bosque de Algod<6F>n de Azucre
|
||||||
STR_0111_CANDY_FACTORY :{BLACK}{TINYFONT}F<>brica de Caramelos
|
STR_0111_CANDY_FACTORY :{BLACK}{TINYFONT}F<>brica de Caramelos
|
||||||
STR_0112_BATTERY_FARM :{BLACK}{TINYFONT}Granxa de Bater<65>as
|
STR_0112_BATTERY_FARM :{BLACK}{TINYFONT}Granxa de Bater<65>as
|
||||||
@@ -309,7 +309,7 @@ STR_0152_TOWN_DIRECTORY :Directorio de c
|
|||||||
STR_0153_SUBSIDIES :Subsidios
|
STR_0153_SUBSIDIES :Subsidios
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_0154_OPERATING_PROFIT_GRAPH :G. Beneficios Operativos
|
STR_0154_OPERATING_PROFIT_GRAPH :G. beneficios operativos
|
||||||
STR_0155_INCOME_GRAPH :Gr<47>fica de ingresos
|
STR_0155_INCOME_GRAPH :Gr<47>fica de ingresos
|
||||||
STR_0156_DELIVERED_CARGO_GRAPH :Gr<47>fica de carga entregada
|
STR_0156_DELIVERED_CARGO_GRAPH :Gr<47>fica de carga entregada
|
||||||
STR_0157_PERFORMANCE_HISTORY_GRAPH :G. historial de Rendemento
|
STR_0157_PERFORMANCE_HISTORY_GRAPH :G. historial de Rendemento
|
||||||
@@ -319,7 +319,7 @@ STR_015A_COMPANY_LEAGUE_TABLE :T
|
|||||||
STR_PERFORMANCE_DETAIL_MENU :Puntuaci<63>n de rendemento detallado
|
STR_PERFORMANCE_DETAIL_MENU :Puntuaci<63>n de rendemento detallado
|
||||||
############ range for menu ends
|
############ range for menu ends
|
||||||
|
|
||||||
STR_015B_OPENTTD :{WHITE}OpenTTD
|
STR_015B_OPENTTD :{WHITE}Acerca de OpenTTD
|
||||||
STR_015C_SAVE_GAME :Grabar Partida
|
STR_015C_SAVE_GAME :Grabar Partida
|
||||||
STR_015D_LOAD_GAME :Cargar Partida
|
STR_015D_LOAD_GAME :Cargar Partida
|
||||||
STR_015E_QUIT_GAME :Sa<53>r <20> menu principal
|
STR_015E_QUIT_GAME :Sa<53>r <20> menu principal
|
||||||
@@ -350,7 +350,7 @@ STR_SORT_BY_MAX_SPEED :Velocidade M
|
|||||||
STR_0162_JAN :Xan
|
STR_0162_JAN :Xan
|
||||||
STR_0163_FEB :Feb
|
STR_0163_FEB :Feb
|
||||||
STR_0164_MAR :Mar
|
STR_0164_MAR :Mar
|
||||||
STR_0165_APR :Apr
|
STR_0165_APR :Abr
|
||||||
STR_0166_MAY :Mai
|
STR_0166_MAY :Mai
|
||||||
STR_0167_JUN :Xu<58>
|
STR_0167_JUN :Xu<58>
|
||||||
STR_0168_JUL :Xul
|
STR_0168_JUL :Xul
|
||||||
@@ -520,7 +520,7 @@ STR_0201_MESSAGE_SETTINGS :Configuraci
|
|||||||
STR_MESSAGE_HISTORY_MENU :Historial de Mensaxes
|
STR_MESSAGE_HISTORY_MENU :Historial de Mensaxes
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Amosa-la <20>ltima mensaxe/noticia, amosa-las opci<63>ns das mensaxes
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Amosa-la <20>ltima mensaxe/noticia, amosa-las opci<63>ns das mensaxes
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Opci<63>ns das mensaxes
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Opci<63>ns das mensaxes
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Tipos de mensaxes:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Tipos de mensaxes:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do 1<> veh<65>culo a estaci<63>n do xogador
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do 1<> veh<65>culo a estaci<63>n do xogador
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do 1<> veh<65>culo a estaci<63>n dun oponente
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do 1<> veh<65>culo a estaci<63>n dun oponente
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidentes / desastres
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidentes / desastres
|
||||||
@@ -533,7 +533,7 @@ STR_020E_SUBSIDIES :{YELLOW}Subsidi
|
|||||||
STR_020F_GENERAL_INFORMATION :{YELLOW}Informaci<63>n xeral
|
STR_020F_GENERAL_INFORMATION :{YELLOW}Informaci<63>n xeral
|
||||||
STR_MESSAGES_ALL :{YELLOW}Configuraci<63>n para t<>dolos tipos de mesaxes (off/sumario/completo)
|
STR_MESSAGES_ALL :{YELLOW}Configuraci<63>n para t<>dolos tipos de mesaxes (off/sumario/completo)
|
||||||
STR_MESSAGE_SOUND :{YELLOW}Reproducir son para mensaxes de noticias resumidas
|
STR_MESSAGE_SOUND :{YELLOW}Reproducir son para mensaxes de noticias resumidas
|
||||||
STR_0210_TOO_FAR_FROM_PREVIOUS_DESTINATIO :{WHITE}...Demasiado lonxe do destino anterior
|
STR_0210_TOO_FAR_FROM_PREVIOUS_DESTINATIO :{WHITE}...demasiado lonxe do destino anterior
|
||||||
STR_0211_TOP_COMPANIES_WHO_REACHED :{BIGFONT}{BLACK}Mellores compa<70><61>as que chegaron <20> {NUM}{}(Nivel {STRING})
|
STR_0211_TOP_COMPANIES_WHO_REACHED :{BIGFONT}{BLACK}Mellores compa<70><61>as que chegaron <20> {NUM}{}(Nivel {STRING})
|
||||||
STR_TOP_COMPANIES_NETWORK_GAME :{BIGFONT}{BLACK}T<>boa da Liga de Compa<70><61>as en {NUM}
|
STR_TOP_COMPANIES_NETWORK_GAME :{BIGFONT}{BLACK}T<>boa da Liga de Compa<70><61>as en {NUM}
|
||||||
STR_0212 :{BIGFONT}{COMMA}.
|
STR_0212 :{BIGFONT}{COMMA}.
|
||||||
@@ -739,6 +739,8 @@ STR_02D8_GIANT_SCREENSHOT_CTRL_G :Capt.Pant. Xiga
|
|||||||
STR_02D9_ABOUT_OPENTTD :Acerca de 'OpenTTD'
|
STR_02D9_ABOUT_OPENTTD :Acerca de 'OpenTTD'
|
||||||
############ range ends here
|
############ range ends here
|
||||||
|
|
||||||
|
STR_02DB_OFF :{BLACK}Off
|
||||||
|
STR_02DA_ON :{BLACK}On
|
||||||
STR_02DC_DISPLAY_SUBSIDIES :{BLACK}Amosa-los subsidios
|
STR_02DC_DISPLAY_SUBSIDIES :{BLACK}Amosa-los subsidios
|
||||||
STR_02DD_SUBSIDIES :Subsidios
|
STR_02DD_SUBSIDIES :Subsidios
|
||||||
STR_02DE_MAP_OF_WORLD :Mapa do Mundo
|
STR_02DE_MAP_OF_WORLD :Mapa do Mundo
|
||||||
@@ -808,6 +810,7 @@ STR_031C_SCREENSHOT_FAILED :{WHITE}
|
|||||||
STR_0329_PURCHASE_LAND_FOR_FUTURE :{BLACK}Comprar terreo para futuro uso
|
STR_0329_PURCHASE_LAND_FOR_FUTURE :{BLACK}Comprar terreo para futuro uso
|
||||||
STR_032F_AUTOSAVE :{RED}AUTOGUARDADO
|
STR_032F_AUTOSAVE :{RED}AUTOGUARDADO
|
||||||
STR_SAVING_GAME :{RED}* * GRABANDO PARTIDA * *
|
STR_SAVING_GAME :{RED}* * GRABANDO PARTIDA * *
|
||||||
|
STR_SAVE_STILL_IN_PROGRESS :{WHITE}<7D>Grabaci<63>n en progreso,{}por favor espera ata que termine!
|
||||||
STR_0330_SELECT_EZY_STREET_STYLE :{BLACK}Selecciona-lo programa 'M<>sica Estilo Ezy Street'
|
STR_0330_SELECT_EZY_STREET_STYLE :{BLACK}Selecciona-lo programa 'M<>sica Estilo Ezy Street'
|
||||||
|
|
||||||
STR_0335_6 :{BLACK}6
|
STR_0335_6 :{BLACK}6
|
||||||
@@ -832,6 +835,7 @@ STR_TOWNNAME_ROMANIAN :Rumano
|
|||||||
STR_TOWNNAME_CZECH :Checo
|
STR_TOWNNAME_CZECH :Checo
|
||||||
STR_TOWNNAME_SWISS :Su<53>zo
|
STR_TOWNNAME_SWISS :Su<53>zo
|
||||||
STR_TOWNNAME_DANISH :Dan<61>s
|
STR_TOWNNAME_DANISH :Dan<61>s
|
||||||
|
STR_TOWNNAME_TURKISH :Turco
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Libras (<28>)
|
STR_CURR_GBP :Libras (<28>)
|
||||||
@@ -854,8 +858,8 @@ STR_CURR_ITL :Lira Italiana (
|
|||||||
STR_CURR_NLG :Flor<6F>n Holand<6E>s (NLG)
|
STR_CURR_NLG :Flor<6F>n Holand<6E>s (NLG)
|
||||||
STR_CURR_NOK :Corona Noruguesa (NOK)
|
STR_CURR_NOK :Corona Noruguesa (NOK)
|
||||||
STR_CURR_PLN :Zloty Polaco (PLN)
|
STR_CURR_PLN :Zloty Polaco (PLN)
|
||||||
STR_CURR_ROL :Leu Rumano (Lei)
|
STR_CURR_ROL :Leu Rumano (ROL)
|
||||||
STR_CURR_RUR :Rublo Ruso (rur)
|
STR_CURR_RUR :Rublo Ruso (RUR)
|
||||||
STR_CURR_SEK :Corona Sueca(SEK)
|
STR_CURR_SEK :Corona Sueca(SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Persoal...
|
STR_CURR_CUSTOM :Persoal...
|
||||||
@@ -937,6 +941,7 @@ STR_TRAIN_AUTORENEW_FAILED :{WHITE}Autoreno
|
|||||||
STR_ROADVEHICLE_AUTORENEW_FAILED :{WHITE}Autorenovaci<63>n fallida para o veh<65>culo de estrada {COMMA} (l<>mite de di<64>eiro)
|
STR_ROADVEHICLE_AUTORENEW_FAILED :{WHITE}Autorenovaci<63>n fallida para o veh<65>culo de estrada {COMMA} (l<>mite de di<64>eiro)
|
||||||
STR_SHIP_AUTORENEW_FAILED :{WHITE}Autorenovaci<63>n fallida para o barco {COMMA} (l<>mite de di<64>eiro)
|
STR_SHIP_AUTORENEW_FAILED :{WHITE}Autorenovaci<63>n fallida para o barco {COMMA} (l<>mite de di<64>eiro)
|
||||||
STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Autorenovaci<63>n fallida para a aeronave {COMMA} (l<>mite de di<64>eiro)
|
STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Autorenovaci<63>n fallida para a aeronave {COMMA} (l<>mite de di<64>eiro)
|
||||||
|
STR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}O tren {COMMA} e demasiado longo despois de substitu<74>r
|
||||||
|
|
||||||
STR_CONFIG_PATCHES :{BLACK}Configuraci<63>n dos Parches
|
STR_CONFIG_PATCHES :{BLACK}Configuraci<63>n dos Parches
|
||||||
STR_CONFIG_PATCHES_TIP :{BLACK}Configura-los parches
|
STR_CONFIG_PATCHES_TIP :{BLACK}Configura-los parches
|
||||||
@@ -990,6 +995,7 @@ STR_CONFIG_PATCHES_INVISIBLE_TREES :{LTBLUE}
|
|||||||
STR_CONFIG_PATCHES_SNOWLINE_HEIGHT :{LTBLUE}Altura da li<6C>a de neve: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_SNOWLINE_HEIGHT :{LTBLUE}Altura da li<6C>a de neve: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Extensi<73>n Max. Estaci<63>n: {ORANGE}{STRING} {RED}Aviso: Valores altos reducen rendemento
|
STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Extensi<73>n Max. Estaci<63>n: {ORANGE}{STRING} {RED}Aviso: Valores altos reducen rendemento
|
||||||
STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}Face-lo servicio os helic<69>pteros no heliporto autom<6F>ticam.: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}Face-lo servicio os helic<69>pteros no heliporto autom<6F>ticam.: {ORANGE}{STRING}
|
||||||
|
STR_CONFIG_PATCHES_REVERSE_SCROLLING :{LTBLUE}Inverti-la direcci<63>n de desplazamento: {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}N<> m<>ximo de trens por xogador: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}N<> m<>ximo de trens por xogador: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}N<> m<>ximo de veh<65>culos de estrada por xogador: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}N<> m<>ximo de veh<65>culos de estrada por xogador: {ORANGE}{STRING}
|
||||||
@@ -1002,6 +1008,7 @@ STR_CONFIG_PATCHES_AI_BUILDS_AIRCRAFT :{LTBLUE}Deshabi
|
|||||||
STR_CONFIG_PATCHES_AI_BUILDS_SHIPS :{LTBLUE}Deshabilita-los barcos para o ordenador: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_AI_BUILDS_SHIPS :{LTBLUE}Deshabilita-los barcos para o ordenador: {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_AINEW_ACTIVE :{LTBLUE}Activar nova AI (alpha): {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_AINEW_ACTIVE :{LTBLUE}Activar nova AI (alpha): {ORANGE}{STRING}
|
||||||
|
STR_CONFIG_PATCHES_AI_IN_MULTIPLAYER :{LTBLUE}Permitir IAs en multixogador (experimental): {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_SERVINT_TRAINS :{LTBLUE}Intervalo de servicio para os trens: {ORANGE}{STRING} d<>as
|
STR_CONFIG_PATCHES_SERVINT_TRAINS :{LTBLUE}Intervalo de servicio para os trens: {ORANGE}{STRING} d<>as
|
||||||
STR_CONFIG_PATCHES_SERVINT_TRAINS_DISABLED :{LTBLUE}Intervalo de servicio para os trens: {ORANGE}deshabilitado
|
STR_CONFIG_PATCHES_SERVINT_TRAINS_DISABLED :{LTBLUE}Intervalo de servicio para os trens: {ORANGE}deshabilitado
|
||||||
@@ -1222,7 +1229,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (anunciar)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (anunciar)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 xogadores
|
||||||
|
STR_NETWORK_1_PLAYERS :1 xogador
|
||||||
|
STR_NETWORK_2_PLAYERS :2 xogadores
|
||||||
|
STR_NETWORK_3_PLAYERS :3 xogadores
|
||||||
|
STR_NETWORK_4_PLAYERS :4 xogadores
|
||||||
|
STR_NETWORK_5_PLAYERS :5 xogadores
|
||||||
|
STR_NETWORK_6_PLAYERS :6 xogadores
|
||||||
|
STR_NETWORK_7_PLAYERS :7 xogadores
|
||||||
|
STR_NETWORK_8_PLAYERS :8 xogadores
|
||||||
|
STR_NETWORK_9_PLAYERS :9 xogadores
|
||||||
|
STR_NETWORK_10_PLAYERS :10 xogadores
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}N<> m<>x. de compa<70><61>as:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limita-lo servidor a unha certa cantidade de compa<70><61>as
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}N<> m<>x. de espectadores:
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limita-lo servidor a unha certa cantidade de espectadores
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma falado:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma falado:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Outros xogadores sabr<62>n cal <20> o idioma que se fala no servidor
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Outros xogadores sabr<62>n cal <20> o idioma que se fala no servidor
|
||||||
@@ -1278,12 +1300,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Descargando informaci<63>n da partida..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Descargando informaci<63>n da partida..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Descargando informaci<63>n da compa<70><61>a..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Descargando informaci<63>n da compa<70><61>a..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente(s) diante t<>a
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente{P "" s} diante t<>a
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descargados
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descargados
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Desconectar
|
STR_NETWORK_DISCONNECT :{BLACK}Desconectar
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Introduce o texto a enviar
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introduce a cantidade de di<64>eiro a dar
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introduce a cantidade de di<64>eiro a dar
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}O servidor est<73> protexido. Introduce clave
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}O servidor est<73> protexido. Introduce clave
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}A coma<6D><61>a est<73> protexida. Introduce clave
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}A coma<6D><61>a est<73> protexida. Introduce clave
|
||||||
@@ -1321,6 +1342,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :contrasinal inc
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id de xogador err<72>nea en DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id de xogador err<72>nea en DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :pateado polo servidor
|
STR_NETWORK_ERR_CLIENT_KICKED :pateado polo servidor
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :intentaba usar un truco
|
STR_NETWORK_ERR_CLIENT_CHEATER :intentaba usar un truco
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :servidor cheo
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :uniuse <20> partida
|
STR_NETWORK_CLIENT_JOINED :uniuse <20> partida
|
||||||
STR_NETWORK_GIVE_MONEY :deu a t<>a compa<70><61>a alg<6C>n di<64>eiro ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :deu a t<>a compa<70><61>a alg<6C>n di<64>eiro ({CURRENCY})
|
||||||
@@ -1737,7 +1759,9 @@ STR_4834_LACK_OF_NEARBY_TREES_CAUSES :{BLACK}{BIGFONT
|
|||||||
STR_4835_INCREASES_PRODUCTION :{BLACK}{BIGFONT}<7D>{INDUSTRY} incrementa a s<>a producci<63>n!
|
STR_4835_INCREASES_PRODUCTION :{BLACK}{BIGFONT}<7D>{INDUSTRY} incrementa a s<>a producci<63>n!
|
||||||
STR_4836_NEW_COAL_SEAM_FOUND_AT :{BLACK}{BIGFONT}<7D>Nova veta de carb<72>n atopada en {INDUSTRY}!{}<7D>Esp<73>rase que a producci<63>n d<>brese!
|
STR_4836_NEW_COAL_SEAM_FOUND_AT :{BLACK}{BIGFONT}<7D>Nova veta de carb<72>n atopada en {INDUSTRY}!{}<7D>Esp<73>rase que a producci<63>n d<>brese!
|
||||||
STR_4837_NEW_OIL_RESERVES_FOUND :{BLACK}{BIGFONT}<7D>Novas reservas de petr<74>leo atopadas en {INDUSTRY}!{}<7D>Esp<73>rase que a producci<63>n d<>brese!
|
STR_4837_NEW_OIL_RESERVES_FOUND :{BLACK}{BIGFONT}<7D>Novas reservas de petr<74>leo atopadas en {INDUSTRY}!{}<7D>Esp<73>rase que a producci<63>n d<>brese!
|
||||||
|
STR_4838_IMPROVED_FARMING_METHODS :{BLACK}{BIGFONT}<7D>Esp<73>rase que a producci<63>n se dobre en {INDUSTRY} debido a m<>todos de cultivo mellorados!
|
||||||
STR_4839_PRODUCTION_DOWN_BY_50 :{BLACK}{BIGFONT}{INDUSTRY} baixa a producci<63>n nun 50%
|
STR_4839_PRODUCTION_DOWN_BY_50 :{BLACK}{BIGFONT}{INDUSTRY} baixa a producci<63>n nun 50%
|
||||||
|
STR_483A_INSECT_INFESTATION_CAUSES :{BLACK}{BIGFONT}<7D>Infestaci<63>n de insectos causa estragos en {INDUSTRY}!{}A producci<63>n baixa un 50%
|
||||||
STR_483B_CAN_ONLY_BE_POSITIONED :{WHITE}...s<> se pode emprazar cerca dos bordes do mapa
|
STR_483B_CAN_ONLY_BE_POSITIONED :{WHITE}...s<> se pode emprazar cerca dos bordes do mapa
|
||||||
STR_INDUSTRY_PROD_GOUP :{BLACK}{BIGFONT}<7D>A producci<63>n de {STRING} en {INDUSTRY} sube un {COMMA}%!
|
STR_INDUSTRY_PROD_GOUP :{BLACK}{BIGFONT}<7D>A producci<63>n de {STRING} en {INDUSTRY} sube un {COMMA}%!
|
||||||
STR_INDUSTRY_PROD_GODOWN :{BLACK}{BIGFONT}<7D>A producci<63>n de {STRING} en {INDUSTRY} baixa un {COMMA}%!
|
STR_INDUSTRY_PROD_GODOWN :{BLACK}{BIGFONT}<7D>A producci<63>n de {STRING} en {INDUSTRY} baixa un {COMMA}%!
|
||||||
@@ -2317,6 +2341,17 @@ STR_8803_TRAIN_IN_THE_WAY :{WHITE}Hai un t
|
|||||||
STR_8804 :{SETX 10}{COMMA}: {STRING}
|
STR_8804 :{SETX 10}{COMMA}: {STRING}
|
||||||
STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING}
|
STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING}
|
||||||
STR_8806_GO_TO :Ir a {STATION}
|
STR_8806_GO_TO :Ir a {STATION}
|
||||||
|
STR_8807_GO_TO_TRANSFER :Ir a {STATION} (Transferir e coller carga)
|
||||||
|
STR_8808_GO_TO_UNLOAD :Ir a {STATION} (Descargar)
|
||||||
|
STR_8809_GO_TO_TRANSFER_UNLOAD :Ir a {STATION} (Transferir e sair valeiro)
|
||||||
|
STR_880A_GO_TO_LOAD :Ir a {STATION} (Cargar)
|
||||||
|
STR_880B_GO_TO_TRANSFER_LOAD :Ir a {STATION} (Transferir e esperar a encher)
|
||||||
|
STR_880C_GO_NON_STOP_TO :Ir sen parar a {STATION}
|
||||||
|
STR_880D_GO_TO_NON_STOP_TRANSFER :Ir sen parar a {STATION} (Transferir e coller carga)
|
||||||
|
STR_880E_GO_NON_STOP_TO_UNLOAD :Ir sen parar a {STATION} (Descargar)
|
||||||
|
STR_8810_GO_NON_STOP_TO_LOAD :Ir sen parar a {STATION} (Cargar)
|
||||||
|
STR_8811_GO_TO_NON_STOP_TRANSFER_LOAD :Ir sen parar a {STATION} (Transferir e esperar a encher)
|
||||||
|
STR_GO_TO_TRAIN_DEPOT :Ir o Dep<65>sito De Trens de {TOWN}
|
||||||
STR_SERVICE_AT_TRAIN_DEPOT :Face-lo servicio no Dep<65>sito de Trens de {TOWN}
|
STR_SERVICE_AT_TRAIN_DEPOT :Face-lo servicio no Dep<65>sito de Trens de {TOWN}
|
||||||
STR_880F_GO_NON_STOP_TO_TRAIN_DEPOT :Ir sen paradas o Dep<65>sito de Trens de {TOWN}
|
STR_880F_GO_NON_STOP_TO_TRAIN_DEPOT :Ir sen paradas o Dep<65>sito de Trens de {TOWN}
|
||||||
STR_SERVICE_NON_STOP_AT_TRAIN_DEPOT :Face-lo servicio sen paradas no Dep<65>sito de Trens de {TOWN}
|
STR_SERVICE_NON_STOP_AT_TRAIN_DEPOT :Face-lo servicio sen paradas no Dep<65>sito de Trens de {TOWN}
|
||||||
@@ -2339,6 +2374,7 @@ STR_881C_NEW_RAIL_VEHICLES :{WHITE}Novos Ve
|
|||||||
STR_881D_NEW_MONORAIL_VEHICLES :{WHITE}Novos Veh<65>culos de Monorra<72>l
|
STR_881D_NEW_MONORAIL_VEHICLES :{WHITE}Novos Veh<65>culos de Monorra<72>l
|
||||||
STR_881E_NEW_MAGLEV_VEHICLES :{WHITE}Novos Veh<65>culos de Maglev
|
STR_881E_NEW_MAGLEV_VEHICLES :{WHITE}Novos Veh<65>culos de Maglev
|
||||||
STR_881F_BUILD_VEHICLE :{BLACK}Constru<72>r Veh<65>culo
|
STR_881F_BUILD_VEHICLE :{BLACK}Constru<72>r Veh<65>culo
|
||||||
|
STR_CLONE_ROAD_VEHICLE :{BLACK}Clonar Veh<65>culo
|
||||||
STR_CLONE_ROAD_VEHICLE_INFO :{BLACK}Esto constru<72>ra unha copia do veh<65>culo. CTRL+Click compartir<69> as ordes
|
STR_CLONE_ROAD_VEHICLE_INFO :{BLACK}Esto constru<72>ra unha copia do veh<65>culo. CTRL+Click compartir<69> as ordes
|
||||||
STR_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Esto constru<72>ra unha copia do veh<65>culo. Pincha neste bot<6F>n e despois nun veh<65>culo dentro ou fora do dep<65>sito. CTRL+Click compartir<69> as ordes
|
STR_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Esto constru<72>ra unha copia do veh<65>culo. Pincha neste bot<6F>n e despois nun veh<65>culo dentro ou fora do dep<65>sito. CTRL+Click compartir<69> as ordes
|
||||||
STR_CLONE_TRAIN :{BLACK}Clonar Tren
|
STR_CLONE_TRAIN :{BLACK}Clonar Tren
|
||||||
@@ -2549,7 +2585,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Reaxustar barco
|
STR_983C_REFIT_SHIP :{BLACK}Reaxustar barco
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona o tipo de mercador<6F>a que vai levar
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona o tipo de mercador<6F>a que vai levar
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Reaxusta-lo barco para leva-lo tipo de mercacdor<6F>a seleccionada
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Reaxusta-lo barco para leva-lo tipo de mercacdor<6F>a seleccionada
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona-lo tipo de carga a levar:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona-lo tipo de carga a levar:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova Capacidade: {GOLD}{STRING}{}{BLACK}Coste do reaxuste: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova Capacidade: {GOLD}{STRING}{}{BLACK}Coste do reaxuste: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Non se pode reaxusta-lo barco...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Non se pode reaxusta-lo barco...
|
||||||
STR_9842_REFITTABLE :(reax.)
|
STR_9842_REFITTABLE :(reax.)
|
||||||
@@ -2561,6 +2597,8 @@ STR_A000_AIRPORTS :{WHITE}Aeroport
|
|||||||
STR_A001_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Nonse pode constru<72>-lo aeroporto a<>...
|
STR_A001_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Nonse pode constru<72>-lo aeroporto a<>...
|
||||||
STR_A002_AIRCRAFT_HANGAR :{WHITE}Hangar de Aeronaves de {STATION}
|
STR_A002_AIRCRAFT_HANGAR :{WHITE}Hangar de Aeronaves de {STATION}
|
||||||
STR_A003_NEW_AIRCRAFT :{BLACK}Nova Aeronave
|
STR_A003_NEW_AIRCRAFT :{BLACK}Nova Aeronave
|
||||||
|
STR_CLONE_AIRCRAFT :{BLACK}Clonar Aeronave
|
||||||
|
STR_CLONE_AIRCRAFT_INFO :{BLACK}Esto construir<69> una copia da aeronave. CTRL-Click compartir<69> as ordes
|
||||||
STR_A005_NEW_AIRCRAFT :{WHITE}Nova Aeronave
|
STR_A005_NEW_AIRCRAFT :{WHITE}Nova Aeronave
|
||||||
STR_A006_BUILD_AIRCRAFT :{BLACK}Constru<72>r Aeronave
|
STR_A006_BUILD_AIRCRAFT :{BLACK}Constru<72>r Aeronave
|
||||||
STR_A008_CAN_T_BUILD_AIRCRAFT :{WHITE}Non se pode constru<72>-lo av<61>on...
|
STR_A008_CAN_T_BUILD_AIRCRAFT :{WHITE}Non se pode constru<72>-lo av<61>on...
|
||||||
@@ -2607,6 +2645,7 @@ STR_A030_NAME_AIRCRAFT :{WHITE}Renomear
|
|||||||
STR_A031_CAN_T_NAME_AIRCRAFT :{WHITE}Non se pode renomea-la aeronave...
|
STR_A031_CAN_T_NAME_AIRCRAFT :{WHITE}Non se pode renomea-la aeronave...
|
||||||
STR_A032_NAME_AIRCRAFT :{BLACK}Renomear aeronave
|
STR_A032_NAME_AIRCRAFT :{BLACK}Renomear aeronave
|
||||||
STR_A033_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Celebraci<63>n cidad<61> . . .{}<7D>Chega a primeira aeronave a {STATION}!
|
STR_A033_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Celebraci<63>n cidad<61> . . .{}<7D>Chega a primeira aeronave a {STATION}!
|
||||||
|
STR_A034_PLANE_CRASH_DIE_IN_FIREBALL :{BLACK}{BIGFONT}<7D>Accidente A<>reo!{}{COMMA} morren na bola de lume en {STATION}
|
||||||
STR_PLANE_CRASH_OUT_OF_FUEL :{BLACK}{BIGFONT}<7D>Accidente de Aeronave!<21>A aeronave {} quedou sen combustible, hai {COMMA} mortos na explosi<73>n!
|
STR_PLANE_CRASH_OUT_OF_FUEL :{BLACK}{BIGFONT}<7D>Accidente de Aeronave!<21>A aeronave {} quedou sen combustible, hai {COMMA} mortos na explosi<73>n!
|
||||||
STR_A036 :{TINYFONT}{BLACK}{STATION}
|
STR_A036 :{TINYFONT}{BLACK}{STATION}
|
||||||
STR_A037_RENAME :{BLACK}Renomear
|
STR_A037_RENAME :{BLACK}Renomear
|
||||||
@@ -2618,7 +2657,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Reaxustar aeronave
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Reaxustar aeronave
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona o tipo de carga que levar<61>
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Selecciona o tipo de carga que levar<61>
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Reaxusta-la aeronave para levar o tipo de carga seleccionada
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Reaxusta-la aeronave para levar o tipo de carga seleccionada
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona o tipo de carga a levar:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Selecciona o tipo de carga a levar:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Cose do reaxuste: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Cose do reaxuste: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Non se pode reaxusta-la aeronave...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Non se pode reaxusta-la aeronave...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Ir <20> hangar de {STATION}
|
STR_GO_TO_AIRPORT_HANGAR :Ir <20> hangar de {STATION}
|
||||||
|
123
lang/german.txt
123
lang/german.txt
@@ -304,7 +304,7 @@ STR_MAPSIZE :{BLACK}Kartengr
|
|||||||
STR_BY :{BLACK}*
|
STR_BY :{BLACK}*
|
||||||
STR_0148_GAME_OPTIONS :{BLACK}Spieleinstellungen
|
STR_0148_GAME_OPTIONS :{BLACK}Spieleinstellungen
|
||||||
|
|
||||||
STR_0150_SOMEONE :jemand{SKIP}{SKIP}
|
STR_0150_SOMEONE :Jemand{SKIP}{SKIP}
|
||||||
STR_0151_MAP_OF_WORLD :Weltkarte
|
STR_0151_MAP_OF_WORLD :Weltkarte
|
||||||
STR_0152_TOWN_DIRECTORY :St<53>dteverzeichnis
|
STR_0152_TOWN_DIRECTORY :St<53>dteverzeichnis
|
||||||
STR_0153_SUBSIDIES :Subventionen
|
STR_0153_SUBSIDIES :Subventionen
|
||||||
@@ -327,7 +327,7 @@ STR_015E_QUIT_GAME :Spiel beenden
|
|||||||
STR_015F_QUIT :Beenden
|
STR_015F_QUIT :Beenden
|
||||||
STR_0160_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Bist du sicher, dass du das Spiel beenden willst?
|
STR_0160_ARE_YOU_SURE_YOU_WANT_TO :{YELLOW}Bist du sicher, dass du das Spiel beenden willst?
|
||||||
STR_0161_QUIT_GAME :{WHITE}Spiel beenden
|
STR_0161_QUIT_GAME :{WHITE}Spiel beenden
|
||||||
STR_SORT_ORDER_TIP :{BLACK}Sortierreihenfolge ausw<73>hlen absteigend/aufsteigend
|
STR_SORT_ORDER_TIP :{BLACK}Sortierreihenfolge ausw<73>hlen (absteigend/aufsteigend)
|
||||||
STR_SORT_CRITERIA_TIP :{BLACK}Sortierkriterium ausw<73>hlen
|
STR_SORT_CRITERIA_TIP :{BLACK}Sortierkriterium ausw<73>hlen
|
||||||
STR_SORT_BY :{BLACK}Sortieren nach
|
STR_SORT_BY :{BLACK}Sortieren nach
|
||||||
|
|
||||||
@@ -393,9 +393,9 @@ STR_0189 :{BLACK}{SMALLDO
|
|||||||
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Das Wartungsintervall kann nicht ge<67>ndert werden...
|
STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Das Wartungsintervall kann nicht ge<67>ndert werden...
|
||||||
STR_018B_CLOSE_WINDOW :{BLACK}Fenster schlie<69>en
|
STR_018B_CLOSE_WINDOW :{BLACK}Fenster schlie<69>en
|
||||||
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}Titelleiste verschieben um das Fenster zu bewegen
|
STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}Titelleiste verschieben um das Fenster zu bewegen
|
||||||
STR_STICKY_BUTTON :{BLACK}Fenster wird nicht durch
|
STR_STICKY_BUTTON :{BLACK}Fenster wird nicht durch die "schlie<69>e alle Fenster"-Taste geschlossen
|
||||||
STR_RESIZE_BUTTON :{BLACK}Klicken und Ziehen zum Gr<47><72>e <20>ndern
|
STR_RESIZE_BUTTON :{BLACK}Klicken und Ziehen zum Gr<47><72>e <20>ndern
|
||||||
STR_SAVELOAD_HOME_BUTTON :{BLACK}Hier klicken, um zum Standard-Spielstands-Verzeichnis zu gehen
|
STR_SAVELOAD_HOME_BUTTON :{BLACK}Hier klicken, um zum Standardspielstandsverzeichnis zu gehen
|
||||||
STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Geb<65>ude usw. auf einem Planquadrat abrei<65>en
|
STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Geb<65>ude usw. auf einem Planquadrat abrei<65>en
|
||||||
STR_018E_LOWER_A_CORNER_OF_LAND :{BLACK}Land absenken
|
STR_018E_LOWER_A_CORNER_OF_LAND :{BLACK}Land absenken
|
||||||
STR_018F_RAISE_A_CORNER_OF_LAND :{BLACK}Land anheben
|
STR_018F_RAISE_A_CORNER_OF_LAND :{BLACK}Land anheben
|
||||||
@@ -523,8 +523,8 @@ STR_MESSAGE_HISTORY_MENU :Vergangene Nach
|
|||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Zeige letzte Mitteilung / Nachricht, Nachrichtenoptionen anzeigen
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Zeige letzte Mitteilung / Nachricht, Nachrichtenoptionen anzeigen
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Nachrichtenoptionen
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Nachrichtenoptionen
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Nachrichtenart:
|
STR_0205_MESSAGE_TYPES :{BLACK}Nachrichtenart:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankunft des ersten Fahrzeugs in der Station des Spielers
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankunft des ersten Fahrzeugs in einer Station des Spielers
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankunft des ersten Fahrzeugs in der Station eines Gegners
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankunft des ersten Fahrzeugs in einer Station eines Gegners
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Unf<6E>lle / Katastrophen
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Unf<6E>lle / Katastrophen
|
||||||
STR_0209_COMPANY_INFORMATION :{YELLOW}Firmendaten
|
STR_0209_COMPANY_INFORMATION :{YELLOW}Firmendaten
|
||||||
STR_020A_ECONOMY_CHANGES :{YELLOW}<7D>nderungen der Wirtschaftslage
|
STR_020A_ECONOMY_CHANGES :{YELLOW}<7D>nderungen der Wirtschaftslage
|
||||||
@@ -661,8 +661,8 @@ STR_0289_PLACE_SIGN :{BLACK}Schild a
|
|||||||
STR_028A_RANDOM_TREES :{BLACK}Zuf<75>llige B<>ume
|
STR_028A_RANDOM_TREES :{BLACK}Zuf<75>llige B<>ume
|
||||||
STR_028B_PLANT_TREES_RANDOMLY_OVER :{BLACK}B<>ume zuf<75>llig <20>ber die Landschaft verteilen
|
STR_028B_PLANT_TREES_RANDOMLY_OVER :{BLACK}B<>ume zuf<75>llig <20>ber die Landschaft verteilen
|
||||||
STR_028C_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Felsige Gebiete in der Landschaft platzieren
|
STR_028C_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Felsige Gebiete in der Landschaft platzieren
|
||||||
STR_028D_PLACE_LIGHTHOUSE :{BLACK}Leuchtturm erstellen
|
STR_028D_PLACE_LIGHTHOUSE :{BLACK}Leuchtturm errichten
|
||||||
STR_028E_PLACE_TRANSMITTER :{BLACK}Sender erstellen
|
STR_028E_PLACE_TRANSMITTER :{BLACK}Sender errichten
|
||||||
STR_028F_DEFINE_DESERT_AREA :{BLACK}Lege W<>stengebiet an.{}STRG dr<64>cken zum entfernen
|
STR_028F_DEFINE_DESERT_AREA :{BLACK}Lege W<>stengebiet an.{}STRG dr<64>cken zum entfernen
|
||||||
STR_CREATE_LAKE :{BLACK}Gebiet fluten.{}Auf Meeresh<73>he entsteht ein Gew<65>sser
|
STR_CREATE_LAKE :{BLACK}Gebiet fluten.{}Auf Meeresh<73>he entsteht ein Gew<65>sser
|
||||||
STR_0290_DELETE :{BLACK}L<>schen
|
STR_0290_DELETE :{BLACK}L<>schen
|
||||||
@@ -735,7 +735,7 @@ STR_TRANSPARENT_SIGNS :{SETX 12}Durchs
|
|||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_02D5_LAND_BLOCK_INFO :Gebietsinformation
|
STR_02D5_LAND_BLOCK_INFO :Gebietsinformation
|
||||||
STR_02D6 :
|
STR_02D6 :
|
||||||
STR_CONSOLE_SETTING :Konsole An/Aus
|
STR_CONSOLE_SETTING :Konsole <EFBFBD>ffnen/schlie<69>en
|
||||||
STR_02D7_SCREENSHOT_CTRL_S :Screenshot (Strg-S)
|
STR_02D7_SCREENSHOT_CTRL_S :Screenshot (Strg-S)
|
||||||
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Riesiger Screenshot (Strg-G)
|
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Riesiger Screenshot (Strg-G)
|
||||||
STR_02D9_ABOUT_OPENTTD :<3A>ber 'OpenTTD'
|
STR_02D9_ABOUT_OPENTTD :<3A>ber 'OpenTTD'
|
||||||
@@ -764,7 +764,7 @@ STR_02E4 :{BLACK}{SKIP}{S
|
|||||||
STR_02E5_DISTANCE_UNITS_SELECTION :{BLACK}W<>hle Entfernungsmessung in
|
STR_02E5_DISTANCE_UNITS_SELECTION :{BLACK}W<>hle Entfernungsmessung in
|
||||||
STR_02E6_ROAD_VEHICLES :{BLACK}Fahrzeuge
|
STR_02E6_ROAD_VEHICLES :{BLACK}Fahrzeuge
|
||||||
STR_02E7 :{BLACK}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_02E7 :{BLACK}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_02E8_SELECT_SIDE_OF_ROAD_FOR :{BLACK}W<>hle auf welcher Stra<72>enseite der Verkehr flie<EFBFBD>en soll
|
STR_02E8_SELECT_SIDE_OF_ROAD_FOR :{BLACK}W<>hle auf welcher Stra<72>enseite der Verkehr fahren soll
|
||||||
STR_02E9_DRIVE_ON_LEFT :Linksverkehr
|
STR_02E9_DRIVE_ON_LEFT :Linksverkehr
|
||||||
STR_02EA_DRIVE_ON_RIGHT :Rechtsverkehr
|
STR_02EA_DRIVE_ON_RIGHT :Rechtsverkehr
|
||||||
STR_02EB_TOWN_NAMES :{BLACK}St<53>dtenamen
|
STR_02EB_TOWN_NAMES :{BLACK}St<53>dtenamen
|
||||||
@@ -824,7 +824,7 @@ STR_0336_7 :{BLACK}7
|
|||||||
STR_TOWNNAME_ORIGINAL_ENGLISH :Englisch
|
STR_TOWNNAME_ORIGINAL_ENGLISH :Englisch
|
||||||
STR_TOWNNAME_FRENCH :Franz<6E>sisch
|
STR_TOWNNAME_FRENCH :Franz<6E>sisch
|
||||||
STR_TOWNNAME_GERMAN :Deutsch
|
STR_TOWNNAME_GERMAN :Deutsch
|
||||||
STR_TOWNNAME_ADDITIONAL_ENGLISH :English (Zus<75>tzlich)
|
STR_TOWNNAME_ADDITIONAL_ENGLISH :Englisch (Zus<75>tzlich)
|
||||||
STR_TOWNNAME_LATIN_AMERICAN :Lateinamerikanisch
|
STR_TOWNNAME_LATIN_AMERICAN :Lateinamerikanisch
|
||||||
STR_TOWNNAME_SILLY :Verr<72>ckt
|
STR_TOWNNAME_SILLY :Verr<72>ckt
|
||||||
STR_TOWNNAME_SWEDISH :Schwedisch
|
STR_TOWNNAME_SWEDISH :Schwedisch
|
||||||
@@ -839,6 +839,8 @@ STR_TOWNNAME_ROMANIAN :Rum
|
|||||||
STR_TOWNNAME_CZECH :Tschechisch
|
STR_TOWNNAME_CZECH :Tschechisch
|
||||||
STR_TOWNNAME_SWISS :Schweizerisch
|
STR_TOWNNAME_SWISS :Schweizerisch
|
||||||
STR_TOWNNAME_DANISH :D<>nisch
|
STR_TOWNNAME_DANISH :D<>nisch
|
||||||
|
STR_TOWNNAME_TURKISH :T<>rkisch
|
||||||
|
STR_TOWNNAME_ITALIAN :Italienisch
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pfund (<28>)
|
STR_CURR_GBP :Pfund (<28>)
|
||||||
@@ -848,7 +850,7 @@ STR_CURR_YEN :Yen (
|
|||||||
STR_CURR_ATS :<3A>sterreich. Schilling (ATS)
|
STR_CURR_ATS :<3A>sterreich. Schilling (ATS)
|
||||||
STR_CURR_BEF :Belgische Franc (BEF)
|
STR_CURR_BEF :Belgische Franc (BEF)
|
||||||
STR_CURR_CHF :Schweizer Franken (CHF)
|
STR_CURR_CHF :Schweizer Franken (CHF)
|
||||||
STR_CURR_CZK :Tschechische Koruna (CZK)
|
STR_CURR_CZK :Tschechische Kronen (CZK)
|
||||||
STR_CURR_DEM :Deutsche Mark (DEM)
|
STR_CURR_DEM :Deutsche Mark (DEM)
|
||||||
STR_CURR_DKK :D<>nische Kronen (DKK)
|
STR_CURR_DKK :D<>nische Kronen (DKK)
|
||||||
STR_CURR_ESP :Peseta (ESP)
|
STR_CURR_ESP :Peseta (ESP)
|
||||||
@@ -861,9 +863,9 @@ STR_CURR_ITL :Italienische Li
|
|||||||
STR_CURR_NLG :Niederl<72>nd. Gulden (NLG)
|
STR_CURR_NLG :Niederl<72>nd. Gulden (NLG)
|
||||||
STR_CURR_NOK :Norwegische Kronen (NOK)
|
STR_CURR_NOK :Norwegische Kronen (NOK)
|
||||||
STR_CURR_PLN :Polnische Zloty (PLN)
|
STR_CURR_PLN :Polnische Zloty (PLN)
|
||||||
STR_CURR_ROL :Rum<75>nische Lei (Lei)
|
STR_CURR_ROL :Rum<75>nische Lei (ROL)
|
||||||
STR_CURR_RUR :Russische Rubel (rur)
|
STR_CURR_RUR :Russische Rubel (RUR)
|
||||||
STR_CURR_SEK :Swedische Kronen (SEK)
|
STR_CURR_SEK :Schwedische Kronen (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Eigene...
|
STR_CURR_CUSTOM :Eigene...
|
||||||
|
|
||||||
@@ -874,9 +876,9 @@ STR_OPTIONS_LANG_TIP :{BLACK}Sprache
|
|||||||
STR_OPTIONS_FULLSCREEN :{BLACK}Vollbild
|
STR_OPTIONS_FULLSCREEN :{BLACK}Vollbild
|
||||||
STR_OPTIONS_FULLSCREEN_TIP :{BLACK}OpenTTD im Vollbildmodus spielen
|
STR_OPTIONS_FULLSCREEN_TIP :{BLACK}OpenTTD im Vollbildmodus spielen
|
||||||
|
|
||||||
STR_OPTIONS_RES :{BLACK}Bildschirmgr<EFBFBD><EFBFBD>e
|
STR_OPTIONS_RES :{BLACK}Bildschirmaufl<EFBFBD>sung
|
||||||
STR_OPTIONS_RES_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_OPTIONS_RES_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_OPTIONS_RES_TIP :{BLACK}Bildschirmgr<EFBFBD><EFBFBD>e ausw<73>hlen
|
STR_OPTIONS_RES_TIP :{BLACK}Bildschirmaufl<EFBFBD>sung ausw<73>hlen
|
||||||
|
|
||||||
STR_OPTIONS_SCREENSHOT_FORMAT :{BLACK}Screenshotformat
|
STR_OPTIONS_SCREENSHOT_FORMAT :{BLACK}Screenshotformat
|
||||||
STR_OPTIONS_SCREENSHOT_FORMAT_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_OPTIONS_SCREENSHOT_FORMAT_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
@@ -910,7 +912,8 @@ STR_LITERS :Liter
|
|||||||
STR_ITEMS :St<53>ck
|
STR_ITEMS :St<53>ck
|
||||||
STR_CRATES :Kisten
|
STR_CRATES :Kisten
|
||||||
STR_RES_OTHER :Andere
|
STR_RES_OTHER :Andere
|
||||||
STR_NOTHING :nichts
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Der Fahrplan kann nicht gemeinsam benutzt werden...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Der Fahrplan kann nicht gemeinsam benutzt werden...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Kann Fahrplan nicht kopieren...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Kann Fahrplan nicht kopieren...
|
||||||
@@ -1023,7 +1026,7 @@ STR_CONFIG_PATCHES_SERVINT_AIRCRAFT_DISABLED :{LTBLUE}Vorgege
|
|||||||
STR_CONFIG_PATCHES_SERVINT_SHIPS :{LTBLUE}Vorgegebener Wartungsintervall f<>r Schiffe: {ORANGE}{STRING} Tage
|
STR_CONFIG_PATCHES_SERVINT_SHIPS :{LTBLUE}Vorgegebener Wartungsintervall f<>r Schiffe: {ORANGE}{STRING} Tage
|
||||||
STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED :{LTBLUE}Vorgegebener Wartungsintervall f<>r Schiffe: {ORANGE}abgeschaltet
|
STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED :{LTBLUE}Vorgegebener Wartungsintervall f<>r Schiffe: {ORANGE}abgeschaltet
|
||||||
STR_CONFIG_PATCHES_NOSERVICE :{LTBLUE}Wartung deaktivieren, wenn Pannen abgeschaltet: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NOSERVICE :{LTBLUE}Wartung deaktivieren, wenn Pannen abgeschaltet: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_WAGONSPEEDLIMITS :{LTBLUE}Aktiviere Waggon H<EFBFBD>chstgeschwindigkeit: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_WAGONSPEEDLIMITS :{LTBLUE}Ber<EFBFBD>cksichtige Waggonh<EFBFBD>chstgeschwindigkeit: {ORANGE}{STRING}
|
||||||
|
|
||||||
STR_CONFIG_PATCHES_COLORED_NEWS_DATE :{LTBLUE}Farbige Nachrichten erscheinen ab: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_COLORED_NEWS_DATE :{LTBLUE}Farbige Nachrichten erscheinen ab: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_STARTING_DATE :{LTBLUE}Startdatum: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_STARTING_DATE :{LTBLUE}Startdatum: {ORANGE}{STRING}
|
||||||
@@ -1110,7 +1113,7 @@ STR_LEVEL_LAND_TOOLTIP :{BLACK}Land aus
|
|||||||
|
|
||||||
|
|
||||||
STR_TREES_RANDOM_TYPE :{BLACK}Zuf<75>llige Baumart
|
STR_TREES_RANDOM_TYPE :{BLACK}Zuf<75>llige Baumart
|
||||||
STR_TREES_RANDOM_TYPE_TIP :{BLACK}Zuf<75>llige Baumart platzieren
|
STR_TREES_RANDOM_TYPE_TIP :{BLACK}Zuf<75>llige Baumart pflanzen
|
||||||
|
|
||||||
STR_CANT_BUILD_CANALS :{WHITE}Kann hier keinen Kanal bauen...
|
STR_CANT_BUILD_CANALS :{WHITE}Kann hier keinen Kanal bauen...
|
||||||
STR_BUILD_CANALS_TIP :{BLACK}Kanal bauen
|
STR_BUILD_CANALS_TIP :{BLACK}Kanal bauen
|
||||||
@@ -1128,7 +1131,7 @@ STR_CANT_REMOVE_PART_OF_STATION :{WHITE}Kann den
|
|||||||
STR_CANT_CONVERT_RAIL :{WHITE}Kann Gleistyp hier nicht ver<65>ndern...
|
STR_CANT_CONVERT_RAIL :{WHITE}Kann Gleistyp hier nicht ver<65>ndern...
|
||||||
STR_CONVERT_RAIL_TIP :{BLACK}Konvertiere / Erweitere den Typ des Gleises
|
STR_CONVERT_RAIL_TIP :{BLACK}Konvertiere / Erweitere den Typ des Gleises
|
||||||
|
|
||||||
STR_DRAG_WHOLE_TRAIN_TO_SELL_TIP :{BLACK}Zugmaschine hierher ziehen, um den ganzen Zug zu verkaufen
|
STR_DRAG_WHOLE_TRAIN_TO_SELL_TIP :{BLACK}Lok hierher ziehen, um den ganzen Zug zu verkaufen
|
||||||
|
|
||||||
STR_DRAG_DROP :{BLACK}Drag & Drop
|
STR_DRAG_DROP :{BLACK}Drag & Drop
|
||||||
STR_STATION_DRAG_DROP :{BLACK}Bahnhof mittels 'Drag & Drop' bauen
|
STR_STATION_DRAG_DROP :{BLACK}Bahnhof mittels 'Drag & Drop' bauen
|
||||||
@@ -1214,7 +1217,7 @@ STR_NETWORK_SERVER_VERSION :{SILVER}Serverv
|
|||||||
STR_NETWORK_SERVER_ADDRESS :{SILVER}Serveradresse: {WHITE}{STRING} : {NUM}
|
STR_NETWORK_SERVER_ADDRESS :{SILVER}Serveradresse: {WHITE}{STRING} : {NUM}
|
||||||
STR_NETWORK_START_DATE :{SILVER}Startdatum: {WHITE}{DATE_SHORT}
|
STR_NETWORK_START_DATE :{SILVER}Startdatum: {WHITE}{DATE_SHORT}
|
||||||
STR_NETWORK_CURRENT_DATE :{SILVER}Aktuelles Datum: {WHITE}{DATE_SHORT}
|
STR_NETWORK_CURRENT_DATE :{SILVER}Aktuelles Datum: {WHITE}{DATE_SHORT}
|
||||||
STR_NETWORK_PASSWORD :{SILVER}passwortgesch<EFBFBD>tzt!
|
STR_NETWORK_PASSWORD :{SILVER}Passwortgesch<EFBFBD>tzt!
|
||||||
STR_NETWORK_SERVER_OFFLINE :{SILVER}SERVER OFFLINE
|
STR_NETWORK_SERVER_OFFLINE :{SILVER}SERVER OFFLINE
|
||||||
STR_NETWORK_SERVER_FULL :{SILVER}SERVER VOLL
|
STR_NETWORK_SERVER_FULL :{SILVER}SERVER VOLL
|
||||||
STR_NETWORK_VERSION_MISMATCH :{SILVER}Versionskonflikt festgestellt
|
STR_NETWORK_VERSION_MISMATCH :{SILVER}Versionskonflikt festgestellt
|
||||||
@@ -1273,7 +1276,7 @@ STR_NETWORK_LANG_FRENCH :Franz
|
|||||||
STR_NETWORK_GAME_LOBBY :{WHITE}Mehrspielerlobby
|
STR_NETWORK_GAME_LOBBY :{WHITE}Mehrspielerlobby
|
||||||
|
|
||||||
STR_NETWORK_PREPARE_TO_JOIN :{BLACK}Spieleintritt vorbereiten: {ORANGE}{STRING}
|
STR_NETWORK_PREPARE_TO_JOIN :{BLACK}Spieleintritt vorbereiten: {ORANGE}{STRING}
|
||||||
STR_NETWORK_COMPANY_LIST_TIP :{BLACK}Eine Liste aller Firmen, die sich im Spiel befinden
|
STR_NETWORK_COMPANY_LIST_TIP :{BLACK}Eine Liste aller Firmen, die sich im Spiel befinden. Du kannst einer Firma beitreten oder eine eigene Firma gr<67>nden, sofern ein Platz frei ist.
|
||||||
STR_NETWORK_NEW_COMPANY :{BLACK}Neues Unternehmen
|
STR_NETWORK_NEW_COMPANY :{BLACK}Neues Unternehmen
|
||||||
STR_NETWORK_NEW_COMPANY_TIP :{BLACK}Ein neues Unternehmen gr<67>nden
|
STR_NETWORK_NEW_COMPANY_TIP :{BLACK}Ein neues Unternehmen gr<67>nden
|
||||||
STR_NETWORK_SPECTATE_GAME :{BLACK}Beim Spiel zusehen
|
STR_NETWORK_SPECTATE_GAME :{BLACK}Beim Spiel zusehen
|
||||||
@@ -1281,7 +1284,7 @@ STR_NETWORK_SPECTATE_GAME_TIP :{BLACK}Als Zusc
|
|||||||
STR_NETWORK_JOIN_COMPANY :{BLACK}Firma beitreten
|
STR_NETWORK_JOIN_COMPANY :{BLACK}Firma beitreten
|
||||||
STR_NETWORK_JOIN_COMPANY_TIP :{BLACK}Beim Verwalten der Firma helfen
|
STR_NETWORK_JOIN_COMPANY_TIP :{BLACK}Beim Verwalten der Firma helfen
|
||||||
STR_NETWORK_REFRESH :{BLACK}Aktualisieren
|
STR_NETWORK_REFRESH :{BLACK}Aktualisieren
|
||||||
STR_NETWORK_REFRESH_TIP :{BLACK}Aktuallisiert die Serverinformationen
|
STR_NETWORK_REFRESH_TIP :{BLACK}Aktualisiert die Serverinformationen
|
||||||
|
|
||||||
STR_NETWORK_COMPANY_INFO :{SILVER}Firmenprofil
|
STR_NETWORK_COMPANY_INFO :{SILVER}Firmenprofil
|
||||||
|
|
||||||
@@ -1296,26 +1299,25 @@ STR_NETWORK_VEHICLES :{SILVER}Fahrzeu
|
|||||||
STR_NETWORK_STATIONS :{SILVER}Stationen: {WHITE}{NUM} {TRAIN}, {NUM} {LORRY}, {NUM} {BUS}, {NUM} {PLANE}, {NUM} {SHIP}
|
STR_NETWORK_STATIONS :{SILVER}Stationen: {WHITE}{NUM} {TRAIN}, {NUM} {LORRY}, {NUM} {BUS}, {NUM} {PLANE}, {NUM} {SHIP}
|
||||||
STR_NETWORK_PLAYERS :{SILVER}Spieler: {WHITE}{STRING}
|
STR_NETWORK_PLAYERS :{SILVER}Spieler: {WHITE}{STRING}
|
||||||
|
|
||||||
STR_NETWORK_CONNECTING :{WHITE}Verbinde...
|
STR_NETWORK_CONNECTING :{WHITE}Verbinden...
|
||||||
|
|
||||||
############ Leave those lines in this order!!
|
############ Leave those lines in this order!!
|
||||||
STR_NETWORK_CONNECTING_1 :{BLACK}(1/6) Verbinde..
|
STR_NETWORK_CONNECTING_1 :{BLACK}(1/6) Verbinden...
|
||||||
STR_NETWORK_CONNECTING_2 :{BLACK}(2/6) Autorisierung..
|
STR_NETWORK_CONNECTING_2 :{BLACK}(2/6) Autorisieren...
|
||||||
STR_NETWORK_CONNECTING_3 :{BLACK}(3/6) Warten..
|
STR_NETWORK_CONNECTING_3 :{BLACK}(3/6) Warten...
|
||||||
STR_NETWORK_CONNECTING_4 :{BLACK}(4/6) Herunterladen der Karte..
|
STR_NETWORK_CONNECTING_4 :{BLACK}(4/6) Herunterladen der Karte..
|
||||||
STR_NETWORK_CONNECTING_5 :{BLACK}(5/6) Verarbeite Spieldaten..
|
STR_NETWORK_CONNECTING_5 :{BLACK}(5/6) Spieldaten verarbeiten...
|
||||||
STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Registrieren...
|
STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Registrieren...
|
||||||
|
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Hole Spielinformationen..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Spielinformationen holen...
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Hole Firmeninformationen..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Firmeninformationen holen...
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} Teilnehmer vor uns
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} Teilnehmer vor dir
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} KB bisher heruntergeladen
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} KB bisher heruntergeladen
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Trennen
|
STR_NETWORK_DISCONNECT :{BLACK}Trennen
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Gib deine Nachricht ein
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Gib an, wieviel Geld du geben m<>chtest
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Gib an wieviel Geld du geben m<>chtest
|
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server ist gesch<63>tzt. Gib das Passwort ein
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server ist gesch<63>tzt. Gib das Passwort ein
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firma ist gesch<63>tzt! Passwort eingeben
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firma ist gesch<63>tzt! Passwort eingeben
|
||||||
STR_NETWORK_CLIENT_LIST :{WHITE}Teilnehmerliste
|
STR_NETWORK_CLIENT_LIST :{WHITE}Teilnehmerliste
|
||||||
@@ -1348,7 +1350,7 @@ STR_NETWORK_ERR_CLIENT_NOT_AUTHORIZED :nicht authorisi
|
|||||||
STR_NETWORK_ERR_CLIENT_NOT_EXPECTED :Unerwartetes Paket empfangen
|
STR_NETWORK_ERR_CLIENT_NOT_EXPECTED :Unerwartetes Paket empfangen
|
||||||
STR_NETWORK_ERR_CLIENT_WRONG_REVISION :Falsche Version
|
STR_NETWORK_ERR_CLIENT_WRONG_REVISION :Falsche Version
|
||||||
STR_NETWORK_ERR_CLIENT_NAME_IN_USE :Name wird bereits verwendet
|
STR_NETWORK_ERR_CLIENT_NAME_IN_USE :Name wird bereits verwendet
|
||||||
STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :Falsches Spiel-Passwort
|
STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :Falsches Spielpasswort
|
||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :Falsche-SpielerID in DoCommand (Verarbeitungsfehler)
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :Falsche-SpielerID in DoCommand (Verarbeitungsfehler)
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :gekickt
|
STR_NETWORK_ERR_CLIENT_KICKED :gekickt
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :versuchte einen Cheat zu nutzen
|
STR_NETWORK_ERR_CLIENT_CHEATER :versuchte einen Cheat zu nutzen
|
||||||
@@ -1416,7 +1418,7 @@ STR_1005_NO_SUITABLE_RAILROAD_TRACK :{WHITE}Keine ge
|
|||||||
STR_1007_ALREADY_BUILT :{WHITE}...ist bereits gebaut
|
STR_1007_ALREADY_BUILT :{WHITE}...ist bereits gebaut
|
||||||
STR_1008_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Gleise m<>ssen erst entfernt werden
|
STR_1008_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Gleise m<>ssen erst entfernt werden
|
||||||
STR_100A_RAILROAD_CONSTRUCTION :{WHITE}Gleis- / Bahnhofsbau
|
STR_100A_RAILROAD_CONSTRUCTION :{WHITE}Gleis- / Bahnhofsbau
|
||||||
STR_100B_MONORAIL_CONSTRUCTION :{WHITE}Einschienbahnbau
|
STR_100B_MONORAIL_CONSTRUCTION :{WHITE}Einschienenbahnbau
|
||||||
STR_100C_MAGLEV_CONSTRUCTION :{WHITE}Magnetschwebebahnbau
|
STR_100C_MAGLEV_CONSTRUCTION :{WHITE}Magnetschwebebahnbau
|
||||||
STR_100D_SELECT_RAIL_BRIDGE :{WHITE}Eisenbahnbr<62>cke ausw<73>hlen
|
STR_100D_SELECT_RAIL_BRIDGE :{WHITE}Eisenbahnbr<62>cke ausw<73>hlen
|
||||||
STR_100E_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Kann hier kein Zugdepot bauen...
|
STR_100E_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Kann hier kein Zugdepot bauen...
|
||||||
@@ -1427,13 +1429,13 @@ STR_1012_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Gleise k
|
|||||||
STR_1013_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Kann die Signale hier nicht entfernen...
|
STR_1013_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Kann die Signale hier nicht entfernen...
|
||||||
STR_1014_TRAIN_DEPOT_ORIENTATION :{WHITE}Zugdepotausrichtung
|
STR_1014_TRAIN_DEPOT_ORIENTATION :{WHITE}Zugdepotausrichtung
|
||||||
STR_1015_RAILROAD_CONSTRUCTION :Eisenbahnbau
|
STR_1015_RAILROAD_CONSTRUCTION :Eisenbahnbau
|
||||||
STR_1016_MONORAIL_CONSTRUCTION :Einschienbahnbau
|
STR_1016_MONORAIL_CONSTRUCTION :Einschienenbahnbau
|
||||||
STR_1017_MAGLEV_CONSTRUCTION :Magnetschwebebahnbau
|
STR_1017_MAGLEV_CONSTRUCTION :Magnetschwebebahnbau
|
||||||
STR_1018_BUILD_RAILROAD_TRACK :{BLACK}Gleise legen
|
STR_1018_BUILD_RAILROAD_TRACK :{BLACK}Gleise legen
|
||||||
STR_1019_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Zugdepot bauen (zum Bau und zur Wartung von Z<>gen)
|
STR_1019_BUILD_TRAIN_DEPOT_FOR_BUILDING :{BLACK}Zugdepot bauen (zum Bau und zur Wartung von Z<>gen)
|
||||||
STR_101A_BUILD_RAILROAD_STATION :{BLACK}Bahnhof bauen
|
STR_101A_BUILD_RAILROAD_STATION :{BLACK}Bahnhof bauen
|
||||||
STR_101B_BUILD_RAILROAD_SIGNALS :{BLACK}Signale errichten
|
STR_101B_BUILD_RAILROAD_SIGNALS :{BLACK}Signale errichten
|
||||||
STR_101C_BUILD_RAILROAD_BRIDGE :{BLACK}Bahnbr<EFBFBD>cke bauen
|
STR_101C_BUILD_RAILROAD_BRIDGE :{BLACK}Eisenbahnbr<EFBFBD>cke bauen
|
||||||
STR_101D_BUILD_RAILROAD_TUNNEL :{BLACK}Eisenbahntunnel bauen
|
STR_101D_BUILD_RAILROAD_TUNNEL :{BLACK}Eisenbahntunnel bauen
|
||||||
STR_101E_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Umschalter f<>r Bau/Abriss von Gleisen und Signalen
|
STR_101E_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Umschalter f<>r Bau/Abriss von Gleisen und Signalen
|
||||||
STR_101F_BRIDGE_SELECTION_CLICK :{BLACK}Br<42>ckenauswahl - klicke auf die gew<65>nschte Br<42>cke, um sie zu bauen
|
STR_101F_BRIDGE_SELECTION_CLICK :{BLACK}Br<42>ckenauswahl - klicke auf die gew<65>nschte Br<42>cke, um sie zu bauen
|
||||||
@@ -1443,14 +1445,15 @@ STR_1023_RAILROAD_TRAIN_DEPOT :Zugdepot
|
|||||||
STR_1024_AREA_IS_OWNED_BY_ANOTHER :{WHITE}...Gel<65>nde geh<65>rt jemand anderem
|
STR_1024_AREA_IS_OWNED_BY_ANOTHER :{WHITE}...Gel<65>nde geh<65>rt jemand anderem
|
||||||
STR_RAILROAD_TRACK_WITH_NORMAL_SIGNALS :Gleis mit normalen Signalen
|
STR_RAILROAD_TRACK_WITH_NORMAL_SIGNALS :Gleis mit normalen Signalen
|
||||||
STR_RAILROAD_TRACK_WITH_PRESIGNALS :Gleis mit Vorsignalen
|
STR_RAILROAD_TRACK_WITH_PRESIGNALS :Gleis mit Vorsignalen
|
||||||
STR_RAILROAD_TRACK_WITH_EXITSIGNALS :Gleis mit Ausfahrtsignalen
|
STR_RAILROAD_TRACK_WITH_EXITSIGNALS :Gleis mit Ausfahrsignalen
|
||||||
STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Gleis mit kombinierten Vor-/Ausfahrtsignalen
|
STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Gleis mit kombinierten Vor-/Ausfahrsignalen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Das Land neigt sich in die falsche Richtung
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Das Land neigt sich in die falsche Richtung
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Stra<72>e muss erst entfernt werden
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Stra<72>e muss erst entfernt werden
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Stra<72>enarbeiten sind im Gange
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Stra<72>enbau
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Stra<72>enbau
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Br<42>cke w<>hlen
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Br<42>cke w<>hlen
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kann hier keine Stra<72>e bauen...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kann hier keine Stra<72>e bauen...
|
||||||
@@ -1486,7 +1489,7 @@ STR_2005 :{WHITE}{TOWN}
|
|||||||
STR_2006_POPULATION :{BLACK}Bev<65>lkerung: {ORANGE}{COMMA}{BLACK} H<>user: {ORANGE}{COMMA}
|
STR_2006_POPULATION :{BLACK}Bev<65>lkerung: {ORANGE}{COMMA}{BLACK} H<>user: {ORANGE}{COMMA}
|
||||||
STR_2007_RENAME_TOWN :Stadt umbenennen
|
STR_2007_RENAME_TOWN :Stadt umbenennen
|
||||||
STR_2008_CAN_T_RENAME_TOWN :{WHITE}Die Stadt kann nicht umbenannt werden...
|
STR_2008_CAN_T_RENAME_TOWN :{WHITE}Die Stadt kann nicht umbenannt werden...
|
||||||
STR_2009_LOCAL_AUTHORITY_REFUSES :{WHITE}{TOWN} Die Stadtverwaltung erteilt keine Genehmigung
|
STR_2009_LOCAL_AUTHORITY_REFUSES :{WHITE}Die Stadtverwaltung von {TOWN} erteilt keine Genehmigung
|
||||||
STR_200A_TOWN_NAMES_CLICK_ON_NAME :{BLACK}St<53>dtenamen - klicke auf den Namen, um die Stadt anzuzeigen
|
STR_200A_TOWN_NAMES_CLICK_ON_NAME :{BLACK}St<53>dtenamen - klicke auf den Namen, um die Stadt anzuzeigen
|
||||||
STR_200B_CENTER_THE_MAIN_VIEW_ON :{BLACK}Ansicht auf Stadt zentrieren
|
STR_200B_CENTER_THE_MAIN_VIEW_ON :{BLACK}Ansicht auf Stadt zentrieren
|
||||||
STR_200C_CHANGE_TOWN_NAME :{BLACK}Stadt umbenennen
|
STR_200C_CHANGE_TOWN_NAME :{BLACK}Stadt umbenennen
|
||||||
@@ -1744,7 +1747,7 @@ STR_481F_COLA_WELLS :{G=w}Colaquelle
|
|||||||
STR_4820_TOY_SHOP :{G=n}Spielwarengesch<63>ft
|
STR_4820_TOY_SHOP :{G=n}Spielwarengesch<63>ft
|
||||||
STR_4821_TOY_FACTORY :{G=w}Spielwarenfabrik
|
STR_4821_TOY_FACTORY :{G=w}Spielwarenfabrik
|
||||||
STR_4822_PLASTIC_FOUNTAINS :{G=m}Plastikbrunnen
|
STR_4822_PLASTIC_FOUNTAINS :{G=m}Plastikbrunnen
|
||||||
STR_4823_FIZZY_DRINK_FACTORY :{G=w}Limonadefabrik
|
STR_4823_FIZZY_DRINK_FACTORY :{G=w}Limonadenfabrik
|
||||||
STR_4824_BUBBLE_GENERATOR :{G=m}Luftblasengenerator
|
STR_4824_BUBBLE_GENERATOR :{G=m}Luftblasengenerator
|
||||||
STR_4825_TOFFEE_QUARRY :{G=w}Karamellgrube
|
STR_4825_TOFFEE_QUARRY :{G=w}Karamellgrube
|
||||||
STR_4826_SUGAR_MINE :{G=w}Zuckermine
|
STR_4826_SUGAR_MINE :{G=w}Zuckermine
|
||||||
@@ -1936,7 +1939,7 @@ STR_6830_IMMEDIATE :Zusammen mit de
|
|||||||
STR_6831_3_MONTHS_AFTER_PLAYER :3 Monate nach dem Spieler
|
STR_6831_3_MONTHS_AFTER_PLAYER :3 Monate nach dem Spieler
|
||||||
STR_6832_6_MONTHS_AFTER_PLAYER :6 Monate nach dem Spieler
|
STR_6832_6_MONTHS_AFTER_PLAYER :6 Monate nach dem Spieler
|
||||||
STR_6833_9_MONTHS_AFTER_PLAYER :9 Monate nach dem Spieler
|
STR_6833_9_MONTHS_AFTER_PLAYER :9 Monate nach dem Spieler
|
||||||
STR_6834_AT_END_OF_LINE_AND_AT_STATIONS :Am Streckenende und in Bahnh<6E>fe
|
STR_6834_AT_END_OF_LINE_AND_AT_STATIONS :Am Streckenende und in Bahnh<6E>fen
|
||||||
STR_6835_AT_END_OF_LINE_ONLY :Nur am Streckenende
|
STR_6835_AT_END_OF_LINE_ONLY :Nur am Streckenende
|
||||||
STR_6836_OFF :Aus
|
STR_6836_OFF :Aus
|
||||||
STR_6837_ON :An
|
STR_6837_ON :An
|
||||||
@@ -2059,10 +2062,10 @@ STR_7070_BUILD_COMPANY_HEADQUARTERS :{BLACK}Firmensi
|
|||||||
STR_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Errichte Firmensitz f<>r 1% des Firmenwertes an anderer Stelle neu.
|
STR_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Errichte Firmensitz f<>r 1% des Firmenwertes an anderer Stelle neu.
|
||||||
STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Kann keinen Firmensitz bauen ...
|
STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Kann keinen Firmensitz bauen ...
|
||||||
STR_7072_VIEW_HQ :{BLACK}Zeige Firmensitz
|
STR_7072_VIEW_HQ :{BLACK}Zeige Firmensitz
|
||||||
STR_RELOCATE_HQ :{BLACK}HQ verlegen
|
STR_RELOCATE_HQ :{BLACK}Firmensitz verlegen
|
||||||
STR_COMPANY_PASSWORD :{BLACK}Passwort
|
STR_COMPANY_PASSWORD :{BLACK}Passwort
|
||||||
STR_COMPANY_PASSWORD_TOOLTIP :{BLACK}Sch<63>tze deine Firma mit einem Passwort, um unautorisierten Spielern den Beitritt zu verwehren.
|
STR_COMPANY_PASSWORD_TOOLTIP :{BLACK}Sch<63>tze deine Firma mit einem Passwort, um unautorisierten Spielern den Beitritt zu verwehren.
|
||||||
STR_SET_COMPANY_PASSWORD :Firmen-Passwort setzen
|
STR_SET_COMPANY_PASSWORD :Firmenpasswort setzen
|
||||||
STR_7073_WORLD_RECESSION_FINANCIAL :{BIGFONT}{BLACK}Weltwirtschaftskrise!{}{}Finanzexperten bef<65>rchten schlimmsten Zusammenbruch der Wirtschaft!
|
STR_7073_WORLD_RECESSION_FINANCIAL :{BIGFONT}{BLACK}Weltwirtschaftskrise!{}{}Finanzexperten bef<65>rchten schlimmsten Zusammenbruch der Wirtschaft!
|
||||||
STR_7074_RECESSION_OVER_UPTURN_IN :{BIGFONT}{BLACK}Wirtschaftskrise beendet!{}{}Aufschwung des Handels gibt Vertrauen in die Industrie und st<73>rkt die Wirtschaft!
|
STR_7074_RECESSION_OVER_UPTURN_IN :{BIGFONT}{BLACK}Wirtschaftskrise beendet!{}{}Aufschwung des Handels gibt Vertrauen in die Industrie und st<73>rkt die Wirtschaft!
|
||||||
STR_7075_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Schalter f<>r gro<72>es/kleines Fenster
|
STR_7075_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Schalter f<>r gro<72>es/kleines Fenster
|
||||||
@@ -2336,13 +2339,13 @@ STR_80FD_TRICARIO_HELICOPTER :Tricario Hubsch
|
|||||||
STR_80FE_GURU_X2_HELICOPTER :Guru X2 Hubschrauber
|
STR_80FE_GURU_X2_HELICOPTER :Guru X2 Hubschrauber
|
||||||
STR_80FF_POWERNAUT_HELICOPTER :Powernaut Hubschrauber
|
STR_80FF_POWERNAUT_HELICOPTER :Powernaut Hubschrauber
|
||||||
STR_8100_MESSAGE_FROM_VEHICLE_MANUFACTURE :{WHITE}Nachricht vom Fahrzeughersteller
|
STR_8100_MESSAGE_FROM_VEHICLE_MANUFACTURE :{WHITE}Nachricht vom Fahrzeughersteller
|
||||||
STR_8101_WE_HAVE_JUST_DESIGNED_A :{GOLD}Wir haben gerade ein(e) neue(s) {STRING} erstellt - sind Sie daran interessiert, das Fahrzeug ein Jahr lang exklusiv zu testen, so dass wir die Funktionen testen k<>nnen, bevor es allgemein zur Verf<72>gung gestellt wird?
|
STR_8101_WE_HAVE_JUST_DESIGNED_A :{GOLD}Wir haben gerade ein{G en e ""} neue{G n "" s} {STRING} erstellt - sind Sie daran interessiert, das Fahrzeug ein Jahr lang exklusiv zu testen, so dass wir die Funktionen testen k<>nnen, bevor es allgemein zur Verf<72>gung gestellt wird?
|
||||||
STR_8102_RAILROAD_LOCOMOTIVE :Lokomotive
|
STR_8102_RAILROAD_LOCOMOTIVE :{G=w}Lokomotive
|
||||||
STR_8103_ROAD_VEHICLE :Fahrzeug
|
STR_8103_ROAD_VEHICLE :{G=n}Fahrzeug
|
||||||
STR_8104_AIRCRAFT :Flugzeug
|
STR_8104_AIRCRAFT :{G=n}Flugzeug
|
||||||
STR_8105_SHIP :Schiff
|
STR_8105_SHIP :{G=n}Schiff
|
||||||
STR_8106_MONORAIL_LOCOMOTIVE :Einschienbahn
|
STR_8106_MONORAIL_LOCOMOTIVE :{G=w}Einschienenbahn
|
||||||
STR_8107_MAGLEV_LOCOMOTIVE :Magnetschwebebahn
|
STR_8107_MAGLEV_LOCOMOTIVE :{G=w}Magnetschwebebahn
|
||||||
|
|
||||||
##id 0x8800
|
##id 0x8800
|
||||||
STR_8800_TRAIN_DEPOT :{WHITE}{TOWN} Zugdepot
|
STR_8800_TRAIN_DEPOT :{WHITE}{TOWN} Zugdepot
|
||||||
@@ -2383,7 +2386,7 @@ STR_8819_TRAIN_TOO_LONG :{WHITE}Zug zu l
|
|||||||
STR_881A_TRAINS_CAN_ONLY_BE_ALTERED :{WHITE}Z<>ge k<>nnen nur ver<65>ndert werden, wenn sie im Depot halten
|
STR_881A_TRAINS_CAN_ONLY_BE_ALTERED :{WHITE}Z<>ge k<>nnen nur ver<65>ndert werden, wenn sie im Depot halten
|
||||||
STR_881B_TRAINS :{WHITE}{COMPANY} - {COMMA} Z{P ug <20>ge}
|
STR_881B_TRAINS :{WHITE}{COMPANY} - {COMMA} Z{P ug <20>ge}
|
||||||
STR_881C_NEW_RAIL_VEHICLES :{WHITE}Neues Schienenfahrzeug
|
STR_881C_NEW_RAIL_VEHICLES :{WHITE}Neues Schienenfahrzeug
|
||||||
STR_881D_NEW_MONORAIL_VEHICLES :{WHITE}Neue Einschienbahnz<6E>ge
|
STR_881D_NEW_MONORAIL_VEHICLES :{WHITE}Neue Einschienenbahnz<EFBFBD>ge
|
||||||
STR_881E_NEW_MAGLEV_VEHICLES :{WHITE}Neue Magnetz<74>ge
|
STR_881E_NEW_MAGLEV_VEHICLES :{WHITE}Neue Magnetz<74>ge
|
||||||
STR_881F_BUILD_VEHICLE :{BLACK}Fahrzeug bauen
|
STR_881F_BUILD_VEHICLE :{BLACK}Fahrzeug bauen
|
||||||
STR_CLONE_ROAD_VEHICLE :{BLACK}Fahrzeug duplizieren
|
STR_CLONE_ROAD_VEHICLE :{BLACK}Fahrzeug duplizieren
|
||||||
@@ -2416,7 +2419,7 @@ STR_8833_CAN_T_INSERT_NEW_ORDER :{WHITE}Kann kei
|
|||||||
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Kann den Auftrag nicht l<>schen...
|
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Kann den Auftrag nicht l<>schen...
|
||||||
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Kann den Auftrag nicht bearbeiten...
|
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Kann den Auftrag nicht bearbeiten...
|
||||||
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Kann das Fahrzeug nicht bewegen...
|
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Kann das Fahrzeug nicht bewegen...
|
||||||
STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Hintere Lokomotive folgt immer der vorderen Lok
|
STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Hintere Lok folgt immer der vorderen Lok
|
||||||
STR_8838_N_A :k.A.{SKIP}
|
STR_8838_N_A :k.A.{SKIP}
|
||||||
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Kann Schienenfahrzeug nicht verkaufen...
|
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Kann Schienenfahrzeug nicht verkaufen...
|
||||||
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Kann keinen weg zum Depot finden
|
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Kann keinen weg zum Depot finden
|
||||||
@@ -2518,7 +2521,7 @@ STR_9026_ROAD_VEHICLE_SELECTION :{BLACK}Fahrzeug
|
|||||||
STR_9027_BUILD_THE_HIGHLIGHTED_ROAD :{BLACK}Baue das ausgew<65>hlte Fahrzeug
|
STR_9027_BUILD_THE_HIGHLIGHTED_ROAD :{BLACK}Baue das ausgew<65>hlte Fahrzeug
|
||||||
STR_9028_NEW_ROAD_VEHICLE_NOW_AVAILABLE :{BLACK}{BIGFONT}Neues Fahrzeug jetzt erh<72>ltlich!
|
STR_9028_NEW_ROAD_VEHICLE_NOW_AVAILABLE :{BLACK}{BIGFONT}Neues Fahrzeug jetzt erh<72>ltlich!
|
||||||
STR_9029 :{BLACK}{BIGFONT}{STRING}
|
STR_9029 :{BLACK}{BIGFONT}{STRING}
|
||||||
STR_902A_COST_SPEED_RUNNING_COST :{BLACK}Kosten: {CURRENCY}{}Geschwindigk.: {VELOCITY}{}Betriebskosten: {CURRENCY}/Jahr{}Capacity: {STRING}
|
STR_902A_COST_SPEED_RUNNING_COST :{BLACK}Kosten: {CURRENCY}{}Geschwindigk.: {VELOCITY}{}Betriebskosten: {CURRENCY}/Jahr{}Ladeverm<EFBFBD>gen: {STRING}
|
||||||
|
|
||||||
STR_902C_NAME_ROAD_VEHICLE :{WHITE}Name des Fahrzeuges
|
STR_902C_NAME_ROAD_VEHICLE :{WHITE}Name des Fahrzeuges
|
||||||
STR_902D_CAN_T_NAME_ROAD_VEHICLE :{WHITE}Kann das Fahrzeug nicht benennen...
|
STR_902D_CAN_T_NAME_ROAD_VEHICLE :{WHITE}Kann das Fahrzeug nicht benennen...
|
||||||
@@ -2604,7 +2607,7 @@ STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Neue Kap
|
|||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kann das Schiff nicht umr<6D>sten...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kann das Schiff nicht umr<6D>sten...
|
||||||
STR_9842_REFITTABLE :(umr<6D>stbar)
|
STR_9842_REFITTABLE :(umr<6D>stbar)
|
||||||
STR_GO_TO_SHIP_DEPOT :Fahre zu {TOWN} Schiffswerft
|
STR_GO_TO_SHIP_DEPOT :Fahre zu {TOWN} Schiffswerft
|
||||||
SERVICE_AT_SHIP_DEPOT :Wartung bei {TOWN} Schiffswerft
|
SERVICE_AT_SHIP_DEPOT :Wartung in der {TOWN} Schiffswerft
|
||||||
|
|
||||||
##id 0xA000
|
##id 0xA000
|
||||||
STR_A000_AIRPORTS :{WHITE}Flugh<67>fen
|
STR_A000_AIRPORTS :{WHITE}Flugh<67>fen
|
||||||
@@ -2613,7 +2616,7 @@ STR_A002_AIRCRAFT_HANGAR :{WHITE}{STATION
|
|||||||
STR_A003_NEW_AIRCRAFT :{BLACK}Neues Flugzeug
|
STR_A003_NEW_AIRCRAFT :{BLACK}Neues Flugzeug
|
||||||
STR_CLONE_AIRCRAFT :{BLACK}Flugzeug duplizieren
|
STR_CLONE_AIRCRAFT :{BLACK}Flugzeug duplizieren
|
||||||
STR_CLONE_AIRCRAFT_INFO :{BLACK}Baut eine Kopie des Flugzeuges. Strg+Klick erzeugt gemeinsamen Fahrplan
|
STR_CLONE_AIRCRAFT_INFO :{BLACK}Baut eine Kopie des Flugzeuges. Strg+Klick erzeugt gemeinsamen Fahrplan
|
||||||
STR_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Baut eine Kopie des Flugzeuges. Klicke diese Schaltfl<66>che und dann auf eine Flugzeug innerhalb oder au<61>erhalb des Depots. Strg+Klick erzeugt gemeinsamen Fahrplan
|
STR_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Baut eine Kopie des Flugzeuges. Klicke auf diese Schaltfl<66>che und dann auf ein Flugzeug innerhalb oder au<61>erhalb des Depots. Strg+Klick erzeugt gemeinsamen Fahrplan
|
||||||
STR_A005_NEW_AIRCRAFT :{WHITE}Neues Flugzeug
|
STR_A005_NEW_AIRCRAFT :{WHITE}Neues Flugzeug
|
||||||
STR_A006_BUILD_AIRCRAFT :{BLACK}Flugzeug bauen
|
STR_A006_BUILD_AIRCRAFT :{BLACK}Flugzeug bauen
|
||||||
STR_A008_CAN_T_BUILD_AIRCRAFT :{WHITE}Kann das Flugzeug nicht bauen...
|
STR_A008_CAN_T_BUILD_AIRCRAFT :{WHITE}Kann das Flugzeug nicht bauen...
|
||||||
@@ -2676,7 +2679,7 @@ STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}W
|
|||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Neue Kapazit<69>t: {GOLD}{STRING}{}{BLACK}Kosten der Umr<6D>stung: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Neue Kapazit<69>t: {GOLD}{STRING}{}{BLACK}Kosten der Umr<6D>stung: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kann das Flugzeug nicht umr<6D>sten...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kann das Flugzeug nicht umr<6D>sten...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Fliege zu {STATION} Hangar
|
STR_GO_TO_AIRPORT_HANGAR :Fliege zu {STATION} Hangar
|
||||||
SERVICE_AT_AIRPORT_HANGAR :Wartung bei {STATION} Hangar
|
SERVICE_AT_AIRPORT_HANGAR :Wartung im {STATION} Hangar
|
||||||
|
|
||||||
##id 0xB000
|
##id 0xB000
|
||||||
STR_B000_ZEPPELIN_DISASTER_AT :{BLACK}{BIGFONT}Zeppelinabsturz bei {STATION}!
|
STR_B000_ZEPPELIN_DISASTER_AT :{BLACK}{BIGFONT}Zeppelinabsturz bei {STATION}!
|
||||||
@@ -2760,7 +2763,7 @@ STR_REPLACE_VEHICLES_STOP :{BLACK}Fahrzeug
|
|||||||
STR_NOT_REPLACING :{BLACK}Keine Ersetzung
|
STR_NOT_REPLACING :{BLACK}Keine Ersetzung
|
||||||
STR_NOT_REPLACING_VEHICLE_SELECTED :{BLACK}Kein Fahrzeug gew<65>hlt
|
STR_NOT_REPLACING_VEHICLE_SELECTED :{BLACK}Kein Fahrzeug gew<65>hlt
|
||||||
STR_REPLACE_HELP_LEFT_ARRAY :{BLACK}W<>hle das zu ersetzende Fahrzeug
|
STR_REPLACE_HELP_LEFT_ARRAY :{BLACK}W<>hle das zu ersetzende Fahrzeug
|
||||||
STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}W<>hle den Fahrzeugtyp, der an Stelle des links gew<65>hlten Fahrzeugs verwendet werden soll
|
STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}W<>hle den Fahrzeugtyp, der anstelle des links gew<65>hlten Fahrzeugs verwendet werden soll
|
||||||
STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Dr<44>cke diesen Button, wenn das Fahrzeug auf der linken Seite nicht ersetzt werden soll
|
STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Dr<44>cke diesen Button, wenn das Fahrzeug auf der linken Seite nicht ersetzt werden soll
|
||||||
STR_REPLACE_HELP_START_BUTTON :{BLACK}Dr<44>cke diesen Button, wenn das Fahrzeug auf der linken Seite durch das auf der rechten Seite gew<65>hlte ersetzt werden soll
|
STR_REPLACE_HELP_START_BUTTON :{BLACK}Dr<44>cke diesen Button, wenn das Fahrzeug auf der linken Seite durch das auf der rechten Seite gew<65>hlte ersetzt werden soll
|
||||||
STR_REPLACE_HELP_RAILTYPE :{BLACK}W<>hle einen Schienentyp f<>r den Loks ersetzt werden sollen
|
STR_REPLACE_HELP_RAILTYPE :{BLACK}W<>hle einen Schienentyp f<>r den Loks ersetzt werden sollen
|
||||||
@@ -2776,7 +2779,7 @@ STR_SIGN_LIST_CAPTION :{WHITE}Schilder
|
|||||||
############ Lists rail types
|
############ Lists rail types
|
||||||
|
|
||||||
STR_RAIL_VEHICLES :Eisenbahn
|
STR_RAIL_VEHICLES :Eisenbahn
|
||||||
STR_MONORAIL_VEHICLES :Einschienbahn
|
STR_MONORAIL_VEHICLES :Einschienenbahn
|
||||||
STR_MAGLEV_VEHICLES :Magnetschwebebahn
|
STR_MAGLEV_VEHICLES :Magnetschwebebahn
|
||||||
|
|
||||||
############ End of list of rail types
|
############ End of list of rail types
|
||||||
|
@@ -903,6 +903,8 @@ STR_TOWNNAME_ROMANIAN :Rom
|
|||||||
STR_TOWNNAME_CZECH :Cseh
|
STR_TOWNNAME_CZECH :Cseh
|
||||||
STR_TOWNNAME_SWISS :Sv<53>jci
|
STR_TOWNNAME_SWISS :Sv<53>jci
|
||||||
STR_TOWNNAME_DANISH :D<>n
|
STR_TOWNNAME_DANISH :D<>n
|
||||||
|
STR_TOWNNAME_TURKISH :T<>r<EFBFBD>k
|
||||||
|
STR_TOWNNAME_ITALIAN :Olasz
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Font (<28>)
|
STR_CURR_GBP :Font (<28>)
|
||||||
@@ -925,8 +927,8 @@ STR_CURR_ITL :Olasz L
|
|||||||
STR_CURR_NLG :Holland Guilder (NLG)
|
STR_CURR_NLG :Holland Guilder (NLG)
|
||||||
STR_CURR_NOK :Norv<72>g Korona (NOK)
|
STR_CURR_NOK :Norv<72>g Korona (NOK)
|
||||||
STR_CURR_PLN :Legyel Zlotyi (PLN)
|
STR_CURR_PLN :Legyel Zlotyi (PLN)
|
||||||
STR_CURR_ROL :Rom<6F>n Lej (Lej)
|
STR_CURR_ROL :Rom<6F>n Lej (ROL)
|
||||||
STR_CURR_RUR :Orosz Rubel (rur)
|
STR_CURR_RUR :Orosz Rubel (RUR)
|
||||||
STR_CURR_SEK :Sv<53>d Korona (SEK)
|
STR_CURR_SEK :Sv<53>d Korona (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Saj<61>t...
|
STR_CURR_CUSTOM :Saj<61>t...
|
||||||
@@ -976,6 +978,7 @@ STR_CRATES :l
|
|||||||
STR_RES_OTHER :egy<67>b
|
STR_RES_OTHER :egy<67>b
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Nem lehet megosztani a menetrendet...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Nem lehet megosztani a menetrendet...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Nem lehet m<>solni a menetrendet...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Nem lehet m<>solni a menetrendet...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Megosztott menetrend v<>ge - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Megosztott menetrend v<>ge - -
|
||||||
@@ -1378,7 +1381,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Lebont<6E>s
|
STR_NETWORK_DISCONNECT :{BLACK}Lebont<6E>s
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}<7D>rd be az elk<6C>ldend<6E> <20>zenetet
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}<7D>rd be mennyi p<>nzt akarsz adom<6F>nyozni
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}<7D>rd be mennyi p<>nzt akarsz adom<6F>nyozni
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}A szerver jelsz<73>val van v<>dve. <20>rd be
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}A szerver jelsz<73>val van v<>dve. <20>rd be
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}A c<>g jelsz<73>val van v<>dve. <20>rd be
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}A c<>g jelsz<73>val van v<>dve. <20>rd be
|
||||||
@@ -1515,6 +1517,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Vas
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Rossz ir<69>nyba lejt a f<>ld
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Rossz ir<69>nyba lejt a f<>ld
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}El<45>bb le kell rombolnod az utat
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}El<45>bb le kell rombolnod az utat
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}<7D>tkarbantart<72>s folyamatban
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}<7D>t<EFBFBD>p<EFBFBD>t<EFBFBD>s
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}<7D>t<EFBFBD>p<EFBFBD>t<EFBFBD>s
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}K<>z<EFBFBD>ti h<>d <20>p<EFBFBD>t<EFBFBD>se
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}K<>z<EFBFBD>ti h<>d <20>p<EFBFBD>t<EFBFBD>se
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Nem <20>p<EFBFBD>thetsz ide utat...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Nem <20>p<EFBFBD>thetsz ide utat...
|
||||||
@@ -1885,7 +1888,7 @@ STR_5005_UNABLE_TO_EXCAVATE_LAND :{WHITE}Nem lehe
|
|||||||
STR_5006_MUST_DEMOLISH_TUNNEL_FIRST :{WHITE}El<45>bb le kell rombolnod az alagutat
|
STR_5006_MUST_DEMOLISH_TUNNEL_FIRST :{WHITE}El<45>bb le kell rombolnod az alagutat
|
||||||
STR_5007_MUST_DEMOLISH_BRIDGE_FIRST :{WHITE}El<45>bb le kell rombolnod a hidat
|
STR_5007_MUST_DEMOLISH_BRIDGE_FIRST :{WHITE}El<45>bb le kell rombolnod a hidat
|
||||||
STR_5008_CANNOT_START_AND_END_ON :{WHITE}Nem kezd<7A>dhet <20>s v<>gz<67>dhet ugyanott
|
STR_5008_CANNOT_START_AND_END_ON :{WHITE}Nem kezd<7A>dhet <20>s v<>gz<67>dhet ugyanott
|
||||||
STR_5009_LEVEL_LAND_OR_WATER_REQUIRED :{WHITE}Sima f<EFBFBD>ld vagy v<>z kell, hogy legyen a h<>d alatt
|
STR_5009_LEVEL_LAND_OR_WATER_REQUIRED :{WHITE}Sima talaj vagy v<>z kell, hogy legyen a h<>d alatt
|
||||||
STR_500A_START_AND_END_MUST_BE_IN :{WHITE}A kezdet<65>nek <20>s a v<>g<EFBFBD>nek egy vonalban kell lennie
|
STR_500A_START_AND_END_MUST_BE_IN :{WHITE}A kezdet<65>nek <20>s a v<>g<EFBFBD>nek egy vonalban kell lennie
|
||||||
STR_500B_SITE_UNSUITABLE_FOR_TUNNEL :{WHITE}Nem alkalmas a hely alag<61>t bej<65>rat<61>nak
|
STR_500B_SITE_UNSUITABLE_FOR_TUNNEL :{WHITE}Nem alkalmas a hely alag<61>t bej<65>rat<61>nak
|
||||||
STR_500D :{GOLD}{STRING},{} {VELOCITY} {WHITE}{CURRENCY}
|
STR_500D :{GOLD}{STRING},{} {VELOCITY} {WHITE}{CURRENCY}
|
||||||
|
@@ -83,37 +83,37 @@ STR_004B_BATTERY :Rafhl
|
|||||||
STR_004C_PLASTIC :Plast
|
STR_004C_PLASTIC :Plast
|
||||||
STR_004D_FIZZY_DRINK :Gosdrykkja
|
STR_004D_FIZZY_DRINK :Gosdrykkja
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} far<61>egi
|
STR_QUANTITY_PASSENGERS :{COMMA} far<61>eg{P i ar}
|
||||||
STR_QUANTITY_COAL :{COMMA} tonn af kolum
|
STR_QUANTITY_COAL :{COMMA} tonn af kolum
|
||||||
STR_QUANTITY_MAIL :{COMMA} pokar af p<>sti
|
STR_QUANTITY_MAIL :{COMMA} pokar af p<>sti
|
||||||
STR_QUANTITY_OIL :{VOLUME} af ol<6F>u
|
STR_QUANTITY_OIL :{VOLUME} af ol<6F>u
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} nautgripur
|
STR_QUANTITY_LIVESTOCK :{COMMA} nautgrip{P u i}r
|
||||||
STR_QUANTITY_GOODS :{COMMA} kassi af v<>rum
|
STR_QUANTITY_GOODS :{COMMA} kass{P i ar} af v<>rum
|
||||||
STR_QUANTITY_GRAIN :{COMMA} tonn af korni
|
STR_QUANTITY_GRAIN :{COMMA} tonn af korni
|
||||||
STR_QUANTITY_WOOD :{COMMA} tonn af timbri
|
STR_QUANTITY_WOOD :{COMMA} tonn af timbri
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} tonn af j<>rngr<67>ti
|
STR_QUANTITY_IRON_ORE :{COMMA} tonn af j<>rngr<67>ti
|
||||||
STR_QUANTITY_STEEL :{COMMA} tonn af st<73>li
|
STR_QUANTITY_STEEL :{COMMA} tonn af st<73>li
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} poki af ver<65>m<EFBFBD>tum
|
STR_QUANTITY_VALUABLES :{COMMA} pok{P i ar} af ver<65>m<EFBFBD>tum
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tonn af kopar
|
STR_QUANTITY_COPPER_ORE :{COMMA} tonn af kopar
|
||||||
STR_QUANTITY_MAIZE :{COMMA} tonn af ma<6D>s
|
STR_QUANTITY_MAIZE :{COMMA} tonn af ma<6D>s
|
||||||
STR_QUANTITY_FRUIT :{COMMA} tonn af <20>v<EFBFBD>xtum
|
STR_QUANTITY_FRUIT :{COMMA} tonn af <20>v<EFBFBD>xtum
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} poki af dem<65>ntum
|
STR_QUANTITY_DIAMONDS :{COMMA} pok{P i ar} af dem<65>ntum
|
||||||
STR_QUANTITY_FOOD :{COMMA} tonn af matv<74>lum
|
STR_QUANTITY_FOOD :{COMMA} tonn af matv<74>lum
|
||||||
STR_QUANTITY_PAPER :{COMMA} tonn af papp<70>r
|
STR_QUANTITY_PAPER :{COMMA} tonn af papp<70>r
|
||||||
STR_QUANTITY_GOLD :{COMMA} poki af gulli
|
STR_QUANTITY_GOLD :{COMMA} pok{P i ar} af gulli
|
||||||
STR_QUANTITY_WATER :{VOLUME} af vatni
|
STR_QUANTITY_WATER :{VOLUME} af vatni
|
||||||
STR_QUANTITY_WHEAT :{COMMA} tonn af hveiti
|
STR_QUANTITY_WHEAT :{COMMA} tonn af hveiti
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} af g<>mm<6D>i
|
STR_QUANTITY_RUBBER :{VOLUME} af g<>mm<6D>i
|
||||||
STR_QUANTITY_SUGAR :{COMMA} tonn af sykri
|
STR_QUANTITY_SUGAR :{COMMA} tonn af sykri
|
||||||
STR_QUANTITY_TOYS :{COMMA} leikfang
|
STR_QUANTITY_TOYS :{COMMA} leikf{P a <20>}ng
|
||||||
STR_QUANTITY_SWEETS :{COMMA} poki af s<>lg<6C>ti
|
STR_QUANTITY_SWEETS :{COMMA} pok{P i ar} af s<>lg<6C>ti
|
||||||
STR_QUANTITY_COLA :{VOLUME} af k<>ladrykk
|
STR_QUANTITY_COLA :{VOLUME} af k<>ladrykk
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} tonn af sykurfrau<61>i
|
STR_QUANTITY_CANDYFLOSS :{COMMA} tonn af sykurfrau<61>i
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} k<>la
|
STR_QUANTITY_BUBBLES :{COMMA} k<>l{P a ur}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} tonn af toff<66>
|
STR_QUANTITY_TOFFEE :{COMMA} tonn af toff<66>
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} rafhla<EFBFBD>a
|
STR_QUANTITY_BATTERIES :{COMMA} rafhl{P a<>a <20><>ur}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} af plasti
|
STR_QUANTITY_PLASTIC :{VOLUME} af plasti
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} gosdrykkur
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} gosdrykk{P u i}r
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}CL
|
STR_ABBREV_COAL :{TINYFONT}CL
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Skilabo
|
|||||||
STR_MESSAGE_HISTORY_MENU :Saga skilabo<62>a
|
STR_MESSAGE_HISTORY_MENU :Saga skilabo<62>a
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}S<>na s<><73>ustu skilabo<62>/fr<66>ttatilkynningu, s<>na skilabo<62>astillingar
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}S<>na s<><73>ustu skilabo<62>/fr<66>ttatilkynningu, s<>na skilabo<62>astillingar
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Skilabo<62>astillingar
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Skilabo<62>astillingar
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Skilabo<62>ategundir:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Skilabo<62>ategundir:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}A<>koma fyrsta farart<72>kis <20> st<73><74> leikmanns
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}A<>koma fyrsta farart<72>kis <20> st<73><74> leikmanns
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}A<>koma fyrsta farart<72>kis <20> st<73><74> andst<73><74>ings
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}A<>koma fyrsta farart<72>kis <20> st<73><74> andst<73><74>ings
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Slys / hamfarir
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Slys / hamfarir
|
||||||
@@ -820,24 +820,26 @@ STR_0335_6 :{BLACK}6
|
|||||||
STR_0336_7 :{BLACK}7
|
STR_0336_7 :{BLACK}7
|
||||||
|
|
||||||
############ start of townname region
|
############ start of townname region
|
||||||
STR_TOWNNAME_ORIGINAL_ENGLISH :Ensk
|
STR_TOWNNAME_ORIGINAL_ENGLISH :Ensk (Upphafleg)
|
||||||
STR_TOWNNAME_FRENCH :Fr<46>nsk
|
STR_TOWNNAME_FRENCH :Fr<46>nsk
|
||||||
STR_TOWNNAME_GERMAN :<3A><>sk
|
STR_TOWNNAME_GERMAN :<3A><>sk
|
||||||
STR_TOWNNAME_ADDITIONAL_ENGLISH :Enska (Aukaleg)
|
STR_TOWNNAME_ADDITIONAL_ENGLISH :Ensk (Aukaleg)
|
||||||
STR_TOWNNAME_LATIN_AMERICAN :Latin-Amer<65>sk
|
STR_TOWNNAME_LATIN_AMERICAN :R<EFBFBD>m<EFBFBD>nsk-Amer<65>sk
|
||||||
STR_TOWNNAME_SILLY :F<>r<EFBFBD>nleg
|
STR_TOWNNAME_SILLY :F<>r<EFBFBD>nleg
|
||||||
STR_TOWNNAME_SWEDISH :S<>nsk
|
STR_TOWNNAME_SWEDISH :S<>nsk
|
||||||
STR_TOWNNAME_DUTCH :Hollensk
|
STR_TOWNNAME_DUTCH :Hollensk
|
||||||
STR_TOWNNAME_FINNISH :Finnsk
|
STR_TOWNNAME_FINNISH :Finnsk
|
||||||
STR_TOWNNAME_POLISH :P<>lsk
|
STR_TOWNNAME_POLISH :P<>lsk
|
||||||
STR_TOWNNAME_SLOVAKISH :Sl<53>vak<61>sk
|
STR_TOWNNAME_SLOVAKISH :Sl<53>vak<61>sk
|
||||||
STR_TOWNNAME_NORWEGIAN :Norska
|
STR_TOWNNAME_NORWEGIAN :Norsk
|
||||||
STR_TOWNNAME_HUNGARIAN :Ungversk
|
STR_TOWNNAME_HUNGARIAN :Ungversk
|
||||||
STR_TOWNNAME_AUSTRIAN :Austurr<72>sk
|
STR_TOWNNAME_AUSTRIAN :Austurr<72>sk
|
||||||
STR_TOWNNAME_ROMANIAN :R<>mensk
|
STR_TOWNNAME_ROMANIAN :R<>mensk
|
||||||
STR_TOWNNAME_CZECH :T<>kknesk
|
STR_TOWNNAME_CZECH :T<>kknesk
|
||||||
STR_TOWNNAME_SWISS :Svissnesk
|
STR_TOWNNAME_SWISS :Svissnesk
|
||||||
STR_TOWNNAME_DANISH :D<>nsk
|
STR_TOWNNAME_DANISH :D<>nsk
|
||||||
|
STR_TOWNNAME_TURKISH :Tyrknesk
|
||||||
|
STR_TOWNNAME_ITALIAN :<3A>t<EFBFBD>lsk
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pund (<28>)
|
STR_CURR_GBP :Pund (<28>)
|
||||||
@@ -860,8 +862,8 @@ STR_CURR_ITL :
|
|||||||
STR_CURR_NLG :Hollensk Gyllini (NLG)
|
STR_CURR_NLG :Hollensk Gyllini (NLG)
|
||||||
STR_CURR_NOK :Norsk kr<6B>na (NOK)
|
STR_CURR_NOK :Norsk kr<6B>na (NOK)
|
||||||
STR_CURR_PLN :P<>lsk Zloty (PLN)
|
STR_CURR_PLN :P<>lsk Zloty (PLN)
|
||||||
STR_CURR_ROL :R<>mensk Leu (Lei)
|
STR_CURR_ROL :R<>mensk Leu (ROL)
|
||||||
STR_CURR_RUR :R<>ssnesk R<>bla (rur)
|
STR_CURR_RUR :R<>ssnesk R<>bla (RUR)
|
||||||
STR_CURR_SEK :S<>nsk Kr<4B>na (SEK)
|
STR_CURR_SEK :S<>nsk Kr<4B>na (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :S<>rvali<6C>...
|
STR_CURR_CUSTOM :S<>rvali<6C>...
|
||||||
@@ -1237,7 +1239,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :Sta<74>arnet / Internet
|
STR_NETWORK_LAN_INTERNET :Sta<74>arnet / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (augl<67>sa)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (augl<67>sa)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 leikmenn
|
||||||
|
STR_NETWORK_1_PLAYERS :1 leikma<6D>ur
|
||||||
|
STR_NETWORK_2_PLAYERS :2 leikmenn
|
||||||
|
STR_NETWORK_3_PLAYERS :3 leikmenn
|
||||||
|
STR_NETWORK_4_PLAYERS :4 leikmenn
|
||||||
|
STR_NETWORK_5_PLAYERS :5 leikmenn
|
||||||
|
STR_NETWORK_6_PLAYERS :6 leikmenn
|
||||||
|
STR_NETWORK_7_PLAYERS :7 leikmenn
|
||||||
|
STR_NETWORK_8_PLAYERS :8 leikmenn
|
||||||
|
STR_NETWORK_9_PLAYERS :9 leikmenn
|
||||||
|
STR_NETWORK_10_PLAYERS :10 leikmenn
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}H<>marksfj<66>ldi fyrirt<72>kja:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Takmarka fj<66>lda fyrirt<72>kja <20> vef<65>j<EFBFBD>ni
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}H<>marksfj<66>ldi <20>horfanda:
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Takmarka fj<66>lda <20>horfanda <20> vef<65>j<EFBFBD>ninum
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Tungum<75>l:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Tungum<75>l:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}A<>rir notendur munu vita hva<76>a tungum<75>l er tala<6C> <20> <20>j<EFBFBD>ninum
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}A<>rir notendur munu vita hva<76>a tungum<75>l er tala<6C> <20> <20>j<EFBFBD>ninum
|
||||||
@@ -1298,7 +1315,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Aftengjast
|
STR_NETWORK_DISCONNECT :{BLACK}Aftengjast
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Sl<53><6C>u inn skilabo<62> til a<> senda
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Sl<53><6C>u inn upph<70><68> fj<66>r sem <20><> villt gefa
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Sl<53><6C>u inn upph<70><68> fj<66>r sem <20><> villt gefa
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}<7D>j<EFBFBD>nn er varinn. Sl<53><6C>u inn lykilor<6F>
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}<7D>j<EFBFBD>nn er varinn. Sl<53><6C>u inn lykilor<6F>
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Fyrirt<72>ki er vari<72>. Sl<53><6C>u inn lykilor<6F>
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Fyrirt<72>ki er vari<72>. Sl<53><6C>u inn lykilor<6F>
|
||||||
@@ -1336,6 +1352,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :rangt leikjalyk
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :rangt notandan<61>mer <20> DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :rangt notandan<61>mer <20> DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :hent <20>t af <20>j<EFBFBD>n
|
STR_NETWORK_ERR_CLIENT_KICKED :hent <20>t af <20>j<EFBFBD>n
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :reyndi a<> svindla
|
STR_NETWORK_ERR_CLIENT_CHEATER :reyndi a<> svindla
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :vef<65>j<EFBFBD>nn fullur
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :hefur b<>st vi<76> leikinn
|
STR_NETWORK_CLIENT_JOINED :hefur b<>st vi<76> leikinn
|
||||||
STR_NETWORK_GIVE_MONEY :gaf fyrirt<72>kinu <20><>nu pening ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :gaf fyrirt<72>kinu <20><>nu pening ({CURRENCY})
|
||||||
@@ -1434,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Lestarteinn me
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land hallar <20> ranga <20>tt fyrir vegager<65>
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Land hallar <20> ranga <20>tt fyrir vegager<65>
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Ver<65>ur a<> fjarl<72>gja veg fyrst
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Ver<65>ur a<> fjarl<72>gja veg fyrst
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Vegaframkv<6B>mdir standa yfir
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Vegager<65>
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Vegager<65>
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Veldu vegabr<62>
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Veldu vegabr<62>
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Get ekki lagt veg h<>r...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Get ekki lagt veg h<>r...
|
||||||
@@ -1498,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}B
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Einkunnir flutningsfyrirt<72>kis:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Einkunnir flutningsfyrirt<72>kis:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Samstarfssamningar
|
STR_2025_SUBSIDIES :{WHITE}Samstarfssamningar
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Samstarfssamningar <20> bo<62>i fyrir eftirfarandi <20>j<EFBFBD>nustur:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Samstarfssamningar <20> bo<62>i fyrir eftirfarandi <20>j<EFBFBD>nustur:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} fr<66> {STRING} til {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} fr<66> {STRING} til {STRING}
|
||||||
STR_2028_BY :{YELLOW} (til {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (til {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Enginn
|
STR_202A_NONE :{ORANGE}Enginn
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Samningar <20>egar <20> gildi:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Samningar <20>egar <20> gildi:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} fr<66> {STATION} til {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} fr<66> {STATION} til {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, <20>anga<67> til {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, <20>anga<67> til {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Tilbo<62> til samstarfssamnings runni<6E> <20>t:{}{}{STRING} fr<66> {STRING} til {STRING} mun ekki vera samningsbundi<64>.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Tilbo<62> til samstarfssamnings runni<6E> <20>t:{}{}{STRING} fr<66> {STRING} til {STRING} mun ekki vera samningsbundi<64>.
|
||||||
@@ -2399,6 +2417,7 @@ STR_8833_CAN_T_INSERT_NEW_ORDER :{WHITE}Get ekki
|
|||||||
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Get ekki eytt <20>essari skipun...
|
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Get ekki eytt <20>essari skipun...
|
||||||
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Get ekki breytt <20>essari skipun...
|
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Get ekki breytt <20>essari skipun...
|
||||||
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Get ekki f<>rt farart<72>ki...
|
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Get ekki f<>rt farart<72>ki...
|
||||||
|
STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Aftari dr<64>ttarvagn fylgir alltaf fremri hluta
|
||||||
STR_8838_N_A :N/A{SKIP}
|
STR_8838_N_A :N/A{SKIP}
|
||||||
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Get ekki selt lest...
|
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Get ekki selt lest...
|
||||||
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Get ekki fundi<64> leit til sta<74>bundins sk<73>lis
|
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Get ekki fundi<64> leit til sta<74>bundins sk<73>lis
|
||||||
@@ -2581,7 +2600,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Breyta skipi
|
STR_983C_REFIT_SHIP :{BLACK}Breyta skipi
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Veldu hvernig farm skipi<70> <20> a<> flytja
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Veldu hvernig farm skipi<70> <20> a<> flytja
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Breyta skipi svo <20>a<EFBFBD> flytji valinn farm
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Breyta skipi svo <20>a<EFBFBD> flytji valinn farm
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Veldu farm sem <20> a<> flytja:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Veldu farm sem <20> a<> flytja:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}N<> bur<75>argeta: {GOLD}{STRING}{}{BLACK}Breytingarkostna<6E>ur: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}N<> bur<75>argeta: {GOLD}{STRING}{}{BLACK}Breytingarkostna<6E>ur: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Get ekki breytt skipi...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Get ekki breytt skipi...
|
||||||
STR_9842_REFITTABLE :(breytanlegt)
|
STR_9842_REFITTABLE :(breytanlegt)
|
||||||
@@ -2654,7 +2673,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Breyta flugv<67>l
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Breyta flugv<67>l
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Veldu farm sem flugv<67>l <20> a<> flytja
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Veldu farm sem flugv<67>l <20> a<> flytja
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Breyta flugv<67>l svo h<>n flytji valinn farm
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Breyta flugv<67>l svo h<>n flytji valinn farm
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Veldu farm sem <20> a<> flytja:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Veldu farm sem <20> a<> flytja:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}N<> bur<75>argeta: {GOLD}{STRING}{}{BLACK}Breytingarkostna<6E>ur: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}N<> bur<75>argeta: {GOLD}{STRING}{}{BLACK}Breytingarkostna<6E>ur: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Get ekki breytt flugv<67>l...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Get ekki breytt flugv<67>l...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Fara <20> {STATION} flugsk<73>li
|
STR_GO_TO_AIRPORT_HANGAR :Fara <20> {STATION} flugsk<73>li
|
||||||
@@ -2749,6 +2768,8 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Veldu hv
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}S<>nir hva<76>a vagn kemur <20> sta<74> <20>ess sem valinn er vinstra megin
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}S<>nir hva<76>a vagn kemur <20> sta<74> <20>ess sem valinn er vinstra megin
|
||||||
STR_REPLACE_HELP :{BLACK}<7D>etta gerir <20><>r kleift a<> skipta <20>t <20>llum v<>gum af einni tegund me<6D> annarri, <20>egar <20>eir fara <20> lestarsk<73>li
|
STR_REPLACE_HELP :{BLACK}<7D>etta gerir <20><>r kleift a<> skipta <20>t <20>llum v<>gum af einni tegund me<6D> annarri, <20>egar <20>eir fara <20> lestarsk<73>li
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Selja lestarvagna: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Selja lestarvagna: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Heldur lengd lestar me<6D> <20>v<EFBFBD> a<> fjarl<72>gja vagna (framan fr<66>) ef <20>tskipting dr<64>ttarvagna myndi lengja hana.
|
||||||
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Ekki h<>gt a<> sm<73><6D>a dr<64>ttarvagn
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Merkjalisti - {COMMA} merki
|
STR_SIGN_LIST_CAPTION :{WHITE}Merkjalisti - {COMMA} merki
|
||||||
|
439
lang/italian.txt
439
lang/italian.txt
File diff suppressed because it is too large
Load Diff
@@ -83,35 +83,35 @@ STR_004B_BATTERY :Batteri
|
|||||||
STR_004C_PLASTIC :Plastikk
|
STR_004C_PLASTIC :Plastikk
|
||||||
STR_004D_FIZZY_DRINK :Brus
|
STR_004D_FIZZY_DRINK :Brus
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} passasjer
|
STR_QUANTITY_PASSENGERS :{COMMA} passasjer{P "" er}
|
||||||
STR_QUANTITY_COAL :{COMMA} tonn kull
|
STR_QUANTITY_COAL :{COMMA} tonn kull
|
||||||
STR_QUANTITY_MAIL :{COMMA} postsekk
|
STR_QUANTITY_MAIL :{COMMA} postsekk{P "" er}
|
||||||
STR_QUANTITY_OIL :{VOLUME} olje
|
STR_QUANTITY_OIL :{VOLUME} olje
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} enhet buskap
|
STR_QUANTITY_LIVESTOCK :{COMMA} enhet{P "" er} buskap
|
||||||
STR_QUANTITY_GOODS :{COMMA} kasse gods
|
STR_QUANTITY_GOODS :{COMMA} kasse{P "" r} gods
|
||||||
STR_QUANTITY_GRAIN :{COMMA} tonn korn
|
STR_QUANTITY_GRAIN :{COMMA} tonn korn
|
||||||
STR_QUANTITY_WOOD :{COMMA} tonn t<>mmer
|
STR_QUANTITY_WOOD :{COMMA} tonn t<>mmer
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} tonn jernmalm
|
STR_QUANTITY_IRON_ORE :{COMMA} tonn jernmalm
|
||||||
STR_QUANTITY_STEEL :{COMMA} tonn st<73>l
|
STR_QUANTITY_STEEL :{COMMA} tonn st<73>l
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} sekk med verdisaker
|
STR_QUANTITY_VALUABLES :{COMMA} sekk{P "" er} med verdisaker
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tonn kobbermalm
|
STR_QUANTITY_COPPER_ORE :{COMMA} tonn kobbermalm
|
||||||
STR_QUANTITY_MAIZE :{COMMA} tonn mais
|
STR_QUANTITY_MAIZE :{COMMA} tonn mais
|
||||||
STR_QUANTITY_FRUIT :{COMMA} tonn frukt
|
STR_QUANTITY_FRUIT :{COMMA} tonn frukt
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} sekk med diamanter
|
STR_QUANTITY_DIAMONDS :{COMMA} sekk{P "" er} med diamanter
|
||||||
STR_QUANTITY_FOOD :{COMMA} tonn mat
|
STR_QUANTITY_FOOD :{COMMA} tonn mat
|
||||||
STR_QUANTITY_PAPER :{COMMA} tonn papir
|
STR_QUANTITY_PAPER :{COMMA} tonn papir
|
||||||
STR_QUANTITY_GOLD :{COMMA} sekk med gull
|
STR_QUANTITY_GOLD :{COMMA} sekk{P "" er} med gull
|
||||||
STR_QUANTITY_WATER :{VOLUME} vann
|
STR_QUANTITY_WATER :{VOLUME} vann
|
||||||
STR_QUANTITY_WHEAT :{COMMA} tonn hvete
|
STR_QUANTITY_WHEAT :{COMMA} tonn hvete
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} gummi
|
STR_QUANTITY_RUBBER :{VOLUME} gummi
|
||||||
STR_QUANTITY_SUGAR :{COMMA} tonn sukker
|
STR_QUANTITY_SUGAR :{COMMA} tonn sukker
|
||||||
STR_QUANTITY_TOYS :{COMMA} leke
|
STR_QUANTITY_TOYS :{COMMA} leke{P "" r}
|
||||||
STR_QUANTITY_SWEETS :{COMMA} sekk med s<>tsaker
|
STR_QUANTITY_SWEETS :{COMMA} sekk{P "" er} med s<>tsaker
|
||||||
STR_QUANTITY_COLA :{VOLUME} cola
|
STR_QUANTITY_COLA :{VOLUME} cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} tonn sukkerspinn
|
STR_QUANTITY_CANDYFLOSS :{COMMA} tonn sukkerspinn
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} boble
|
STR_QUANTITY_BUBBLES :{COMMA} boble{P "" r}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} tonn karamell
|
STR_QUANTITY_TOFFEE :{COMMA} tonn karamell
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} batteri
|
STR_QUANTITY_BATTERIES :{COMMA} batteri{P "" er}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} plastikk
|
STR_QUANTITY_PLASTIC :{VOLUME} plastikk
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} brus
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} brus
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Meldingsinnstil
|
|||||||
STR_MESSAGE_HISTORY_MENU :Tidligere meldinger
|
STR_MESSAGE_HISTORY_MENU :Tidligere meldinger
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Vis siste melding/nyhet, vis meldingsinnstillinger
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Vis siste melding/nyhet, vis meldingsinnstillinger
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Meldingsinnstillinger
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Meldingsinnstillinger
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Meldingstyper:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Meldingstyper:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankommst av f<>rste kj<6B>ret<65>y p<> spillers stasjon
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankommst av f<>rste kj<6B>ret<65>y p<> spillers stasjon
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankommst av f<>rste kj<6B>ret<65>y p<> motstanders stasjon
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankommst av f<>rste kj<6B>ret<65>y p<> motstanders stasjon
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Ulykker / Katastrofer
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Ulykker / Katastrofer
|
||||||
@@ -734,6 +734,7 @@ STR_TRANSPARENT_SIGNS :{SETX 12}Gjenno
|
|||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_02D5_LAND_BLOCK_INFO :Informasjon om felt.
|
STR_02D5_LAND_BLOCK_INFO :Informasjon om felt.
|
||||||
STR_02D6 :
|
STR_02D6 :
|
||||||
|
STR_CONSOLE_SETTING :Toggle Console
|
||||||
STR_02D7_SCREENSHOT_CTRL_S :Skjermdump (Ctrl-S)
|
STR_02D7_SCREENSHOT_CTRL_S :Skjermdump (Ctrl-S)
|
||||||
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Stor skjermdump (Ctrl-G)
|
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Stor skjermdump (Ctrl-G)
|
||||||
STR_02D9_ABOUT_OPENTTD :Om 'OpenTTD'
|
STR_02D9_ABOUT_OPENTTD :Om 'OpenTTD'
|
||||||
@@ -837,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Rumensk
|
|||||||
STR_TOWNNAME_CZECH :Tsjekkisk
|
STR_TOWNNAME_CZECH :Tsjekkisk
|
||||||
STR_TOWNNAME_SWISS :Sveitsisk
|
STR_TOWNNAME_SWISS :Sveitsisk
|
||||||
STR_TOWNNAME_DANISH :Dansk
|
STR_TOWNNAME_DANISH :Dansk
|
||||||
|
STR_TOWNNAME_TURKISH :Tyrkisk
|
||||||
|
STR_TOWNNAME_ITALIAN :Italiensk
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pund (<28>)
|
STR_CURR_GBP :Pund (<28>)
|
||||||
@@ -859,10 +862,11 @@ STR_CURR_ITL :Italiensk Lira
|
|||||||
STR_CURR_NLG :Hollandsk Guilder (NLG)
|
STR_CURR_NLG :Hollandsk Guilder (NLG)
|
||||||
STR_CURR_NOK :Norsk Krone (NOK)
|
STR_CURR_NOK :Norsk Krone (NOK)
|
||||||
STR_CURR_PLN :Polsk Zloty (PLN)
|
STR_CURR_PLN :Polsk Zloty (PLN)
|
||||||
STR_CURR_ROL :Rumensk Leu (Lei)
|
STR_CURR_ROL :Rumensk Leu (ROL)
|
||||||
STR_CURR_RUR :Russisk Rubel (rur)
|
STR_CURR_RUR :Russisk Rubel (RUR)
|
||||||
STR_CURR_SEK :S<>ta Brors Krona (SEK)
|
STR_CURR_SEK :S<>ta Brors Krona (SEK)
|
||||||
|
|
||||||
|
STR_CURR_CUSTOM :Custom...
|
||||||
|
|
||||||
STR_OPTIONS_LANG :{BLACK}Spr<70>k
|
STR_OPTIONS_LANG :{BLACK}Spr<70>k
|
||||||
STR_OPTIONS_LANG_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_OPTIONS_LANG_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
@@ -909,6 +913,7 @@ STR_CRATES :kasser
|
|||||||
STR_RES_OTHER :annet
|
STR_RES_OTHER :annet
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan ikke dele ordre liste...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan ikke dele ordre liste...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan ikke kopiere ordre liste...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan ikke kopiere ordre liste...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Slutt p<> delte ordre - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Slutt p<> delte ordre - -
|
||||||
@@ -1235,7 +1240,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :LAN / Internett
|
STR_NETWORK_LAN_INTERNET :LAN / Internett
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internett (annons<6E>r)
|
STR_NETWORK_INTERNET_ADVERTISE :Internett (annons<6E>r)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 Spillere
|
||||||
|
STR_NETWORK_1_PLAYERS :1 spiller
|
||||||
|
STR_NETWORK_2_PLAYERS :2 spillere
|
||||||
|
STR_NETWORK_3_PLAYERS :3 spillere
|
||||||
|
STR_NETWORK_4_PLAYERS :4 spillere
|
||||||
|
STR_NETWORK_5_PLAYERS :5 spillere
|
||||||
|
STR_NETWORK_6_PLAYERS :6 spillere
|
||||||
|
STR_NETWORK_7_PLAYERS :7 spillere
|
||||||
|
STR_NETWORK_8_PLAYERS :8 spillere
|
||||||
|
STR_NETWORK_9_PLAYERS :9 spillere
|
||||||
|
STR_NETWORK_10_PLAYERS :10 spillere
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Maks bedrifter:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Begrens serveren til et bestemt antall bedrifter
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Maks Tilskuere
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Begrens serveren til et bestemt antall seere
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Spr<70>k snakket p<> tjeneren:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Spr<70>k snakket p<> tjeneren:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Andre spiller skal kunne vite hvilket spr<70>k man snakker p<> denne tjeneren.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Andre spiller skal kunne vite hvilket spr<70>k man snakker p<> denne tjeneren.
|
||||||
@@ -1291,12 +1311,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Henter spilloversikt..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Henter spilloversikt..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Henter firmaoversikt..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Henter firmaoversikt..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient(er) foran oss
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient{P "" er} foran oss
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} KB lastet ned s<> langt
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} KB lastet ned s<> langt
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Koble fra
|
STR_NETWORK_DISCONNECT :{BLACK}Koble fra
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Skriv inn teksten du vil sende
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Skriv inn hvor mange penger du vil gi
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Skriv inn hvor mange penger du vil gi
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Tjeneren er beskyttet. Skriv inn passord
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Tjeneren er beskyttet. Skriv inn passord
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firmaet er beskyttet. Skriv inn passord
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Firmaet er beskyttet. Skriv inn passord
|
||||||
@@ -1334,6 +1353,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :feil passord ti
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :feil spiller-id i DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :feil spiller-id i DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :sparket ut av tjeneren
|
STR_NETWORK_ERR_CLIENT_KICKED :sparket ut av tjeneren
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :pr<70>vde <20> jukse
|
STR_NETWORK_ERR_CLIENT_CHEATER :pr<70>vde <20> jukse
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :serveren er full
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :har blitt med i spillet
|
STR_NETWORK_CLIENT_JOINED :har blitt med i spillet
|
||||||
STR_NETWORK_GIVE_MONEY :gav deg penger ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :gav deg penger ({CURRENCY})
|
||||||
@@ -1432,6 +1452,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Jernbanespor me
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Feltet heller feil vei for veibygging
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Feltet heller feil vei for veibygging
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}M<> fjerne vei f<>rst
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}M<> fjerne vei f<>rst
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Veiarbeid i gang
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Bygg vei
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Bygg vei
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Velg brotype
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Velg brotype
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan ikke bygge vei her
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan ikke bygge vei her
|
||||||
@@ -1660,6 +1681,7 @@ STR_306B_HELIPORT :{BLACK}Landings
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...stasjonen er spredd for mye
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...stasjonen er spredd for mye
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ikke-ensartede stasjoner deaktivert
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ikke-ensartede stasjoner deaktivert
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Skipdepot retning
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Skipdepot retning
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...m<> bygges i sj<73>en
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...m<> bygges i sj<73>en
|
||||||
@@ -2397,6 +2419,7 @@ STR_8833_CAN_T_INSERT_NEW_ORDER :{WHITE}Kan ikke
|
|||||||
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Kan ikke slette denne ordren...
|
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Kan ikke slette denne ordren...
|
||||||
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Kan ikke endre denne ordren...
|
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Kan ikke endre denne ordren...
|
||||||
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Kan ikke flytte kj<6B>ret<65>y...
|
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Kan ikke flytte kj<6B>ret<65>y...
|
||||||
|
STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Bakmaskinen vil alltid f<>lge det fremste motstykket
|
||||||
STR_8838_N_A :N/A{SKIP}
|
STR_8838_N_A :N/A{SKIP}
|
||||||
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Kan ikke selge jernbanekj<6B>ret<65>y...
|
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Kan ikke selge jernbanekj<6B>ret<65>y...
|
||||||
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Kan ikke finne en togstall i n<>rheten
|
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Kan ikke finne en togstall i n<>rheten
|
||||||
@@ -2747,6 +2770,8 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Velg jer
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Dette viser hvilket lokomotiv som overtar for det valgte lokomotivet p<> venstresiden
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Dette viser hvilket lokomotiv som overtar for det valgte lokomotivet p<> venstresiden
|
||||||
STR_REPLACE_HELP :{BLACK}Dette verkt<6B>yet lar deg bytte ut en type lokomotiv med en annen. Dette blir gjort neste gang lokomotivet er innom et depot.
|
STR_REPLACE_HELP :{BLACK}Dette verkt<6B>yet lar deg bytte ut en type lokomotiv med en annen. Dette blir gjort neste gang lokomotivet er innom et depot.
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Vognfjerning: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Vognfjerning: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}La den automatiske utskiftningen beholde lengen p<> toget ved <20> fjerne vogner (fra f<>rste vogn), hvis utskiftningen gj<67>r toget lenger.
|
||||||
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Motoren kan ikke bygges
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Skiltliste - {COMMA} Skilt
|
STR_SIGN_LIST_CAPTION :{WHITE}Skiltliste - {COMMA} Skilt
|
||||||
|
958
lang/polish.txt
958
lang/polish.txt
File diff suppressed because it is too large
Load Diff
@@ -83,37 +83,37 @@ STR_004B_BATTERY :Baterias
|
|||||||
STR_004C_PLASTIC :Pl<50>stico
|
STR_004C_PLASTIC :Pl<50>stico
|
||||||
STR_004D_FIZZY_DRINK :Bebidas Gasosas
|
STR_004D_FIZZY_DRINK :Bebidas Gasosas
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} passageiro
|
STR_QUANTITY_PASSENGERS :{COMMA} passageiro{P "" s}
|
||||||
STR_QUANTITY_COAL :{COMMA} tonelada de carv<72>o
|
STR_QUANTITY_COAL :{COMMA} tonelada{P "" s} de carv<72>o
|
||||||
STR_QUANTITY_MAIL :{COMMA} saco de correio
|
STR_QUANTITY_MAIL :{COMMA} saco{P "" s} de correio
|
||||||
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} item de gado
|
STR_QUANTITY_LIVESTOCK :{COMMA} ite{P m ns} de gado
|
||||||
STR_QUANTITY_GOODS :{COMMA} caixa de bens
|
STR_QUANTITY_GOODS :{COMMA} caixa{P "" s} de bens
|
||||||
STR_QUANTITY_GRAIN :{COMMA} tonelada de cereais
|
STR_QUANTITY_GRAIN :{COMMA} tonelada{P "" s} de cereais
|
||||||
STR_QUANTITY_WOOD :{COMMA} tonelada de madeira
|
STR_QUANTITY_WOOD :{COMMA} tonelada{P "" s} de madeira
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} tonelada de min<69>rio de ferro
|
STR_QUANTITY_IRON_ORE :{COMMA} tonelada{P "" s} de min<69>rio de ferro
|
||||||
STR_QUANTITY_STEEL :{COMMA} tonelada de a<>o
|
STR_QUANTITY_STEEL :{COMMA} tonelada{P "" s} de a<>o
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} saco de valores
|
STR_QUANTITY_VALUABLES :{COMMA} saco{P "" s} de valores
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tonelada de min<69>rio de cobre
|
STR_QUANTITY_COPPER_ORE :{COMMA} tonelada{P "" s} de min<69>rio de cobre
|
||||||
STR_QUANTITY_MAIZE :{COMMA} tonelada de milho
|
STR_QUANTITY_MAIZE :{COMMA} tonelada{P "" s} de milho
|
||||||
STR_QUANTITY_FRUIT :{COMMA} tonelada de fruta
|
STR_QUANTITY_FRUIT :{COMMA} tonelada{P "" s} de fruta
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} saco de diamantes
|
STR_QUANTITY_DIAMONDS :{COMMA} saco{P "" s} de diamantes
|
||||||
STR_QUANTITY_FOOD :{COMMA} tonelada de comida
|
STR_QUANTITY_FOOD :{COMMA} tonelada{P "" s} de comida
|
||||||
STR_QUANTITY_PAPER :{COMMA} tonelada de papel
|
STR_QUANTITY_PAPER :{COMMA} tonelada{P "" s} de papel
|
||||||
STR_QUANTITY_GOLD :{COMMA} saco de ouro
|
STR_QUANTITY_GOLD :{COMMA} saco{P "" s} de ouro
|
||||||
STR_QUANTITY_WATER :{VOLUME} de <20>gua
|
STR_QUANTITY_WATER :{VOLUME} de <20>gua
|
||||||
STR_QUANTITY_WHEAT :{COMMA} tonelada de trigo
|
STR_QUANTITY_WHEAT :{COMMA} tonelada{P "" s} de trigo
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} de borracha
|
STR_QUANTITY_RUBBER :{VOLUME} de borracha
|
||||||
STR_QUANTITY_SUGAR :{COMMA} tonelada de a<><61>car
|
STR_QUANTITY_SUGAR :{COMMA} tonelada{P "" s} de a<><61>car
|
||||||
STR_QUANTITY_TOYS :{COMMA} brinquedo
|
STR_QUANTITY_TOYS :{COMMA} brinquedo{P "" s}
|
||||||
STR_QUANTITY_SWEETS :{COMMA} saco de doces
|
STR_QUANTITY_SWEETS :{COMMA} saco{P "" s} de doces
|
||||||
STR_QUANTITY_COLA :{VOLUME} de cola
|
STR_QUANTITY_COLA :{VOLUME} de cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} tonelada de algod<6F>o doce
|
STR_QUANTITY_CANDYFLOSS :{COMMA} tonelada{P "" s} de algod<6F>o doce
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} bolha
|
STR_QUANTITY_BUBBLES :{COMMA} bolha{P "" s}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} tonelada de caramelo
|
STR_QUANTITY_TOFFEE :{COMMA} tonelada{P "" s} de caramelo
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} pilh{P y as}
|
STR_QUANTITY_BATTERIES :{COMMA} pilh{P y as}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} Bebida Gasosa
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} bebida{P "" s} gasosa{P "" s}
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}CL
|
STR_ABBREV_COAL :{TINYFONT}CL
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Op
|
|||||||
STR_MESSAGE_HISTORY_MENU :Hist<73>rico de Mensagens
|
STR_MESSAGE_HISTORY_MENU :Hist<73>rico de Mensagens
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Mostrar <20>ltima mensagem/not<6F>cia, mostrar op<6F><70>es de mensagens
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Mostrar <20>ltima mensagem/not<6F>cia, mostrar op<6F><70>es de mensagens
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Op<4F><70>es de Mensagens
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Op<4F><70>es de Mensagens
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Tipos de mensagens:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Tipos de mensagens:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o do jogador
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o do jogador
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o de um oponente
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Chegada do primeiro ve<76>culo <20> esta<74><61>o de um oponente
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Acidentes / desastres
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Acidentes / desastres
|
||||||
@@ -838,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Romeno
|
|||||||
STR_TOWNNAME_CZECH :Checo
|
STR_TOWNNAME_CZECH :Checo
|
||||||
STR_TOWNNAME_SWISS :Sui<75>a
|
STR_TOWNNAME_SWISS :Sui<75>a
|
||||||
STR_TOWNNAME_DANISH :Dinamarqu<71>s
|
STR_TOWNNAME_DANISH :Dinamarqu<71>s
|
||||||
|
STR_TOWNNAME_TURKISH :Turco
|
||||||
|
STR_TOWNNAME_ITALIAN :Italiano
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Libras (<28>)
|
STR_CURR_GBP :Libras (<28>)
|
||||||
@@ -860,8 +862,8 @@ STR_CURR_ITL :Lira Italiana (
|
|||||||
STR_CURR_NLG :Guilda Holandesa (NLG)
|
STR_CURR_NLG :Guilda Holandesa (NLG)
|
||||||
STR_CURR_NOK :Coroa Norueguesa (NOK)
|
STR_CURR_NOK :Coroa Norueguesa (NOK)
|
||||||
STR_CURR_PLN :Zloty Polaco (PLN)
|
STR_CURR_PLN :Zloty Polaco (PLN)
|
||||||
STR_CURR_ROL :Lei Romeno (Lei)
|
STR_CURR_ROL :Lei Romeno (ROL)
|
||||||
STR_CURR_RUR :Rublo Russo (rur)
|
STR_CURR_RUR :Rublo Russo (RUR)
|
||||||
STR_CURR_SEK :Coroa Sueca (SEK)
|
STR_CURR_SEK :Coroa Sueca (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Personalizado...
|
STR_CURR_CUSTOM :Personalizado...
|
||||||
@@ -911,6 +913,7 @@ STR_CRATES :caixas
|
|||||||
STR_RES_OTHER :outros
|
STR_RES_OTHER :outros
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel partilhar a lista de ordens...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel partilhar a lista de ordens...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel copiar a lista de ordens...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}N<>o <20> poss<73>vel copiar a lista de ordens...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fim de Ordens Partilhadas - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Fim de Ordens Partilhadas - -
|
||||||
@@ -1051,7 +1054,7 @@ STR_CONFIG_PATCHES_CURRENCY :{CURRENCY}
|
|||||||
STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Alterar valor
|
STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Alterar valor
|
||||||
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE :{WHITE}Alguns ou todos os intervalo(s) de servi<76>o predefinidos abaixo s<>o incompat<61>veis com o valor escolhido! S<>o v<>lidos 5-90% e 30-800 dias
|
STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE :{WHITE}Alguns ou todos os intervalo(s) de servi<76>o predefinidos abaixo s<>o incompat<61>veis com o valor escolhido! S<>o v<>lidos 5-90% e 30-800 dias
|
||||||
|
|
||||||
STR_TEMPERATE_LANDSCAPE :terreno temperado
|
STR_TEMPERATE_LANDSCAPE :Terreno temperado
|
||||||
STR_SUB_ARCTIC_LANDSCAPE :terreno sub<75>rctico
|
STR_SUB_ARCTIC_LANDSCAPE :terreno sub<75>rctico
|
||||||
STR_SUB_TROPICAL_LANDSCAPE :terreno subtropical
|
STR_SUB_TROPICAL_LANDSCAPE :terreno subtropical
|
||||||
STR_TOYLAND_LANDSCAPE :terreno 'toyland'
|
STR_TOYLAND_LANDSCAPE :terreno 'toyland'
|
||||||
@@ -1237,7 +1240,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :Rede Local / Internet
|
STR_NETWORK_LAN_INTERNET :Rede Local / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (divulgar)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (divulgar)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 jogadores
|
||||||
|
STR_NETWORK_1_PLAYERS :1 jogador
|
||||||
|
STR_NETWORK_2_PLAYERS :2 jogadores
|
||||||
|
STR_NETWORK_3_PLAYERS :3 jogadores
|
||||||
|
STR_NETWORK_4_PLAYERS :4 jogadores
|
||||||
|
STR_NETWORK_5_PLAYERS :5 jogadores
|
||||||
|
STR_NETWORK_6_PLAYERS :6 jogadores
|
||||||
|
STR_NETWORK_7_PLAYERS :7 jogadores
|
||||||
|
STR_NETWORK_8_PLAYERS :8 jogadores
|
||||||
|
STR_NETWORK_9_PLAYERS :9 jogadores
|
||||||
|
STR_NETWORK_10_PLAYERS :10 jogadores
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}M<>ximo de Companhias:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limitar o servidor a um certo n<>mero de Companhias
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}M<>ximo de espectadores:
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limitar o servidor a um certo n<>mero de espectadores
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma falado:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma falado:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Outros jogadores ficar<61>o a conhecer o idioma utilizado no servidor.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Outros jogadores ficar<61>o a conhecer o idioma utilizado no servidor.
|
||||||
@@ -1293,12 +1311,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) A
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}A obter a informa<6D><61>o de jogo..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}A obter a informa<6D><61>o de jogo..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}A obter a informa<6D><61>o da Companhia..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}A obter a informa<6D><61>o da Companhia..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente(s) <20> sua frente
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente{P "" s} <20> sua frente
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes obtidos at<61> agora
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes obtidos at<61> agora
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Desligar
|
STR_NETWORK_DISCONNECT :{BLACK}Desligar
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Introduza a mensagem de texto a enviar
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introduza o valor do dinheiro que pretende dar
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introduza o valor do dinheiro que pretende dar
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Introduza palavra-chave
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Introduza palavra-chave
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companhia protegida. Introduza palavra-chave
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companhia protegida. Introduza palavra-chave
|
||||||
@@ -1336,6 +1353,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :palavra-chave d
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id do jogador incorrecta em DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id do jogador incorrecta em DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :avisado pelo servidor
|
STR_NETWORK_ERR_CLIENT_KICKED :avisado pelo servidor
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :estava a tentar usar batota
|
STR_NETWORK_ERR_CLIENT_CHEATER :estava a tentar usar batota
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :servidor cheio
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :entrou no jogo
|
STR_NETWORK_CLIENT_JOINED :entrou no jogo
|
||||||
STR_NETWORK_GIVE_MONEY :deu <20> sua empresa algum dinheiro ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :deu <20> sua empresa algum dinheiro ({CURRENCY})
|
||||||
@@ -1434,6 +1452,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Caminhos-de-fer
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terreno inclinado na direc<65><63>o incorrecta para a estrada
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terreno inclinado na direc<65><63>o incorrecta para a estrada
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Dever<65> remover a estrada primeiro
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Dever<65> remover a estrada primeiro
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Trabalhos na estrada em curso
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construir Estradas
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construir Estradas
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Seleccionar Ponte de Estrada
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Seleccionar Ponte de Estrada
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}N<>o <20> poss<73>vel construir estrada aqui...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}N<>o <20> poss<73>vel construir estrada aqui...
|
||||||
@@ -1498,11 +1517,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} a
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Avalia<69><61>es da companhia de transporte
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Avalia<69><61>es da companhia de transporte
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subs<62>dios
|
STR_2025_SUBSIDIES :{WHITE}Subs<62>dios
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Oferta de subs<62>dios para os servi<76>os:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Oferta de subs<62>dios para os servi<76>os:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} para {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} de {STRING} para {STRING}
|
||||||
STR_2028_BY :{YELLOW} (por {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (por {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Nenhum
|
STR_202A_NONE :{ORANGE}Nenhum
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Servi<76>os j<> subsidiados:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Servi<76>os j<> subsidiados:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} de {STATION} para {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} de {STATION} para {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, at<61> {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, at<61> {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}A oferta do subs<62>dio expirou:{}{}{STRING} de {STRING} para {STRING} j<> n<>o <20> subsidiado.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}A oferta do subs<62>dio expirou:{}{}{STRING} de {STRING} para {STRING} j<> n<>o <20> subsidiado.
|
||||||
@@ -2582,7 +2601,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Adaptar barco
|
STR_983C_REFIT_SHIP :{BLACK}Adaptar barco
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga do barco
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga do barco
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Adaptar barco para transportar a carga seleccionada
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Adaptar barco para transportar a carga seleccionada
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}N<>o <20> poss<73>vel adaptar barco...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}N<>o <20> poss<73>vel adaptar barco...
|
||||||
STR_9842_REFITTABLE :(adapt<70>vel)
|
STR_9842_REFITTABLE :(adapt<70>vel)
|
||||||
@@ -2655,7 +2674,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Adaptar aeronave
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Adaptar aeronave
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga da aeronave
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccionar tipo de carga da aeronave
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Adaptar aeronave para transportar a carga seleccionada
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Adaptar aeronave para transportar a carga seleccionada
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccionar tipo de carga:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova capacidade: {GOLD}{STRING}{}{BLACK}Custo da adapta<74><61>o: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}N<>o <20> poss<73>vel adaptar aeronave...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}N<>o <20> poss<73>vel adaptar aeronave...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Ir para o hangar de {STATION}
|
STR_GO_TO_AIRPORT_HANGAR :Ir para o hangar de {STATION}
|
||||||
@@ -2750,6 +2769,8 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Seleccio
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Exibe o tipo de motor que substituir<69> o que est<73> seleccionado <20> esquerda, se algum
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Exibe o tipo de motor que substituir<69> o que est<73> seleccionado <20> esquerda, se algum
|
||||||
STR_REPLACE_HELP :{BLACK}Permite a substiui<75><69>o de um tipo de motor por outro, quando comboios do tipo original entram num dep<65>sito
|
STR_REPLACE_HELP :{BLACK}Permite a substiui<75><69>o de um tipo de motor por outro, quando comboios do tipo original entram num dep<65>sito
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Remover vag<61>es: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Remover vag<61>es: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}For<6F>ar a substitui<75><69>o autom<6F>tica a manter o comprimento do comb<6D>io, removendo vag<61>es (do in<69>cio), nas situa<75><61>es em que a substitui<75><69>o da locomotiva resultar num comb<6D>io maior.
|
||||||
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Locomotiva n<>o constru<72>vel
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Lista de sinais - {COMMA} Sinais
|
STR_SIGN_LIST_CAPTION :{WHITE}Lista de sinais - {COMMA} Sinais
|
||||||
|
@@ -83,37 +83,37 @@ STR_004B_BATTERY :baterii
|
|||||||
STR_004C_PLASTIC :plastic
|
STR_004C_PLASTIC :plastic
|
||||||
STR_004D_FIZZY_DRINK :suc
|
STR_004D_FIZZY_DRINK :suc
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} c<>l<EFBFBD>tor
|
STR_QUANTITY_PASSENGERS :{COMMA} c<>l<EFBFBD>tor{P "" i}
|
||||||
STR_QUANTITY_COAL :{COMMA} ton<EFBFBD> de c<>rbune
|
STR_QUANTITY_COAL :{COMMA} ton{P <20> e} de c<>rbune
|
||||||
STR_QUANTITY_MAIL :{COMMA} sac cu colete postale
|
STR_QUANTITY_MAIL :{COMMA} sac{P "" i} cu colete postale
|
||||||
STR_QUANTITY_OIL :{VOLUME} de petrol
|
STR_QUANTITY_OIL :{VOLUME} de petrol
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} animal
|
STR_QUANTITY_LIVESTOCK :{COMMA} animal{P "" e}
|
||||||
STR_QUANTITY_GOODS :{COMMA} pachet de bunuri
|
STR_QUANTITY_GOODS :{COMMA} pachet{P "" e} de bunuri
|
||||||
STR_QUANTITY_GRAIN :{COMMA} ton<EFBFBD> de cereale
|
STR_QUANTITY_GRAIN :{COMMA} ton{P <20> e} de cereale
|
||||||
STR_QUANTITY_WOOD :{COMMA} ton<EFBFBD> de lemne
|
STR_QUANTITY_WOOD :{COMMA} ton{P <20> e} de lemne
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} ton<EFBFBD> de minereu de fier
|
STR_QUANTITY_IRON_ORE :{COMMA} ton{P <20> e} de minereu de fier
|
||||||
STR_QUANTITY_STEEL :{COMMA} ton<EFBFBD> de otel
|
STR_QUANTITY_STEEL :{COMMA} ton{P <20> e} de otel
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} cutie de valori
|
STR_QUANTITY_VALUABLES :{COMMA} cuti{P e i} de valori
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} ton<EFBFBD> de minereu de cupru
|
STR_QUANTITY_COPPER_ORE :{COMMA} ton{P <20> e} de minereu de cupru
|
||||||
STR_QUANTITY_MAIZE :{COMMA} ton<EFBFBD> de porumb
|
STR_QUANTITY_MAIZE :{COMMA} ton{P <20> e} de porumb
|
||||||
STR_QUANTITY_FRUIT :{COMMA} ton<EFBFBD> de fructe
|
STR_QUANTITY_FRUIT :{COMMA} ton{P <20> e} de fructe
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} sac cu diamante
|
STR_QUANTITY_DIAMONDS :{COMMA} sac{P "" i} cu diamante
|
||||||
STR_QUANTITY_FOOD :{COMMA} ton<EFBFBD> de alimente
|
STR_QUANTITY_FOOD :{COMMA} ton{P <20> e} de alimente
|
||||||
STR_QUANTITY_PAPER :{COMMA} ton<EFBFBD> de h<>rtie
|
STR_QUANTITY_PAPER :{COMMA} ton{P <20> e} de h<>rtie
|
||||||
STR_QUANTITY_GOLD :{COMMA} sac cu aur
|
STR_QUANTITY_GOLD :{COMMA} sac{P "" i} cu aur
|
||||||
STR_QUANTITY_WATER :{VOLUME} de ap<61>
|
STR_QUANTITY_WATER :{VOLUME} de ap<61>
|
||||||
STR_QUANTITY_WHEAT :{COMMA} ton<EFBFBD> de gr<67>u
|
STR_QUANTITY_WHEAT :{COMMA} ton{P <20> e} de gr<67>u
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} de cauciuc
|
STR_QUANTITY_RUBBER :{VOLUME} de cauciuc
|
||||||
STR_QUANTITY_SUGAR :{COMMA} ton<EFBFBD> de zah<61>r
|
STR_QUANTITY_SUGAR :{COMMA} ton{P <20> e} de zah<61>r
|
||||||
STR_QUANTITY_TOYS :{COMMA} sac cu juc<75>rii
|
STR_QUANTITY_TOYS :{COMMA} sac{P "" i} cu juc<75>rii
|
||||||
STR_QUANTITY_SWEETS :{COMMA} sac cu bomboane
|
STR_QUANTITY_SWEETS :{COMMA} sac{P "" i} cu bomboane
|
||||||
STR_QUANTITY_COLA :{VOLUME} de cola
|
STR_QUANTITY_COLA :{VOLUME} de cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} ton<EFBFBD> de vat<61> de zah<61>r
|
STR_QUANTITY_CANDYFLOSS :{COMMA} ton{P <20> e} de vat<61> de zah<61>r
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} balonas
|
STR_QUANTITY_BUBBLES :{COMMA} balonas{P "" e}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} ton<EFBFBD> de caramel
|
STR_QUANTITY_TOFFEE :{COMMA} ton{P <20> e} de caramel
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} baterie
|
STR_QUANTITY_BATTERIES :{COMMA} bateri{P e i}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} de plastic
|
STR_QUANTITY_PLASTIC :{VOLUME} de plastic
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} bidon cu suc
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} bido{P n ane} cu suc
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}CL
|
STR_ABBREV_PASSENGERS :{TINYFONT}CL
|
||||||
STR_ABBREV_COAL :{TINYFONT}CB
|
STR_ABBREV_COAL :{TINYFONT}CB
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Set
|
|||||||
STR_MESSAGE_HISTORY_MENU :Lista ultimelor mesaje
|
STR_MESSAGE_HISTORY_MENU :Lista ultimelor mesaje
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Afiseaza ultimul mesaj (ultima stire) si optiunile pentru mesaje
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Afiseaza ultimul mesaj (ultima stire) si optiunile pentru mesaje
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Optiuni mesaje
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Optiuni mesaje
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Tipuri mesaje:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Tipuri mesaje:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Sosirea primului vehicul la una din statiile tale
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Sosirea primului vehicul la una din statiile tale
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Sosirea primului vehicul la una din statiile competitorilor
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Sosirea primului vehicul la una din statiile competitorilor
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidente/dezastre
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidente/dezastre
|
||||||
@@ -838,6 +838,7 @@ STR_TOWNNAME_ROMANIAN :Romanesti
|
|||||||
STR_TOWNNAME_CZECH :Cehe
|
STR_TOWNNAME_CZECH :Cehe
|
||||||
STR_TOWNNAME_SWISS :Elvetian
|
STR_TOWNNAME_SWISS :Elvetian
|
||||||
STR_TOWNNAME_DANISH :Danez<65>
|
STR_TOWNNAME_DANISH :Danez<65>
|
||||||
|
STR_TOWNNAME_TURKISH :Turc<72>
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Lira sterlina (<28>)
|
STR_CURR_GBP :Lira sterlina (<28>)
|
||||||
@@ -860,7 +861,7 @@ STR_CURR_ITL :Lir
|
|||||||
STR_CURR_NLG :Gulden olandez (NLG)
|
STR_CURR_NLG :Gulden olandez (NLG)
|
||||||
STR_CURR_NOK :Coroan<61> norvegian<61> (NOK)
|
STR_CURR_NOK :Coroan<61> norvegian<61> (NOK)
|
||||||
STR_CURR_PLN :Zlot (PLN)
|
STR_CURR_PLN :Zlot (PLN)
|
||||||
STR_CURR_ROL :Leu rom<6F>nesc (Lei)
|
STR_CURR_ROL :Leu rom<6F>nesc (ROL)
|
||||||
STR_CURR_RUR :Rubl<62> ruseasc<73> (RUR)
|
STR_CURR_RUR :Rubl<62> ruseasc<73> (RUR)
|
||||||
STR_CURR_SEK :Coroan<61> suedez<65> (SEK)
|
STR_CURR_SEK :Coroan<61> suedez<65> (SEK)
|
||||||
|
|
||||||
@@ -911,6 +912,7 @@ STR_CRATES :pachete
|
|||||||
STR_RES_OTHER :altele
|
STR_RES_OTHER :altele
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Nu pot construi lista de comenzi comune...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Nu pot construi lista de comenzi comune...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Nu pot copia lista de comenzi...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Nu pot copia lista de comenzi...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Sf<53>rsitul comenzilor comune - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Sf<53>rsitul comenzilor comune - -
|
||||||
@@ -1237,7 +1239,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (fa reclama)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (fa reclama)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 juc<75>tori
|
||||||
|
STR_NETWORK_1_PLAYERS :1 juc<75>tor
|
||||||
|
STR_NETWORK_2_PLAYERS :2 juc<75>tori
|
||||||
|
STR_NETWORK_3_PLAYERS :3 juc<75>tori
|
||||||
|
STR_NETWORK_4_PLAYERS :4 juc<75>tori
|
||||||
|
STR_NETWORK_5_PLAYERS :5 juc<75>tori
|
||||||
|
STR_NETWORK_6_PLAYERS :6 juc<75>tori
|
||||||
|
STR_NETWORK_7_PLAYERS :7 juc<75>tori
|
||||||
|
STR_NETWORK_8_PLAYERS :8 juc<75>tori
|
||||||
|
STR_NETWORK_9_PLAYERS :9 juc<75>tori
|
||||||
|
STR_NETWORK_10_PLAYERS :10 juc<75>tori
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Maximum companii:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limiteaz<61> serverle la un anumit num<75>r companii
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Maxim spectatori:
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limiteaz<61> serverul la un anumit num<75>r de spectatori
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Limba vorbita:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Limba vorbita:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Ceilalti jucatori vor sti in ce limba se discuta per server.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Ceilalti jucatori vor sti in ce limba se discuta per server.
|
||||||
@@ -1293,12 +1310,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) In
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Preluare info joc..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Preluare info joc..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Preluare info companie..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Preluare info companie..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} client(i) inaintea noastra
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} client{P "" i} inaintea noastra
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descarcati pana acum
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descarcati pana acum
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Deconectare
|
STR_NETWORK_DISCONNECT :{BLACK}Deconectare
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Introdu textul de trimis
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introdu suma de bani pe care vrei sa o cedezi
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introdu suma de bani pe care vrei sa o cedezi
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server protejat. Introdu parola
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server protejat. Introdu parola
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companie protejata. Introdu parola
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Companie protejata. Introdu parola
|
||||||
@@ -1336,6 +1352,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :parola gresita
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :player-id in DoCommand gresit
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :player-id in DoCommand gresit
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :dat afara de pe server
|
STR_NETWORK_ERR_CLIENT_KICKED :dat afara de pe server
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :a incercat sa foloseasca un cheat
|
STR_NETWORK_ERR_CLIENT_CHEATER :a incercat sa foloseasca un cheat
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :server plin
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :a intrat in joc
|
STR_NETWORK_CLIENT_JOINED :a intrat in joc
|
||||||
STR_NETWORK_GIVE_MONEY :ti-a dat o suma de bani ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :ti-a dat o suma de bani ({CURRENCY})
|
||||||
@@ -1434,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Cale ferat
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terenul are o <20>nclinatie nepotrivit<69> pentru o sosea
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Terenul are o <20>nclinatie nepotrivit<69> pentru o sosea
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Mai <20>nt<6E>i trebuie demolat<61> soseaua
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Mai <20>nt<6E>i trebuie demolat<61> soseaua
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Lucrari la drum in curs de desfasurare
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Constructii rutiere
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Constructii rutiere
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Alege pod rutier
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Alege pod rutier
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Nu pot construi sosea aici...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Nu pot construi sosea aici...
|
||||||
@@ -1662,6 +1680,7 @@ STR_306B_HELIPORT :{BLACK}Heliport
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...statie prea mare
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...statie prea mare
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...statii neuniforme dezactivat
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...statii neuniforme dezactivat
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orientarea santierului naval
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orientarea santierului naval
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...trebuie construit pe ap<61>
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...trebuie construit pe ap<61>
|
||||||
@@ -2497,6 +2516,7 @@ STR_9022_VEHICLES_CLICK_ON_VEHICLE :{BLACK}Autovehi
|
|||||||
STR_9023_BUILD_NEW_ROAD_VEHICLE :{BLACK}Cump<6D>r<EFBFBD> un autovehicul
|
STR_9023_BUILD_NEW_ROAD_VEHICLE :{BLACK}Cump<6D>r<EFBFBD> un autovehicul
|
||||||
STR_9024_DRAG_ROAD_VEHICLE_TO_HERE :{BLACK}Mut<75> un autovehicul aici pentru a-l vinde
|
STR_9024_DRAG_ROAD_VEHICLE_TO_HERE :{BLACK}Mut<75> un autovehicul aici pentru a-l vinde
|
||||||
STR_9025_CENTER_MAIN_VIEW_ON_ROAD :{BLACK}Centreaz<61> imaginea pe locatia acestei autobaze
|
STR_9025_CENTER_MAIN_VIEW_ON_ROAD :{BLACK}Centreaz<61> imaginea pe locatia acestei autobaze
|
||||||
|
STR_9026_ROAD_VEHICLE_SELECTION :{BLACK}Road vehicle selection list - click on vehicle for information
|
||||||
STR_9027_BUILD_THE_HIGHLIGHTED_ROAD :{BLACK}Cump<6D>r<EFBFBD> autovehiculul selectat
|
STR_9027_BUILD_THE_HIGHLIGHTED_ROAD :{BLACK}Cump<6D>r<EFBFBD> autovehiculul selectat
|
||||||
STR_9028_NEW_ROAD_VEHICLE_NOW_AVAILABLE :{BLACK}{BIGFONT}Un nou autovehicul disponibil!
|
STR_9028_NEW_ROAD_VEHICLE_NOW_AVAILABLE :{BLACK}{BIGFONT}Un nou autovehicul disponibil!
|
||||||
STR_9029 :{BLACK}{BIGFONT}{STRING}
|
STR_9029 :{BLACK}{BIGFONT}{STRING}
|
||||||
@@ -2581,7 +2601,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Schimb<6D> marfa transportat<61>
|
STR_983C_REFIT_SHIP :{BLACK}Schimb<6D> marfa transportat<61>
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de <20>nc<6E>rc<72>tur<75> ce va fi transportat de nav<61>
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de <20>nc<6E>rc<72>tur<75> ce va fi transportat de nav<61>
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Schimb<6D> tipul de <20>nc<6E>rc<72>tur<75> al acestei nave
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Schimb<6D> tipul de <20>nc<6E>rc<72>tur<75> al acestei nave
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege tipul <20>nc<6E>rc<72>turii:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege tipul <20>nc<6E>rc<72>turii:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{STRING}{}{BLACK}Costul transform<72>rii: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{STRING}{}{BLACK}Costul transform<72>rii: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Nu pot schimba tipul navei...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Nu pot schimba tipul navei...
|
||||||
STR_9842_REFITTABLE :(suport<72> alte m<>rfuri)
|
STR_9842_REFITTABLE :(suport<72> alte m<>rfuri)
|
||||||
@@ -2654,7 +2674,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Schimb<6D> tipul de <20>nc<6E>rc<72>tur<75> transportat
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Schimb<6D> tipul de <20>nc<6E>rc<72>tur<75> transportat
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege marfa care doresti s<> fie transportat<61>
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege marfa care doresti s<> fie transportat<61>
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Schimb<6D> tipul de <20>nc<6E>rc<72>tur<75> al acestei aeronave
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Schimb<6D> tipul de <20>nc<6E>rc<72>tur<75> al acestei aeronave
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege marfa de transportat:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege marfa de transportat:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{STRING}{}{BLACK}Costul transform<72>rii: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{STRING}{}{BLACK}Costul transform<72>rii: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Nu pot schimba tipul de <20>nc<6E>rc<72>tur<75>...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Nu pot schimba tipul de <20>nc<6E>rc<72>tur<75>...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Mergi la Hangarul {STATION}
|
STR_GO_TO_AIRPORT_HANGAR :Mergi la Hangarul {STATION}
|
||||||
@@ -2749,6 +2769,9 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Alege un
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Afiseaza cu ce model vor fi inlocuite vehiculele din stanga
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Afiseaza cu ce model vor fi inlocuite vehiculele din stanga
|
||||||
STR_REPLACE_HELP :{BLACK}Aceasta functie iti permite sa selectezi un model de vehicul si sa-l inlocuiesti cu altul. Schimbarea se va efectua automat la intrarea vehiculului intr-un depou.
|
STR_REPLACE_HELP :{BLACK}Aceasta functie iti permite sa selectezi un model de vehicul si sa-l inlocuiesti cu altul. Schimbarea se va efectua automat la intrarea vehiculului intr-un depou.
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Retragere vagoane: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Retragere vagoane: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}F<> optiunea de auto<74>nlocuire s<> p<>streze identic<69> lungimea unui tren prin eliminarea vagoanelor (<28>ncep<65>nd din fat<61>), dac<61> <20>nlocuirea motorului ar face trenul mai lung.
|
||||||
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Motorul nu poate fi construit
|
||||||
|
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Lista de semne - {COMMA} Semne
|
STR_SIGN_LIST_CAPTION :{WHITE}Lista de semne - {COMMA} Semne
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
##id 0x0000
|
##id 0x0000
|
||||||
STR_NULL :
|
STR_NULL :
|
||||||
STR_0001_OFF_EDGE_OF_MAP :{WHITE}Za okrajom mapy
|
STR_0001_OFF_EDGE_OF_MAP :{WHITE}Za okrajom mapy
|
||||||
STR_0002_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Prilis blizko okraju mapy
|
STR_0002_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Prilis blizko okraja mapy
|
||||||
STR_0003_NOT_ENOUGH_CASH_REQUIRES :{WHITE}Mala hotovost - potrebna {CURRENCY}
|
STR_0003_NOT_ENOUGH_CASH_REQUIRES :{WHITE}Mala hotovost - potrebna {CURRENCY}
|
||||||
STR_0004 :{WHITE}{CURRENCY64}
|
STR_0004 :{WHITE}{CURRENCY64}
|
||||||
STR_0005 :{RED}{CURRENCY64}
|
STR_0005 :{RED}{CURRENCY64}
|
||||||
@@ -155,7 +155,7 @@ STR_00B3_MESSAGE_FROM :{YELLOW}Sprava
|
|||||||
STR_00B4_CAN_T_DO_THIS :{WHITE}Takto sa to neda...
|
STR_00B4_CAN_T_DO_THIS :{WHITE}Takto sa to neda...
|
||||||
STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Oblast sa neda vycistit...
|
STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Oblast sa neda vycistit...
|
||||||
STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Povodny copyright: {COPYRIGHT} 1995 Chris Sawyer, vsetky prava vyhradene
|
STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Povodny copyright: {COPYRIGHT} 1995 Chris Sawyer, vsetky prava vyhradene
|
||||||
STR_00B7_VERSION :{BLACK}OpenTTD version {REV}
|
STR_00B7_VERSION :{BLACK}OpenTTD verzia {REV}
|
||||||
STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2006 team OpenTTD
|
STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2006 team OpenTTD
|
||||||
STR_TRANSLATED_BY :{BLACK} Preklad - gpsoft
|
STR_TRANSLATED_BY :{BLACK} Preklad - gpsoft
|
||||||
|
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Nastavenia spra
|
|||||||
STR_MESSAGE_HISTORY_MENU :Historia Sprav
|
STR_MESSAGE_HISTORY_MENU :Historia Sprav
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Zobrazit poslednu spravu/novinku, nastavenia sprav
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Zobrazit poslednu spravu/novinku, nastavenia sprav
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Nastavenia sprav
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Nastavenia sprav
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Typ sprav:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Typ sprav:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Prijazd prveho vozidla do stanice hraca
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Prijazd prveho vozidla do stanice hraca
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Prijazd prveho vozidla do stanice konkurencie
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Prijazd prveho vozidla do stanice konkurencie
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Havarie / Katastrofy
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Havarie / Katastrofy
|
||||||
@@ -838,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Rumunske
|
|||||||
STR_TOWNNAME_CZECH :Ceske
|
STR_TOWNNAME_CZECH :Ceske
|
||||||
STR_TOWNNAME_SWISS :Svajciarske
|
STR_TOWNNAME_SWISS :Svajciarske
|
||||||
STR_TOWNNAME_DANISH :Danske
|
STR_TOWNNAME_DANISH :Danske
|
||||||
|
STR_TOWNNAME_TURKISH :Tureck<63>
|
||||||
|
STR_TOWNNAME_ITALIAN :Talianske
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Libry (<28>)
|
STR_CURR_GBP :Libry (<28>)
|
||||||
@@ -860,8 +862,8 @@ STR_CURR_ITL :Talianske Liry
|
|||||||
STR_CURR_NLG :Danske Guldeny (NLG)
|
STR_CURR_NLG :Danske Guldeny (NLG)
|
||||||
STR_CURR_NOK :Norske Koruny (NOK)
|
STR_CURR_NOK :Norske Koruny (NOK)
|
||||||
STR_CURR_PLN :Polske Zloty (PLN)
|
STR_CURR_PLN :Polske Zloty (PLN)
|
||||||
STR_CURR_ROL :Rumunske Lei
|
STR_CURR_ROL :Rumunske Lei (ROL)
|
||||||
STR_CURR_RUR :Rusle Ruble (rur)
|
STR_CURR_RUR :Rusle Ruble (RUR)
|
||||||
STR_CURR_SEK :Svedske Koruny (SEK)
|
STR_CURR_SEK :Svedske Koruny (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Vlasne...
|
STR_CURR_CUSTOM :Vlasne...
|
||||||
@@ -1239,6 +1241,15 @@ STR_NETWORK_INTERNET_ADVERTISE :Internet (oznam
|
|||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_0_PLAYERS :0 hracov
|
STR_NETWORK_0_PLAYERS :0 hracov
|
||||||
STR_NETWORK_1_PLAYERS :1 hrac
|
STR_NETWORK_1_PLAYERS :1 hrac
|
||||||
|
STR_NETWORK_2_PLAYERS :2 hr<68>ci
|
||||||
|
STR_NETWORK_3_PLAYERS :3 hr<68>ci
|
||||||
|
STR_NETWORK_4_PLAYERS :4 hr<68>ci
|
||||||
|
STR_NETWORK_5_PLAYERS :5 hr<68>cov
|
||||||
|
STR_NETWORK_6_PLAYERS :6 hr<68>cov
|
||||||
|
STR_NETWORK_7_PLAYERS :7 hr<68>cov
|
||||||
|
STR_NETWORK_8_PLAYERS :8 hr<68>cov
|
||||||
|
STR_NETWORK_9_PLAYERS :9 hr<68>cov
|
||||||
|
STR_NETWORK_10_PLAYERS :10 hr<68>cov
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max. pocet spolocnosti:
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max. pocet spolocnosti:
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Obmedzi maximalny pocet spolocnosti na serveri
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Obmedzi maximalny pocet spolocnosti na serveri
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
@@ -1299,12 +1310,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Prijem informacii o hre..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Prijem informacii o hre..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Prijem informacii o spolocnosti..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Prijem informacii o spolocnosti..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient(i) pred nami
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient{P "" e i} pred nami
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kB stiahnute
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kB stiahnute
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Odpojit sa
|
STR_NETWORK_DISCONNECT :{BLACK}Odpojit sa
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Napis spravu, ktoru chces poslat
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Napis sumu, ktoru chces poskytnut
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Napis sumu, ktoru chces poskytnut
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server je chraneny. Napis heslo
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Server je chraneny. Napis heslo
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Spolocnost je chranena. Napis heslo
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Spolocnost je chranena. Napis heslo
|
||||||
@@ -1441,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :Zeleznicne kola
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Teren ma nevhodny sklon pre stavbu cesty
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Teren ma nevhodny sklon pre stavbu cesty
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Cesta musi byt najskor odstranena
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Cesta musi byt najskor odstranena
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Prebiehaju cestne prace
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Vystavba cesty
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Vystavba cesty
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Vyber cestny most
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Vyber cestny most
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Tu sa neda postavit cesta...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Tu sa neda postavit cesta...
|
||||||
@@ -1505,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} M
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Hodnotenie dopravnych spolocnosti:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Hodnotenie dopravnych spolocnosti:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Dotacie
|
STR_2025_SUBSIDIES :{WHITE}Dotacie
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Ponuknute dotacie:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Ponuknute dotacie:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} z {STRING} do {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} z {STRING} do {STRING}
|
||||||
STR_2028_BY :{YELLOW} ({DATE_SHORT})
|
STR_2028_BY :{YELLOW} ({DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Nie je
|
STR_202A_NONE :{ORANGE}Nie je
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Uz dotovane:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Uz dotovane:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} z {STATION} do {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} z {STATION} do {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, do {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, do {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Dotacia skoncila:{}{}Preprava {STRING} z {STRING} do {STRING} uz nebude dotovana.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Dotacia skoncila:{}{}Preprava {STRING} z {STRING} do {STRING} uz nebude dotovana.
|
||||||
@@ -2406,6 +2417,7 @@ STR_8833_CAN_T_INSERT_NEW_ORDER :{WHITE}Nemozno
|
|||||||
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Nemozno vymazat tebnto prikaz...
|
STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Nemozno vymazat tebnto prikaz...
|
||||||
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Nemozno zmenit tento prikaz...
|
STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Nemozno zmenit tento prikaz...
|
||||||
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}nemozno posuvat vozdlo...
|
STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}nemozno posuvat vozdlo...
|
||||||
|
STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Zadn<64> stroj v<>dy doprev<65>dza svoj druh<75> stroj vpredu
|
||||||
STR_8838_N_A :Nie je{SKIP}
|
STR_8838_N_A :Nie je{SKIP}
|
||||||
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Nemozno predat automobil...
|
STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Nemozno predat automobil...
|
||||||
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Nemoze najst cestu do depa
|
STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Nemoze najst cestu do depa
|
||||||
@@ -2588,7 +2600,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Prerobit lod
|
STR_983C_REFIT_SHIP :{BLACK}Prerobit lod
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vybrat typ nakladu pre lod
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vybrat typ nakladu pre lod
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Prerobit lod na vybrany typ nakladu
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Prerobit lod na vybrany typ nakladu
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vyber typ nakladu:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vyber typ nakladu:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova kapacita: {GOLD}{STRING}{}{BLACK}Cena prerabky: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nova kapacita: {GOLD}{STRING}{}{BLACK}Cena prerabky: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Nemozno prerobit lod...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Nemozno prerobit lod...
|
||||||
STR_9842_REFITTABLE :(prerobitelna)
|
STR_9842_REFITTABLE :(prerobitelna)
|
||||||
@@ -2661,7 +2673,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Prerobit lietadlo
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Prerobit lietadlo
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vyber novy typ nakladu
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Vyber novy typ nakladu
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Prerobit lietadlo na novy typ nakladu
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Prerobit lietadlo na novy typ nakladu
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vybrat typ noveho nakladu:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Vybrat typ noveho nakladu:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}nova kapacita: {GOLD}{STRING}{}{BLACK}cena prerobenia: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}nova kapacita: {GOLD}{STRING}{}{BLACK}cena prerobenia: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Nemozno prerobit na novy typ nakladu...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Nemozno prerobit na novy typ nakladu...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Chod do {STATION} Hangaru
|
STR_GO_TO_AIRPORT_HANGAR :Chod do {STATION} Hangaru
|
||||||
@@ -2756,6 +2768,8 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Vyber ty
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Tu sa zobrazuje, za ktoru lokomotiva sa lokomotiva v lavom zozname zamenuje
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Tu sa zobrazuje, za ktoru lokomotiva sa lokomotiva v lavom zozname zamenuje
|
||||||
STR_REPLACE_HELP :{BLACK}Umoznuje vybrat typ lokomotivy, ktory automaticky sa zameni za iny typ, ak vlaky s takouto lokomotivou sa zastavia v depe
|
STR_REPLACE_HELP :{BLACK}Umoznuje vybrat typ lokomotivy, ktory automaticky sa zameni za iny typ, ak vlaky s takouto lokomotivou sa zastavia v depe
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Odstranenie vagonu: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Odstranenie vagonu: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Funkcia automatickeho vylepsovania vlakov moze udrzovat rovnaku dlzku vlakov odstranovanim vagonov (od zaciatku vlakov), pokial by zmena masiny vlak predlzila.
|
||||||
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Lokomotiva sa nevyraba
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Zoznam popisov - {COMMA} popisov
|
STR_SIGN_LIST_CAPTION :{WHITE}Zoznam popisov - {COMMA} popisov
|
||||||
|
@@ -83,37 +83,37 @@ STR_004B_BATTERY :Pilas
|
|||||||
STR_004C_PLASTIC :Pl<50>stico
|
STR_004C_PLASTIC :Pl<50>stico
|
||||||
STR_004D_FIZZY_DRINK :Refresco
|
STR_004D_FIZZY_DRINK :Refresco
|
||||||
STR_QUANTITY_NOTHING :
|
STR_QUANTITY_NOTHING :
|
||||||
STR_QUANTITY_PASSENGERS :{COMMA} pasajero
|
STR_QUANTITY_PASSENGERS :{COMMA} pasajero{P "" s}
|
||||||
STR_QUANTITY_COAL :{COMMA} tonelada de carb<72>n
|
STR_QUANTITY_COAL :{COMMA} tonelada{P "" s} de carb<72>n
|
||||||
STR_QUANTITY_MAIL :{COMMA} saca de correo
|
STR_QUANTITY_MAIL :{COMMA} saca{P "" s} de correo
|
||||||
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
STR_QUANTITY_OIL :{VOLUME} de petr<74>leo
|
||||||
STR_QUANTITY_LIVESTOCK :{COMMA} cabeza de ganado
|
STR_QUANTITY_LIVESTOCK :{COMMA} cabeza{P "" s} de ganado
|
||||||
STR_QUANTITY_GOODS :{COMMA} caja de mercanc<6E>a
|
STR_QUANTITY_GOODS :{COMMA} caja{P "" s} de mercanc<6E>a{P "" s}
|
||||||
STR_QUANTITY_GRAIN :{COMMA} tonelada de grano
|
STR_QUANTITY_GRAIN :{COMMA} tonelada{P "" s} de grano
|
||||||
STR_QUANTITY_WOOD :{COMMA} tonelada de madera
|
STR_QUANTITY_WOOD :{COMMA} tonelada{P "" s} de madera
|
||||||
STR_QUANTITY_IRON_ORE :{COMMA} tonelada de mineral de hierro
|
STR_QUANTITY_IRON_ORE :{COMMA} tonelada{P "" s} de mineral de hierro
|
||||||
STR_QUANTITY_STEEL :{COMMA} tonelada de acero
|
STR_QUANTITY_STEEL :{COMMA} tonelada{P "" s} de acero
|
||||||
STR_QUANTITY_VALUABLES :{COMMA} bolsa de objetos de valor
|
STR_QUANTITY_VALUABLES :{COMMA} bolsa{P "" s} de objetos de valor
|
||||||
STR_QUANTITY_COPPER_ORE :{COMMA} tonelada de mineral de cobre
|
STR_QUANTITY_COPPER_ORE :{COMMA} tonelada{P "" s} de mineral de cobre
|
||||||
STR_QUANTITY_MAIZE :{COMMA} tonelada de ma<6D>z
|
STR_QUANTITY_MAIZE :{COMMA} tonelada{P "" s} de ma<6D>z
|
||||||
STR_QUANTITY_FRUIT :{COMMA} tonelada de fruta
|
STR_QUANTITY_FRUIT :{COMMA} tonelada{P "" s} de fruta
|
||||||
STR_QUANTITY_DIAMONDS :{COMMA} bolsa de diamantes
|
STR_QUANTITY_DIAMONDS :{COMMA} bolsa{P "" s} de diamantes
|
||||||
STR_QUANTITY_FOOD :{COMMA} tonelada de alimento
|
STR_QUANTITY_FOOD :{COMMA} tonelada{P "" s} de alimento
|
||||||
STR_QUANTITY_PAPER :{COMMA} tonelada de papel
|
STR_QUANTITY_PAPER :{COMMA} tonelada{P "" s} de papel
|
||||||
STR_QUANTITY_GOLD :{COMMA} bolsa de oro
|
STR_QUANTITY_GOLD :{COMMA} bolsa{P "" s} de oro
|
||||||
STR_QUANTITY_WATER :{VOLUME} de agua
|
STR_QUANTITY_WATER :{VOLUME} de agua
|
||||||
STR_QUANTITY_WHEAT :{COMMA} tonelada de trigo
|
STR_QUANTITY_WHEAT :{COMMA} tonelada{P "" s} de trigo
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} de caucho
|
STR_QUANTITY_RUBBER :{VOLUME} de caucho
|
||||||
STR_QUANTITY_SUGAR :{COMMA} tonelada de azucar
|
STR_QUANTITY_SUGAR :{COMMA} tonelada{P "" s} de azucar
|
||||||
STR_QUANTITY_TOYS :{COMMA} juguete
|
STR_QUANTITY_TOYS :{COMMA} juguete{P "" s}
|
||||||
STR_QUANTITY_SWEETS :{COMMA} bolsa de dulces
|
STR_QUANTITY_SWEETS :{COMMA} bolsa{P "" s} de dulces
|
||||||
STR_QUANTITY_COLA :{VOLUME} de cola
|
STR_QUANTITY_COLA :{VOLUME} de cola
|
||||||
STR_QUANTITY_CANDYFLOSS :{COMMA} tonelada de algod<6F>n de az<61>car
|
STR_QUANTITY_CANDYFLOSS :{COMMA} tonelada{P "" s} de algod<6F>n de az<61>car
|
||||||
STR_QUANTITY_BUBBLES :{COMMA} burbuja
|
STR_QUANTITY_BUBBLES :{COMMA} burbuja{P "" s}
|
||||||
STR_QUANTITY_TOFFEE :{COMMA} tonelada de caramelo
|
STR_QUANTITY_TOFFEE :{COMMA} tonelada{P "" s} de caramelo{P "" s}
|
||||||
STR_QUANTITY_BATTERIES :{COMMA} pila
|
STR_QUANTITY_BATTERIES :{COMMA} pila{P "" s}
|
||||||
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
STR_QUANTITY_PLASTIC :{VOLUME} de pl<70>stico
|
||||||
STR_QUANTITY_FIZZY_DRINKS :{COMMA} refresco
|
STR_QUANTITY_FIZZY_DRINKS :{COMMA} refresco{P "" s}
|
||||||
STR_ABBREV_NOTHING :
|
STR_ABBREV_NOTHING :
|
||||||
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
STR_ABBREV_PASSENGERS :{TINYFONT}PS
|
||||||
STR_ABBREV_COAL :{TINYFONT}CL
|
STR_ABBREV_COAL :{TINYFONT}CL
|
||||||
@@ -838,6 +838,8 @@ STR_TOWNNAME_ROMANIAN :Rumano
|
|||||||
STR_TOWNNAME_CZECH :Checo
|
STR_TOWNNAME_CZECH :Checo
|
||||||
STR_TOWNNAME_SWISS :Suizo
|
STR_TOWNNAME_SWISS :Suizo
|
||||||
STR_TOWNNAME_DANISH :Danes
|
STR_TOWNNAME_DANISH :Danes
|
||||||
|
STR_TOWNNAME_TURKISH :Turco
|
||||||
|
STR_TOWNNAME_ITALIAN :Italiano
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Libras (<28>)
|
STR_CURR_GBP :Libras (<28>)
|
||||||
@@ -860,8 +862,8 @@ STR_CURR_ITL :Lira Italiana (
|
|||||||
STR_CURR_NLG :Flor<6F>n Holand<6E>s (NLG)
|
STR_CURR_NLG :Flor<6F>n Holand<6E>s (NLG)
|
||||||
STR_CURR_NOK :Corona Noruega(NOK)
|
STR_CURR_NOK :Corona Noruega(NOK)
|
||||||
STR_CURR_PLN :Zloty Polaco (PLN)
|
STR_CURR_PLN :Zloty Polaco (PLN)
|
||||||
STR_CURR_ROL :Leu Rumano (Lei)
|
STR_CURR_ROL :Leu Rumano (ROL)
|
||||||
STR_CURR_RUR :Rublo Ruso (rur)
|
STR_CURR_RUR :Rublo Ruso (RUR)
|
||||||
STR_CURR_SEK :Corona Sueca (SEK)
|
STR_CURR_SEK :Corona Sueca (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Personalizado...
|
STR_CURR_CUSTOM :Personalizado...
|
||||||
@@ -1237,7 +1239,22 @@ STR_NETWORK_INTERNET :Internet
|
|||||||
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
STR_NETWORK_LAN_INTERNET :LAN / Internet
|
||||||
STR_NETWORK_INTERNET_ADVERTISE :Internet (anuncio)
|
STR_NETWORK_INTERNET_ADVERTISE :Internet (anuncio)
|
||||||
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO2 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_0_PLAYERS :0 jugadores
|
||||||
|
STR_NETWORK_1_PLAYERS :1 jugador
|
||||||
|
STR_NETWORK_2_PLAYERS :2 jugadores
|
||||||
|
STR_NETWORK_3_PLAYERS :3 jugadores
|
||||||
|
STR_NETWORK_4_PLAYERS :4 jugadores
|
||||||
|
STR_NETWORK_5_PLAYERS :5 jugadores
|
||||||
|
STR_NETWORK_6_PLAYERS :6 jugadores
|
||||||
|
STR_NETWORK_7_PLAYERS :7 jugadores
|
||||||
|
STR_NETWORK_8_PLAYERS :8 jugadores
|
||||||
|
STR_NETWORK_9_PLAYERS :9 jugadores
|
||||||
|
STR_NETWORK_10_PLAYERS :10 jugadores
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}M<>ximo compa<70><61>as:
|
||||||
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limitar el servidor a un cierto n<>mero de compa<70><61>as
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Espectadores m<>ximos
|
||||||
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limitar el servidor a un cierto n<>mero de espectadores
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma hablado:
|
STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Idioma hablado:
|
||||||
STR_NETWORK_LANGUAGE_TIP :{BLACK}Otros jugadores sabr<62>n cual es el idioma hablado en este servidor.
|
STR_NETWORK_LANGUAGE_TIP :{BLACK}Otros jugadores sabr<62>n cual es el idioma hablado en este servidor.
|
||||||
@@ -1293,12 +1310,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Recibiendo informaci<63>n del juego..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}Recibiendo informaci<63>n del juego..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Recibiendo informaci<63>n empresa..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}Recibiendo informaci<63>n empresa..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente(s) delante de usted
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} cliente{P "" s} delante de usted
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descargados
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbytes descargados
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Desconectado
|
STR_NETWORK_DISCONNECT :{BLACK}Desconectado
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Teclee el mensaje de texto a enviar
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introduce la cantidad de dinero que desea dar
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Introduce la cantidad de dinero que desea dar
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Teclee la contrase<73>a
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servidor protegido. Teclee la contrase<73>a
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Introduce contrase<73>a
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Empresa protegida. Introduce contrase<73>a
|
||||||
@@ -1336,6 +1352,7 @@ STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD :contrase
|
|||||||
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id de jugador incorrecto en DoCommand
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH :id de jugador incorrecto en DoCommand
|
||||||
STR_NETWORK_ERR_CLIENT_KICKED :expulsado por el servidor
|
STR_NETWORK_ERR_CLIENT_KICKED :expulsado por el servidor
|
||||||
STR_NETWORK_ERR_CLIENT_CHEATER :ha intentado usar un cheat (truco)
|
STR_NETWORK_ERR_CLIENT_CHEATER :ha intentado usar un cheat (truco)
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL :servidor lleno
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CLIENT_JOINED :se ha unido al juego
|
STR_NETWORK_CLIENT_JOINED :se ha unido al juego
|
||||||
STR_NETWORK_GIVE_MONEY :te ha enviado dinero ({CURRENCY})
|
STR_NETWORK_GIVE_MONEY :te ha enviado dinero ({CURRENCY})
|
||||||
@@ -1434,6 +1451,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :V
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Tierra inclinada en direcci<63>n err<72>nea para carretera
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Tierra inclinada en direcci<63>n err<72>nea para carretera
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Ha de retirar carretera primero
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}Ha de retirar carretera primero
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Trabajos en la carretera en progreso
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construcci<63>n de carretera
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Construcci<63>n de carretera
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Elige puente de carretera
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Elige puente de carretera
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}No se puede construir carretera aqu<71>...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}No se puede construir carretera aqu<71>...
|
||||||
@@ -1498,11 +1516,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} a
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Ranking de empresas de transporte:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Ranking de empresas de transporte:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subvenciones
|
STR_2025_SUBSIDIES :{WHITE}Subvenciones
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Se ofrecen subvenciones por llevar:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Se ofrecen subvenciones por llevar:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} desde {STRING} a {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} desde {STRING} a {STRING}
|
||||||
STR_2028_BY :{YELLOW} (antes de {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (antes de {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Ninguna
|
STR_202A_NONE :{ORANGE}Ninguna
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}L<>neas ya subvencionadas:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}L<>neas ya subvencionadas:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} desde {STATION} a {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} desde {STATION} a {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, hasta {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, hasta {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Oferta de subsidio caducada:{}{}{STRING} de {STRING} a {STRING} ya no conlleva una subvenci<63>n.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Oferta de subsidio caducada:{}{}{STRING} de {STRING} a {STRING} ya no conlleva una subvenci<63>n.
|
||||||
@@ -1989,7 +2007,7 @@ STR_7037_PRESIDENT :{WHITE}{PLAYERN
|
|||||||
STR_7038_INAUGURATED :{GOLD}Inaugurado: {WHITE}{NUM}
|
STR_7038_INAUGURATED :{GOLD}Inaugurado: {WHITE}{NUM}
|
||||||
STR_7039_VEHICLES :{GOLD}Vehiculos:
|
STR_7039_VEHICLES :{GOLD}Vehiculos:
|
||||||
STR_TRAINS :{WHITE}{COMMA} tren{P "" es}
|
STR_TRAINS :{WHITE}{COMMA} tren{P "" es}
|
||||||
STR_ROAD_VEHICLES :{WHITE}{COMMA} veh{P "" "s"}. carret{P "er" ""}a
|
STR_ROAD_VEHICLES :{WHITE}{COMMA} veh{P "" s}. carret{P er ""}a
|
||||||
STR_AIRCRAFT :{WHITE}{COMMA} aeroplano{P "" s}
|
STR_AIRCRAFT :{WHITE}{COMMA} aeroplano{P "" s}
|
||||||
STR_SHIPS :{WHITE}{COMMA} barco{P "" s}
|
STR_SHIPS :{WHITE}{COMMA} barco{P "" s}
|
||||||
STR_7042_NONE :{WHITE}Ninguno
|
STR_7042_NONE :{WHITE}Ninguno
|
||||||
@@ -2582,7 +2600,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Reformar barco
|
STR_983C_REFIT_SHIP :{BLACK}Reformar barco
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccione tipo de carga para que el barco la lleve
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccione tipo de carga para que el barco la lleve
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Reformar barco para que transporte el tipo de carga resaltado
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Reformar barco para que transporte el tipo de carga resaltado
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccione tipo de carga a llevar:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Seleccione tipo de carga a llevar:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nueva capacidad: {GOLD}{STRING}{}{BLACK}Coste de reforma: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nueva capacidad: {GOLD}{STRING}{}{BLACK}Coste de reforma: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}No se puede reformar barco...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}No se puede reformar barco...
|
||||||
STR_9842_REFITTABLE :(reformable)
|
STR_9842_REFITTABLE :(reformable)
|
||||||
@@ -2655,7 +2673,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Reformar aeronave
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Reformar aeronave
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccione tipo de carga para que la aeronave la lleve
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Seleccione tipo de carga para que la aeronave la lleve
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Reformar aeronave para que lleve el tipo de carga resaltado
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Reformar aeronave para que lleve el tipo de carga resaltado
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Elige tipo de carga para llevar:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Elige tipo de carga para llevar:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nueva capacidad: {GOLD}{STRING}{}{BLACK}Coste de reforma: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nueva capacidad: {GOLD}{STRING}{}{BLACK}Coste de reforma: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}No se puede reformar aeronave...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}No se puede reformar aeronave...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :Ir al hangar de {STATION}
|
STR_GO_TO_AIRPORT_HANGAR :Ir al hangar de {STATION}
|
||||||
@@ -2750,6 +2768,7 @@ STR_REPLACE_HELP_RAILTYPE :{BLACK}Seleccio
|
|||||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Muestra que locomotora ser<65> reemplazada
|
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Muestra que locomotora ser<65> reemplazada
|
||||||
STR_REPLACE_HELP :{BLACK}Esta funci<63>n permite seleccionar un tipo de locomotora y reemplazarla por otra. El cambio se realizar<61> cuando el veh<65>culo llegue al dep<65>sito
|
STR_REPLACE_HELP :{BLACK}Esta funci<63>n permite seleccionar un tipo de locomotora y reemplazarla por otra. El cambio se realizar<61> cuando el veh<65>culo llegue al dep<65>sito
|
||||||
STR_REPLACE_REMOVE_WAGON :{BLACK}Quitar vag<61>n: {ORANGE}{SKIP}{STRING}
|
STR_REPLACE_REMOVE_WAGON :{BLACK}Quitar vag<61>n: {ORANGE}{SKIP}{STRING}
|
||||||
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}Hacer que el cambio autom<6F>tico mantenga la longitud del tren quitando vagones (empezando por adelante), si el cambio de locomotora produce un tren m<>s largo.
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}No es posible construir este motor
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}No es posible construir este motor
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
|
@@ -308,7 +308,7 @@ STR_0151_MAP_OF_WORLD :V
|
|||||||
STR_0152_TOWN_DIRECTORY :Lista av st<73>der
|
STR_0152_TOWN_DIRECTORY :Lista av st<73>der
|
||||||
STR_0153_SUBSIDIES :Subventioner
|
STR_0153_SUBSIDIES :Subventioner
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_0154_OPERATING_PROFIT_GRAPH :Graf <20>ver g<>ngbar inkomst
|
STR_0154_OPERATING_PROFIT_GRAPH :Graf <20>ver g<>ngbar inkomst
|
||||||
STR_0155_INCOME_GRAPH :Graf <20>ver inkomster
|
STR_0155_INCOME_GRAPH :Graf <20>ver inkomster
|
||||||
STR_0156_DELIVERED_CARGO_GRAPH :Graf <20>ver levererat gods
|
STR_0156_DELIVERED_CARGO_GRAPH :Graf <20>ver levererat gods
|
||||||
@@ -317,7 +317,7 @@ STR_0158_COMPANY_VALUE_GRAPH :Graf
|
|||||||
STR_0159_CARGO_PAYMENT_RATES :Fraktf<74>rtj<74>nster
|
STR_0159_CARGO_PAYMENT_RATES :Fraktf<74>rtj<74>nster
|
||||||
STR_015A_COMPANY_LEAGUE_TABLE :Tabell <20>ver ledande f<>retag
|
STR_015A_COMPANY_LEAGUE_TABLE :Tabell <20>ver ledande f<>retag
|
||||||
STR_PERFORMANCE_DETAIL_MENU :Detaljerade prestandabetyg
|
STR_PERFORMANCE_DETAIL_MENU :Detaljerade prestandabetyg
|
||||||
############ range for menu ends
|
############ range for menu ends
|
||||||
|
|
||||||
STR_015B_OPENTTD :{WHITE}OpenTTD
|
STR_015B_OPENTTD :{WHITE}OpenTTD
|
||||||
STR_015C_SAVE_GAME :Spara spelet
|
STR_015C_SAVE_GAME :Spara spelet
|
||||||
@@ -431,7 +431,7 @@ STR_01A9_NONE :Ingen
|
|||||||
STR_01AA_NAME :{BLACK}Namn
|
STR_01AA_NAME :{BLACK}Namn
|
||||||
STR_01AB :{BLACK}{TINYFONT}{STRING}
|
STR_01AB :{BLACK}{TINYFONT}{STRING}
|
||||||
|
|
||||||
############ range for days starts
|
############ range for days starts
|
||||||
STR_01AC_1ST :1
|
STR_01AC_1ST :1
|
||||||
STR_01AD_2ND :2
|
STR_01AD_2ND :2
|
||||||
STR_01AE_3RD :3
|
STR_01AE_3RD :3
|
||||||
@@ -463,7 +463,7 @@ STR_01C7_28TH :28
|
|||||||
STR_01C8_29TH :29
|
STR_01C8_29TH :29
|
||||||
STR_01C9_30TH :30
|
STR_01C9_30TH :30
|
||||||
STR_01CA_31ST :31
|
STR_01CA_31ST :31
|
||||||
############ range for days ends
|
############ range for days ends
|
||||||
|
|
||||||
STR_01CB :{TINYFONT}{COMMA}
|
STR_01CB :{TINYFONT}{COMMA}
|
||||||
|
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Meddelandeinst
|
|||||||
STR_MESSAGE_HISTORY_MENU :Meddelandehistorik
|
STR_MESSAGE_HISTORY_MENU :Meddelandehistorik
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Visa senaste meddelandet/nyheten, visa meddelandeinst<73>llningar
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Visa senaste meddelandet/nyheten, visa meddelandeinst<73>llningar
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Meddelandeinst<73>llningar
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Meddelandeinst<73>llningar
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Meddelandetyper:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Meddelandetyper:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankomst av f<>rsta fordonet vid spelarens stn.
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankomst av f<>rsta fordonet vid spelarens stn.
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankomst av f<>rsta fordonet vid konkurrenternas stn.
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Ankomst av f<>rsta fordonet vid konkurrenternas stn.
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Olyckor / katastrofer
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Olyckor / katastrofer
|
||||||
@@ -702,7 +702,7 @@ STR_02C0_SAVE_CUSTOM_NAMES :{BLACK}Spara eg
|
|||||||
STR_02C1_VEHICLE_DESIGN_NAMES_SELECTION :{BLACK}Fordonens modellnamnssortiment
|
STR_02C1_VEHICLE_DESIGN_NAMES_SELECTION :{BLACK}Fordonens modellnamnssortiment
|
||||||
STR_02C2_SAVE_CUSTOMIZED_VEHICLE :{BLACK}Spara egna modellnamn f<>r fordon till disk
|
STR_02C2_SAVE_CUSTOMIZED_VEHICLE :{BLACK}Spara egna modellnamn f<>r fordon till disk
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_02C3_GAME_OPTIONS :Spelinst<73>llningar
|
STR_02C3_GAME_OPTIONS :Spelinst<73>llningar
|
||||||
STR_02C4_GAME_OPTIONS :Spelinst<73>llningar
|
STR_02C4_GAME_OPTIONS :Spelinst<73>llningar
|
||||||
STR_02C5_DIFFICULTY_SETTINGS :Sv<53>righetsgrad
|
STR_02C5_DIFFICULTY_SETTINGS :Sv<53>righetsgrad
|
||||||
@@ -729,16 +729,16 @@ STR_02D3_TRANSPARENT_BUILDINGS :{CHECKMARK}{SET
|
|||||||
STR_02D4_TRANSPARENT_BUILDINGS :{SETX 12}Genomskinliga byggnader
|
STR_02D4_TRANSPARENT_BUILDINGS :{SETX 12}Genomskinliga byggnader
|
||||||
STR_TRANSPARENT_SIGNS_C :{CHECKMARK}{SETX 12}Genomskinliga stationsskyltar
|
STR_TRANSPARENT_SIGNS_C :{CHECKMARK}{SETX 12}Genomskinliga stationsskyltar
|
||||||
STR_TRANSPARENT_SIGNS :{SETX 12}Genomskinliga stationsskyltar
|
STR_TRANSPARENT_SIGNS :{SETX 12}Genomskinliga stationsskyltar
|
||||||
############ range ends here
|
############ range ends here
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_02D5_LAND_BLOCK_INFO :Information om mark
|
STR_02D5_LAND_BLOCK_INFO :Information om mark
|
||||||
STR_02D6 :
|
STR_02D6 :
|
||||||
STR_CONSOLE_SETTING :Visa/d<>lj konsolen
|
STR_CONSOLE_SETTING :Visa/d<>lj konsolen
|
||||||
STR_02D7_SCREENSHOT_CTRL_S :Sk<53>rmdump (Ctrl-S)
|
STR_02D7_SCREENSHOT_CTRL_S :Sk<53>rmdump (Ctrl-S)
|
||||||
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Gigantisk sk<73>rmdump (Ctrl-G)
|
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Gigantisk sk<73>rmdump (Ctrl-G)
|
||||||
STR_02D9_ABOUT_OPENTTD :Om 'OpenTTD'
|
STR_02D9_ABOUT_OPENTTD :Om 'OpenTTD'
|
||||||
############ range ends here
|
############ range ends here
|
||||||
|
|
||||||
STR_02DB_OFF :{BLACK}Av
|
STR_02DB_OFF :{BLACK}Av
|
||||||
STR_02DA_ON :{BLACK}P<>
|
STR_02DA_ON :{BLACK}P<>
|
||||||
@@ -795,7 +795,7 @@ STR_0310_SELECT_SUB_TROPICAL_LANDSCAPE :{BLACK}V
|
|||||||
STR_0311_SELECT_TOYLAND_LANDSCAPE :{BLACK}V<>lj 'leksaksland' som typ av landskap
|
STR_0311_SELECT_TOYLAND_LANDSCAPE :{BLACK}V<>lj 'leksaksland' som typ av landskap
|
||||||
STR_0312_FUND_CONSTRUCTION_OF_NEW :{BLACK}Bekosta byggnation av ny industri
|
STR_0312_FUND_CONSTRUCTION_OF_NEW :{BLACK}Bekosta byggnation av ny industri
|
||||||
|
|
||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_INDUSTRY_DIR :Industrif<69>rteckning
|
STR_INDUSTRY_DIR :Industrif<69>rteckning
|
||||||
STR_0313_FUND_NEW_INDUSTRY :Bekosta ny industri
|
STR_0313_FUND_NEW_INDUSTRY :Bekosta ny industri
|
||||||
############ range ends here
|
############ range ends here
|
||||||
@@ -838,7 +838,9 @@ STR_TOWNNAME_ROMANIAN :Rum
|
|||||||
STR_TOWNNAME_CZECH :Tjeckiska
|
STR_TOWNNAME_CZECH :Tjeckiska
|
||||||
STR_TOWNNAME_SWISS :Schweiziska
|
STR_TOWNNAME_SWISS :Schweiziska
|
||||||
STR_TOWNNAME_DANISH :Danska
|
STR_TOWNNAME_DANISH :Danska
|
||||||
############ end of townname region
|
STR_TOWNNAME_TURKISH :Turkiska
|
||||||
|
STR_TOWNNAME_ITALIAN :Italienska
|
||||||
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pund (<28>)
|
STR_CURR_GBP :Pund (<28>)
|
||||||
STR_CURR_USD :Dollar ($)
|
STR_CURR_USD :Dollar ($)
|
||||||
@@ -860,8 +862,8 @@ STR_CURR_ITL :Italienska lire
|
|||||||
STR_CURR_NLG :Holl<6C>ndska guilder (NLG)
|
STR_CURR_NLG :Holl<6C>ndska guilder (NLG)
|
||||||
STR_CURR_NOK :Norska kronor (NOK)
|
STR_CURR_NOK :Norska kronor (NOK)
|
||||||
STR_CURR_PLN :Polska Zloty (PLN)
|
STR_CURR_PLN :Polska Zloty (PLN)
|
||||||
STR_CURR_ROL :Rum<75>nsk Leu
|
STR_CURR_ROL :Rum<75>nsk Leu (ROL)
|
||||||
STR_CURR_RUR :Ryska rubel (rur)
|
STR_CURR_RUR :Ryska rubel (RUR)
|
||||||
STR_CURR_SEK :Svenska kronor (SEK)
|
STR_CURR_SEK :Svenska kronor (SEK)
|
||||||
|
|
||||||
STR_CURR_CUSTOM :Egen...
|
STR_CURR_CUSTOM :Egen...
|
||||||
@@ -911,6 +913,7 @@ STR_CRATES :l
|
|||||||
STR_RES_OTHER :annan
|
STR_RES_OTHER :annan
|
||||||
STR_NOTHING :ingenting
|
STR_NOTHING :ingenting
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan inte dela orderlistan...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Kan inte dela orderlistan...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan inte kopiera orderlistan...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Kan inte kopiera orderlistan...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Slut p<> delade order - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Slut p<> delade order - -
|
||||||
@@ -1248,9 +1251,9 @@ STR_NETWORK_7_PLAYERS :7 spelare
|
|||||||
STR_NETWORK_8_PLAYERS :8 spelare
|
STR_NETWORK_8_PLAYERS :8 spelare
|
||||||
STR_NETWORK_9_PLAYERS :9 spelare
|
STR_NETWORK_9_PLAYERS :9 spelare
|
||||||
STR_NETWORK_10_PLAYERS :10 spelare
|
STR_NETWORK_10_PLAYERS :10 spelare
|
||||||
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max f<>retag:
|
STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Max f<>retag:
|
||||||
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Begr<67>nsa antalet f<>retag p<> servern
|
STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Begr<67>nsa antalet f<>retag p<> servern
|
||||||
|
STR_NETWORK_COMBO3 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max observat<61>rer:
|
STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Max observat<61>rer:
|
||||||
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Begr<67>nsa antalet observat<61>rer p<> servern
|
STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Begr<67>nsa antalet observat<61>rer p<> servern
|
||||||
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
STR_NETWORK_COMBO4 :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING}
|
||||||
@@ -1308,12 +1311,11 @@ STR_NETWORK_CONNECTING_6 :{BLACK}(6/6) Re
|
|||||||
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}H<>mtar spelinfo..
|
STR_NETWORK_CONNECTING_SPECIAL_1 :{BLACK}H<>mtar spelinfo..
|
||||||
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}H<>mtar f<>retagsinfo..
|
STR_NETWORK_CONNECTING_SPECIAL_2 :{BLACK}H<>mtar f<>retagsinfo..
|
||||||
############ End of leave-in-this-order
|
############ End of leave-in-this-order
|
||||||
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient(er) f<>re oss
|
STR_NETWORK_CONNECTING_WAITING :{BLACK}{NUM} klient{P "" er} f<>re oss
|
||||||
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbyte nerladdat hittills
|
STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} / {NUM} kbyte nerladdat hittills
|
||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Fr<46>nkopplad
|
STR_NETWORK_DISCONNECT :{BLACK}Fr<46>nkopplad
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Ange meddelandet du vill skicka
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Ange beloppet du vill ge
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Ange beloppet du vill ge
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servern <20>r skyddad. Ange l<>senord
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Servern <20>r skyddad. Ange l<>senord
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}F<>retaget <20>r skyddat. Ange l<>senord
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}F<>retaget <20>r skyddat. Ange l<>senord
|
||||||
@@ -1450,6 +1452,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :J
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Marken lutar <20>t fel h<>ll f<>r v<>g
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Marken lutar <20>t fel h<>ll f<>r v<>g
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}M<>ste ta bort v<>g f<>rst
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}M<>ste ta bort v<>g f<>rst
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}V<>garbete p<>g<EFBFBD>r
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Bygg v<>g
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Bygg v<>g
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}V<>lj v<>gbro
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}V<>lj v<>gbro
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan inte bygga v<>g h<>r...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Kan inte bygga v<>g h<>r...
|
||||||
@@ -1514,11 +1517,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} k
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transportf<74>retags v<>rderingar:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Transportf<74>retags v<>rderingar:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}Subventioner
|
STR_2025_SUBSIDIES :{WHITE}Subventioner
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Aktuella subventioner:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Aktuella subventioner:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} fr<66>n {STRING} till {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} fr<66>n {STRING} till {STRING}
|
||||||
STR_2028_BY :{YELLOW} (tills {DATE_SHORT})
|
STR_2028_BY :{YELLOW} (tills {DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Inga
|
STR_202A_NONE :{ORANGE}Inga
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Redan subventionerade rutter:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Redan subventionerade rutter:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} fr<66>n {STATION} till {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} fr<66>n {STATION} till {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, tills {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, tills {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Subventionen har g<>tt ut:{}{}{STRING} fr<66>n {STRING} till {STRING} <20>r inte l<>ngre subventionerad
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}Subventionen har g<>tt ut:{}{}{STRING} fr<66>n {STRING} till {STRING} <20>r inte l<>ngre subventionerad
|
||||||
@@ -1678,6 +1681,7 @@ STR_306B_HELIPORT :{BLACK}Helikopt
|
|||||||
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...station f<>r utspridd
|
STR_306C_STATION_TOO_SPREAD_OUT :{WHITE}...station f<>r utspridd
|
||||||
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ej enhetliga stationer inaktiverade
|
STR_306D_NONUNIFORM_STATIONS_DISALLOWED :{WHITE}...ej enhetliga stationer inaktiverade
|
||||||
|
|
||||||
|
|
||||||
##id 0x3800
|
##id 0x3800
|
||||||
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Skeppsdep<65> riktning
|
STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Skeppsdep<65> riktning
|
||||||
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...m<>ste byggas p<> vatten
|
STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...m<>ste byggas p<> vatten
|
||||||
@@ -1704,7 +1708,7 @@ STR_400B_CURRENTLY_SELECTED_NAME :{BLACK}Valt nam
|
|||||||
STR_400C_DELETE_THE_CURRENTLY_SELECTED :{BLACK}Ta bort markerat sparat spel
|
STR_400C_DELETE_THE_CURRENTLY_SELECTED :{BLACK}Ta bort markerat sparat spel
|
||||||
STR_400D_SAVE_THE_CURRENT_GAME_USING :{BLACK}Spara spelet med valt namn
|
STR_400D_SAVE_THE_CURRENT_GAME_USING :{BLACK}Spara spelet med valt namn
|
||||||
STR_400E_SELECT_NEW_GAME_TYPE :{WHITE}V<>lj typ av nytt spel
|
STR_400E_SELECT_NEW_GAME_TYPE :{WHITE}V<>lj typ av nytt spel
|
||||||
STR_400F_SELECT_SCENARIO_GREEN_PRE :{BLACK}V<>lj scenario (green), f<>rbest<73>mt spel (blue), eller slumpm<70>ssigt nytt spel
|
STR_400F_SELECT_SCENARIO_GREEN_PRE :{BLACK}V<>lj scenario (gr<EFBFBD>n), f<>rbest<73>mt spel (bl<EFBFBD>), eller slumpm<70>ssigt nytt spel
|
||||||
STR_4010_GENERATE_RANDOM_NEW_GAME :Skapa slumpm<70>ssigt nytt spel
|
STR_4010_GENERATE_RANDOM_NEW_GAME :Skapa slumpm<70>ssigt nytt spel
|
||||||
|
|
||||||
##id 0x4800
|
##id 0x4800
|
||||||
@@ -1748,11 +1752,11 @@ STR_4824_BUBBLE_GENERATOR :Bubbelgenerator
|
|||||||
STR_4825_TOFFEE_QUARRY :Kn<4B>ckbrott
|
STR_4825_TOFFEE_QUARRY :Kn<4B>ckbrott
|
||||||
STR_4826_SUGAR_MINE :Sockergruva
|
STR_4826_SUGAR_MINE :Sockergruva
|
||||||
|
|
||||||
############ range for requires starts
|
############ range for requires starts
|
||||||
STR_4827_REQUIRES :{BLACK}Kr<4B>ver: {YELLOW}{STRING}
|
STR_4827_REQUIRES :{BLACK}Kr<4B>ver: {YELLOW}{STRING}
|
||||||
STR_4828_REQUIRES :{BLACK}Kr<4B>ver: {YELLOW}{STRING}, {STRING}
|
STR_4828_REQUIRES :{BLACK}Kr<4B>ver: {YELLOW}{STRING}, {STRING}
|
||||||
STR_4829_REQUIRES :{BLACK}Kr<4B>ver: {YELLOW}{STRING}, {STRING}, {STRING}
|
STR_4829_REQUIRES :{BLACK}Kr<4B>ver: {YELLOW}{STRING}, {STRING}, {STRING}
|
||||||
############ range for requires ends
|
############ range for requires ends
|
||||||
|
|
||||||
STR_482A_PRODUCTION_LAST_MONTH :{BLACK}Produktion f<>rra m<>naden:
|
STR_482A_PRODUCTION_LAST_MONTH :{BLACK}Produktion f<>rra m<>naden:
|
||||||
STR_482B_TRANSPORTED :{YELLOW}{STRING}{BLACK} ({COMMA}% transporterat)
|
STR_482B_TRANSPORTED :{YELLOW}{STRING}{BLACK} ({COMMA}% transporterat)
|
||||||
@@ -1825,8 +1829,8 @@ STR_5806_CAN_T_PURCHASE_THIS_LAND :{WHITE}Kan inte
|
|||||||
STR_5807_YOU_ALREADY_OWN_IT :{WHITE}...du <20>ger den redan!
|
STR_5807_YOU_ALREADY_OWN_IT :{WHITE}...du <20>ger den redan!
|
||||||
|
|
||||||
|
|
||||||
############ WARNING, using range 0x6000 for strings that are stored in the savegame
|
############ WARNING, using range 0x6000 for strings that are stored in the savegame
|
||||||
############ These strings may never get a new id, or savegames will break!
|
############ These strings may never get a new id, or savegames will break!
|
||||||
##id 0x6000
|
##id 0x6000
|
||||||
STR_SV_EMPTY :
|
STR_SV_EMPTY :
|
||||||
STR_SV_UNNAMED :Inget namn
|
STR_SV_UNNAMED :Inget namn
|
||||||
@@ -1869,7 +1873,7 @@ STR_SV_STNAME_LOWER :Nedre {STRING}
|
|||||||
STR_SV_STNAME_HELIPORT :{STRING} Helikopterplats
|
STR_SV_STNAME_HELIPORT :{STRING} Helikopterplats
|
||||||
STR_SV_STNAME_FOREST :{STRING} Skog
|
STR_SV_STNAME_FOREST :{STRING} Skog
|
||||||
|
|
||||||
############ end of savegame specific region!
|
############ end of savegame specific region!
|
||||||
|
|
||||||
##id 0x6800
|
##id 0x6800
|
||||||
STR_6800_DIFFICULTY_LEVEL :{WHITE}Sv<53>righetsgrad
|
STR_6800_DIFFICULTY_LEVEL :{WHITE}Sv<53>righetsgrad
|
||||||
@@ -2598,7 +2602,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}Anpassa skepp
|
STR_983C_REFIT_SHIP :{BLACK}Anpassa skepp
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lj typ av gods f<>r skepp att frakta
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lj typ av gods f<>r skepp att frakta
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Anpassa skepp att frakta markerad godstyp
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Anpassa skepp att frakta markerad godstyp
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lj godstyp att frakta:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lj godstyp att frakta:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Kostnad av anpassning: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Kostnad av anpassning: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kan inte anpassa skepp...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Kan inte anpassa skepp...
|
||||||
STR_9842_REFITTABLE :(anpassningsbart)
|
STR_9842_REFITTABLE :(anpassningsbart)
|
||||||
@@ -2671,7 +2675,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Anpassa flygplan
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Anpassa flygplan
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lj godstyp f<>r flygplan att frakta
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}V<>lj godstyp f<>r flygplan att frakta
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Anpassa flygplan att frakta markerad godstyp
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Anpassa flygplan att frakta markerad godstyp
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lj godstyp att frakta:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}V<>lj godstyp att frakta:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Kostnad av anpassning: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Ny kapacitet: {GOLD}{STRING}{}{BLACK}Kostnad av anpassning: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kan inte anpassa flygplan...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Kan inte anpassa flygplan...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :G<> till {STATION} Hangar
|
STR_GO_TO_AIRPORT_HANGAR :G<> till {STATION} Hangar
|
||||||
@@ -2769,6 +2773,7 @@ STR_REPLACE_REMOVE_WAGON :{BLACK}Vagnbort
|
|||||||
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}G<>r s<> att automatiskt utbytning beh<65>ller ett t<>gs l<>ngd genom att ta bort vagnar (med b<>rjan l<>ngst fram) om utbytandet av loket skulle g<>ra t<>get l<>ngre.
|
STR_REPLACE_REMOVE_WAGON_HELP :{BLACK}G<>r s<> att automatiskt utbytning beh<65>ller ett t<>gs l<>ngd genom att ta bort vagnar (med b<>rjan l<>ngst fram) om utbytandet av loket skulle g<>ra t<>get l<>ngre.
|
||||||
STR_ENGINE_NOT_BUILDABLE :{WHITE}Loket g<>r inte att bygga
|
STR_ENGINE_NOT_BUILDABLE :{WHITE}Loket g<>r inte att bygga
|
||||||
|
|
||||||
|
|
||||||
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
STR_SHORT_DATE :{WHITE}{DATE_TINY}
|
||||||
STR_SIGN_LIST_CAPTION :{WHITE}Skyltlista - {COMMA} Skyltar
|
STR_SIGN_LIST_CAPTION :{WHITE}Skyltlista - {COMMA} Skyltar
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
##id 0x0000
|
##id 0x0000
|
||||||
STR_NULL :
|
STR_NULL :
|
||||||
STR_0001_OFF_EDGE_OF_MAP :{WHITE}Harita siniri
|
STR_0001_OFF_EDGE_OF_MAP :{WHITE}Harita kenarinda
|
||||||
STR_0002_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Sinira cok yakin
|
STR_0002_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}Sinira cok yakin
|
||||||
STR_0003_NOT_ENOUGH_CASH_REQUIRES :{WHITE}Para Yetersiz - su kadar gerekli: {CURRENCY}
|
STR_0003_NOT_ENOUGH_CASH_REQUIRES :{WHITE}Para Yetersiz - su kadar gerekli: {CURRENCY}
|
||||||
STR_0004 :{WHITE}{CURRENCY64}
|
STR_0004 :{WHITE}{CURRENCY64}
|
||||||
@@ -39,7 +39,7 @@ STR_001F_PAPER :Kagit
|
|||||||
STR_0020_GOLD :Altin
|
STR_0020_GOLD :Altin
|
||||||
STR_0021_WATER :Su
|
STR_0021_WATER :Su
|
||||||
STR_0022_WHEAT :Un
|
STR_0022_WHEAT :Un
|
||||||
STR_0023_RUBBER :Lastik
|
STR_0023_RUBBER :Kau<EFBFBD>uk
|
||||||
STR_0024_SUGAR :Seker
|
STR_0024_SUGAR :Seker
|
||||||
STR_0025_TOYS :Oyuncak
|
STR_0025_TOYS :Oyuncak
|
||||||
STR_0026_CANDY :Tatli
|
STR_0026_CANDY :Tatli
|
||||||
@@ -71,7 +71,7 @@ STR_003F_PAPER :Kagit
|
|||||||
STR_0040_GOLD :Altin
|
STR_0040_GOLD :Altin
|
||||||
STR_0041_WATER :Su
|
STR_0041_WATER :Su
|
||||||
STR_0042_WHEAT :Un
|
STR_0042_WHEAT :Un
|
||||||
STR_0043_RUBBER :Lastik
|
STR_0043_RUBBER :Kau<EFBFBD>uk
|
||||||
STR_0044_SUGAR :Seker
|
STR_0044_SUGAR :Seker
|
||||||
STR_0045_TOY :Oyuncak
|
STR_0045_TOY :Oyuncak
|
||||||
STR_0046_CANDY :Tatli
|
STR_0046_CANDY :Tatli
|
||||||
@@ -103,7 +103,7 @@ STR_QUANTITY_PAPER :{COMMA} ton kag
|
|||||||
STR_QUANTITY_GOLD :{COMMA} <20>anta altin
|
STR_QUANTITY_GOLD :{COMMA} <20>anta altin
|
||||||
STR_QUANTITY_WATER :{VOLUME} su
|
STR_QUANTITY_WATER :{VOLUME} su
|
||||||
STR_QUANTITY_WHEAT :{COMMA} ton un
|
STR_QUANTITY_WHEAT :{COMMA} ton un
|
||||||
STR_QUANTITY_RUBBER :{VOLUME} lastik
|
STR_QUANTITY_RUBBER :{VOLUME} kau<EFBFBD>uk
|
||||||
STR_QUANTITY_SUGAR :{COMMA} ton seker
|
STR_QUANTITY_SUGAR :{COMMA} ton seker
|
||||||
STR_QUANTITY_TOYS :{COMMA} oyuncak
|
STR_QUANTITY_TOYS :{COMMA} oyuncak
|
||||||
STR_QUANTITY_SWEETS :{COMMA} canta tatli
|
STR_QUANTITY_SWEETS :{COMMA} canta tatli
|
||||||
@@ -135,7 +135,7 @@ STR_ABBREV_PAPER :{TINYFONT}KA
|
|||||||
STR_ABBREV_GOLD :{TINYFONT}ES
|
STR_ABBREV_GOLD :{TINYFONT}ES
|
||||||
STR_ABBREV_WATER :{TINYFONT}SU
|
STR_ABBREV_WATER :{TINYFONT}SU
|
||||||
STR_ABBREV_WHEAT :{TINYFONT}UN
|
STR_ABBREV_WHEAT :{TINYFONT}UN
|
||||||
STR_ABBREV_RUBBER :{TINYFONT}LA
|
STR_ABBREV_RUBBER :{TINYFONT}KA
|
||||||
STR_ABBREV_SUGAR :{TINYFONT}SK
|
STR_ABBREV_SUGAR :{TINYFONT}SK
|
||||||
STR_ABBREV_TOYS :{TINYFONT}OY
|
STR_ABBREV_TOYS :{TINYFONT}OY
|
||||||
STR_ABBREV_SWEETS :{TINYFONT}TA
|
STR_ABBREV_SWEETS :{TINYFONT}TA
|
||||||
@@ -230,7 +230,7 @@ STR_0108_FOOD_PROCESSING_PLANT :{BLACK}{TINYFON
|
|||||||
STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Elmas Madeni
|
STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Elmas Madeni
|
||||||
STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Bakir Madeni
|
STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Bakir Madeni
|
||||||
STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Meyve Aga<67>lari
|
STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Meyve Aga<67>lari
|
||||||
STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Lastik Aga<67>lari
|
STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Kau<EFBFBD>uk Bah<61>esi
|
||||||
STR_010D_WATER_SUPPLY :{BLACK}{TINYFONT}Su Kaynagi
|
STR_010D_WATER_SUPPLY :{BLACK}{TINYFONT}Su Kaynagi
|
||||||
STR_010E_WATER_TOWER :{BLACK}{TINYFONT}Su Kulesi
|
STR_010E_WATER_TOWER :{BLACK}{TINYFONT}Su Kulesi
|
||||||
STR_010F_LUMBER_MILL :{BLACK}{TINYFONT}Keresteci
|
STR_010F_LUMBER_MILL :{BLACK}{TINYFONT}Keresteci
|
||||||
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Mesaj ayarlari
|
|||||||
STR_MESSAGE_HISTORY_MENU :Mesaj Ge<47>misi
|
STR_MESSAGE_HISTORY_MENU :Mesaj Ge<47>misi
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Son mesaji/haberi g<>ster, mesaj ayarlarini g<>ster
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Son mesaji/haberi g<>ster, mesaj ayarlarini g<>ster
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Mesaj Se<53>enekleri
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Mesaj Se<53>enekleri
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Mesaj t<>rleri:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Mesaj t<>rleri:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Oyuncunun duragina ilk aracin gelisi
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Oyuncunun duragina ilk aracin gelisi
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Rakibin duragina ilk aracin gelisi
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Rakibin duragina ilk aracin gelisi
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Kazalar / felaketler
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Kazalar / felaketler
|
||||||
@@ -572,7 +572,7 @@ STR_0233_TOWN_GENERATION :{WHITE}Sehir Ya
|
|||||||
STR_0234_NEW_TOWN :{BLACK}Yeni Sehir
|
STR_0234_NEW_TOWN :{BLACK}Yeni Sehir
|
||||||
STR_0235_CONSTRUCT_NEW_TOWN :{BLACK}Yeni sehir yap
|
STR_0235_CONSTRUCT_NEW_TOWN :{BLACK}Yeni sehir yap
|
||||||
STR_0236_CAN_T_BUILD_TOWN_HERE :{WHITE}Buraya sehir yapilamiyor...
|
STR_0236_CAN_T_BUILD_TOWN_HERE :{WHITE}Buraya sehir yapilamiyor...
|
||||||
STR_0237_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}...haritanin sinirina <20>ok yakin
|
STR_0237_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}...haritanin kenarina <20>ok yakin
|
||||||
STR_0238_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}...baska bir sehre <20>ok yakin
|
STR_0238_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}...baska bir sehre <20>ok yakin
|
||||||
STR_0239_SITE_UNSUITABLE :{WHITE}...yer uygun degil
|
STR_0239_SITE_UNSUITABLE :{WHITE}...yer uygun degil
|
||||||
STR_023A_TOO_MANY_TOWNS :{WHITE}...<2E>ok fazla sehir var
|
STR_023A_TOO_MANY_TOWNS :{WHITE}...<2E>ok fazla sehir var
|
||||||
@@ -601,7 +601,7 @@ STR_024E_PRINTING_WORKS :{BLACK}Basimevi
|
|||||||
STR_024F_GOLD_MINE :{BLACK}Altin Madeni
|
STR_024F_GOLD_MINE :{BLACK}Altin Madeni
|
||||||
STR_0250_LUMBER_MILL :{BLACK}Oduncu
|
STR_0250_LUMBER_MILL :{BLACK}Oduncu
|
||||||
STR_0251_FRUIT_PLANTATION :{BLACK}Mehve Bah<61>esi
|
STR_0251_FRUIT_PLANTATION :{BLACK}Mehve Bah<61>esi
|
||||||
STR_0252_RUBBER_PLANTATION :{BLACK}Lastik Bah<61>esi
|
STR_0252_RUBBER_PLANTATION :{BLACK}Kau<EFBFBD>uk Bah<61>esi
|
||||||
STR_0253_WATER_SUPPLY :{BLACK}Su Kaynagi
|
STR_0253_WATER_SUPPLY :{BLACK}Su Kaynagi
|
||||||
STR_0254_WATER_TOWER :{BLACK}Su Kulesi
|
STR_0254_WATER_TOWER :{BLACK}Su Kulesi
|
||||||
STR_0255_DIAMOND_MINE :{BLACK}G<>m<EFBFBD>s Madeni
|
STR_0255_DIAMOND_MINE :{BLACK}G<>m<EFBFBD>s Madeni
|
||||||
@@ -636,7 +636,7 @@ STR_0271_CONSTRUCT_GOLD_MINE :{BLACK}Altin Ma
|
|||||||
STR_0272_CONSTRUCT_BANK_CAN_ONLY :{BLACK}Banka Kur (Sadece sehirlerde kurulabilir)
|
STR_0272_CONSTRUCT_BANK_CAN_ONLY :{BLACK}Banka Kur (Sadece sehirlerde kurulabilir)
|
||||||
STR_0273_CONSTRUCT_LUMBER_MILL_TO :{BLACK}Oduncu Yap (yagmurormanlarindan odun yapar)
|
STR_0273_CONSTRUCT_LUMBER_MILL_TO :{BLACK}Oduncu Yap (yagmurormanlarindan odun yapar)
|
||||||
STR_0274_PLANT_FRUIT_PLANTATION :{BLACK}Mehve Bah<61>esi A<>
|
STR_0274_PLANT_FRUIT_PLANTATION :{BLACK}Mehve Bah<61>esi A<>
|
||||||
STR_0275_PLANT_RUBBER_PLANTATION :{BLACK}Lasik Bah<61>esi A<EFBFBD>
|
STR_0275_PLANT_RUBBER_PLANTATION :{BLACK}Kau<EFBFBD>uk Bah<61>esi Yap
|
||||||
STR_0276_CONSTRUCT_WATER_SUPPLY :{BLACK}Su Kaynagi Yap
|
STR_0276_CONSTRUCT_WATER_SUPPLY :{BLACK}Su Kaynagi Yap
|
||||||
STR_0277_CONSTRUCT_WATER_TOWER_CAN :{BLACK}Su Kulesi Yap (Sadece sehirlere yapilabilir)
|
STR_0277_CONSTRUCT_WATER_TOWER_CAN :{BLACK}Su Kulesi Yap (Sadece sehirlere yapilabilir)
|
||||||
STR_0278_CONSTRUCT_DIAMOND_MINE :{BLACK}Elmas Madeni Yap
|
STR_0278_CONSTRUCT_DIAMOND_MINE :{BLACK}Elmas Madeni Yap
|
||||||
@@ -734,7 +734,7 @@ STR_TRANSPARENT_SIGNS :{SETX 12}Transp
|
|||||||
############ range for menu starts
|
############ range for menu starts
|
||||||
STR_02D5_LAND_BLOCK_INFO :Arazi bilgisi
|
STR_02D5_LAND_BLOCK_INFO :Arazi bilgisi
|
||||||
STR_02D6 :
|
STR_02D6 :
|
||||||
STR_CONSOLE_SETTING :Konsola Ge<47>
|
STR_CONSOLE_SETTING :Konsol A<>/Kapa
|
||||||
STR_02D7_SCREENSHOT_CTRL_S :Ekran G<>r<EFBFBD>nt<6E>s<EFBFBD> (Ctrl-S)
|
STR_02D7_SCREENSHOT_CTRL_S :Ekran G<>r<EFBFBD>nt<6E>s<EFBFBD> (Ctrl-S)
|
||||||
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Dev Ekran G<>r<EFBFBD>nt<6E>s<EFBFBD> (Ctrl-G)
|
STR_02D8_GIANT_SCREENSHOT_CTRL_G :Dev Ekran G<>r<EFBFBD>nt<6E>s<EFBFBD> (Ctrl-G)
|
||||||
STR_02D9_ABOUT_OPENTTD :'OpenTTD' Hakkinda
|
STR_02D9_ABOUT_OPENTTD :'OpenTTD' Hakkinda
|
||||||
@@ -838,10 +838,12 @@ STR_TOWNNAME_ROMANIAN :Romanca
|
|||||||
STR_TOWNNAME_CZECH :<3A>ek<65>e
|
STR_TOWNNAME_CZECH :<3A>ek<65>e
|
||||||
STR_TOWNNAME_SWISS :isvi<76>rece
|
STR_TOWNNAME_SWISS :isvi<76>rece
|
||||||
STR_TOWNNAME_DANISH :Danimarkaca
|
STR_TOWNNAME_DANISH :Danimarkaca
|
||||||
|
STR_TOWNNAME_TURKISH :T<>rk<72>e
|
||||||
|
STR_TOWNNAME_ITALIAN :Italyanca
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Sterlin (<28>)
|
STR_CURR_GBP :Sterlin (<28>)
|
||||||
STR_CURR_USD :Dolars ($)
|
STR_CURR_USD :Dolar ($)
|
||||||
STR_CURR_EUR :Euro (<28>)
|
STR_CURR_EUR :Euro (<28>)
|
||||||
STR_CURR_YEN :Yen (<28>)
|
STR_CURR_YEN :Yen (<28>)
|
||||||
STR_CURR_ATS :Avusturya Silini (ATS)
|
STR_CURR_ATS :Avusturya Silini (ATS)
|
||||||
@@ -911,6 +913,7 @@ STR_CRATES :kasa
|
|||||||
STR_RES_OTHER :diger
|
STR_RES_OTHER :diger
|
||||||
STR_NOTHING :
|
STR_NOTHING :
|
||||||
|
|
||||||
|
|
||||||
STR_CANT_SHARE_ORDER_LIST :{WHITE}Talimat listesi paylasilamiyor...
|
STR_CANT_SHARE_ORDER_LIST :{WHITE}Talimat listesi paylasilamiyor...
|
||||||
STR_CANT_COPY_ORDER_LIST :{WHITE}Talimat listesi kopyalanamiyor...
|
STR_CANT_COPY_ORDER_LIST :{WHITE}Talimat listesi kopyalanamiyor...
|
||||||
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Paylasilmis talimat sonu - -
|
STR_END_OF_SHARED_ORDERS :{SETX 10}- - Paylasilmis talimat sonu - -
|
||||||
@@ -973,7 +976,7 @@ STR_CONFIG_PATCHES_SIGNALSIDE :{LTBLUE}Sinyali
|
|||||||
STR_CONFIG_PATCHES_SHOWFINANCES :{LTBLUE}Sene sonunda ekonomik durumu g<>ster: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_SHOWFINANCES :{LTBLUE}Sene sonunda ekonomik durumu g<>ster: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_NEW_NONSTOP :{LTBLUE}TTDPatch uyumlu ekspress trenler: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NEW_NONSTOP :{LTBLUE}TTDPatch uyumlu ekspress trenler: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_ROADVEH_QUEUE :{LTBLUE}Karayolu tasitlari kuyruga girsin (i<>i<EFBFBD>e ge<67>erek): {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_ROADVEH_QUEUE :{LTBLUE}Karayolu tasitlari kuyruga girsin (i<>i<EFBFBD>e ge<67>erek): {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_AUTOSCROLL :{LTBLUE}Fare sinirdayken pencere etkin: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_AUTOSCROLL :{LTBLUE}Fare kenardayken pencere etkin: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_BRIBE :{LTBLUE}Belediye r<>sveti izinli: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_BRIBE :{LTBLUE}Belediye r<>sveti izinli: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_NONUNIFORM_STATIONS :{LTBLUE}<7D>zel istasyonlar: {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NONUNIFORM_STATIONS :{LTBLUE}<7D>zel istasyonlar: {ORANGE}{STRING}
|
||||||
STR_CONFIG_PATCHES_NEW_PATHFINDING_ALL :{LTBLUE}Yeni evrensel yol bulma (NPF, NTP <20>zerinde): {ORANGE}{STRING}
|
STR_CONFIG_PATCHES_NEW_PATHFINDING_ALL :{LTBLUE}Yeni evrensel yol bulma (NPF, NTP <20>zerinde): {ORANGE}{STRING}
|
||||||
@@ -1148,7 +1151,7 @@ STR_CONSTRUCT_GOLD_MINE_TIP :{BLACK}Altin Ma
|
|||||||
STR_CONSTRUCT_DIAMOND_MINE_TIP :{BLACK}Elmas Madeni A<>
|
STR_CONSTRUCT_DIAMOND_MINE_TIP :{BLACK}Elmas Madeni A<>
|
||||||
STR_CONSTRUCT_IRON_ORE_MINE_TIP :{BLACK}Demir Madeni A<>
|
STR_CONSTRUCT_IRON_ORE_MINE_TIP :{BLACK}Demir Madeni A<>
|
||||||
STR_CONSTRUCT_FRUIT_PLANTATION_TIP :{BLACK}Meyve Bah<61>esi A<>
|
STR_CONSTRUCT_FRUIT_PLANTATION_TIP :{BLACK}Meyve Bah<61>esi A<>
|
||||||
STR_CONSTRUCT_RUBBER_PLANTATION_TIP :{BLACK}Lastik Ormani Kur
|
STR_CONSTRUCT_RUBBER_PLANTATION_TIP :{BLACK}Kau<EFBFBD>uk Bah<61>esi Yap
|
||||||
STR_CONSTRUCT_WATER_SUPPLY_TIP :{BLACK}Su Kaynagi islet
|
STR_CONSTRUCT_WATER_SUPPLY_TIP :{BLACK}Su Kaynagi islet
|
||||||
STR_CONSTRUCT_COTTON_CANDY_TIP :{BLACK}Pamukhelvasi Ormani Kur
|
STR_CONSTRUCT_COTTON_CANDY_TIP :{BLACK}Pamukhelvasi Ormani Kur
|
||||||
STR_CONSTRUCT_BATTERY_FARM_TIP :{BLACK}Pil <20>iftligi Kur
|
STR_CONSTRUCT_BATTERY_FARM_TIP :{BLACK}Pil <20>iftligi Kur
|
||||||
@@ -1313,7 +1316,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Baglantiyi kes
|
STR_NETWORK_DISCONNECT :{BLACK}Baglantiyi kes
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}G<>ndereceginiz mesaji girin
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Vereceginiz para miktarini girin
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Vereceginiz para miktarini girin
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Sunucu korumali. Parola girin
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Sunucu korumali. Parola girin
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Sirket korumali. Parola girin
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Sirket korumali. Parola girin
|
||||||
@@ -1450,6 +1452,7 @@ STR_RAILROAD_TRACK_WITH_COMBOSIGNALS :
|
|||||||
##id 0x1800
|
##id 0x1800
|
||||||
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Arazi yol yapimi i<>in uygun egimli degil
|
STR_1800_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}Arazi yol yapimi i<>in uygun egimli degil
|
||||||
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}<7D>nce yol silinmeli
|
STR_1801_MUST_REMOVE_ROAD_FIRST :{WHITE}<7D>nce yol silinmeli
|
||||||
|
STR_ROAD_WORKS_IN_PROGRESS :{WHITE}Yol <20>alismalari
|
||||||
STR_1802_ROAD_CONSTRUCTION :{WHITE}Yol Yapimi
|
STR_1802_ROAD_CONSTRUCTION :{WHITE}Yol Yapimi
|
||||||
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}K<>pr<70> Se<53>
|
STR_1803_SELECT_ROAD_BRIDGE :{WHITE}K<>pr<70> Se<53>
|
||||||
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Yol yapilamiyor...
|
STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Yol yapilamiyor...
|
||||||
@@ -1514,11 +1517,11 @@ STR_2022_LOCAL_AUTHORITY :{WHITE}{TOWN} b
|
|||||||
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Tasima sirketi reytingleri:
|
STR_2023_TRANSPORT_COMPANY_RATINGS :{BLACK}Tasima sirketi reytingleri:
|
||||||
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
STR_2024 :{YELLOW}{COMPANY}{PLAYERNAME}: {ORANGE}{STRING}
|
||||||
STR_2025_SUBSIDIES :{WHITE}ihaleler
|
STR_2025_SUBSIDIES :{WHITE}ihaleler
|
||||||
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Beklenen ihaleler:-
|
STR_2026_SUBSIDIES_ON_OFFER_FOR :{BLACK}Beklenen ihaleler:
|
||||||
STR_2027_FROM_TO :{ORANGE}{STRING} {STRING} -> {STRING}
|
STR_2027_FROM_TO :{ORANGE}{STRING} {STRING} -> {STRING}
|
||||||
STR_2028_BY :{YELLOW} ({DATE_SHORT})
|
STR_2028_BY :{YELLOW} ({DATE_SHORT})
|
||||||
STR_202A_NONE :{ORANGE}Yok
|
STR_202A_NONE :{ORANGE}Yok
|
||||||
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Verilen ihaleler:-
|
STR_202B_SERVICES_ALREADY_SUBSIDISED :{BLACK}Verilen ihaleler:
|
||||||
STR_202C_FROM_TO :{ORANGE}{STRING} {STATION} -> {STATION}{YELLOW} ({COMPANY}
|
STR_202C_FROM_TO :{ORANGE}{STRING} {STATION} -> {STATION}{YELLOW} ({COMPANY}
|
||||||
STR_202D_UNTIL :{YELLOW}, {DATE_SHORT})
|
STR_202D_UNTIL :{YELLOW}, {DATE_SHORT})
|
||||||
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}ihale zamani doldu: {}{}{STRING} {STRING} -> {STRING} artik fazla gelir getirmeyecek.
|
STR_202E_OFFER_OF_SUBSIDY_EXPIRED :{BLACK}{BIGFONT}ihale zamani doldu: {}{}{STRING} {STRING} -> {STRING} artik fazla gelir getirmeyecek.
|
||||||
@@ -1730,7 +1733,7 @@ STR_4812_BANK :Bankasi
|
|||||||
STR_4813_DIAMOND_MINE :Elmas Madeni
|
STR_4813_DIAMOND_MINE :Elmas Madeni
|
||||||
STR_4814_IRON_ORE_MINE :Demir Madeni
|
STR_4814_IRON_ORE_MINE :Demir Madeni
|
||||||
STR_4815_FRUIT_PLANTATION :Meyve Bah<61>esi
|
STR_4815_FRUIT_PLANTATION :Meyve Bah<61>esi
|
||||||
STR_4816_RUBBER_PLANTATION :Lastik Bah<61>esi
|
STR_4816_RUBBER_PLANTATION :Kau<EFBFBD>uk Bah<61>esi
|
||||||
STR_4817_WATER_SUPPLY :Su Kaynagi
|
STR_4817_WATER_SUPPLY :Su Kaynagi
|
||||||
STR_4818_WATER_TOWER :Su Kulesi
|
STR_4818_WATER_TOWER :Su Kulesi
|
||||||
STR_4819_FACTORY :Fabrikasi
|
STR_4819_FACTORY :Fabrikasi
|
||||||
@@ -1761,7 +1764,7 @@ STR_482D_NEW_UNDER_CONSTRUCTION :{BLACK}{BIGFONT
|
|||||||
STR_482E_NEW_BEING_PLANTED_NEAR :{BLACK}{BIGFONT}Yeni bir {STRING}, {TOWN} sehri yakinlarinda kuruldu!
|
STR_482E_NEW_BEING_PLANTED_NEAR :{BLACK}{BIGFONT}Yeni bir {STRING}, {TOWN} sehri yakinlarinda kuruldu!
|
||||||
STR_482F_COST :{BLACK}Fiyat: {YELLOW}{CURRENCY}
|
STR_482F_COST :{BLACK}Fiyat: {YELLOW}{CURRENCY}
|
||||||
STR_4830_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Buraya bu fabrikadan yapilamaz...
|
STR_4830_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Buraya bu fabrikadan yapilamaz...
|
||||||
STR_4831_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}...Orman kar siniri <20>zerine yapilabilir
|
STR_4831_FOREST_CAN_ONLY_BE_PLANTED :{WHITE}...Orman sadece kar siniri <20>zerinde olabilir
|
||||||
STR_4832_ANNOUNCES_IMMINENT_CLOSURE :{BLACK}{BIGFONT}{INDUSTRY} t<>kendi, kapaniyor!
|
STR_4832_ANNOUNCES_IMMINENT_CLOSURE :{BLACK}{BIGFONT}{INDUSTRY} t<>kendi, kapaniyor!
|
||||||
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO :{BLACK}{BIGFONT}{INDUSTRY} kaynak sorunlari y<>z<EFBFBD>nden kapaniyor!
|
STR_4833_SUPPLY_PROBLEMS_CAUSE_TO :{BLACK}{BIGFONT}{INDUSTRY} kaynak sorunlari y<>z<EFBFBD>nden kapaniyor!
|
||||||
STR_4834_LACK_OF_NEARBY_TREES_CAUSES :{BLACK}{BIGFONT}Yakinda aga<67> olmadigi i<>in {INDUSTRY} kapaniyor!
|
STR_4834_LACK_OF_NEARBY_TREES_CAUSES :{BLACK}{BIGFONT}Yakinda aga<67> olmadigi i<>in {INDUSTRY} kapaniyor!
|
||||||
@@ -2121,7 +2124,7 @@ STR_8027_PAPER_TRUCK :Kagit Vagonu
|
|||||||
STR_8028_COPPER_ORE_HOPPER :Bakir Vagonu
|
STR_8028_COPPER_ORE_HOPPER :Bakir Vagonu
|
||||||
STR_8029_WATER_TANKER :Su Vagonu
|
STR_8029_WATER_TANKER :Su Vagonu
|
||||||
STR_802A_FRUIT_TRUCK :Meyve Vagonu
|
STR_802A_FRUIT_TRUCK :Meyve Vagonu
|
||||||
STR_802B_RUBBER_TRUCK :Lastik Vagonu
|
STR_802B_RUBBER_TRUCK :Kau<EFBFBD>uk Vagonu
|
||||||
STR_802C_SUGAR_TRUCK :Seker Vagonu
|
STR_802C_SUGAR_TRUCK :Seker Vagonu
|
||||||
STR_802D_COTTON_CANDY_HOPPER :Pamukhelva Vagonu
|
STR_802D_COTTON_CANDY_HOPPER :Pamukhelva Vagonu
|
||||||
STR_802E_TOFFEE_HOPPER :Bonbon Vagonu
|
STR_802E_TOFFEE_HOPPER :Bonbon Vagonu
|
||||||
@@ -2151,7 +2154,7 @@ STR_8045_PAPER_TRUCK :Kagit Vagonu
|
|||||||
STR_8046_COPPER_ORE_HOPPER :Bakir Vagonu
|
STR_8046_COPPER_ORE_HOPPER :Bakir Vagonu
|
||||||
STR_8047_WATER_TANKER :Su Tankeri
|
STR_8047_WATER_TANKER :Su Tankeri
|
||||||
STR_8048_FRUIT_TRUCK :Meyve Vagonu
|
STR_8048_FRUIT_TRUCK :Meyve Vagonu
|
||||||
STR_8049_RUBBER_TRUCK :Lastik Vagonu
|
STR_8049_RUBBER_TRUCK :Kau<EFBFBD>uk Vagonu
|
||||||
STR_804A_SUGAR_TRUCK :Seker Vagonu
|
STR_804A_SUGAR_TRUCK :Seker Vagonu
|
||||||
STR_804B_COTTON_CANDY_HOPPER :Pamukhelva Vagonu
|
STR_804B_COTTON_CANDY_HOPPER :Pamukhelva Vagonu
|
||||||
STR_804C_TOFFEE_HOPPER :Bonbon Vagonu
|
STR_804C_TOFFEE_HOPPER :Bonbon Vagonu
|
||||||
@@ -2183,7 +2186,7 @@ STR_8065_PAPER_TRUCK :Kagit Vagonu
|
|||||||
STR_8066_COPPER_ORE_HOPPER :Bakir Vagonu
|
STR_8066_COPPER_ORE_HOPPER :Bakir Vagonu
|
||||||
STR_8067_WATER_TANKER :Su Tankeri
|
STR_8067_WATER_TANKER :Su Tankeri
|
||||||
STR_8068_FRUIT_TRUCK :Meyve Vagonu
|
STR_8068_FRUIT_TRUCK :Meyve Vagonu
|
||||||
STR_8069_RUBBER_TRUCK :Lastik Vagonu
|
STR_8069_RUBBER_TRUCK :Kau<EFBFBD>uk Vagonu
|
||||||
STR_806A_SUGAR_TRUCK :Seker Vagonu
|
STR_806A_SUGAR_TRUCK :Seker Vagonu
|
||||||
STR_806B_COTTON_CANDY_HOPPER :Pamukhelva Vagonu
|
STR_806B_COTTON_CANDY_HOPPER :Pamukhelva Vagonu
|
||||||
STR_806C_TOFFEE_HOPPER :Bonbon Vagonu
|
STR_806C_TOFFEE_HOPPER :Bonbon Vagonu
|
||||||
@@ -2249,9 +2252,9 @@ STR_80A7_MPS_WATER_TANKER :MPS Su Tankeri
|
|||||||
STR_80A8_BALOGH_FRUIT_TRUCK :Balogh Meyve Kamyonu
|
STR_80A8_BALOGH_FRUIT_TRUCK :Balogh Meyve Kamyonu
|
||||||
STR_80A9_UHL_FRUIT_TRUCK :Uhl Meyve Kamyonu
|
STR_80A9_UHL_FRUIT_TRUCK :Uhl Meyve Kamyonu
|
||||||
STR_80AA_KELLING_FRUIT_TRUCK :Kelling Meyve Kamyonu
|
STR_80AA_KELLING_FRUIT_TRUCK :Kelling Meyve Kamyonu
|
||||||
STR_80AB_BALOGH_RUBBER_TRUCK :Balogh Lastik Kamyonu
|
STR_80AB_BALOGH_RUBBER_TRUCK :Balogh Kau<EFBFBD>uk Kamyonu
|
||||||
STR_80AC_UHL_RUBBER_TRUCK :Uhl Lastik Kamyonu
|
STR_80AC_UHL_RUBBER_TRUCK :Uhl Kau<EFBFBD>uk Kamyonu
|
||||||
STR_80AD_RMT_RUBBER_TRUCK :RMT Lastik Kamyonu
|
STR_80AD_RMT_RUBBER_TRUCK :RMT Kau<EFBFBD>uk Kamyonu
|
||||||
STR_80AE_MIGHTYMOVER_SUGAR_TRUCK :MightyMover Seker Kamyonu
|
STR_80AE_MIGHTYMOVER_SUGAR_TRUCK :MightyMover Seker Kamyonu
|
||||||
STR_80AF_POWERNAUGHT_SUGAR_TRUCK :Powernaught Seker Kamyonu
|
STR_80AF_POWERNAUGHT_SUGAR_TRUCK :Powernaught Seker Kamyonu
|
||||||
STR_80B0_WIZZOWOW_SUGAR_TRUCK :Wizzowow Seker Kamyonu
|
STR_80B0_WIZZOWOW_SUGAR_TRUCK :Wizzowow Seker Kamyonu
|
||||||
@@ -2598,7 +2601,7 @@ STR_983B_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_983C_REFIT_SHIP :{BLACK}modifiye
|
STR_983C_REFIT_SHIP :{BLACK}modifiye
|
||||||
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Tasinacak kargoyu se<73>in
|
STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Tasinacak kargoyu se<73>in
|
||||||
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Se<53>ili kargoyu tasimak i<>in modifiye et
|
STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Se<53>ili kargoyu tasimak i<>in modifiye et
|
||||||
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Tasinacak kargo t<>r<EFBFBD>n<EFBFBD> se<73>in:-
|
STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Tasinacak kargo t<>r<EFBFBD>n<EFBFBD> se<73>in:
|
||||||
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Yeni kapasite: {GOLD}{STRING}{}{BLACK}Modifiye fiyati: {GOLD}{CURRENCY}
|
STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Yeni kapasite: {GOLD}{STRING}{}{BLACK}Modifiye fiyati: {GOLD}{CURRENCY}
|
||||||
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Modifiye edilemez...
|
STR_9841_CAN_T_REFIT_SHIP :{WHITE}Modifiye edilemez...
|
||||||
STR_9842_REFITTABLE :(modifiyeli)
|
STR_9842_REFITTABLE :(modifiyeli)
|
||||||
@@ -2671,7 +2674,7 @@ STR_A03C_REFIT :{WHITE}{VEHICLE
|
|||||||
STR_A03D_REFIT_AIRCRAFT :{BLACK}Modifiye
|
STR_A03D_REFIT_AIRCRAFT :{BLACK}Modifiye
|
||||||
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Tasinacak kargo t<>r<EFBFBD>n<EFBFBD> se<73>in
|
STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Tasinacak kargo t<>r<EFBFBD>n<EFBFBD> se<73>in
|
||||||
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Se<53>ili kargoyu tasimasi i<>in u<>agi modifiye et
|
STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Se<53>ili kargoyu tasimasi i<>in u<>agi modifiye et
|
||||||
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Tasinacak kargoyu se<73>in:-
|
STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Tasinacak kargoyu se<73>in:
|
||||||
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Yeni kapasite: {GOLD}{STRING}{}{BLACK}Modifiye fiyati: {GOLD}{CURRENCY}
|
STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Yeni kapasite: {GOLD}{STRING}{}{BLACK}Modifiye fiyati: {GOLD}{CURRENCY}
|
||||||
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Modifiye edilemez...
|
STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Modifiye edilemez...
|
||||||
STR_GO_TO_AIRPORT_HANGAR :{STATION} Hangarina git
|
STR_GO_TO_AIRPORT_HANGAR :{STATION} Hangarina git
|
||||||
|
@@ -521,7 +521,7 @@ STR_0201_MESSAGE_SETTINGS :Zin'ojumu rez'i
|
|||||||
STR_MESSAGE_HISTORY_MENU :Zin'ojumu ve'sture
|
STR_MESSAGE_HISTORY_MENU :Zin'ojumu ve'sture
|
||||||
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Para'di't pe'de'jo zin'u, para'di't zin'as rez'i'mus
|
STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Para'di't pe'de'jo zin'u, para'di't zin'as rez'i'mus
|
||||||
STR_0204_MESSAGE_OPTIONS :{WHITE}Zin'ojuma rez'i'mi
|
STR_0204_MESSAGE_OPTIONS :{WHITE}Zin'ojuma rez'i'mi
|
||||||
STR_0205_MESSAGE_TYPES :{BLACK}Zin'ojumu veidi:-
|
STR_0205_MESSAGE_TYPES :{BLACK}Zin'ojumu veidi:
|
||||||
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Spe'le'ta'ja stacija' ierodas pirmais transporta li'dzeklis
|
STR_0206_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Spe'le'ta'ja stacija' ierodas pirmais transporta li'dzeklis
|
||||||
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Sa'ncens'a stacija' ierodas pirmais transporta li'dzeklis
|
STR_0207_ARRIVAL_OF_FIRST_VEHICLE :{YELLOW}Sa'ncens'a stacija' ierodas pirmais transporta li'dzeklis
|
||||||
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Negadijumi / ava'rijas
|
STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Negadijumi / ava'rijas
|
||||||
|
@@ -1248,7 +1248,6 @@ STR_NETWORK_CONNECTING_DOWNLOADING :{BLACK}{NUM} /
|
|||||||
|
|
||||||
STR_NETWORK_DISCONNECT :{BLACK}Atsijungti
|
STR_NETWORK_DISCONNECT :{BLACK}Atsijungti
|
||||||
|
|
||||||
STR_NETWORK_CHAT_QUERY_CAPTION :{WHITE}Ivesk teksta kuri nori siusti
|
|
||||||
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Ivesk pinigu kieki kuri nori duoti
|
STR_NETWORK_GIVE_MONEY_CAPTION :{WHITE}Ivesk pinigu kieki kuri nori duoti
|
||||||
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Serveris apsaugotas. Ivesk slaptazodi
|
STR_NETWORK_NEED_GAME_PASSWORD_CAPTION :{WHITE}Serveris apsaugotas. Ivesk slaptazodi
|
||||||
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Kompanija apsaugota. Ivesk slaptazodi
|
STR_NETWORK_NEED_COMPANY_PASSWORD_CAPTION :{WHITE}Kompanija apsaugota. Ivesk slaptazodi
|
||||||
|
26
macros.h
26
macros.h
@@ -57,7 +57,7 @@ static inline int64 BIGMULS(int32 a, int32 b) {
|
|||||||
#define IS_INSIDE_1D(x, base, size) ( (uint)((x) - (base)) < ((uint)(size)) )
|
#define IS_INSIDE_1D(x, base, size) ( (uint)((x) - (base)) < ((uint)(size)) )
|
||||||
|
|
||||||
|
|
||||||
#define HASBIT(x,y) ((x) & (1 << (y)))
|
#define HASBIT(x,y) (((x) & (1 << (y))) != 0)
|
||||||
#define SETBIT(x,y) ((x) |= (1 << (y)))
|
#define SETBIT(x,y) ((x) |= (1 << (y)))
|
||||||
#define CLRBIT(x,y) ((x) &= ~(1 << (y)))
|
#define CLRBIT(x,y) ((x) &= ~(1 << (y)))
|
||||||
#define TOGGLEBIT(x,y) ((x) ^= (1 << (y)))
|
#define TOGGLEBIT(x,y) ((x) ^= (1 << (y)))
|
||||||
@@ -115,9 +115,9 @@ static inline int KillFirstBit2x64(int value)
|
|||||||
#define IS_INT_INSIDE(a,min,max) ((uint)((a)-(min)) < (uint)((max)-(min)))
|
#define IS_INT_INSIDE(a,min,max) ((uint)((a)-(min)) < (uint)((max)-(min)))
|
||||||
|
|
||||||
|
|
||||||
#define CHANCE16(a,b) ((uint16)Random() <= (uint16)((65536 * a) / b))
|
#define CHANCE16(a,b) ((uint16)Random() <= (uint16)((65536 * (a)) / (b)))
|
||||||
#define CHANCE16R(a,b,r) ((uint16)(r=Random()) <= (uint16)((65536 * a) / b))
|
#define CHANCE16R(a,b,r) ((uint16)(r=Random()) <= (uint16)((65536 * (a)) / (b)))
|
||||||
#define CHANCE16I(a,b,v) ((uint16)(v) <= (uint16)((65536 * a) / b))
|
#define CHANCE16I(a,b,v) ((uint16)(v) <= (uint16)((65536 * (a)) / (b)))
|
||||||
|
|
||||||
|
|
||||||
#define for_each_bit(_i,_b) \
|
#define for_each_bit(_i,_b) \
|
||||||
@@ -142,14 +142,20 @@ static inline void swap_int32(int32 *a, int32 *b) { int32 t = *a; *a = *b; *b =
|
|||||||
static inline void swap_tile(TileIndex *a, TileIndex *b) { TileIndex t = *a; *a = *b; *b = t; }
|
static inline void swap_tile(TileIndex *a, TileIndex *b) { TileIndex t = *a; *a = *b; *b = t; }
|
||||||
|
|
||||||
|
|
||||||
|
static inline uint16 ReadLE16Aligned(const void* x)
|
||||||
|
{
|
||||||
|
return FROM_LE16(*(const uint16*)x);
|
||||||
|
}
|
||||||
|
|
||||||
#if defined(TTD_LITTLE_ENDIAN)
|
static inline uint16 ReadLE16Unaligned(const void* x)
|
||||||
# define READ_LE_UINT16(b) (*(const uint16*)(b))
|
{
|
||||||
#elif defined(TTD_BIG_ENDIAN)
|
#ifdef OTTD_ALIGNMENT
|
||||||
static inline uint16 READ_LE_UINT16(const void *b) {
|
return ((const byte*)x)[0] | ((const byte*)x)[1] << 8;
|
||||||
return ((const byte*)b)[0] + (((const byte*)b)[1] << 8);
|
#else
|
||||||
}
|
return FROM_LE16(*(const uint16*)x);
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ROtate x Left/Right by n (must be >= 0)
|
* ROtate x Left/Right by n (must be >= 0)
|
||||||
|
44
main_gui.c
44
main_gui.c
@@ -76,12 +76,6 @@ void HandleOnEditText(WindowEvent *e)
|
|||||||
DoCommandP(0, id, 0, NULL, CMD_RENAME_WAYPOINT | CMD_MSG(STR_CANT_CHANGE_WAYPOINT_NAME));
|
DoCommandP(0, id, 0, NULL, CMD_RENAME_WAYPOINT | CMD_MSG(STR_CANT_CHANGE_WAYPOINT_NAME));
|
||||||
break;
|
break;
|
||||||
#ifdef ENABLE_NETWORK
|
#ifdef ENABLE_NETWORK
|
||||||
case 2: /* Speak to.. */
|
|
||||||
if (!_network_server)
|
|
||||||
SEND_COMMAND(PACKET_CLIENT_CHAT)(NETWORK_ACTION_CHAT + (id & 0xFF), id & 0xFF, (id >> 8) & 0xFF, e->edittext.str);
|
|
||||||
else
|
|
||||||
NetworkServer_HandleChat(NETWORK_ACTION_CHAT + (id & 0xFF), id & 0xFF, (id >> 8) & 0xFF, e->edittext.str, NETWORK_SERVER_INDEX);
|
|
||||||
break;
|
|
||||||
case 3: { /* Give money, you can only give money in excess of loan */
|
case 3: { /* Give money, you can only give money in excess of loan */
|
||||||
const Player *p = GetPlayer(_current_player);
|
const Player *p = GetPlayer(_current_player);
|
||||||
int32 money = min(p->money64 - p->current_loan, atoi(e->edittext.str) / _currency->rate);
|
int32 money = min(p->money64 - p->current_loan, atoi(e->edittext.str) / _currency->rate);
|
||||||
@@ -327,13 +321,6 @@ static void MenuClickBuildAir(int index)
|
|||||||
|
|
||||||
#ifdef ENABLE_NETWORK
|
#ifdef ENABLE_NETWORK
|
||||||
|
|
||||||
void ShowNetworkChatQueryWindow(byte desttype, byte dest)
|
|
||||||
{
|
|
||||||
_rename_id = desttype + (dest << 8);
|
|
||||||
_rename_what = 2;
|
|
||||||
ShowChatWindow(STR_EMPTY, STR_NETWORK_CHAT_QUERY_CAPTION, 150, 338, 1, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ShowNetworkGiveMoneyWindow(byte player)
|
void ShowNetworkGiveMoneyWindow(byte player)
|
||||||
{
|
{
|
||||||
_rename_id = player;
|
_rename_id = player;
|
||||||
@@ -1237,8 +1224,8 @@ static const Widget _scen_edit_land_gen_widgets[] = {
|
|||||||
{ WWT_IMGBTN, RESIZE_NONE, 7, 0, 181, 14, 101, STR_NULL, STR_NULL},
|
{ WWT_IMGBTN, RESIZE_NONE, 7, 0, 181, 14, 101, STR_NULL, STR_NULL},
|
||||||
|
|
||||||
{ WWT_IMGBTN, RESIZE_NONE, 14, 2, 23, 14, 35, SPR_IMG_DYNAMITE, STR_018D_DEMOLISH_BUILDINGS_ETC},
|
{ WWT_IMGBTN, RESIZE_NONE, 14, 2, 23, 14, 35, SPR_IMG_DYNAMITE, STR_018D_DEMOLISH_BUILDINGS_ETC},
|
||||||
{ WWT_IMGBTN, RESIZE_NONE, 14, 24, 45, 14, 35, SPR_IMG_TERRAFORM_DOWN, STR_018F_RAISE_A_CORNER_OF_LAND},
|
{ WWT_IMGBTN, RESIZE_NONE, 14, 24, 45, 14, 35, SPR_IMG_TERRAFORM_DOWN, STR_018E_LOWER_A_CORNER_OF_LAND},
|
||||||
{ WWT_IMGBTN, RESIZE_NONE, 14, 46, 67, 14, 35, SPR_IMG_TERRAFORM_UP, STR_018E_LOWER_A_CORNER_OF_LAND},
|
{ WWT_IMGBTN, RESIZE_NONE, 14, 46, 67, 14, 35, SPR_IMG_TERRAFORM_UP, STR_018F_RAISE_A_CORNER_OF_LAND},
|
||||||
{ WWT_IMGBTN, RESIZE_NONE, 14, 68, 89, 14, 35, SPR_IMG_LEVEL_LAND, STR_LEVEL_LAND_TOOLTIP},
|
{ WWT_IMGBTN, RESIZE_NONE, 14, 68, 89, 14, 35, SPR_IMG_LEVEL_LAND, STR_LEVEL_LAND_TOOLTIP},
|
||||||
{ WWT_IMGBTN, RESIZE_NONE, 14, 90, 111, 14, 35, SPR_IMG_BUILD_CANAL, STR_CREATE_LAKE},
|
{ WWT_IMGBTN, RESIZE_NONE, 14, 90, 111, 14, 35, SPR_IMG_BUILD_CANAL, STR_CREATE_LAKE},
|
||||||
{ WWT_IMGBTN, RESIZE_NONE, 14, 112, 134, 14, 35, SPR_IMG_ROCKS, STR_028C_PLACE_ROCKY_AREAS_ON_LANDSCAPE},
|
{ WWT_IMGBTN, RESIZE_NONE, 14, 112, 134, 14, 35, SPR_IMG_ROCKS, STR_028C_PLACE_ROCKY_AREAS_ON_LANDSCAPE},
|
||||||
@@ -1448,7 +1435,8 @@ void CcBuildTown(bool success, TileIndex tile, uint32 p1, uint32 p2)
|
|||||||
|
|
||||||
static void PlaceProc_Town(TileIndex tile)
|
static void PlaceProc_Town(TileIndex tile)
|
||||||
{
|
{
|
||||||
DoCommandP(tile, 0, 0, CcBuildTown, CMD_BUILD_TOWN | CMD_MSG(STR_0236_CAN_T_BUILD_TOWN_HERE));
|
Window *w = FindWindowById(WC_SCEN_TOWN_GEN, 0);
|
||||||
|
DoCommandP(tile, 1 + FIND_FIRST_BIT(w->click_state >> 7), 0, CcBuildTown, CMD_BUILD_TOWN | CMD_MSG(STR_0236_CAN_T_BUILD_TOWN_HERE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1470,11 +1458,14 @@ static void ScenEditTownGenWndProc(Window *w, WindowEvent *e)
|
|||||||
{
|
{
|
||||||
switch (e->event) {
|
switch (e->event) {
|
||||||
case WE_PAINT:
|
case WE_PAINT:
|
||||||
w->click_state = (w->click_state & ~(1<<7 | 1<<8 | 1<<9) ) | (1 << (_new_town_size + 7));
|
|
||||||
DrawWindowWidgets(w);
|
DrawWindowWidgets(w);
|
||||||
DrawStringCentered(80, 56, STR_02A5_TOWN_SIZE, 0);
|
DrawStringCentered(80, 56, STR_02A5_TOWN_SIZE, 0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case WE_CREATE:
|
||||||
|
w->click_state = 1 << 8; /* medium town size selected */
|
||||||
|
break;
|
||||||
|
|
||||||
case WE_CLICK:
|
case WE_CLICK:
|
||||||
switch (e->click.widget) {
|
switch (e->click.widget) {
|
||||||
case 4: /* new town */
|
case 4: /* new town */
|
||||||
@@ -1485,7 +1476,7 @@ static void ScenEditTownGenWndProc(Window *w, WindowEvent *e)
|
|||||||
|
|
||||||
HandleButtonClick(w, 5);
|
HandleButtonClick(w, 5);
|
||||||
_generating_world = true;
|
_generating_world = true;
|
||||||
t = CreateRandomTown(20);
|
t = CreateRandomTown(20, 1 + FIND_FIRST_BIT(w->click_state >> 7));
|
||||||
_generating_world = false;
|
_generating_world = false;
|
||||||
|
|
||||||
if (t == NULL) {
|
if (t == NULL) {
|
||||||
@@ -1500,18 +1491,13 @@ static void ScenEditTownGenWndProc(Window *w, WindowEvent *e)
|
|||||||
HandleButtonClick(w, 6);
|
HandleButtonClick(w, 6);
|
||||||
|
|
||||||
_generating_world = true;
|
_generating_world = true;
|
||||||
_game_mode = GM_NORMAL; // little hack to avoid towns of the same size
|
if (!GenerateTowns()) ShowErrorMessage(STR_NO_SPACE_FOR_TOWN, STR_CANNOT_GENERATE_TOWN, 0, 0);
|
||||||
if (!GenerateTowns()) {
|
|
||||||
ShowErrorMessage(STR_NO_SPACE_FOR_TOWN, STR_CANNOT_GENERATE_TOWN, 0, 0);
|
|
||||||
}
|
|
||||||
_generating_world = false;
|
_generating_world = false;
|
||||||
|
|
||||||
_game_mode = GM_EDITOR;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 7: case 8: case 9:
|
case 7: case 8: case 9:
|
||||||
_new_town_size = e->click.widget - 7;
|
w->click_state = 1 << e->click.widget;
|
||||||
SetWindowDirty(w);
|
SetWindowDirty(w);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -1524,7 +1510,7 @@ static void ScenEditTownGenWndProc(Window *w, WindowEvent *e)
|
|||||||
_place_proc(e->place.tile);
|
_place_proc(e->place.tile);
|
||||||
break;
|
break;
|
||||||
case WE_ABORT_PLACE_OBJ:
|
case WE_ABORT_PLACE_OBJ:
|
||||||
w->click_state = 0;
|
w->click_state &= (1 << 7 | 1 << 8 | 1 << 9);
|
||||||
SetWindowDirty(w);
|
SetWindowDirty(w);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -2473,3 +2459,9 @@ void GameSizeChanged(void)
|
|||||||
ScreenSizeChanged();
|
ScreenSizeChanged();
|
||||||
MarkWholeScreenDirty();
|
MarkWholeScreenDirty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void InitializeMainGui(void)
|
||||||
|
{
|
||||||
|
/* Clean old GUI values */
|
||||||
|
_last_built_railtype = 0;
|
||||||
|
}
|
||||||
|
@@ -85,29 +85,6 @@ $(MAKE_CONFIG):
|
|||||||
$(call CONFIG_LINE,MINGW:=$(MINGW))
|
$(call CONFIG_LINE,MINGW:=$(MINGW))
|
||||||
$(call CONFIG_LINE,)
|
$(call CONFIG_LINE,)
|
||||||
|
|
||||||
$(call CONFIG_LINE,\# Universal binary setup)
|
|
||||||
$(call CONFIG_LINE,\# use these settings for building universal binaries. Most systems should work with the default settings)
|
|
||||||
$(call CONFIG_LINE,SDL_PPC_CONFIG:=$(SDL_PPC_CONFIG))
|
|
||||||
$(call CONFIG_LINE,SDL_x86_CONFIG:=$(SDL_x86_CONFIG))
|
|
||||||
|
|
||||||
$(call CONFIG_LINE,\# if you got a fat libpng you should not need to change this. It is recommended to get a fat libpng lib)
|
|
||||||
$(call CONFIG_LINE,LIBPNG_PPC_CONFIG:=$(LIBPNG_PPC_CONFIG))
|
|
||||||
$(call CONFIG_LINE,LIBPNG_x86_CONFIG:=$(LIBPNG_x86_CONFIG))
|
|
||||||
|
|
||||||
$(call CONFIG_LINE,\# autodetected SDL lib path, but it is not detected in a reliable way, so verify it. It needs to be the x86 lib)
|
|
||||||
$(call CONFIG_LINE,x86_SDL_LIB:=$(x86_SDL_LIB))
|
|
||||||
|
|
||||||
$(call CONFIG_LINE,\# default values should be good enough for the rest of the universal binary flags, but check them anyway)
|
|
||||||
$(call CONFIG_LINE,SKIP_LIB_TEST:=$(SKIP_LIB_TEST))
|
|
||||||
$(call CONFIG_LINE,PPC_CC:=$(PPC_CC))
|
|
||||||
$(call CONFIG_LINE,CFLAGS_PPC:=$(CFLAGS_PPC))
|
|
||||||
$(call CONFIG_LINE,LDFLAGS_PPC:=$(LDFLAGS_PPC))
|
|
||||||
|
|
||||||
$(call CONFIG_LINE,x86_CC:=$(x86_CC))
|
|
||||||
$(call CONFIG_LINE,CFLAGS_x86:=$(CFLAGS_x86))
|
|
||||||
$(call CONFIG_LINE,LDFLAGS_x86:=$(LDFLAGS_x86))
|
|
||||||
$(call CONFIG_LINE,)
|
|
||||||
|
|
||||||
$(call CONFIG_LINE,\# For cross-compiling)
|
$(call CONFIG_LINE,\# For cross-compiling)
|
||||||
$(call CONFIG_LINE,CC_TARGET:=$(CC_TARGET))
|
$(call CONFIG_LINE,CC_TARGET:=$(CC_TARGET))
|
||||||
$(call CONFIG_LINE,CC_HOST:=$(CC_HOST))
|
$(call CONFIG_LINE,CC_HOST:=$(CC_HOST))
|
||||||
@@ -117,8 +94,8 @@ $(MAKE_CONFIG):
|
|||||||
$(call CONFIG_LINE,)
|
$(call CONFIG_LINE,)
|
||||||
|
|
||||||
$(call CONFIG_LINE,\# misc)
|
$(call CONFIG_LINE,\# misc)
|
||||||
$(call CONFIG_LINE,SDL-CONFIG:=$(SDL-CONFIG))
|
$(call CONFIG_LINE,SDL_CONFIG:=$(SDL_CONFIG))
|
||||||
$(call CONFIG_LINE,LIBPNG-CONFIG:=$(LIBPNG-CONFIG))
|
$(call CONFIG_LINE,LIBPNG_CONFIG:=$(LIBPNG_CONFIG))
|
||||||
$(call CONFIG_LINE,BEOS_NET_SERVER:=$(BEOS_NET_SERVER))
|
$(call CONFIG_LINE,BEOS_NET_SERVER:=$(BEOS_NET_SERVER))
|
||||||
$(call CONFIG_LINE,CONFIG_INCLUDED:=yes)
|
$(call CONFIG_LINE,CONFIG_INCLUDED:=yes)
|
||||||
$(call CONFIG_LINE,PATH_SET:=$(PATH_SET))
|
$(call CONFIG_LINE,PATH_SET:=$(PATH_SET))
|
||||||
|
@@ -52,23 +52,26 @@ endif
|
|||||||
|
|
||||||
# FreeBSD uses sdl11 instead of sdl
|
# FreeBSD uses sdl11 instead of sdl
|
||||||
ifdef FREEBSD
|
ifdef FREEBSD
|
||||||
SDL-CONFIG:=sdl11-config
|
SDL_CONFIG:=sdl11-config
|
||||||
else
|
else
|
||||||
SDL-CONFIG:=sdl-config
|
SDL_CONFIG:=sdl-config
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# set libpng-config to the default value
|
||||||
|
LIBPNG_CONFIG :=libpng-config
|
||||||
|
|
||||||
# Networking, enabled by default
|
# Networking, enabled by default
|
||||||
WITH_NETWORK:=1
|
WITH_NETWORK:=1
|
||||||
|
|
||||||
# Library detections
|
# Library detections
|
||||||
WITH_SDL:=$(shell $(SDL-CONFIG) --version 2>/dev/null)
|
WITH_SDL:=$(shell $(SDL_CONFIG) --version 2>/dev/null)
|
||||||
|
|
||||||
# libpng detection
|
# libpng detection
|
||||||
WITH_PNG:=$(shell $(LIBPNG-CONFIG) --version 2>/dev/null)
|
WITH_PNG:=$(shell $(LIBPNG_CONFIG) --version 2>/dev/null)
|
||||||
|
|
||||||
ifdef WITH_PNG
|
ifdef WITH_PNG
|
||||||
# LibPNG depends on Zlib
|
# LibPNG depends on Zlib
|
||||||
WITH_ZLIB:=1
|
WITH_ZLIB:=1
|
||||||
else
|
else
|
||||||
# We go looking for zlib with a little hack
|
# We go looking for zlib with a little hack
|
||||||
WITH_ZLIB:=$(shell ls /usr/include | grep "zlib.h" 2>/dev/null) \
|
WITH_ZLIB:=$(shell ls /usr/include | grep "zlib.h" 2>/dev/null) \
|
||||||
@@ -78,6 +81,22 @@ WITH_ZLIB:=1
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef WITH_ZLIB
|
||||||
|
TEMP:=$(shell ls /lib 2>/dev/null | grep "zlib.a")$(shell ls /lib 2>/dev/null | grep "libz.a")
|
||||||
|
ifdef TEMP
|
||||||
|
STATIC_ZLIB_PATH:=/lib/$(TEMP)
|
||||||
|
else
|
||||||
|
TEMP:=$(shell ls /usr/lib 2>/dev/null | grep "zlib.a")$(shell ls /usr/lib 2>/dev/null | grep "libz.a")
|
||||||
|
ifdef TEMP
|
||||||
|
STATIC_ZLIB_PATH:=/usr/lib/$(TEMP)
|
||||||
|
else
|
||||||
|
TEMP:=$(shell ls /usr/local/lib 2>/dev/null | grep "zlib.a")$(shell ls /usr/local/lib 2>/dev/null | grep "libz.a")
|
||||||
|
ifdef TEMP
|
||||||
|
STATIC_ZLIB_PATH:=/usr/local/lib/$(TEMP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# sets the default paths
|
# sets the default paths
|
||||||
ifdef UNIX
|
ifdef UNIX
|
||||||
|
2
map.c
2
map.c
@@ -40,7 +40,7 @@ void AllocateMap(uint size_x, uint size_y)
|
|||||||
_map_tile_mask = _map_size - 1;
|
_map_tile_mask = _map_size - 1;
|
||||||
|
|
||||||
free(_m);
|
free(_m);
|
||||||
_m = malloc(_map_size * sizeof(*_m));
|
_m = calloc(_map_size, sizeof(*_m));
|
||||||
|
|
||||||
// XXX TODO handle memory shortage more gracefully
|
// XXX TODO handle memory shortage more gracefully
|
||||||
if (_m == NULL) error("Failed to allocate memory for the map");
|
if (_m == NULL) error("Failed to allocate memory for the map");
|
||||||
|
2
misc.c
2
misc.c
@@ -101,6 +101,7 @@ void InitializeAirportGui(void);
|
|||||||
void InitializeDock(void);
|
void InitializeDock(void);
|
||||||
void InitializeDockGui(void);
|
void InitializeDockGui(void);
|
||||||
void InitializeIndustries(void);
|
void InitializeIndustries(void);
|
||||||
|
void InitializeMainGui(void);
|
||||||
void InitializeLandscape(void);
|
void InitializeLandscape(void);
|
||||||
void InitializeTowns(void);
|
void InitializeTowns(void);
|
||||||
void InitializeTrees(void);
|
void InitializeTrees(void);
|
||||||
@@ -165,6 +166,7 @@ void InitializeGame(int mode, uint size_x, uint size_y)
|
|||||||
InitializeSigns();
|
InitializeSigns();
|
||||||
InitializeStations();
|
InitializeStations();
|
||||||
InitializeIndustries();
|
InitializeIndustries();
|
||||||
|
InitializeMainGui();
|
||||||
|
|
||||||
InitializeNameMgr();
|
InitializeNameMgr();
|
||||||
InitializeVehiclesGuiList();
|
InitializeVehiclesGuiList();
|
||||||
|
36
misc_gui.c
36
misc_gui.c
@@ -194,7 +194,7 @@ static const char *credits[] = {
|
|||||||
" Matthijs Kooijman (blathijs) - Pathfinder-god",
|
" Matthijs Kooijman (blathijs) - Pathfinder-god",
|
||||||
" Victor Fischer (Celestar) - Programming everywhere you need him to",
|
" Victor Fischer (Celestar) - Programming everywhere you need him to",
|
||||||
" Tam<61>s Farag<61> (Darkvater) - Lead coder",
|
" Tam<61>s Farag<61> (Darkvater) - Lead coder",
|
||||||
" Kerekes Miham (MiHaMiX) - Translator system, and Nightlies host",
|
" Attila B<>n (MiHaMiX) - WebTranslator, Nightlies, Wiki and bugtracker host",
|
||||||
" Owen Rudge (orudge) - Forum- and masterserver host, OS/2 port",
|
" Owen Rudge (orudge) - Forum- and masterserver host, OS/2 port",
|
||||||
" Peter Nelson (peter1138) - Spiritual descendant from newgrf gods",
|
" Peter Nelson (peter1138) - Spiritual descendant from newgrf gods",
|
||||||
" Christoph Mallon (Tron) - Programmer, code correctness police",
|
" Christoph Mallon (Tron) - Programmer, code correctness police",
|
||||||
@@ -212,7 +212,7 @@ static const char *credits[] = {
|
|||||||
" Stefan Mei<65>ner (sign_de) - For his work on the console",
|
" Stefan Mei<65>ner (sign_de) - For his work on the console",
|
||||||
" Simon Sasburg (HackyKid) - Many bugfixes he has blessed us with (and PBS)",
|
" Simon Sasburg (HackyKid) - Many bugfixes he has blessed us with (and PBS)",
|
||||||
" Cian Duffy (MYOB) - BeOS port / manual writing",
|
" Cian Duffy (MYOB) - BeOS port / manual writing",
|
||||||
" Christian Rosentreter (tokaiz) - MorphOS / AmigaOS port",
|
" Christian Rosentreter (tokai) - MorphOS / AmigaOS port",
|
||||||
"",
|
"",
|
||||||
" Michael Blunck - Pre-Signals and Semaphores <20> 2003",
|
" Michael Blunck - Pre-Signals and Semaphores <20> 2003",
|
||||||
" George - Canal/Lock graphics <20> 2003-2004",
|
" George - Canal/Lock graphics <20> 2003-2004",
|
||||||
@@ -808,8 +808,9 @@ void DeleteTextBufferAll(Textbuf *tb)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Insert a character to a textbuffer. If maxlength is zero, we don't care about
|
* Insert a character to a textbuffer. If maxlength of the Textbuf is zero,
|
||||||
* the screenlength but only about the physical length of the string
|
* we don't care about the screenlength but only about the physical
|
||||||
|
* length of the string
|
||||||
* @param tb @Textbuf type to be changed
|
* @param tb @Textbuf type to be changed
|
||||||
* @param key Character to be inserted
|
* @param key Character to be inserted
|
||||||
* @return Return true on successfull change of Textbuf, or false otherwise
|
* @return Return true on successfull change of Textbuf, or false otherwise
|
||||||
@@ -817,7 +818,7 @@ void DeleteTextBufferAll(Textbuf *tb)
|
|||||||
bool InsertTextBufferChar(Textbuf *tb, byte key)
|
bool InsertTextBufferChar(Textbuf *tb, byte key)
|
||||||
{
|
{
|
||||||
const byte charwidth = GetCharacterWidth(key);
|
const byte charwidth = GetCharacterWidth(key);
|
||||||
if (tb->length < tb->maxlength && (tb->maxwidth == 0 || tb->width + charwidth <= tb->maxwidth)) {
|
if (tb->length < (tb->maxlength - 1) && (tb->maxwidth == 0 || tb->width + charwidth <= tb->maxwidth)) {
|
||||||
memmove(tb->buf + tb->caretpos + 1, tb->buf + tb->caretpos, (tb->length - tb->caretpos) + 1);
|
memmove(tb->buf + tb->caretpos + 1, tb->buf + tb->caretpos, (tb->length - tb->caretpos) + 1);
|
||||||
tb->buf[tb->caretpos] = key;
|
tb->buf[tb->caretpos] = key;
|
||||||
tb->length++;
|
tb->length++;
|
||||||
@@ -875,12 +876,12 @@ bool MoveTextBufferPos(Textbuf *tb, int navmode)
|
|||||||
*/
|
*/
|
||||||
void UpdateTextBufferSize(Textbuf *tb)
|
void UpdateTextBufferSize(Textbuf *tb)
|
||||||
{
|
{
|
||||||
const char* buf;
|
const char *buf;
|
||||||
|
|
||||||
tb->length = 0;
|
tb->length = 0;
|
||||||
tb->width = 0;
|
tb->width = 0;
|
||||||
|
|
||||||
for (buf = tb->buf; *buf != '\0' && tb->length <= tb->maxlength; buf++) {
|
for (buf = tb->buf; *buf != '\0' && tb->length < (tb->maxlength - 1); buf++) {
|
||||||
tb->length++;
|
tb->length++;
|
||||||
tb->width += GetCharacterWidth((byte)*buf);
|
tb->width += GetCharacterWidth((byte)*buf);
|
||||||
}
|
}
|
||||||
@@ -1064,7 +1065,7 @@ void ShowQueryString(StringID str, StringID caption, uint maxlen, uint maxwidth,
|
|||||||
w = AllocateWindowDesc(&_query_string_desc);
|
w = AllocateWindowDesc(&_query_string_desc);
|
||||||
|
|
||||||
GetString(_edit_str_buf, str);
|
GetString(_edit_str_buf, str);
|
||||||
_edit_str_buf[realmaxlen] = '\0';
|
_edit_str_buf[realmaxlen-1] = '\0';
|
||||||
|
|
||||||
if (maxlen & 0x1000) {
|
if (maxlen & 0x1000) {
|
||||||
WP(w, querystr_d).orig = NULL;
|
WP(w, querystr_d).orig = NULL;
|
||||||
@@ -1078,7 +1079,7 @@ void ShowQueryString(StringID str, StringID caption, uint maxlen, uint maxwidth,
|
|||||||
WP(w, querystr_d).wnd_class = window_class;
|
WP(w, querystr_d).wnd_class = window_class;
|
||||||
WP(w, querystr_d).wnd_num = window_number;
|
WP(w, querystr_d).wnd_num = window_number;
|
||||||
WP(w, querystr_d).text.caret = false;
|
WP(w, querystr_d).text.caret = false;
|
||||||
WP(w, querystr_d).text.maxlength = realmaxlen - 1;
|
WP(w, querystr_d).text.maxlength = realmaxlen;
|
||||||
WP(w, querystr_d).text.maxwidth = maxwidth;
|
WP(w, querystr_d).text.maxwidth = maxwidth;
|
||||||
WP(w, querystr_d).text.buf = _edit_str_buf;
|
WP(w, querystr_d).text.buf = _edit_str_buf;
|
||||||
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
||||||
@@ -1325,7 +1326,7 @@ static void SaveLoadDlgWndProc(Window *w, WindowEvent *e)
|
|||||||
DeleteWindow(w);
|
DeleteWindow(w);
|
||||||
} else {
|
} else {
|
||||||
// SLD_SAVE_GAME, SLD_SAVE_SCENARIO copy clicked name to editbox
|
// SLD_SAVE_GAME, SLD_SAVE_SCENARIO copy clicked name to editbox
|
||||||
ttd_strlcpy(WP(w, querystr_d).text.buf, file->name, WP(w, querystr_d).text.maxlength);
|
ttd_strlcpy(WP(w, querystr_d).text.buf, file->title, WP(w, querystr_d).text.maxlength);
|
||||||
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
||||||
InvalidateWidget(w, 10);
|
InvalidateWidget(w, 10);
|
||||||
}
|
}
|
||||||
@@ -1359,16 +1360,17 @@ static void SaveLoadDlgWndProc(Window *w, WindowEvent *e)
|
|||||||
if (HASBIT(w->click_state, 11)) { /* Delete button clicked */
|
if (HASBIT(w->click_state, 11)) { /* Delete button clicked */
|
||||||
if (!FiosDelete(WP(w,querystr_d).text.buf)) {
|
if (!FiosDelete(WP(w,querystr_d).text.buf)) {
|
||||||
ShowErrorMessage(INVALID_STRING_ID, STR_4008_UNABLE_TO_DELETE_FILE, 0, 0);
|
ShowErrorMessage(INVALID_STRING_ID, STR_4008_UNABLE_TO_DELETE_FILE, 0, 0);
|
||||||
|
} else {
|
||||||
|
BuildFileList();
|
||||||
|
/* Reset file name to current date on successfull delete */
|
||||||
|
if (_saveload_mode == SLD_SAVE_GAME) GenerateFileName();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
||||||
SetWindowDirty(w);
|
SetWindowDirty(w);
|
||||||
BuildFileList();
|
|
||||||
if (_saveload_mode == SLD_SAVE_GAME) {
|
|
||||||
GenerateFileName(); /* Reset file name to current date */
|
|
||||||
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
|
||||||
}
|
|
||||||
} else if (HASBIT(w->click_state, 12)) { /* Save button clicked */
|
} else if (HASBIT(w->click_state, 12)) { /* Save button clicked */
|
||||||
_switch_mode = SM_SAVE;
|
_switch_mode = SM_SAVE;
|
||||||
FiosMakeSavegameName(_file_to_saveload.name, WP(w,querystr_d).text.buf);
|
FiosMakeSavegameName(_file_to_saveload.name, WP(w,querystr_d).text.buf, sizeof(_file_to_saveload.name));
|
||||||
|
|
||||||
/* In the editor set up the vehicle engines correctly (date might have changed) */
|
/* In the editor set up the vehicle engines correctly (date might have changed) */
|
||||||
if (_game_mode == GM_EDITOR) StartupEngines();
|
if (_game_mode == GM_EDITOR) StartupEngines();
|
||||||
@@ -1462,7 +1464,7 @@ void ShowSaveLoadDialog(int mode)
|
|||||||
w->resize.height = w->height - 14 * 10; // Minimum of 10 items
|
w->resize.height = w->height - 14 * 10; // Minimum of 10 items
|
||||||
SETBIT(w->click_state, 7);
|
SETBIT(w->click_state, 7);
|
||||||
WP(w,querystr_d).text.caret = false;
|
WP(w,querystr_d).text.caret = false;
|
||||||
WP(w,querystr_d).text.maxlength = lengthof(_edit_str_buf) - 1;
|
WP(w,querystr_d).text.maxlength = lengthof(_edit_str_buf);
|
||||||
WP(w,querystr_d).text.maxwidth = 240;
|
WP(w,querystr_d).text.maxwidth = 240;
|
||||||
WP(w,querystr_d).text.buf = _edit_str_buf;
|
WP(w,querystr_d).text.buf = _edit_str_buf;
|
||||||
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
||||||
|
16
music.h
Normal file
16
music.h
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
/* $Id */
|
||||||
|
|
||||||
|
#ifndef MUSIC_H
|
||||||
|
#define MUSIC_H
|
||||||
|
|
||||||
|
#define NUM_SONGS_PLAYLIST 33
|
||||||
|
#define NUM_SONGS_AVAILABLE 22
|
||||||
|
|
||||||
|
typedef struct SongSpecs {
|
||||||
|
char filename[256];
|
||||||
|
char song_name[64];
|
||||||
|
} SongSpecs;
|
||||||
|
|
||||||
|
extern const SongSpecs origin_songs_specs[NUM_SONGS_AVAILABLE];
|
||||||
|
|
||||||
|
#endif //MUSIC_H
|
91
music_gui.c
91
music_gui.c
@@ -10,12 +10,12 @@
|
|||||||
#include "hal.h"
|
#include "hal.h"
|
||||||
#include "macros.h"
|
#include "macros.h"
|
||||||
#include "variables.h"
|
#include "variables.h"
|
||||||
|
#include "music.h"
|
||||||
|
|
||||||
static byte _music_wnd_cursong;
|
static byte _music_wnd_cursong;
|
||||||
static bool _song_is_active;
|
static bool _song_is_active;
|
||||||
static byte _cur_playlist[33];
|
static byte _cur_playlist[NUM_SONGS_PLAYLIST];
|
||||||
|
|
||||||
#define NUM_SONGS_AVAILABLE 22
|
|
||||||
|
|
||||||
|
|
||||||
static byte _playlist_all[] = {
|
static byte _playlist_all[] = {
|
||||||
@@ -43,33 +43,31 @@ static byte * const _playlists[] = {
|
|||||||
msf.custom_2,
|
msf.custom_2,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Map the order of the song names to the numbers of the midi filenames
|
const SongSpecs origin_songs_specs[NUM_SONGS_AVAILABLE] = {
|
||||||
static const byte midi_idx[] = {
|
{"gm_tt00.gm", "Tycoon DELUXE Theme"},
|
||||||
0, // Tycoon DELUXE Theme
|
{"gm_tt02.gm", "Easy Driver"},
|
||||||
2, // Easy Driver
|
{"gm_tt03.gm", "Little Red Diesel"},
|
||||||
3, // Little Red Diesel
|
{"gm_tt17.gm", "Cruise Control"},
|
||||||
17, // Cruise Control
|
{"gm_tt07.gm", "Don't Walk!"},
|
||||||
7, // Don't Walk!
|
{"gm_tt09.gm", "Fell Apart On Me"},
|
||||||
9, // Fell Apart On Me
|
{"gm_tt04.gm", "City Groove"},
|
||||||
4, // City Groove
|
{"gm_tt19.gm", "Funk Central"},
|
||||||
19, // Funk Central
|
{"gm_tt06.gm", "Stoke It"},
|
||||||
6, // Stoke It
|
{"gm_tt12.gm", "Road Hog"},
|
||||||
12, // Road Hog
|
{"gm_tt05.gm", "Aliens Ate My Railway"},
|
||||||
5, // Aliens Ate My Railway
|
{"gm_tt01.gm", "Snarl Up"},
|
||||||
1, // Snarl Up
|
{"gm_tt18.gm", "Stroll On"},
|
||||||
18, // Stroll On
|
{"gm_tt10.gm", "Can't Get There From Here"},
|
||||||
10, // Can't Get There From Here
|
{"gm_tt08.gm", "Sawyer's Tune"},
|
||||||
8, // Sawyer's Tune
|
{"gm_tt13.gm", "Hold That Train!"},
|
||||||
13, // Hold That Train!
|
{"gm_tt21.gm", "Movin' On"},
|
||||||
21, // Movin' On
|
{"gm_tt15.gm", "Goss Groove"},
|
||||||
15, // Goss Groove
|
{"gm_tt16.gm", "Small Town"},
|
||||||
16, // Small Town
|
{"gm_tt14.gm", "Broomer's Oil Rag"},
|
||||||
14, // Broomer's Oil Rag
|
{"gm_tt20.gm", "Jammit"},
|
||||||
20, // Jammit
|
{"gm_tt11.gm", "Hard Drivin'"},
|
||||||
11 // Hard Drivin'
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
static void SkipToPrevSong(void)
|
static void SkipToPrevSong(void)
|
||||||
{
|
{
|
||||||
byte *b = _cur_playlist;
|
byte *b = _cur_playlist;
|
||||||
@@ -118,8 +116,8 @@ static void MusicVolumeChanged(byte new_vol)
|
|||||||
static void DoPlaySong(void)
|
static void DoPlaySong(void)
|
||||||
{
|
{
|
||||||
char filename[256];
|
char filename[256];
|
||||||
snprintf(filename, sizeof(filename), "%sgm_tt%.2d.gm",
|
snprintf(filename, sizeof(filename), "%s%s",
|
||||||
_path.gm_dir, midi_idx[_music_wnd_cursong - 1]);
|
_path.gm_dir, origin_songs_specs[_music_wnd_cursong - 1].filename);
|
||||||
_music_driver->play_song(filename);
|
_music_driver->play_song(filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -131,10 +129,19 @@ static void DoStopMusic(void)
|
|||||||
static void SelectSongToPlay(void)
|
static void SelectSongToPlay(void)
|
||||||
{
|
{
|
||||||
uint i = 0;
|
uint i = 0;
|
||||||
|
uint j = 0;
|
||||||
|
char filename[256];
|
||||||
|
|
||||||
memset(_cur_playlist, 0, sizeof(_cur_playlist));
|
memset(_cur_playlist, 0, sizeof(_cur_playlist));
|
||||||
do {
|
do {
|
||||||
_cur_playlist[i] = _playlists[msf.playlist][i];
|
snprintf(filename, sizeof(filename), "%s%s",
|
||||||
|
_path.gm_dir, origin_songs_specs[_playlists[msf.playlist][i]].filename);
|
||||||
|
//we are now checking for the existence of that file prior
|
||||||
|
//to add it to the list of available songs
|
||||||
|
if (FileExists(filename)) {
|
||||||
|
_cur_playlist[j] = _playlists[msf.playlist][i];
|
||||||
|
j++;
|
||||||
|
}
|
||||||
} while (_playlists[msf.playlist][i++] != 0 && i < lengthof(_cur_playlist) - 1);
|
} while (_playlists[msf.playlist][i++] != 0 && i < lengthof(_cur_playlist) - 1);
|
||||||
|
|
||||||
if (msf.shuffle) {
|
if (msf.shuffle) {
|
||||||
@@ -165,7 +172,15 @@ static void PlayPlaylistSong(void)
|
|||||||
{
|
{
|
||||||
if (_cur_playlist[0] == 0) {
|
if (_cur_playlist[0] == 0) {
|
||||||
SelectSongToPlay();
|
SelectSongToPlay();
|
||||||
if (_cur_playlist[0] == 0) return;
|
//if there is not songs in the playlist, it may indicate
|
||||||
|
//no file on the gm folder, or even no gm folder.
|
||||||
|
//Stop the playback, then
|
||||||
|
if (_cur_playlist[0] == 0) {
|
||||||
|
_song_is_active = false;
|
||||||
|
_music_wnd_cursong = 0;
|
||||||
|
msf.playing = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
_music_wnd_cursong = _cur_playlist[0];
|
_music_wnd_cursong = _cur_playlist[0];
|
||||||
DoPlaySong();
|
DoPlaySong();
|
||||||
@@ -182,13 +197,13 @@ void ResetMusic(void)
|
|||||||
|
|
||||||
void MusicLoop(void)
|
void MusicLoop(void)
|
||||||
{
|
{
|
||||||
if (!msf.btn_down && _song_is_active) {
|
if (!msf.playing && _song_is_active) {
|
||||||
StopMusic();
|
StopMusic();
|
||||||
} else if (msf.btn_down && !_song_is_active) {
|
} else if (msf.playing && !_song_is_active) {
|
||||||
PlayPlaylistSong();
|
PlayPlaylistSong();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_song_is_active == false) return;
|
if (!_song_is_active) return;
|
||||||
|
|
||||||
if (!_music_driver->is_song_playing()) {
|
if (!_music_driver->is_song_playing()) {
|
||||||
if (_game_mode != GM_MENU) {
|
if (_game_mode != GM_MENU) {
|
||||||
@@ -257,7 +272,7 @@ static void MusicTrackSelectionWndProc(Window *w, WindowEvent *e)
|
|||||||
if (!IS_INT_INSIDE(y, 0, NUM_SONGS_AVAILABLE)) return;
|
if (!IS_INT_INSIDE(y, 0, NUM_SONGS_AVAILABLE)) return;
|
||||||
|
|
||||||
p = _playlists[msf.playlist];
|
p = _playlists[msf.playlist];
|
||||||
for (i = 0; i != 32; i++) {
|
for (i = 0; i != NUM_SONGS_PLAYLIST - 1; i++) {
|
||||||
if (p[i] == 0) {
|
if (p[i] == 0) {
|
||||||
p[i] = y + 1;
|
p[i] = y + 1;
|
||||||
p[i + 1] = 0;
|
p[i + 1] = 0;
|
||||||
@@ -339,7 +354,7 @@ static void MusicWindowWndProc(Window *w, WindowEvent *e)
|
|||||||
color = 0xB8;
|
color = 0xB8;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
GfxFillRect(187, 33 - i * 2, 200, 33 - i * 2, color);
|
GfxFillRect(187, NUM_SONGS_PLAYLIST - i * 2, 200, NUM_SONGS_PLAYLIST - i * 2, color);
|
||||||
}
|
}
|
||||||
|
|
||||||
GfxFillRect(60, 46, 239, 52, 0);
|
GfxFillRect(60, 46, 239, 52, 0);
|
||||||
@@ -405,10 +420,10 @@ static void MusicWindowWndProc(Window *w, WindowEvent *e)
|
|||||||
SkipToNextSong();
|
SkipToNextSong();
|
||||||
break;
|
break;
|
||||||
case 4: // stop playing
|
case 4: // stop playing
|
||||||
msf.btn_down = false;
|
msf.playing = false;
|
||||||
break;
|
break;
|
||||||
case 5: // start playing
|
case 5: // start playing
|
||||||
msf.btn_down = true;
|
msf.playing = true;
|
||||||
break;
|
break;
|
||||||
case 6:{ // volume sliders
|
case 6:{ // volume sliders
|
||||||
byte *vol,new_vol;
|
byte *vol,new_vol;
|
||||||
|
75
namegen.c
75
namegen.c
@@ -593,6 +593,79 @@ static byte MakeDanishTownName(char *buf, uint32 seed)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static byte MakeTurkishTownName(char *buf, uint32 seed)
|
||||||
|
{
|
||||||
|
uint i;
|
||||||
|
|
||||||
|
// null terminates the string for strcat
|
||||||
|
strcpy(buf, "");
|
||||||
|
|
||||||
|
if ((i = SeedModChance(0, 5, seed)) == 0) {
|
||||||
|
strcat(buf, name_turkish_prefix[SeedModChance( 2, lengthof(name_turkish_prefix), seed)]);
|
||||||
|
|
||||||
|
// middle segment
|
||||||
|
strcat(buf, name_turkish_middle[SeedModChance( 4, lengthof(name_turkish_middle), seed)]);
|
||||||
|
|
||||||
|
// optional suffix
|
||||||
|
if (SeedModChance(0, 7, seed) == 0) {
|
||||||
|
strcat(buf, name_turkish_suffix[SeedModChance( 10, lengthof(name_turkish_suffix), seed)]);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (i == 1 || i == 2) {
|
||||||
|
strcat(buf, name_turkish_prefix[SeedModChance( 2, lengthof(name_turkish_prefix), seed)]);
|
||||||
|
strcat(buf, name_turkish_suffix[SeedModChance( 4, lengthof(name_turkish_suffix), seed)]);
|
||||||
|
} else {
|
||||||
|
strcat(buf, name_turkish_real[SeedModChance( 4, lengthof(name_turkish_real), seed)]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static const char *mascul_femin_italian[] = {
|
||||||
|
"o",
|
||||||
|
"a",
|
||||||
|
};
|
||||||
|
|
||||||
|
static byte MakeItalianTownName(char *buf, uint32 seed) {
|
||||||
|
|
||||||
|
strcpy(buf, "");
|
||||||
|
|
||||||
|
if (SeedModChance(0, 6, seed) == 0) { // real city names
|
||||||
|
strcat(buf, name_italian_real[SeedModChance(4, lengthof(name_italian_real), seed)]);
|
||||||
|
} else {
|
||||||
|
uint i;
|
||||||
|
|
||||||
|
if (SeedModChance(0, 8, seed) == 0) { // prefix
|
||||||
|
strcat(buf, name_italian_pref[SeedModChance(11, lengthof(name_italian_pref), seed)]);
|
||||||
|
}
|
||||||
|
|
||||||
|
i = SeedChance(0, 2, seed);
|
||||||
|
if (i == 0) { // masculine form
|
||||||
|
strcat(buf, name_italian_1m[SeedModChance(4, lengthof(name_italian_1m), seed)]);
|
||||||
|
} else { // feminine form
|
||||||
|
strcat(buf, name_italian_1f[SeedModChance(4, lengthof(name_italian_1f), seed)]);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (SeedModChance(3, 3, seed) == 0) {
|
||||||
|
strcat(buf, name_italian_2[SeedModChance(11, lengthof(name_italian_2), seed)]);
|
||||||
|
strcat(buf,mascul_femin_italian[i]);
|
||||||
|
} else {
|
||||||
|
strcat(buf, name_italian_2i[SeedModChance(16, lengthof(name_italian_2i), seed)]);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (SeedModChance(15, 4, seed) == 0) {
|
||||||
|
if (SeedModChance(5, 2, seed) == 0) { // generic suffix
|
||||||
|
strcat(buf, name_italian_3[SeedModChance(4, lengthof(name_italian_3), seed)]);
|
||||||
|
} else { // river name suffix
|
||||||
|
strcat(buf, name_italian_river1[SeedModChance(4, lengthof(name_italian_river1), seed)]);
|
||||||
|
strcat(buf, name_italian_river2[SeedModChance(16, lengthof(name_italian_river2), seed)]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
TownNameGenerator * const _town_name_generators[] =
|
TownNameGenerator * const _town_name_generators[] =
|
||||||
{
|
{
|
||||||
MakeEnglishOriginalTownName,
|
MakeEnglishOriginalTownName,
|
||||||
@@ -613,6 +686,8 @@ TownNameGenerator * const _town_name_generators[] =
|
|||||||
MakeCzechTownName,
|
MakeCzechTownName,
|
||||||
MakeSwissTownName,
|
MakeSwissTownName,
|
||||||
MakeDanishTownName,
|
MakeDanishTownName,
|
||||||
|
MakeTurkishTownName,
|
||||||
|
MakeItalianTownName,
|
||||||
};
|
};
|
||||||
|
|
||||||
// DO WE NEED THIS ANY MORE?
|
// DO WE NEED THIS ANY MORE?
|
||||||
|
162
network.c
162
network.c
@@ -15,7 +15,7 @@
|
|||||||
extern const char _openttd_revision[];
|
extern const char _openttd_revision[];
|
||||||
#elif defined(WITH_REV_HACK)
|
#elif defined(WITH_REV_HACK)
|
||||||
#define WITH_REV
|
#define WITH_REV
|
||||||
const char _openttd_revision[] = WITH_REV_HACK;
|
const char _openttd_revision[] = "0.4.8";
|
||||||
#else
|
#else
|
||||||
const char _openttd_revision[] = NOREV_STRING;
|
const char _openttd_revision[] = NOREV_STRING;
|
||||||
#endif
|
#endif
|
||||||
@@ -96,11 +96,11 @@ NetworkClientState *NetworkFindClientStateFromIndex(uint16 client_index)
|
|||||||
// if the user did not send it yet, Client #<no> is used.
|
// if the user did not send it yet, Client #<no> is used.
|
||||||
void NetworkGetClientName(char *client_name, size_t size, const NetworkClientState *cs)
|
void NetworkGetClientName(char *client_name, size_t size, const NetworkClientState *cs)
|
||||||
{
|
{
|
||||||
NetworkClientInfo *ci = DEREF_CLIENT_INFO(cs);
|
const NetworkClientInfo *ci = DEREF_CLIENT_INFO(cs);
|
||||||
if (ci->client_name[0] == '\0')
|
if (*ci->client_name == '\0')
|
||||||
snprintf(client_name, size, "Client #%d", cs->index);
|
snprintf(client_name, size, "Client #%4d", cs->index);
|
||||||
else
|
else
|
||||||
snprintf(client_name, size, "%s", ci->client_name);
|
ttd_strlcpy(client_name, ci->client_name, size);
|
||||||
}
|
}
|
||||||
|
|
||||||
byte NetworkSpectatorCount(void)
|
byte NetworkSpectatorCount(void)
|
||||||
@@ -256,10 +256,40 @@ static void NetworkClientError(byte res, NetworkClientState *cs) {
|
|||||||
_networking = false;
|
_networking = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Retrieve a string representation of an internal error number
|
||||||
|
* @param buf buffer where the error message will be stored
|
||||||
|
* @param err NetworkErrorCode (integer)
|
||||||
|
* @return returns a pointer to the error message (buf) */
|
||||||
|
char *GetNetworkErrorMsg(char *buf, NetworkErrorCode err)
|
||||||
|
{
|
||||||
|
/* List of possible network errors, used by
|
||||||
|
* PACKET_SERVER_ERROR and PACKET_CLIENT_ERROR */
|
||||||
|
static const StringID network_error_strings[] = {
|
||||||
|
STR_NETWORK_ERR_CLIENT_GENERAL,
|
||||||
|
STR_NETWORK_ERR_CLIENT_DESYNC,
|
||||||
|
STR_NETWORK_ERR_CLIENT_SAVEGAME,
|
||||||
|
STR_NETWORK_ERR_CLIENT_CONNECTION_LOST,
|
||||||
|
STR_NETWORK_ERR_CLIENT_PROTOCOL_ERROR,
|
||||||
|
STR_NETWORK_ERR_CLIENT_NOT_AUTHORIZED,
|
||||||
|
STR_NETWORK_ERR_CLIENT_NOT_EXPECTED,
|
||||||
|
STR_NETWORK_ERR_CLIENT_WRONG_REVISION,
|
||||||
|
STR_NETWORK_ERR_CLIENT_NAME_IN_USE,
|
||||||
|
STR_NETWORK_ERR_CLIENT_WRONG_PASSWORD,
|
||||||
|
STR_NETWORK_ERR_CLIENT_PLAYER_MISMATCH,
|
||||||
|
STR_NETWORK_ERR_CLIENT_KICKED,
|
||||||
|
STR_NETWORK_ERR_CLIENT_CHEATER,
|
||||||
|
STR_NETWORK_ERR_CLIENT_SERVER_FULL,
|
||||||
|
};
|
||||||
|
|
||||||
|
if (err >= lengthof(network_error_strings)) err = 0;
|
||||||
|
|
||||||
|
return GetString(buf, network_error_strings[err]);
|
||||||
|
}
|
||||||
|
|
||||||
// Find all IP-aliases for this host
|
// Find all IP-aliases for this host
|
||||||
static void NetworkFindIPs(void)
|
static void NetworkFindIPs(void)
|
||||||
{
|
{
|
||||||
int i, last;
|
int i;
|
||||||
|
|
||||||
#if defined(BEOS_NET_SERVER) /* doesn't have neither getifaddrs or net/if.h */
|
#if defined(BEOS_NET_SERVER) /* doesn't have neither getifaddrs or net/if.h */
|
||||||
/* Based on Andrew Bachmann's netstat+.c. Big thanks to him! */
|
/* Based on Andrew Bachmann's netstat+.c. Big thanks to him! */
|
||||||
@@ -281,7 +311,7 @@ static void NetworkFindIPs(void)
|
|||||||
i = 0;
|
i = 0;
|
||||||
|
|
||||||
// If something fails, make sure the list is empty
|
// If something fails, make sure the list is empty
|
||||||
_network_ip_list[0] = 0;
|
_broadcast_list[0] = 0;
|
||||||
|
|
||||||
if (sock < 0) {
|
if (sock < 0) {
|
||||||
DEBUG(net, 0)("Error creating socket!");
|
DEBUG(net, 0)("Error creating socket!");
|
||||||
@@ -300,15 +330,22 @@ static void NetworkFindIPs(void)
|
|||||||
uint32 n, fields, read;
|
uint32 n, fields, read;
|
||||||
uint8 i1, i2, i3, i4, j1, j2, j3, j4;
|
uint8 i1, i2, i3, i4, j1, j2, j3, j4;
|
||||||
struct in_addr inaddr;
|
struct in_addr inaddr;
|
||||||
|
uint32 ip;
|
||||||
|
uint32 netmask;
|
||||||
|
|
||||||
fields = sscanf(*output, "%u: %hhu.%hhu.%hhu.%hhu, netmask %hhu.%hhu.%hhu.%hhu%n",
|
fields = sscanf(*output, "%u: %hhu.%hhu.%hhu.%hhu, netmask %hhu.%hhu.%hhu.%hhu%n",
|
||||||
&n, &i1,&i2,&i3,&i4, &j1,&j2,&j3,&j4, &read);
|
&n, &i1,&i2,&i3,&i4, &j1,&j2,&j3,&j4, &read);
|
||||||
read += 1;
|
read += 1;
|
||||||
if (fields != 9) {
|
if (fields != 9) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
inaddr.s_addr = htonl((uint32)i1 << 24 | (uint32)i2 << 16 | (uint32)i3 << 8 | (uint32)i4);
|
|
||||||
if (inaddr.s_addr != 0) {
|
ip = (uint32)i1 << 24 | (uint32)i2 << 16 | (uint32)i3 << 8 | (uint32)i4;
|
||||||
_network_ip_list[i] = inaddr.s_addr;
|
netmask = (uint32)j1 << 24 | (uint32)j2 << 16 | (uint32)j3 << 8 | (uint32)j4;
|
||||||
|
|
||||||
|
if (ip != INADDR_LOOPBACK && ip != INADDR_ANY) {
|
||||||
|
inaddr.s_addr = htonl(ip | ~netmask);
|
||||||
|
_broadcast_list[i] = inaddr.s_addr;
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
if (read < 0) {
|
if (read < 0) {
|
||||||
@@ -325,94 +362,99 @@ static void NetworkFindIPs(void)
|
|||||||
struct ifaddrs *ifap, *ifa;
|
struct ifaddrs *ifap, *ifa;
|
||||||
|
|
||||||
// If something fails, make sure the list is empty
|
// If something fails, make sure the list is empty
|
||||||
_network_ip_list[0] = 0;
|
_broadcast_list[0] = 0;
|
||||||
|
|
||||||
if (getifaddrs(&ifap) != 0)
|
if (getifaddrs(&ifap) != 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
i = 0;
|
i = 0;
|
||||||
for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) {
|
for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) {
|
||||||
if (ifa->ifa_addr == NULL || ifa->ifa_addr->sa_family != AF_INET)
|
if (!(ifa->ifa_flags & IFF_BROADCAST)) continue;
|
||||||
continue;
|
if (ifa->ifa_broadaddr == NULL) continue;
|
||||||
_network_ip_list[i] = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
|
if (ifa->ifa_broadaddr->sa_family != AF_INET) continue;
|
||||||
|
_broadcast_list[i] = ((struct sockaddr_in*)ifa->ifa_broadaddr)->sin_addr.s_addr;
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
freeifaddrs(ifap);
|
freeifaddrs(ifap);
|
||||||
|
|
||||||
#else /* not HAVE_GETIFADDRS */
|
#else /* not HAVE_GETIFADDRS */
|
||||||
|
|
||||||
unsigned long len = 0;
|
|
||||||
SOCKET sock;
|
SOCKET sock;
|
||||||
IFREQ ifo[MAX_INTERFACES];
|
#ifdef WIN32
|
||||||
|
DWORD len = 0;
|
||||||
#ifndef WIN32
|
INTERFACE_INFO ifo[MAX_INTERFACES];
|
||||||
struct ifconf if_conf;
|
uint j;
|
||||||
|
#else
|
||||||
|
char buf[4 * 1024]; // Arbitrary buffer size
|
||||||
|
struct ifconf ifconf;
|
||||||
|
const char* buf_end;
|
||||||
|
const char* p;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// If something fails, make sure the list is empty
|
// If something fails, make sure the list is empty
|
||||||
_network_ip_list[0] = 0;
|
_broadcast_list[0] = 0;
|
||||||
|
|
||||||
sock = socket(AF_INET, SOCK_DGRAM, 0);
|
sock = socket(AF_INET, SOCK_DGRAM, 0);
|
||||||
if (sock == INVALID_SOCKET) return;
|
if (sock == INVALID_SOCKET) return;
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
// On windows it is easy
|
|
||||||
memset(&ifo[0], 0, sizeof(ifo));
|
memset(&ifo[0], 0, sizeof(ifo));
|
||||||
if ((WSAIoctl(sock, SIO_GET_INTERFACE_LIST, NULL, 0, &ifo[0], sizeof(ifo), &len, NULL, NULL)) != 0) {
|
if ((WSAIoctl(sock, SIO_GET_INTERFACE_LIST, NULL, 0, &ifo[0], sizeof(ifo), &len, NULL, NULL)) != 0) {
|
||||||
closesocket(sock);
|
closesocket(sock);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
i = 0;
|
||||||
|
for (j = 0; j < len / sizeof(*ifo); j++) {
|
||||||
|
if (ifo[j].iiFlags & IFF_LOOPBACK) continue;
|
||||||
|
if (!(ifo[j].iiFlags & IFF_BROADCAST)) continue;
|
||||||
|
/* iiBroadcast is unusable, because it always seems to be set to
|
||||||
|
* 255.255.255.255.
|
||||||
|
*/
|
||||||
|
_broadcast_list[i++] =
|
||||||
|
ifo[j].iiAddress.AddressIn.sin_addr.s_addr |
|
||||||
|
~ifo[j].iiNetmask.AddressIn.sin_addr.s_addr;
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
// On linux a bit harder
|
ifconf.ifc_len = sizeof(buf);
|
||||||
if_conf.ifc_len = (sizeof (struct ifreq)) * MAX_INTERFACES;
|
ifconf.ifc_buf = buf;
|
||||||
if_conf.ifc_buf = (char *)&ifo[0];
|
if (ioctl(sock, SIOCGIFCONF, &ifconf) == -1) {
|
||||||
if ((ioctl(sock, SIOCGIFCONF, &if_conf)) == -1) {
|
|
||||||
closesocket(sock);
|
closesocket(sock);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
len = if_conf.ifc_len;
|
|
||||||
#endif /* WIN32 */
|
|
||||||
|
|
||||||
// Now walk through all IPs and list them
|
i = 0;
|
||||||
for (i = 0; i < (int)(len / sizeof(IFREQ)); i++) {
|
buf_end = buf + ifconf.ifc_len;
|
||||||
// Request IP for this interface
|
for (p = buf; p < buf_end;) {
|
||||||
#ifdef WIN32
|
const struct ifreq* req = (const struct ifreq*)p;
|
||||||
_network_ip_list[i] = *(&ifo[i].iiAddress.AddressIn.sin_addr.s_addr);
|
|
||||||
#else
|
if (req->ifr_addr.sa_family == AF_INET) {
|
||||||
if ((ioctl(sock, SIOCGIFADDR, &ifo[i])) != 0) {
|
struct ifreq r;
|
||||||
closesocket(sock);
|
|
||||||
return;
|
strncpy(r.ifr_name, req->ifr_name, lengthof(r.ifr_name));
|
||||||
|
if (ioctl(sock, SIOCGIFFLAGS, &r) != -1 &&
|
||||||
|
r.ifr_flags & IFF_BROADCAST &&
|
||||||
|
ioctl(sock, SIOCGIFBRDADDR, &r) != -1) {
|
||||||
|
_broadcast_list[i++] =
|
||||||
|
((struct sockaddr_in*)&r.ifr_broadaddr)->sin_addr.s_addr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_network_ip_list[i] = ((struct sockaddr_in *)&ifo[i].ifr_addr)->sin_addr.s_addr;
|
p += sizeof(struct ifreq);
|
||||||
|
#ifdef AF_LINK
|
||||||
|
p += req->ifr_addr.sa_len - sizeof(struct sockaddr);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
closesocket(sock);
|
closesocket(sock);
|
||||||
|
|
||||||
#endif /* not HAVE_GETIFADDRS */
|
#endif /* not HAVE_GETIFADDRS */
|
||||||
|
|
||||||
_network_ip_list[i] = 0;
|
_broadcast_list[i] = 0;
|
||||||
last = i - 1;
|
|
||||||
|
|
||||||
DEBUG(net, 3)("Detected IPs:");
|
DEBUG(net, 3)("Detected broadcast addresses:");
|
||||||
// Now display to the debug all the detected ips
|
// Now display to the debug all the detected ips
|
||||||
i = 0;
|
for (i = 0; _broadcast_list[i] != 0; i++) {
|
||||||
while (_network_ip_list[i] != 0) {
|
DEBUG(net, 3)(" %d) %s", i, inet_ntoa(*(struct in_addr *)&_broadcast_list[i]));//inet_ntoa(inaddr));
|
||||||
// Also check for non-used ips (127.0.0.1)
|
|
||||||
if (_network_ip_list[i] == inet_addr("127.0.0.1")) {
|
|
||||||
// If there is an ip after thisone, put him in here
|
|
||||||
if (last > i)
|
|
||||||
_network_ip_list[i] = _network_ip_list[last];
|
|
||||||
// Clear the last ip
|
|
||||||
_network_ip_list[last] = 0;
|
|
||||||
// And we have 1 ip less
|
|
||||||
last--;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
DEBUG(net, 3)(" %d) %s", i, inet_ntoa(*(struct in_addr *)&_network_ip_list[i]));//inet_ntoa(inaddr));
|
|
||||||
i++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -519,12 +561,12 @@ void NetworkCloseClient(NetworkClientState *cs)
|
|||||||
// We did not receive a leave message from this client...
|
// We did not receive a leave message from this client...
|
||||||
NetworkErrorCode errorno = NETWORK_ERROR_CONNECTION_LOST;
|
NetworkErrorCode errorno = NETWORK_ERROR_CONNECTION_LOST;
|
||||||
char str[100];
|
char str[100];
|
||||||
char client_name[NETWORK_NAME_LENGTH];
|
char client_name[NETWORK_CLIENT_NAME_LENGTH];
|
||||||
NetworkClientState *new_cs;
|
NetworkClientState *new_cs;
|
||||||
|
|
||||||
NetworkGetClientName(client_name, sizeof(client_name), cs);
|
NetworkGetClientName(client_name, sizeof(client_name), cs);
|
||||||
|
|
||||||
GetString(str, STR_NETWORK_ERR_CLIENT_GENERAL + errorno);
|
GetNetworkErrorMsg(str, errorno);
|
||||||
|
|
||||||
NetworkTextMessage(NETWORK_ACTION_LEAVE, 1, false, client_name, "%s", str);
|
NetworkTextMessage(NETWORK_ACTION_LEAVE, 1, false, client_name, "%s", str);
|
||||||
|
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
#ifndef NETWORK_H
|
#ifndef NETWORK_H
|
||||||
#define NETWORK_H
|
#define NETWORK_H
|
||||||
|
|
||||||
#define NOREV_STRING "norev000"
|
#define NOREV_STRING "0.4.8-norev000"
|
||||||
|
|
||||||
#ifdef ENABLE_NETWORK
|
#ifdef ENABLE_NETWORK
|
||||||
|
|
||||||
@@ -145,7 +145,7 @@ VARDEF NetworkGameInfo _network_game_info;
|
|||||||
VARDEF NetworkPlayerInfo _network_player_info[MAX_PLAYERS];
|
VARDEF NetworkPlayerInfo _network_player_info[MAX_PLAYERS];
|
||||||
VARDEF NetworkClientInfo _network_client_info[MAX_CLIENT_INFO];
|
VARDEF NetworkClientInfo _network_client_info[MAX_CLIENT_INFO];
|
||||||
|
|
||||||
VARDEF char _network_player_name[NETWORK_NAME_LENGTH];
|
VARDEF char _network_player_name[NETWORK_CLIENT_NAME_LENGTH];
|
||||||
VARDEF char _network_default_ip[NETWORK_HOSTNAME_LENGTH];
|
VARDEF char _network_default_ip[NETWORK_HOSTNAME_LENGTH];
|
||||||
|
|
||||||
VARDEF uint16 _network_own_client_index;
|
VARDEF uint16 _network_own_client_index;
|
||||||
@@ -157,7 +157,7 @@ VARDEF uint32 _frame_counter_max; // To where we may go with our clients
|
|||||||
VARDEF uint32 _last_sync_frame; // Used in the server to store the last time a sync packet was sent to clients.
|
VARDEF uint32 _last_sync_frame; // Used in the server to store the last time a sync packet was sent to clients.
|
||||||
|
|
||||||
// networking settings
|
// networking settings
|
||||||
VARDEF uint32 _network_ip_list[MAX_INTERFACES + 1]; // Network IPs
|
VARDEF uint32 _broadcast_list[MAX_INTERFACES + 1];
|
||||||
|
|
||||||
VARDEF uint _network_server_port;
|
VARDEF uint _network_server_port;
|
||||||
/* We use bind_ip and bind_ip_host, where bind_ip_host is the readable form of
|
/* We use bind_ip and bind_ip_host, where bind_ip_host is the readable form of
|
||||||
|
@@ -683,15 +683,12 @@ DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_CHAT)
|
|||||||
|
|
||||||
DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_ERROR_QUIT)
|
DEF_CLIENT_RECEIVE_COMMAND(PACKET_SERVER_ERROR_QUIT)
|
||||||
{
|
{
|
||||||
int errorno;
|
|
||||||
char str[100];
|
char str[100];
|
||||||
uint16 index;
|
uint16 index;
|
||||||
NetworkClientInfo *ci;
|
NetworkClientInfo *ci;
|
||||||
|
|
||||||
index = NetworkRecv_uint16(MY_CLIENT, p);
|
index = NetworkRecv_uint16(MY_CLIENT, p);
|
||||||
errorno = NetworkRecv_uint8(MY_CLIENT, p);
|
GetNetworkErrorMsg(str, NetworkRecv_uint8(MY_CLIENT, p));
|
||||||
|
|
||||||
GetString(str, STR_NETWORK_ERR_CLIENT_GENERAL + errorno);
|
|
||||||
|
|
||||||
ci = NetworkFindClientInfoFromIndex(index);
|
ci = NetworkFindClientInfoFromIndex(index);
|
||||||
if (ci != NULL) {
|
if (ci != NULL) {
|
||||||
|
@@ -11,13 +11,10 @@
|
|||||||
|
|
||||||
#ifdef ENABLE_NETWORK
|
#ifdef ENABLE_NETWORK
|
||||||
|
|
||||||
#ifdef __APPLE__
|
#if defined(__APPLE__) && (MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_2)
|
||||||
#include <AvailabilityMacros.h>
|
|
||||||
#if (MAC_OS_X_VERSION_MAX_ALLOWED == MAC_OS_X_VERSION_10_2)
|
|
||||||
// OSX 10.2 don't have socklen_t defined, so we will define it here
|
// OSX 10.2 don't have socklen_t defined, so we will define it here
|
||||||
typedef int socklen_t;
|
typedef int socklen_t;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
// Windows stuff
|
// Windows stuff
|
||||||
#if defined(WIN32) || defined(WIN64)
|
#if defined(WIN32) || defined(WIN64)
|
||||||
@@ -35,14 +32,12 @@
|
|||||||
#define EWOULDBLOCK WSAEWOULDBLOCK
|
#define EWOULDBLOCK WSAEWOULDBLOCK
|
||||||
// Windows has some different names for some types..
|
// Windows has some different names for some types..
|
||||||
typedef unsigned long in_addr_t;
|
typedef unsigned long in_addr_t;
|
||||||
typedef INTERFACE_INFO IFREQ;
|
|
||||||
#endif // WIN32
|
#endif // WIN32
|
||||||
|
|
||||||
// UNIX stuff
|
// UNIX stuff
|
||||||
#if defined(UNIX)
|
#if defined(UNIX)
|
||||||
# define SOCKET int
|
# define SOCKET int
|
||||||
# define INVALID_SOCKET -1
|
# define INVALID_SOCKET -1
|
||||||
typedef struct ifreq IFREQ;
|
|
||||||
# if !defined(__MORPHOS__) && !defined(__AMIGA__)
|
# if !defined(__MORPHOS__) && !defined(__AMIGA__)
|
||||||
# define ioctlsocket ioctl
|
# define ioctlsocket ioctl
|
||||||
# if !defined(BEOS_NET_SERVER)
|
# if !defined(BEOS_NET_SERVER)
|
||||||
@@ -103,7 +98,6 @@ typedef struct ifreq IFREQ;
|
|||||||
#if defined(__OS2__)
|
#if defined(__OS2__)
|
||||||
# define SOCKET int
|
# define SOCKET int
|
||||||
# define INVALID_SOCKET -1
|
# define INVALID_SOCKET -1
|
||||||
typedef struct ifreq IFREQ;
|
|
||||||
# define ioctlsocket ioctl
|
# define ioctlsocket ioctl
|
||||||
# define closesocket close
|
# define closesocket close
|
||||||
# define GET_LAST_ERROR() (sock_errno())
|
# define GET_LAST_ERROR() (sock_errno())
|
||||||
|
@@ -125,7 +125,7 @@ static NetworkRecvStatus CloseConnection(NetworkClientState *cs)
|
|||||||
NetworkCloseClient(cs);
|
NetworkCloseClient(cs);
|
||||||
|
|
||||||
// Clients drop back to the main menu
|
// Clients drop back to the main menu
|
||||||
if (!_network_server) {
|
if (!_network_server && _networking) {
|
||||||
_switch_mode = SM_MENU;
|
_switch_mode = SM_MENU;
|
||||||
_networking = false;
|
_networking = false;
|
||||||
_switch_mode_errorstr = STR_NETWORK_ERR_LOSTCONNECTION;
|
_switch_mode_errorstr = STR_NETWORK_ERR_LOSTCONNECTION;
|
||||||
@@ -273,6 +273,7 @@ uint64 NetworkRecv_uint64(NetworkClientState *cs, Packet *packet)
|
|||||||
void NetworkRecv_string(NetworkClientState *cs, Packet *p, char* buffer, size_t size)
|
void NetworkRecv_string(NetworkClientState *cs, Packet *p, char* buffer, size_t size)
|
||||||
{
|
{
|
||||||
int pos;
|
int pos;
|
||||||
|
char *bufp = buffer;
|
||||||
|
|
||||||
/* Don't allow reading from a closed socket */
|
/* Don't allow reading from a closed socket */
|
||||||
if (cs->quited)
|
if (cs->quited)
|
||||||
@@ -289,6 +290,8 @@ void NetworkRecv_string(NetworkClientState *cs, Packet *p, char* buffer, size_t
|
|||||||
++pos;
|
++pos;
|
||||||
}
|
}
|
||||||
p->pos = pos;
|
p->pos = pos;
|
||||||
|
|
||||||
|
str_validate(bufp);
|
||||||
}
|
}
|
||||||
|
|
||||||
// If PacketSize changes of size, you have to change the 2 packet->size
|
// If PacketSize changes of size, you have to change the 2 packet->size
|
||||||
|
@@ -230,6 +230,7 @@ NetworkClientInfo *NetworkFindClientInfoFromIndex(uint16 client_index);
|
|||||||
NetworkClientInfo *NetworkFindClientInfoFromIP(const char *ip);
|
NetworkClientInfo *NetworkFindClientInfoFromIP(const char *ip);
|
||||||
NetworkClientState *NetworkFindClientStateFromIndex(uint16 client_index);
|
NetworkClientState *NetworkFindClientStateFromIndex(uint16 client_index);
|
||||||
unsigned long NetworkResolveHost(const char *hostname);
|
unsigned long NetworkResolveHost(const char *hostname);
|
||||||
|
char *GetNetworkErrorMsg(char *buf, NetworkErrorCode err);
|
||||||
|
|
||||||
#endif /* ENABLE_NETWORK */
|
#endif /* ENABLE_NETWORK */
|
||||||
|
|
||||||
|
127
network_gui.c
127
network_gui.c
@@ -14,6 +14,7 @@
|
|||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
#include "functions.h"
|
#include "functions.h"
|
||||||
#include "network_data.h"
|
#include "network_data.h"
|
||||||
|
#include "network_client.h"
|
||||||
#include "network_gamelist.h"
|
#include "network_gamelist.h"
|
||||||
#include "window.h"
|
#include "window.h"
|
||||||
#include "gui.h"
|
#include "gui.h"
|
||||||
@@ -51,7 +52,7 @@ typedef struct NetworkGameSorting {
|
|||||||
/* Global to remember sorting after window has been closed */
|
/* Global to remember sorting after window has been closed */
|
||||||
static NetworkGameSorting _ng_sorting;
|
static NetworkGameSorting _ng_sorting;
|
||||||
|
|
||||||
static char _edit_str_buf[MAX_QUERYSTR_LEN*2];
|
static char _edit_str_buf[MAX_QUERYSTR_LEN];
|
||||||
static void ShowNetworkStartServerWindow(void);
|
static void ShowNetworkStartServerWindow(void);
|
||||||
static void ShowNetworkLobbyWindow(NetworkGameList *ngl);
|
static void ShowNetworkLobbyWindow(NetworkGameList *ngl);
|
||||||
|
|
||||||
@@ -128,7 +129,7 @@ static int CDECL NGameClientSorter(const void *a, const void *b)
|
|||||||
const NetworkGameList *cmp1 = *(const NetworkGameList**)a;
|
const NetworkGameList *cmp1 = *(const NetworkGameList**)a;
|
||||||
const NetworkGameList *cmp2 = *(const NetworkGameList**)b;
|
const NetworkGameList *cmp2 = *(const NetworkGameList**)b;
|
||||||
/* Reverse as per default we are interested in most-clients first */
|
/* Reverse as per default we are interested in most-clients first */
|
||||||
int r = cmp2->info.clients_on - cmp1->info.clients_on;
|
int r = cmp1->info.clients_on - cmp2->info.clients_on;
|
||||||
|
|
||||||
if (r == 0) r = cmp1->info.clients_max - cmp2->info.clients_max;
|
if (r == 0) r = cmp1->info.clients_max - cmp2->info.clients_max;
|
||||||
if (r == 0) r = strcasecmp(cmp1->info.server_name, cmp2->info.server_name);
|
if (r == 0) r = strcasecmp(cmp1->info.server_name, cmp2->info.server_name);
|
||||||
@@ -151,12 +152,6 @@ static int CDECL NGameAllowedSorter(const void *a, const void *b)
|
|||||||
return (_internal_sort_order & 1) ? -r : r;
|
return (_internal_sort_order & 1) ? -r : r;
|
||||||
}
|
}
|
||||||
|
|
||||||
static NGameNameSortFunction* const _ngame_sorter[] = {
|
|
||||||
&NGameNameSorter,
|
|
||||||
&NGameClientSorter,
|
|
||||||
&NGameAllowedSorter
|
|
||||||
};
|
|
||||||
|
|
||||||
/** (Re)build the network game list as its amount has changed because
|
/** (Re)build the network game list as its amount has changed because
|
||||||
* an item has been added or deleted for example
|
* an item has been added or deleted for example
|
||||||
* @param ngl list_d struct that contains all necessary information for sorting */
|
* @param ngl list_d struct that contains all necessary information for sorting */
|
||||||
@@ -188,13 +183,20 @@ static void BuildNetworkGameList(network_ql_d *nqld)
|
|||||||
|
|
||||||
static void SortNetworkGameList(network_ql_d *nqld)
|
static void SortNetworkGameList(network_ql_d *nqld)
|
||||||
{
|
{
|
||||||
|
static NGameNameSortFunction* const ngame_sorter[] = {
|
||||||
|
&NGameNameSorter,
|
||||||
|
&NGameClientSorter,
|
||||||
|
&NGameAllowedSorter
|
||||||
|
};
|
||||||
|
|
||||||
NetworkGameList *item;
|
NetworkGameList *item;
|
||||||
uint i;
|
uint i;
|
||||||
|
|
||||||
if (!(nqld->l.flags & VL_RESORT)) return;
|
if (!(nqld->l.flags & VL_RESORT)) return;
|
||||||
|
if (nqld->l.list_length == 0) return;
|
||||||
|
|
||||||
_internal_sort_order = nqld->l.flags & VL_DESC;
|
_internal_sort_order = nqld->l.flags & VL_DESC;
|
||||||
qsort(nqld->sort_list, nqld->l.list_length, sizeof(nqld->sort_list[0]), _ngame_sorter[nqld->l.sort_type]);
|
qsort(nqld->sort_list, nqld->l.list_length, sizeof(nqld->sort_list[0]), ngame_sorter[nqld->l.sort_type]);
|
||||||
|
|
||||||
/* After sorting ngl->sort_list contains the sorted items. Put these back
|
/* After sorting ngl->sort_list contains the sorted items. Put these back
|
||||||
* into the original list. Basically nothing has changed, we are only
|
* into the original list. Basically nothing has changed, we are only
|
||||||
@@ -568,7 +570,7 @@ void ShowNetworkGameWindow(void)
|
|||||||
w->vscroll.cap = 12;
|
w->vscroll.cap = 12;
|
||||||
|
|
||||||
querystr->text.caret = true;
|
querystr->text.caret = true;
|
||||||
querystr->text.maxlength = MAX_QUERYSTR_LEN - 1;
|
querystr->text.maxlength = MAX_QUERYSTR_LEN;
|
||||||
querystr->text.maxwidth = 120;
|
querystr->text.maxwidth = 120;
|
||||||
querystr->text.buf = _edit_str_buf;
|
querystr->text.buf = _edit_str_buf;
|
||||||
UpdateTextBufferSize(&querystr->text);
|
UpdateTextBufferSize(&querystr->text);
|
||||||
@@ -782,7 +784,7 @@ static void ShowNetworkStartServerWindow(void)
|
|||||||
w->vscroll.count = _fios_num+1;
|
w->vscroll.count = _fios_num+1;
|
||||||
|
|
||||||
WP(w, network_ql_d).q.text.caret = true;
|
WP(w, network_ql_d).q.text.caret = true;
|
||||||
WP(w, network_ql_d).q.text.maxlength = MAX_QUERYSTR_LEN - 1;
|
WP(w, network_ql_d).q.text.maxlength = MAX_QUERYSTR_LEN;
|
||||||
WP(w, network_ql_d).q.text.maxwidth = 160;
|
WP(w, network_ql_d).q.text.maxwidth = 160;
|
||||||
WP(w, network_ql_d).q.text.buf = _edit_str_buf;
|
WP(w, network_ql_d).q.text.buf = _edit_str_buf;
|
||||||
UpdateTextBufferSize(&WP(w, network_ql_d).q.text);
|
UpdateTextBufferSize(&WP(w, network_ql_d).q.text);
|
||||||
@@ -1225,8 +1227,9 @@ static Window *PopupClientList(Window *w, int client_no, int x, int y)
|
|||||||
h = ClientListPopupHeigth();
|
h = ClientListPopupHeigth();
|
||||||
|
|
||||||
// Allocate the popup
|
// Allocate the popup
|
||||||
w = AllocateWindow(x, y, 100, h + 1, ClientListPopupWndProc, WC_TOOLBAR_MENU, _client_list_popup_widgets);
|
w = AllocateWindow(x, y, 150, h + 1, ClientListPopupWndProc, WC_TOOLBAR_MENU, _client_list_popup_widgets);
|
||||||
w->widget[0].bottom = w->widget[0].top + h;
|
w->widget[0].bottom = w->widget[0].top + h;
|
||||||
|
w->widget[0].right = w->widget[0].left + 150;
|
||||||
|
|
||||||
w->flags4 &= ~WF_WHITE_BORDER_MASK;
|
w->flags4 &= ~WF_WHITE_BORDER_MASK;
|
||||||
WP(w,menu_d).item_count = 0;
|
WP(w,menu_d).item_count = 0;
|
||||||
@@ -1257,7 +1260,7 @@ static void ClientListPopupWndProc(Window *w, WindowEvent *e)
|
|||||||
if (_clientlist_proc[i] == NULL) continue;
|
if (_clientlist_proc[i] == NULL) continue;
|
||||||
|
|
||||||
if (sel-- == 0) { // Selected item, highlight it
|
if (sel-- == 0) { // Selected item, highlight it
|
||||||
GfxFillRect(1, y, 98, y + CLNWND_ROWSIZE - 1, 0);
|
GfxFillRect(1, y, 150 - 2, y + CLNWND_ROWSIZE - 1, 0);
|
||||||
colour = 0xC;
|
colour = 0xC;
|
||||||
} else colour = 0x10;
|
} else colour = 0x10;
|
||||||
|
|
||||||
@@ -1328,9 +1331,9 @@ static void ClientListWndProc(Window *w, WindowEvent *e)
|
|||||||
|
|
||||||
// Filter out spectators
|
// Filter out spectators
|
||||||
if (ci->client_playas > 0 && ci->client_playas <= MAX_PLAYERS)
|
if (ci->client_playas > 0 && ci->client_playas <= MAX_PLAYERS)
|
||||||
DrawPlayerIcon(ci->client_playas - 1, 44, y + 1);
|
DrawPlayerIcon(ci->client_playas - 1, 64, y + 1);
|
||||||
|
|
||||||
DoDrawString(ci->client_name, 61, y, colour);
|
DoDrawString(ci->client_name, 81, y, colour);
|
||||||
|
|
||||||
y += CLNWND_ROWSIZE;
|
y += CLNWND_ROWSIZE;
|
||||||
}
|
}
|
||||||
@@ -1462,19 +1465,28 @@ void ShowJoinStatusWindowAfterJoin(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static byte _chat_type;
|
||||||
|
static byte _chat_dest;
|
||||||
|
|
||||||
|
|
||||||
|
static void SendChat(const char* buf)
|
||||||
|
{
|
||||||
|
if (buf[0] == '\0') return;
|
||||||
|
if (!_network_server) {
|
||||||
|
SEND_COMMAND(PACKET_CLIENT_CHAT)(NETWORK_ACTION_CHAT + _chat_type, _chat_type, _chat_dest, buf);
|
||||||
|
} else {
|
||||||
|
NetworkServer_HandleChat(NETWORK_ACTION_CHAT + _chat_type, _chat_type, _chat_dest, buf, NETWORK_SERVER_INDEX);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#define MAX_QUERYSTR_LEN 64
|
|
||||||
|
|
||||||
/* uses querystr_d WP macro */
|
/* uses querystr_d WP macro */
|
||||||
static void ChatWindowWndProc(Window *w, WindowEvent *e)
|
static void ChatWindowWndProc(Window *w, WindowEvent *e)
|
||||||
{
|
{
|
||||||
static bool closed = false;
|
|
||||||
|
|
||||||
switch (e->event) {
|
switch (e->event) {
|
||||||
case WE_CREATE:
|
case WE_CREATE:
|
||||||
SendWindowMessage(WC_NEWS_WINDOW, 0, WE_CREATE, w->height, 0);
|
SendWindowMessage(WC_NEWS_WINDOW, 0, WE_CREATE, w->height, 0);
|
||||||
SETBIT(_no_scroll, SCROLL_CHAT); // do not scroll the game with the arrow-keys
|
SETBIT(_no_scroll, SCROLL_CHAT); // do not scroll the game with the arrow-keys
|
||||||
closed = false;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WE_PAINT:
|
case WE_PAINT:
|
||||||
@@ -1484,64 +1496,25 @@ static void ChatWindowWndProc(Window *w, WindowEvent *e)
|
|||||||
|
|
||||||
case WE_CLICK:
|
case WE_CLICK:
|
||||||
switch (e->click.widget) {
|
switch (e->click.widget) {
|
||||||
case 3: DeleteWindow(w); break; // Cancel
|
case 2: /* Send */ SendChat(WP(w, querystr_d).text.buf); /* FALLTHROUGH */
|
||||||
case 2: // Send
|
case 3: /* Cancel */ DeleteWindow(w); break;
|
||||||
press_ok:;
|
|
||||||
if (strcmp(WP(w, querystr_d).text.buf, WP(w, querystr_d).text.buf + MAX_QUERYSTR_LEN) == 0) {
|
|
||||||
DeleteWindow(w);
|
|
||||||
} else {
|
|
||||||
char *buf = WP(w, querystr_d).text.buf;
|
|
||||||
WindowClass wnd_class = WP(w, querystr_d).wnd_class;
|
|
||||||
WindowNumber wnd_num = WP(w, querystr_d).wnd_num;
|
|
||||||
Window *parent;
|
|
||||||
|
|
||||||
// Mask the edit-box as closed, so we don't send out a CANCEL
|
|
||||||
closed = true;
|
|
||||||
|
|
||||||
DeleteWindow(w);
|
|
||||||
|
|
||||||
parent = FindWindowById(wnd_class, wnd_num);
|
|
||||||
if (parent != NULL) {
|
|
||||||
WindowEvent e;
|
|
||||||
e.event = WE_ON_EDIT_TEXT;
|
|
||||||
e.edittext.str = buf;
|
|
||||||
parent->wndproc(parent, &e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WE_MOUSELOOP: {
|
case WE_MOUSELOOP:
|
||||||
if (!FindWindowById(WP(w,querystr_d).wnd_class, WP(w,querystr_d).wnd_num)) {
|
|
||||||
DeleteWindow(w);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
HandleEditBox(w, &WP(w, querystr_d), 1);
|
HandleEditBox(w, &WP(w, querystr_d), 1);
|
||||||
} break;
|
break;
|
||||||
|
|
||||||
case WE_KEYPRESS: {
|
case WE_KEYPRESS:
|
||||||
switch (HandleEditBoxKey(w, &WP(w, querystr_d), 1, e)) {
|
switch (HandleEditBoxKey(w, &WP(w, querystr_d), 1, e)) {
|
||||||
case 1: // Return
|
case 1: /* Return */ SendChat(WP(w, querystr_d).text.buf); /* FALLTHROUGH */
|
||||||
goto press_ok;
|
case 2: /* Escape */ DeleteWindow(w); break;
|
||||||
case 2: // Escape
|
|
||||||
DeleteWindow(w);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
} break;
|
break;
|
||||||
|
|
||||||
case WE_DESTROY:
|
case WE_DESTROY:
|
||||||
SendWindowMessage(WC_NEWS_WINDOW, 0, WE_DESTROY, 0, 0);
|
SendWindowMessage(WC_NEWS_WINDOW, 0, WE_DESTROY, 0, 0);
|
||||||
CLRBIT(_no_scroll, SCROLL_CHAT);
|
CLRBIT(_no_scroll, SCROLL_CHAT);
|
||||||
// If the window is not closed yet, it means it still needs to send a CANCEL
|
|
||||||
if (!closed) {
|
|
||||||
Window *parent = FindWindowById(WP(w,querystr_d).wnd_class, WP(w,querystr_d).wnd_num);
|
|
||||||
if (parent != NULL) {
|
|
||||||
WindowEvent e;
|
|
||||||
e.event = WE_ON_EDIT_TEXT_CANCEL;
|
|
||||||
parent->wndproc(parent, &e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1562,29 +1535,27 @@ static const WindowDesc _chat_window_desc = {
|
|||||||
ChatWindowWndProc
|
ChatWindowWndProc
|
||||||
};
|
};
|
||||||
|
|
||||||
void ShowChatWindow(StringID str, StringID caption, int maxlen, int maxwidth, WindowClass window_class, WindowNumber window_number)
|
|
||||||
|
void ShowNetworkChatQueryWindow(byte desttype, byte dest)
|
||||||
{
|
{
|
||||||
Window *w;
|
Window *w;
|
||||||
|
|
||||||
#define _orig_edit_str_buf (_edit_str_buf+MAX_QUERYSTR_LEN)
|
_chat_type = desttype;
|
||||||
|
_chat_dest = dest;
|
||||||
|
|
||||||
DeleteWindowById(WC_SEND_NETWORK_MSG, 0);
|
DeleteWindowById(WC_SEND_NETWORK_MSG, 0);
|
||||||
|
|
||||||
GetString(_orig_edit_str_buf, str);
|
_edit_str_buf[0] = '\0';
|
||||||
|
|
||||||
_orig_edit_str_buf[maxlen] = '\0';
|
|
||||||
|
|
||||||
memcpy(_edit_str_buf, _orig_edit_str_buf, MAX_QUERYSTR_LEN);
|
|
||||||
|
|
||||||
w = AllocateWindowDesc(&_chat_window_desc);
|
w = AllocateWindowDesc(&_chat_window_desc);
|
||||||
|
|
||||||
w->click_state = 1 << 1;
|
w->click_state = 1 << 1;
|
||||||
WP(w,querystr_d).caption = caption;
|
WP(w,querystr_d).caption = STR_NULL;
|
||||||
WP(w,querystr_d).wnd_class = window_class;
|
WP(w,querystr_d).wnd_class = WC_MAIN_TOOLBAR;
|
||||||
WP(w,querystr_d).wnd_num = window_number;
|
WP(w,querystr_d).wnd_num = 0;
|
||||||
WP(w,querystr_d).text.caret = false;
|
WP(w,querystr_d).text.caret = false;
|
||||||
WP(w,querystr_d).text.maxlength = maxlen - 1;
|
WP(w,querystr_d).text.maxlength = lengthof(_edit_str_buf);
|
||||||
WP(w,querystr_d).text.maxwidth = maxwidth;
|
WP(w,querystr_d).text.maxwidth = w->widget[1].right - w->widget[1].left - 2; // widget[1] is the "text box"
|
||||||
WP(w,querystr_d).text.buf = _edit_str_buf;
|
WP(w,querystr_d).text.buf = _edit_str_buf;
|
||||||
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
UpdateTextBufferSize(&WP(w, querystr_d).text);
|
||||||
}
|
}
|
||||||
|
@@ -29,8 +29,6 @@ static void NetworkSendPatchSettings(NetworkClientState* cs);
|
|||||||
|
|
||||||
void NetworkPopulateCompanyInfo(void);
|
void NetworkPopulateCompanyInfo(void);
|
||||||
|
|
||||||
// Is the network enabled?
|
|
||||||
|
|
||||||
// **********
|
// **********
|
||||||
// Sending functions
|
// Sending functions
|
||||||
// DEF_SERVER_SEND_COMMAND has parameter: NetworkClientState *cs
|
// DEF_SERVER_SEND_COMMAND has parameter: NetworkClientState *cs
|
||||||
@@ -148,10 +146,11 @@ DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_ERROR)(NetworkClientState *cs, Netwo
|
|||||||
char client_name[NETWORK_CLIENT_NAME_LENGTH];
|
char client_name[NETWORK_CLIENT_NAME_LENGTH];
|
||||||
|
|
||||||
Packet *p = NetworkSend_Init(PACKET_SERVER_ERROR);
|
Packet *p = NetworkSend_Init(PACKET_SERVER_ERROR);
|
||||||
|
|
||||||
NetworkSend_uint8(p, error);
|
NetworkSend_uint8(p, error);
|
||||||
NetworkSend_Packet(p, cs);
|
NetworkSend_Packet(p, cs);
|
||||||
|
|
||||||
GetString(str, STR_NETWORK_ERR_CLIENT_GENERAL + error);
|
GetNetworkErrorMsg(str, error);
|
||||||
|
|
||||||
// Only send when the current client was in game
|
// Only send when the current client was in game
|
||||||
if (cs->status > STATUS_AUTH) {
|
if (cs->status > STATUS_AUTH) {
|
||||||
@@ -576,7 +575,7 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_COMPANY_INFO)
|
|||||||
|
|
||||||
DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_JOIN)
|
DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_JOIN)
|
||||||
{
|
{
|
||||||
char name[NETWORK_NAME_LENGTH];
|
char name[NETWORK_CLIENT_NAME_LENGTH];
|
||||||
char unique_id[NETWORK_NAME_LENGTH];
|
char unique_id[NETWORK_NAME_LENGTH];
|
||||||
NetworkClientInfo *ci;
|
NetworkClientInfo *ci;
|
||||||
byte playas;
|
byte playas;
|
||||||
@@ -621,7 +620,7 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_JOIN)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// We need a valid name.. make it Player
|
// We need a valid name.. make it Player
|
||||||
if (name[0] == '\0') snprintf(name, sizeof(name), "Player");
|
if (*name == '\0') ttd_strlcpy(name, "Player", sizeof(name));
|
||||||
|
|
||||||
if (!NetworkFindName(name)) { // Change name if duplicate
|
if (!NetworkFindName(name)) { // Change name if duplicate
|
||||||
// We could not create a name for this player
|
// We could not create a name for this player
|
||||||
@@ -631,8 +630,8 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_JOIN)
|
|||||||
|
|
||||||
ci = DEREF_CLIENT_INFO(cs);
|
ci = DEREF_CLIENT_INFO(cs);
|
||||||
|
|
||||||
snprintf(ci->client_name, sizeof(ci->client_name), "%s", name);
|
ttd_strlcpy(ci->client_name, name, sizeof(ci->client_name));
|
||||||
snprintf(ci->unique_id, sizeof(ci->unique_id), "%s", unique_id);
|
ttd_strlcpy(ci->unique_id, unique_id, sizeof(ci->unique_id));
|
||||||
ci->client_playas = playas;
|
ci->client_playas = playas;
|
||||||
ci->client_lang = client_lang;
|
ci->client_lang = client_lang;
|
||||||
|
|
||||||
@@ -890,8 +889,8 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_ERROR)
|
|||||||
// This packets means a client noticed an error and is reporting this
|
// This packets means a client noticed an error and is reporting this
|
||||||
// to us. Display the error and report it to the other clients
|
// to us. Display the error and report it to the other clients
|
||||||
NetworkClientState *new_cs;
|
NetworkClientState *new_cs;
|
||||||
byte errorno = NetworkRecv_uint8(cs, p);
|
|
||||||
char str[100];
|
char str[100];
|
||||||
|
NetworkErrorCode errorno = NetworkRecv_uint8(cs, p);
|
||||||
char client_name[NETWORK_CLIENT_NAME_LENGTH];
|
char client_name[NETWORK_CLIENT_NAME_LENGTH];
|
||||||
|
|
||||||
// The client was never joined.. thank the client for the packet, but ignore it
|
// The client was never joined.. thank the client for the packet, but ignore it
|
||||||
@@ -902,7 +901,7 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_ERROR)
|
|||||||
|
|
||||||
NetworkGetClientName(client_name, sizeof(client_name), cs);
|
NetworkGetClientName(client_name, sizeof(client_name), cs);
|
||||||
|
|
||||||
GetString(str, STR_NETWORK_ERR_CLIENT_GENERAL + errorno);
|
GetNetworkErrorMsg(str, errorno);
|
||||||
|
|
||||||
DEBUG(net, 2)("[NET] %s reported an error and is closing his connection (%s)", client_name, str);
|
DEBUG(net, 2)("[NET] %s reported an error and is closing his connection (%s)", client_name, str);
|
||||||
|
|
||||||
@@ -961,7 +960,7 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_ACK)
|
|||||||
|
|
||||||
if (_network_pause_on_join) {
|
if (_network_pause_on_join) {
|
||||||
DoCommandP(0, 0, 0, NULL, CMD_PAUSE);
|
DoCommandP(0, 0, 0, NULL, CMD_PAUSE);
|
||||||
NetworkServer_HandleChat(NETWORK_ACTION_CHAT, DESTTYPE_BROADCAST, 0, "Game unpaused", NETWORK_SERVER_INDEX);
|
NetworkServer_HandleChat(NETWORK_ACTION_CHAT, DESTTYPE_BROADCAST, 0, "Game unpaused (client connected)", NETWORK_SERVER_INDEX);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1435,7 +1434,7 @@ bool NetworkFindName(char new_name[NETWORK_CLIENT_NAME_LENGTH])
|
|||||||
byte number = 0;
|
byte number = 0;
|
||||||
char original_name[NETWORK_CLIENT_NAME_LENGTH];
|
char original_name[NETWORK_CLIENT_NAME_LENGTH];
|
||||||
|
|
||||||
// We use NETWORK_NAME_LENGTH in here, because new_name is really a pointer
|
// We use NETWORK_CLIENT_NAME_LENGTH in here, because new_name is really a pointer
|
||||||
ttd_strlcpy(original_name, new_name, NETWORK_CLIENT_NAME_LENGTH);
|
ttd_strlcpy(original_name, new_name, NETWORK_CLIENT_NAME_LENGTH);
|
||||||
|
|
||||||
while (!found_name) {
|
while (!found_name) {
|
||||||
|
@@ -12,7 +12,7 @@ DEF_SERVER_SEND_COMMAND(PACKET_SERVER_SHUTDOWN);
|
|||||||
DEF_SERVER_SEND_COMMAND(PACKET_SERVER_NEWGAME);
|
DEF_SERVER_SEND_COMMAND(PACKET_SERVER_NEWGAME);
|
||||||
DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_RCON)(NetworkClientState *cs, uint16 color, const char *command);
|
DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_RCON)(NetworkClientState *cs, uint16 color, const char *command);
|
||||||
|
|
||||||
bool NetworkFindName(char new_name[NETWORK_NAME_LENGTH]);
|
bool NetworkFindName(char new_name[NETWORK_CLIENT_NAME_LENGTH]);
|
||||||
void NetworkServer_HandleChat(NetworkAction action, DestType desttype, int dest, const char *msg, uint16 from_index);
|
void NetworkServer_HandleChat(NetworkAction action, DestType desttype, int dest, const char *msg, uint16 from_index);
|
||||||
|
|
||||||
bool NetworkServer_ReadPackets(NetworkClientState *cs);
|
bool NetworkServer_ReadPackets(NetworkClientState *cs);
|
||||||
|
@@ -134,9 +134,6 @@ DEF_UDP_RECEIVE_COMMAND(PACKET_UDP_SERVER_RESPONSE)
|
|||||||
item->info.map_set = NetworkRecv_uint8(&_udp_cs, p);
|
item->info.map_set = NetworkRecv_uint8(&_udp_cs, p);
|
||||||
item->info.dedicated = NetworkRecv_uint8(&_udp_cs, p);
|
item->info.dedicated = NetworkRecv_uint8(&_udp_cs, p);
|
||||||
|
|
||||||
str_validate(item->info.server_name);
|
|
||||||
str_validate(item->info.server_revision);
|
|
||||||
str_validate(item->info.map_name);
|
|
||||||
if (item->info.server_lang >= NETWORK_NUM_LANGUAGES) item->info.server_lang = 0;
|
if (item->info.server_lang >= NETWORK_NUM_LANGUAGES) item->info.server_lang = 0;
|
||||||
if (item->info.map_set >= NUM_LANDSCAPE ) item->info.map_set = 0;
|
if (item->info.map_set >= NUM_LANDSCAPE ) item->info.map_set = 0;
|
||||||
|
|
||||||
@@ -331,8 +328,12 @@ static void NetworkHandleUDPPacket(Packet* p, struct sockaddr_in* client_addr)
|
|||||||
|
|
||||||
if (type < PACKET_UDP_END && _network_udp_packet[type] != NULL && !_udp_cs.quited) {
|
if (type < PACKET_UDP_END && _network_udp_packet[type] != NULL && !_udp_cs.quited) {
|
||||||
_network_udp_packet[type](p, client_addr);
|
_network_udp_packet[type](p, client_addr);
|
||||||
} else {
|
} else {
|
||||||
DEBUG(net, 0)("[NET][UDP] Received invalid packet type %d", type);
|
if (!_udp_cs.quited) {
|
||||||
|
DEBUG(net, 0)("[NET][UDP] Received invalid packet type %d", type);
|
||||||
|
} else {
|
||||||
|
DEBUG(net, 0)("[NET][UDP] Received illegal packet");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -471,31 +472,25 @@ static void NetworkUDPBroadCast(SOCKET udp)
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
struct sockaddr_in out_addr;
|
struct sockaddr_in out_addr;
|
||||||
byte *bcptr;
|
|
||||||
uint32 bcaddr;
|
|
||||||
Packet *p;
|
Packet *p;
|
||||||
|
|
||||||
// Init the packet
|
// Init the packet
|
||||||
p = NetworkSend_Init(PACKET_UDP_CLIENT_FIND_SERVER);
|
p = NetworkSend_Init(PACKET_UDP_CLIENT_FIND_SERVER);
|
||||||
|
|
||||||
// Go through all the ips on this pc
|
|
||||||
i = 0;
|
i = 0;
|
||||||
while (_network_ip_list[i] != 0) {
|
while (_broadcast_list[i] != 0) {
|
||||||
bcaddr = _network_ip_list[i];
|
|
||||||
bcptr = (byte *)&bcaddr;
|
|
||||||
// Make the address a broadcast address
|
|
||||||
bcptr[3] = 255;
|
|
||||||
|
|
||||||
DEBUG(net, 6)("[NET][UDP] Broadcasting to %s", inet_ntoa(*(struct in_addr *)&bcaddr));
|
|
||||||
|
|
||||||
out_addr.sin_family = AF_INET;
|
out_addr.sin_family = AF_INET;
|
||||||
out_addr.sin_port = htons(_network_server_port);
|
out_addr.sin_port = htons(_network_server_port);
|
||||||
out_addr.sin_addr.s_addr = bcaddr;
|
out_addr.sin_addr.s_addr = _broadcast_list[i];
|
||||||
|
|
||||||
|
DEBUG(net, 6)("[NET][UDP] Broadcasting to %s", inet_ntoa(out_addr.sin_addr));
|
||||||
|
|
||||||
NetworkSendUDP_Packet(udp, p, &out_addr);
|
NetworkSendUDP_Packet(udp, p, &out_addr);
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
free(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -7,6 +7,7 @@
|
|||||||
#include "table/sprites.h"
|
#include "table/sprites.h"
|
||||||
#include "table/strings.h"
|
#include "table/strings.h"
|
||||||
#include "window.h"
|
#include "window.h"
|
||||||
|
#include "gui.h"
|
||||||
#include "viewport.h"
|
#include "viewport.h"
|
||||||
#include "gfx.h"
|
#include "gfx.h"
|
||||||
#include "news.h"
|
#include "news.h"
|
||||||
@@ -595,6 +596,7 @@ static void MessageHistoryWndProc(Window *w, WindowEvent *e)
|
|||||||
int y = 19;
|
int y = 19;
|
||||||
byte p, show;
|
byte p, show;
|
||||||
|
|
||||||
|
SetVScrollCount(w, _total_news);
|
||||||
DrawWindowWidgets(w);
|
DrawWindowWidgets(w);
|
||||||
|
|
||||||
if (_total_news == 0) break;
|
if (_total_news == 0) break;
|
||||||
|
138
npf.c
138
npf.c
@@ -11,6 +11,7 @@
|
|||||||
#include "station.h"
|
#include "station.h"
|
||||||
#include "tile.h"
|
#include "tile.h"
|
||||||
#include "depot.h"
|
#include "depot.h"
|
||||||
|
#include "network.h"
|
||||||
|
|
||||||
static AyStar _npf_aystar;
|
static AyStar _npf_aystar;
|
||||||
|
|
||||||
@@ -201,31 +202,34 @@ static uint NPFSlopeCost(AyStarNode* current)
|
|||||||
* there is only one level of steepness... */
|
* there is only one level of steepness... */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Mark tiles by mowing the grass when npf debug level >= 1 */
|
/**
|
||||||
|
* Mark tiles by mowing the grass when npf debug level >= 1.
|
||||||
|
* Will not work for multiplayer games, since it can (will) cause desyncs.
|
||||||
|
*/
|
||||||
static void NPFMarkTile(TileIndex tile)
|
static void NPFMarkTile(TileIndex tile)
|
||||||
{
|
{
|
||||||
#ifdef NO_DEBUG_MESSAGES
|
#ifdef NO_DEBUG_MESSAGES
|
||||||
return;
|
return;
|
||||||
#else
|
#else
|
||||||
if (_debug_npf_level >= 1)
|
if (_debug_npf_level < 1 || _networking) return;
|
||||||
switch(GetTileType(tile)) {
|
switch(GetTileType(tile)) {
|
||||||
case MP_RAILWAY:
|
case MP_RAILWAY:
|
||||||
/* DEBUG: mark visited tiles by mowing the grass under them
|
/* DEBUG: mark visited tiles by mowing the grass under them
|
||||||
* ;-) */
|
* ;-) */
|
||||||
if (!IsTileDepotType(tile, TRANSPORT_RAIL)) {
|
if (!IsTileDepotType(tile, TRANSPORT_RAIL)) {
|
||||||
SB(_m[tile].m2, 0, 4, 0);
|
SB(_m[tile].m2, 0, 4, 0);
|
||||||
MarkTileDirtyByTile(tile);
|
MarkTileDirtyByTile(tile);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case MP_STREET:
|
case MP_STREET:
|
||||||
if (!IsTileDepotType(tile, TRANSPORT_ROAD)) {
|
if (!IsTileDepotType(tile, TRANSPORT_ROAD)) {
|
||||||
SB(_m[tile].m4, 4, 3, 0);
|
SB(_m[tile].m4, 4, 3, 0);
|
||||||
MarkTileDirtyByTile(tile);
|
MarkTileDirtyByTile(tile);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -501,7 +505,7 @@ static void NPFFollowTrack(AyStar* aystar, OpenListNode* current)
|
|||||||
TileIndex src_tile = current->path.node.tile;
|
TileIndex src_tile = current->path.node.tile;
|
||||||
DiagDirection src_exitdir = TrackdirToExitdir(src_trackdir);
|
DiagDirection src_exitdir = TrackdirToExitdir(src_trackdir);
|
||||||
FindLengthOfTunnelResult flotr;
|
FindLengthOfTunnelResult flotr;
|
||||||
TileIndex dst_tile;
|
TileIndex dst_tile = INVALID_TILE;
|
||||||
int i;
|
int i;
|
||||||
TrackdirBits trackdirbits, ts;
|
TrackdirBits trackdirbits, ts;
|
||||||
TransportType type = aystar->user_data[NPF_TYPE];
|
TransportType type = aystar->user_data[NPF_TYPE];
|
||||||
@@ -517,40 +521,48 @@ static void NPFFollowTrack(AyStar* aystar, OpenListNode* current)
|
|||||||
* so we should skip it's body */
|
* so we should skip it's body */
|
||||||
flotr = FindLengthOfTunnel(src_tile, src_exitdir);
|
flotr = FindLengthOfTunnel(src_tile, src_exitdir);
|
||||||
dst_tile = flotr.tile;
|
dst_tile = flotr.tile;
|
||||||
} else {
|
} else if (type != TRANSPORT_WATER && (IsRoadStationTile(src_tile) || IsTileDepotType(src_tile, type))) {
|
||||||
if (type != TRANSPORT_WATER && (IsRoadStationTile(src_tile) || IsTileDepotType(src_tile, type))){
|
/* This is a road station or a train or road depot. We can enter and exit
|
||||||
/* This is a road station or a train or road depot. We can enter and exit
|
* those from one side only. Trackdirs don't support that (yet), so we'll
|
||||||
* those from one side only. Trackdirs don't support that (yet), so we'll
|
* do this here. */
|
||||||
* do this here. */
|
|
||||||
|
|
||||||
DiagDirection exitdir;
|
DiagDirection exitdir;
|
||||||
/* Find out the exit direction first */
|
/* Find out the exit direction first */
|
||||||
if (IsRoadStationTile(src_tile))
|
if (IsRoadStationTile(src_tile)) {
|
||||||
exitdir = GetRoadStationDir(src_tile);
|
exitdir = GetRoadStationDir(src_tile);
|
||||||
else /* Train or road depot. Direction is stored the same for both, in map5 */
|
} else { /* Train or road depot. Direction is stored the same for both, in map5 */
|
||||||
exitdir = GetDepotDirection(src_tile, type);
|
exitdir = GetDepotDirection(src_tile, type);
|
||||||
|
|
||||||
/* Let's see if were headed the right way into the depot, and reverse
|
|
||||||
* otherwise (only for trains, since only with trains you can
|
|
||||||
* (sometimes) reach tiles after reversing that you couldn't reach
|
|
||||||
* without reversing. */
|
|
||||||
if (src_trackdir == DiagdirToDiagTrackdir(ReverseDiagdir(exitdir)) && type == TRANSPORT_RAIL)
|
|
||||||
/* We are headed inwards. We can only reverse here, so we'll not
|
|
||||||
* consider this direction, but jump ahead to the reverse direction.
|
|
||||||
* It would be nicer to return one neighbour here (the reverse
|
|
||||||
* trackdir of the one we are considering now) and then considering
|
|
||||||
* that one to return the tracks outside of the depot. But, because
|
|
||||||
* the code layout is cleaner this way, we will just pretend we are
|
|
||||||
* reversed already */
|
|
||||||
src_trackdir = ReverseTrackdir(src_trackdir);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Let's see if were headed the right way into the depot */
|
||||||
|
if (src_trackdir == DiagdirToDiagTrackdir(ReverseDiagdir(exitdir))) {
|
||||||
|
/* We are headed inwards. We cannot go through the back of the depot.
|
||||||
|
* For rail, we can now reverse. Reversing for road vehicles is never
|
||||||
|
* useful, since you cannot take paths you couldn't take before
|
||||||
|
* reversing (as with rail). */
|
||||||
|
if (type == TRANSPORT_RAIL) {
|
||||||
|
/* We can only reverse here, so we'll not consider this direction, but
|
||||||
|
* jump ahead to the reverse direction. It would be nicer to return
|
||||||
|
* one neighbour here (the reverse trackdir of the one we are
|
||||||
|
* considering now) and then considering that one to return the tracks
|
||||||
|
* outside of the depot. But, because the code layout is cleaner this
|
||||||
|
* way, we will just pretend we are reversed already */
|
||||||
|
src_trackdir = ReverseTrackdir(src_trackdir);
|
||||||
|
dst_tile = AddTileIndexDiffCWrap(src_tile, TileIndexDiffCByDir(exitdir));
|
||||||
|
} else {
|
||||||
|
dst_tile = INVALID_TILE; /* Road vehicle heading inwards: dead end */
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
dst_tile = AddTileIndexDiffCWrap(src_tile, TileIndexDiffCByDir(exitdir));
|
||||||
|
}
|
||||||
|
} else {
|
||||||
/* This a normal tile, a bridge, a tunnel exit, etc. */
|
/* This a normal tile, a bridge, a tunnel exit, etc. */
|
||||||
dst_tile = AddTileIndexDiffCWrap(src_tile, TileIndexDiffCByDir(TrackdirToExitdir(src_trackdir)));
|
dst_tile = AddTileIndexDiffCWrap(src_tile, TileIndexDiffCByDir(TrackdirToExitdir(src_trackdir)));
|
||||||
if (dst_tile == INVALID_TILE) {
|
}
|
||||||
/* We reached the border of the map */
|
if (dst_tile == INVALID_TILE) {
|
||||||
/* TODO Nicer control flow for this */
|
/* We reached the border of the map */
|
||||||
return;
|
/* TODO Nicer control flow for this */
|
||||||
}
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* I can't enter a tunnel entry/exit tile from a tile above the tunnel. Note
|
/* I can't enter a tunnel entry/exit tile from a tile above the tunnel. Note
|
||||||
@@ -564,7 +576,7 @@ static void NPFFollowTrack(AyStar* aystar, OpenListNode* current)
|
|||||||
/* check correct rail type (mono, maglev, etc) */
|
/* check correct rail type (mono, maglev, etc) */
|
||||||
if (type == TRANSPORT_RAIL) {
|
if (type == TRANSPORT_RAIL) {
|
||||||
RailType dst_type = GetTileRailType(dst_tile, src_trackdir);
|
RailType dst_type = GetTileRailType(dst_tile, src_trackdir);
|
||||||
if (!IsCompatibleRail(aystar->user_data[NPF_RAILTYPE], dst_type))
|
if (!HASBIT(aystar->user_data[NPF_RAILTYPES], dst_type))
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -637,7 +649,7 @@ static void NPFFollowTrack(AyStar* aystar, OpenListNode* current)
|
|||||||
* multiple targets that are spread around, we should perform a breadth first
|
* multiple targets that are spread around, we should perform a breadth first
|
||||||
* search by specifiying CalcZero as our heuristic.
|
* search by specifiying CalcZero as our heuristic.
|
||||||
*/
|
*/
|
||||||
static NPFFoundTargetData NPFRouteInternal(AyStarNode* start1, AyStarNode* start2, NPFFindStationOrTileData* target, AyStar_EndNodeCheck target_proc, AyStar_CalculateH heuristic_proc, TransportType type, Owner owner, RailType railtype, uint reverse_penalty)
|
static NPFFoundTargetData NPFRouteInternal(AyStarNode* start1, AyStarNode* start2, NPFFindStationOrTileData* target, AyStar_EndNodeCheck target_proc, AyStar_CalculateH heuristic_proc, TransportType type, Owner owner, byte railtypes, uint reverse_penalty)
|
||||||
{
|
{
|
||||||
int r;
|
int r;
|
||||||
NPFFoundTargetData result;
|
NPFFoundTargetData result;
|
||||||
@@ -679,7 +691,7 @@ static NPFFoundTargetData NPFRouteInternal(AyStarNode* start1, AyStarNode* start
|
|||||||
/* Initialize user_data */
|
/* Initialize user_data */
|
||||||
_npf_aystar.user_data[NPF_TYPE] = type;
|
_npf_aystar.user_data[NPF_TYPE] = type;
|
||||||
_npf_aystar.user_data[NPF_OWNER] = owner;
|
_npf_aystar.user_data[NPF_OWNER] = owner;
|
||||||
_npf_aystar.user_data[NPF_RAILTYPE] = railtype;
|
_npf_aystar.user_data[NPF_RAILTYPES] = railtypes;
|
||||||
|
|
||||||
/* GO! */
|
/* GO! */
|
||||||
r = AyStarMain_Main(&_npf_aystar);
|
r = AyStarMain_Main(&_npf_aystar);
|
||||||
@@ -697,7 +709,7 @@ static NPFFoundTargetData NPFRouteInternal(AyStarNode* start1, AyStarNode* start
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
NPFFoundTargetData NPFRouteToStationOrTileTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, NPFFindStationOrTileData* target, TransportType type, Owner owner, RailType railtype)
|
NPFFoundTargetData NPFRouteToStationOrTileTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, NPFFindStationOrTileData* target, TransportType type, Owner owner, byte railtypes)
|
||||||
{
|
{
|
||||||
AyStarNode start1;
|
AyStarNode start1;
|
||||||
AyStarNode start2;
|
AyStarNode start2;
|
||||||
@@ -711,15 +723,15 @@ NPFFoundTargetData NPFRouteToStationOrTileTwoWay(TileIndex tile1, Trackdir track
|
|||||||
start2.direction = trackdir2;
|
start2.direction = trackdir2;
|
||||||
start2.user_data[NPF_TRACKDIR_CHOICE] = INVALID_TRACKDIR;
|
start2.user_data[NPF_TRACKDIR_CHOICE] = INVALID_TRACKDIR;
|
||||||
|
|
||||||
return NPFRouteInternal(&start1, (IsValidTile(tile2) ? &start2 : NULL), target, NPFFindStationOrTile, NPFCalcStationOrTileHeuristic, type, owner, railtype, 0);
|
return NPFRouteInternal(&start1, (IsValidTile(tile2) ? &start2 : NULL), target, NPFFindStationOrTile, NPFCalcStationOrTileHeuristic, type, owner, railtypes, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
NPFFoundTargetData NPFRouteToStationOrTile(TileIndex tile, Trackdir trackdir, NPFFindStationOrTileData* target, TransportType type, Owner owner, RailType railtype)
|
NPFFoundTargetData NPFRouteToStationOrTile(TileIndex tile, Trackdir trackdir, NPFFindStationOrTileData* target, TransportType type, Owner owner, byte railtypes)
|
||||||
{
|
{
|
||||||
return NPFRouteToStationOrTileTwoWay(tile, trackdir, INVALID_TILE, 0, target, type, owner, railtype);
|
return NPFRouteToStationOrTileTwoWay(tile, trackdir, INVALID_TILE, 0, target, type, owner, railtypes);
|
||||||
}
|
}
|
||||||
|
|
||||||
NPFFoundTargetData NPFRouteToDepotBreadthFirstTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, TransportType type, Owner owner, RailType railtype, uint reverse_penalty)
|
NPFFoundTargetData NPFRouteToDepotBreadthFirstTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, TransportType type, Owner owner, byte railtypes, uint reverse_penalty)
|
||||||
{
|
{
|
||||||
AyStarNode start1;
|
AyStarNode start1;
|
||||||
AyStarNode start2;
|
AyStarNode start2;
|
||||||
@@ -735,15 +747,15 @@ NPFFoundTargetData NPFRouteToDepotBreadthFirstTwoWay(TileIndex tile1, Trackdir t
|
|||||||
|
|
||||||
/* perform a breadth first search. Target is NULL,
|
/* perform a breadth first search. Target is NULL,
|
||||||
* since we are just looking for any depot...*/
|
* since we are just looking for any depot...*/
|
||||||
return NPFRouteInternal(&start1, (IsValidTile(tile2) ? &start2 : NULL), NULL, NPFFindDepot, NPFCalcZero, type, owner, railtype, reverse_penalty);
|
return NPFRouteInternal(&start1, (IsValidTile(tile2) ? &start2 : NULL), NULL, NPFFindDepot, NPFCalcZero, type, owner, railtypes, reverse_penalty);
|
||||||
}
|
}
|
||||||
|
|
||||||
NPFFoundTargetData NPFRouteToDepotBreadthFirst(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, RailType railtype)
|
NPFFoundTargetData NPFRouteToDepotBreadthFirst(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, byte railtypes)
|
||||||
{
|
{
|
||||||
return NPFRouteToDepotBreadthFirstTwoWay(tile, trackdir, INVALID_TILE, 0, type, owner, railtype, 0);
|
return NPFRouteToDepotBreadthFirstTwoWay(tile, trackdir, INVALID_TILE, 0, type, owner, railtypes, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
NPFFoundTargetData NPFRouteToDepotTrialError(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, RailType railtype)
|
NPFFoundTargetData NPFRouteToDepotTrialError(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, byte railtypes)
|
||||||
{
|
{
|
||||||
/* Okay, what we're gonna do. First, we look at all depots, calculate
|
/* Okay, what we're gonna do. First, we look at all depots, calculate
|
||||||
* the manhatten distance to get to each depot. We then sort them by
|
* the manhatten distance to get to each depot. We then sort them by
|
||||||
|
12
npf.h
12
npf.h
@@ -37,7 +37,7 @@ typedef struct NPFFindStationOrTileData { /* Meant to be stored in AyStar.target
|
|||||||
enum { /* Indices into AyStar.userdata[] */
|
enum { /* Indices into AyStar.userdata[] */
|
||||||
NPF_TYPE = 0, /* Contains a TransportTypes value */
|
NPF_TYPE = 0, /* Contains a TransportTypes value */
|
||||||
NPF_OWNER, /* Contains an Owner value */
|
NPF_OWNER, /* Contains an Owner value */
|
||||||
NPF_RAILTYPE, /* Contains the RailType value of the engine when NPF_TYPE == TRANSPORT_RAIL. Unused otherwise. */
|
NPF_RAILTYPES, /* Contains a bitmask the compatible RailTypes of the engine when NPF_TYPE == TRANSPORT_RAIL. Unused otherwise. */
|
||||||
};
|
};
|
||||||
|
|
||||||
enum { /* Indices into AyStarNode.userdata[] */
|
enum { /* Indices into AyStarNode.userdata[] */
|
||||||
@@ -63,27 +63,27 @@ typedef struct NPFFoundTargetData { /* Meant to be stored in AyStar.userpath */
|
|||||||
/* Will search from the given tile and direction, for a route to the given
|
/* Will search from the given tile and direction, for a route to the given
|
||||||
* station for the given transport type. See the declaration of
|
* station for the given transport type. See the declaration of
|
||||||
* NPFFoundTargetData above for the meaning of the result. */
|
* NPFFoundTargetData above for the meaning of the result. */
|
||||||
NPFFoundTargetData NPFRouteToStationOrTile(TileIndex tile, Trackdir trackdir, NPFFindStationOrTileData* target, TransportType type, Owner owner, RailType railtype);
|
NPFFoundTargetData NPFRouteToStationOrTile(TileIndex tile, Trackdir trackdir, NPFFindStationOrTileData* target, TransportType type, Owner owner, byte railtypes);
|
||||||
/* Will search as above, but with two start nodes, the second being the
|
/* Will search as above, but with two start nodes, the second being the
|
||||||
* reverse. Look at the NPF_FLAG_REVERSE flag in the result node to see which
|
* reverse. Look at the NPF_FLAG_REVERSE flag in the result node to see which
|
||||||
* direction was taken (NPFGetBit(result.node, NPF_FLAG_REVERSE)) */
|
* direction was taken (NPFGetBit(result.node, NPF_FLAG_REVERSE)) */
|
||||||
NPFFoundTargetData NPFRouteToStationOrTileTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, NPFFindStationOrTileData* target, TransportType type, Owner owner, RailType railtype);
|
NPFFoundTargetData NPFRouteToStationOrTileTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, NPFFindStationOrTileData* target, TransportType type, Owner owner, byte railtypes);
|
||||||
|
|
||||||
/* Will search a route to the closest depot. */
|
/* Will search a route to the closest depot. */
|
||||||
|
|
||||||
/* Search using breadth first. Good for little track choice and inaccurate
|
/* Search using breadth first. Good for little track choice and inaccurate
|
||||||
* heuristic, such as railway/road.*/
|
* heuristic, such as railway/road.*/
|
||||||
NPFFoundTargetData NPFRouteToDepotBreadthFirst(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, RailType railtype);
|
NPFFoundTargetData NPFRouteToDepotBreadthFirst(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, byte railtypes);
|
||||||
/* Same as above but with two start nodes, the second being the reverse. Call
|
/* Same as above but with two start nodes, the second being the reverse. Call
|
||||||
* NPFGetBit(result.node, NPF_FLAG_REVERSE) to see from which node the path
|
* NPFGetBit(result.node, NPF_FLAG_REVERSE) to see from which node the path
|
||||||
* orginated. All pathfs from the second node will have the given
|
* orginated. All pathfs from the second node will have the given
|
||||||
* reverse_penalty applied (NPF_TILE_LENGTH is the equivalent of one full
|
* reverse_penalty applied (NPF_TILE_LENGTH is the equivalent of one full
|
||||||
* tile).
|
* tile).
|
||||||
*/
|
*/
|
||||||
NPFFoundTargetData NPFRouteToDepotBreadthFirstTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, TransportType type, Owner owner, RailType railtype, uint reverse_penalty);
|
NPFFoundTargetData NPFRouteToDepotBreadthFirstTwoWay(TileIndex tile1, Trackdir trackdir1, TileIndex tile2, Trackdir trackdir2, TransportType type, Owner owner, byte railtypes, uint reverse_penalty);
|
||||||
/* Search by trying each depot in order of Manhattan Distance. Good for lots
|
/* Search by trying each depot in order of Manhattan Distance. Good for lots
|
||||||
* of choices and accurate heuristics, such as water. */
|
* of choices and accurate heuristics, such as water. */
|
||||||
NPFFoundTargetData NPFRouteToDepotTrialError(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, RailType railtype);
|
NPFFoundTargetData NPFRouteToDepotTrialError(TileIndex tile, Trackdir trackdir, TransportType type, Owner owner, byte railtypes);
|
||||||
|
|
||||||
void NPFFillWithOrderData(NPFFindStationOrTileData* fstd, Vehicle* v);
|
void NPFFillWithOrderData(NPFFindStationOrTileData* fstd, Vehicle* v);
|
||||||
|
|
||||||
|
@@ -141,7 +141,7 @@ static void showhelp(void)
|
|||||||
" -G seed = Set random seed\n"
|
" -G seed = Set random seed\n"
|
||||||
" -n [ip#player:port] = Start networkgame\n"
|
" -n [ip#player:port] = Start networkgame\n"
|
||||||
" -D = Start dedicated server\n"
|
" -D = Start dedicated server\n"
|
||||||
#if !defined(__MORPHOS__) && !defined(__AMIGA__)
|
#if !defined(__MORPHOS__) && !defined(__AMIGA__) && !defined(WIN32)
|
||||||
" -f = Fork into the background (dedicated only)\n"
|
" -f = Fork into the background (dedicated only)\n"
|
||||||
#endif
|
#endif
|
||||||
" -i = Force to use the DOS palette\n"
|
" -i = Force to use the DOS palette\n"
|
||||||
@@ -632,6 +632,7 @@ static void MakeNewEditorWorld(void)
|
|||||||
|
|
||||||
void StartupPlayers(void);
|
void StartupPlayers(void);
|
||||||
void StartupDisasters(void);
|
void StartupDisasters(void);
|
||||||
|
extern void StartupEconomy(void);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Start Scenario starts a new game based on a scenario.
|
* Start Scenario starts a new game based on a scenario.
|
||||||
@@ -669,6 +670,7 @@ static void StartScenario(void)
|
|||||||
_opt.diff_level = _opt_newgame.diff_level;
|
_opt.diff_level = _opt_newgame.diff_level;
|
||||||
|
|
||||||
// Inititalize data
|
// Inititalize data
|
||||||
|
StartupEconomy();
|
||||||
StartupPlayers();
|
StartupPlayers();
|
||||||
StartupEngines();
|
StartupEngines();
|
||||||
StartupDisasters();
|
StartupDisasters();
|
||||||
@@ -983,7 +985,8 @@ void GameLoop(void)
|
|||||||
|
|
||||||
#ifdef ENABLE_NETWORK
|
#ifdef ENABLE_NETWORK
|
||||||
// Check for UDP stuff
|
// Check for UDP stuff
|
||||||
NetworkUDPGameLoop();
|
if (_network_available)
|
||||||
|
NetworkUDPGameLoop();
|
||||||
|
|
||||||
if (_networking) {
|
if (_networking) {
|
||||||
// Multiplayer
|
// Multiplayer
|
||||||
|
@@ -42,7 +42,7 @@ RSC=rc.exe
|
|||||||
# PROP Ignore_Export_Lib 0
|
# PROP Ignore_Export_Lib 0
|
||||||
# PROP Target_Dir ""
|
# PROP Target_Dir ""
|
||||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /c
|
||||||
# ADD CPP /nologo /Gr /Zp4 /W3 /Zi /Ox /Oa /Ow /Og /Oi /Os /Gf /Gy /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "WIN32_EXCEPTION_TRACKER" /D "WIN32_ENABLE_DIRECTMUSIC_SUPPORT" /D "WITH_PNG" /D "WITH_ZLIB" /D "ENABLE_NETWORK" /FAcs /FR /Yu"stdafx.h" /J /FD /c
|
# ADD CPP /nologo /Gr /Zp4 /MT /W3 /Zi /Ox /Oa /Ow /Og /Oi /Os /Gf /Gy /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "WIN32_EXCEPTION_TRACKER" /D "WIN32_ENABLE_DIRECTMUSIC_SUPPORT" /D "WITH_PNG" /D "WITH_ZLIB" /D "ENABLE_NETWORK" /D "WITH_REV_HACK" /FAcs /FR /Yu"stdafx.h" /J /FD /c
|
||||||
# SUBTRACT CPP /WX /Ot
|
# SUBTRACT CPP /WX /Ot
|
||||||
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
# ADD BASE RSC /l 0x809 /d "NDEBUG"
|
||||||
# ADD RSC /l 0x809 /d "NDEBUG"
|
# ADD RSC /l 0x809 /d "NDEBUG"
|
||||||
@@ -68,7 +68,7 @@ LINK32=link.exe
|
|||||||
# PROP Ignore_Export_Lib 0
|
# PROP Ignore_Export_Lib 0
|
||||||
# PROP Target_Dir ""
|
# PROP Target_Dir ""
|
||||||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Yu"stdafx.h" /FD /GZ /c
|
||||||
# ADD CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "WITH_PNG" /D "WITH_ZLIB" /D "ENABLE_NETWORK" /D "WIN32_ENABLE_DIRECTMUSIC_SUPPORT" /YX"stdafx.h" /FD /GZ /c
|
# ADD CPP /nologo /MTd /W3 /Gm /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "WITH_PNG" /D "WITH_ZLIB" /D "ENABLE_NETWORK" /D "WIN32_ENABLE_DIRECTMUSIC_SUPPORT" /D "WITH_REV_HACK" /YX"stdafx.h" /FD /GZ /c
|
||||||
# SUBTRACT CPP /WX /Fr
|
# SUBTRACT CPP /WX /Fr
|
||||||
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
# ADD BASE RSC /l 0x809 /d "_DEBUG"
|
||||||
# ADD RSC /l 0x809 /d "_DEBUG"
|
# ADD RSC /l 0x809 /d "_DEBUG"
|
||||||
@@ -922,6 +922,10 @@ SOURCE=.\tree_cmd.c
|
|||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=.\tunnel_map.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=.\tunnelbridge_cmd.c
|
SOURCE=.\tunnelbridge_cmd.c
|
||||||
# End Source File
|
# End Source File
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
@@ -492,7 +492,9 @@ enum SpecialStrings {
|
|||||||
SPECSTR_TOWNNAME_CZECH,
|
SPECSTR_TOWNNAME_CZECH,
|
||||||
SPECSTR_TOWNNAME_SWISS,
|
SPECSTR_TOWNNAME_SWISS,
|
||||||
SPECSTR_TOWNNAME_DANISH,
|
SPECSTR_TOWNNAME_DANISH,
|
||||||
SPECSTR_TOWNNAME_LAST = SPECSTR_TOWNNAME_DANISH,
|
SPECSTR_TOWNNAME_TURKISH,
|
||||||
|
SPECSTR_TOWNNAME_ITALIAN,
|
||||||
|
SPECSTR_TOWNNAME_LAST = SPECSTR_TOWNNAME_ITALIAN,
|
||||||
|
|
||||||
// special strings for player names on the form "TownName transport".
|
// special strings for player names on the form "TownName transport".
|
||||||
SPECSTR_PLAYERNAME_START = 0x70EA,
|
SPECSTR_PLAYERNAME_START = 0x70EA,
|
||||||
|
1115
openttd.tgt
1115
openttd.tgt
File diff suppressed because it is too large
Load Diff
@@ -23,15 +23,15 @@
|
|||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="3"
|
Optimization="3"
|
||||||
GlobalOptimizations="TRUE"
|
GlobalOptimizations="TRUE"
|
||||||
InlineFunctionExpansion="1"
|
InlineFunctionExpansion="2"
|
||||||
EnableIntrinsicFunctions="TRUE"
|
EnableIntrinsicFunctions="TRUE"
|
||||||
FavorSizeOrSpeed="2"
|
FavorSizeOrSpeed="2"
|
||||||
OmitFramePointers="TRUE"
|
OmitFramePointers="TRUE"
|
||||||
OptimizeForProcessor="1"
|
OptimizeForProcessor="1"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;ENABLE_NETWORK"
|
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;WIN32_EXCEPTION_TRACKER;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;ENABLE_NETWORK;WITH_REV_HACK"
|
||||||
StringPooling="TRUE"
|
StringPooling="TRUE"
|
||||||
ExceptionHandling="FALSE"
|
ExceptionHandling="FALSE"
|
||||||
RuntimeLibrary="4"
|
RuntimeLibrary="0"
|
||||||
StructMemberAlignment="3"
|
StructMemberAlignment="3"
|
||||||
BufferSecurityCheck="FALSE"
|
BufferSecurityCheck="FALSE"
|
||||||
EnableFunctionLevelLinking="TRUE"
|
EnableFunctionLevelLinking="TRUE"
|
||||||
@@ -58,9 +58,8 @@
|
|||||||
OutputFile=".\Release/openttd.exe"
|
OutputFile=".\Release/openttd.exe"
|
||||||
LinkIncremental="1"
|
LinkIncremental="1"
|
||||||
SuppressStartupBanner="TRUE"
|
SuppressStartupBanner="TRUE"
|
||||||
|
GenerateDebugInformation="TRUE"
|
||||||
ProgramDatabaseFile=".\Release/openttd.pdb"
|
ProgramDatabaseFile=".\Release/openttd.pdb"
|
||||||
GenerateMapFile="TRUE"
|
|
||||||
MapFileName=".\Release/openttd.map"
|
|
||||||
SubSystem="2"
|
SubSystem="2"
|
||||||
OptimizeReferences="2"
|
OptimizeReferences="2"
|
||||||
OptimizeForWindows98="1"
|
OptimizeForWindows98="1"
|
||||||
@@ -101,9 +100,9 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="0"
|
Optimization="0"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;ENABLE_NETWORK"
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;WIN32_ENABLE_DIRECTMUSIC_SUPPORT;WITH_ZLIB;WITH_PNG;ENABLE_NETWORK;WITH_REV_HACK"
|
||||||
BasicRuntimeChecks="3"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="5"
|
RuntimeLibrary="1"
|
||||||
UsePrecompiledHeader="2"
|
UsePrecompiledHeader="2"
|
||||||
PrecompiledHeaderThrough="stdafx.h"
|
PrecompiledHeaderThrough="stdafx.h"
|
||||||
PrecompiledHeaderFile=".\Debug/openttd.pch"
|
PrecompiledHeaderFile=".\Debug/openttd.pch"
|
||||||
@@ -725,6 +724,9 @@
|
|||||||
<File
|
<File
|
||||||
RelativePath=".\tree_cmd.c">
|
RelativePath=".\tree_cmd.c">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\tunnel_map.c">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\tunnelbridge_cmd.c">
|
RelativePath=".\tunnelbridge_cmd.c">
|
||||||
</File>
|
</File>
|
||||||
|
@@ -323,8 +323,7 @@ int32 CmdInsertOrder(int x, int y, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
/* For ships, make sure that the station is not too far away from the
|
/* For ships, make sure that the station is not too far away from the
|
||||||
* previous destination, for human players with new pathfinding disabled */
|
* previous destination, for human players with new pathfinding disabled */
|
||||||
if (v->type == VEH_Ship && IS_HUMAN_PLAYER(v->owner) &&
|
if (v->type == VEH_Ship && IS_HUMAN_PLAYER(v->owner) &&
|
||||||
sel_ord != 0 && GetVehicleOrder(v, sel_ord - 1)->type == OT_GOTO_STATION
|
sel_ord != 0 && GetVehicleOrder(v, sel_ord - 1)->type == OT_GOTO_STATION) {
|
||||||
&& !_patches.new_pathfinding_all) {
|
|
||||||
|
|
||||||
int dist = DistanceManhattan(
|
int dist = DistanceManhattan(
|
||||||
GetStation(GetVehicleOrder(v, sel_ord - 1)->station)->xy,
|
GetStation(GetVehicleOrder(v, sel_ord - 1)->station)->xy,
|
||||||
|
@@ -191,6 +191,9 @@ static Order GetOrderCmdFromTile(const Vehicle *v, TileIndex tile)
|
|||||||
Order order;
|
Order order;
|
||||||
int st_index;
|
int st_index;
|
||||||
|
|
||||||
|
order.next = NULL;
|
||||||
|
order.index = 0;
|
||||||
|
|
||||||
// check depot first
|
// check depot first
|
||||||
if (_patches.gotodepot) {
|
if (_patches.gotodepot) {
|
||||||
switch (GetTileType(tile)) {
|
switch (GetTileType(tile)) {
|
||||||
|
@@ -3,12 +3,18 @@ openttd for Debian
|
|||||||
|
|
||||||
To properly play this game, original data files are needed.
|
To properly play this game, original data files are needed.
|
||||||
You should copy the data files from the original TTD into the data directory
|
You should copy the data files from the original TTD into the data directory
|
||||||
(/usr/share/games/openttd/data). You should copy all .grf files there.
|
(/usr/share/games/openttd/data). You should copy these files:
|
||||||
|
* trg1r.grf
|
||||||
|
* trgcr.grf
|
||||||
|
* trghr.grf
|
||||||
|
* trgir.grf
|
||||||
|
* trgtr.grf
|
||||||
|
* sample.cat
|
||||||
|
|
||||||
-Music
|
-Music
|
||||||
For in game music (optional), you should copy all files in the data/gm
|
For in game music (optional), you should copy all files in the gm/
|
||||||
folder of your ttd installation to /usr/share/games/openttd/gm. You
|
subdir of your ttd installation to /usr/share/games/openttd/gm. You
|
||||||
should also install timdity and a soundfont (freepats is packaged in
|
should also install timidity and a soundfont (freepats is packaged in
|
||||||
debian and works out of the box).
|
debian and works out of the box).
|
||||||
|
|
||||||
Don't forget to use -m extmidi if you want music, and if you have
|
Don't forget to use -m extmidi if you want music, and if you have
|
||||||
|
@@ -1,8 +1,46 @@
|
|||||||
|
openttd (0.4.7-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Remove old terminal messages and make sure that debconf is always called.
|
||||||
|
|
||||||
|
-- Matthijs Kooijman <m.kooijman@student.utwente.nl> Thu, 9 Mar 2006 00:04:33 +0100
|
||||||
|
|
||||||
|
openttd (0.4.5-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* New upstream release
|
||||||
|
* Bump Standards-Version to 3.6.2
|
||||||
|
* s/timdity/timidity/ in README.Debian.
|
||||||
|
* Use debconf for prompting instead of terminal.
|
||||||
|
* Fix makefile to create icon dir if necessary.
|
||||||
|
* Fix syntax error in manpage.
|
||||||
|
|
||||||
|
-- Matthijs Kooijman <m.kooijman@student.utwente.nl> Wed, 1 Feb 2006 01:56:39 +0100
|
||||||
|
|
||||||
|
openttd (0.4.0.1-5) unstable; urgency=low
|
||||||
|
|
||||||
|
* Fixed capitalization of menu item.
|
||||||
|
* Install xpm icon to /usr/share/pixmaps and don't install png icon, since
|
||||||
|
it is not used.
|
||||||
|
|
||||||
|
-- Matthijs Kooijman <m.kooijman@student.utwente.nl> Thu, 22 Sep 2005 10:35:09 +0200
|
||||||
|
|
||||||
|
openttd (0.4.0.1-4) unstable; urgency=low
|
||||||
|
|
||||||
|
* Changelog was distributed twice.
|
||||||
|
* Put openttd in contrib.
|
||||||
|
|
||||||
|
-- Matthijs Kooijman <m.kooijman@student.utwente.nl> Mon, 19 Sep 2005 23:49:18 +0200
|
||||||
|
|
||||||
|
openttd (0.4.0.1-3) unstable; urgency=low
|
||||||
|
|
||||||
|
* Clarified installing instructions in README.Debian
|
||||||
|
|
||||||
|
-- Matthijs Kooijman <m.kooijman@student.utwente.nl> Thu, 16 Jun 2005 03:51:13 +0200
|
||||||
|
|
||||||
openttd (0.4.0.1-2) unstable; urgency=low
|
openttd (0.4.0.1-2) unstable; urgency=low
|
||||||
|
|
||||||
* Added Suggests: timidity, freepats
|
* Added Suggests: timidity, freepats
|
||||||
|
|
||||||
-- Matthijs Kooijman <m.kooijman@student.utwente.nl> Fri, 27 May 2005 02:19:24 +0200
|
-- Matthijs Kooijman <m.kooijman@student.utwente.nl> Thu, 16 Jun 2005 03:34:03 +0200
|
||||||
|
|
||||||
openttd (0.4.0.1-1) unstable; urgency=low
|
openttd (0.4.0.1-1) unstable; urgency=low
|
||||||
|
|
||||||
|
21
os/debian/config
Executable file
21
os/debian/config
Executable file
@@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Source debconf library.
|
||||||
|
. /usr/share/debconf/confmodule
|
||||||
|
|
||||||
|
FILES="trg1r.grf trgcr.grf trghr.grf trgir.grf trgtr.grf sample.cat"
|
||||||
|
DATADIR=/usr/share/games/openttd/data
|
||||||
|
|
||||||
|
MISSING="No";
|
||||||
|
for FILE in $FILES; do
|
||||||
|
# Check if all the files needed are here.
|
||||||
|
if [ ! -e $DATADIR/$FILE ]; then
|
||||||
|
MISSING="Yes";
|
||||||
|
break;
|
||||||
|
fi;
|
||||||
|
done;
|
||||||
|
|
||||||
|
if [ $MISSING = "Yes" ]; then
|
||||||
|
db_input high openttd/datafiles || true
|
||||||
|
db_go
|
||||||
|
fi;
|
@@ -1,16 +1,19 @@
|
|||||||
Source: openttd
|
Source: openttd
|
||||||
Section: games
|
Section: contrib/games
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Matthijs Kooijman <m.kooijman@student.utwente.nl>
|
Maintainer: Matthijs Kooijman <m.kooijman@student.utwente.nl>
|
||||||
Build-Depends: debhelper (>= 4.0.0), libsdl-dev, zlib1g-dev, libpng-dev
|
Build-Depends: debhelper (>= 4.0.0), libsdl-dev, zlib1g-dev, libpng-dev
|
||||||
Standards-Version: 3.6.0
|
Standards-Version: 3.6.2
|
||||||
|
|
||||||
Package: openttd
|
Package: openttd
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${shlibs:Depends}
|
Depends: ${shlibs:Depends}, debconf
|
||||||
Suggests: timidity, freepats
|
Suggests: timidity, freepats
|
||||||
Description: open source clone of the Microprose game "Transport Tycoon Deluxe"
|
Description: reimplementation of Transport Tycoon Deluxe with enhancements
|
||||||
An enhanced open source clone of the Microprose game "Transport Tycoon Deluxe".
|
A reimplementation of the Microprose game "Transport Tycoon Deluxe" with lots
|
||||||
|
of new features and enhancements.
|
||||||
You require the data files of the original Transport Tycoon Deluxe
|
You require the data files of the original Transport Tycoon Deluxe
|
||||||
for Windows to play the game. You have to MANUALLY copy them to the
|
for Windows to play the game. You have to MANUALLY copy them to the
|
||||||
game data directory! (see README.Debian for details)
|
game data directory! (see README.Debian for details)
|
||||||
|
.
|
||||||
|
Homepage: http://www.openttd.org/
|
||||||
|
@@ -5,21 +5,21 @@ It was downloaded from http://sourceforge.net/projects/openttd
|
|||||||
|
|
||||||
Upstream Author: Ludvig Strigeus (ludde) and many others
|
Upstream Author: Ludvig Strigeus (ludde) and many others
|
||||||
|
|
||||||
Copyright:
|
License:
|
||||||
|
|
||||||
This package is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
the Free Software Foundation; version 2 dated June, 1991.
|
the Free Software Foundation; either version 2 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
This package is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this package; if not, write to the Free Software
|
along with this package; if not, write to the Free Software
|
||||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
02111-1307, USA.
|
|
||||||
|
|
||||||
On Debian systems, the complete text of the GNU General
|
On Debian systems, the complete text of the GNU General
|
||||||
Public License can be found in `/usr/share/common-licenses/GPL'.
|
Public License can be found in `/usr/share/common-licenses/GPL'.
|
||||||
|
@@ -1,4 +1,3 @@
|
|||||||
changelog.txt
|
|
||||||
readme.txt
|
readme.txt
|
||||||
docs/Manual.txt
|
docs/Manual.txt
|
||||||
docs/multiplayer.txt
|
docs/multiplayer.txt
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
?package(openttd):needs="X11" section="Games/Simulation" title="Openttd"\
|
?package(openttd):needs="X11" section="Games/Simulation" title="OpenTTD"\
|
||||||
command="/usr/games/openttd" icon="/usr/share/games/openttd/openttd.32.xpm"
|
command="/usr/games/openttd" icon="/usr/share/pixmaps/openttd.32.xpm"
|
||||||
|
0
os/debian/patches/00list
Normal file
0
os/debian/patches/00list
Normal file
@@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
|
||||||
# summary of how this script can be called:
|
# summary of how this script can be called:
|
||||||
# * <postinst> `configure' <most-recently-configured-version>
|
# * <postinst> `configure' <most-recently-configured-version>
|
||||||
# * <old-postinst> `abort-upgrade' <new version>
|
# * <old-postinst> `abort-upgrade' <new version>
|
||||||
@@ -17,12 +18,10 @@ set -e
|
|||||||
# the debian-policy package
|
# the debian-policy package
|
||||||
#
|
#
|
||||||
|
|
||||||
|
. /usr/share/debconf/confmodule
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
configure)
|
configure)
|
||||||
cat <<EOF
|
|
||||||
Before running the game, you should copy the data files from the
|
|
||||||
original TTD. See README.Debian for more details.
|
|
||||||
EOF
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
abort-upgrade|abort-remove|abort-deconfigure)
|
abort-upgrade|abort-remove|abort-deconfigure)
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user