.NET 6,7,8 本地化的 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-cn的net6.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命令输出的路径.

Net9目前还是预览版,暂时不支持,敬请更新
推荐阅读
-看看这样的Dotnet后台管理,那真是叫一个清新优雅高颜值!!!-点我查看
一键三连呦!,感谢大佬的支持,您的支持就是我的动力!
.NET 6,7,8 本地化的 IntelliSense 文件的更多相关文章
- 如何为 .NET Core 安装本地化的 IntelliSense 文件
在.Net Core 2.x 版本,Microsoft 官方没有提供 .Net Core 正式版的多语言安装包.因此,我们在用.Net Core 2.x 版本作为框架目标编写代码时,智能提成是英文的. ...
- .Net IDE智能提示汉化(.Net6、AspNetCore)
.Net IDE智能提示汉化(.Net6.AspNetCore) 先上现成的.net6汉化文件,可以手动下载后参照 如何为 .NET 安装本地化的 IntelliSense 文件 进行安装.或者使用后 ...
- jQuery-vsdoc.js文件是vs中的JavaScript intellisense,
在VS 2008中启用jQuery Intellisense的步骤 要在VS中启用jQuery的intellisense完成,你要遵循三个步骤: 第一步: 安装VS 2008 SP1 VS 2008 ...
- iOS开发那些事-iOS应用本地化-资源文件本地化
资源文件包括:图片文件.音频文件以及前文提到的Localizable.strings等文件,它们的特点是都是随着应用一起打包发布.但就本地化而言无论是图片文件还是音频文件都必须实现的步骤都是类似的,因 ...
- ABP文档 - 本地化
文档目录 本节内容: 简介 应用语言 本地化源 XML文件 注册XML本地化源 JSOn文件 注册JSON本地化源 资源文件 自定义源 获取一个本地文本 在服务端 在MVc控制器里 在MVC视图里 在 ...
- [转]VS2015中臃肿的ipch和sdf文件
使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大, 一个简单的程序都会占用几十M的硬盘容量 ...
- (新年快乐)ABP理论学习之本地化(2016第一篇)
返回总目录 本篇目录 应用语言 本地化资源 获取本地化文本 扩展本地化资源 最佳实践 应用语言 一个应用至少有一种UI语言,许多应用不止有一种语言.ABP为应用提供了一个灵活的本地化系统. 第一件事情 ...
- iOS开发——高级技术&本地化与国际化详解
本地化与国际化详解 效果如下: 英语: 中文: 具体实现如下: ...
- vs2010/2013项目的C++所在文件夹越来越大如何解决?
vs2010/2013项目所在文件夹越来越大如何解决? Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Loca ...
- ActiveReports最终报表设计器本地化方法介绍
ActiveReports UI界面中的所有字符信息.错误提示信息.以及一些logo.图像资源,都能够通过运行batch文件来本地化.本文主要介绍资源本地化的具体步骤: 1. 资源目录 所有可本地化的 ...
随机推荐
- Naive UI 2.38.1
https://www.naiveui.com/zh-CN/os-theme/docs/i18n 配置字体 Naive UI 可以和 vfonts 配合,你可以简单的引入 vfonts 中的字体,包含 ...
- 从0到1搭建权限管理系统系列四 .net8 中Autofac的使用(附源码)
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发). 该系统文章,我会尽量说的非常详细,做到不管新手.老手都能看懂. 说明:OverallAuth2 ...
- Linux 循环设备 loop疑惑
什么是loop设备? loop设备是一种伪设备,是使用文件来模拟块设备的一种技术,文件模拟成块设备后, 就像一个磁盘或光盘一样使用.在使用之前,一个 loop 设备必须要和一个文件进行连接.这种结合方 ...
- 2022年11月中国数据库排行榜:GaussDB获认证进前五,GBase得融资竞逐鹿
击石乃有火,不击元无烟. 2022年11月的 墨天轮中国数据库流行度排行榜 火热出炉,本月共有246个数据库参与排名,相比上月新增1个数据库.由于国庆节长假,数据库整体热度指数有所降低,所以出现了多数 ...
- js有效括号匹配
// 定义一个括号映射 const bracketMap = [ { left: '[', right: ']' }, { left: '<', right: '>' }, { left: ...
- innerText 和 inner HTML 的区别
获取内容时: innerText会自动删除空格和换行:innerHTML会保留空格和换行: <body> <div>获 取内 容</div> <script& ...
- SaaS架构:开放平台架构设计
大家好,我是汤师爷~ 今天聊聊开放平台架构设计. 为什么需要搭建开放平台 增强产品能力 开放平台能够让三方开发者和合作伙伴开发新的应用或服务,增加原有SaaS产品能力.这样就可以满足更多用户需求,从而 ...
- MidJourney新手攻略
目录 MidJourney简介 MidJourney的使用 1. 加入Discord 2. 选择一个频道 3. 使用/imagine来输入提示 4. 等待一分钟左右,会输出四张图 5. 查看结果 Re ...
- TiDB集群安装维护
TIDB安装操作文档-https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup 1.环境准备(每台) 1-查看系 ...
- C语言之常量
常量 常量,常量表达式和const关键字修饰的只读变量都存储在.rodata只读数据段中 1.字面值常量 literal 整形字面值 123, 0xff00ff 字符常量,类型总是 int, 'a', ...















