localized tray

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5212 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
lotus 17 years ago
parent 9d4f0325e1
commit 5a637f004d

@ -44,11 +44,13 @@ import de.anomic.server.serverSystem;
public final class yacyTray { public final class yacyTray {
private static plasmaSwitchboard sb; private static plasmaSwitchboard sb;
private static nativeTrayIcon ti;
private static boolean isShown = false; private static boolean isShown = false;
final private static boolean deutsch = System.getProperty("user.language","").equals("de");
public static boolean lockBrowserPopup = true; public static boolean lockBrowserPopup = true;
private static nativeTrayIcon ti;
public static void init(final plasmaSwitchboard par_sb) { public static void init(final plasmaSwitchboard par_sb) {
sb = par_sb; sb = par_sb;
try { try {
@ -77,12 +79,15 @@ public final class yacyTray {
} }
public static PopupMenu setupPopupMenu() { public static PopupMenu setupPopupMenu() {
String label;
// this is the popup menu // this is the popup menu
PopupMenu menu = new PopupMenu("YaCy"); PopupMenu menu = new PopupMenu("YaCy");
MenuItem menuItem; MenuItem menuItem;
// YaCy Search // YaCy Search
menuItem = new MenuItem("YaCy Search"); if(deutsch) label = "YaCy Suche";
else label = "YaCy Search";
menuItem = new MenuItem(label);
menuItem.addActionListener(new ActionListener() { menuItem.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) { public void actionPerformed(final ActionEvent e) {
openBrowser(""); openBrowser("");
@ -92,7 +97,9 @@ public final class yacyTray {
// Quit // Quit
menu.addSeparator(); menu.addSeparator();
menuItem = new MenuItem("Shutdown"); if(deutsch) label = "Beenden";
else label = "Shutdown";
menuItem = new MenuItem(label);
menuItem.addActionListener(new ActionListener() { menuItem.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) { public void actionPerformed(final ActionEvent e) {
sb.terminate(); sb.terminate();
@ -105,7 +112,10 @@ public final class yacyTray {
private static void trayClickAction(){ //doubleclick private static void trayClickAction(){ //doubleclick
if (lockBrowserPopup) { 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 { } else {
openBrowser(""); openBrowser("");
} }

Loading…
Cancel
Save