Changeset 5915 in josm for trunk/src/org/openstreetmap/josm/gui/help/HelpBrowser.java
- Timestamp:
- 2013-04-29T17:25:45+02:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/help/HelpBrowser.java
r5886 r5915 50 50 import org.openstreetmap.josm.gui.widgets.JosmEditorPane; 51 51 import org.openstreetmap.josm.tools.ImageProvider; 52 import org.openstreetmap.josm.tools.LanguageInfo.LocaleType; 52 53 import org.openstreetmap.josm.tools.OpenBrowser; 53 54 import org.openstreetmap.josm.tools.Utils; … … 261 262 relativeHelpTopic, 262 263 Locale.getDefault().getDisplayName(), 263 getHelpTopicEditUrl(buildAbsoluteHelpTopic(relativeHelpTopic)), 264 getHelpTopicEditUrl(buildAbsoluteHelpTopic(relativeHelpTopic, Locale.ENGLISH)) 264 getHelpTopicEditUrl(buildAbsoluteHelpTopic(relativeHelpTopic, LocaleType.DEFAULT)), 265 getHelpTopicEditUrl(buildAbsoluteHelpTopic(relativeHelpTopic, LocaleType.ENGLISH)) 265 266 ); 266 267 loadTopic(message); … … 294 295 */ 295 296 protected void loadRelativeHelpTopic(String relativeHelpTopic) { 296 String url = HelpUtil.getHelpTopicUrl(HelpUtil.buildAbsoluteHelpTopic(relativeHelpTopic)); 297 String url = HelpUtil.getHelpTopicUrl(HelpUtil.buildAbsoluteHelpTopic(relativeHelpTopic, LocaleType.DEFAULTNOTENGLISH)); 297 298 String content = null; 298 299 try { 299 300 content = reader.fetchHelpTopicContent(url, true); 300 301 } catch(MissingHelpContentException e) { 301 url = HelpUtil.getHelpTopicUrl(HelpUtil.buildAbsoluteHelpTopic(relativeHelpTopic, Locale .ENGLISH));302 url = HelpUtil.getHelpTopicUrl(HelpUtil.buildAbsoluteHelpTopic(relativeHelpTopic, LocaleType.BASELANGUAGE)); 302 303 try { 303 304 content = reader.fetchHelpTopicContent(url, true); 304 305 } catch(MissingHelpContentException e1) { 305 this.url = url; 306 handleMissingHelpContent(relativeHelpTopic); 307 return; 306 url = HelpUtil.getHelpTopicUrl(HelpUtil.buildAbsoluteHelpTopic(relativeHelpTopic, LocaleType.ENGLISH)); 307 try { 308 content = reader.fetchHelpTopicContent(url, true); 309 } catch(MissingHelpContentException e2) { 310 this.url = url; 311 handleMissingHelpContent(relativeHelpTopic); 312 return; 313 } catch(HelpContentReaderException e2) { 314 e2.printStackTrace(); 315 handleHelpContentReaderException(relativeHelpTopic, e2); 316 return; 317 } 308 318 } catch(HelpContentReaderException e1) { 309 319 e1.printStackTrace(); 310 handleHelpContentReaderException(relativeHelpTopic,e1); 320 handleHelpContentReaderException(relativeHelpTopic, e1); 311 321 return; 312 322 }
Note:
See TracChangeset
for help on using the changeset viewer.
