Category: Developer Guides & Tutorials - Page 5

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.

Java and Lokalise integration for internationalization (i18n)

Java internationalization (i18n): translate your Java app/website

Internationalization has become an invaluable method for engaging users and providing a seamless experience in today's globalized world. By tailoring your Java app to support multiple languages and cultural nuances, you make it accessible to users across different regions, ensuring they feel right at home. In this article, we’ll explore how Java internationalization can help you translate your apps or websites effectively and

Updated on December 23, 2024·Ilya Krukowski
lokalise_html

Translate HTML code: How to translate HTML into different languages with examples

In the previous articles we have seen how to internationalize jquery i18n, Angular, and Vue applications. However, one might still ask: “How can I translate HTML?”, “Is there an HTML translator application?” and the answer is yes! So, in this article, I will explain how to get started on translating HTML code into different languages using Lokalise: a simple yet very powerf

Updated on August 20, 2024·Ilya Krukowski
Lokalise graphic of PHP localization

Implementing PHP localization: A complete guide

In this tutorial, we’ll discuss how to implement PHP translation, localization, and internationalization. PHP remains a stable and popular choice for web development, and despite the rise of other programming languages like Python, Ruby, and Node.js, a large number of applications are still built using flat PHP without any framework. Effective translation management system can stre

Updated on October 3, 2024·Ilya Krukowski
symfony translation overview image

Symfony translation: A step-by-step guide with examples

In this article, we are going to discuss Symfony translation and localization and learn how to translate Symfony apps into multiple languages. We will cover all the important concepts and discuss various examples to help you get started with Symfony i18n. The source co

Updated on October 3, 2024·Ilya Krukowski
How to use GitHub Actions with Lokalise

How to continuously localize using GitHub Actions

What if your development team could seamlessly transfer data between Lokalise and GitHub without entering Lokalise or giving read/write permissions? Well, it’s possible! And I’m going to show you how. Check out our new in-depth tutori

Updated on September 23, 2024·Eric Silberstein
Lokalise and Python logos

Python i18n internationalization & localization with examples

Internationalization, i18n for short, is the process of adapting your software to support various linguistic and cultural settings. This beginner's guide to Python i18n helps you get started with internationalization using the gettext tool and its related modules. Internationalization is a continual process, which forms an integral part of software development. If your end users

Updated on September 23, 2024·Ilya Krukowski
EmberJS internationalization (i18n)

The art of translation testing: A developer's guide

When you're deep in the trenches of coding, lost in a sea of algorithms, data structures, and design patterns, it can be easy to overlook the subtler elements of software development. However, as you strive to extend your digital reach, one aspect that shouldn't be brushed aside is translation testing. Understanding translation testing Before we delve into the nuances of this topic, let's get the basics straight. Translation testing isn't just about proofreading; it's a comprehe

Updated on August 28, 2024·Ross Weldon
types_translation

9 types of translation and how to choose the right approach

A one-size-fits-all approach to translation doesn't work anymore. A checkout flow requires a different translation than a help article. Marketing copy needs a different treatment than technical documentation. And legal contracts call for different expertise than software UI. Yet most teams tend to default to the same translation workflow for everything. Or worse, they cycle through different providers trying to find one that handles all content types well. Neither approach works.<

Updated on March 10, 2026·Ross Weldon

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