Как использовать CamelCase с немецкими словами (или с любым другим языком, поддерживающим составные существительные)?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как использовать CamelCase с немецкими словами (или с любым другим языком, поддерживающим составные существительные)?

Сообщение Anonymous »

Отказ от ответственности: не стесняйтесь закрыть это как «слишком локализованное», если считаете, что оно не подходит для StackOverflow. Поскольку здесь довольно большое немецкоязычное сообщество, я решил попробовать.

CamelCase часто используется в соглашениях по языкам программирования (метод имена в C#, имена общедоступных методов в Java и т. д.). Это довольно легко сделать на английском языке: вы просто объединяете слова и пишете первую букву каждого из них с заглавной буквы: DisplayName, InternalName.

Немецкий , однако во многих случаях поддерживает сложные существительные. Например, "Anzeigename" (

Код: Выделить всё

DisplayName
) — это отдельное существительное, а «внутреннее имя» (

Код: Выделить всё

InternalName) нет. Таким образом, последний случай легко камелифицировать: это InternerName
, как и правила CamelCase в английском языке. А как насчет первого случая? Можно
  • использовать Anzeigename, чтобы сохранить соответствие немецкой грамматике, или
  • используйте AnzeigeName, чтобы сохранить внешний вид CamelCase и другие *Name-s, которые не являются отдельными существительными.
Есть ли какое-то руководство или устоявшаяся передовая практика по этому поводу?

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

Подробнее здесь: https://stackoverflow.com/questions/725 ... t-supports
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как нормализовать имена ингредиентов в наборе данных рецепта и обрабатывать существительные + существительные, используя
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • DatePickerDialog с арабским языком и языком на основе настройки Lanuguage
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • DatePickerDialog с арабским языком и языком на основе языковых настроек
    Anonymous » » в форуме Android
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • DatePickerDialog с арабским языком и языком на основе языковых настроек
    Anonymous » » в форуме Android
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Правильные существительные и корпус змеи [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»