diff --git a/.hgignore b/.hgignore
index 6f58ef173..2e058acbc 100644
--- a/.hgignore
+++ b/.hgignore
@@ -22,3 +22,6 @@ latex/
# Ignore file used QtCreator for user profile.
*.pro.user
+
+# Ignore file Qt translation.
+*.qm
diff --git a/Valentina.pro b/Valentina.pro
index f94c2e337..a85cc4a65 100644
--- a/Valentina.pro
+++ b/Valentina.pro
@@ -247,7 +247,7 @@ CONFIG(debug, debug|release){
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.commands = $$[QT_INSTALL_BINS]/lrelease ${QMAKE_FILE_IN} -qm "bin/"${QMAKE_FILE_BASE}.qm
lrelease.CONFIG += no_link target_predeps
}
@@ -263,5 +263,3 @@ message(Data files: $$[QT_INSTALL_DATA])
message(Translation files: $$[QT_INSTALL_TRANSLATIONS])
message(Settings: $$[QT_INSTALL_SETTINGS])
message(Examples: $$[QT_INSTALL_EXAMPLES])
-
-
diff --git a/geometry/varc.cpp b/geometry/varc.cpp
index 095ce5bfc..607cef99e 100644
--- a/geometry/varc.cpp
+++ b/geometry/varc.cpp
@@ -137,7 +137,6 @@ qint32 VArc::NumberSplOfArc() const{
case 0:{
QString error = QString(tr("Angle of arc can't be 0 degree."));
throw VException(error);
- break;
}
case 90:
return 1;
diff --git a/tools/drawTools/vdrawtool.h b/tools/drawTools/vdrawtool.h
index e96f93816..5235452f1 100644
--- a/tools/drawTools/vdrawtool.h
+++ b/tools/drawTools/vdrawtool.h
@@ -75,20 +75,22 @@ protected:
dialog->show();
}
- if(selectedAction == actionRemove){
- //deincrement referens
- RemoveReferens();
- //remove form xml file
- QDomElement domElement = doc->elementById(QString().setNum(id));
- if(domElement.isElement()){
- QDomElement element;
- bool ok = doc->GetActivCalculationElement(element);
- if(ok){
- element.removeChild(domElement);
- //update xml file
- emit FullUpdateTree();
- //remove form scene
- emit RemoveTool(tool);
+ if(showRemove){
+ if(selectedAction == actionRemove){
+ //deincrement referens
+ RemoveReferens();
+ //remove form xml file
+ QDomElement domElement = doc->elementById(QString().setNum(id));
+ if(domElement.isElement()){
+ QDomElement element;
+ bool ok = doc->GetActivCalculationElement(element);
+ if(ok){
+ element.removeChild(domElement);
+ //update xml file
+ emit FullUpdateTree();
+ //remove form scene
+ emit RemoveTool(tool);
+ }
}
}
}
diff --git a/translations/valentina_ru.ts b/translations/valentina_ru.ts
index e3489ae30..a6b0c678c 100644
--- a/translations/valentina_ru.ts
+++ b/translations/valentina_ru.ts
@@ -245,10 +245,14 @@
-
Длина дуг
+
+
+
+ Длина кривых
+
@@ -1565,7 +1569,7 @@
-
+
Сохранить как
@@ -1643,13 +1647,13 @@
-
+
-
+
@@ -1691,127 +1695,137 @@
Введите новое имя для чертежа.
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Рост:
-
+
Размер:
-
+
Чертеж:
-
+
-
-
+
+
Файл лекала (*.xml)
-
+
-
+
Открыть файл
-
+
-
+
-
+
-
+
Не могу открыть файл лекала. Пустое имя файла
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Ошибка!
@@ -1821,42 +1835,42 @@
-
+
-
+
Ошибка парсинга файла.
-
+
Ошибка, не могу конвертовать значение.
-
+
Ошибка, пустой параметр.
-
+
Ошибка, неправильный id.
-
+
-
+
Ошибка парсинга файла лекала.
-
+
Ошибка в линии %1 столбец %2
@@ -1970,6 +1984,7 @@
+
Ошибка!
@@ -1998,6 +2013,29 @@
Ошибка неправельный id. Програма будет закрыта.
+
+
+
+
+
+
+
+ VArc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
VContainer
@@ -2010,115 +2048,125 @@
VDomDocument
-
+
Получен неправельный параметр id. Допустимы только id > 0.
-
+
Не могу конвертировать toLongLong параметр
-
+
Получен пустой параметр
-
+
Не могу конвертировать toDouble параметр
-
+
-
+
Ошибка создания или обновления детали
-
+
Ошибка создания или обновления базовой точки
-
+
Ошибка создания или обновления точки на конце линии
-
+
Ошибка создания или обновления точки вдоль линии
-
+
Ошибка создания или обновления точки плеча
-
+
Ошибка создания или обновления точки нормали
-
+
Ошибка создания или обновления точки бисектрисы
-
+
Ошибка создания или обновления точки пересичения линий
-
+
Ошибка создания или обновления точки прикосновения
-
+
Ошибка создания или обновления точки
-
+
Ошибка создания или обновления линии
-
+
Ошибка создания или обновления кривой
-
+
Ошибка создания или обновления сложной кривой
-
+
Ошибка создания или обновления модельной кривой
-
+
Ошибка создания или обновления сложной модельной кривой
-
+
Ошибка создания или обновления дуги
-
+
Ошибка создания или обновления модельной дуги
+
+
+
+ Ошибка!
+
+
+
+
+ Ошибка парсинга файла.
+
Не могу получить родителя объекта id = %1
@@ -2127,12 +2175,12 @@
VDrawTool
-
+
Параметры
-
+
Удалить
@@ -2155,7 +2203,7 @@
VToolDetail
-
+
Удалить
diff --git a/translations/valentina_uk.ts b/translations/valentina_uk.ts
index 9040a6444..dbbfe8910 100644
--- a/translations/valentina_uk.ts
+++ b/translations/valentina_uk.ts
@@ -245,10 +245,14 @@
-
Довжина дуг
+
+
+
+
+
@@ -1565,7 +1569,7 @@
-
+
Зберегти як
@@ -1643,13 +1647,13 @@
-
+
Про Qt
-
+
Про Valentina
@@ -1691,45 +1695,55 @@
Введіть нове ім'я креслення.
-
-
+
+
+
+
+
+
+
+
+
+
+
+
Виберість точку
-
+
Виберість першу точку
-
-
-
+
+
+
Виберість першу точку лінії
-
+
Виберіть першу точку кута
-
+
Виберіть першу точку першої лінії
-
+
Виберіть першу точку кривої
-
+
Виберіть точку центру дуги
-
+
Виберіть точку складної кривої
@@ -1738,84 +1752,84 @@
Виберіть точки, дуги, криві і д
-
+
Valentina v.0.1.0
-
+
Лекало було зміненно.
-
+
Ви хочете зберегти зміни?
-
+
Зріст:
-
+
Розмір:
-
+
Креслення:
-
+
Файли лекала (*.xml);;Всі файли (*.*)
-
-
+
+
Файл лекала (*.xml)
-
+
Помилка збереження файлу. Не можу зберегти файл.
-
+
Відкрити файл
-
+
Отримано пусте імя файлу.
-
+
Не можу копіювати тимчасовий файл до файлу лекала
-
+
Не можу видалити файл лекала
-
+
Не можу відкрити файл лекала. Пусте ім'я файлу
-
-
-
-
-
-
-
+
+
+
+
+
+
+
Помилка!
@@ -1825,42 +1839,42 @@
Створіть нове креслення для початку роботи.
-
+
Виберіть точки, дуги, криві загодинниковою стрілкою.
-
+
Помилка парсингу файла.
-
+
Помилка, не можу конвертувати значення.
-
+
Помилка, пустий параметр.
-
+
Помикла, неправильний id.
-
+
Помилка, не унікальний id.
-
+
Помилка парсінгу файлу лекала.
-
+
Помилка в лінії %1 стовпчик %2
@@ -1974,6 +1988,7 @@
+
Помилка!
@@ -2002,6 +2017,29 @@
Помилка неправильний id. Програма буде закрита.
+
+
+
+
+
+
+
+ VArc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
VContainer
@@ -2014,115 +2052,125 @@
VDomDocument
-
+
Отримано неправильний id. Допускаються тільки id > 0.
-
+
Не можу конвертувати toLongLong параметру
-
+
Отримано пустий параметр
-
+
Не можу конвертувати toDouble параметру
-
+
Цей id не унікальний.
-
+
Помилка створення чи оновлення деталі
-
+
Помилка створення чи оновлення простої точки
-
+
Помилка створення чи оновлення точки кінця відрізку
-
+
Помилка створення чи оновлення точки вздовж лінії
-
+
Помилка створення чи оновлення точки плеча
-
+
Помилка створення чи оновлення точки нормалі
-
+
Помилка створення чи оновлення точки бісектриси
-
+
Помилка створення чи оновлення точки перетину ліній
-
+
Помилка створення чи оновлення точки дотику
-
+
Помилка створення чи оновлення модельної точки
-
+
Помилка створення чи оновлення лінії
-
+
Помилка створення чи оновлення кривої
-
+
Помилка створення чи оновлення шляху кривих
-
+
Помилка створення чи оновлення модельної кривої
-
+
Помилка створення чи оновлення модельного шляху кривих
-
+
Помилка створення чи оновлення дуги
-
+
Помилка створення чи оновлення модельної дуги
+
+
+
+ Помилка!
+
+
+
+
+ Помилка парсингу файла.
+
Не можу отримати батька для об'єкту id = %1
@@ -2131,12 +2179,12 @@
VDrawTool
-
+
Параметри
-
+
Видалити
@@ -2159,7 +2207,7 @@
VToolDetail
-
+
Видалити