Last updated:
0 purchases
localization bridge
localization_bridge #
用途
json 轉 dart class
將json的全部key的路徑轉換成dart class, 並在變數以上標示這個路徑對應的value, 方便在dart中快速精準定位
dart class 轉 json
將第一個步驟的dart class再轉回json文本, 會自動將註解的數值套用到對應的路徑, 若是有特定key不需要, 可以直接從dart中移除轉回json
使用
Use as an executable
添加package
dart pub global activate localization_bridge
使用參數
使用方法:
-h, --[no-]help 說明
可用命令:
json2dart
dart2json
命令: json2dart
-f, --file 輸入語系文件: json
(defaults to "assets/resources/langs/zh_Hant.json")
-o, --output 輸出語系結構: dart, 輸出的class將會以私有類的型態放置在這, 由part文件進行part引入
(defaults to "lib/generated/localization_key.dart")
-p, --part part文件名稱, output是輸出生成的class, part則是會將output的檔案以part的方式引入, 此檔案交由使用者自行修改引入的instance, 所以重新生成將不會覆蓋
(defaults to "localization_export.dart")
-h, --[no-]help 說明
命令: dart2json
-f, --file 輸入語系結構: dart
(defaults to "lib/generated/localization_key.dart")
-o, --output 輸入語系文件: json
(defaults to "assets/resources/langs/zh_Hant.json")
-h, --[no-]help 說明
copied to clipboard
Use as a library
參考此處
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.