Русский язык в названиях тоже национальная традиция.
Тот же Тема Лебедёв особо указывает на то, что если в русском тексте встречается цитата из английского источника, то кавычки в тексте ставятся ёлочками, а в цитате – лапками, для поддержания традиции.
Так что я за ёлочки в русских названиях и за лапки в английских.
я правильно понимаю, что за «ёлочки» здесь стоят те, кто уже использует типографскую раскладку (или юниксоиды), а за «программистские кавычки» — те, кому лень переучиваться на русские кавычки, и они лучше всех убедят в их бесполезности?
просто если так, то толку в этом споре ноль, все останутся при своих.
AMDmi3, ни в коем разе. Я наоборот, за то, чтобы каждый использовал то что ему нравится - при рендеринге. А обычные - за тем что они и в правду обычные и их легче вводить и обрабатывать.
Тогда обеспечь каждого своим рендером, пожалуйста. А вообще, рендеринг тут совершенно не при чем. Названия - русские, значит и кавычки русские. Скорее всего и на табличках и в документах они написаны по тем же самым правилам.
Это чистая правда, но если аргумент только в том что “лень переучиваться”, а по делу возражений нет, кавычки можно периодически приводить к одному виду роботом.
Кавычки в названиях - это своего рода тоже текст. Если надо сделать поиск по тексту/базе слова в кавычках - почти любой нормальный человек (до сегодняшней дискуссии) станет искать " ", если дефис - обычный знак минус. В погоне за nice looking база может потерять часть функциональности.
Она у вас на столе. Алсо, никто не заставляет вас лично писать лапки.
Я заметил.
Да что уж там: http://www.vcmk.ru/news/index.php
На одной странице (офсайта, между прочим) три вида кавычек. В любых комбинациях, с поглощением и без.
Круто, давайте еще и кавычки поглощать. Так уж точно никто не сможет сделать ни так как надо, ни так, как ему нужно.
Кстати, спасибо что напомнили про двойные кавычки - напомню, что с " нельзя показать ни уровень вложенности, ни направление.
поддерживаю. по традиции в ответ на любые вандальские действия на своей территории буду пинать DG с просьбой отката и бана вандала.
придерживаться правил типографики в базе данных - мягко говоря… мды. даже определения подобрать не могу.
Давайте для начала посчитаем количество объектов в имени которых расставлены кавычки, а потом в скольки из них кавычек больше двух. Ежели таких объектов (где более 2-х кавычек) мало - то замена кавычек - дело тривиального скрипта, который можно как к рендеру прикрутить так и на базе прогонять.
Кстати возвращаясь все к тому же Лебедеву, даже у него типографские соглашения к тексту применяются скриптом (typographer вроде называется - лежит где-то на его сайте). Name у нас отображаемое название - поэтому в принципе ничего дурного не будет если оно будет соответствовать некоторым из типографских стандартов. Но не вручную же с этим воевать, а то будем потом хлебать Детский сад №52 “Лютик” и Школа №23 «Березка» по соседству.
Знаете, странная дискуссия. Видимо уже забыли самые простые рекомендации, а я недавно их перечитывал. Звучало наподобие: “относитесь к чужим данным с осторожностью, ваш бот не должен вносить изменения, которые не нравятся другим пользователям”. И никакие голосовалки не помогут. Человек, внесший данный своими руками, имеет право на свое мнение о кавычках больше чем бот. Прикручивайте скрипты к рендеру, или в предпечатной подготовке, как угодно.
PS: вот уж действительно mastrubating with database…
Мне казалось что name:lang это название на языке lang, а не название подготовленное к печате по правилам принятым в одной из стран говрящих на этом языке