首页 > 其他分享 >.NET 6,7,8 本地化的 IntelliSense 文件

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

时间:2024-07-08 11:19:58浏览次数:17  
标签:文件 islocalizer 本地化 感知 智能 NET IntelliSense

官方的汉化教程

目前仅提供了.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目前还是预览版,暂时不支持,敬请更新

标签:文件,islocalizer,本地化,感知,智能,NET,IntelliSense
From: https://www.cnblogs.com/netcore5/p/18289552

相关文章

  • 从 Helm 到 Operator:Kubernetes应用管理的进化
    ......
  • 《昇思25天学习打卡营第11天|计算机视觉-ResNet50迁移学习》
    学习内容:ResNet50迁移学习1.背景介绍1.1什么是迁移学习?在实际应用场景中,由于训练数据集不足,所以很少有人会从头开始训练整个网络。普遍的做法是,在一个非常大的基础数据集上训练得到一个预训练模型,然后使用该模型来初始化网络的权重参数或作为固定特征提取器应用于特定的......
  • [C#] Rx.NET
    [C#]Rx.NET 最近在專案中開始使用Rx.NET了,剛開始有些不太適應,不過大致熟悉後,寫起來還是很過癮,不輸給使用RxJS,以下做一些簡單的筆記,讓對Rx.NET有興趣的朋友能快速上手。因為之前都是寫RxJS居多,也會有一些跟RxJS的比較,不過主軸還是以Rx.NET為主。安裝Rx.NETv3.0......
  • .NET CORE WEBAPI 后端获取来源IP
    之前看别的地方说获取IP用ip=HttpContext.Current.Request.UserHostAddress;在ASP.NETCore2.0及更高版本中不起作用。您必须从ConfigureServices方法中的Startup.cs类中注入  HttpContextAccessor实例。 实际上换成ip=HttpContext.Connection.RemoteIpAddress.ToStr......
  • 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践-腾讯云开发者社区-腾讯云
    https://cloud.tencent.com/developer/article/2129846 2.基于Containerd运行时搭建Kubernetes多控制平面集群实践发布于2022-09-2919:27:53 1K0 举报文章被收录于专栏:全栈工程师修炼之路[TOC] 0x00前言简述本章主要讲述,如果使用kubead......
  • [论文阅读] Drawing and Recognizing Chinese Characters with Recurrent Neural Netw
    Pretitle:DrawingandRecognizingChineseCharacterswithRecurrentNeuralNetworksource:TPAMI2018paper:https://arxiv.org/abs/1606.06539code:https://github.com/YifeiY/hanzi_recognitionref:https://blog.csdn.net/qq_35337126/article/details/8378776......
  • dotnet WinUI3 Win2D 翻转图片
    本文将告诉大家如何在WinUI3里面使用Win2D进行图片的翻转,本文的方法也适用于UWP框架图片的翻转在Win2D里面,可以使用Transform2DEffect特效来辅助实现,核心逻辑就是通过缩放矩阵当成2D翻转矩阵,将缩放的X和Y传入负数即可分别实现对应方向的翻转。比如左右水平翻转可将......
  • 【攻防技术系列+代理转发】工具--netcat
    【需求】现在想要实现两个不同网段的私网之间相互通信,我们该如何做呢?......
  • ComfyUI预处理器ControlNet简单介绍与使用(附件工作流)
    简介ControlNet是一个很强的插件,提供了很多种图片的控制方式,有的可以控制画面的结构,有的可以控制人物的姿势,还有的可以控制图片的画风,这对于提高AI绘画的质量特别有用。接下来就演示几种热门常用的控制方式1.OpenPose(姿态控制预处理器)姿态控制预处理器可以根据提供的图......
  • kubernetes集群部署:node节点部署和cri-docker运行时安装(四)
    安装前准备同《kubernetes集群部署:环境准备及master节点部署(二)》安装cri-docker在Kubernetes1.20版本之前,Docker是Kubernetes默认的容器运行时。然而,Kubernetes社区决定在Kubernetes1.20及以后的版本中逐步淘汰对Docker的直接支持,一直到Kubernetes1.24版本彻底......