Merge branch 'master' into jgrpp
# Conflicts: # os/macosx/notarize.sh # src/3rdparty/CMakeLists.txt # src/3rdparty/squirrel/squirrel/sqcompiler.cpp # src/3rdparty/squirrel/squirrel/sqdebug.cpp # src/3rdparty/squirrel/squirrel/sqvm.cpp # src/console_cmds.cpp # src/core/span_type.hpp # src/crashlog.cpp # src/currency.h # src/date_gui.cpp # src/driver.cpp # src/fios.cpp # src/genworld_gui.cpp # src/hotkeys.cpp # src/misc_gui.cpp # src/music/os2_m.cpp # src/network/core/os_abstraction.h # src/network/network_server.cpp # src/newgrf.cpp # src/newgrf_config.h # src/newgrf_text.cpp # src/openttd.cpp # src/os/macosx/font_osx.cpp # src/os/macosx/misc_osx.cpp # src/os/os2/CMakeLists.txt # src/os/os2/os2.cpp # src/os/unix/CMakeLists.txt # src/os/windows/font_win32.cpp # src/os/windows/win32_main.cpp # src/saveload/saveload.cpp # src/script/api/script_text.cpp # src/settings.cpp # src/settings_gui.cpp # src/stdafx.h # src/strings.cpp # src/timetable_gui.cpp # src/town_gui.cpp # src/train_cmd.cpp # src/video/dedicated_v.cpp # src/video/video_driver.cpp # src/video/win32_v.cpp # src/viewport.cpp # src/waypoint_gui.cpp # src/widgets/dropdown_type.h # src/window.cpp # src/window_gui.h
This commit is contained in:
@@ -140,7 +140,9 @@ if(NOT OPTION_DEDICATED)
|
||||
find_package(SDL)
|
||||
endif()
|
||||
find_package(Fluidsynth)
|
||||
if(Freetype_FOUND)
|
||||
find_package(Fontconfig)
|
||||
endif()
|
||||
find_package(Harfbuzz)
|
||||
find_package(ICU OPTIONAL_COMPONENTS i18n)
|
||||
endif()
|
||||
|
@@ -562,9 +562,6 @@ See `src/3rdparty/squirrel/COPYRIGHT` for the complete license text.
|
||||
The md5 implementation in `src/3rdparty/md5` is licensed under the Zlib license.
|
||||
See the comments in the source files in `src/3rdparty/md5` for the complete license text.
|
||||
|
||||
The implementations of Posix `getaddrinfo` and `getnameinfo` for OS/2 in `src/3rdparty/os2` are distributed partly under the GNU Lesser General Public License 2.1, and partly under the (3-clause) BSD license.
|
||||
The exact licensing terms can be found in `src/3rdparty/os2/getaddrinfo.c` resp. `src/3rdparty/os2/getnameinfo.c`.
|
||||
|
||||
The fmt implementation in `src/3rdparty/fmt` is licensed under the MIT license.
|
||||
See `src/3rdparty/fmt/LICENSE.rst` for the complete license text.
|
||||
|
||||
|
@@ -5,11 +5,8 @@ set -e
|
||||
# If you are building an unofficial branch of OpenTTD, please change the bundle
|
||||
# ID in Info.plist and below.
|
||||
#
|
||||
# This uses `gon' to perform notarization:
|
||||
#
|
||||
# https://github.com/mitchellh/gon
|
||||
#
|
||||
# Follow the setup instructions on the gon site to install.
|
||||
# This uses the Xcode notarytool to perform notarization. You must set up a keychain
|
||||
# profile called "openttd" using the "store-credentials" notarytool command beforehand.
|
||||
#
|
||||
# Before executing this script, you must first configure CMake with at least the following
|
||||
# parameters:
|
||||
@@ -22,19 +19,11 @@ set -e
|
||||
# This will sign the application with your signing certificate, and will enable
|
||||
# the hardened runtime.
|
||||
#
|
||||
# You also need to set your Apple Developer username and password (app-specific password
|
||||
# is recommended) in the AC_USERNAME and AC_PASSWORD environment variables.
|
||||
#
|
||||
# Then, ensuring you're in your build directory and that the "bundles" directory
|
||||
# exists with a .dmg in it (clear out any old DMGs first), run:
|
||||
#
|
||||
# ../os/macosx/notarize.sh
|
||||
|
||||
if [ -z "${AC_USERNAME}" ]; then
|
||||
echo AC_USERNAME not set, skipping notarization.
|
||||
exit 0
|
||||
fi;
|
||||
|
||||
dmg_filename=(bundles/*.dmg)
|
||||
|
||||
if [ "${dmg_filename}" = "bundles/*.dmg" ]; then
|
||||
@@ -43,24 +32,15 @@ if [ "${dmg_filename}" = "bundles/*.dmg" ]; then
|
||||
exit 1
|
||||
fi;
|
||||
|
||||
cat <<EOF > notarize.json
|
||||
{
|
||||
"notarize": [
|
||||
{
|
||||
"path": "${dmg_filename[0]}",
|
||||
"bundle_id": "org.openttd.openttd.jgrpp",
|
||||
"staple": true
|
||||
}
|
||||
]
|
||||
}
|
||||
EOF
|
||||
xcrun notarytool submit ${dmg_filename[0]} --keychain-profile "openttd" --wait
|
||||
|
||||
gon notarize.json
|
||||
# Staple the ticket to the .dmg
|
||||
xcrun stapler staple "${dmg_filename[0]}"
|
||||
|
||||
app_filename=(_CPack_Packages/*/Bundle/openttd-*/OpenTTD.app)
|
||||
|
||||
if [ "${app_filename}" = "_CPack_Packages/*/Bundle/openttd-*/OpenTTD.app" ]; then
|
||||
echo "No .app found in the _CPack_Packages directory, skipping stapling."
|
||||
echo "No .app found in the _CPack_Packages directory, skipping app stapling."
|
||||
exit 0
|
||||
fi;
|
||||
|
||||
|
@@ -1,8 +0,0 @@
|
||||
rem
|
||||
rem Building language files...
|
||||
rem
|
||||
cd ..
|
||||
strgen\strgen
|
||||
for %%f in (lang\*.txt) do strgen\strgen %%f
|
||||
cd strgen
|
||||
|
@@ -1 +0,0 @@
|
||||
start /n /win openttd.exe -D %1 %2 %3 %4 %5 %6 %7 %8 %9
|
@@ -1,21 +0,0 @@
|
||||
@echo off
|
||||
if "%1" == "" goto err
|
||||
if "%2" == "" goto err
|
||||
|
||||
echo Downloading NoSound...
|
||||
|
||||
%1\wget http://binaries.openttd.org/installer/nosound-NOSOUND_VERSION.7z -O %2/baseset/nosound.7z
|
||||
|
||||
echo Extracting NoSound...
|
||||
|
||||
%1\7za x -y -O%2/baseset %2/baseset/nosound.7z
|
||||
del %1\baseset\nosound.7z /n
|
||||
|
||||
echo NoSound has been installed.
|
||||
goto end
|
||||
|
||||
:err
|
||||
echo This batch file is only intended for use by the OpenTTD installer.
|
||||
echo Please visit www.openttd.org for details on downloading NoSound.
|
||||
|
||||
:end
|
@@ -1,21 +0,0 @@
|
||||
@echo off
|
||||
if "%1" == "" goto err
|
||||
if "%2" == "" goto err
|
||||
|
||||
echo Downloading OpenGFX...
|
||||
|
||||
%1\wget http://binaries.openttd.org/installer/opengfx-OPENGFX_VERSION.7z -O %2/baseset/opengfx.7z
|
||||
|
||||
echo Extracting OpenGFX...
|
||||
|
||||
%1\7za x -y -O%2/baseset %2/baseset/opengfx.7z
|
||||
del %1\baseset\opengfx.7z /n
|
||||
|
||||
echo OpenGFX has been installed.
|
||||
goto end
|
||||
|
||||
:err
|
||||
echo This batch file is only intended for use by the OpenTTD installer.
|
||||
echo Please visit www.openttd.org for details on downloading OpenGFX.
|
||||
|
||||
:end
|
@@ -1,21 +0,0 @@
|
||||
@echo off
|
||||
if "%1" == "" goto err
|
||||
if "%2" == "" goto err
|
||||
|
||||
echo Downloading OpenSFX...
|
||||
|
||||
%1\wget http://binaries.openttd.org/installer/opensfx-OPENSFX_VERSION.7z -O %2/baseset/opensfx.7z
|
||||
|
||||
echo Extracting OpenSFX...
|
||||
|
||||
%1\7za x -y -O%2/baseset %2/baseset/opensfx.7z
|
||||
del %1\baseset\opensfx.7z /n
|
||||
|
||||
echo OpenSFX has been installed.
|
||||
goto end
|
||||
|
||||
:err
|
||||
echo This batch file is only intended for use by the OpenTTD installer.
|
||||
echo Please visit www.openttd.org for details on downloading OpenSFX.
|
||||
|
||||
:end
|
@@ -1,85 +0,0 @@
|
||||
@echo off
|
||||
|
||||
set OPENTTD_VERSION=1.11.0
|
||||
set OPENSFX_VERSION=0.8.0
|
||||
set NOSOUND_VERSION=0.8.0
|
||||
set OPENGFX_VERSION=1.2.0
|
||||
|
||||
echo To make the installer, you must have the WarpIN compiler (wic) installed and in
|
||||
echo your path, as well as wget and unzip. This file will download the various DLLs
|
||||
echo to be distributed with the installer. If you do not want to continue, please
|
||||
echo press CTRL-C now.
|
||||
echo.
|
||||
pause
|
||||
|
||||
cd ..\..\..\bundle
|
||||
|
||||
if not exist SDL12.dll goto getsdl
|
||||
if not exist FSLib.dll goto getsdl
|
||||
goto libc
|
||||
|
||||
:getsdl
|
||||
|
||||
wget http://www.os2site.com/sw/dev/sdl/sdl-1.2.10-bin-20080804.zip -O dl.zip
|
||||
unzip -j dl.zip SDL/FSLib.dll SDL/SDL12.dll
|
||||
del dl.zip
|
||||
|
||||
:libc
|
||||
|
||||
if exist libc063.dll goto gcc
|
||||
|
||||
wget ftp://ftp.netlabs.org/pub/gcc/libc-0.6.3-csd3.zip -O dl.zip
|
||||
unzip -j dl.zip libc063.dll
|
||||
del dl.zip
|
||||
|
||||
:gcc
|
||||
|
||||
if exist gcc442.dll goto tools
|
||||
|
||||
wget http://www.owenrudge.net/various/gcc442.zip -O dl.zip
|
||||
unzip -j dl.zip gcc442.dll
|
||||
del dl.zip
|
||||
|
||||
:tools
|
||||
|
||||
cd ..\os\os2\installer
|
||||
if exist tools goto opengfx
|
||||
|
||||
mkdir tools
|
||||
cd tools
|
||||
|
||||
wget http://download.smedley.info/wget-1.11.4-os2-20090315.zip -O dl.zip
|
||||
unzip -j dl.zip wget/bin/wget.exe
|
||||
del dl.zip
|
||||
|
||||
wget ftp://ftp.os4.su/moveton/p7zip-9.04-bin-os2.zip -O dl.zip
|
||||
unzip -j dl.zip bin/7za.exe dll/ilibca.dll
|
||||
del dl.zip
|
||||
|
||||
cd ..
|
||||
|
||||
:opengfx
|
||||
|
||||
if exist opengfx goto opensfx
|
||||
|
||||
mkdir opengfx
|
||||
sed s/OPENGFX_VERSION/%OPENGFX_VERSION%/ < download_opengfx.cmd > opengfx\download_opengfx.cmd
|
||||
copy remove_opengfx.cmd opengfx
|
||||
|
||||
:opensfx
|
||||
if exist opensfx goto nosound
|
||||
|
||||
mkdir opensfx
|
||||
sed s/OPENSFX_VERSION/%OPENSFX_VERSION%/ < download_opensfx.cmd > opensfx\download_opensfx.cmd
|
||||
copy remove_opensfx.cmd opensfx
|
||||
|
||||
:nosound
|
||||
|
||||
mkdir nosound
|
||||
sed s/NOSOUND_VERSION/%NOSOUND_VERSION%/ < download_nosound.cmd > nosound\download_nosound.cmd
|
||||
copy remove_nosound.cmd nosound
|
||||
|
||||
:end
|
||||
|
||||
if exist openttd-%OPENTTD_VERSION%-os2.exe del openttd-%OPENTTD_VERSION%-os2.exe
|
||||
wic -a openttd-%OPENTTD_VERSION%-os2.exe 1 -c../../../bundle -r * 2 -ctools -r * 3 -copengfx -r * 4 -copensfx -r * 5 -cnosound -r * -U -s openttd.wis
|
@@ -1,106 +0,0 @@
|
||||
<WARPIN>
|
||||
<HEAD>
|
||||
<TITLE>OpenTTD</TITLE>
|
||||
|
||||
<!-- Please remember to increment the build number for each package
|
||||
when releasing a new stable version, particularly if there are
|
||||
also release candidates sharing the major/minor versions:
|
||||
|
||||
e.g., 0\7\1\16279 for 0.7.1-RC1,
|
||||
0\7\1\16365 for 0.7.1-RC2,
|
||||
0\7\1\16540 for 0.7.1 final
|
||||
-->
|
||||
|
||||
<PCK INDEX="1"
|
||||
PACKAGEID="OpenTTD\OpenTTD\OpenTTD\1\0\0\18862"
|
||||
TARGET="$(WARPIN_DEFAULTAPPSPATH)\OpenTTD"
|
||||
SELECT
|
||||
TITLE="OpenTTD"
|
||||
LONGFILENAMES
|
||||
BASE
|
||||
>OpenTTD is an open source transport simulation game</PCK>
|
||||
|
||||
<PCK INDEX="2"
|
||||
PACKAGEID="OpenTTD\OpenTTD\Downloader\1\0\0\18862"
|
||||
TARGET="$(WARPIN_DEFAULTAPPSPATH)\OpenTTD"
|
||||
SELECT
|
||||
TITLE="Download tools"
|
||||
REQUIRES=1
|
||||
FIXED
|
||||
>Tools required for downloading the OpenGFX/SFX packs</PCK>
|
||||
|
||||
<PCK INDEX="3"
|
||||
PACKAGEID="OpenTTD\OpenTTD\OpenGFX\1\0\0\18862"
|
||||
TARGET="$(WARPIN_DEFAULTAPPSPATH)\OpenTTD"
|
||||
SELECT
|
||||
TITLE="OpenGFX"
|
||||
LONGFILENAMES
|
||||
REQUIRES=2
|
||||
EXECUTE="$(3)\download_opengfx.cmd | $(1) $(/1)"
|
||||
DEEXECUTE="$(3)\remove_opengfx.cmd | $(1) $(/1)"
|
||||
FIXED
|
||||
>Downloads the OpenGFX graphics pack for OpenTTD</PCK>
|
||||
|
||||
<PCK INDEX="4"
|
||||
PACKAGEID="OpenTTD\OpenTTD\OpenSFX\1\0\0\18862"
|
||||
TARGET="$(WARPIN_DEFAULTAPPSPATH)\OpenTTD"
|
||||
SELECT
|
||||
TITLE="OpenSFX"
|
||||
LONGFILENAMES
|
||||
REQUIRES=2
|
||||
EXECUTE="$(4)\download_opensfx.cmd | $(1) $(/1)"
|
||||
DEEXECUTE="$(4)\remove_opensfx.cmd | $(1) $(/1)"
|
||||
FIXED
|
||||
>Downloads the OpenSFX sound effects pack for OpenTTD</PCK>
|
||||
|
||||
<PCK INDEX="5"
|
||||
PACKAGEID="OpenTTD\OpenTTD\NoSound\1\0\0\18862"
|
||||
TARGET="$(WARPIN_DEFAULTAPPSPATH)\OpenTTD"
|
||||
SELECT
|
||||
TITLE="NoSound"
|
||||
LONGFILENAMES
|
||||
REQUIRES=2
|
||||
EXECUTE="$(5)\download_nosound.cmd | $(1) $(/1)"
|
||||
DEEXECUTE="$(5)\remove_nosound.cmd | $(1) $(/1)"
|
||||
FIXED
|
||||
>Downloads the NoSound pack for OpenTTD, to disable sound effects</PCK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<!-- page 1: introductory page -->
|
||||
<PAGE INDEX="1" TYPE="README">
|
||||
<NEXTBUTTON TARGET=2>~Next</NEXTBUTTON>
|
||||
<README EXTRACTFROMPCK="1">README.md</README>
|
||||
<TEXT>Welcome to the OpenTTD installer. This program will install OpenTTD 1.0 on your system. Before we begin the installation process, please take a moment to read the following document.
|
||||
|
||||
Select "Next" to continue, or "Cancel" to abort installation.</TEXT>
|
||||
</PAGE>
|
||||
|
||||
<!-- page 2: licence page -->
|
||||
<PAGE INDEX="2" TYPE="README">
|
||||
<NEXTBUTTON TARGET=3>~Next</NEXTBUTTON>
|
||||
<README EXTRACTFROMPCK="1">COPYING.md</README>
|
||||
<TEXT>OpenTTD is licenced under the GNU General Public License. The text of the licence is below.
|
||||
|
||||
Select "Next" if you agree to this licence.
|
||||
Select "Cancel" to abort installation.</TEXT>
|
||||
</PAGE>
|
||||
|
||||
<!-- The TYPE=CONTAINER will list the packages which can be installed. -->
|
||||
<PAGE INDEX="3" TYPE="CONTAINER">
|
||||
<NEXTBUTTON TARGET="4">~Next</NEXTBUTTON>
|
||||
<TEXT>On this page, you may choose which components to install. If you don't own Transport Tycoon Deluxe, you will need to download OpenGFX (3MiB) and OpenSFX (10MiB).</TEXT>
|
||||
</PAGE>
|
||||
|
||||
<!-- Display another TEXT page to inform the user
|
||||
that installation will begin. We use the TARGET=0
|
||||
with the NEXTBUTTON tag which starts installation. -->
|
||||
|
||||
<PAGE INDEX="4" TYPE="TEXT">
|
||||
<NEXTBUTTON TARGET="0">I~nstall</NEXTBUTTON>
|
||||
<TEXT>
|
||||
Press "Install" to begin installing OpenTTD.</TEXT>
|
||||
</PAGE>
|
||||
</BODY>
|
||||
</WARPIN>
|
@@ -1,15 +0,0 @@
|
||||
@echo off
|
||||
if "%1" == "" goto err
|
||||
|
||||
echo Removing NoSound...
|
||||
|
||||
del %1\baseset\nosound\*.* /n
|
||||
rmdir %1\baseset\nosound
|
||||
|
||||
echo NoSound has been removed.
|
||||
goto end
|
||||
|
||||
:err
|
||||
echo This batch file is only intended for use by the OpenTTD installer.
|
||||
|
||||
:end
|
@@ -1,15 +0,0 @@
|
||||
@echo off
|
||||
if "%1" == "" goto err
|
||||
|
||||
echo Removing OpenGFX...
|
||||
|
||||
del %1\baseset\opengfx\*.* /n
|
||||
rmdir %1\baseset\opengfx
|
||||
|
||||
echo OpenGFX has been removed.
|
||||
goto end
|
||||
|
||||
:err
|
||||
echo This batch file is only intended for use by the OpenTTD installer.
|
||||
|
||||
:end
|
@@ -1,15 +0,0 @@
|
||||
@echo off
|
||||
if "%1" == "" goto err
|
||||
|
||||
echo Removing OpenSFX...
|
||||
|
||||
del %1\baseset\opensfx\*.* /n
|
||||
rmdir %1\baseset\opensfx
|
||||
|
||||
echo OpenSFX has been removed.
|
||||
goto end
|
||||
|
||||
:err
|
||||
echo This batch file is only intended for use by the OpenTTD installer.
|
||||
|
||||
:end
|
@@ -1,64 +0,0 @@
|
||||
40
|
||||
projectIdent
|
||||
0
|
||||
VpeMain
|
||||
1
|
||||
WRect
|
||||
0
|
||||
0
|
||||
10304
|
||||
10020
|
||||
2
|
||||
MProject
|
||||
3
|
||||
MCommand
|
||||
15
|
||||
svn_version.cmd
|
||||
4
|
||||
MCommand
|
||||
0
|
||||
2
|
||||
5
|
||||
WFileName
|
||||
17
|
||||
..\..\openttd.tgt
|
||||
6
|
||||
WFileName
|
||||
23
|
||||
..\..\strgen\strgen.tgt
|
||||
7
|
||||
WVList
|
||||
2
|
||||
8
|
||||
VComponent
|
||||
9
|
||||
WRect
|
||||
0
|
||||
0
|
||||
5696
|
||||
4240
|
||||
0
|
||||
0
|
||||
10
|
||||
WFileName
|
||||
17
|
||||
..\..\openttd.tgt
|
||||
0
|
||||
0
|
||||
11
|
||||
VComponent
|
||||
12
|
||||
WRect
|
||||
688
|
||||
680
|
||||
5696
|
||||
4240
|
||||
0
|
||||
0
|
||||
13
|
||||
WFileName
|
||||
23
|
||||
..\..\strgen\strgen.tgt
|
||||
0
|
||||
1
|
||||
8
|
@@ -1,30 +0,0 @@
|
||||
@echo off
|
||||
echo Running SVN version detection script...
|
||||
rem
|
||||
rem Requires subversion (`svnversion') to be installed
|
||||
rem
|
||||
cd ..\..
|
||||
if not "%RELEASE%"=="" goto forcerelease
|
||||
if not exist .svn goto nosvn
|
||||
svnversion -n . > os\os2\svnver.tmp
|
||||
if not "%ERRORLEVEL%"=="0" goto nosvn
|
||||
|
||||
copy os\os2\svnver1.c+os\os2\svnver.tmp+os\os2\svnver2.c rev.c /a /y > nul 2> nul
|
||||
goto end
|
||||
|
||||
:forcerelease
|
||||
echo Forcing release string "%RELEASE%"...
|
||||
echo const char _openttd_revision[] = "%RELEASE%"; > rev.c
|
||||
echo const int _revision_number = 0; >> rev.c
|
||||
goto end
|
||||
|
||||
:nosvn
|
||||
echo Error executing `svnversion' or no SVN data detected
|
||||
echo const char _openttd_revision[] = "norev000"; > rev.c
|
||||
echo const int _revision_number = 0; >> rev.c
|
||||
goto end
|
||||
|
||||
:end
|
||||
cd os\os2
|
||||
del svnver.tmp > nul 2> nul
|
||||
rem end
|
@@ -1,3 +0,0 @@
|
||||
/* rev.c part #1 for OS/2 - ensure no newline at end of file! */
|
||||
|
||||
const char _openttd_revision[] = "r
|
@@ -1,4 +0,0 @@
|
||||
";
|
||||
const int _revision_number = 0;
|
||||
|
||||
/* rev.c part 2 for OS/2 - ensure no newline at start of file! */
|
1
src/3rdparty/CMakeLists.txt
vendored
1
src/3rdparty/CMakeLists.txt
vendored
@@ -4,7 +4,6 @@ add_subdirectory(icu)
|
||||
add_subdirectory(md5)
|
||||
add_subdirectory(squirrel)
|
||||
add_subdirectory(opengl)
|
||||
add_subdirectory(os2)
|
||||
add_subdirectory(cpp-btree)
|
||||
add_subdirectory(mingw-std-threads)
|
||||
add_subdirectory(monocypher)
|
||||
|
7
src/3rdparty/os2/CMakeLists.txt
vendored
7
src/3rdparty/os2/CMakeLists.txt
vendored
@@ -1,7 +0,0 @@
|
||||
add_files(
|
||||
getaddrinfo.c
|
||||
getaddrinfo.h
|
||||
getnameinfo.c
|
||||
getnameinfo.h
|
||||
CONDITION OPTION_OS2
|
||||
)
|
299
src/3rdparty/os2/getaddrinfo.c
vendored
299
src/3rdparty/os2/getaddrinfo.c
vendored
@@ -1,299 +0,0 @@
|
||||
/*
|
||||
* This file is part of libESMTP, a library for submission of RFC 2822
|
||||
* formatted electronic mail messages using the SMTP protocol described
|
||||
* in RFC 2821.
|
||||
*
|
||||
* Copyright (C) 2001,2002 Brian Stafford <brian@stafford.uklinux.net>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
/* An emulation of the RFC 2553 / Posix getaddrinfo resolver interface.
|
||||
*/
|
||||
|
||||
#if !HAVE_GETADDRINFO
|
||||
|
||||
/* Need to turn off Posix features in glibc to build this */
|
||||
#undef _POSIX_C_SOURCE
|
||||
#undef _XOPEN_SOURCE
|
||||
|
||||
#include "getaddrinfo.h"
|
||||
//#include "compat/inet_pton.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
#include <errno.h>
|
||||
#include <sys/socket.h>
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <netdb.h>
|
||||
|
||||
static struct addrinfo *
|
||||
dup_addrinfo (struct addrinfo *info, void *addr, size_t addrlen) {
|
||||
struct addrinfo *ret;
|
||||
|
||||
ret = malloc (sizeof (struct addrinfo));
|
||||
if (ret == NULL)
|
||||
return NULL;
|
||||
memcpy (ret, info, sizeof (struct addrinfo));
|
||||
ret->ai_addr = malloc (addrlen);
|
||||
if (ret->ai_addr == NULL) {
|
||||
free (ret);
|
||||
return NULL;
|
||||
}
|
||||
memcpy (ret->ai_addr, addr, addrlen);
|
||||
ret->ai_addrlen = addrlen;
|
||||
return ret;
|
||||
}
|
||||
|
||||
int
|
||||
getaddrinfo (const char *nodename, const char *servname,
|
||||
const struct addrinfo *hints, struct addrinfo **res)
|
||||
{
|
||||
struct hostent *hp;
|
||||
struct servent *servent;
|
||||
const char *socktype;
|
||||
int port;
|
||||
struct addrinfo hint, result;
|
||||
struct addrinfo *ai, *sai, *eai;
|
||||
char **addrs;
|
||||
|
||||
if (servname == NULL && nodename == NULL)
|
||||
return EAI_NONAME;
|
||||
|
||||
memset (&result, 0, sizeof result);
|
||||
|
||||
/* default for hints */
|
||||
if (hints == NULL) {
|
||||
memset (&hint, 0, sizeof hint);
|
||||
hint.ai_family = PF_UNSPEC;
|
||||
hints = &hint;
|
||||
}
|
||||
|
||||
if (servname == NULL)
|
||||
port = 0;
|
||||
else {
|
||||
/* check for tcp or udp sockets only */
|
||||
if (hints->ai_socktype == SOCK_STREAM)
|
||||
socktype = "tcp";
|
||||
else if (hints->ai_socktype == SOCK_DGRAM)
|
||||
socktype = "udp";
|
||||
else
|
||||
return EAI_SERVICE;
|
||||
result.ai_socktype = hints->ai_socktype;
|
||||
|
||||
/* Note: maintain port in host byte order to make debugging easier */
|
||||
if (isdigit (*servname))
|
||||
port = strtol (servname, NULL, 10);
|
||||
else if ((servent = getservbyname (servname, socktype)) != NULL)
|
||||
port = ntohs (servent->s_port);
|
||||
else
|
||||
return EAI_NONAME;
|
||||
}
|
||||
|
||||
/* if nodename == NULL refer to the local host for a client or any
|
||||
for a server */
|
||||
if (nodename == NULL) {
|
||||
struct sockaddr_in sin;
|
||||
|
||||
/* check protocol family is PF_UNSPEC or PF_INET - could try harder
|
||||
for IPv6 but that's more code than I'm prepared to write */
|
||||
if (hints->ai_family == PF_UNSPEC || hints->ai_family == PF_INET)
|
||||
result.ai_family = AF_INET;
|
||||
else
|
||||
return EAI_FAMILY;
|
||||
|
||||
sin.sin_family = result.ai_family;
|
||||
sin.sin_port = htons (port);
|
||||
if (hints->ai_flags & AI_PASSIVE)
|
||||
sin.sin_addr.s_addr = htonl (INADDR_ANY);
|
||||
else
|
||||
sin.sin_addr.s_addr = htonl (INADDR_LOOPBACK);
|
||||
/* Duplicate result and addr and return */
|
||||
*res = dup_addrinfo (&result, &sin, sizeof sin);
|
||||
return (*res == NULL) ? EAI_MEMORY : 0;
|
||||
}
|
||||
|
||||
/* If AI_NUMERIC is specified, use inet_pton to translate numbers and
|
||||
dots notation. */
|
||||
if (hints->ai_flags & AI_NUMERICHOST) {
|
||||
struct sockaddr_in sin;
|
||||
|
||||
/* check protocol family is PF_UNSPEC or PF_INET */
|
||||
if (hints->ai_family == PF_UNSPEC || hints->ai_family == PF_INET)
|
||||
result.ai_family = AF_INET;
|
||||
else
|
||||
return EAI_FAMILY;
|
||||
|
||||
sin.sin_family = result.ai_family;
|
||||
sin.sin_port = htons (port);
|
||||
if (inet_pton(result.ai_family, nodename, &sin.sin_addr)==0)
|
||||
return EAI_NONAME;
|
||||
sin.sin_addr.s_addr = inet_addr (nodename);
|
||||
/* Duplicate result and addr and return */
|
||||
*res = dup_addrinfo (&result, &sin, sizeof sin);
|
||||
return (*res == NULL) ? EAI_MEMORY : 0;
|
||||
}
|
||||
|
||||
#if HAVE_H_ERRNO
|
||||
h_errno = 0;
|
||||
#endif
|
||||
errno = 0;
|
||||
hp = gethostbyname(nodename);
|
||||
if (hp == NULL) {
|
||||
#ifdef EAI_SYSTEM
|
||||
if (errno != 0) {
|
||||
return EAI_SYSTEM;
|
||||
}
|
||||
#endif
|
||||
switch (h_errno) {
|
||||
case HOST_NOT_FOUND:
|
||||
return EAI_NODATA;
|
||||
case NO_DATA:
|
||||
return EAI_NODATA;
|
||||
#if defined(NO_ADDRESS) && NO_ADDRESS != NO_DATA
|
||||
case NO_ADDRESS:
|
||||
return EAI_NODATA;
|
||||
#endif
|
||||
case NO_RECOVERY:
|
||||
return EAI_FAIL;
|
||||
case TRY_AGAIN:
|
||||
return EAI_AGAIN;
|
||||
default:
|
||||
return EAI_FAIL;
|
||||
}
|
||||
return EAI_FAIL;
|
||||
}
|
||||
|
||||
/* Check that the address family is acceptable.
|
||||
*/
|
||||
switch (hp->h_addrtype) {
|
||||
case AF_INET:
|
||||
if (!(hints->ai_family == PF_UNSPEC || hints->ai_family == PF_INET))
|
||||
return EAI_FAMILY;
|
||||
break;
|
||||
#ifndef __OS2__
|
||||
case AF_INET6:
|
||||
if (!(hints->ai_family == PF_UNSPEC || hints->ai_family == PF_INET6))
|
||||
return EAI_FAMILY;
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
return EAI_FAMILY;
|
||||
}
|
||||
|
||||
/* For each element pointed to by hp, create an element in the
|
||||
result linked list. */
|
||||
sai = eai = NULL;
|
||||
for (addrs = hp->h_addr_list; *addrs != NULL; addrs++) {
|
||||
struct sockaddr sa;
|
||||
size_t addrlen;
|
||||
|
||||
if (hp->h_length < 1)
|
||||
continue;
|
||||
sa.sa_family = hp->h_addrtype;
|
||||
switch (hp->h_addrtype) {
|
||||
case AF_INET:
|
||||
((struct sockaddr_in *) &sa)->sin_port = htons (port);
|
||||
memcpy (&((struct sockaddr_in *) &sa)->sin_addr,
|
||||
*addrs, hp->h_length);
|
||||
addrlen = sizeof (struct sockaddr_in);
|
||||
break;
|
||||
#ifndef __OS2__
|
||||
case AF_INET6:
|
||||
#if SIN6_LEN
|
||||
((struct sockaddr_in6 *) &sa)->sin6_len = hp->h_length;
|
||||
#endif
|
||||
((struct sockaddr_in6 *) &sa)->sin6_port = htons (port);
|
||||
memcpy (&((struct sockaddr_in6 *) &sa)->sin6_addr,
|
||||
*addrs, hp->h_length);
|
||||
addrlen = sizeof (struct sockaddr_in6);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
continue;
|
||||
}
|
||||
|
||||
result.ai_family = hp->h_addrtype;
|
||||
ai = dup_addrinfo (&result, &sa, addrlen);
|
||||
if (ai == NULL) {
|
||||
freeaddrinfo (sai);
|
||||
return EAI_MEMORY;
|
||||
}
|
||||
if (sai == NULL)
|
||||
sai = ai;
|
||||
else
|
||||
eai->ai_next = ai;
|
||||
eai = ai;
|
||||
}
|
||||
|
||||
if (sai == NULL) {
|
||||
return EAI_NODATA;
|
||||
}
|
||||
|
||||
if (hints->ai_flags & AI_CANONNAME) {
|
||||
sai->ai_canonname = malloc (strlen (hp->h_name) + 1);
|
||||
if (sai->ai_canonname == NULL) {
|
||||
freeaddrinfo (sai);
|
||||
return EAI_MEMORY;
|
||||
}
|
||||
strcpy (sai->ai_canonname, hp->h_name);
|
||||
}
|
||||
|
||||
*res = sai;
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
freeaddrinfo (struct addrinfo *ai)
|
||||
{
|
||||
struct addrinfo *next;
|
||||
|
||||
while (ai != NULL) {
|
||||
next = ai->ai_next;
|
||||
if (ai->ai_canonname != NULL)
|
||||
free (ai->ai_canonname);
|
||||
if (ai->ai_addr != NULL)
|
||||
free (ai->ai_addr);
|
||||
free (ai);
|
||||
ai = next;
|
||||
}
|
||||
}
|
||||
|
||||
const char *
|
||||
gai_strerror (int ecode)
|
||||
{
|
||||
static const char *eai_descr[] = {
|
||||
"no error",
|
||||
"address family for nodename not supported", /* EAI_ADDRFAMILY */
|
||||
"temporary failure in name resolution", /* EAI_AGAIN */
|
||||
"invalid value for ai_flags", /* EAI_BADFLAGS */
|
||||
"non-recoverable failure in name resolution", /* EAI_FAIL */
|
||||
"ai_family not supported", /* EAI_FAMILY */
|
||||
"memory allocation failure", /* EAI_MEMORY */
|
||||
"no address associated with nodename", /* EAI_NODATA */
|
||||
"nodename nor servname provided, or not known", /* EAI_NONAME */
|
||||
"servname not supported for ai_socktype", /* EAI_SERVICE */
|
||||
"ai_socktype not supported", /* EAI_SOCKTYPE */
|
||||
"system error returned in errno", /* EAI_SYSTEM */
|
||||
"argument buffer overflow", /* EAI_OVERFLOW */
|
||||
};
|
||||
|
||||
if (ecode < 0 || ecode > (int) (sizeof eai_descr/ sizeof eai_descr[0]))
|
||||
return "unknown error";
|
||||
return eai_descr[ecode];
|
||||
}
|
||||
|
||||
#endif /* HAVE_GETADDRINFO */
|
101
src/3rdparty/os2/getaddrinfo.h
vendored
101
src/3rdparty/os2/getaddrinfo.h
vendored
@@ -1,101 +0,0 @@
|
||||
#ifndef _getaddrinfo_h
|
||||
#define _getaddrinfo_h
|
||||
|
||||
/*
|
||||
* Shamelessly duplicated from the fetchmail public sources
|
||||
* for use by the Squid Project under GNU Public License.
|
||||
*
|
||||
* Update/Maintenance History:
|
||||
*
|
||||
* 15-Aug-2007 : Copied from fetchmail 6.3.8
|
||||
* - added protection around libray headers
|
||||
*
|
||||
* 16-Aug-2007 : Altered configure checks
|
||||
* Un-hacked slightly to use system gethostbyname()
|
||||
*
|
||||
* Original License and code follows.
|
||||
*/
|
||||
|
||||
/*
|
||||
* This file is part of libESMTP, a library for submission of RFC 2822
|
||||
* formatted electronic mail messages using the SMTP protocol described
|
||||
* in RFC 2821.
|
||||
*
|
||||
* Copyright (C) 2001,2002 Brian Stafford <brian@stafford.uklinux.net>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
/* Structure and prototypes taken from RFC 2553 */
|
||||
|
||||
/* SG 23/09/2007:
|
||||
On Windows the following definitions are already available, may be that
|
||||
this could be needed on some other platform */
|
||||
typedef int socklen_t;
|
||||
|
||||
struct addrinfo {
|
||||
int ai_flags; /* AI_PASSIVE, AI_CANONNAME, AI_NUMERICHOST */
|
||||
int ai_family; /* PF_xxx */
|
||||
int ai_socktype; /* SOCK_xxx */
|
||||
int ai_protocol; /* 0 or IPPROTO_xxx for IPv4 and IPv6 */
|
||||
socklen_t ai_addrlen; /* length of ai_addr */
|
||||
char *ai_canonname; /* canonical name for nodename */
|
||||
struct sockaddr *ai_addr; /* binary address */
|
||||
struct addrinfo *ai_next; /* next structure in linked list */
|
||||
};
|
||||
|
||||
/* Supposed to be defined in <netdb.h> */
|
||||
#define AI_ADDRCONFIG 0
|
||||
#define AI_PASSIVE 1 /* Socket address is intended for `bind'. */
|
||||
#define AI_CANONNAME 2 /* Request for canonical name. */
|
||||
#define AI_NUMERICHOST 4 /* Don't use name resolution. */
|
||||
|
||||
/* Supposed to be defined in <netdb.h> */
|
||||
#define EAI_ADDRFAMILY 1 /* address family for nodename not supported */
|
||||
#define EAI_AGAIN 2 /* temporary failure in name resolution */
|
||||
#define EAI_BADFLAGS 3 /* invalid value for ai_flags */
|
||||
#define EAI_FAIL 4 /* non-recoverable failure in name resolution */
|
||||
#define EAI_FAMILY 5 /* ai_family not supported */
|
||||
#define EAI_MEMORY 6 /* memory allocation failure */
|
||||
#define EAI_NODATA 7 /* no address associated with nodename */
|
||||
#define EAI_NONAME 8 /* nodename nor servname provided, or not known */
|
||||
#define EAI_SERVICE 9 /* servname not supported for ai_socktype */
|
||||
#define EAI_SOCKTYPE 10 /* ai_socktype not supported */
|
||||
|
||||
#ifndef EAI_SYSTEM
|
||||
/* Not defined on mingw32. */
|
||||
#define EAI_SYSTEM 11 /* System error returned in `errno'. */
|
||||
#endif
|
||||
#ifndef EAI_OVERFLOW
|
||||
/* Not defined on mingw32. */
|
||||
#define EAI_OVERFLOW 12 /* Argument buffer overflow. */
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
/* RFC 2553 / Posix resolver */
|
||||
int getaddrinfo (const char *nodename, const char *servname,
|
||||
const struct addrinfo *hints, struct addrinfo **res);
|
||||
/* Free addrinfo structure and associated storage */
|
||||
void freeaddrinfo (struct addrinfo *ai);
|
||||
|
||||
/* Convert error return from getaddrinfo() to string */
|
||||
const char *gai_strerror (int code);
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _getaddrinfo_h */
|
367
src/3rdparty/os2/getnameinfo.c
vendored
367
src/3rdparty/os2/getnameinfo.c
vendored
@@ -1,367 +0,0 @@
|
||||
/*
|
||||
* Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. Neither the name of the project nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Issues to be discussed:
|
||||
* - RFC2553 says that we should raise error on short buffer. X/Open says
|
||||
* we need to truncate the result. We obey RFC2553 (and X/Open should be
|
||||
* modified). ipngwg rough consensus seems to follow RFC2553. RFC3493 says
|
||||
* nothing about it, but defines a new error code EAI_OVERFLOW which seems
|
||||
* to be intended the code for this case.
|
||||
* - What is "local" in NI_NOFQDN? (see comments in the code)
|
||||
* - NI_NAMEREQD and NI_NUMERICHOST conflict with each other.
|
||||
* - (KAME extension) always attach textual scopeid (fe80::1%lo0), if
|
||||
* sin6_scope_id is filled - standardization status?
|
||||
* - what should we do if we should do getservbyport("sctp")?
|
||||
*/
|
||||
|
||||
/*
|
||||
* Considerations about thread-safeness
|
||||
* The code in this file is thread-safe, and so the thread-safeness of
|
||||
* getnameinfo() depends on the property of backend functions.
|
||||
* - getservbyport() is not thread safe for most systems we are targeting.
|
||||
* - getipnodebyaddr() is thread safe. However, many resolver libraries
|
||||
* used in the function are not thread safe.
|
||||
* - gethostbyaddr() is usually not thread safe.
|
||||
*/
|
||||
|
||||
#if !HAVE_GETNAMEINFO
|
||||
|
||||
#include <sys/socket.h>
|
||||
#include <net/if.h>
|
||||
#include <netinet/in.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <arpa/nameser.h>
|
||||
#include <netdb.h>
|
||||
#include <resolv.h>
|
||||
#include <string.h>
|
||||
#include <stddef.h>
|
||||
#include <errno.h>
|
||||
#include <inttypes.h>
|
||||
#include "getaddrinfo.h"
|
||||
#include "getnameinfo.h"
|
||||
|
||||
static const struct afd {
|
||||
int a_af;
|
||||
int a_addrlen;
|
||||
int a_socklen;
|
||||
int a_off;
|
||||
int a_portoff;
|
||||
} afdl [] = {
|
||||
#if INET6
|
||||
{PF_INET6, sizeof(struct in6_addr), sizeof(struct sockaddr_in6),
|
||||
offsetof(struct sockaddr_in6, sin6_addr),
|
||||
offsetof(struct sockaddr_in6, sin6_port)},
|
||||
#endif
|
||||
{PF_INET, sizeof(struct in_addr), sizeof(struct sockaddr_in),
|
||||
offsetof(struct sockaddr_in, sin_addr),
|
||||
offsetof(struct sockaddr_in, sin_port)},
|
||||
{0, 0, 0, 0, 0},
|
||||
};
|
||||
|
||||
#if INET6
|
||||
static int ip6_parsenumeric __P((const struct sockaddr *, const char *, char *,
|
||||
size_t, int));
|
||||
static int ip6_sa2str __P((const struct sockaddr_in6 *, char *, size_t, int));
|
||||
#endif
|
||||
|
||||
int
|
||||
getnameinfo(sa, salen, host, hostlen, serv, servlen, flags)
|
||||
const struct sockaddr *sa;
|
||||
socklen_t salen;
|
||||
char *host;
|
||||
size_t hostlen;
|
||||
char *serv;
|
||||
size_t servlen;
|
||||
int flags;
|
||||
{
|
||||
const struct afd *afd;
|
||||
struct servent *sp;
|
||||
struct hostent *hp;
|
||||
unsigned short port;
|
||||
int family, i;
|
||||
const char *addr;
|
||||
uint32_t v4a;
|
||||
char numserv[512];
|
||||
|
||||
if (sa == NULL)
|
||||
return EAI_FAIL;
|
||||
|
||||
#if HAVE_SA_LEN /*XXX*/
|
||||
if (sa->sa_len != salen)
|
||||
return EAI_FAIL;
|
||||
#endif
|
||||
|
||||
family = sa->sa_family;
|
||||
for (i = 0; afdl[i].a_af; i++)
|
||||
if (afdl[i].a_af == family) {
|
||||
afd = &afdl[i];
|
||||
goto found;
|
||||
}
|
||||
return EAI_FAMILY;
|
||||
|
||||
found:
|
||||
if (salen != afd->a_socklen)
|
||||
return EAI_FAIL;
|
||||
|
||||
/* network byte order */
|
||||
memcpy(&port, (const char *)sa + afd->a_portoff, sizeof(port));
|
||||
addr = (const char *)sa + afd->a_off;
|
||||
|
||||
if (serv == NULL || servlen == 0) {
|
||||
/*
|
||||
* do nothing in this case.
|
||||
* in case you are wondering if "&&" is more correct than
|
||||
* "||" here: RFC3493 says that serv == NULL OR servlen == 0
|
||||
* means that the caller does not want the result.
|
||||
*/
|
||||
} else {
|
||||
if (flags & NI_NUMERICSERV)
|
||||
sp = NULL;
|
||||
else {
|
||||
sp = getservbyport(port,
|
||||
(flags & NI_DGRAM) ? "udp" : "tcp");
|
||||
}
|
||||
if (sp) {
|
||||
if (strlen(sp->s_name) + 1 > servlen)
|
||||
return EAI_OVERFLOW;
|
||||
strncpy(serv, sp->s_name, servlen);
|
||||
} else {
|
||||
snprintf(numserv, sizeof(numserv), "%u", ntohs(port));
|
||||
if (strlen(numserv) + 1 > servlen)
|
||||
return EAI_OVERFLOW;
|
||||
strncpy(serv, numserv, servlen);
|
||||
}
|
||||
}
|
||||
|
||||
switch (sa->sa_family) {
|
||||
case AF_INET:
|
||||
v4a = (uint32_t)
|
||||
ntohl(((const struct sockaddr_in *)sa)->sin_addr.s_addr);
|
||||
if (IN_MULTICAST(v4a) || IN_EXPERIMENTAL(v4a))
|
||||
flags |= NI_NUMERICHOST;
|
||||
v4a >>= IN_CLASSA_NSHIFT;
|
||||
if (v4a == 0)
|
||||
flags |= NI_NUMERICHOST;
|
||||
break;
|
||||
#if INET6
|
||||
case AF_INET6: {
|
||||
const struct sockaddr_in6 *sin6;
|
||||
sin6 = (const struct sockaddr_in6 *)sa;
|
||||
switch (sin6->sin6_addr.s6_addr[0]) {
|
||||
case 0x00:
|
||||
if (IN6_IS_ADDR_V4MAPPED(&sin6->sin6_addr))
|
||||
;
|
||||
else if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr))
|
||||
;
|
||||
else
|
||||
flags |= NI_NUMERICHOST;
|
||||
break;
|
||||
default:
|
||||
if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr))
|
||||
flags |= NI_NUMERICHOST;
|
||||
else if (IN6_IS_ADDR_MULTICAST(&sin6->sin6_addr))
|
||||
flags |= NI_NUMERICHOST;
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
}
|
||||
if (host == NULL || hostlen == 0) {
|
||||
/*
|
||||
* do nothing in this case.
|
||||
* in case you are wondering if "&&" is more correct than
|
||||
* "||" here: RFC3493 says that host == NULL or hostlen == 0
|
||||
* means that the caller does not want the result.
|
||||
*/
|
||||
} else if (flags & NI_NUMERICHOST) {
|
||||
/* NUMERICHOST and NAMEREQD conflicts with each other */
|
||||
if (flags & NI_NAMEREQD)
|
||||
return EAI_NONAME;
|
||||
|
||||
goto numeric;
|
||||
} else {
|
||||
#if USE_GETIPNODEBY
|
||||
int h_error = 0;
|
||||
hp = getipnodebyaddr(addr, afd->a_addrlen, afd->a_af, &h_error);
|
||||
#else
|
||||
hp = gethostbyaddr(addr, afd->a_addrlen, afd->a_af);
|
||||
#if 0 // getnameinfo.c:161:9: error: variable 'h_error' set but not used
|
||||
#if HAVE_H_ERRNO
|
||||
h_error = h_errno;
|
||||
#else
|
||||
h_error = EINVAL;
|
||||
#endif
|
||||
#endif /* 0 */
|
||||
#endif
|
||||
|
||||
if (hp) {
|
||||
#if 0
|
||||
if (flags & NI_NOFQDN) {
|
||||
/*
|
||||
* According to RFC3493 section 6.2, NI_NOFQDN
|
||||
* means "node name portion of the FQDN shall
|
||||
* be returned for local hosts." The following
|
||||
* code tries to implement it by returning the
|
||||
* first label (the part before the first
|
||||
* period) of the FQDN. However, it is not
|
||||
* clear if this always makes sense, since the
|
||||
* given address may be outside of "local
|
||||
* hosts." Due to the unclear description, we
|
||||
* disable the code in this implementation.
|
||||
*/
|
||||
char *p;
|
||||
p = strchr(hp->h_name, '.');
|
||||
if (p)
|
||||
*p = '\0';
|
||||
}
|
||||
#endif
|
||||
if (strlen(hp->h_name) + 1 > hostlen) {
|
||||
#if USE_GETIPNODEBY
|
||||
freehostent(hp);
|
||||
#endif
|
||||
return EAI_OVERFLOW;
|
||||
}
|
||||
strncpy(host, hp->h_name, hostlen);
|
||||
#if USE_GETIPNODEBY
|
||||
freehostent(hp);
|
||||
#endif
|
||||
} else {
|
||||
if (flags & NI_NAMEREQD)
|
||||
return EAI_NONAME;
|
||||
|
||||
numeric:
|
||||
switch (afd->a_af) {
|
||||
#if INET6
|
||||
case AF_INET6: {
|
||||
int error;
|
||||
|
||||
if ((error = ip6_parsenumeric(sa, addr, host,
|
||||
hostlen,
|
||||
flags)) != 0)
|
||||
return(error);
|
||||
break;
|
||||
}
|
||||
#endif
|
||||
default:
|
||||
if (inet_ntop(afd->a_af, addr, host,
|
||||
hostlen) == NULL)
|
||||
return EAI_SYSTEM;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return(0);
|
||||
}
|
||||
|
||||
#if INET6
|
||||
static int
|
||||
ip6_parsenumeric(sa, addr, host, hostlen, flags)
|
||||
const struct sockaddr *sa;
|
||||
const char *addr;
|
||||
char *host;
|
||||
size_t hostlen;
|
||||
int flags;
|
||||
{
|
||||
int numaddrlen;
|
||||
char numaddr[512];
|
||||
|
||||
if (inet_ntop(AF_INET6, addr, numaddr, sizeof(numaddr)) == NULL)
|
||||
return EAI_SYSTEM;
|
||||
|
||||
numaddrlen = strlen(numaddr);
|
||||
if (numaddrlen + 1 > hostlen) /* don't forget terminator */
|
||||
return EAI_OVERFLOW;
|
||||
strncpy(host, numaddr, hostlen);
|
||||
|
||||
if (((const struct sockaddr_in6 *)sa)->sin6_scope_id) {
|
||||
char zonebuf[SQUIDHOSTNAMELEN];
|
||||
int zonelen;
|
||||
|
||||
zonelen = ip6_sa2str(
|
||||
(const struct sockaddr_in6 *)(const void *)sa,
|
||||
zonebuf, sizeof(zonebuf), flags);
|
||||
if (zonelen < 0)
|
||||
return EAI_OVERFLOW;
|
||||
if (zonelen + 1 + numaddrlen + 1 > hostlen)
|
||||
return EAI_OVERFLOW;
|
||||
|
||||
/* construct <numeric-addr><delim><zoneid> */
|
||||
memcpy(host + numaddrlen + 1, zonebuf,
|
||||
(size_t)zonelen);
|
||||
host[numaddrlen] = SCOPE_DELIMITER;
|
||||
host[numaddrlen + 1 + zonelen] = '\0';
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* ARGSUSED */
|
||||
static int
|
||||
ip6_sa2str(sa6, buf, bufsiz, flags)
|
||||
const struct sockaddr_in6 *sa6;
|
||||
char *buf;
|
||||
size_t bufsiz;
|
||||
int flags;
|
||||
{
|
||||
unsigned int ifindex;
|
||||
const struct in6_addr *a6;
|
||||
int n;
|
||||
|
||||
ifindex = (unsigned int)sa6->sin6_scope_id;
|
||||
a6 = &sa6->sin6_addr;
|
||||
|
||||
#if NI_NUMERICSCOPE
|
||||
if ((flags & NI_NUMERICSCOPE) != 0) {
|
||||
n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
|
||||
if (n < 0 || n >= bufsiz)
|
||||
return -1;
|
||||
else
|
||||
return n;
|
||||
}
|
||||
#endif
|
||||
|
||||
/* if_indextoname() does not take buffer size. not a good api... */
|
||||
if ((IN6_IS_ADDR_LINKLOCAL(a6) || IN6_IS_ADDR_MC_LINKLOCAL(a6) ||
|
||||
IN6_IS_ADDR_MC_NODELOCAL(a6)) && bufsiz >= IF_NAMESIZE) {
|
||||
char *p = if_indextoname(ifindex, buf);
|
||||
if (p)
|
||||
return (strlen(p));
|
||||
}
|
||||
|
||||
/* last resort */
|
||||
n = snprintf(buf, bufsiz, "%u", sa6->sin6_scope_id);
|
||||
if (n < 0 || n >= bufsiz)
|
||||
return -1;
|
||||
else
|
||||
return n;
|
||||
}
|
||||
#endif /* INET6 */
|
||||
#endif
|
29
src/3rdparty/os2/getnameinfo.h
vendored
29
src/3rdparty/os2/getnameinfo.h
vendored
@@ -1,29 +0,0 @@
|
||||
#ifndef _getnameinfo_h
|
||||
#define _getnameinfo_h
|
||||
/*
|
||||
* Reconstructed from KAME getnameinfo.c (in lib/)
|
||||
*/
|
||||
|
||||
/* getnameinfo flags */
|
||||
#define NI_NOFQDN 0x0001
|
||||
#define NI_NUMERICHOST 0x0002 /* return numeric form of address */
|
||||
#define NI_NAMEREQD 0x0004 /* request DNS name */
|
||||
#define NI_NUMERICSERV 0x0008
|
||||
#define NI_DGRAM 0x0010
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
/* RFC 2553 / Posix resolver */
|
||||
int getnameinfo(const struct sockaddr *sa,
|
||||
socklen_t salen,
|
||||
char *host,
|
||||
size_t hostlen,
|
||||
char *serv,
|
||||
size_t servlen,
|
||||
int flags );
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* _getnameinfo_h */
|
@@ -194,6 +194,14 @@ public:
|
||||
_vm->_lasterror = SQString::Create(_ss(_vm), compilererror, -1);
|
||||
return false;
|
||||
}
|
||||
catch (const std::string &compilererror) {
|
||||
if(_raiseerror && _ss(_vm)->_compilererrorhandler) {
|
||||
_ss(_vm)->_compilererrorhandler(_vm, compilererror.c_str(), type(_sourcename) == OT_STRING ? _stringval(_sourcename) : "unknown",
|
||||
_lex._currentline, _lex._currentcolumn);
|
||||
}
|
||||
_vm->_lasterror = SQString::Create(_ss(_vm), compilererror);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
void Statements()
|
||||
{
|
||||
|
1
src/3rdparty/squirrel/squirrel/sqstring.h
vendored
1
src/3rdparty/squirrel/squirrel/sqstring.h
vendored
@@ -17,6 +17,7 @@ struct SQString : public SQRefCounted
|
||||
~SQString(){}
|
||||
public:
|
||||
static SQString *Create(SQSharedState *ss, const SQChar *, SQInteger len = -1 );
|
||||
static SQString *Create(SQSharedState *ss, const std::string &str) { return Create(ss, str.data(), str.size()); }
|
||||
SQInteger Next(const SQObjectPtr &refpos, SQObjectPtr &outkey, SQObjectPtr &outval);
|
||||
void Release();
|
||||
SQSharedState *_sharedstate;
|
||||
|
@@ -582,7 +582,7 @@ static const NWidgetPart _nested_build_airport_widgets[] = {
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_AP_LAYOUT_DECREASE), SetMinimalSize(12, 0), SetDataTip(AWV_DECREASE, STR_NULL),
|
||||
NWidget(WWT_LABEL, COLOUR_GREY, WID_AP_LAYOUT_NUM), SetResize(1, 0), SetFill(1, 0), SetDataTip(STR_JUST_STRING, STR_NULL),
|
||||
NWidget(WWT_LABEL, COLOUR_GREY, WID_AP_LAYOUT_NUM), SetResize(1, 0), SetFill(1, 0), SetDataTip(STR_JUST_STRING1, STR_NULL),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_AP_LAYOUT_INCREASE), SetMinimalSize(12, 0), SetDataTip(AWV_INCREASE, STR_NULL),
|
||||
EndContainer(),
|
||||
NWidget(WWT_EMPTY, COLOUR_DARK_GREEN, WID_AP_EXTRA_TEXT), SetFill(1, 0), SetMinimalSize(150, 0),
|
||||
|
@@ -22,7 +22,7 @@ extern void CheckExternalFiles();
|
||||
* @param name the name of the item to fetch.
|
||||
*/
|
||||
#define fetch_metadata(name) \
|
||||
item = metadata->GetItem(name, false); \
|
||||
item = metadata->GetItem(name); \
|
||||
if (item == nullptr || !item->value.has_value() || item->value->empty()) { \
|
||||
DEBUG(grf, 0, "Base " SET_TYPE "set detail loading: %s field missing.", name); \
|
||||
DEBUG(grf, 0, " Is %s readable for the user running OpenTTD?", full_filename.c_str()); \
|
||||
@@ -64,7 +64,7 @@ bool BaseSet<T, Tnum_files, Tsearch_in_tars>::FillSetDetails(IniFile *ini, const
|
||||
fetch_metadata("version");
|
||||
this->version = atoi(item->value->c_str());
|
||||
|
||||
item = metadata->GetItem("fallback", false);
|
||||
item = metadata->GetItem("fallback");
|
||||
this->fallback = (item != nullptr && item->value && *item->value != "0" && *item->value != "false");
|
||||
|
||||
/* For each of the file types we want to find the file, MD5 checksums and warning messages. */
|
||||
@@ -74,7 +74,7 @@ bool BaseSet<T, Tnum_files, Tsearch_in_tars>::FillSetDetails(IniFile *ini, const
|
||||
for (uint i = 0; i < Tnum_files; i++) {
|
||||
MD5File *file = &this->files[i];
|
||||
/* Find the filename first. */
|
||||
item = files->GetItem(BaseSet<T, Tnum_files, Tsearch_in_tars>::file_names[i], false);
|
||||
item = files->GetItem(BaseSet<T, Tnum_files, Tsearch_in_tars>::file_names[i]);
|
||||
if (item == nullptr || (!item->value.has_value() && !allow_empty_filename)) {
|
||||
DEBUG(grf, 0, "No " SET_TYPE " file for: %s (in %s)", BaseSet<T, Tnum_files, Tsearch_in_tars>::file_names[i], full_filename.c_str());
|
||||
return false;
|
||||
@@ -92,7 +92,7 @@ bool BaseSet<T, Tnum_files, Tsearch_in_tars>::FillSetDetails(IniFile *ini, const
|
||||
file->filename = path + filename;
|
||||
|
||||
/* Then find the MD5 checksum */
|
||||
item = md5s->GetItem(filename, false);
|
||||
item = md5s->GetItem(filename);
|
||||
if (item == nullptr || !item->value.has_value()) {
|
||||
DEBUG(grf, 0, "No MD5 checksum specified for: %s (in %s)", filename.c_str(), full_filename.c_str());
|
||||
return false;
|
||||
@@ -118,8 +118,8 @@ bool BaseSet<T, Tnum_files, Tsearch_in_tars>::FillSetDetails(IniFile *ini, const
|
||||
}
|
||||
|
||||
/* Then find the warning message when the file's missing */
|
||||
item = origin->GetItem(filename, false);
|
||||
if (item == nullptr) item = origin->GetItem("default", false);
|
||||
item = origin->GetItem(filename);
|
||||
if (item == nullptr) item = origin->GetItem("default");
|
||||
if (item == nullptr || !item->value.has_value()) {
|
||||
DEBUG(grf, 1, "No origin warning message specified for: %s", filename.c_str());
|
||||
file->missing_warning.clear();
|
||||
|
@@ -41,7 +41,7 @@ static const struct NWidgetPart _background_widgets[] = {
|
||||
static WindowDesc _background_desc(
|
||||
WDP_MANUAL, nullptr, 0, 0,
|
||||
WC_BOOTSTRAP, WC_NONE,
|
||||
0,
|
||||
WDF_NO_CLOSE,
|
||||
_background_widgets, lengthof(_background_widgets)
|
||||
);
|
||||
|
||||
@@ -79,7 +79,7 @@ static const NWidgetPart _nested_bootstrap_errmsg_widgets[] = {
|
||||
static WindowDesc _bootstrap_errmsg_desc(
|
||||
WDP_CENTER, nullptr, 0, 0,
|
||||
WC_BOOTSTRAP, WC_NONE,
|
||||
WDF_MODAL,
|
||||
WDF_MODAL | WDF_NO_CLOSE,
|
||||
_nested_bootstrap_errmsg_widgets, lengthof(_nested_bootstrap_errmsg_widgets)
|
||||
);
|
||||
|
||||
@@ -135,7 +135,7 @@ static const NWidgetPart _nested_bootstrap_download_status_window_widgets[] = {
|
||||
static WindowDesc _bootstrap_download_status_window_desc(
|
||||
WDP_CENTER, nullptr, 0, 0,
|
||||
WC_NETWORK_STATUS_WINDOW, WC_NONE,
|
||||
WDF_MODAL,
|
||||
WDF_MODAL | WDF_NO_CLOSE,
|
||||
_nested_bootstrap_download_status_window_widgets, lengthof(_nested_bootstrap_download_status_window_widgets)
|
||||
);
|
||||
|
||||
@@ -188,7 +188,7 @@ static const NWidgetPart _bootstrap_query_widgets[] = {
|
||||
static WindowDesc _bootstrap_query_desc(
|
||||
WDP_CENTER, nullptr, 0, 0,
|
||||
WC_CONFIRM_POPUP_QUERY, WC_NONE,
|
||||
0,
|
||||
WDF_NO_CLOSE,
|
||||
_bootstrap_query_widgets, lengthof(_bootstrap_query_widgets)
|
||||
);
|
||||
|
||||
|
@@ -1646,7 +1646,8 @@ struct BuildVehicleWindow : BuildVehicleWindowBase {
|
||||
|
||||
/* Filter engine name */
|
||||
this->string_filter.ResetState();
|
||||
this->string_filter.AddLine(GetString(e->info.string_id));
|
||||
SetDParam(0, PackEngineNameDParam(e->index, EngineNameContext::PurchaseList));
|
||||
this->string_filter.AddLine(GetString(STR_ENGINE_NAME));
|
||||
|
||||
/* Filter NewGRF extra text */
|
||||
auto text = GetNewGRFAdditionalText(e->index);
|
||||
|
@@ -634,14 +634,9 @@ static const LiveryClass _livery_class[LS_END] = {
|
||||
LC_ROAD, LC_ROAD,
|
||||
};
|
||||
|
||||
class DropDownListColourItem : public DropDownListItem {
|
||||
class DropDownListColourItem : public DropDownListStringItem {
|
||||
public:
|
||||
DropDownListColourItem(int result, bool masked) : DropDownListItem(result, masked) {}
|
||||
|
||||
StringID String() const
|
||||
{
|
||||
return this->result >= COLOUR_END ? STR_COLOUR_DEFAULT : _colour_dropdown[this->result];
|
||||
}
|
||||
DropDownListColourItem(int result, bool masked) : DropDownListStringItem(result >= COLOUR_END ? STR_COLOUR_DEFAULT : _colour_dropdown[result], result, masked) {}
|
||||
|
||||
uint Width() const override
|
||||
{
|
||||
@@ -1305,82 +1300,82 @@ static const NWidgetPart _nested_select_company_manager_face_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EYECOLOUR, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAS_MOUSTACHE_EARRING), SetDataTip(STR_JUST_STRING, STR_FACE_MOUSTACHE_EARRING_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAS_MOUSTACHE_EARRING), SetDataTip(STR_JUST_STRING1, STR_FACE_MOUSTACHE_EARRING_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAS_GLASSES_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_GLASSES, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAS_GLASSES), SetDataTip(STR_JUST_STRING, STR_FACE_GLASSES_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAS_GLASSES), SetDataTip(STR_JUST_STRING1, STR_FACE_GLASSES_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetMinimalSize(0, 2), SetFill(1, 0),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_HAIR_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_HAIR, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_HAIR_L), SetDataTip(AWV_DECREASE, STR_FACE_HAIR_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAIR), SetDataTip(STR_JUST_STRING, STR_FACE_HAIR_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_HAIR), SetDataTip(STR_JUST_STRING1, STR_FACE_HAIR_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_HAIR_R), SetDataTip(AWV_INCREASE, STR_FACE_HAIR_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_EYEBROWS_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EYEBROWS, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYEBROWS_L), SetDataTip(AWV_DECREASE, STR_FACE_EYEBROWS_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_EYEBROWS), SetDataTip(STR_JUST_STRING, STR_FACE_EYEBROWS_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_EYEBROWS), SetDataTip(STR_JUST_STRING1, STR_FACE_EYEBROWS_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYEBROWS_R), SetDataTip(AWV_INCREASE, STR_FACE_EYEBROWS_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_EYECOLOUR_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EYECOLOUR, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYECOLOUR_L), SetDataTip(AWV_DECREASE, STR_FACE_EYECOLOUR_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_EYECOLOUR), SetDataTip(STR_JUST_STRING, STR_FACE_EYECOLOUR_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_EYECOLOUR), SetDataTip(STR_JUST_STRING1, STR_FACE_EYECOLOUR_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_EYECOLOUR_R), SetDataTip(AWV_INCREASE, STR_FACE_EYECOLOUR_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_GLASSES_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_GLASSES, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_GLASSES_L), SetDataTip(AWV_DECREASE, STR_FACE_GLASSES_TOOLTIP_2),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_GLASSES), SetDataTip(STR_JUST_STRING, STR_FACE_GLASSES_TOOLTIP_2), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_GLASSES), SetDataTip(STR_JUST_STRING1, STR_FACE_GLASSES_TOOLTIP_2), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_GLASSES_R), SetDataTip(AWV_INCREASE, STR_FACE_GLASSES_TOOLTIP_2),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_NOSE_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_NOSE, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_NOSE_L), SetDataTip(AWV_DECREASE, STR_FACE_NOSE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_NOSE), SetDataTip(STR_JUST_STRING, STR_FACE_NOSE_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_NOSE), SetDataTip(STR_JUST_STRING1, STR_FACE_NOSE_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_NOSE_R), SetDataTip(AWV_INCREASE, STR_FACE_NOSE_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_LIPS_MOUSTACHE_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_MOUSTACHE, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_LIPS_MOUSTACHE_L), SetDataTip(AWV_DECREASE, STR_FACE_LIPS_MOUSTACHE_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_LIPS_MOUSTACHE), SetDataTip(STR_JUST_STRING, STR_FACE_LIPS_MOUSTACHE_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_LIPS_MOUSTACHE), SetDataTip(STR_JUST_STRING1, STR_FACE_LIPS_MOUSTACHE_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_LIPS_MOUSTACHE_R), SetDataTip(AWV_INCREASE, STR_FACE_LIPS_MOUSTACHE_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_CHIN_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_CHIN, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_CHIN_L), SetDataTip(AWV_DECREASE, STR_FACE_CHIN_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_CHIN), SetDataTip(STR_JUST_STRING, STR_FACE_CHIN_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_CHIN), SetDataTip(STR_JUST_STRING1, STR_FACE_CHIN_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_CHIN_R), SetDataTip(AWV_INCREASE, STR_FACE_CHIN_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_JACKET_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_JACKET, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_JACKET_L), SetDataTip(AWV_DECREASE, STR_FACE_JACKET_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_JACKET), SetDataTip(STR_JUST_STRING, STR_FACE_JACKET_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_JACKET), SetDataTip(STR_JUST_STRING1, STR_FACE_JACKET_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_JACKET_R), SetDataTip(AWV_INCREASE, STR_FACE_JACKET_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_COLLAR_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_COLLAR, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_COLLAR_L), SetDataTip(AWV_DECREASE, STR_FACE_COLLAR_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_COLLAR), SetDataTip(STR_JUST_STRING, STR_FACE_COLLAR_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_COLLAR), SetDataTip(STR_JUST_STRING1, STR_FACE_COLLAR_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_COLLAR_R), SetDataTip(AWV_INCREASE, STR_FACE_COLLAR_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_TEXT, INVALID_COLOUR, WID_SCMF_TIE_EARRING_TEXT), SetFill(1, 0), SetPadding(WidgetDimensions::unscaled.framerect),
|
||||
SetDataTip(STR_FACE_EARRING, STR_NULL), SetTextStyle(TC_GOLD), SetAlignment(SA_VERT_CENTER | SA_RIGHT),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_TIE_EARRING_L), SetDataTip(AWV_DECREASE, STR_FACE_TIE_EARRING_TOOLTIP),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_TIE_EARRING), SetDataTip(STR_JUST_STRING, STR_FACE_TIE_EARRING_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_SCMF_TIE_EARRING), SetDataTip(STR_JUST_STRING1, STR_FACE_TIE_EARRING_TOOLTIP), SetTextStyle(TC_WHITE),
|
||||
NWidget(WWT_PUSHARROWBTN, COLOUR_GREY, WID_SCMF_TIE_EARRING_R), SetDataTip(AWV_INCREASE, STR_FACE_TIE_EARRING_TOOLTIP),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetFill(0, 1),
|
||||
@@ -2281,12 +2276,6 @@ static const NWidgetPart _nested_company_widgets[] = {
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_C_SELECT_DESC_OWNERS),
|
||||
NWidget(NWID_VERTICAL), SetPIP(5, 5, 4),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_C_DESC_OWNERS), SetMinimalTextLines(MAX_COMPANY_SHARE_OWNERS, 0),
|
||||
NWidget(NWID_SPACER), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetFill(1, 0),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_C_SELECT_HOSTILE_TAKEOVER),
|
||||
NWidget(NWID_VERTICAL),
|
||||
@@ -2294,6 +2283,14 @@ static const NWidgetPart _nested_company_widgets[] = {
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_GREY, WID_C_HOSTILE_TAKEOVER), SetDataTip(STR_COMPANY_VIEW_HOSTILE_TAKEOVER_BUTTON, STR_COMPANY_VIEW_HOSTILE_TAKEOVER_TOOLTIP),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_C_SELECT_DESC_OWNERS),
|
||||
NWidget(NWID_VERTICAL), SetPIP(5, 5, 4),
|
||||
NWidget(WWT_EMPTY, INVALID_COLOUR, WID_C_DESC_OWNERS), SetMinimalTextLines(MAX_COMPANY_SHARE_OWNERS, 0),
|
||||
NWidget(NWID_SPACER), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
NWidget(NWID_SPACER), SetFill(1, 0),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_C_SELECT_GIVE_MONEY),
|
||||
NWidget(NWID_VERTICAL),
|
||||
|
@@ -107,7 +107,7 @@ void IConsolePrint(TextColour colour_code, const char *string)
|
||||
return;
|
||||
}
|
||||
|
||||
/* Create a copy of the string, strip if of colours and invalid
|
||||
/* Create a copy of the string, strip it of colours and invalid
|
||||
* characters and (when applicable) assign it to the console buffer */
|
||||
str = stredup(string);
|
||||
str_strip_colours(str);
|
||||
|
@@ -1424,16 +1424,14 @@ DEF_CONSOLE_CMD(ConStartAI)
|
||||
* try again with the assumption everything right of the dot is
|
||||
* the version the user wants to load. */
|
||||
if (!config->HasScript()) {
|
||||
char *name = stredup(argv[1]);
|
||||
char *e = strrchr(name, '.');
|
||||
const char *e = strrchr(argv[1], '.');
|
||||
if (e != nullptr) {
|
||||
*e = '\0';
|
||||
size_t name_length = e - argv[1];
|
||||
e++;
|
||||
|
||||
int version = atoi(e);
|
||||
config->Change(name, version, true);
|
||||
config->Change(std::string(argv[1], name_length), version, true);
|
||||
}
|
||||
free(name);
|
||||
}
|
||||
|
||||
if (!config->HasScript()) {
|
||||
@@ -2363,6 +2361,11 @@ DEF_CONSOLE_CMD(ConListSettingsDefaults)
|
||||
|
||||
DEF_CONSOLE_CMD(ConGamelogPrint)
|
||||
{
|
||||
if (argc == 0) {
|
||||
IConsoleHelp("Print logged fundamental changes to the game since the start. Usage: 'gamelog'.");
|
||||
return true;
|
||||
}
|
||||
|
||||
GamelogPrintConsole();
|
||||
return true;
|
||||
}
|
||||
|
@@ -72,8 +72,8 @@ static bool TruncateBuffer();
|
||||
|
||||
/* ** main console cmd buffer ** */
|
||||
static Textbuf _iconsole_cmdline(ICON_CMDLN_SIZE);
|
||||
static char *_iconsole_history[ICON_HISTORY_SIZE];
|
||||
static int _iconsole_historypos;
|
||||
static ring_buffer<std::string> _iconsole_history;
|
||||
static ptrdiff_t _iconsole_historypos;
|
||||
IConsoleModes _iconsole_mode;
|
||||
|
||||
/* *************** *
|
||||
@@ -359,7 +359,6 @@ void IConsoleGUIInit()
|
||||
_iconsole_mode = ICONSOLE_CLOSED;
|
||||
|
||||
IConsoleClearBuffer();
|
||||
memset(_iconsole_history, 0, sizeof(_iconsole_history));
|
||||
|
||||
IConsolePrintF(CC_WARNING, "OpenTTD Game Console Revision 7 - %s", _openttd_revision);
|
||||
IConsolePrint(CC_WHITE, "------------------------------------");
|
||||
@@ -433,15 +432,14 @@ static const char *IConsoleHistoryAdd(const char *cmd)
|
||||
if (StrEmpty(cmd)) return nullptr;
|
||||
|
||||
/* Do not put in history if command is same as previous */
|
||||
if (_iconsole_history[0] == nullptr || strcmp(_iconsole_history[0], cmd) != 0) {
|
||||
free(_iconsole_history[ICON_HISTORY_SIZE - 1]);
|
||||
memmove(&_iconsole_history[1], &_iconsole_history[0], sizeof(_iconsole_history[0]) * (ICON_HISTORY_SIZE - 1));
|
||||
_iconsole_history[0] = stredup(cmd);
|
||||
if (_iconsole_history.empty() || _iconsole_history.front() != cmd) {
|
||||
_iconsole_history.emplace_front(cmd);
|
||||
while (_iconsole_history.size() > ICON_HISTORY_SIZE) _iconsole_history.pop_back();
|
||||
}
|
||||
|
||||
/* Reset the history position */
|
||||
IConsoleResetHistoryPos();
|
||||
return _iconsole_history[0];
|
||||
return _iconsole_history.front().c_str();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -450,10 +448,8 @@ static const char *IConsoleHistoryAdd(const char *cmd)
|
||||
*/
|
||||
static void IConsoleHistoryNavigate(int direction)
|
||||
{
|
||||
if (_iconsole_history[0] == nullptr) return; // Empty history
|
||||
_iconsole_historypos = Clamp(_iconsole_historypos + direction, -1, ICON_HISTORY_SIZE - 1);
|
||||
|
||||
if (direction > 0 && _iconsole_history[_iconsole_historypos] == nullptr) _iconsole_historypos--;
|
||||
if (_iconsole_history.empty()) return; // Empty history
|
||||
_iconsole_historypos = Clamp<ptrdiff_t>(_iconsole_historypos + direction, -1, _iconsole_history.size() - 1);
|
||||
|
||||
if (_iconsole_historypos == -1) {
|
||||
_iconsole_cmdline.DeleteAll();
|
||||
|
@@ -93,6 +93,14 @@ public:
|
||||
constexpr const_iterator cbegin() const noexcept { return const_iterator(first); }
|
||||
constexpr const_iterator cend() const noexcept { return const_iterator(last); }
|
||||
|
||||
constexpr reference operator[](size_type idx) const { return first[idx]; }
|
||||
|
||||
constexpr span<element_type> subspan(size_t offset, size_t count)
|
||||
{
|
||||
assert(offset + count <= size());
|
||||
return span(this->data() + offset, count);
|
||||
}
|
||||
|
||||
private:
|
||||
pointer first;
|
||||
pointer last;
|
||||
|
@@ -32,13 +32,6 @@ uint64 ottd_rdtsc()
|
||||
#define RDTSC_AVAILABLE
|
||||
#endif
|
||||
|
||||
/* rdtsc for OS/2. Hopefully this works, who knows */
|
||||
#if defined (__WATCOMC__) && !defined(RDTSC_AVAILABLE)
|
||||
unsigned __int64 ottd_rdtsc();
|
||||
# pragma aux ottd_rdtsc = 0x0F 0x31 value [edx eax] parm nomemory modify exact [edx eax] nomemory;
|
||||
# define RDTSC_AVAILABLE
|
||||
#endif
|
||||
|
||||
/* rdtsc for all other *nix-en (hopefully). Use GCC syntax */
|
||||
#if (defined(__i386__) || defined(__x86_64__)) && !defined(RDTSC_AVAILABLE)
|
||||
uint64 ottd_rdtsc()
|
||||
|
@@ -105,8 +105,6 @@ char *CrashLog::LogCompiler(char *buffer, const char *last) const
|
||||
"ICC %d", __ICC
|
||||
#elif defined(__GNUC__)
|
||||
"GCC %d.%d.%d", __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__
|
||||
#elif defined(__WATCOMC__)
|
||||
"WatcomC %d", __WATCOMC__
|
||||
#else
|
||||
"<unknown>"
|
||||
#endif
|
||||
|
112
src/currency.cpp
112
src/currency.cpp
@@ -20,54 +20,54 @@
|
||||
|
||||
#include "safeguards.h"
|
||||
|
||||
/* exchange rate prefix symbol_pos
|
||||
* | separator | postfix |
|
||||
* | | Euro year | | | name
|
||||
* | | | | | | | */
|
||||
/* exchange rate prefix code
|
||||
* | separator | postfix | symbol_pos
|
||||
* | | Euro year | | | | name
|
||||
* | | | | | | | | */
|
||||
/** The original currency specifications. */
|
||||
static const CurrencySpec origin_currency_specs[CURRENCY_END] = {
|
||||
{ 1, "", CF_NOEURO, u8"\u00a3", "", 0, STR_GAME_OPTIONS_CURRENCY_GBP }, ///< british pound
|
||||
{ 2, "", CF_NOEURO, "$", "", 0, STR_GAME_OPTIONS_CURRENCY_USD }, ///< american dollar
|
||||
{ 2, "", CF_ISEURO, u8"\u20ac", "", 0, STR_GAME_OPTIONS_CURRENCY_EUR }, ///< euro
|
||||
{ 220, "", CF_NOEURO, u8"\u00a5", "", 0, STR_GAME_OPTIONS_CURRENCY_JPY }, ///< japanese yen
|
||||
{ 27, "", 2002, "", NBSP "S.", 1, STR_GAME_OPTIONS_CURRENCY_ATS }, ///< austrian schilling
|
||||
{ 81, "", 2002, "BEF" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_BEF }, ///< belgian franc
|
||||
{ 2, "", CF_NOEURO, "CHF" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_CHF }, ///< swiss franc
|
||||
{ 41, "", CF_NOEURO, "", NBSP u8"K\u010d", 1, STR_GAME_OPTIONS_CURRENCY_CZK }, ///< czech koruna
|
||||
{ 4, "", 2002, "DM" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_DEM }, ///< deutsche mark
|
||||
{ 11, "", CF_NOEURO, "", NBSP "kr", 1, STR_GAME_OPTIONS_CURRENCY_DKK }, ///< danish krone
|
||||
{ 333, "", 2002, "Pts" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_ESP }, ///< spanish peseta
|
||||
{ 12, "", 2002, "", NBSP "mk", 1, STR_GAME_OPTIONS_CURRENCY_FIM }, ///< finnish markka
|
||||
{ 13, "", 2002, "FF" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_FRF }, ///< french franc
|
||||
{ 681, "", 2002, "", "Dr.", 1, STR_GAME_OPTIONS_CURRENCY_GRD }, ///< greek drachma
|
||||
{ 378, "", CF_NOEURO, "", NBSP "Ft", 1, STR_GAME_OPTIONS_CURRENCY_HUF }, ///< hungarian forint
|
||||
{ 130, "", CF_NOEURO, "", NBSP "Kr", 1, STR_GAME_OPTIONS_CURRENCY_ISK }, ///< icelandic krona
|
||||
{ 3873, "", 2002, "", NBSP "L.", 1, STR_GAME_OPTIONS_CURRENCY_ITL }, ///< italian lira
|
||||
{ 4, "", 2002, "NLG" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_NLG }, ///< dutch gulden
|
||||
{ 12, "", CF_NOEURO, "", NBSP "Kr", 1, STR_GAME_OPTIONS_CURRENCY_NOK }, ///< norwegian krone
|
||||
{ 6, "", CF_NOEURO, "", NBSP u8"z\u0142", 1, STR_GAME_OPTIONS_CURRENCY_PLN }, ///< polish zloty
|
||||
{ 5, "", CF_NOEURO, "", NBSP "Lei", 1, STR_GAME_OPTIONS_CURRENCY_RON }, ///< romanian leu
|
||||
{ 50, "", CF_NOEURO, "", NBSP "p", 1, STR_GAME_OPTIONS_CURRENCY_RUR }, ///< russian rouble
|
||||
{ 479, "", 2007, "", NBSP "SIT", 1, STR_GAME_OPTIONS_CURRENCY_SIT }, ///< slovenian tolar
|
||||
{ 13, "", CF_NOEURO, "", NBSP "Kr", 1, STR_GAME_OPTIONS_CURRENCY_SEK }, ///< swedish krona
|
||||
{ 3, "", CF_NOEURO, "", NBSP "TL", 1, STR_GAME_OPTIONS_CURRENCY_TRY }, ///< turkish lira
|
||||
{ 60, "", 2009, "", NBSP "Sk", 1, STR_GAME_OPTIONS_CURRENCY_SKK }, ///< slovak koruna
|
||||
{ 4, "", CF_NOEURO, "R$" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_BRL }, ///< brazil real
|
||||
{ 31, "", 2011, "", NBSP "EEK", 1, STR_GAME_OPTIONS_CURRENCY_EEK }, ///< estonian krooni
|
||||
{ 4, "", 2015, "", NBSP "Lt", 1, STR_GAME_OPTIONS_CURRENCY_LTL }, ///< lithuanian litas
|
||||
{ 1850, "", CF_NOEURO, u8"\u20a9", "", 0, STR_GAME_OPTIONS_CURRENCY_KRW }, ///< south korean won
|
||||
{ 13, "", CF_NOEURO, "R" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_ZAR }, ///< south african rand
|
||||
{ 1, "", CF_NOEURO, "", "", 2, STR_GAME_OPTIONS_CURRENCY_CUSTOM }, ///< custom currency (add further languages below)
|
||||
{ 3, "", CF_NOEURO, "", NBSP "GEL", 1, STR_GAME_OPTIONS_CURRENCY_GEL }, ///< Georgian Lari
|
||||
{ 4901, "", CF_NOEURO, "", NBSP "Rls", 1, STR_GAME_OPTIONS_CURRENCY_IRR }, ///< Iranian Rial
|
||||
{ 80, "", CF_NOEURO, "", NBSP "rub", 1, STR_GAME_OPTIONS_CURRENCY_RUB }, ///< New Russian Ruble
|
||||
{ 24, "", CF_NOEURO, "$", "", 0, STR_GAME_OPTIONS_CURRENCY_MXN }, ///< Mexican peso
|
||||
{ 40, "", CF_NOEURO, "NTD" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_NTD }, ///< new taiwan dollar
|
||||
{ 8, "", CF_NOEURO, u8"\u00a5", "", 0, STR_GAME_OPTIONS_CURRENCY_CNY }, ///< chinese renminbi
|
||||
{ 10, "", CF_NOEURO, "HKD" NBSP, "", 0, STR_GAME_OPTIONS_CURRENCY_HKD }, ///< hong kong dollar
|
||||
{ 90, "", CF_NOEURO, u8"\u20b9", "", 0, STR_GAME_OPTIONS_CURRENCY_INR }, ///< Indian Rupee
|
||||
{ 19, "", CF_NOEURO, "Rp", "", 0, STR_GAME_OPTIONS_CURRENCY_IDR }, ///< Indonesian Rupiah
|
||||
{ 5, "", CF_NOEURO, "RM", "", 0, STR_GAME_OPTIONS_CURRENCY_MYR }, ///< Malaysian Ringgit
|
||||
{ 1, "", CF_NOEURO, u8"\u00a3", "", "GBP", 0, STR_GAME_OPTIONS_CURRENCY_GBP }, ///< british pound
|
||||
{ 2, "", CF_NOEURO, "$", "", "USD", 0, STR_GAME_OPTIONS_CURRENCY_USD }, ///< american dollar
|
||||
{ 2, "", CF_ISEURO, u8"\u20ac", "", "EUR", 0, STR_GAME_OPTIONS_CURRENCY_EUR }, ///< euro
|
||||
{ 220, "", CF_NOEURO, u8"\u00a5", "", "JPY", 0, STR_GAME_OPTIONS_CURRENCY_JPY }, ///< japanese yen
|
||||
{ 27, "", 2002, "", NBSP "S.", "ATS", 1, STR_GAME_OPTIONS_CURRENCY_ATS }, ///< austrian schilling
|
||||
{ 81, "", 2002, "BEF" NBSP, "", "BEF", 0, STR_GAME_OPTIONS_CURRENCY_BEF }, ///< belgian franc
|
||||
{ 2, "", CF_NOEURO, "CHF" NBSP, "", "CHF", 0, STR_GAME_OPTIONS_CURRENCY_CHF }, ///< swiss franc
|
||||
{ 41, "", CF_NOEURO, "", NBSP u8"K\u010d", "CZK", 1, STR_GAME_OPTIONS_CURRENCY_CZK }, ///< czech koruna
|
||||
{ 4, "", 2002, "DM" NBSP, "", "DEM", 0, STR_GAME_OPTIONS_CURRENCY_DEM }, ///< deutsche mark
|
||||
{ 11, "", CF_NOEURO, "", NBSP "kr", "DKK", 1, STR_GAME_OPTIONS_CURRENCY_DKK }, ///< danish krone
|
||||
{ 333, "", 2002, "Pts" NBSP, "", "ESP", 0, STR_GAME_OPTIONS_CURRENCY_ESP }, ///< spanish peseta
|
||||
{ 12, "", 2002, "", NBSP "mk", "FIM", 1, STR_GAME_OPTIONS_CURRENCY_FIM }, ///< finnish markka
|
||||
{ 13, "", 2002, "FF" NBSP, "", "FRF", 0, STR_GAME_OPTIONS_CURRENCY_FRF }, ///< french franc
|
||||
{ 681, "", 2002, "", "Dr.", "GRD", 1, STR_GAME_OPTIONS_CURRENCY_GRD }, ///< greek drachma
|
||||
{ 378, "", CF_NOEURO, "", NBSP "Ft", "HUF", 1, STR_GAME_OPTIONS_CURRENCY_HUF }, ///< hungarian forint
|
||||
{ 130, "", CF_NOEURO, "", NBSP "Kr", "ISK", 1, STR_GAME_OPTIONS_CURRENCY_ISK }, ///< icelandic krona
|
||||
{ 3873, "", 2002, "", NBSP "L.", "ITL", 1, STR_GAME_OPTIONS_CURRENCY_ITL }, ///< italian lira
|
||||
{ 4, "", 2002, "NLG" NBSP, "", "NLG", 0, STR_GAME_OPTIONS_CURRENCY_NLG }, ///< dutch gulden
|
||||
{ 12, "", CF_NOEURO, "", NBSP "Kr", "NOK", 1, STR_GAME_OPTIONS_CURRENCY_NOK }, ///< norwegian krone
|
||||
{ 6, "", CF_NOEURO, "", NBSP u8"z\u0142", "PLN", 1, STR_GAME_OPTIONS_CURRENCY_PLN }, ///< polish zloty
|
||||
{ 5, "", CF_NOEURO, "", NBSP "Lei", "RON", 1, STR_GAME_OPTIONS_CURRENCY_RON }, ///< romanian leu
|
||||
{ 50, "", CF_NOEURO, "", NBSP "p", "RUR", 1, STR_GAME_OPTIONS_CURRENCY_RUR }, ///< russian rouble
|
||||
{ 479, "", 2007, "", NBSP "SIT", "SIT", 1, STR_GAME_OPTIONS_CURRENCY_SIT }, ///< slovenian tolar
|
||||
{ 13, "", CF_NOEURO, "", NBSP "Kr", "SEK", 1, STR_GAME_OPTIONS_CURRENCY_SEK }, ///< swedish krona
|
||||
{ 3, "", CF_NOEURO, "", NBSP "TL", "TRY", 1, STR_GAME_OPTIONS_CURRENCY_TRY }, ///< turkish lira
|
||||
{ 60, "", 2009, "", NBSP "Sk", "SKK", 1, STR_GAME_OPTIONS_CURRENCY_SKK }, ///< slovak koruna
|
||||
{ 4, "", CF_NOEURO, "R$" NBSP, "", "BRL", 0, STR_GAME_OPTIONS_CURRENCY_BRL }, ///< brazil real
|
||||
{ 31, "", 2011, "", NBSP "EEK", "EEK", 1, STR_GAME_OPTIONS_CURRENCY_EEK }, ///< estonian krooni
|
||||
{ 4, "", 2015, "", NBSP "Lt", "LTL", 1, STR_GAME_OPTIONS_CURRENCY_LTL }, ///< lithuanian litas
|
||||
{ 1850, "", CF_NOEURO, u8"\u20a9", "", "KRW", 0, STR_GAME_OPTIONS_CURRENCY_KRW }, ///< south korean won
|
||||
{ 13, "", CF_NOEURO, "R" NBSP, "", "ZAR", 0, STR_GAME_OPTIONS_CURRENCY_ZAR }, ///< south african rand
|
||||
{ 1, "", CF_NOEURO, "", "", "", 2, STR_GAME_OPTIONS_CURRENCY_CUSTOM }, ///< custom currency (add further languages below)
|
||||
{ 3, "", CF_NOEURO, "", NBSP "GEL", "GEL", 1, STR_GAME_OPTIONS_CURRENCY_GEL }, ///< Georgian Lari
|
||||
{ 4901, "", CF_NOEURO, "", NBSP "Rls", "IRR", 1, STR_GAME_OPTIONS_CURRENCY_IRR }, ///< Iranian Rial
|
||||
{ 80, "", CF_NOEURO, "", NBSP "rub", "RUB", 1, STR_GAME_OPTIONS_CURRENCY_RUB }, ///< New Russian Ruble
|
||||
{ 24, "", CF_NOEURO, "$", "", "MXN", 0, STR_GAME_OPTIONS_CURRENCY_MXN }, ///< Mexican peso
|
||||
{ 40, "", CF_NOEURO, "NTD" NBSP, "", "NTD", 0, STR_GAME_OPTIONS_CURRENCY_NTD }, ///< new taiwan dollar
|
||||
{ 8, "", CF_NOEURO, u8"\u00a5", "", "CNY", 0, STR_GAME_OPTIONS_CURRENCY_CNY }, ///< chinese renminbi
|
||||
{ 10, "", CF_NOEURO, "HKD" NBSP, "", "HKD", 0, STR_GAME_OPTIONS_CURRENCY_HKD }, ///< hong kong dollar
|
||||
{ 90, "", CF_NOEURO, u8"\u20b9", "", "INR", 0, STR_GAME_OPTIONS_CURRENCY_INR }, ///< Indian Rupee
|
||||
{ 19, "", CF_NOEURO, "Rp", "", "IDR", 0, STR_GAME_OPTIONS_CURRENCY_IDR }, ///< Indonesian Rupiah
|
||||
{ 5, "", CF_NOEURO, "RM", "", "MYR", 0, STR_GAME_OPTIONS_CURRENCY_MYR }, ///< Malaysian Ringgit
|
||||
};
|
||||
|
||||
/** Array of currencies used by the system */
|
||||
@@ -161,23 +161,3 @@ void ResetCurrencies(bool preserve_custom)
|
||||
_currency_specs[i] = origin_currency_specs[i];
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Build a list of currency names StringIDs to use in a dropdown list
|
||||
* @return Pointer to a (static) array of StringIDs
|
||||
*/
|
||||
StringID *BuildCurrencyDropdown()
|
||||
{
|
||||
/* Allow room for all currencies, plus a terminator entry */
|
||||
static StringID names[CURRENCY_END + 1];
|
||||
uint i;
|
||||
|
||||
/* Add each name */
|
||||
for (i = 0; i < CURRENCY_END; i++) {
|
||||
names[i] = _currency_specs[i].name;
|
||||
}
|
||||
/* Terminate the list */
|
||||
names[i] = INVALID_STRING_ID;
|
||||
|
||||
return names;
|
||||
}
|
||||
|
@@ -75,6 +75,7 @@ struct CurrencySpec {
|
||||
Year to_euro; ///< %Year of switching to the Euro. May also be #CF_NOEURO or #CF_ISEURO.
|
||||
std::string prefix; ///< Prefix to apply when formatting money in this currency.
|
||||
std::string suffix; ///< Suffix to apply when formatting money in this currency.
|
||||
std::string code; ///< 3 letter untranslated code to identify the currency.
|
||||
/**
|
||||
* The currency symbol is represented by two possible values, prefix and suffix
|
||||
* Usage of one or the other is determined by #symbol_pos.
|
||||
@@ -89,8 +90,8 @@ struct CurrencySpec {
|
||||
|
||||
CurrencySpec() = default;
|
||||
|
||||
CurrencySpec(uint16 rate, const char *separator, Year to_euro, const char *prefix, const char *suffix, byte symbol_pos, StringID name) :
|
||||
rate(rate), separator(separator), to_euro(to_euro), prefix(prefix), suffix(suffix), symbol_pos(symbol_pos), name(name)
|
||||
CurrencySpec(uint16 rate, const char *separator, Year to_euro, const char *prefix, const char *suffix, const char *code, byte symbol_pos, StringID name) :
|
||||
rate(rate), separator(separator), to_euro(to_euro), prefix(prefix), suffix(suffix), code(code), symbol_pos(symbol_pos), name(name)
|
||||
{
|
||||
}
|
||||
};
|
||||
@@ -104,7 +105,6 @@ extern CurrencySpec _currency_specs[CURRENCY_END];
|
||||
uint64 GetMaskOfAllowedCurrencies();
|
||||
void CheckSwitchToEuro();
|
||||
void ResetCurrencies(bool preserve_custom = true);
|
||||
StringID *BuildCurrencyDropdown();
|
||||
byte GetNewgrfCurrencyIdConverted(byte grfcurr_id);
|
||||
|
||||
#endif /* CURRENCY_H */
|
||||
|
@@ -95,9 +95,8 @@ struct SetDateWindow : Window {
|
||||
|
||||
case WID_SD_YEAR:
|
||||
for (Year i = this->min_year; i <= this->max_year; i++) {
|
||||
DropDownListParamStringItem *item = new DropDownListParamStringItem(STR_JUST_INT, i, false);
|
||||
item->SetParam(0, i);
|
||||
list.emplace_back(item);
|
||||
SetDParam(0, i);
|
||||
list.emplace_back(new DropDownListStringItem(STR_JUST_INT, i, false));
|
||||
}
|
||||
selected = this->date.year;
|
||||
break;
|
||||
@@ -206,18 +205,16 @@ struct SetMinutesWindow : SetDateWindow
|
||||
|
||||
case WID_SD_DAY:
|
||||
for (uint i = 0; i < 60; i++) {
|
||||
DropDownListParamStringItem *item = new DropDownListParamStringItem(STR_JUST_INT, i, false);
|
||||
item->SetParam(0, i);
|
||||
list.emplace_back(item);
|
||||
SetDParam(0, i);
|
||||
list.emplace_back(new DropDownListStringItem(STR_JUST_INT, i, false));
|
||||
}
|
||||
selected = MINUTES_MINUTE(minutes);
|
||||
break;
|
||||
|
||||
case WID_SD_MONTH:
|
||||
for (uint i = 0; i < 24; i++) {
|
||||
DropDownListParamStringItem *item = new DropDownListParamStringItem(STR_JUST_INT, i, false);
|
||||
item->SetParam(0, i);
|
||||
list.emplace_back(item);
|
||||
SetDParam(0, i);
|
||||
list.emplace_back(new DropDownListStringItem(STR_JUST_INT, i, false));
|
||||
}
|
||||
selected = MINUTES_HOUR(minutes);
|
||||
|
||||
|
@@ -353,8 +353,6 @@ void FioCreateDirectory(const std::string &name)
|
||||
* of the time they are 'directory already exists' errors anyhow. */
|
||||
#if defined(_WIN32)
|
||||
CreateDirectory(OTTD2FS(name).c_str(), nullptr);
|
||||
#elif defined(OS2) && !defined(__INNOTEK_LIBC__)
|
||||
mkdir(OTTD2FS(name).c_str());
|
||||
#else
|
||||
mkdir(OTTD2FS(name).c_str(), 0755);
|
||||
#endif
|
||||
@@ -762,7 +760,7 @@ bool ExtractTar(const std::string &tar_filename, Subdirectory subdir)
|
||||
/**
|
||||
* Determine the base (personal dir and game data dir) paths
|
||||
* @param exe the path from the current path to the executable
|
||||
* @note defined in the OS related files (os2.cpp, win32.cpp, unix.cpp etc)
|
||||
* @note defined in the OS related files (win32.cpp, unix.cpp etc)
|
||||
*/
|
||||
extern void DetermineBasePaths(const char *exe);
|
||||
#else /* defined(_WIN32) */
|
||||
@@ -882,7 +880,7 @@ void DetermineBasePaths(const char *exe)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(OS2) || !defined(WITH_PERSONAL_DIR)
|
||||
#if !defined(WITH_PERSONAL_DIR)
|
||||
_searchpaths[SP_PERSONAL_DIR].clear();
|
||||
#else
|
||||
if (!homedir.empty()) {
|
||||
|
@@ -37,7 +37,7 @@
|
||||
static std::string *_fios_path = nullptr;
|
||||
SortingBits _savegame_sort_order = SORT_BY_DATE | SORT_DESCENDING;
|
||||
|
||||
/* OS-specific functions are taken from their respective files (win32/unix/os2 .c) */
|
||||
/* OS-specific functions are taken from their respective files (win32/unix .c) */
|
||||
extern bool FiosIsRoot(const char *path);
|
||||
extern bool FiosIsValidFile(const char *path, const struct dirent *ent, struct stat *sb);
|
||||
extern bool FiosIsHiddenFile(const struct dirent *ent);
|
||||
@@ -146,7 +146,7 @@ bool FiosBrowseTo(const FiosItem *item)
|
||||
{
|
||||
switch (item->type) {
|
||||
case FIOS_TYPE_DRIVE:
|
||||
#if defined(_WIN32) || defined(__OS2__)
|
||||
#if defined(_WIN32)
|
||||
assert(_fios_path != nullptr);
|
||||
*_fios_path = std::string{ item->title, 0, 1 } + ":" PATHSEP;
|
||||
#endif
|
||||
|
@@ -692,7 +692,7 @@ public:
|
||||
}
|
||||
if (this->fop == SLO_SAVE) {
|
||||
/* Copy clicked name to editbox */
|
||||
this->filename_editbox.text.Assign(file->title.c_str());
|
||||
this->filename_editbox.text.Assign(file->title);
|
||||
this->SetWidgetDirty(WID_SL_SAVE_OSK_TITLE);
|
||||
}
|
||||
} else if (!_load_check_data.HasErrors()) {
|
||||
|
@@ -187,5 +187,5 @@ bool HasAntialiasedFonts()
|
||||
|
||||
#if !defined(_WIN32) && !defined(__APPLE__) && !defined(WITH_FONTCONFIG) && !defined(WITH_COCOA)
|
||||
|
||||
bool SetFallbackFont(FontCacheSettings *settings, const char *language_isocode, int winlangid, MissingGlyphSearcher *callback) { return false; }
|
||||
bool SetFallbackFont(FontCacheSettings *settings, const std::string &language_isocode, int winlangid, MissingGlyphSearcher *callback) { return false; }
|
||||
#endif /* !defined(_WIN32) && !defined(__APPLE__) && !defined(WITH_FONTCONFIG) && !defined(WITH_COCOA) */
|
||||
|
@@ -145,19 +145,11 @@ void LoadFreeTypeFont(FontSize fs)
|
||||
/* If font is an absolute path to a ttf, try loading that first. */
|
||||
FT_Error error = FT_New_Face(_library, font_name, 0, &face);
|
||||
|
||||
#if defined(WITH_COCOA)
|
||||
extern void MacOSRegisterExternalFont(const char *file_path);
|
||||
if (error == FT_Err_Ok) MacOSRegisterExternalFont(font_name);
|
||||
#endif
|
||||
|
||||
if (error != FT_Err_Ok) {
|
||||
/* Check if font is a relative filename in one of our search-paths. */
|
||||
std::string full_font = FioFindFullPath(BASE_DIR, font_name);
|
||||
if (!full_font.empty()) {
|
||||
error = FT_New_Face(_library, full_font.c_str(), 0, &face);
|
||||
#if defined(WITH_COCOA)
|
||||
if (error == FT_Err_Ok) MacOSRegisterExternalFont(full_font.c_str());
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -319,10 +311,10 @@ void UninitFreeType()
|
||||
_library = nullptr;
|
||||
}
|
||||
|
||||
#if !defined(_WIN32) && !defined(__APPLE__) && !defined(WITH_FONTCONFIG) && !defined(WITH_COCOA)
|
||||
#if !defined(WITH_FONTCONFIG)
|
||||
|
||||
FT_Error GetFontByFaceName(const char *font_name, FT_Face *face) { return FT_Err_Cannot_Open_Resource; }
|
||||
|
||||
#endif /* !defined(_WIN32) && !defined(__APPLE__) && !defined(WITH_FONTCONFIG) && !defined(WITH_COCOA) */
|
||||
#endif /* !defined(WITH_FONTCONFIG) */
|
||||
|
||||
#endif /* WITH_FREETYPE */
|
||||
|
@@ -37,6 +37,6 @@ FT_Error GetFontByFaceName(const char *font_name, FT_Face *face);
|
||||
* @param callback The function to call to check for missing glyphs.
|
||||
* @return true if a font has been set, false otherwise.
|
||||
*/
|
||||
bool SetFallbackFont(struct FontCacheSettings *settings, const char *language_isocode, int winlangid, class MissingGlyphSearcher *callback);
|
||||
bool SetFallbackFont(struct FontCacheSettings *settings, const std::string &language_isocode, int winlangid, class MissingGlyphSearcher *callback);
|
||||
|
||||
#endif
|
||||
|
@@ -200,7 +200,7 @@ struct GSConfigWindow : public Window {
|
||||
TextColour colour;
|
||||
uint idx = 0;
|
||||
if (config_item.description.empty()) {
|
||||
str = STR_JUST_STRING;
|
||||
str = STR_JUST_STRING1;
|
||||
colour = TC_ORANGE;
|
||||
} else {
|
||||
str = STR_AI_SETTINGS_SETTING;
|
||||
@@ -317,7 +317,7 @@ struct GSConfigWindow : public Window {
|
||||
|
||||
DropDownList list;
|
||||
for (int i = config_item.min_value; i <= config_item.max_value; i++) {
|
||||
list.emplace_back(new DropDownListCharStringItem(config_item.labels.find(i)->second, i, false));
|
||||
list.emplace_back(new DropDownListStringItem(config_item.labels.find(i)->second, i, false));
|
||||
}
|
||||
|
||||
ShowDropDownListAt(this, std::move(list), old_val, -1, wi_rect, COLOUR_ORANGE);
|
||||
|
@@ -5,7 +5,7 @@
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** @file gamelog.cpp Definition of functions used for logging of important changes in the game */
|
||||
/** @file gamelog.cpp Definition of functions used for logging of fundamental changes to the game */
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "sl/saveload.h"
|
||||
|
@@ -5,7 +5,7 @@
|
||||
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** @file gamelog.h Functions to be called to log possibly unsafe game events */
|
||||
/** @file gamelog.h Functions to be called to log fundamental changes to the game */
|
||||
|
||||
#ifndef GAMELOG_H
|
||||
#define GAMELOG_H
|
||||
|
@@ -112,7 +112,7 @@ static const NWidgetPart _nested_generate_landscape_widgets[] = {
|
||||
NWidget(WWT_TEXT, COLOUR_ORANGE), SetDataTip(STR_MAPGEN_BY, STR_NULL), SetPadding(1, 0, 0, 0), SetFill(1, 1),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_MAPSIZE_Y_PULLDOWN), SetDataTip(STR_JUST_INT, STR_MAPGEN_MAPSIZE_TOOLTIP), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TERRAIN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TERRAIN_PULLDOWN), SetDataTip(STR_JUST_STRING1, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_VARIETY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_SMOOTHNESS_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_RIVER_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
@@ -173,9 +173,9 @@ static const NWidgetPart _nested_generate_landscape_widgets[] = {
|
||||
NWidget(WWT_IMGBTN, COLOUR_ORANGE, WID_GL_START_DATE_UP), SetDataTip(SPR_ARROW_UP, STR_SCENEDIT_TOOLBAR_TOOLTIP_MOVE_THE_STARTING_DATE_FORWARD), SetFill(0, 1),
|
||||
EndContainer(),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWNNAME_DROPDOWN), SetDataTip(STR_JUST_STRING, STR_MAPGEN_TOWN_NAME_DROPDOWN_TOOLTIP), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWN_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_INDUSTRY_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_WATER_PULLDOWN), SetDataTip(STR_JUST_STRING, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_TOWN_PULLDOWN), SetDataTip(STR_JUST_STRING1, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_INDUSTRY_PULLDOWN), SetDataTip(STR_JUST_STRING1, STR_NULL), SetFill(1, 0),
|
||||
NWidget(WWT_DROPDOWN, COLOUR_ORANGE, WID_GL_WATER_PULLDOWN), SetDataTip(STR_JUST_STRING1, STR_NULL), SetFill(1, 0),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
EndContainer(),
|
||||
@@ -403,9 +403,8 @@ static DropDownList BuildMapsizeDropDown(int other_dimension)
|
||||
DropDownList list;
|
||||
|
||||
for (uint i = MIN_MAP_SIZE_BITS; i <= MAX_MAP_SIZE_BITS; i++) {
|
||||
DropDownListParamStringItem *item = new DropDownListParamStringItem((i + other_dimension > MAX_MAP_TILES_BITS) ? STR_RED_INT : STR_JUST_INT, i, false);
|
||||
item->SetParam(0, 1LL << i);
|
||||
list.emplace_back(item);
|
||||
SetDParam(0, 1LL << i);
|
||||
list.emplace_back(new DropDownListStringItem((i + other_dimension > MAX_MAP_TILES_BITS) ? STR_RED_INT : STR_JUST_INT, i, false));
|
||||
}
|
||||
|
||||
return list;
|
||||
|
@@ -556,7 +556,7 @@ bool GraphicsSet::FillSetDetails(IniFile *ini, const std::string &path, const st
|
||||
this->palette = ((*item->value)[0] == 'D' || (*item->value)[0] == 'd') ? PAL_DOS : PAL_WINDOWS;
|
||||
|
||||
/* Get optional blitter information. */
|
||||
item = metadata->GetItem("blitter", false);
|
||||
item = metadata->GetItem("blitter");
|
||||
this->blitter = (item != nullptr && (*item->value)[0] == '3') ? BLT_32BPP : BLT_8BPP;
|
||||
}
|
||||
return ret;
|
||||
|
@@ -283,7 +283,7 @@ struct GoalListWindow : public Window {
|
||||
static const NWidgetPart _nested_goals_list_widgets[] = {
|
||||
NWidget(NWID_HORIZONTAL),
|
||||
NWidget(WWT_CLOSEBOX, COLOUR_BROWN),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN, WID_GOAL_CAPTION), SetDataTip(STR_JUST_STRING, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(WWT_CAPTION, COLOUR_BROWN, WID_GOAL_CAPTION), SetDataTip(STR_JUST_STRING1, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS),
|
||||
NWidget(NWID_SELECTION, INVALID_COLOUR, WID_GOAL_SELECT_BUTTONS),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_GOAL_GLOBAL_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.captiontext.Vertical()), SetDataTip(STR_GOALS_GLOBAL_BUTTON, STR_GOALS_GLOBAL_BUTTON_HELPTEXT),
|
||||
NWidget(WWT_PUSHTXTBTN, COLOUR_BROWN, WID_GOAL_COMPANY_BUTTON), SetMinimalSize(50, 0), SetMinimalTextLines(1, WidgetDimensions::unscaled.captiontext.Vertical()), SetDataTip(STR_GOALS_COMPANY_BUTTON, STR_GOALS_COMPANY_BUTTON_HELPTEXT),
|
||||
|
@@ -283,7 +283,7 @@ void HotkeyList::Load(IniFile *ini)
|
||||
{
|
||||
IniGroup *group = ini->GetGroup(this->ini_group);
|
||||
for (Hotkey *hotkey = this->items; hotkey->name != nullptr; ++hotkey) {
|
||||
IniItem *item = group->GetItem(hotkey->name, false);
|
||||
IniItem *item = group->GetItem(hotkey->name);
|
||||
if (item != nullptr) {
|
||||
hotkey->keycodes.clear();
|
||||
if (item->value.has_value()) ParseHotkeys(hotkey, item->value->c_str());
|
||||
@@ -299,8 +299,8 @@ void HotkeyList::Save(IniFile *ini) const
|
||||
{
|
||||
IniGroup *group = ini->GetGroup(this->ini_group);
|
||||
for (const Hotkey *hotkey = this->items; hotkey->name != nullptr; ++hotkey) {
|
||||
IniItem *item = group->GetItem(hotkey->name, true);
|
||||
item->SetValue(SaveKeycodes(hotkey));
|
||||
IniItem &item = group->GetOrCreateItem(hotkey->name);
|
||||
item.SetValue(SaveKeycodes(hotkey));
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -460,7 +460,7 @@ public:
|
||||
/* Measure the accepted cargoes, if any. */
|
||||
GetAllCargoSuffixes(CARGOSUFFIX_IN, CST_FUND, nullptr, indtype, indsp, indsp->accepts_cargo, cargo_suffix);
|
||||
std::string cargostring = this->MakeCargoListString(indsp->accepts_cargo, cargo_suffix, lengthof(indsp->accepts_cargo), STR_INDUSTRY_VIEW_REQUIRES_N_CARGO);
|
||||
Dimension strdim = GetStringBoundingBox(cargostring.c_str());
|
||||
Dimension strdim = GetStringBoundingBox(cargostring);
|
||||
if (strdim.width > max_minwidth) {
|
||||
extra_lines_req = std::max(extra_lines_req, strdim.width / max_minwidth + 1);
|
||||
strdim.width = max_minwidth;
|
||||
@@ -470,7 +470,7 @@ public:
|
||||
/* Measure the produced cargoes, if any. */
|
||||
GetAllCargoSuffixes(CARGOSUFFIX_OUT, CST_FUND, nullptr, indtype, indsp, indsp->produced_cargo, cargo_suffix);
|
||||
cargostring = this->MakeCargoListString(indsp->produced_cargo, cargo_suffix, lengthof(indsp->produced_cargo), STR_INDUSTRY_VIEW_PRODUCES_N_CARGO);
|
||||
strdim = GetStringBoundingBox(cargostring.c_str());
|
||||
strdim = GetStringBoundingBox(cargostring);
|
||||
if (strdim.width > max_minwidth) {
|
||||
extra_lines_prd = std::max(extra_lines_prd, strdim.width / max_minwidth + 1);
|
||||
strdim.width = max_minwidth;
|
||||
|
@@ -82,22 +82,32 @@ IniGroup::~IniGroup()
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the item with the given name, and if it doesn't exist
|
||||
* and create is true it creates a new item.
|
||||
* Get the item with the given name.
|
||||
* @param name name of the item to find.
|
||||
* @param create whether to create an item when not found or not.
|
||||
* @return the requested item or nullptr if not found.
|
||||
*/
|
||||
IniItem *IniGroup::GetItem(const std::string &name, bool create)
|
||||
IniItem *IniGroup::GetItem(const std::string &name) const
|
||||
{
|
||||
for (IniItem *item = this->item; item != nullptr; item = item->next) {
|
||||
if (item->name == name) return item;
|
||||
}
|
||||
|
||||
if (!create) return nullptr;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
/* otherwise make a new one */
|
||||
return new IniItem(this, name);
|
||||
/**
|
||||
* Get the item with the given name, and if it doesn't exist create a new item.
|
||||
* @param name name of the item to find.
|
||||
* @return the requested item.
|
||||
*/
|
||||
IniItem &IniGroup::GetOrCreateItem(const std::string &name)
|
||||
{
|
||||
for (IniItem *item = this->item; item != nullptr; item = item->next) {
|
||||
if (item->name == name) return *item;
|
||||
}
|
||||
|
||||
/* Item doesn't exist, make a new one. */
|
||||
return *(new IniItem(this, name));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -46,7 +46,8 @@ struct IniGroup {
|
||||
IniGroup(struct IniLoadFile *parent, const std::string &name);
|
||||
~IniGroup();
|
||||
|
||||
IniItem *GetItem(const std::string &name, bool create);
|
||||
IniItem *GetItem(const std::string &name) const;
|
||||
IniItem &GetOrCreateItem(const std::string &name);
|
||||
void RemoveItem(const std::string &name);
|
||||
void Clear();
|
||||
};
|
||||
|
@@ -494,7 +494,7 @@ static const NWidgetPart _nested_select_game_widgets[] = {
|
||||
static WindowDesc _select_game_desc(
|
||||
WDP_CENTER, nullptr, 0, 0,
|
||||
WC_SELECT_GAME, WC_NONE,
|
||||
0,
|
||||
WDF_NO_CLOSE,
|
||||
_nested_select_game_widgets, lengthof(_nested_select_game_widgets)
|
||||
);
|
||||
|
||||
|
@@ -908,46 +908,47 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Spel Ops
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Geldeenheid
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Geld eendheid keuse
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Britse Pond (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Amerikaanse Dollar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japannese Jen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Oostenrykse Schilling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgiese Frank (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Switserse Frank (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tsjeggiese Kroon (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Duitse Mark (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Deense Krone (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spaanse Peseta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finse Markka (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franse Frank (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Griekse Dragma (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hongaarse Forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Yslandse Kroon (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italiaanse Lire (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nederlandse Gulde (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Noorweegse Kroon (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poolse Zloty (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Roemeense Leu (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russiese Roebel (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Sloweense Tolar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Sweedse Kroon (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkse Lire (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slowaakse Kroon (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brasiliaanse Real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estniese Kroon (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litause Litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Suid Koreanse Won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Suid Afrikaanse Rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Britse Pond
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Amerikaanse Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japannese Jen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Oostenrykse Schilling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgiese Frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Switserse Frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tsjeggiese Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Duitse Mark
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Deense Krone
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spaanse Peseta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finse Markka
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franse Frank
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Griekse Dragma
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hongaarse Forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Yslandse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italiaanse Lire
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nederlandse Gulde
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Noorweegse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poolse Zloty
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Roemeense Leu
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russiese Roebel
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Sloweense Tolar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Sweedse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkse Lire
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slowaakse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brasiliaanse Real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estniese Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litause Litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Suid Koreanse Won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Suid Afrikaanse Rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Pasmaak...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgiaanse Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iraanse Rial (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nuwe Russiese Ruble (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexikaanse peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nuwe Taiwan dollar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgiaanse Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iraanse Rial
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nuwe Russiese Ruble
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexikaanse peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nuwe Taiwan dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Outostoor
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Kies interval tussen outomatiese store
|
||||
@@ -1861,29 +1862,29 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Empiries (vt)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metries (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Eenhede
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Grafika
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Klank
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Koppelvlak
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Algemeen
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Vertoonvensters
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Konstruksie
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Nuus / Raad
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Maatskappy
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Rekeningkunde
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Voertuie
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Fisika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Roete
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Beperkings
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Ongelukke & rampe
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Land skepping
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Omgewing
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Stadsrade
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Dorpe
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Nywerhede
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Vragverspreiding
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Mededingers
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Rekenaar spelers
|
||||
STR_CONFIG_SETTING_LOCALISATION :Eenhede
|
||||
STR_CONFIG_SETTING_GRAPHICS :Grafika
|
||||
STR_CONFIG_SETTING_SOUND :Klank
|
||||
STR_CONFIG_SETTING_INTERFACE :Koppelvlak
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Algemeen
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Vertoonvensters
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Konstruksie
|
||||
STR_CONFIG_SETTING_ADVISORS :Nuus / Raad
|
||||
STR_CONFIG_SETTING_COMPANY :Maatskappy
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Rekeningkunde
|
||||
STR_CONFIG_SETTING_VEHICLES :Voertuie
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Fisika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Roete
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Beperkings
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Ongelukke & rampe
|
||||
STR_CONFIG_SETTING_GENWORLD :Land skepping
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Omgewing
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Stadsrade
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Dorpe
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Nywerhede
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Vragverspreiding
|
||||
STR_CONFIG_SETTING_AI :Mededingers
|
||||
STR_CONFIG_SETTING_AI_NPC :Rekenaar spelers
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Padvinder vir treine: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Pad speurder om vir teine te gebruik
|
||||
@@ -4189,8 +4190,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Word ver
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Geskeduleer
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Verander tussen verwagte tyd en geskeduleerde tyd
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -902,43 +902,44 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}إعدا
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}وحدة العملة
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}اختيار وحدة العملة
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :جنية(£)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :دولار ($)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :يورو (€)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :ين (¥)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :شلنق استرالي (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :فرنك بلجيكي (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :فرنك سويسري (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :كرونا تشيكية (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :مارك الماني (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :كرونا دنمركي
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :بيستا (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :ماركا فنلندي(FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :فرنك (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :دراخما يونانية (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :فورنت هنغاري (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :كرونا ايسلاندية (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :ليرة ايطالية (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :غلدر هولندي (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :كرونا نرويجية (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :زلوتي بولندي (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :لور يوناني (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :روبل روسي (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :تولار سوفاني (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :كرونا سويدية (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :ليرة تركية (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :كرونا سلوفاكية (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :ريال برازيلي (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :كرونا استونية (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :وون كوريا الجنوبية (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :راند جنوب أفريقيا (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :جنية
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :دولار
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :يورو
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :ين
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :شلنق استرالي
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :فرنك بلجيكي
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :فرنك سويسري
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :كرونا تشيكية
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :مارك الماني
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :كرونا د
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :بيستا
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :ماركا فنلندي
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :فرنك
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :دراخما يونانية
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :فورنت هنغاري
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :كرونا ايسلاندية
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :ليرة ايطالية
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :غلدر هولندي
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :كرونا نرويجية
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :زلوتي بولندي
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :لور يوناني
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :روبل روسي
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :تولار سوفاني
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :كرونا سويدية
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :ليرة تركية
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :كرونا سلوفاكية
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :ريال برازيلي
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :كرونا استونية
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :وون كوريا الجنوبية
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :راند جنوب أفريقيا
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :مخصص ...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :(GEL) لاري جورجي
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :الدولار التايواني الجديد (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :(CNY) الرنمينبي الصيني
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :(HKD) دولار هونج كونج
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :الروبية الهندية (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :لاري جورجي
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :الدولار التايواني الجديد
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :الرنمينبي الصيني
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :دولار هونج كونج
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :الروبية الهندية
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}حفظ آلي
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}اختار مدة الحفظ الآلي
|
||||
@@ -1672,29 +1673,29 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_FORCE_METRIC :متري (كغ
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :إمبراطوري (قدم)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :متري (م)
|
||||
|
||||
STR_CONFIG_SETTING_GRAPHICS :رسوميات {ORANGE}
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}الصوت
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}النظام البيني
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :عموم{ORANGE}
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :مجالات رؤية {ORANGE}
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}البناء
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}أخبار\ مستشارون
|
||||
STR_CONFIG_SETTING_COMPANY :شركة{ORANGE}
|
||||
STR_CONFIG_SETTING_ACCOUNTING :حسابات{ORANGE}
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}المركبات
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :فيزياء{ORANGE}
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE} المسارات
|
||||
STR_CONFIG_SETTING_LIMITATIONS :حدود {ORANGE}
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE} كوارث\حوادث
|
||||
STR_CONFIG_SETTING_GENWORLD :تكوين عالم {ORANGE}
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :بيئة {ORANGE}
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :سلطات {ORANGE}
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE} مدن
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE} مصانع
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :توزيع البضائع{ORANGE}
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}المتنافسين
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE} لاعبين الحاسوب
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}شبكة الاتصال
|
||||
STR_CONFIG_SETTING_GRAPHICS :رسوميات
|
||||
STR_CONFIG_SETTING_SOUND :الصوت
|
||||
STR_CONFIG_SETTING_INTERFACE :النظام البيني
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :عموم
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :مجالات رؤية
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :البناء
|
||||
STR_CONFIG_SETTING_ADVISORS :أخبار\ مستشارون
|
||||
STR_CONFIG_SETTING_COMPANY :شركة
|
||||
STR_CONFIG_SETTING_ACCOUNTING :حسابات
|
||||
STR_CONFIG_SETTING_VEHICLES :المركبات
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :فيزياء
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :المسارات
|
||||
STR_CONFIG_SETTING_LIMITATIONS :حدود
|
||||
STR_CONFIG_SETTING_ACCIDENTS :كوارث\حوادث
|
||||
STR_CONFIG_SETTING_GENWORLD :تكوين عالم
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :بيئة
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :سلطات
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :مدن
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :مصانع
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :توزيع البضائع
|
||||
STR_CONFIG_SETTING_AI :المتنافسين
|
||||
STR_CONFIG_SETTING_AI_NPC : لاعبين الحاسوب
|
||||
STR_CONFIG_SETTING_NETWORK :شبكة الاتصال
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :موجد الطريق- قصاص الطريق - للقطارات:{STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES :موجد الطريق (قصاص الأثر) للعربات: {STRING}
|
||||
@@ -1942,6 +1943,7 @@ STR_NETWORK_START_SERVER_NEW_GAME_NAME_TOOLTIP :{BLACK}أسم
|
||||
STR_NETWORK_START_SERVER_SET_PASSWORD :{BLACK}ضع كلمة سر
|
||||
STR_NETWORK_START_SERVER_PASSWORD_TOOLTIP :{BLACK}احم لعبتك برقم سري حتى لا تصبح لعبتك مفتوحة للجميع
|
||||
|
||||
STR_NETWORK_START_SERVER_VISIBILITY_TOOLTIP :{BLACK}سواء بإمكان الأشخاص الآخرين رؤية خادمك (server) في القائمة العامة أم لا
|
||||
STR_NETWORK_START_SERVER_CLIENTS_SELECT :{BLACK}{NUM}عميل
|
||||
STR_NETWORK_START_SERVER_NUMBER_OF_CLIENTS :{BLACK}اقصى عدد للعملاء:
|
||||
STR_NETWORK_START_SERVER_NUMBER_OF_CLIENTS_TOOLTIP :{BLACK}أختر أقصى عدد للعملاء
|
||||
@@ -1980,6 +1982,7 @@ STR_NETWORK_COMPANY_LIST_SPECTATE :شاهد
|
||||
# Network client list
|
||||
STR_NETWORK_CLIENT_LIST_CAPTION :{WHITE}اللاعبون عبر الإنترنت
|
||||
STR_NETWORK_CLIENT_LIST_SERVER_NAME :{BLACK}الاسم
|
||||
STR_NETWORK_CLIENT_LIST_SERVER_CONNECTION_TYPE_TOOLTIP :{BLACK}سواء ان يمكن الوصول إلى الخادم الخاص بك من قبل الآخرين وكيف سيصلون اليه
|
||||
STR_NETWORK_CLIENT_LIST_PLAYER_NAME :{BLACK}الاسم
|
||||
STR_NETWORK_CLIENT_LIST_SPECTATORS :المشاهدين
|
||||
STR_NETWORK_CLIENT_LIST_NEW_COMPANY :(شركة جديدة)
|
||||
@@ -2112,6 +2115,7 @@ STR_CONTENT_UNSELECT_ALL_CAPTION :{BLACK} مسح
|
||||
STR_CONTENT_UNSELECT_ALL_CAPTION_TOOLTIP :{BLACK} ضع علامة على المحتوى التي لن يتم تحميلها
|
||||
STR_CONTENT_SEARCH_EXTERNAL :{BLACK}بحث المواقع الخارجية
|
||||
STR_CONTENT_SEARCH_EXTERNAL_TOOLTIP :{BLACK} محتوى البحث غير متوفر في في خدمة محتوى OpenTTD على مواقع الويب غير التابعة لـ OpenTTD
|
||||
STR_CONTENT_SEARCH_EXTERNAL_DISCLAIMER :{WHITE}تختلف شروط وأحكام تنزيل المحتوى من مواقع الويب الخارجية.{}يجب عليك الرجوع إلى المواقع الخارجية للحصول على إرشادات حول كيفية تثبيت المحتوى في OpenTTD.{}هل تريد أن تكمل؟
|
||||
STR_CONTENT_FILTER_TITLE :{BLACK}مُرَشِح:
|
||||
STR_CONTENT_OPEN_URL :{BLACK} زيارة الموقع
|
||||
STR_CONTENT_OPEN_URL_TOOLTIP :{BLACK}قم بزيارة الموقع لهذا المحتوى
|
||||
@@ -2615,6 +2619,7 @@ STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}النس
|
||||
|
||||
# Framerate display window
|
||||
STR_FRAMERATE_MS_GOOD :{LTBLUE}{DECIMAL} ms
|
||||
STR_FRAMERATE_MS_BAD :{RED}{DECIMAL} ms
|
||||
STR_FRAMERATE_FPS_GOOD :{LTBLUE}{DECIMAL} صورة في الثانية
|
||||
STR_FRAMERATE_FPS_WARN :{YELLOW}{DECIMAL} صورة في الثانية
|
||||
STR_FRAMERATE_GRAPH_SECONDS :{TINY_FONT}{COMMA} ثواني
|
||||
@@ -3110,6 +3115,7 @@ STR_FINANCES_YEAR :{WHITE}{NUM}
|
||||
|
||||
###length 3
|
||||
STR_FINANCES_REVENUE_TITLE :{WHITE}الدخل
|
||||
STR_FINANCES_OPERATING_EXPENSES_TITLE :{WHITE}مصروفات التشغيل
|
||||
|
||||
|
||||
###length 13
|
||||
@@ -3211,6 +3217,7 @@ STR_INDUSTRY_VIEW_LOCATION_TOOLTIP :{BLACK}وسط
|
||||
STR_INDUSTRY_VIEW_PRODUCTION_LEVEL :{BLACK}نسبة الانتاج: {YELLOW}{COMMA}%
|
||||
|
||||
STR_INDUSTRY_VIEW_PRODUCES_N_CARGO :{BLACK}ينتج: {YELLOW}{STRING}{STRING}
|
||||
STR_INDUSTRY_VIEW_CARGO_LIST_EXTENSION :، {STRING}{STRING}
|
||||
|
||||
STR_INDUSTRY_VIEW_REQUIRES :{BLACK}:يتطلب
|
||||
STR_INDUSTRY_VIEW_ACCEPT_CARGO_AMOUNT :{YELLOW}{STRING}{BLACK}: {CARGO_SHORT} تنتظر{STRING}
|
||||
@@ -3912,8 +3919,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}متوق
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}مجدول
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}غير بين المتوقع و المجدول
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :و:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :م:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
@@ -3956,6 +3961,7 @@ STR_AI_CONFIG_HUMAN_PLAYER :لاعب انس
|
||||
STR_AI_CONFIG_RANDOM_AI :ذكاء صناعي عشوائي
|
||||
STR_AI_CONFIG_NONE :(لا شيء)
|
||||
STR_AI_CONFIG_MAX_COMPETITORS :{LTBLUE}العدد الاقصى للمتنافسين: {ORANGE}{COMMA}
|
||||
STR_AI_CONFIG_COMPETITORS_INTERVAL :{LTBLUE}الفترة بين بدء المنافسين: {ORANGE}{COMMA} دقيقة
|
||||
|
||||
STR_AI_CONFIG_MOVE_UP :{BLACK}انقل للاعلى
|
||||
STR_AI_CONFIG_MOVE_UP_TOOLTIP :{BLACK}انقل الذكاء الاصطناعي المختار للاعلى
|
||||
@@ -4011,6 +4017,7 @@ STR_PERCENT_DOWN :{WHITE}{NUM}%{D
|
||||
STR_PERCENT_UP_DOWN_SMALL :{TINY_FONT}{WHITE}{NUM}%{UP_ARROW}{DOWN_ARROW}
|
||||
STR_PERCENT_UP_DOWN :{WHITE}{NUM}%{UP_ARROW}{DOWN_ARROW}
|
||||
STR_PERCENT_NONE_SMALL :{TINY_FONT}{WHITE}{NUM}%
|
||||
STR_PERCENT_NONE :{WHITE}{NUM}%
|
||||
|
||||
# Income 'floats'
|
||||
STR_INCOME_FLOAT_COST_SMALL :{TINY_FONT}{RED}تكلفة: {CURRENCY_LONG}
|
||||
|
@@ -884,41 +884,42 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Jokoaren
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Diru unitateak
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Diru unitatearen aukeraketa
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Libra (£)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dolar Amerikarrak (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euroa (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Yena (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Txelin Austriarra (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Franko Belgikarra (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Suitzar Frankoa (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Koroa Txekoa (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Marko Alemaniarra (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danierar Koroa (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Pezeta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Marko Finlandiarra (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Frankoa (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Drachma Grekoa (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Florin Hungariarra (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Koro Islandiarra (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Lira Italiarra (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Herbeheretako Florina (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norvegiar Koroa (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Zloty Poloniarra (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Leu Errumaniarra (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Errusiar Rubloa (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Tolar Esloveniarra (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Suediar Koroa (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Lira Turkiarra (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Eslovakiar Koroa (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Erreal Brasildarra (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estoniar Koroa (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lituaniako Litas-ak (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Hego koreako Won-a (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Hego Afrikako Rand-a (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Libra
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dolar Amerikarrak
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euroa
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Yena
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Txelin Austriarra
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Franko Belgikarra
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Suitzar Frankoa
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Koroa Txekoa
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Marko Alemaniarra
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danierar Koroa
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Pezeta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Marko Finlandiarra
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Frankoa
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Drachma Grekoa
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Florin Hungariarra
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Koro Islandiarra
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Lira Italiarra
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Herbeheretako Florina
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norvegiar Koroa
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Zloty Poloniarra
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Leu Errumaniarra
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Errusiar Rubloa
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Tolar Esloveniarra
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Suediar Koroa
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Lira Turkiarra
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Eslovakiar Koroa
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Erreal Brasildarra
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estoniar Koroa
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lituaniako Litas-ak
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Hego koreako Won-a
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Hego Afrikako Rand-a
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Pertsonalizatua...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari Georgiarra (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial Iraniarra (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari Georgiarra
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial Iraniarra
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Auto-gordea
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Aukeratu jokoa automatikoki gordetzeko denbora
|
||||
@@ -1752,28 +1753,28 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Inperiala (oin)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metrikoa (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Kokapena
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Grafikoak
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Soinua
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interfazea
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Orokorra
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Leihoak
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Eraikuntza
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Albisteak / Aholkulariak
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Konpainia
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Ibilgailuak
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Fisika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Ibilbideak
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Mugak
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Hondamendiak / Istripuak
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Mundua sortu
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Ingurugiroa
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Agintariak
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Herriak
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industriak
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Zama banaketa
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Lehiakideak
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Ordenagailu jokalariak
|
||||
STR_CONFIG_SETTING_LOCALISATION :Kokapena
|
||||
STR_CONFIG_SETTING_GRAPHICS :Grafikoak
|
||||
STR_CONFIG_SETTING_SOUND :Soinua
|
||||
STR_CONFIG_SETTING_INTERFACE :Interfazea
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Orokorra
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Leihoak
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Eraikuntza
|
||||
STR_CONFIG_SETTING_ADVISORS :Albisteak / Aholkulariak
|
||||
STR_CONFIG_SETTING_COMPANY :Konpainia
|
||||
STR_CONFIG_SETTING_VEHICLES :Ibilgailuak
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Fisika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Ibilbideak
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Mugak
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Hondamendiak / Istripuak
|
||||
STR_CONFIG_SETTING_GENWORLD :Mundua sortu
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Ingurugiroa
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Agintariak
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Herriak
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industriak
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Zama banaketa
|
||||
STR_CONFIG_SETTING_AI :Lehiakideak
|
||||
STR_CONFIG_SETTING_AI_NPC :Ordenagailu jokalariak
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Trenen ibilbide bilatzailea: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Trenek erabiliko duten ibilbide bilatzailea
|
||||
@@ -3947,8 +3948,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Espero z
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Programatuta
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Espero zena eta programatutakoaren artean aukeratu
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -1217,46 +1217,47 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Нала
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Валюта
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Выбар валюты
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Брытанскі фунт (£)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Даляр ЗША ($)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Эўра (€)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Японская ена (¥)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Аўстралійскі шылінг (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Бэльґійскі франк (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Швайцарскі франк (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Чэская крона (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Нямецкая марка (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Дацкая крона (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Гішпанская пэсэта (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Фінская марка (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Францускі франк (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Грэцкая драхма (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Вугорскі форынт (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Ісьляндзкая крона (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Італьянская ліра (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Нідэрляндзкі гульдэн (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Нарвэская крона (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Польскі злоты (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Румынскі лей (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Расейскі рубель (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Славенскі толар (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Швэдзкая крона (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Турэцкая ліра (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Славацкая каруна (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Бразыльскі рэал (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Эстонская крона (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Летувiскi лiт (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Паўднёвакарэйская вона (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Паўднёваафрыканскі рэнд (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Брытанскі фунт
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Даляр ЗША
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Эўра
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Японская ена
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Аўстралійскі шылінг
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Бэльґійскі франк
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Швайцарскі франк
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Чэская крона
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Нямецкая марка
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Дацкая крона
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Гішпанская пэсэта
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Фінская марка
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Францускі франк
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Грэцкая драхма
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Вугорскі форынт
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Ісьляндзкая крона
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Італьянская ліра
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Нідэрляндзкі гульдэн
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Нарвэская крона
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Польскі злоты
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Румынскі лей
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Расейскі рубель
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Славенскі толар
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Швэдзкая крона
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Турэцкая ліра
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Славацкая каруна
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Бразыльскі рэал
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Эстонская крона
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Летувiскi лiт
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Паўднёвакарэйская вона
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Паўднёваафрыканскі рэнд
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Уласная...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Грузінскі лары (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Іранскі рыал (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Мексіканскі песа (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Новы тайваньскі даляр (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Кітайскі юань (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Ганконскі даляр (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Індыйская рупія (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Грузінскі лары
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Іранскі рыал
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Мексіканскі песа
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Новы тайваньскі даляр
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Кітайскі юань
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Ганконскі даляр
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Індыйская рупія
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Аўтазахаваньне
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Інтэрвал паміж аўтаматычнымі захаваньнямі гульні
|
||||
@@ -2181,29 +2182,29 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :ангельс
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :мэтрычная (м)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :СІ (м)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Лакалізацыя
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Графіка
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Гукавыя эфэкты
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Інтэрфэйс
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Агульныя наладкі
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Вокны прагляду
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Будаўніцтва
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Навіны і інфармацыя
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Кампанія
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Фінансы
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Транспарт
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Фізічная мадэль
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Маршруты
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Абмежаваньні
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Аварыі і катастрофы
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Стварэньне мапы
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Навакольнае асяроддзе
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Гарадская адміністрацыя
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Населеныя пункты
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Прамысловасьць
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Разьмеркаваньне грузаў
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Канкурэнты
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Кампутарныя гульцы
|
||||
STR_CONFIG_SETTING_LOCALISATION :Лакалізацыя
|
||||
STR_CONFIG_SETTING_GRAPHICS :Графіка
|
||||
STR_CONFIG_SETTING_SOUND :Гукавыя эфэкты
|
||||
STR_CONFIG_SETTING_INTERFACE :Інтэрфэйс
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Агульныя наладкі
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Вокны прагляду
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Будаўніцтва
|
||||
STR_CONFIG_SETTING_ADVISORS :Навіны і інфармацыя
|
||||
STR_CONFIG_SETTING_COMPANY :Кампанія
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Фінансы
|
||||
STR_CONFIG_SETTING_VEHICLES :Транспарт
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Фізічная мадэль
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Маршруты
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Абмежаваньні
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Аварыі і катастрофы
|
||||
STR_CONFIG_SETTING_GENWORLD :Стварэньне мапы
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Навакольнае асяроддзе
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Гарадская адміністрацыя
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Населеныя пункты
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Прамысловасьць
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Разьмеркаваньне грузаў
|
||||
STR_CONFIG_SETTING_AI :Канкурэнты
|
||||
STR_CONFIG_SETTING_AI_NPC :Кампутарныя гульцы
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Альґарытм пошуку шляху для цягнікоў: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Мэханізм пошуку шляху для цягнікоў.
|
||||
@@ -4551,8 +4552,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Чака
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Па раскладзе
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Пераключэньне паміж ґрафікам руху й чаканым часам прыбыцьця/адпраўленьня
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :П:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :А:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -847,7 +847,7 @@ STR_NEWS_COMPANY_BANKRUPT_TITLE :{BIG_FONT}{BLAC
|
||||
STR_NEWS_COMPANY_BANKRUPT_DESCRIPTION :{BIG_FONT}{BLACK}{STRING} foi fechada pelos credores e todos os seus bens foram vendidos!
|
||||
STR_NEWS_COMPANY_LAUNCH_TITLE :{BIG_FONT}{BLACK}Nova empresa de transportes lançada!
|
||||
STR_NEWS_COMPANY_LAUNCH_DESCRIPTION :{BIG_FONT}{BLACK}{STRING} inicia construção próximo a {TOWN}!
|
||||
STR_NEWS_MERGER_TAKEOVER_TITLE :{BIG_FONT}{BLACK}{STRING} foi retomada por {STRING}!
|
||||
STR_NEWS_MERGER_TAKEOVER_TITLE :{BIG_FONT}{BLACK}{STRING} foi comprada por {STRING} por um valor não revelado!
|
||||
STR_PRESIDENT_NAME_MANAGER :{BLACK}{PRESIDENT_NAME}{}(Gerente)
|
||||
|
||||
STR_NEWS_NEW_TOWN :{BLACK}{BIG_FONT}{STRING} patrocinou a construção da nova cidade {TOWN}!
|
||||
@@ -952,49 +952,51 @@ STR_GAME_OPTIONS_VOLUME_100 :100%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Unidades monetárias
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Seleção de unidades monetárias
|
||||
|
||||
STR_GAME_OPTIONS_CURRENCY_CODE :{STRING} ({STRING})
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Libras Britânicas (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dólares Norte Americanos (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Iene Japonês (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Xelim Austríaco (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Franco Belga (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Franco Suíço (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Coroa Checa (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Marco Alemão (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Coroa Dinamarquesa (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Peseta Espanhola (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Marco Finlandês (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franco Francês (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Dracma Grego (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Forint Húngaro (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Coroa Islandesa (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Lira Italiana (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Guilda Holandesa (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Coroa Norueguesa (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Złoty Polonês (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Lei Romeno (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Rublo Russo (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Tolar Eslovênio (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Coroa Sueca (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Lira Turca (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Coroa Eslovaca (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Real Brasileiro (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Coroa Estoniana (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litas Lituano (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Won Sul-Coreano (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Rand Sul-Africano (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Libras Britânicas
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dólares Norte Americanos
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Iene Japonês
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Xelim Austríaco
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Franco Belga
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Franco Suíço
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Coroa Checa
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Marco Alemão
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Coroa Dinamarquesa
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Peseta Espanhola
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Marco Finlandês
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franco Francês
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Dracma Grego
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Forint Húngaro
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Coroa Islandesa
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Lira Italiana
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Guilda Holandesa
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Coroa Norueguesa
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Złoty Polonês
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Lei Romeno
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Rublo Russo
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Tolar Eslovênio
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Coroa Sueca
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Lira Turca
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Coroa Eslovaca
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Real Brasileiro
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Coroa Estoniana
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litas Lituano
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Won Sul-Coreano
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Rand Sul-Africano
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Personalizado...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari da Georgia (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial Iraniano (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Novo Rublo Russo (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Peso Mexicano (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Novo dólar de Taiwan (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Renminbi chinês (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Dólar de Hong Kong (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Rúpia Indiana (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial Iraniano
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Novo Rublo Russo
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Peso Mexicano
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Novo dólar de Taiwan
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Renminbi chinês
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Dólar de Hong Kong
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Rúpia Indiana
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia Indonésia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit Malaio (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit Malaio
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Salvar automaticamente
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Selecionar o intervalo entre jogos salvos automaticos
|
||||
@@ -1559,7 +1561,7 @@ STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREY_TO_RED :Cinza para verm
|
||||
STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREYSCALE :Escala de cinza
|
||||
|
||||
STR_CONFIG_SETTING_SCROLLMODE :Comportamento de rolamento da janela: {STRING}
|
||||
STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Comportamento ao rolar o mapa
|
||||
STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Comportamento ao mover o mapa. A opção de "posição do mouse travada" não funciona em todos os sistemas, tais como versões baseadas na web, telas sensíveis ao toque, Linux com Wayland e outros.
|
||||
###length 4
|
||||
STR_CONFIG_SETTING_SCROLLMODE_DEFAULT :Mover vista com BDM, posição do mouse travada
|
||||
STR_CONFIG_SETTING_SCROLLMODE_RMB_LOCKED :Mover mapa com BDM, posição do mouse travada
|
||||
@@ -2019,30 +2021,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperial (ft)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Métrico (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Localização
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Gráficos
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Som
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Geral
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Janelas de visualização
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Construção
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Notícias / Conselheiros
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Companhia
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Contabilidade
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Veículos
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Física
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Rota
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Limitações
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Desastres / Acidentes
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Geração de Mundo
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Meio-Ambiente
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Autoridades
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE} Cidades
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Indústrias
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Distribuição de Carga
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Oponentes
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computadores
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Rede
|
||||
STR_CONFIG_SETTING_LOCALISATION :Localização
|
||||
STR_CONFIG_SETTING_GRAPHICS :Gráficos
|
||||
STR_CONFIG_SETTING_SOUND :Som
|
||||
STR_CONFIG_SETTING_INTERFACE :Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Geral
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Janelas de visualização
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Construção
|
||||
STR_CONFIG_SETTING_ADVISORS :Notícias / Conselheiros
|
||||
STR_CONFIG_SETTING_COMPANY :Companhia
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Contabilidade
|
||||
STR_CONFIG_SETTING_VEHICLES :Veículos
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Física
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Rota
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Limitações
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Desastres / Acidentes
|
||||
STR_CONFIG_SETTING_GENWORLD :Geração de Mundo
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Meio-Ambiente
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Autoridades
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS : Cidades
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Indústrias
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Distribuição de Carga
|
||||
STR_CONFIG_SETTING_AI :Oponentes
|
||||
STR_CONFIG_SETTING_AI_NPC :Computadores
|
||||
STR_CONFIG_SETTING_NETWORK :Rede
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder para trens: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Algorítimo de formulação de vias para trens, que define quais vias tomar
|
||||
@@ -2081,6 +2083,7 @@ STR_CONFIG_ERROR_SPRITECACHE_TOO_BIG :{WHITE}A aloca
|
||||
# Video initalization errors
|
||||
STR_VIDEO_DRIVER_ERROR :{WHITE}Erro nas configurações de vídeo...
|
||||
STR_VIDEO_DRIVER_ERROR_NO_HARDWARE_ACCELERATION :{WHITE}... nenhuma GPU compatível encontrada. Aceleração de hardware desativada
|
||||
STR_VIDEO_DRIVER_ERROR_HARDWARE_ACCELERATION_CRASH :{WHITE}... O driver gráfico (GPU) interrompeu o jogo. Aceleração por hardware desativada.
|
||||
|
||||
# Intro window
|
||||
STR_INTRO_CAPTION :{WHITE}OpenTTD {REV}
|
||||
@@ -3760,6 +3763,8 @@ STR_COMPANY_VIEW_INFRASTRUCTURE_BUTTON :{BLACK}Detalhes
|
||||
STR_COMPANY_VIEW_INFRASTRUCTURE_TOOLTIP :{BLACK}Ver informações detalhadas de infraestrutura
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_BUTTON :{BLACK}Dar dinheiro
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_TOOLTIP :{BLACK}Dá dinheiro a essa empresa
|
||||
STR_COMPANY_VIEW_HOSTILE_TAKEOVER_BUTTON :{BLACK}Aquisição hostil
|
||||
STR_COMPANY_VIEW_HOSTILE_TAKEOVER_TOOLTIP :{BLACK}Fazer a aquisição hostil desta empresa
|
||||
|
||||
STR_COMPANY_VIEW_NEW_FACE_BUTTON :{BLACK}Novo Rosto
|
||||
STR_COMPANY_VIEW_NEW_FACE_TOOLTIP :{BLACK}Selecionar novo rosto para o presidente
|
||||
@@ -3775,6 +3780,7 @@ STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :Nome do Preside
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_QUERY_CAPTION :Inserir a quantidade de dinheiro que você quer dar
|
||||
|
||||
STR_BUY_COMPANY_MESSAGE :{WHITE}Estamos à procura de uma empresa de transportes para comprar a nossa empresa{}{}Deseja comprar {COMPANY} por {CURRENCY_LONG}?
|
||||
STR_BUY_COMPANY_HOSTILE_TAKEOVER :{WHITE}Na aquisição hostil de {COMPANY} você irá adquirir todos os ativos, liquidar todos os empréstimos e pagar o valor de 2 anos de lucros.{}{}O total estimado é de {CURRENCY_LONG}.{}{}Você quer continuar com esta aquisição hostil?
|
||||
|
||||
# Company infrastructure window
|
||||
STR_COMPANY_INFRASTRUCTURE_VIEW_CAPTION :{WHITE}Infraestrutura de {COMPANY}
|
||||
@@ -3846,6 +3852,7 @@ STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Administ
|
||||
STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Envia instruções a todos os veículos desta lista
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Substituir veículos
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Enviar para Manutenção
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Criar grupo
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Lucro anual: {CURRENCY_LONG} (último ano: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{STRING} {STRING}
|
||||
@@ -4568,8 +4575,8 @@ STR_TIMETABLE_EXPECTED :{BLACK}Esperado
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Agendado
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Trocar entre esperado e agendado
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :C:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :P:
|
||||
STR_TIMETABLE_ARRIVAL :C: {COLOUR}{DATE_TINY}
|
||||
STR_TIMETABLE_DEPARTURE :P: {COLOUR}{DATE_TINY}
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
@@ -5624,6 +5631,8 @@ STR_JUST_DATE_SHORT :{DATE_SHORT}
|
||||
STR_JUST_DATE_LONG :{DATE_LONG}
|
||||
STR_JUST_DATE_ISO :{DATE_ISO}
|
||||
STR_JUST_STRING :{STRING}
|
||||
STR_JUST_STRING1 :{STRING}
|
||||
STR_JUST_STRING2 :{STRING}
|
||||
STR_JUST_STRING_STRING :{STRING}{STRING}
|
||||
STR_JUST_RAW_STRING :{STRING}
|
||||
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
|
||||
|
@@ -890,43 +890,44 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Наст
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Парична единица
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Избор на парична единица
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Британска лира (£)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Американски долар ($)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Евро (€)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Японска йена (¥)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :австрийски шилинг (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :белгийски франк (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :швейцарски франк (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :чешка крона (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :германска марка (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :датска крона (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Испанска песета (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :финландска марка (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Френски франк (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :гръцка драхма (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :унгарски форинт (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :исландска крона (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :италианска лира (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :холандски гулден (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :норвежка крона (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Полска злота (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :румънска лея (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :руска рубла (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :словенски толар (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :шведска крона (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :турска лира (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :словашка крона (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :бразилски реал (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Естонски крони (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Литовски Литас (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Южнокорейски Вон (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Южноафрикански Ранд (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Британска лира
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Американски долар
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Евро
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Японска йена
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :австрийски шилинг
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :белгийски франк
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :швейцарски франк
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :чешка крона
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :германска марка
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :датска крона
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Испанска песета
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :финландска марка
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Френски франк
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :гръцка драхма
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :унгарски форинт
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :исландска крона
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :италианска лира
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :холандски гулден
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :норвежка крона
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Полска злота
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :румънска лея
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :руска рубла
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :словенски толар
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :шведска крона
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :турска лира
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :словашка крона
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :бразилски реал
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Естонски крони
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Литовски Литас
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Южнокорейски Вон
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Южноафрикански Ранд
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :друга...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Грузинско лари (ГЕЛ)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Ирански Риал (ИРР)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Грузинско лари
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Ирански Риал
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Нов тайвански долар
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Хонгконгски долар (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Хонгконгски долар
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Автозаписване
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Интервала между две автозаписваня
|
||||
@@ -1803,19 +1804,19 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperial (ft)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metric (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Позициониране
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Звукови ефекти
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Интерфейс
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Основни
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Строене
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Автомобили
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Маршрутизация
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Ограничения
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Права
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Градове
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Индустрии
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Съперници
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Компютърни играчи
|
||||
STR_CONFIG_SETTING_LOCALISATION :Позициониране
|
||||
STR_CONFIG_SETTING_SOUND :Звукови ефекти
|
||||
STR_CONFIG_SETTING_INTERFACE :Интерфейс
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Основни
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Строене
|
||||
STR_CONFIG_SETTING_VEHICLES :Автомобили
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Маршрутизация
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Ограничения
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Права
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Градове
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Индустрии
|
||||
STR_CONFIG_SETTING_AI :Съперници
|
||||
STR_CONFIG_SETTING_AI_NPC :Компютърни играчи
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Пътенамирач за влакове: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Маршрутизатор използван за влакове
|
||||
@@ -4025,8 +4026,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}В оч
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Насрочен
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Промени между очакване и разписание
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :П:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :З:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -952,49 +952,50 @@ STR_GAME_OPTIONS_VOLUME_100 :100{NBSP}%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Moneda
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Selecció de la unitat monetària
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Lliura esterlina (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dòlar americà (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Ien japonès (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Xíling austríac (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Franc belga (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Franc suís (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Corona txeca (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Marc alemany (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Corona danesa (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Pesseta espanyola (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Marc finlandès (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franc francès (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Dracma grega (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Florí hongarès (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Corona islandesa (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Lira italiana (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Florí neerlandès (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Corona noruega (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Zloty polonès (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Leu romanès (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Ruble rus (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Tolar eslovè (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Corona sueca (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Lira turca (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Corona eslovaca (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Real brasiler (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Corona estoniana (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litas lituà (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Won sud-coreà (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Rand sud-africà (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Lliura esterlina
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dòlar americà
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Ien japonès
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Xíling austríac
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Franc belga
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Franc suís
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Corona txeca
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Marc alemany
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Corona danesa
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Pesseta espanyola
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Marc finlandès
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franc francès
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Dracma grega
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Florí hongarès
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Corona islandesa
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Lira italiana
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Florí neerlandès
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Corona noruega
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Zloty polonès
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Leu romanès
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Ruble rus
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Tolar eslovè
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Corona sueca
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Lira turca
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Corona eslovaca
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Real brasiler
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Corona estoniana
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litas lituà
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Won sud-coreà
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Rand sud-africà
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Personalitzada
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari georgià (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial iranià (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Ruble rus modern (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Peso mexicà (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nou dòlar taiwanès (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Renminbi xinès (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Dòlar de Hong Kong (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Rúpia índia (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia indonèsia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Lari georgià
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Rial iranià
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Ruble rus modern
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Peso mexicà
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nou dòlar taiwanès
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Renminbi xinès
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Dòlar de Hong Kong
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Rúpia índia
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Rupia indonèsia
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Ringgit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Desa automàticament
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Selecciona l'interval de desada automàtica de la partida
|
||||
@@ -2019,30 +2020,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperial (peu)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Mètric (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Localització
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Gràfics
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Efectes de so
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interfície
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Finestres de visualització
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Construcció
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Notícies / Consells
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Companyia
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Comptabilitat
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Lleis físiques
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Recorreguts
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Limitacions
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Desastres / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Generació del món
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Interacció amb l'entorn
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Autoritats
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Poblacions
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Indústries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Distribució de la càrrega
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Competidors
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Jugadors IA
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Xarxa
|
||||
STR_CONFIG_SETTING_LOCALISATION :Localització
|
||||
STR_CONFIG_SETTING_GRAPHICS :Gràfics
|
||||
STR_CONFIG_SETTING_SOUND :Efectes de so
|
||||
STR_CONFIG_SETTING_INTERFACE :Interfície
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Finestres de visualització
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Construcció
|
||||
STR_CONFIG_SETTING_ADVISORS :Notícies / Consells
|
||||
STR_CONFIG_SETTING_COMPANY :Companyia
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Comptabilitat
|
||||
STR_CONFIG_SETTING_VEHICLES :Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Lleis físiques
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Recorreguts
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Limitacions
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Desastres / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :Generació del món
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Interacció amb l'entorn
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Autoritats
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Poblacions
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Indústries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Distribució de la càrrega
|
||||
STR_CONFIG_SETTING_AI :Competidors
|
||||
STR_CONFIG_SETTING_AI_NPC :Jugadors IA
|
||||
STR_CONFIG_SETTING_NETWORK :Xarxa
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Encaminador dels trens: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Algorisme a emprar per a escollir les rutes dels trens
|
||||
@@ -4568,8 +4569,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Esperat
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Planificat
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Canvia entre esperat i planificat
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -486,6 +486,7 @@ STR_NEWS_MESSAGE_CAPTION :{WHITE}Пӗлт
|
||||
|
||||
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Вырӑсла тенкӗ (RUR)
|
||||
|
||||
@@ -840,11 +841,11 @@ STR_CONFIG_SETTING_TOWN_GROWTH_VERY_FAST :Питӗ хӑв
|
||||
|
||||
###length 3
|
||||
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Интерфейс
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Лартӑм
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Ҫул-йӗр:
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Хуласем
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Ӑмӑртуҫӑсем
|
||||
STR_CONFIG_SETTING_INTERFACE :Интерфейс
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Лартӑм
|
||||
STR_CONFIG_SETTING_VEHICLES :Ҫул-йӗр:
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Хуласем
|
||||
STR_CONFIG_SETTING_AI :Ӑмӑртуҫӑсем
|
||||
|
||||
###length 2
|
||||
STR_CONFIG_SETTING_PATHFINDER_NPF :NPF
|
||||
|
@@ -1007,47 +1007,48 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Postavke
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Novčane jedinice
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Izbor novčanih jedinica
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Funte (£)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Američki Dolar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanski Jen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrijski šiling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgijski franak (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Švicarski franak (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Češka kruna (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Njemačka marka (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danska kruna (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Španjolska Pezeta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finska marka (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Francuski Franak (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Grčka drahma (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Mađarski forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandska kruna (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Talijanska lira (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nizozemski gulden (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norveška kruna (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poljski Zloti (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumunjski lev (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Ruske rublje (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenski tolar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Švedska kruna (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turska lira (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovačka kruna (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilski real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonska kruna (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litvanski Litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Južnokorejski Won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Južnoafrički Rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Funte
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Američki Dolar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanski Jen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrijski šiling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgijski franak
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Švicarski franak
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Češka kruna
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Njemačka marka
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danska kruna
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Španjolska Pezeta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finska marka
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Francuski Franak
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Grčka drahma
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Mađarski forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandska kruna
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Talijanska lira
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nizozemski gulden
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norveška kruna
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poljski Zloti
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumunjski lev
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Ruske rublje
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenski tolar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Švedska kruna
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turska lira
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovačka kruna
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilski real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonska kruna
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litvanski Litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Južnokorejski Won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Južnoafrički Rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Proizvoljno...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Gruzijski Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranski Rial (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nove ruske rublje (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Meksički Pesos (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Novi Tajvanski Dolar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Kineski Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hongkonški Dolar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indijska Rupija (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Gruzijski Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranski Rial
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nove ruske rublje
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Meksički Pesos
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Novi Tajvanski Dolar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Kineski Renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hongkonški Dolar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indijska Rupija
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatsko spremanje
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Odaberi interval između automatskih spremanja igre
|
||||
@@ -1980,29 +1981,29 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperijalni (ft
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metrički (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Lokalizacija
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Grafika
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Zvučni efekti
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Sučelje
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Opće
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Pogledi
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Izgradnja
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Novosti / savjetnici
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Tvrtka
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Računovodstvo
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Vozila
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Fizika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Rutanje
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Ograničenja
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Katastrofe / nesreće
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Stvaranje svijeta
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Okoliš
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Vlasti
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Gradovi
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industrije
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Distribucija tereta
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Suparnici
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Računalni igrači
|
||||
STR_CONFIG_SETTING_LOCALISATION :Lokalizacija
|
||||
STR_CONFIG_SETTING_GRAPHICS :Grafika
|
||||
STR_CONFIG_SETTING_SOUND :Zvučni efekti
|
||||
STR_CONFIG_SETTING_INTERFACE :Sučelje
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Opće
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Pogledi
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Izgradnja
|
||||
STR_CONFIG_SETTING_ADVISORS :Novosti / savjetnici
|
||||
STR_CONFIG_SETTING_COMPANY :Tvrtka
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Računovodstvo
|
||||
STR_CONFIG_SETTING_VEHICLES :Vozila
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Fizika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Rutanje
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Ograničenja
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Katastrofe / nesreće
|
||||
STR_CONFIG_SETTING_GENWORLD :Stvaranje svijeta
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Okoliš
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Vlasti
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Gradovi
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industrije
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Distribucija tereta
|
||||
STR_CONFIG_SETTING_AI :Suparnici
|
||||
STR_CONFIG_SETTING_AI_NPC :Računalni igrači
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pronalaženje putanje za vlakove: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Pronalazač puteva koji će se koristiti za vlakove
|
||||
@@ -4375,8 +4376,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Očekiva
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Raspoređeno
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Promijeni između očekivanog i zadanog
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :D:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :O:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -1023,49 +1023,50 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Možnost
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Měna
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Výběr jednotek měny
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Libra (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dolar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japonský jen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Rakouský šilink (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgický frank (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Švýcarský frank (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Česká koruna (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Německá marka (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Dánská koruna (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Španělská peseta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finská marka (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Francouzský frank (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Řecká drachma (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Maďarský forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandská koruna (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italská lira (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Holandský gulden (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norská koruna (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polský zlotý (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumunský lei (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Ruský rubl (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovinský tolar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Švédská koruna (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turecká lira (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovenská koruna (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilský real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonská koruna (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litevský litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Jihokorejský won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Jihoafrický rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Libra
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dolar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japonský jen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Rakouský šilink
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgický frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Švýcarský frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Česká koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Německá marka
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Dánská koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Španělská peseta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finská marka
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Francouzský frank
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Řecká drachma
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Maďarský forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandská koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italská lira
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Holandský gulden
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norská koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polský zlotý
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumunský lei
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Ruský rubl
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovinský tolar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Švédská koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turecká lira
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovenská koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilský real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonská koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litevský litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Jihokorejský won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Jihoafrický rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Vlastní...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgijské Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Íránský Riál (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Ruský rubl (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexické peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nový taiwanský dolar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Čínský renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hongkongský dolar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indická rupie (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonéská rupie (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malajsijský Ringgit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgijské Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Íránský Riál
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Ruský rubl
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexické peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nový taiwanský dolar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Čínský renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hongkongský dolar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indická rupie
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonéská rupie
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malajsijský Ringgit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatické ukládání
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Volba intervalu mezi automatickým ukládáním hry
|
||||
@@ -2072,30 +2073,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperiální (f
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metrické (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Překlad
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Grafika
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Zvuk
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Ovládaní
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Obecné
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Pohledy
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Výstavba
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Novinky / Poradci
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Společnost
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Účetnictví
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Dopravní prostředky
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Fyzika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Směrování
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Omezení
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Katastrofy / Nehody
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Generování krajiny
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Prostředí
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Městská správa
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Města
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Průmysl
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Distribuce nákladu
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Konkurenti
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Umělá inteligence
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Síť
|
||||
STR_CONFIG_SETTING_LOCALISATION :Překlad
|
||||
STR_CONFIG_SETTING_GRAPHICS :Grafika
|
||||
STR_CONFIG_SETTING_SOUND :Zvuk
|
||||
STR_CONFIG_SETTING_INTERFACE :Ovládaní
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Obecné
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Pohledy
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Výstavba
|
||||
STR_CONFIG_SETTING_ADVISORS :Novinky / Poradci
|
||||
STR_CONFIG_SETTING_COMPANY :Společnost
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Účetnictví
|
||||
STR_CONFIG_SETTING_VEHICLES :Dopravní prostředky
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Fyzika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Směrování
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Omezení
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Katastrofy / Nehody
|
||||
STR_CONFIG_SETTING_GENWORLD :Generování krajiny
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Prostředí
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Městská správa
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Města
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Průmysl
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Distribuce nákladu
|
||||
STR_CONFIG_SETTING_AI :Konkurenti
|
||||
STR_CONFIG_SETTING_AI_NPC :Umělá inteligence
|
||||
STR_CONFIG_SETTING_NETWORK :Síť
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Hledač cesty pro vlaky: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Hledač cesty pro vlaky
|
||||
@@ -4619,8 +4620,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Očekáv
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Plánovaný
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Přepnout mezi očekávaným a plánovaným
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :P:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :O:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -951,49 +951,50 @@ STR_GAME_OPTIONS_VOLUME_100 :100%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Valutaenhed
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Valg af valutaenhed
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Britiske Pund (£)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Amerikanske dollars ($)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanske Yen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Østrisk Shilling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgiske Franc (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Sweiziske Franc (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tjekkiske Koruna (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danske Kroner (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanske Peseta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finske Markka (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franske Franc (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Græske Drachmer (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Ungarnske Forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandske Kroner (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italienske Lire (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Hollandske Guilder (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norske Kroner (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polske Zloty (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumænske Lei (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russiske Rubel (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenske Tolare (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Svenske Kroner (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Tyrkiske Lira (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovakiske Koruna (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brasilianske Real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estiske Kroon (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litauiske Litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Sydkoreansk Won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Sydafrikansk Rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Britiske Pund
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Amerikanske dollars
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanske Yen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Østrisk Shilling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgiske Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Sweiziske Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tjekkiske Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danske Kroner
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanske Peseta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finske Markka
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franske Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Græske Drachmer
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Ungarnske Forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandske Kroner
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italienske Lire
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Hollandske Guilder
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norske Kroner
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polske Zloty
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumænske Lei
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russiske Rubel
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenske Tolare
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Svenske Kroner
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Tyrkiske Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovakiske Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brasilianske Real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estiske Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litauiske Litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Sydkoreansk Won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Sydafrikansk Rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Brugerdefineret...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgiske Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranske Rialer (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Ny Russisk Rubel (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Meksikansk Peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Ny Taiwan dollar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Kinesisk Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indisk rupi (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesisk Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysisk Ringgit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgiske Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranske Rialer
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Ny Russisk Rubel
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Meksikansk Peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Ny Taiwan dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Kinesisk Renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indisk rupi
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesisk Rupiah
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysisk Ringgit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatisk gemning
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Vælg interval imellem automatisk gemning
|
||||
@@ -2018,30 +2019,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperisk (fod)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metrisk (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Lokalisering
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Grafiksæt / Manglende grafik
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Lydeffekter
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Brugerflade
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Generelt
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Konstruktion
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Nyheder / Rådgivere
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Firma
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Regnskab
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Køretøjer
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Fysik / Tilstand
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Ruteplanlægning
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Begrænsninger
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Katastrofer / Ulykker
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Verden generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Miljø
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Myndigheder
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Byer
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industrier
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Fragtdistribution
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Modstandere
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computerstyrede spillere
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Netværk
|
||||
STR_CONFIG_SETTING_LOCALISATION :Lokalisering
|
||||
STR_CONFIG_SETTING_GRAPHICS :Grafiksæt / Manglende grafik
|
||||
STR_CONFIG_SETTING_SOUND :Lydeffekter
|
||||
STR_CONFIG_SETTING_INTERFACE :Brugerflade
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Generelt
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Konstruktion
|
||||
STR_CONFIG_SETTING_ADVISORS :Nyheder / Rådgivere
|
||||
STR_CONFIG_SETTING_COMPANY :Firma
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Regnskab
|
||||
STR_CONFIG_SETTING_VEHICLES :Køretøjer
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Fysik / Tilstand
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Ruteplanlægning
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Begrænsninger
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Katastrofer / Ulykker
|
||||
STR_CONFIG_SETTING_GENWORLD :Verden generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Miljø
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Myndigheder
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Byer
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industrier
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Fragtdistribution
|
||||
STR_CONFIG_SETTING_AI :Modstandere
|
||||
STR_CONFIG_SETTING_AI_NPC :Computerstyrede spillere
|
||||
STR_CONFIG_SETTING_NETWORK :Netværk
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Stifinder til tog: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Stifinder til brug for toge
|
||||
@@ -3760,6 +3761,7 @@ STR_COMPANY_VIEW_INFRASTRUCTURE_BUTTON :{BLACK}Detaljer
|
||||
STR_COMPANY_VIEW_INFRASTRUCTURE_TOOLTIP :{BLACK}Se detaljerede infrastruktur-tal
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_BUTTON :{BLACK}Giv penge
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_TOOLTIP :{BLACK}Giv penge til dette selskab
|
||||
STR_COMPANY_VIEW_HOSTILE_TAKEOVER_BUTTON :{BLACK}Fjendtlig overtagelse
|
||||
STR_COMPANY_VIEW_HOSTILE_TAKEOVER_TOOLTIP :{BLACK}Foretag en fjendtlig overtagelse af dette firma
|
||||
|
||||
STR_COMPANY_VIEW_NEW_FACE_BUTTON :{BLACK}Nyt ansigt
|
||||
@@ -3848,6 +3850,7 @@ STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Administ
|
||||
STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send instruktioner til alle køretøjer i denne liste
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Udskift køretøjer
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send til eftersyn
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Opret gruppe
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Afkast i år: {CURRENCY_LONG} (sidste år: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{STRING} {STRING}
|
||||
@@ -4570,8 +4573,8 @@ STR_TIMETABLE_EXPECTED :{BLACK}Forvente
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Planlagt
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Skift mellem forventet og tidslagt
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :Ank:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :Afg:
|
||||
STR_TIMETABLE_ARRIVAL :A: {COLOUR}{DATE_TINY}
|
||||
STR_TIMETABLE_DEPARTURE :D: {COLOUR}{DATE_TINY}
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
@@ -5626,6 +5629,8 @@ STR_JUST_DATE_SHORT :{DATE_SHORT}
|
||||
STR_JUST_DATE_LONG :{DATE_LONG}
|
||||
STR_JUST_DATE_ISO :{DATE_ISO}
|
||||
STR_JUST_STRING :{STRING}
|
||||
STR_JUST_STRING1 :{STRING}
|
||||
STR_JUST_STRING2 :{STRING}
|
||||
STR_JUST_STRING_STRING :{STRING}{STRING}
|
||||
STR_JUST_RAW_STRING :{STRING}
|
||||
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
|
||||
|
@@ -846,7 +846,7 @@ STR_NEWS_COMPANY_BANKRUPT_TITLE :{BIG_FONT}{BLAC
|
||||
STR_NEWS_COMPANY_BANKRUPT_DESCRIPTION :{BIG_FONT}{BLACK}{STRING} is gesloten door schuldeisers en alle eigendommen zijn verkocht!
|
||||
STR_NEWS_COMPANY_LAUNCH_TITLE :{BIG_FONT}{BLACK}Nieuw transportbedrijf gestart!
|
||||
STR_NEWS_COMPANY_LAUNCH_DESCRIPTION :{BIG_FONT}{BLACK}{STRING} begint werkzaamheden bij {TOWN}!
|
||||
STR_NEWS_MERGER_TAKEOVER_TITLE :{BIG_FONT}{BLACK}{STRING} is overgenomen door {STRING}!
|
||||
STR_NEWS_MERGER_TAKEOVER_TITLE :{BIG_FONT}{BLACK}{STRING} is overgenomen door {STRING} voor een niet nader bekend gemaakt bedrag!
|
||||
STR_PRESIDENT_NAME_MANAGER :{BLACK}{PRESIDENT_NAME}{}(Directeur)
|
||||
|
||||
STR_NEWS_NEW_TOWN :{BLACK}{BIG_FONT}{STRING} betaalt bouw van nieuwe stad {TOWN}!
|
||||
@@ -951,49 +951,50 @@ STR_GAME_OPTIONS_VOLUME_100 :100%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Valuta
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Valuta kiezen
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Britse Pond (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dollar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanse Yen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Oostenrijkse Shilling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgische Frank (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Zwitserse Frank (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tsjechische Kroon (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Duitse Mark (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Deense Kroon (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spaanse Peseta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finse Mark (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franse Frank (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Griekse Drachme (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hongaarse Forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :IJslandse Kroon (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italiaanse Lire (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nederlandse Gulden (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Noorse Kroon (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poolse Zloty (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Roemeense Leu (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russische Roebel (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Sloveense Tolar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Zweedse Kroon (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkse Lira (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slowaakse Kroon (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Braziliaanse Real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estse Kroon (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litouwse Litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Zuid-Koreaanse Won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Zuid-Afrikaanse Rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Britse Pond
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanse Yen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Oostenrijkse Shilling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgische Frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Zwitserse Frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tsjechische Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Duitse Mark
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Deense Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spaanse Peseta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finse Mark
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Franse Frank
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Griekse Drachme
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hongaarse Forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :IJslandse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italiaanse Lire
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nederlandse Gulden
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Noorse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poolse Zloty
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Roemeense Leu
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russische Roebel
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Sloveense Tolar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Zweedse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkse Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slowaakse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Braziliaanse Real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estse Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litouwse Litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Zuid-Koreaanse Won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Zuid-Afrikaanse Rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Aangepast...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgische Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iraanse Rial (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nieuwe Russische Roebel (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexicaanse peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nieuwe Taiwanse dollar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indiase rupee (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesische roepia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Maleisische Ringgit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgische Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iraanse Rial
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nieuwe Russische Roebel
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexicaanse peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nieuwe Taiwanse dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indiase rupee
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesische roepia
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Maleisische Ringgit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Automatisch opslaan
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Tijdsduur kiezen tussen automatisch opgeslagen spellen
|
||||
@@ -1558,7 +1559,7 @@ STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREY_TO_RED :Grijs naar rood
|
||||
STR_CONFIG_SETTING_LINKGRAPH_COLOURS_GREYSCALE :Grijstinten
|
||||
|
||||
STR_CONFIG_SETTING_SCROLLMODE :Verplaatsingsgedrag voor kijkvensters: {STRING}
|
||||
STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Gedrag tijdens het verplaatsen van de kaart
|
||||
STR_CONFIG_SETTING_SCROLLMODE_HELPTEXT :Gedrag tijdens het verplaatsen van de kaart. De opties over vergrendeling van de muis werken niet op alle systemen, bijv. webversies, aanraakschermen, Linux met Wayland en andere
|
||||
###length 4
|
||||
STR_CONFIG_SETTING_SCROLLMODE_DEFAULT :Kijkvenster verplaatsen met rechtermuisknop, muispositie vergrendeld
|
||||
STR_CONFIG_SETTING_SCROLLMODE_RMB_LOCKED :Kaart verplaatsen met rechtermuisknop, muispositie vergrendeld
|
||||
@@ -2018,30 +2019,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperiaal (ft)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metrisch (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Lokalisatie
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Grafische elementen
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Geluid
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Gebruikersscherm
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Algemeen
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Kijkvensters
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Constructie
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Nieuws/adviseurs
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Bedrijf
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Boekhouding
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Voertuigen
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Natuurkundige eigenschappen
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Routebepaling
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Beperkingen
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Rampen/ongelukken
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Wereldontwikkeling
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Omgeving
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Autoriteiten
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Steden
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industrieën
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Vrachtdistributie
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Tegenstanders
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computerspelers
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Netwerk
|
||||
STR_CONFIG_SETTING_LOCALISATION :Lokalisatie
|
||||
STR_CONFIG_SETTING_GRAPHICS :Grafische elementen
|
||||
STR_CONFIG_SETTING_SOUND :Geluid
|
||||
STR_CONFIG_SETTING_INTERFACE :Gebruikersscherm
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Algemeen
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Kijkvensters
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Constructie
|
||||
STR_CONFIG_SETTING_ADVISORS :Nieuws/adviseurs
|
||||
STR_CONFIG_SETTING_COMPANY :Bedrijf
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Boekhouding
|
||||
STR_CONFIG_SETTING_VEHICLES :Voertuigen
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Natuurkundige eigenschappen
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Routebepaling
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Beperkingen
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Rampen/ongelukken
|
||||
STR_CONFIG_SETTING_GENWORLD :Wereldontwikkeling
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Omgeving
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Autoriteiten
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Steden
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industrieën
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Vrachtdistributie
|
||||
STR_CONFIG_SETTING_AI :Tegenstanders
|
||||
STR_CONFIG_SETTING_AI_NPC :Computerspelers
|
||||
STR_CONFIG_SETTING_NETWORK :Netwerk
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Routezoeker voor treinen: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Routezoeker voor treinen.
|
||||
@@ -2080,6 +2081,7 @@ STR_CONFIG_ERROR_SPRITECACHE_TOO_BIG :{WHITE}Toewijze
|
||||
# Video initalization errors
|
||||
STR_VIDEO_DRIVER_ERROR :{WHITE}Fout met video-instellingen...
|
||||
STR_VIDEO_DRIVER_ERROR_NO_HARDWARE_ACCELERATION :{WHITE}... geen compatibele GPU gevonden. Hardwareversnelling is uitgeschakeld
|
||||
STR_VIDEO_DRIVER_ERROR_HARDWARE_ACCELERATION_CRASH :{WHITE}... Spel is vastgelopen door het GPU-stuurprogramma. Hardwareversnelling wordt uitgeschakeld
|
||||
|
||||
# Intro window
|
||||
STR_INTRO_CAPTION :{WHITE}OpenTTD {REV}
|
||||
@@ -3759,6 +3761,8 @@ STR_COMPANY_VIEW_INFRASTRUCTURE_BUTTON :{BLACK}Details
|
||||
STR_COMPANY_VIEW_INFRASTRUCTURE_TOOLTIP :{BLACK}Gedetailleerde aantallen infrastructuur bekijken
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_BUTTON :{BLACK}Geld geven
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_TOOLTIP :{BLACK}Geld geven aan dit bedrijf
|
||||
STR_COMPANY_VIEW_HOSTILE_TAKEOVER_BUTTON :{BLACK}Vijandige overname
|
||||
STR_COMPANY_VIEW_HOSTILE_TAKEOVER_TOOLTIP :{BLACK}Een vijandige overname van dit bedrijf uitvoeren
|
||||
|
||||
STR_COMPANY_VIEW_NEW_FACE_BUTTON :{BLACK}Nieuw gezicht
|
||||
STR_COMPANY_VIEW_NEW_FACE_TOOLTIP :{BLACK}Nieuw gezicht voor directeur kiezen
|
||||
@@ -3774,6 +3778,7 @@ STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :Naam van direct
|
||||
STR_COMPANY_VIEW_GIVE_MONEY_QUERY_CAPTION :Voer het bedrag in om weg te geven
|
||||
|
||||
STR_BUY_COMPANY_MESSAGE :{WHITE}We zoeken een transportbedrijf dat ons bedrijf over kan nemen.{}{}Wil je {COMPANY} kopen voor {CURRENCY_LONG}?
|
||||
STR_BUY_COMPANY_HOSTILE_TAKEOVER :{WHITE}Bij een vijandige overname van {COMPANY} neem je alle bezittingen over, betaal je alle leningen terug en betaal je twee jaar winst.{}{}Het totaal wordt geschat op {CURRENCY_LONG}.{}{}Wil je doorgaan met de vijandige overname?
|
||||
|
||||
# Company infrastructure window
|
||||
STR_COMPANY_INFRASTRUCTURE_VIEW_CAPTION :{WHITE}Infrastructuur van {COMPANY}
|
||||
@@ -3845,6 +3850,7 @@ STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Lijst be
|
||||
STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Stuur instructies naar alle voertuigen in de lijst
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Vervang voertuigen
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Stuur voor onderhoud
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Groep maken
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Winst dit jaar: {CURRENCY_LONG} (vorig jaar: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{STRING} {STRING}
|
||||
@@ -4567,8 +4573,8 @@ STR_TIMETABLE_EXPECTED :{BLACK}Verwacht
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Volgens dienstregeling
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Wissel tussen verwacht en volgens dienstregeling
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :V:
|
||||
STR_TIMETABLE_ARRIVAL :A: {COLOUR}{DATE_TINY}
|
||||
STR_TIMETABLE_DEPARTURE :D: {COLOUR}{DATE_TINY}
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
@@ -5623,6 +5629,8 @@ STR_JUST_DATE_SHORT :{DATE_SHORT}
|
||||
STR_JUST_DATE_LONG :{DATE_LONG}
|
||||
STR_JUST_DATE_ISO :{DATE_ISO}
|
||||
STR_JUST_STRING :{STRING}
|
||||
STR_JUST_STRING1 :{STRING}
|
||||
STR_JUST_STRING2 :{STRING}
|
||||
STR_JUST_STRING_STRING :{STRING}{STRING}
|
||||
STR_JUST_RAW_STRING :{STRING}
|
||||
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
|
||||
|
@@ -951,49 +951,51 @@ STR_GAME_OPTIONS_VOLUME_100 :100%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Currency units
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Currency units selection
|
||||
|
||||
STR_GAME_OPTIONS_CURRENCY_CODE :{STRING} ({RAW_STRING})
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :British Pound (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :American Dollar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :French Franc (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russian Rubles (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :British Pound
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :American Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :French Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russian Rubles
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Custom...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgian Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranian Rial (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :New Russian Ruble (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexican Peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :New Taiwan Dollar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgian Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranian Rial
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :New Russian Ruble
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexican Peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :New Taiwan Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves
|
||||
@@ -2018,30 +2020,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperial (ft)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metric (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Localisation
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Graphics
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Sound
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Construction
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}News / Advisors
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Company
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Accounting
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Physics
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Routing
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Limitations
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Disasters / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}World generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Environment
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Authorities
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Towns
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Cargo distribution
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Competitors
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computer players
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Network
|
||||
STR_CONFIG_SETTING_LOCALISATION :Localisation
|
||||
STR_CONFIG_SETTING_GRAPHICS :Graphics
|
||||
STR_CONFIG_SETTING_SOUND :Sound
|
||||
STR_CONFIG_SETTING_INTERFACE :Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Construction
|
||||
STR_CONFIG_SETTING_ADVISORS :News / Advisors
|
||||
STR_CONFIG_SETTING_COMPANY :Company
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Accounting
|
||||
STR_CONFIG_SETTING_VEHICLES :Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Physics
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Routing
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Limitations
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Disasters / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :World generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Environment
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Authorities
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Towns
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Cargo distribution
|
||||
STR_CONFIG_SETTING_AI :Competitors
|
||||
STR_CONFIG_SETTING_AI_NPC :Computer players
|
||||
STR_CONFIG_SETTING_NETWORK :Network
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder for trains: {STRING2}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Path finder to use for trains
|
||||
@@ -3849,6 +3851,7 @@ STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Manage l
|
||||
STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send instructions to all vehicles in this list
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Replace vehicles
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send for Servicing
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Create group
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Profit this year: {CURRENCY_LONG} (last year: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{STRING1} {STRING1}
|
||||
@@ -4571,8 +4574,8 @@ STR_TIMETABLE_EXPECTED :{BLACK}Expected
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Scheduled
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Switch between expected and scheduled
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
STR_TIMETABLE_ARRIVAL :A: {COLOUR}{DATE_TINY}
|
||||
STR_TIMETABLE_DEPARTURE :D: {COLOUR}{DATE_TINY}
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
@@ -5627,6 +5630,8 @@ STR_JUST_DATE_SHORT :{DATE_SHORT}
|
||||
STR_JUST_DATE_LONG :{DATE_LONG}
|
||||
STR_JUST_DATE_ISO :{DATE_ISO}
|
||||
STR_JUST_STRING :{STRING}
|
||||
STR_JUST_STRING1 :{STRING1}
|
||||
STR_JUST_STRING2 :{STRING2}
|
||||
STR_JUST_STRING_STRING :{STRING}{STRING}
|
||||
STR_JUST_RAW_STRING :{RAW_STRING}
|
||||
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{RAW_STRING}
|
||||
|
@@ -951,49 +951,51 @@ STR_GAME_OPTIONS_VOLUME_100 :100%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Currency units
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Currency units selection
|
||||
|
||||
STR_GAME_OPTIONS_CURRENCY_CODE :{STRING} ({STRING})
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :British Pound (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :American Dollar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :French Franc (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russian Rubles (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :British Pound
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :American Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :French Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russian Rubles
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Custom...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgian Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranian Rial (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :New Russian Ruble (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexican Peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :New Taiwan Dollar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgian Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranian Rial
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :New Russian Ruble
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexican Peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :New Taiwan Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves
|
||||
@@ -2018,30 +2020,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperial (ft)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metric (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Localisation
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Graphics
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Sound
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Construction
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}News / Advisors
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Company
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Accounting
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Physics
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Routing
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Limitations
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Disasters / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}World generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Environment
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Authorities
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Towns
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Cargo distribution
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Competitors
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computer players
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Network
|
||||
STR_CONFIG_SETTING_LOCALISATION :Localisation
|
||||
STR_CONFIG_SETTING_GRAPHICS :Graphics
|
||||
STR_CONFIG_SETTING_SOUND :Sound
|
||||
STR_CONFIG_SETTING_INTERFACE :Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Construction
|
||||
STR_CONFIG_SETTING_ADVISORS :News / Advisors
|
||||
STR_CONFIG_SETTING_COMPANY :Company
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Accounting
|
||||
STR_CONFIG_SETTING_VEHICLES :Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Physics
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Routing
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Limitations
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Disasters / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :World generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Environment
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Authorities
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Towns
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Cargo distribution
|
||||
STR_CONFIG_SETTING_AI :Competitors
|
||||
STR_CONFIG_SETTING_AI_NPC :Computer players
|
||||
STR_CONFIG_SETTING_NETWORK :Network
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder for trains: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Path finder to use for trains
|
||||
@@ -3849,6 +3851,7 @@ STR_VEHICLE_LIST_MANAGE_LIST :{BLACK}Manage l
|
||||
STR_VEHICLE_LIST_MANAGE_LIST_TOOLTIP :{BLACK}Send instructions to all vehicles in this list
|
||||
STR_VEHICLE_LIST_REPLACE_VEHICLES :Replace vehicles
|
||||
STR_VEHICLE_LIST_SEND_FOR_SERVICING :Send for Servicing
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Create group
|
||||
STR_VEHICLE_LIST_PROFIT_THIS_YEAR_LAST_YEAR :{TINY_FONT}{BLACK}Profit this year: {CURRENCY_LONG} (last year: {CURRENCY_LONG})
|
||||
STR_VEHICLE_LIST_CARGO :[{CARGO_LIST}]
|
||||
STR_VEHICLE_LIST_NAME_AND_CARGO :{STRING} {STRING}
|
||||
@@ -4571,8 +4574,8 @@ STR_TIMETABLE_EXPECTED :{BLACK}Expected
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Scheduled
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Switch between expected and scheduled
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
STR_TIMETABLE_ARRIVAL :A: {COLOUR}{DATE_TINY}
|
||||
STR_TIMETABLE_DEPARTURE :D: {COLOUR}{DATE_TINY}
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
@@ -5627,6 +5630,8 @@ STR_JUST_DATE_SHORT :{DATE_SHORT}
|
||||
STR_JUST_DATE_LONG :{DATE_LONG}
|
||||
STR_JUST_DATE_ISO :{DATE_ISO}
|
||||
STR_JUST_STRING :{STRING}
|
||||
STR_JUST_STRING1 :{STRING}
|
||||
STR_JUST_STRING2 :{STRING}
|
||||
STR_JUST_STRING_STRING :{STRING}{STRING}
|
||||
STR_JUST_RAW_STRING :{STRING}
|
||||
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
|
||||
|
@@ -951,49 +951,50 @@ STR_GAME_OPTIONS_VOLUME_100 :100%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Currency units
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Currency units selection
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :British Pound (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :American Dollar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :French Franc (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russian Ruble (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :British Pound
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :American Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Japanese Yen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austrian Shilling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgian Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Swiss Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Czech Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Deutschmark
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danish Krone
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Spanish Peseta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnish Markka
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :French Franc
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Greek Drachma
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungarian Forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Icelandic Krona
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italian Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Dutch Guilder
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norwegian Krone
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polish Złoty
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Romanian Leu
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Russian Ruble
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenian Tolar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Swedish Krona
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkish Lira
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovak Koruna
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilian Real
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estonian Krooni
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Lithuanian Litas
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :South Korean Won
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :South African Rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Custom...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgian Lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranian Rial (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :New Russian Ruble (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexican Peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :New Taiwan Dollar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Georgian Lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iranian Rial
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :New Russian Ruble
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mexican Peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :New Taiwan Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Chinese Renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kong Dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Indian Rupee
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonesian Rupiah
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaysian Ringgit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Autosave
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Select interval between automatic game saves
|
||||
@@ -2018,30 +2019,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Imperial (ft)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metric (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Localization
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Graphics
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Sound
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Construction
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}News / Advisors
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Company
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Accounting
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Physics
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Routing
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Limitations
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Disasters / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}World generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Environment
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Authorities
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Towns
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Cargo distribution
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Competitors
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Computer players
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Network
|
||||
STR_CONFIG_SETTING_LOCALISATION :Localization
|
||||
STR_CONFIG_SETTING_GRAPHICS :Graphics
|
||||
STR_CONFIG_SETTING_SOUND :Sound
|
||||
STR_CONFIG_SETTING_INTERFACE :Interface
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :General
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Viewports
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Construction
|
||||
STR_CONFIG_SETTING_ADVISORS :News / Advisors
|
||||
STR_CONFIG_SETTING_COMPANY :Company
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Accounting
|
||||
STR_CONFIG_SETTING_VEHICLES :Vehicles
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Physics
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Routing
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Limitations
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Disasters / Accidents
|
||||
STR_CONFIG_SETTING_GENWORLD :World generation
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Environment
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Authorities
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Towns
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industries
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Cargo distribution
|
||||
STR_CONFIG_SETTING_AI :Competitors
|
||||
STR_CONFIG_SETTING_AI_NPC :Computer players
|
||||
STR_CONFIG_SETTING_NETWORK :Network
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Pathfinder for trains: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Path finder to use for trains
|
||||
@@ -4567,8 +4568,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Expected
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Scheduled
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Switch between expected and scheduled
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -585,7 +585,7 @@ STR_NEWS_MENU_DELETE_ALL_MESSAGES :Forigu ĉiujn m
|
||||
STR_ABOUT_MENU_LAND_BLOCK_INFO :Landkvadrataj informoj
|
||||
STR_ABOUT_MENU_SEPARATOR :
|
||||
STR_ABOUT_MENU_TOGGLE_CONSOLE :Baskuligi Konzolon
|
||||
STR_ABOUT_MENU_AI_DEBUG :AI/Ludo skripto sencimigo
|
||||
STR_ABOUT_MENU_AI_DEBUG :AI/Ludoskripta sencimigo
|
||||
STR_ABOUT_MENU_SCREENSHOT :Ekranfoto
|
||||
STR_ABOUT_MENU_SHOW_FRAMERATE :Montru bildrapidon
|
||||
STR_ABOUT_MENU_ABOUT_OPENTTD :Pri 'OpenTTD'
|
||||
@@ -1015,6 +1015,7 @@ STR_GAME_OPTIONS_TAB_SOUND :Sono
|
||||
STR_GAME_OPTIONS_TAB_SOUND_TT :{BLACK}Elektu agordojn pri sono kaj muziko
|
||||
|
||||
STR_GAME_OPTIONS_VOLUME :Laŭteco
|
||||
STR_GAME_OPTIONS_SFX_VOLUME :Sonefektoj
|
||||
STR_GAME_OPTIONS_MUSIC_VOLUME :Muziko
|
||||
|
||||
STR_GAME_OPTIONS_VOLUME_0 :0%
|
||||
@@ -1026,49 +1027,50 @@ STR_GAME_OPTIONS_VOLUME_100 :100%
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Monunuoj
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Elekto de monunuoj
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Brita Pundo (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Usona Dolaro (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Eŭro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Enoj (JPY)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Aŭstriaj Ŝilingoj (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgaj Frankoj (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Svisaj Frankoj (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Ĉeĥaj Korunoj (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Germanaj Markoj (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danaj Kronoj (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Pesetoj (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnaj Markoj (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Frankoj (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Grekaj Draĥmoj (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungaraj Forintoj (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandaj Kronoj (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italaj Liroj (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nederlandaj Guldenoj (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norvegaj Kronoj (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polaj Zlotoj (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumanaj Leŭoj (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Rusaj Rubloj (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenaj Tolaroj (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Svedaj Kronoj (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkaj Liroj (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovakaj Korunoj (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilaj Realoj (BRL)
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estona Krono (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litova lido (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Sud-korea ŭono (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Sudafrika rando (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Brita Pundo
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :Usona Dolaro
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Eŭro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Enoj
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Aŭstriaj Ŝilingoj
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgaj Frankoj
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Svisaj Frankoj
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Ĉeĥaj Korunoj
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Germanaj Markoj
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Danaj Kronoj
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Pesetoj
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Finnaj Markoj
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Frankoj
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Grekaj Draĥmoj
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Hungaraj Forintoj
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandaj Kronoj
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Italaj Liroj
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Nederlandaj Guldenoj
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norvegaj Kronoj
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Polaj Zlotoj
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumanaj Leŭoj
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Rusaj Rubloj
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Slovenaj Tolaroj
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Svedaj Kronoj
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Turkaj Liroj
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovakaj Korunoj
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brazilaj Realoj
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Estona Krono
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Litova lido
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Sud-korea ŭono
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Sudafrika rando
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Alia...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Kartvela Lario (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Irana Rialo (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nova rusia rublo (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Meksika peso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nova tajvana dolaro (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Ĉina juano (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Honkonga dolaro (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Barata rupio (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonezia rupio (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malajzia ringito (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Kartvela Lario
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Irana Rialo
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Nova rusia rublo
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Meksika peso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Nova tajvana dolaro
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Ĉina juano
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Honkonga dolaro
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :Barata rupio
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indonezia rupio
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malajzia ringito
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Aŭtomata konservado
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Elektu intervalon inter aŭtomataj konservadoj de la ludo
|
||||
@@ -1097,6 +1099,7 @@ STR_GAME_OPTIONS_VIDEO_ACCELERATION :{BLACK}Aparatar
|
||||
STR_GAME_OPTIONS_VIDEO_ACCELERATION_TOOLTIP :{BLACK}Elektu tiun ĉi agordon por ke OpenTTD klopodu uzi aparataran akceladon. Se vi ŝanĝas tiun ĉi agordon, la nova agordo validos nur ekde restartigo de la ludo
|
||||
STR_GAME_OPTIONS_VIDEO_ACCELERATION_RESTART :{WHITE}Tiu ĉi agordo ekefikos nur post restartigo de la ludo
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_VSYNC :{BLACK}Vertikala sinkronigo
|
||||
|
||||
STR_GAME_OPTIONS_VIDEO_DRIVER_INFO :{BLACK}Nuna pelilo: {STRING}
|
||||
|
||||
@@ -1119,8 +1122,10 @@ STR_GAME_OPTIONS_PARTICIPATE_SURVEY_PREVIEW_TOOLTIP :{BLACK}Montru l
|
||||
|
||||
STR_GAME_OPTIONS_GRAPHICS :{BLACK}Grafiko
|
||||
|
||||
STR_GAME_OPTIONS_REFRESH_RATE :{BLACK}Montru aktualigoftecon
|
||||
STR_GAME_OPTIONS_REFRESH_RATE_TOOLTIP :{BLACK}Elektu ekranan aktualigoftecon
|
||||
STR_GAME_OPTIONS_REFRESH_RATE_ITEM :{NUM}Hz
|
||||
STR_GAME_OPTIONS_REFRESH_RATE_WARNING :{WHITE}Aktualigoftecoj pli altaj ol 60Hz povas kaŭzi malrapidiĝon.
|
||||
|
||||
STR_GAME_OPTIONS_BASE_GRF :{BLACK}Baza grafikaro
|
||||
STR_GAME_OPTIONS_BASE_GRF_TOOLTIP :{BLACK}Selektu la uzendan bazgrafikaron
|
||||
@@ -1311,6 +1316,7 @@ STR_CONFIG_SETTING_RUNNING_COSTS :Irkostoj: {STRI
|
||||
STR_CONFIG_SETTING_RUNNING_COSTS_HELPTEXT :Ŝanĝu nivelon de bontenkostoj kaj irkostoj de veturiloj kaj infrastrukturo
|
||||
|
||||
STR_CONFIG_SETTING_CONSTRUCTION_SPEED :Konstrurapido: {STRING}
|
||||
STR_CONFIG_SETTING_CONSTRUCTION_SPEED_HELPTEXT :Limigu la kvanton de konstruaj agoj por AIoj
|
||||
|
||||
STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS :Veturilpaneoj: {STRING}
|
||||
STR_CONFIG_SETTING_VEHICLE_BREAKDOWNS_HELPTEXT :Regu kiom ofte povas panei maladekvate prizorgataj veturiloj
|
||||
@@ -1352,6 +1358,7 @@ STR_CONFIG_SETTING_AUTOSLOPE_HELPTEXT :Permesu terenŝ
|
||||
STR_CONFIG_SETTING_CATCHMENT :Permesu pli realismajn grandecojn de servataj areoj: {STRING}
|
||||
STR_CONFIG_SETTING_CATCHMENT_HELPTEXT :Diversaj tipoj de stacioj kaj flughavenoj havas diversgrandajn servatajn areojn
|
||||
|
||||
STR_CONFIG_SETTING_SERVE_NEUTRAL_INDUSTRIES :Kompaniaj stacioj povas servi fabrikojn kun alkroĉitaj neŭtralaj stacioj: {STRING}
|
||||
STR_CONFIG_SETTING_SERVE_NEUTRAL_INDUSTRIES_HELPTEXT :Kiam tiu ĉi agordo estas aktiva, fabrikoj kun alkroĉitaj stacioj (ekzemple oleplatformoj) povas ankaŭ esti servataj de apudaj stacioj konstruitaj de kompanioj. Kiam tiu ĉi agordo estas malaktiva, tiaj ĉi fabrikoj serveblas nur per siaj alkroĉitaj stacioj. Apudaj stacioj konstruitaj de kompanioj ne povos servi ilin, kaj la alkroĉita stacio ankaŭ ne servos ion alian ol la fabrikon mem
|
||||
|
||||
STR_CONFIG_SETTING_EXTRADYNAMITE :Permesu forigon de pli da urbaj stratoj, pontoj ktp: {STRING}
|
||||
@@ -1767,6 +1774,7 @@ STR_CONFIG_SETTING_AI_BUILDS_SHIPS :Malebligu ŝipo
|
||||
STR_CONFIG_SETTING_AI_BUILDS_SHIPS_HELPTEXT :Se tiu ĉi agordo estas aktiva, komputila ludanto ne povas konstrui ŝipojn
|
||||
|
||||
STR_CONFIG_SETTING_AI_PROFILE :Defaŭlta agorda profilo: {STRING}
|
||||
STR_CONFIG_SETTING_AI_PROFILE_HELPTEXT :Elektu kiun agordaron uzi por hazardaj AIoj aŭ por komencaj valoroj dum aldonado de nova AI aŭ ludoskripto
|
||||
###length 3
|
||||
STR_CONFIG_SETTING_AI_PROFILE_EASY :Facila
|
||||
STR_CONFIG_SETTING_AI_PROFILE_MEDIUM :Mezfacila
|
||||
@@ -2045,30 +2053,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Angla-usona sis
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Metra (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI-unuoj (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Loka adaptado
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Grafiko
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Sonefektoj
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Interfaco
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Ĝenerale
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Vidujoj
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Konstruado
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Novaĵoj / Konsilantoj
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Kompanio
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Librotenado
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Veturiloj
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Fiziko
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Navigado
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Limigoj
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Katastrofoj / akcidentoj
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Mondgenerado
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Medio
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Lokaj estroj
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Urboj
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Industrioj
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Ŝarĝodistribuado
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Konkurantoj
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Komputil-ludantoj
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Reto
|
||||
STR_CONFIG_SETTING_LOCALISATION :Loka adaptado
|
||||
STR_CONFIG_SETTING_GRAPHICS :Grafiko
|
||||
STR_CONFIG_SETTING_SOUND :Sonefektoj
|
||||
STR_CONFIG_SETTING_INTERFACE :Interfaco
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Ĝenerale
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Vidujoj
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Konstruado
|
||||
STR_CONFIG_SETTING_ADVISORS :Novaĵoj / Konsilantoj
|
||||
STR_CONFIG_SETTING_COMPANY :Kompanio
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Librotenado
|
||||
STR_CONFIG_SETTING_VEHICLES :Veturiloj
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Fiziko
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Navigado
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Limigoj
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Katastrofoj / akcidentoj
|
||||
STR_CONFIG_SETTING_GENWORLD :Mondgenerado
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Medio
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Lokaj estroj
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Urboj
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Industrioj
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Ŝarĝodistribuado
|
||||
STR_CONFIG_SETTING_AI :Konkurantoj
|
||||
STR_CONFIG_SETTING_AI_NPC :Komputil-ludantoj
|
||||
STR_CONFIG_SETTING_NETWORK :Reto
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Padtrovilo por trajnoj: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_ROAD_VEHICLES :Padtrovilo por stratveturiloj: {STRING}
|
||||
@@ -2391,6 +2399,7 @@ STR_NETWORK_CLIENT_LIST_PLAYER_NAME :{BLACK}Nomo
|
||||
STR_NETWORK_CLIENT_LIST_PLAYER_NAME_TOOLTIP :{BLACK}Via ludantnomo
|
||||
STR_NETWORK_CLIENT_LIST_PLAYER_NAME_EDIT_TOOLTIP :{BLACK}Ŝanĝu vian ludantonomon
|
||||
STR_NETWORK_CLIENT_LIST_PLAYER_NAME_QUERY_CAPTION :Via ludantnomo
|
||||
STR_NETWORK_CLIENT_LIST_ADMIN_CLIENT_TOOLTIP :{BLACK}Administraj agoj fareblaj por tiu ĉi kliento
|
||||
STR_NETWORK_CLIENT_LIST_ADMIN_COMPANY_TOOLTIP :{BLACK}Administraj agoj fareblaj por tiu ĉi kompanio
|
||||
STR_NETWORK_CLIENT_LIST_JOIN_TOOLTIP :{BLACK}Aliĝu al tiu ĉi kompanio
|
||||
STR_NETWORK_CLIENT_LIST_CHAT_CLIENT_TOOLTIP :{BLACK}Sendu mesaĝon al tiu ĉi ludanto
|
||||
@@ -3077,6 +3086,12 @@ STR_ABOUT_COPYRIGHT_OPENTTD :{BLACK}OpenTTD
|
||||
# Framerate display window
|
||||
STR_FRAMERATE_CAPTION :{WHITE}Bildrapido
|
||||
STR_FRAMERATE_CAPTION_SMALL :{STRING}{WHITE} ({DECIMAL}x)
|
||||
STR_FRAMERATE_RATE_GAMELOOP :{BLACK}Rapido de simulado: {STRING}
|
||||
STR_FRAMERATE_RATE_GAMELOOP_TOOLTIP :{BLACK}Nombro de tempopulsoj simulataj ĉiusekunde.
|
||||
STR_FRAMERATE_RATE_BLITTER :{BLACK}Grafika bildrapido: {STRING}
|
||||
STR_FRAMERATE_RATE_BLITTER_TOOLTIP :{BLACK}Nombro de bildokadroj montrataj ĉiusekunde.
|
||||
STR_FRAMERATE_SPEED_FACTOR :{BLACK}Nuna ludrapideca faktoro: {DECIMAL}x
|
||||
STR_FRAMERATE_SPEED_FACTOR_TOOLTIP :{BLACK}Kiom rapide la ludo nun iras, kompare al la atendata rapideco je normala simuladrapido.
|
||||
STR_FRAMERATE_CURRENT :{WHITE}Nuna
|
||||
STR_FRAMERATE_AVERAGE :{WHITE}Averaĝa
|
||||
STR_FRAMERATE_MEMORYUSE :{WHITE}Memory
|
||||
@@ -3092,21 +3107,36 @@ STR_FRAMERATE_GRAPH_MILLISECONDS :{TINY_FONT}{COM
|
||||
STR_FRAMERATE_GRAPH_SECONDS :{TINY_FONT}{COMMA} s
|
||||
|
||||
###length 15
|
||||
STR_FRAMERATE_GAMELOOP :{BLACK}Luda iteracio ensume:
|
||||
STR_FRAMERATE_GL_ECONOMY :{BLACK} Traktado de ŝarĝoj:
|
||||
STR_FRAMERATE_GL_TRAINS :{BLACK} Trajnaj tempopulsoj:
|
||||
STR_FRAMERATE_GL_ROADVEHS :{BLACK} Stratveturilaj tempopulsoj:
|
||||
STR_FRAMERATE_GL_SHIPS :{BLACK} Ŝipaj tempopulsoj:
|
||||
STR_FRAMERATE_GL_AIRCRAFT :{BLACK} Aviadilaj tempopulsoj:
|
||||
STR_FRAMERATE_GL_LANDSCAPE :{BLACK} Mondaj tempopulsoj:
|
||||
STR_FRAMERATE_GL_LINKGRAPH :{BLACK} Ligografea prokrasto:
|
||||
STR_FRAMERATE_DRAWING :{BLACK}Grafika bildigo:
|
||||
STR_FRAMERATE_DRAWING_VIEWPORTS :{BLACK} Mondaj vidujoj:
|
||||
STR_FRAMERATE_VIDEO :{BLACK}Videa eligo:
|
||||
STR_FRAMERATE_SOUND :{BLACK}Sonmiksado:
|
||||
STR_FRAMERATE_ALLSCRIPTS :{BLACK} Ludoskriptoj/AI ensume:
|
||||
STR_FRAMERATE_GAMESCRIPT :{BLACK} Ludoskripto:
|
||||
STR_FRAMERATE_AI :{BLACK} AI {NUM} {STRING}
|
||||
|
||||
###length 15
|
||||
STR_FRAMETIME_CAPTION_GAMELOOP :Luda iteracio
|
||||
STR_FRAMETIME_CAPTION_GL_ECONOMY :Traktado de ŝarĝoj
|
||||
STR_FRAMETIME_CAPTION_GL_TRAINS :Trajnaj tempopulsoj
|
||||
STR_FRAMETIME_CAPTION_GL_ROADVEHS :Stratveturilaj tempopulsoj
|
||||
STR_FRAMETIME_CAPTION_GL_SHIPS :Ŝipaj tempopulsoj
|
||||
STR_FRAMETIME_CAPTION_GL_AIRCRAFT :Aviadilaj tempopulsoj
|
||||
STR_FRAMETIME_CAPTION_GL_LANDSCAPE :Mondaj tempopulsoj
|
||||
STR_FRAMETIME_CAPTION_GL_LINKGRAPH :Ligografea prokrasto
|
||||
STR_FRAMETIME_CAPTION_DRAWING :Grafika bildigo
|
||||
STR_FRAMETIME_CAPTION_DRAWING_VIEWPORTS :Bildigo de mondaj vidujoj
|
||||
STR_FRAMETIME_CAPTION_VIDEO :Videa eligo
|
||||
STR_FRAMETIME_CAPTION_SOUND :Sonmiksado
|
||||
STR_FRAMETIME_CAPTION_ALLSCRIPTS :Ludoskriptoj/AIoj ensume
|
||||
STR_FRAMETIME_CAPTION_GAMESCRIPT :Ludoskripto
|
||||
STR_FRAMETIME_CAPTION_AI :AI {NUM} {STRING}
|
||||
|
||||
@@ -3333,6 +3363,8 @@ STR_SPRITE_ALIGNER_MOVE_TOOLTIP :{BLACK}Movadi l
|
||||
|
||||
STR_SPRITE_ALIGNER_CROSSHAIR :{BLACK}Celkruco
|
||||
|
||||
STR_SPRITE_ALIGNER_RESET_TOOLTIP :{BLACK}Restarigu la nunajn relativajn deŝovojn
|
||||
STR_SPRITE_ALIGNER_OFFSETS_REL :{BLACK}X-deŝovo: {NUM}, Y-deŝovo: {NUM} (Relativa)
|
||||
STR_SPRITE_ALIGNER_PICKER_BUTTON :{BLACK}Elektu bildeto
|
||||
STR_SPRITE_ALIGNER_PICKER_TOOLTIP :{BLACK}Elektu bildeton ie el la ekrano
|
||||
|
||||
@@ -3491,6 +3523,7 @@ STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{PUSH_COLOUR}{Y
|
||||
STR_GOALS_CAPTION :{WHITE}Celoj de {COMPANY}
|
||||
STR_GOALS_COMPANY_BUTTON :{BLACK}Kompanio
|
||||
STR_GOALS_COMPANY_BUTTON.n :{BLACK}Kompanion
|
||||
STR_GOALS_COMPANY_BUTTON_HELPTEXT :{BLACK}Montru celojn de la kompanio
|
||||
STR_GOALS_TEXT :{ORANGE}{STRING}
|
||||
STR_GOALS_NONE :{ORANGE}- Nenia -
|
||||
STR_GOALS_PROGRESS :{ORANGE}{STRING}
|
||||
@@ -3564,7 +3597,10 @@ STR_STATION_VIEW_SUPPLY_RATINGS_TITLE :{BLACK}Ĉiumona
|
||||
STR_STATION_VIEW_CARGO_SUPPLY_RATING :{WHITE}{STRING}: {YELLOW}{COMMA} / {STRING} ({COMMA}%)
|
||||
|
||||
STR_STATION_VIEW_GROUP :{BLACK}Grupigu laŭ
|
||||
STR_STATION_VIEW_WAITING_STATION :Stacio: Atendanta
|
||||
STR_STATION_VIEW_WAITING_AMOUNT :Kvanto: Atendanta
|
||||
STR_STATION_VIEW_PLANNED_STATION :Stacio: Planata
|
||||
STR_STATION_VIEW_PLANNED_AMOUNT :Kvanto: Planita
|
||||
STR_STATION_VIEW_FROM :{YELLOW}{CARGO_SHORT} de {STATION}
|
||||
STR_STATION_VIEW_VIA :{YELLOW}{CARGO_SHORT} tra {STATION}
|
||||
STR_STATION_VIEW_TO :{YELLOW}{CARGO_SHORT} al {STATION}
|
||||
@@ -4334,6 +4370,7 @@ STR_ORDER_CONDITIONAL_REMAINING_LIFETIME :Resta vivo (jar
|
||||
STR_ORDER_CONDITIONAL_MAX_RELIABILITY :Maksimuma fidindeco
|
||||
###next-name-looks-similar
|
||||
|
||||
STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}Kiel kompari la veturilajn datumoj al la donita valoro
|
||||
STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :egalas al
|
||||
STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :ne egalas al
|
||||
STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :estas malpli ol
|
||||
@@ -4472,6 +4509,7 @@ STR_TIMETABLE_CHANGE_TIME :{BLACK}Ŝanĝu
|
||||
STR_TIMETABLE_WAIT_TIME_TOOLTIP :{BLACK}Ŝanĝu kiom da tempo devus postuli la markita ordono. Stir+Klak ŝanĝas la tempon por ĉiuj ordonoj
|
||||
|
||||
STR_TIMETABLE_CLEAR_TIME :{BLACK}Vakigi tempon
|
||||
STR_TIMETABLE_CLEAR_TIME_TOOLTIP :{BLACK}Forviŝu la tempokvanton por la markita ordono. Ctrl+Klak forviŝas tempokvantojn por ĉiuj ordonoj
|
||||
|
||||
STR_TIMETABLE_CHANGE_SPEED :{BLACK}Ŝanĝu rapideclimon
|
||||
STR_TIMETABLE_CHANGE_SPEED_TOOLTIP :{BLACK}Ŝanĝu la maksimuman veturrapidecon de la markita ordono. Stir+Klak ŝanĝas la rapidecon por ĉiuj ordonoj
|
||||
@@ -4483,13 +4521,14 @@ STR_TIMETABLE_RESET_LATENESS :{BLACK}Reigu ma
|
||||
STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Reigu malfruan kalkulumon, tiel la veturilon estos akuratan
|
||||
|
||||
STR_TIMETABLE_AUTOFILL :{BLACK}Aŭtomata plenigo
|
||||
STR_TIMETABLE_AUTOFILL_TOOLTIP :{BLACK}Aŭtomate plenigu la horaron per la valoroj de la sekva iro. Ctrl+Klak por klopodi konservi atendodaŭrojn
|
||||
|
||||
STR_TIMETABLE_EXPECTED :{BLACK}Atendite
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Planite
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Ŝalti inter atendite kaj planite
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :F:
|
||||
STR_TIMETABLE_ARRIVAL :A: {COLOUR}{DATE_TINY}
|
||||
STR_TIMETABLE_DEPARTURE :E: {COLOUR}{DATE_TINY}
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
@@ -4502,7 +4541,7 @@ STR_DATE_YEAR_TOOLTIP :{BLACK}Elekti j
|
||||
|
||||
|
||||
# AI debug window
|
||||
STR_AI_DEBUG :{WHITE}AI/Ludo Skripto Sencimigo
|
||||
STR_AI_DEBUG :{WHITE}AI/Ludoskripta Sencimigo
|
||||
STR_AI_DEBUG_NAME_AND_VERSION :{BLACK}{STRING} (v{NUM})
|
||||
STR_AI_DEBUG_NAME_TOOLTIP :{BLACK}Nomo de la skripto
|
||||
STR_AI_DEBUG_SETTINGS :{BLACK}Agordoj
|
||||
@@ -4520,11 +4559,14 @@ STR_AI_DEBUG_SELECT_AI_TOOLTIP :{BLACK}Vidu for
|
||||
STR_AI_GAME_SCRIPT :{BLACK}Ludoskripto
|
||||
STR_AI_GAME_SCRIPT_TOOLTIP :{BLACK}Kontrolu la ludoskriptan protokolon
|
||||
|
||||
STR_ERROR_AI_NO_AI_FOUND :Neniu taŭga AI estas ŝarĝebla.{}Tiu ĉi AI estas lokokupa AI kiu nenion faros.{}Vi povas elŝuti pliajn AIojn per la 'Enreta Enhavo'-sistemo
|
||||
STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Unu el la rulantaj skriptoj paneis. Bonvolu raporti tion ĉi al la aŭtoro de la skripto kun ekrankapto de la fenestro 'AI/Ludoskripta Sencimigo'
|
||||
|
||||
# AI configuration window
|
||||
STR_AI_CONFIG_CAPTION_AI :{WHITE}AI-agordoj
|
||||
STR_AI_CONFIG_CAPTION_GAMESCRIPT :{WHITE}Ludoskriptaj agordoj
|
||||
STR_AI_CONFIG_GAMELIST_TOOLTIP :{BLACK}Ludoskripto ŝarĝota en la sekva ludo
|
||||
STR_AI_CONFIG_AILIST_TOOLTIP :{BLACK}La AIoj ŝarĝotaj en la sekva ludo
|
||||
STR_AI_CONFIG_HUMAN_PLAYER :Homa ludanto
|
||||
STR_AI_CONFIG_RANDOM_AI :Hazarda AI
|
||||
STR_AI_CONFIG_NONE :(neniu)
|
||||
@@ -4541,12 +4583,14 @@ STR_AI_CONFIG_GAMESCRIPT :{SILVER}Ludoskr
|
||||
STR_AI_CONFIG_GAMESCRIPT_PARAM :{SILVER}Parametroj
|
||||
STR_AI_CONFIG_AI :{SILVER}AIj
|
||||
|
||||
STR_AI_CONFIG_CHANGE_AI :{BLACK}Elektu AIon
|
||||
STR_AI_CONFIG_CHANGE_GAMESCRIPT :{BLACK}Elektu ludoskripton
|
||||
STR_AI_CONFIG_CHANGE_TOOLTIP :{BLACK}Ŝarĝu alian skripton. Stir+Klak por montri ĉiujn haveblajn versiojn
|
||||
STR_AI_CONFIG_CONFIGURE :{BLACK}Agordi
|
||||
STR_AI_CONFIG_CONFIGURE_TOOLTIP :{BLACK}Agordi parametroj de la skripto
|
||||
|
||||
# Available AIs window
|
||||
STR_AI_LIST_CAPTION :{WHITE}Haveblaj {STRING}
|
||||
STR_AI_LIST_CAPTION_AI :AIoj
|
||||
STR_AI_LIST_CAPTION_GAMESCRIPT :Ludoskriptoj
|
||||
STR_AI_LIST_TOOLTIP :{BLACK}Klaki por elekti skripto
|
||||
@@ -5530,6 +5574,10 @@ STR_JUST_DATE_SHORT :{DATE_SHORT}
|
||||
STR_JUST_DATE_LONG :{DATE_LONG}
|
||||
STR_JUST_DATE_ISO :{DATE_ISO}
|
||||
STR_JUST_STRING :{STRING}
|
||||
STR_JUST_STRING1 :{STRING}
|
||||
STR_JUST_STRING1.n :{STRING.n}
|
||||
STR_JUST_STRING2 :{STRING}
|
||||
STR_JUST_STRING2.n :{STRING.n}
|
||||
STR_JUST_STRING_STRING :{STRING}{STRING}
|
||||
STR_JUST_RAW_STRING :{STRING}
|
||||
STR_JUST_BIG_RAW_STRING :{BIG_FONT}{STRING}
|
||||
|
@@ -993,49 +993,50 @@ STR_GAME_OPTIONS_CAPTION :{WHITE}Liidese
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_FRAME :{BLACK}Valuuta
|
||||
STR_GAME_OPTIONS_CURRENCY_UNITS_DROPDOWN_TOOLTIP :{BLACK}Valuuta valimine
|
||||
|
||||
|
||||
###length 42
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Suurbritannia nael (GBP)
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :USA dollar (USD)
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro (EUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Jaapani jeen (¥)
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austria ðilling (ATS)
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgia frank (BEF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Sveitði frank (CHF)
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tðehhi kroon (CZK)
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Saksamargad (DEM)
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Taani kroon (DKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Hispaania peseeta (ESP)
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Soome mark (FIM)
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Prantsuse frank (FRF)
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Kreeka drahm (GRD)
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Ungari Forint (HUF)
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandi kroon (ISK)
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Itaalia liir (ITL)
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Hollandi kulden (NLG)
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norra kroon (NOK)
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poola Zlott (PLN)
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumeenia Leu (RON)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Vene rubla (RUR)
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Sloveenia Talaar (SIT)
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Rootsi kroon (SEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Türgi Liir (TRY)
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovakkia Kroon (SKK)
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brasiilia Reaal (BRL
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Eesti Kroon (EEK)
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Leedu litt (LTL)
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Lõuna-Korea vonn (KRW)
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Lõuna-Aafrika rand (ZAR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GBP :Suurbritannia nael
|
||||
STR_GAME_OPTIONS_CURRENCY_USD :USA dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_EUR :Euro
|
||||
STR_GAME_OPTIONS_CURRENCY_JPY :Jaapani jeen
|
||||
STR_GAME_OPTIONS_CURRENCY_ATS :Austria ðilling
|
||||
STR_GAME_OPTIONS_CURRENCY_BEF :Belgia frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CHF :Sveitði frank
|
||||
STR_GAME_OPTIONS_CURRENCY_CZK :Tðehhi kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_DEM :Saksamargad
|
||||
STR_GAME_OPTIONS_CURRENCY_DKK :Taani kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_ESP :Hispaania peseeta
|
||||
STR_GAME_OPTIONS_CURRENCY_FIM :Soome mark
|
||||
STR_GAME_OPTIONS_CURRENCY_FRF :Prantsuse frank
|
||||
STR_GAME_OPTIONS_CURRENCY_GRD :Kreeka drahm
|
||||
STR_GAME_OPTIONS_CURRENCY_HUF :Ungari Forint
|
||||
STR_GAME_OPTIONS_CURRENCY_ISK :Islandi kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_ITL :Itaalia liir
|
||||
STR_GAME_OPTIONS_CURRENCY_NLG :Hollandi kulden
|
||||
STR_GAME_OPTIONS_CURRENCY_NOK :Norra kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_PLN :Poola Zlott
|
||||
STR_GAME_OPTIONS_CURRENCY_RON :Rumeenia Leu
|
||||
STR_GAME_OPTIONS_CURRENCY_RUR :Vene rubla
|
||||
STR_GAME_OPTIONS_CURRENCY_SIT :Sloveenia Talaar
|
||||
STR_GAME_OPTIONS_CURRENCY_SEK :Rootsi kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_TRY :Türgi Liir
|
||||
STR_GAME_OPTIONS_CURRENCY_SKK :Slovakkia Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_BRL :Brasiilia Reaal
|
||||
STR_GAME_OPTIONS_CURRENCY_EEK :Eesti Kroon
|
||||
STR_GAME_OPTIONS_CURRENCY_LTL :Leedu litt
|
||||
STR_GAME_OPTIONS_CURRENCY_KRW :Lõuna-Korea vonn
|
||||
STR_GAME_OPTIONS_CURRENCY_ZAR :Lõuna-Aafrika rand
|
||||
STR_GAME_OPTIONS_CURRENCY_CUSTOM :Omatehtud...
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Gruusia lari (GEL)
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iraani rial (IRR)
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Uus Vene rubla (RUB)
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mehhiko Peeso (MXN)
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Uus Taiwani dollar (NTD)
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Hiina renminbi (CNY)
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kongi dollar (HKD)
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :India ruupia (INR)
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indoneesia ruupia (IDR)
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaisia ringit (MYR)
|
||||
STR_GAME_OPTIONS_CURRENCY_GEL :Gruusia lari
|
||||
STR_GAME_OPTIONS_CURRENCY_IRR :Iraani rial
|
||||
STR_GAME_OPTIONS_CURRENCY_RUB :Uus Vene rubla
|
||||
STR_GAME_OPTIONS_CURRENCY_MXN :Mehhiko Peeso
|
||||
STR_GAME_OPTIONS_CURRENCY_NTD :Uus Taiwani dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_CNY :Hiina renminbi
|
||||
STR_GAME_OPTIONS_CURRENCY_HKD :Hong Kongi dollar
|
||||
STR_GAME_OPTIONS_CURRENCY_INR :India ruupia
|
||||
STR_GAME_OPTIONS_CURRENCY_IDR :Indoneesia ruupia
|
||||
STR_GAME_OPTIONS_CURRENCY_MYR :Malaisia ringit
|
||||
|
||||
STR_GAME_OPTIONS_AUTOSAVE_FRAME :{BLACK}Salvestusvälp
|
||||
STR_GAME_OPTIONS_AUTOSAVE_DROPDOWN_TOOLTIP :{BLACK}Vali salvestamise välp
|
||||
@@ -2041,30 +2042,30 @@ STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_IMPERIAL :Inglise mõõdu
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_METRIC :Meetermõõdustik (m)
|
||||
STR_CONFIG_SETTING_LOCALISATION_UNITS_HEIGHT_SI :SI-süsteem (m)
|
||||
|
||||
STR_CONFIG_SETTING_LOCALISATION :{ORANGE}Kohandused
|
||||
STR_CONFIG_SETTING_GRAPHICS :{ORANGE}Graafika
|
||||
STR_CONFIG_SETTING_SOUND :{ORANGE}Heliefektid
|
||||
STR_CONFIG_SETTING_INTERFACE :{ORANGE}Liides
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :{ORANGE}Üldine
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :{ORANGE}Vaated
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :{ORANGE}Ehitus
|
||||
STR_CONFIG_SETTING_ADVISORS :{ORANGE}Uudised / Nõunikud
|
||||
STR_CONFIG_SETTING_COMPANY :{ORANGE}Ettevõte
|
||||
STR_CONFIG_SETTING_ACCOUNTING :{ORANGE}Arveldamine
|
||||
STR_CONFIG_SETTING_VEHICLES :{ORANGE}Sõidukid
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :{ORANGE}Füüsika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Marsruutimine
|
||||
STR_CONFIG_SETTING_LIMITATIONS :{ORANGE}Piirangud
|
||||
STR_CONFIG_SETTING_ACCIDENTS :{ORANGE}Katastroofid / Õnnetused
|
||||
STR_CONFIG_SETTING_GENWORLD :{ORANGE}Maailma tekitamine
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :{ORANGE}Keskkond
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :{ORANGE}Omavalitsus
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :{ORANGE}Asulad
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :{ORANGE}Tööstused
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :{ORANGE}Kaubajaotus
|
||||
STR_CONFIG_SETTING_AI :{ORANGE}Konkurendid
|
||||
STR_CONFIG_SETTING_AI_NPC :{ORANGE}Arvuti
|
||||
STR_CONFIG_SETTING_NETWORK :{ORANGE}Võrk
|
||||
STR_CONFIG_SETTING_LOCALISATION :Kohandused
|
||||
STR_CONFIG_SETTING_GRAPHICS :Graafika
|
||||
STR_CONFIG_SETTING_SOUND :Heliefektid
|
||||
STR_CONFIG_SETTING_INTERFACE :Liides
|
||||
STR_CONFIG_SETTING_INTERFACE_GENERAL :Üldine
|
||||
STR_CONFIG_SETTING_INTERFACE_VIEWPORTS :Vaated
|
||||
STR_CONFIG_SETTING_INTERFACE_CONSTRUCTION :Ehitus
|
||||
STR_CONFIG_SETTING_ADVISORS :Uudised / Nõunikud
|
||||
STR_CONFIG_SETTING_COMPANY :Ettevõte
|
||||
STR_CONFIG_SETTING_ACCOUNTING :Arveldamine
|
||||
STR_CONFIG_SETTING_VEHICLES :Sõidukid
|
||||
STR_CONFIG_SETTING_VEHICLES_PHYSICS :Füüsika
|
||||
STR_CONFIG_SETTING_VEHICLES_ROUTING :Marsruutimine
|
||||
STR_CONFIG_SETTING_LIMITATIONS :Piirangud
|
||||
STR_CONFIG_SETTING_ACCIDENTS :Katastroofid / Õnnetused
|
||||
STR_CONFIG_SETTING_GENWORLD :Maailma tekitamine
|
||||
STR_CONFIG_SETTING_ENVIRONMENT :Keskkond
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_AUTHORITIES :Omavalitsus
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_TOWNS :Asulad
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_INDUSTRIES :Tööstused
|
||||
STR_CONFIG_SETTING_ENVIRONMENT_CARGODIST :Kaubajaotus
|
||||
STR_CONFIG_SETTING_AI :Konkurendid
|
||||
STR_CONFIG_SETTING_AI_NPC :Arvuti
|
||||
STR_CONFIG_SETTING_NETWORK :Võrk
|
||||
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS :Rongide marsruudileidja: {STRING}
|
||||
STR_CONFIG_SETTING_PATHFINDER_FOR_TRAINS_HELPTEXT :Marsruudileidja rongide jaoks
|
||||
@@ -4578,8 +4579,6 @@ STR_TIMETABLE_EXPECTED :{BLACK}Eeldatav
|
||||
STR_TIMETABLE_SCHEDULED :{BLACK}Plaanis
|
||||
STR_TIMETABLE_EXPECTED_TOOLTIP :{BLACK}Vaheta eeldatava ja graafiku vahel
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :S:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :V:
|
||||
|
||||
|
||||
# Date window (for timetable)
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Verander
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Ontwerp: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -32,6 +32,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}غير
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}تصميم: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :و:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :م:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Elur gar
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Diseinatua: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Зьмя
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Распрацаваны ў {GOLD}{NUM} г.
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :П:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :А:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -32,6 +32,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Mudar li
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Desenvolvida: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :C:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :P:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -27,6 +27,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Висо
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Модел: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :П:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :З:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -35,6 +35,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Canvia l
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Dissenyat: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Promijen
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Dizajnirano: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :D:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :O:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -1407,8 +1407,6 @@ STR_VEHICLE_LIST_CHANGE_ORDER_ROAD_VEHICLE_DEPOT :Přenést pří
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_SHIP_DEPOT :Přenést příkaz na jiný dok
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_AIRCRAFT_HANGAR :Přenést příkaz na jiný hangár
|
||||
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Vytvořit skupinu ze seznamu
|
||||
|
||||
STR_GROUP_EXPAND_ALL :{BLACK}Rozbalit vše
|
||||
STR_GROUP_COLLAPSE_ALL :{BLACK}Sbalit vše
|
||||
|
||||
@@ -1676,6 +1674,9 @@ STR_TIMETABLE_FILL_TIMETABLE_SUGGESTION_2 :{BLACK}(Alterna
|
||||
|
||||
STR_TIMETABLE_WARNINGS_OMITTED :{BLACK}{NUM} další varování vynechána...
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :P:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :O:
|
||||
|
||||
STR_DATE_MINUTES_MINUTE_TOOLTIP :{BLACK}Nastavit minutu
|
||||
STR_DATE_MINUTES_HOUR_TOOLTIP :{BLACK}Nastavit hodinu
|
||||
|
||||
@@ -1836,15 +1837,15 @@ STR_STATION_RATING_MAX_PERCENTAGE : (max. {PLUS_NU
|
||||
STR_STATION_RATING_MAX_PERCENTAGE_COMMA :, max. {PLUS_NUM}%
|
||||
STR_STATION_RATING_PERCENTAGE_COMMA :, {PLUS_NUM}%
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_SPEED :Maximální rychlost posledního vozidla{STRING}: {SET_COLOUR}{VELOCITY}{STRING} ({STRING})
|
||||
STR_STATION_RATING_TOOLTIP_SPEED :Maximální rychlost posledního vozidla{STRING}: {COLOUR}{VELOCITY}{STRING} ({STRING})
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_AGE :Stáří posledního vozidla{STRING}: {SET_COLOUR}{NUM} {P rok roky let}{STRING}
|
||||
STR_STATION_RATING_TOOLTIP_AGE :Stáří posledního vozidla{STRING}: {COLOUR}{NUM} {P rok roky let}{STRING}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME :Čas od poslední obsluhy{STRING}: {STRING}
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_SHIP :Čas od poslední obsluhy{STRING}: {STRING} (lodí)
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_VALUE :{SET_COLOUR}{NUM} d{P en ny ní}{STRING}
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_VALUE :{COLOUR}{NUM} d{P en ny ní}{STRING}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_WAITUNITS :Čekající náklad (v průměru na další stanici){STRING}): {SET_COLOUR}{NUM}{STRING}
|
||||
STR_STATION_RATING_TOOLTIP_WAITUNITS :Čekající náklad (v průměru na další stanici){STRING}): {COLOUR}{NUM}{STRING}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_STATUE :Socha ve městě{STRING}: {STRING}
|
||||
STR_STATION_RATING_TOOLTIP_STATUE_NO :{GOLD}ne{STRING}
|
||||
@@ -1913,7 +1914,7 @@ STR_TMPL_CONFIG_USEDEPOT :užij depo
|
||||
STR_TMPL_CONFIG_KEEPREMAINDERS :nech zbyt
|
||||
STR_TMPL_CONFIG_OLD_ONLY :jen staré
|
||||
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :vlaků k nahrazení: {SET_COLOUR}{COMMA}
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :vlaků k nahrazení: {COLOUR}{COMMA}
|
||||
|
||||
STR_TMPL_CARGO_SUMMARY :{CARGO_LONG}
|
||||
STR_TMPL_CARGO_SUMMARY_MULTI :{CARGO_LONG} (x{NUM})
|
||||
@@ -2104,5 +2105,5 @@ STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_OFF :vypnutá
|
||||
STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_SIMPLE :stručná
|
||||
STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_DETAILED :podrobná
|
||||
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:SET_COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {SET_COLOUR}({COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {COLOUR}({COMMA})
|
||||
|
@@ -33,6 +33,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Ændre s
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Designet: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :Ank:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :Afg:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -35,6 +35,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Hoogte v
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Ontworpen: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :V:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -12,8 +12,6 @@ STR_JUST_DATE_WALLCLOCK_SHORT :{DATE_WALLCLOCK
|
||||
STR_JUST_DATE_WALLCLOCK_LONG :{DATE_WALLCLOCK_LONG}
|
||||
STR_JUST_DATE_WALLCLOCK_ISO :{DATE_WALLCLOCK_ISO}
|
||||
STR_JUST_TIME_HHMM :{TIME_HHMM}
|
||||
STR_JUST_STRING1 :{STRING1}
|
||||
STR_JUST_STRING2 :{STRING2}
|
||||
STR_JUST_STRING3 :{STRING3}
|
||||
STR_JUST_VELOCITY :{VELOCITY}
|
||||
STR_JUST_TT_TICKS :{TT_TICKS}
|
||||
@@ -1466,8 +1464,6 @@ STR_VEHICLE_LIST_CHANGE_ORDER_ROAD_VEHICLE_DEPOT :Move order to a
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_SHIP_DEPOT :Move order to another depot
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_AIRCRAFT_HANGAR :Move order to another hangar
|
||||
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Create group from list
|
||||
|
||||
STR_GROUP_EXPAND_ALL :{BLACK}Expand all
|
||||
STR_GROUP_COLLAPSE_ALL :{BLACK}Collapse all
|
||||
|
||||
@@ -1742,6 +1738,9 @@ STR_TIMETABLE_FILL_TIMETABLE_SUGGESTION_2 :{BLACK}(Alterna
|
||||
|
||||
STR_TIMETABLE_WARNINGS_OMITTED :{BLACK}{NUM} further warnings omitted...
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
STR_DATE_MINUTES_MINUTE_TOOLTIP :{BLACK}Select minute
|
||||
STR_DATE_MINUTES_HOUR_TOOLTIP :{BLACK}Select hour
|
||||
|
||||
@@ -1903,15 +1902,15 @@ STR_STATION_RATING_MAX_PERCENTAGE : (max {PLUS_NUM
|
||||
STR_STATION_RATING_MAX_PERCENTAGE_COMMA :, max {PLUS_NUM}%
|
||||
STR_STATION_RATING_PERCENTAGE_COMMA :, {PLUS_NUM}%
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_SPEED :Max speed of last vehicle{STRING1}: {SET_COLOUR}{VELOCITY}{STRING1} ({STRING})
|
||||
STR_STATION_RATING_TOOLTIP_SPEED :Max speed of last vehicle{STRING1}: {COLOUR}{VELOCITY}{STRING1} ({STRING})
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_AGE :Age of last vehicle{STRING1}: {SET_COLOUR}{NUM} year{P "" s}{STRING1}
|
||||
STR_STATION_RATING_TOOLTIP_AGE :Age of last vehicle{STRING1}: {COLOUR}{NUM} year{P "" s}{STRING1}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME :Time since last pickup{STRING1}: {STRING4}
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_SHIP :Time since last pickup{STRING1}: {STRING4} (by ship)
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_VALUE :{SET_COLOUR}{NUM} day{P "" s}{STRING1}
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_VALUE :{COLOUR}{NUM} day{P "" s}{STRING1}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_WAITUNITS :Cargo waiting (on average per next stop{STRING1}): {SET_COLOUR}{NUM}{STRING1}
|
||||
STR_STATION_RATING_TOOLTIP_WAITUNITS :Cargo waiting (on average per next stop{STRING1}): {COLOUR}{NUM}{STRING1}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_STATUE :Statue in town{STRING1}: {STRING2}
|
||||
STR_STATION_RATING_TOOLTIP_STATUE_NO :{GOLD}no{STRING1}
|
||||
@@ -1990,7 +1989,7 @@ STR_TMPL_SECTION_REFIT :{BLACK}Refit
|
||||
STR_TMPL_SECTION_DEPOT_VEHICLES :{BLACK}Depot vehicles
|
||||
STR_TMPL_SECTION_WHEN :{BLACK}When
|
||||
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :Trains to replace: {SET_COLOUR}{COMMA}
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :Trains to replace: {COLOUR}{COMMA}
|
||||
|
||||
STR_TMPL_CARGO_SUMMARY :{CARGO_LONG}
|
||||
STR_TMPL_CARGO_SUMMARY_MULTI :{CARGO_LONG} (x{NUM})
|
||||
@@ -2186,7 +2185,7 @@ STR_CONFIG_SETTING_CITY_IN_LABEL :Show city in to
|
||||
STR_CONFIG_SETTING_CITY_IN_LABEL_HELPTEXT :Display if a town is also a city in their label on the map
|
||||
|
||||
###length 4
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:SET_COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {SET_COLOUR}({COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY :{1:SET_COLOUR}{0:TOWN} (City)
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY_POP :{WHITE}{TOWN} {SET_COLOUR}(City, {COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {COLOUR}({COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY :{1:COLOUR}{0:TOWN} (City)
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY_POP :{WHITE}{TOWN} {COLOUR}(City, {COMMA})
|
||||
|
@@ -59,6 +59,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Change s
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Designed: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -61,6 +61,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Change s
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Designed: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Ŝanĝu
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Pripensite: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :F:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -32,6 +32,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Muuda lu
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Kujundatud: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :S:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :V:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Broyt h
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Sniðgivi: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :K:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :F:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -32,6 +32,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Vaihda l
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Suunniteltu: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :S:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :L:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -35,6 +35,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Modifier
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Conçu en{NBSP}: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{BLACK}Sniehich
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Ûntwurpen: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :F:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Atharrai
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Air a dhealbhadh: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :R:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :F:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -1420,8 +1420,6 @@ STR_VEHICLE_LIST_CHANGE_ORDER_ROAD_VEHICLE_DEPOT :Mover orde a ou
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_SHIP_DEPOT :Mover orde a outro depósito
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_AIRCRAFT_HANGAR :Mover orde a outro hangar
|
||||
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Crear grupo dende a lista
|
||||
|
||||
STR_GROUP_EXPAND_ALL :{BLACK}Expandir todo
|
||||
STR_GROUP_COLLAPSE_ALL :{BLACK}Contraer todo
|
||||
|
||||
@@ -1695,6 +1693,9 @@ STR_TIMETABLE_FILL_TIMETABLE_SUGGESTION_2 :{BLACK}(Alterna
|
||||
|
||||
STR_TIMETABLE_WARNINGS_OMITTED :{BLACK}{NUM} avisos máis omitidos...
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :Ch:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :S:
|
||||
|
||||
STR_DATE_MINUTES_MINUTE_TOOLTIP :{BLACK}Seleccionar minuto
|
||||
STR_DATE_MINUTES_HOUR_TOOLTIP :{BLACK}Seleccionar hora
|
||||
|
||||
@@ -1855,15 +1856,15 @@ STR_STATION_RATING_MAX_PERCENTAGE : (máx {PLUS_NU
|
||||
STR_STATION_RATING_MAX_PERCENTAGE_COMMA :, máx {PLUS_NUM}%
|
||||
STR_STATION_RATING_PERCENTAGE_COMMA :, {PLUS_NUM}%
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_SPEED :Velocidade máxima do último vehículo{STRING}: {SET_COLOUR}{VELOCITY}{STRING} ({STRING})
|
||||
STR_STATION_RATING_TOOLTIP_SPEED :Velocidade máxima do último vehículo{STRING}: {COLOUR}{VELOCITY}{STRING} ({STRING})
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_AGE :Idade do último vehículo{STRING}: {SET_COLOUR}{NUM} ano{P "" s}{STRING}
|
||||
STR_STATION_RATING_TOOLTIP_AGE :Idade do último vehículo{STRING}: {COLOUR}{NUM} ano{P "" s}{STRING}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME :Tempo dende a última recollida{STRING}: {STRING}
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_SHIP :Tempo dende a última recollida{STRING}: {STRING} (por barco)
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_VALUE :{SET_COLOUR}{NUM} día{P "" s}{STRING}
|
||||
STR_STATION_RATING_TOOLTIP_WAITTIME_VALUE :{COLOUR}{NUM} día{P "" s}{STRING}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_WAITUNITS :Cargamento agardando (de media por próxima parada{STRING}): {SET_COLOUR}{NUM}{STRING}
|
||||
STR_STATION_RATING_TOOLTIP_WAITUNITS :Cargamento agardando (de media por próxima parada{STRING}): {COLOUR}{NUM}{STRING}
|
||||
|
||||
STR_STATION_RATING_TOOLTIP_STATUE :Estatua na localidade{STRING}: {STRING}
|
||||
STR_STATION_RATING_TOOLTIP_STATUE_NO :{GOLD}non{STRING}
|
||||
@@ -1942,7 +1943,7 @@ STR_TMPL_SECTION_REFIT :{BLACK}Reaxusta
|
||||
STR_TMPL_SECTION_DEPOT_VEHICLES :{BLACK}Depósito de vehículos
|
||||
STR_TMPL_SECTION_WHEN :{BLACK}Cando
|
||||
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :trenes a reemplazar: {SET_COLOUR}{COMMA}
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :trenes a reemplazar: {COLOUR}{COMMA}
|
||||
|
||||
STR_TMPL_CARGO_SUMMARY :{CARGO_LONG}
|
||||
STR_TMPL_CARGO_SUMMARY_MULTI :{CARGO_LONG} (x{NUM})
|
||||
@@ -2135,7 +2136,7 @@ STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_DETAILED :Detallado
|
||||
STR_CONFIG_SETTING_CITY_IN_LABEL :Amosar se é cidade na etiqueta do nome da vila: {STRING}
|
||||
STR_CONFIG_SETTING_CITY_IN_LABEL_HELPTEXT :Amosar se unha vila tamén é unha cidade na súa etiqueta no mapa
|
||||
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:SET_COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {SET_COLOUR}({COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY :{1:SET_COLOUR}{0:TOWN} (Cidade)
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY_POP :{WHITE}{TOWN} {SET_COLOUR}(Cidade, {COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {COLOUR}({COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY :{1:COLOUR}{0:TOWN} (Cidade)
|
||||
STR_VIEWPORT_TOWN_COLOUR_CITY_POP :{WHITE}{TOWN} {COLOUR}(Cidade, {COMMA})
|
||||
|
@@ -1258,8 +1258,6 @@ STR_VEHICLE_LIST_CHANGE_ORDER_ROAD_VEHICLE_DEPOT :Verschiebe Auft
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_SHIP_DEPOT :Verschiebe Auftrag zu einer anderen Werft
|
||||
STR_VEHICLE_LIST_CHANGE_ORDER_AIRCRAFT_HANGAR :Verschiebe Auftrag zu einem anderen Hangar
|
||||
|
||||
STR_VEHICLE_LIST_CREATE_GROUP :Erstelle Gruppe aus Liste
|
||||
|
||||
STR_GROUP_EXPAND_ALL :{BLACK}Alles ausklappen
|
||||
STR_GROUP_COLLAPSE_ALL :{BLACK}Alles einklappen
|
||||
|
||||
@@ -1494,6 +1492,9 @@ STR_TIMETABLE_WARNING_SCHEDULE_ID :{BLACK}Zeitplan
|
||||
|
||||
STR_TIMETABLE_WARNINGS_OMITTED :{BLACK}{NUM} keine weiteren Warnungen ...
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :an
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :ab
|
||||
|
||||
STR_DATE_MINUTES_MINUTE_TOOLTIP :{BLACK}Minute auswählen
|
||||
STR_DATE_MINUTES_HOUR_TOOLTIP :{BLACK}Stunde auswählen
|
||||
|
||||
@@ -1674,7 +1675,7 @@ STR_TMPL_CONFIG_USEDEPOT :Depotnutzung
|
||||
STR_TMPL_CONFIG_KEEPREMAINDERS :Bereithaltung
|
||||
STR_TMPL_CONFIG_OLD_ONLY :Nur alte
|
||||
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :Züge zu ersetzen: {SET_COLOUR}{COMMA}
|
||||
STR_TMPL_NUM_TRAINS_NEED_RPL :Züge zu ersetzen: {COLOUR}{COMMA}
|
||||
|
||||
STR_TMPL_CARGO_SUMMARY :{CARGO_LONG}
|
||||
STR_TMPL_CARGO_SUMMARY_MULTI :{CARGO_LONG} (x{NUM})
|
||||
@@ -1784,5 +1785,5 @@ STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_OFF :Aus
|
||||
STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_SIMPLE :Einfach
|
||||
STR_CONFIG_SETTING_STATION_RATING_TOOLTIP_MODE_DETAILED :Detailliert
|
||||
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:SET_COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {SET_COLOUR}({COMMA})
|
||||
STR_VIEWPORT_TOWN_COLOUR :{1:COLOUR}{0:TOWN}
|
||||
STR_VIEWPORT_TOWN_COLOUR_POP :{WHITE}{TOWN} {COLOUR}({COMMA})
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Άλλα
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Έτος σχεδίασης: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :ΑΦ:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :ΑΝ:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}שנה
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}מודל: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :A:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :D:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -35,6 +35,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Hóhatá
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Kifejlesztve: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :É:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :I:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
@@ -31,6 +31,9 @@ STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Breyta h
|
||||
|
||||
STR_PURCHASE_INFO_DESIGNED :{BLACK}Hönnun: {GOLD}{NUM}
|
||||
|
||||
STR_TIMETABLE_ARRIVAL_ABBREVIATION :K:
|
||||
STR_TIMETABLE_DEPARTURE_ABBREVIATION :F:
|
||||
|
||||
# Cargo type orders Window
|
||||
|
||||
# Plans window
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user