0.4.3 • Published 11 months ago
@dune2/swc-plugin v0.4.3
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 |
0.4.3
11 months ago
0.4.2
1 year ago
0.4.1
1 year ago
0.4.0
1 year ago
0.3.8
1 year ago
0.3.7
1 year ago
0.3.6
2 years ago
0.3.5
2 years ago
0.3.0
2 years ago
0.2.1
2 years ago
0.2.0
2 years ago
0.3.2
2 years ago
0.2.3
2 years ago
0.3.1
2 years ago
0.2.2
2 years ago
0.3.4
2 years ago
0.3.3
2 years ago
0.1.7
2 years ago
0.1.4
3 years ago
0.1.6
2 years ago
0.1.5
2 years ago
0.1.3
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago
0.0.17
3 years ago
0.0.16
3 years ago
0.0.10
3 years ago
0.0.9
3 years ago
0.0.8
3 years ago
0.0.7
3 years ago
0.0.6
3 years ago
0.0.5
3 years ago
0.0.4
3 years ago
0.0.3
3 years ago