Initially targeting Android, the app is built using HTML5/JavaScript plus PhoneGap and customizations for tighter OS integration. iOS, Windows Mobile 7, and other platforms will be supported from the same code base.
The Android app is still in provisional testing and isn't available in the market yet, but you can download nightly builds to test on your phone or tablet.
We may devise a localization update distribution mechanism that will bring message updates without forcing an update of the entire app (which can be prohibitively difficult eg on iOS where Apple forces every update to be delayed for review.)
The application uses the same localization framework as MediaWiki's JavaScript-based code. Message parameter format is the same as MediaWiki: $1, $2 etc.
However, functions such as {{PLURAL:}} are not currently available as they are in other parts of MediaWiki.
Some UI terminology may need to stay consistent with other translations on particular platforms; for details see /Terms
Note that .po files exported from translatewiki contain extra information to support round-tripping correctly. They cannot be used elsewhere. Submit them back through translatewiki.net for merging and normalization. You need the "offline" user right; be sure to request it, or you will not be able to use the submit interface.
Loading map...
{"minzoom":false,"maxzoom":false,"mappingservice":"leaflet","width":"auto","height":"600px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"zoom":false,"defzoom":14,"layers":["OpenStreetMap"],"image layers":[],"overlays":[],"resizable":false,"fullscreen":false,"scrollwheelzoom":true,"cluster":true,"clustermaxzoom":20,"clusterzoomonclick":true,"clustermaxradius":20,"clusterspiderfy":true,"geojson":"","clicktarget":"","imageLayers":[],"locations":[{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Nike\" title=\"User:Nike\"\u003ENike\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Nike\n","link":"","lat":60.22524,"lon":25.16357,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Toli%C3%B1o\" title=\"User:Toli\u00f1o\"\u003EToli\u00f1o\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Toli\u00f1o\n","link":"","lat":42.23333,"lon":-8.71667,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Eleferen\" title=\"User:Eleferen\"\u003EEleferen\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Eleferen\n","link":"","lat":59.2152406,"lon":39.87670890000004,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Glavkos\" title=\"User:Glavkos\"\u003EGlavkos\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Glavkos\n","link":"","lat":12.041465,"lon":76.4291352,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Kaztrans\" title=\"User:Kaztrans\"\u003EKaztrans\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Kaztrans\n","link":"","lat":43.23394111805923,"lon":76.90509635708622,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:BroOk\" title=\"User:BroOk\"\u003EBroOk\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"BroOk\n","link":"","lat":41.62641423283273,"lon":2.2960996627807617,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:DRIHEM\" title=\"User:DRIHEM\"\u003EDRIHEM\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"DRIHEM\n","link":"","lat":34.8761086810435,"lon":-1.3311722874641418,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Minisarm\" title=\"User:Minisarm\"\u003EMinisarm\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Minisarm\n","link":"","lat":44.92616145030735,"lon":25.454978942871094,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Anakmalaysia\" title=\"User:Anakmalaysia\"\u003EAnakmalaysia\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Anakmalaysia\n","link":"","lat":3.1338965,"lon":101.7267577,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:%D0%93%D1%83%D1%81%D0%B5%D0%B9%D0%BD\" title=\"User:\u0413\u0443\u0441\u0435\u0439\u043d\"\u003E\u0413\u0443\u0441\u0435\u0439\u043d\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"\u0413\u0443\u0441\u0435\u0439\u043d\n","link":"","lat":61.77872444182397,"lon":34.365921020508154,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Minh_Nguyen\" title=\"User:Minh Nguyen\"\u003EMinh Nguyen\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Minh Nguyen\n","link":"","lat":37.33545,"lon":-121.89208,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Ianbu\" title=\"User:Ianbu\"\u003EIanbu\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Ianbu\n","link":"","lat":25.030219810571737,"lon":121.53614554781916,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Xuacu\" title=\"User:Xuacu\"\u003EXuacu\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Xuacu\n","link":"","lat":43.54504,"lon":-5.66264,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Logicwiki\" title=\"User:Logicwiki\"\u003ELogicwiki\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Logicwiki\n","link":"","lat":17.441202013607843,"lon":78.39139722913387,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Erdemaslancan\" title=\"User:Erdemaslancan\"\u003EErdemaslancan\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Erdemaslancan\n","link":"","lat":36.54357,"lon":31.99015,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Geraki\" title=\"User:Geraki\"\u003EGeraki\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Geraki\n","link":"","lat":40.64022,"lon":22.93543,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Fryed-peach\" title=\"User:Fryed-peach\"\u003EFryed-peach\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Fryed-peach\n","link":"","lat":35.3670351,"lon":132.75468150000006,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Csisc\" title=\"User:Csisc\"\u003ECsisc\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Csisc\n","link":"","lat":34.762361304428,"lon":10.700384351063,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Sherbrooke\" title=\"User:Sherbrooke\"\u003ESherbrooke\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Sherbrooke\n","link":"","lat":45.4035407,"lon":-71.9046955,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Mormegil\" title=\"User:Mormegil\"\u003EMormegil\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Mormegil\n","link":"","lat":50.088153033372,"lon":14.412388801575,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Bishnu_Saikia\" title=\"User:Bishnu Saikia\"\u003EBishnu Saikia\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Bishnu Saikia\n","link":"","lat":26.6528495,"lon":92.79255920000003,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Reza1615\" title=\"User:Reza1615\"\u003EReza1615\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Reza1615\n","link":"","lat":32.420654,"lon":53.682362,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Remux\" title=\"User:Remux\"\u003ERemux\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Remux\n","link":"","lat":3.4482029750903,"lon":-76.537982225418,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:%E0%B6%B4%E0%B7%83%E0%B7%92%E0%B6%B3%E0%B7%94_%E0%B6%9A%E0%B7%8F%E0%B7%80%E0%B7%92%E0%B6%B1%E0%B7%8A%E0%B6%AF\" title=\"User:\u0db4\u0dc3\u0dd2\u0db3\u0dd4 \u0d9a\u0dcf\u0dc0\u0dd2\u0db1\u0dca\u0daf\"\u003E\u0db4\u0dc3\u0dd2\u0db3\u0dd4 \u0d9a\u0dcf\u0dc0\u0dd2\u0db1\u0dca\u0daf\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"\u0db4\u0dc3\u0dd2\u0db3\u0dd4 \u0d9a\u0dcf\u0dc0\u0dd2\u0db1\u0dca\u0daf\n","link":"","lat":6.8906542144485,"lon":80.007274746895,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Kghbln\" title=\"User:Kghbln\"\u003EKghbln\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Kghbln\n","link":"","lat":52.5298644,"lon":13.3900252,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Bjankuloski06\" title=\"User:Bjankuloski06\"\u003EBjankuloski06\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Bjankuloski06\n","link":"","lat":42,"lon":21.43333,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Michawiki\" title=\"User:Michawiki\"\u003EMichawiki\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Michawiki\n","link":"","lat":51.024249254645,"lon":14.198069877927,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Naudefj\" title=\"User:Naudefj\"\u003ENaudefj\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Naudefj\n","link":"","lat":-25.73134,"lon":28.21837,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Shirayuki\" title=\"User:Shirayuki\"\u003EShirayuki\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Shirayuki\n","link":"","lat":33.263913,"lon":130.300856,"icon":""},{"text":"","title":"","link":"","lat":48.8743062,"lon":2.294766500000037,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Lucid_Shrimp\" title=\"User:Lucid Shrimp\"\u003ELucid Shrimp\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Lucid Shrimp\n","link":"","lat":29.6462099,"lon":91.1407946,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Cagrix\" title=\"User:Cagrix\"\u003ECagrix\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Cagrix\n","link":"","lat":39.0015382,"lon":30.6891167,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:StanProg\" title=\"User:StanProg\"\u003EStanProg\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"StanProg\n","link":"","lat":43.84869,"lon":25.95345,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Belkacem77\" title=\"User:Belkacem77\"\u003EBelkacem77\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Belkacem77\n","link":"","lat":36.7166667,"lon":4.05,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:SlimaneAmiri\" title=\"User:SlimaneAmiri\"\u003ESlimaneAmiri\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"SlimaneAmiri\n","link":"","lat":36.37489,"lon":3.9,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:%E0%A6%86%E0%A6%AB%E0%A6%A4%E0%A6%BE%E0%A6%AC%E0%A7%81%E0%A6%9C%E0%A7%8D%E0%A6%9C%E0%A6%BE%E0%A6%AE%E0%A6%BE%E0%A6%A8\" title=\"User:\u0986\u09ab\u09a4\u09be\u09ac\u09c1\u099c\u09cd\u099c\u09be\u09ae\u09be\u09a8\"\u003E\u0986\u09ab\u09a4\u09be\u09ac\u09c1\u099c\u09cd\u099c\u09be\u09ae\u09be\u09a8\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"\u0986\u09ab\u09a4\u09be\u09ac\u09c1\u099c\u09cd\u099c\u09be\u09ae\u09be\u09a8\n","link":"","lat":23.36747,"lon":90.37216,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Obaid_Raza\" title=\"User:Obaid Raza\"\u003EObaid Raza\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Obaid Raza\n","link":"","lat":33.24147,"lon":72.27138,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Sezgin_%C4%B0bi%C5%9F\" title=\"User:Sezgin \u0130bi\u015f\"\u003ESezgin \u0130bi\u015f\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Sezgin \u0130bi\u015f\n","link":"","lat":37.34149,"lon":40.74762,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Verdy_p\" title=\"User:Verdy p\"\u003EVerdy p\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Verdy p\n","link":"","lat":46.3239,"lon":-0.46462,"icon":""},{"text":"\u003Cdiv class=\"mw-content-ltr mw-parser-output\" lang=\"en\" dir=\"ltr\"\u003E\u003Cp\u003E\u003Ca href=\"/wiki/User:Adriendelucca\" title=\"User:Adriendelucca\"\u003EAdriendelucca\u003C/a\u003E\n\u003C/p\u003E\u003C/div\u003E","title":"Adriendelucca\n","link":"","lat":47.11546,"lon":-2.10458,"icon":""}],"imageoverlays":null}