$q = "SEG $len\n$text";
$result = $this->query($q);
if(!$result) {// fallback to character based segmentation
- $result = ZhClientFake::segment($text);
+ $result = $this->segment($text);
}
return $result;
}
$secondPerson = array( "з" ); // 1st plural, 2nd formal
$thirdPerson = array( "ы", "і" ); // 3rd
- $lastLetter = self::lastLetter( $word, $allVowels );
+ $lastLetter = $this->lastLetter( $word, $allVowels );
$wordEnding =& $lastLetter[0];
$wordLastVowel =& $lastLetter[1];
// Double-width roman characters
$s = parent::normalizeForSearch( $s );
$s = trim( $s );
- $s = self::segmentByWord( $s );
+ $s = $this->segmentByWord( $s );
wfProfileOut( __METHOD__ );
return $s;
preg_match_all( '/^\s*[AM].{7}(.*?)\r?$/m', $output, $matches );
foreach ( $matches[1] as $file ) {
- if ( self::isSuitableFile( $file ) && !is_dir( $file ) ) {
+ if ( $this->isSuitableFile( $file ) && !is_dir( $file ) ) {
$this->mFiles[] = $file;
}
}
foreach ( $ff as $f ) {
if ( is_dir( $f ) && !is_link( $f ) ) {
- $ok = ExtensionInstaller::copyDir( $f, $d );
+ $ok = $this->copyDir( $f, $d );
if ( !$ok ) return false;
}
else {
if ( is_link( $f ) ) continue; # skip link
if ( is_dir( $f ) ) {
- ExtensionInstaller::setPermissions( $f, $dirbits, $filebits );
+ $this->setPermissions( $f, $dirbits, $filebits );
}
else {
if ( !chmod( $f, $filebits ) ) ExtensionInstaller::warn( "faield to set permissions for $f" );