apitable/apitable-settings-generator

feat: new format call `Column Files`

mr-kelly opened this issue · 0 comments

  • provides settings template
  • new format: Column Files

Format: Column Files

This format will separate columns into different files.

You have this JSON config file config.json:

[
  {
    "dirName": "./generated",
    "fileName": "i18n.*.generated.json",
    "tables": {
      {
        "datasheetId": "dstbUhd5coNXQoXFD8",
        "datasheetName": "strings",
        "format": "column-files",
        "params": {}
      }
    }
  }
]

Run APITable Settings Generator (asg):

# run in bash
npx apitable-settings-generator --config config.json --token ${HERE_IS_YOUR_APITABLE_TOKEN}

Generated settings i18n.en_US.generated.json:

{
  "strings": {
    "en_US": {
      "login_title": "Login APITable",
      "some text": "some text en_US"
    }
  }
}

Generated settings i18n.zh_CN.generated.json:

{
  "strings": {
    "zh_CN": {
      "login_title": "中文APITable",
      "some text": "some text zh_CN"
    }
  }
}