You are not logged in.

#76 2010-06-10 15:02:51

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: add name:ru to all objects in Russia dump that have name:en

Ezhick wrote:

Угу, 99% будут на русском.

А по моим наблюдениям, около 20% вывесок содержат торговую марку с латиницей. И около 1% - вывеску полностью на латинице. Это весьма контрастирует с вашим заявлением:

Ezhick wrote:

В Мск исполняется.

С примеров "ИОНа" и прочих похоже, что перед нами просто еще один карательный закон.

Offline

#77 2010-06-10 15:08:23

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: add name:ru to all objects in Russia dump that have name:en

Hind wrote:
Ezhick wrote:

Угу, 99% будут на русском.

А по моим наблюдениям, около 20% вывесок содержат торговую марку с латиницей. И около 1% - вывеску полностью на латинице. Это весьма контрастирует с вашим заявлением:

Вот думаю - попросить пруфлинк на пруффото или оно того не стоит?

Offline

#78 2010-06-10 15:29:39

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: add name:ru to all objects in Russia dump that have name:en

Да вот, например. Чисто латиницей: ня, ня. А вот еще забавный вид: ня.

Это только по одной улице, наспех. А смешанных вообще овер 9000.

Offline

#79 2010-06-10 16:28:06

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: add name:ru to all objects in Russia dump that have name:en

GranD wrote:

Не очень понятно, как вы предлагаете поступать в местах, где официальных языков больше одного. К примеру, в Брюсселе...

Если вопрос ко мне, то я отвечал на него уже 3 или 4 раза.
Прочитайте тему прежде, чем в нее писать.

Offline

#80 2010-06-11 08:35:31

lupin-de-mid
Member
From: Санкт-Петербург
Registered: 2009-08-13
Posts: 215

Re: add name:ru to all objects in Russia dump that have name:en

andriano wrote:

Если вопрос ко мне, то я отвечал на него уже 3 или 4 раза.
Прочитайте тему прежде, чем в нее писать.

Я тогда вас процитирую

andriano wrote:

4. Просто из любых соображений - единые правила наполнения тегов гораздо лучше, чем отсутствие всяких правил.

Так вот единое правило писать name:lang_name,  а учитывать какой язык госудраственый какой, не государственный это ровно наоборот. То есть оно конечно правило, но не очевидное и уж тем более не единое.
А учитывать в общемировом проекте чьи то локальные законы, тоже странно не правда ли?

Last edited by lupin-de-mid (2010-06-11 08:37:22)

Offline

#81 2010-06-11 09:04:26

ikz
Member
From: Тартария, Набережные Челны
Registered: 2009-09-18
Posts: 942

Re: add name:ru to all objects in Russia dump that have name:en

lupin-de-mid wrote:
andriano wrote:

4. Просто из любых соображений - единые правила наполнения тегов гораздо лучше, чем отсутствие всяких правил.

Так вот единое правило писать name:lang_name,  а учитывать какой язык госудраственый какой, не государственный это ровно наоборот. То есть оно конечно правило, но не очевидное и уж тем более не единое.
А учитывать в общемировом проекте чьи то локальные законы, тоже странно не правда ли?

Повторюсь. Если не будет name, а будет name:*, что выбирать рендеру/конвертеру для вывода?

Offline

#82 2010-06-11 09:50:11

lupin-de-mid
Member
From: Санкт-Петербург
Registered: 2009-08-13
Posts: 215

Re: add name:ru to all objects in Russia dump that have name:en

Согласно списку приоритетов заданному в конфиге?

Offline

#83 2010-06-11 09:52:57

ikz
Member
From: Тартария, Набережные Челны
Registered: 2009-09-18
Posts: 942

Re: add name:ru to all objects in Russia dump that have name:en

Ну вот и попробуйте описать список приоритетов для того же мапника. В текущей конфигурации.

Offline

#84 2010-06-11 10:04:54

lupin-de-mid
Member
From: Санкт-Петербург
Registered: 2009-08-13
Posts: 215

Re: add name:ru to all objects in Russia dump that have name:en

Текущему mapнику никак не помешает наличие name:ru

Offline

#85 2010-06-11 10:23:57

ikz
Member
From: Тартария, Набережные Челны
Registered: 2009-09-18
Posts: 942

Re: add name:ru to all objects in Russia dump that have name:en

Применяя логическое отрицание к данному утверждению получаем интересный вопрос: "Кому поможет наличие name:ru"? Другими словами кто-то вообще им пользуется?

Смотрю в сорцы osm2mp. name - есть, operator - есть, name:ru - нету. А ведь если бы в нем был толк, osm2mp использовал бы его в первых рядах.

Update:
Кто нибудь сможет поставить наконец-то задачу, которая бы решалась только обязательным наличием name:ru на всех объектах?

Last edited by ikz (2010-06-11 10:25:23)

Offline

#86 2010-06-11 10:25:28

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: add name:ru to all objects in Russia dump that have name:en

