[vassalengine-svn] SF.net SVN: vassalengine:[5789] VASSAL-src/trunk/src/VASSAL
Brought to you by:
rodneykinney,
uckelman
From: <swa...@us...> - 2009-06-29 08:37:42
|
Revision: 5789 http://vassalengine.svn.sourceforge.net/vassalengine/?rev=5789&view=rev Author: swampwallaby Date: 2009-06-29 08:37:37 +0000 (Mon, 29 Jun 2009) Log Message: ----------- i18n of BoardPicker tree Modified Paths: -------------- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/Board.java VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/GridEditor.java VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/HexGrid.java VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/Region.java VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/RegionGrid.java VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/SquareGrid.java VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/ZonedGrid.java VASSAL-src/trunk/src/VASSAL/i18n/Editor.properties Modified: VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/Board.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/Board.java 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/Board.java 2009-06-29 08:37:37 UTC (rev 5789) @@ -60,6 +60,7 @@ import VASSAL.configure.ColorConfigurer; import VASSAL.configure.SingleChildInstance; import VASSAL.configure.VisibilityCondition; +import VASSAL.i18n.Resources; import VASSAL.tools.ErrorDialog; import VASSAL.tools.imageop.ImageOp; import VASSAL.tools.imageop.Op; @@ -141,17 +142,17 @@ public String[] getAttributeDescriptions() { return new String[] { - "Board name: ", - "Board image: ", - "Reversible: ", - "Board width: ", - "Board height: ", - "Background color: " + Resources.getString(Resources.NAME_LABEL), + Resources.getString("Editor.Board.image"), //$NON-NLS-1$ + Resources.getString("Editor.Board.reverse"), //$NON-NLS-1$ + Resources.getString("Editor.Board.width"), //$NON-NLS-1$ + Resources.getString("Editor.Board.height"), //$NON-NLS-1$ + Resources.getString(Resources.COLOR_LABEL), }; } public static String getConfigureTypeName() { - return "Board"; + return Resources.getString("Editor.Board.component_type"); //$NON-NLS-1$ } public Class<?>[] getAttributeTypes() { Modified: VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/GridEditor.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/GridEditor.java 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/GridEditor.java 2009-06-29 08:37:37 UTC (rev 5789) @@ -48,15 +48,17 @@ import VASSAL.build.module.map.boardPicker.board.mapgrid.GridContainer; import VASSAL.build.module.map.boardPicker.board.mapgrid.GridNumbering; import VASSAL.build.module.map.boardPicker.board.mapgrid.RegularGridNumbering; +import VASSAL.i18n.Resources; import VASSAL.tools.AdjustableSpeedScrollPane; public abstract class GridEditor extends JDialog implements MouseListener, KeyListener { + private static final long serialVersionUID = 1L; - protected static final String SET = "Set Grid Shape"; - protected static final String CANCEL = "Cancel"; - protected static final String CANCEL_SET = "Cancel Set"; - protected static final String OK = "Save"; - protected static final String NUMBERING = "Numbering"; + protected static final String SET = Resources.getString("Editor.GridEditor.set_grid_shape"); //$NON-NLS-1$ + protected static final String CANCEL = Resources.getString(Resources.CANCEL); + protected static final String CANCEL_SET = Resources.getString("Editor.GridEditor.cancel_set"); //$NON-NLS-1$ + protected static final String OK = Resources.getString(Resources.SAVE); + protected static final String NUMBERING = Resources.getString("Editor.GridEditor.numbering"); //$NON-NLS-1$ protected EditableGrid grid; protected Board board; @@ -75,7 +77,7 @@ public GridEditor(EditableGrid grid) { super(); - setTitle("Edit " + grid.getGridName()); + setTitle(Resources.getString("Editor.ModuleEditor.edit", grid.getGridName())); //$NON-NLS-1$ setModal(true); this.grid = grid; GridContainer container = grid.getContainer(); @@ -120,9 +122,9 @@ add(scroll, BorderLayout.CENTER); Box textPanel = Box.createVerticalBox(); - textPanel.add(new JLabel("Arrow Keys - Move Grid")); - textPanel.add(new JLabel("Control-Arrow Keys - Resize Grid")); - textPanel.add(new JLabel("Shift Key - Increase speed of other keys")); + textPanel.add(new JLabel(Resources.getString("Editor.GridEditor.arrow_keys"))); //$NON-NLS-1$ + textPanel.add(new JLabel(Resources.getString("Editor.GridEditor.control_arrow_keys"))); //$NON-NLS-1$ + textPanel.add(new JLabel(Resources.getString("Editor.GridEditor.shift_key"))); //$NON-NLS-1$ JPanel buttonPanel = new JPanel(); @@ -220,7 +222,7 @@ view.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR)); grid.setVisible(false); JOptionPane.showMessageDialog(null, - "Click on 3 adjacent points around the edge of any map grid cell"); + Resources.getString("Editor.GridEditor.click_on_3")); //$NON-NLS-1$ repaint(); } @@ -430,8 +432,8 @@ protected void reportShapeError() { JOptionPane.showMessageDialog(null, - "Doesn't look like a " + grid.getGridName() + "!", - "Grid Shape Error", + Resources.getString("Editor.GridEditor.does_not_look", grid.getGridName()), //$NON-NLS-1$ + Resources.getString("Editor.GridEditor.grid_shape_error"), //$NON-NLS-1$ JOptionPane.ERROR_MESSAGE); } Modified: VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/HexGrid.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/HexGrid.java 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/HexGrid.java 2009-06-29 08:37:37 UTC (rev 5789) @@ -47,6 +47,7 @@ import VASSAL.configure.ColorConfigurer; import VASSAL.configure.Configurer; import VASSAL.configure.VisibilityCondition; +import VASSAL.i18n.Resources; /** * A Hexgrid is a map grid composed of hexes. @@ -73,17 +74,17 @@ protected Map<Integer,Area> shapeCache = new HashMap<Integer,Area>(); protected HexGridEditor gridEditor; - public static final String X0 = "x0"; - public static final String Y0 = "y0"; - public static final String DY = "dy"; - public static final String DX = "dx"; - public static final String VISIBLE = "visible"; - public static final String DOTS_VISIBLE = "dotsVisible"; - public static final String CORNERS = "cornersLegal"; - public static final String EDGES = "edgesLegal"; - public static final String SIDEWAYS = "sideways"; - public static final String COLOR = "color"; - public static final String SNAP_SCALE = "snapscale"; + public static final String X0 = "x0"; //$NON-NLS-1$ + public static final String Y0 = "y0"; //$NON-NLS-1$ + public static final String DY = "dy"; //$NON-NLS-1$ + public static final String DX = "dx"; //$NON-NLS-1$ + public static final String VISIBLE = "visible"; //$NON-NLS-1$ + public static final String DOTS_VISIBLE = "dotsVisible"; //$NON-NLS-1$ + public static final String CORNERS = "cornersLegal"; //$NON-NLS-1$ + public static final String EDGES = "edgesLegal"; //$NON-NLS-1$ + public static final String SIDEWAYS = "sideways"; //$NON-NLS-1$ + public static final String COLOR = "color"; //$NON-NLS-1$ + public static final String SNAP_SCALE = "snapscale"; //$NON-NLS-1$ protected static final double sqrt3_2 = sqrt(3) / 2.; @@ -104,16 +105,16 @@ public String[] getAttributeDescriptions() { return new String[]{ - "Sideways (hexrows go horizontal)?", - "X offset: ", - "Y offset: ", - "Hex Height: ", - "Hex Width: ", - "Edges are legal locations?", - "Vertices are legal locations?", - "Show grid?", - "Draw center dots?", - "Color: " + Resources.getString("Editor.HexGrid.sideways"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.offset_x"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.offset_y"), //$NON-NLS-1$ + Resources.getString("Editor.HexGrid.hex_height"), //$NON-NLS-1$ + Resources.getString("Editor.HexGrid.hex_width"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.edges"), //$NON-NLS-1$ + Resources.getString("Editor.HexGrid.vertices"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.show_grid"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.center_dots"), //$NON-NLS-1$ + Resources.getString(Resources.COLOR_LABEL), }; } @@ -161,7 +162,7 @@ }); if (!buttonExists) { - JButton b = new JButton("Edit Grid"); + JButton b = new JButton(Resources.getString("Editor.Grid.edit_grid")); //$NON-NLS-1$ b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { editGrid(); @@ -270,7 +271,7 @@ } public static String getConfigureTypeName() { - return "Hex Grid"; + return Resources.getString("Editor.HexGrid.component_type"); //$NON-NLS-1$ } public String getGridName() { @@ -282,7 +283,7 @@ } public VASSAL.build.module.documentation.HelpFile getHelpFile() { - return HelpFile.getReferenceManualPage("HexGrid.htm"); + return HelpFile.getReferenceManualPage("HexGrid.htm"); //$NON-NLS-1$ } public String getAttributeValueString(String key) { Modified: VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/Region.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/Region.java 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/Region.java 2009-06-29 08:37:37 UTC (rev 5789) @@ -31,6 +31,7 @@ import VASSAL.build.Buildable; import VASSAL.build.module.map.boardPicker.Board; import VASSAL.counters.Labeler; +import VASSAL.i18n.Resources; public class Region extends AbstractConfigurable { @@ -44,7 +45,7 @@ private boolean selected = false; public Region() { - setConfigureName("New Region"); + setConfigureName(Resources.getString("Editor.Region.new_region")); //$NON-NLS-1$ } public Region(Point p) { @@ -83,9 +84,9 @@ origin.translate(dx, dy); } - public static final String NAME = "name"; - public static final String X = "originx"; - public static final String Y = "originy"; + public static final String NAME = "name"; //$NON-NLS-1$ + public static final String X = "originx"; //$NON-NLS-1$ + public static final String Y = "originy"; //$NON-NLS-1$ public String[] getAttributeNames() { return new String[] { @@ -97,9 +98,9 @@ public String[] getAttributeDescriptions() { return new String[]{ - "Name: ", - "X Co-ord: ", - "Y Co-ord: " + Resources.getString(Resources.NAME_LABEL), + Resources.getString("Editor.Region.x_coord"), //$NON-NLS-1$ + Resources.getString("Editor.Region.y_coord"), //$NON-NLS-1$ }; } @@ -121,7 +122,7 @@ } public static String getConfigureTypeName() { - return "Region"; + return Resources.getString("Editor.Region.component_type"); //$NON-NLS-1$ } public boolean contains(Point p) { @@ -225,7 +226,7 @@ final int labelOffset = 7; int size = (int) (scale * myGrid.getFontSize() + 0.5); - Font f = new Font("Dialog", Font.PLAIN, size); + Font f = new Font("Dialog", Font.PLAIN, size); //$NON-NLS-1$ Color fg = selected ? Color.white : Color.black; Color bg = selected ? Color.black : Color.white; @@ -256,7 +257,7 @@ g.setClip(oldClip); // Calculate and store the selection rectangle - int width = g.getFontMetrics().stringWidth(getConfigureName() + " ")+1; + int width = g.getFontMetrics().stringWidth(getConfigureName() + " ")+1; //$NON-NLS-1$ int height = g.getFontMetrics().getHeight()+1; selectionRect.setLocation(posX - (width / 2), posY - 1); Modified: VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/RegionGrid.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/RegionGrid.java 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/RegionGrid.java 2009-06-29 08:37:37 UTC (rev 5789) @@ -138,9 +138,9 @@ return fontSize; } - public static final String SNAPTO = "snapto"; - public static final String VISIBLE = "visible"; - public static final String FONT_SIZE = "fontsize"; + public static final String SNAPTO = "snapto"; //$NON-NLS-1$ + public static final String VISIBLE = "visible"; //$NON-NLS-1$ + public static final String FONT_SIZE = "fontsize"; //$NON-NLS-1$ public String[] getAttributeNames() { return new String[]{ @@ -152,9 +152,9 @@ public String[] getAttributeDescriptions() { return new String[]{ - "Snap to defined point?", - "Draw region names?", - "Font Size: " + Resources.getString("Editor.IrregularGrid.snap"), //$NON-NLS-1$ + Resources.getString("Editor.IrregularGrid.draw"), //$NON-NLS-1$ + Resources.getString("Editor.IrregularGrid.fonts"), //$NON-NLS-1$ }; } @@ -170,7 +170,7 @@ final boolean buttonExists = config != null; final Configurer c = super.getConfigurer(); if (!buttonExists) { - final JButton b = new JButton("Define Regions"); + final JButton b = new JButton(Resources.getString("Editor.IrregularGrid.define_regions")); //$NON-NLS-1$ b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { configureRegions(); @@ -192,7 +192,7 @@ } public static String getConfigureTypeName() { - return "Irregular Grid"; + return Resources.getString("Editor.IrregularGrid.component_type"); //$NON-NLS-1$ } public String getConfigureName() { @@ -200,7 +200,7 @@ } public VASSAL.build.module.documentation.HelpFile getHelpFile() { - return HelpFile.getReferenceManualPage("IrregularGrid.htm"); + return HelpFile.getReferenceManualPage("IrregularGrid.htm"); //$NON-NLS-1$ } public String getAttributeValueString(String key) { @@ -238,7 +238,7 @@ visible = ((Boolean) val).booleanValue(); } else if (val instanceof String) { - visible = "true".equals(val); + visible = "true".equals(val); //$NON-NLS-1$ } } else if (FONT_SIZE.equals(key)) { @@ -252,7 +252,7 @@ snapTo = ((Boolean) val).booleanValue(); } else if (val instanceof String) { - snapTo = "true".equals(val); + snapTo = "true".equals(val); //$NON-NLS-1$ } } } @@ -436,7 +436,7 @@ protected boolean dirty = false; public Config(RegionGrid grid) { - super("Regions for " + grid.container.getBoard().getName()); + super(Resources.getString("Editor.IrregularGrid.regions_for", grid.container.getBoard().getName())); //$NON-NLS-1$ board = grid.container.getBoard(); this.grid = grid; initComponents(); @@ -472,7 +472,7 @@ final JPanel buttonPanel = new JPanel(); final JButton okButton = - new JButton(Resources.getString(Resources.OK)); //$NON-NLS-1$ + new JButton(Resources.getString(Resources.OK)); okButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { close(); @@ -481,7 +481,7 @@ buttonPanel.add(okButton); final JButton canButton = - new JButton(Resources.getString(Resources.CANCEL)); //$NON-NLS-1$ + new JButton(Resources.getString(Resources.CANCEL)); canButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { doCancel(); @@ -489,7 +489,7 @@ }); buttonPanel.add(canButton); - final JLabel mess = new JLabel("Drag and Drop selected regions to move, or use ctrl-arrows/ctrl-shift-arrows for precise movement."); + final JLabel mess = new JLabel(Resources.getString("Editor.IrregularGrid.drag_and_drop")); //$NON-NLS-1$ mess.setAlignmentY(CENTER_ALIGNMENT); bottomPanel.add(mess); bottomPanel.add(buttonPanel); @@ -509,8 +509,8 @@ if (dirty) { if (JOptionPane.YES_OPTION == JOptionPane.showConfirmDialog(this, - "Changes made. Are you sure you want to Cancel those changes?", - "", JOptionPane.YES_NO_OPTION)) { + Resources.getString("Editor.IrregularGrid.changes_made"), //$NON-NLS-1$ + "", JOptionPane.YES_NO_OPTION)) { //$NON-NLS-1$ restore(); close(); } @@ -708,7 +708,7 @@ // begin dragging try { dge.startDrag(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR), - new StringSelection(""), this); // DEBUG + new StringSelection(""), this); //$NON-NLS-1$ dge.getDragSource().addDragSourceMotionListener(this); } catch (InvalidDnDOperationException e) { @@ -841,7 +841,7 @@ new ActionEvent( e.getSource(), ActionEvent.ACTION_PERFORMED, - "Edit")); + "Edit")); //$NON-NLS-1$ } } } @@ -850,16 +850,20 @@ view.repaint(); // Clean up selection } + protected static final String ADD_REGION = Resources.getString("Editor.IrregularGrid.add_region"); //$NON-NLS-1$ + protected static final String DELETE_REGION = Resources.getString("Editor.IrregularGrid.delete_region"); //$NON-NLS-1$ + protected static final String PROPERTIES = Resources.getString("Editor.ModuleEditor.properties"); //$NON-NLS-1$ + protected void doPopupMenu(MouseEvent e) { myPopup = new JPopupMenu(); - JMenuItem menuItem = new JMenuItem("Add Region"); + JMenuItem menuItem = new JMenuItem(ADD_REGION); menuItem.addActionListener(this); menuItem.setEnabled(lastClickedRegion == null); myPopup.add(menuItem); - menuItem = new JMenuItem("Delete Region"); + menuItem = new JMenuItem(DELETE_REGION); menuItem.addActionListener(this); menuItem.setEnabled(lastClickedRegion != null); @@ -867,7 +871,7 @@ myPopup.addSeparator(); - menuItem = new JMenuItem("Properties"); + menuItem = new JMenuItem(PROPERTIES); menuItem.addActionListener(this); menuItem.setEnabled(lastClickedRegion != null); myPopup.add(menuItem); @@ -904,7 +908,7 @@ grid.setVisible(!grid.isVisible()); view.repaint(); } - else if (command.equals("Add Region")) { + else if (command.equals(ADD_REGION)) { final Region r = new Region(lastClick); r.addTo(grid); grid.add(r); @@ -918,11 +922,11 @@ new ActionEvent( e.getSource(), ActionEvent.ACTION_PERFORMED, - "Edit")); + "Edit")); //$NON-NLS-1$ } view.repaint(); } - else if (command.equals("Delete Region")) { + else if (command.equals(DELETE_REGION)) { for (Region r : selectedRegions) { r.removeFrom(grid); grid.remove(r); @@ -932,7 +936,7 @@ selectedRegions.clear(); view.repaint(); } - else if (command.equals("Properties")) { + else if (command.equals(PROPERTIES)) { //$NON-NLS-1$ if (lastClickedRegion != null) { final Action a = new EditRegionAction(lastClickedRegion, null, this); @@ -941,7 +945,7 @@ new ActionEvent( e.getSource(), ActionEvent.ACTION_PERFORMED, - "Edit")); + "Edit")); //$NON-NLS-1$ } } } Modified: VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/SquareGrid.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/SquareGrid.java 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/SquareGrid.java 2009-06-29 08:37:37 UTC (rev 5789) @@ -48,6 +48,7 @@ import VASSAL.configure.Configurer; import VASSAL.configure.StringEnum; import VASSAL.configure.VisibilityCondition; +import VASSAL.i18n.Resources; public class SquareGrid extends AbstractConfigurable implements GeometricGrid, GridEditor.EditableGrid { protected double dx = 48.0; @@ -114,18 +115,18 @@ return container; } - public static final String DX = "dx"; - public static final String DY = "dy"; - public static final String X0 = "x0"; - public static final String Y0 = "y0"; - public static final String VISIBLE = "visible"; - public static final String CORNERS = "cornersLegal"; - public static final String EDGES = "edgesLegal"; - public static final String COLOR = "color"; - public static final String DOTS_VISIBLE = "dotsVisible"; - public static final String RANGE = "range"; - public static final String RANGE_MANHATTAN = "Manhattan"; - public static final String RANGE_METRIC = "Metric"; + public static final String DX = "dx"; //$NON-NLS-1$ + public static final String DY = "dy"; //$NON-NLS-1$ + public static final String X0 = "x0"; //$NON-NLS-1$ + public static final String Y0 = "y0"; //$NON-NLS-1$ + public static final String VISIBLE = "visible"; //$NON-NLS-1$ + public static final String CORNERS = "cornersLegal"; //$NON-NLS-1$ + public static final String EDGES = "edgesLegal"; //$NON-NLS-1$ + public static final String COLOR = "color"; //$NON-NLS-1$ + public static final String DOTS_VISIBLE = "dotsVisible"; //$NON-NLS-1$ + public static final String RANGE = "range"; //$NON-NLS-1$ + public static final String RANGE_MANHATTAN = "Manhattan"; //$NON-NLS-1$ + public static final String RANGE_METRIC = "Metric"; //$NON-NLS-1$ public static class RangeOptions extends StringEnum { public String[] getValidValues(AutoConfigurable target) { @@ -150,16 +151,16 @@ public String[] getAttributeDescriptions() { return new String[]{ - "X offset: ", - "Y offset: ", - "Cell Width: ", - "Cell Height: ", - "Range Calculation Method: ", - "Edges are legal locations?", - "Corners are legal locations?", - "Show Grid?", - "Draw Center Dots?", - "Color: " + Resources.getString("Editor.Grid.x_offset"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.y_offset"), //$NON-NLS-1$ + Resources.getString("Editor.RectangleGrid.width"), //$NON-NLS-1$ + Resources.getString("Editor.RectangleGrid.height"), //$NON-NLS-1$ + Resources.getString("Editor.RectangleGrid.range_method"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.edges"), //$NON-NLS-1$ + Resources.getString("Editor.RectangleGrid.corners"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.grid"), //$NON-NLS-1$ + Resources.getString("Editor.Grid.center_dots"), //$NON-NLS-1$ + Resources.getString(Resources.COLOR_LABEL), }; } @@ -201,7 +202,7 @@ } public static String getConfigureTypeName() { - return "Rectangular Grid"; + return Resources.getString("Editor.RectangleGrid.component_type"); //$NON-NLS-1$ } public String getGridName() { @@ -213,7 +214,7 @@ } public VASSAL.build.module.documentation.HelpFile getHelpFile() { - return HelpFile.getReferenceManualPage("RectangularGrid.htm"); + return HelpFile.getReferenceManualPage("RectangularGrid.htm"); //$NON-NLS-1$ } @@ -523,7 +524,7 @@ boolean buttonExists = config != null; Configurer c = super.getConfigurer(); if (!buttonExists) { - JButton b = new JButton("Edit Grid"); + JButton b = new JButton(Resources.getString("Editor.Grid.edit_grid")); //$NON-NLS-1$ b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { editGrid(); Modified: VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/ZonedGrid.java =================================================================== --- VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/ZonedGrid.java 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/build/module/map/boardPicker/board/ZonedGrid.java 2009-06-29 08:37:37 UTC (rev 5789) @@ -44,6 +44,7 @@ import VASSAL.build.module.map.boardPicker.board.mapgrid.ZoneHighlight; import VASSAL.build.module.map.boardPicker.board.mapgrid.ZonedGridHighlighter; import VASSAL.configure.Configurer; +import VASSAL.i18n.Resources; /** * Map Grid that contains any number of {@link VASSAL.build.module.map.boardPicker.board.mapgrid.Zone}s against a background {@link MapGrid} @@ -114,11 +115,11 @@ } public static String getConfigureTypeName() { - return "Multi-zoned Grid"; + return Resources.getString("Editor.MultiZoneGrid.component_type"); //$NON-NLS-1$ } public HelpFile getHelpFile() { - return HelpFile.getReferenceManualPage("ZonedGrid.htm"); + return HelpFile.getReferenceManualPage("ZonedGrid.htm"); //$NON-NLS-1$ } public void removeFrom(Buildable parent) { Modified: VASSAL-src/trunk/src/VASSAL/i18n/Editor.properties =================================================================== --- VASSAL-src/trunk/src/VASSAL/i18n/Editor.properties 2009-06-29 06:56:14 UTC (rev 5788) +++ VASSAL-src/trunk/src/VASSAL/i18n/Editor.properties 2009-06-29 08:37:37 UTC (rev 5789) @@ -315,7 +315,7 @@ Editor.LosThread.icon_persist=Button Icon when LOS persisting: Editor.LosThread.visible=Visible to Opponent: Editor.LosThread.start_grid=Force start of thread to snap to grid? -E,ditor.LosThread.end_grid=Force end of thread to snap to grid? +Editor.LosThread.end_grid=Force end of thread to snap to grid? Editor.LosThread.draw_range=Draw Range? Editor.LosThread.pixel_range=Pixels per range unit (0 to use Grid calculation): Editor.LosThread.round_fractions=Round fractions: @@ -326,7 +326,7 @@ # Map Shader Editor.MapShader.shading_on=Shading Always On? Editor.MapShader.shading_start=Shading Starts turned on? -Resources.getString("Editor.MapShader.shade_boards=All boards in map get Shaded? +Editor.MapShader.shade_boards=All boards in map get Shaded? Editor.MapShader.board_list=Board List: Editor.MapShader.type=Type: Editor.MapShader.shade_top=Draw Shade on top of Counters? @@ -400,4 +400,65 @@ Editor.Zoom.out_key=Zoom out hotkey: Editor.Zoom.component_type=Zoom capability Editor.zoom.initial_zoom="An '*' indicates the initial zoom level." -Editor.zoom.set_initial=Set Initial \ No newline at end of file +Editor.zoom.set_initial=Set Initial + +# Board +Editor.Board.image=Board image: +Editor.Board.reverse=Reversible: +Editor.Board.width=Board width: +Editor.Board.height=Board height: +Editor.Board.component_type=Board + +# Grids +Editor.Grid.offset_x=X offset: +Editor.Grid.offset_y=Y offset: +Editor.Grid.edges=Edges are legal locations? +Editor.Grid.grid=Show Grid? +Editor.Grid.center_dots=Draw Center Dots? +Editor.Grid.edit_grid=Edit Grid + +# Grid Editor +Editor.GridEditor.arrow_keys=Arrow Keys - Move Grid +Editor.GridEditor.cancel_set=Cancel Set +Editor.GridEditor.click_on_3=Click on 3 adjacent points around the edge of any map grid cell +Editor.GridEditor.control_arrow_keys=Control-Arrow Keys - Resize Grid +Editor.GridEditor.grid_shape_error=Grid Shape Error +Editor.GridEditor.numbering=Numbering +Editor.GridEditor.set_grid_shape=Set Grid Shape +Editor.GridEditor.shift_key=Shift Key - Increase speed of other keys +Editor.GridEditor.does_not_look=Does not look like a %1$s! + +# Hex Grid +Editor.HexGrid.sideways=Sideways (hexrows go horizontal)? +Editor.HexGrid.hex_height=Hex Height: +Editor.HexGrid.hex_width=Hex Width: +Editor.HexGrid.vertices=Vertices are legal locations? +Editor.HexGrid.component_type=Hex Grid + +# Region +Editor.Region.new_region=New Region +Editor.Region.x_coord=X Co-ord: +Editor.Region.y_coord=Y Co-ord: +Editor.Region.component_type=Region + +# Irregular Grid +Editor.IrregularGrid.snap=Snap to defined point? +Editor.IrregularGrid.draw=Draw region names? +Editor.IrregularGrid.fonts=Font Size: +Editor.IrregularGrid.component_type=Irregular Grid +Editor.IrregularGrid.define_regions=Define Regions +Editor.IrregularGrid.regions_for=Regions for %1$s +Editor.IrregularGrid.drag_and_drop=Drag and Drop selected regions to move, or use ctrl-arrows/ctrl-shift-arrows for precise movement. +Editor.IrregularGrid.changes_made=Changes made. Are you sure you want to Cancel those changes? +Editor.IrregularGrid.add_region=Add Region +Editor.IrregularGrid.delete_region=Delete Region + +# Rectangle Grid +Editor.RectangleGrid.width=Cell Width: +Editor.RectangleGrid.height=Cell Height: +Editor.RectangleGrid.range_method=Range Calculation Method: +Editor.RectangleGrid.corners=Corners are legal locations? +Editor.RectangleGrid.component_type=Rectangular Grid + +# Multi-Zone Grid +Editor.MultiZoneGrid.component_type=Multi-zoned Grid \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |