Internationalization (i18n) is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes.

learn more… | top users | synonyms (2)

94
votes
12answers
4k views

Effective Strategies for Localization in .NET

I am developing the UI for a .NET MVC application that will require international localization of all content in the near future. I am very familiar with .NET in general but have never had a project ...
27
votes
12answers
2k views

isn't number localization just unnecessary?

I've just read this page http://weblogs.asp.net/scottgu/archive/2010/06/10/jquery-globalization-plugin-from-microsoft.aspx One of the things they did was to convert the arabic date to the arabic ...
14
votes
9answers
373 views

Do you develop with localization in mind?

When working on a software project or a website, do you develop with localization in mind? By this I mean e.g. Externalizing all strings, including error messages. Not using images that contain ...
7
votes
1answer
153 views

What are the absolute, minimum requirement for containing SE Asian charsets for an embedded system project?

I work for a company that has begun integrating embedded computer systems into our products that we manufacture. We have a pretty wide range of products and they are distributed across the globe. ...
6
votes
5answers
1k views

What Special characters should one allow for a Phone Number?

So I am designing a webpage which will be used for global users, includes users from Canada, US, India, UK etc. I need to apply validations for this phone number field, but I'm not sure the best way ...
6
votes
2answers
449 views

Natural language detection for web application

I have my own thoughts how "ideal" multilingual web application or web site should behave. Can you think of better solution? What are the pros and cons of them? What are cons of the solution I am ...
5
votes
9answers
265 views

Internationalization : What things to think about?

I was listening to Jon Skeet's talk at the last StackOverflow Dev Days and he piqued my curiousity regarding internationalization. Suppose I have a waffle-making program, either complete, or still in ...
5
votes
6answers
765 views

Should a EULA be translated?

The headline says it all. I have a application which will be available in 4 languages: French, German, Danish and English. All the text in the app will be translated, but should the EULA also be ...
5
votes
3answers
157 views

Resources for Internationalisation [closed]

We're looking at internationalisation for our application and are looking for any good resources please can recommend to help us out. Books, blog posts, articles, you name it, I'd be interested. The ...
5
votes
4answers
237 views

Multi-lingual error messages and error numbers

So we're looking at the possibility of porting our software to support multiple languages and one of the areas we're going to have to deal with is error messages and other notifications. These ...
5
votes
3answers
125 views

Designing a web app that will be used from distant geographic locations

I have designed/built a number of small web apps. Most have been used by clients who operate in a specific geographic area, mostly within the same state/province. For these I would follow best ...
5
votes
2answers
297 views

Translating longer texts (view and email templates) with gettext

I'm developing a multilingual PHP web application, and I've got long(-ish) texts that I need to translate with gettext. These are email templates (usually short, but still several lines) and parts of ...
4
votes
2answers
535 views

Value of Internationalization in the iPhone App store?

I have several iOS/iPhone apps that have been continually selling in small amounts in over 2 dozen different countries, even though the app UIs and all the store descriptions are only in English. In ...
4
votes
1answer
205 views

Scenarios for differences between UICulture and Culture

In .NET there are two "culture" values, UICulture and Culture. The first one is for localized texts on the UI, while the latter sets the culture for date and number formats. I can't come up with any ...
4
votes
1answer
378 views

How should I architect multi-language support for a group of applications?

I have about 8 web applications (all of them ASP.NET based), and I want to implement multiple language support for all of them and have an architecture that I can leverage on new web applications down ...
3
votes
3answers
207 views

what limitation will we face if each user-perceived character is assigned to one codepoint?

Hi all I was wondering what limitations will we have if Unicode had decided to assign one and only one codepoint to every user-perceived character? Currently, Unicode has code-points that correspond ...
3
votes
2answers
214 views

Representing timezone list

I have a web application that allows the user to choose the timezone from the list. The list is very long (pretty much all CLDR-supported timezones). So the question is - how should I represent it? ...
3
votes
1answer
105 views

What is the best way of storing centralised data for (and from) translation?

