localization_bridge 1.0.0+1 copy "localization_bridge: ^1.0.0+1" to clipboard
localization_bridge: ^1.0.0+1 copied to clipboard

Convert localization json key to dart class, and generate localization json file from dart class.

Language: English

localization_bridge #

用途

  1. json 轉 dart class

    • 將json的全部key的路徑轉換成dart class, 並在變數以上標示這個路徑對應的value, 方便在dart中快速精準定位
  2. dart class 轉 json

    • 將第一個步驟的dart class再轉回json文本, 會自動將註解的數值套用到對應的路徑, 若是有特定key不需要, 可以直接從dart中移除轉回json

使用

Use as an executable

  1. 添加package dart pub global activate localization_bridge

  2. 使用參數

    使用方法:
    -h, --[no-]help    說明
    
    可用命令:
     json2dart
     dart2json
    
    命令: json2dart
    -f, --file         輸入語系文件: json
                      (defaults to "assets/resources/langs/zh_Hant.json")
    -o, --output       輸出語系結構: dart
                      (defaults to "lib/generated/localization_key.dart")
    -p, --part         part文件名稱, 在輸出的dart中, 將會export此文件, 方便使用者自行添加通用的export或是其他操作
                      (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    說明
    

Use as a library

參考此處

0
likes
0
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

Convert localization json key to dart class, and generate localization json file from dart class.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

analyzer, args, collection, dart_style, path

More

Packages that depend on localization_bridge