Localized filter names

This commit is contained in:
Jindra Petřík
2025-05-10 16:18:03 +02:00
parent 71387d9015
commit fc86082945
3 changed files with 19 additions and 3 deletions
@@ -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());
}
}
@@ -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) {
@@ -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
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