diff --git a/stuff/config/loc/日本語/image.qm b/stuff/config/loc/日本語/image.qm index 63d5bae..5d559ed 100644 Binary files a/stuff/config/loc/日本語/image.qm and b/stuff/config/loc/日本語/image.qm differ diff --git a/stuff/config/loc/日本語/tnztools.qm b/stuff/config/loc/日本語/tnztools.qm index 2219461..521d912 100644 Binary files a/stuff/config/loc/日本語/tnztools.qm and b/stuff/config/loc/日本語/tnztools.qm differ diff --git a/stuff/config/loc/日本語/toonzqt.qm b/stuff/config/loc/日本語/toonzqt.qm index 55c5847..aaa2b50 100644 Binary files a/stuff/config/loc/日本語/toonzqt.qm and b/stuff/config/loc/日本語/toonzqt.qm differ diff --git a/toonz/sources/image/svg/tiio_svg.cpp b/toonz/sources/image/svg/tiio_svg.cpp index f4346f0..7b2b5e2 100644 --- a/toonz/sources/image/svg/tiio_svg.cpp +++ b/toonz/sources/image/svg/tiio_svg.cpp @@ -1950,6 +1950,15 @@ Tiio::SvgWriterProperties::SvgWriterProperties() bind(m_outlineQuality); } +void Tiio::SvgWriterProperties::updateTranslation() { + m_strokeMode.setQStringName(tr("Stroke Mode")); + m_outlineQuality.setQStringName(tr("Outline Quality")); + m_strokeMode.setItemUIName(L"Centerline", tr("Centerline")); + m_strokeMode.setItemUIName(L"Outline", tr("Outline")); + m_outlineQuality.setItemUIName(L"High", tr("High")); + m_outlineQuality.setItemUIName(L"Medium", tr("Medium")); + m_outlineQuality.setItemUIName(L"Low", tr("Low")); +} //---------------------------------------------------------------------------- // void writeSvg(QString path, TVectorImageP v) diff --git a/toonz/sources/image/svg/tiio_svg.h b/toonz/sources/image/svg/tiio_svg.h index 8d5ca2d..3a68205 100644 --- a/toonz/sources/image/svg/tiio_svg.h +++ b/toonz/sources/image/svg/tiio_svg.h @@ -4,6 +4,7 @@ #define TTIO_SVG_INCLUDED #include "tlevel_io.h" +#include <QCoreApplication> #endif @@ -35,10 +36,12 @@ private: namespace Tiio { class SvgWriterProperties final : public TPropertyGroup { + Q_DECLARE_TR_FUNCTIONS(SvgWriterProperties) public: TEnumProperty m_strokeMode; TEnumProperty m_outlineQuality; SvgWriterProperties(); + void updateTranslation() override; }; } diff --git a/toonz/sources/tnztools/CMakeLists.txt b/toonz/sources/tnztools/CMakeLists.txt index 496d4c1..06626e1 100644 --- a/toonz/sources/tnztools/CMakeLists.txt +++ b/toonz/sources/tnztools/CMakeLists.txt @@ -13,6 +13,7 @@ set(MOC_HEADERS rgbpickertool.h rulertool.h stylepickertool.h + viewtools.h ) set(HEADERS ${MOC_HEADERS} diff --git a/toonz/sources/tnztools/tooloptions.cpp b/toonz/sources/tnztools/tooloptions.cpp index 9ad5510..9473842 100644 --- a/toonz/sources/tnztools/tooloptions.cpp +++ b/toonz/sources/tnztools/tooloptions.cpp @@ -1057,7 +1057,9 @@ void ArrowToolOptionsBox::updateStageObjectComboItems() { } TStageObject *pegbar = xsh->getStageObject(id); - QString itemName = QString::fromStdString(pegbar->getName()); + QString itemName = (id.isTable()) + ? tr("Table") + : QString::fromStdString(pegbar->getName()); // store the item with ObjectId data m_currentStageObjectCombo->addItem(itemName, (int)id.getCode()); } diff --git a/toonz/sources/tnztools/viewtools.cpp b/toonz/sources/tnztools/viewtools.cpp index 4b7a81d..3a7e026 100644 --- a/toonz/sources/tnztools/viewtools.cpp +++ b/toonz/sources/tnztools/viewtools.cpp @@ -1,10 +1,8 @@ +#include "viewtools.h" -#include "tools/tool.h" -#include "tstopwatch.h" #include "tools/cursors.h" #include "tgeometry.h" -#include "tproperty.h" #include <math.h> @@ -126,105 +124,84 @@ public: } handTool; +} // namespace + //============================================================================= // Rotate Tool //----------------------------------------------------------------------------- -class RotateTool final : public QObject, public TTool { - TStopWatch m_sw; - TPointD m_oldPos; - TPointD m_center; - bool m_dragging; - double m_angle; - TPointD m_oldMousePos; - TBoolProperty m_cameraCentered; - TPropertyGroup m_prop; - -public: - RotateTool() - : TTool("T_Rotate") - , m_dragging(false) - , m_cameraCentered("Rotate On Camera Center", false) - , m_angle(0) { - bind(TTool::AllTargets); - m_prop.bind(m_cameraCentered); - } - - ToolType getToolType() const override { return TTool::GenericTool; } - - void updateMatrix() override { return setMatrix(TAffine()); } - - TPropertyGroup *getProperties(int targetType) override { return &m_prop; } - - void leftButtonDown(const TPointD &pos, const TMouseEvent &e) override { - if (!m_viewer) return; - - m_angle = 0.0; - m_dragging = true; - m_oldPos = pos; +RotateTool::RotateTool() + : TTool("T_Rotate") + , m_dragging(false) + , m_cameraCentered("Rotate On Camera Center", false) + , m_angle(0) { + bind(TTool::AllTargets); + m_prop.bind(m_cameraCentered); +} + +void RotateTool::leftButtonDown(const TPointD &pos, const TMouseEvent &e) { + if (!m_viewer) return; + + m_angle = 0.0; + m_dragging = true; + m_oldPos = pos; + m_oldMousePos = e.m_pos; + // m_center = TPointD(0,0); + m_sw.start(true); + invalidate(); + + // m_center = + // viewAffine.inv()*TPointD(0,0);//m_viewer->winToWorld(m_viewer); + // virtual TPointD winToWorld(const TPoint &winPos) const = 0; +} + +void RotateTool::leftButtonDrag(const TPointD &pos, const TMouseEvent &e) { + if (!m_viewer) return; + if (m_sw.getTotalTime() < 50) return; + m_sw.stop(); + m_sw.start(true); + TPointD p = pos; + if (m_viewer->is3DView()) { + TPointD d = e.m_pos - m_oldMousePos; m_oldMousePos = e.m_pos; - // m_center = TPointD(0,0); - m_sw.start(true); - invalidate(); - - // m_center = - // viewAffine.inv()*TPointD(0,0);//m_viewer->winToWorld(m_viewer); - // virtual TPointD winToWorld(const TPoint &winPos) const = 0; - } - - void leftButtonDrag(const TPointD &pos, const TMouseEvent &e) override { - if (!m_viewer) return; - if (m_sw.getTotalTime() < 50) return; - m_sw.stop(); - m_sw.start(true); - TPointD p = pos; - if (m_viewer->is3DView()) { - TPointD d = e.m_pos - m_oldMousePos; - m_oldMousePos = e.m_pos; - double factor = 0.5; - m_viewer->rotate3D(factor * d.x, -factor * d.y); - } else { - TPointD a = p - m_center; - TPointD b = m_oldPos - m_center; - if (norm2(a) > 0 && norm2(b) > 0) { - double ang = asin(cross(b, a) / (norm(a) * norm(b))) * M_180_PI; - m_angle = m_angle + ang; - m_viewer->rotate(m_center, m_angle); - } + double factor = 0.5; + m_viewer->rotate3D(factor * d.x, -factor * d.y); + } else { + TPointD a = p - m_center; + TPointD b = m_oldPos - m_center; + if (norm2(a) > 0 && norm2(b) > 0) { + double ang = asin(cross(b, a) / (norm(a) * norm(b))) * M_180_PI; + m_angle = m_angle + ang; + m_viewer->rotate(m_center, m_angle); } - m_oldPos = p; } - - void leftButtonUp(const TPointD &pos, const TMouseEvent &e) override { - m_dragging = false; - invalidate(); - m_sw.stop(); - } - - void draw() override { - glColor3f(1, 0, 0); - double u = 50; - if (m_cameraCentered.getValue()) - m_center = TPointD(0, 0); - else { - TAffine aff = m_viewer->getViewMatrix().inv(); - if (m_viewer->getIsFlippedX()) aff = aff * TScale(-1, 1); - if (m_viewer->getIsFlippedY()) aff = aff * TScale(1, -1); - u = u * sqrt(aff.det()); - m_center = aff * TPointD(0, 0); - } - tglDrawSegment(TPointD(-u + m_center.x, m_center.y), - TPointD(u + m_center.x, m_center.y)); - tglDrawSegment(TPointD(m_center.x, -u + m_center.y), - TPointD(m_center.x, u + m_center.y)); + m_oldPos = p; +} + +void RotateTool::leftButtonUp(const TPointD &pos, const TMouseEvent &e) { + m_dragging = false; + invalidate(); + m_sw.stop(); +} + +void RotateTool::draw() { + glColor3f(1, 0, 0); + double u = 50; + if (m_cameraCentered.getValue()) + m_center = TPointD(0, 0); + else { + TAffine aff = m_viewer->getViewMatrix().inv(); + if (m_viewer->getIsFlippedX()) aff = aff * TScale(-1, 1); + if (m_viewer->getIsFlippedY()) aff = aff * TScale(1, -1); + u = u * sqrt(aff.det()); + m_center = aff * TPointD(0, 0); } + tglDrawSegment(TPointD(-u + m_center.x, m_center.y), + TPointD(u + m_center.x, m_center.y)); + tglDrawSegment(TPointD(m_center.x, -u + m_center.y), + TPointD(m_center.x, u + m_center.y)); +} - int getCursorId() const override { return ToolCursor::RotateCursor; } - - void updateTranslation() { - m_cameraCentered.setQStringName(tr("Rotate On Camera Center")); - } +int RotateTool::getCursorId() const { return ToolCursor::RotateCursor; } -} rotateTool; - -} // namespace +RotateTool rotateTool; \ No newline at end of file diff --git a/toonz/sources/tnztools/viewtools.h b/toonz/sources/tnztools/viewtools.h new file mode 100644 index 0000000..1ad806b --- /dev/null +++ b/toonz/sources/tnztools/viewtools.h @@ -0,0 +1,45 @@ +#pragma once + +#ifndef VIEWTOOLS_H +#define VIEWTOOLS_H + +#include "tools/tool.h" +#include "tstopwatch.h" +#include "tproperty.h" + +//============================================================================= +// Rotate Tool +//----------------------------------------------------------------------------- + +class RotateTool final : public QObject, public TTool { + Q_OBJECT + + TStopWatch m_sw; + TPointD m_oldPos; + TPointD m_center; + bool m_dragging; + double m_angle; + TPointD m_oldMousePos; + TBoolProperty m_cameraCentered; + TPropertyGroup m_prop; + +public: + RotateTool(); + + ToolType getToolType() const override { return TTool::GenericTool; } + void updateMatrix() override { return setMatrix(TAffine()); } + TPropertyGroup *getProperties(int targetType) override { return &m_prop; } + + void leftButtonDown(const TPointD &pos, const TMouseEvent &e) override; + void leftButtonDrag(const TPointD &pos, const TMouseEvent &e) override; + void leftButtonUp(const TPointD &pos, const TMouseEvent &e) override; + void draw() override; + + int getCursorId() const override; + + void updateTranslation() { + m_cameraCentered.setQStringName(tr("Rotate On Camera Center")); + } +}; + +#endif VIEWTOOLS_H \ No newline at end of file diff --git a/toonz/sources/toonzqt/fxsettings.cpp b/toonz/sources/toonzqt/fxsettings.cpp index 571480e..20f35ab 100644 --- a/toonz/sources/toonzqt/fxsettings.cpp +++ b/toonz/sources/toonzqt/fxsettings.cpp @@ -1309,7 +1309,7 @@ void FxSettings::changeTitleBar(TFx *fx) { QDialog *popup = dynamic_cast<QDialog *>(parentWidget()); if (!popup) return; - QString titleText("Fx Settings"); + QString titleText(tr("Fx Settings")); if (fx) { titleText += tr(" : "); titleText += QString::fromStdWString(fx->getName()); diff --git a/toonz/sources/translations/chinese/image.ts b/toonz/sources/translations/chinese/image.ts index d33d03f..73006fb 100644 --- a/toonz/sources/translations/chinese/image.ts +++ b/toonz/sources/translations/chinese/image.ts @@ -176,6 +176,44 @@ Please try raising the FFmpeg timeout in Preferences.</source> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/chinese/tnztools.ts b/toonz/sources/translations/chinese/tnztools.ts index c470514..5cf078d 100644 --- a/toonz/sources/translations/chinese/tnztools.ts +++ b/toonz/sources/translations/chinese/tnztools.ts @@ -83,6 +83,10 @@ <source>Rotation:</source> <translation>旋转:</translation> </message> + <message> + <source>Table</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BrushTool</name> diff --git a/toonz/sources/translations/chinese/toonzqt.ts b/toonz/sources/translations/chinese/toonzqt.ts index 06eb6a5..b300c2f 100644 --- a/toonz/sources/translations/chinese/toonzqt.ts +++ b/toonz/sources/translations/chinese/toonzqt.ts @@ -1269,6 +1269,10 @@ Select FX nodes and related links before copying or cutting the selection you wa <source> : </source> <translation> : </translation> </message> + <message> + <source>Fx Settings</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FxXSheetPainter</name> diff --git a/toonz/sources/translations/french/image.ts b/toonz/sources/translations/french/image.ts index d33d03f..73006fb 100644 --- a/toonz/sources/translations/french/image.ts +++ b/toonz/sources/translations/french/image.ts @@ -176,6 +176,44 @@ Please try raising the FFmpeg timeout in Preferences.</source> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/french/tnztools.ts b/toonz/sources/translations/french/tnztools.ts index ab8a4c3..889d974 100644 --- a/toonz/sources/translations/french/tnztools.ts +++ b/toonz/sources/translations/french/tnztools.ts @@ -83,6 +83,10 @@ <source>Rotation:</source> <translation type="unfinished"></translation> </message> + <message> + <source>Table</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BrushTool</name> diff --git a/toonz/sources/translations/french/toonzqt.ts b/toonz/sources/translations/french/toonzqt.ts index 8778636..56d4253 100644 --- a/toonz/sources/translations/french/toonzqt.ts +++ b/toonz/sources/translations/french/toonzqt.ts @@ -1259,6 +1259,10 @@ Sélectionnez les nœuds FX et les liens connexes avant de copier ou couper la s <source> : </source> <translation type="unfinished"></translation> </message> + <message> + <source>Fx Settings</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FxXSheetPainter</name> diff --git a/toonz/sources/translations/german/image.ts b/toonz/sources/translations/german/image.ts index d33d03f..73006fb 100644 --- a/toonz/sources/translations/german/image.ts +++ b/toonz/sources/translations/german/image.ts @@ -176,6 +176,44 @@ Please try raising the FFmpeg timeout in Preferences.</source> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/german/tnztools.ts b/toonz/sources/translations/german/tnztools.ts index 91dba23..db70fde 100644 --- a/toonz/sources/translations/german/tnztools.ts +++ b/toonz/sources/translations/german/tnztools.ts @@ -83,6 +83,10 @@ <source>Rotation:</source> <translation type="unfinished"></translation> </message> + <message> + <source>Table</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BrushTool</name> diff --git a/toonz/sources/translations/german/toonzqt.ts b/toonz/sources/translations/german/toonzqt.ts index 3681473..ad0cf0f 100644 --- a/toonz/sources/translations/german/toonzqt.ts +++ b/toonz/sources/translations/german/toonzqt.ts @@ -1270,6 +1270,10 @@ Wählen Sie Effekt-Nodes und verwandte Links, die Sie einfügen möchten, bevor <source> : </source> <translation> : </translation> </message> + <message> + <source>Fx Settings</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FxXSheetPainter</name> diff --git a/toonz/sources/translations/italian/image.ts b/toonz/sources/translations/italian/image.ts index d33d03f..73006fb 100644 --- a/toonz/sources/translations/italian/image.ts +++ b/toonz/sources/translations/italian/image.ts @@ -176,6 +176,44 @@ Please try raising the FFmpeg timeout in Preferences.</source> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/italian/tnztools.ts b/toonz/sources/translations/italian/tnztools.ts index 04b5c49..b5ca4ba 100644 --- a/toonz/sources/translations/italian/tnztools.ts +++ b/toonz/sources/translations/italian/tnztools.ts @@ -83,6 +83,10 @@ <source>Rotation:</source> <translation type="unfinished"></translation> </message> + <message> + <source>Table</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BrushTool</name> diff --git a/toonz/sources/translations/italian/toonzqt.ts b/toonz/sources/translations/italian/toonzqt.ts index df4dae5..23d7440 100644 --- a/toonz/sources/translations/italian/toonzqt.ts +++ b/toonz/sources/translations/italian/toonzqt.ts @@ -1259,6 +1259,10 @@ Seleziona i nodi Effetto ed i relativi collegamenti prima di copiare o tagliare <source> : </source> <translation type="unfinished"></translation> </message> + <message> + <source>Fx Settings</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FxXSheetPainter</name> diff --git a/toonz/sources/translations/japanese/image.ts b/toonz/sources/translations/japanese/image.ts index 861839a..fb57b98 100644 --- a/toonz/sources/translations/japanese/image.ts +++ b/toonz/sources/translations/japanese/image.ts @@ -178,6 +178,44 @@ Please try raising the FFmpeg timeout in Preferences.</source> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation>モード</translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation>アウトラインの品質</translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation>中心線</translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation>アウトライン</translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation>高</translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation>中</translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation>低</translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/japanese/tnztools.ts b/toonz/sources/translations/japanese/tnztools.ts index 07f12b2..d8d019a 100644 --- a/toonz/sources/translations/japanese/tnztools.ts +++ b/toonz/sources/translations/japanese/tnztools.ts @@ -83,6 +83,10 @@ <source>Rotation:</source> <translation>回転:</translation> </message> + <message> + <source>Table</source> + <translation>テーブル</translation> + </message> </context> <context> <name>BrushTool</name> diff --git a/toonz/sources/translations/japanese/toonzqt.ts b/toonz/sources/translations/japanese/toonzqt.ts index 1c94940..d1e9654 100644 --- a/toonz/sources/translations/japanese/toonzqt.ts +++ b/toonz/sources/translations/japanese/toonzqt.ts @@ -1263,6 +1263,10 @@ Select FX nodes and related links before copying or cutting the selection you wa <source> : </source> <translation> : </translation> </message> + <message> + <source>Fx Settings</source> + <translation>エフェクト設定</translation> + </message> </context> <context> <name>FxXSheetPainter</name> diff --git a/toonz/sources/translations/korean/image.ts b/toonz/sources/translations/korean/image.ts index d33d03f..73006fb 100644 --- a/toonz/sources/translations/korean/image.ts +++ b/toonz/sources/translations/korean/image.ts @@ -176,6 +176,44 @@ Please try raising the FFmpeg timeout in Preferences.</source> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/korean/tnztools.ts b/toonz/sources/translations/korean/tnztools.ts index cd71c29..268f4e8 100644 --- a/toonz/sources/translations/korean/tnztools.ts +++ b/toonz/sources/translations/korean/tnztools.ts @@ -93,6 +93,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../../tnztools/tooloptions.cpp" line="1061"/> + <source>Table</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../../tnztools/tooloptions.cpp" line="664"/> <source>Pick:</source> <translation type="unfinished"></translation> @@ -266,17 +271,17 @@ <context> <name>BrushToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1752"/> + <location filename="../../tnztools/tooloptions.cpp" line="1754"/> <source>Preset Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1756"/> + <location filename="../../tnztools/tooloptions.cpp" line="1758"/> <source>OK</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1758"/> + <location filename="../../tnztools/tooloptions.cpp" line="1760"/> <source>Cancel</source> <translation type="unfinished"></translation> </message> @@ -1427,7 +1432,7 @@ Do you want to proceed?</source> <context> <name>RGBPickerToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2362"/> + <location filename="../../tnztools/tooloptions.cpp" line="2364"/> <source>Pick Screen</source> <translation type="unfinished"></translation> </message> @@ -1506,7 +1511,7 @@ Do you want to proceed?</source> <context> <name>RotateTool</name> <message> - <location filename="../../tnztools/viewtools.cpp" line="225"/> + <location filename="../../tnztools/viewtools.h" line="41"/> <source>Rotate On Camera Center</source> <translation type="unfinished"></translation> </message> @@ -1514,37 +1519,37 @@ Do you want to proceed?</source> <context> <name>RulerToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2123"/> + <location filename="../../tnztools/tooloptions.cpp" line="2125"/> <source>X:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2129"/> + <location filename="../../tnztools/tooloptions.cpp" line="2131"/> <source>Y:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2137"/> + <location filename="../../tnztools/tooloptions.cpp" line="2139"/> <source>W:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2143"/> + <location filename="../../tnztools/tooloptions.cpp" line="2145"/> <source>H:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2151"/> + <location filename="../../tnztools/tooloptions.cpp" line="2153"/> <source>A:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2156"/> + <location filename="../../tnztools/tooloptions.cpp" line="2158"/> <source>L:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> @@ -1576,37 +1581,37 @@ Do you want to proceed?</source> <context> <name>SelectionToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1171"/> + <location filename="../../tnztools/tooloptions.cpp" line="1173"/> <source>H:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1173"/> + <location filename="../../tnztools/tooloptions.cpp" line="1175"/> <source>V:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1175"/> + <location filename="../../tnztools/tooloptions.cpp" line="1177"/> <source>Link</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1179"/> + <location filename="../../tnztools/tooloptions.cpp" line="1181"/> <source>Rotation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1183"/> + <location filename="../../tnztools/tooloptions.cpp" line="1185"/> <source>E/W:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1185"/> + <location filename="../../tnztools/tooloptions.cpp" line="1187"/> <source>N/S:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1238"/> + <location filename="../../tnztools/tooloptions.cpp" line="1240"/> <source>Thickness</source> <translation type="unfinished"></translation> </message> @@ -1700,7 +1705,7 @@ Do you want to proceed?</source> <context> <name>StylePickerToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2444"/> + <location filename="../../tnztools/tooloptions.cpp" line="2446"/> <source>With this option being activated, the picked style will be moved to the end of the first page of the palette.</source> <translation type="unfinished"></translation> diff --git a/toonz/sources/translations/korean/toonz.ts b/toonz/sources/translations/korean/toonz.ts index 3abf25a..78b8a59 100644 --- a/toonz/sources/translations/korean/toonz.ts +++ b/toonz/sources/translations/korean/toonz.ts @@ -10662,7 +10662,7 @@ Visit the Web site for more information.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../../toonz/main.cpp" line="116"/> + <location filename="../../toonz/main.cpp" line="117"/> <source>Installing %1 again could fix the problem.</source> <translation type="unfinished"></translation> </message> diff --git a/toonz/sources/translations/korean/toonzqt.ts b/toonz/sources/translations/korean/toonzqt.ts index 3e49705..d9c9a33 100644 --- a/toonz/sources/translations/korean/toonzqt.ts +++ b/toonz/sources/translations/korean/toonzqt.ts @@ -1384,6 +1384,11 @@ Select FX nodes and related links before copying or cutting the selection you wa <translation type="unfinished"></translation> </message> <message> + <location filename="../../toonzqt/fxsettings.cpp" line="1312"/> + <source>Fx Settings</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../../toonzqt/fxsettings.cpp" line="1314"/> <source> : </source> <translation type="unfinished"></translation> diff --git a/toonz/sources/translations/russian/image.ts b/toonz/sources/translations/russian/image.ts index d33d03f..73006fb 100644 --- a/toonz/sources/translations/russian/image.ts +++ b/toonz/sources/translations/russian/image.ts @@ -176,6 +176,44 @@ Please try raising the FFmpeg timeout in Preferences.</source> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/russian/tnztools.ts b/toonz/sources/translations/russian/tnztools.ts index c6a3cd5..91659c8 100644 --- a/toonz/sources/translations/russian/tnztools.ts +++ b/toonz/sources/translations/russian/tnztools.ts @@ -99,6 +99,11 @@ <translation>Центральное положение</translation> </message> <message> + <location filename="../../tnztools/tooloptions.cpp" line="1061"/> + <source>Table</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../../tnztools/tooloptions.cpp" line="664"/> <source>Pick:</source> <translation>Выбрать:</translation> @@ -276,17 +281,17 @@ <context> <name>BrushToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1752"/> + <location filename="../../tnztools/tooloptions.cpp" line="1754"/> <source>Preset Name</source> <translation>Имя предустановки</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1756"/> + <location filename="../../tnztools/tooloptions.cpp" line="1758"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1758"/> + <location filename="../../tnztools/tooloptions.cpp" line="1760"/> <source>Cancel</source> <translation>Отмена</translation> </message> @@ -1448,7 +1453,7 @@ Do you want to proceed?</source> <context> <name>RGBPickerToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2362"/> + <location filename="../../tnztools/tooloptions.cpp" line="2364"/> <source>Pick Screen</source> <translation>Экранный выбор</translation> </message> @@ -1527,7 +1532,7 @@ Do you want to proceed?</source> <context> <name>RotateTool</name> <message> - <location filename="../../tnztools/viewtools.cpp" line="225"/> + <location filename="../../tnztools/viewtools.h" line="41"/> <source>Rotate On Camera Center</source> <translation type="unfinished"></translation> </message> @@ -1535,37 +1540,37 @@ Do you want to proceed?</source> <context> <name>RulerToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2123"/> + <location filename="../../tnztools/tooloptions.cpp" line="2125"/> <source>X:</source> <comment>ruler tool option</comment> <translation type="unfinished">X:</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2129"/> + <location filename="../../tnztools/tooloptions.cpp" line="2131"/> <source>Y:</source> <comment>ruler tool option</comment> <translation type="unfinished">Y:</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2137"/> + <location filename="../../tnztools/tooloptions.cpp" line="2139"/> <source>W:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2143"/> + <location filename="../../tnztools/tooloptions.cpp" line="2145"/> <source>H:</source> <comment>ruler tool option</comment> <translation type="unfinished">H:</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2151"/> + <location filename="../../tnztools/tooloptions.cpp" line="2153"/> <source>A:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2156"/> + <location filename="../../tnztools/tooloptions.cpp" line="2158"/> <source>L:</source> <comment>ruler tool option</comment> <translation type="unfinished"></translation> @@ -1597,37 +1602,37 @@ Do you want to proceed?</source> <context> <name>SelectionToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1171"/> + <location filename="../../tnztools/tooloptions.cpp" line="1173"/> <source>H:</source> <translation>H:</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1173"/> + <location filename="../../tnztools/tooloptions.cpp" line="1175"/> <source>V:</source> <translation>V:</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1175"/> + <location filename="../../tnztools/tooloptions.cpp" line="1177"/> <source>Link</source> <translation>Связать</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1179"/> + <location filename="../../tnztools/tooloptions.cpp" line="1181"/> <source>Rotation</source> <translation>Вращение</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1183"/> + <location filename="../../tnztools/tooloptions.cpp" line="1185"/> <source>E/W:</source> <translation>E/W:</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1185"/> + <location filename="../../tnztools/tooloptions.cpp" line="1187"/> <source>N/S:</source> <translation>N/S:</translation> </message> <message> - <location filename="../../tnztools/tooloptions.cpp" line="1238"/> + <location filename="../../tnztools/tooloptions.cpp" line="1240"/> <source>Thickness</source> <translation>Толщина</translation> </message> @@ -1721,7 +1726,7 @@ Do you want to proceed?</source> <context> <name>StylePickerToolOptionsBox</name> <message> - <location filename="../../tnztools/tooloptions.cpp" line="2444"/> + <location filename="../../tnztools/tooloptions.cpp" line="2446"/> <source>With this option being activated, the picked style will be moved to the end of the first page of the palette.</source> <translation>При активации этого параметра, выбранный стиль будет перемещен в конец первой страницы палитры.</translation> diff --git a/toonz/sources/translations/russian/toonz.ts b/toonz/sources/translations/russian/toonz.ts index 5cffab8..ca25abe 100644 --- a/toonz/sources/translations/russian/toonz.ts +++ b/toonz/sources/translations/russian/toonz.ts @@ -10868,7 +10868,7 @@ Visit the Web site for more information.</source> <translation>https://opentoonz.github.io/e/</translation> </message> <message> - <location filename="../../toonz/main.cpp" line="116"/> + <location filename="../../toonz/main.cpp" line="117"/> <source>Installing %1 again could fix the problem.</source> <translation>Установка %1 снова может устранить проблему.</translation> </message> diff --git a/toonz/sources/translations/russian/toonzqt.ts b/toonz/sources/translations/russian/toonzqt.ts index 57d12e7..1c4a768 100644 --- a/toonz/sources/translations/russian/toonzqt.ts +++ b/toonz/sources/translations/russian/toonzqt.ts @@ -1396,6 +1396,11 @@ Select FX nodes and related links before copying or cutting the selection you wa <translation>&Клетчатый фон</translation> </message> <message> + <location filename="../../toonzqt/fxsettings.cpp" line="1312"/> + <source>Fx Settings</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../../toonzqt/fxsettings.cpp" line="1314"/> <source> : </source> <translation> : </translation> diff --git a/toonz/sources/translations/spanish/image.ts b/toonz/sources/translations/spanish/image.ts index ea8152c..547d368 100644 --- a/toonz/sources/translations/spanish/image.ts +++ b/toonz/sources/translations/spanish/image.ts @@ -179,6 +179,44 @@ intentar aumentar el tiempo de espera en las Preferencias.</translation> </message> </context> <context> + <name>SvgWriterProperties</name> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1954"/> + <source>Stroke Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1955"/> + <source>Outline Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1956"/> + <source>Centerline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1957"/> + <source>Outline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1958"/> + <source>High</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1959"/> + <source>Medium</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../../image/svg/tiio_svg.cpp" line="1960"/> + <source>Low</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>TgaWriterProperties</name> <message> <location filename="../../image/tga/tiio_tga.cpp" line="523"/> diff --git a/toonz/sources/translations/spanish/tnztools.ts b/toonz/sources/translations/spanish/tnztools.ts index 635cf9c..ea2b493 100644 --- a/toonz/sources/translations/spanish/tnztools.ts +++ b/toonz/sources/translations/spanish/tnztools.ts @@ -83,6 +83,10 @@ <source>Rotation:</source> <translation>Rotación:</translation> </message> + <message> + <source>Table</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BrushTool</name> diff --git a/toonz/sources/translations/spanish/toonzqt.ts b/toonz/sources/translations/spanish/toonzqt.ts index 42d6deb..88cc459 100644 --- a/toonz/sources/translations/spanish/toonzqt.ts +++ b/toonz/sources/translations/spanish/toonzqt.ts @@ -1263,6 +1263,10 @@ Seleccionar los nodos de efecto y sus vínculos relacionados antes de copiar o c <source> : </source> <translation> : </translation> </message> + <message> + <source>Fx Settings</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>FxXSheetPainter</name>