From 5c103a3940c5f72e5351bfa25ff74eac7aea6c43 Mon Sep 17 00:00:00 2001 From: robin Date: Fri, 26 Oct 2012 01:07:42 +0200 Subject: [PATCH] Add the page content language to the page information Change-Id: Id2aa19c66b299e3462cf3bea4020827f9f2ee1ef --- includes/actions/InfoAction.php | 6 ++++++ languages/messages/MessagesEn.php | 1 + languages/messages/MessagesQqq.php | 1 + maintenance/language/messages.inc | 1 + 4 files changed, 9 insertions(+) diff --git a/includes/actions/InfoAction.php b/includes/actions/InfoAction.php index e986323bac..29c3d7e35a 100644 --- a/includes/actions/InfoAction.php +++ b/includes/actions/InfoAction.php @@ -234,6 +234,12 @@ class InfoAction extends FormlessAction { // Page ID (number not localised, as it's a database ID) $pageInfo['header-basic'][] = array( $this->msg( 'pageinfo-article-id' ), $id ); + // Language in which the page content is (supposed to be) written + $pageLang = $title->getPageLanguage()->getCode(); + $pageInfo['header-basic'][] = array( $this->msg( 'pageinfo-language' ), + Language::fetchLanguageName( $pageLang, $lang->getCode() ) + . ' ' . $this->msg( 'parentheses', $pageLang ) ); + // Search engine status $pOutput = new ParserOutput(); if ( isset( $pageProperties['noindex'] ) ) { diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index fcdefdacb1..832f2c6756 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -3753,6 +3753,7 @@ This is probably caused by a link to a blacklisted external site.', 'pageinfo-default-sort' => 'Default sort key', 'pageinfo-length' => 'Page length (in bytes)', 'pageinfo-article-id' => 'Page ID', +'pageinfo-language' => 'Page content language', 'pageinfo-robot-policy' => 'Search engine status', 'pageinfo-robot-index' => 'Indexable', 'pageinfo-robot-noindex' => 'Not indexable', diff --git a/languages/messages/MessagesQqq.php b/languages/messages/MessagesQqq.php index 0a952de961..3fea1f18e4 100644 --- a/languages/messages/MessagesQqq.php +++ b/languages/messages/MessagesQqq.php @@ -3545,6 +3545,7 @@ See also {{msg-mw|Anonuser}} and {{msg-mw|Siteusers}}.', 'pageinfo-default-sort' => 'The key by which the page is sorted in categories by default.', 'pageinfo-length' => 'પૃષ્ઠની લંબાઇ બાઇટમાં', 'pageinfo-article-id' => 'The numeric identifier of the page.', +'pageinfo-language' => 'Language in which the page content is written.', 'pageinfo-robot-policy' => 'The search engine status of the page, e.g. "marked as index".', 'pageinfo-robot-index' => 'An indication that the page is indexable.', 'pageinfo-robot-noindex' => 'An indication that the page is not indexable.', diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index 391fd99fff..56cff941ef 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -2682,6 +2682,7 @@ $wgMessageStructure = array( 'pageinfo-default-sort', 'pageinfo-length', 'pageinfo-article-id', + 'pageinfo-language', 'pageinfo-robot-policy', 'pageinfo-robot-index', 'pageinfo-robot-noindex', -- 2.20.1