112 changes: 56 additions & 56 deletions doc/TRANSLATORS
Original file line number Diff line number Diff line change
@@ -1,58 +1,58 @@
<style>table {font-size:80%;}th {text-align:left; }.bartodo{ background-color:red;width:100px;height:20px;}.bardone{ background-color:green;width:80px;height:20px;font-size:80%;text-align:center;padding-top:4px;height:16px;color:white;}</style><table><tr><th colspan="2" style="width:250px;">Language</th><th>Finished %</th><th>Translators</th></tr>

<tr><td><img src="qrc:/images/flags/de.png"></td><td>German</td><td><div title="finished:10609 unfinished:3 untranslated:8" class="bartodo"><div class="bardone" style="width:99px">99.9</div></div></td><td>Jürgen E. Fischer, Stephan Holl, Otto Dassau, Werner Macho</td></tr>
<tr><td><img src="qrc:/images/flags/ru.png"></td><td>Russian</td><td><div title="finished:10560 unfinished:0 untranslated:60" class="bartodo"><div class="bardone" style="width:99px">99.4</div></div></td><td>Artem Popov, Alexander Bruy</td></tr>
<tr><td><img src="qrc:/images/flags/da.png"></td><td>Danish</td><td><div title="finished:10503 unfinished:4 untranslated:112" class="bartodo"><div class="bardone" style="width:98px">98.9</div></div></td><td>Jacob Overgaard Madsen, Preben Lisby, Bo Victor Thomsen</td></tr>
<tr><td><img src="qrc:/images/flags/pt_PT.png"></td><td>Portuguese (Portugal)</td><td><div title="finished:10490 unfinished:3 untranslated:126" class="bartodo"><div class="bardone" style="width:98px">98.8</div></div></td><td>Giovanni Manghi, Joana Simões, Duarte Carreira, Alexandre Neto, Pedro Pereira, Pedro Palheiro, Nelson Silva, Ricardo Sena, Leandro Infantini</td></tr>
<tr><td><img src="qrc:/images/flags/nl.png"></td><td>Dutch</td><td><div title="finished:10477 unfinished:6 untranslated:136" class="bartodo"><div class="bardone" style="width:98px">98.7</div></div></td><td>Richard Duivenvoorde, Raymond Nijssen, Carlo van Rijswijk, Diethard Jansen, Willem Hoffmans</td></tr>
<tr><td><img src="qrc:/images/flags/bs.png"></td><td>Bosnian</td><td><div title="finished:10436 unfinished:58 untranslated:125" class="bartodo"><div class="bardone" style="width:98px">98.5</div></div></td><td>Almir Karabegovic</td></tr>
<tr><td><img src="qrc:/images/flags/es.png"></td><td>Spanish</td><td><div title="finished:10442 unfinished:6 untranslated:172" class="bartodo"><div class="bardone" style="width:98px">98.4</div></div></td><td>Carlos Dávila, Javier César Aldariz, Gabriela Awad, Edwin Amado, Mayeul Kauffmann, Diana Galindo</td></tr>
<tr><td><img src="qrc:/images/flags/eu.png"></td><td>Basque</td><td><div title="finished:10398 unfinished:4 untranslated:217" class="bartodo"><div class="bardone" style="width:97px">97.9</div></div></td><td>Asier Sarasua Garmendia, Irantzu Alvarez</td></tr>
<tr><td><img src="qrc:/images/flags/gl.png"></td><td>Galician</td><td><div title="finished:10368 unfinished:51 untranslated:200" class="bartodo"><div class="bardone" style="width:97px">97.9</div></div></td><td>Xan Vieiro</td></tr>
<tr><td><img src="qrc:/images/flags/pl.png"></td><td>Polish</td><td><div title="finished:10290 unfinished:28 untranslated:302" class="bartodo"><div class="bardone" style="width:97px">97.0</div></div></td><td>Robert Szczepanek, Milena Nowotarska, Borys Jurgiel, Mateusz Łoskot, Tomasz Paul, Andrzej Świąder </td></tr>
<tr><td><img src="qrc:/images/flags/fr.png"></td><td>French</td><td><div title="finished:10195 unfinished:48 untranslated:377" class="bartodo"><div class="bardone" style="width:96px">96.2</div></div></td><td>Eve Rousseau, Marc Monnerat, Lionel Roubeyrie, Jean Roc Morreale, Benjamin Bohard, Jeremy Garniaux, Yves Jacolin, Benjamin Lerre, Stéphane Morel, Marie Silvestre, Tahir Tamba, Xavier M, Mayeul Kauffmann, Mehdi Semchaoui, Robin Cura, Etienne Tourigny, Mathieu Bossaert, Michaël Douchin</td></tr>
<tr><td><img src="qrc:/images/flags/it.png"></td><td>Italian</td><td><div title="finished:10161 unfinished:62 untranslated:397" class="bartodo"><div class="bardone" style="width:95px">96.0</div></div></td><td>Roberto Angeletti, Michele Beneventi, Marco Braida, Stefano Campus, Luca Casagrande, Paolo Cavallini, Giuliano Curti, Luca Delucchi, Alessandro Fanna, Michele Ferretti, Matteo Ghetta, Anne Gishla, Maurizio Napolitano, Flavio Rigolon</td></tr>
<tr><td><img src="qrc:/images/flags/fi.png"></td><td>Finnish</td><td><div title="finished:10067 unfinished:85 untranslated:467" class="bartodo"><div class="bardone" style="width:95px">95.2</div></div></td><td>Kari Salovaara, Marko Järvenpää</td></tr>
<tr><td><img src="qrc:/images/flags/hu.png"></td><td>Hungarian</td><td><div title="finished:10073 unfinished:51 untranslated:495" class="bartodo"><div class="bardone" style="width:95px">95.1</div></div></td><td>Zoltan Siki</td></tr>
<tr><td><img src="qrc:/images/flags/ja.png"></td><td>Japanese</td><td><div title="finished:9857 unfinished:182 untranslated:580" class="bartodo"><div class="bardone" style="width:93px">93.7</div></div></td><td>BABA Yoshihiko, Yoichi Kayama, Minoru Akagi, Takayuki Nuimura, Takayuki Mizutani, Norihiro Yamate</td></tr>
<tr><td><img src="qrc:/images/flags/ko.png"></td><td>Korean</td><td><div title="finished:9855 unfinished:175 untranslated:589" class="bartodo"><div class="bardone" style="width:93px">93.6</div></div></td><td>OSGeo Korean Chapter</td></tr>
<tr><td><img src="qrc:/images/flags/pt_BR.png"></td><td>Portuguese (Brazil)</td><td><div title="finished:9626 unfinished:407 untranslated:587" class="bartodo"><div class="bardone" style="width:92px">92.6</div></div></td><td>Arthur Nanni</td></tr>
<tr><td><img src="qrc:/images/flags/sv.png"></td><td>Swedish</td><td><div title="finished:9677 unfinished:245 untranslated:698" class="bartodo"><div class="bardone" style="width:92px">92.3</div></div></td><td>Lars Luthman, Magnus Homann, Victor Axbom</td></tr>
<tr><td><img src="qrc:/images/flags/zh_CN.png"></td><td>Chinese (China)</td><td><div title="finished:9639 unfinished:193 untranslated:787" class="bartodo"><div class="bardone" style="width:91px">91.7</div></div></td><td>Calvin Ngei, Zhang Jun, Richard Xie</td></tr>
<tr><td><img src="qrc:/images/flags/cs.png"></td><td>Czech</td><td><div title="finished:8843 unfinished:329 untranslated:1447" class="bartodo"><div class="bardone" style="width:84px">84.8</div></div></td><td>Martin Landa, Peter Antolik, Martin Dzurov, Jan Helebrant</td></tr>
<tr><td><img src="qrc:/images/flags/sl.png"></td><td>Slovenian</td><td><div title="finished:7801 unfinished:484 untranslated:2334" class="bartodo"><div class="bardone" style="width:75px">75.7</div></div></td><td>Jože Detečnik, Dejan Gregor, Jaka Kranjc</td></tr>
<tr><td><img src="qrc:/images/flags/id.png"></td><td>Indonesian</td><td><div title="finished:7475 unfinished:564 untranslated:2580" class="bartodo"><div class="bardone" style="width:73px">73.0</div></div></td><td>Trias Aditya, Januar V. Simarmata, I Made Anombawa</td></tr>
<tr><td><img src="qrc:/images/flags/nb.png"></td><td>Bokmal, Norwegian</td><td><div title="finished:7205 unfinished:35 untranslated:3379" class="bartodo"><div class="bardone" style="width:68px">68.0</div></div></td><td>James Stott, Maléne Peterson</td></tr>
<tr><td><img src="qrc:/images/flags/et.png"></td><td>Estonian</td><td><div title="finished:6460 unfinished:1256 untranslated:2903" class="bartodo"><div class="bardone" style="width:66px">66.7</div></div></td><td>Veiko Viil</td></tr>
<tr><td><img src="qrc:/images/flags/lt.png"></td><td>Lithuanian</td><td><div title="finished:6735 unfinished:565 untranslated:3319" class="bartodo"><div class="bardone" style="width:66px">66.1</div></div></td><td>Paulius Litvinas, Tomas Straupis, Kestas M</td></tr>
<tr><td><img src="qrc:/images/flags/sk.png"></td><td>Slovak</td><td><div title="finished:6155 unfinished:979 untranslated:3486" class="bartodo"><div class="bardone" style="width:62px">62.6</div></div></td><td>Lubos Balazovic, Jana Kormanikova, Ivan Mincik</td></tr>
<tr><td><img src="qrc:/images/flags/lv.png"></td><td>Latvian</td><td><div title="finished:4786 unfinished:1477 untranslated:4356" class="bartodo"><div class="bardone" style="width:52px">52.0</div></div></td><td>Maris Nartiss, Pēteris Brūns</td></tr>
<tr><td><img src="qrc:/images/flags/sr.png"></td><td>Serbian (latin)</td><td><div title="finished:4692 unfinished:1581 untranslated:4347" class="bartodo"><div class="bardone" style="width:51px">51.6</div></div></td><td>Goran Ivanković</td></tr>
<tr><td><img src="qrc:/images/flags/sr.png"></td><td>Serbian (cyrillic)</td><td><div title="finished:4721 unfinished:1459 untranslated:4440" class="bartodo"><div class="bardone" style="width:51px">51.3</div></div></td><td>Goran Ivanković</td></tr>
<tr><td><img src="qrc:/images/flags/hr.png"></td><td>Croatian</td><td><div title="finished:5078 unfinished:375 untranslated:5166" class="bartodo"><div class="bardone" style="width:49px">49.6</div></div></td><td>Zoran Jankovic</td></tr>
<tr><td><img src="qrc:/images/flags/km.png"></td><td>Central Khmer</td><td><div title="finished:1864 unfinished:6697 untranslated:2058" class="bartodo"><div class="bardone" style="width:49px">49.1</div></div></td><td>Khoem Sokhem</td></tr>
<tr><td><img src="qrc:/images/flags/zh_TW.png"></td><td>Chinese (Taiwan, Province of China)</td><td><div title="finished:3144 unfinished:2488 untranslated:4987" class="bartodo"><div class="bardone" style="width:41px">41.3</div></div></td><td>Nung-yao Lin</td></tr>
<tr><td><img src="qrc:/images/flags/el.png"></td><td>Modern Greek (1453-)</td><td><div title="finished:3575 unfinished:1261 untranslated:5783" class="bartodo"><div class="bardone" style="width:39px">39.6</div></div></td><td>Evripidis Argyropoulos, Mike Pegnigiannis, Nikos Ves</td></tr>
<tr><td><img src="qrc:/images/flags/ro.png"></td><td>Romanian</td><td><div title="finished:3464 unfinished:1449 untranslated:5706" class="bartodo"><div class="bardone" style="width:39px">39.4</div></div></td><td>Lonut Losifescu-Enescu, Bogdan Pacurar</td></tr>
<tr><td><img src="qrc:/images/flags/th.png"></td><td>Thai</td><td><div title="finished:3326 unfinished:1677 untranslated:5616" class="bartodo"><div class="bardone" style="width:39px">39.2</div></div></td><td>Man Chao</td></tr>
<tr><td><img src="qrc:/images/flags/uk.png"></td><td>Ukrainian</td><td><div title="finished:3075 unfinished:1689 untranslated:5855" class="bartodo"><div class="bardone" style="width:36px">36.9</div></div></td><td>Сергей Якунин</td></tr>
<tr><td><img src="qrc:/images/flags/tr.png"></td><td>Turkish</td><td><div title="finished:3005 unfinished:1541 untranslated:6073" class="bartodo"><div class="bardone" style="width:35px">35.6</div></div></td><td>Osman Yilmaz</td></tr>
<tr><td><img src="qrc:/images/flags/vi.png"></td><td>Vietnamese</td><td><div title="finished:2212 unfinished:2042 untranslated:6365" class="bartodo"><div class="bardone" style="width:30px">30.4</div></div></td><td>Phan Anh, Bùi Hữu Mạnh</td></tr>
<tr><td><img src="qrc:/images/flags/fa.png"></td><td>Persian</td><td><div title="finished:1899 unfinished:2598 untranslated:6122" class="bartodo"><div class="bardone" style="width:30px">30.1</div></div></td><td>Mola Pahnadayan, Masoud Pashotan , Masoud Erfanyan</td></tr>
<tr><td><img src="qrc:/images/flags/is.png"></td><td>Icelandic</td><td><div title="finished:2275 unfinished:1216 untranslated:7128" class="bartodo"><div class="bardone" style="width:27px">27.1</div></div></td><td>Thordur Ivarsson</td></tr>
<tr><td><img src="qrc:/images/flags/mn.png"></td><td>Mongolian</td><td><div title="finished:2081 unfinished:1460 untranslated:7078" class="bartodo"><div class="bardone" style="width:26px">26.5</div></div></td><td>Bayarmaa Enkhtur</td></tr>
<tr><td><img src="qrc:/images/flags/ka.png"></td><td>Georgian</td><td><div title="finished:1085 unfinished:1763 untranslated:7771" class="bartodo"><div class="bardone" style="width:18px">18.5</div></div></td><td>Shota Murtskhvaladze, George Machitidze</td></tr>
<tr><td><img src="qrc:/images/flags/bg.png"></td><td>Bulgarian</td><td><div title="finished:844 unfinished:1732 untranslated:8043" class="bartodo"><div class="bardone" style="width:16px">16.1</div></div></td><td>Захари Савов, Jordan Tzvetkov</td></tr>
<tr><td><img src="qrc:/images/flags/sq.png"></td><td>Albanian</td><td><div title="finished:752 unfinished:1545 untranslated:8322" class="bartodo"><div class="bardone" style="width:14px">14.4</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/lo.png"></td><td>Lao</td><td><div title="finished:514 unfinished:1716 untranslated:8389" class="bartodo"><div class="bardone" style="width:12px">12.9</div></div></td><td>Anousak Souphavanh, Soukanh Lathsavong</td></tr>
<tr><td><img src="qrc:/images/flags/hi.png"></td><td>Hindi</td><td><div title="finished:1026 unfinished:510 untranslated:9083" class="bartodo"><div class="bardone" style="width:12px">12.1</div></div></td><td>Harish Kumar Solanki</td></tr>
<tr><td><img src="qrc:/images/flags/ar.png"></td><td>Arabic</td><td><div title="finished:220 unfinished:641 untranslated:9758" class="bartodo"><div class="bardone" style="width:5px">5.1</div></div></td><td>Assem Kamal, Latif Jalil, Hosham Munier Galal</td></tr>
<tr><td><img src="qrc:/images/flags/ml.png"></td><td>Malayalam</td><td><div title="finished:252 unfinished:322 untranslated:10045" class="bartodo"><div class="bardone" style="width:3px">3.9</div></div></td><td>Vinayan Parameswaran</td></tr>
<tr><td><img src="qrc:/images/flags/af.png"></td><td>Afrikaans</td><td><div title="finished:0 unfinished:345 untranslated:10274" class="bartodo"><div class="bardone" style="width:1px">1.6</div></div></td><td>Hendrik Bosman</td></tr>
<tr><td><img src="qrc:/images/flags/he.png"></td><td>Hebrew</td><td><div title="finished:0 unfinished:18 untranslated:10601" class="bartodo"><div class="bardone" style="width:0px">0.1</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/ca.png"></td><td>Catalan</td><td><div title="finished:8 unfinished:1 untranslated:10610" class="bartodo"><div class="bardone" style="width:0px">0.1</div></div></td><td>Xavier Roijals</td></tr>
<tr><td><img src="qrc:/images/flags/bn.png"></td><td>Bengali</td><td><div title="finished:0 unfinished:0 untranslated:10619" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/mr.png"></td><td>Marathi</td><td><div title="finished:0 unfinished:0 untranslated:10619" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/sw.png"></td><td>Swahili (macrolanguage)</td><td><div title="finished:0 unfinished:0 untranslated:10619" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>Yohana Mapala</td></tr>
<tr><td><img src="qrc:/images/flags/ta.png"></td><td>Tamil</td><td><div title="finished:0 unfinished:0 untranslated:10619" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/xh.png"></td><td>Xhosa</td><td><div title="finished:0 unfinished:0 untranslated:10619" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr></table>
<tr><td><img src="qrc:/images/flags/de.png"></td><td>German</td><td><div title="finished:10580 unfinished:4 untranslated:9" class="bartodo"><div class="bardone" style="width:99px">99.9</div></div></td><td>Jürgen E. Fischer, Stephan Holl, Otto Dassau, Werner Macho</td></tr>
<tr><td><img src="qrc:/images/flags/ru.png"></td><td>Russian</td><td><div title="finished:10531 unfinished:2 untranslated:60" class="bartodo"><div class="bardone" style="width:99px">99.4</div></div></td><td>Artem Popov, Alexander Bruy</td></tr>
<tr><td><img src="qrc:/images/flags/da.png"></td><td>Danish</td><td><div title="finished:10501 unfinished:6 untranslated:85" class="bartodo"><div class="bardone" style="width:99px">99.2</div></div></td><td>Jacob Overgaard Madsen, Preben Lisby, Bo Victor Thomsen</td></tr>
<tr><td><img src="qrc:/images/flags/es.png"></td><td>Spanish</td><td><div title="finished:10487 unfinished:1 untranslated:105" class="bartodo"><div class="bardone" style="width:99px">99.0</div></div></td><td>Carlos Dávila, Javier César Aldariz, Gabriela Awad, Edwin Amado, Mayeul Kauffmann, Diana Galindo</td></tr>
<tr><td><img src="qrc:/images/flags/nl.png"></td><td>Dutch</td><td><div title="finished:10477 unfinished:7 untranslated:108" class="bartodo"><div class="bardone" style="width:98px">98.9</div></div></td><td>Richard Duivenvoorde, Raymond Nijssen, Carlo van Rijswijk, Diethard Jansen, Willem Hoffmans</td></tr>
<tr><td><img src="qrc:/images/flags/pt_PT.png"></td><td>Portuguese (Portugal)</td><td><div title="finished:10461 unfinished:4 untranslated:127" class="bartodo"><div class="bardone" style="width:98px">98.8</div></div></td><td>Giovanni Manghi, Joana Simões, Duarte Carreira, Alexandre Neto, Pedro Pereira, Pedro Palheiro, Nelson Silva, Ricardo Sena, Leandro Infantini</td></tr>
<tr><td><img src="qrc:/images/flags/bs.png"></td><td>Bosnian</td><td><div title="finished:10409 unfinished:58 untranslated:125" class="bartodo"><div class="bardone" style="width:98px">98.5</div></div></td><td>Almir Karabegovic</td></tr>
<tr><td><img src="qrc:/images/flags/eu.png"></td><td>Basque</td><td><div title="finished:10398 unfinished:4 untranslated:190" class="bartodo"><div class="bardone" style="width:98px">98.2</div></div></td><td>Asier Sarasua Garmendia, Irantzu Alvarez</td></tr>
<tr><td><img src="qrc:/images/flags/gl.png"></td><td>Galician</td><td><div title="finished:10367 unfinished:52 untranslated:173" class="bartodo"><div class="bardone" style="width:98px">98.1</div></div></td><td>Xan Vieiro</td></tr>
<tr><td><img src="qrc:/images/flags/pl.png"></td><td>Polish</td><td><div title="finished:10326 unfinished:27 untranslated:240" class="bartodo"><div class="bardone" style="width:97px">97.6</div></div></td><td>Robert Szczepanek, Milena Nowotarska, Borys Jurgiel, Mateusz Łoskot, Tomasz Paul, Andrzej Świąder </td></tr>
<tr><td><img src="qrc:/images/flags/it.png"></td><td>Italian</td><td><div title="finished:10212 unfinished:107 untranslated:274" class="bartodo"><div class="bardone" style="width:96px">96.9</div></div></td><td>Roberto Angeletti, Michele Beneventi, Marco Braida, Stefano Campus, Luca Casagrande, Paolo Cavallini, Giuliano Curti, Luca Delucchi, Alessandro Fanna, Michele Ferretti, Matteo Ghetta, Anne Gishla, Maurizio Napolitano, Flavio Rigolon</td></tr>
<tr><td><img src="qrc:/images/flags/fr.png"></td><td>French</td><td><div title="finished:10195 unfinished:48 untranslated:350" class="bartodo"><div class="bardone" style="width:96px">96.5</div></div></td><td>Eve Rousseau, Marc Monnerat, Lionel Roubeyrie, Jean Roc Morreale, Benjamin Bohard, Jeremy Garniaux, Yves Jacolin, Benjamin Lerre, Stéphane Morel, Marie Silvestre, Tahir Tamba, Xavier M, Mayeul Kauffmann, Mehdi Semchaoui, Robin Cura, Etienne Tourigny, Mathieu Bossaert, Michaël Douchin</td></tr>
<tr><td><img src="qrc:/images/flags/fi.png"></td><td>Finnish</td><td><div title="finished:10067 unfinished:85 untranslated:440" class="bartodo"><div class="bardone" style="width:95px">95.4</div></div></td><td>Kari Salovaara, Marko Järvenpää</td></tr>
<tr><td><img src="qrc:/images/flags/hu.png"></td><td>Hungarian</td><td><div title="finished:10073 unfinished:52 untranslated:467" class="bartodo"><div class="bardone" style="width:95px">95.3</div></div></td><td>Zoltan Siki</td></tr>
<tr><td><img src="qrc:/images/flags/ja.png"></td><td>Japanese</td><td><div title="finished:9857 unfinished:183 untranslated:552" class="bartodo"><div class="bardone" style="width:93px">93.9</div></div></td><td>BABA Yoshihiko, Yoichi Kayama, Minoru Akagi, Takayuki Nuimura, Takayuki Mizutani, Norihiro Yamate</td></tr>
<tr><td><img src="qrc:/images/flags/ko.png"></td><td>Korean</td><td><div title="finished:9855 unfinished:176 untranslated:561" class="bartodo"><div class="bardone" style="width:93px">93.9</div></div></td><td>OSGeo Korean Chapter</td></tr>
<tr><td><img src="qrc:/images/flags/pt_BR.png"></td><td>Portuguese (Brazil)</td><td><div title="finished:9626 unfinished:408 untranslated:559" class="bartodo"><div class="bardone" style="width:92px">92.8</div></div></td><td>Arthur Nanni</td></tr>
<tr><td><img src="qrc:/images/flags/sv.png"></td><td>Swedish</td><td><div title="finished:9677 unfinished:245 untranslated:671" class="bartodo"><div class="bardone" style="width:92px">92.5</div></div></td><td>Lars Luthman, Magnus Homann, Victor Axbom</td></tr>
<tr><td><img src="qrc:/images/flags/zh_CN.png"></td><td>Chinese (China)</td><td><div title="finished:9639 unfinished:193 untranslated:760" class="bartodo"><div class="bardone" style="width:91px">91.9</div></div></td><td>Calvin Ngei, Zhang Jun, Richard Xie</td></tr>
<tr><td><img src="qrc:/images/flags/cs.png"></td><td>Czech</td><td><div title="finished:8843 unfinished:329 untranslated:1420" class="bartodo"><div class="bardone" style="width:85px">85.0</div></div></td><td>Martin Landa, Peter Antolik, Martin Dzurov, Jan Helebrant</td></tr>
<tr><td><img src="qrc:/images/flags/sl.png"></td><td>Slovenian</td><td><div title="finished:7801 unfinished:484 untranslated:2307" class="bartodo"><div class="bardone" style="width:75px">75.9</div></div></td><td>Jože Detečnik, Dejan Gregor, Jaka Kranjc</td></tr>
<tr><td><img src="qrc:/images/flags/id.png"></td><td>Indonesian</td><td><div title="finished:7475 unfinished:564 untranslated:2553" class="bartodo"><div class="bardone" style="width:73px">73.2</div></div></td><td>Trias Aditya, Januar V. Simarmata, I Made Anombawa</td></tr>
<tr><td><img src="qrc:/images/flags/nb.png"></td><td>Bokmal, Norwegian</td><td><div title="finished:7205 unfinished:35 untranslated:3352" class="bartodo"><div class="bardone" style="width:68px">68.2</div></div></td><td>James Stott, Maléne Peterson</td></tr>
<tr><td><img src="qrc:/images/flags/et.png"></td><td>Estonian</td><td><div title="finished:6460 unfinished:1256 untranslated:2876" class="bartodo"><div class="bardone" style="width:66px">66.9</div></div></td><td>Veiko Viil</td></tr>
<tr><td><img src="qrc:/images/flags/lt.png"></td><td>Lithuanian</td><td><div title="finished:6735 unfinished:565 untranslated:3292" class="bartodo"><div class="bardone" style="width:66px">66.2</div></div></td><td>Paulius Litvinas, Tomas Straupis, Kestas M</td></tr>
<tr><td><img src="qrc:/images/flags/sk.png"></td><td>Slovak</td><td><div title="finished:6155 unfinished:979 untranslated:3459" class="bartodo"><div class="bardone" style="width:62px">62.7</div></div></td><td>Lubos Balazovic, Jana Kormanikova, Ivan Mincik</td></tr>
<tr><td><img src="qrc:/images/flags/lv.png"></td><td>Latvian</td><td><div title="finished:4786 unfinished:1477 untranslated:4329" class="bartodo"><div class="bardone" style="width:52px">52.2</div></div></td><td>Maris Nartiss, Pēteris Brūns</td></tr>
<tr><td><img src="qrc:/images/flags/sr.png"></td><td>Serbian (latin)</td><td><div title="finished:4692 unfinished:1581 untranslated:4320" class="bartodo"><div class="bardone" style="width:51px">51.8</div></div></td><td>Goran Ivanković</td></tr>
<tr><td><img src="qrc:/images/flags/sr.png"></td><td>Serbian (cyrillic)</td><td><div title="finished:4721 unfinished:1459 untranslated:4413" class="bartodo"><div class="bardone" style="width:51px">51.5</div></div></td><td>Goran Ivanković</td></tr>
<tr><td><img src="qrc:/images/flags/hr.png"></td><td>Croatian</td><td><div title="finished:5078 unfinished:375 untranslated:5139" class="bartodo"><div class="bardone" style="width:49px">49.7</div></div></td><td>Zoran Jankovic</td></tr>
<tr><td><img src="qrc:/images/flags/km.png"></td><td>Central Khmer</td><td><div title="finished:1864 unfinished:6697 untranslated:2031" class="bartodo"><div class="bardone" style="width:49px">49.2</div></div></td><td>Khoem Sokhem</td></tr>
<tr><td><img src="qrc:/images/flags/zh_TW.png"></td><td>Chinese (Taiwan, Province of China)</td><td><div title="finished:3144 unfinished:2488 untranslated:4960" class="bartodo"><div class="bardone" style="width:41px">41.4</div></div></td><td>Nung-yao Lin</td></tr>
<tr><td><img src="qrc:/images/flags/el.png"></td><td>Greek, Modern (1453-)</td><td><div title="finished:3575 unfinished:1261 untranslated:5756" class="bartodo"><div class="bardone" style="width:39px">39.7</div></div></td><td>Evripidis Argyropoulos, Mike Pegnigiannis, Nikos Ves</td></tr>
<tr><td><img src="qrc:/images/flags/ro.png"></td><td>Romanian</td><td><div title="finished:3464 unfinished:1449 untranslated:5679" class="bartodo"><div class="bardone" style="width:39px">39.5</div></div></td><td>Lonut Losifescu-Enescu, Bogdan Pacurar</td></tr>
<tr><td><img src="qrc:/images/flags/th.png"></td><td>Thai</td><td><div title="finished:3326 unfinished:1677 untranslated:5589" class="bartodo"><div class="bardone" style="width:39px">39.3</div></div></td><td>Man Chao</td></tr>
<tr><td><img src="qrc:/images/flags/uk.png"></td><td>Ukrainian</td><td><div title="finished:3075 unfinished:1689 untranslated:5828" class="bartodo"><div class="bardone" style="width:37px">37.0</div></div></td><td>Сергей Якунин</td></tr>
<tr><td><img src="qrc:/images/flags/tr.png"></td><td>Turkish</td><td><div title="finished:3005 unfinished:1541 untranslated:6046" class="bartodo"><div class="bardone" style="width:35px">35.6</div></div></td><td>Osman Yilmaz</td></tr>
<tr><td><img src="qrc:/images/flags/vi.png"></td><td>Vietnamese</td><td><div title="finished:2212 unfinished:2042 untranslated:6338" class="bartodo"><div class="bardone" style="width:30px">30.5</div></div></td><td>Phan Anh, Bùi Hữu Mạnh</td></tr>
<tr><td><img src="qrc:/images/flags/fa.png"></td><td>Persian</td><td><div title="finished:1899 unfinished:2598 untranslated:6095" class="bartodo"><div class="bardone" style="width:30px">30.2</div></div></td><td>Mola Pahnadayan, Masoud Pashotan , Masoud Erfanyan</td></tr>
<tr><td><img src="qrc:/images/flags/is.png"></td><td>Icelandic</td><td><div title="finished:2275 unfinished:1216 untranslated:7101" class="bartodo"><div class="bardone" style="width:27px">27.2</div></div></td><td>Thordur Ivarsson</td></tr>
<tr><td><img src="qrc:/images/flags/mn.png"></td><td>Mongolian</td><td><div title="finished:2081 unfinished:1460 untranslated:7051" class="bartodo"><div class="bardone" style="width:26px">26.5</div></div></td><td>Bayarmaa Enkhtur</td></tr>
<tr><td><img src="qrc:/images/flags/ka.png"></td><td>Georgian</td><td><div title="finished:1085 unfinished:1763 untranslated:7744" class="bartodo"><div class="bardone" style="width:18px">18.6</div></div></td><td>Shota Murtskhvaladze, George Machitidze</td></tr>
<tr><td><img src="qrc:/images/flags/bg.png"></td><td>Bulgarian</td><td><div title="finished:844 unfinished:1732 untranslated:8016" class="bartodo"><div class="bardone" style="width:16px">16.1</div></div></td><td>Захари Савов, Jordan Tzvetkov</td></tr>
<tr><td><img src="qrc:/images/flags/sq.png"></td><td>Albanian</td><td><div title="finished:752 unfinished:1545 untranslated:8295" class="bartodo"><div class="bardone" style="width:14px">14.4</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/lo.png"></td><td>Lao</td><td><div title="finished:514 unfinished:1716 untranslated:8362" class="bartodo"><div class="bardone" style="width:12px">13.0</div></div></td><td>Anousak Souphavanh, Soukanh Lathsavong</td></tr>
<tr><td><img src="qrc:/images/flags/hi.png"></td><td>Hindi</td><td><div title="finished:1026 unfinished:510 untranslated:9056" class="bartodo"><div class="bardone" style="width:12px">12.1</div></div></td><td>Harish Kumar Solanki</td></tr>
<tr><td><img src="qrc:/images/flags/ar.png"></td><td>Arabic</td><td><div title="finished:220 unfinished:641 untranslated:9731" class="bartodo"><div class="bardone" style="width:5px">5.1</div></div></td><td>Assem Kamal, Latif Jalil, Hosham Munier Galal</td></tr>
<tr><td><img src="qrc:/images/flags/ml.png"></td><td>Malayalam</td><td><div title="finished:252 unfinished:322 untranslated:10018" class="bartodo"><div class="bardone" style="width:3px">3.9</div></div></td><td>Vinayan Parameswaran</td></tr>
<tr><td><img src="qrc:/images/flags/af.png"></td><td>Afrikaans</td><td><div title="finished:0 unfinished:345 untranslated:10247" class="bartodo"><div class="bardone" style="width:1px">1.6</div></div></td><td>Hendrik Bosman</td></tr>
<tr><td><img src="qrc:/images/flags/he.png"></td><td>Hebrew</td><td><div title="finished:0 unfinished:18 untranslated:10574" class="bartodo"><div class="bardone" style="width:0px">0.1</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/ca.png"></td><td>Catalan</td><td><div title="finished:8 unfinished:1 untranslated:10583" class="bartodo"><div class="bardone" style="width:0px">0.1</div></div></td><td>Xavier Roijals</td></tr>
<tr><td><img src="qrc:/images/flags/bn.png"></td><td>Bengali</td><td><div title="finished:0 unfinished:0 untranslated:10592" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/mr.png"></td><td>Marathi</td><td><div title="finished:0 unfinished:0 untranslated:10592" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/sw.png"></td><td>Swahili</td><td><div title="finished:0 unfinished:0 untranslated:10592" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>Yohana Mapala</td></tr>
<tr><td><img src="qrc:/images/flags/ta.png"></td><td>Tamil</td><td><div title="finished:0 unfinished:0 untranslated:10592" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr>
<tr><td><img src="qrc:/images/flags/xh.png"></td><td>Xhosa</td><td><div title="finished:0 unfinished:0 untranslated:10592" class="bartodo"><div class="bardone" style="width:0px">0.0</div></div></td><td>(orphaned)</td></tr></table>
571 changes: 47 additions & 524 deletions i18n/qgis_es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4079,7 +4079,7 @@ http://trac.faunalia.it/GdalTools-plugin</translation>
</message>
<message>
<source>No input files to process.</source>
<translation type="unfinished"></translation>
<translation>Ningún archivo de entrada que procesar.</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -11738,11 +11738,11 @@ Se desactivará.</translation>
</message>
<message>
<source> sq. NM</source>
<translation type="unfinished"></translation>
<translation> NM²</translation>
</message>
<message>
<source> NM</source>
<translation type="unfinished"></translation>
<translation> NM</translation>
</message>
<message>
<source>New BNA files are created by the systems default line termination conventions. This may be overridden here.</source>
Expand Down Expand Up @@ -11774,27 +11774,27 @@ Se desactivará.</translation>
</message>
<message>
<source>By default, the geometry of a feature written to a .csv file is discarded. It is possible to export the geometry in its WKT representation by specifying GEOMETRY=AS_WKT. It is also possible to export point geometries into their X,Y,Z components by specifying GEOMETRY=AS_XYZ, GEOMETRY=AS_XY or GEOMETRY=AS_YX.</source>
<translation type="unfinished"></translation>
<translation>Por omisión, se descarta la geometría de un objeto espacial escrito a un archivo CSV. Es posible exportar la geometría en su representación WKT especificando GEOMETRY=AS_WKT. También es posible exportar geometrías de puntos a sus componentes X, Y, Z especificando GEOMETRY=AS_XYZ, GEOMETRY=AS_XY o GEOMETRY=AS_YX.</translation>
</message>
<message>
<source>Create the associated .csvt file to describe the type of each column of the layer and its optional width and precision.</source>
<translation type="unfinished"></translation>
<translation>Crear el archivo .csvt asociado para describir el tipo de cada columna de la capa y su anchura y precisión opcionales.</translation>
</message>
<message>
<source>Field separator character. Default value : COMMA</source>
<translation>Caracter separador de campos: Valor predeterminado: COMA</translation>
</message>
<message>
<source>Write a UTF-8 Byte Order Mark (BOM) at the start of the file.</source>
<translation type="unfinished"></translation>
<translation>Escribir una Marca de Orden de Byte UTF-8 (BOM) al comienzo del archivo.</translation>
</message>
<message>
<source>Override the type of shapefile created. Can be one of NULL for a simple .dbf file with no .shp file, POINT, ARC, POLYGON or MULTIPOINT for 2D, or POINTZ, ARCZ, POLYGONZ or MULTIPOINTZ for 3D. Shapefiles with measure values are not supported, nor are MULTIPATCH files.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>set the encoding value in the DBF file. The default value is LDID/87. It is not clear what other values may be appropriate.</source>
<translation type="unfinished"></translation>
<translation>establecer el valor de codificación en el archivo DBF. El valor predeterminado es LDID/87. No está claro qué otros valores pueden ser adecuados.</translation>
</message>
<message>
<source>Set to YES to resize fields to their optimal size.</source>
Expand All @@ -11806,19 +11806,19 @@ Se desactivará.</translation>
</message>
<message>
<source>Set to YES to write a bbox property with the bounding box of the geometries at the feature and feature collection level.</source>
<translation type="unfinished">Establecer a SÍ para escribir un </translation>
<translation>Establecer a SÍ para escribir una propiedad bbox con el recuadro delimitador de las geometrías a nivel de objeto espacial y colección de objetos espaciales.</translation>
</message>
<message>
<source>Maximum number of figures after decimal separator to write in coordinates. Default to 15. Truncation will occur to remove trailing zeros.</source>
<translation type="unfinished"></translation>
<translation>Número máximo de cifras después del separador decimal a escribir en las coordenadas. Por omisión 15. Se truncarán los ceros a la derecha.</translation>
</message>
<message>
<source>whether the document must be in RSS 2.0 or Atom 1.0 format. Default value : RSS</source>
<translation type="unfinished"></translation>
<translation>si el documento debe estar en formato RSS 2.0 o Atom 1.0. Valor predeterminado: RSS</translation>
</message>
<message>
<source>The encoding of location information. Default value : SIMPLE. W3C_GEO only supports point geometries. SIMPLE or W3C_GEO only support geometries in geographic WGS84 coordinates.</source>
<translation type="unfinished"></translation>
<translation>La codificación de la información de ubicación. Valor predeterminado: SIMPLE. W3C_GOE sólo admite geometrías de tipo punto. SIMPLE o W3C_GEO sólo admiten geometrías en coordenadas geográficas WGS84.</translation>
</message>
<message>
<source>If defined to YES, extension fields will be written. If the field name not found in the base schema matches the foo_bar pattern, foo will be considered as the namespace of the element, and a &lt;foo:bar&gt; element will be written. Otherwise, elements will be written in the &lt;ogr:&gt; namespace.</source>
Expand Down Expand Up @@ -12054,19 +12054,19 @@ Se desactivará.</translation>
</message>
<message>
<source>linear</source>
<translation type="unfinished"></translation>
<translation>lineal</translation>
</message>
<message>
<source>radial</source>
<translation type="unfinished"></translation>
<translation>radial</translation>
</message>
<message>
<source>conical</source>
<translation type="unfinished"></translation>
<translation>cónico</translation>
</message>
<message>
<source>feature</source>
<translation type="unfinished"></translation>
<translation>objeto espacial</translation>
</message>
<message>
<source>viewport</source>
Expand All @@ -12078,23 +12078,23 @@ Se desactivará.</translation>
</message>
<message>
<source>repeat</source>
<translation type="unfinished"></translation>
<translation>repetir</translation>
</message>
<message>
<source>reflect</source>
<translation type="unfinished"></translation>
<translation>reflejar</translation>
</message>
<message>
<source>Gradient fill</source>
<translation type="unfinished"></translation>
<translation>Relleno de gradiente</translation>
</message>
<message>
<source>Infinite filter rectangle specified</source>
<translation type="unfinished"></translation>
<translation>Especificado rectángulo de filtro infinito</translation>
</message>
<message>
<source>The extra plugin path &apos;%1&apos; does not exist !</source>
<translation type="unfinished"></translation>
<translation>¡La ruta &apos;%1&apos; al complemento extra no existe!</translation>
</message>
<message>
<source>By default, BNA files are created in multi-line format. For each record, the first line contains the identifiers and the type/number of coordinates to follow. Each following line contains a pair of coordinates.</source>
Expand Down Expand Up @@ -15777,11 +15777,11 @@ Ruta de usuario de DB: %9
</message>
<message>
<source>No matching atlas features</source>
<translation type="unfinished"></translation>
<translation>Ningún objeto espacial de atlas coincidente</translation>
</message>
<message>
<source>Atlas feature %1 of %2</source>
<translation type="unfinished"></translation>
<translation>Objeto espacial de atlas %1 de %2</translation>
</message>
</context>
<context>
Expand All @@ -15804,7 +15804,7 @@ Ruta de usuario de DB: %9
</message>
<message>
<source>No matching atlas features found!</source>
<translation type="unfinished"></translation>
<translation>¡Ningún objeto espacial de atlas coincidente!</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -18113,15 +18113,15 @@ Por favor, pruebe una resolución menor o un tamaño de papel más pequeño.</tr
</message>
<message>
<source>No matching atlas features found!</source>
<translation type="unfinished"></translation>
<translation>¡Ningún objeto espacial de atlas coincidente!</translation>
</message>
<message>
<source>Set as atlas feature for %1</source>
<translation type="unfinished"></translation>
<translation>Establecer como objeto espacial de atlas para %1</translation>
</message>
<message>
<source>Item properties</source>
<translation type="unfinished"></translation>
<translation>Propiedades del elemento</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -20653,7 +20653,7 @@ Por favor, pruebe una resolución menor o un tamaño de papel más pequeño.</tr
</message>
<message>
<source>Nm</source>
<translation type="unfinished"></translation>
<translation>Nm</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -27955,7 +27955,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Sky</source>
<translation type="unfinished"></translation>
<translation>Cielo</translation>
</message>
<message>
<source>Date / Time (UTC)</source>
Expand All @@ -27967,7 +27967,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Auto ambient</source>
<translation type="unfinished"></translation>
<translation>Auto ambiente</translation>
</message>
<message>
<source>Vertical Scale</source>
Expand Down Expand Up @@ -30027,27 +30027,27 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Open Mapset</source>
<translation type="unfinished"></translation>
<translation>Abrir directorio de mapas</translation>
</message>
<message>
<source>New Mapset</source>
<translation type="unfinished">Nuevo directorio de mapas</translation>
<translation>Nuevo directorio de mapas</translation>
</message>
<message>
<source>Close Mapset</source>
<translation type="unfinished"></translation>
<translation>Cerrar directorio de mapas</translation>
</message>
<message>
<source>Add GRASS Vector Layer</source>
<translation type="unfinished"></translation>
<translation>Añadir capa vectorial de GRASS</translation>
</message>
<message>
<source>Open GRASS Tools</source>
<translation type="unfinished"></translation>
<translation>Abrir herramientas de GRASS</translation>
</message>
<message>
<source>Create New Grass Vector</source>
<translation type="unfinished"></translation>
<translation>Crear nuevo vectorial de GRASS</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -41336,15 +41336,15 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>&lt;h3&gt;All Plugins&lt;/h3&gt;&lt;p&gt;On the left you see the list of all plugins available for your QGIS, both installed and available for download. Some plugins come with your QGIS installation while most of them are made available via the plugin repositories.&lt;/p&gt;&lt;p&gt;You can temporarily enable or disable a plugin. To &lt;i&gt;enable&lt;/i&gt; or &lt;i&gt;disable&lt;/i&gt; a plugin, click its checkbox or doubleclick its name...&lt;/p&gt;&lt;p&gt;Plugins showing in &lt;span style=&apos;color:red&apos;&gt;red&lt;/span&gt; are not loaded because there is a problem. They are also listed on the &apos;Invalid&apos; tab. Click on the plugin name to see more details, or to reinstall or uninstall this plugin.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;h3&gt;Todos los complementos&lt;/h3&gt;&lt;p&gt;A la izquierda se ve la lista de todos los complementos disponibles para su QGIS, tanto los instalados como los disponibles para descargar. Algunos complementos vienen con la instalación de QGIS mientras que la mayoría se ponen a disposición mediante repositorios de complementos.&lt;/p&gt;&lt;p&gt;Puede habilitar o deshabilitar temporalmente un complemento. Para &lt;i&gt;habilitar&lt;/i&gt; o &lt;i&gt;deshabilitar&lt;/i&gt; un complemento, marque su casilla de verificación o haga doble clic en su nombre...&lt;/p&gt;&lt;p&gt;Los complementos que se muestran en &lt;span style=&apos;color:red&apos;&gt;rojo&lt;/span&gt; no se han cargado porque hay algún problema. También se listan en la pestaña &apos;No válidos&apos;. Haga clic en el nombre del complemento para ver más detalles o para reinstalar o desinstalar este complemento.&lt;/p&gt;</translation>
</message>
<message>
<source>&lt;h3&gt;Installed Plugins&lt;/h3&gt;&lt;p&gt;Here you only see plugins &lt;b&gt;installed on your QGIS&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details. &lt;/p&gt;&lt;p&gt;Click the checkbox or doubleclick the name to &lt;i&gt;activate&lt;/i&gt; or &lt;i&gt;deactivate&lt;/i&gt; the plugin.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;h3&gt;Complementos instalados&lt;/h3&gt;&lt;p&gt;Aquí sólo se ven los &lt;b&gt;complementos instalados en su QGIS&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Pulse en el nombre para ver los detalles. &lt;/p&gt;&lt;p&gt;Marque la casilla de verificación o haga doble clic en el nombre para &lt;i&gt;activar&lt;/i&gt; o &lt;i&gt;desactivar&lt;/i&gt; el complemento.&lt;/p&gt;&lt;p&gt;Puede cambiar el orden mediante el menú contextual (clic derecho).&lt;/p&gt;</translation>
</message>
<message>
<source>&lt;h3&gt;Not installed plugins&lt;/h3&gt;&lt;p&gt;Here you see the list of all plugins available in the repositories, but which are &lt;b&gt;not yet installed&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Click on the name to see details.&lt;/p&gt;&lt;p&gt;You can change the sorting via the context menu (right click).&lt;/p&gt;&lt;p&gt;A plugin can be downloaded and installed by clicking on it&apos;s name, and then click the &apos;Install plugin&apos; button.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;h3&gt;Complementos no instalados&lt;/h3&gt;&lt;p&gt;Aquí se ve la lista de todos los complementos disponibles en los repositorios, pero que aún &lt;b&gt;no están instalados&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Haga clic en el nombre para ver los detalles.&lt;/p&gt;&lt;p&gt;Puede cambiar el orden mediante el menú contextual (clic derecho).&lt;/p&gt;&lt;p&gt;Un complemento se puede descargar e instalar haciendo clic en su nombre y luego en el botón &apos;Instalar complemento&apos;.&lt;/p&gt;</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -46285,7 +46285,7 @@ desviación estándar ×</translation>
</message>
<message>
<source>Referenced Field</source>
<translation type="unfinished">Campo referenciado</translation>
<translation>Campo referenciado</translation>
</message>
<message>
<source>Id</source>
Expand Down Expand Up @@ -46427,7 +46427,7 @@ desviación estándar ×</translation>
</message>
<message>
<source>- expression -</source>
<translation type="unfinished"></translation>
<translation>- expresión -</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -48252,11 +48252,11 @@ pero implica un rendimiento mejor posteriormente.</translation>
</message>
<message>
<source>Error</source>
<translation type="unfinished">Error</translation>
<translation>Error</translation>
</message>
<message>
<source>Cannot add connection &apos;%1&apos; : a connection with the same name already exists.</source>
<translation type="unfinished"></translation>
<translation>No se puede añadir la conexión &apos;%1&apos;: ya existe una conexión con el mismo nombre.</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -50054,15 +50054,15 @@ Hubo un problema con su base de datos de símbolos.</translation>
<name>QgsSymbolLayerV2Widget</name>
<message>
<source>Size</source>
<translation type="unfinished">Tamaño</translation>
<translation>Tamaño</translation>
</message>
<message>
<source>area</source>
<translation type="unfinished">área</translation>
<translation>área</translation>
</message>
<message>
<source>diameter</source>
<translation type="unfinished"></translation>
<translation>diámetro</translation>
</message>
</context>
<context>
Expand Down Expand Up @@ -63939,7 +63939,7 @@ Returns -1 if the expression isn&apos;t found.
strpos(&apos;HELLO WORLD&apos;,&apos;WORLD&apos;) &amp;rarr; 6&lt;br&gt;
strpos(&apos;HELLO WORLD&apos;,&apos;GOODBYE&apos;) &amp;rarr; -1&lt;br&gt;
</source>
<translation type="obsolete">&lt;h3&gt;Función strpos()&lt;/h3&gt;
<translation type="unfinished">&lt;h3&gt;Función strpos()&lt;/h3&gt;
Devuielve el índice de una expresión regular en una cadena.

