Siebrand has uploaded a new change for review.
https://gerrit.wikimedia.org/r/56147
Change subject: Remove second parameter from TranslateUtils::getLanguageName()
......................................................................
Remove second parameter from TranslateUtils::getLanguageName()
Was marked as a code path to be deprecated. Also checked TranslateSVG,
TranslationNotifications and CentralNotice for possible usages.
Change-Id: Icf216db16f46c4d6c4cc9862814397e43f3b310f
---
M TranslateEditAddons.php
M TranslateUtils.php
M ffs/DtdFFS.php
M ffs/FlatPhpFFS.php
M ffs/GettextFFS.php
M ffs/JavaFFS.php
M ffs/JavaScriptFFS.php
M ffs/MediaWikiExtensionFFS.php
M ffs/Simple.php
M ffs/YamlFFS.php
M specials/SpecialLanguageStats.php
M specials/SpecialSearchTranslations.php
M specials/SpecialTranslationStats.php
M specials/SpecialTranslations.php
M tag/PageTranslationHooks.php
M tag/PageTranslationLogFormatter.php
M utils/MessageWebImporter.php
M utils/TranslateLogFormatter.php
M utils/TranslationHelpers.php
19 files changed, 21 insertions(+), 27 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate
refs/changes/47/56147/1
diff --git a/TranslateEditAddons.php b/TranslateEditAddons.php
index 5c59f7f..44874cb 100644
--- a/TranslateEditAddons.php
+++ b/TranslateEditAddons.php
@@ -203,7 +203,7 @@
if ( $handle->isDoc() ) {
$langCode = $context->getLanguage()->getCode();
- $name = TranslateUtils::getLanguageName(
$handle->getCode(), false, $langCode );
+ $name = TranslateUtils::getLanguageName(
$handle->getCode(), $langCode );
$accessKey = $context->msg( 'accesskey-save' )->plain();
$temp = array(
'id' => 'wpSave',
diff --git a/TranslateUtils.php b/TranslateUtils.php
index f655dc3..b4ce2f3 100644
--- a/TranslateUtils.php
+++ b/TranslateUtils.php
@@ -138,17 +138,11 @@
/**
* Returns a localised language name.
* @param string $code Language code.
- * @param bool|string $native Use only native names.
* @param string $language Language code of language the the name
should be in.
* @return string Best-effort localisation of wanted language name.
*/
- public static function getLanguageName( $code, $native = false,
$language = 'en' ) {
- if ( $native ) {
- // TODO: deprecate this code path
- $languages = Language::getLanguageNames( false );
- } else {
- $languages = TranslateUtils::getLanguageNames(
$language );
- }
+ public static function getLanguageName( $code, $language = 'en' ) {
+ $languages = TranslateUtils::getLanguageNames( $language );
if ( isset( $languages[$code] ) ) {
return $languages[$code];
diff --git a/ffs/DtdFFS.php b/ffs/DtdFFS.php
index 6c73720..e437f73 100644
--- a/ffs/DtdFFS.php
+++ b/ffs/DtdFFS.php
@@ -85,7 +85,7 @@
$code = $collection->code;
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true );
+ $native = TranslateUtils::getLanguageName( $code, $code );
$output = "# Messages for $name ($native)\n";
$output .= "# Exported from $wgSitename\n\n";
diff --git a/ffs/FlatPhpFFS.php b/ffs/FlatPhpFFS.php
index 5d47bc8..75852e4 100644
--- a/ffs/FlatPhpFFS.php
+++ b/ffs/FlatPhpFFS.php
@@ -84,7 +84,7 @@
$code = $collection->code;
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true );
+ $native = TranslateUtils::getLanguageName( $code, $code );
if ( $wgTranslateDocumentationLanguageCode ) {
$docu = "\n * See the
$wgTranslateDocumentationLanguageCode 'language' for message documentation
incl. usage of parameters";
diff --git a/ffs/GettextFFS.php b/ffs/GettextFFS.php
index 5e1b07f..bcdda15 100644
--- a/ffs/GettextFFS.php
+++ b/ffs/GettextFFS.php
@@ -376,7 +376,7 @@
$code = $collection->code;
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true );
+ $native = TranslateUtils::getLanguageName( $code, $code );
$authors = $this->doAuthors( $collection );
if ( isset( $this->extra['header'] ) ) {
$extra = "# --\n" . $this->extra['header'];
diff --git a/ffs/JavaFFS.php b/ffs/JavaFFS.php
index f291a28..140c6f8 100644
--- a/ffs/JavaFFS.php
+++ b/ffs/JavaFFS.php
@@ -216,7 +216,7 @@
$code = $collection->code;
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true
);
+ $native = TranslateUtils::getLanguageName( $code, $code
);
$output = "# Messages for $name ($native)\n";
$output .= "# Exported from $wgSitename\n";
}
diff --git a/ffs/JavaScriptFFS.php b/ffs/JavaScriptFFS.php
index 3a2725c..2151cfc 100644
--- a/ffs/JavaScriptFFS.php
+++ b/ffs/JavaScriptFFS.php
@@ -249,7 +249,7 @@
global $wgSitename;
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true );
+ $native = TranslateUtils::getLanguageName( $code, $code );
$authorsList = $this->authorsList( $authors );
/** @cond doxygen_bug */
diff --git a/ffs/MediaWikiExtensionFFS.php b/ffs/MediaWikiExtensionFFS.php
index b5ccb62..a7189f4 100644
--- a/ffs/MediaWikiExtensionFFS.php
+++ b/ffs/MediaWikiExtensionFFS.php
@@ -150,7 +150,7 @@
// And putting all together
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true );
+ $native = TranslateUtils::getLanguageName( $code, $code );
$section = <<<PHP
/** $name ($native)$authorList
diff --git a/ffs/Simple.php b/ffs/Simple.php
index f88c31f..70b26d7 100644
--- a/ffs/Simple.php
+++ b/ffs/Simple.php
@@ -300,7 +300,7 @@
protected function getLanguageNames( $code ) {
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true );
+ $native = TranslateUtils::getLanguageName( $code, $code );
return array( $name, $native );
}
diff --git a/ffs/YamlFFS.php b/ffs/YamlFFS.php
index 0ced325..8d663f3 100644
--- a/ffs/YamlFFS.php
+++ b/ffs/YamlFFS.php
@@ -90,7 +90,7 @@
$code = $collection->code;
$name = TranslateUtils::getLanguageName( $code );
- $native = TranslateUtils::getLanguageName( $code, true );
+ $native = TranslateUtils::getLanguageName( $code, $code );
$output = "# Messages for $name ($native)\n";
$output .= "# Exported from $wgSitename\n";
diff --git a/specials/SpecialLanguageStats.php
b/specials/SpecialLanguageStats.php
index 206326b..6554bcc 100644
--- a/specials/SpecialLanguageStats.php
+++ b/specials/SpecialLanguageStats.php
@@ -235,7 +235,7 @@
* Output something helpful to guide the confused user.
*/
protected function outputIntroduction() {
- $languageName = TranslateUtils::getLanguageName( $this->target,
false, $this->getLanguage()->getCode() );
+ $languageName = TranslateUtils::getLanguageName( $this->target,
$this->getLanguage()->getCode() );
$rcInLangLink = Linker::link(
SpecialPage::getTitleFor( 'Translate', '!recent' ),
$this->msg( 'languagestats-recenttranslations'
)->escaped(),
diff --git a/specials/SpecialSearchTranslations.php
b/specials/SpecialSearchTranslations.php
index 2873a84..80a1d59 100644
--- a/specials/SpecialSearchTranslations.php
+++ b/specials/SpecialSearchTranslations.php
@@ -220,7 +220,7 @@
$nondefaults['language'] = $key;
}
- $text = TranslateUtils::getLanguageName( $key, false,
$this->getLanguage()->getCode() );
+ $text = TranslateUtils::getLanguageName( $key,
$this->getLanguage()->getCode() );
$url = $this->getTitle()->getLocalUrl( $nondefaults );
$link = Html::element( 'a', array( 'href' => $url ),
$text );
$name = Html::rawElement( 'span', array( 'class' =>
'facet-name' ), $link );
diff --git a/specials/SpecialTranslationStats.php
b/specials/SpecialTranslationStats.php
index 0b2ff4f..a1a84cc 100644
--- a/specials/SpecialTranslationStats.php
+++ b/specials/SpecialTranslationStats.php
@@ -481,12 +481,12 @@
}
list( $groupId, $code ) = explode( '@', $label, 2 );
if ( $code && $groupId ) {
- $code = TranslateUtils::getLanguageName( $code,
false, $lang->getCode() ) . " ($code)";
+ $code = TranslateUtils::getLanguageName( $code,
$lang->getCode() ) . " ($code)";
$group = MessageGroups::getGroup( $groupId );
$group = $group ? $group->getLabel() : $groupId;
$label = "$group @ $code";
} elseif ( $code ) {
- $label = TranslateUtils::getLanguageName(
$code, false, $lang->getCode() ) . " ($code)";
+ $label = TranslateUtils::getLanguageName(
$code, $lang->getCode() ) . " ($code)";
} elseif ( $groupId ) {
$group = MessageGroups::getGroup( $groupId );
$label = $group ? $group->getLabel() : $groupId;
diff --git a/specials/SpecialTranslations.php b/specials/SpecialTranslations.php
index a082bcc..55e5917 100644
--- a/specials/SpecialTranslations.php
+++ b/specials/SpecialTranslations.php
@@ -200,7 +200,7 @@
$code = $tHandle->getCode();
- $text = TranslateUtils::getLanguageName( $code, false,
$this->getLanguage()->getCode() );
+ $text = TranslateUtils::getLanguageName( $code,
$this->getLanguage()->getCode() );
$text .= $separator;
$text .= $this->msg( 'parentheses' )->params( $code
)->plain();
$text = htmlspecialchars( $text );
diff --git a/tag/PageTranslationHooks.php b/tag/PageTranslationHooks.php
index 9fbf597..a85cb25 100644
--- a/tag/PageTranslationHooks.php
+++ b/tag/PageTranslationHooks.php
@@ -226,7 +226,7 @@
$languages = array();
foreach ( $status as $code => $percent ) {
- $name = TranslateUtils::getLanguageName( $code, false,
$userLangCode );
+ $name = TranslateUtils::getLanguageName( $code,
$userLangCode );
$name = htmlspecialchars( $name ); // Unlikely, but
better safe
/* Percentages are too accurate and take more
diff --git a/tag/PageTranslationLogFormatter.php
b/tag/PageTranslationLogFormatter.php
index 24ca87b..2adde84 100644
--- a/tag/PageTranslationLogFormatter.php
+++ b/tag/PageTranslationLogFormatter.php
@@ -48,7 +48,7 @@
$languages = array_map( 'trim',
preg_split( '/,/', $languages, -1, PREG_SPLIT_NO_EMPTY ) );
$languages = array_map( function (
$code ) use ( $lang ) {
- return
TranslateUtils::getLanguageName( $code, false, $lang->getCode() );
+ return
TranslateUtils::getLanguageName( $code, $lang->getCode() );
}, $languages );
$params[4] = $lang->listToText(
$languages );
diff --git a/utils/MessageWebImporter.php b/utils/MessageWebImporter.php
index d81689c..7cf45a0 100644
--- a/utils/MessageWebImporter.php
+++ b/utils/MessageWebImporter.php
@@ -317,7 +317,7 @@
if ( $code === 'en' ) {
$this->out->addWikiMsg(
'translate-manage-intro-en' );
} else {
- $lang =
TranslateUtils::getLanguageName( $code, false, $wgLang->getCode() );
+ $lang =
TranslateUtils::getLanguageName( $code, $wgLang->getCode() );
$this->out->addWikiMsg(
'translate-manage-intro-other', $lang );
}
$this->out->addHTML( Html::hidden( 'language',
$code ) );
diff --git a/utils/TranslateLogFormatter.php b/utils/TranslateLogFormatter.php
index e38ab17..c6f3c9e 100644
--- a/utils/TranslateLogFormatter.php
+++ b/utils/TranslateLogFormatter.php
@@ -44,7 +44,7 @@
);
$params[2] = Message::rawParam( $targetPage );
- $params[3] = TranslateUtils::getLanguageName(
$language, false, $uiLanguage->getCode() );
+ $params[3] = TranslateUtils::getLanguageName(
$language, $uiLanguage->getCode() );
$params[5] = $this->formatStateMessage( $params[5] );
$params[6] = $this->formatStateMessage( $params[6] );
diff --git a/utils/TranslationHelpers.php b/utils/TranslationHelpers.php
index 079b767..ffa3ef1 100644
--- a/utils/TranslationHelpers.php
+++ b/utils/TranslationHelpers.php
@@ -879,7 +879,7 @@
}
$label =
- TranslateUtils::getLanguageName( $fbcode,
false, $wgLang->getCode() ) .
+ TranslateUtils::getLanguageName( $fbcode,
$wgLang->getCode() ) .
wfMessage( 'word-separator' )->text() .
wfMessage( 'parentheses', wfBCP47(
$fbcode ) )->text();
--
To view, visit https://gerrit.wikimedia.org/r/56147
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icf216db16f46c4d6c4cc9862814397e43f3b310f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Siebrand <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits