Make MyPaint style settings translatable via custom current.txt

This commit is contained in:
manongjohn 2023-03-24 00:30:21 -04:00
parent 729859d3b7
commit e048a4165f
2 changed files with 300 additions and 239 deletions

View file

@ -1966,5 +1966,64 @@
<item>"STD_iwa_TiledParticlesFx.fadeout_color_fade" "Fade-out Intensity" </item>
<item>"STD_iwa_TiledParticlesFx.source_gradation" "Use Control Image Gradation" </item>
<item>"STD_iwa_TiledParticlesFx.pick_color_for_every_frame" "Pick Control Image's Color for Every Frame" </item>
<!------------------------------ MyPaint settings ---------------------------------------->
<item>"Opacity" "Opacity" </item>
<item>"Opacity multiply" "Opacity multiply" </item>
<item>"Opacity linearize" "Opacity linearize" </item>
<item>"Radius" "Radius" </item>
<item>"Hardness" "Hardness" </item>
<item>"Pixel feather" "Pixel feather" </item>
<item>"Dabs per basic radius" "Dabs per basic radius" </item>
<item>"Dabs per actual radius" "Dabs per actual radius" </item>
<item>"Dabs per second" "Dabs per second" </item>
<item>"GridMap Scale" "GridMap Scale" </item>
<item>"GridMap Scale X" "GridMap Scale X" </item>
<item>"GridMap Scale Y" "GridMap Scale Y" </item>
<item>"Radius by random" "Radius by random" </item>
<item>"Fine speed filter" "Fine speed filter" </item>
<item>"Gross speed filter" "Gross speed filter" </item>
<item>"Fine speed gamma" "Fine speed gamma" </item>
<item>"Gross speed gamma" "Gross speed gamma" </item>
<item>"Jitter" "Jitter" </item>
<item>"Offset Y" "Offset Y" </item>
<item>"Offset X" "Offset X" </item>
<item>"Angular Offset: Direction" "Angular Offset: Direction" </item>
<item>"Angular Offset: Ascension" "Angular Offset: Ascension" </item>
<item>"Angular Offset Mirrored: Direction" "Angular Offset Mirrored: Direction" </item>
<item>"Angular Offset Mirrored: Ascension" "Angular Offset Mirrored: Ascension" </item>
<item>"Angular Offsets Adjustment" "Angular Offsets Adjustment" </item>
<item>"Offsets Multiplier" "Offsets Multiplier" </item>
<item>"Offset by speed" "Offset by speed" </item>
<item>"Offset by speed filter" "Offset by speed filter" </item>
<item>"Slow position tracking" "Slow position tracking" </item>
<item>"Slow tracking per dab" "Slow tracking per dab" </item>
<item>"Tracking noise" "Tracking noise" </item>
<item>"Color hue" "Color hue" </item>
<item>"Color saturation" "Color saturation" </item>
<item>"Color value" "Color value" </item>
<item>"Save color" "Save color" </item>
<item>"Change color hue" "Change color hue" </item>
<item>"Change color lightness (HSL)" "Change color lightness (HSL)" </item>
<item>"Change color satur. (HSL)" "Change color satur. (HSL)" </item>
<item>"Change color value (HSV)" "Change color value (HSV)" </item>
<item>"Change color satur. (HSV)" "Change color satur. (HSV)" </item>
<item>"Smudge" "Smudge" </item>
<item>"Smudge length" "Smudge length" </item>
<item>"Smudge radius" "Smudge radius" </item>
<item>"Eraser" "Eraser" </item>
<item>"Stroke threshold" "Stroke threshold" </item>
<item>"Stroke duration" "Stroke duration" </item>
<item>"Stroke hold time" "Stroke hold time" </item>
<item>"Custom input" "Custom input" </item>
<item>"Custom input filter" "Custom input filter" </item>
<item>"Elliptical dab: ratio" "Elliptical dab: ratio" </item>
<item>"Elliptical dab: angle" "Elliptical dab: angle" </item>
<item>"Direction filter" "Direction filter" </item>
<item>"Lock alpha" "Lock alpha" </item>
<item>"Colorize" "Colorize" </item>
<item>"Snap to pixel" "Snap to pixel" </item>
<item>"Pressure gain" "Pressure gain" </item>
</stringtable>

View file

@ -16,6 +16,8 @@
#include "toonz/mypaintbrushstyle.h"
#include "tw/stringtable.h"
#include <QDebug>
#include <sstream>
@ -381,8 +383,8 @@ int TMyPaintBrushStyle::getParamCount() const {
//-----------------------------------------------------------------------------
QString TMyPaintBrushStyle::getParamNames(int index) const {
return QString::fromUtf8(
mypaint::Setting::byId((MyPaintBrushSetting)index).name.c_str());
return QString::fromStdWString(TStringTable::translate(
mypaint::Setting::byId((MyPaintBrushSetting)index).name.c_str()));
}
//-----------------------------------------------------------------------------