tag:blogger.com,1999:blog-71920681572490926792024-02-07T05:01:30.480+03:00FreemappingО свободном ПО и картахAnonymoushttp://www.blogger.com/profile/07028300503676902428noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-7192068157249092679.post-65207930535279398732016-01-11T13:23:00.001+03:002016-01-11T13:23:26.792+03:00Выпущен OpenOrienteering Mapper 0.6.1<div dir="ltr" style="text-align: left;" trbidi="on">
Теперь русский перевод интерфейса доступен в сборке.<br />
<br />
<a href="https://github.com/OpenOrienteering/mapper/releases/tag/v0.6.1">Страница загрузки</a><br />
<br />
Другие улучшения и исправления <a href="https://github.com/OpenOrienteering/mapper/issues?q=milestone:v0.6.1+is:closed">здесь</a>.</div>
Anonymoushttp://www.blogger.com/profile/07028300503676902428noreply@blogger.com0tag:blogger.com,1999:blog-7192068157249092679.post-45657971371111959972015-12-25T12:38:00.000+03:002015-12-25T12:38:41.628+03:00OpenOrienteering Mapper теперь на русском<div dir="ltr" style="text-align: left;" trbidi="on">
Отличные новости! Русский перевод интерфейса будет доступен с версии 0.6.1. Возможно, он будет также доступен и в сборке 0.6.0.<br />
Но можно подключить перевод уже сейчас.<br />
Для этого проделать следующие действия: <br />
<ol style="text-align: left;">
<li>Скачать <a href="https://drive.google.com/open?id=0B3UCB-BLucr9czJEV2RkbEx2TDQ">OpenOrienteering_ru.qm</a></li>
<li>В главном окне программы <code>Settings -> Language</code> (или в меню <code>File -> Settings</code>). Из списка выбрать <code>Use translation file...</code> Выбрать скачанный файл.</li>
<li>Перезапустить Mapper.</li>
</ol>
Замечания по переводу можно оставлять в комментариях к данной новости. <br />
<ol style="text-align: left;">
</ol>
</div>
Anonymoushttp://www.blogger.com/profile/07028300503676902428noreply@blogger.com0tag:blogger.com,1999:blog-7192068157249092679.post-90586829685884004362015-12-24T17:38:00.000+03:002015-12-25T12:40:00.476+03:00Выпущен новый стабильный релиз OpenOrienteering Mapper<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://openorienteering.github.io/apps/mapper/Mapper-128.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://openorienteering.github.io/apps/mapper/Mapper-128.png" /></a></div>
<span class="" id="result_box" lang="ru"><span class="hps"><br /></span></span>
<span class="" id="result_box" lang="ru"><span class="hps">После серии предварительных релизов наконец выпущен стабильный релиз Mapper</span> <span class="hps">0.6.0</span>. <span class="hps">Он содержит</span> <span class="hps">много исправлений и улучшений</span>, особенно <span class="hps">с релиза</span> <span class="hps">0.5.3</span><span class="">,</span> <span class="hps">и 70</span> <span class="hps">коммитов</span> <span class="hps">начиная с предыдущего релиза</span> <span class="hps">0.5.97</span>. С<span class="hps">писок</span> <span class="hps">ключевых улучшений</span>:</span><br />
<ul style="text-align: left;">
<li><span class="" id="result_box" lang="ru"><span class="hps">экспорт</span> <span class="hps">в формат PDF</span> <span class="hps">с</span> <span class="hps">CMYK</span> <span class="hps">цветами</span>;</span></li>
<li><span class="" id="result_box" lang="ru"><span class="hps atn"></span><span class="hps"></span></span>геопривязка по <span class="hps">коду</span> <span class="hps">EPSG</span>;<span class="hps"> </span></li>
<li><span class="hps">пересмотренный</span> <span class="hps">диалог</span> настройки подложек <span class="hps">на</span> <span class="hps atn">Android;</span><span class="hps"> </span></li>
<li><span class="hps">обновление</span> <span class="hps">переводов (русский скоро будет);</span><span class="hps"> </span></li>
<li><span class="hps">обновление документации. </span></li>
</ul>
<br />
<b><span class="" id="result_box" lang="ru"><a href="https://github.com/OpenOrienteering/mapper/releases/tag/v0.6.0">Страница загрузки</a></span></b><br />
<br />
<span class="" id="result_box" lang="ru"></span><br />
<span class="" id="result_box" lang="ru"><a href="https://github.com/OpenOrienteering/mapper/issues?q=milestone:v0.6.0+is:closed">Список решённых проблем на Github</a></span><br />
<span class="" id="result_box" lang="ru">Известные проблемы по 0.6.0 будут собираться <a href="https://github.com/OpenOrienteering/mapper/issues?q=label:%22known%20issues%200.6.0%22">здесь</a><span class="hps"></span><br /><span class="hps"></span></span></div>
Anonymoushttp://www.blogger.com/profile/07028300503676902428noreply@blogger.com0tag:blogger.com,1999:blog-7192068157249092679.post-77435674199215240142015-12-23T23:59:00.002+03:002015-12-24T16:25:52.940+03:00Qt 5 Linguist: использование Vim для проверки орфографии<div dir="ltr" style="text-align: left;" trbidi="on">
Как оказалось в Qt 5.5 Linguist нет встроенного инструмента проверки орфографии в переведённых строках. На помощь приходит Vim.<br />
<br />
Если в вашем Vim ещё не включена проверка орфографии, то нужно её включить. Для этого в файл ~/.vimrc пишем<br />
<pre><code class="vim">set spell spelllang=ru,en_us</code></pre>
<br />
Или можно сделать подобное меню:
<pre><code class="vim">set nospell
menu Spell.off :setlocal spell spelllang=<CR<:setlocal nospell<CR>
menu Spell.Russian+English :setlocal spell spelllang=ru,en_us<CR>
menu Spell.Russian :setlocal spell spelllang=ru<CR>
menu Spell.English :setlocal spell spelllang=en_us<CR>
menu Spell.-SpellControl- :
menu Spell.Word\ Suggest<TAB>z= z=
menu Spell.Add\ To\ Dictionary<TAB>zg zg
menu Spell.Add\ To\ TemporaryDictionary<TAB>zG zG
menu Spell.Remove\ From\ Dictionary<TAB>zw zw
menu Spell.Remove\ From\ Temporary\ Dictionary<TAB>zW zW
menu Spell.Previous\ Wrong\ Word<TAB>[s [s
menu Spell.Next\ Wrong\ Word<TAB>]s ]s
map <C-S-F7> :emenu Spell.<TAB>
</code></pre>
<br />
При запуске Vim'а и включении проверки орфографии в первый раз он предложит скачать необходимые файлы словарей.<br />
<br />
Теперь, чтобы Vim проверял орфографию только в переведённых строках файла перевода Qt *.ts, создадим файл синтаксиса ~/.vim/syntax/ts.vim
<br />
<pre><code class="vim">set filetype=xml
syn region xmlString contained start=+"+ end=+"+ contains=xmlEntity,@NoSpell display
syn region xmlString contained start=+'+ end=+'+ contains=xmlEntity,@NoSpell display
syn region xmlTranslation
\ start=+<translation>+
\ end=+</translation>+
\ matchgroup=xmlEndTag end=+/>+
\ fold
\ contains=xmlTag,xmlEndTag,xmlCdata,xmlRegion,xmlComment,xmlEntity,xmlProcessing,@xmlRegionHook,@Spell
\ display
\ keepend
\ extend
</code></pre>
<br />
А в .vimrc запишем
<br />
<pre><code class="vim">au BufRead,BufNewFile *.ts set filetype=ts</code></pre>
<br />
Результат в Gvim выглядит следующим образом<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga0BK1zYjgxqNgVg2kzg0CH1GtMbmCN8zDGoh2vPn-WEPuKaLamk0MNN65hJoDcG3VZBA7XqsS3xL0aqKOJxn7VCxCxFoMoFCS4qIY7XAImRPEc8YOd1i4AKqaggRo1QLkecLxTiF1-5I/s1600/23-12-2015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="251" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEga0BK1zYjgxqNgVg2kzg0CH1GtMbmCN8zDGoh2vPn-WEPuKaLamk0MNN65hJoDcG3VZBA7XqsS3xL0aqKOJxn7VCxCxFoMoFCS4qIY7XAImRPEc8YOd1i4AKqaggRo1QLkecLxTiF1-5I/s640/23-12-2015.png" width="640" /></a></div>
<br />
Успешных вам переводов!
</div>
Anonymoushttp://www.blogger.com/profile/07028300503676902428noreply@blogger.com0tag:blogger.com,1999:blog-7192068157249092679.post-2850123474772935812015-12-21T20:10:00.001+03:002015-12-22T19:15:56.298+03:00OpenOrienteering Mapper<div dir="ltr" style="text-align: left;" trbidi="on">
<div id="gt-input-tool">
<div id="itamenu">
<span class="ita-kd-inputtools-div"></span></div>
</div>
<div class="g-unit" id="gt-src-c">
<div id="gt-src-p">
</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMEJeDED8N3Q5ssiOTZEWgwcJP1GsowrFzTvuYpLH9b_oF39BCvG5HA-7Of3Q2SoBXBfhgzWpAiNxkH-qiQMpCKD8He6ZoHLw72UT5KfGxBw6YAocF4OtaOHHwBC5OCsDwadzbvSvR1_Q/s1600/openorienteering-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMEJeDED8N3Q5ssiOTZEWgwcJP1GsowrFzTvuYpLH9b_oF39BCvG5HA-7Of3Q2SoBXBfhgzWpAiNxkH-qiQMpCKD8He6ZoHLw72UT5KfGxBw6YAocF4OtaOHHwBC5OCsDwadzbvSvR1_Q/s320/openorienteering-logo.png" width="320" /></a></div>
<span class="" id="result_box" lang="ru"><span class="hps"><br /></span></span>
<span class="" id="result_box" lang="ru"><span class="hps">OpenOrienteering</span> <span class="hps">Mapper</span> - <span class="hps">это программа</span> для создания карт для спортивного ориентирования (и для рогейна). Она<span class="hps"> обеспечивает</span> <span class="hps">свободную альтернативу</span> <span class="hps">существующему</span> проприетарному ПО. <span class="hps">Её основные</span> <span class="hps">преимущества</span><span class="">:</span></span><br />
<ul style="text-align: left;">
<li><span class="" id="result_box" lang="ru"><span class=""><span class="" id="result_box" lang="ru"> <span class="hps"><a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5">"Open Source"</a>,</span><span class=""> то есть программа</span> <span class="hps">является полностью бесплатной, любой может её скачать с <a href="http://openorienteering.github.io/apps/mapper/">официального сайта</a> и использовать;</span></span></span></span></li>
<li><span class="" id="result_box" lang="ru"><span class=""><span class="" id="result_box" lang="ru"><span class="hps"><span class="" id="result_box" lang="ru">программа <span class="hps">работает на</span> Linux, </span></span></span></span></span><span class="" id="result_box" lang="ru"><span class=""><span class="" id="result_box" lang="ru"><span class="hps"><span class="" id="result_box" lang="ru"><span class="" id="result_box" lang="ru"><span class=""><span class="" id="result_box" lang="ru"><span class="hps"><span class="" id="result_box" lang="ru">Windows,</span></span></span></span></span> <span class="hps">Android</span> и Mac <span class="hps">OS</span> <span class="hps">X</span><span class="hps"></span>.</span> </span></span></span></span></li>
</ul>
<span class="" id="result_box" lang="ru"><span class="hps">Программа постоянно развивается и улучшается. Сейчас она находится в стадии</span><span class="hps"></span> <span class="hps">бета-тестирования</span>, но уже в<span class="hps">се необходимые</span> <span class="hps">функции для</span> <span class="hps">создания</span> <span class="hps">карты</span> <span class="hps">реализованы</span> <span class="hps">и программа</span> <span class="hps">работает</span> <span class="hps">очень стабильно. Она вполне может конкурировать со всем известным OCAD'ом последних версий.</span></span><br />
<span class="" id="result_box" lang="ru"><span class="hps">Есть экспорт и импорт формата ocd. </span></span><br />
<br />
<span class="" id="result_box" lang="ru"><span class="hps"><a href="http://openorienteering.github.io/">Официальный сайт OpenOrienteering Mapper</a></span></span><br />
<br />
<span class="" id="result_box" lang="ru"><span class="hps"><a href="https://github.com/OpenOrienteering/mapper/releases">Скачать Mapper c github</a> </span></span><br />
<br />
<span class="" id="result_box" lang="ru"><span class="hps">Совсем скоро будет доступен перевод интерфейса на русский язык. </span></span><span class="" id="result_box" lang="ru"><span class=""><span class="" id="result_box" lang="ru"></span> </span></span></div>
Anonymoushttp://www.blogger.com/profile/07028300503676902428noreply@blogger.com0