Category: Developer Guides & Tutorials - Page 12

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.

JavaScript and jQuery logos

jQuery.i18n: Localization & internationalization tutorial with examples

Recently we have done an overview of the most popular internationalization libraries for JavaScript covering solutions like I18next, Globalize and others. In this article, however, we are going to focus on a single solution and talk about localizing JavaScript apps with jQuery.I18n. This is a feature-rich library developed and supported by Wikimedia team. It is easy to get started and which is sui

Updated on December 3, 2024·Ilya Krukowski
Node.js localization and internationalization

Localization in Node.js and Express.js with i18n examples

As your application grows and attracts more users, one of the most effective ways to expand your user base is through localization. By supporting multiple languages, you can make your app accessible to a wider audience. That's why it’s smart to consider localization in Node.js early in your development process, even if you’re not planning to launch with multi-language support right away. Node.js is a popular cross-platform,

Updated on October 4, 2024·Ilya Krukowski
Lokalise and Ionic translation

Ionic internationalization i18n tutorial with ngx-translate

Ionic is a popular framework for creating hybrid applications running on IOS, Android, and Windows Phone. In this tutorial we are going to discuss how to perform Ionic translation using ngx-translate library with examples.

Updated on September 20, 2024·Roman Kutanov
React Native localization and internationalization

React Native app localization tutorial with react-native-localize

In this tutorial, we will learn how to implement React Native localization and internationalization, including support for localized time. Internationalization (I18n) makes it simpler to translate our React Native app into multiple languages. Once internationalization is performed, we will see how to perform React Native localization by supporting English and Russian language

Updated on November 9, 2022·Ilya Krukowski
Photo of a glossary page in a book

Glossary of translation and localization terms

Whether you are experienced in localization or not, some terms may still raise a question. With so many important acronyms, abbreviations, and phrases in the world of localization and localization management, we decided to compile a comprehensive glossary of translation and localization terms. Read on to learn more about the most common terminology related to localization and trans

Updated on August 20, 2024·Lokalise
Lokalise illustration for agile localization

Agile software localization and translation: The complete guide

In the world of software development, localization used to be an afterthought. Product teams would focus on the design and development of the product, and only when the product was complete would they consider localization. Software development doesn’t work that way anymore. Companies have gone from annual and biannual releases to weekly and even daily releases. This has raised the need for agile

Updated on July 23, 2024·Alexander Pereverzevs
Globalize logo

Globalize: How to store Rails translations inside a database

In one of our previous articles we were talking about the process of internationalizing Rails applications. That article explained all I18n basics, but it was revolving around placing all translations inside YAML files. There is nothing wrong about this approach, but unfortunately it does not always work.

Updated on November 15, 2022·Ilya Krukowski
Illustration of branch with tags

Branching by using tags and separate projects

Introduction to project branching Modern software development involves the use of source code repositories. Once there is a repository, there are branches to which developers commit different changes in their code. Usually changes happen on multiple branches at the same time. As a result, the language files or localization files used in software localization may differ from branch

Updated on August 28, 2024·Nick Ustinov

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