Отказ от ответственности: Не стесняйтесь закрывать это как «Слишком локализованные», если вы думаете, что это неуместно для StackoverFlow. Так как здесь довольно большое немецкоязычное сообщество, я думал, что попробую.
CAMELCASE часто используется в конвенциях языка программирования (имена методов в C #, имена публичных методов в Java и т. Д.). Это довольно легко сделать на английском языке: вы просто объединяете слова и заглавят первую букву каждого: DisplayName
, InternalName
.
Немецкий, однако, поддерживает составных существительных во многих случаях. E.G., « Anzeigename « ( DisplayName
) - это единое существительное, но « внутреннее имя ( InternalName
) нет. Итак, последний случай легко Camelify: это интернет-интернализация
, как правила, как правила камельки на английском языке. Как насчет первого случая? Можно
ANZEIGENAME
, чтобы поддерживать в соответствии с немецкой грамматикой, или Anzeigename
, чтобы сохранить в соответствии с внешним видом и ощущением камеры и с другими * Имя
-S, которые не являются единичными существительными. Есть ли на этом руководящем руководстве или хорошо известной лучшей практике?
Я понимаю, что просто используя английские имена решает эту проблему довольно легко, но это иногда не осуществимо при разработке программного обеспечения для конкретного домена, или когда файлы конфигурации должны быть Человек-читаемый людьми без хороших навыков английского языка. Просто не имеет смысла составить английский перевод для UMSatzsteuervoranmeldung , когда вы уверены, что программное обеспечение будет использоваться только в контексте немецкого языка ...