Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does I18N safe mean?

I came across a comment in some code referring to said code being "I18N safe".

What does this refer to?

like image 694
Lawrence Johnston Avatar asked Feb 25 '09 17:02

Lawrence Johnston


People also ask

What does I18n mean?

Internationalization (sometimes shortened to "I18N , meaning "I - eighteen letters -N") is the process of planning and implementing products and services so that they can easily be adapted to specific local languages and cultures, a process called localization .

Why is it called I18n?

Internationalization (i18n) Example Internationalization is also called i18n (because of the number of letters, 18, between “i” and “n”). Internationalization ensures your software is localizable and is typically done by software developers and engineers.

Why is I18n important?

I18n is product development focused so that in the case of software, one code base is made capable of supporting worldwide languages and locale-specific formatting and behaviors. It's a critical and sometimes underestimated step that is needed for successful and scalable L10n.

Do I need I18n?

I18n is the prerequisite of any localization effort. A delayed internationalization process could create a domino effect that derails the launch of your website, app, or software in multiple markets.


1 Answers

I + (some 18 characters) + N = InternationalizatioN

I18N safe means that steps were taken during design and development that will facilitate Localization (L10N) at a later point.

like image 145
cdonner Avatar answered Oct 02 '22 16:10

cdonner