文字如何做国际化?
来源:12-15 底部卡片实现-2【实战应用】
慕仔0156175
2019-03-28
视频里的文字都是硬编码的,如果要做国际化的话应该怎么处理?不光是文字,如果图片上有文字也得做相应的国际化,后面的视频里会讲这方面的内容吗?
写回答
1回答
-
CrazyCodeBoy
2019-03-30
文字的国际化,需要引入flutter_localizations,在基础理论部分由提及可参考:https://coding.imooc.com/lesson/321.html#mid=23053
关于图片的国际化,flutter官方没有提及,在这里我分享一下老师的思路:
图片国际化:
思路:需要国际化的图片根据不同语言提供不同的图片,然后根据当前系统语言进行控制显示那个语言下的图片,这是思路,那么如何实现呢?
实现:实现的时候建议封装一个Image widget 它接受一个不同语言图片的,可以根据当前语言动态选择要展示的图片,这样一来图片的国际化都有这个封装的Image widget来完成;
00
相似问题