首页 > 解决方案 > 如何访问 Yii2 翻译数组?

问题描述

我想知道是否有一种方法可以在运行时访问翻译(i18n)数组。我需要访问它以翻转数组,并将一些内容翻译回源语言。(需要这个来根据外语用户输入在数据库上执行 SQL 查询。)

非常感谢, 安德拉斯

标签: yii2internationalization

解决方案


这是我的最终解决方案,虽然看起来并不漂亮。

$arr = include(Yii::getalias(Yii::$app->i18n->translations['app']['basePath'] . "/" . Yii::$app->language . "/app.php"));

推荐阅读