項(xiàng)目地址:https://pub.dev/packages/gsheet_to_arb
關(guān)于如何使用這個(gè)庫(kù),導(dǎo)入Google sheet中的多語(yǔ)言翻譯文案到flutter項(xiàng)目中,這里做一個(gè)簡(jiǎn)單記錄:
這個(gè)pub庫(kù)中的readme 提供了使用方式,這里做一個(gè)簡(jiǎn)單的總結(jié):
- 拿到官方提供的翻譯模板sheet地址
- 用你的google賬號(hào) 創(chuàng)建一個(gè)sheet 然后把模板里的東西復(fù)制過(guò)去
- 根據(jù)如何授權(quán),建一個(gè)項(xiàng)目,文檔地址
-
進(jìn)入剛剛創(chuàng)建好的項(xiàng)目的后臺(tái)之后,先啟用google sheet api
1.png
2.png
狀態(tài)變成可用就可以了3.png
變Enable之后,需要等一會(huì),具體時(shí)間不詳,等能刷出google sheet api 在列表里就行了

3.1.png

3.2.png

3.3.png
然后一路填必填的信息

3.4.png
注意,這里的發(fā)布狀態(tài)是測(cè)試版,如果稍后的那個(gè)操作,提示權(quán)下面的問(wèn)題,就把這里點(diǎn)成發(fā)布

3.5.png

3.6.png

4.png



5.png

6.png
成功之后,就能看到這個(gè)json了,下載下來(lái)里面有client id
東西都拿到了,就可以開始配置項(xiàng)目了:
- 添加依賴:
gsheet_to_arb: ^0.1.8 futter pub get-
flutter pub run gsheet_to_arb:import --create-config
這時(shí)候把copy的那個(gè)模板sheet id 跟json文件里的配置,填好
7.png
然后
flutter pub run gsheet_to_arb:import
完事了,本地的多語(yǔ)言文件就生成了

.png
可能會(huì)有些錯(cuò),自己改下吧



