From bd731ef43db00164d5e3e69dd68edc0a96771f2d Mon Sep 17 00:00:00 2001 From: dismine Date: Wed, 18 Sep 2013 19:52:49 +0300 Subject: [PATCH] Added internationalization for program. Translated string to english. Added Ukraine and Russian language. --HG-- branch : feature --- Valentina.pro | 9 + dialogs/dialogalongline.ui | 33 +- dialogs/dialogarc.ui | 33 +- dialogs/dialogbisector.ui | 35 +- dialogs/dialogdetail.ui | 20 +- dialogs/dialogendline.ui | 33 +- dialogs/dialoghistory.ui | 15 +- dialogs/dialogincrements.ui | 61 +- dialogs/dialogline.ui | 17 +- dialogs/dialoglineintersect.ui | 29 +- dialogs/dialognormal.ui | 35 +- dialogs/dialogpointofcontact.ui | 33 +- dialogs/dialogshoulderpoint.ui | 35 +- dialogs/dialogsinglepoint.ui | 19 +- dialogs/dialogspline.ui | 27 +- dialogs/dialogsplinepath.ui | 25 +- main.cpp | 10 + mainwindow.cpp | 30 +- mainwindow.ui | 72 +- tablewindow.ui | 55 +- translations/valentina_ru.ts | 1213 +++++++++++++++++++++++++++++++ translations/valentina_uk.ts | 1213 +++++++++++++++++++++++++++++++ 22 files changed, 2828 insertions(+), 224 deletions(-) create mode 100644 translations/valentina_ru.ts create mode 100644 translations/valentina_uk.ts diff --git a/Valentina.pro b/Valentina.pro index edcdca4ad..f91931541 100644 --- a/Valentina.pro +++ b/Valentina.pro @@ -224,3 +224,12 @@ CONFIG(debug, debug|release){ # Release QMAKE_CXXFLAGS += -O1 -std=c++0x } + +TRANSLATIONS += translations/valentina_ru.ts \ + translations/valentina_uk.ts + +QMAKE_EXTRA_COMPILERS += lrelease +lrelease.input = TRANSLATIONS +lrelease.output = ${QMAKE_FILE_BASE}.qm +lrelease.commands = $$[QT_INSTALL_BINS]/lrelease ${QMAKE_FILE_IN} -qm ${DESTDIR}${QMAKE_FILE_BASE}.qm +lrelease.CONFIG += no_link target_predeps diff --git a/dialogs/dialogalongline.ui b/dialogs/dialogalongline.ui index 5ad3ff2c1..ee782b6ec 100644 --- a/dialogs/dialogalongline.ui +++ b/dialogs/dialogalongline.ui @@ -11,7 +11,14 @@ - Dialog + Point along line + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -25,7 +32,7 @@ - Відстань + Length @@ -85,7 +92,7 @@ - Ім'я нової точки + Name new point @@ -116,7 +123,7 @@ - Перша точка + First point @@ -130,7 +137,7 @@ - Друга точка + Second point @@ -144,7 +151,7 @@ - Тип лінії + Type line @@ -158,14 +165,14 @@ - Вхідні данні + Input data - Розмір і зріст + Size and growth true @@ -175,21 +182,21 @@ - Стандартна таблиця + Standart table - Прибавки + Increments - Довжини ліній + Length of lines @@ -199,7 +206,7 @@ false - Довжини дуг + Length of arcs @@ -209,7 +216,7 @@ false - Довжини сплайнів + Length of curves diff --git a/dialogs/dialogarc.ui b/dialogs/dialogarc.ui index 1252550fa..e8cbd4ad8 100644 --- a/dialogs/dialogarc.ui +++ b/dialogs/dialogarc.ui @@ -11,7 +11,14 @@ - Dialog + Arc + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -25,7 +32,7 @@ - Радіус + Radius @@ -105,7 +112,7 @@ - Перший кут градус + First angle degree @@ -185,7 +192,7 @@ - Другий кут градус + Second angle degree @@ -269,7 +276,7 @@ - Центр + Center point @@ -283,14 +290,14 @@ - Вхідні данні + Input data - Розмір і зріст + Size and growth true @@ -300,14 +307,14 @@ - Стандартна таблиця + Standart table - Прибавки + Increments @@ -317,7 +324,7 @@ true - Довжини ліній + Length of lines @@ -327,7 +334,7 @@ true - Довжини дуг + Length of arcs @@ -337,7 +344,7 @@ true - Довжини сплайнів + Length of arcs @@ -347,7 +354,7 @@ true - Кути ліній + Angle of lines diff --git a/dialogs/dialogbisector.ui b/dialogs/dialogbisector.ui index f4d6fe3f7..203e6492d 100644 --- a/dialogs/dialogbisector.ui +++ b/dialogs/dialogbisector.ui @@ -11,7 +11,11 @@ - Dialog + Bisector + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png @@ -25,7 +29,7 @@ - Відстань + Length @@ -92,7 +96,7 @@ - Ім'я нової точки + Name new point @@ -129,7 +133,7 @@ - Перша точка + First point @@ -149,7 +153,7 @@ - Друга точка + Second point @@ -169,7 +173,7 @@ - Третя точка + Third point @@ -183,7 +187,7 @@ - Тип лінії + Type line @@ -197,14 +201,14 @@ - Вхідні данні + Input data - Розмір і зріст + Size and growth true @@ -214,14 +218,14 @@ - Стандартна таблиця + Standart table - Прибавки + Increments @@ -231,7 +235,7 @@ true - Довжини ліній + Length of lines @@ -241,7 +245,7 @@ false - Довжини дуг + Length of arcs @@ -251,7 +255,7 @@ false - Довжини сплайні + Length of curves @@ -273,6 +277,9 @@ + + + Qt::Horizontal diff --git a/dialogs/dialogdetail.ui b/dialogs/dialogdetail.ui index ba82b09b4..a88fa06ba 100644 --- a/dialogs/dialogdetail.ui +++ b/dialogs/dialogdetail.ui @@ -11,7 +11,14 @@ - Dialog + Detail + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -28,8 +35,11 @@ 0 + + + - Ім'я деталі + Name detail @@ -43,7 +53,7 @@ - Замкнена + Closed true @@ -71,7 +81,9 @@ - + + + buttonBox diff --git a/dialogs/dialogendline.ui b/dialogs/dialogendline.ui index d0f57f67a..f7e01c764 100644 --- a/dialogs/dialogendline.ui +++ b/dialogs/dialogendline.ui @@ -11,7 +11,14 @@ - Dialog + Point in the end of line + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -25,7 +32,7 @@ - Відстань + Length @@ -92,7 +99,7 @@ - Базова точка + Base point @@ -129,7 +136,7 @@ - Ім'я нової точки + Name new point @@ -157,7 +164,7 @@ - Кут градуси + Angle degree @@ -341,7 +348,7 @@ - Тип лінії + Type line @@ -355,14 +362,14 @@ - Вхідні данні + Input data - Розмір і зріст + Size and growth true @@ -372,14 +379,14 @@ - Стандартна таблиця + Standart table - Прибавки + Increments @@ -389,7 +396,7 @@ true - Довжини ліній + Length of lines @@ -399,7 +406,7 @@ false - Довжини дуг + Length of arcs @@ -409,7 +416,7 @@ false - Довжини сплайні + Length of curves diff --git a/dialogs/dialoghistory.ui b/dialogs/dialoghistory.ui index 65a499875..8730daa26 100644 --- a/dialogs/dialoghistory.ui +++ b/dialogs/dialoghistory.ui @@ -14,7 +14,14 @@ - Dialog + History + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -44,7 +51,7 @@ - Інструмент + Tool @@ -61,7 +68,9 @@ - + + + buttonBox diff --git a/dialogs/dialogincrements.ui b/dialogs/dialogincrements.ui index 9c3f361dd..2de0226b4 100644 --- a/dialogs/dialogincrements.ui +++ b/dialogs/dialogincrements.ui @@ -11,7 +11,14 @@ - Dialog + Increments + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -20,11 +27,11 @@ QTabWidget::North - 1 + 4 - Табличні розміри + Table sizes @@ -73,32 +80,32 @@ - Позначення + Denotation - Розраховане знач. + The calculated value - Базове знач. + Base value - В розмірах + In sizes - В ростах + In growths - Опис + Description @@ -107,7 +114,7 @@ - Прибавки + Increments @@ -147,32 +154,32 @@ - Позначення + Denotation - Розраховане знач. + The calculated value - Базове знач. + Base value - В розмірах + In size - В ростах + In growth - Опис + Description @@ -208,7 +215,7 @@ - Лінії + Lines @@ -230,12 +237,12 @@ - Лінія + Line - Довжина лінії + Length of the line @@ -244,7 +251,7 @@ - Сплайни + Curves @@ -266,12 +273,12 @@ - Сплайн + Curve - Довжина сплайну + Length of the curve @@ -280,7 +287,7 @@ - Дуги + Arcs @@ -302,12 +309,12 @@ - Дуга + Arc - Довжина дуги + Length of arc @@ -331,7 +338,9 @@ - + + + buttonBox diff --git a/dialogs/dialogline.ui b/dialogs/dialogline.ui index 7b049d23e..a449002d8 100644 --- a/dialogs/dialogline.ui +++ b/dialogs/dialogline.ui @@ -11,7 +11,14 @@ - Dialog + Line + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -19,7 +26,7 @@ - Перша точка + First point @@ -33,7 +40,7 @@ - Друга точка + Second point @@ -54,7 +61,9 @@ - + + + buttonBox diff --git a/dialogs/dialoglineintersect.ui b/dialogs/dialoglineintersect.ui index 3e4c8c06c..d67a62b82 100644 --- a/dialogs/dialoglineintersect.ui +++ b/dialogs/dialoglineintersect.ui @@ -6,12 +6,19 @@ 0 0 - 366 + 384 196 - Dialog + Point of line intersection + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -25,7 +32,7 @@ - Ім'я нової точки + Name new point @@ -37,7 +44,7 @@ - Перша лінія + First line @@ -52,7 +59,7 @@ - Перша точка + First point @@ -62,7 +69,7 @@ - Друга точка + Second point @@ -74,7 +81,7 @@ - Друга лінія + Second line @@ -89,7 +96,7 @@ - Перша точка + First point @@ -99,7 +106,7 @@ - Друга точка + Second point @@ -120,7 +127,9 @@ - + + + buttonBox diff --git a/dialogs/dialognormal.ui b/dialogs/dialognormal.ui index fc869701e..d5b062fe4 100644 --- a/dialogs/dialognormal.ui +++ b/dialogs/dialognormal.ui @@ -11,7 +11,14 @@ - Dialog + Normal + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -25,7 +32,7 @@ - Відстань + Length @@ -92,7 +99,7 @@ - Ім'я нової точки + Name new point @@ -129,7 +136,7 @@ - Перша точка + First point @@ -149,7 +156,7 @@ - Друга точка + Second point @@ -177,7 +184,7 @@ - Додатковий кут градуси + Additional angle degrees true @@ -364,7 +371,7 @@ - Тип лінії + Type line @@ -378,14 +385,14 @@ - Вхідні данні + Input data - Розмір і зріст + Size and growth true @@ -395,14 +402,14 @@ - Стандартна таблиця + Standart table - Прибавки + Increments @@ -412,7 +419,7 @@ true - Довжини ліній + Length of lines @@ -422,7 +429,7 @@ false - Довжини дуг + Length of arcs @@ -432,7 +439,7 @@ false - Довжини сплайні + Length of curves diff --git a/dialogs/dialogpointofcontact.ui b/dialogs/dialogpointofcontact.ui index 45a173603..ea9af6336 100644 --- a/dialogs/dialogpointofcontact.ui +++ b/dialogs/dialogpointofcontact.ui @@ -11,7 +11,14 @@ - Dialog + Point of contact + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -25,7 +32,7 @@ - Радіус + Radius @@ -92,7 +99,7 @@ - Ім'я нової точки + Name new point @@ -129,7 +136,7 @@ - Центр дуги + Center of arc @@ -162,7 +169,7 @@ - Початок лінії + Top of the line @@ -195,7 +202,7 @@ - Кінець лінії + End of the line @@ -222,14 +229,14 @@ - Вхідні данні + Input data - Розмір і зріст + Size and growth true @@ -239,14 +246,14 @@ - Стандартна таблиця + Standart table - Прибавки + Increments @@ -256,7 +263,7 @@ true - Довжини ліній + Length of lines @@ -266,7 +273,7 @@ false - Довжини дуг + Length of arcs @@ -276,7 +283,7 @@ false - Довжини сплайні + Length of curves diff --git a/dialogs/dialogshoulderpoint.ui b/dialogs/dialogshoulderpoint.ui index 8fcbc118b..1df9dd194 100644 --- a/dialogs/dialogshoulderpoint.ui +++ b/dialogs/dialogshoulderpoint.ui @@ -11,7 +11,14 @@ - Dialog + Point of shoulder + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -25,7 +32,7 @@ - Відстань + Length @@ -92,7 +99,7 @@ - Ім'я нової точки + Name new point @@ -129,7 +136,7 @@ - Перша точка + First point @@ -162,7 +169,7 @@ - Друга точка + Second point @@ -195,7 +202,7 @@ - Точка плеча + Point of shoulder @@ -228,7 +235,7 @@ - Тип лінії + Type of line @@ -242,14 +249,14 @@ - Вхідні данні + Input data - Розмір і зріст + Size and growth true @@ -259,14 +266,14 @@ - Стандартна таблиця + Standart table - Прибавки + Increments @@ -276,7 +283,7 @@ true - Довжини ліній + Length of lines @@ -286,7 +293,7 @@ false - Довжини дуг + Length of lines @@ -296,7 +303,7 @@ false - Довжини сплайні + Length of curves diff --git a/dialogs/dialogsinglepoint.ui b/dialogs/dialogsinglepoint.ui index b69f8133b..2060d1ef5 100644 --- a/dialogs/dialogsinglepoint.ui +++ b/dialogs/dialogsinglepoint.ui @@ -14,7 +14,14 @@ - Параметри точки + Single point + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + false @@ -35,14 +42,14 @@ - Y координата + Y coordinate - Х координата + X coordinate @@ -64,7 +71,7 @@ - Ім'я точки + Point name @@ -103,7 +110,9 @@ doubleSpinBoxY buttonBox - + + + buttonBox diff --git a/dialogs/dialogspline.ui b/dialogs/dialogspline.ui index 9d14dc4e7..ce10cb6e7 100644 --- a/dialogs/dialogspline.ui +++ b/dialogs/dialogspline.ui @@ -11,7 +11,14 @@ - Dialog + Curve + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -23,7 +30,7 @@ - Перша точка + First point @@ -37,7 +44,7 @@ - Коефіцієнт довжини першої контрольної точки + Length ratio of the first control point true @@ -58,7 +65,7 @@ - Кут першої контрольної точки + The angle of the first control point true @@ -83,7 +90,7 @@ - Друга точка + Second point @@ -97,7 +104,7 @@ - Коефіцієнт довжини другої контрольної точки + Length ratio of the second control point true @@ -118,7 +125,7 @@ - Кут другої контрольної точки + The angle of the second control point true @@ -155,7 +162,7 @@ - Коефіцієнт кривизни сплайну + Coefficient of curvature of the curve @@ -192,7 +199,9 @@ - + + + buttonBox diff --git a/dialogs/dialogsplinepath.ui b/dialogs/dialogsplinepath.ui index c6c50ea08..98f66474c 100644 --- a/dialogs/dialogsplinepath.ui +++ b/dialogs/dialogsplinepath.ui @@ -11,7 +11,14 @@ - Dialog + Curve path + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + @@ -23,7 +30,7 @@ - Точка сплайну + Point of curve @@ -37,7 +44,7 @@ - Коефіцієнт довжини першої контрольної точки + Length ratio of the first control point true @@ -58,7 +65,7 @@ - Кут першої контрольної точки + The angle of the first control point true @@ -79,7 +86,7 @@ - Коефіцієнт довжини другої контрольної точки + Length ratio of the second control point true @@ -100,7 +107,7 @@ - Кут другої контрольної точки + The angle of the second control point true @@ -140,7 +147,7 @@ - Коефіцієнт кривизни сплайну + Coefficient of curvature of the curve @@ -177,7 +184,9 @@ - + + + buttonBox diff --git a/main.cpp b/main.cpp index aebdb7d35..99f37d401 100644 --- a/main.cpp +++ b/main.cpp @@ -28,6 +28,16 @@ void myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QS int main(int argc, char *argv[]){ qInstallMessageHandler(myMessageOutput); QApplication app(argc, argv); + + QTranslator qtTranslator; + qtTranslator.load("qt_" + QLocale::system().name(), + QLibraryInfo::location(QLibraryInfo::TranslationsPath)); + app.installTranslator(&qtTranslator); + + QTranslator appTranslator; + appTranslator.load("valentina_" + QLocale::system().name(),"."); + app.installTranslator(&appTranslator); + MainWindow w; app.setWindowIcon(QIcon(":/icon/64x64/icon64x64.png")); TableWindow table; diff --git a/mainwindow.cpp b/mainwindow.cpp index 0ff2faf61..78f061d40 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -79,12 +79,12 @@ void MainWindow::ActionNewDraw(){ QString nameDraw; bool bOk; qint32 index; - QString nDraw = QString("Креслення %1").arg(comboBoxDraws->count()+1); + QString nDraw = QString(tr("Drawing %1")).arg(comboBoxDraws->count()+1); QInputDialog *dlg = new QInputDialog(this); dlg->setInputMode( QInputDialog::TextInput ); - dlg->setLabelText("Креслення:"); + dlg->setLabelText(tr("Drawing:")); dlg->setTextEchoMode(QLineEdit::Normal); - dlg->setWindowTitle("Введіть назву креслення."); + dlg->setWindowTitle(tr("Enter a name for the drawing.")); dlg->resize(300,100); dlg->setTextValue(nDraw); while(1){ @@ -96,7 +96,7 @@ void MainWindow::ActionNewDraw(){ } index = comboBoxDraws->findText(nameDraw); if(index != -1){//we already have this name - qCritical()<<"Помилка. Креслення з таким ім'ям вже існує."; + qCritical()<appendDraw(nameDraw); if(bOk == false){ - qCritical()<<"Помилка створення креслення з ім'ям"<(&QComboBox::currentIndexChanged), this, &MainWindow::currentDrawChanged); @@ -138,9 +138,9 @@ void MainWindow::OptionDraw(){ QString nDraw = doc->GetNameActivDraw(); QInputDialog *dlg = new QInputDialog(this); dlg->setInputMode( QInputDialog::TextInput ); - dlg->setLabelText("Креслення:"); + dlg->setLabelText(tr("Drawing:")); dlg->setTextEchoMode(QLineEdit::Normal); - dlg->setWindowTitle("Введіть нову назву креслення."); + dlg->setWindowTitle(tr("Enter a new name for the drawing.")); dlg->resize(300,100); dlg->setTextValue(nDraw); while(1){ @@ -152,7 +152,7 @@ void MainWindow::OptionDraw(){ } index = comboBoxDraws->findText(nameDraw); if(index != -1){//we already have this name - qCritical()<<"Помилка. Креслення з таким ім'ям вже існує."; + qCritical()<setText("Зріст: "); + labelGrowth->setText(tr("Growth: ")); ui->toolBarOption->addWidget(labelGrowth); QStringList list; @@ -449,7 +449,7 @@ void MainWindow::ToolBarOption(){ this, &MainWindow::ChangedGrowth); QLabel * labelSize = new QLabel; - labelSize->setText(" Розмір: "); + labelSize->setText(tr(" Size: ")); ui->toolBarOption->addWidget(labelSize); list.clear(); @@ -473,7 +473,7 @@ void MainWindow::ToolBarOption(){ void MainWindow::ToolBarDraws(){ QLabel * labelNameDraw = new QLabel; - labelNameDraw ->setText("Креслення: "); + labelNameDraw ->setText(tr("Drawing: ")); ui->toolBarDraws->addWidget(labelNameDraw); comboBoxDraws = new QComboBox; @@ -707,8 +707,8 @@ void MainWindow::ActionSave(){ } void MainWindow::ActionOpen(){ - QString filter("Lekalo files (*.xml)"); - QString fName = QFileDialog::getOpenFileName(this, tr("Відкрити файл"), QDir::homePath(), filter); + QString filter(tr("Lekalo files (*.xml)")); + QString fName = QFileDialog::getOpenFileName(this, tr("Open file"), QDir::homePath(), filter); if(fName.isEmpty()) return; fileName = fName; diff --git a/mainwindow.ui b/mainwindow.ui index 3be0957ff..90d48db99 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -13,6 +13,13 @@ Valentina + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + + @@ -37,7 +44,7 @@ 0 0 - 144 + 150 104 @@ -48,7 +55,7 @@ - Точка + Point @@ -196,7 +203,7 @@ 0 0 - 100 + 150 58 @@ -207,7 +214,7 @@ - Лінія + Line @@ -263,7 +270,7 @@ 0 0 - 100 + 150 58 @@ -274,7 +281,7 @@ - Сплайн + Curve @@ -330,7 +337,7 @@ 0 0 - 98 + 150 58 @@ -341,7 +348,7 @@ - Дуга + Arc @@ -379,7 +386,7 @@ - Деталі + Detail @@ -488,10 +495,10 @@ - Новий + New - Створити нове лекало + Create a new pattern @@ -501,10 +508,10 @@ - Відкрити + Open - Відкрити файл з лекалом + Open file with pattern @@ -517,10 +524,10 @@ - Зберегти + Save - Зберегти лекало + Save pattern @@ -533,10 +540,10 @@ - Зберегти як + Save as - Зберегти ще не збережене лекало + Save not yet saved pattern @@ -554,10 +561,10 @@ :/icon/32x32/draw.png:/icon/32x32/draw.png - Креслення + Draw - Режим креслення + Draw mode @@ -572,10 +579,10 @@ :/icon/32x32/kontur.png:/icon/32x32/kontur.png - Деталі + Details - Режим деталі + Deatils mode @@ -590,10 +597,10 @@ :/icon/32x32/arrow_cursor.png:/icon/32x32/arrow_cursor.png - Інструмент вказівник + Tools pointer - Інструмент вказівник + Tools pointer @@ -602,10 +609,10 @@ :/icon/32x32/new_draw.png:/icon/32x32/new_draw.png - Нове креслення + New drawing - Додати нове креслення + Add new drawing @@ -614,7 +621,10 @@ :/icon/32x32/option_draw.png:/icon/32x32/option_draw.png - Змінити ім'я креслення + Change the name of drawing + + + Change the name of drawing @@ -626,7 +636,10 @@ :/icon/32x32/table.png:/icon/32x32/table.png - Таблиці змінних + Table of variables + + + Tables of variables @@ -647,7 +660,10 @@ :/icon/32x32/layout.png:/icon/32x32/layout.png - Розкладка + Layout + + + Create layout diff --git a/tablewindow.ui b/tablewindow.ui index f26a00dae..89e7eb289 100644 --- a/tablewindow.ui +++ b/tablewindow.ui @@ -11,14 +11,30 @@ - Створення розкладки + Create a layout + + + + :/icon/64x64/icon64x64.png:/icon/64x64/icon64x64.png + + + QLayout::SetMinAndMaxSize - + + 9 + + + 9 + + + 9 + + 9 @@ -63,10 +79,10 @@ - Зберегти + Save - Зберегти розкладку + Save layout @@ -76,10 +92,10 @@ - Наступна + Next - Наступна деталь + Next detail @@ -92,10 +108,10 @@ - Перевернути + Turn - Перевернути деталь на 180 градусів + Turn the detail 180 degrees @@ -108,7 +124,7 @@ Stop - Припинити укладання + Stop laying @@ -118,10 +134,10 @@ - Збільшити лист + Enlarge letter - Збільшити довжину листа + Enlarge the length of sheet @@ -134,10 +150,10 @@ - Зменшити лист + Reduce sheet - Зменшити довжину листа + Reduce the length of the sheet @@ -149,10 +165,10 @@ :/icon/16x16/mirror.png:/icon/16x16/mirror.png - Відзеркалити + Mirroring - Дзеркальне зображення деталі + Mirroring @@ -162,10 +178,10 @@ - Збільшити + Zoom In - Збільшити + Zoom In @@ -175,7 +191,10 @@ - Зменшити + Zoom Out + + + Zoom Out diff --git a/translations/valentina_ru.ts b/translations/valentina_ru.ts new file mode 100644 index 000000000..b2831ec45 --- /dev/null +++ b/translations/valentina_ru.ts @@ -0,0 +1,1213 @@ + + + + + DialogAlongLine + + + Point along line + Точка вдоль линии + + + + Length + Длина + + + + + ... + + + + + _ + + + + + Name new point + Имя новой точки + + + + First point + Первая точка + + + + Second point + Вторая точка + + + + Type line + Тип линии + + + + Input data + Входные данные + + + + Size and growth + Размер и рост + + + + Standart table + Стандартная таблица + + + + Increments + Прибавки + + + + Length of lines + Длина линий + + + + Length of arcs + Длина дуг + + + + Length of curves + Длина кривых + + + + DialogArc + + + Arc + Дуга + + + + Radius + Радиус + + + + + + + + + ... + + + + + + + _ + + + + + First angle degree + Первый угол градусы + + + + Second angle degree + Второй угол градусы + + + + Center point + Центральная точка + + + + Input data + Входные данные + + + + Size and growth + Размер и рост + + + + Standart table + Стандартная таблица + + + + Increments + Прибавки + + + + Length of lines + Длина линий + + + + + Length of arcs + Длина дуг + + + + Angle of lines + Уголы линий + + + + DialogBisector + + + Bisector + Бисектриса + + + + Length + Длина + + + + + ... + + + + + _ + + + + + Name new point + Имя новой точки + + + + First point + Первая точка + + + + Second point + Вторая точка + + + + Third point + Треться точка + + + + Type line + Тип линии + + + + Input data + Входные данные + + + + Size and growth + Размер и рост + + + + Standart table + Стандартная таблица + + + + Increments + Прибавки + + + + Length of lines + Длина линий + + + + Length of arcs + Длина дуг + + + + Length of curves + Длина кривых + + + + DialogDetail + + + Detail + Деталь + + + + Name detail + Имя детали + + + + Closed + Замкнутая + + + + DialogEndLine + + + Point in the end of line + Точка на конце линии + + + + Length + Длина + + + + + + + + + + + + + ... + + + + + _ + + + + + Base point + Базовая точка + + + + Name new point + Имя новой точки + + + + Angle degree + Угол градусы + + + + Type line + Тип линии + + + + Input data + Входные данные + + + + Size and growth + Размер и рост + + + + Standart table + Стандартная таблица + + + + Increments + Прибавки + + + + Length of lines + Длина линий + + + + Length of arcs + Длина дуг + + + + Length of curves + Длина кривых + + + + DialogHistory + + + History + История + + + + Tool + Инструмент + + + + DialogIncrements + + + + Increments + Прибавки + + + + Table sizes + Таблица размеров + + + + + Denotation + Обозначение + + + + + The calculated value + Расчитаное значение + + + + + Base value + Базовое значение + + + + In sizes + В размерах + + + + In growths + В ростах + + + + + Description + Опис + + + + In size + В размерах + + + + In growth + В ростах + + + + + ... + + + + + Lines + Линии + + + + Line + Линия + + + + Length of the line + Длина линии + + + + Curves + Кривые + + + + Curve + Кривая + + + + Length of the curve + Длина кривой + + + + Arcs + Дуги + + + + Arc + Дуга + + + + Length of arc + Длина дуги + + + + DialogLine + + + Line + Линия + + + + First point + Первая точка + + + + Second point + Вторая точка + + + + DialogLineIntersect + + + Point of line intersection + Точка пересичения линий + + + + Name new point + Имя новой точки + + + + First line + Первая линия + + + + + First point + Первая точка + + + + + Second point + Вторая точка + + + + Second line + Вторая линия + + + + DialogNormal + + + Normal + Перпендикуляр + + + + Length + Длина + + + + + + + + + + + + + ... + + + + + _ + + + + + Name new point + Имя новой точки + + + + First point + Первая точка + + + + Second point + Вторая точка + + + + Additional angle degrees + Дополнительные угол градусы + + + + Type line + Тип линии + + + + Input data + Входные данные + + + + Size and growth + Размер и рост + + + + Standart table + Стандартная таблица + + + + Increments + Прибавки + + + + Length of lines + Длина линий + + + + Length of arcs + Длина дуг + + + + Length of curves + Длина кривых + + + + DialogPointOfContact + + + Point of contact + Точка касания + + + + Radius + Радиус + + + + + ... + + + + + _ + + + + + Name new point + Имя новой точки + + + + Center of arc + Центр дуги + + + + Top of the line + Начало линии + + + + End of the line + Конец линии + + + + Input data + Входные данные + + + + Size and growth + Размер и рост + + + + Standart table + Стандартная таблица + + + + Increments + Прибавки + + + + Length of lines + Длина линий + + + + Length of arcs + Длина дуг + + + + Length of curves + Длина кривых + + + + DialogShoulderPoint + + + + Point of shoulder + Точка плеча + + + + Length + Длина + + + + + ... + + + + + _ + + + + + Name new point + Имя новой точки + + + + First point + Первая точка + + + + Second point + Вторая точка + + + + Type of line + Тип линии + + + + Input data + Входные данные + + + + Size and growth + Размер и рост + + + + Standart table + Стандартная таблица + + + + Increments + Прибавки + + + + + Length of lines + Длина линий + + + + Length of curves + Длина кривых + + + + DialogSinglePoint + + + Single point + Одиночная точка + + + + Координати + Координаты + + + + Y coordinate + Y координата + + + + X coordinate + Х координата + + + + Point name + Имя точки + + + + DialogSpline + + + Curve + Кривая + + + + First point + Первая точка + + + + Length ratio of the first control point + Коефициент длины первой контрольной точки + + + + The angle of the first control point + Угол первой контрольной точки + + + + Second point + Вторая точка + + + + Length ratio of the second control point + Коефициент длины второй контрольной точки + + + + The angle of the second control point + Угол второй контрольной точки + + + + Coefficient of curvature of the curve + Коефициент кривизные кривой + + + + DialogSplinePath + + + Curve path + Сложная кривая + + + + Point of curve + Точка кривой + + + + Length ratio of the first control point + Коефициент длины первой контрольной точки + + + + The angle of the first control point + Угол первой контрольной точки + + + + Length ratio of the second control point + Коефициент длины второй контрольной точки + + + + The angle of the second control point + Угол второй контрольной точки + + + + Coefficient of curvature of the curve + Коефициент кривизные кривой + + + + MainWindow + + + Valentina + Valentina + + + + Point + Точка + + + + + + + + + + + + + + + ... + + + + + Line + Линия + + + + Curve + Кривая + + + + Arc + Дуга + + + + Detail + Деталь + + + + toolBar + + + + + toolBar_2 + + + + + toolBar_3 + + + + + New + Новое + + + + Create a new pattern + Создать новое лекало + + + + Open + Открыть + + + + Open file with pattern + Открыть файл с лекалом + + + + Save + Сохранить + + + + Save pattern + Сохранить лекало + + + + Save as + Сохранить как + + + + Save not yet saved pattern + Сохранить еще не сохраненное лекало + + + + Draw + Рисование + + + + Draw mode + Режим рисования + + + + Details + Детали + + + + Deatils mode + Режим деталей + + + + + Tools pointer + Инструмент указатель + + + + New drawing + Новый чертеж + + + + Add new drawing + Добавить новый чертеж + + + + + Change the name of drawing + Изменить имя чертежа + + + + Table of variables + Таблица переменных + + + + Tables of variables + Таблици переменных + + + + History + История + + + + Layout + Роскладка + + + + Create layout + Создать раскладку + + + + Drawing %1 + Чертеж %1 + + + + + Drawing: + Чертеж: + + + + Enter a name for the drawing. + Введите имя чертежа. + + + + + Error. Drawing of same name already exists. + Ошибка. Чертеж с таким именем уже существует. + + + + Error creating drawing with the name + Ошибка создания чертежа с именем + + + + Enter a new name for the drawing. + Введите новое имя для чертежа. + + + + Growth: + Рост: + + + + Size: + Размер: + + + + Drawing: + Чертеж: + + + + Lekalo files (*.xml) + Файл лекала (*.xml) + + + + Open file + Открыть файл + + + + TableWindow + + + Create a layout + Создать раскладку + + + + toolBar + toolBar + + + + Save + Сохранить + + + + Save layout + Создать раскладку + + + + Next + Следующая + + + + Next detail + Следующая деталь + + + + Turn + Перевернуть + + + + Turn the detail 180 degrees + Перевернуть детальна на 180 градусов + + + + Stop laying + Прекратить укладку + + + + Enlarge letter + Увеличить лист + + + + Enlarge the length of sheet + Увеличить длину листа + + + + Reduce sheet + Уменьшить лист + + + + Reduce the length of the sheet + Уменьшить длину листа + + + + + Mirroring + Отражение + + + + + Zoom In + Увеличить + + + + + Zoom Out + Уменьшить + + + + Stop + Стоп + + + + SVG Generator Example Drawing + SVG Generator Example Drawing + + + + An SVG drawing created by the SVG Generator Example provided with Qt. + An SVG drawing created by the SVG Generator Example provided with Qt. + + + diff --git a/translations/valentina_uk.ts b/translations/valentina_uk.ts new file mode 100644 index 000000000..324f31031 --- /dev/null +++ b/translations/valentina_uk.ts @@ -0,0 +1,1213 @@ + + + + + DialogAlongLine + + + Point along line + Точка вздовж лінії + + + + Length + Довжина + + + + + ... + + + + + _ + + + + + Name new point + Ім'я нової точки + + + + First point + Перша точка + + + + Second point + Друга точка + + + + Type line + Тип лінії + + + + Input data + Вхідні данні + + + + Size and growth + Розмір і зріст + + + + Standart table + Стандартна таблиця + + + + Increments + Прибавки + + + + Length of lines + Довжина ліній + + + + Length of arcs + Довжина дуг + + + + Length of curves + Довжина кривих + + + + DialogArc + + + Arc + Дуга + + + + Radius + Радіус + + + + + + + + + ... + + + + + + + _ + + + + + First angle degree + Перший кут градуси + + + + Second angle degree + Другий кут градуси + + + + Center point + Точка центру + + + + Input data + Вхідні данні + + + + Size and growth + Розмір і зріст + + + + Standart table + Стандартна таблиця + + + + Increments + Прибавки + + + + Length of lines + Довжина ліній + + + + + Length of arcs + Довжина дуг + + + + Angle of lines + Кут ліній + + + + DialogBisector + + + Bisector + Бісектриса + + + + Length + Довжина + + + + + ... + + + + + _ + + + + + Name new point + Ім'я нової точки + + + + First point + Перша точка + + + + Second point + Друга точка + + + + Third point + Третя точка + + + + Type line + Тип лінії + + + + Input data + Вхідні данні + + + + Size and growth + Розмір і зріст + + + + Standart table + Стандартна таблиця + + + + Increments + Прибавки + + + + Length of lines + Довжина ліній + + + + Length of arcs + Довжина дуг + + + + Length of curves + Довжина кривих + + + + DialogDetail + + + Detail + Деталь + + + + Name detail + Ім'я деталі + + + + Closed + Замкнена + + + + DialogEndLine + + + Point in the end of line + Точка на кінці відрізку + + + + Length + Довжина + + + + + + + + + + + + + ... + + + + + _ + + + + + Base point + Базова точка + + + + Name new point + Ім'я нової точки + + + + Angle degree + Кут градуси + + + + Type line + Тип лінії + + + + Input data + Вхідні данні + + + + Size and growth + Розмір і зріст + + + + Standart table + Стандартна таблиця + + + + Increments + Прибавки + + + + Length of lines + Довжина ліній + + + + Length of arcs + Довжина дуг + + + + Length of curves + Довжина кривих + + + + DialogHistory + + + History + Історія + + + + Tool + Інструмент + + + + DialogIncrements + + + + Increments + Прибавки + + + + Table sizes + Таблиця розмірів + + + + + Denotation + Позначення + + + + + The calculated value + Розраховане значення + + + + + Base value + Базове значення + + + + In sizes + В розмірах + + + + In growths + В ростах + + + + + Description + Опис + + + + In size + В розмірах + + + + In growth + В ростах + + + + + ... + + + + + Lines + Лінії + + + + Line + Лінія + + + + Length of the line + Довжина лінії + + + + Curves + Криві + + + + Curve + Крива + + + + Length of the curve + Довжина кривої + + + + Arcs + Дуги + + + + Arc + Дуга + + + + Length of arc + Довжина дуги + + + + DialogLine + + + Line + Лінія + + + + First point + Перша точка + + + + Second point + Друга точка + + + + DialogLineIntersect + + + Point of line intersection + Точка перетину ліній + + + + Name new point + Ім'я нової точки + + + + First line + Перша лінія + + + + + First point + Перша точка + + + + + Second point + Друга точка + + + + Second line + Друга лінія + + + + DialogNormal + + + Normal + Перпендикуляр + + + + Length + Довжина + + + + + + + + + + + + + ... + + + + + _ + + + + + Name new point + Ім'я нової точки + + + + First point + Перша точка + + + + Second point + Друга точка + + + + Additional angle degrees + Додатковий кут градуси + + + + Type line + Тип лінії + + + + Input data + Вхідні данні + + + + Size and growth + Розмір і зріст + + + + Standart table + Стандартна таблиця + + + + Increments + Прибавки + + + + Length of lines + Довжини ліній + + + + Length of arcs + Довжини дуг + + + + Length of curves + Довжини кривих + + + + DialogPointOfContact + + + Point of contact + Точка дотику + + + + Radius + Радіус + + + + + ... + + + + + _ + + + + + Name new point + Ім'я нової точки + + + + Center of arc + Центер дуги + + + + Top of the line + Початок лінії + + + + End of the line + Кінець лінії + + + + Input data + Вхідні данні + + + + Size and growth + Розмір і зріст + + + + Standart table + Стандартна таблиця + + + + Increments + Прибавки + + + + Length of lines + Довжини ліній + + + + Length of arcs + Довжини дуг + + + + Length of curves + Довжини кривих + + + + DialogShoulderPoint + + + + Point of shoulder + Точка плеча + + + + Length + Довжина + + + + + ... + + + + + _ + + + + + Name new point + Ім'я нової точки + + + + First point + Перша точка + + + + Second point + Друга точка + + + + Type of line + Тип лінії + + + + Input data + Вхідні данні + + + + Size and growth + Розмір і зріст + + + + Standart table + Стандартна таблиця + + + + Increments + Прибавки + + + + + Length of lines + Довжини лінії + + + + Length of curves + Довжни кривих + + + + DialogSinglePoint + + + Single point + Точка + + + + Координати + Координати + + + + Y coordinate + Y координата + + + + X coordinate + Х координата + + + + Point name + Ім'я точки + + + + DialogSpline + + + Curve + Крива + + + + First point + Перша точка + + + + Length ratio of the first control point + Коефіцієнт довжини першої контрольної точки + + + + The angle of the first control point + Кут першої контрольної точки + + + + Second point + Друга точка + + + + Length ratio of the second control point + Коефіцієнт довжини другої контрольної точки + + + + The angle of the second control point + Кут другої контрольної точки + + + + Coefficient of curvature of the curve + Коефіцієнт кривизни кривої + + + + DialogSplinePath + + + Curve path + Складна крива + + + + Point of curve + Точка кривої + + + + Length ratio of the first control point + Коефіцієнт довжини першої контрольної точки + + + + The angle of the first control point + Кут першої контрольної точки + + + + Length ratio of the second control point + Коефіцієнт довжини другої контрольної точки + + + + The angle of the second control point + Кут другої контрольної точки + + + + Coefficient of curvature of the curve + Коефіцієнт кривизни кривої + + + + MainWindow + + + Valentina + Valentina + + + + Point + Точка + + + + + + + + + + + + + + + ... + + + + + Line + Лінія + + + + Curve + Крива + + + + Arc + Дуга + + + + Detail + Деталь + + + + toolBar + + + + + toolBar_2 + + + + + toolBar_3 + + + + + New + Новий + + + + Create a new pattern + Створити нове лекало + + + + Open + Відкрити + + + + Open file with pattern + Відкрити файл з лекалами + + + + Save + Зберегти + + + + Save pattern + Зберегти лекало + + + + Save as + Зберегти як + + + + Save not yet saved pattern + Зберегти ще не збережене лекало + + + + Draw + Малювання + + + + Draw mode + Режим малювання + + + + Details + Деталь + + + + Deatils mode + Режим деталей + + + + + Tools pointer + Інструмент вказівник + + + + New drawing + Нове креслення + + + + Add new drawing + Додати нове креслення + + + + + Change the name of drawing + Змінити ім'я креслення + + + + Table of variables + Таблиця змінних + + + + Tables of variables + Таблиці змінних + + + + History + Історія + + + + Layout + Розкладки + + + + Create layout + Створити розкладку + + + + Drawing %1 + Креслення %1 + + + + + Drawing: + Креслення: + + + + Enter a name for the drawing. + Введіть ім'я креслення. + + + + + Error. Drawing of same name already exists. + Помилка. Креслення з таким ім'ям вже існує. + + + + Error creating drawing with the name + Помилка створення креслення з ім'ям + + + + Enter a new name for the drawing. + Введіть нове ім'я креслення. + + + + Growth: + Зріст: + + + + Size: + Розмір: + + + + Drawing: + Креслення: + + + + Lekalo files (*.xml) + Файл лекала (*.xml) + + + + Open file + Відкрити файл + + + + TableWindow + + + Create a layout + Створити розкладку + + + + toolBar + + + + + Save + Зберегти + + + + Save layout + Зберегти розкладку + + + + Next + Наступний + + + + Next detail + Наступна деталь + + + + Turn + Повернути + + + + Turn the detail 180 degrees + Повернути деталь на 180 градусів + + + + Stop laying + Припинити укладання + + + + Enlarge letter + Збільшити аркуш + + + + Enlarge the length of sheet + Збільшити довжину аркушу + + + + Reduce sheet + Зменшити аркуш + + + + Reduce the length of the sheet + Зменшити довжину аркушу + + + + + Mirroring + Дзеркальне відображення + + + + + Zoom In + Збільшити + + + + + Zoom Out + Зменшити + + + + Stop + Зупинити + + + + SVG Generator Example Drawing + + + + + An SVG drawing created by the SVG Generator Example provided with Qt. + + + +