.NET 6,7,8 本地化的 IntelliSense 文件

官方的汉化教程

目前仅提供了.NET5 本地化 IntelliSense 文件

         .NET5 以下的本地化 IntelliSense 文件

 IntelliSenseLocalizer

用于生成和安装本地化IntelliSense文件的工具。

简介

.net6之前,我们可以在这个页面 - Download localized .NET IntelliSense files下载本地化的智能感知文件。但.net6发布很长一段时间后,这个页面也没有添加.net6的本地化的智能感知文件。根据dotnet/docs中的这个issue,里面说不再提供本地化智能感知文件了 - "Yes, unfortunately, we will no longer be localizing IntelliSense."。但是在线文档里面还有本地化描述。所以有了这个工具。

IntelliSenseLocalizer使用在线文档生成本地化智能感知文件。工具会下载所有的api页面并分析页面以匹配原始的智能感知文件,然后生成目标xml

得益于在线文档良好的本地化和统一的页面布局。这个工具理论上可以生成所有区域的智能感知文件。但是如果页面布局变动了,这个工具无法自动的适配新的布局

如何使用

1. 安装本工具
dotnet tool install -g islocalizer
运行 islocalizer -h 可以看到更多的命令和帮助信息.

在命令最后加上参数 -h 即可查看命令的帮助,例如:

islocalizer install auto -h
islocalizer cache -h

2. 尝试从nuget.org安装已生成好的智能感知文件

查看可用的包 Nuget

这个命令将尝试从nuget.org找到并安装zh-cnnet6.0智能感知包:

islocalizer install auto -m net6.0 -l zh-cn

你也可以使用-cc来指定内容双语对照类型

islocalizer install auto -m net6.0 -l zh-cn -cc LocaleFirst

3. 自己构建本地化智能感知文件

构建net6.0相关的文件:

islocalizer build -m net6.0

这个命令可能会运行很久。。。不过缓存完文件后,第二次生成会快很多。生成的压缩包将会存放到默认输出目录,可以在控制台输出中找到路径。

4. 安装生成的智能感知文件

islocalizer install {ArchivePackagePath}

ArchivePackagePath 是build命令输出的路径.

7c3454a45942ffe2450fb4e229ccd725.png

Net9目前还是预览版,暂时不支持,敬请更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值