This affects messages created using wfMessageFallback() and related functions, in particular many messages used for navigation tabs in skins. Previous attempt in11d7d97768, reverted inc83b530f95due to T302469. This attempt doesn't introduce any new placeholders to avoid that issue. Bug: T300069 Change-Id: Ib0e282b3864caf345e42dd7af4a529f43ae7ba67
43 lines
1.4 KiB
PHP
43 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* Dummy language that return the message names.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License along
|
|
* with this program; if not, write to the Free Software Foundation, Inc.,
|
|
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
* http://www.gnu.org/copyleft/gpl.html
|
|
*
|
|
* @file
|
|
* @ingroup Language
|
|
*/
|
|
|
|
/**
|
|
* For all translated messages, this returns a special value handled in Message::format()
|
|
* to display the message key (and fallback keys) and the parameters passed to the message.
|
|
* This does not affect untranslated messages.
|
|
*
|
|
* NOTE: It returns a valid title, because there are some poorly written
|
|
* extensions that assume the contents of some messages are valid.
|
|
*
|
|
* @ingroup Language
|
|
*/
|
|
class LanguageQqx extends Language {
|
|
/**
|
|
* @param string $key
|
|
* @return string
|
|
*/
|
|
public function getMessage( $key ) {
|
|
// Special value replaced in Message::format()
|
|
return '($*)';
|
|
}
|
|
}
|