{"id":377,"date":"2019-04-09T20:45:05","date_gmt":"2019-04-09T20:45:05","guid":{"rendered":"https:\/\/blog.get-map.org\/?p=377"},"modified":"2019-04-09T20:45:05","modified_gmt":"2019-04-09T20:45:05","slug":"translation-system","status":"publish","type":"post","link":"https:\/\/blog.get-map.org\/index.php\/2019\/04\/09\/translation-system\/","title":{"rendered":"Translation system"},"content":{"rendered":"<p><a name=\"preamble\"><\/a> <\/p>\n<p>The original MapOSMatic project used Transifex as its web translation frontend.<\/p>\n<p>As my fork diverged over time, and as Transifex became less open, I have been thinking about an alternative for quite a while now. So far none of the alternatives I&#8217;d been looking at really convinced me though.<\/p>\n<p>Now yesterday I stumbled across <a href=\"https:\/\/weblate.org\/\">Weblate<\/a>, and almost fell in love immediately. Almost everything I ever wished for, supports self hosting, and is even easy to setup.<\/p>\n<p>So translations can now be maintained on <a href=\"https:\/\/translate.get-map.org\/projects\/maposmatic\/\">https:\/\/translate.get-map.org\/projects\/maposmatic\/<\/a><\/p>\n<p>The only thing from my wish list that&#8217;s still missing now is OpenStreetMap OAuth support, but as the project already supports other OAuth providers this should be easy to add over the next weekend, if not earlier.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The original MapOSMatic project used Transifex as its web translation frontend. As my fork diverged over time, and as Transifex became less open, I have been thinking about an alternative for quite a while now. So far none of the alternatives I&#8217;d been looking at really convinced me though. Now yesterday I stumbled across Weblate, &hellip; <a href=\"https:\/\/blog.get-map.org\/index.php\/2019\/04\/09\/translation-system\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Translation system&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/posts\/377"}],"collection":[{"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/comments?post=377"}],"version-history":[{"count":1,"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/posts\/377\/revisions"}],"predecessor-version":[{"id":378,"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/posts\/377\/revisions\/378"}],"wp:attachment":[{"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/media?parent=377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/categories?post=377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.get-map.org\/index.php\/wp-json\/wp\/v2\/tags?post=377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}