Это правильно. Кстати, большинство моих проектов имеет локализацию на два языка и строки хранятся в файлах ресурсов. И в зависимости от текущей культуры выбирается нужная строка.
По поводу «вдруг заинтересуются» — я говорил, что если есть такое подозрение — нужно сразу писать по всем стандартам. Но ведь бывают проекты, заточенные на конкретного заказчика, и никому больше они не нужны.
Если проект международный — вопрос отпадает сам собой, это понятно. Интересно другое — если в проекте участвуют только русские и китайцы — писать придется по-английски? :)
Заказчики сами не лезут, но в любом случае при обсуждении приходится набрасывать какие-то схемки, блоки со связями. Вот в этот момент и помогает распечатанная диаграмма классов.
По поводу «вдруг заинтересуются» — я говорил, что если есть такое подозрение — нужно сразу писать по всем стандартам. Но ведь бывают проекты, заточенные на конкретного заказчика, и никому больше они не нужны.
if (saveFile.IsHasError) {
MsgBox.Error(«При сохранении файла произошла ошибка. Сообщение не добавлено.»);
yield break;
}