1517544791599.jpg

Ilya Krukowski

Lead of content, SDK/integrations dev

Ilya is a lead of content/documentation/onboarding at Lokalise, an IT tutor and author, web developer, and ex-Microsoft/Cisco specialist. His primary programming languages are Ruby, JavaScript, Python, and Elixir. He enjoys coding, teaching people and learning new things. In his free time he writes educational posts, participates in OpenSource projects, goes in for sports and plays music.

Latest posts by Ilya Krukowski:

Lokalise and Django logos

Django i18n: A beginner's guide

Want to make your Django app accessible to users around the globe? This beginner’s guide to Django i18n (internationalization) will walk you through the basics of adapting your application for different languages and cultures. Whether you’re starting fresh or updating an existing project, this guide has you covered. We’ll begin by enabling Django i18n in your project, then explore how to integrate it with tools like Lokalise. By the end, you’ll have a solid grasp of the foundational te

Updated on December 16, 2024·Ilya Krukowski
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
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
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
localization of Phoenix applications

Phoenix i18n tutorial: from gettext to storing & switching locales

Today we will continue covering back-end frameworks and talk about localization of Phoenix applications with the help of Gettext. You might not have heard about Phoenix before, so let me say a couple of words about it. This is a server-side MVC framework written in Elixir, which is a functional programming language

Updated on September 20, 2024·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