mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-28 10:09:42 +00:00
Merge branch 'qt_localization' into 'master'
Localize Launcher and Wizard See merge request OpenMW/openmw!3571
This commit is contained in:
commit
66b2d428c8
28 changed files with 7358 additions and 30 deletions
|
@ -172,6 +172,20 @@ Clang_Format:
|
|||
- CI/check_file_names.sh
|
||||
- CI/check_clang_format.sh
|
||||
|
||||
Lupdate:
|
||||
extends: .Ubuntu_Image
|
||||
stage: checks
|
||||
cache:
|
||||
key: Ubuntu_lupdate.ubuntu_22.04.v1
|
||||
paths:
|
||||
- apt-cache/
|
||||
variables:
|
||||
LUPDATE: lupdate
|
||||
before_script:
|
||||
- CI/install_debian_deps.sh openmw-qt-translations
|
||||
script:
|
||||
- CI/check_qt_translations.sh
|
||||
|
||||
Teal:
|
||||
stage: checks
|
||||
extends: .Ubuntu_Image
|
||||
|
|
|
@ -146,6 +146,7 @@
|
|||
Feature #6149: Dehardcode Lua API_REVISION
|
||||
Feature #6152: Playing music via lua scripts
|
||||
Feature #6188: Specular lighting from point light sources
|
||||
Feature #6411: Support translations in openmw-launcher
|
||||
Feature #6447: Add LOD support to Object Paging
|
||||
Feature #6491: Add support for Qt6
|
||||
Feature #6556: Lua API for sounds
|
||||
|
|
11
CI/check_qt_translations.sh
Executable file
11
CI/check_qt_translations.sh
Executable file
|
@ -0,0 +1,11 @@
|
|||
#!/bin/bash -ex
|
||||
|
||||
set -o pipefail
|
||||
|
||||
LUPDATE="${LUPDATE:-lupdate}"
|
||||
|
||||
${LUPDATE:?} apps/wizard -ts files/lang/wizard_*.ts
|
||||
${LUPDATE:?} apps/launcher -ts files/lang/launcher_*.ts
|
||||
${LUPDATE:?} components/contentselector components/process -ts files/lang/components_*.ts
|
||||
|
||||
! (git diff --name-only | grep -q "^") || (echo -e "\033[0;31mBuild a 'translations' CMake target to update Qt localization for these files:\033[0;0m"; git diff --name-only | xargs -i echo -e "\033[0;31m{}\033[0;0m"; exit -1)
|
|
@ -33,9 +33,10 @@ declare -rA GROUPED_DEPS=(
|
|||
libboost-system-dev libboost-iostreams-dev
|
||||
|
||||
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libswresample-dev
|
||||
libsdl2-dev libqt5opengl5-dev libopenal-dev libunshield-dev libtinyxml-dev
|
||||
libbullet-dev liblz4-dev libpng-dev libjpeg-dev libluajit-5.1-dev
|
||||
librecast-dev libsqlite3-dev ca-certificates libicu-dev libyaml-cpp-dev
|
||||
libsdl2-dev libqt5opengl5-dev qttools5-dev qttools5-dev-tools libopenal-dev
|
||||
libunshield-dev libtinyxml-dev libbullet-dev liblz4-dev libpng-dev libjpeg-dev
|
||||
libluajit-5.1-dev librecast-dev libsqlite3-dev ca-certificates libicu-dev
|
||||
libyaml-cpp-dev
|
||||
"
|
||||
|
||||
# These dependencies can alternatively be built and linked statically.
|
||||
|
@ -99,6 +100,12 @@ declare -rA GROUPED_DEPS=(
|
|||
clang-format-14
|
||||
git-core
|
||||
"
|
||||
|
||||
[openmw-qt-translations]="
|
||||
qttools5-dev
|
||||
qttools5-dev-tools
|
||||
git-core
|
||||
"
|
||||
)
|
||||
|
||||
if [[ $# -eq 0 ]]; then
|
||||
|
|
|
@ -224,9 +224,9 @@ find_package(LZ4 REQUIRED)
|
|||
if (USE_QT)
|
||||
find_package(QT REQUIRED COMPONENTS Core NAMES Qt6 Qt5)
|
||||
if (QT_VERSION_MAJOR VERSION_EQUAL 5)
|
||||
find_package(Qt5 5.15 COMPONENTS Core Widgets Network OpenGL REQUIRED)
|
||||
find_package(Qt5 5.15 COMPONENTS Core Widgets Network OpenGL LinguistTools REQUIRED)
|
||||
else()
|
||||
find_package(Qt6 COMPONENTS Core Widgets Network OpenGL OpenGLWidgets REQUIRED)
|
||||
find_package(Qt6 COMPONENTS Core Widgets Network OpenGL OpenGLWidgets LinguistTools REQUIRED)
|
||||
endif()
|
||||
message(STATUS "Using Qt${QT_VERSION}")
|
||||
endif()
|
||||
|
@ -1074,3 +1074,57 @@ if (DOXYGEN_FOUND)
|
|||
WORKING_DIRECTORY ${OpenMW_BINARY_DIR}
|
||||
COMMENT "Generating documentation for the github-pages at ${DOXYGEN_PAGES_OUTPUT_DIR}" VERBATIM)
|
||||
endif ()
|
||||
|
||||
# Qt localization
|
||||
if (USE_QT)
|
||||
file(GLOB LAUNCHER_TS_FILES ${CMAKE_SOURCE_DIR}/files/lang/launcher_*.ts)
|
||||
file(GLOB WIZARD_TS_FILES ${CMAKE_SOURCE_DIR}/files/lang/wizard_*.ts)
|
||||
file(GLOB COMPONENTS_TS_FILES ${CMAKE_SOURCE_DIR}/files/lang/components_*.ts)
|
||||
get_target_property(QT_LUPDATE_EXECUTABLE Qt::lupdate IMPORTED_LOCATION)
|
||||
add_custom_target(translations
|
||||
COMMAND ${QT_LUPDATE_EXECUTABLE} ${CMAKE_SOURCE_DIR}/components/contentselector ${CMAKE_SOURCE_DIR}/components/process -ts ${COMPONENTS_TS_FILES}
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/components
|
||||
VERBATIM
|
||||
COMMAND_EXPAND_LISTS
|
||||
|
||||
COMMAND ${QT_LUPDATE_EXECUTABLE} ${CMAKE_SOURCE_DIR}/apps/wizard -ts ${WIZARD_TS_FILES}
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/apps/wizard
|
||||
VERBATIM
|
||||
COMMAND_EXPAND_LISTS
|
||||
|
||||
COMMAND ${QT_LUPDATE_EXECUTABLE} ${CMAKE_SOURCE_DIR}/apps/launcher -ts ${LAUNCHER_TS_FILES}
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/apps/launcher
|
||||
VERBATIM
|
||||
COMMAND_EXPAND_LISTS)
|
||||
|
||||
if (BUILD_LAUNCHER OR BUILD_WIZARD)
|
||||
if (APPLE)
|
||||
set(QT_TRANSLATIONS_PATH "${APP_BUNDLE_DIR}/Contents/Resources/resources/translations")
|
||||
else ()
|
||||
get_generator_is_multi_config(multi_config)
|
||||
if (multi_config)
|
||||
set(QT_TRANSLATIONS_PATH "${OpenMW_BINARY_DIR}/$<CONFIG>/resources/translations")
|
||||
else ()
|
||||
set(QT_TRANSLATIONS_PATH "${OpenMW_BINARY_DIR}/resources/translations")
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
file(GLOB TS_FILES ${COMPONENTS_TS_FILES})
|
||||
|
||||
if (BUILD_LAUNCHER)
|
||||
set(TS_FILES ${TS_FILES} ${LAUNCHER_TS_FILES})
|
||||
endif ()
|
||||
|
||||
if (BUILD_WIZARD)
|
||||
set(TS_FILES ${TS_FILES} ${WIZARD_TS_FILES})
|
||||
endif ()
|
||||
|
||||
qt_add_translation(QM_FILES ${TS_FILES} OPTIONS -silent)
|
||||
|
||||
add_custom_target(qm-files
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${QT_TRANSLATIONS_PATH}
|
||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${QM_FILES} ${QT_TRANSLATIONS_PATH}
|
||||
DEPENDS ${QM_FILES}
|
||||
COMMENT "Copy *.qm files to resources folder")
|
||||
endif ()
|
||||
endif()
|
||||
|
|
|
@ -76,10 +76,6 @@ namespace
|
|||
bpo::value<StringsVector>()->default_value(StringsVector(), "fallback-archive")->multitoken()->composing(),
|
||||
"set fallback BSA archives (later archives have higher priority)");
|
||||
|
||||
addOption("resources",
|
||||
bpo::value<Files::MaybeQuotedPath>()->default_value(Files::MaybeQuotedPath(), "resources"),
|
||||
"set resources directory");
|
||||
|
||||
addOption("content", bpo::value<StringsVector>()->default_value(StringsVector(), "")->multitoken()->composing(),
|
||||
"content file(s): esm/esp, or omwgame/omwaddon/omwscripts");
|
||||
|
||||
|
|
|
@ -71,6 +71,8 @@ openmw_add_executable(openmw-launcher
|
|||
${UI_HDRS}
|
||||
)
|
||||
|
||||
add_dependencies(openmw-launcher qm-files)
|
||||
|
||||
if (WIN32)
|
||||
INSTALL(TARGETS openmw-launcher RUNTIME DESTINATION ".")
|
||||
endif (WIN32)
|
||||
|
|
|
@ -308,7 +308,7 @@ void Launcher::DataFilesPage::populateFileViews(const QString& contentModelName)
|
|||
// Display new content with custom formatting
|
||||
if (mNewDataDirs.contains(canonicalDirPath))
|
||||
{
|
||||
tooltip += "Will be added to the current profile\n";
|
||||
tooltip += tr("Will be added to the current profile");
|
||||
QFont font = item->font();
|
||||
font.setBold(true);
|
||||
font.setItalic(true);
|
||||
|
@ -326,7 +326,10 @@ void Launcher::DataFilesPage::populateFileViews(const QString& contentModelName)
|
|||
if (mSelector->containsDataFiles(currentDir))
|
||||
{
|
||||
item->setIcon(QIcon(":/images/openmw-plugin.png"));
|
||||
tooltip += "Contains content file(s)";
|
||||
if (!tooltip.isEmpty())
|
||||
tooltip += "\n";
|
||||
|
||||
tooltip += tr("Contains content file(s)");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
|
||||
#include <components/debug/debugging.hpp>
|
||||
#include <components/files/configurationmanager.hpp>
|
||||
#include <components/files/qtconversion.hpp>
|
||||
#include <components/platform/platform.hpp>
|
||||
|
||||
#ifdef MAC_OS_X_VERSION_MIN_REQUIRED
|
||||
|
@ -34,13 +35,23 @@ int runLauncher(int argc, char* argv[])
|
|||
{
|
||||
QApplication app(argc, argv);
|
||||
|
||||
QString resourcesPath(".");
|
||||
if (!variables["resources"].empty())
|
||||
{
|
||||
resourcesPath = Files::pathToQString(variables["resources"].as<Files::MaybeQuotedPath>().u8string());
|
||||
}
|
||||
|
||||
// Internationalization
|
||||
QString locale = QLocale::system().name().section('_', 0, 0);
|
||||
|
||||
QTranslator appTranslator;
|
||||
appTranslator.load(":/translations/" + locale + ".qm");
|
||||
appTranslator.load(resourcesPath + "/translations/launcher_" + locale + ".qm");
|
||||
app.installTranslator(&appTranslator);
|
||||
|
||||
QTranslator componentsAppTranslator;
|
||||
componentsAppTranslator.load(resourcesPath + "/translations/components_" + locale + ".qm");
|
||||
app.installTranslator(&componentsAppTranslator);
|
||||
|
||||
Launcher::MainDialog mainWin(configurationManager);
|
||||
|
||||
Launcher::FirstRunDialogResult result = mainWin.showFirstRunDialog();
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>720</width>
|
||||
<width>750</width>
|
||||
<height>635</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>720</width>
|
||||
<width>750</width>
|
||||
<height>635</height>
|
||||
</size>
|
||||
</property>
|
||||
|
@ -148,7 +148,7 @@ QToolButton {
|
|||
<string>Display</string>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string>Allows to change graphics settings</string>
|
||||
<string>Allows to change display settings</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="settingsAction">
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
<item row="6" column="0">
|
||||
<widget class="QCheckBox" name="allowNPCToFollowOverWaterSurfaceCheckBox">
|
||||
<property name="toolTip">
|
||||
<string>Give actors an ability to swim over the water surface when they follow other actor independently from their ability to swim. Has effect only when nav mesh building is enabled.</string>
|
||||
<string><html><head/><body><p>Give actors an ability to swim over the water surface when they follow other actor independently from their ability to swim. Has effect only when nav mesh building is enabled.</p></body></html></string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Always allow actors to follow over water</string>
|
||||
|
@ -206,7 +206,7 @@
|
|||
<item row="5" column="1">
|
||||
<widget class="QCheckBox" name="classicReflectedAbsorbSpellsCheckBox">
|
||||
<property name="toolTip">
|
||||
<string><html><head/><body><p>Effects of reflected Absorb spells are not mirrored -- like in Morrowind.</p></body></html></string>
|
||||
<string><html><head/><body><p>Effects of reflected Absorb spells are not mirrored - like in Morrowind.</p></body></html></string>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Classic reflected Absorb spells behavior</string>
|
||||
|
|
|
@ -88,10 +88,6 @@ namespace NavMeshTool
|
|||
->composing(),
|
||||
"set fallback BSA archives (later archives have higher priority)");
|
||||
|
||||
addOption("resources",
|
||||
bpo::value<Files::MaybeQuotedPath>()->default_value(Files::MaybeQuotedPath(), "resources"),
|
||||
"set resources directory");
|
||||
|
||||
addOption("content",
|
||||
bpo::value<StringsVector>()->default_value(StringsVector(), "")->multitoken()->composing(),
|
||||
"content file(s): esm/esp, or omwgame/omwaddon/omwscripts");
|
||||
|
|
|
@ -119,8 +119,6 @@ boost::program_options::variables_map CS::Editor::readConfiguration()
|
|||
boost::program_options::value<Files::MaybeQuotedPathContainer::value_type>()->default_value(
|
||||
Files::MaybeQuotedPathContainer::value_type(), ""));
|
||||
addOption("encoding", boost::program_options::value<std::string>()->default_value("win1252"));
|
||||
addOption("resources",
|
||||
boost::program_options::value<Files::MaybeQuotedPath>()->default_value(Files::MaybeQuotedPath(), "resources"));
|
||||
addOption("fallback-archive",
|
||||
boost::program_options::value<std::vector<std::string>>()
|
||||
->default_value(std::vector<std::string>(), "fallback-archive")
|
||||
|
|
|
@ -35,10 +35,6 @@ namespace OpenMW
|
|||
bpo::value<StringsVector>()->default_value(StringsVector(), "fallback-archive")->multitoken()->composing(),
|
||||
"set fallback BSA archives (later archives have higher priority)");
|
||||
|
||||
addOption("resources",
|
||||
bpo::value<Files::MaybeQuotedPath>()->default_value(Files::MaybeQuotedPath(), "resources"),
|
||||
"set resources directory");
|
||||
|
||||
addOption("start", bpo::value<std::string>()->default_value(""), "set initial cell");
|
||||
|
||||
addOption("content", bpo::value<StringsVector>()->default_value(StringsVector(), "")->multitoken()->composing(),
|
||||
|
|
|
@ -79,6 +79,8 @@ openmw_add_executable(openmw-wizard
|
|||
${UI_HDRS}
|
||||
)
|
||||
|
||||
add_dependencies(openmw-wizard qm-files)
|
||||
|
||||
target_link_libraries(openmw-wizard
|
||||
components_qt
|
||||
)
|
||||
|
|
|
@ -37,14 +37,14 @@ void Wizard::ConclusionPage::initializePage()
|
|||
if (field(QLatin1String("installation.retailDisc")).toBool() == true)
|
||||
{
|
||||
textLabel->setText(
|
||||
tr("<html><head/><body><p>The OpenMW Wizard successfully installed Morrowind on your computer.</p>"
|
||||
"<p>Click Finish to close the Wizard.</p></body></html>"));
|
||||
tr("<html><head/><body><p>The OpenMW Wizard successfully installed Morrowind on your "
|
||||
"computer.</p></body></html>"));
|
||||
}
|
||||
else
|
||||
{
|
||||
textLabel->setText(
|
||||
tr("<html><head/><body><p>The OpenMW Wizard successfully modified your existing Morrowind "
|
||||
"installation.</p><p>Click Finish to close the Wizard.</p></body></html>"));
|
||||
"installation.</body></html>"));
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
#include <QApplication>
|
||||
#include <QDir>
|
||||
#include <QTranslator>
|
||||
|
||||
#include <boost/program_options/options_description.hpp>
|
||||
#include <boost/program_options/variables_map.hpp>
|
||||
|
||||
#include <components/files/qtconversion.hpp>
|
||||
|
||||
#include "mainwizard.hpp"
|
||||
|
||||
|
@ -11,6 +17,11 @@
|
|||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
boost::program_options::variables_map variables;
|
||||
boost::program_options::options_description description;
|
||||
Files::ConfigurationManager configurationManager;
|
||||
configurationManager.addCommonOptions(description);
|
||||
configurationManager.readConfiguration(variables, description, true);
|
||||
|
||||
QApplication app(argc, argv);
|
||||
|
||||
|
@ -28,6 +39,23 @@ int main(int argc, char* argv[])
|
|||
app.setLibraryPaths(libraryPaths);
|
||||
#endif
|
||||
|
||||
QString resourcesPath(".");
|
||||
if (!variables["resources"].empty())
|
||||
{
|
||||
resourcesPath = Files::pathToQString(variables["resources"].as<Files::MaybeQuotedPath>().u8string());
|
||||
}
|
||||
|
||||
// Internationalization
|
||||
QString locale = QLocale::system().name().section('_', 0, 0);
|
||||
|
||||
QTranslator appTranslator;
|
||||
appTranslator.load(resourcesPath + "/translations/wizard_" + locale + ".qm");
|
||||
app.installTranslator(&appTranslator);
|
||||
|
||||
QTranslator componentsAppTranslator;
|
||||
componentsAppTranslator.load(resourcesPath + "/translations/components_" + locale + ".qm");
|
||||
app.installTranslator(&componentsAppTranslator);
|
||||
|
||||
Wizard::MainWizard wizard;
|
||||
|
||||
wizard.show();
|
||||
|
|
|
@ -595,6 +595,10 @@ if (USE_QT)
|
|||
target_link_libraries(components_qt components Qt::Widgets Qt::Core)
|
||||
target_compile_definitions(components_qt PRIVATE OPENMW_DOC_BASEURL="${OPENMW_DOC_BASEURL}")
|
||||
|
||||
if (BUILD_LAUNCHER OR BUILD_WIZARD)
|
||||
add_dependencies(components_qt qm-files)
|
||||
endif()
|
||||
|
||||
if (BUILD_WITH_CODE_COVERAGE)
|
||||
target_compile_options(components_qt PRIVATE --coverage)
|
||||
target_link_libraries(components_qt gcov)
|
||||
|
|
|
@ -194,6 +194,10 @@ namespace Files
|
|||
"instead of being appended");
|
||||
addOption("user-data", bpo::value<Files::MaybeQuotedPath>()->default_value(Files::MaybeQuotedPath(), ""),
|
||||
"set user data directory (used for saves, screenshots, etc)");
|
||||
addOption("resources",
|
||||
boost::program_options::value<Files::MaybeQuotedPath>()->default_value(
|
||||
Files::MaybeQuotedPath(), "resources"),
|
||||
"set resources directory");
|
||||
}
|
||||
|
||||
bpo::variables_map separateComposingVariables(
|
||||
|
|
85
files/lang/components_de.ts
Normal file
85
files/lang/components_de.ts
Normal file
|
@ -0,0 +1,85 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de_DE">
|
||||
<context>
|
||||
<name>ContentSelector</name>
|
||||
<message>
|
||||
<source>Select language used by ESM/ESP content files to allow OpenMW to detect their encoding. </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorModel::ContentModel</name>
|
||||
<message>
|
||||
<source>Unable to find dependent file: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dependent file needs to be active: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>This file needs to load after %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorModel::EsmFile</name>
|
||||
<message>
|
||||
<source><b>Author:</b> %1<br/><b>Format version:</b> %2<br/><b>Modified:</b> %3<br/><b>Path:</b><br/>%4<br/><br/><b>Description:</b><br/>%5<br/><br/><b>Dependencies: </b>%6<br/></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorView::ContentSelector</name>
|
||||
<message>
|
||||
<source>&Check Selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Uncheck Selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Copy Path(s) to Clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><No game file></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Process::ProcessInvoker</name>
|
||||
<message>
|
||||
<source>Error starting executable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error running executable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>
|
||||
Arguments:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not find %1</b></p><p>The application is not found.</p><p>Please make sure OpenMW is installed correctly and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not start %1</b></p><p>The application is not executable.</p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not start %1</b></p><p>An error occurred while starting %1.</p><p>Press "Show Details..." for more information.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Executable %1 returned an error</b></p><p>An error occurred while running %1.</p><p>Press "Show Details..." for more information.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
85
files/lang/components_fr.ts
Normal file
85
files/lang/components_fr.ts
Normal file
|
@ -0,0 +1,85 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="fr_FR">
|
||||
<context>
|
||||
<name>ContentSelector</name>
|
||||
<message>
|
||||
<source>Select language used by ESM/ESP content files to allow OpenMW to detect their encoding. </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorModel::ContentModel</name>
|
||||
<message>
|
||||
<source>Unable to find dependent file: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dependent file needs to be active: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>This file needs to load after %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorModel::EsmFile</name>
|
||||
<message>
|
||||
<source><b>Author:</b> %1<br/><b>Format version:</b> %2<br/><b>Modified:</b> %3<br/><b>Path:</b><br/>%4<br/><br/><b>Description:</b><br/>%5<br/><br/><b>Dependencies: </b>%6<br/></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorView::ContentSelector</name>
|
||||
<message>
|
||||
<source>&Check Selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Uncheck Selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Copy Path(s) to Clipboard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><No game file></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Process::ProcessInvoker</name>
|
||||
<message>
|
||||
<source>Error starting executable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error running executable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>
|
||||
Arguments:
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not find %1</b></p><p>The application is not found.</p><p>Please make sure OpenMW is installed correctly and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not start %1</b></p><p>The application is not executable.</p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not start %1</b></p><p>An error occurred while starting %1.</p><p>Press "Show Details..." for more information.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Executable %1 returned an error</b></p><p>An error occurred while running %1.</p><p>Press "Show Details..." for more information.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
87
files/lang/components_ru.ts
Normal file
87
files/lang/components_ru.ts
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ru_RU">
|
||||
<context>
|
||||
<name>ContentSelector</name>
|
||||
<message>
|
||||
<source>Select language used by ESM/ESP content files to allow OpenMW to detect their encoding. </source>
|
||||
<translation>Выберите язык, используемый вашими файлами данных ESM/ESP, чтобы позволить OpenMW определить их кодировку. </translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorModel::ContentModel</name>
|
||||
<message>
|
||||
<source>Unable to find dependent file: %1</source>
|
||||
<translation>Зависимый файл не найден: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Dependent file needs to be active: %1</source>
|
||||
<translation>Зависимый файл должен быть включен: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>This file needs to load after %1</source>
|
||||
<translation>Этот файл должен быть загружен после %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorModel::EsmFile</name>
|
||||
<message>
|
||||
<source><b>Author:</b> %1<br/><b>Format version:</b> %2<br/><b>Modified:</b> %3<br/><b>Path:</b><br/>%4<br/><br/><b>Description:</b><br/>%5<br/><br/><b>Dependencies: </b>%6<br/></source>
|
||||
<translation><b>Автор:</b> %1<br/><b>Версия формата данных:</b> %2<br/><b>Дата изменения:</b> %3<br/><b>Путь к файлу:</b><br/>%4<br/><br/><b>Описание:</b><br/>%5<br/><br/><b>Зависимости: </b>%6<br/></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ContentSelectorView::ContentSelector</name>
|
||||
<message>
|
||||
<source>&Check Selected</source>
|
||||
<translation>&Включить выбранное</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Uncheck Selected</source>
|
||||
<translation>&Отключить выбранное</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Copy Path(s) to Clipboard</source>
|
||||
<translation>&Скопировать пути в буфер обмена</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><No game file></source>
|
||||
<translation><Без файла игры></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Process::ProcessInvoker</name>
|
||||
<message>
|
||||
<source>Error starting executable</source>
|
||||
<translation>Не удалось запустить исполняемый файл</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Error running executable</source>
|
||||
<translation>При исполнении приложения произошла ошибка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>
|
||||
Arguments:
|
||||
</source>
|
||||
<translation>
|
||||
Параметры:
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not find %1</b></p><p>The application is not found.</p><p>Please make sure OpenMW is installed correctly and try again.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось найти %1</b></p><p>Приложение не найдено.</p><p>Пожалуйста, убедитесь, что OpenMW установлен правильно, и повторите попытку.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not start %1</b></p><p>The application is not executable.</p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось запустить %1</b></p><p>У приложения нет прав на исполнение.</p><p>Пожалуйста, проверьте права доступа и повторите попытку.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Could not start %1</b></p><p>An error occurred while starting %1.</p><p>Press "Show Details..." for more information.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось запустить %1</b></p><p>Возникла ошибка при запуске %1.</p><p>Нажмите "Показать детали..." для получения дополнительной информации.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><html><head/><body><p><b>Executable %1 returned an error</b></p><p>An error occurred while running %1.</p><p>Press "Show Details..." for more information.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Исполнение файла %1 завершилось с ошибкой</b></p><p>Возникла ошибка при выполнении %1.</p><p>Нажмите "Показать детали..." для получения дополнительной информации.</p></body></html></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
1451
files/lang/launcher_de.ts
Normal file
1451
files/lang/launcher_de.ts
Normal file
File diff suppressed because it is too large
Load diff
1451
files/lang/launcher_fr.ts
Normal file
1451
files/lang/launcher_fr.ts
Normal file
File diff suppressed because it is too large
Load diff
1466
files/lang/launcher_ru.ts
Normal file
1466
files/lang/launcher_ru.ts
Normal file
File diff suppressed because it is too large
Load diff
858
files/lang/wizard_de.ts
Normal file
858
files/lang/wizard_de.ts
Normal file
|
@ -0,0 +1,858 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de_DE">
|
||||
<context>
|
||||
<name>ComponentSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="17"/>
|
||||
<source>Select Components</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="20"/>
|
||||
<source>Which components should be installed?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="26"/>
|
||||
<source><html><head/><body><p>Select which official Morrowind expansions should be installed. For best results, it is recommended to have both expansions installed.</p><p><span style=" font-weight:bold;">Note:</span> It is possible to install expansions later by re-running this Wizard.<br/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="36"/>
|
||||
<source>Selected components:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConclusionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="17"/>
|
||||
<source>Completing the OpenMW Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="23"/>
|
||||
<source>Placeholder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ExistingInstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="17"/>
|
||||
<source>Select Existing Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="20"/>
|
||||
<source>Select an existing installation for OpenMW to use or modify.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="26"/>
|
||||
<source>Detected installations:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="51"/>
|
||||
<source>Browse...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ImportPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="17"/>
|
||||
<source>Import Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="20"/>
|
||||
<source>Import settings from the Morrowind installation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="26"/>
|
||||
<source><html><head/><body><p>OpenMW needs to import settings from the Morrowind configuration file in order to function properly.</p><p><span style=" font-weight:bold;">Note:</span> It is possible to import settings later by re-running this Wizard.</p><p/></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="36"/>
|
||||
<source>Import settings from Morrowind.ini</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="46"/>
|
||||
<source>Import add-on and plugin selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="56"/>
|
||||
<source>Import bitmap fonts setup from Morrowind.ini</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="59"/>
|
||||
<source>Fonts shipped with the original engine are blurry with UI scaling and support only a small amount of characters,
|
||||
so OpenMW provides another set of fonts to avoid these issues. These fonts use TrueType technology and are quite similar
|
||||
to default Morrowind fonts. Check this box if you still prefer original fonts over OpenMW ones or if you use custom bitmap fonts.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>InstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="17"/>
|
||||
<source>Installing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="20"/>
|
||||
<source>Please wait while Morrowind is installed on your computer.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>InstallationTargetPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="17"/>
|
||||
<source>Select Installation Destination</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="20"/>
|
||||
<source>Where should Morrowind be installed?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="34"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="47"/>
|
||||
<source>Morrowind will be installed to the following location. </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="64"/>
|
||||
<source>Browse...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>IntroPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="17"/>
|
||||
<source>Welcome to the OpenMW Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="23"/>
|
||||
<source>This Wizard will help you install Morrowind and its add-ons for OpenMW to use.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LanguageSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="17"/>
|
||||
<source>Select Morrowind Language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="20"/>
|
||||
<source>What is the language of the Morrowind installation?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="34"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/preferences-desktop-locale.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="47"/>
|
||||
<source>Select the language of the Morrowind installation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MethodSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="17"/>
|
||||
<source>Select Installation Method</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="20"/>
|
||||
<source><html><head/><body><p>Select how you would like to install <i>The Elder Scrolls III: Morrowind</i>.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="29"/>
|
||||
<source>Retail CD/DVD</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="63"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/system-installer.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="82"/>
|
||||
<source>Install from a retail disc to a new location.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="97"/>
|
||||
<source>Existing Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="128"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="141"/>
|
||||
<source>Select an existing installation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="162"/>
|
||||
<source>Don't have a copy?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="195"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/dollar.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="202"/>
|
||||
<source>Buy the game</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="61"/>
|
||||
<source><br><b>Could not find Morrowind.ini</b><br><br>The Wizard needs to update settings in this file.<br><br>Press "Browse..." to specify the location manually.<br></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="65"/>
|
||||
<source>B&rowse...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="72"/>
|
||||
<source>Select configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="110"/>
|
||||
<source><b>Morrowind.bsa</b> is missing!<br>Make sure your Morrowind installation is complete.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="190"/>
|
||||
<source><br><b>There may be a more recent version of Morrowind available.</b><br><br>Do you wish to continue anyway?<br></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="185"/>
|
||||
<source>Most recent Morrowind not detected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="168"/>
|
||||
<source>Select a valid %1 installation media.<br><b>Hint</b>: make sure that it contains at least one <b>.cab</b> file.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="200"/>
|
||||
<source>There may be a more recent version of Morrowind available.<br><br>Do you wish to continue anyway?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ComponentSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="16"/>
|
||||
<source>&Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="46"/>
|
||||
<source>&Skip</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="83"/>
|
||||
<source>Morrowind (installed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="89"/>
|
||||
<source>Morrowind</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="97"/>
|
||||
<source>Tribunal (installed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="103"/>
|
||||
<source>Tribunal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="111"/>
|
||||
<source>Bloodmoon (installed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="117"/>
|
||||
<source>Bloodmoon</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="137"/>
|
||||
<source>About to install Tribunal after Bloodmoon</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="141"/>
|
||||
<source><html><head/><body><p><b>You are about to install Tribunal</b></p><p>Bloodmoon is already installed on your computer.</p><p>However, it is recommended that you install Tribunal before Bloodmoon.</p><p>Would you like to re-install Bloodmoon?</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="147"/>
|
||||
<source>Re-install &Bloodmoon</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ConclusionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="40"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard successfully installed Morrowind on your computer.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="46"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard successfully modified your existing Morrowind installation.</body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="53"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard failed to install Morrowind on your computer.</p><p>Please report any bugs you might have encountered to our <a href="https://gitlab.com/OpenMW/openmw/issues">bug tracker</a>.<br/>Make sure to include the installation log.</p><br/></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ExistingInstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="18"/>
|
||||
<source>No existing installations detected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="57"/>
|
||||
<source>Error detecting Morrowind configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="73"/>
|
||||
<source>Morrowind configuration file (*.ini)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="92"/>
|
||||
<source>Select Morrowind.esm (located in Data Files)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="93"/>
|
||||
<source>Morrowind master file (Morrowind.esm)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="106"/>
|
||||
<source>Error detecting Morrowind files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::InstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="161"/>
|
||||
<source><p>Attempting to install component %1.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="162"/>
|
||||
<source>Attempting to install component %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="165"/>
|
||||
<source>%1 Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="174"/>
|
||||
<source>Select %1 installation media</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="179"/>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="209"/>
|
||||
<source><p><br/><span style="color:red;"><b>Error: The installation was aborted by the user</b></span></p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="194"/>
|
||||
<source><p>Detected old version of component Morrowind.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="195"/>
|
||||
<source>Detected old version of component Morrowind.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="198"/>
|
||||
<source>Morrowind Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="225"/>
|
||||
<source>Installation finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="228"/>
|
||||
<source>Installation completed successfully!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="238"/>
|
||||
<source>Installation failed!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="240"/>
|
||||
<source><p><br/><span style="color:red;"><b>Error: %1</b></p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="241"/>
|
||||
<source><p><span style="color:red;"><b>%1</b></p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="252"/>
|
||||
<source><html><head/><body><p><b>The Wizard has encountered an error</b></p><p>The error reported was:</p><p>%1</p><p>Press &quot;Show Details...&quot; for more information.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="248"/>
|
||||
<source>An error occurred</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::InstallationTargetPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="47"/>
|
||||
<source>Error creating destination</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="51"/>
|
||||
<source><html><head/><body><p><b>Could not create the destination directory</b></p><p>Please make sure you have the right permissions and try again, or specify a different location.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="68"/>
|
||||
<source><html><head/><body><p><b>Could not write to the destination directory</b></p><p>Please make sure you have the right permissions and try again, or specify a different location.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="82"/>
|
||||
<source><html><head/><body><p><b>The destination directory is not empty</b></p><p>An existing Morrowind installation is present in the specified location.</p><p>Please specify a different location, or go back and select the location as an existing installation.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="64"/>
|
||||
<source>Insufficient permissions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="78"/>
|
||||
<source>Destination not empty</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="95"/>
|
||||
<source>Select where to install Morrowind</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::LanguageSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="17"/>
|
||||
<source>English</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="17"/>
|
||||
<source>French</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>German</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="19"/>
|
||||
<source>Russian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="19"/>
|
||||
<source>Spanish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::MainWizard</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="41"/>
|
||||
<source>OpenMW Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="94"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="118"/>
|
||||
<source>Error opening Wizard log file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="57"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="450"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="477"/>
|
||||
<source><html><head/><body><p><b>Could not open %1 for writing</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="142"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="213"/>
|
||||
<source><html><head/><body><p><b>Could not open %1 for reading</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="158"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="190"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="226"/>
|
||||
<source>Error opening OpenMW configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="380"/>
|
||||
<source>Quit Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="383"/>
|
||||
<source>Are you sure you want to exit the Wizard?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="425"/>
|
||||
<source>Error creating OpenMW configuration directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="429"/>
|
||||
<source><html><head/><body><p><b>Could not create %1</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="446"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="473"/>
|
||||
<source>Error writing OpenMW configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::UnshieldWorker</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="177"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="196"/>
|
||||
<source>Failed to open Morrowind configuration file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="178"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="197"/>
|
||||
<source>Opening %1 failed: %2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="203"/>
|
||||
<source>Failed to write Morrowind configuration file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="204"/>
|
||||
<source>Writing to %1 failed: %2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="338"/>
|
||||
<source>Installing: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="367"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="775"/>
|
||||
<source>Installing: %1 directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="438"/>
|
||||
<source>Installation finished!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="462"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="582"/>
|
||||
<source>Component parameter is invalid!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="462"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="582"/>
|
||||
<source>An invalid component parameter was supplied.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="543"/>
|
||||
<source>Failed to find a valid archive containing %1.bsa! Retrying.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="586"/>
|
||||
<source>Installing %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="592"/>
|
||||
<source>Installation media path not set!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="592"/>
|
||||
<source>The source path for %1 was not set.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="606"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="615"/>
|
||||
<source>Cannot create temporary directory!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="606"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="615"/>
|
||||
<source>Failed to create %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="621"/>
|
||||
<source>Cannot move into temporary directory!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="622"/>
|
||||
<source>Failed to move into %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="631"/>
|
||||
<source>Moving installation files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="644"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="655"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="712"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="779"/>
|
||||
<source>Could not install directory!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="644"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="655"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="713"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="780"/>
|
||||
<source>Installing %1 to %2 failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="668"/>
|
||||
<source>Could not install translation file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="668"/>
|
||||
<source>Failed to install *%1 files.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="682"/>
|
||||
<source>Could not install Morrowind data file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="682"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="691"/>
|
||||
<source>Failed to install %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="690"/>
|
||||
<source>Could not install Morrowind configuration file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="709"/>
|
||||
<source>Installing: Sound directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="725"/>
|
||||
<source>Could not find Tribunal data file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="725"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="740"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="752"/>
|
||||
<source>Failed to find %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="739"/>
|
||||
<source>Could not find Tribunal patch file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="752"/>
|
||||
<source>Could not find Bloodmoon data file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="760"/>
|
||||
<source>Updating Morrowind configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="785"/>
|
||||
<source>%1 installation finished!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="824"/>
|
||||
<source>Extracting: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="850"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="983"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="1021"/>
|
||||
<source>Failed to open InstallShield Cabinet File.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="850"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="983"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="1021"/>
|
||||
<source>Opening %1 failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="879"/>
|
||||
<source>Failed to extract %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="880"/>
|
||||
<source>Complete path: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
858
files/lang/wizard_fr.ts
Normal file
858
files/lang/wizard_fr.ts
Normal file
|
@ -0,0 +1,858 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="fr_FR">
|
||||
<context>
|
||||
<name>ComponentSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="17"/>
|
||||
<source>Select Components</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="20"/>
|
||||
<source>Which components should be installed?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="26"/>
|
||||
<source><html><head/><body><p>Select which official Morrowind expansions should be installed. For best results, it is recommended to have both expansions installed.</p><p><span style=" font-weight:bold;">Note:</span> It is possible to install expansions later by re-running this Wizard.<br/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="36"/>
|
||||
<source>Selected components:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConclusionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="17"/>
|
||||
<source>Completing the OpenMW Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="23"/>
|
||||
<source>Placeholder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ExistingInstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="17"/>
|
||||
<source>Select Existing Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="20"/>
|
||||
<source>Select an existing installation for OpenMW to use or modify.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="26"/>
|
||||
<source>Detected installations:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="51"/>
|
||||
<source>Browse...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ImportPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="17"/>
|
||||
<source>Import Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="20"/>
|
||||
<source>Import settings from the Morrowind installation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="26"/>
|
||||
<source><html><head/><body><p>OpenMW needs to import settings from the Morrowind configuration file in order to function properly.</p><p><span style=" font-weight:bold;">Note:</span> It is possible to import settings later by re-running this Wizard.</p><p/></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="36"/>
|
||||
<source>Import settings from Morrowind.ini</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="46"/>
|
||||
<source>Import add-on and plugin selection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="56"/>
|
||||
<source>Import bitmap fonts setup from Morrowind.ini</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="59"/>
|
||||
<source>Fonts shipped with the original engine are blurry with UI scaling and support only a small amount of characters,
|
||||
so OpenMW provides another set of fonts to avoid these issues. These fonts use TrueType technology and are quite similar
|
||||
to default Morrowind fonts. Check this box if you still prefer original fonts over OpenMW ones or if you use custom bitmap fonts.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>InstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="17"/>
|
||||
<source>Installing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="20"/>
|
||||
<source>Please wait while Morrowind is installed on your computer.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>InstallationTargetPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="17"/>
|
||||
<source>Select Installation Destination</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="20"/>
|
||||
<source>Where should Morrowind be installed?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="34"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="47"/>
|
||||
<source>Morrowind will be installed to the following location. </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="64"/>
|
||||
<source>Browse...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>IntroPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="17"/>
|
||||
<source>Welcome to the OpenMW Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="23"/>
|
||||
<source>This Wizard will help you install Morrowind and its add-ons for OpenMW to use.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LanguageSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="17"/>
|
||||
<source>Select Morrowind Language</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="20"/>
|
||||
<source>What is the language of the Morrowind installation?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="34"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/preferences-desktop-locale.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="47"/>
|
||||
<source>Select the language of the Morrowind installation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MethodSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="17"/>
|
||||
<source>Select Installation Method</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="20"/>
|
||||
<source><html><head/><body><p>Select how you would like to install <i>The Elder Scrolls III: Morrowind</i>.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="29"/>
|
||||
<source>Retail CD/DVD</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="63"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/system-installer.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="82"/>
|
||||
<source>Install from a retail disc to a new location.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="97"/>
|
||||
<source>Existing Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="128"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="141"/>
|
||||
<source>Select an existing installation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="162"/>
|
||||
<source>Don't have a copy?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="195"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/dollar.png"/></p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="202"/>
|
||||
<source>Buy the game</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="61"/>
|
||||
<source><br><b>Could not find Morrowind.ini</b><br><br>The Wizard needs to update settings in this file.<br><br>Press "Browse..." to specify the location manually.<br></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="65"/>
|
||||
<source>B&rowse...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="72"/>
|
||||
<source>Select configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="110"/>
|
||||
<source><b>Morrowind.bsa</b> is missing!<br>Make sure your Morrowind installation is complete.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="190"/>
|
||||
<source><br><b>There may be a more recent version of Morrowind available.</b><br><br>Do you wish to continue anyway?<br></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="185"/>
|
||||
<source>Most recent Morrowind not detected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="168"/>
|
||||
<source>Select a valid %1 installation media.<br><b>Hint</b>: make sure that it contains at least one <b>.cab</b> file.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="200"/>
|
||||
<source>There may be a more recent version of Morrowind available.<br><br>Do you wish to continue anyway?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ComponentSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="16"/>
|
||||
<source>&Install</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="46"/>
|
||||
<source>&Skip</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="83"/>
|
||||
<source>Morrowind (installed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="89"/>
|
||||
<source>Morrowind</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="97"/>
|
||||
<source>Tribunal (installed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="103"/>
|
||||
<source>Tribunal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="111"/>
|
||||
<source>Bloodmoon (installed)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="117"/>
|
||||
<source>Bloodmoon</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="137"/>
|
||||
<source>About to install Tribunal after Bloodmoon</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="141"/>
|
||||
<source><html><head/><body><p><b>You are about to install Tribunal</b></p><p>Bloodmoon is already installed on your computer.</p><p>However, it is recommended that you install Tribunal before Bloodmoon.</p><p>Would you like to re-install Bloodmoon?</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="147"/>
|
||||
<source>Re-install &Bloodmoon</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ConclusionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="40"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard successfully installed Morrowind on your computer.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="46"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard successfully modified your existing Morrowind installation.</body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="53"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard failed to install Morrowind on your computer.</p><p>Please report any bugs you might have encountered to our <a href="https://gitlab.com/OpenMW/openmw/issues">bug tracker</a>.<br/>Make sure to include the installation log.</p><br/></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ExistingInstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="18"/>
|
||||
<source>No existing installations detected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="57"/>
|
||||
<source>Error detecting Morrowind configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="73"/>
|
||||
<source>Morrowind configuration file (*.ini)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="92"/>
|
||||
<source>Select Morrowind.esm (located in Data Files)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="93"/>
|
||||
<source>Morrowind master file (Morrowind.esm)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="106"/>
|
||||
<source>Error detecting Morrowind files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::InstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="161"/>
|
||||
<source><p>Attempting to install component %1.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="162"/>
|
||||
<source>Attempting to install component %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="165"/>
|
||||
<source>%1 Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="174"/>
|
||||
<source>Select %1 installation media</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="179"/>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="209"/>
|
||||
<source><p><br/><span style="color:red;"><b>Error: The installation was aborted by the user</b></span></p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="194"/>
|
||||
<source><p>Detected old version of component Morrowind.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="195"/>
|
||||
<source>Detected old version of component Morrowind.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="198"/>
|
||||
<source>Morrowind Installation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="225"/>
|
||||
<source>Installation finished</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="228"/>
|
||||
<source>Installation completed successfully!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="238"/>
|
||||
<source>Installation failed!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="240"/>
|
||||
<source><p><br/><span style="color:red;"><b>Error: %1</b></p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="241"/>
|
||||
<source><p><span style="color:red;"><b>%1</b></p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="252"/>
|
||||
<source><html><head/><body><p><b>The Wizard has encountered an error</b></p><p>The error reported was:</p><p>%1</p><p>Press &quot;Show Details...&quot; for more information.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="248"/>
|
||||
<source>An error occurred</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::InstallationTargetPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="47"/>
|
||||
<source>Error creating destination</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="51"/>
|
||||
<source><html><head/><body><p><b>Could not create the destination directory</b></p><p>Please make sure you have the right permissions and try again, or specify a different location.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="68"/>
|
||||
<source><html><head/><body><p><b>Could not write to the destination directory</b></p><p>Please make sure you have the right permissions and try again, or specify a different location.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="82"/>
|
||||
<source><html><head/><body><p><b>The destination directory is not empty</b></p><p>An existing Morrowind installation is present in the specified location.</p><p>Please specify a different location, or go back and select the location as an existing installation.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="64"/>
|
||||
<source>Insufficient permissions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="78"/>
|
||||
<source>Destination not empty</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="95"/>
|
||||
<source>Select where to install Morrowind</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::LanguageSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="17"/>
|
||||
<source>English</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="17"/>
|
||||
<source>French</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>German</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>Italian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>Polish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="19"/>
|
||||
<source>Russian</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="19"/>
|
||||
<source>Spanish</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::MainWizard</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="41"/>
|
||||
<source>OpenMW Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="94"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="118"/>
|
||||
<source>Error opening Wizard log file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="57"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="450"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="477"/>
|
||||
<source><html><head/><body><p><b>Could not open %1 for writing</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="142"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="213"/>
|
||||
<source><html><head/><body><p><b>Could not open %1 for reading</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="158"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="190"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="226"/>
|
||||
<source>Error opening OpenMW configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="380"/>
|
||||
<source>Quit Wizard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="383"/>
|
||||
<source>Are you sure you want to exit the Wizard?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="425"/>
|
||||
<source>Error creating OpenMW configuration directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="429"/>
|
||||
<source><html><head/><body><p><b>Could not create %1</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="446"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="473"/>
|
||||
<source>Error writing OpenMW configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::UnshieldWorker</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="177"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="196"/>
|
||||
<source>Failed to open Morrowind configuration file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="178"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="197"/>
|
||||
<source>Opening %1 failed: %2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="203"/>
|
||||
<source>Failed to write Morrowind configuration file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="204"/>
|
||||
<source>Writing to %1 failed: %2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="338"/>
|
||||
<source>Installing: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="367"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="775"/>
|
||||
<source>Installing: %1 directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="438"/>
|
||||
<source>Installation finished!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="462"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="582"/>
|
||||
<source>Component parameter is invalid!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="462"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="582"/>
|
||||
<source>An invalid component parameter was supplied.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="543"/>
|
||||
<source>Failed to find a valid archive containing %1.bsa! Retrying.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="586"/>
|
||||
<source>Installing %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="592"/>
|
||||
<source>Installation media path not set!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="592"/>
|
||||
<source>The source path for %1 was not set.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="606"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="615"/>
|
||||
<source>Cannot create temporary directory!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="606"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="615"/>
|
||||
<source>Failed to create %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="621"/>
|
||||
<source>Cannot move into temporary directory!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="622"/>
|
||||
<source>Failed to move into %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="631"/>
|
||||
<source>Moving installation files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="644"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="655"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="712"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="779"/>
|
||||
<source>Could not install directory!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="644"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="655"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="713"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="780"/>
|
||||
<source>Installing %1 to %2 failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="668"/>
|
||||
<source>Could not install translation file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="668"/>
|
||||
<source>Failed to install *%1 files.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="682"/>
|
||||
<source>Could not install Morrowind data file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="682"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="691"/>
|
||||
<source>Failed to install %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="690"/>
|
||||
<source>Could not install Morrowind configuration file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="709"/>
|
||||
<source>Installing: Sound directory</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="725"/>
|
||||
<source>Could not find Tribunal data file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="725"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="740"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="752"/>
|
||||
<source>Failed to find %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="739"/>
|
||||
<source>Could not find Tribunal patch file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="752"/>
|
||||
<source>Could not find Bloodmoon data file!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="760"/>
|
||||
<source>Updating Morrowind configuration file</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="785"/>
|
||||
<source>%1 installation finished!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="824"/>
|
||||
<source>Extracting: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="850"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="983"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="1021"/>
|
||||
<source>Failed to open InstallShield Cabinet File.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="850"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="983"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="1021"/>
|
||||
<source>Opening %1 failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="879"/>
|
||||
<source>Failed to extract %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="880"/>
|
||||
<source>Complete path: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
860
files/lang/wizard_ru.ts
Normal file
860
files/lang/wizard_ru.ts
Normal file
|
@ -0,0 +1,860 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="ru_RU">
|
||||
<context>
|
||||
<name>ComponentSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="17"/>
|
||||
<source>Select Components</source>
|
||||
<translation>Выбор компонентов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="20"/>
|
||||
<source>Which components should be installed?</source>
|
||||
<translation>Какие компоненты должны быть установлены?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="26"/>
|
||||
<source><html><head/><body><p>Select which official Morrowind expansions should be installed. For best results, it is recommended to have both expansions installed.</p><p><span style=" font-weight:bold;">Note:</span> It is possible to install expansions later by re-running this Wizard.<br/></p></body></html></source>
|
||||
<translation><html><head/><body><p>Выберите, какие дополнения для Morrowind нужно установить. Для достижения наилучших результатов рекомендуется установить оба дополнения.</p><p><span style=" font-weight:bold;">Подсказка:</span> Можно установить дополнения позже, запустив этот Мастер установки заново.<br/></p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/componentselectionpage.ui" line="36"/>
|
||||
<source>Selected components:</source>
|
||||
<translation>Выбранные компоненты:</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ConclusionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="17"/>
|
||||
<source>Completing the OpenMW Wizard</source>
|
||||
<translation>Завершение работы Мастера установки OpenMW</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/conclusionpage.ui" line="23"/>
|
||||
<source>Placeholder</source>
|
||||
<translation>Placeholder</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ExistingInstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="17"/>
|
||||
<source>Select Existing Installation</source>
|
||||
<translation>Выбрать установленную копию игры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="20"/>
|
||||
<source>Select an existing installation for OpenMW to use or modify.</source>
|
||||
<translation>Выбрать установленную копию игры для использования или изменения через OpenMW.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="26"/>
|
||||
<source>Detected installations:</source>
|
||||
<translation>Обнаруженные установленные копии:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/existinginstallationpage.ui" line="51"/>
|
||||
<source>Browse...</source>
|
||||
<translation>Выбрать...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ImportPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="17"/>
|
||||
<source>Import Settings</source>
|
||||
<translation>Импортировать настройки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="20"/>
|
||||
<source>Import settings from the Morrowind installation.</source>
|
||||
<translation>Импортировать настройки из установленной копии Morrowind.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="26"/>
|
||||
<source><html><head/><body><p>OpenMW needs to import settings from the Morrowind configuration file in order to function properly.</p><p><span style=" font-weight:bold;">Note:</span> It is possible to import settings later by re-running this Wizard.</p><p/></body></html></source>
|
||||
<translation><html><head/><body><p>Чтобы OpenMW мог работать правильно, ему нужно импортировать настройки из файла с настройками Morrowind.</p><p><span style=" font-weight:bold;">Подсказка:</span> Также можно импортировать настройки позже, запустив Мастер импорта заново.</p><p/></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="36"/>
|
||||
<source>Import settings from Morrowind.ini</source>
|
||||
<translation>Импортировать настройки из Morrowind.ini</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="46"/>
|
||||
<source>Import add-on and plugin selection</source>
|
||||
<translation>Импортировать список подключенных плагинов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="56"/>
|
||||
<source>Import bitmap fonts setup from Morrowind.ini</source>
|
||||
<translation>Импортировать растровые шрифты из Morrowind.ini</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/importpage.ui" line="59"/>
|
||||
<source>Fonts shipped with the original engine are blurry with UI scaling and support only a small amount of characters,
|
||||
so OpenMW provides another set of fonts to avoid these issues. These fonts use TrueType technology and are quite similar
|
||||
to default Morrowind fonts. Check this box if you still prefer original fonts over OpenMW ones or if you use custom bitmap fonts.</source>
|
||||
<translation>Шрифты, поставляемые с оригинальной игрой, становятся размытыми при масштабировании интерфейса и поддерживают ограниченное количество символов,
|
||||
поэтому в комплекте с OpenMW идет набор шрифтов, не имеющих этих проблем. Они используют технологию TrueType и весьма похожи на шрифты Morrowind.
|
||||
Включите эту опцию, если вы все равно хотите использовать оригинальные шрифты вместо шрифтов OpenMW, или если вы используете сторонние растровые шрифты.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>InstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="17"/>
|
||||
<source>Installing</source>
|
||||
<translation>Установка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationpage.ui" line="20"/>
|
||||
<source>Please wait while Morrowind is installed on your computer.</source>
|
||||
<translation>Пожалуйста, подождите, пока Morrowind устанавливается на ваш компьютер.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>InstallationTargetPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="17"/>
|
||||
<source>Select Installation Destination</source>
|
||||
<translation>Выберите путь для установки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="20"/>
|
||||
<source>Where should Morrowind be installed?</source>
|
||||
<translation>Куда нужно установить Morrowind?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="34"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></source>
|
||||
<translation><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="47"/>
|
||||
<source>Morrowind will be installed to the following location. </source>
|
||||
<translation>Morrowind будет установлен в следующее место.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/installationtargetpage.ui" line="64"/>
|
||||
<source>Browse...</source>
|
||||
<translation>Выбрать...</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>IntroPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="17"/>
|
||||
<source>Welcome to the OpenMW Wizard</source>
|
||||
<translation>Добро пожаловать в Мастер установки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/intropage.ui" line="23"/>
|
||||
<source>This Wizard will help you install Morrowind and its add-ons for OpenMW to use.</source>
|
||||
<translation>Этот Мастер поможет вам установить Morrowind и его дополнения, чтобы OpenMW мог их использовать.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>LanguageSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="17"/>
|
||||
<source>Select Morrowind Language</source>
|
||||
<translation>Выберите язык вашей копии Morrowind</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="20"/>
|
||||
<source>What is the language of the Morrowind installation?</source>
|
||||
<translation>Какой язык использует ваша копия Morrowind?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="34"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/preferences-desktop-locale.png"/></p></body></html></source>
|
||||
<translation>><html><head/><body><p><img src=":/icons/tango/48x48/preferences-desktop-locale.png"/></p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/languageselectionpage.ui" line="47"/>
|
||||
<source>Select the language of the Morrowind installation.</source>
|
||||
<translation>Выберите язык, используемый вашей копией Morrowind.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>MethodSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="14"/>
|
||||
<source>WizardPage</source>
|
||||
<translation>WizardPage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="17"/>
|
||||
<source>Select Installation Method</source>
|
||||
<translation>Выберите способ установки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="20"/>
|
||||
<source><html><head/><body><p>Select how you would like to install <i>The Elder Scrolls III: Morrowind</i>.</p></body></html></source>
|
||||
<translation><html><head/><body><p>Выберите способ установки <i>The Elder Scrolls III: Morrowind</i>.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="29"/>
|
||||
<source>Retail CD/DVD</source>
|
||||
<translation>CD/DVD-диск</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="63"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/system-installer.png"/></p></body></html></source>
|
||||
<translation><html><head/><body><p><img src=":/icons/tango/48x48/system-installer.png"/></p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="82"/>
|
||||
<source>Install from a retail disc to a new location.</source>
|
||||
<translation>Установить игру с диска</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="97"/>
|
||||
<source>Existing Installation</source>
|
||||
<translation>Установленная копия игры</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="128"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></source>
|
||||
<translation><html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="141"/>
|
||||
<source>Select an existing installation.</source>
|
||||
<translation>Выбрать установленную копию игры.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="162"/>
|
||||
<source>Don't have a copy?</source>
|
||||
<translation>Нет копии игры?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="195"/>
|
||||
<source><html><head/><body><p><img src=":/icons/tango/48x48/dollar.png"/></p></body></html></source>
|
||||
<translation><html><head/><body><p><img src=":/icons/tango/48x48/dollar.png"/></p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/ui/methodselectionpage.ui" line="202"/>
|
||||
<source>Buy the game</source>
|
||||
<translation>Купить игру</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>QObject</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="61"/>
|
||||
<source><br><b>Could not find Morrowind.ini</b><br><br>The Wizard needs to update settings in this file.<br><br>Press "Browse..." to specify the location manually.<br></source>
|
||||
<translation><br><b>Не удалось найти Morrowind.ini</b><br><br>Мастеру требуется обновить настройки в этом файле.<br><br>Нажмите "Выбрать...", чтобы задать местоположение файла вручную.<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="65"/>
|
||||
<source>B&rowse...</source>
|
||||
<translation>&Выбрать...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="72"/>
|
||||
<source>Select configuration file</source>
|
||||
<translation>Выберите файл с настройками</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="110"/>
|
||||
<source><b>Morrowind.bsa</b> is missing!<br>Make sure your Morrowind installation is complete.</source>
|
||||
<translation><b>Morrowind.bsa</b> не найден!<br>Убедитесь, что Morrowind был установлен правильно.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="190"/>
|
||||
<source><br><b>There may be a more recent version of Morrowind available.</b><br><br>Do you wish to continue anyway?<br></source>
|
||||
<translation><br><b>Может существовать более свежая версия Morrowind.</b><br><br>Все равно продолжить?<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="185"/>
|
||||
<source>Most recent Morrowind not detected</source>
|
||||
<translation>Актуальная версия Morrowind не найдена</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="168"/>
|
||||
<source>Select a valid %1 installation media.<br><b>Hint</b>: make sure that it contains at least one <b>.cab</b> file.</source>
|
||||
<translation>Выберите корректный установочный дистрибутив %1.<br><b>Подсказка</b>: он должен содержать как минимум один <b>.cab</b>-файл.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="200"/>
|
||||
<source>There may be a more recent version of Morrowind available.<br><br>Do you wish to continue anyway?</source>
|
||||
<translation>Может существовать более свежая версия Morrowind.<br><br>Все равно продолжить?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ComponentSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="16"/>
|
||||
<source>&Install</source>
|
||||
<translation>&Установить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="46"/>
|
||||
<source>&Skip</source>
|
||||
<translation>&Пропустить</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="83"/>
|
||||
<source>Morrowind (installed)</source>
|
||||
<translation>Morrowind (установлен)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="89"/>
|
||||
<source>Morrowind</source>
|
||||
<translation>Morrowind</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="97"/>
|
||||
<source>Tribunal (installed)</source>
|
||||
<translation>Tribunal (установлен)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="103"/>
|
||||
<source>Tribunal</source>
|
||||
<translation>Tribunal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="111"/>
|
||||
<source>Bloodmoon (installed)</source>
|
||||
<translation>Bloodmoon (установлен)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="117"/>
|
||||
<source>Bloodmoon</source>
|
||||
<translation>Bloodmoon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="137"/>
|
||||
<source>About to install Tribunal after Bloodmoon</source>
|
||||
<translation>Попытка установить Tribunal после Bloodmoon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="141"/>
|
||||
<source><html><head/><body><p><b>You are about to install Tribunal</b></p><p>Bloodmoon is already installed on your computer.</p><p>However, it is recommended that you install Tribunal before Bloodmoon.</p><p>Would you like to re-install Bloodmoon?</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Вы собираетесь установить Tribunal</b></p><p>Bloodmoon уже установлен на ваш компьютер.</p><p>Tribunal рекомендуется устанавлить перед установкой Bloodmoon.</p><p>Желаете ли вы переустановить Bloodmoon?</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/componentselectionpage.cpp" line="147"/>
|
||||
<source>Re-install &Bloodmoon</source>
|
||||
<translation>Переустановить &Bloodmoon</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ConclusionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="40"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard successfully installed Morrowind on your computer.</p></body></html></source>
|
||||
<translation><html><head/><body><p>Мастер OpenMW успешно установил Morrowind на ваш компьютер.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="46"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard successfully modified your existing Morrowind installation.</body></html></source>
|
||||
<translation><html><head/><body><p>Мастер OpenMW успешно завершил изменение вашей установленной копии Morrowind.</body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/conclusionpage.cpp" line="53"/>
|
||||
<source><html><head/><body><p>The OpenMW Wizard failed to install Morrowind on your computer.</p><p>Please report any bugs you might have encountered to our <a href="https://gitlab.com/OpenMW/openmw/issues">bug tracker</a>.<br/>Make sure to include the installation log.</p><br/></body></html></source>
|
||||
<translation><html><head/><body><p>Мастеру OpenMW не удалось установить Morrowind на ваш компьютер.</p><p>Пожалуйста, сообщите о встреченных вами ошибках на наш <a href="https://gitlab.com/OpenMW/openmw/issues">багтрекер</a>.<br/>Не забудьте включить туда лог установки.</p><br/></body></html></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::ExistingInstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="18"/>
|
||||
<source>No existing installations detected</source>
|
||||
<translation>Установленные копии игры не найдены</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="57"/>
|
||||
<source>Error detecting Morrowind configuration</source>
|
||||
<translation>Попытка найти настройки Morrowind завершилась ошибкой</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="73"/>
|
||||
<source>Morrowind configuration file (*.ini)</source>
|
||||
<translation>Файл настроек Morrowind (*.ini)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="92"/>
|
||||
<source>Select Morrowind.esm (located in Data Files)</source>
|
||||
<translation>Выберите Morrowind.esm (расположен в Data Files)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="93"/>
|
||||
<source>Morrowind master file (Morrowind.esm)</source>
|
||||
<translation>Мастер-файл Morrowind (Morrowind.esm)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/existinginstallationpage.cpp" line="106"/>
|
||||
<source>Error detecting Morrowind files</source>
|
||||
<translation>Не удалось обнаружить файлы Morrowind</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::InstallationPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="161"/>
|
||||
<source><p>Attempting to install component %1.</p></source>
|
||||
<translation><p>Попытка установить компонент %1.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="162"/>
|
||||
<source>Attempting to install component %1.</source>
|
||||
<translation>Попытка установить компонент %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="165"/>
|
||||
<source>%1 Installation</source>
|
||||
<translation>Установка %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="174"/>
|
||||
<source>Select %1 installation media</source>
|
||||
<translation>Выберите установочный дистрибутив %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="179"/>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="209"/>
|
||||
<source><p><br/><span style="color:red;"><b>Error: The installation was aborted by the user</b></span></p></source>
|
||||
<translation><p><br/><span style="color:red;"><b>Ошибка: Установка была прервана пользователем</b></span></p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="194"/>
|
||||
<source><p>Detected old version of component Morrowind.</p></source>
|
||||
<translation>lt;p>Обнаружена устаревшая версия компонента Morrowind.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="195"/>
|
||||
<source>Detected old version of component Morrowind.</source>
|
||||
<translation>Обнаружена устаревшая версия компонента Morrowind.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="198"/>
|
||||
<source>Morrowind Installation</source>
|
||||
<translation>Установка Morrowind</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="225"/>
|
||||
<source>Installation finished</source>
|
||||
<translation>Установка завершена</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="228"/>
|
||||
<source>Installation completed successfully!</source>
|
||||
<translation>Установка успешно завершена!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="238"/>
|
||||
<source>Installation failed!</source>
|
||||
<translation>Установка не удалась!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="240"/>
|
||||
<source><p><br/><span style="color:red;"><b>Error: %1</b></p></source>
|
||||
<translation><p><br/><span style="color:red;"><b>Ошибка: %1</b></p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="241"/>
|
||||
<source><p><span style="color:red;"><b>%1</b></p></source>
|
||||
<translation><p><span style="color:red;"><b>%1</b></p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="252"/>
|
||||
<source><html><head/><body><p><b>The Wizard has encountered an error</b></p><p>The error reported was:</p><p>%1</p><p>Press &quot;Show Details...&quot; for more information.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>При работе Мастера возникла ошибка</b></p><p>Обнаруженная ошибка:</p><p>%1</p><p>Нажмите &quot;Показать детали...&quot; для получения дополнительной информации.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationpage.cpp" line="248"/>
|
||||
<source>An error occurred</source>
|
||||
<translation>Произошла ошибка</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::InstallationTargetPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="47"/>
|
||||
<source>Error creating destination</source>
|
||||
<translation>Не удалось создать директорию назначения</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="51"/>
|
||||
<source><html><head/><body><p><b>Could not create the destination directory</b></p><p>Please make sure you have the right permissions and try again, or specify a different location.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось создать директорию назначения</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку, или же выберите другую директорию.</p></body></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="68"/>
|
||||
<source><html><head/><body><p><b>Could not write to the destination directory</b></p><p>Please make sure you have the right permissions and try again, or specify a different location.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось записать данные в директорию назначения</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку, или же выберите другую директорию.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="82"/>
|
||||
<source><html><head/><body><p><b>The destination directory is not empty</b></p><p>An existing Morrowind installation is present in the specified location.</p><p>Please specify a different location, or go back and select the location as an existing installation.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Директория назначения содержит файлы</b></p><p>В указанной директории найдена установленная копия Morrowind.</p><p>Пожалуйста, выберите другую директорию, или же вернитесь на предыдущий шаг и выберите подключение установленной копии игры.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="64"/>
|
||||
<source>Insufficient permissions</source>
|
||||
<translation>Не хватает прав доступа</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="78"/>
|
||||
<source>Destination not empty</source>
|
||||
<translation>Выбранная директория не пустая</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/installationtargetpage.cpp" line="95"/>
|
||||
<source>Select where to install Morrowind</source>
|
||||
<translation>Выберите, куда установить Morrowind</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::LanguageSelectionPage</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="17"/>
|
||||
<source>English</source>
|
||||
<translation>Английский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="17"/>
|
||||
<source>French</source>
|
||||
<translation>Французский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>German</source>
|
||||
<translation>Немецкий</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>Italian</source>
|
||||
<translation>Итальянский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="18"/>
|
||||
<source>Polish</source>
|
||||
<translation>Польский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="19"/>
|
||||
<source>Russian</source>
|
||||
<translation>Русский</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/languageselectionpage.cpp" line="19"/>
|
||||
<source>Spanish</source>
|
||||
<translation>Испанский</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::MainWizard</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="41"/>
|
||||
<source>OpenMW Wizard</source>
|
||||
<translation>Мастер OpenMW</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="94"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="118"/>
|
||||
<source>Error opening Wizard log file</source>
|
||||
<translation>Не удалось открыть лог-файл Мастера</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="57"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="450"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="477"/>
|
||||
<source><html><head/><body><p><b>Could not open %1 for writing</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось открыть %1 для записи</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="142"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="213"/>
|
||||
<source><html><head/><body><p><b>Could not open %1 for reading</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось открыть %1 для чтения</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="158"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="190"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="226"/>
|
||||
<source>Error opening OpenMW configuration file</source>
|
||||
<translation>Не удалось открыть файл с настройками OpenMW</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="380"/>
|
||||
<source>Quit Wizard</source>
|
||||
<translation>Завершить работу Мастера</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="383"/>
|
||||
<source>Are you sure you want to exit the Wizard?</source>
|
||||
<translation>Вы уверены, что хотите завершить работу Мастера?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="425"/>
|
||||
<source>Error creating OpenMW configuration directory</source>
|
||||
<translation>Не удалось создать директорию для настроек OpenMW</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="429"/>
|
||||
<source><html><head/><body><p><b>Could not create %1</b></p><p>Please make sure you have the right permissions and try again.</p></body></html></source>
|
||||
<translation><html><head/><body><p><b>Не удалось создать %1</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку.</p></body></html></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="446"/>
|
||||
<location filename="../../apps/wizard/mainwizard.cpp" line="473"/>
|
||||
<source>Error writing OpenMW configuration file</source>
|
||||
<translation>Не удалось записать данные в файл с настройками OpenMW</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Wizard::UnshieldWorker</name>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="177"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="196"/>
|
||||
<source>Failed to open Morrowind configuration file!</source>
|
||||
<translation>Не удалось открыть файл с настройками Morrowind!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="178"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="197"/>
|
||||
<source>Opening %1 failed: %2.</source>
|
||||
<translation>Попытка открыть %1 не удалась: %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="203"/>
|
||||
<source>Failed to write Morrowind configuration file!</source>
|
||||
<translation>Не удалось записать данные в файл с настройками Morrowind!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="204"/>
|
||||
<source>Writing to %1 failed: %2.</source>
|
||||
<translation>Запись в %1 завершилась с ошибкой: %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="338"/>
|
||||
<source>Installing: %1</source>
|
||||
<translation>Установка: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="367"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="775"/>
|
||||
<source>Installing: %1 directory</source>
|
||||
<translation>Установка: директория %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="438"/>
|
||||
<source>Installation finished!</source>
|
||||
<translation>Установка завершена!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="462"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="582"/>
|
||||
<source>Component parameter is invalid!</source>
|
||||
<translation>Некорректный параметр для компонента!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="462"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="582"/>
|
||||
<source>An invalid component parameter was supplied.</source>
|
||||
<translation>Задан некорректный параметр для компонента.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="543"/>
|
||||
<source>Failed to find a valid archive containing %1.bsa! Retrying.</source>
|
||||
<translation>Не удалось найти архив, содержащий %1.bsa! Повторная попытка.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="586"/>
|
||||
<source>Installing %1</source>
|
||||
<translation>Установка %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="592"/>
|
||||
<source>Installation media path not set!</source>
|
||||
<translation>путь к установочному дистрибутиву не задан!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="592"/>
|
||||
<source>The source path for %1 was not set.</source>
|
||||
<translation>Исходный пусть для %1 не задан.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="606"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="615"/>
|
||||
<source>Cannot create temporary directory!</source>
|
||||
<translation>Не удалось создать временную директорию!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="606"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="615"/>
|
||||
<source>Failed to create %1.</source>
|
||||
<translation>Не удалось создать %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="621"/>
|
||||
<source>Cannot move into temporary directory!</source>
|
||||
<translation>Не удалось переместить во временную директорию!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="622"/>
|
||||
<source>Failed to move into %1.</source>
|
||||
<translation>Не удалось переместить в %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="631"/>
|
||||
<source>Moving installation files</source>
|
||||
<translation>Перемещение файлов установки</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="644"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="655"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="712"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="779"/>
|
||||
<source>Could not install directory!</source>
|
||||
<translation>Не удалось установить директорию!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="644"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="655"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="713"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="780"/>
|
||||
<source>Installing %1 to %2 failed.</source>
|
||||
<translation>Не удалось установить %1 в %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="668"/>
|
||||
<source>Could not install translation file!</source>
|
||||
<translation>Не удалось установить файл с переводом!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="668"/>
|
||||
<source>Failed to install *%1 files.</source>
|
||||
<translation>Не удалось установить файлы *%1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="682"/>
|
||||
<source>Could not install Morrowind data file!</source>
|
||||
<translation>Не удалось установить файл с данными Morrowind!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="682"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="691"/>
|
||||
<source>Failed to install %1.</source>
|
||||
<translation>Не удалось установить %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="690"/>
|
||||
<source>Could not install Morrowind configuration file!</source>
|
||||
<translation>Не удалось установить файл с настройками Morrowind!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="709"/>
|
||||
<source>Installing: Sound directory</source>
|
||||
<translation>Установка: директория Sound</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="725"/>
|
||||
<source>Could not find Tribunal data file!</source>
|
||||
<translation>Не удалось найти файл с данными Tribunal!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="725"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="740"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="752"/>
|
||||
<source>Failed to find %1.</source>
|
||||
<translation>Не удалось найти %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="739"/>
|
||||
<source>Could not find Tribunal patch file!</source>
|
||||
<translation>Не удалось найти файл с патчем для Tribunal!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="752"/>
|
||||
<source>Could not find Bloodmoon data file!</source>
|
||||
<translation>Не удалось найти файл с данными Bloodmoon!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="760"/>
|
||||
<source>Updating Morrowind configuration file</source>
|
||||
<translation>Обновление файла с настройками Morrowind</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="785"/>
|
||||
<source>%1 installation finished!</source>
|
||||
<translation>Установка %1 завершена!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="824"/>
|
||||
<source>Extracting: %1</source>
|
||||
<translation>Извлечение: %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="850"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="983"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="1021"/>
|
||||
<source>Failed to open InstallShield Cabinet File.</source>
|
||||
<translation>Не удалось открыть файл InstallShield Cabinet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="850"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="983"/>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="1021"/>
|
||||
<source>Opening %1 failed.</source>
|
||||
<translation>Не удалось открыть %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="879"/>
|
||||
<source>Failed to extract %1.</source>
|
||||
<translation>Не удалось извлечь %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../apps/wizard/unshield/unshieldworker.cpp" line="880"/>
|
||||
<source>Complete path: %1</source>
|
||||
<translation>Полный путь: %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
Loading…
Reference in a new issue