Page MenuHomePhabricator

Use wiki language for setting section header
Closed, ResolvedPublic

Description

From @revi

On kowiki Help Desk, I see one test account (Etonkovidova) using English as section header, and Marshall's test account using Korean as section header. Is section header dependent on user's interface language?

In QuestionPoster we have:

public function setSectionHeader( $relevantTitle ) {
		$this->sectionHeader = $relevantTitle ?
			$this->context->msg( 'growthexperiments-help-panel-question-subject-template-with-title',
				$relevantTitle )->text() :
			$this->context->msg( 'growthexperiments-help-panel-question-subject-template' )
				->text();
		$lang = MediaWikiServices::getInstance()->getContentLanguage();
		$timestamp = $lang->timeanddate( wfTimestampNow(), false, false );
		$this->sectionHeaderUnique = $this->sectionHeader . ' ' . $this->context->msg( 'parentheses' )->
			rawParams( $timestamp );
	}

Adjust this to set $this->sectionHeader in the wiki language rather than according to user preferences.

Event Timeline

Change 483886 had a related patch set uploaded (by Catrope; owner: Catrope):
[mediawiki/extensions/GrowthExperiments@master] Help panel: Use content language for question headers

https://gerrit.wikimedia.org/r/483886

Change 483886 merged by jenkins-bot:
[mediawiki/extensions/GrowthExperiments@master] Help panel: Use content language for question headers

https://gerrit.wikimedia.org/r/483886

Etonkovidova subscribed.

Checked in betalabs: 위키백과:도움말 page will override user lang settings (global and local) in the post header ( posted from Help Panel).