diff --git a/code/nel/tools/3d/object_viewer_qt/src/CMakeLists.txt b/code/nel/tools/3d/object_viewer_qt/src/CMakeLists.txt
index 6bfa4eb96..01e9251bc 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/CMakeLists.txt
+++ b/code/nel/tools/3d/object_viewer_qt/src/CMakeLists.txt
@@ -5,7 +5,7 @@ FILE(GLOB OBJECT_VIEWER_SRC configuration.h entity.h object_viewer.h particle_ed
particle_node.h ps_initial_pos.h dup_ps.h vegetable_editor.h vegetable_node.h
extension_system/iplugin_spec.h extension_system/plugin_spec.h
extension_system/*.cpp *.cpp)
-
+
SET(OBJECT_VIEWER_HDR main_window.h graphics_viewport.h animation_dialog.h
animation_set_dialog.h settings_dialog.h setup_fog_dialog.h
slot_manager_dialog.h particle_control_dialog.h particle_workspace_dialog.h
@@ -40,6 +40,8 @@ SET(OBJECT_VIEWER_UIS animation_form.ui animation_set_form.ui settings_form.ui
SET(OBJECT_VIEWER_RCS object_viewer_qt.qrc)
+SET(LANGUAGES en fr de ru)
+
SET(QT_USE_QTGUI TRUE)
SET(QT_USE_QTOPENGL TRUE)
@@ -47,11 +49,27 @@ QT4_ADD_RESOURCES( OBJECT_VIEWER_RC_SRCS ${OBJECT_VIEWER_RCS} )
QT4_WRAP_CPP( OBJECT_VIEWER_MOC_SRCS ${OBJECT_VIEWER_HDR} )
QT4_WRAP_UI( OBJECT_VIEWER_UI_HDRS ${OBJECT_VIEWER_UIS} )
+FOREACH(LANGUAGE ${LANGUAGES})
+ SET (TS ${CMAKE_CURRENT_SOURCE_DIR}/translations/object_viewer_qt_${LANGUAGE}.ts)
+ SET (QM ${CMAKE_CURRENT_SOURCE_DIR}/translations/object_viewer_qt_${LANGUAGE}.qm)
+ SET (TRANSLATIONS ${TRANSLATIONS} ${TS})
+ SET (TRANSLATIONS_BINARY ${TRANSLATIONS_BINARY} ${QM})
+ ADD_CUSTOM_COMMAND (OUTPUT ${QM} COMMAND ${QT_LRELEASE_EXECUTABLE} ${TS} MAIN_DEPENDENCY ${TS})
+ENDFOREACH()
+
+ADD_CUSTOM_TARGET (translations COMMAND ${QT_LUPDATE_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR} -recursive -ts ${TRANSLATIONS})
+ADD_CUSTOM_COMMAND (TARGET translations COMMAND ${QT_LRELEASE_EXECUTABLE} ${TRANSLATIONS})
+
SOURCE_GROUP(QtResources FILES ${OBJECT_VIEWER_UIS} ${OBJECT_VIEWER_RCS})
SOURCE_GROUP(QtGeneratedUiHdr FILES ${OBJECT_VIEWER_UI_HDRS})
SOURCE_GROUP(QtGeneratedMocSrc FILES ${OBJECT_VIEWER_MOC_SRCS})
-ADD_EXECUTABLE(object_viewer_qt WIN32 MACOSX_BUNDLE ${OBJECT_VIEWER_SRC} ${OBJECT_VIEWER_MOC_SRCS} ${OBJECT_VIEWER_RC_SRCS} ${OBJECT_VIEWER_UI_HDRS})
+ADD_EXECUTABLE(object_viewer_qt WIN32 MACOSX_BUNDLE
+ ${OBJECT_VIEWER_SRC}
+ ${OBJECT_VIEWER_MOC_SRCS}
+ ${OBJECT_VIEWER_RC_SRCS}
+ ${OBJECT_VIEWER_UI_HDRS}
+ ${TRANSLATIONS})
TARGET_LINK_LIBRARIES(object_viewer_qt
nelmisc
diff --git a/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.cpp
index c2c69ac15..0ff05e5dd 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.cpp
+++ b/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.cpp
@@ -46,6 +46,8 @@ CAnimationDialog::CAnimationDialog(QWidget *parent)
connect(_ui.horizontalSlider, SIGNAL(sliderMoved(int)), this, SLOT(changeFrame(int)));
connect(_ui.startSpinBox, SIGNAL(valueChanged(int)), this, SLOT(changeStartAnim(int)));
connect(_ui.endSpinBox, SIGNAL(valueChanged(int)), this, SLOT(changeEndAnim(int)));
+ connect(_ui.playlistToolButton, SIGNAL(toggled(bool)), this, SLOT(setModePlayList()));
+ connect(_ui.mixerToolButton, SIGNAL(toggled(bool)), this, SLOT(setModeMixer()));
// init QTimeLine
_timeLine = new QTimeLine(_ui.endSpinBox->value() * _frameRate, this);
@@ -92,6 +94,11 @@ void CAnimationDialog::setCurrentShape(const QString &name)
_ui.inPlaceCheckBox->setChecked(entity.getInPlace());
_ui.incPosCheckBox->setChecked(entity.getIncPos());
+
+ if (_ui.playlistToolButton->isChecked())
+ entity.setMode(CEntity::Mode::PlayList);
+ else
+ entity.setMode(CEntity::Mode::Mixer);
}
void CAnimationDialog::start()
@@ -112,7 +119,8 @@ void CAnimationDialog::play()
if (_timeLine->state() == QTimeLine::Running)
_timeLine->setPaused(true);
- else if (_timeLine->currentFrame() == _timeLine->endFrame()) _timeLine->start();
+ else if (_timeLine->currentFrame() == _timeLine->endFrame())
+ _timeLine->start();
else
_timeLine->resume();
}
@@ -184,8 +192,30 @@ void CAnimationDialog::setIncPos(bool state)
void CAnimationDialog::finish()
{
- if (_ui.loopCheckBox->checkState() == Qt::Checked) play();
- else _ui.playPushButton->setChecked(false);
+ if (_ui.loopCheckBox->isChecked())
+ play();
+ else
+ _ui.playPushButton->setChecked(false);
}
-} /* namespace NLQT */
\ No newline at end of file
+void CAnimationDialog::setModePlayList()
+{
+ std::string curObj = Modules::objView().getCurrentObject();
+ if (curObj.empty())
+ return;
+ CEntity &entity = Modules::objView().getEntity(curObj);
+
+ entity.setMode(CEntity::Mode::PlayList);
+}
+
+void CAnimationDialog::setModeMixer()
+{
+ std::string curObj = Modules::objView().getCurrentObject();
+ if (curObj.empty())
+ return;
+ CEntity &entity = Modules::objView().getEntity(curObj);
+
+ entity.setMode(CEntity::Mode::Mixer);
+}
+
+} /* namespace NLQT */
diff --git a/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.h
index 6c1e3d588..81a7527de 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.h
+++ b/code/nel/tools/3d/object_viewer_qt/src/animation_dialog.h
@@ -77,6 +77,8 @@ private Q_SLOTS:
void setInPlace(bool state);
void setIncPos(bool state);
void finish();
+ void setModePlayList();
+ void setModeMixer();
private:
diff --git a/code/nel/tools/3d/object_viewer_qt/src/animation_form.ui b/code/nel/tools/3d/object_viewer_qt/src/animation_form.ui
index 10485858e..42a7bfbd8 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/animation_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/animation_form.ui
@@ -1,398 +1,521 @@
-
-
- CAnimationDialog
-
-
-
- 0
- 0
- 489
- 92
-
-
-
-
- 0
- 0
-
-
-
-
- 489
- 92
-
-
-
-
- 524287
- 524287
-
-
-
- false
-
-
- QDockWidget::AllDockWidgetFeatures
-
-
- Qt::AllDockWidgetAreas
-
-
- Animation
-
-
-
-
- 9
-
-
- 1
-
- -
-
-
-
-
-
- 99
-
-
- 10
-
-
- Qt::Horizontal
-
-
- false
-
-
- false
-
-
- QSlider::TicksBelow
-
-
- 10
-
-
-
- -
-
-
- true
-
-
- QAbstractSpinBox::NoButtons
-
-
- 999999
-
-
-
-
-
- -
-
-
- 0
-
-
- QLayout::SetMaximumSize
-
-
- 0
-
-
-
-
-
- QAbstractSpinBox::UpDownArrows
-
-
- false
-
-
- 999999
-
-
-
- -
-
-
- Loop
-
-
-
- -
-
-
- true
-
-
- In place
-
-
-
- -
-
-
- true
-
-
- Increment pos
-
-
-
- -
-
-
- false
-
-
- 999999
-
-
- 100
-
-
-
-
-
- -
-
-
-
- 25
- 25
-
-
-
-
- 25
- 25
-
-
-
-
-
-
-
- :/images/skip-backward.png:/images/skip-backward.png
-
-
-
- 28
- 28
-
-
-
- true
-
-
-
- -
-
-
-
- 25
- 25
-
-
-
-
- 25
- 25
-
-
-
-
-
-
-
- :/images/seek-backward.png:/images/seek-backward.png
-
-
-
- 28
- 28
-
-
-
- true
-
-
-
- -
-
-
-
- 25
- 25
-
-
-
-
- 25
- 25
-
-
-
-
-
-
-
- :/images/play.png
- :/images/pause.png:/images/play.png
-
-
-
- 28
- 28
-
-
-
- true
-
-
- true
-
-
-
- -
-
-
-
- 25
- 25
-
-
-
-
- 25
- 25
-
-
-
-
-
-
-
- :/images/stop.png:/images/stop.png
-
-
-
- 28
- 28
-
-
-
- false
-
-
- true
-
-
-
- -
-
-
-
- 25
- 25
-
-
-
-
- 25
- 25
-
-
-
-
-
-
-
- :/images/seek-forward.png:/images/seek-forward.png
-
-
-
- 28
- 28
-
-
-
- true
-
-
-
- -
-
-
-
- 25
- 25
-
-
-
-
- 25
- 25
-
-
-
-
-
-
-
- :/images/skip-forward.png:/images/skip-forward.png
-
-
-
- 28
- 28
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
- currentSpinBox
- valueChanged(int)
- horizontalSlider
- setValue(int)
-
-
- 151
- 55
-
-
- 163
- 77
-
-
-
-
- horizontalSlider
- valueChanged(int)
- currentSpinBox
- setValue(int)
-
-
- 224
- 85
-
-
- 141
- 55
-
-
-
-
-
+
+
+ CAnimationDialog
+
+
+
+ 0
+ 0
+ 609
+ 102
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 609
+ 102
+
+
+
+
+ 524287
+ 524287
+
+
+
+ false
+
+
+ QDockWidget::AllDockWidgetFeatures
+
+
+ Qt::AllDockWidgetAreas
+
+
+ Animation control
+
+
+
+
+ 3
+
+
+ 1
+
+ -
+
+
+ 1
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ 99
+
+
+ 10
+
+
+ Qt::Horizontal
+
+
+ false
+
+
+ false
+
+
+ QSlider::TicksBelow
+
+
+ 10
+
+
+
+ -
+
+
+ true
+
+
+ QAbstractSpinBox::NoButtons
+
+
+ 999999
+
+
+
+
+
+ -
+
+
+ 0
+
+
+ QLayout::SetMaximumSize
+
+
+ 0
+
+
-
+
+
+ QAbstractSpinBox::UpDownArrows
+
+
+ false
+
+
+ 999999
+
+
+
+ -
+
+
+ Loop
+
+
+
+ -
+
+
+ true
+
+
+ In place
+
+
+
+ -
+
+
+ true
+
+
+ Increment pos
+
+
+
+ -
+
+
+ false
+
+
+ 999999
+
+
+ 100
+
+
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+ Use the PlayList
+
+
+
+
+
+
+ :/images/animset.png:/images/animset.png
+
+
+
+ 25
+ 25
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+ Use the Mixer
+
+
+
+
+
+
+ :/images/mixer.png:/images/mixer.png
+
+
+
+ 25
+ 25
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+
+
+
+
+ :/images/skip-backward.png:/images/skip-backward.png
+
+
+
+ 25
+ 25
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+
+
+
+
+ :/images/seek-backward.png:/images/seek-backward.png
+
+
+
+ 25
+ 25
+
+
+
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+ Play/Pause
+
+
+
+
+
+
+ :/images/play.png
+ :/images/pause.png:/images/play.png
+
+
+
+ 25
+ 25
+
+
+
+ true
+
+
+ true
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+ Stop
+
+
+
+
+
+
+ :/images/stop.png:/images/stop.png
+
+
+
+ 25
+ 25
+
+
+
+ false
+
+
+ true
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+
+
+
+
+ :/images/seek-forward.png:/images/seek-forward.png
+
+
+
+ 25
+ 25
+
+
+
+ true
+
+
+
+ -
+
+
+
+ 28
+ 28
+
+
+
+
+ 28
+ 28
+
+
+
+
+
+
+
+ :/images/skip-forward.png:/images/skip-forward.png
+
+
+
+ 25
+ 25
+
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+
+
+
+
+
+
+
+
+ currentSpinBox
+ valueChanged(int)
+ horizontalSlider
+ setValue(int)
+
+
+ 151
+ 55
+
+
+ 163
+ 77
+
+
+
+
+ horizontalSlider
+ valueChanged(int)
+ currentSpinBox
+ setValue(int)
+
+
+ 224
+ 85
+
+
+ 141
+ 55
+
+
+
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.cpp b/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.cpp
index 93436f4d3..f49b03e0c 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.cpp
+++ b/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.cpp
@@ -43,10 +43,7 @@ CAnimationSetDialog::CAnimationSetDialog(QWidget *parent)
connect(ui.downToolButton, SIGNAL(clicked()), this, SLOT(downAnim()));
connect(ui.addAnimPushButton, SIGNAL(clicked()), this, SLOT(loadAnim()));
connect(ui.addSwtPushButton, SIGNAL(clicked()), this, SLOT(loadSwt()));
- connect(ui.resetPushButton, SIGNAL(clicked()), this, SLOT(resetAnim()));
-
- connect(ui.listRadioButton, SIGNAL(clicked(bool)), this, SLOT(setModeAnim()));
- connect(ui.mixerRadioButton, SIGNAL(clicked(bool)), this, SLOT(setModeAnim()));
+ connect(ui.resetToolButton, SIGNAL(clicked()), this, SLOT(resetAnim()));
connect(ui.objectsComboBox, SIGNAL(currentIndexChanged(QString)), this, SLOT(setCurrentShape(QString)));
}
@@ -68,19 +65,6 @@ void CAnimationSetDialog::setCurrentShape(const QString &name)
}
-void CAnimationSetDialog::setModeAnim()
-{
- std::string curObj = Modules::objView().getCurrentObject();
- if (curObj.empty())
- return;
- CEntity &entity = Modules::objView().getEntity(curObj);
-
- if (ui.mixerRadioButton->isChecked())
- entity.setMode(CEntity::Mode::Mixer);
- else
- entity.setMode(CEntity::Mode::PlayList);
-}
-
void CAnimationSetDialog::updateListObject()
{
ui.objectsComboBox->clear();
@@ -95,15 +79,15 @@ void CAnimationSetDialog::updateListObject()
{
ui.addAnimPushButton->setEnabled(false);
ui.addSwtPushButton->setEnabled(false);
- ui.resetPushButton->setEnabled(false);
- ui.setLengthPushButton->setEnabled(false);
+ ui.resetToolButton->setEnabled(false);
+ ui.setLengthToolButton->setEnabled(false);
}
else
{
ui.addAnimPushButton->setEnabled(true);
ui.addSwtPushButton->setEnabled(true);
- ui.resetPushButton->setEnabled(true);
- ui.setLengthPushButton->setEnabled(true);
+ ui.resetToolButton->setEnabled(true);
+ ui.setLengthToolButton->setEnabled(true);
}
}
@@ -291,4 +275,4 @@ void CAnimationSetDialog::downAnim()
entity.swapAnimToPlayList(i, i + 1);
}
-} /* namespace NLQT */
\ No newline at end of file
+} /* namespace NLQT */
diff --git a/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.h b/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.h
index 9a3235dfc..0f3f48c5e 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.h
+++ b/code/nel/tools/3d/object_viewer_qt/src/animation_set_dialog.h
@@ -66,7 +66,6 @@ public Q_SLOTS:
void setCurrentShape(const QString &name);
private Q_SLOTS:
- void setModeAnim();
void loadAnim();
void loadSwt();
void resetAnim();
diff --git a/code/nel/tools/3d/object_viewer_qt/src/animation_set_form.ui b/code/nel/tools/3d/object_viewer_qt/src/animation_set_form.ui
index f472fa3ce..9b9d78c40 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/animation_set_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/animation_set_form.ui
@@ -1,477 +1,496 @@
-
-
- CAnimationSetDialog
-
-
-
- 0
- 0
- 300
- 576
-
-
-
-
- 0
- 0
-
-
-
-
- 300
- 390
-
-
-
-
- :/images/animset.png:/images/animset.png
-
-
- Animation set manager
-
-
-
-
- 0
- 0
-
-
-
-
- 100
- 0
-
-
-
-
- 5
-
- -
-
-
-
-
-
- Qt::Horizontal
-
-
- QSizePolicy::Expanding
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Edited object:
-
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 50
- 0
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- Qt::Horizontal
-
-
-
- Qt::Vertical
-
-
-
-
-
-
-
- Animations:
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 50
- 0
-
-
-
- false
-
-
- QAbstractItemView::NoDragDrop
-
-
- QAbstractItemView::ExtendedSelection
-
-
- 1
-
-
- false
-
-
-
- 1
-
-
-
-
-
-
-
-
- -
-
-
- Skeleton weight template:
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 50
- 0
-
-
-
-
- 16777215
- 5646546
-
-
-
- false
-
-
-
- 1
-
-
-
-
-
-
-
-
-
- -
-
-
- Animations playlist:
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 50
- 0
-
-
-
- false
-
-
- QAbstractItemView::NoDragDrop
-
-
- Qt::IgnoreAction
-
-
- QAbstractItemView::ContiguousSelection
-
-
-
- -
-
-
- false
-
-
- ...
-
-
-
- :/images/list-add.png:/images/list-add.png
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- false
-
-
- ...
-
-
-
- :/images/list-remove.png:/images/list-remove.png
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- false
-
-
- ...
-
-
-
- :/images/go-up.png:/images/go-up.png
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- false
-
-
- ...
-
-
-
- :/images/go-down.png:/images/go-down.png
-
-
-
- 20
- 20
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 16777215
- 16777215
-
-
-
- Add anim
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 16777215
- 16777215
-
-
-
- Add swt
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 16777215
- 16777215
-
-
-
- Reset
-
-
-
- -
-
-
- false
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 16777215
- 16777215
-
-
-
- Set anim length
-
-
-
-
-
- -
-
-
-
-
-
- Use the list
-
-
- true
-
-
-
- -
-
-
- true
-
-
- Use the mixer
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ CAnimationSetDialog
+
+
+
+ 0
+ 0
+ 330
+ 618
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 300
+ 390
+
+
+
+
+ :/images/animset.png:/images/animset.png
+
+
+ Animation set manager
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 100
+ 0
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+ QSizePolicy::Expanding
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Edited object:
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 50
+ 0
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+
-
+
+
+ Animations:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ QAbstractItemView::NoDragDrop
+
+
+ QAbstractItemView::ExtendedSelection
+
+
+ 1
+
+
+ false
+
+
+
+ 1
+
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Add anim
+
+
+
+
+
+
+
+ -
+
+
+ Skeleton weight template:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ false
+
+
+
+ 1
+
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Add swt
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+ Animations playlist:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ QAbstractItemView::NoDragDrop
+
+
+ Qt::IgnoreAction
+
+
+ QAbstractItemView::ContiguousSelection
+
+
+
+
+
+ -
+
+
-
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Unload all anim and swt files
+
+
+
+
+
+
+ :/images/clear.png:/images/clear.png
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ -
+
+
+ false
+
+
+ Add anim in PlayList
+
+
+
+
+
+
+ :/images/list-add.png:/images/list-add.png
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+ Delete anim from PlayList
+
+
+
+
+
+
+ :/images/list-remove.png:/images/list-remove.png
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+
+
+
+
+ :/images/go-up.png:/images/go-up.png
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+
+
+
+
+ :/images/go-down.png:/images/go-down.png
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+
+
+
+
+ 16777215
+ 16777215
+
+
+
+ Set duration of time in Animation control
+
+
+
+
+
+
+ :/images/time.png:/images/time.png
+
+
+
+ 24
+ 24
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/emitter_form.ui b/code/nel/tools/3d/object_viewer_qt/src/emitter_form.ui
index 765b829a4..79f9dcce1 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/emitter_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/emitter_form.ui
@@ -1,299 +1,299 @@
-
-
- CEmitterPage
-
-
-
- 0
- 0
- 349
- 393
-
-
-
- Form
-
-
-
- 6
-
- -
-
-
- true
-
-
- QTabWidget::East
-
-
- 0
-
-
- true
-
-
-
- General
-
-
-
- 5
-
-
-
-
-
-
-
-
- Emitted type:
-
-
-
- -
-
-
- -
-
-
- Type of emission:
-
-
-
- -
-
-
-
-
- Regular
-
-
- -
-
- On death
-
-
- -
-
- Once
-
-
- -
-
- On bounce
-
-
- -
-
- External only
-
-
-
-
-
-
- -
-
-
- Direction:
-
-
-
- -
-
-
-
-
- Default
-
-
- -
-
- Direction is aligned on the emitter direction
-
-
- -
-
- Direction is in world
-
-
- -
-
- Direction is local to the system
-
-
- -
-
- User
-
-
-
-
- -
-
-
- Force consistent emission
-
-
-
- -
-
-
- Bypass Auto-LOD
-
-
-
- -
-
-
- Speed inheritance factor:
-
-
-
- -
-
-
- -
-
-
- Delayed emission:
-
-
-
- -
-
-
- -
-
-
- Max Emission Count:
-
-
-
- -
-
-
- -
-
-
- -
-
-
- Radius:
-
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 17
- 143
-
-
-
-
-
-
-
-
- Emission period
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 291
-
-
-
-
- -
-
-
- Emmision period
-
-
-
-
-
-
-
- Emmision quantity/Speed
-
-
- -
-
-
- Emmision quantity
-
-
-
- -
-
-
- Strenght modulation
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 275
-
-
-
-
-
-
-
-
-
-
-
-
- NLQT::CEditRangeUIntWidget
- QWidget
-
- 1
-
-
- NLQT::CEditRangeFloatWidget
- QWidget
-
- 1
-
-
- NLQT::CDirectionWidget
- QWidget
-
- 1
-
-
- NLQT::CAttribFloatWidget
- QGroupBox
-
- 1
-
-
- NLQT::CAttribUIntWidget
- QGroupBox
-
- 1
-
-
-
-
-
+
+
+ CEmitterPage
+
+
+
+ 0
+ 0
+ 352
+ 393
+
+
+
+ Form
+
+
+
+ 6
+
+ -
+
+
+ true
+
+
+ QTabWidget::East
+
+
+ 1
+
+
+ true
+
+
+
+ General
+
+
+
+ 5
+
+
-
+
+
-
+
+
+ Emitted type:
+
+
+
+ -
+
+
+ -
+
+
+ Type of emission:
+
+
+
+ -
+
+
-
+
+ Regular
+
+
+ -
+
+ On death
+
+
+ -
+
+ Once
+
+
+ -
+
+ On bounce
+
+
+ -
+
+ External only
+
+
+
+
+
+
+ -
+
+
+ Direction:
+
+
+
+ -
+
+
-
+
+ Default
+
+
+ -
+
+ Direction is aligned on the emitter direction
+
+
+ -
+
+ Direction is in world
+
+
+ -
+
+ Direction is local to the system
+
+
+ -
+
+ User
+
+
+
+
+ -
+
+
+ Force consistent emission
+
+
+
+ -
+
+
+ Bypass Auto-LOD
+
+
+
+ -
+
+
+ Speed inheritance factor:
+
+
+
+ -
+
+
+ -
+
+
+ Delayed emission:
+
+
+
+ -
+
+
+ -
+
+
+ Max Emission Count:
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ Radius:
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 17
+ 143
+
+
+
+
+
+
+
+
+ Emission period
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 291
+
+
+
+
+ -
+
+
+ Emission period
+
+
+
+
+
+
+
+ Emission quantity/Speed
+
+
+ -
+
+
+ Emission quantity
+
+
+
+ -
+
+
+ Strenght modulation
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 275
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CEditRangeUIntWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CEditRangeFloatWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CAttribFloatWidget
+ QGroupBox
+
+ 1
+
+
+ NLQT::CDirectionWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CAttribUIntWidget
+ QGroupBox
+
+ 1
+
+
+
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/located_bindable_form.ui b/code/nel/tools/3d/object_viewer_qt/src/located_bindable_form.ui
index 9df75e452..6b6ffec9b 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/located_bindable_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/located_bindable_form.ui
@@ -1,791 +1,797 @@
-
-
- CLocatedBindablePage
-
-
-
- 0
- 0
- 262
- 473
-
-
-
-
- 0
- 0
-
-
-
- Form
-
-
-
- 5
-
-
- 6
-
- -
-
-
-
- 0
- 0
-
-
-
- QTabWidget::East
-
-
- 0
-
-
- Qt::ElideNone
-
-
- false
-
-
- true
-
-
-
-
- 0
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-
- Blending mode:
-
-
-
- -
-
-
-
-
- Add
-
-
- -
-
- Modulate
-
-
- -
-
- Alpha blend
-
-
- -
-
- Alpha test
-
-
-
-
-
-
- -
-
-
-
-
-
- No AutoLOD
-
-
-
- -
-
-
- Global color lighting
-
-
-
-
-
- -
-
-
- Z-Test
-
-
-
- -
-
-
-
-
-
- ZBias:
-
-
-
- -
-
-
- -9999.000000000000000
-
-
- 9999.000000000000000
-
-
-
-
-
- -
-
-
- Color
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 21
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
-
-
- -
-
-
- Independant size
-
-
-
- -
-
-
- false
-
-
-
-
-
-
- 9
-
-
- 6
-
-
-
-
-
- Height
-
-
-
- -
-
-
- Width
-
-
- true
-
-
-
-
-
-
- -
-
-
- Size
-
-
-
- -
-
-
- Angle 2D
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 31
- 354
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
-
-
- -
-
-
- Rotation
-
-
-
- -
-
-
- hint / precomputed rotations
-
-
-
- -
-
-
- false
-
-
-
-
-
-
- 6
-
-
- 5
-
-
-
-
-
- Rot speed min:
-
-
-
- -
-
-
- -
-
-
- Rot speed max:
-
-
-
- -
-
-
- -
-
-
- Nb models:
-
-
-
- -
-
-
- 1
-
-
- 32
-
-
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 17
- 184
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
-
-
- -
-
-
- Align on motion
-
-
-
- -
-
-
- Z-Align
-
-
-
- -
-
-
- Fake motion blur coeff.:
-
-
-
- -
-
-
- -
-
-
- Fake motion blur treshold:
-
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 203
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
-
-
- -
-
-
- Radius cut:
-
-
-
- -
-
-
- -
-
-
- Number of segs:
-
-
-
- -
-
-
- -
-
-
- Texture U factor:
-
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 251
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
-
-
- -
-
-
- Number fan light:
-
-
-
- -
-
-
- -
-
-
- Phase smoothnes:
-
-
-
- -
-
-
- -
-
-
- Fan light speed:
-
-
-
- -
-
-
- -
-
-
- Fan light intensity:
-
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 229
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
-
-
- -
-
-
- Nb segs:
-
-
-
- -
-
-
- -
-
-
- Seg duration:
-
-
-
- -
-
-
- -
-
-
- Texture U factor:
-
-
-
- -
-
-
- -
-
-
- Texture V factor:
-
-
-
- -
-
-
- -
-
-
-
-
-
-
-
-
-
- Non parametric anim only
-
-
- Force constant length(m):
-
-
-
- -
-
-
- false
-
-
-
- -
-
-
- LOD degradation:
-
-
-
- -
-
-
- -
-
-
- Trail coord. system:
-
-
-
- -
-
-
-
-
- Local
-
-
- -
-
- World
-
-
- -
-
- User
-
-
- -
-
- Father coord. system
-
-
-
-
- -
-
-
- Use hermitte interpolation
-
-
-
-
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 100
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 407
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Preferred
-
-
-
- 20
- 463
-
-
-
-
-
-
-
-
-
-
-
-
- NLQT::CParticleTextureWidget
- QWidget
- particle_texture_widget.h
- 1
-
-
- NLQT::CEditRangeUIntWidget
- QWidget
-
- 1
-
-
- NLQT::CEditRangeFloatWidget
- QWidget
-
- 1
-
-
- NLQT::CAttribFloatWidget
- QGroupBox
-
- 1
-
-
- NLQT::CMeshWidget
- QWidget
-
- 1
-
-
- NLQT::CConstraintMeshWidget
- QWidget
-
- 1
-
-
- NLQT::CTailParticleWidget
- QWidget
-
- 1
-
-
- NLQT::CParticleTextureAnimWidget
- QWidget
- particle_texture_anim_widget.h
- 1
-
-
- NLQT::CAttribRGBAWidget
- QGroupBox
-
- 1
-
-
- NLQT::CAttribPlaneBasisWidget
- QGroupBox
-
- 1
-
-
-
-
-
+
+
+ CLocatedBindablePage
+
+
+
+ 0
+ 0
+ 262
+ 473
+
+
+
+
+ 0
+ 0
+
+
+
+ Form
+
+
+
+ 5
+
+
+ 6
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ QTabWidget::East
+
+
+ 0
+
+
+ Qt::ElideNone
+
+
+ false
+
+
+ true
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
-
+
+
-
+
+
+ Blending mode:
+
+
+
+ -
+
+
-
+
+ Add
+
+
+ -
+
+ Modulate
+
+
+ -
+
+ Alpha blend
+
+
+ -
+
+ Alpha test
+
+
+
+
+
+
+ -
+
+
-
+
+
+ No AutoLOD
+
+
+
+ -
+
+
+ Global color lighting
+
+
+
+
+
+ -
+
+
+ Z-Test
+
+
+
+ -
+
+
-
+
+
+ ZBias:
+
+
+
+ -
+
+
+ -9999.000000000000000
+
+
+ 9999.000000000000000
+
+
+
+
+
+ -
+
+
+ Color
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 21
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
+ Independent size
+
+
+
+ -
+
+
+ false
+
+
+
+
+
+
+ 9
+
+
+ 6
+
+
-
+
+
+ Height
+
+
+
+ -
+
+
+ Width
+
+
+ true
+
+
+
+
+
+
+ -
+
+
+ Size
+
+
+
+ -
+
+
+ Angle 2D
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 31
+ 354
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
+ Rotation
+
+
+
+ -
+
+
+ hint / precomputed rotations
+
+
+
+ -
+
+
+ false
+
+
+
+
+
+
+ 6
+
+
+ 5
+
+
-
+
+
+ Rot speed min:
+
+
+
+ -
+
+
+ -
+
+
+ Rot speed max:
+
+
+
+ -
+
+
+ -
+
+
+ Nb models:
+
+
+
+ -
+
+
+ 1
+
+
+ 32
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 17
+ 184
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
+ Align on motion
+
+
+
+ -
+
+
+ Z-Align
+
+
+
+ -
+
+
+ Fake motion blur coeff.:
+
+
+
+ -
+
+
+ -
+
+
+ Fake motion blur treshold:
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 203
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
+ Radius cut:
+
+
+
+ -
+
+
+ -
+
+
+ Number of segments:
+
+
+
+ -
+
+
+ -
+
+
+ Texture U factor:
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 251
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
+ Number fan light:
+
+
+
+ -
+
+
+ -
+
+
+ Phase smoothnes:
+
+
+
+ -
+
+
+ -
+
+
+ Fan light speed:
+
+
+
+ -
+
+
+ -
+
+
+ Fan light intensity:
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 229
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ -
+
+
+ Number of segments:
+
+
+
+ -
+
+
+ -
+
+
+ Duration segment:
+
+
+
+ -
+
+
+ -
+
+
+ Texture U factor:
+
+
+
+ -
+
+
+ -
+
+
+ Texture V factor:
+
+
+
+ -
+
+
+ -
+
+
+
+
+
+
-
+
+
+ Non parametric anim only
+
+
+ Force constant length(m):
+
+
+
+ -
+
+
+ false
+
+
+
+ -
+
+
+ LOD degradation:
+
+
+
+ -
+
+
+ -
+
+
+ Trail coord. system:
+
+
+
+ -
+
+
-
+
+ Local
+
+
+ -
+
+ World
+
+
+ -
+
+ User
+
+
+ -
+
+ Father coord. system
+
+
+
+
+ -
+
+
+ Use hermitte interpolation
+
+
+
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 100
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 407
+
+
+
+
+
+
+
+
+
+
+
+
+ 6
+
+
+ 3
+
+ -
+
+
+ -
+
+
+ -
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 463
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleTextureWidget
+ QWidget
+ particle_texture_widget.h
+ 1
+
+
+ NLQT::CEditRangeUIntWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CEditRangeFloatWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CAttribFloatWidget
+ QGroupBox
+
+ 1
+
+
+ NLQT::CMeshWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CConstraintMeshWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CTailParticleWidget
+ QWidget
+
+ 1
+
+
+ NLQT::CParticleTextureAnimWidget
+ QWidget
+ particle_texture_anim_widget.h
+ 1
+
+
+ NLQT::CAttribRGBAWidget
+ QGroupBox
+
+ 1
+
+
+ NLQT::CAttribPlaneBasisWidget
+ QGroupBox
+
+ 1
+
+
+
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/located_bindable_page.cpp b/code/nel/tools/3d/object_viewer_qt/src/located_bindable_page.cpp
index 81f23092b..084c44f50 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/located_bindable_page.cpp
+++ b/code/nel/tools/3d/object_viewer_qt/src/located_bindable_page.cpp
@@ -135,7 +135,7 @@ CLocatedBindablePage::CLocatedBindablePage(QWidget *parent)
connect(_ui.autoLodCheckBox, SIGNAL(toggled(bool)), this, SLOT(setAutoLOD(bool)));
connect(_ui.globalColorLightingCheckBox, SIGNAL(toggled(bool)), this, SLOT(setGlobalColorLight(bool)));
- connect(_ui.independantSizeCheckBox, SIGNAL(toggled(bool)), this, SLOT(setIndependantSize(bool)));
+ connect(_ui.independentSizeCheckBox, SIGNAL(toggled(bool)), this, SLOT(setIndependantSize(bool)));
connect(_ui.alignCheckBox, SIGNAL(toggled(bool)), this, SLOT(setAlignOnMotion(bool)));
connect(_ui.ztestCheckBox, SIGNAL(toggled(bool)), this, SLOT(setZTest(bool)));
connect(_ui.zalignCheckBox, SIGNAL(toggled(bool)), this, SLOT(setZAlign(bool)));
@@ -283,18 +283,18 @@ void CLocatedBindablePage::setEditedItem(CWorkspaceNode *ownerNode, NL3D::CPSLoc
_ui.zalignCheckBox->setChecked(fla->getAlignOnZAxis());
// 'look at' independant sizes
- _ui.independantSizeCheckBox->setChecked(fla->hasIndependantSizes());
+ _ui.independentSizeCheckBox->setChecked(fla->hasIndependantSizes());
- _ui.independantSizeCheckBox->show();
- _ui.independantGroupBox->show();
+ _ui.independentSizeCheckBox->show();
+ _ui.independentGroupBox->show();
// Add Look at page in tabWidget
_ui.tabWidget->addTab(_ui.lookAtPage, tr("Look At param"));
}
else
{
- _ui.independantSizeCheckBox->hide();
- _ui.independantGroupBox->hide();
+ _ui.independentSizeCheckBox->hide();
+ _ui.independentGroupBox->hide();
}
// Shock wave page setup
@@ -495,7 +495,7 @@ void CLocatedBindablePage::setIndependantSize(bool state)
la->setIndependantSizes(state);
updateModifiedFlag();
}
- _ui.independantGroupBox->setEnabled(state);
+ _ui.independentGroupBox->setEnabled(state);
updateSizeControl();
}
@@ -683,4 +683,4 @@ void CLocatedBindablePage::touchPSState()
}
}
-} /* namespace NLQT */
\ No newline at end of file
+} /* namespace NLQT */
diff --git a/code/nel/tools/3d/object_viewer_qt/src/main.cpp b/code/nel/tools/3d/object_viewer_qt/src/main.cpp
index 3eb2049d3..b394711b1 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/main.cpp
+++ b/code/nel/tools/3d/object_viewer_qt/src/main.cpp
@@ -21,6 +21,9 @@
// Qt includes
#include
+#include
+#include
+#include
#include
#include
#include
@@ -102,23 +105,30 @@ sint main(int argc, char **argv)
#endif
nlinfo("Welcome to NeL Object Viewer Qt!");
-
- NLMISC::CPath::remapExtension("tga", "png", true);
}
-
QApplication app(argc, argv);
QSplashScreen *splash = new QSplashScreen();
splash->setPixmap(QPixmap(":/images/nel_ide_load.png"));
splash->show();
+ QSettings *settings = new QSettings(QSettings::IniFormat, QSettings::UserScope,
+ QLatin1String("Ryzom Core"), QLatin1String("ObjectViewerQt"));
+
+ QTranslator translator;
+ QTranslator qtTranslator;
+ QString locale = settings->value("Language", QLocale::system().name()).toString();
+ QString qtTrPath = QLibraryInfo::location(QLibraryInfo::TranslationsPath);
+ translator.load("object_viewer_qt_" + locale, ":/translations");
+ qtTranslator.load("qt_" + locale, qtTrPath);
+ app.installTranslator(&translator);
+ app.installTranslator(&qtTranslator);
+
#if defined(NL_OS_MAC)
QDir::setCurrent(qApp->applicationDirPath() + QString("/../Resources"));
CLibrary::addLibPath((qApp->applicationDirPath() + QString("/../PlugIns/nel")).toStdString());
#endif
Modules::init();
- QSettings *settings = new QSettings(QSettings::IniFormat, QSettings::UserScope,
- QLatin1String("Ryzom Core"), QLatin1String("ObjectViewerQt"));
Modules::plugMan().setSettings(settings);
diff --git a/code/nel/tools/3d/object_viewer_qt/src/main_window.cpp b/code/nel/tools/3d/object_viewer_qt/src/main_window.cpp
index 2176a6f93..a157c7e78 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/main_window.cpp
+++ b/code/nel/tools/3d/object_viewer_qt/src/main_window.cpp
@@ -504,7 +504,7 @@ void CMainWindow::createDialogs()
connect(_ParticleControlDialog, SIGNAL(changeState()), _ParticleWorkspaceDialog, SLOT(setNewState()));
connect(_ParticleWorkspaceDialog, SIGNAL(changeActiveNode()), _ParticleControlDialog, SLOT(updateActiveNode()));
- connect(_AnimationSetDialog->ui.setLengthPushButton, SIGNAL(clicked()), _AnimationDialog, SLOT(changeAnimLength()));
+ connect(_AnimationSetDialog->ui.setLengthToolButton, SIGNAL(clicked()), _AnimationDialog, SLOT(changeAnimLength()));
connect(_AnimationSetDialog, SIGNAL(changeCurrentShape(QString)), _SkeletonTreeModel, SLOT(rebuildModel()));
connect(_AnimationSetDialog, SIGNAL(changeCurrentShape(QString)), _SkeletonScaleDialog, SLOT(setCurrentShape(QString)));
connect(_AnimationSetDialog, SIGNAL(changeCurrentShape(QString)), _AnimationDialog, SLOT(setCurrentShape(QString)));
diff --git a/code/nel/tools/3d/object_viewer_qt/src/object_viewer_qt.qrc b/code/nel/tools/3d/object_viewer_qt/src/object_viewer_qt.qrc
index 1957bf1ea..7839fd539 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/object_viewer_qt.qrc
+++ b/code/nel/tools/3d/object_viewer_qt/src/object_viewer_qt.qrc
@@ -1,61 +1,62 @@
-
- images/nel.png
- images/open-file.png
- images/go-down.png
- images/go-up.png
- images/list-add.png
- images/list-remove.png
- images/play.png
- images/pause.png
- images/stop.png
- images/seek-backward.png
- images/seek-forward.png
- images/skip-backward.png
- images/skip-forward.png
- images/preferences.png
- images/time.png
- images/anim.png
- images/animset.png
- images/dqynight.png
- images/mixer.png
- images/pqrticles.png
- images/sound.png
- images/veget.png
- images/water.png
- images/wind.png
- images/ico_bgcolor.png
- images/ico_framedelay.png
- images/ico_skelscale.png
- images/ico_mrm_mesh.png
- images/ico_light_group.png
- images/clear.png
- images/insert.png
- images/new.png
- images/refresh.png
- images/save-as.png
- images/save.png
- images/insert-horizontal.png
- images/polymode.png
- images/rmfill.png
- images/rmline.png
- images/rmpoints.png
- images/cam_del.png
- images/cam_add.png
-
- images/Emitter.bmp
- images/Force.bmp
-
- images/nel_ide_load.png
-
- images/bad_particle_system_item.png
- images/particle_system_item.png
- images/instance_item.png
- images/light_item.png
- images/located_item.png
- images/particle_item.png
- images/sound_item.png
- images/workspace_item.png
- images/collision_zone_item.png
-
+
+ images/nel.png
+ images/open-file.png
+ images/go-down.png
+ images/go-up.png
+ images/list-add.png
+ images/list-remove.png
+ images/play.png
+ images/pause.png
+ images/stop.png
+ images/seek-backward.png
+ images/seek-forward.png
+ images/skip-backward.png
+ images/skip-forward.png
+ images/preferences.png
+ images/time.png
+ images/anim.png
+ images/animset.png
+ images/dqynight.png
+ images/mixer.png
+ images/pqrticles.png
+ images/sound.png
+ images/veget.png
+ images/water.png
+ images/wind.png
+ images/ico_bgcolor.png
+ images/ico_framedelay.png
+ images/ico_skelscale.png
+ images/ico_mrm_mesh.png
+ images/ico_light_group.png
+ images/clear.png
+ images/insert.png
+ images/new.png
+ images/refresh.png
+ images/save-as.png
+ images/save.png
+ images/insert-horizontal.png
+ images/polymode.png
+ images/rmfill.png
+ images/rmline.png
+ images/rmpoints.png
+ images/cam_del.png
+ images/cam_add.png
+ images/Emitter.bmp
+ images/Force.bmp
+ images/nel_ide_load.png
+ images/bad_particle_system_item.png
+ images/particle_system_item.png
+ images/instance_item.png
+ images/light_item.png
+ images/located_item.png
+ images/particle_item.png
+ images/sound_item.png
+ images/workspace_item.png
+ images/collision_zone_item.png
+ translations/object_viewer_qt_en.qm
+ translations/object_viewer_qt_fr.qm
+ translations/object_viewer_qt_de.qm
+ translations/object_viewer_qt_ru.qm
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/particle_force_form.ui b/code/nel/tools/3d/object_viewer_qt/src/particle_force_form.ui
index c5c697954..2e99b6b87 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/particle_force_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/particle_force_form.ui
@@ -6,178 +6,152 @@
0
0
- 243
- 451
+ 212
+ 335
Form
-
+
6
+
+ 6
+
+
+ 6
+
+
+ 3
+
-
-
-
- QTabWidget::East
+
+
+ Targets:
-
- 0
-
-
-
- Target
-
-
-
- 3
-
-
-
-
-
- Targets:
-
-
-
- -
-
-
- Avaible targets:
-
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 57
-
-
-
-
- -
-
-
- -
-
-
-
- 30
- 16777215
-
-
-
- <
-
-
-
- -
-
-
-
- 30
- 16777215
-
-
-
- >
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 56
-
-
-
-
- -
-
-
- -
-
-
- Parametric factor:
-
-
-
- -
-
-
- -
-
-
- Radial viscosity:
-
-
-
- -
-
-
- -
-
-
- Tangential viscosity:
-
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 36
-
-
-
-
-
-
-
-
- Force intensity
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 349
-
-
-
-
-
-
+ -
+
+
+ Avaible targets:
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 57
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ -
+
+
+
+ 30
+ 16777215
+
+
+
+ <
+
+
+
+ -
+
+
+
+ 30
+ 16777215
+
+
+
+ >
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 56
+
+
+
+
+ -
+
+
+ Force intensity
+
+
+
+ -
+
+
+ Parametric factor:
+
+
+
+ -
+
+
+ -
+
+
+ Radial viscosity:
+
+
+
+ -
+
+
+ -
+
+
+ Tangential viscosity:
+
+
+
+ -
+
+
+ -
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/particle_light_form.ui b/code/nel/tools/3d/object_viewer_qt/src/particle_light_form.ui
index 3b7df9357..effb86b5f 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/particle_light_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/particle_light_form.ui
@@ -30,6 +30,12 @@
Light color
+
+ 6
+
+
+ 3
+
-
@@ -50,13 +56,30 @@
- Attenuation start
+ Attenuation start/end
+
+ 6
+
+
+ 3
+
-
-
+
+
+ Attenuation start
+
+
-
+
+
+ Attenuation end
+
+
+
+ -
Qt::Vertical
@@ -71,29 +94,6 @@
-
-
- Attenuation end
-
-
- -
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 228
-
-
-
-
-
-
diff --git a/code/nel/tools/3d/object_viewer_qt/src/particle_texture_anim_form.ui b/code/nel/tools/3d/object_viewer_qt/src/particle_texture_anim_form.ui
index 26ecadcaf..2dfb93977 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/particle_texture_anim_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/particle_texture_anim_form.ui
@@ -6,28 +6,53 @@
0
0
- 212
- 101
+ 252
+ 103
Form
-
+
0
- 5
+ 3
-
-
-
- Enable texture anim
+
+
+
+
+
+ 6
+
+
-
+
+
+ Enable texture anim
+
+
+
+ -
+
+
+ false
+
+
+ Texture grouped
+
+
+ true
+
+
+
+
- -
+
-
@@ -39,6 +64,9 @@
+
+ 6
+
5
@@ -62,25 +90,12 @@
- -
+
-
- -
+
-
- -
-
-
- false
-
-
- Texture grouped
-
-
- true
-
-
-
diff --git a/code/nel/tools/3d/object_viewer_qt/src/particle_texture_form.ui b/code/nel/tools/3d/object_viewer_qt/src/particle_texture_form.ui
index a1a6a5c32..4e5139533 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/particle_texture_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/particle_texture_form.ui
@@ -6,65 +6,91 @@
0
0
- 172
- 161
+ 178
+ 154
Form
-
+
0
- 5
+ 3
-
-
-
-
- 105
- 105
-
+
+
+ 3
-
-
- 100
- 100
-
-
-
- true
-
-
-
-
- 0
- 0
- 103
- 103
-
-
-
-
-
-
-
-
- 85
- 85
-
-
-
-
-
-
-
-
-
-
+ -
+
+
+
+ 100
+ 100
+
+
+
+
+ 100
+ 100
+
+
+
+
+
+
+
+ 3
+
+
-
+
+
+
+ 16777215
+ 16777215
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Choose texture
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ Remove
+
+
+
+
- -
+
-
@@ -81,6 +107,9 @@
Name:
+
+ true
+
-
@@ -88,12 +117,18 @@
Size:
+
+ true
+
-
-
+
- Memory:
+ Depth:
+
+
+ true
@@ -102,10 +137,13 @@
Qt::Vertical
+
+ QSizePolicy::Preferred
+
20
- 81
+ 50
@@ -113,32 +151,6 @@
- -
-
-
-
- 0
- 0
-
-
-
- Choose texture
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- Remove
-
-
-
diff --git a/code/nel/tools/3d/object_viewer_qt/src/particle_texture_widget.cpp b/code/nel/tools/3d/object_viewer_qt/src/particle_texture_widget.cpp
index 42f172866..9d5615275 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/particle_texture_widget.cpp
+++ b/code/nel/tools/3d/object_viewer_qt/src/particle_texture_widget.cpp
@@ -109,6 +109,9 @@ void CParticleTextureWidget::removeTexture()
void CParticleTextureWidget::updateTexture()
{
+ _ui.nameLabel->setText(tr("Name:"));
+ _ui.sizeLabel->setText(tr("Size:"));
+ _ui.depthLabel->setText(tr("Depth:"));
if (!_Texture)
{
_ui.imageLabel->setPixmap(QPixmap());
@@ -119,7 +122,12 @@ void CParticleTextureWidget::updateTexture()
std::string texName = (static_cast(_Wrapper->get()))->getFileName().c_str();
_ui.nameLabel->setText(tr("Name: %1").arg(texName.c_str()));
if (!NLMISC::CFile::getFilename(texName).empty())
- _ui.imageLabel->setPixmap(QPixmap(NLMISC::CPath::lookup(texName).c_str()));
+ {
+ QPixmap pixmap(NLMISC::CPath::lookup(texName).c_str());
+ _ui.sizeLabel->setText(tr("Size: %1x%2").arg(pixmap.width()).arg(pixmap.height()));
+ _ui.depthLabel->setText(tr("Depth: %1").arg(pixmap.depth()));
+ _ui.imageLabel->setPixmap(pixmap);
+ }
else
_ui.imageLabel->setPixmap(QPixmap());
}
diff --git a/code/nel/tools/3d/object_viewer_qt/src/particle_zone_form.ui b/code/nel/tools/3d/object_viewer_qt/src/particle_zone_form.ui
index 786511d78..9e0dcfa70 100644
--- a/code/nel/tools/3d/object_viewer_qt/src/particle_zone_form.ui
+++ b/code/nel/tools/3d/object_viewer_qt/src/particle_zone_form.ui
@@ -6,8 +6,8 @@
0
0
- 210
- 302
+ 198
+ 310
@@ -15,10 +15,10 @@
- 9
+ 6
- 6
+ 3
-
@@ -129,19 +129,6 @@
-
- -
-
-
- Qt::Vertical
-
-
-
- 20
- 1
-
-
-
-
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.qm b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.qm
new file mode 100644
index 000000000..9dad8dffc
Binary files /dev/null and b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.qm differ
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.ts
new file mode 100644
index 000000000..abb41a9f0
--- /dev/null
+++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_de.ts
@@ -0,0 +1,4908 @@
+
+
+
+
+ Application
+
+
+
+
+
+
+
+ CAnimationDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAnimationSetDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAttribWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAutoLODDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CBasicEditWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CColorEditWidget
+
+
+
+
+
+
+
+
+
+
+
+
+ CConstraintMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDayNightDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDirectionWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CEditRangeFloatWidget
+
+
+
+
+
+
+
+ CEditRangeUIntWidget
+
+
+
+
+
+
+
+ CEmitterPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CExampleSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CForcePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CGlobalWindDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ CLightPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLocatedBindablePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLocatedPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLogPlugin
+
+
+
+
+
+
+
+ CMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CMorphMeshDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CMultiTexDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPSMoverPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleControlDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleLinkDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleSystemPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleTextureAnimWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleTextureWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleWorkspaceDialog
+
+
+
+
+
+
+
+ CPluginSpec
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPluginView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSearchPathsSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSettingsDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSetupFog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSkeletonScaleDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSlotGroupBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSoundPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSunColorDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTailParticleWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTuneMRMDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTuneTimerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetNoiseValueWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableApperancePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDensityPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableLandscapePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableRotatePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableScalePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CWaterPoolDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CWorkspacePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CZonePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CMainWindow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CSearchPathsSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CorePlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ CurveEditDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAnimationSetDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribFloatWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribPlaneBasisWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribRGBAWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribUIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribWidget
+
+
+
+
+
+
+
+ NLQT::CBinOpDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CBinOpDialogT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CCameraControl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CColorGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CDirectionWidget
+
+
+
+
+
+
+
+ NLQT::CEmitterPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CFloatGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CFollowPathDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CForcePage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CGradientDialog
+
+
+
+
+
+
+
+ NLQT::CIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CLocatedBindablePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CLocatedPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMainWindow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMorphMeshDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleControlDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleSystemPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleTextureWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleWorkspaceDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CPlaneBasisGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CPropertyDialog
+
+
+
+
+
+
+
+ NLQT::CSettingsDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSkeletonScaleDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSlotGroupBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSlotManagerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSoundPage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSpinnerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CTextureGradientInterface
+
+
+
+
+
+
+
+ NLQT::CUIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CValueBlenderDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CValueFromEmitterDialog
+
+
+
+
+
+
+
+ NLQT::CVegetableApperancePage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDensityPage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CWorkspacePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::CCoreListener
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::CExampleAppPage
+
+
+
+
+
+
+
+ Plugin::CExampleSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::MyPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::SheetBuilderPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderConfigDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.qm b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.qm
new file mode 100644
index 000000000..9dad8dffc
Binary files /dev/null and b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.qm differ
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.ts
new file mode 100644
index 000000000..af528c687
--- /dev/null
+++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_en.ts
@@ -0,0 +1,4908 @@
+
+
+
+
+ Application
+
+
+
+
+
+
+
+ CAnimationDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAnimationSetDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAttribWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAutoLODDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CBasicEditWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CColorEditWidget
+
+
+
+
+
+
+
+
+
+
+
+
+ CConstraintMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDayNightDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDirectionWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CEditRangeFloatWidget
+
+
+
+
+
+
+
+ CEditRangeUIntWidget
+
+
+
+
+
+
+
+ CEmitterPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CExampleSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CForcePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CGlobalWindDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ CLightPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLocatedBindablePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLocatedPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLogPlugin
+
+
+
+
+
+
+
+ CMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CMorphMeshDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CMultiTexDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPSMoverPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleControlDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleLinkDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleSystemPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleTextureAnimWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleTextureWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleWorkspaceDialog
+
+
+
+
+
+
+
+ CPluginSpec
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPluginView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSearchPathsSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSettingsDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSetupFog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSkeletonScaleDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSlotGroupBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSoundPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSunColorDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTailParticleWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTuneMRMDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTuneTimerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetNoiseValueWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableApperancePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDensityPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableLandscapePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableRotatePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableScalePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CWaterPoolDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CWorkspacePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CZonePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CMainWindow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CSearchPathsSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CorePlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ CurveEditDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAnimationSetDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribFloatWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribPlaneBasisWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribRGBAWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribUIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribWidget
+
+
+
+
+
+
+
+ NLQT::CBinOpDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CBinOpDialogT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CCameraControl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CColorGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CDirectionWidget
+
+
+
+
+
+
+
+ NLQT::CEmitterPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CFloatGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CFollowPathDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CForcePage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CGradientDialog
+
+
+
+
+
+
+
+ NLQT::CIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CLocatedBindablePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CLocatedPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMainWindow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMorphMeshDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleControlDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleSystemPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleTextureWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleWorkspaceDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CPlaneBasisGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CPropertyDialog
+
+
+
+
+
+
+
+ NLQT::CSettingsDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSkeletonScaleDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSlotGroupBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSlotManagerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSoundPage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSpinnerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CTextureGradientInterface
+
+
+
+
+
+
+
+ NLQT::CUIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CValueBlenderDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CValueFromEmitterDialog
+
+
+
+
+
+
+
+ NLQT::CVegetableApperancePage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDensityPage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CWorkspacePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::CCoreListener
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::CExampleAppPage
+
+
+
+
+
+
+
+ Plugin::CExampleSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::MyPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::SheetBuilderPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderConfigDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.qm b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.qm
new file mode 100644
index 000000000..c02994caf
Binary files /dev/null and b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.qm differ
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.ts
new file mode 100644
index 000000000..73aa384c0
--- /dev/null
+++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_fr.ts
@@ -0,0 +1,4908 @@
+
+
+
+
+ Application
+
+
+
+
+
+
+
+ CAnimationDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAnimationSetDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAttribWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAutoLODDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CBasicEditWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CColorEditWidget
+
+
+
+
+
+
+
+
+
+
+
+
+ CConstraintMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDayNightDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CDirectionWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CEditRangeFloatWidget
+
+
+
+
+
+
+
+ CEditRangeUIntWidget
+
+
+
+
+
+
+
+ CEmitterPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CExampleSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CForcePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CGlobalWindDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ CLightPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLocatedBindablePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLocatedPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLogPlugin
+
+
+
+
+
+
+
+ CMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CMorphMeshDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CMultiTexDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPSMoverPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleControlDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleLinkDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleSystemPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleTextureAnimWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleTextureWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleWorkspaceDialog
+
+
+
+
+
+
+
+ CPluginSpec
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPluginView
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSearchPathsSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSettingsDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSetupFog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSkeletonScaleDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSlotGroupBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSoundPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSunColorDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTailParticleWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTuneMRMDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTuneTimerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetNoiseValueWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableApperancePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDensityPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableLandscapePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableRotatePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableScalePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CWaterPoolDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CWorkspacePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CZonePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CMainWindow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CSearchPathsSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+ Core::CorePlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ CurveEditDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAnimationSetDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribFloatWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribPlaneBasisWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribRGBAWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribUIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribWidget
+
+
+
+
+
+
+
+ NLQT::CBinOpDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CBinOpDialogT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CCameraControl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CColorGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CDirectionWidget
+
+
+
+
+
+
+
+ NLQT::CEmitterPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CFloatGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CFollowPathDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CForcePage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CGradientDialog
+
+
+
+
+
+
+
+ NLQT::CIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CLocatedBindablePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CLocatedPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMainWindow
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMeshWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMorphMeshDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleControlDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleSystemPage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleTextureWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleWorkspaceDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CPlaneBasisGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CPropertyDialog
+
+
+
+
+
+
+
+ NLQT::CSettingsDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSkeletonScaleDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSlotGroupBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSlotManagerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSoundPage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSpinnerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CTextureGradientInterface
+
+
+
+
+
+
+
+ NLQT::CUIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CValueBlenderDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CValueFromEmitterDialog
+
+
+
+
+
+
+
+ NLQT::CVegetableApperancePage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDensityPage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CWorkspacePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::CCoreListener
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::CExampleAppPage
+
+
+
+
+
+
+
+ Plugin::CExampleSettingsPage
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::MyPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::SheetBuilderPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderConfigDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.qm b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.qm
new file mode 100644
index 000000000..ae1f9a911
Binary files /dev/null and b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.qm differ
diff --git a/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.ts b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.ts
new file mode 100644
index 000000000..edfbc59b2
--- /dev/null
+++ b/code/nel/tools/3d/object_viewer_qt/src/translations/object_viewer_qt_ru.ts
@@ -0,0 +1,4964 @@
+
+
+
+
+ Application
+
+
+
+ Object Viewer Qt - Сообщения загрузчика плагинов
+
+
+
+ CAnimationDialog
+
+
+
+
+
+
+
+
+ Повтор
+
+
+
+
+ На месте
+
+
+
+
+ Приращение позиций
+
+
+
+
+ Использовать плейлист
+
+
+
+
+ Использовать микшер
+
+
+
+
+ Играть/Пауза
+
+
+
+
+ Стоп
+
+
+
+ CAnimationSetDialog
+
+
+
+ Менеджер анимаций
+
+
+
+
+ Текущий объект:
+
+
+
+
+ Список анимаций:
+
+
+
+
+ Загрузить *.anim файлы
+
+
+
+
+ Шаблоны весов скелета:
+
+
+
+
+ Загрузить *.swt файлы
+
+
+
+
+ Плейлист:
+
+
+
+
+ Выгрузить все anim и swt файлы
+
+
+
+
+ Добавить анимацию в плейлист
+
+
+
+
+ Удалить анимацию из плейлиста
+
+
+
+
+ Установить продолжительность времени проигрывания
+
+
+
+ CAttribWidget
+
+
+
+
+
+
+
+
+ Константа
+
+
+
+
+ Схема
+
+
+
+
+ Входной множитель:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Источник:
+
+
+
+
+ Время
+
+
+
+
+ Позиция
+
+
+
+
+ Ивертированная масса
+
+
+
+
+ Скорость
+
+
+
+
+ Случайные значения
+
+
+
+
+ Пользовательский
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CAutoLODDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Пропускать частицы
+
+
+
+ CBasicEditWidget
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CColorEditWidget
+
+
+
+ Форма
+
+
+
+
+ Обзор
+
+
+
+ CConstraintMeshWidget
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+ Стадия 0
+
+
+
+
+ Стадия 1
+
+
+
+
+ Стадия 2
+
+
+
+
+ Стадия 3
+
+
+
+
+ Принудительное освещение вершин
+
+
+
+
+ Тип текстурной анимаций:
+
+
+
+
+ Никакой
+
+
+
+
+ Мировой
+
+
+
+
+
+
+
+
+
+ Стадия:
+
+
+
+
+ Перенос
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Шасштаб
+
+
+
+
+ Вращение
+
+
+
+
+ Скорость:
+
+
+
+
+ Ускорение:
+
+
+
+ CDayNightDialog
+
+
+
+ День/Ночь
+
+
+
+
+ День
+
+
+
+
+ Ночь
+
+
+
+ CDirectionWidget
+
+
+
+ Форма
+
+
+
+
+ Направление:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Мировой
+
+
+
+ CEditRangeFloatWidget
+
+
+
+ Форма
+
+
+
+ CEditRangeUIntWidget
+
+
+
+ Форма
+
+
+
+ CEmitterPage
+
+
+
+ Форма
+
+
+
+
+ Главное
+
+
+
+
+ Излучаемые частицы:
+
+
+
+
+ Тип излучения:
+
+
+
+
+ Постоянный
+
+
+
+
+ После уничтожения
+
+
+
+
+ Одиночный
+
+
+
+
+ После отскока
+
+
+
+
+
+
+
+
+
+ Направление:
+
+
+
+
+ По умолчанию
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Пользовательский
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Задержка излучения:
+
+
+
+
+
+
+
+
+
+ Радиус:
+
+
+
+
+
+ Период излучения
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сила излучения
+
+
+
+ CExampleSettingsPage
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CForcePage
+
+
+
+ Форма
+
+
+
+
+ Цели:
+
+
+
+
+ Доступные цели:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Параметрический коэффициент:
+
+
+
+
+ Радиальное ускорение:
+
+
+
+
+ Тангенциальное ускорение:
+
+
+
+
+ Интенсивность силы
+
+
+
+ CGlobalWindDialog
+
+
+
+ Погода
+
+
+
+
+ Сила ветра:
+
+
+
+ CLightPage
+
+
+
+ Форма
+
+
+
+
+ Цвет освещения
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CLocatedBindablePage
+
+
+
+ Форма
+
+
+
+
+ Режим смешивания:
+
+
+
+
+ Сложение
+
+
+
+
+ Перемножение
+
+
+
+
+ Альфа смешивание
+
+
+
+
+ Альфа тест
+
+
+
+
+
+
+
+
+
+ Глобальное освещение
+
+
+
+
+ Z-Тест
+
+
+
+
+ Z- Смещение:
+
+
+
+
+ Цвет
+
+
+
+
+
+
+
+
+
+ Высота
+
+
+
+
+ Ширина
+
+
+
+
+ Размер
+
+
+
+
+ Угол 2D
+
+
+
+
+ Вращение
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Z-Выравнивание
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Локальный
+
+
+
+
+ Мировой
+
+
+
+
+ Пользовательский
+
+
+
+
+ Родительская система координат
+
+
+
+
+ Использовать интерполяцию эрмита
+
+
+
+ CLocatedPage
+
+
+
+ Форма
+
+
+
+
+ Главное
+
+
+
+
+ Система координат:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Пользовательский
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Максимальное количество частиц:
+
+
+
+
+
+
+
+
+
+ Время жизни
+
+
+
+
+ Ограниченное время жизни
+
+
+
+
+ Тригер для уничтожения
+
+
+
+
+ Правка
+
+
+
+
+ Масса частиц
+
+
+
+ CLogPlugin
+
+
+
+ Лог
+
+
+
+ CMeshWidget
+
+
+
+
+
+
+
+
+ Модель:
+
+
+
+
+ Обзор
+
+
+
+
+ Модель не загружена
+
+
+
+
+ Морфинг
+
+
+
+
+ Правка
+
+
+
+ CMorphMeshDialog
+
+
+
+
+
+
+
+
+ Добавить
+
+
+
+
+ Изменить
+
+
+
+
+ Вставить
+
+
+
+
+ Удалить
+
+
+
+
+ Вверх
+
+
+
+
+ Вниз
+
+
+
+
+ Внимание: Модель не найдена или несовместима !!
+
+
+
+ CMultiTexDialog
+
+
+
+ Мультитекстурирование
+
+
+
+
+ Главная текстура
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сложение
+
+
+
+
+
+ Перемножение
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CPSMoverPage
+
+
+
+ Форма
+
+
+
+
+ Позиция:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Шасштаб:
+
+
+
+ CParticleControlDialog
+
+
+
+
+
+
+
+
+ Повтор
+
+
+
+
+
+
+
+
+
+ Включить авто подсчет
+
+
+
+
+
+
+
+
+
+ Все системы частиц
+
+
+
+
+ Сбросить авто подсчет
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Выбрать anim
+
+
+
+
+
+
+
+
+
+ Главное
+
+
+
+
+ Дополнительное
+
+
+
+
+ Кол-во частиц:9999999
+
+
+
+
+
+
+
+
+
+ Время:99999999999
+
+
+
+ CParticleLinkDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Присоединить
+
+
+
+
+
+
+
+
+ CParticleSystemPage
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Пользовательский
+
+
+
+
+
+
+
+
+
+
+
+
+ Мировой
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Авто
+
+
+
+
+ Сбросить
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Настройки
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Глобальный цвет
+
+
+
+
+ Принудительное глобальное освещение
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Отключить
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CParticleTextureAnimWidget
+
+
+
+ Форма
+
+
+
+
+ Включить анимацию текстуры
+
+
+
+
+ Группа текстур
+
+
+
+
+ Мультитекстурирование
+
+
+
+
+ Правка
+
+
+
+ CParticleTextureWidget
+
+
+
+ Форма
+
+
+
+
+ Выбрать
+
+
+
+
+ Удалить
+
+
+
+
+ Имя:
+
+
+
+
+ Размер:
+
+
+
+
+ Цвет:
+
+
+
+ CParticleWorkspaceDialog
+
+
+
+ Испектор объектов редактора частиц
+
+
+
+ CPluginSpec
+
+
+
+ Файл не существует: %1
+
+
+
+
+ Не удалось открыть файл для чтения: %1
+
+
+
+
+ Загрузка библиотеки не удалась, потому что не разрешены зависимости
+
+
+
+
+ Плагин не действительный (не является производным от IPlugin)
+
+
+
+
+ Инициализировать плагин не удалось, потому что плагин не загружен
+
+
+
+
+ Внутренняя ошибка: нет экземпляра плагина для инициализации
+
+
+
+
+ Плагин не удалось инициализировать: %1
+
+
+
+
+ Невозможно выполнить extensionsInitialized потому что плагин не инициализирован
+
+
+
+
+ Внутренняя ошибка: нет экземпляра плагина для extensionsInitialized
+
+
+
+ CPluginView
+
+
+
+ О модулях
+
+
+
+
+ Состояние
+
+
+
+
+ Название
+
+
+
+
+ Версия
+
+
+
+
+ Поставщик
+
+
+
+
+ Расположение
+
+
+
+
+ Подробнее
+
+
+
+
+ Подробнее об ошибке
+
+
+
+
+ Закрыть
+
+
+
+
+
+
+
+
+ CSearchPathsSettingsPage
+
+
+
+ Форма
+
+
+
+
+ Пути поиска
+
+
+
+
+
+
+
+
+
+
+
+ CSettingsDialog
+
+
+
+
+ Настройки
+
+
+
+
+
+
+
+
+
+ Графика
+
+
+
+
+ Звук
+
+
+
+
+ Пути
+
+
+
+
+
+
+
+
+
+ Графические настройки
+
+
+
+
+
+ Драйвер
+
+
+
+
+ Блум эффект
+
+
+
+
+ Плотность блума
+
+
+
+
+
+
+
+
+
+ Включить блум эффект
+
+
+
+
+ Qt стиль
+
+
+
+
+ Стиль
+
+
+
+
+
+
+
+
+
+ Звуковые настройки
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Пути поиска
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSetupFog
+
+
+
+ Настройка тумана
+
+
+
+
+ Начало:
+
+
+
+
+ Конец:
+
+
+
+
+ Включить туман
+
+
+
+
+ Цвет
+
+
+
+
+ Применить
+
+
+
+ CSkeletonScaleDialog
+
+
+
+ Редактор размеров скелета
+
+
+
+
+ Масштаб кости
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Масштаб оболочки (медленно)
+
+
+
+
+ Зеркалировать выбранное
+
+
+
+
+ Отменить
+
+
+
+
+ Повторить
+
+
+
+
+
+
+
+
+
+ Сохранить как
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSlotGroupBox
+
+
+
+
+
+
+
+
+ Слот _:пустой
+
+
+
+
+ Начало смешивания
+
+
+
+
+ Конец смешивания
+
+
+
+
+ Смещение кадра
+
+
+
+
+ Скорость
+
+
+
+
+ Начальный кадр
+
+
+
+
+ Конечный кадр
+
+
+
+
+ Плавность
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Повтор
+
+
+
+
+ Отключить
+
+
+
+
+ Выбрать anim
+
+
+
+
+ Выбрать skel
+
+
+
+
+
+
+
+
+
+ Включить
+
+
+
+
+ Ивертировать веса скелета
+
+
+
+ CSoundPage
+
+
+
+ Форма
+
+
+
+
+ Главное
+
+
+
+
+ Имя звука
+
+
+
+
+ Обзор
+
+
+
+
+ Играть
+
+
+
+
+
+
+
+
+
+ Выключить
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Громкость
+
+
+
+
+
+
+
+
+ CSunColorDialog
+
+
+
+ Цвет солнца
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTailParticleWidget
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CTuneMRMDialog
+
+
+
+
+
+
+
+
+ Макс.(укажите макс. значение)
+
+
+
+
+ Текущее(реальное макс.значение количества полигонов)
+
+
+
+ CTuneTimerDialog
+
+
+
+ Временной интервал обновления рендера
+
+
+
+
+ мсек
+
+
+
+ CVegetNoiseValueWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableApperancePage
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDensityPage
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+ Обзор
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Шасштаб
+
+
+
+
+ Вращение
+
+
+
+ CVegetableLandscapePage
+
+
+
+ Форма
+
+
+
+
+ Настройки ветра
+
+
+
+
+ Сила ветра:
+
+
+
+
+
+
+
+
+
+ Частота
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Показать ландшафт
+
+
+
+
+
+
+
+
+ CVegetableRotatePage
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CVegetableScalePage
+
+
+
+ Форма
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CWaterPoolDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Сложение
+
+
+
+
+ Удалить
+
+
+
+
+
+
+
+
+
+ Размер:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Загрузить
+
+
+
+
+ Сохранить
+
+
+
+ CWorkspacePage
+
+
+
+ Форма
+
+
+
+
+ Редактор системы частиц
+
+
+
+
+ Рабочее пространство:
+
+
+
+
+ Создать
+
+
+
+
+ Загрузить
+
+
+
+
+ Сохранить
+
+
+
+
+ Сохранить как
+
+
+
+
+ Система частиц:
+
+
+
+
+ Вставить
+
+
+
+
+ Создать
+
+
+
+
+ Сбросить
+
+
+
+ CZonePage
+
+
+
+ Форма
+
+
+
+
+ Цели:
+
+
+
+
+ Доступные цели:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Отскок
+
+
+
+
+ Уничтожение
+
+
+
+
+ Сила отскока:
+
+
+
+ Core::CMainWindow
+
+
+
+
+
+
+
+
+ О Object Viewer Qt
+
+
+
+
+
+
+
+
+
+ &Открыть...
+
+
+
+
+ Открыть файл
+
+
+
+
+ В&ыход
+
+
+
+
+
+
+
+
+
+ Выйти из приложения
+
+
+
+
+ &Настройки
+
+
+
+
+ Открыть диалог настроек
+
+
+
+
+ О программе
+
+
+
+
+ Открыть диалог О программе
+
+
+
+
+ О &Qt
+
+
+
+
+ Открыть диалог О Qt
+
+
+
+
+ О &модулях
+
+
+
+
+ Показать диалог списка плагинов
+
+
+
+
+ &Файл
+
+
+
+
+ &Правка
+
+
+
+
+ &Вид
+
+
+
+
+ &Иструменты
+
+
+
+
+ &Справка
+
+
+
+
+
+
+
+
+ Core::CSearchPathsSettingsPage
+
+
+
+ Пути поиска
+
+
+
+
+ Главное
+
+
+
+ Core::CorePlugin
+
+
+
+
+
+
+
+
+ О модулях
+
+
+
+ CurveEditDialog
+
+
+
+ Редактор кривых
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dialog
+
+
+
+
+
+
+
+
+ Обзор
+
+
+
+
+ Перегрузить
+
+
+
+
+ Выход
+
+
+
+ Form
+
+
+
+ Форма
+
+
+
+
+ Графические настройки
+
+
+
+
+
+ Драйвер
+
+
+
+
+ Qt стиль
+
+
+
+
+ Стиль
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Звуковые настройки
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT
+
+
+ Точка
+
+
+
+ Лента
+
+
+
+ Модель
+
+
+
+ Ограниченная модель
+
+
+
+ Грань
+
+
+
+ Гравитация
+
+
+
+ Пружина
+
+
+
+ Плоскость
+
+
+
+ Сфера
+
+
+
+ Прямоугольник
+
+
+
+ Диск
+
+
+
+ Цилиндр
+
+
+
+ NLQT::CAnimationSetDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribFloatWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribPlaneBasisWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribRGBAWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribUIntWidget
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CAttribWidget
+
+
+
+
+
+
+
+ NLQT::CBinOpDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CBinOpDialogT
+
+
+
+ Выбрать Arg1
+
+
+
+
+ Выбрать Arg2
+
+
+
+
+ Перемножить
+
+
+
+
+ Сложить
+
+
+
+
+ Вычитать
+
+
+
+ NLQT::CCameraControl
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Правка
+
+
+
+
+
+
+
+
+
+ Режим отображения
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Скорость:
+
+
+
+
+ Создать камеру
+
+
+
+
+ Создать новую камеру
+
+
+
+
+ Удалить камеру
+
+
+
+
+ Удалить текущую камеру
+
+
+
+
+
+
+
+
+
+ Сбросить камеру
+
+
+
+
+ Сбросить текущую камеру
+
+
+
+
+ %1_Камера
+
+
+
+ NLQT::CColorGradientWrapper
+
+
+
+ Цветовой градиент
+
+
+
+ NLQT::CDirectionWidget
+
+
+
+ Введите название
+
+
+
+ NLQT::CEmitterPage
+
+
+
+
+
+
+ Редактор системы частиц
+
+
+
+
+ Невозможно выполнить операцию: система частиц помечена флагом "No max nb steps" или использует заданный "Spell FX,
+и, таким образом, должна иметь конечную длительность. Эта операция создает цикл в системе частиц, и это запрещено.
+
+
+
+
+ Петли с эмиттерами запрещены.
+
+
+
+
+
+ Невозможно выполнить операцию: система частиц помечен флагом "No max nb steps" или использует "Spell FX,
+и, таким образом, должна иметь конечную длительность. Пожалуйста, удалите этот флаг в первую очередь.
+
+
+
+
+ Не излучать
+
+
+
+ NLQT::CFloatGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CFollowPathDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ XY плоскость
+
+
+
+
+ XZ плоскость
+
+
+
+
+ YZ плоскость
+
+
+
+ NLQT::CForcePage
+
+
+
+ Редактор системы частиц
+
+
+
+
+ Целевой объект длиться вечно. Применяя силу к такому объекту может привести к нестабильности в системе через некоторое время. Продолжить?
+
+
+
+ NLQT::CGradientDialog
+
+
+
+
+
+
+
+ NLQT::CIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CLocatedBindablePage
+
+
+
+ Материал
+
+
+
+
+ Размер/Угол 2D
+
+
+
+
+ Вращение
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Параметры модели
+
+
+
+
+
+ Параметры текстуры
+
+
+
+
+ Ширина
+
+
+
+
+ Высота
+
+
+
+
+ Размер
+
+
+
+ NLQT::CLocatedPage
+
+
+
+
+ Редактор системы частиц
+
+
+
+
+
+
+
+
+
+ Невозможно выполнить операцию: система помечена "No max nb steps" или использует "Spell FX,
+и, таким образом, должна иметь конечную длительность. Пожалуйста, удалите этот флаг в первую очередь.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CMainWindow
+
+
+
+ Открыть NeL файлы
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ файл NeL скелета (*.skel)
+
+
+
+
+ О Object Viewer Qt
+
+
+
+
+ <h2>Object Viewer Qt 8-)</h2><p> Авторы: dnk-88, sfb, Kaetemi, kervala <p>Compiled on %1 %2
+
+
+
+
+ &Открыть...
+
+
+
+
+ Открыть файл
+
+
+
+
+ В&ыход
+
+
+
+
+
+
+
+
+
+ Выйти из приложения
+
+
+
+
+ &Установить фоновый цвет
+
+
+
+
+ Установить фоновый цвет
+
+
+
+
+ Сбросить камеру
+
+
+
+
+
+
+
+
+
+ Сбросить текущую камеру
+
+
+
+
+
+
+
+
+
+ Переключить режим рендера
+
+
+
+
+ С&бросить сцену
+
+
+
+
+ Сбросить текукщую сцену
+
+
+
+
+
+ Перегрузить текстуры
+
+
+
+
+ Сохранить с&криншот
+
+
+
+
+ Создать скриншот окна просмотра и сохранить
+
+
+
+
+ &Настройки
+
+
+
+
+ Настройки
+
+
+
+
+ О программе
+
+
+
+
+ Открыть диалог О программе
+
+
+
+
+ О &Qt
+
+
+
+
+ Открыть диалог О Qt
+
+
+
+
+
+ &Файл
+
+
+
+
+ &Вид
+
+
+
+
+ С&цена
+
+
+
+
+
+ &Иструменты
+
+
+
+
+ &Справка
+
+
+
+
+
+
+
+
+
+ Загрузка отменена
+
+
+
+
+ Файл загружен
+
+
+
+ NLQT::CMeshWidget
+
+
+
+ Открыть NeL файлы
+
+
+
+
+
+
+
+
+
+ Ошибка загрузка модели
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Модель не загружена
+
+
+
+
+ Слишком много вершин
+
+
+
+ NLQT::CMorphMeshDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Открыть NeL файлы
+
+
+
+
+
+
+
+
+
+
+ NLQT::CParticleControlDialog
+
+
+
+ Кол-во частиц:
+
+
+
+
+
+
+
+
+
+ Время:
+
+
+
+
+ Кол-во частиц: %1
+
+
+
+
+
+
+
+
+
+ Время: %1
+
+
+
+ NLQT::CParticleSystemPage
+
+
+
+ Вы уверены?
+
+
+
+
+
+
+
+
+
+ Невозможно выполнить операцию: система помечена "No max nb steps" или использует "Spell FX,
+и, таким образом, должна иметь конечную длительность. Пожалуйста, удалите этот флаг в первую очередь.
+
+
+
+
+
+
+
+
+
+ Система частиц должна иметь конечную продолжительность этого параметра! Пожалуйста, проверьте.
+
+
+
+ NLQT::CParticleTextureWidget
+
+
+
+ Открыть файл текстуры
+
+
+
+
+ Файл изображения (*.tga *.png)
+
+
+
+
+ Ошибка загрузки текстуры
+
+
+
+
+ Имя:
+
+
+
+
+ Размер:
+
+
+
+
+ Цвет:
+
+
+
+
+ Имя: %1
+
+
+
+
+ Размер: %1x%2
+
+
+
+
+ Цвет: %1
+
+
+
+ NLQT::CParticleWorkspaceDialog
+
+
+
+
+
+
+
+
+ Сохранить
+
+
+
+
+ Сохранить как
+
+
+
+
+ Очистить
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Удалить
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Редактор системы частиц
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Очистить?
+
+
+
+
+
+ Невозможно выполнить операцию: система помечена "No max nb steps" или использует "Spell FX,
+и, таким образом, должна иметь конечную длительность. Пожалуйста, удалите этот флаг в первую очередь.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CPlaneBasisGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CPropertyDialog
+
+
+
+ Редактор свойств
+
+
+
+ NLQT::CSettingsDialog
+
+
+
+ Настройки
+
+
+
+
+ настройки графики и звука будут применены после перезапуска программы
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CSkeletonScaleDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Не удалось открыть файл для записи!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Не удалось открыть файл для чтения!
+
+
+
+
+
+
+
+
+
+
+ Не удалось сохранить файл!
+
+
+
+
+ Не удалось открыть файл!
+
+
+
+ NLQT::CSlotGroupBox
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Шаблоны весов скелета:
+
+
+
+ NLQT::CSlotManagerDialog
+
+
+
+ Слот %1 : пусто : пусто
+
+
+
+
+ Пусто %1
+
+
+
+
+ Микшер
+
+
+
+ NLQT::CSoundPage
+
+
+
+
+
+
+
+
+ Звук:
+
+
+
+ NLQT::CSpinnerDialog
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CTextureGradientInterface
+
+
+
+
+
+
+
+ NLQT::CUIntGradientWrapper
+
+
+
+
+
+
+
+ NLQT::CValueBlenderDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CValueFromEmitterDialog
+
+
+
+ Значение из эмитера
+
+
+
+ NLQT::CVegetableApperancePage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDensityPage
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CVegetableDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NLQT::CWorkspacePage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Открыть NeL файлы
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Редактор системы частиц
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Не удалось создать новую систему частиц
+
+
+
+ Plugin::CCoreListener
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::CExampleAppPage
+
+
+
+
+
+
+
+ Plugin::CExampleSettingsPage
+
+
+
+
+
+
+
+
+ Главное
+
+
+
+ Plugin::MyPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ Plugin::SheetBuilderPlugin
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderConfigDialog
+
+
+
+
+
+
+
+
+
+ Сложение
+
+
+
+
+
+ Удалить
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SheetBuilderDialog
+
+
+
+
+
+
+
+
+ Закрыть
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Настройки
+
+
+
+
+
+
+
+