{"id":149,"date":"2010-07-28T22:13:39","date_gmt":"2010-07-29T02:13:39","guid":{"rendered":"http:\/\/docs.futureinnovate.net\/?page_id=149"},"modified":"2012-03-21T14:48:46","modified_gmt":"2012-03-21T18:48:46","slug":"4-1-support-for-multiple-languages","status":"publish","type":"page","link":"https:\/\/docs.futureinnovate.net\/?page_id=149","title":{"rendered":"4.1 Support for multiple languages"},"content":{"rendered":"<p>The platform supports multiple languages using standard best practice as follows:<\/p>\n<ul>\n<li>There are two types of \u201ccontent\u201d required to support multiple languages:\n<ul>\n<li>\u201cPlatform Content\u201d, which consists of generic screen instructions provided to a user regardless of the Service.\u00a0 At present, futureDecide\u2122 \/ ERDP has a full set of English (en) and French (fr) Platform Content.<\/li>\n<li>\u201cService-specific\u201d input, output and guidance content which consists of the specific questions \/ data requirements \/ review criteria\/\u00a0 instructions, etc. associated with a specific Service. \u00a0 Because service-specific content is by definition unique to a specific client Service, it is normally the responsibility of a client to provide French translations for such content<\/li>\n<\/ul>\n<\/li>\n<li>When a user logs in, the server reads the &#8220;locale&#8221; variable that is supplied automatically by all web browsers.\u00a0 The locale supplied will correspond with the language settings on the user\u2019s operating system or browser.\u00a0 For example, a browser will send a \u201cfr\u201d locale for a user who normally works in French on their computer (i.e., operating system menus are in French).<\/li>\n<li>If the locale variable sent on login is &#8220;en&#8221;, then English platform and service-specific content is provided. If the locale is &#8220;fr&#8221;, then French content is automatically shown.\u00a0 The exceptions are as follows:\n<ul>\n<li>For some question types where content is stored as strings, it may be necessary for question labels to be bilingual<\/li>\n<li>There are a few global service variables that must be shown in a bilingual form<\/li>\n<li>System-generated emails include both English and French text<\/li>\n<\/ul>\n<\/li>\n<li>If a user wishes to change to a different language than the locale specified by their browser, the Main Menu provides a drop-down box to switch languages, and the main Register screen similarly provides mechanism to switch languages<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><a href=\"http:\/\/docs.futureinnovate.net\/?page_id=153\" target=\"_self\">Next<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The platform supports multiple languages using standard best practice as follows: There are two types of \u201ccontent\u201d required to support multiple languages: \u201cPlatform Content\u201d, which consists of generic screen instructions provided to a user regardless of the Service.\u00a0 At present, futureDecide\u2122 \/ ERDP has a full set of English (en) and French (fr) Platform Content. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":147,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-149","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=\/wp\/v2\/pages\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=149"}],"version-history":[{"count":5,"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=\/wp\/v2\/pages\/149\/revisions"}],"predecessor-version":[{"id":2942,"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=\/wp\/v2\/pages\/149\/revisions\/2942"}],"up":[{"embeddable":true,"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=\/wp\/v2\/pages\/147"}],"wp:attachment":[{"href":"https:\/\/docs.futureinnovate.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}