diff --git a/qad/QtWraps.cmake b/qad/QtWraps.cmake index 66ac2b5..f7ce7dd 100644 --- a/qad/QtWraps.cmake +++ b/qad/QtWraps.cmake @@ -29,6 +29,7 @@ macro(find_qt) set(Qt${_v}_LIBRARIES) set(Qt${_v}_BIN) set(Qt${_v}_PLUGINS_DIR) + set(Qt${_v}_LANG_DIR) endforeach() set(_NEED_SOME 0) foreach(_i ${ARGN}) @@ -64,6 +65,7 @@ macro(find_qt) endif() endforeach() set(Qt4_PLUGINS_DIR ${QT_PLUGINS_DIR}) + set(Qt4_LANG_DIR ${Qt4_BIN}/../translations) endif() endif() if (_NEED5) @@ -107,6 +109,7 @@ macro(find_qt) if (APPLE) list(APPEND MOC_INC_Qt5 "-F${_qt5_root}/lib") endif() + set(Qt5_LANG_DIR ${Qt5_BIN}/../translations) if (NOT _QT5_MSG) message(STATUS "Found Qt5: ${_Qt5_qmake} (found version \"${Qt5_VERSION}\")") set(_QT5_MSG 1 CACHE BOOL "msg_qt5" FORCE) @@ -424,6 +427,8 @@ endmacro() # install targets for founded Qt versions # if DESTINATION set to "QtBin" files will be installed # to corresponding Qt binary directory +# if DESTINATION set to "QtLang" files will be installed +# to corresponding Qt translation directory # if DESTINATION starts with "QtPlugins" files will be installed # to corresponding Qt plugins directory macro(qt_install) @@ -447,13 +452,17 @@ macro(qt_install) if ("x${_i}" STREQUAL "xQtBin") set(_INST_LIST ${_INST_LIST} "${Qt${_v}_BIN}") else() - set(_ind -1) - string(FIND "${_i}" "QtPlugins" _ind) - if (_ind GREATER_EQUAL 0) - string(REPLACE "QtPlugins" "${Qt${_v}_PLUGINS_DIR}" _o "${_i}") - set(_INST_LIST ${_INST_LIST} "${_o}") + if ("x${_i}" STREQUAL "xQtLang") + set(_INST_LIST ${_INST_LIST} "${Qt${_v}_LANG_DIR}") else() - set(_INST_LIST ${_INST_LIST} ${_i}) + set(_ind -1) + string(FIND "${_i}" "QtPlugins" _ind) + if (_ind GREATER_EQUAL 0) + string(REPLACE "QtPlugins" "${Qt${_v}_PLUGINS_DIR}" _o "${_i}") + set(_INST_LIST ${_INST_LIST} "${_o}") + else() + set(_INST_LIST ${_INST_LIST} ${_i}) + endif() endif() endif() else() diff --git a/qad/application/lang/qad_application_ru.qm b/qad/application/lang/qad_application_ru.qm new file mode 100644 index 0000000..69841b0 Binary files /dev/null and b/qad/application/lang/qad_application_ru.qm differ diff --git a/qad/application/lang/qad_application_ru.ts b/qad/application/lang/qad_application_ru.ts index 377960d..27dd4e8 100644 --- a/qad/application/lang/qad_application_ru.ts +++ b/qad/application/lang/qad_application_ru.ts @@ -1,290 +1,57 @@ - + - Graphic + EMainWindow - - Autofit - Автомасштаб + + + Show all + Показать все - - Grid - Сетка + + + Hide all + Скрыть все - - Cursor axis - Плавающие оси + + Toolbars + Панели инструментов - - Only expand Y - Только расширять Y + + Docks + Окна - - Only expand X - Только расширять X + + Select file to open + Выбрать файл для открытия - - Border inputs - + + Save changes%1? + Сохранить изменения%1? - - Legend - Легенда + + in + в - - Configure ... - Настроить ... - - - - Save image ... - Сохранить изображение ... - - - - Clear - Очистить - - - - Close - Закрыть - - - - Cursor: ( ; ) - Курсор: ( ; ) - - - - - Cursor: - Курсор: - - - - Selection - Выделение - - - - Size - Размер - - - - - Range - Диапазон - - - - - Length - Длина - - - - - Cursor - Курсор - - - - Save Image - Сохранить изображение - - - - y(x) - - - - - Check all - Выбрать все + + Select file to save + Выберите файл для сохранения - GraphicConf + HistoryView - - Graphic parameters - Параметры графика - - - - Appearance - Внешний вид - - - - Border inputs - - - - - Antialiasing - Сглаживание - - - - Status bar - Панель статуса - - - - OpenGL - - - - - Legend - Легенда - - - - Background color: - Цвет фона: - - - - Text color: - Цвет текста: - - - - Graphics - Графики - - - - - Color: - Цвет: - - - - - Style: - Стиль: - - - - Lines width: - Толщина линий: - - - - Points width: - Толщина точек: - - - - Fill: - Заливка: - - - - Grid - Сетка - - - - Width: - Толщина: - - - - Step X: - Шаг X: - - - - Step Y: - Шаг Y: - - - - Auto step - Автоматический шаг - - - - Margins - Поля - - - - - - - - px - пикс - - - - All: - Все: - - - - Right: - Правое: - - - - Left: - Левое: - - - - Bottom: - Нижнее: - - - - Top: - Верхнее: - - - - NoPen - НетЛинии - - - - Solid - Сплошная - - - - Dash - Штриховая - - - - Dot - Пунктирная - - - - Dash-Dot - ШтрихПунктирная - - - - Dash-Dot-Dot - ШтрихПунктирПунктирная + + History cleared + История очищена diff --git a/qad/blockview/lang/qad_blockview_ru.qm b/qad/blockview/lang/qad_blockview_ru.qm index a863ce1..94b99e7 100644 Binary files a/qad/blockview/lang/qad_blockview_ru.qm and b/qad/blockview/lang/qad_blockview_ru.qm differ diff --git a/qad/blockview/lang/qad_blockview_ru.ts b/qad/blockview/lang/qad_blockview_ru.ts index 377960d..430c2ea 100644 --- a/qad/blockview/lang/qad_blockview_ru.ts +++ b/qad/blockview/lang/qad_blockview_ru.ts @@ -1,290 +1,327 @@ - + - Graphic + BlockBusItem - - Autofit - Автомасштаб - - - - Grid - Сетка - - - - Cursor axis - Плавающие оси - - - - Only expand Y - Только расширять Y - - - - Only expand X - Только расширять X - - - - Border inputs - - - - - Legend - Легенда - - - - Configure ... - Настроить ... - - - - Save image ... - Сохранить изображение ... - - - - Clear - Очистить - - - - Close - Закрыть - - - - Cursor: ( ; ) - Курсор: ( ; ) - - - - - Cursor: - Курсор: - - - - Selection - Выделение - - - - Size - Размер - - - - - Range - Диапазон - - - - - Length - Длина - - - - - Cursor - Курсор - - - - Save Image - Сохранить изображение - - - - y(x) - - - - - Check all - Выбрать все + + Add point: Ctrl + LeftClick +Remove point\segment: Ctrl + RightClick +New branch: Shift + LeftClick +Remove connection: Shift + RightClick + Добавить точку: Ctrl + LeftClick +Удалить точку\сегмент: Ctrl + RightClick +Новая ветка: Shift + LeftClick +Удалить шину: Shift + RightClick - GraphicConf + BlockEditor - - Graphic parameters - Параметры графика - - - - Appearance - Внешний вид - - - - Border inputs + + Block editor - - Antialiasing - Сглаживание - - - - Status bar - Панель статуса - - - - OpenGL + + Block parameters - - Legend - Легенда - - - - Background color: - Цвет фона: - - - - Text color: - Цвет текста: - - - - Graphics - Графики - - - - - Color: - Цвет: - - - - - Style: - Стиль: - - - - Lines width: - Толщина линий: - - - - Points width: - Толщина точек: - - - - Fill: - Заливка: - - - - Grid - Сетка - - - + Width: - Толщина: + - - Step X: - Шаг X: + + Heigth: + - - Step Y: - Шаг Y: + + Pins margin: + - - Auto step - Автоматический шаг + + Color: + - - Margins - Поля + + Pins + - - - - - - px - пикс + + Name + - - All: - Все: + + Bus + - - Right: - Правое: + + Add + - - Left: - Левое: + + Clone + - - Bottom: - Нижнее: + + Remove selected + - - Top: - Верхнее: + + Remove all + - - NoPen - НетЛинии + + Save + - - Solid - Сплошная + + + Ctrl+S + - - Dash - Штриховая + + Save as ... + - - Dot - Пунктирная + + Load ... + - - Dash-Dot - ШтрихПунктирная + + Ctrl+O + - - Dash-Dot-Dot - ШтрихПунктирПунктирная + + Clear + + + + + Remove items + + + + + Del + + + + + DrawTools + + + Form + + + + + Font ... + Шрифт ... + + + + Text: + Текст: + + + + + Edit text ... + Изменить текст ... + + + + + + Align center left + Выравнивание слева по центру + + + + Align center + Выравнивание по центру + + + + Align center right + Выравнивание справа по центру + + + + Align top right + Выравнивание справа сверху + + + + Align bottom right + Выравнивание справа снизу + + + + Align bottom center + Выравнивание снизу по центру + + + + Align top left + Выравнивание слева сверху + + + + Align top center + Выравнивание сверху по центру + + + + Align bottom left + Выравнивание снизу слева + + + + Size: + Размер: + + + + X + + + + + Width: + Толщина: + + + + Load image ... + Загрузить картинку ... + + + + Scale: + Масштаб: + + + + Top + + + + + + + + Center + + + + + + Bottom + + + + + + Left + + + + + + Right + + + + + Edit text + Редактировать текст + + + + Bring +forward + Переместить +выше + + + + Bring +to front + На передний +фон + + + + Send +backward + Переместить +ниже + + + + Send +to back + На задний +фон + + + + Draw +Rectangle + Нарисовать +прямоугольник + + + + Draw +Ellipse + Нарисовать +эллипс + + + + Draw +Line + Нарисовать +линию + + + + Draw +Text + Нарисовать +текст + + + + Draw +Image + Нарисовать +картинку + + + + Select image + Выбрать картинку diff --git a/qad/graphic/lang/qad_graphic_ru.qm b/qad/graphic/lang/qad_graphic_ru.qm index 8ed99a4..7bdc08a 100644 Binary files a/qad/graphic/lang/qad_graphic_ru.qm and b/qad/graphic/lang/qad_graphic_ru.qm differ diff --git a/qad/graphic/lang/qad_graphic_ru.ts b/qad/graphic/lang/qad_graphic_ru.ts index bd68abf..2cf267f 100644 --- a/qad/graphic/lang/qad_graphic_ru.ts +++ b/qad/graphic/lang/qad_graphic_ru.ts @@ -1,6 +1,6 @@ - + Graphic @@ -123,7 +123,7 @@ y(x) - + @@ -167,7 +167,7 @@ OpenGL - + diff --git a/qad/widgets/lang/qad_widgets_ru.qm b/qad/widgets/lang/qad_widgets_ru.qm index e5a2155..27650dc 100644 Binary files a/qad/widgets/lang/qad_widgets_ru.qm and b/qad/widgets/lang/qad_widgets_ru.qm differ diff --git a/qad/widgets/lang/qad_widgets_ru.ts b/qad/widgets/lang/qad_widgets_ru.ts index 29f8aa0..abdf6d9 100644 --- a/qad/widgets/lang/qad_widgets_ru.ts +++ b/qad/widgets/lang/qad_widgets_ru.ts @@ -1,6 +1,6 @@ - + CLineEdit @@ -664,22 +664,22 @@ Name - + Имя Value - + Значение Type - + Тип Comment - + Описание @@ -759,17 +759,17 @@ Remove - + Удалить Expand all - + Развернуть все Collapse all - + Свернуть все @@ -778,13 +778,13 @@ X - + Y - + @@ -793,25 +793,25 @@ X - + Y - + Height - + Высота Width - + Ширина @@ -835,19 +835,19 @@ Add - + Добавить Remove - + Удалить Clear - + Очистить diff --git a/qad/widgets/lang/ru.qm b/qad/widgets/lang/ru.qm deleted file mode 100644 index e5a2155..0000000 Binary files a/qad/widgets/lang/ru.qm and /dev/null differ diff --git a/qad/widgets/lang/ru.ts b/qad/widgets/lang/ru.ts deleted file mode 100644 index 29f8aa0..0000000 --- a/qad/widgets/lang/ru.ts +++ /dev/null @@ -1,853 +0,0 @@ - - - - - CLineEdit - - - - Clear - Сбросить - - - - CharDialog - - - Choose symbol - - - - - - No Category - - - - - - Mark NonSpacing - - - - - - Mark SpacingCombining - - - - - - Mark Enclosing - - - - - - Number DecimalDigit - - - - - - Number Letter - - - - - - Number Other - - - - - - Separator Space - - - - - - Separator Line - - - - - - Separator Paragraph - - - - - - Other Control - - - - - - Other Format - - - - - - Other Surrogate - - - - - - Other PrivateUse - - - - - - Other NotAssigned - - - - - - Letter Uppercase - - - - - - Letter Lowercase - - - - - - Letter Titlecase - - - - - - Letter Modifier - - - - - - Letter Other - - - - - - Punctuation Connector - - - - - - Punctuation Dash - - - - - - Punctuation Open - - - - - - Punctuation Close - - - - - - Punctuation InitialQuote - - - - - - Punctuation FinalQuote - - - - - - Punctuation Other - - - - - - Symbol Math - - - - - - Symbol Currency - - - - - - Symbol Modifier - - - - - - Symbol Other - - - - - ColorButton - - - Copy - Копировать - - - - Paste - Вставить - - - - Mix with clipboard - Смешать с буфером обмена - - - - Choose color - Выберите цвет - - - - EComboBox - - - Filter - Фильтр - - - - Graphic - - - Autofit - Вписать - - - - Grid - Сетка - - - - Cursor axis - Координаты курсора - - - - Only expand Y - Только расширять по Y - - - - Only expand X - Только расширять по X - - - - Border inputs - Граничные поля ввода - - - - Legend - Легенда - - - - Configure ... - Настроить ... - - - - Save image ... - Сохранить изображение ... - - - - Clear - Очистить - - - - Close - Закрыть - - - - Cursor: ( ; ) - Курсор: ( ; ) - - - - - Cursor: - Курсор: - - - - Selection - Выбрано - - - - Size - Размер - - - - - Range - Диапазон - - - - - Length - Длина - - - - - Cursor - Курсор - - - - Save Image - Соханение изображения - - - - y(x) - - - - - Check all - - - - - GraphicConf - - - Graphic parameters - Параметры графика - - - - Appearance - Внешний вид - - - - Border inputs - Граничные поля ввода - - - - Antialiasing - Антиалиасинг - - - - Status bar - Строка состояния - - - - OpenGL - - - - - Legend - Легенда - - - - Background color: - Цвет фона: - - - - Text color: - Цвет текста: - - - - Grid - Сетка - - - - Margins - Отступы - - - - - - - - px - пикс - - - - All: - Все: - - - - Right: - Правый: - - - - Left: - Левый: - - - - Bottom: - Нижний: - - - - Top: - Верхний: - - - - - Color: - Цвет: - - - - - Style: - Стиль: - - - - Width: - Толщина: - - - - Step X: - Шаг X: - - - - Step Y: - Шаг Y: - - - - Auto step - Автоматическая - - - - Graphics - Графики - - - - Lines width: - Толщина линий: - - - - Points width: - Толщина точек: - - - - Fill: - Заливка: - - - - NoPen - Без линий - - - - Solid - Сплошная - - - - Dash - Штриховая - - - - Dot - Пунктирная - - - - Dash-Dot - Штрих-пунктирная - - - - Dash-Dot-Dot - Штрих-пунктир-пунктирная - - - - QPIConfigNewDialog - - - Dialog - - - - - Type - - - - - string - - - - - s - - - - - integer - - - - - n - - - - - float - - - - - f - - - - - string list - - - - - l - - - - - boolean - - - - - b - - - - - color - - - - - c - - - - - rectangle - - - - - r - - - - - area - - - - - a - - - - - point - - - - - p - - - - - vector - - - - - v - - - - - ip - - - - - i - - - - - Name: - - - - - Comment: - - - - - Value: - - - - - QPIConfigWidget - - - Name - - - - - Value - - - - - Type - - - - - Comment - - - - - string - - - - - string list - - - - - integer - - - - - float - - - - - boolean - - - - - color - - - - - rectangle - - - - - area - - - - - point - - - - - vector - - - - - ip - - - - - Add item ... - - - - - Add node ... - - - - - Convert to item - - - - - Convert to node - - - - - Remove - - - - - Expand all - - - - - Collapse all - - - - - QPointEdit - - - - X - - - - - - Y - - - - - QRectEdit - - - - X - - - - - - Y - - - - - - Height - - - - - - Width - - - - - Shortcuts - - - - Command - - - - - - Shortcut - - - - - StringListEdit - - - - Add - - - - - - Remove - - - - - - Clear - - - -