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

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

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

Немецкий, однако, поддерживает составных существительных во многих случаях. E.G., « Anzeigename « ( DisplayName ) - это единое существительное, но « внутреннее имя ( InternalName ) нет. Итак, последний случай легко Camelify: это интернет-интернализация , как правила, как правила камельки на английском языке. Как насчет первого случая? Можно

  • Использование ANZEIGENAME , чтобы поддерживать в соответствии с немецкой грамматикой, или
  • использованием Anzeigename , чтобы сохранить в соответствии с внешним видом и ощущением камеры и с другими * Имя -S, которые не являются единичными существительными.

Есть ли на этом руководящем руководстве или хорошо известной лучшей практике?

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

5
задан Abhranil Das 30 April 2012 в 12:09
поделиться