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