@dune2/swc-plugin
v0.4.3
Published
### features
Downloads
21
Readme
i18n-swc-plugin
features
转换t
/Trans
调用
const name = "dune";
// 启用 `@dune2/swc-plugin` 可以使用以下方式
t`hello ${name}`; // hello dune
// 编译成,也可以直接写成下面的代码
t("hello {name}", { name }); // hello dune
<Trans>Attachment {name} saved.</Trans>
// 编译成
<Trans id='Attachment {name} saved.' values={{name}}></Trans>
<Trans>Attachment {props.name ?? defaultName} saved.</Trans>;
// 编译成
<Trans
id="Attachment {0} saved."
values={{ 0: props.name ?? defaultName }}
></Trans>;
<Trans>
Read the <a href="/docs">docs</a>.
</Trans>;
// 编译成
<Trans id="Read the <0>docs</0>." components={{ 0: <a href="/docs" /> }} />;
develop
| 环境变量 | 可选值 | 说明 | 库 | | -------- | :------------ | --------------- | ------- | | RUST_LOG | info、debug.. | log 开关 | tracing | | UPDATE | 1 | 是否更新 output | testing |
相关兼容版本
| next.js | swc_core | @swc/core | 插件版本 | | --------- | --------- | --------- | -------- | | <=13.3.1 | | | 0.2.x | | >=13.3.1 | | >=1.3.55 | >=0.3.0 | | >=13.4.3 | | >=1.3.58 | >=0.3.1 | | >= 13.4.9 | >=0.79.14 | >=1.3.58 | >=0.3.5 | | >= 14.2.1 | >=0.90.30 | >=1.4.13 | >=0.4.0 |