You can get a list of available languages with get_available_languages( $dir )
. It returns an array with all .mo
files where the names does not start with 'continents-cities'
, 'ms-'
or admin-
.
To get a readable name for the file use format_code_lang( $code )
.
If you scan a directory for language files and get an array like array( 'de_DE', 'tr_TR' )
this function will build translated names for the languages: German
and Turkish
.