{"id":1212,"date":"2017-06-27T22:35:14","date_gmt":"2017-06-27T20:35:14","guid":{"rendered":"https:\/\/2017.bern.wordcamp.org\/?post_type=wcb_session&#038;p=1212"},"modified":"2017-09-12T15:59:28","modified_gmt":"2017-09-12T13:59:28","slug":"internationalisation-done-right","status":"publish","type":"wcb_session","link":"https:\/\/bern.wordcamp.org\/2017\/session\/internationalisation-done-right\/","title":{"rendered":"Development: Internationalisation Done Right"},"content":{"rendered":"<p>As developers, we try to follow best practices in our daily work. One such best practice is internationalisation, a term that&#8217;s used a lot in the ever globalizing world in which we live. However, it&#8217;s often not fully understood or not used to its full extent.<\/p>\n<p>In this presentation, I&#8217;m going to explain the concept behind internationalisation, localization, and their benefits. I will show how culture influences the user&#8217;s behaviour and why we need to do more than just &#8220;making things translatable&#8221;. For example, internationalisation is also about date formats, text direction, meaning of symbols, and even humour.<\/p>\n<p>Internationalisation has a massive impact on user acceptance and usability. I will highlight existing tools, interfaces, and best practices to get internationalisation right in the UIs we create and the code we write.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As developers, we try to follow best practices in our daily work. One such best practice is internationalisation, a term that&#8217;s used a lot in the ever globalizing world in which we live. However, it&#8217;s often not fully understood or not used to its full extent. In this presentation, I&#8217;m going to explain the concept &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/bern.wordcamp.org\/2017\/session\/internationalisation-done-right\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Development: Internationalisation Done Right&#8221;<\/span><\/a><\/p>\n","protected":false},"author":368236,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1504963200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/2017.bern.wordcamp.org\/files\/2017\/06\/Slides-Pascal.pdf","_wcpt_session_video":"","_wcpt_speaker_id":[1499],"footnotes":""},"session_track":[12343],"session_category":[],"class_list":["post-1212","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-workshop"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"9, September 2017","time":"15:20"},"session_speakers":[{"id":"1499","slug":"pascal-birchler","name":"Pascal Birchler","link":"https:\/\/bern.wordcamp.org\/2017\/speaker\/pascal-birchler\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/368236"}],"version-history":[{"count":3,"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1212\/revisions"}],"predecessor-version":[{"id":1575,"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1212\/revisions\/1575"}],"speakers":[{"embeddable":true,"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1499"}],"wp:attachment":[{"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1212"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1212"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/bern.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}