|
|
|
|
|
by shouldbworking
3343 days ago
|
|
I worked at a place that used neither the header or geo-ip. Multi language capability was a check box for a client and they never specified how it needed to work, so it was implemented in the most haskish way possible. The app was not localizable, it was using an obsolete platform and third party widget library. So.... We made a handler that piped the HTML output to a parser which attempted to identify the visible text on the page and translated it using a dictionary. The only way to choose a language was a small drop down on the top of the page that was always in English, and since it was implemented so badly usually you had to leave and return to the site for the translator to start working(caching issues). |
|