flutter项目中使用Google sheets 翻译多语言后导入问题

项目地址:https://pub.dev/packages/gsheet_to_arb

关于如何使用这个库,导入Google sheet中的多语言翻译文案到flutter项目中,这里做一个简单记录:

这个pub库中的readme 提供了使用方式,这里做一个简单的总结:

  • 拿到官方提供的翻译模板sheet地址
  • 用你的google账号 创建一个sheet 然后把模板里的东西复制过去
  • 根据如何授权,建一个项目,文档地址
  • 进入刚刚创建好的项目的后台之后,先启用google sheet api


    1.png

    2.png

    状态变成可用就可以了
    3.png

变Enable之后,需要等一会,具体时间不详,等能刷出google sheet api 在列表里就行了


3.1.png

3.2.png

3.3.png

然后一路填必填的信息


3.4.png

注意,这里的发布状态是测试版,如果稍后的那个操作,提示权下面的问题,就把这里点成发布
3.5.png
3.6.png
4.png

![6.png](https://upload-images.jianshu.io/upload_images/1453857-e2ec0b3233f29afd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

5.png
6.png

成功之后,就能看到这个json了,下载下来里面有client id

东西都拿到了,就可以开始配置项目了:

  • 添加依赖:gsheet_to_arb: ^0.1.8
  • futter pub get
  • flutter pub run gsheet_to_arb:import --create-config
    这时候把copy的那个模板sheet id 跟json文件里的配置,填好
    7.png

然后
flutter pub run gsheet_to_arb:import
完事了,本地的多语言文件就生成了

.png

可能会有些错,自己改下吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。