Skip to main content
Software localization blog category featured image | Phrase

Software localization

How to Combine Two PO Translation Files Together

Are you implementing i18n with gettext and want to find out how to merge PO files? Here is what you need to know.
Software localization blog category featured image | Phrase

Software localization

Localized Form Validation

Form validation is difficult to separate from UX. So is internationalization. This tutorial will show you how to make both work together smoothly.
Software localization blog category featured image | Phrase

Software localization

Creating a WordPress Multilingual Site: Best Practices for Custom Theme Localization

Round out your understanding of Wordpress theme localization with a bunch of recipes for accomplishing common i18n and l10n tasks.
Software localization blog category featured image | Phrase

Software localization

Creating a WordPress Multilingual Site: Beginning Custom Theme Localization with gettext

Find out how to make a WordPress custom theme adaptable to multiple locales and localize it by learning the gettext system along the way.
Software localization blog category featured image | Phrase

Software localization

Creating a WordPress Multilingual Site: Content & Polylang

Robust i18n plugins like Polylang make the setup of a WordPress multilingual site simple and quick. Let's create a blog and internationalize it with ease.
Software localization blog category featured image | Phrase

Software localization

Babel’s I18n Advantages for Multilingual Apps

Python Babel is a well-known library for Python i18n and l10n. Learn how to use it and integrate it with Jinja2 templates in this tutorial.
Software localization blog category featured image | Phrase

Software localization

Introduction to the gettext Tools for Internationalization

The GNU gettext package is a powerful set of tools that can ease i18n and l10n for your applications. Get your skills going with this tutorial.
Software localization blog category featured image | Phrase

Software localization

A Better Way to Set and Manage Locale Data in Your Phoenix Apps

Learn how to craft a custom module plug that allows to set and persist the chosen locale. Our solution supports GET param, cookie and HTTP header.
Software localization blog category featured image | Phrase

Software localization

Ruby I18n: Translate Ruby Projects with gettext & PO Files

Ruby i18n from A to Z: Learn how to translate Ruby applications, what GetText and PO filesĀ are, about their format and how to translate with fast_gettext.