[vassalengine-svn] SF.net SVN: vassalengine:[7139] VASSAL-src/branches/kstevens/src/VASSAL/ i18n/Re
Brought to you by:
rodneykinney,
uckelman
From: <fi...@us...> - 2010-08-29 05:19:41
|
Revision: 7139 http://vassalengine.svn.sourceforge.net/vassalengine/?rev=7139&view=rev Author: fil512 Date: 2010-08-29 05:19:35 +0000 (Sun, 29 Aug 2010) Log Message: ----------- If the default resource bundle can't be found, use ENGLISH. Modified Paths: -------------- VASSAL-src/branches/kstevens/src/VASSAL/i18n/Resources.java Modified: VASSAL-src/branches/kstevens/src/VASSAL/i18n/Resources.java =================================================================== --- VASSAL-src/branches/kstevens/src/VASSAL/i18n/Resources.java 2010-08-29 05:14:12 UTC (rev 7138) +++ VASSAL-src/branches/kstevens/src/VASSAL/i18n/Resources.java 2010-08-29 05:19:35 UTC (rev 7139) @@ -30,6 +30,7 @@ import java.util.Date; import java.util.List; import java.util.Locale; +import java.util.MissingResourceException; import java.util.ResourceBundle; import javax.swing.DefaultListCellRenderer; @@ -91,8 +92,12 @@ private void init() { Locale myLocale = Locale.getDefault(); - final ResourceBundle rb = - ResourceBundle.getBundle("VASSAL.i18n.VASSAL", myLocale, bundleLoader); + ResourceBundle rb = null; + try { + rb = ResourceBundle.getBundle("VASSAL.i18n.VASSAL", myLocale, bundleLoader); + } catch (MissingResourceException e) { + rb = ResourceBundle.getBundle("VASSAL.i18n.VASSAL", Locale.ENGLISH, bundleLoader); + } // If the user has a resource bundle for their default language on their // local machine, add it to the list of supported locales This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |