項目地址:https://pub.dev/packages/gsheet_to_arb
關于如何使用這個庫姜凄,導入Google sheet中的多語言翻譯文案到flutter項目中,這里做一個簡單記錄:
這個pub庫中的readme 提供了使用方式,這里做一個簡單的總結:
- 拿到官方提供的翻譯模板sheet地址
- 用你的google賬號 創(chuàng)建一個sheet 然后把模板里的東西復制過去
- 根據(jù)如何授權,建一個項目,文檔地址
-
進入剛剛創(chuàng)建好的項目的后臺之后婴程,先啟用google sheet api
狀態(tài)變成可用就可以了
變Enable之后疏橄,需要等一會,具體時間不詳蜜暑,等能刷出google sheet api 在列表里就行了
然后一路填必填的信息
注意喂链,這里的發(fā)布狀態(tài)是測試版返十,如果稍后的那個操作,提示權下面的問題椭微,就把這里點成發(fā)布
成功之后洞坑,就能看到這個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文件里的配置迟杂,填好
然后
flutter pub run gsheet_to_arb:import
完事了刽沾,本地的多語言文件就生成了
可能會有些錯,自己改下吧