Skip to content

wikimedia/wikimedia-fundraising-LanguageTag

Pure-PHP language tag library, conforming to BCP-47

Usage

use LanguageTag\LanguageTag;

$canonicalForm = LanguageTag::fromRaw('zh-classical')->getCanonical();
print $canonicalForm;
# 'lzh'

$availablePageLanguages = array('zh', 'lzh');
$browserAcceptedLanguages = array('en', 'zh-classical', 'fr');
$renderLanguage = LanguageTag::lookupBestLang($browserAcceptedLanguages, $availablePageLanguages);
print $renderLanguage;
# 'lzh'

About

Github mirror of "wikimedia/fundraising/LanguageTag" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.md-AlloyUI
LGPL-3.0
COPYING.LESSER-Goatherd
GPL-3.0
COPYING-Goatherd

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages