SPARK-2351 LanguagePlugin: Always show Language in menu item for non en locales to help those who accidentally changed language

This commit is contained in:
Sergey Ponomarev 2025-07-26 08:56:42 +03:00 committed by Guus der Kinderen
parent 68ce7b08ae
commit 73715fa0fb

View File

@ -38,7 +38,12 @@ public class LanguagePlugin implements Plugin {
// Register with action menu
final JMenu actionsMenu = SparkManager.getMainWindow().getMenuByName(Res.getString("menuitem.actions"));
JMenu languageMenu = new JMenu(Res.getString("menuitem.languages"));
String languageMenuLabel = Res.getString("menuitem.languages");
// For non-English locales append "Language" for those who accidentally changed language
if (!Locale.getDefault().getLanguage().equals("en")) {
languageMenuLabel += " (Language)";
}
JMenu languageMenu = new JMenu(languageMenuLabel);
languageMenu.setIcon(SparkRes.getImageIcon("LANGUAGE_ICON"));
Locale[] locales = Locale.getAvailableLocales();