cotontiСТ
esclkm |
|
---|---|
в лэнг файлах перевод сделан классно, но недочетов много
1. это уже предлагавшапяся функция , измениния онончания при разных вариантах - просто у "1 новых сообщений" выглядит весьма стремно 2. допустим повсеместно по движну можно встретить синонимичность примером тому являются "голосование" или "опрос" - так вот этих синомов недолжно быть - решили что опрос - значит опрос везде. - должен быть стандарт.. это тоже самое как в некторых движках пишут ЛС И ПС - без определенности. я бы вообще убрал слово Лисный или персональный, а заменил на "мои". Короче пока на данном этапе предлагаю стандартизовать лэнг файлы - убрать синонимичность littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Trustmaster |
|
---|---|
А я против. Давайте уберем синонимичность из русского и белорусского языков - да здравствуют штампы! И сожжем нафиг все книги Пушкина и Шагала :D
May the Source be with you!
|
esclkm |
|
---|---|
в художественной литературе она должа быть максимально быть развитой, а в технической язык должен быть один: одно значение одно слово.
Как проще будет представь в винде на одном столбе"правка" на втором "редактировать" когда есть единость терминологии техподдержке проще жить. тут нипричем шагал и пушкин эээ и с каких пор шагал стал писать книг? это как быков писал стихи - белорусы оного сайта меня поняли littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Trustmaster |
|
---|---|
Сборники я имел ввиду. Сборники стихов разве не книги?
Ну почему же, в технической литературе тоже синонимы встречаются. И очень даже часто, потому что хорошая техническая литература соответствует красоте и правилам языка, на котором написана, иначе это уже технический справочник. К тому же, мы же все-таки для людей делаем CMS, а не для роботов. Роботам вообще все это не нужно: сделал API, и пусть пользуются сайтом. May the Source be with you!
|
Sergeich |
|
---|---|
Соглашусь с esclkm. Стандартизация нужна, она нужна хотя бы для удобства понимания справки по функциям движка :). Учитывая, что админка Сед (и Кот соответственно) довольно заморочена, то стандартизация в языковых файлах ещё более актуальна.
Но не вижу, на данном этапе, большой нужды вводить в движок механизм изменения окончаний. Русский язык тем и хорош, что позволяет строить хитроумные универсальные фразы без ущерба к пониманию :). Например: было "1 новых сообщений", стало "Новых сообщений: 1". Второй вариант уже не так по глазам бьёт, согласитесь. |
medar |
|
---|---|
А давайте вынесем lang-файлы из папки system наружу.
Они все-таки должны иметь возможность быть настроенными под каждый сайт и не коцаться при апдейте движка. Свои "read more" и т.п. rangjungyeshe.ru
|
NovoKain |
|
---|---|
Это уже лишнее. Тот же readmore можно в языковой файл скина например запихнуть.
|
Trustmaster |
|
---|---|
Пошутили и хватит.
В общем, по стандартизации языка пока вижу только красивое слово стандартизация; что оно означает на деле не очень ясно. Избавиться от всех общепринятых и распространенных синонимов слов - явно не имеет отношения к стандартизации. Делать корневые lang-файлы пользовательскими - ставить крест на централизованной разработке и порождать большие трудности с и так непростой синхронизацией переводов. Как отметил NovoKain, это легко получается более разумными средствами. Про изменения окончаний вопрос тяжелый. Вот пример из личного опыта. Писал я как-то программу, которая из некоторых сырых технических данных в табличном виде (например, из круговых отсечек в ходе гонки Формулы 1) и некоторых готовых шаблонов фраз на натуральном языке и словаря синонимов формирует человеко-понятный текст на русском языке. Там была поддержка далеко не всех правил и частей речи, и использована сугубо специализированная лексика (т.е., скажем, чтобы из нее сделать генератор сводок о криминальных происшествиях, нужно не только поменять словари и шаблоны, но и доработать правила). Но даже так вся лингвиститечская подсистема составляла 50 КБ исходных текстов на C++ и регулярно выдавала нескладные предложения. Какие при этом можно сделать выводы: [list=1] May the Source be with you!
|
esclkm |
|
---|---|
чем плохо пару окончаний я так и не сообразил) видимо trust считает что мы создаем программу по написанию школьных сочинений. как по мне так это все реализуемо даже в XTemplate.
а чем такой замечательный этот smarty? какойто он тяжеловесный. а про стандартизация: не соглашусь: просто тут предлагаю создать ветку регулярных выражний типа: 1. Форум - раздел - тема 2. опрос - вариант ответа 3. Личное сообщение - 4. Админ-панель и потом при переводе использовать слова из полученной таблицы что бы не было: новый сред, новая ветка, новое голосование, панель администрирования, админка, личка, персонольные сообщения и прочее... что вроде бы одно и тоже а вот запутать в этих синонимах весьма и весьма просто.. помоему весьма просто и культурно littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Trustmaster |
|
---|---|
В Smarty много логики в шаблонах, что в принципе противоречит изначальной концепции MVC.
В общем, инициатива не наказуема, если есть желание попробовать свои силы и реализовать грамматику в выводе - пожалуйста. Но только самостоятельно и в порядке эксперимента. Если в итоге получится велосипед с круглыми колесами, а не с квадратными, то будет смысл задуматься о включении такого патча в основную ветку. Предложение по составлению словаря терминов поддерживаю. May the Source be with you!
|