Towards Dev

A publication for sharing projects, ideas, codes, and new theories.

Follow publication

Member-only story

Localization and Internationalization with Flutter with EasyLocalization

--

I am developing an App in Flutter right now and an important subject always comes to our minds: How I can make my app grow in several countries and regions?

In this article I will talk a little bit about Localization and Internationalization and how its important to use in your projects, and preferably all the way from the beginning of the development.

Internationalization x Localization?

Internationalization (i18n) is the process of designing and developing your application (webapp, mobile app, etc) in a form that can be adapted and localized to different cultures, regions and languages.

Localization (l10n) is the form that your application adapts to meet the language to some Locale.

In practice, they work together, as when doing the Internationalization you remove any text hard-coded from your application and prepare to receive different language configurations with key and values. And in your application you should use this keys, instead of the hard-coded text.

Example:

Instead of use: “Hello guys, welcome to my App”. You will use something like: “text(app.welcome)”

--

--

Responses (1)

Write a response