From fc8608294568c91c5944786a0e4ad6f5a497c9ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 10 May 2025 16:18:03 +0200 Subject: [PATCH] Localized filter names --- .../decompiler/flash/easygui/FiltersTreeTable.java | 4 +++- .../properties/panels/InstancePropertiesPanel.java | 7 ++++++- .../decompiler/flash/gui/locales/EasyPanel.properties | 11 ++++++++++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java b/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java index 0d35bbab3..6bf93abbf 100644 --- a/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java +++ b/src/com/jpexs/decompiler/flash/easygui/FiltersTreeTable.java @@ -594,7 +594,9 @@ public class FiltersTreeTable extends JTreeTable { @Override public String toString() { - return filter.getClass().getSimpleName(); + String filterName = filter.getClass().getSimpleName(); + filterName = filterName.substring(0, filterName.length() - "FILTER".length()); + return EasyStrings.translate("filter." + filterName.toLowerCase()); } } diff --git a/src/com/jpexs/decompiler/flash/easygui/properties/panels/InstancePropertiesPanel.java b/src/com/jpexs/decompiler/flash/easygui/properties/panels/InstancePropertiesPanel.java index 3565a9a28..aa95abc5a 100644 --- a/src/com/jpexs/decompiler/flash/easygui/properties/panels/InstancePropertiesPanel.java +++ b/src/com/jpexs/decompiler/flash/easygui/properties/panels/InstancePropertiesPanel.java @@ -380,7 +380,12 @@ public class InstancePropertiesPanel extends AbstractPropertiesPanel { }; for (Class filterClass : possilbleFilters) { - JMenuItem filterMenuItem = new JMenuItem(filterClass.getSimpleName()); + + String filterName = filterClass.getSimpleName(); + filterName = filterName.substring(0, filterName.length() - "FILTER".length()); + filterName = EasyStrings.translate("filter." + filterName.toLowerCase()); + + JMenuItem filterMenuItem = new JMenuItem(filterName); filterMenuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { diff --git a/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties index 05a03054e..c329df421 100644 --- a/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties +++ b/src/com/jpexs/decompiler/flash/gui/locales/EasyPanel.properties @@ -129,4 +129,13 @@ property.instance.filters.indeterminate = Indeterminate property.instance.filters = Filters property.instance.filters.menu.add = Add filter property.instance.filters.menu.add.removeAll = Remove all -property.instance.filters.menu.remove = Remove filter \ No newline at end of file +property.instance.filters.menu.remove = Remove filter + +filter.bevel = Bevel +filter.blur = Blur +filter.colormatrix = Adjust color +filter.convolution = Convolution +filter.dropshadow = Drop shadow +filter.glow = Glow +filter.gradientbevel = Gradient bevel +filter.gradientglow = Gradient glow \ No newline at end of file