获取可用翻译的列表 时间:2012-07-06 作者:Stephen Harris 在回答这个问题时:Change language by clicking a button. 有必要获得可用翻译的语言列表(即其采购订单/生产订单文件位于wp-content/languages).那么,您如何获得该列表呢很明显,“可用”只能指po/mo 文件是存在的——如果每个插件都提供该语言的翻译,那就不必担心了(很有意思,看看您是如何做到这一点的)。该列表最初是以下拉形式提供给我们的,用户可以从(可用)语言列表中进行选择。因此,人类可读的语言形式也将是一个额外的优势。但我认为这可能是不可能的。查看上面链接的问题,以演示当前使用的方法。 1 个回复 最合适的回答,由SO网友:fuxia 整理而成 您可以使用获取可用语言的列表get_available_languages( $dir ). 它返回一个包含所有.mo 名称不以开头的文件\'continents-cities\', \'ms-\' 或admin-.要获取文件的可读名称,请使用format_code_lang( $code ).如果您在目录中扫描语言文件,并得到如下数组array( \'de_DE\', \'tr_TR\' ) 此函数将为语言生成翻译后的名称:German 和Turkish. 结束 文章导航