Добрый день, с новым годом.
Обращаюсь на этот раз от имени программистов языковой поддержки Фонда
Викимедиа, одним из которых являюсь.[1]
Речь идёт о довольно важном техническом изменении, и поэтому я
распространяю это письмо везде, где мне это кажется подходящим. Простите за
спам :-)
Мы только что обновили поддержку множественного числа в MediaWiki для
русского языка. Это влияет и на другие языки, у которых русский определён
как "fallback", и у которых не определены собственные правила, и это
включает многие языки России. У якутского как-раз есть свои правила, но я
знаю, что это рассылку читают и представители других языков, у которых
правил нет - удмуртский, чувашский, татарский (см. комментарии об этом
ниже!)
Детали по-английски здесь:
https://translatewiki.net/wiki/Thread:Portal_talk:Ru/Plural_changes_in_many…
Суть изменения: мы стараемся избавиться от наших собственных правил
множественного числа и перейти на правила из стандарта CLDR. Они более
новые и упорядоченные. Для русского, и некоторых других славянских языков,
это было посложнее, так как в нашем старом коде есть необычные правила для
"двух форм".
Обычно в русском есть три формы: единственное (1 файл, 21 файл, 31 файл, и
т.д.), первое множественное (2 файла, 3 файла, 4 файла, 22 файла, и т.д.) и
второе множественное (5 файлов, 100 файлов, и т.д.) Когда вторая и третья
формы совпадают, должно быть достаточно написать только две, например:
Хранилище получило блок из $1 {{PLURAL:$1|файловой операции|файловых
операций}}
Однако это до сегодняшнего дня работало неправильно, так как была нужна
поддержка строк в которых число не упоминается. Самый простой пример этого
- надпись "Категории" внизу страницы. Если есть 21 категория, должно быть
всё-таки написано "Категории", а не "Категория". Для этого использовались
две формы, но это плохо, и теперь это исправлено.
Теперь, когда нужны формы только для единственного предмета и для многих,
следует использовать "1=", что и так логичнее:
{{PLURAL:$1|1=Категория|Категории}}
Мы исправили ботом все такие строки в translatewiki.net, но отметили их как
FUZZY. Их нужно проверить и подтвердить или исправить по надобности.
Как добавить полную и точную поддержку множественного числа во все языки
России? Во-первых, поищите в этих файлах:
1.
http://git.wikimedia.org/blob/mediawiki%2Fcore/6b7a6358418c3b83a54c4ebea52f…
2.
http://git.wikimedia.org/blob/mediawiki%2Fcore/6b7a6358418c3b83a54c4ebea52f…
Попробуйте найти код вашего языка в строках, начинающихся с "<pluralRules
locales". Якутский (sah) там есть на 148-й строке, но многих других языков
России там нет, и они используют русские правила, что скорее всего
неправильно. Если вы хорошо знаете грамматику вашего языка и хотите
добавить ваш язык, поговорите, пожалуйста, со мной.
Спасибо.
[1] https://www.mediawiki.org/wiki/Language_portal
--
Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
http://aharoni.wordpress.com
“We're living in pieces,
I want to live in peace.” – T. Moore
Күндү доҕоттоор!
Дорогие друзья!
Вот и завершился 2013 год. Итоги для нашей вики-деятельности позвольте подвести позже, а пока не могу не написать об участниках, делавших вклад в Саха википедию 31 декабря, и даже в новогоднюю ночь.
К 24 часам в Саха википедии стало 9 878 статей.
И даже предпраздничные хлопоты не стали препятствием для наших замечательных участников.
Были люди, писавшие статьи и делавшие правки вплоть до последнего часа старого года. И даже после 12 ночи!
Часть из них, правда, живет в других часовых поясах, но и это не умаляет их заслуг. Хочу отметить следующих активных участников последнего дня старого года:
Soppuruon из Верхневилюйского улуса (сделал первую правку в проекте в статье Дотация и начал первую новую статью нового года под названием Субвенция),
Visem из Украины (сделал последнюю правку ушедшего года в статье ISO 4217, начал последнюю статью года - Литва лита),
Egerman (Москва-Сочи, наш постоянный активный участник родом из Чурапчи),
Ороһуттан (из Франции, наша землячка только недавно включившаяся в активную работу над вики-статьями),
Kaganer из Питера (активист многих вики-проектов, друг нашего проекта, постоянно помогающий советами),
также особо отмечу Ярослава Блантера (живущего в какой-то европейской стране), почти ежедневно размещающего картинки дня вот уже который год. Сегодня в 5 утра включился в работу Ykt www - прошлогодний победитель, пожелавший остаться инкогнито. В эти сутки зарегистрировались и сделали первые правки 3 новых участников. Так что работа кипит!!!
С Новым годом!
Уруй-айхал людям, делящимся своими знаниями с другими, расширяющим присутствие языка саха в сети и тем самым делающим нашу культуру крепче и устойчивее!
--
Кэскилгит кэҥээтин, ойбоҥҥут уолбатын!
Николай Павлов (aka HalanTul),
Дьокуускай