Поддерживает ли .Net / Visual Studio ключевые слова на иностранных языках для не говорящих по-английски культур? - PullRequest
4 голосов
/ 16 июля 2010

Мне было интересно, склонны ли большинство не говорящих по-английски культур, особенно в Европе, разрабатывать свой .Net-код на своем родном языке или на английском?

Мое личное предположение состоит в том, что будет иметь тенденцию сохранять код на английском языке, чтобы обеспечить возможность обслуживания в группах, работающих в разных культурах.Кроме того, будет ли тот факт, что большая часть языка и документации предоставлена ​​на английском языке, также будет основным фактором, определяющим, как было предоставлено решение?

Предоставляет ли Visual Studio также средство предоставления ключевых слов .Net в качестве локализованноговерсия, так что, например, немецкий разработчик может написать «класс» как «Klasse»?

Ответы [ 2 ]

3 голосов
/ 16 июля 2010

Нет.C # это его собственный язык.Ключевые слова не переведены.

Я норвежец и предпочитаю документацию и руководства на английском языке.Я не знаю многих разработчиков, которые предпочитают норвежский язык английскому языку в технической литературе.

Лично я также предпочитаю давать переменные и классы английским именам, потому что как-то лучше при чтении исходного кода.

Функции VBA и Excel иногда переводятся, и мне очень трудно догадаться, как называются функции и ключевые слова на норвежском языке.Также это делает невозможным повторное использование шаблонов из международных источников.

2 голосов
/ 16 июля 2010

Хотя вы можете создавать имена классов и переменные (и, конечно, комментарии) на родном языке, ключевые слова языка фиксируются самой спецификацией языка.

C # на самом деле является стандартом ECMA(334) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...