{"id":43,"date":"2009-01-27T00:16:00","date_gmt":"2009-01-26T23:16:00","guid":{"rendered":"\/post\/2009\/01\/27\/Multi-Lingual-User-Interfaces.aspx"},"modified":"2014-02-23T10:00:01","modified_gmt":"2014-02-23T09:00:01","slug":"multi-lingual-user-interfaces","status":"publish","type":"post","link":"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/","title":{"rendered":"Multi-Lingual User Interfaces"},"content":{"rendered":"

One thing I found particularly interesting about the blog engine I am using (i.e. BlogEngine.NET<\/a>) is that it comes with a multi-lingual user interface. To be more specific, the engine tries to find the best fit for the preferred language which you have set in your browser. This is nothing new but usually requires some work behind the scences. And as the guy behind (amongst many more) the multi-lingual user interfaces in all\u00c2\u00a0the administrative interfaces of the Response Group Service of Office Communications Server 2007 R2 I know what I am talking about \ud83d\ude09<\/p>\n

<\/p>","protected":false},"excerpt":{"rendered":"

One thing I found particularly interesting about the blog engine I am using (i.e. BlogEngine.NET) is that it comes with a multi-lingual user interface. To be more specific, the engine tries to find the best fit for the preferred language which you have set in your browser. This is nothing new but usually requires some … Continue reading “Multi-Lingual User Interfaces”<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[61],"tags":[26,32,34,52],"yoast_head":"\nMulti-Lingual User Interfaces - Tales of a Code Monkey<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Multi-Lingual User Interfaces - Tales of a Code Monkey\" \/>\n<meta property=\"og:description\" content=\"One thing I found particularly interesting about the blog engine I am using (i.e. BlogEngine.NET) is that it comes with a multi-lingual user interface. To be more specific, the engine tries to find the best fit for the preferred language which you have set in your browser. This is nothing new but usually requires some … Continue reading "Multi-Lingual User Interfaces"\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/\" \/>\n<meta property=\"og:site_name\" content=\"Tales of a Code Monkey\" \/>\n<meta property=\"article:published_time\" content=\"2009-01-26T23:16:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-02-23T09:00:01+00:00\" \/>\n<meta name=\"author\" content=\"roger\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"roger\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/\",\"url\":\"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/\",\"name\":\"Multi-Lingual User Interfaces - Tales of a Code Monkey\",\"isPartOf\":{\"@id\":\"https:\/\/cymbeline.ch\/#website\"},\"datePublished\":\"2009-01-26T23:16:00+00:00\",\"dateModified\":\"2014-02-23T09:00:01+00:00\",\"author\":{\"@id\":\"https:\/\/cymbeline.ch\/#\/schema\/person\/cf1f3b3205f4266bf8b68a80fa6b0916\"},\"breadcrumb\":{\"@id\":\"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cymbeline.ch\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Multi-Lingual User Interfaces\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cymbeline.ch\/#website\",\"url\":\"https:\/\/cymbeline.ch\/\",\"name\":\"Tales of a Code Monkey\",\"description\":\"... the adventures of a guy making software.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cymbeline.ch\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cymbeline.ch\/#\/schema\/person\/cf1f3b3205f4266bf8b68a80fa6b0916\",\"name\":\"roger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cymbeline.ch\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/33cc08db99ae52beb26ab6fda46e0eb7?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/33cc08db99ae52beb26ab6fda46e0eb7?s=96&r=g\",\"caption\":\"roger\"},\"sameAs\":[\"https:\/\/www.cymbeline.ch\"],\"url\":\"https:\/\/cymbeline.ch\/author\/roger\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Multi-Lingual User Interfaces - Tales of a Code Monkey","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/","og_locale":"en_US","og_type":"article","og_title":"Multi-Lingual User Interfaces - Tales of a Code Monkey","og_description":"One thing I found particularly interesting about the blog engine I am using (i.e. BlogEngine.NET) is that it comes with a multi-lingual user interface. To be more specific, the engine tries to find the best fit for the preferred language which you have set in your browser. This is nothing new but usually requires some … Continue reading \"Multi-Lingual User Interfaces\"","og_url":"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/","og_site_name":"Tales of a Code Monkey","article_published_time":"2009-01-26T23:16:00+00:00","article_modified_time":"2014-02-23T09:00:01+00:00","author":"roger","twitter_misc":{"Written by":"roger"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/","url":"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/","name":"Multi-Lingual User Interfaces - Tales of a Code Monkey","isPartOf":{"@id":"https:\/\/cymbeline.ch\/#website"},"datePublished":"2009-01-26T23:16:00+00:00","dateModified":"2014-02-23T09:00:01+00:00","author":{"@id":"https:\/\/cymbeline.ch\/#\/schema\/person\/cf1f3b3205f4266bf8b68a80fa6b0916"},"breadcrumb":{"@id":"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cymbeline.ch\/2009\/01\/27\/multi-lingual-user-interfaces\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cymbeline.ch\/"},{"@type":"ListItem","position":2,"name":"Multi-Lingual User Interfaces"}]},{"@type":"WebSite","@id":"https:\/\/cymbeline.ch\/#website","url":"https:\/\/cymbeline.ch\/","name":"Tales of a Code Monkey","description":"... the adventures of a guy making software.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cymbeline.ch\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cymbeline.ch\/#\/schema\/person\/cf1f3b3205f4266bf8b68a80fa6b0916","name":"roger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cymbeline.ch\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/33cc08db99ae52beb26ab6fda46e0eb7?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/33cc08db99ae52beb26ab6fda46e0eb7?s=96&r=g","caption":"roger"},"sameAs":["https:\/\/www.cymbeline.ch"],"url":"https:\/\/cymbeline.ch\/author\/roger\/"}]}},"_links":{"self":[{"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/posts\/43"}],"collection":[{"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":2,"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":199,"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/posts\/43\/revisions\/199"}],"wp:attachment":[{"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cymbeline.ch\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}