git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@9032 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Derek DeMoro
2007-08-29 04:27:23 +00:00
committed by derek
parent bbbad2f2de
commit 4b6cab663b

View File

@ -15,16 +15,16 @@ import org.jivesoftware.spark.util.URLFileSystem;
import org.jivesoftware.sparkimpl.settings.local.LocalPreferences;
import org.jivesoftware.sparkimpl.settings.local.SettingsManager;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.JMenu;
import javax.swing.JOptionPane;
import java.awt.event.ActionEvent;
import java.io.File;
import java.net.URL;
import java.util.Locale;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.JMenu;
import javax.swing.JOptionPane;
/**
* Allows for changing of default languages within Spark.
*
@ -51,13 +51,13 @@ public class LanguagePlugin implements Plugin {
File propertiesFile = files[i];
String propertiesName = propertiesFile.getName();
if (propertiesName.endsWith(".properties")) {
int lastIndex = propertiesName.lastIndexOf("_");
int lastIndex = propertiesName.lastIndexOf("i18n_");
int period = propertiesName.lastIndexOf(".");
String language = propertiesName.substring(lastIndex + 1, period);
if (language.equals("i18n")) {
languageMenu.add("English");
if (lastIndex == -1) {
addLanguage("en");
}
else {
String language = propertiesName.substring(lastIndex + 5, period);
addLanguage(language);
}
}
@ -76,7 +76,7 @@ public class LanguagePlugin implements Plugin {
preferences.setLanguage(locale.getLanguage());
int ok = JOptionPane.showConfirmDialog(SparkManager.getMainWindow(), Res.getString("message.restart.required"), Res.getString("title.confirmation"), JOptionPane.YES_NO_OPTION);
if(ok == JOptionPane.YES_OPTION){
if (ok == JOptionPane.YES_OPTION) {
SparkManager.getMainWindow().shutdown();
}
}