From 5a637f004dfefc00755e5f0e38e29ff2e2774c24 Mon Sep 17 00:00:00 2001 From: lotus Date: Fri, 26 Sep 2008 11:09:54 +0000 Subject: [PATCH] localized tray git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5212 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/yacy/yacyTray.java | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/source/de/anomic/yacy/yacyTray.java b/source/de/anomic/yacy/yacyTray.java index e689f8760..e4586bf91 100644 --- a/source/de/anomic/yacy/yacyTray.java +++ b/source/de/anomic/yacy/yacyTray.java @@ -44,11 +44,13 @@ import de.anomic.server.serverSystem; public final class yacyTray { private static plasmaSwitchboard sb; + private static nativeTrayIcon ti; private static boolean isShown = false; + final private static boolean deutsch = System.getProperty("user.language","").equals("de"); + public static boolean lockBrowserPopup = true; - - private static nativeTrayIcon ti; - + + public static void init(final plasmaSwitchboard par_sb) { sb = par_sb; try { @@ -77,12 +79,15 @@ public final class yacyTray { } public static PopupMenu setupPopupMenu() { + String label; // this is the popup menu PopupMenu menu = new PopupMenu("YaCy"); MenuItem menuItem; // YaCy Search - menuItem = new MenuItem("YaCy Search"); + if(deutsch) label = "YaCy Suche"; + else label = "YaCy Search"; + menuItem = new MenuItem(label); menuItem.addActionListener(new ActionListener() { public void actionPerformed(final ActionEvent e) { openBrowser(""); @@ -92,7 +97,9 @@ public final class yacyTray { // Quit menu.addSeparator(); - menuItem = new MenuItem("Shutdown"); + if(deutsch) label = "Beenden"; + else label = "Shutdown"; + menuItem = new MenuItem(label); menuItem.addActionListener(new ActionListener() { public void actionPerformed(final ActionEvent e) { sb.terminate(); @@ -105,7 +112,10 @@ public final class yacyTray { private static void trayClickAction(){ //doubleclick if (lockBrowserPopup) { - ti.displayBalloonMessage("YaCy","Please wait until YaCy is started."); + String label; + if(deutsch) label = "Bitte warten bis YaCy gestartet ist."; + else label = "Please wait until YaCy is started."; + ti.displayBalloonMessage("YaCy",label); } else { openBrowser(""); }