Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.Net/Visual Studio是否支持非英语文化的外语关键字?_.net_Visual Studio_Translation - Fatal编程技术网

.Net/Visual Studio是否支持非英语文化的外语关键字?

.Net/Visual Studio是否支持非英语文化的外语关键字?,.net,visual-studio,translation,.net,Visual Studio,Translation,我想知道大多数非英语国家的文化,尤其是在欧洲,是倾向于用母语还是英语来开发他们的.Net代码 我个人的假设是,为了确保在不同文化中工作的团队之间能够进行维护,代码将倾向于使用英语。此外,提供的大量语言和文档都是英语,这一事实是否也会对解决方案的提供方式产生重大影响 Visual Studio是否也提供了一种将.Net关键字作为本地化版本提供的方法,例如,德国开发人员可以将“class”编写为“Klasse”?当您可以用母语创建类名和变量(当然还有注释)时,语言关键字由语言规范本身固定 C#实际上

我想知道大多数非英语国家的文化,尤其是在欧洲,是倾向于用母语还是英语来开发他们的.Net代码

我个人的假设是,为了确保在不同文化中工作的团队之间能够进行维护,代码将倾向于使用英语。此外,提供的大量语言和文档都是英语,这一事实是否也会对解决方案的提供方式产生重大影响


Visual Studio是否也提供了一种将.Net关键字作为本地化版本提供的方法,例如,德国开发人员可以将“class”编写为“Klasse”?

当您可以用母语创建类名和变量(当然还有注释)时,语言关键字由语言规范本身固定

C#实际上是一种语言。

不。C#是它自己的语言。关键字没有翻译

我是挪威人,我更喜欢英文文档和手册。我不知道这里有多少开发者在技术文献中更喜欢挪威语而不是英语

就我个人而言,我也更喜欢给变量和类起英文名称,因为在阅读源代码时,它的流动性更好


VBA和Excel函数有时会被翻译,我很难猜这些函数和关键字在挪威语中被称为什么。此外,它还使得无法重用来自国际来源的模板。

。Net本地化意味着文档和类型名称翻译。class/klasse是一个C语言的东西,完全是另外一回事。如果我没记错的话,MS Office曾经本地化过VB脚本对象名。当您试图在德国办事处运行用英文版本开发的宏时,这会导致问题。多棒的PITA啊。所以Visual Studio在将关键字的本地语言表示形式统一呈现给JIT编译器之前,是不可能将其转换为CLR代码的。简言之,不可能。你甚至无法编译它。这太可惜了。我不是英国人,但如果C#有一句“while”的话会很酷