Tutorials

A Beginner’s Guide to Python I18n

Internationalization, shortly known as i18n, is the process of adapting your software to support various linguistic and cultural settings. It should not only translate instructions and messages but also take into account varying user experience across societies. This beginner’s...

· 6 min read >

Ionic Translation and Internationalization

Ionic is a popular framework for creating hybrid applications running on IOS, Android, and Windows Phone. In this article we are going to discuss how to perform Ionic translation using ngx-translate library. One of the primary reasons for using...

· 8 min read >

React Native Localization and Internationalization

In this tutorial, we will learn how to implement React Native localization and internationalization. Internationalization (I18n) makes it simpler to translate our React Native app into multiple languages. Once internationalization is performed, we will see how to perform React Native...

Libraries for translating JavaScript apps

In the previous articles we have seen how to perform localization in back-end: specifically, we’ve covered Rails and Phoenix frameworks. Today, however, we are going to talk about libraries for translating JavaScript apps and briefly see them in action....

· 11 min read >

Store translations inside database with Globalize

  In one of our previous articles we were talking about the process of internationalizing Rails applications. That article explained all I18n basics, but it was revolving around placing all translations inside YAML files. There is nothing wrong about...

· 7 min read >

Branching by using tags and separate projects

Introduction to project branching Modern software development involves the use of source code repositories. Once there is a repository, there are branches to which developers commit different changes in their code. Usually changes happen on multiple branches at the...

· 3 min read >

Localization of Phoenix Applications

Today we will continue covering back-end frameworks and talk about localization of Phoenix applications with the help of Gettext. You might not have heard about Phoenix before, so let me say a couple of words about it. This is...

· 9 min read >

Localization workflow: best practices

In the localization of any software including websites and web apps, mobile apps, games, IoT and standalone software, there is no continuous, logical document similar to articles and books. Instead, there are hundreds or thousands of words/phrases which by...

· 8 min read >

Android localization: Step-by-step

You may be building your first Android app or you may already have a few. Why are you creating them? Hopefully, you want your apps to grow and be used worldwide. But most of the world does not speak...

iOS localization: Step-by-step Guide

The process of localization is sometimes tedious and unorganized. Lokalise helps you solve this problem. In this tutorial, we’ll focus on enabling localization in your application and adding, managing and integrating localizations in your project. This tutorial is based...

· 3 min read >