应用插件无法适配多语言

jacknum1

问题描述

翻译目录:plugin/admin/resource/translations
英文路径:plugin/admin/resource/translations/en/messages.php
中文路径:plugin/admin/resource/translations/zh_CN/messages.php
trans()翻译无法翻译

操作系统环境及workerman/webman等具体版本

"workerman/webman-framework": "^1.5",
"monolog/monolog": "^2.0",

542 1 0
1个回答

walkor

改下 plugin/admin/config/translation.php 的 path,改成 base_path() . '/plugin/admin/resource/translations'

  • jacknum1 2023-03-23

    目前情况是这样的:
    我在config/middleware.php 配置了语言全局中间件,但是在插件应用里面无法生效。
    现在的解决办法是需要在插件应用里面配置语言中间件才行。
    疑问:是否可以支持config/middleware.php这里面配置好了,全局都可以用啊?

  • walkor 2023-03-23

    插件和主项目是隔离的,插件配置不能影响主项目,主项目配置也不能影响插件,否则就乱了

  • jacknum1 2023-03-23

    好吧 那只有自己重新配置了

年代过于久远,无法发表回答
🔝