Elgg\I18n\Translator::getLanguageCompleteness PHP Method

getLanguageCompleteness() public method

Return the level of completeness for a given language code (compared to english)
public getLanguageCompleteness ( string $language ) : integer
$language string Language
return integer
    public function getLanguageCompleteness($language)
    {
        // Ensure that all possible translations are loaded
        $this->reloadAllTranslations();
        $language = sanitise_string($language);
        $en = count($GLOBALS['_ELGG']->translations['en']);
        $missing = $this->getMissingLanguageKeys($language);
        if ($missing) {
            $missing = count($missing);
        } else {
            $missing = 0;
        }
        //$lang = count($GLOBALS['_ELGG']->translations[$language]);
        $lang = $en - $missing;
        return round($lang / $en * 100, 2);
    }