Parsoid
A bidirectional parser between wikitext and HTML5
Loading...
Searching...
No Matches
Wikimedia\Parsoid\Language\ZhConverter Class Reference
+ Inheritance diagram for Wikimedia\Parsoid\Language\ZhConverter:
+ Collaboration diagram for Wikimedia\Parsoid\Language\ZhConverter:

Public Member Functions

 loadDefaultTables ()
 
 findVariantLink ( $link, $nt, $ignoreOtherCond)
 
Parameters
mixed$link
mixed$nt
bool$ignoreOtherCond
Returns
array{nt: mixed, link: mixed}

 
- Public Member Functions inherited from Wikimedia\Parsoid\Language\LanguageConverter
 __construct (Language $language, string $langCode, array $variants, ?array $variantfallbacks=null, ?array $flags=null, ?array $manualLevel=null)
 
 getMachine ()
 Return the ReplacementMachine powering this conversion.
 
 setMachine (ReplacementMachine $machine)
 
 translate ( $fromVariant, $text, $toVariant)
 
 guessVariant ( $text, $variant)
 

Additional Inherited Members

- Static Public Member Functions inherited from Wikimedia\Parsoid\Language\LanguageConverter
static classFromCode (string $code, bool $fallback)
 Try to return a classname from a given code.
 
static loadLanguage (Env $env, Bcp47Code $lang, bool $fallback=false)
 
static maybeConvert (Env $env, Document $doc, ?Bcp47Code $htmlVariantLanguage, ?Bcp47Code $wtVariantLanguage)
 Convert the given document into $htmlVariantLanguage, if: 1) language converter is enabled on this wiki, and 2) the htmlVariantLanguage is specified, and it is a known variant (not a base language code)
 
static baseToVariant (Env $env, Element $rootNode, Bcp47Code $htmlVariantLanguage, ?Bcp47Code $wtVariantLanguage)
 Convert a text in the "base variant" to a specific variant, given by htmlVariantLanguage.
 
static implementsLanguageConversionBcp47 (Env $env, Bcp47Code $htmlVariantLanguage)
 Check if support for html variant conversion is implemented.
 
static loadLanguageConverter (Env $env)
 
static autoConvertToAllVariants (Document $doc, string $text, ?LanguageConverter $langconv)
 Convert a string in an unknown variant of the page language to all its possible variants.
 

Detailed Description

Note
Use of this class is currently disabled in production, see T346657

Member Function Documentation

◆ findVariantLink()

Wikimedia\Parsoid\Language\ZhConverter::findVariantLink ( $link,
$nt,
$ignoreOtherCond )

Parameters
mixed$link
mixed$nt
bool$ignoreOtherCond
Returns
array{nt: mixed, link: mixed}

Reimplemented from Wikimedia\Parsoid\Language\LanguageConverter.

◆ loadDefaultTables()

Wikimedia\Parsoid\Language\ZhConverter::loadDefaultTables ( )

The documentation for this class was generated from the following file: