{"id":1693,"date":"2017-08-01T10:31:33","date_gmt":"2017-08-01T14:31:33","guid":{"rendered":"https:\/\/2017.toronto.wordcamp.org\/?post_type=wcb_session&#038;p=1693"},"modified":"2017-08-26T16:44:34","modified_gmt":"2017-08-26T20:44:34","slug":"preparing-a-plugin-for-translation","status":"publish","type":"wcb_session","link":"https:\/\/toronto.wordcamp.org\/2017\/session\/preparing-a-plugin-for-translation\/","title":{"rendered":"Preparing a Plugin for Translation"},"content":{"rendered":"<h2><span style=\"font-weight: 400\">Description:<\/span><\/h2>\n<p><span style=\"font-weight: 400\">You have a plugin, but you want users to be able to use it in their native language. \u00a0Learn how to get it ready for translation, things to watch out for, and tips for maintaining it as you change the plugin over time.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Learning Objectives:<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Be able to take a plugin with strings that can&#8217;t be translated, and be able to go through and add the ability to translate<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Prerequisites<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Some code\/development experience<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description: You have a plugin, but you want users to be able to use it in their native language. \u00a0Learn how to get it ready for translation, things to watch out for, and tips for maintaining it as you change the plugin over time. Learning Objectives: Be able to take a plugin with strings that &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/toronto.wordcamp.org\/2017\/session\/preparing-a-plugin-for-translation\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Preparing a Plugin for Translation&#8221;<\/span><\/a><\/p>\n","protected":false},"author":8267014,"featured_media":0,"template":"","meta":{"_crdt_document":"","_wcpt_session_time":1506794400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1551],"footnotes":""},"session_track":[144,1053295],"session_category":[],"class_list":["post-1693","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development","wcb_track-room-1-129"],"jetpack_shortlink":"https:\/\/wp.me\/phePqp-rj","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"session_date_time":{"date":"September 30, 2017","time":"2:00 pm"},"session_speakers":[{"id":"1551","slug":"brian-hogg","name":"Brian Hogg","link":"https:\/\/toronto.wordcamp.org\/2017\/speaker\/brian-hogg\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1693\/revisions"}],"predecessor-version":[{"id":1935,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1693\/revisions\/1935"}],"speakers":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1551"}],"author":[{"embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/brianhogg"}],"wp:attachment":[{"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1693"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1693"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/toronto.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}