Localize your app from spreadsheet
This is a multi package repository of the lokse project. The project's goal is to faciliate the work with translations held in Google spreadsheet.
- The original idea is from
localize-with-spreadsheet
package - We adopted it and made a package "fork"
ackee-localize-spreadsheet-sdk
used by all 3 platforms (iOS, Android, Web) - As the time went, other platforms (iOS, Android) abandoned the package and the Web platform remained as the only one using it
- Because of several reasons, the tool was reworked into the next generation version and first released in September 2020 (before Google stopped support for unauthenticated access to its Sheets API, which was on of the resons) 🚀
You're maybe curious what the name means. Some people can pronounce it as Lokše which is a name for Slovak potato flatbread.
Maybe it was an inspiration. But the truth is, it's a little pun. The name has evolved by abbreaviating the term localization sheet and transcripting Czech pronounciation:
Localization Sheet ➡ LocShe ➡ LokShe ("c" is pronounced as "k" in Czech) ➡ LokŠe ("sh" is pronounced as "š") ➡ Lokse 🤓
lokse
- CLI tool for updating project's translations from Google spreadsheet@lokse/core
- Core functionality handling fetch of sheet, extracting, parsing data and writing in output format.@lokse/plugin-prettier
- Plugin used to format output translations file using Prettier.@lokse/plugin-fallback
- Plugin for fallbacking missing translations to the default language translation.@lokse/plugin-non-breaking-spaces
- Plugin for replacing white spaces after single letter characters with non-breking space.
There is an extension into VsCode editor that allows you to run commands easily.
- Author of
localize-with-spreadsheet
- Xavier H. - Authors of
ackee-localize-spreadsheet-sdk
- Jakub Baierl, Jiří Šmolík, Lukáš Kočí
Fork of https://github.com/xavierha/localize-with-spreadsheet
Lokse is licensed under the MIT License.
Documentation is licensed under Creative Commons License.
Created with ♥ by @horaklukas and all the great contributors.