/

About the cultural consultant in localization role

Localization revolves around culture. In this industry, a cultural consultant can be just as important as a translator in localization. For some types of content, it can make a real difference. A seemingly innocent phrase, image, color, joke, or reference can mean something completely different in another culture. Many companies hire cultural consultant in localization […]

/

Node.js localization: How to translate an express app with i18n-node

Once an app has users in more than one country, hardcoded English strings are no longer enough: people expect labels, messages and dates in their own language. Internationalization (i18n) prepares the code so its text can change per language, and localization (l10n) supplies the translations and regional formats for each one. In this guide, we’ll […]

/

How to conduct market research for a localization strategy

Which markets should you localize for? The only way you can answer this question is through market research. When you conduct market research for a localization strategy, you gain an understanding on where your product has the strongest potential, what people in those markets expect, and which languages and locales you need to support. Read […]

/

Placeholders in translation: How to handle variables safely

During translation, not every part of a text string should be translated. Some elements need to stay exactly as they are so that the application can insert dynamic information correctly. These elements are called placeholders. It’s important we know how to handle placeholders in translation the proper way. A missing or modified placeholder can lead […]

/

Enterprise localization: How to build a scalable localization strategy

You’re at a point where you need to support several new languages. Your marketing team is publishing content every day. Your devs are adding new strings fast. Different teams are working with different translators, terminology is not as it should, someone inevitably discovers a bug. Sounds familiar? Enterprise localization can give you headaches. You need […]

/

How to provide context for AI translation

AI systems do a pretty good job with translations. Or so we think. There’s a catch: good translation isn’t always the right translation. Give AI a sentence without any background, and it has to make a lot of decisions on its own. Does it always make the right decision? Not really. In this guide, you’ll […]

/

CakePHP localization: How to translate a CakePHP app with i18n

CakePHP relies on conventions to keep configuration simple. For example, if you name a table todo_lists, the framework expects the related table class, controller and template folder to follow the same naming pattern. This makes it easier to navigate an unfamiliar CakePHP project.  These conventions do not cover the language used by the application. If […]

/

Community-driven localization: how MacPacker made localization accessible to its open-source community

MacPacker is an open-source archive previewer and manager for macOS, maintained by independent Apple platform developer and LeanBytes founder Stephan Arenswald. With the goal of becoming a native macOS alternative to archive management tools such as 7-Zip, the application is designed for users around the world, thus making localization an important part of its growth. […]

/

Accessibility and localization: How to build more inclusive multilingual products

Accessibility and localization are more similar than you’d think. They make it easier to understand and use a product, each in its own way. Below, we’ll see how they come together and how to create inclusive products for your international audience. What do accessibility and localization have in common? Accessibility is associated with making digital […]

/

Django i18n: How to translate and localize your app

Django comes with an ORM, an admin site, authentication, and a template engine, so you can get an application up and running quickly. As the project grows, though, supporting users in different languages requires more than translating a few strings. Internationalization (i18n) prepares the code for multiple languages and locales. Localization (l10n) provides the translations […]