Changeset 5538
- Timestamp:
- 12/20/07 11:35:35 (1 year ago)
- Files:
-
- sandbox/madair/lib/OpenLayers/BaseTypes.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
sandbox/madair/lib/OpenLayers/BaseTypes.js
r5502 r5538 90 90 }, 91 91 92 langCode: 'en', 92 langCode: (OpenLayers.Util.getBrowserName() == "msie") ? 93 navigator.userLanguage.substring(0,2): //only use the prefix part 94 navigator.language.substring(0,2), //for now, e.g. en-CA becomes just en 93 95 defaultLangCode: 'en', 94 96 dictionaryPath: OpenLayers._getScriptLocation() + 'theme/default/', … … 107 109 */ 108 110 translate: function(key) { 109 if (!OpenLayers.Strings[OpenLayers.String.langCode]) { 110 this.loadDictionary(OpenLayers.String.langCode) 111 var langCode = OpenLayers.String.langCode; 112 if (!OpenLayers.Strings[langCode]) { 113 var msg = 'failed to find ' +OpenLayers.String.langCode+ ' dictionary, falling back to default language'; 114 OpenLayers.Console.log(msg); 115 OpenLayers.Strings[langCode] = OpenLayers.Strings[OpenLayers.String.defaultLangCode]; 116 langCode = OpenLayers.String.defaultLangCode; 111 117 } 112 118 113 var dictionary = OpenLayers.Strings[ OpenLayers.String.langCode];119 var dictionary = OpenLayers.Strings[langCode]; 114 120 var message = "NoMsgsFound"; 115 121 var msgValue = dictionary[key];
