我正在创建一个Flutter包,其中包含一些文本。我希望我的包的使用者能够把所需的区域设置传递给它,根据这个区域设置,我的包应该决定是显示阿拉伯语还是英语的文本(这意味着我的包将包含包含这些语言环境字符串的资源文件)。
我唯一能够实现的是,我的消费者应用程序具有资源文件,并且我的消费者应用程序和包都必须注册相同的本地化插件作为依赖项。我不想让我的消费者应用程序担心本地化,而是由我的包处理基于区域设置显示翻译后的字符串。我的方法有什么问题吗?
我唯一能够实现的是,我的消费者应用程序具有资源文件,并且我的消费者应用程序和包都必须注册相同的本地化插件作为依赖项。我不想让我的消费者应用程序担心本地化,而是由我的包处理基于区域设置显示翻译后的字符串。我的方法有什么问题吗?