Commit 552556a9 authored by Peter Zhigalov's avatar Peter Zhigalov

Добавил русскую локализацию в проект с Qt

parent 1da4b114
......@@ -38,7 +38,14 @@ HEADERS += \
FORMS += \
RESOURCES += resources/icon.qrc
src_qt/l10ns/fem_draw_qt_en.ts \
resources/icon.qrc \
QMAKE_RESOURCE_FLAGS += -threshold 0 -compress 9
win32 {
This diff is collapsed.
This diff is collapsed.
<qresource prefix="/l10ns">
#include "mainwindow.h"
#include <QMenu>
#include "Application.h"
#if defined (USE_STATIC_QJPEG)
......@@ -15,13 +14,12 @@ Q_IMPORT_PLUGIN(qico)
int main(int argc, char *argv[])
Application a(argc, argv);
a.setOrganizationName("FAMI Net Team");
a.setApplicationName("FEM Draw Qt");
MainWindow w;
#if defined (Q_OS_MAC)
void qt_mac_set_dock_menu(QMenu *menu);
QMenu dock_menu;
dock_menu.addAction("New Window", &w, SLOT(on_actionNew_Window_triggered()));
if(argc > 1)
string filename;
This diff is collapsed.
......@@ -38,6 +38,10 @@ public:
public slots:
// Открытие файла по имени
void open_file(const QString & filename);
// Функция для применения локализации
void update_translations(QString language = QString());
// Функция, устанавливающая меню в доке OS X
void update_dock_menu();
private slots:
// Событие при открытии файла
void on_actionOpen_Tecplot_File_triggered();
......@@ -68,6 +72,10 @@ private slots:
void on_actionVectors_Length_triggered();
// Событие при запросе конфигурации размера стрелок векторов
void on_actionArrowSize_triggered();
// Событие при включении английского языка
void on_actionEnglish_triggered();
// Событие при включении русского языка
void on_actionRussian_triggered();
// Событие при переключении рисования легенды
void on_actionShow_Legend_triggered();
// Событие при переключении использования светлых цветов
......@@ -11,7 +11,7 @@
<property name="windowTitle">
<string>FEM Draw</string>
<property name="windowIcon">
<iconset resource="../resources/icon.qrc">
......@@ -209,6 +209,14 @@
<property name="title">
<widget class="QMenu" name="menuLanguage">
<property name="title">
<addaction name="actionEnglish"/>
<addaction name="actionRussian"/>
<addaction name="menuLanguage"/>
<addaction name="actionShow_Legend"/>
<addaction name="actionUse_Light_Colors"/>
<addaction name="actionUse_Purple_Colors"/>
......@@ -385,6 +393,22 @@
<string>Vectors Arrow Size...</string>
<action name="actionEnglish">
<property name="checkable">
<property name="text">
<action name="actionRussian">
<property name="checkable">
<property name="text">
<action name="actionShow_Legend">
<property name="checkable">
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment