Changeset 702:c6edb6fcd1f8
- Timestamp:
- 10/07/09 14:52:08 (4 years ago)
- Author:
- tgambet
- Branch:
- default
- convert_revision:
- svn:cdcfb263-7567-472c-a848-e2c2df3466e7/trunk@703
- Message:
-
the language name is automatically added to language properties at runtime
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r700
|
r702
|
|
| 1 | | language=English |
| 2 | 1 | |
| 3 | 2 | universal_checker=The Web's Universal Conformance Checker |
-
|
r693
|
r702
|
|
| 1 | | |
| 2 | | language=Français |
| 3 | 1 | |
| 4 | 2 | universal_checker=The Web's Universal Conformance Checker |
-
|
r698
|
r702
|
|
| 67 | 67 | throw new IllegalArgumentException("Invalid language file: " + langFile + ". " + localeString + " is not a valid ISO language code. This file will not be loaded."); |
| 68 | 68 | |
| | 69 | Locale locale = Language.getLocale(localeString); |
| | 70 | |
| 69 | 71 | FileInputStream fis = new FileInputStream(langFile); |
| 70 | 72 | InputStreamReader isr; |
| … |
… |
|
| 74 | 76 | props.load(isr); |
| 75 | 77 | props.put("lang", localeString); |
| | 78 | char[] languageArray = locale.getDisplayLanguage(locale).toCharArray(); |
| | 79 | languageArray[0] = Character.toUpperCase(languageArray[0]); |
| | 80 | String language = new String(languageArray); |
| | 81 | props.put("language", language); |
| 76 | 82 | return props; |
| 77 | 83 | } catch (UnsupportedEncodingException e) { |