如何拓展i18n插件的LocalizedSprite

如果按照官方文档的做法,每新增一种语言就要重新打开所有的prefab再拖一遍spriteframe,这效率感人。
所以想拓展一下,只需一次添加LocalizedSprite组件,后面就由脚本去修改prefab的LocalizedSprite组件。

但是测试发现没这么简单,手动改LocalizedSprite的数组时,改变的不只是prefab的LocalizedSprite组件的属性,还有其他_components的__id__也被改变了;
当只是用脚本修改LocalizedSprite组件时,就会报错
“Sorry, the component of ‘bg’ which with an index of 0 is corrupted! It has been removed.”

求解决思路。。

@nantas @xu_yanfeng @jare