Page MenuHomeWickedGov Phorge

ZhReplacementMachine.php
No OneTemporary

Size
871 B
Referenced Files
None
Subscribers
None

ZhReplacementMachine.php

<?php
namespace Wikimedia\LangConv;
class ZhReplacementMachine extends FstReplacementMachine {
public function __construct() {
parent::__construct(
'zh',
[
'zh-hans',
'zh-hant',
'zh-cn',
'zh-hk',
'zh-mo',
'zh-my',
'zh-sg',
'zh-tw',
]
);
}
/** @inheritDoc */
public function isValidCodePair( $destCode, $invertCode ) {
if ( $destCode === $invertCode ) {
return true;
}
switch ( $destCode ) {
case 'zh-cn':
if ( $invertCode === 'zh-tw' ) {
return true;
}
// fall through
case 'zh-sg':
case 'zh-my':
case 'zh-hans':
return $invertCode === 'zh-hant';
case 'zh-tw':
if ( $invertCode === 'zh-cn' ) {
return true;
}
// fall through
case 'zh-hk':
case 'zh-mo':
case 'zh-hant':
return $invertCode === 'zh-hans';
default:
return false;
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Wed, Aug 19, 15:53 (3 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
04/73/cf72e7c2bc9480953865bc38ff5c
Default Alt Text
ZhReplacementMachine.php (871 B)

Event Timeline