Ticket #2316: LanguageFix.patch

File LanguageFix.patch, 1.4 KB (added by xeen, 15 years ago)

Watch for language changes also

  • src/org/openstreetmap/josm/gui/GettingStarted.java

     
    6060        }
    6161
    6262        final private int myVersion = AboutAction.getVersionNumber();
     63        final private String myLang = Main.getLanguageCodeU();
    6364
    6465        /**
    6566         * This function gets executed whenever the cached files need updating
     
    8283            }
    8384            // Save this to prefs in case JOSM is updated so MOTD can be refreshed
    8485            Main.pref.putInteger("cache.motd.html.version", myVersion);
     86            Main.pref.put("cache.motd.html.lang", myLang);
    8587
    8688            return motd.getBytes();
    8789        }
     
    9597            // 1. Not yet written - but so isn't the interval variable, so it gets updated anyway
    9698            // 2. Cannot be written (e.g. while developing). Obviously we don't want to update
    9799            //    everytime because of something we can't read.
    98             return Main.pref.getInteger("cache.motd.html.version", myVersion) == myVersion;
     100            return (Main.pref.getInteger("cache.motd.html.version", myVersion) == myVersion)
     101                                         && Main.pref.get("cache.motd.html.lang").equals(myLang);
    99102        }
    100103    }
    101104