MediaWiki
master
LanguageYue.php
Go to the documentation of this file.
1
<?php
7
namespace
MediaWiki\Languages
;
8
9
use
MediaWiki\Language\Language
;
10
16
class
LanguageYue
extends
Language
{
17
18
private
const
WORD_SEGMENTATION_REGEX =
'/([\xc0-\xff][\x80-\xbf]*)/'
;
19
21
public
function
hasWordBreaks
() {
22
return
false
;
23
}
24
33
public
function
segmentByWord
( $string ) {
34
return
self::insertSpace
( $string, self::WORD_SEGMENTATION_REGEX );
35
}
36
}
37
39
class_alias( LanguageYue::class,
'LanguageYue'
);
MediaWiki\Language\Language
Base class for language-specific code.
Definition
Language.php:68
MediaWiki\Language\Language\insertSpace
static insertSpace( $string, $pattern)
Definition
Language.php:3240
MediaWiki\Languages\LanguageYue
Cantonese (粵語)
Definition
LanguageYue.php:16
MediaWiki\Languages\LanguageYue\segmentByWord
segmentByWord( $string)
Eventually, this should be a word segmentation; but for now just treat each character as a word.
Definition
LanguageYue.php:33
MediaWiki\Languages\LanguageYue\hasWordBreaks
hasWordBreaks()
Most writing systems use whitespace to break up words.Some languages such as Chinese don't convention...
Definition
LanguageYue.php:21
MediaWiki\Languages
includes
Languages
LanguageYue.php
Generated on Thu Jan 22 2026 09:25:36 for MediaWiki by
1.10.0