Skip to content

From xlsx to native i18n for your platform

License

Notifications You must be signed in to change notification settings

MercadonaIT/localizame

Repository files navigation

Localizame

What is Localizame?

Localizame is an opinionated open-source tool that generates Android, iOS, and Angular code, ready to be imported into your project, from a .xlsx template of internationalization (i18n) terms.

You can run Localizame locally as a web application using SvelteKit + Vite.

Live Demo

Check out the fully functional demo of Localizame at here.

(We use a courtesy spot instance on GCP. If the demo is unresponsive, it means it's rebooting for a minute or two 😄)

How it Works

Localizame is designed with a simple workflow. The input is an .xlsx file with a single sheet containing various columns. The first column contains string keys, and the subsequent columns contain translations for different languages, as many as you need.

Step 1: Load the File

Drag and drop your .xlsx file into the designated area. You can find an example input file here.

Drag and drop the file into the loading area

Step 2: Generate Code

Select the platforms you want to generate code for and click the "Download" button. You can find an example output file for Android and iOS here.

Select the platforms and download

And Voilà! The downloaded .zip file contains the code that you need to add to your project to consume the translations.

How to Run

To run Localízame, follow these steps:

npm install && npm run dev

Feedback

We appreciate your feedback, ideas, and how you use Localizame. You can use the issues section to communicate with us and the community.

License, Expertise, and Contributions

Localizame is developed under the Apache License, which means you can contribute and help it grow. We would love to hear from you and have you on board!

Learn how to contribute to Localízame

Work with Us

If you're interested in this project and want to learn more about what we do, contact us at Mercadona IT Opensource.

If you'd like to work with us and contribute to our mission, apply here to join Mercadona IT.

About

From xlsx to native i18n for your platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •