localization_bridge

Last updated:

0 purchases

localization_bridge Image
localization_bridge Images
Add to Cart

Description:

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
參考此處

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.