Category: Developer Guides & Tutorials - Page 10

This is the essential resource for developers, engineers, and technical leads. Content focuses on implementation, integration, and code-level best practices. Find step-by-step tutorials on connecting Lokalise to your CI/CD pipeline (GitHub Actions, GitLab), managing translation keys, and utilizing our SDKs and APIs for automation. The goal is to eliminate developer toil and achieve true continuous localization.

Create a strong localization team

How to create a strong localization team

Each market needs its own subject matter expert, native translator, and quality reviewer. You’ll also need someone to manage everything, this is where localization management comes in, along with a designer or two, developers, and more. 1. Centralized localization team A centralized localization team is located entirely in-house, within a single department. All team members

Updated on December 2, 2024·Mia Comic
Lokalise graphic of translating android applications

Kotlin I18n: Translating & localizing Android apps tutorial

With the arrival of Kotlin and its almost instant fame among the Android developer community, localizing Kotlin applications has become more than just an afterthought. In this piece, we'll delve into how Kotlin handles internationalization, including aspects such as localized time to ensure a seamless user experience across different regions. How many languages do you speak? One? Tw

Updated on November 9, 2022·Dasun Nirmitha
How to store Rails translations in database with Mobility

Mobility Gem: How to store Rails translations inside a database

In one of the previous posts we have discussed how to store Rails translations inside the database with the help of Globalize gem. This feature can come in really handy when you would like to translate user-generated content: for example, blog posts or documentation articles. While Globalize is still a solid and battle-tested solution, it is not actively maintained anymore.Howev

Updated on November 15, 2022·Ilya Krukowski
Lokalise graphic of Xamarin.Forms internationalization

Xamarin.Forms internationalization & localization

If you are reading this, you (or your organization) have already taken the right step toward reaching across multiple platforms using Xamarin.Forms. But just it's as important, if not more so, to speak your customers' language

Updated on November 9, 2022·Dasun Nirmitha
Lokalise illustration of developers

I18n and l10n: List of developer tutorials

Getting started with i18n (internationalization) and l10n (localization) can be quite complex, especially if you have never implemented these concepts before. Many developers find themselves asking: how do I add internationalization support to my application? The short answer is: it depends. Nowadays, there are lots of programming languages and frameworks with their own specifics and caveats. Therefore, the <

Updated on July 16, 2024·Ilya Krukowski
EmberJS internationalization (i18n)

EmberJS i18n: ember-intl beginners tutorial

In this article, you will learn how to implement EmberJS i18n (internationalization) into your application. Internationalization is a part of an application's development strategy to facilitate normalizing the app for a different region or culture, including the language. In the world of coding, internationalization is often referred to as i18n simply because of the term's 20-chara

Updated on November 15, 2022·Arturs Ziborovs
How the Django framework for Python supports internationalization

Advanced Django internationalization

Previously, we explored the basics of how the Django framework supports internationalization. Now, it’s time to take a deeper dive into advanced Django internationalization. In this guide, we’ll cover practical techniques such as pluralization, context-aware translations, dynamic language switching, localizing dates and times, and handling RTL languages like Hebrew. By masterin

Updated on December 16, 2024·Ilya Krukowski
Ruby programming language illustration

How to test ruby gem: step by step tutorial with rspec example

In the previous part of this series we learned the basics of creating a Ruby i18n We created an initial directory structure, defined a gemspec, installed dependencies, and started to write the actual code. Today, we are going to continue creating the Ruby gem and, specifically, we will take care of the testing suite essential for

Updated on November 9, 2022·Ilya Krukowski

Stop wasting time with manual localization tasks.

Launch global products days from now.

  • Lokalise_Arduino_logo_28732514bb (1).svg
  • mastercard_logo2.svg
  • 1273-Starbucks_logo.svg
  • 1277_Withings_logo_826d84320d (1).svg
  • Revolut_logo2.svg
  • hyuindai_logo2.svg