官方的汉化教程

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

https://mp.weixin.qq.com/s?__biz=MzI3ODc3NzIxMw==&mid=2247484031&idx=2&sn=e6f80202df670941b96c9f1517820c9b&chksm=eb509e6ddc27177b4cc98129817728e6c71ddded91b7ae3fca1c1ca7db4eb1911f8638bd7f0c&token=1223988246&lang=zh_CN#rd

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命令输出的路径.

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

推荐阅读

-看看这样的Dotnet后台管理,那真是叫一个清新优雅高颜值!!!-点我查看

-超级漂亮干净的Dotnet学习网站

一键三连呦!,感谢大佬的支持,您的支持就是我的动力!

.NET 6,7,8 本地化的 IntelliSense 文件的更多相关文章

  1. 如何为 .NET Core 安装本地化的 IntelliSense 文件

    在.Net Core 2.x 版本,Microsoft 官方没有提供 .Net Core 正式版的多语言安装包.因此,我们在用.Net Core 2.x 版本作为框架目标编写代码时,智能提成是英文的. ...

  2. .Net IDE智能提示汉化(.Net6、AspNetCore)

    .Net IDE智能提示汉化(.Net6.AspNetCore) 先上现成的.net6汉化文件,可以手动下载后参照 如何为 .NET 安装本地化的 IntelliSense 文件 进行安装.或者使用后 ...

  3. jQuery-vsdoc.js文件是vs中的JavaScript intellisense,

    在VS 2008中启用jQuery Intellisense的步骤 要在VS中启用jQuery的intellisense完成,你要遵循三个步骤: 第一步: 安装VS 2008 SP1 VS 2008 ...

  4. iOS开发那些事-iOS应用本地化-资源文件本地化

    资源文件包括:图片文件.音频文件以及前文提到的Localizable.strings等文件,它们的特点是都是随着应用一起打包发布.但就本地化而言无论是图片文件还是音频文件都必须实现的步骤都是类似的,因 ...

  5. ABP文档 - 本地化

    文档目录 本节内容: 简介 应用语言 本地化源 XML文件 注册XML本地化源 JSOn文件 注册JSON本地化源 资源文件 自定义源 获取一个本地文本 在服务端 在MVc控制器里 在MVC视图里 在 ...

  6. [转]VS2015中臃肿的ipch和sdf文件

    使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大, 一个简单的程序都会占用几十M的硬盘容量 ...

  7. (新年快乐)ABP理论学习之本地化(2016第一篇)

    返回总目录 本篇目录 应用语言 本地化资源 获取本地化文本 扩展本地化资源 最佳实践 应用语言 一个应用至少有一种UI语言,许多应用不止有一种语言.ABP为应用提供了一个灵活的本地化系统. 第一件事情 ...

  8. iOS开发——高级技术&本地化与国际化详解

    本地化与国际化详解 效果如下:   英语:                                                                    中文: 具体实现如下: ...

  9. vs2010/2013项目的C++所在文件夹越来越大如何解决?

    vs2010/2013项目所在文件夹越来越大如何解决? Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Loca ...

  10. ActiveReports最终报表设计器本地化方法介绍

    ActiveReports UI界面中的所有字符信息.错误提示信息.以及一些logo.图像资源,都能够通过运行batch文件来本地化.本文主要介绍资源本地化的具体步骤: 1. 资源目录 所有可本地化的 ...

随机推荐

  1. Java SE 23 新增特性

    Java SE 23 新增特性 作者:Grey 原文地址: 博客园:Java SE 23 新增特性 CSDN:Java SE 23 新增特性 源码 源仓库: Github:java_new_featu ...

  2. 【赵渝强老师】使用kubeadmin部署K8s集群

    首先,我们来看一下整体的架构. K8s的部署方式: yum方式部署 二进制包:手动使用tar包来部署 minikube:单机版,用于开发测试. kubeadm:可以把kubeadmin看成一个部署工具 ...

  3. Java实现随机抽奖的方法有哪些

    在Java中实现随机抽奖的方法,通常我们会使用java.util.Random类来生成随机数,然后基于这些随机数来选择中奖者.以下将给出几种常见的随机抽奖实现方式,包括从数组中抽取.从列表中抽取以及基 ...

  4. Windows 10 LTSC 2019(1809) WSL 安装 CentOS 7

    1.安装WSL    通过控制面板--程序和功能--启用或关闭WIndows功能,勾选"适用于Linux的Windows子系统".    或者通过管理员权限打开 PowerShel ...

  5. 数据库运维实操优质文章分享(含Oracle、MySQL等) | 2023年5月刊

    本文为大家整理了墨天轮数据社区2023年5月发布的优质技术文章,主题涵盖Oracle.MySQL.PostgreSQL等数据库的安装配置.故障处理.性能优化等日常实践操作,以及常用脚本.注意事项等总结 ...

  6. ORM的性能争议

    1 二次封装---业务的执行,步骤多一些 2 映射的过程---必然从类到Sql语句变化---类---Sql语句---必然会有大量的反 射(损耗性能) 3 Sql语句僵化---数据库执行有性能损耗 部分 ...

  7. Nuxt.js 应用中的 kit:compatibility 事件钩子详解

    title: Nuxt.js 应用中的 kit:compatibility 事件钩子详解 date: 2024/10/11 updated: 2024/10/11 author: cmdragon e ...

  8. 009 Pycharm的使用(各种骚操作和快捷键)

    博客配套视频链接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看 配套 github 链接:https:// ...

  9. day07-数据类型及标识符

    数据类型 强类型语言 要求变量的使用严格要严格符合规定,所有变量都必须先定义后才能使用 弱类型语言 java的数据类型分为两大类 基本类型(primitive type) 数值类型 整数类型 byte ...

  10. Kubernetes 边缘节点抓不到监控指标?试试这个方法!

    KubeSphere v3.1.0 通过集成 KubeEdge,将节点和资源的管理延伸到了边缘,也是 KubeSphere 正式支持边缘计算的第一个版本. 笔者也第一时间搭建和试用了边缘节点相关的功能 ...