Translate the entire app to 103 languages: A DIY tutorial

Image for post
Image for post

1. Prepare the SpreadSheet

2. Translate the SpreadSheet

3. Setup a server handler

4. Setup client library

// use either i8.text or i8.t
i8.text("Hello there")
// => Xin chào
i8.text("Your app __name__ is being created", { data: { name: "Booking" }})
// => Ứng dụng Booking của bạn đang được khởi tạo
i8.text("Update", { case: "upper" })
// => CẬP NHẬT

Written by

A developer & hobbyist photographer. Develop a drop and drag website builder

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store