From 11017e3c499318d5003a1ce1e0e024b9984ff99f Mon Sep 17 00:00:00 2001
From: Tim Molter <tim.molter@gmail.com>
Date: Thu, 7 Mar 2013 21:34:08 +0100
Subject: [PATCH] =?UTF-8?q?allow=20localization=20of=20Save=20As=E2=80=A6?=
 =?UTF-8?q?=20String?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pom.xml                                            |  2 +-
 .../main/java/com/xeiam/xchart/XChartPanel.java    | 14 +++++++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index d83fa3f6..65866710 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
 
 	<groupId>com.xeiam.xchart</groupId>
 	<artifactId>xchart-parent</artifactId>
-	<version>2.0.1-SNAPSHOT</version>
+	<version>2.1.0-SNAPSHOT</version>
 	<packaging>pom</packaging>
 	<name>XChart Parent</name>
 	<description>Basic Charts for Java Applications</description>
diff --git a/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java b/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java
index 71a52c70..ee986d77 100644
--- a/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java
+++ b/xchart/src/main/java/com/xeiam/xchart/XChartPanel.java
@@ -46,6 +46,8 @@ public class XChartPanel extends JPanel {
 
   private final Chart chart;
 
+  private String saveAsString = "Save As...";
+
   /**
    * Constructor
    * 
@@ -64,6 +66,16 @@ public class XChartPanel extends JPanel {
     this.getActionMap().put("save", new SaveAction());
   }
 
+  /**
+   * Set the "Save As..." String if you want to localize it.
+   * 
+   * @param saveAsString
+   */
+  public void setSaveAsString(String saveAsString) {
+
+    this.saveAsString = saveAsString;
+  }
+
   @Override
   protected void paintComponent(Graphics g) {
 
@@ -194,7 +206,7 @@ public class XChartPanel extends JPanel {
 
     public XChartPanelPopupMenu() {
 
-      saveAsMenuItem = new JMenuItem("Save As...");
+      saveAsMenuItem = new JMenuItem(saveAsString);
       saveAsMenuItem.addMouseListener(new MouseListener() {
 
         @Override
-- 
GitLab