Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator Class Reference

Ensures that the translation has the same number of newlines as the source message at the beginning of the string. More...

Inheritance diagram for MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator:
MediaWiki\Extension\Translate\Validation\MessageValidator MediaWiki\Extension\Translate\Validation\Validators\GettextNewlineValidator

Public Member Functions

 getIssues (Message $message, string $targetLanguage)
 

Protected Member Functions

 getStartingNewLinesCount (string $str)
 
 getEndingNewLineCount (string $str)
 
 validateStartingNewline (int $definitionStartNewline, int $translationStartNewline)
 
 validateEndingNewline (int $definitionEndNewline, int $translationEndNewline)
 
 createIssues (array $failingChecks)
 

Detailed Description

Ensures that the translation has the same number of newlines as the source message at the beginning of the string.

Author
Abijeet Patro @license GPL-2.0-or-later
Since
2019.09

Definition at line 18 of file NewlineValidator.php.

Member Function Documentation

◆ createIssues()

MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator::createIssues ( array $failingChecks)
protected

Definition at line 85 of file NewlineValidator.php.

◆ getEndingNewLineCount()

MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator::getEndingNewLineCount ( string $str)
protected

Definition at line 37 of file NewlineValidator.php.

◆ getIssues()

MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator::getIssues ( Message $message,
string $targetLanguage )

◆ getStartingNewLinesCount()

MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator::getStartingNewLinesCount ( string $str)
protected

Definition at line 33 of file NewlineValidator.php.

◆ validateEndingNewline()

MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator::validateEndingNewline ( int $definitionEndNewline,
int $translationEndNewline )
protected

Definition at line 63 of file NewlineValidator.php.

◆ validateStartingNewline()

MediaWiki\Extension\Translate\Validation\Validators\NewlineValidator::validateStartingNewline ( int $definitionStartNewline,
int $translationStartNewline )
protected

Definition at line 41 of file NewlineValidator.php.


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