Best practices for internationalizing web applications?

前端 未结 4 1424
情深已故
情深已故 2021-01-30 04:10

Internationalizing web apps always seems to be a chore. No matter how much you plan ahead for pluggable languages, there\'s always issues with encoding, funky phrasing that doe

4条回答
  •  不思量自难忘°
    2021-01-30 04:50

    As an English person living abroad I have become frustrated by many web application's approach to internationalization and have blogged about my frustrations.

    My tips would be:

    • think about how you show an international version of a page
    • using geolocation might work for many users, but as my examples show for many it will not
    • why not use the Accept-Language header for determining which language to serve
    • if a user accesses a page via a search engine then don't redirect them somewhere else e.g. to a homepage in a different language
    • it's extremely annoying to change language and have a different page reload - either serve the same page or warn the user that the current content is not available in a different language before redirecting them
    • English is a very common language, so perhaps default to that
    • But make sure the change language option is clear on the GUI (I like what Google Maps are doing, as shown in the post)

    All I see on the Web is companies getting internalization wrong. Getting it right from a user's perspective is tricky indeed.

提交回复
热议问题