mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Merge pull request #1318 from IvanSavenko/translate_mapeditor
Translate mapeditor
This commit is contained in:
		| @@ -8,4 +8,4 @@ sudo apt-get install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf | ||||
| sudo apt-get install qtbase5-dev | ||||
| sudo apt-get install ninja-build zlib1g-dev libavformat-dev libswscale-dev libtbb-dev libluajit-5.1-dev | ||||
| # Optional dependencies | ||||
| sudo apt-get install libminizip-dev libfuzzylite-dev | ||||
| sudo apt-get install libminizip-dev libfuzzylite-dev qttools5-dev | ||||
|   | ||||
| @@ -1,12 +1,21 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| # steps to upgrade MXE dependencies: | ||||
| # 1) Use Debian/Ubuntu system or install one (virtual machines will work too) | ||||
| # 2) update following script to include any new dependencies  | ||||
| # You can also run it to upgrade existing ones, but don't expect much | ||||
| # MXE repository only provides ancient versions for the sake of "stability" | ||||
| # https://github.com/vcmi/vcmi-deps-mxe/blob/master/mirror-mxe.sh | ||||
| # 3) make release in vcmi-deps-mxe repository using resulting tar archive | ||||
| # 4) update paths to tar archive in this script | ||||
|  | ||||
| # Install nsis for installer creation | ||||
| sudo add-apt-repository 'deb http://security.ubuntu.com/ubuntu bionic-security main' | ||||
| sudo apt-get install -qq nsis ninja-build libssl1.0.0 | ||||
|  | ||||
| # MXE repository was too slow for Travis far too often | ||||
| wget -nv https://github.com/vcmi/vcmi-deps-mxe/releases/download/2021-02-20/mxe-i686-w64-mingw32.shared-2021-01-22.tar | ||||
| tar -xvf mxe-i686-w64-mingw32.shared-2021-01-22.tar | ||||
| wget -nv https://github.com/vcmi/vcmi-deps-mxe/releases/download/2022-12-26/mxe-i686-w64-mingw32.shared-2022-12-26.tar | ||||
| tar -xvf mxe-i686-w64-mingw32.shared-2022-12-26.tar | ||||
| sudo dpkg -i mxe-*.deb | ||||
| sudo apt-get install -f --yes | ||||
|  | ||||
|   | ||||
| @@ -48,7 +48,9 @@ option(ENABLE_ERM "Enable compilation of ERM scripting module" OFF) | ||||
| option(ENABLE_LUA "Enable compilation of LUA scripting module" OFF) | ||||
| option(ENABLE_LAUNCHER "Enable compilation of launcher" ON) | ||||
| option(ENABLE_EDITOR "Enable compilation of map editor" ON) | ||||
| option(ENABLE_TRANSLATIONS "Enable generation of translations for launcher and editor" ON) | ||||
| option(ENABLE_NULLKILLER_AI "Enable compilation of Nullkiller AI library" ON) | ||||
|  | ||||
| if(APPLE_IOS) | ||||
| 	set(BUNDLE_IDENTIFIER_PREFIX "" CACHE STRING "Bundle identifier prefix") | ||||
| 	set(APP_DISPLAY_NAME "VCMI" CACHE STRING "App name on the home screen") | ||||
| @@ -127,14 +129,22 @@ else() | ||||
| endif(ENABLE_GITVERSION) | ||||
|  | ||||
| # Precompiled header configuration | ||||
| if(ENABLE_PCH AND NOT ${CMAKE_VERSION} VERSION_LESS "3.16.0") | ||||
| if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.0 ) | ||||
| 	set(ENABLE_PCH OFF) # broken | ||||
| endif() | ||||
|  | ||||
| if( ${CMAKE_VERSION} VERSION_LESS "3.16.0") | ||||
| 	set(ENABLE_PCH OFF) #not supported | ||||
| endif() | ||||
|  | ||||
| if(ENABLE_PCH) | ||||
| 	macro(enable_pch name) | ||||
| 		target_precompile_headers(${name} PRIVATE $<$<COMPILE_LANGUAGE:CXX>:<StdInc.h$<ANGLE-R>>) | ||||
| 	endmacro(enable_pch) | ||||
| else(ENABLE_PCH AND NOT ${CMAKE_VERSION} VERSION_LESS "3.16.0") | ||||
| else() | ||||
| 	macro(enable_pch ignore) | ||||
| 	endmacro(enable_pch) | ||||
| endif(ENABLE_PCH AND NOT ${CMAKE_VERSION} VERSION_LESS "3.16.0") | ||||
| endif() | ||||
|  | ||||
| ############################################ | ||||
| #        Documentation section             # | ||||
| @@ -349,6 +359,15 @@ if(ENABLE_LAUNCHER OR ENABLE_EDITOR) | ||||
| 	# Widgets finds its own dependencies (QtGui and QtCore). | ||||
| 	find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets Network) | ||||
| 	find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets Network) | ||||
|  | ||||
| 	find_package(QT NAMES Qt6 Qt5 COMPONENTS LinguistTools) | ||||
| 	find_package(Qt${QT_VERSION_MAJOR} COMPONENTS LinguistTools) | ||||
| 	if(NOT Qt${QT_VERSION_MAJOR}LinguistTools_DIR) | ||||
| 		set(ENABLE_TRANSLATIONS OFF) | ||||
| 	endif() | ||||
| 	if(ENABLE_TRANSLATIONS) | ||||
| 		add_definitions(-DENABLE_QT_TRANSLATIONS) | ||||
| 	endif() | ||||
| endif() | ||||
|  | ||||
| if(ENABLE_NULLKILLER_AI) | ||||
|   | ||||
| @@ -17,7 +17,7 @@ | ||||
| 			"type" : "object", | ||||
| 			"default": {}, | ||||
| 			"additionalProperties" : false, | ||||
| 			"required" : [ "playerName", "showfps", "music", "sound", "encoding", "swipe", "saveRandomMaps", "saveFrequency", "notifications", "extraDump" ], | ||||
| 			"required" : [ "playerName", "showfps", "music", "sound", "encoding", "language", "swipe", "saveRandomMaps", "saveFrequency", "notifications", "extraDump" ], | ||||
| 			"properties" : { | ||||
| 				"playerName" : { | ||||
| 					"type":"string", | ||||
| @@ -51,6 +51,10 @@ | ||||
| 					"type":"string", | ||||
| 					"default" : "Maps/Arrogance" | ||||
| 				}, | ||||
| 				"language" : { | ||||
| 					"type":"string", | ||||
| 					"default" : "english" | ||||
| 				}, | ||||
| 				"lastSave" : { | ||||
| 					"type":"string", | ||||
| 					"default" : "NEWGAME" | ||||
|   | ||||
| @@ -70,6 +70,13 @@ set(editor_FORMS | ||||
| 		inspector/questwidget.ui | ||||
| ) | ||||
|  | ||||
| set(editor_TS | ||||
| 	translation/english.ts | ||||
| 	translation/german.ts | ||||
| 	translation/polish.ts | ||||
| 	translation/russian.ts | ||||
| 	translation/ukrainian.ts) | ||||
|  | ||||
| assign_source_group(${editor_SRCS} ${editor_HEADERS} mapeditor.rc) | ||||
|  | ||||
| # Tell CMake to run moc when necessary: | ||||
| @@ -85,15 +92,22 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) | ||||
|  | ||||
| if(TARGET Qt6::Core) | ||||
| 	qt_wrap_ui(editor_UI_HEADERS ${editor_FORMS}) | ||||
| 	if(ENABLE_TRANSLATIONS) | ||||
| 		qt_add_translation( editor_QM ${editor_TS} ) | ||||
| 	endif() | ||||
| else() | ||||
| 	qt5_wrap_ui(editor_UI_HEADERS ${editor_FORMS}) | ||||
| 	if(ENABLE_TRANSLATIONS) | ||||
| 		set_source_files_properties(${editor_TS} PROPERTIES OUTPUT_LOCATION ${CMAKE_BINARY_DIR}/bin/${CMAKE_CFG_INTDIR}/mapeditor/translation) | ||||
| 		qt5_add_translation( editor_QM ${editor_TS} ) | ||||
| 	endif() | ||||
| endif() | ||||
|  | ||||
| if(WIN32) | ||||
| 	set(editor_ICON mapeditor.rc) | ||||
| endif() | ||||
|  | ||||
| add_executable(vcmieditor WIN32 ${editor_SRCS} ${editor_HEADERS} ${editor_UI_HEADERS} ${editor_ICON}) | ||||
| add_executable(vcmieditor WIN32 ${editor_QM} ${editor_SRCS} ${editor_HEADERS} ${editor_UI_HEADERS} ${editor_ICON}) | ||||
|  | ||||
| if(WIN32) | ||||
| 	set_target_properties(vcmieditor | ||||
| @@ -132,6 +146,7 @@ add_custom_command(TARGET vcmieditor POST_BUILD | ||||
| install(TARGETS vcmieditor DESTINATION ${BIN_DIR}) | ||||
| # copy whole directory | ||||
| install(DIRECTORY icons DESTINATION ${DATA_DIR}/mapeditor) | ||||
| install(DIRECTORY translation DESTINATION ${DATA_DIR}/mapeditor) | ||||
| # Install icons and desktop file on Linux | ||||
| if(NOT WIN32 AND NOT APPLE) | ||||
| 	install(FILES "vcmieditor.desktop" DESTINATION share/applications) | ||||
|   | ||||
| @@ -115,6 +115,31 @@ void MainWindow::parseCommandLine(ExtractionOptions & extractionOptions) | ||||
| 			parser.isSet("d")}}; | ||||
| } | ||||
|  | ||||
| void MainWindow::loadTranslation() | ||||
| { | ||||
| #ifdef ENABLE_QT_TRANSLATIONS | ||||
| 	std::string translationFile = settings["general"]["language"].String() + ".qm"; | ||||
|  | ||||
| 	QVector<QString> searchPaths; | ||||
|  | ||||
| 	for(auto const & string : VCMIDirs::get().dataPaths()) | ||||
| 		searchPaths.push_back(pathToQString(string / "mapeditor" / "translation" / translationFile)); | ||||
| 	searchPaths.push_back(pathToQString(VCMIDirs::get().userDataPath() / "mapeditor" / "translation" / translationFile)); | ||||
|  | ||||
| 	for(auto const & string : boost::adaptors::reverse(searchPaths)) | ||||
| 	{ | ||||
| 		if (translator.load(string)) | ||||
| 		{ | ||||
| 			if (!qApp->installTranslator(&translator)) | ||||
| 				logGlobal->error("Failed to install translator"); | ||||
| 			return; | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	logGlobal->error("Failed to find translation"); | ||||
| #endif | ||||
| } | ||||
|  | ||||
| MainWindow::MainWindow(QWidget* parent) : | ||||
| 	QMainWindow(parent), | ||||
| 	ui(new Ui::MainWindow), | ||||
| @@ -128,10 +153,6 @@ MainWindow::MainWindow(QWidget* parent) : | ||||
| 		QDir::addSearchPath("icons", pathToQString(string / "mapeditor" / "icons")); | ||||
| 	QDir::addSearchPath("icons", pathToQString(VCMIDirs::get().userDataPath() / "mapeditor" / "icons")); | ||||
| 	 | ||||
| 	ui->setupUi(this); | ||||
| 	loadUserSettings(); //For example window size | ||||
| 	setTitle(); | ||||
|  | ||||
| 	ExtractionOptions extractionOptions; | ||||
| 	parseCommandLine(extractionOptions); | ||||
|  | ||||
| @@ -169,6 +190,12 @@ MainWindow::MainWindow(QWidget* parent) : | ||||
| 	conf.init(); | ||||
| 	logGlobal->info("Loading settings"); | ||||
|  | ||||
| 	loadTranslation(); | ||||
|  | ||||
| 	ui->setupUi(this); | ||||
| 	loadUserSettings(); //For example window size | ||||
| 	setTitle(); | ||||
|  | ||||
| 	init(); | ||||
|  | ||||
| 	graphics = new Graphics(); // should be before curh->init() | ||||
|   | ||||
| @@ -29,6 +29,10 @@ class MainWindow : public QMainWindow | ||||
| 	const QString mainWindowSizeSetting = "MainWindow/Size"; | ||||
| 	const QString mainWindowPositionSetting = "MainWindow/Position"; | ||||
|  | ||||
| #ifdef ENABLE_QT_TRANSLATIONS | ||||
| 	QTranslator translator; | ||||
| #endif | ||||
|  | ||||
| public: | ||||
|     explicit MainWindow(QWidget *parent = nullptr); | ||||
|     ~MainWindow(); | ||||
| @@ -48,6 +52,8 @@ public: | ||||
| 	 | ||||
| 	MapController controller; | ||||
|  | ||||
| 	void loadTranslation(); | ||||
|  | ||||
| private slots: | ||||
| 	void on_actionOpen_triggered(); | ||||
|  | ||||
|   | ||||
| @@ -114,7 +114,7 @@ | ||||
|   </widget> | ||||
|   <widget class="QToolBar" name="toolBar"> | ||||
|    <property name="windowTitle"> | ||||
|     <string>toolBar</string> | ||||
|     <string notr="true"/> | ||||
|    </property> | ||||
|    <attribute name="toolBarArea"> | ||||
|     <enum>TopToolBarArea</enum> | ||||
| @@ -387,7 +387,7 @@ | ||||
|             <bool>false</bool> | ||||
|            </attribute> | ||||
|            <attribute name="verticalHeaderDefaultSectionSize"> | ||||
|             <number>20</number> | ||||
|             <number>21</number> | ||||
|            </attribute> | ||||
|            <column> | ||||
|             <property name="text"> | ||||
| @@ -663,7 +663,7 @@ | ||||
|            </size> | ||||
|           </property> | ||||
|           <property name="text"> | ||||
|            <string>O</string> | ||||
|            <string notr="true">O</string> | ||||
|           </property> | ||||
|           <property name="checkable"> | ||||
|            <bool>true</bool> | ||||
| @@ -737,7 +737,7 @@ | ||||
|           <x>0</x> | ||||
|           <y>0</y> | ||||
|           <width>128</width> | ||||
|           <height>251</height> | ||||
|           <height>257</height> | ||||
|          </rect> | ||||
|         </property> | ||||
|         <property name="sizePolicy"> | ||||
| @@ -780,7 +780,7 @@ | ||||
|           <x>0</x> | ||||
|           <y>0</y> | ||||
|           <width>128</width> | ||||
|           <height>251</height> | ||||
|           <height>257</height> | ||||
|          </rect> | ||||
|         </property> | ||||
|         <property name="sizePolicy"> | ||||
| @@ -816,7 +816,7 @@ | ||||
|           <x>0</x> | ||||
|           <y>0</y> | ||||
|           <width>128</width> | ||||
|           <height>251</height> | ||||
|           <height>257</height> | ||||
|          </rect> | ||||
|         </property> | ||||
|         <property name="sizePolicy"> | ||||
| @@ -876,7 +876,7 @@ | ||||
|     <string>Open</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+O</string> | ||||
|     <string notr="true">Ctrl+O</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionSave"> | ||||
| @@ -888,7 +888,7 @@ | ||||
|     <string>Save</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+S</string> | ||||
|     <string notr="true">Ctrl+S</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionNew"> | ||||
| @@ -900,7 +900,7 @@ | ||||
|     <string>New</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+N</string> | ||||
|     <string notr="true">Ctrl+N</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionSave_as"> | ||||
| @@ -923,7 +923,7 @@ | ||||
|     <string>View underground</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>U</string> | ||||
|     <string notr="true">U</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPass"> | ||||
| @@ -938,7 +938,7 @@ | ||||
|     <string>Pass</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>P</string> | ||||
|     <string notr="true">P</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionCut"> | ||||
| @@ -950,7 +950,7 @@ | ||||
|     <string>Cut</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+X</string> | ||||
|     <string notr="true">Ctrl+X</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionCopy"> | ||||
| @@ -962,7 +962,7 @@ | ||||
|     <string>Copy</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+C</string> | ||||
|     <string notr="true">Ctrl+C</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPaste"> | ||||
| @@ -974,7 +974,7 @@ | ||||
|     <string>Paste</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+V</string> | ||||
|     <string notr="true">Ctrl+V</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionFill"> | ||||
| @@ -989,7 +989,7 @@ | ||||
|     <string>Fills the selection with obstacles</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>F</string> | ||||
|     <string notr="true">F</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionGrid"> | ||||
| @@ -1004,7 +1004,7 @@ | ||||
|     <string>Grid</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>G</string> | ||||
|     <string notr="true">G</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionMapSettings"> | ||||
| @@ -1017,6 +1017,9 @@ | ||||
|    <property name="toolTip"> | ||||
|     <string>Map title and description</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string notr="true"/> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayers_settings"> | ||||
|    <property name="enabled"> | ||||
| @@ -1025,6 +1028,9 @@ | ||||
|    <property name="text"> | ||||
|     <string>Players settings</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string notr="true"/> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionUndo"> | ||||
|    <property name="enabled"> | ||||
| @@ -1041,7 +1047,7 @@ | ||||
|     <string>Undo</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+Z</string> | ||||
|     <string notr="true">Ctrl+Z</string> | ||||
|    </property> | ||||
|    <property name="shortcutVisibleInContextMenu"> | ||||
|     <bool>true</bool> | ||||
| @@ -1059,7 +1065,7 @@ | ||||
|     <string>Redo</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+Y</string> | ||||
|     <string notr="true">Ctrl+Y</string> | ||||
|    </property> | ||||
|    <property name="shortcutVisibleInContextMenu"> | ||||
|     <bool>true</bool> | ||||
| @@ -1077,7 +1083,7 @@ | ||||
|     <string>Erase</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Backspace, Del</string> | ||||
|     <string notr="true">Backspace, Del</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionNeutral"> | ||||
| @@ -1088,13 +1094,16 @@ | ||||
|     <string>Neutral</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+0</string> | ||||
|     <string notr="true">Ctrl+0</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionValidate"> | ||||
|    <property name="text"> | ||||
|     <string>Validate</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string notr="true"/> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionUpdate_appearance"> | ||||
|    <property name="enabled"> | ||||
| @@ -1103,6 +1112,9 @@ | ||||
|    <property name="text"> | ||||
|     <string>Update appearance</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string notr="true"/> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionRecreate_obstacles"> | ||||
|    <property name="enabled"> | ||||
| @@ -1111,6 +1123,9 @@ | ||||
|    <property name="text"> | ||||
|     <string>Recreate obstacles</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string notr="true"/> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_1"> | ||||
|    <property name="checkable"> | ||||
| @@ -1120,7 +1135,7 @@ | ||||
|     <string>Player 1</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+1</string> | ||||
|     <string notr="true">Ctrl+1</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_2"> | ||||
| @@ -1131,7 +1146,7 @@ | ||||
|     <string>Player 2</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+2</string> | ||||
|     <string notr="true">Ctrl+2</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_3"> | ||||
| @@ -1142,7 +1157,7 @@ | ||||
|     <string>Player 3</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+3</string> | ||||
|     <string notr="true">Ctrl+3</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_4"> | ||||
| @@ -1153,7 +1168,7 @@ | ||||
|     <string>Player 4</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+4</string> | ||||
|     <string notr="true">Ctrl+4</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_5"> | ||||
| @@ -1164,7 +1179,7 @@ | ||||
|     <string>Player 5</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+5</string> | ||||
|     <string notr="true">Ctrl+5</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_6"> | ||||
| @@ -1175,7 +1190,7 @@ | ||||
|     <string>Player 6</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+6</string> | ||||
|     <string notr="true">Ctrl+6</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_7"> | ||||
| @@ -1186,7 +1201,7 @@ | ||||
|     <string>Player 7</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+7</string> | ||||
|     <string notr="true">Ctrl+7</string> | ||||
|    </property> | ||||
|   </action> | ||||
|   <action name="actionPlayer_8"> | ||||
| @@ -1197,7 +1212,7 @@ | ||||
|     <string>Player 8</string> | ||||
|    </property> | ||||
|    <property name="shortcut"> | ||||
|     <string>Ctrl+8</string> | ||||
|     <string notr="true">Ctrl+8</string> | ||||
|    </property> | ||||
|   </action> | ||||
|  </widget> | ||||
|   | ||||
| @@ -23,7 +23,7 @@ | ||||
|    </size> | ||||
|   </property> | ||||
|   <property name="windowTitle"> | ||||
|    <string>Form</string> | ||||
|    <string/> | ||||
|   </property> | ||||
|   <layout class="QVBoxLayout" name="verticalLayout"> | ||||
|    <property name="leftMargin"> | ||||
| @@ -47,7 +47,7 @@ | ||||
|       </size> | ||||
|      </property> | ||||
|      <property name="title"> | ||||
|       <string>GroupBox</string> | ||||
|       <string/> | ||||
|      </property> | ||||
|      <layout class="QGridLayout" name="gridLayout"> | ||||
|       <item row="3" column="0"> | ||||
|   | ||||
| @@ -33,8 +33,8 @@ | ||||
|        <rect> | ||||
|         <x>0</x> | ||||
|         <y>0</y> | ||||
|         <width>628</width> | ||||
|         <height>187</height> | ||||
|         <width>634</width> | ||||
|         <height>201</height> | ||||
|        </rect> | ||||
|       </property> | ||||
|       <layout class="QVBoxLayout" name="verticalLayout_2"> | ||||
| @@ -66,39 +66,42 @@ | ||||
|    </item> | ||||
|    <item row="0" column="1"> | ||||
|     <widget class="QComboBox" name="playersCount"> | ||||
|      <property name="currentText"> | ||||
|       <string notr="true">2</string> | ||||
|      </property> | ||||
|      <item> | ||||
|       <property name="text"> | ||||
|        <string>2</string> | ||||
|        <string notr="true">2</string> | ||||
|       </property> | ||||
|      </item> | ||||
|      <item> | ||||
|       <property name="text"> | ||||
|        <string>3</string> | ||||
|        <string notr="true">3</string> | ||||
|       </property> | ||||
|      </item> | ||||
|      <item> | ||||
|       <property name="text"> | ||||
|        <string>4</string> | ||||
|        <string notr="true">4</string> | ||||
|       </property> | ||||
|      </item> | ||||
|      <item> | ||||
|       <property name="text"> | ||||
|        <string>5</string> | ||||
|        <string notr="true">5</string> | ||||
|       </property> | ||||
|      </item> | ||||
|      <item> | ||||
|       <property name="text"> | ||||
|        <string>6</string> | ||||
|        <string notr="true">6</string> | ||||
|       </property> | ||||
|      </item> | ||||
|      <item> | ||||
|       <property name="text"> | ||||
|        <string>7</string> | ||||
|        <string notr="true">7</string> | ||||
|       </property> | ||||
|      </item> | ||||
|      <item> | ||||
|       <property name="text"> | ||||
|        <string>8</string> | ||||
|        <string notr="true">8</string> | ||||
|       </property> | ||||
|      </item> | ||||
|     </widget> | ||||
|   | ||||
							
								
								
									
										641
									
								
								mapeditor/translation/english.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										641
									
								
								mapeditor/translation/english.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,641 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!DOCTYPE TS> | ||||
| <TS version="2.1" language="en_US"> | ||||
| <context> | ||||
|     <name>ArmyWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="20"/> | ||||
|         <source>Army settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="162"/> | ||||
|         <source>Wide formation</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="290"/> | ||||
|         <source>Tight formation</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>GeneratorProgress</name> | ||||
|     <message> | ||||
|         <location filename="../generatorprogress.ui" line="29"/> | ||||
|         <source>Generating map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MainWindow</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="14"/> | ||||
|         <source>VCMI Map Editor</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="59"/> | ||||
|         <source>File</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="68"/> | ||||
|         <source>Map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="78"/> | ||||
|         <source>Edit</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="86"/> | ||||
|         <source>View</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="94"/> | ||||
|         <source>Player</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="274"/> | ||||
|         <source>Browser</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="352"/> | ||||
|         <source>Inspector</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="391"/> | ||||
|         <source>Property</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="396"/> | ||||
|         <source>Value</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="472"/> | ||||
|         <source>Brush</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="747"/> | ||||
|         <source>Terrains</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="790"/> | ||||
|         <source>Roads</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="826"/> | ||||
|         <source>Rivers</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="873"/> | ||||
|         <source>Open</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="885"/> | ||||
|         <source>Save</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="897"/> | ||||
|         <source>New</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="905"/> | ||||
|         <source>Save as</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="908"/> | ||||
|         <source>Ctrl+Shift+S</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="917"/> | ||||
|         <source>U/G</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="920"/> | ||||
|         <location filename="../mainwindow.cpp" line="731"/> | ||||
|         <source>View underground</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="935"/> | ||||
|         <source>Pass</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="947"/> | ||||
|         <source>Cut</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="959"/> | ||||
|         <source>Copy</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="971"/> | ||||
|         <source>Paste</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="983"/> | ||||
|         <source>Fill</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="986"/> | ||||
|         <source>Fills the selection with obstacles</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1001"/> | ||||
|         <source>Grid</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1012"/> | ||||
|         <source>General</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1015"/> | ||||
|         <source>Map title and description</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1026"/> | ||||
|         <source>Players settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1041"/> | ||||
|         <location filename="../mainwindow.ui" line="1044"/> | ||||
|         <source>Undo</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1062"/> | ||||
|         <source>Redo</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1080"/> | ||||
|         <source>Erase</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1091"/> | ||||
|         <source>Neutral</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1099"/> | ||||
|         <source>Validate</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1110"/> | ||||
|         <source>Update appearance</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1121"/> | ||||
|         <source>Recreate obstacles</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1132"/> | ||||
|         <source>Player 1</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1143"/> | ||||
|         <source>Player 2</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1154"/> | ||||
|         <source>Player 3</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1165"/> | ||||
|         <source>Player 4</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1176"/> | ||||
|         <source>Player 5</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1187"/> | ||||
|         <source>Player 6</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1198"/> | ||||
|         <source>Player 7</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1209"/> | ||||
|         <source>Player 8</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="331"/> | ||||
|         <source>Open map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="333"/> | ||||
|         <source>All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>Save map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>VCMI maps (*.vmap)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="567"/> | ||||
|         <source>Type</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="735"/> | ||||
|         <source>View surface</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MapSettings</name> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="23"/> | ||||
|         <source>Map settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="33"/> | ||||
|         <source>General</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="39"/> | ||||
|         <source>Map name</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="49"/> | ||||
|         <source>Map description</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="60"/> | ||||
|         <source>Abilities</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="86"/> | ||||
|         <source>Spells</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="112"/> | ||||
|         <source>Artifacts</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="138"/> | ||||
|         <source>Heroes</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="167"/> | ||||
|         <source>Ok</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MessageWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/messagewidget.ui" line="20"/> | ||||
|         <source>Message</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerParams</name> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="57"/> | ||||
|         <source>No team</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="65"/> | ||||
|         <source>Human/CPU</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="72"/> | ||||
|         <source>CPU only</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="79"/> | ||||
|         <source>Team</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="86"/> | ||||
|         <source>Main town</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="93"/> | ||||
|         <source>Random faction</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="100"/> | ||||
|         <source>Generate hero at main</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="108"/> | ||||
|         <source>(default)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.cpp" line="86"/> | ||||
|         <source>Player ID: %1</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerSettings</name> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="20"/> | ||||
|         <source>Player settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="63"/> | ||||
|         <source>Players</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="112"/> | ||||
|         <source>Ok</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>QuestWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/questwidget.ui" line="14"/> | ||||
|         <source>Mission goal</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>RewardsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="14"/> | ||||
|         <source>Rewards</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="20"/> | ||||
|         <source>Remove selected</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="40"/> | ||||
|         <source>Delete all</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="47"/> | ||||
|         <source>Add or change</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>TownBulidingsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/townbulidingswidget.ui" line="26"/> | ||||
|         <source>Buildings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>Validator</name> | ||||
|     <message> | ||||
|         <location filename="../validator.ui" line="17"/> | ||||
|         <source>Map validation results</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../validator.cpp" line="101"/> | ||||
|         <source>Town %1 has undefined owner %2</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>WindowNewMap</name> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="32"/> | ||||
|         <source>Create new map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="47"/> | ||||
|         <source>Map size</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="62"/> | ||||
|         <source>Two level map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="82"/> | ||||
|         <source>Height</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="114"/> | ||||
|         <source>Width</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="152"/> | ||||
|         <source>S (36x36)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="157"/> | ||||
|         <source>M (72x72)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="162"/> | ||||
|         <source>L (108x108)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="167"/> | ||||
|         <source>XL (144x144)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="193"/> | ||||
|         <source>Random map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="205"/> | ||||
|         <source>Players</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="736"/> | ||||
|         <source>0</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="268"/> | ||||
|         <source>Human/Computer</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="288"/> | ||||
|         <location filename="../windownewmap.ui" line="357"/> | ||||
|         <location filename="../windownewmap.ui" line="455"/> | ||||
|         <location filename="../windownewmap.ui" line="596"/> | ||||
|         <source>Random</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="336"/> | ||||
|         <source>Computer only</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="428"/> | ||||
|         <source>Monster strength</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="477"/> | ||||
|         <source>Weak</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="496"/> | ||||
|         <location filename="../windownewmap.ui" line="637"/> | ||||
|         <source>Normal</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="515"/> | ||||
|         <source>Strong</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="569"/> | ||||
|         <source>Water content</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="618"/> | ||||
|         <source>None</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="656"/> | ||||
|         <source>Islands</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="701"/> | ||||
|         <source>Template</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="749"/> | ||||
|         <source>Custom seed</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="763"/> | ||||
|         <source>Generate random map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="797"/> | ||||
|         <source>Ok</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="816"/> | ||||
|         <source>Cancel</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>main</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="95"/> | ||||
|         <source>Filepath of the map to open.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="98"/> | ||||
|         <source>Extract original H3 archives into a separate folder.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="99"/> | ||||
|         <source>From an extracted archive, it Splits TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 and Un44 into individual PNG's.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="100"/> | ||||
|         <source>From an extracted archive, Converts single Images (found in Images folder) from .pcx to png.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="101"/> | ||||
|         <source>Delete original files, for the ones splitted / converted.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| </TS> | ||||
							
								
								
									
										641
									
								
								mapeditor/translation/german.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										641
									
								
								mapeditor/translation/german.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,641 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!DOCTYPE TS> | ||||
| <TS version="2.1" language="de"> | ||||
| <context> | ||||
|     <name>ArmyWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="20"/> | ||||
|         <source>Army settings</source> | ||||
|         <translation>Einstellungen der Armee</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="162"/> | ||||
|         <source>Wide formation</source> | ||||
|         <translation>Breite Formation</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="290"/> | ||||
|         <source>Tight formation</source> | ||||
|         <translation>Enge Formation</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>GeneratorProgress</name> | ||||
|     <message> | ||||
|         <location filename="../generatorprogress.ui" line="29"/> | ||||
|         <source>Generating map</source> | ||||
|         <translation>Karte generieren</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MainWindow</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="14"/> | ||||
|         <source>VCMI Map Editor</source> | ||||
|         <translation>VCMI-Karteneditor</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="59"/> | ||||
|         <source>File</source> | ||||
|         <translation>Datei</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="68"/> | ||||
|         <source>Map</source> | ||||
|         <translation>Karte</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="78"/> | ||||
|         <source>Edit</source> | ||||
|         <translation>Bearbeiten</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="86"/> | ||||
|         <source>View</source> | ||||
|         <translation>Ansicht</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="94"/> | ||||
|         <source>Player</source> | ||||
|         <translation>Spieler</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="274"/> | ||||
|         <source>Browser</source> | ||||
|         <translation>Browser</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="352"/> | ||||
|         <source>Inspector</source> | ||||
|         <translation>Inspektor</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="391"/> | ||||
|         <source>Property</source> | ||||
|         <translation>Eigenschaft</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="396"/> | ||||
|         <source>Value</source> | ||||
|         <translation>Wert</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="472"/> | ||||
|         <source>Brush</source> | ||||
|         <translation>Pinsel</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="747"/> | ||||
|         <source>Terrains</source> | ||||
|         <translation>Terrains</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="790"/> | ||||
|         <source>Roads</source> | ||||
|         <translation>Straßen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="826"/> | ||||
|         <source>Rivers</source> | ||||
|         <translation>Flüsse</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="873"/> | ||||
|         <source>Open</source> | ||||
|         <translation>Öffnen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="885"/> | ||||
|         <source>Save</source> | ||||
|         <translation>Speichern</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="897"/> | ||||
|         <source>New</source> | ||||
|         <translation>Neu</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="905"/> | ||||
|         <source>Save as</source> | ||||
|         <translation>Speichern unter</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="908"/> | ||||
|         <source>Ctrl+Shift+S</source> | ||||
|         <translation>Strg+Shift+S</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="917"/> | ||||
|         <source>U/G</source> | ||||
|         <translation>U/G</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="920"/> | ||||
|         <location filename="../mainwindow.cpp" line="731"/> | ||||
|         <source>View underground</source> | ||||
|         <translation>Ansicht Untergrund</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="935"/> | ||||
|         <source>Pass</source> | ||||
|         <translation>Passierbar</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="947"/> | ||||
|         <source>Cut</source> | ||||
|         <translation>Ausschneiden</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="959"/> | ||||
|         <source>Copy</source> | ||||
|         <translation>Kopieren</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="971"/> | ||||
|         <source>Paste</source> | ||||
|         <translation>Einfügen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="983"/> | ||||
|         <source>Fill</source> | ||||
|         <translation>Füllen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="986"/> | ||||
|         <source>Fills the selection with obstacles</source> | ||||
|         <translation>Füllt die Auswahl mit Hindernissen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1001"/> | ||||
|         <source>Grid</source> | ||||
|         <translation>Raster</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1012"/> | ||||
|         <source>General</source> | ||||
|         <translation>Allgemein</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1015"/> | ||||
|         <source>Map title and description</source> | ||||
|         <translation>Titel und Beschreibung der Karte</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1026"/> | ||||
|         <source>Players settings</source> | ||||
|         <translation>Spieler-Einstellungen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1041"/> | ||||
|         <location filename="../mainwindow.ui" line="1044"/> | ||||
|         <source>Undo</source> | ||||
|         <translation>Rückgängig</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1062"/> | ||||
|         <source>Redo</source> | ||||
|         <translation>Wiederholen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1080"/> | ||||
|         <source>Erase</source> | ||||
|         <translation>Löschen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1091"/> | ||||
|         <source>Neutral</source> | ||||
|         <translation>Neutral</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1099"/> | ||||
|         <source>Validate</source> | ||||
|         <translation>Validieren</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1110"/> | ||||
|         <source>Update appearance</source> | ||||
|         <translation>Aussehen aktualisieren</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1121"/> | ||||
|         <source>Recreate obstacles</source> | ||||
|         <translation>Hindernisse neu erschaffen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1132"/> | ||||
|         <source>Player 1</source> | ||||
|         <translation>Spieler 1</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1143"/> | ||||
|         <source>Player 2</source> | ||||
|         <translation>Spieler 2</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1154"/> | ||||
|         <source>Player 3</source> | ||||
|         <translation>Spieler 3</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1165"/> | ||||
|         <source>Player 4</source> | ||||
|         <translation>Spieler 4</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1176"/> | ||||
|         <source>Player 5</source> | ||||
|         <translation>Spieler 5</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1187"/> | ||||
|         <source>Player 6</source> | ||||
|         <translation>Spieler 6</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1198"/> | ||||
|         <source>Player 7</source> | ||||
|         <translation>Spieler 7</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1209"/> | ||||
|         <source>Player 8</source> | ||||
|         <translation>Spieler 8</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="331"/> | ||||
|         <source>Open map</source> | ||||
|         <translation>Karte öffnen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="333"/> | ||||
|         <source>All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m)</source> | ||||
|         <translation>Alle unterstützten Karten (*.vmap *.h3m);;VCMI-Karten (*.vmap);;HoMM3-Karten (*.h3m)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>Save map</source> | ||||
|         <translation>Karte speichern</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>VCMI maps (*.vmap)</source> | ||||
|         <translation>VCMI-Karten (*.vmap)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="567"/> | ||||
|         <source>Type</source> | ||||
|         <translation>Typ</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="735"/> | ||||
|         <source>View surface</source> | ||||
|         <translation>Oberfläche anzeigen</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MapSettings</name> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="23"/> | ||||
|         <source>Map settings</source> | ||||
|         <translation>Karteneinstellungen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="33"/> | ||||
|         <source>General</source> | ||||
|         <translation>Allgemein</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="39"/> | ||||
|         <source>Map name</source> | ||||
|         <translation>Kartenname</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="49"/> | ||||
|         <source>Map description</source> | ||||
|         <translation>Kartenbeschreibung</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="60"/> | ||||
|         <source>Abilities</source> | ||||
|         <translation>Fähigkeiten</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="86"/> | ||||
|         <source>Spells</source> | ||||
|         <translation>Zaubersprüche</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="112"/> | ||||
|         <source>Artifacts</source> | ||||
|         <translation>Artefakte</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="138"/> | ||||
|         <source>Heroes</source> | ||||
|         <translation>Helden</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="167"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Ok</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MessageWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/messagewidget.ui" line="20"/> | ||||
|         <source>Message</source> | ||||
|         <translation>Nachricht</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerParams</name> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="57"/> | ||||
|         <source>No team</source> | ||||
|         <translation>Kein Team</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="65"/> | ||||
|         <source>Human/CPU</source> | ||||
|         <translation>Mensch/CPU</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="72"/> | ||||
|         <source>CPU only</source> | ||||
|         <translation>Nur CPU</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="79"/> | ||||
|         <source>Team</source> | ||||
|         <translation>Team</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="86"/> | ||||
|         <source>Main town</source> | ||||
|         <translation>Hauptstadt</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="93"/> | ||||
|         <source>Random faction</source> | ||||
|         <translation>Zufällige Fraktion</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="100"/> | ||||
|         <source>Generate hero at main</source> | ||||
|         <translation>Held am Hauptplatz generieren</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="108"/> | ||||
|         <source>(default)</source> | ||||
|         <translation>(Standard)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.cpp" line="86"/> | ||||
|         <source>Player ID: %1</source> | ||||
|         <translation>Spieler-ID: %1</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerSettings</name> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="20"/> | ||||
|         <source>Player settings</source> | ||||
|         <translation>Spieler-Einstellungen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="63"/> | ||||
|         <source>Players</source> | ||||
|         <translation>Spieler</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="112"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Ok</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>QuestWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/questwidget.ui" line="14"/> | ||||
|         <source>Mission goal</source> | ||||
|         <translation>Missionsziel</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>RewardsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="14"/> | ||||
|         <source>Rewards</source> | ||||
|         <translation>Belohnungen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="20"/> | ||||
|         <source>Remove selected</source> | ||||
|         <translation>Ausgewähltes entfernen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="40"/> | ||||
|         <source>Delete all</source> | ||||
|         <translation>Alle löschen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="47"/> | ||||
|         <source>Add or change</source> | ||||
|         <translation>Hinzufügen oder ändern</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>TownBulidingsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/townbulidingswidget.ui" line="26"/> | ||||
|         <source>Buildings</source> | ||||
|         <translation>Gebäude</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>Validator</name> | ||||
|     <message> | ||||
|         <location filename="../validator.ui" line="17"/> | ||||
|         <source>Map validation results</source> | ||||
|         <translation>Ergebnisse der Kartenvalidierung</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../validator.cpp" line="101"/> | ||||
|         <source>Town %1 has undefined owner %2</source> | ||||
|         <translation>Stadt %1 hat undefinierten Besitzer %2</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>WindowNewMap</name> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="32"/> | ||||
|         <source>Create new map</source> | ||||
|         <translation>Neue Karte erstellen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="47"/> | ||||
|         <source>Map size</source> | ||||
|         <translation>Größe der Karte</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="62"/> | ||||
|         <source>Two level map</source> | ||||
|         <translation>Karte mit zwei Ebenen</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="82"/> | ||||
|         <source>Height</source> | ||||
|         <translation>Höhe</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="114"/> | ||||
|         <source>Width</source> | ||||
|         <translation>Breite</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="152"/> | ||||
|         <source>S (36x36)</source> | ||||
|         <translation>S (36x36)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="157"/> | ||||
|         <source>M (72x72)</source> | ||||
|         <translation>M (72x72)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="162"/> | ||||
|         <source>L (108x108)</source> | ||||
|         <translation>L (108x108)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="167"/> | ||||
|         <source>XL (144x144)</source> | ||||
|         <translation>XL (144x144)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="193"/> | ||||
|         <source>Random map</source> | ||||
|         <translation>Zufallsgenerierte Karte</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="205"/> | ||||
|         <source>Players</source> | ||||
|         <translation>Spieler</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="736"/> | ||||
|         <source>0</source> | ||||
|         <translation>0</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="268"/> | ||||
|         <source>Human/Computer</source> | ||||
|         <translation>Mensch/Computer</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="288"/> | ||||
|         <location filename="../windownewmap.ui" line="357"/> | ||||
|         <location filename="../windownewmap.ui" line="455"/> | ||||
|         <location filename="../windownewmap.ui" line="596"/> | ||||
|         <source>Random</source> | ||||
|         <translation>Zufall</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="336"/> | ||||
|         <source>Computer only</source> | ||||
|         <translation>Nur Computer</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="428"/> | ||||
|         <source>Monster strength</source> | ||||
|         <translation>Monster-Stärke</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="477"/> | ||||
|         <source>Weak</source> | ||||
|         <translation>Schwach</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="496"/> | ||||
|         <location filename="../windownewmap.ui" line="637"/> | ||||
|         <source>Normal</source> | ||||
|         <translation>Normal</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="515"/> | ||||
|         <source>Strong</source> | ||||
|         <translation>Stark</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="569"/> | ||||
|         <source>Water content</source> | ||||
|         <translation>Wasseranteil</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="618"/> | ||||
|         <source>None</source> | ||||
|         <translation>Keine</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="656"/> | ||||
|         <source>Islands</source> | ||||
|         <translation>Inseln</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="701"/> | ||||
|         <source>Template</source> | ||||
|         <translation>Vorlage</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="749"/> | ||||
|         <source>Custom seed</source> | ||||
|         <translation>Benutzerdefiniertes Seed</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="763"/> | ||||
|         <source>Generate random map</source> | ||||
|         <translation>Zufällige Karte generieren</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="797"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Ok</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="816"/> | ||||
|         <source>Cancel</source> | ||||
|         <translation>Abbrechen</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>main</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="95"/> | ||||
|         <source>Filepath of the map to open.</source> | ||||
|         <translation>Dateipfad der zu öffnenden Karte.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="98"/> | ||||
|         <source>Extract original H3 archives into a separate folder.</source> | ||||
|         <translation>Extrahieren Sie die Original-H3-Archive in einen separaten Ordner.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="99"/> | ||||
|         <source>From an extracted archive, it Splits TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 and Un44 into individual PNG's.</source> | ||||
|         <translation>Aus einem extrahierten Archiv zerlegt es TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 und Un44 in einzelne PNGs.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="100"/> | ||||
|         <source>From an extracted archive, Converts single Images (found in Images folder) from .pcx to png.</source> | ||||
|         <translation>Aus einem extrahierten Archiv werden einzelne Bilder (aus dem Ordner "Images") von .pcx in png konvertiert.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="101"/> | ||||
|         <source>Delete original files, for the ones splitted / converted.</source> | ||||
|         <translation>Löschen Sie die Originaldateien für die gesplitteten/konvertierten Dateien.</translation> | ||||
|     </message> | ||||
| </context> | ||||
| </TS> | ||||
							
								
								
									
										641
									
								
								mapeditor/translation/polish.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										641
									
								
								mapeditor/translation/polish.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,641 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!DOCTYPE TS> | ||||
| <TS version="2.1" language="pl_PL"> | ||||
| <context> | ||||
|     <name>ArmyWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="20"/> | ||||
|         <source>Army settings</source> | ||||
|         <translation>Ustawienia armii</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="162"/> | ||||
|         <source>Wide formation</source> | ||||
|         <translation>Luźna formacja</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="290"/> | ||||
|         <source>Tight formation</source> | ||||
|         <translation>Zwarta formacja</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>GeneratorProgress</name> | ||||
|     <message> | ||||
|         <location filename="../generatorprogress.ui" line="29"/> | ||||
|         <source>Generating map</source> | ||||
|         <translation>Trwa generowanie mapy</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MainWindow</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="14"/> | ||||
|         <source>VCMI Map Editor</source> | ||||
|         <translation>Edytor map VCMI</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="59"/> | ||||
|         <source>File</source> | ||||
|         <translation>Plik</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="68"/> | ||||
|         <source>Map</source> | ||||
|         <translation>Mapa</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="78"/> | ||||
|         <source>Edit</source> | ||||
|         <translation>Edycja</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="86"/> | ||||
|         <source>View</source> | ||||
|         <translation>Widok</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="94"/> | ||||
|         <source>Player</source> | ||||
|         <translation>Gracz</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="274"/> | ||||
|         <source>Browser</source> | ||||
|         <translation>Przeglądarka</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="352"/> | ||||
|         <source>Inspector</source> | ||||
|         <translation>Inspektor</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="391"/> | ||||
|         <source>Property</source> | ||||
|         <translation>Właściwość</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="396"/> | ||||
|         <source>Value</source> | ||||
|         <translation>Wartość</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="472"/> | ||||
|         <source>Brush</source> | ||||
|         <translation>Pędzel</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="747"/> | ||||
|         <source>Terrains</source> | ||||
|         <translation>Tereny</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="790"/> | ||||
|         <source>Roads</source> | ||||
|         <translation>Drogi</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="826"/> | ||||
|         <source>Rivers</source> | ||||
|         <translation>Rzeki</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="873"/> | ||||
|         <source>Open</source> | ||||
|         <translation>Otwórz</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="885"/> | ||||
|         <source>Save</source> | ||||
|         <translation>Zapisz</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="897"/> | ||||
|         <source>New</source> | ||||
|         <translation>Nowy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="905"/> | ||||
|         <source>Save as</source> | ||||
|         <translation>Zapisz jako</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="908"/> | ||||
|         <source>Ctrl+Shift+S</source> | ||||
|         <translation>Ctrl+Shift+S</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="917"/> | ||||
|         <source>U/G</source> | ||||
|         <translation>Podziemia</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="920"/> | ||||
|         <location filename="../mainwindow.cpp" line="731"/> | ||||
|         <source>View underground</source> | ||||
|         <translation>Pokaż podziemia</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="935"/> | ||||
|         <source>Pass</source> | ||||
|         <translation>Przejścia</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="947"/> | ||||
|         <source>Cut</source> | ||||
|         <translation>Wytnij</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="959"/> | ||||
|         <source>Copy</source> | ||||
|         <translation>Kopiuj</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="971"/> | ||||
|         <source>Paste</source> | ||||
|         <translation>Wklej</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="983"/> | ||||
|         <source>Fill</source> | ||||
|         <translation>Wypełnij</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="986"/> | ||||
|         <source>Fills the selection with obstacles</source> | ||||
|         <translation>Wypełnia zaznaczony obszar przeszkodami</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1001"/> | ||||
|         <source>Grid</source> | ||||
|         <translation>Siatka</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1012"/> | ||||
|         <source>General</source> | ||||
|         <translation>Ogólne</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1015"/> | ||||
|         <source>Map title and description</source> | ||||
|         <translation>Nazwa i opis mapy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1026"/> | ||||
|         <source>Players settings</source> | ||||
|         <translation>Ustawienia graczy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1041"/> | ||||
|         <location filename="../mainwindow.ui" line="1044"/> | ||||
|         <source>Undo</source> | ||||
|         <translation>Cofnij</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1062"/> | ||||
|         <source>Redo</source> | ||||
|         <translation>Przywróć</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1080"/> | ||||
|         <source>Erase</source> | ||||
|         <translation>Wymaż</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1091"/> | ||||
|         <source>Neutral</source> | ||||
|         <translation>Neutralny</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1099"/> | ||||
|         <source>Validate</source> | ||||
|         <translation>Sprawdź</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1110"/> | ||||
|         <source>Update appearance</source> | ||||
|         <translation>Aktualizuj wygląd</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1121"/> | ||||
|         <source>Recreate obstacles</source> | ||||
|         <translation>Powtórnie stwórz przeszkody</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1132"/> | ||||
|         <source>Player 1</source> | ||||
|         <translation>Gracz 1</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1143"/> | ||||
|         <source>Player 2</source> | ||||
|         <translation>Gracz 2</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1154"/> | ||||
|         <source>Player 3</source> | ||||
|         <translation>Gracz 3</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1165"/> | ||||
|         <source>Player 4</source> | ||||
|         <translation>Gracz 4</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1176"/> | ||||
|         <source>Player 5</source> | ||||
|         <translation>Gracz 5</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1187"/> | ||||
|         <source>Player 6</source> | ||||
|         <translation>Gracz 6</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1198"/> | ||||
|         <source>Player 7</source> | ||||
|         <translation>Gracz 7</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1209"/> | ||||
|         <source>Player 8</source> | ||||
|         <translation>Gracz 8</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="331"/> | ||||
|         <source>Open map</source> | ||||
|         <translation>Otwórz mapę</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="333"/> | ||||
|         <source>All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m)</source> | ||||
|         <translation>Wszystkie wspierane mapy (*.vmap *.h3m);;Mapy VCMI(*.vmap);;Mapy HoMM3(*.h3m)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>Save map</source> | ||||
|         <translation>Zapisz mapę</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>VCMI maps (*.vmap)</source> | ||||
|         <translation>Mapy VCMI (*.vmap)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="567"/> | ||||
|         <source>Type</source> | ||||
|         <translation>Typ</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="735"/> | ||||
|         <source>View surface</source> | ||||
|         <translation>Pokaż powierzchnię</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MapSettings</name> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="23"/> | ||||
|         <source>Map settings</source> | ||||
|         <translation>Ustawienia mapy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="33"/> | ||||
|         <source>General</source> | ||||
|         <translation>Ogólne</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="39"/> | ||||
|         <source>Map name</source> | ||||
|         <translation>Nazwa mapy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="49"/> | ||||
|         <source>Map description</source> | ||||
|         <translation>Opis mapy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="60"/> | ||||
|         <source>Abilities</source> | ||||
|         <translation>Umiejętności</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="86"/> | ||||
|         <source>Spells</source> | ||||
|         <translation>Zaklęcia</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="112"/> | ||||
|         <source>Artifacts</source> | ||||
|         <translation>Artefakty</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="138"/> | ||||
|         <source>Heroes</source> | ||||
|         <translation>Bohaterowie</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="167"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Ok</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MessageWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/messagewidget.ui" line="20"/> | ||||
|         <source>Message</source> | ||||
|         <translation>Wiadomość</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerParams</name> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="57"/> | ||||
|         <source>No team</source> | ||||
|         <translation>Brak drużyny</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="65"/> | ||||
|         <source>Human/CPU</source> | ||||
|         <translation>Człowiek/Komputer</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="72"/> | ||||
|         <source>CPU only</source> | ||||
|         <translation>Tylko komputer</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="79"/> | ||||
|         <source>Team</source> | ||||
|         <translation>Drużyna</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="86"/> | ||||
|         <source>Main town</source> | ||||
|         <translation>Główne miasto</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="93"/> | ||||
|         <source>Random faction</source> | ||||
|         <translation>Losowe miasto</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="100"/> | ||||
|         <source>Generate hero at main</source> | ||||
|         <translation>Generuj bohatera w głównym</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="108"/> | ||||
|         <source>(default)</source> | ||||
|         <translation>(domyślny)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.cpp" line="86"/> | ||||
|         <source>Player ID: %1</source> | ||||
|         <translation>ID gracza: %1</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerSettings</name> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="20"/> | ||||
|         <source>Player settings</source> | ||||
|         <translation>Ustawienia gracza</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="63"/> | ||||
|         <source>Players</source> | ||||
|         <translation>Gracze</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="112"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Ok</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>QuestWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/questwidget.ui" line="14"/> | ||||
|         <source>Mission goal</source> | ||||
|         <translation>Cel misji</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>RewardsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="14"/> | ||||
|         <source>Rewards</source> | ||||
|         <translation>Nagrody</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="20"/> | ||||
|         <source>Remove selected</source> | ||||
|         <translation>Usuń wybrane</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="40"/> | ||||
|         <source>Delete all</source> | ||||
|         <translation>Usuń wszystkie</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="47"/> | ||||
|         <source>Add or change</source> | ||||
|         <translation>Dodaj lub zmień</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>TownBulidingsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/townbulidingswidget.ui" line="26"/> | ||||
|         <source>Buildings</source> | ||||
|         <translation>Budynki</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>Validator</name> | ||||
|     <message> | ||||
|         <location filename="../validator.ui" line="17"/> | ||||
|         <source>Map validation results</source> | ||||
|         <translation>Wynik sprawdzenia mapy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../validator.cpp" line="101"/> | ||||
|         <source>Town %1 has undefined owner %2</source> | ||||
|         <translation>Miasto %1 ma niezdefiniowanego właściciela %2</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>WindowNewMap</name> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="32"/> | ||||
|         <source>Create new map</source> | ||||
|         <translation>Stwórz nową mapę</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="47"/> | ||||
|         <source>Map size</source> | ||||
|         <translation>Rozmiar mapy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="62"/> | ||||
|         <source>Two level map</source> | ||||
|         <translation>Mapa dwupoziomowa</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="82"/> | ||||
|         <source>Height</source> | ||||
|         <translation>Wysokość</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="114"/> | ||||
|         <source>Width</source> | ||||
|         <translation>Szerokość</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="152"/> | ||||
|         <source>S (36x36)</source> | ||||
|         <translation>S (36x36)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="157"/> | ||||
|         <source>M (72x72)</source> | ||||
|         <translation>M (72x72)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="162"/> | ||||
|         <source>L (108x108)</source> | ||||
|         <translation>L (108x108)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="167"/> | ||||
|         <source>XL (144x144)</source> | ||||
|         <translation>XL (144x144)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="193"/> | ||||
|         <source>Random map</source> | ||||
|         <translation>Mapa losowa</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="205"/> | ||||
|         <source>Players</source> | ||||
|         <translation>Gracze</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="736"/> | ||||
|         <source>0</source> | ||||
|         <translation>0</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="268"/> | ||||
|         <source>Human/Computer</source> | ||||
|         <translation>Człowiek/Komputer</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="288"/> | ||||
|         <location filename="../windownewmap.ui" line="357"/> | ||||
|         <location filename="../windownewmap.ui" line="455"/> | ||||
|         <location filename="../windownewmap.ui" line="596"/> | ||||
|         <source>Random</source> | ||||
|         <translation>Losowo</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="336"/> | ||||
|         <source>Computer only</source> | ||||
|         <translation>Tylko komputer</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="428"/> | ||||
|         <source>Monster strength</source> | ||||
|         <translation>Siła potworów</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="477"/> | ||||
|         <source>Weak</source> | ||||
|         <translation>Słaba</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="496"/> | ||||
|         <location filename="../windownewmap.ui" line="637"/> | ||||
|         <source>Normal</source> | ||||
|         <translation>Normalna</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="515"/> | ||||
|         <source>Strong</source> | ||||
|         <translation>Silna</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="569"/> | ||||
|         <source>Water content</source> | ||||
|         <translation>Powierzchnia wody</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="618"/> | ||||
|         <source>None</source> | ||||
|         <translation>Brak</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="656"/> | ||||
|         <source>Islands</source> | ||||
|         <translation>Wyspy</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="701"/> | ||||
|         <source>Template</source> | ||||
|         <translation>Szablon</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="749"/> | ||||
|         <source>Custom seed</source> | ||||
|         <translation>Własny seed</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="763"/> | ||||
|         <source>Generate random map</source> | ||||
|         <translation>Generuj mapę losową</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="797"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Ok</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="816"/> | ||||
|         <source>Cancel</source> | ||||
|         <translation>Anuluj</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>main</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="95"/> | ||||
|         <source>Filepath of the map to open.</source> | ||||
|         <translation>Lokalizacja pliku mapy do otworzenia.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="98"/> | ||||
|         <source>Extract original H3 archives into a separate folder.</source> | ||||
|         <translation>Wyodrębnij oryginalne archiwa H3 do osobnego folderu.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="99"/> | ||||
|         <source>From an extracted archive, it Splits TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 and Un44 into individual PNG's.</source> | ||||
|         <translation>Z wyodrębnionego archiwum, rozdzielenie TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 i Un44 do poszczególnych plików PNG.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="100"/> | ||||
|         <source>From an extracted archive, Converts single Images (found in Images folder) from .pcx to png.</source> | ||||
|         <translation>Z wyodrębnionego archiwum, konwersja pojedynczych obrazków (znalezionych w folderze Images) z .pcx do .png.</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="101"/> | ||||
|         <source>Delete original files, for the ones splitted / converted.</source> | ||||
|         <translation>Usuń oryginalne pliki, dla już rozdzielonych / skonwertowanych.</translation> | ||||
|     </message> | ||||
| </context> | ||||
| </TS> | ||||
							
								
								
									
										641
									
								
								mapeditor/translation/russian.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										641
									
								
								mapeditor/translation/russian.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,641 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!DOCTYPE TS> | ||||
