MarkTraceur has uploaded a new change for review. https://gerrit.wikimedia.org/r/256741
Change subject: Fallback to English help desk ...................................................................... Fallback to English help desk Only when the localised one doesn't exist, no better way to do this gracefully as far as I know. Bug: T32049 Change-Id: I565cc4f9480df90e14cad1bed942160c38e1136a --- M includes/UploadWizardTutorial.php 1 file changed, 8 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UploadWizard refs/changes/41/256741/1 diff --git a/includes/UploadWizardTutorial.php b/includes/UploadWizardTutorial.php index 2f0fe73..0f4be75 100644 --- a/includes/UploadWizardTutorial.php +++ b/includes/UploadWizardTutorial.php @@ -109,6 +109,14 @@ public static function getImageHtml( MediaTransformOutput $thumb, $tutorial ) { $helpDeskUrl = wfMessage( 'mwe-upwiz-help-desk-url' )->text(); + $helpDeskTitle = Title::newFromText( $helpDeskUrl ); + if ( !$helpDeskTitle->exists() ) { + // This sucks, but fall back to the English page in case + // the current language doesn't have one. + $helpDeskUrl = new Message( 'mwe-upwiz-help-desk-url', array(), Language::factory( 'en' ) ); + $helpDeskUrl = $helpDeskUrl->text(); + } + // Per convention, we may be either using an absolute URL or a wiki page title in this UI message if ( preg_match( '/^(?:' . wfUrlProtocols() . ')/', $helpDeskUrl ) ) { $helpDeskHref = $helpDeskUrl; -- To view, visit https://gerrit.wikimedia.org/r/256741 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I565cc4f9480df90e14cad1bed942160c38e1136a Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/UploadWizard Gerrit-Branch: master Gerrit-Owner: MarkTraceur <mtrac...@member.fsf.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits