Category: Developer Guides & Tutorials - Page 2

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.

Technical part of localization with code

Easy guide to technical localization (+ free checklist)

When companies take their product global, something almost always breaks. Text doesn’t fit. Interfaces glitch. The UI layout looks off. Sometimes, features even stop working entirely. This isn’t just bad luck or sloppy translation. It’s a technical issue that happens when localization is treated as an afterthought instead of something to build for from day one. And that’s the part that trips most teams up. There’s no single “owner” of technical localization. It’s shared across eng

Updated on June 30, 2025·Mia Comic
SRT scaled

What is an SRT file? Subtitle format explained

An SRT file is a plain text file used to add subtitles to videos. It’s one of the simplest and most common formats out there. If you’ve ever turned on captions on a YouTube video, there’s a good chance it was using an SRT file behind the scenes. People use SRT files for all kinds of things: social media clips, online courses, interviews, films, you name it. They’re easy to make, easy to edit, and they work pretty much everywhere without hassle. In this post, we’ll

Updated on June 19, 2025·Ilya Krukowski
Libraries for translating JavaScript apps

Libraries and frameworks to translate JavaScript apps

In our previous discussions, we explored localization strategies for backend frameworks like Rails and Phoenix. Today, we shift our focus to the front-end and talk about JavaScript translation and localization. The landscape here is packed with options, which makes many developers a

Updated on April 28, 2025·Ilya Krukowski
lokalise unicode blog

Character encoding: Types, UTF-8, Unicode, and more explained

In this article, we’ll explore various types of character encoding used in the world of information technology. We’ll break down why encoding matters, explain how they function, and highlight the key differences between ASCII, UTF-8, UTF-16, and the Unicode Standard. Understanding these differences is essential for correctly handling text in any software application, especially when working with localized time and date formats that rely on proper ch

Updated on April 7, 2025·Ilya Krukowski
FastAPI visual

FastAPI i18n: A step-by-step guide with examples

Internationalization (FastAPI i18n) is essential when developing applications for a global audience. Whether you're building an API for a multilingual website or supporting multiple locales in a SaaS product, handling translations efficiently ensures a seamless user experience. This guide provides a practical, step-by-step approach to adding i18n support to your FastAPI app. N

Updated on February 19, 2025·Ilya Krukowski
Lokalise MTPE

Machine translation post-editing: The only guide you need

While machine translation has made remarkable strides in speed and accuracy, it’s far from perfect. This is why it’s important for human translators to step in to fine-tune machine-translated content. Machine translation post-editing (MTPE) process brings the perfect blend of technology and human expertise. Do it right, and it will transform the way you approach translation tasks. To help you get there, we wrote this guide in collaboration with expert translators. It’s your go-to

Updated on January 29, 2025·Mia Comic
Next_js

Next.js localization: A step-by-step guide with examples

In this tutorial, you’ll learn how to implement Next.js i18n application using the next-globe-gen plugin. We’ll cover everything from managing translation files and handling pluralization to creating a language switcher and managing localized time, all with practical multi-language examples. Localization is a key step in the Next.js internat

Updated on January 23, 2025·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