| <TS version="2.1" language="ru_RU"> | ||||
| <context> | ||||
|     <name>ArmyWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="20"/> | ||||
|         <source>Army settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="162"/> | ||||
|         <source>Wide formation</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="290"/> | ||||
|         <source>Tight formation</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>GeneratorProgress</name> | ||||
|     <message> | ||||
|         <location filename="../generatorprogress.ui" line="29"/> | ||||
|         <source>Generating map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MainWindow</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="14"/> | ||||
|         <source>VCMI Map Editor</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="59"/> | ||||
|         <source>File</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="68"/> | ||||
|         <source>Map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="78"/> | ||||
|         <source>Edit</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="86"/> | ||||
|         <source>View</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="94"/> | ||||
|         <source>Player</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="274"/> | ||||
|         <source>Browser</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="352"/> | ||||
|         <source>Inspector</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="391"/> | ||||
|         <source>Property</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="396"/> | ||||
|         <source>Value</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="472"/> | ||||
|         <source>Brush</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="747"/> | ||||
|         <source>Terrains</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="790"/> | ||||
|         <source>Roads</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="826"/> | ||||
|         <source>Rivers</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="873"/> | ||||
|         <source>Open</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="885"/> | ||||
|         <source>Save</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="897"/> | ||||
|         <source>New</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="905"/> | ||||
|         <source>Save as</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="908"/> | ||||
|         <source>Ctrl+Shift+S</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="917"/> | ||||
|         <source>U/G</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="920"/> | ||||
|         <location filename="../mainwindow.cpp" line="731"/> | ||||
|         <source>View underground</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="935"/> | ||||
|         <source>Pass</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="947"/> | ||||
|         <source>Cut</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="959"/> | ||||
|         <source>Copy</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="971"/> | ||||
|         <source>Paste</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="983"/> | ||||
|         <source>Fill</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="986"/> | ||||
|         <source>Fills the selection with obstacles</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1001"/> | ||||
|         <source>Grid</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1012"/> | ||||
|         <source>General</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1015"/> | ||||
|         <source>Map title and description</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1026"/> | ||||
|         <source>Players settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1041"/> | ||||
|         <location filename="../mainwindow.ui" line="1044"/> | ||||
|         <source>Undo</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1062"/> | ||||
|         <source>Redo</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1080"/> | ||||
|         <source>Erase</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1091"/> | ||||
|         <source>Neutral</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1099"/> | ||||
|         <source>Validate</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1110"/> | ||||
|         <source>Update appearance</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1121"/> | ||||
|         <source>Recreate obstacles</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1132"/> | ||||
|         <source>Player 1</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1143"/> | ||||
|         <source>Player 2</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1154"/> | ||||
|         <source>Player 3</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1165"/> | ||||
|         <source>Player 4</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1176"/> | ||||
|         <source>Player 5</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1187"/> | ||||
|         <source>Player 6</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1198"/> | ||||
|         <source>Player 7</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1209"/> | ||||
|         <source>Player 8</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="331"/> | ||||
|         <source>Open map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="333"/> | ||||
|         <source>All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>Save map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>VCMI maps (*.vmap)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="567"/> | ||||
|         <source>Type</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="735"/> | ||||
|         <source>View surface</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MapSettings</name> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="23"/> | ||||
|         <source>Map settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="33"/> | ||||
|         <source>General</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="39"/> | ||||
|         <source>Map name</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="49"/> | ||||
|         <source>Map description</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="60"/> | ||||
|         <source>Abilities</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="86"/> | ||||
|         <source>Spells</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="112"/> | ||||
|         <source>Artifacts</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="138"/> | ||||
|         <source>Heroes</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="167"/> | ||||
|         <source>Ok</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MessageWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/messagewidget.ui" line="20"/> | ||||
|         <source>Message</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerParams</name> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="57"/> | ||||
|         <source>No team</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="65"/> | ||||
|         <source>Human/CPU</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="72"/> | ||||
|         <source>CPU only</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="79"/> | ||||
|         <source>Team</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="86"/> | ||||
|         <source>Main town</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="93"/> | ||||
|         <source>Random faction</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="100"/> | ||||
|         <source>Generate hero at main</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="108"/> | ||||
|         <source>(default)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.cpp" line="86"/> | ||||
|         <source>Player ID: %1</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerSettings</name> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="20"/> | ||||
|         <source>Player settings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="63"/> | ||||
|         <source>Players</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="112"/> | ||||
|         <source>Ok</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>QuestWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/questwidget.ui" line="14"/> | ||||
|         <source>Mission goal</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>RewardsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="14"/> | ||||
|         <source>Rewards</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="20"/> | ||||
|         <source>Remove selected</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="40"/> | ||||
|         <source>Delete all</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="47"/> | ||||
|         <source>Add or change</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>TownBulidingsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/townbulidingswidget.ui" line="26"/> | ||||
|         <source>Buildings</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>Validator</name> | ||||
|     <message> | ||||
|         <location filename="../validator.ui" line="17"/> | ||||
|         <source>Map validation results</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../validator.cpp" line="101"/> | ||||
|         <source>Town %1 has undefined owner %2</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>WindowNewMap</name> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="32"/> | ||||
|         <source>Create new map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="47"/> | ||||
|         <source>Map size</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="62"/> | ||||
|         <source>Two level map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="82"/> | ||||
|         <source>Height</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="114"/> | ||||
|         <source>Width</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="152"/> | ||||
|         <source>S (36x36)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="157"/> | ||||
|         <source>M (72x72)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="162"/> | ||||
|         <source>L (108x108)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="167"/> | ||||
|         <source>XL (144x144)</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="193"/> | ||||
|         <source>Random map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="205"/> | ||||
|         <source>Players</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="736"/> | ||||
|         <source>0</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="268"/> | ||||
|         <source>Human/Computer</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="288"/> | ||||
|         <location filename="../windownewmap.ui" line="357"/> | ||||
|         <location filename="../windownewmap.ui" line="455"/> | ||||
|         <location filename="../windownewmap.ui" line="596"/> | ||||
|         <source>Random</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="336"/> | ||||
|         <source>Computer only</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="428"/> | ||||
|         <source>Monster strength</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="477"/> | ||||
|         <source>Weak</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="496"/> | ||||
|         <location filename="../windownewmap.ui" line="637"/> | ||||
|         <source>Normal</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="515"/> | ||||
|         <source>Strong</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="569"/> | ||||
|         <source>Water content</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="618"/> | ||||
|         <source>None</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="656"/> | ||||
|         <source>Islands</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="701"/> | ||||
|         <source>Template</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="749"/> | ||||
|         <source>Custom seed</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="763"/> | ||||
|         <source>Generate random map</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="797"/> | ||||
|         <source>Ok</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="816"/> | ||||
|         <source>Cancel</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>main</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="95"/> | ||||
|         <source>Filepath of the map to open.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="98"/> | ||||
|         <source>Extract original H3 archives into a separate folder.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="99"/> | ||||
|         <source>From an extracted archive, it Splits TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 and Un44 into individual PNG's.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="100"/> | ||||
|         <source>From an extracted archive, Converts single Images (found in Images folder) from .pcx to png.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="101"/> | ||||
|         <source>Delete original files, for the ones splitted / converted.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| </TS> | ||||
							
								
								
									
										641
									
								
								mapeditor/translation/ukrainian.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										641
									
								
								mapeditor/translation/ukrainian.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,641 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| <!DOCTYPE TS> | ||||
