include languages for osx distribution

This commit is contained in:
bancika
2020-04-24 14:49:25 +02:00
parent 990620ab75
commit e4a9155239
17 changed files with 82 additions and 81 deletions
@@ -47,7 +47,7 @@ import org.diylc.core.annotations.BomPolicy;
import org.diylc.core.annotations.ComponentDescriptor; import org.diylc.core.annotations.ComponentDescriptor;
import org.diylc.core.annotations.EditableProperty; import org.diylc.core.annotations.EditableProperty;
import org.diylc.core.annotations.KeywordPolicy; import org.diylc.core.annotations.KeywordPolicy;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
/** /**
* Utility class with component processing methods. * Utility class with component processing methods.
@@ -176,10 +176,10 @@ public class ComponentProcessor {
LOG.debug("No matching setter found for " + clazz.getName() + "." + getter.getName() + ". Skipping..."); LOG.debug("No matching setter found for " + clazz.getName() + "." + getter.getName() + ". Skipping...");
} }
TranslateUtil.translate(name); // temporary, just to make sure we catch it in the dict LangUtil.translate(name); // temporary, just to make sure we catch it in the dict
if (getter.getReturnType().isEnum()) { if (getter.getReturnType().isEnum()) {
for(Object o : getter.getReturnType().getEnumConstants()) { for(Object o : getter.getReturnType().getEnumConstants()) {
TranslateUtil.translate(o.toString()); LangUtil.translate(o.toString());
} }
} }
@@ -81,7 +81,7 @@ import org.diylc.core.VisibilityPolicy;
import org.diylc.core.annotations.IAutoCreator; import org.diylc.core.annotations.IAutoCreator;
import org.diylc.core.measures.Size; import org.diylc.core.measures.Size;
import org.diylc.core.measures.SizeUnit; import org.diylc.core.measures.SizeUnit;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.netlist.Group; import org.diylc.netlist.Group;
import org.diylc.netlist.Netlist; import org.diylc.netlist.Netlist;
import org.diylc.netlist.NetlistAnalyzer; import org.diylc.netlist.NetlistAnalyzer;
@@ -104,29 +104,29 @@ import com.thoughtworks.xstream.io.xml.DomDriver;
public class Presenter implements IPlugInPort { public class Presenter implements IPlugInPort {
private static final String REACHED_BOTTOM = private static final String REACHED_BOTTOM =
TranslateUtil.translate("Selected component(s) have reached the bottom of their layer. Do you want to force the selection to the back?"); LangUtil.translate("Selected component(s) have reached the bottom of their layer. Do you want to force the selection to the back?");
private static final String SEND_SELECTION_TO_BACK = TranslateUtil.translate("Send Selection to Back"); private static final String SEND_SELECTION_TO_BACK = LangUtil.translate("Send Selection to Back");
private static final String SAVE_AS_VARIANT = TranslateUtil.translate("Save as Variant"); private static final String SAVE_AS_VARIANT = LangUtil.translate("Save as Variant");
private static final String VARIANT_EXISTS = TranslateUtil.translate("A variant with that name already exists. Overwrite?"); private static final String VARIANT_EXISTS = LangUtil.translate("A variant with that name already exists. Overwrite?");
private static final String ROTATE_CHANGE = private static final String ROTATE_CHANGE =
TranslateUtil.translate("Selection contains components that cannot be rotated. Do you want to exclude them?"); LangUtil.translate("Selection contains components that cannot be rotated. Do you want to exclude them?");
private static final String MIRRORING_CHANGE = private static final String MIRRORING_CHANGE =
TranslateUtil.translate("Mirroring operation will change the circuit. Do you want to continue?"); LangUtil.translate("Mirroring operation will change the circuit. Do you want to continue?");
private static final String MIRROR_SELECTION = TranslateUtil.translate("Mirror Selection"); private static final String MIRROR_SELECTION = LangUtil.translate("Mirror Selection");
private static final String ROTATE_SELECTION = TranslateUtil.translate("Rotate Selection"); private static final String ROTATE_SELECTION = LangUtil.translate("Rotate Selection");
private static final String CANNOT_MIRROR = private static final String CANNOT_MIRROR =
TranslateUtil.translate("Selection contains components that cannot be mirrored. Do you want to exclude them?"); LangUtil.translate("Selection contains components that cannot be mirrored. Do you want to exclude them?");
private static final String BRING_SELECTION_TO_FRONT = TranslateUtil.translate("Bring Selection to Front"); private static final String BRING_SELECTION_TO_FRONT = LangUtil.translate("Bring Selection to Front");
private static final String REACHED_TOP = private static final String REACHED_TOP =
TranslateUtil.translate("Selected component(s) have reached the top of their layer. Do you want to force the selection to the top?"); LangUtil.translate("Selected component(s) have reached the top of their layer. Do you want to force the selection to the top?");
private static final String WARNING = TranslateUtil.translate("Warning"); private static final String WARNING = LangUtil.translate("Warning");
private static final String UNSAVED_CHANGES = TranslateUtil.translate("There are unsaved changes. Would you like to save them?"); private static final String UNSAVED_CHANGES = LangUtil.translate("There are unsaved changes. Would you like to save them?");
private static final String ERROR_SLOT = TranslateUtil.translate("Could not set component type slot. Check log for details."); private static final String ERROR_SLOT = LangUtil.translate("Could not set component type slot. Check log for details.");
private static final String ERROR_SAVE = TranslateUtil.translate("Could not save the project to file. Check the log for details."); private static final String ERROR_SAVE = LangUtil.translate("Could not save the project to file. Check the log for details.");
private static final String ERROR_CREATE = TranslateUtil.translate("Could not create component. Check log for details."); private static final String ERROR_CREATE = LangUtil.translate("Could not create component. Check log for details.");
private static final String ERROR_EDIT = TranslateUtil.translate("Error occurred while editing selection. Check the log for details."); private static final String ERROR_EDIT = LangUtil.translate("Error occurred while editing selection. Check the log for details.");
private static final String ERROR_NEW = TranslateUtil.translate("Could not create a new file. Check the log for details."); private static final String ERROR_NEW = LangUtil.translate("Could not create a new file. Check the log for details.");
private static final String ERROR = TranslateUtil.translate("Error"); private static final String ERROR = LangUtil.translate("Error");
private static final String APPLY_ERROR = "Could not apply changes. Check the log for details."; private static final String APPLY_ERROR = "Could not apply changes. Check the log for details.";
private static final Logger LOG = Logger.getLogger(Presenter.class); private static final Logger LOG = Logger.getLogger(Presenter.class);
Binary file not shown.
+1
View File
@@ -127,6 +127,7 @@
<zipfileset filemode="755" dir="${build.dir}/DIYLC.app" prefix="DIYLC.app" /> <zipfileset filemode="755" dir="${build.dir}/DIYLC.app" prefix="DIYLC.app" />
<zipfileset filemode="755" dir="${basedir}/themes" prefix="DIYLC.app/Contents/Resources/themes" /> <zipfileset filemode="755" dir="${basedir}/themes" prefix="DIYLC.app/Contents/Resources/themes" />
<zipfileset filemode="755" dir="${basedir}/fonts" prefix="DIYLC.app/Contents/Resources/fonts" /> <zipfileset filemode="755" dir="${basedir}/fonts" prefix="DIYLC.app/Contents/Resources/fonts" />
<zipfileset filemode="755" dir="${basedir}/lang" prefix="DIYLC.app/Contents/Resources/lang" />
</zip> </zip>
</target> </target>
Binary file not shown.
Binary file not shown.
@@ -34,7 +34,7 @@ import org.apache.log4j.PropertyConfigurator;
import org.diylc.appframework.miscutils.ConfigurationManager; import org.diylc.appframework.miscutils.ConfigurationManager;
import org.diylc.appframework.miscutils.PropertyInjector; import org.diylc.appframework.miscutils.PropertyInjector;
import org.diylc.core.IView; import org.diylc.core.IView;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.presenter.Presenter; import org.diylc.presenter.Presenter;
import org.diylc.swing.gui.MainFrame; import org.diylc.swing.gui.MainFrame;
import org.diylc.swing.gui.TemplateDialog; import org.diylc.swing.gui.TemplateDialog;
@@ -82,7 +82,7 @@ public class DIYLCStarter {
ConfigurationManager.initialize("diylc"); ConfigurationManager.initialize("diylc");
TranslateUtil.configure(); LangUtil.configure();
LOG.debug("Java version: " + System.getProperty("java.runtime.version") + " by " LOG.debug("Java version: " + System.getProperty("java.runtime.version") + " by "
+ System.getProperty("java.vm.vendor")); + System.getProperty("java.vm.vendor"));
@@ -67,7 +67,7 @@ import org.diylc.common.ITask;
import org.diylc.common.PropertyWrapper; import org.diylc.common.PropertyWrapper;
import org.diylc.core.IView; import org.diylc.core.IView;
import org.diylc.images.IconLoader; import org.diylc.images.IconLoader;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.presenter.Presenter; import org.diylc.presenter.Presenter;
import org.diylc.swing.IDynamicSubmenuHandler; import org.diylc.swing.IDynamicSubmenuHandler;
import org.diylc.swing.ISwingUI; import org.diylc.swing.ISwingUI;
@@ -296,7 +296,7 @@ public class MainFrame extends JFrame implements ISwingUI {
@Override @Override
public boolean editProperties(List<PropertyWrapper> properties, Set<PropertyWrapper> defaultedProperties) { public boolean editProperties(List<PropertyWrapper> properties, Set<PropertyWrapper> defaultedProperties) {
PropertyEditorDialog editor = PropertyEditorDialog editor =
DialogFactory.getInstance().createPropertyEditorDialog(properties, TranslateUtil.translate("Edit Selection"), true); DialogFactory.getInstance().createPropertyEditorDialog(properties, LangUtil.translate("Edit Selection"), true);
editor.setVisible(true); editor.setVisible(true);
defaultedProperties.addAll(editor.getDefaultedProperties()); defaultedProperties.addAll(editor.getDefaultedProperties());
return ButtonDialog.OK.equals(editor.getSelectedButtonCaption()); return ButtonDialog.OK.equals(editor.getSelectedButtonCaption());
@@ -349,7 +349,7 @@ public class MainFrame extends JFrame implements ISwingUI {
LOG.info(String.format("injectMenuAction(%s, %s)", action == null ? "Separator" : action.getValue(Action.NAME), LOG.info(String.format("injectMenuAction(%s, %s)", action == null ? "Separator" : action.getValue(Action.NAME),
menuName)); menuName));
if (menuName != null) if (menuName != null)
menuName = TranslateUtil.translate(menuName); menuName = LangUtil.translate(menuName);
JMenu menu = findOrCreateMenu(menuName); JMenu menu = findOrCreateMenu(menuName);
if (action == null) { if (action == null) {
@@ -358,7 +358,7 @@ public class MainFrame extends JFrame implements ISwingUI {
// translate // translate
String name = (String) action.getValue(Action.NAME); String name = (String) action.getValue(Action.NAME);
if (name != null) if (name != null)
action.putValue(Action.NAME, TranslateUtil.translate(name)); action.putValue(Action.NAME, LangUtil.translate(name));
Boolean isCheckBox = (Boolean) action.getValue(IView.CHECK_BOX_MENU_ITEM); Boolean isCheckBox = (Boolean) action.getValue(IView.CHECK_BOX_MENU_ITEM);
String groupName = (String) action.getValue(IView.RADIO_BUTTON_GROUP_KEY); String groupName = (String) action.getValue(IView.RADIO_BUTTON_GROUP_KEY);
@@ -386,8 +386,8 @@ public class MainFrame extends JFrame implements ISwingUI {
LOG.info(String.format("injectSubmenu(%s, icon, %s)", name, parentMenuName)); LOG.info(String.format("injectSubmenu(%s, icon, %s)", name, parentMenuName));
// translate // translate
name = TranslateUtil.translate(name); name = LangUtil.translate(name);
parentMenuName = parentMenuName == null ? null : TranslateUtil.translate(parentMenuName); parentMenuName = parentMenuName == null ? null : LangUtil.translate(parentMenuName);
JMenu menu = findOrCreateMenu(parentMenuName); JMenu menu = findOrCreateMenu(parentMenuName);
JMenu submenu = new JMenu(name); JMenu submenu = new JMenu(name);
@@ -406,8 +406,8 @@ public class MainFrame extends JFrame implements ISwingUI {
LOG.info(String.format("injectDynamicSubmenu(%s, icon, %s)", name, parentMenuName)); LOG.info(String.format("injectDynamicSubmenu(%s, icon, %s)", name, parentMenuName));
// translate // translate
name = TranslateUtil.translate(name); name = LangUtil.translate(name);
parentMenuName = parentMenuName == null ? null : TranslateUtil.translate(parentMenuName); parentMenuName = parentMenuName == null ? null : LangUtil.translate(parentMenuName);
final JMenu menu = findOrCreateMenu(parentMenuName); final JMenu menu = findOrCreateMenu(parentMenuName);
final JMenu submenu = new JMenu(name); final JMenu submenu = new JMenu(name);
@@ -36,7 +36,7 @@ import org.diylc.common.IComponentTransformer;
import org.diylc.common.IPlugIn; import org.diylc.common.IPlugIn;
import org.diylc.common.IPlugInPort; import org.diylc.common.IPlugInPort;
import org.diylc.images.IconLoader; import org.diylc.images.IconLoader;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.swing.ActionFactory; import org.diylc.swing.ActionFactory;
import org.diylc.swing.ISwingUI; import org.diylc.swing.ISwingUI;
import org.diylc.swing.plugins.help.HelpMenuPlugin; import org.diylc.swing.plugins.help.HelpMenuPlugin;
@@ -56,7 +56,7 @@ public class ActionBarPlugin implements IPlugIn {
private ConfigToolbar configToolbar; private ConfigToolbar configToolbar;
private JLabel donateLabel; private JLabel donateLabel;
private static final String DONATE_HTML = "<html><u>" + TranslateUtil.translate("Enjoying DIYLC? Click here to buy me a coffee :)") + "</u></html>"; private static final String DONATE_HTML = "<html><u>" + LangUtil.translate("Enjoying DIYLC? Click here to buy me a coffee :)") + "</u></html>";
public ActionBarPlugin(ISwingUI swingUI) { public ActionBarPlugin(ISwingUI swingUI) {
this.swingUI = swingUI; this.swingUI = swingUI;
@@ -122,9 +122,9 @@ public class ActionBarPlugin implements IPlugIn {
public ConfigToolbar getConfigToolbar() { public ConfigToolbar getConfigToolbar() {
if (configToolbar == null) { if (configToolbar == null) {
configToolbar = new ConfigToolbar(); configToolbar = new ConfigToolbar();
configToolbar.add(TranslateUtil.translate("Continuous Creation"), IPlugInPort.CONTINUOUS_CREATION_KEY, IconLoader.Elements.getIcon(), false); configToolbar.add(LangUtil.translate("Continuous Creation"), IPlugInPort.CONTINUOUS_CREATION_KEY, IconLoader.Elements.getIcon(), false);
configToolbar.add(TranslateUtil.translate("Highlight Connected Areas"), IPlugInPort.HIGHLIGHT_CONTINUITY_AREA, IconLoader.LaserPointer.getIcon(), false); configToolbar.add(LangUtil.translate("Highlight Connected Areas"), IPlugInPort.HIGHLIGHT_CONTINUITY_AREA, IconLoader.LaserPointer.getIcon(), false);
configToolbar.add(TranslateUtil.translate("Sticky Points"), IPlugInPort.STICKY_POINTS_KEY, IconLoader.GraphNodes.getIcon(), true); configToolbar.add(LangUtil.translate("Sticky Points"), IPlugInPort.STICKY_POINTS_KEY, IconLoader.GraphNodes.getIcon(), true);
} }
return configToolbar; return configToolbar;
} }
@@ -34,7 +34,7 @@ import javax.swing.JLabel;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.JSeparator; import javax.swing.JSeparator;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
public class ActionToolbar extends JPanel { public class ActionToolbar extends JPanel {
@@ -48,7 +48,7 @@ public class ActionToolbar extends JPanel {
public void add(final Action action) { public void add(final Action action) {
final JLabel l = new JLabel(); final JLabel l = new JLabel();
l.setIcon((Icon) action.getValue(AbstractAction.SMALL_ICON)); l.setIcon((Icon) action.getValue(AbstractAction.SMALL_ICON));
l.setToolTipText(TranslateUtil.translate((String) action.getValue(AbstractAction.NAME))); l.setToolTipText(LangUtil.translate((String) action.getValue(AbstractAction.NAME)));
l.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); l.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
l.addMouseListener(new MouseAdapter() { l.addMouseListener(new MouseAdapter() {
@@ -32,7 +32,7 @@ import javax.swing.JComboBox;
import javax.swing.JList; import javax.swing.JList;
import org.diylc.common.PropertyWrapper; import org.diylc.common.PropertyWrapper;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.utils.Constants; import org.diylc.utils.Constants;
public class EnumEditor extends JComboBox { public class EnumEditor extends JComboBox {
@@ -57,7 +57,7 @@ public class EnumEditor extends JComboBox {
public Component getListCellRendererComponent(JList<?> list, Object value, int index, public Component getListCellRendererComponent(JList<?> list, Object value, int index,
boolean isSelected, boolean cellHasFocus) { boolean isSelected, boolean cellHasFocus) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
return super.getListCellRendererComponent(list, value == null ? null : TranslateUtil.translate(value.toString()), index, isSelected, cellHasFocus); return super.getListCellRendererComponent(list, value == null ? null : LangUtil.translate(value.toString()), index, isSelected, cellHasFocus);
} }
}); });
@@ -43,7 +43,7 @@ import javax.swing.JPanel;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.diylc.common.PropertyWrapper; import org.diylc.common.PropertyWrapper;
import org.diylc.core.ValidationException; import org.diylc.core.ValidationException;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.swingframework.ButtonDialog; import org.diylc.swingframework.ButtonDialog;
public class PropertyEditorDialog extends ButtonDialog { public class PropertyEditorDialog extends ButtonDialog {
@@ -52,11 +52,11 @@ public class PropertyEditorDialog extends ButtonDialog {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private static final String ERROR_TITLE = TranslateUtil.translate("Error"); private static final String ERROR_TITLE = LangUtil.translate("Error");
private static final String INPUT_ERROR = TranslateUtil.translate("Input error for \"%s\": %s"); private static final String INPUT_ERROR = LangUtil.translate("Input error for \"%s\": %s");
private static final String DEFAULT_BOX_TOOLTIP_TEXT = private static final String DEFAULT_BOX_TOOLTIP_TEXT =
TranslateUtil.translate("If this box is checked application will use the current value as a<br>default when creating new components of the same type"); LangUtil.translate("If this box is checked application will use the current value as a<br>default when creating new components of the same type");
private static final String DEFAULT_BOX_TOOLTIP = private static final String DEFAULT_BOX_TOOLTIP =
"<html>" "<html>"
+ DEFAULT_BOX_TOOLTIP_TEXT + DEFAULT_BOX_TOOLTIP_TEXT
@@ -135,7 +135,7 @@ public class PropertyEditorDialog extends ButtonDialog {
gbc.weightx = 0; gbc.weightx = 0;
gbc.insets = new Insets(4, 2, 2, 2); gbc.insets = new Insets(4, 2, 2, 2);
gbc.anchor = GridBagConstraints.WEST; gbc.anchor = GridBagConstraints.WEST;
editorPanel.add(new JLabel(TranslateUtil.translate(property.getName()) + ": "), gbc); editorPanel.add(new JLabel(LangUtil.translate(property.getName()) + ": "), gbc);
gbc.gridx = 1; gbc.gridx = 1;
gbc.fill = GridBagConstraints.HORIZONTAL; gbc.fill = GridBagConstraints.HORIZONTAL;
@@ -35,7 +35,7 @@ import org.diylc.components.autocreate.SolderPadAutoCreator;
import org.diylc.core.Theme; import org.diylc.core.Theme;
import org.diylc.flags.FlagLoader; import org.diylc.flags.FlagLoader;
import org.diylc.images.IconLoader; import org.diylc.images.IconLoader;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.swing.ActionFactory; import org.diylc.swing.ActionFactory;
import org.diylc.swing.ISwingUI; import org.diylc.swing.ISwingUI;
import org.diylc.utils.ResourceLoader; import org.diylc.utils.ResourceLoader;
@@ -60,9 +60,9 @@ public class ConfigPlugin implements IPlugIn {
public static final String COMPONENT_BROWSER = "componentBrowser"; public static final String COMPONENT_BROWSER = "componentBrowser";
public static final String SEARCHABLE_TREE = "Searchable Tree"; public static final String SEARCHABLE_TREE = "Searchable Tree";
public static final String TABBED_TOOLBAR = "Tabbed Toolbar"; public static final String TABBED_TOOLBAR = "Tabbed Toolbar";
private static final String LANGUAGE_MENU = TranslateUtil.translate("Language"); private static final String LANGUAGE_MENU = LangUtil.translate("Language");
private static final String LANG_RESTART = TranslateUtil.translate("Language selection will be applied after the application is restarted."); private static final String LANG_RESTART = LangUtil.translate("Language selection will be applied after the application is restarted.");
private ISwingUI swingUI; private ISwingUI swingUI;
@@ -105,7 +105,7 @@ public class ConfigPlugin implements IPlugIn {
false), CONFIG_MENU); false), CONFIG_MENU);
try { try {
Map<String, Map<String, String>> languages = TranslateUtil.getAvailableLanguages(); Map<String, Map<String, String>> languages = LangUtil.getAvailableLanguages();
if (languages != null && languages.size() > 0) { if (languages != null && languages.size() > 0) {
swingUI.injectSubmenu(LANGUAGE_MENU, IconLoader.Earth.getIcon(), CONFIG_MENU); swingUI.injectSubmenu(LANGUAGE_MENU, IconLoader.Earth.getIcon(), CONFIG_MENU);
for(Map.Entry<String, Map<String, String>> language : languages.entrySet()) { for(Map.Entry<String, Map<String, String>> language : languages.entrySet()) {
@@ -37,7 +37,7 @@ import javax.swing.UIManager;
import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener; import javax.swing.event.DocumentListener;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.swingframework.ButtonDialog; import org.diylc.swingframework.ButtonDialog;
public class FindDialog extends ButtonDialog { public class FindDialog extends ButtonDialog {
@@ -61,8 +61,8 @@ public class FindDialog extends ButtonDialog {
+ "'R\\d+' - matches components starting with R, followed by at least one digit" + "'R\\d+' - matches components starting with R, followed by at least one digit"
+ "</html>"; + "</html>";
private static final String FIND = TranslateUtil.translate("Find"); private static final String FIND = LangUtil.translate("Find");
private static final String LOOK_FOR = TranslateUtil.translate("Look for"); private static final String LOOK_FOR = LangUtil.translate("Look for");
private JPanel mainPanel; private JPanel mainPanel;
@@ -39,7 +39,7 @@ import org.diylc.common.IPlugIn;
import org.diylc.common.IPlugInPort; import org.diylc.common.IPlugInPort;
import org.diylc.core.IView; import org.diylc.core.IView;
import org.diylc.images.IconLoader; import org.diylc.images.IconLoader;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.swing.ISwingUI; import org.diylc.swing.ISwingUI;
import org.diylc.swing.gui.DialogFactory; import org.diylc.swing.gui.DialogFactory;
import org.diylc.swingframework.AboutDialog; import org.diylc.swingframework.AboutDialog;
@@ -55,8 +55,8 @@ public class HelpMenuPlugin implements IPlugIn {
private static final String HELP_TITLE = "Help"; private static final String HELP_TITLE = "Help";
private static final String INFORMATION = TranslateUtil.translate("Information"); private static final String INFORMATION = LangUtil.translate("Information");
private static final String HISTORY_NOT_AVAILABLE = TranslateUtil.translate("Version history is not available."); private static final String HISTORY_NOT_AVAILABLE = LangUtil.translate("Version history is not available.");
public static String MANUAL_URL = "https://github.com/bancika/diy-layout-creator/blob/wiki/Manual.md"; public static String MANUAL_URL = "https://github.com/bancika/diy-layout-creator/blob/wiki/Manual.md";
public static String FAQ_URL = "https://github.com/bancika/diy-layout-creator/blob/wiki/FAQ.md"; public static String FAQ_URL = "https://github.com/bancika/diy-layout-creator/blob/wiki/FAQ.md";
@@ -69,7 +69,7 @@ import org.diylc.common.ITask;
import org.diylc.core.IDIYComponent; import org.diylc.core.IDIYComponent;
import org.diylc.core.IView; import org.diylc.core.IView;
import org.diylc.images.IconLoader; import org.diylc.images.IconLoader;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.presenter.Presenter; import org.diylc.presenter.Presenter;
import org.diylc.swing.ISwingUI; import org.diylc.swing.ISwingUI;
import org.diylc.swingframework.MemoryBar; import org.diylc.swingframework.MemoryBar;
@@ -79,27 +79,27 @@ import org.diylc.swingframework.update.UpdateLabel;
public class StatusBar extends JPanel implements IPlugIn { public class StatusBar extends JPanel implements IPlugIn {
private static final String CLICK_TO_CREATE = TranslateUtil.translate("Click on the canvas to create a new %s or press %s to cancel"); private static final String CLICK_TO_CREATE = LangUtil.translate("Click on the canvas to create a new %s or press %s to cancel");
private static final String CLICK_TO_SET_POINT = private static final String CLICK_TO_SET_POINT =
TranslateUtil.translate("Click on the canvas to set the %s control point of a new %s or press %s to cancel"); LangUtil.translate("Click on the canvas to set the %s control point of a new %s or press %s to cancel");
private static final String HOLD_TO_UNSTUCK = TranslateUtil.translate("hold %s and drag to unstuck from"); private static final String HOLD_TO_UNSTUCK = LangUtil.translate("hold %s and drag to unstuck from");
private static final String SELECTION = TranslateUtil.translate("Selection"); private static final String SELECTION = LangUtil.translate("Selection");
private static final String DRAG_POINTS_OF = TranslateUtil.translate("Drag control point(s) of"); private static final String DRAG_POINTS_OF = LangUtil.translate("Drag control point(s) of");
private static final String DRAG_TO_PLACE_A_NEW = TranslateUtil.translate("Drag the mouse over the canvas to place a new"); private static final String DRAG_TO_PLACE_A_NEW = LangUtil.translate("Drag the mouse over the canvas to place a new");
private static final String ZOOM = TranslateUtil.translate("Zoom"); private static final String ZOOM = LangUtil.translate("Zoom");
private static final String SELECTION_SIZE = TranslateUtil.translate("Selection Size"); private static final String SELECTION_SIZE = LangUtil.translate("Selection Size");
private static final String SELECTION_IS_EMPTY = TranslateUtil.translate("Selection is empty."); private static final String SELECTION_IS_EMPTY = LangUtil.translate("Selection is empty.");
private static final String INFORMATION = TranslateUtil.translate("Information"); private static final String INFORMATION = LangUtil.translate("Information");
private static final String NO_HISTORY = TranslateUtil.translate("Version history is not available."); private static final String NO_HISTORY = LangUtil.translate("Version history is not available.");
private static final String CLICK_UPDATES = TranslateUtil.translate("Click to show recent changes and updates"); private static final String CLICK_UPDATES = LangUtil.translate("Click to show recent changes and updates");
private static final String NO_ANNOUNCEMENTS = TranslateUtil.translate("No new public announcements available."); private static final String NO_ANNOUNCEMENTS = LangUtil.translate("No new public announcements available.");
private static final String ERROR_TITLE = TranslateUtil.translate("Error"); private static final String ERROR_TITLE = LangUtil.translate("Error");
private static final String PUBLIC_ANNOUNCEMENT = TranslateUtil.translate("Public Announcement"); private static final String PUBLIC_ANNOUNCEMENT = LangUtil.translate("Public Announcement");
private static final String COULD_NOT_FETCH_ANNOUNCEMENTS = TranslateUtil.translate("Could not fetch public announcements."); private static final String COULD_NOT_FETCH_ANNOUNCEMENTS = LangUtil.translate("Could not fetch public announcements.");
private static final String CLICK_TO_FETCH_ANNOUNCEMENT = TranslateUtil.translate("Click to fetch the most recent public announcement"); private static final String CLICK_TO_FETCH_ANNOUNCEMENT = LangUtil.translate("Click to fetch the most recent public announcement");
private static final String CLICK_THE_LIGHBULB = TranslateUtil.translate("Click the lighbulb icon in the bottom-right corner of the window for more info."); private static final String CLICK_THE_LIGHBULB = LangUtil.translate("Click the lighbulb icon in the bottom-right corner of the window for more info.");
private static final String NEW_VERSION_AVAILABLE = TranslateUtil.translate("New version available"); private static final String NEW_VERSION_AVAILABLE = LangUtil.translate("New version available");
private static String HIGHLIGHT_CONNECTED_TIP = TranslateUtil.translate("Click on a component to highlight area directly or indirectly connected to the area below the cursor. To continue editing, this mode needs to be switched OFF"); private static String HIGHLIGHT_CONNECTED_TIP = LangUtil.translate("Click on a component to highlight area directly or indirectly connected to the area below the cursor. To continue editing, this mode needs to be switched OFF");
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@@ -84,7 +84,7 @@ import org.diylc.core.IDIYComponent;
import org.diylc.core.IView; import org.diylc.core.IView;
import org.diylc.core.Template; import org.diylc.core.Template;
import org.diylc.images.IconLoader; import org.diylc.images.IconLoader;
import org.diylc.lang.TranslateUtil; import org.diylc.lang.LangUtil;
import org.diylc.presenter.ComponentProcessor; import org.diylc.presenter.ComponentProcessor;
import org.diylc.swing.ISwingUI; import org.diylc.swing.ISwingUI;
import org.diylc.swing.plugins.toolbox.ComponentButtonFactory; import org.diylc.swing.plugins.toolbox.ComponentButtonFactory;
@@ -96,7 +96,7 @@ public class TreePanel extends JPanel {
private static final Logger LOG = Logger.getLogger(TreePanel.class); private static final Logger LOG = Logger.getLogger(TreePanel.class);
private static final String CLICK_TO_INSTANTIATE = private static final String CLICK_TO_INSTANTIATE =
TranslateUtil.translate("Left click to instantiate this component, right click for more options"); LangUtil.translate("Left click to instantiate this component, right click for more options");
public static final String COMPONENT_SHORTCUT_KEY = "componentShortcuts"; public static final String COMPONENT_SHORTCUT_KEY = "componentShortcuts";
@@ -796,7 +796,7 @@ public class TreePanel extends JPanel {
} }
// translate categories // translate categories
setText("<html>" + (payload.getComponentType() == null ? TranslateUtil.translate(payload.forDisplay()) : payload.forDisplay()) + shortCutHtml + variantsHtml + "</html>"); setText("<html>" + (payload.getComponentType() == null ? LangUtil.translate(payload.forDisplay()) : payload.forDisplay()) + shortCutHtml + variantsHtml + "</html>");
} }
return this; return this;