for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace PhpMyAdmin\MoTranslator\Tests;
use PhpMyAdmin\MoTranslator\Loader;
use PHPUnit\Framework\TestCase;
/**
* Test for functions.
*/
class FunctionsTest extends TestCase
{
public function setUp(): void
Loader::loadFunctions();
_setlocale(0, 'cs');
_textdomain('phpmyadmin');
_bindtextdomain('phpmyadmin', __DIR__ . '/data/locale/');
_bind_textdomain_codeset('phpmyadmin', 'UTF-8');
}
public function testGettext(): void
$this->assertEquals(
'Typ',
_gettext('Type')
);
__('Type')
'%d sekundy',
_ngettext(
'%d second',
'%d seconds',
2
)
_npgettext(
'context',
'Tabulka',
_pgettext(
'Display format',
'Table'
public function testDomain(): void
_dgettext('phpmyadmin', 'Type')
_dngettext(
'phpmyadmin',
_dnpgettext(
_dpgettext(