We are starting the process of internationalizing our software. To do this we will be writing a series of filters to convert all of our different resource files (resx, text, java resource, etc) into a ...
2
votes
2answers
240 views

Should I HTML encode all output from my API?

I am creating a RESTful JSON API to access data from our website where the content is in German. A handful of the fields will return formatted HTML while most are single lines of text although they ...
2
votes
2answers
100 views

Strategy for website with international strings

What things need to be considered for a Website that contains International strings, for instance Simplified Chinese and English mixed. UTF8 seems to me a natural choice, including a meta tag. ...
2
votes
2answers
222 views

When people work in different countries and need to work together how to keep code in correct language

I'm a member of a small new team and with one of our latest builds I noted that, VS2010 code files don't contain language formatting. So for example when I write down a Euro symbol in my code or ...
2
votes
2answers
402 views

Max. SMS length that will reach all users

I'm building a grants management system where we're trying to find a list of lost users using a number of different means. The first attempt is email but if we do not have an email address, we will ...
2
votes
1answer
80 views

Internationalization through SQL Database and performance issues

I'm using .Net technologies and because ASP.Net "instant translation" is not really easy to do with ResX, since it has to be compiled after every change, there are a few hacks available ...
2
votes
1answer
492 views

Getting URLs from search results

After 1 months research I basically give up on getting all URL's from a search results programmatically, I looked at Google Search API to find a way to get millions of search results "URL's" to be ...
2
votes
4answers
157 views

Class design for internationalized object

I'm looking for some pointers on class design for a global application. Let's say I have to make a class structure to manage products, and the products are sold in different countries. Some of the ...
2
votes
2answers
53 views

Is gettext appropriate for internationalizing user help documentation?

On my project, we have po files to internationalize/translate various labels, error messages, button-text etc. We also have separate po files for the entirety of our help documentation, which is ...
2
votes
3answers
124 views

Internationalization of non-english application

I know there are lots of posts for internationalization, but this is something I didn't found while searching. I have a PHP Web application, which is pretty big right now. It's developed actively for ...
1
vote
5answers
208 views

If someone was making software, able to display content in any written language, what would they have to consider? [duplicate]

I know you'd have to use Unicode. And that Japanese is read vertically and reverse of English. What are some of the things one would have to take into consideration?
1
vote
4answers
182 views

Non-English Naming Conventions [duplicate]

Possible Duplicate: Do people in non-English-speaking countries code in English? I know that there are non-English based languages out there, where keywords are in some other tongue, but ...
1
vote
1answer
39 views

Internationalization messages based in views or in model entities

I have a small webapp in java and I am adding the internationalization support, replacing texts with labels that are defined in dictionary files. While some texts are obviously unique to each view ...
1
vote
1answer
153 views

Translating error messages from an external API?

If I am localizing a piece of software that uses an external API, how should I handle error messages that originate in this API? I do not control the API, I only consume it. The error responses are ...
1
vote
1answer
231 views

Standard place to get localized strings for common elements of software?

Things that are very common in a lot of form based software like OK, Cancel, Save, and Edit buttons. File menus, "select xyz" text, etc. Is there a resource online that has this in some of the ...
0
votes
4answers
141 views

International two-part date formats

Do people outside of the USA use two-part date abbreviations for the current year? For instance, representing the last day of May, you might see someone enter 5/31 into a date field. Do international ...
0
votes
2answers
148 views

Optimal storage space calculation for name, address, phone, fax and email data

Given the following assumptions: The amount of available data storage is highly limited All data is international As much storage as possible must be preserved since it will be used for something ...
0
votes
0answers
69 views

Documentation, Examples, etc of implementing Google's Website Translator [closed]

I can't seem to find any documentation or examples of Google's Website Translator. Here is a link to the home page for it but short of getting started and a couple of key features, I can't find any ...
0
votes
0answers
45 views

Multilingual Windows Based Application [migrated]

I want to make my windows based application in vb.net in 5 different languages... (Japanese, Chinese, German, French and English), by default it’s developed in English. I have already made the whole ...