{"id":551,"date":"2013-05-20T00:25:44","date_gmt":"2013-05-20T04:25:44","guid":{"rendered":"https:\/\/2013-fr.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=551"},"modified":"2013-06-03T19:35:01","modified_gmt":"2013-06-03T23:35:01","slug":"tips-and-tricks-for-building-multilingual-sites","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2013-fr\/session\/tips-and-tricks-for-building-multilingual-sites\/","title":{"rendered":"Tips and Tricks for Building Multilingual Sites"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/2013.montreal.wordcamp.org\/files\/2013\/05\/rick-radko.jpeg\" alt=\"Rick Radko\" width=\"102\" height=\"102\" class=\"alignleft size-full wp-image-1396\" \/>In this session I will share some practical tips and tricks I have learned while setting up multilingual sites. <\/p>\n<p>We will look at things like:<\/p>\n<ul>\n<li>Quick tricks for installing WordPress language files on exisitng sites.<\/li>\n<li>How to deal with a plugin that has been internationalized, but is not localized for your language. (and do it so it&rsquo;s upgrade proof)<\/li>\n<li>What to do when an internationalized plugin has no text domain.<\/li>\n<li>Some usefull backend plugins for managing sites and language files.<\/li>\n<li>How to create splash pages for a language choice.<\/li>\n<\/ul>\n<p><strong>Prerequisites:<\/strong> Knowledge of PHP, and WordPress action hooks and filters.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this session I will share some practical tips and tricks I have learned while setting up multilingual sites. We will look at things like: Quick tricks for installing WordPress language files on exisitng sites. How to deal with a &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2013-fr\/session\/tips-and-tricks-for-building-multilingual-sites\/\">Continuer la lecture <span class=\"screen-reader-text\">Tips and Tricks for Building Multilingual Sites<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4229527,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1582047032,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[487],"footnotes":""},"session_track":[114694],"session_category":[],"class_list":["post-551","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-technique-developpeur"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3ejmN-8T","session_date_time":{"date":"02\/18\/2020","time":"12:30"},"session_speakers":[{"id":"487","slug":"rick-radko","name":"Rick Radko","link":"https:\/\/montreal.wordcamp.org\/2013-fr\/speaker\/rick-radko\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions\/551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/users\/4229527"}],"version-history":[{"count":5,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions\/551\/revisions"}],"predecessor-version":[{"id":640,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions\/551\/revisions\/640"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/speakers\/487"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/media?parent=551"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/session_track?post=551"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/session_category?post=551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}