ikz wrote:

Смотрю в сорцы osm2mp. name - есть, operator - есть, name:ru - нету. А ведь если бы в нем был толк, osm2mp использовал бы его в первых рядах.

--namelist label=name:ru,name,...

Offline

#87 2010-06-11 10:31:50

ikz
Member
From: Тартария, Набережные Челны
Registered: 2009-09-18
Posts: 942

Re: add name:ru to all objects in Russia dump that have name:en

liosha wrote:

--namelist name:ru,name,...

Ну наверное чуть посложнее.
--namelist <key>=<list>   comma-separated list of tags to select names; defaults:
     country      -  addr:country, is_in:country_code, is_in:country
     destination  -  destination, label, name
     house        -  addr:housenumber, addr:housename
     label        -  name, loc_name, operator
     place        -  place_name, name
     region       -  addr:region, is_in:region, addr:state, is_in:state
     street       -  addr:street, name

И то, для это было бы необходимо, чтобы у тебя везде по умолчанию стояло name:en,name,...

Update:
Кста, glebius, как видно из Лешиного списка одного name:ru сильно недостаточно. Куча имен лежат совершенно в других тегах.

Last edited by ikz (2010-06-11 10:33:33)

Offline

#88 2010-06-11 10:51:25

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: add name:ru to all objects in Russia dump that have name:en

Hind wrote:

Да вот, например. Чисто латиницей: ня, ня. А вот еще забавный вид: ня.

Это только по одной улице, наспех. А смешанных вообще овер 9000.

Ок. Я, видимо, невнимательно по сторонам смотрю... Только я так и не понял, что это доказывает кроме того, что в РФ многие кладут на закон?

Offline

#89 2010-06-11 11:22:44

lupin-de-mid
Member
From: Санкт-Петербург
Registered: 2009-08-13
Posts: 215

Re: add name:ru to all objects in Russia dump that have name:en

Ezhick wrote:

Ок. Я, видимо, невнимательно по сторонам смотрю... Только я так и не понял, что это доказывает кроме того, что в РФ многие кладут на закон?

Truth on the ground?

Offline

#90 2010-06-11 11:58:50

GranD
Member
From: St. Petersburg
Registered: 2009-09-03
Posts: 187

Re: add name:ru to all objects in Russia dump that have name:en

andriano wrote:
GranD wrote:

Не очень понятно, как вы предлагаете поступать в местах, где официальных языков больше одного. К примеру, в Брюсселе...

Если вопрос ко мне, то я отвечал на него уже 3 или 4 раза.
Прочитайте тему прежде, чем в нее писать.

Не волнуйтесь, читал. Я сомневаюсь в том, что:
1. возможно ввести в какой-то части сообщества отдельное правило про конкретный тег, используемый во всем мире.
2. в России нет вывесок с названиями улиц не по-русски.


Я тоже считаю, что нужно перебираться на вики.

Offline

#91 2010-06-11 13:18:38

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: add name:ru to all objects in Russia dump that have name:en

ikz wrote:

Повторюсь. Если не будет name, а будет name:*, что выбирать рендеру/конвертеру для вывода?

Повторюсь: выбор языка для отображения осуществляется в соответствии с установленной на компьютере локалью, если пользователь не выбрал иное.
Строго говоря, это справедливо именно для рендера. Конвертеру положено переносить ВСЕ языковые варианты для того, чтобы рендер имел возможность выбора.

Last edited by andriano (2010-06-11 13:27:21)

Offline

#92 2010-06-11 13:24:30

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: add name:ru to all objects in Russia dump that have name:en

GranD wrote:

Я сомневаюсь в том, что:

Увы, сомнения бывают двух типов: конструктивные и деструктивные.
Первые способствуют нахождению ПРАВИЛЬНОГО пути решения проблемы, а вторые - отказу от решения под предлогом невозможности.

Offline

#93 2010-06-11 13:32:33

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: add name:ru to all objects in Russia dump that have name:en

О да! Отказ от правильных сомнений - это очень правильный способ нахождения правильного решения )


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#94 2010-06-11 13:55:33

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: add name:ru to all objects in Russia dump that have name:en

Aleksandr Dezhin wrote:

О да! Отказ от правильных сомнений - это очень правильный способ нахождения правильного решения )

Нужно чуть переставить слова:
Правильный отказ от сомнений - это очень правильный способ нахождения правильного решения

Offline

#95 2010-06-11 17:22:17

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: add name:ru to all objects in Russia dump that have name:en

andriano, можно еще буквы начать переставлять и сочинять рифмы. Но лучше открыть редактор и нарисовать что-нибудь. Тогда, возможно, когда-нибудь число ваших правок превысит количество постов на форуме. Пока к сожалению на оборот. И да, конструктивными и деструктивными бывают предложения, а сомнения и предположения - верными и не верными, с одной стороны, а с другой имеющими и не имеющими отношение к проблеме. Тупо игнорировать истинные предположения - глупо.

