gespispace/rollup-plugin-poloader(新しいタブで開きます)
主要言語: TypeScript
po loader plagin for rollup
- star 数
- 2
- watcher 数
- 1
- fork 数
- 1
- issue 数
- 1
- 最終更新
- 2024/01/05
主要言語: TypeScript
po loader plagin for rollup
A Rollup plugin which converts po file in json for jed.
This plugin requires an LTS Node version (v8.0.0+) and Rollup v1.20.0+.
Using npm:
npm install rollup-plugin-poloader --save-devCreate a rollup.config.js configuration file and import the plugin:
import po from 'rollup-plugin-poloader'; export default { input: 'src/index.js', output: { dir: 'output', format: 'cjs' }, plugins: [po()] };
Then call rollup either via the CLI or the API.
Type: Boolean
Default: false
Whether to include fuzzy translation in JSON or not.
Type: Boolean
Default: false
If true, returns a JSON string. Otherwise returns a plain Javascript object.
Type: Boolean
Default: false
If true, the resulting JSON string will be pretty-printed. Has no effect when stringify is false.
Type: String
Default: jed
raw produces a "raw" JSON output.jed produces an output that is 100% compatible with Jed >= 1.1.0jedold produces an output that is 100% compatible with Jed < 1.1.0mf produces simple key:value output.Type: String
Default: ``
the domain the messages will be wrapped inside. Only has effect if format: 'jed'
Type: Boolean
Default: false
If true, for those entries that would be omitted (fuzzy entries without the fuzzy flag) and for those
that are empty, the msgid will be used as translation in the json file. If the entry is plural, msgid_plural will be used for
msgstr[1]. This means that this option makes sense only for those languages that have nplurals=2.
Type: String | Array[...String]
Default: null
A minimatch pattern, or array of patterns, which specifies the files in the build the plugin should ignore. By default no files are ignored.
Type: String | Array[...String]
Default: null
A minimatch pattern, or array of patterns, which specifies the files in the build the plugin should operate on. By default all files are targeted.