&lt;h4&gt;Sintaxis&lt;/h4&gt;
Expand Down Expand Up @@ -65015,159 +65015,6 @@ Esta función toma un argumento.
&lt;code&gt;ln(2.7182818284590452354) &amp;rarr; 1&lt;/code&gt;&lt;br&gt;
</translation>
</message>
<message>
<source>&lt;h3&gt;strpos() function&lt;/h3&gt;
Return the index of a regular expression in a string.

&lt;h4&gt;Syntax&lt;/h4&gt;
strpos(&lt;i&gt;haystack&lt;/i&gt;, &lt;i&gt;needle&lt;/i&gt;)
&lt;br&gt;&lt;br&gt;
Returns -1 if the expression isn&apos;t found.

&lt;p&gt;&lt;h4&gt;Arguments&lt;/h4&gt;
&lt;!-- List args for functions here--&gt;
&lt;i&gt; haystack&lt;/i&gt; &amp;rarr; is string. The string that is to be searched.&lt;br&gt;
&lt;i&gt; needle&lt;/i&gt; &amp;rarr; is string. The regular expression to look for.&lt;br&gt;

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
strpos(&apos;HELLO WORLD&apos;,&apos;WORLD&apos;) &amp;rarr; 6&lt;br&gt;
strpos(&apos;HELLO WORLD&apos;,&apos;GOODBYE&apos;) &amp;rarr; -1&lt;br&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;convexHull function&lt;/h3&gt;
Returns the convex hull of a geometry. It represents the minimum convex geometry that encloses all geometries within the set.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;convexHull( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
a &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( convexHull( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 4 10)&apos; )) ) &amp;rarr; returns POLYGON((3 3,4 10,4 4,3 3)) &lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;union function&lt;/h3&gt;
Returns a geometry that represents the point set union of the geometries.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;union( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( union( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; )) ) &amp;rarr; returns MULTIPOINT(4 4, 5 5)&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;intersection function&lt;/h3&gt;
Returns a geometry that represents the shared portion of geometry a and geometry b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;intersection( geometry a , geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( intersection( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 )&apos; )) ) &amp;rarr; returns LINESTRING(3 3, 4 4)&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;ILIKE expression&lt;/h3&gt;
Returns 1 if the first parameter matches case-insensitive the supplied pattern. LIKE can be used instead of ILIKE to make the match case-sensitive. Works with numbers also.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;string/number ILIKE pattern&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;A&apos; &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;a&apos; &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; ILIKE &apos;B&apos; &amp;rarr; returns 0 &lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;LIKE expression&lt;/h3&gt;
Returns 1 if the first parameter matches the supplied pattern. Works with numbers also.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;string/number LIKE pattern&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;A&apos; &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;a&apos; &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; LIKE &apos;B&apos; &amp;rarr; returns 0 &lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;geomFromGML function&lt;/h3&gt;
Returns a geometry from a GML representation of geometry

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geomFromGML(text)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
text &amp;rarr; GML representation of a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomFromGML( &apos;&lt;gml:LineString srsName=&quot;EPSG:4326&quot;&gt;&lt;gml:coordinates&gt;4,4 5,5 6,6&lt;/gml:coordinates&gt;&lt;/gml:LineString&gt;&apos;) &amp;rarr; returns a geometry&lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;combine function&lt;/h3&gt;
Returns the combination of geometry a and geometry b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;combine( geometry a , geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5 )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4, 2 1 )&apos; )) ) &amp;rarr; returns MULTILINESTRING((4 4, 2 1), (3 3, 4 4), (4 4, 5 5)) &lt;/pre&gt;
&lt;pre&gt; geomToWKT( combine( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 )&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 6 6, 2 1 )&apos; )) ) &amp;rarr; returns LINESTRING(3 3, 4 4, 6 6, 2 1) &lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;intersects function&lt;/h3&gt;
Returns 1 if the geometries spatially intersect (share any portion of space) and 0 if they don&apos;t.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;intersects( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; intersects( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;clamp() function&lt;/h3&gt;
Restricts an input value to a specified range.
Expand All @@ -65185,333 +65032,9 @@ Restricts an input value to a specified range.
&lt;!-- Show example of function.--&gt;
clamp(1,5,10) &amp;rarr; 5 (&lt;i&gt;input&lt;/i&gt; is between 1 and 10 so is returned unchanged)&lt;br&gt;
clamp(1,0,10) &amp;rarr; 1 (&lt;i&gt;input&lt;/i&gt; is less than minimum value of 1, so function returns 1)&lt;br&gt;
clamp(1,11,10) &amp;rarr; 10 (&lt;i&gt;input&lt;/i&gt; is greater than maximum value of 10, so function returns 10)&lt;br&gt;
clamp(1,11,10) &amp;rarr; 10 (&lt;i&gt;input&lt;/i&gt; is greater than maximum value of 10, so function returns 11)&lt;br&gt;


</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;IS expression&lt;/h3&gt;
Returns 1 if a is the same as b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;a is b&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;A&apos; IS &apos;A&apos; &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;A&apos; IS &apos;a&apos; &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS 4 &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 IS 2+2 &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 IS 2 &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS 2 &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; $geometry IS NULL &amp;rarr; returns 0, if your geometry is not NULL&lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;disjoint function&lt;/h3&gt;
Returns 1 if the geometries do not &quot;spatially intersect&quot; - if they do not share any space together.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;disjoint( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; disjoint( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;POINT(4 4)&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;geomFromWKT function&lt;/h3&gt;
Returns a geometry created from a Well-Known Text (WKT) representation.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geomFromWKT(text)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
text &amp;rarr; Well-Known Text (WKT) representation of a geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomFromWKT( &apos;POINT(4 5)&apos; ) &amp;rarr; returns a geometry&lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;buffer function&lt;/h3&gt;
Returns a geometry that represents all points whose distance from this geometry is less than or equal to distance. Calculations are in the Spatial Reference System of this Geometry.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;buffer(a, b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; distance for the buffer

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; buffer($geometry, 10.5 ) &amp;rarr; returns a polygon&lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;crosses function&lt;/h3&gt;
Returns 1 if the supplied geometries have some, but not all, interior points in common.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;crosses( $geometry , $geometry)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 3)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; crosses( geomFromWKT( &apos;POINT(4 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;geomToWKT function&lt;/h3&gt;
Returns the Well-Known Text (WKT) representation of the geometry without SRID metadata.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;geomToWKT(a)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;touches function&lt;/h3&gt;
Returns 1 if the geometries have at least one point in common, but their interiors do not intersect.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;touches( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;LINESTRING(5 3 , 4 4)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; touches( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(5 5)&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;overlaps function&lt;/h3&gt;
Returns 1 if the geometries share space, are of the same dimension, but are not completely contained by each other.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;overlaps( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(3 5 , 4 4 , 5 5 , 5 3)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; overlaps( geomFromWKT( &apos;LINESTRING(0 0 , 1 1)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;AND logical operator&lt;/h3&gt;
Returns 1 when condition a and b are true.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; condition a AND condition b &lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 1 &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 AND 1 = 2 &amp;rarr; returns 0 &lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;$geometry function&lt;/h3&gt;
Returns the geometry of the current feature. Can be used for processing with other functions.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$geometry&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( $geometry ) &amp;rarr; POINT(6 50)&lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;OR logical operator&lt;/h3&gt;
Returns 1 when condition a or b is true.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; condition a OR condition b &lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 1 &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2+2 OR 1 = 2 &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; 4 = 2 OR 1 = 2 &amp;rarr; returns 0 &lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;centroid function&lt;/h3&gt;
Returns the geometric center of a geometry.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;centroid(a)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; centroid($geometry) &amp;rarr; returns a point geometry&lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;within function&lt;/h3&gt;
Returns 1 if the geometry a is completely inside geometry b

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;within( geometry a , geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 0.5 0.5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) ) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; within( geomFromWKT( &apos;POINT( 5 5 )&apos;) , geomFromWKT(&apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) ) &amp;rarr; returns 0&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;$map function&lt;/h3&gt;
Returns the id of the current map item if the map is being drawn in a composition, or &quot;canvas&quot; if the map is being
drawn within the main QGIS window.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;$map&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;!-- Show example of function.--&gt;
&lt;pre&gt;$map &amp;rarr; &quot;overview_map&quot; (within a composer item)&lt;br /&gt;
$map &amp;rarr; &quot;canvas&quot; (within the main QGIS main canvas)&lt;/pre&gt;


</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;distance function&lt;/h3&gt;
Returns the minimum distance (based on spatial ref) between two geometries in projected units.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;distance( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
a &amp;rarr; geometry
b &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; distance( geomFromWKT( &apos;POINT(4 4)&apos; ) , geomFromWKT( &apos;POINT(4 8)&apos; )) &amp;rarr; returns 4&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;difference function&lt;/h3&gt;
Returns a geometry that represents that part of geometry a that does not intersect with geometry b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;difference( a, b )&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( difference( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4)&apos; )) ) &amp;rarr; returns LINESTRING(4 4, 5 5)&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;NOT&lt;/h3&gt;
Returns 1 if a is not the same as b.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt; a NOT b &lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
None

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;b&apos; &amp;rarr; returns 1 &lt;/pre&gt;
&lt;pre&gt; &apos;a&apos; IS NOT &apos;a&apos; &amp;rarr; returns 0 &lt;/pre&gt;
&lt;pre&gt; 4 IS NOT 2+2 &amp;rarr; returns 0 &lt;/pre&gt;

</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;symDifference function&lt;/h3&gt;
Returns a geometry that represents the portions of a and b that do not intersect.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;symDifference( geometry a, geometry b)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; geomToWKT( symDifference( geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 8 8)&apos; )) ) &amp;rarr; returns LINESTRING(5 5, 8 8)&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&lt;h3&gt;contains function&lt;/h3&gt;
Returns true if and only if no points of b lie in the exterior of a, and at least one point of the interior of b lies in the interior of a.

&lt;h4&gt;Syntax&lt;/h4&gt;
&lt;pre&gt;contains( geometry a , geometry a)&lt;/pre&gt;

&lt;h4&gt;Arguments&lt;/h4&gt;
geometry &amp;rarr; geometry
geometry &amp;rarr; geometry

&lt;h4&gt;Example&lt;/h4&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;POINT( 0.5 0.5 )&apos; )) &amp;rarr; returns 1&lt;/pre&gt;
&lt;pre&gt; contains( geomFromWKT( &apos;POLYGON((0 0 , 0 1 , 1 1 , 1 0 , 0 0 ))&apos; ) , geomFromWKT( &apos;LINESTRING(3 3 , 4 4 , 5 5)&apos; )) &amp;rarr; returns 0&lt;/pre&gt;
</source>
<translation type="unfinished"></translation>
</message>
Expand Down