По сути вопроса: я бы наверное предпочел вариант, когда для каждой строки, не только в name=*, в явном виде указывался язык и строка могла бы быть написана сразу на нескольких языках. Если я не ошибаюсь, то так сделано в 1С Предприятии, например. Ну а рендерам/конвертерам в лубом случае придется знать на какой список языков где использовать. Даже в мапнике на уровне postgresql это решить можно.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#96 2010-06-11 19:45:17

andriano
Member
Registered: 2009-06-15
Posts: 1,667

Re: add name:ru to all objects in Russia dump that have name:en

Aleksandr Dezhin wrote:

andriano, можно еще буквы начать переставлять и сочинять рифмы. Но лучше открыть редактор и нарисовать что-нибудь. Тогда, возможно, когда-нибудь число ваших правок превысит количество постов на форуме. Пока к сожалению на оборот.

Переходить на личности всегда считалось mauvais ton.
Что же касается ЛЮБЫХ данных, то всегда можно выделить три этапа:
1. Создание.
2. Хранение/передача.
3. Использование.
Без первой, конечно, вторая и третья невозможны, но и без третьей первая и вторая лишены смысла.
Собственно, поэтому и глупо судить о степени заинтересованности человека лишь по объему его работы на первом этапе.
Есть и другие этапы. Причем, ничуть не менее важные.

По сути вопроса: я бы наверное предпочел вариант, когда для каждой строки, не только в name=*, в явном виде указывался язык и строка могла бы быть написана сразу на нескольких языках. Если я не ошибаюсь, то так сделано в 1С Предприятии, например.

Вполне разумное желание. В рамках текущей темы лишь отмечу, что такой вариант не подразумевает name без следующего за ним двоеточия. Т.е. тезис о бесполезности одновременного присутствия тегов name и name:ru в границах РФ этому пожеланию никак не противоречит.

Ну а рендерам/конвертерам в лубом случае придется знать на какой список языков где использовать. Даже в мапнике на уровне postgresql это решить можно.

Еще раз: у рендера и конвертера совершенно различные задачи в данном случае:
У рендера задача выбрать из существующих данных имена в соответствии с установленной на компьютере локалью (или выбором пользователя) и показать их пользователю.
У конвертера задача довести без искажения до рендера ВСЕ многоязычные ресурсы.

Offline

#97 2010-06-17 13:44:46

glebius
Member
From: Moscow, RU
Registered: 2009-02-24
Posts: 1,178

Re: add name:ru to all objects in Russia dump that have name:en

(давно в форум не заходил)

Проблема определить страну есть. Это только кажется, что её нет. Если я еду из Питера в Стокгольм, я скачиваю квадрат куда попадают оба города. Целиком Россия и целиком Финляндия и целиком Швеция в него не попадают. То есть даже если в теории рендереры научатся всасывать boundary relations, и для каждого объекта определять к какой стране они принадлежат, то в случае не полных стран они будут ошибаться. Также они не смогут принять решение для реки, которая пересекает границу.

P.S. liosha показал, что у osm2mp такая же логика выбора имени как и у mkgmap. То есть проблема не специфична для mkgmap. То есть --namelist=name:ru,name:en,name будет приводить к куче англоязычных названий посреди России, если бы не обсуждаемая правка.

Offline

#98 2010-06-17 13:53:04

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

Re: add name:ru to all objects in Russia dump that have name:en

что у osm2mp такая же логика выбора имени как и у mkgmap namelist=name:ru,name:en,name
...
будет приводить к куче англоязычных названий посреди России, если бы не обсуждаемая правка

Это логика не у osm2mp, для каждой генерируемой посредством osm2mp карты этот  список задается [может задаваться]  индивидуально.
Для России очевидно должно быть name:ru,name,name:en или вовсе name:ru,name,  так что обсуждаемая правка тут ничему не помогает. sad

Last edited by Zkir (2010-06-17 13:54:54)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#99 2010-06-17 13:57:39

glebius
Member
From: Moscow, RU
Registered: 2009-02-24
Posts: 1,178

Re: add name:ru to all objects in Russia dump that have name:en

Для России очевидно должно быть name:ru,name,name:en или вовсе name:ru,name,  так что обсуждаемая правка тут ничему не помогает. sad

Если отказаться от name:en, то тогда генерируя карту для поездки в сопредельную страну (скандинавские, прибалтийские страны, Беларусь, Украина, Казахстан, Монголия, и наконец Китай), которая захватывает мой путь и по России, я получу местные названия, которых я не знаю или вообще не могу прочесть. А английский знаю более менее.

Offline

#100 2010-06-17 14:04:20

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: add name:ru to all objects in Russia dump that have name:en

Проблема-то понятна, но боюсь нормально её решить можно всё равно только обработкой границ. Дублировать name в name:ru - это не выход, тем более что дефолтный язык - это далеко не единственный "территориально-зависимый" параметр.

Offline

Board footer

Powered by FluxBB