summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--projects/langs_vs100.vcxproj6
-rw-r--r--projects/langs_vs80.vcproj15
-rw-r--r--projects/langs_vs90.vcproj15
-rw-r--r--src/lang/belarusian.txt (renamed from src/lang/unfinished/belarusian.txt)0
-rw-r--r--src/lang/unfinished/marathi.txt863
5 files changed, 899 insertions, 0 deletions
diff --git a/projects/langs_vs100.vcxproj b/projects/langs_vs100.vcxproj
index 3e7ce970b..1117b917c 100644
--- a/projects/langs_vs100.vcxproj
+++ b/projects/langs_vs100.vcxproj
@@ -53,6 +53,12 @@
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\arabic_egypt.lng;%(Outputs)</Outputs>
</CustomBuild>
+ <CustomBuild Include="..\src\lang\belarusian.txt">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating belarusian language file</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command>
+ <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\lang\english.txt;..\objs\strgen\strgen.exe;%(AdditionalInputs)</AdditionalInputs>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\bin\lang\belarusian.lng;%(Outputs)</Outputs>
+ </CustomBuild>
<CustomBuild Include="..\src\lang\brazilian_portuguese.txt">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating brazilian_portuguese language file</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang "%(FullPath)"</Command>
diff --git a/projects/langs_vs80.vcproj b/projects/langs_vs80.vcproj
index 5d7954be5..27456242e 100644
--- a/projects/langs_vs80.vcproj
+++ b/projects/langs_vs80.vcproj
@@ -76,6 +76,21 @@
</FileConfiguration>
</File>
<File
+ RelativePath="..\src\lang\belarusian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating belarusian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
+ AdditionalDependencies="..\src\lang\english.txt;..\objs\strgen\strgen.exe"
+ Outputs="..\bin\lang\belarusian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
RelativePath="..\src\lang\brazilian_portuguese.txt"
>
<FileConfiguration
diff --git a/projects/langs_vs90.vcproj b/projects/langs_vs90.vcproj
index 7f90b37dd..3c112d21b 100644
--- a/projects/langs_vs90.vcproj
+++ b/projects/langs_vs90.vcproj
@@ -77,6 +77,21 @@
</FileConfiguration>
</File>
<File
+ RelativePath="..\src\lang\belarusian.txt"
+ >
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCustomBuildTool"
+ Description="Generating belarusian language file"
+ CommandLine="..\objs\strgen\strgen.exe -s ..\src\lang -d ..\bin\lang &quot;$(InputPath)&quot;&#x0D;&#x0A;exit 0&#x0D;&#x0A;"
+ AdditionalDependencies="..\src\lang\english.txt;..\objs\strgen\strgen.exe"
+ Outputs="..\bin\lang\belarusian.lng"
+ />
+ </FileConfiguration>
+ </File>
+ <File
RelativePath="..\src\lang\brazilian_portuguese.txt"
>
<FileConfiguration
diff --git a/src/lang/unfinished/belarusian.txt b/src/lang/belarusian.txt
index a02a2b46f..a02a2b46f 100644
--- a/src/lang/unfinished/belarusian.txt
+++ b/src/lang/belarusian.txt
diff --git a/src/lang/unfinished/marathi.txt b/src/lang/unfinished/marathi.txt
new file mode 100644
index 000000000..675cc9a8f
--- /dev/null
+++ b/src/lang/unfinished/marathi.txt
@@ -0,0 +1,863 @@
+##name Marathi
+##ownname मराठी
+##isocode mr_IN
+##plural 0
+##textdir ltr
+##digitsep ,
+##digitsepcur ,
+##decimalsep .
+##winlangid 0x044e
+##grflangid 0x11
+
+
+# $Id$
+
+# This file is part of OpenTTD.
+# OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
+# OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
+
+
+##id 0x0000
+STR_NULL :
+STR_EMPTY :
+
+# Cargo related strings
+# Plural cargo name
+STR_CARGO_PLURAL_NOTHING :
+
+# Singular cargo name
+STR_CARGO_SINGULAR_NOTHING :
+
+# Quantity of cargo
+STR_QUANTITY_NOTHING :
+
+# Two letter abbreviation of cargo name
+STR_ABBREV_NOTHING :
+
+# 'Mode' of transport for cargoes
+STR_NOTHING :
+
+# Colours, do not shuffle
+
+# Units used in OpenTTD
+
+# Common window strings
+
+
+
+# Query window
+
+# On screen keyboard window
+STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ .
+STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? .
+
+# Measurement tooltip
+
+
+# These are used in buttons
+# These are used in dropdowns
+
+# Tooltips for the main toolbar
+
+# Extra tooltips for the scenario editor toolbar
+
+############ range for SE file menu starts
+############ range for SE file menu starts
+
+############ range for settings menu starts
+############ range ends here
+
+############ range for file menu starts
+############ range ends here
+
+############ range for map menu starts
+############ range for town menu starts, yet the town directory is shown in the map menu in the scenario editor
+############ end of the 'Display map' dropdown
+############ end of the 'Town' dropdown
+
+############ range for subsidies menu starts
+############ range ends here
+
+############ range for graph menu starts
+############ range ends here
+
+############ range for company league menu starts
+############ range ends here
+
+############ range for industry menu starts
+############ range ends here
+
+############ range for railway construction menu starts
+############ range ends here
+
+############ range for road construction menu starts
+############ range ends here
+
+############ range for waterways construction menu starts
+############ range ends here
+
+############ range for airport construction menu starts
+############ range ends here
+
+############ range for landscaping menu starts
+############ range ends here
+
+############ range for music menu starts
+############ range ends here
+
+############ range for message menu starts
+############ range ends here
+
+############ range for about menu starts
+############ range ends here
+
+############ range for days starts (also used for the place in the highscore window)
+############ range for days ends
+
+############ range for months starts
+
+############ range for months ends
+
+# Graph window
+
+
+
+
+# Graph key window
+
+# Company league window
+
+# Performance detail window
+############ Those following lines need to be in this order!!
+############ End of order list
+
+# Music window
+
+
+# Playlist window
+
+# Highscore window
+
+# Smallmap window
+
+
+
+
+# Status bar messages
+
+# News message history
+
+# Message settings window
+
+
+
+
+
+
+
+
+
+
+
+
+# Start of order review system.
+# DON'T ADD OR REMOVE LINES HERE
+# end of order system
+
+
+
+
+
+
+
+# Extra view window
+
+# Game options window
+
+############ start of currency region
+############ end of currency region
+
+
+############ start of measuring units region
+############ end of measuring units region
+
+
+
+############ start of townname region
+############ end of townname region
+
+
+
+
+
+
+
+
+
+
+
+# Custom currency window
+
+
+
+
+
+
+# Difficulty level window
+
+############ range for difficulty levels starts
+############ range for difficulty levels ends
+
+
+############ range for difficulty settings starts
+############ range for difficulty settings ends
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Advanced settings window
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Intro window
+
+
+
+
+
+
+# Quit window
+
+# Supported OSes
+
+# Abandon game
+
+# Cheat window
+
+# Livery window
+
+
+
+# Face selection window
+
+
+# Network server list
+
+
+
+
+
+
+
+# Start new multiplayer server
+
+
+
+
+
+# Network game languages
+############ Leave those lines in this order!!
+############ End of leave-in-this-order
+
+# Network game lobby
+
+
+
+
+
+# Network connecting window
+
+############ Leave those lines in this order!!
+
+############ End of leave-in-this-order
+
+
+
+# Network company list added strings
+
+# Network client list
+
+
+
+# Network set password
+
+# Network company info join/password
+
+# Network chat
+
+
+# Network messages
+
+############ Leave those lines in this order!!
+############ End of leave-in-this-order
+
+# Network related errors
+############ Leave those lines in this order!!
+############ End of leave-in-this-order
+
+# Content downloading window
+
+# Order of these is important!
+
+# Content downloading progress window
+
+# Content downloading error messages
+
+# Transparency settings window
+
+# Base for station construction window(s)
+
+# Join station window
+
+
+# Rail construction toolbar
+
+
+# Rail depot construction window
+
+# Rail waypoint construction window
+
+# Rail station construction window
+
+
+
+# Signal window
+
+# Bridge selection window
+
+
+# Road construction toolbar
+
+# Road depot construction window
+
+# Road vehicle station construction window
+
+# Waterways toolbar (last two for SE only)
+
+# Ship depot construction window
+
+# Dock construction window
+
+# Airport toolbar
+
+# Airport construction window
+
+
+
+
+# Landscaping toolbar
+
+# Tree planting window (last two for SE only)
+
+# Land generation window (SE)
+
+
+# Town generation window (SE)
+
+
+
+
+# Fund new industry window
+
+# Land area window
+
+# Description of land area of different tiles
+
+
+
+# Houses come directly from their building names
+
+
+
+
+# Industries come directly from their industry names
+
+
+
+
+
+
+# About OpenTTD window
+
+# Save/load game/scenario
+
+
+# World generation
+
+# Strings for map borders at game generation
+
+
+
+# SE Map generation
+
+
+# Map generation progress
+
+# NewGRF settings
+
+
+
+
+
+
+# NewGRF inspect window
+
+
+
+# Sprite aligner window
+
+
+# NewGRF (self) generated warnings/errors
+
+# NewGRF related 'general' warnings
+
+
+
+# NewGRF status
+
+# NewGRF 'it's broken' warnings
+
+
+# 'User removed essential NewGRFs'-placeholders for stuff without specs.
+
+# Sign list window
+
+# Sign window
+
+
+# Town directory window
+
+# Town view window
+
+
+
+# Town local authority window
+
+
+
+# Subsidies window
+
+# Station list window
+
+# Station view window
+
+
+
+############ range for rating starts
+############ range for rating ends
+
+
+
+
+# Waypoint/buoy view window
+
+
+# Finances window
+
+# Company view
+
+
+
+
+
+
+
+# Industry directory
+
+# Industry view
+
+############ range for requires starts
+############ range for requires ends
+
+############ range for produces starts
+############ range for produces ends
+
+
+# Vehicle lists
+
+
+
+
+
+
+
+
+# Group window
+
+
+
+
+
+# Build vehicle window
+
+
+
+
+
+
+
+
+
+# Depot window
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Engine preview window
+
+
+# Autoreplace window
+
+
+
+
+
+
+# Vehicle view
+
+
+
+
+
+
+
+
+
+
+# Messages in the start stop button in the vehicle view
+
+
+
+
+
+# Vehicle stopped/started animations
+
+# Vehicle details
+
+
+# The next two need to stay in this order
+
+
+
+
+
+
+
+# Extra buttons for train details windows
+
+
+
+
+
+# Vehicle refit
+
+
+
+
+# Order view
+
+
+
+# Order bottom buttons
+
+
+
+
+
+
+
+
+
+
+
+
+# String parts to build the order string
+
+
+
+
+
+
+
+
+
+# Time table window
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Date window (for timetable)
+
+
+# AI debug window
+
+
+
+# AI configuration window
+
+
+
+# Available AIs window
+
+
+
+# AI Parameters
+
+# Vehicle loading indicators
+
+# Income 'floats'
+
+# Saveload messages
+
+# Map generation messages
+
+
+
+
+# Soundset messages
+
+# Screenshot related messages
+
+# Error message titles
+
+# Generic construction errors
+
+# Local authority errors
+
+# Levelling errors
+
+# Company related errors
+
+
+# Town related errors
+
+# Industry related errors
+
+# Station construction related errors
+
+
+# Station destruction related errors
+
+
+# Waypoint related errors
+
+
+
+# Depot related errors
+
+
+
+
+
+
+# Autoreplace related errors
+
+# Rail construction errors
+
+
+# Road construction errors
+
+# Waterway construction errors
+
+# Tree related errors
+
+# Bridge related errors
+
+# Tunnel related errors
+
+# Unmovable related errors
+
+# Group related errors
+
+# Generic vehicle errors
+
+
+
+
+
+
+
+
+
+
+
+# Specific vehicle errors
+
+
+
+# Order related errors
+
+
+# Timetable related errors
+
+# Sign related errors
+
+# Translatable comment for OpenTTD's desktop shortcut
+
+##id 0x2000
+# Town building names
+
+##id 0x4800
+# industry names
+
+############ WARNING, using range 0x6000 for strings that are stored in the savegame
+############ These strings may never get a new id, or savegames will break!
+##id 0x6000
+STR_SV_EMPTY :
+
+STR_SV_STNAME :{STRING}
+##id 0x6020
+############ end of savegame specific region!
+
+##id 0x8000
+# Vehicle names
+
+##id 0x8800
+# Formatting of some strings
+STR_FORMAT_DATE_TINY :{STRING}-{STRING}-{NUM}
+STR_FORMAT_DATE_SHORT :{STRING} {NUM}
+STR_FORMAT_DATE_LONG :{STRING} {STRING} {NUM}
+STR_FORMAT_DATE_ISO :{2:NUM}-{1:STRING}-{0:STRING}
+
+
+
+
+STR_SAVEGAME_NAME_DEFAULT :{COMPANY}, {STRING}
+
+# Viewport strings
+STR_VIEWPORT_TOWN_POP :{WHITE}{TOWN} ({COMMA})
+STR_VIEWPORT_TOWN :{WHITE}{TOWN}
+STR_VIEWPORT_TOWN_TINY_BLACK :{TINYFONT}{BLACK}{TOWN}
+STR_VIEWPORT_TOWN_TINY_WHITE :{TINYFONT}{WHITE}{TOWN}
+
+STR_VIEWPORT_SIGN_SMALL_BLACK :{TINYFONT}{BLACK}{SIGN}
+STR_VIEWPORT_SIGN_SMALL_WHITE :{TINYFONT}{WHITE}{SIGN}
+
+STR_VIEWPORT_STATION :{STATION} {STATIONFEATURES}
+STR_VIEWPORT_STATION_TINY :{TINYFONT}{STATION}
+
+STR_VIEWPORT_WAYPOINT :{WAYPOINT}
+STR_VIEWPORT_WAYPOINT_TINY :{TINYFONT}{WAYPOINT}
+
+# Simple strings to get specific types of data
+STR_COMPANY_NAME :{COMPANY}
+STR_COMPANY_NAME_COMPANY_NUM :{COMPANY} {COMPANYNUM}
+STR_DEPOT_NAME :{DEPOT}
+STR_ENGINE_NAME :{ENGINE}
+STR_GROUP_NAME :{GROUP}
+STR_INDUSTRY_NAME :{INDUSTRY}
+STR_PRESIDENT_NAME :{PRESIDENTNAME}
+STR_SIGN_NAME :{SIGN}
+STR_STATION_NAME :{STATION}
+STR_TOWN_NAME :{TOWN}
+STR_VEHICLE_NAME :{VEHICLE}
+STR_WAYPOINT_NAME :{WAYPOINT}
+
+STR_JUST_CARGO :{CARGO}
+STR_JUST_CHECKMARK :{CHECKMARK}
+STR_JUST_COMMA :{COMMA}
+STR_JUST_CURRCOMPACT :{CURRCOMPACT}
+STR_JUST_CURRENCY :{CURRENCY}
+STR_JUST_INT :{NUM}
+STR_JUST_DATE_TINY :{DATE_TINY}
+STR_JUST_DATE_SHORT :{DATE_SHORT}
+STR_JUST_DATE_LONG :{DATE_LONG}
+STR_JUST_DATE_ISO :{DATE_ISO}
+STR_JUST_STRING :{STRING}
+STR_JUST_STRING_SPACE_STRING :{STRING} {STRING}
+STR_JUST_RAW_STRING :{STRING}
+
+# Slightly 'raw' stringcodes with colour or size
+STR_BLACK_COMMA :{BLACK}{COMMA}
+STR_TINY_BLACK_COMA :{TINYFONT}{BLACK}{COMMA}
+STR_TINY_COMMA :{TINYFONT}{COMMA}
+STR_BLUE_COMMA :{BLUE}{COMMA}
+STR_RED_COMMA :{RED}{COMMA}
+STR_COMPANY_MONEY :{WHITE}{CURRENCY}
+STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG}
+STR_BLACK_CROSS :{BLACK}{CROSS}
+STR_SILVER_CROSS :{SILVER}{CROSS}
+STR_WHITE_DATE_SHORT :{WHITE}{DATE_SHORT}
+STR_WHITE_DATE_LONG :{WHITE}{DATE_LONG}
+STR_SHORT_DATE :{WHITE}{DATE_TINY}
+STR_DATE_LONG_SMALL :{TINYFONT}{BLACK}{DATE_LONG}
+STR_TINY_GROUP :{TINYFONT}{GROUP}
+STR_BLACK_INT :{BLACK}{NUM}
+STR_ORANGE_INT :{ORANGE}{NUM}
+STR_WHITE_SIGN :{WHITE}{SIGN}
+STR_TINY_BLACK_STATION :{TINYFONT}{BLACK}{STATION}
+STR_BLACK_STRING :{BLACK}{STRING}
+STR_BLACK_RAW_STRING :{BLACK}{STRING}
+STR_GREEN_STRING :{GREEN}{STRING}
+STR_RED_STRING :{RED}{STRING}
+STR_WHITE_STRING :{WHITE}{STRING}
+STR_TINY_BLACK_HEIGHT :{TINYFONT}{BLACK}{HEIGHT}
+STR_TINY_BLACK_VEHICLE :{TINYFONT}{BLACK}{VEHICLE}
+STR_TINY_RIGHT_ARROW :{TINYFONT}{RIGHTARROW}
+
+STR_BLACK_1 :{BLACK}1
+STR_BLACK_2 :{BLACK}2
+STR_BLACK_3 :{BLACK}3
+STR_BLACK_4 :{BLACK}4
+STR_BLACK_5 :{BLACK}5
+STR_BLACK_6 :{BLACK}6
+STR_BLACK_7 :{BLACK}7
+
+STR_TRAIN :{BLACK}{TRAIN}
+STR_BUS :{BLACK}{BUS}
+STR_LORRY :{BLACK}{LORRY}
+STR_PLANE :{BLACK}{PLANE}
+STR_SHIP :{BLACK}{SHIP}
+
+STR_TOOLBAR_RAILTYPE_VELOCITY :{STRING} ({VELOCITY})