Большое спасибо за отзывы. Рад, что потратил время не зря.
Сам пробовал использовать этот модуль и мне не понравилась вот такая вещь: когда редактируешь быстро, и палец то на Ctrl, а то нет, начинаешь загоняться и вместо создания узлов перемещаешь старые и наоборот.
То, что иконка меняется, а узел подсвечивается или нет, я не замечаю. Может стоит применять разный стиль для вспомогательных линий? Например, при нажатом Ctrl делать их пунктирными или в виде последовательности точек. Если идея хорошая и кто-то знает, как задавать стиль линий, напишите, пожалуйста.
Ещё такая мысль есть: Подсвечивать каким-нибудь бордовым цветом вспомогательные линии, если они пересекаются с отрезками самой линии. С точки зрения программирования тут проблем нет, единственное, чего я боюсь — тормоза при всех этих расчётах. При автоматическом выборе точки/сегмента такого никогда не происходит (благодаря проверке), но вот при зажатом Shift сделать линию самопересекающейся довольно просто.
По поводу переводов:
Если я ошибаюсь, перевод может быть осуществлён любым желающим тут: https://translations.launchpad.net/josm/trunk/+pots/josm Надо дождаться, чтобы строчки из модуля появились в списке не переведённых. Если это не так, подскажите, пожалуйста, что мне как автору надо сделать.
Получается, что переводить на все-все языки могу только я, а обновлять перевод только очередным коммитом (даже двумя)? А я думал, что это на какой-нибудь траслейтвики делается. А как быть со строками, которые в tr() и trn()?
Hind, судя по всему, description тоже переводится в ланчпаде.
Проверил так: открыл http://josm.openstreetmap.de/plugin
Сравнил количество переведённых описаний с тем, что в исходниках самих плагинов, потом нашёл несколько случайно скопированных строк на ланчпаде. Получается, что можно как жестоко задать ru_Plugin-Description в build.xml, так и там.
Кстати, я немного обновил модуль. Теперь при переносе точки показываются пунктирные линии, а при добавлении — сплошная (как раньше). Так меньше путаешься, когда быстро что-то переобклацкиваешь.
Теперь жду, когда они обновят списки своих tr, и модуль можно будет перевести.
Во-первых, спасибо за отличный модуль! Подправлять стало гораздо удобнее.
А во-вторых, у меня идея. Хочется кнопку (шифт, например), которая фиксирует текущую изменяемую точку.
Пример использования:
Будет полезно как для изменения текущих, так и для добавления новых точек (в этом случае, соответственно, фиксируется сегмент, на котором будет новая точка).
А ты попробуй. Если не зажать шифт или кнопку мыши, перетащится не та точка, что в начале стрелки, а та, что правее от неё.
Собственно, это КРАЙНЕ мешало рисовать какие-то выдающиеся элементы типа полуостровов, заливчиков, вырубок или “мысов” леса.
Дак пробовал. Нарисовал такую же фигуру, попередвигал… Ничего не изменилось. Точность выделения повысилась после того как добавили подсветку того элемента, который будет выделен при нажатии. Раньше действительно могло схватиться не то, что хотелось, а сейчас максимум надо подольше пошевелить над кучкой близко расположенных объектов. Как тут шифт может быть задействован — не понимаю.