Piwik\Plugins\LanguagesManager\Test\Integration\LanguagesManagerTest::testTranslationsUseNumberedPlaceholders PHP Method

testTranslationsUseNumberedPlaceholders() public method

check all english translations do not contain more than one
    function testTranslationsUseNumberedPlaceholders()
    {
        Cache::flushAll();
        $translator = StaticContainer::get('Piwik\\Translation\\Translator');
        $translator->reset();
        Translate::loadAllTranslations();
        $translations = $translator->getAllTranslations();
        foreach ($translations as $plugin => $pluginTranslations) {
            foreach ($pluginTranslations as $key => $pluginTranslation) {
                $this->assertLessThanOrEqual(1, substr_count($pluginTranslation, '%s'), sprintf('%s.%s must use numbered placeholders instead of multiple %%s', $plugin, $key));
            }
        }
    }