在我的Flutter项目中,我将使用Firebase远程配置的本地化在Firebase远程配置所有区域设置在一个json文件中:
{
"page1": {
"text1":{
"ru" :"russian text",
"en" :"english text"
}
},
"page2": {
"text1":{
"ru" :"russian text",
"en" :"english text"
}
},
"common": {
"text1":{
"ru" :"russian text",
"en" :"english text"
},
"text2":{
"ru" :"russian text",
"en" :"english text"
}
}
}
是否有可能在这种格式下使用Getx或Easy localization实现本地化?
使用Easy Localization是可能的。你创建一个RemoteConfigAssetLoader类,它扩展了Easy Localization的AssetLoader类,然后覆盖它的load()方法。在这里查看更多详细信息:使用Firebase远程配置进行Flutter本地化。