Comments 49
Дай бог вам здоровья, ребята!!! Спасибо!
+1
Спасибо огромное!!
0
ого, даже и не думал что в России столько городов :)
Спасибо Sofrus'y за работу
Спасибо Sofrus'y за работу
+1
respect и уважуха
а это все города России?
а это все города России?
0
> P.S. Почему хабр так уродует ordered list, для меня загадка.
Если Хабр не трогал ваш код, то попробуйте поменять местами li и ol.
Если Хабр не трогал ваш код, то попробуйте поменять местами li и ol.
+2
Труд действительно — ну просто монструозный, ждём посёлки ;) Ну и другие города мира (~2,7 млн, но большинство склонять не надо).
0
Неужели всё ручками? Так много исключений, что автоматический склонятель не смог?
0
Ну вообще очень много!
0
Необходимо предупредить потенциального пользователя, что в данной таблице не выделяется местный падеж, как разновидность предложного, вследствии чего определённые имена с предлогом «в» будут склоняться неверно, например «Туголесский Бор — Туголесском Боре», в то время как верная форма «в Туголесском Бору».
0
Все названия состоящие из двух слов, например, Нижний Новгород, пришлось поправить руками - автоматически просклонялось только второе слово. Еще названия типа Череповец - автоматически получалось в Череповеце.
А по-поводу Туголесского Бора по запросу "в Туголесском Бору" яндекс находит 24 страницы, а по запросу "в Туголесском Боре" - 54. Не показатель конечно, и я думаю что вы правы, но сомнения есть.
А по-поводу Туголесского Бора по запросу "в Туголесском Бору" яндекс находит 24 страницы, а по запросу "в Туголесском Боре" - 54. Не показатель конечно, и я думаю что вы правы, но сомнения есть.
0
самим-то слух не режет? :)
google: 185 000 для "сосновом бору", 1 280 для "сосновом боре"
google: 185 000 для "сосновом бору", 1 280 для "сосновом боре"
0
Слух-то режет, конечно.
Сосновый бор это не город, а Туголесский Бор - город. Я не исключаю того, что для городов есть какие-то исключения в русском языке. Хотя и не настаиваю ни на одном варианте, и склоняюсь тоже к Бору.
Сосновый бор это не город, а Туголесский Бор - город. Я не исключаю того, что для городов есть какие-то исключения в русском языке. Хотя и не настаиваю ни на одном варианте, и склоняюсь тоже к Бору.
0
Сосновый бор - очень даже город http://www.sbor.ru/
0
Ладно. Будь по-вашему :)
0
Поправить простым образом это, к сожалению, нельзя, потому что местный падеж проявляется только в немногочисленных случаях и только с "в". С остальными предлогами остаётся нормативная форма предложного падежа:
"о снеге" "в снегу", "о боре" "в бору" и т.д.
Мне не кажется вообще, что такого рода кэширование оправдано в принципе. Парадигма склонений существительных не такая уж китайская грамота (всего лишь русская:), чтобы аксиоматично заводить целую таблицу.
"о снеге" "в снегу", "о боре" "в бору" и т.д.
Мне не кажется вообще, что такого рода кэширование оправдано в принципе. Парадигма склонений существительных не такая уж китайская грамота (всего лишь русская:), чтобы аксиоматично заводить целую таблицу.
0
Респектище!
0
Даже мой родной поселок есть и правильно проскланен :)
0
А чем плох, например, PHP Morphy? Большинство правильно просклоняет
0
Вообще, конечно, очень не хватает связки с областями/регионами...
0
Первый город, куда глаз упал, был «Джержинский, Джержинском». Всегда думал, что он через «з» пишется: «Дзержинский» и Яндекс меня поддерживает.
Сразу точность и, соответственно, ценность базы для меня упала =/
Сразу точность и, соответственно, ценность базы для меня упала =/
0
Вас даже гугл поддерживает :)
Но самое главной - Вас поддерживает КЛАДР.
Не знаю откуда авторы взяли базу городов, но надо было брать из "КЛсификатораАДрессовРоссии"
http://www.esosedi.ru/kladr/?CODE=500000…
Кстати - для справки
В России всего 181 ТЫСЯЧА административных населеных пунктов
А вот городов - всего 1244 чтук.
Деревень, сел, вёсел, и других аулов - тьма.
И все есть в КЛАДРе :)
И из всего этого списка формирований "от поселка и выше известных" гуглемапе - 8152
Но самое главной - Вас поддерживает КЛАДР.
Не знаю откуда авторы взяли базу городов, но надо было брать из "КЛсификатораАДрессовРоссии"
http://www.esosedi.ru/kladr/?CODE=500000…
Кстати - для справки
В России всего 181 ТЫСЯЧА административных населеных пунктов
А вот городов - всего 1244 чтук.
Деревень, сел, вёсел, и других аулов - тьма.
И все есть в КЛАДРе :)
И из всего этого списка формирований "от поселка и выше известных" гуглемапе - 8152
0
Может приведете примеры исключений? Чтобы я, так сказать, проникся.
0
Первое что попалось на глаза:
"23","Вороново","Вороново","0","188"
Наверное «в Воронове» всё-таки :o)
"23","Вороново","Вороново","0","188"
Наверное «в Воронове» всё-таки :o)
0
Превратился пост в лингвистическое противостояние айтишников=)
0
Ведь не поленились! спасибо! в мемориз!=)
0
я в последнее время озадачился поиском районов и городов для украины и белоруссии - есть ли у вас базы? :-)
0
Иваново нету... )
0
Работа проделана хорошая.
Благодарствую.
Я впервые задумался.. а как повысить карму? Или у меня нет таких прав..
Благодарствую.
Я впервые задумался.. а как повысить карму? Или у меня нет таких прав..
0
Огромное спасибо.
0
Все-таки топонимы на «о» нужно склонять: В Кемерове, в домодедове… Послушайте хотя бы радио или новости — там везде склоняют.
0
Топонимы на «о» можно склонять. В правилах русского языка допустимы обе формы, причем ни одна из форм на сегодняшний день не является предпочтительной. Однако при употреблении названия без родового слова (город, аэропорт...) окончание на «о», на мой взгляд, все еще звучит гораздо привычнее.
А радио и новости уже давно не являются эталоном.
А радио и новости уже давно не являются эталоном.
0
Ссылка битая. Но можете скачать с архива. https://web.archive.org/web/20140703163850/http://tbms.ru/cities/cities.csv
А тут более актуальная база https://github.com/mfursov/russian-cities/blob/master/database/cities_inflection.csv
0
Sign up to leave a comment.
Articles
Change theme settings
Города России в именительном и предложном падеже