Introduction

Inlang is infrastructure that consists of extendable tools and apps to make localization simple.

Getting started

Step-by-step guide to setting up inlang.

Design principles

Learn how inlang is designed.

Build on inlang

Extend the library with third-party plugins or write your own.

Editor

Let non-technical team members (translators) manage messages in a repository. The editor is a baby of VSCode and Figma, combining a git based editor with a web-based and simple to use editor.

the inlang editor to manage translations

Dev tools

Inlang is designed to be extended, the dev tools below are a small selection of dev tools that are maintained by inlang. With the @inlang/core module, you are able to build tools according your needs. Read more about the infrastructure design principle.

IDE-Extension (get notified)

Improve developers' productivity by (semi)automating repetitive tasks like the extraction of messages, seeing localization related errors directly in the IDE and more.

Screen Recording 2022-02-15 at 15 02 26

CLI (get notified)

Validate and extract messages in a repository with inlang's CLI.

CLI validate example