VuFind API Documentation

TranslateTest extends TestCase
in package
Uses TranslatorTrait

Translate view helper Test Class (and by extension, the TranslatorAwareTrait)

Tags
category

VuFind

author

Demian Katz demian.katz@villanova.edu

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

testGetTranslator()  : void
Test translator retrieval.
testIcuMessageTranslation()  : void
Test ICU translation with a translator object.
testLocaleWithoutTranslator()  : void
Test locale retrieval without a loaded translator
testLocaleWithTranslator()  : void
Test locale retrieval without a loaded translator
testTranslateNestedTextDomainWithConflict()  : void
Test nested translation with potential text domain conflict
testTranslateTextDomainWithTranslator()  : void
Test translation with a loaded translator and a text domain
testTranslateTranslatableStringAndTextDomainsWithTranslator()  : void
Test translation of a TranslatableString object using text domains with a loaded translator
testTranslateTranslatableStringDefaultValues()  : void
Test TranslatableString default values.
testTranslateTranslatableStringWithTranslator()  : void
Test translation of a TranslatableString object with a loaded translator
testTranslateWithEmptyArray()  : void
Test invalid translation array
testTranslateWithoutTranslator()  : void
Test translation without a loaded translator
testTranslateWithOverfilledArray()  : void
Test invalid translation array
testTranslateWithTranslator()  : void
Test translation with a loaded translator
testTranslationDefaultsWithIllegalKeyCharacters()  : void
Test default fallback after translation of a key with illegal characters when no matching translations are found.
testTranslationWithDomainFallback()  : void
Test translation with domain fallback.
testTranslationWithIllegalKeyCharacters()  : void
Test translation of a key with illegal characters.
getMockTranslator()  : TranslatorInterface
Get mock translator.

Methods

testGetTranslator()

Test translator retrieval.

public testGetTranslator() : void
Return values
void

testIcuMessageTranslation()

Test ICU translation with a translator object.

public testIcuMessageTranslation() : void
Return values
void

testLocaleWithoutTranslator()

Test locale retrieval without a loaded translator

public testLocaleWithoutTranslator() : void
Return values
void

testLocaleWithTranslator()

Test locale retrieval without a loaded translator

public testLocaleWithTranslator() : void
Return values
void

testTranslateNestedTextDomainWithConflict()

Test nested translation with potential text domain conflict

public testTranslateNestedTextDomainWithConflict() : void
Return values
void

testTranslateTextDomainWithTranslator()

Test translation with a loaded translator and a text domain

public testTranslateTextDomainWithTranslator() : void
Return values
void

testTranslateTranslatableStringAndTextDomainsWithTranslator()

Test translation of a TranslatableString object using text domains with a loaded translator

public testTranslateTranslatableStringAndTextDomainsWithTranslator() : void
Return values
void

testTranslateTranslatableStringDefaultValues()

Test TranslatableString default values.

public testTranslateTranslatableStringDefaultValues() : void
Return values
void

testTranslateTranslatableStringWithTranslator()

Test translation of a TranslatableString object with a loaded translator

public testTranslateTranslatableStringWithTranslator() : void
Return values
void

testTranslateWithEmptyArray()

Test invalid translation array

public testTranslateWithEmptyArray() : void
Return values
void

testTranslateWithoutTranslator()

Test translation without a loaded translator

public testTranslateWithoutTranslator() : void
Return values
void

testTranslateWithOverfilledArray()

Test invalid translation array

public testTranslateWithOverfilledArray() : void
Return values
void

testTranslateWithTranslator()

Test translation with a loaded translator

public testTranslateWithTranslator() : void
Return values
void

testTranslationDefaultsWithIllegalKeyCharacters()

Test default fallback after translation of a key with illegal characters when no matching translations are found.

public testTranslationDefaultsWithIllegalKeyCharacters() : void
Return values
void

testTranslationWithDomainFallback()

Test translation with domain fallback.

public testTranslationWithDomainFallback() : void
Return values
void

testTranslationWithIllegalKeyCharacters()

Test translation of a key with illegal characters.

public testTranslationWithIllegalKeyCharacters() : void
Return values
void

getMockTranslator()

Get mock translator.

protected getMockTranslator(array<string|int, mixed> $translations[, string $locale = 'en' ]) : TranslatorInterface
Parameters
$translations : array<string|int, mixed>

Key => value translation map.

$locale : string = 'en'

Locale, default to 'en'

Return values
TranslatorInterface

Search results