覆盖 i18n 消息以使用数据库播放框架



在我的公司里,他们倾向于问一些非常奇怪的功能,他们希望我加载动态语言文件,有没有办法解决这个问题而不必重写整个 Messages 提供程序的播放框架,而是使用存储在服务器上某处的一些文件来处理国际化?

这可以为我节省一个月的工作量,因为我已经编写了一个巨大的应用程序(已经工作了一年),他们希望使所有标签都可以由客户定制。

有什么帮助,或任何建议吗?

我正在使用播放框架最新版本。

遗憾的是,消息 API 中并没有太多自定义选项。一个可能可行的想法是使用 api 方法的自定义实现对 MessagesPlugin 进行子类化,并从那里的数据库中提供字符串,然后将其注册为应用程序中的插件。

最新更新