美文网首页
flutter项目中使用Google sheets 翻译多语言后

flutter项目中使用Google sheets 翻译多语言后

作者: 乱逃 | 来源:发表于2022-11-17 15:07 被阅读0次

项目地址: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://img.haomeiwen.com/i1453857/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

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

相关文章

网友评论

      本文标题:flutter项目中使用Google sheets 翻译多语言后

      本文链接:https://www.haomeiwen.com/subject/dbvyxdtx.html