Заглавные буквы в надписях.
От: DowJones  
Дата: 23.04.14 13:33
Оценка:
Здравствуйте, хотел бы спросить, есть ли какое-нибудь соглашение о том, когда использовать заглавные буквы в надписях в программе.
Насколько я понимаю, в Windows следующее правило.

Первое слово в надписи и все существительные, где бы они не стояли, пишутся с большой буквы.
А во всяких сообщениях — все, как в обычных предложениях.

Стоит ли придерживаться данного правила при разработке программ?
Re: Заглавные буквы в надписях.
От: Sinix  
Дата: 23.04.14 13:55
Оценка: 12 (1)
Здравствуйте, DowJones, Вы писали:

DJ>Первое слово в надписи и все существительные, где бы они не стояли, пишутся с большой буквы.

См. оф. рекомендации:

http://msdn.microsoft.com/en-us/library/windows/desktop/bb246387(v=vs.85).aspx
и дальше
http://msdn.microsoft.com/en-us/library/windows/desktop/bb246433(v=vs.85).aspx

Локализованной версии рекомендаций я что-то не припомню, найдёте — поделитесь ссылкой!

DJ>Стоит ли придерживаться данного правила при разработке программ?


На ваше усмотрение. Главное, чтобы в рамках вашего приложения всё было однородно.
Re[2]: Заглавные буквы в надписях.
От: Аноним  
Дата: 23.04.14 14:43
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, DowJones, Вы писали:


DJ>>Первое слово в надписи и все существительные, где бы они не стояли, пишутся с большой буквы.

S>См. оф. рекомендации:

S>http://msdn.microsoft.com/en-us/library/windows/desktop/bb246387(v=vs.85).aspx

S>и дальше
S>http://msdn.microsoft.com/en-us/library/windows/desktop/bb246433(v=vs.85).aspx

S>Локализованной версии рекомендаций я что-то не припомню, найдёте — поделитесь ссылкой!


DJ>>Стоит ли придерживаться данного правила при разработке программ?


S>На ваше усмотрение. Главное, чтобы в рамках вашего приложения всё было однородно.


Спасибо!
Re: Заглавные буквы в надписях.
От: Гест Украина https://zverok.github.io
Дата: 23.04.14 15:06
Оценка: +3
Здравствуйте, DowJones, Вы писали:

DJ>Здравствуйте, хотел бы спросить, есть ли какое-нибудь соглашение о том, когда использовать заглавные буквы в надписях в программе.

DJ>Насколько я понимаю, в Windows следующее правило.

DJ>Первое слово в надписи и все существительные, где бы они не стояли, пишутся с большой буквы.

DJ>А во всяких сообщениях — все, как в обычных предложениях.

DJ>Стоит ли придерживаться данного правила при разработке программ?


Нет никаких отдельных правил для разработки софта; здесь должны использоваться те же обычные правила, что для любого текста.

В английском языке «первая заглавная буква в каждом слове» — правило написания заголовков.
В русском такого правила нету (поэтому «Browse for Folder», но «Открыть папку»).
Re[2]: Заглавные буквы в надписях.
От: Hawk Россия  
Дата: 07.05.14 11:25
Оценка: 16 (1)
Здравствуйте, Гест, Вы писали:

Г>В английском языке «первая заглавная буква в каждом слове» — правило написания заголовков.


В английском с заглавной буквой не все так просто. Насколько понимаю, в английском UI следующее правило для заголовков:

title caps Capitalization of the first letter of the first and last words. Capitalize the first letter of all words in between, with the exception of articles (a, an, and the); coordinating conjunctions (and, but, for, nor, or, so, and yet); and prepositions of four letters or fewer (such as at, for, with, and into).


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

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

Но есть исключения:

Примеры:

User name:
X


"User name" — это не заголовок.

+- Group header ----+
|                   |
+-------------------+


"Group header" — это не заголовок, хотя казалось бы...

Подробнее тут.

А вот для русского языка правила действительно простые: с заглавной буквы начинаются только первое слово в предложении и имена собственные ("Windows").
Re: Заглавные буквы в надписях.
От: Аноним  
Дата: 14.05.14 08:14
Оценка: 15 (1)
Здравствуйте, DowJones, Вы писали:

DJ>Здравствуйте, хотел бы спросить, есть ли какое-нибудь соглашение о том, когда использовать заглавные буквы в надписях в программе.

DJ>Насколько я понимаю, в Windows следующее правило.

DJ>Первое слово в надписи и все существительные, где бы они не стояли, пишутся с большой буквы.

DJ>А во всяких сообщениях — все, как в обычных предложениях.

Тут не всё очевидно. Ссылки что выше дал Sinix ведут, как мне показалось, в раздел для "Welcome to the MMC 3.0 Guidelines" и не совсем корректно использовать те гайдлайны для приложений другого типа.

В винде, в семёрке и в более старших десктопных (не-полноэкранных) приложениях принято так:

Use title-style capitalization for titles, sentence-style capitalization for all other UI elements. Doing so is more appropriate for the Windows tone.

Exception: For legacy applications, you may use title-style capitalization for command buttons, menus, and column headings if necessary to avoid mixing capitalization styles.

(подчёркивание моё). Мне кажется, стоит изучить именно эти гайдлайны.

Не очевидно, потому что мне вот лично привычно видеть в меню "title-style capitalization", да и в блокноте, к примеру, в винде 8.1, в меню всё тот же title-style.

DJ>Стоит ли придерживаться данного правила при разработке программ?


Ну я лично сторонник в этом смысле "legacy applications" Но мейнстрим на десктопе идёт в другом направлении.
Re[2]: Заглавные буквы в надписях.
От: Ops Россия  
Дата: 11.01.15 15:01
Оценка: +1
Здравствуйте, Sinix, Вы писали:

S>См. оф. рекомендации:

S>http://msdn.microsoft.com/en-us/library/windows/desktop/bb246387(v=vs.85).aspx

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