| <TS version="2.1" language="uk_UA"> | ||||
| <context> | ||||
|     <name>ArmyWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="20"/> | ||||
|         <source>Army settings</source> | ||||
|         <translation>Налаштування армії</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="162"/> | ||||
|         <source>Wide formation</source> | ||||
|         <translation>Широка формація</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/armywidget.ui" line="290"/> | ||||
|         <source>Tight formation</source> | ||||
|         <translation>Щільна формація</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>GeneratorProgress</name> | ||||
|     <message> | ||||
|         <location filename="../generatorprogress.ui" line="29"/> | ||||
|         <source>Generating map</source> | ||||
|         <translation>Побудова мапи</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MainWindow</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="14"/> | ||||
|         <source>VCMI Map Editor</source> | ||||
|         <translation>Редактор мап VCMI</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="59"/> | ||||
|         <source>File</source> | ||||
|         <translation>Файл</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="68"/> | ||||
|         <source>Map</source> | ||||
|         <translation>Мапа</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="78"/> | ||||
|         <source>Edit</source> | ||||
|         <translation>Редагування</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="86"/> | ||||
|         <source>View</source> | ||||
|         <translation>Вигляд</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="94"/> | ||||
|         <source>Player</source> | ||||
|         <translation>Гравець</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="274"/> | ||||
|         <source>Browser</source> | ||||
|         <translation>Навігатор</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="352"/> | ||||
|         <source>Inspector</source> | ||||
|         <translation>Інспектор</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="391"/> | ||||
|         <source>Property</source> | ||||
|         <translation>Властивість</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="396"/> | ||||
|         <source>Value</source> | ||||
|         <translation>Значення</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="472"/> | ||||
|         <source>Brush</source> | ||||
|         <translation>Кисть</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="747"/> | ||||
|         <source>Terrains</source> | ||||
|         <translation>Землі</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="790"/> | ||||
|         <source>Roads</source> | ||||
|         <translation>Шляхи</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="826"/> | ||||
|         <source>Rivers</source> | ||||
|         <translation>Річки</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="873"/> | ||||
|         <source>Open</source> | ||||
|         <translation>Відкрити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="885"/> | ||||
|         <source>Save</source> | ||||
|         <translation>Зберегти</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="897"/> | ||||
|         <source>New</source> | ||||
|         <translation>Створити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="905"/> | ||||
|         <source>Save as</source> | ||||
|         <translation>Зберегти як</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="908"/> | ||||
|         <source>Ctrl+Shift+S</source> | ||||
|         <translation>Ctrl+Shift+S</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="917"/> | ||||
|         <source>U/G</source> | ||||
|         <translation>П/З</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="920"/> | ||||
|         <location filename="../mainwindow.cpp" line="731"/> | ||||
|         <source>View underground</source> | ||||
|         <translation>Дивитись підземелля</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="935"/> | ||||
|         <source>Pass</source> | ||||
|         <translation>Прохідність</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="947"/> | ||||
|         <source>Cut</source> | ||||
|         <translation>Вирізати</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="959"/> | ||||
|         <source>Copy</source> | ||||
|         <translation>Скопіювати</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="971"/> | ||||
|         <source>Paste</source> | ||||
|         <translation>Вставити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="983"/> | ||||
|         <source>Fill</source> | ||||
|         <translation>Заповнити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="986"/> | ||||
|         <source>Fills the selection with obstacles</source> | ||||
|         <translation>Заповнити перешкодами</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1001"/> | ||||
|         <source>Grid</source> | ||||
|         <translation>Сітка</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1012"/> | ||||
|         <source>General</source> | ||||
|         <translation>Загальний</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1015"/> | ||||
|         <source>Map title and description</source> | ||||
|         <translation>Назва та опис мапи</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1026"/> | ||||
|         <source>Players settings</source> | ||||
|         <translation>Налаштування гравців</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1041"/> | ||||
|         <location filename="../mainwindow.ui" line="1044"/> | ||||
|         <source>Undo</source> | ||||
|         <translation>Відмінити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1062"/> | ||||
|         <source>Redo</source> | ||||
|         <translation>Повторити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1080"/> | ||||
|         <source>Erase</source> | ||||
|         <translation>Стерти</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1091"/> | ||||
|         <source>Neutral</source> | ||||
|         <translation>Нейтральний</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1099"/> | ||||
|         <source>Validate</source> | ||||
|         <translation>Перевірити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1110"/> | ||||
|         <source>Update appearance</source> | ||||
|         <translation>Оновити вигляд</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1121"/> | ||||
|         <source>Recreate obstacles</source> | ||||
|         <translation>Оновити перешкоди</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1132"/> | ||||
|         <source>Player 1</source> | ||||
|         <translation>Гравець 1</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1143"/> | ||||
|         <source>Player 2</source> | ||||
|         <translation>Гравець 2</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1154"/> | ||||
|         <source>Player 3</source> | ||||
|         <translation>Гравець 3</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1165"/> | ||||
|         <source>Player 4</source> | ||||
|         <translation>Гравець 4</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1176"/> | ||||
|         <source>Player 5</source> | ||||
|         <translation>Гравець 5</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1187"/> | ||||
|         <source>Player 6</source> | ||||
|         <translation>Гравець 6</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1198"/> | ||||
|         <source>Player 7</source> | ||||
|         <translation>Гравець 7</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.ui" line="1209"/> | ||||
|         <source>Player 8</source> | ||||
|         <translation>Гравець 8</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="331"/> | ||||
|         <source>Open map</source> | ||||
|         <translation>Відкрити мапу</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="333"/> | ||||
|         <source>All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m)</source> | ||||
|         <translation>Всі підтримувані мапи (*.vmap *.h3m);;Мапи VCMI (*.vmap);;Мапи HoMM3 (*.h3m)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>Save map</source> | ||||
|         <translation>Зберегти мапу</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="382"/> | ||||
|         <location filename="../mainwindow.cpp" line="409"/> | ||||
|         <source>VCMI maps (*.vmap)</source> | ||||
|         <translation>Мапи VCMI</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="567"/> | ||||
|         <source>Type</source> | ||||
|         <translation>Тип</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="735"/> | ||||
|         <source>View surface</source> | ||||
|         <translation>Дивитись поверхню</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MapSettings</name> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="23"/> | ||||
|         <source>Map settings</source> | ||||
|         <translation>Налаштування мапи</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="33"/> | ||||
|         <source>General</source> | ||||
|         <translation>Загальний</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="39"/> | ||||
|         <source>Map name</source> | ||||
|         <translation>Назва мапи</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="49"/> | ||||
|         <source>Map description</source> | ||||
|         <translation>Опис мапи</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="60"/> | ||||
|         <source>Abilities</source> | ||||
|         <translation>Уміння</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="86"/> | ||||
|         <source>Spells</source> | ||||
|         <translation>Закляття</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="112"/> | ||||
|         <source>Artifacts</source> | ||||
|         <translation>Артефакти</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="138"/> | ||||
|         <source>Heroes</source> | ||||
|         <translation>Герої</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mapsettings.ui" line="167"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Підтвердити</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>MessageWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/messagewidget.ui" line="20"/> | ||||
|         <source>Message</source> | ||||
|         <translation>Повідомлення</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerParams</name> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="57"/> | ||||
|         <source>No team</source> | ||||
|         <translation>Без команди</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="65"/> | ||||
|         <source>Human/CPU</source> | ||||
|         <translation>Людина/Комп'ютер</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="72"/> | ||||
|         <source>CPU only</source> | ||||
|         <translation>Тільки комп'ютер</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="79"/> | ||||
|         <source>Team</source> | ||||
|         <translation>Команда</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="86"/> | ||||
|         <source>Main town</source> | ||||
|         <translation>Головне місто</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="93"/> | ||||
|         <source>Random faction</source> | ||||
|         <translation>Випадкова фракція</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="100"/> | ||||
|         <source>Generate hero at main</source> | ||||
|         <translation>Згенерувати героя</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.ui" line="108"/> | ||||
|         <source>(default)</source> | ||||
|         <translation>(за замовчуванням)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playerparams.cpp" line="86"/> | ||||
|         <source>Player ID: %1</source> | ||||
|         <translation>Гравець %1</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>PlayerSettings</name> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="20"/> | ||||
|         <source>Player settings</source> | ||||
|         <translation>Налаштування гравця</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="63"/> | ||||
|         <source>Players</source> | ||||
|         <translation>Гравці</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../playersettings.ui" line="112"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Підтвердити</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>QuestWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/questwidget.ui" line="14"/> | ||||
|         <source>Mission goal</source> | ||||
|         <translation>Мета місії</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>RewardsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="14"/> | ||||
|         <source>Rewards</source> | ||||
|         <translation>Винагороди</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="20"/> | ||||
|         <source>Remove selected</source> | ||||
|         <translation>Видалити вибране</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="40"/> | ||||
|         <source>Delete all</source> | ||||
|         <translation>Видалити усі</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../inspector/rewardswidget.ui" line="47"/> | ||||
|         <source>Add or change</source> | ||||
|         <translation>Додати або змінити</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>TownBulidingsWidget</name> | ||||
|     <message> | ||||
|         <location filename="../inspector/townbulidingswidget.ui" line="26"/> | ||||
|         <source>Buildings</source> | ||||
|         <translation>Будівлі</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>Validator</name> | ||||
|     <message> | ||||
|         <location filename="../validator.ui" line="17"/> | ||||
|         <source>Map validation results</source> | ||||
|         <translation>Результати валідації карти</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../validator.cpp" line="101"/> | ||||
|         <source>Town %1 has undefined owner %2</source> | ||||
|         <translation>Місто %1 має невизначеного володаря %2</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>WindowNewMap</name> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="32"/> | ||||
|         <source>Create new map</source> | ||||
|         <translation>Створення нової мапи</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="47"/> | ||||
|         <source>Map size</source> | ||||
|         <translation>Розмір мапи</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="62"/> | ||||
|         <source>Two level map</source> | ||||
|         <translation>Дворівнева мапа</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="82"/> | ||||
|         <source>Height</source> | ||||
|         <translation>Висота</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="114"/> | ||||
|         <source>Width</source> | ||||
|         <translation>Ширина</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="152"/> | ||||
|         <source>S (36x36)</source> | ||||
|         <translation>М (36x36)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="157"/> | ||||
|         <source>M (72x72)</source> | ||||
|         <translation>С (72x72)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="162"/> | ||||
|         <source>L (108x108)</source> | ||||
|         <translation>В (108x108)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="167"/> | ||||
|         <source>XL (144x144)</source> | ||||
|         <translation>ДВ (144x144)</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="193"/> | ||||
|         <source>Random map</source> | ||||
|         <translation>Випадкова мапа</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="205"/> | ||||
|         <source>Players</source> | ||||
|         <translation>Гравців</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="736"/> | ||||
|         <source>0</source> | ||||
|         <translation>0</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="268"/> | ||||
|         <source>Human/Computer</source> | ||||
|         <translation>Людина/Комп'ютер</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="288"/> | ||||
|         <location filename="../windownewmap.ui" line="357"/> | ||||
|         <location filename="../windownewmap.ui" line="455"/> | ||||
|         <location filename="../windownewmap.ui" line="596"/> | ||||
|         <source>Random</source> | ||||
|         <translation>Випадково</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="336"/> | ||||
|         <source>Computer only</source> | ||||
|         <translation>Тільки комп'ютер</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="428"/> | ||||
|         <source>Monster strength</source> | ||||
|         <translation>Сила монстрів</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="477"/> | ||||
|         <source>Weak</source> | ||||
|         <translation>Слабкі</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="496"/> | ||||
|         <location filename="../windownewmap.ui" line="637"/> | ||||
|         <source>Normal</source> | ||||
|         <translation>Типова</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="515"/> | ||||
|         <source>Strong</source> | ||||
|         <translation>Сильні</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="569"/> | ||||
|         <source>Water content</source> | ||||
|         <translation>Наявність води</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="618"/> | ||||
|         <source>None</source> | ||||
|         <translation>Відсутня</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="656"/> | ||||
|         <source>Islands</source> | ||||
|         <translation>Острови</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="701"/> | ||||
|         <source>Template</source> | ||||
|         <translation>Шаблон</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="749"/> | ||||
|         <source>Custom seed</source> | ||||
|         <translation>Користувацьке зерно</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="763"/> | ||||
|         <source>Generate random map</source> | ||||
|         <translation>Згенерувати випадкову карту</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="797"/> | ||||
|         <source>Ok</source> | ||||
|         <translation>Підтвердити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../windownewmap.ui" line="816"/> | ||||
|         <source>Cancel</source> | ||||
|         <translation>Скасувати</translation> | ||||
|     </message> | ||||
| </context> | ||||
| <context> | ||||
|     <name>main</name> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="95"/> | ||||
|         <source>Filepath of the map to open.</source> | ||||
|         <translation>Файл мапи, який слід відкрити</translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="98"/> | ||||
|         <source>Extract original H3 archives into a separate folder.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="99"/> | ||||
|         <source>From an extracted archive, it Splits TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 and Un44 into individual PNG's.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="100"/> | ||||
|         <source>From an extracted archive, Converts single Images (found in Images folder) from .pcx to png.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
|     <message> | ||||
|         <location filename="../mainwindow.cpp" line="101"/> | ||||
|         <source>Delete original files, for the ones splitted / converted.</source> | ||||
|         <translation type="unfinished"></translation> | ||||
|     </message> | ||||
| </context> | ||||
| </TS> | ||||
| @@ -69,7 +69,7 @@ | ||||
|         <set>Qt::ImhDigitsOnly</set> | ||||
|        </property> | ||||
|        <property name="text"> | ||||
|         <string>36</string> | ||||
|         <string notr="true">36</string> | ||||
|        </property> | ||||
|        <property name="maxLength"> | ||||
|         <number>3</number> | ||||
| @@ -89,7 +89,7 @@ | ||||
|         <set>Qt::ImhDigitsOnly</set> | ||||
|        </property> | ||||
|        <property name="text"> | ||||
|         <string>36</string> | ||||
|         <string notr="true">36</string> | ||||
|        </property> | ||||
|        <property name="maxLength"> | ||||
|         <number>3</number> | ||||
| @@ -228,18 +228,24 @@ | ||||
|           <height>16777215</height> | ||||
|          </size> | ||||
|         </property> | ||||
|         <property name="currentText"> | ||||
|          <string notr="true">0</string> | ||||
|         </property> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>0</string> | ||||
|           <string notr="true">0</string> | ||||
|          </property> | ||||
|         </item> | ||||
|        </widget> | ||||
|       </item> | ||||
|       <item row="1" column="3"> | ||||
|        <widget class="QComboBox" name="cpuTeamsCombo"> | ||||
|         <property name="currentText"> | ||||
|          <string notr="true">0</string> | ||||
|         </property> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>0</string> | ||||
|           <string notr="true">0</string> | ||||
|          </property> | ||||
|         </item> | ||||
|        </widget> | ||||
| @@ -284,42 +290,42 @@ | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>1</string> | ||||
|           <string notr="true">1</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>2</string> | ||||
|           <string notr="true">2</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>3</string> | ||||
|           <string notr="true">3</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>4</string> | ||||
|           <string notr="true">4</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>5</string> | ||||
|           <string notr="true">5</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>6</string> | ||||
|           <string notr="true">6</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>7</string> | ||||
|           <string notr="true">7</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>8</string> | ||||
|           <string notr="true">8</string> | ||||
|          </property> | ||||
|         </item> | ||||
|        </widget> | ||||
| @@ -353,42 +359,42 @@ | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>0</string> | ||||
|           <string notr="true">0</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>1</string> | ||||
|           <string notr="true">1</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>2</string> | ||||
|           <string notr="true">2</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>3</string> | ||||
|           <string notr="true">3</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>4</string> | ||||
|           <string notr="true">4</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>5</string> | ||||
|           <string notr="true">5</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>6</string> | ||||
|           <string notr="true">6</string> | ||||
|          </property> | ||||
|         </item> | ||||
|         <item> | ||||
|          <property name="text"> | ||||
|           <string>7</string> | ||||
|           <string notr="true">7</string> | ||||
|          </property> | ||||
|         </item> | ||||
|        </widget> | ||||
| @@ -701,6 +707,9 @@ | ||||
|        <property name="enabled"> | ||||
|         <bool>false</bool> | ||||
|        </property> | ||||
|        <property name="currentText"> | ||||
|         <string notr="true"/> | ||||
|        </property> | ||||
|        <property name="currentIndex"> | ||||
|         <number>-1</number> | ||||
|        </property> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user