An open API service indexing awesome lists of open source software.

https://github.com/macav/flutter-google-i18n


https://github.com/macav/flutter-google-i18n

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# flutter-google-i18n

A small library for internationalizing a Flutter app using Google spreadsheet.

![Demo gif](app.gif)

## Example

You can view the demo app here: https://github.com/macav/flutter-google-i18n-demo

## How to get the spreadsheet JSON link

Open the spreadsheet with the translations, which is structured in the same way as the demo one.
Now you need to also publish the document to the web.
Click on File -> Publish to the web -> Publish. You can ignore the link provided.

Then you need to get a shareable link.
Click on File -> Share -> Get link
You will get a link in the following format:
https://docs.google.com/spreadsheets/d//edit?usp=sharing

Now replace the identifier in the following link:
https://spreadsheets.google.com/feeds/list//1/public/values?alt=json

You should get the spreadsheet data in a JSON format.
A link for this demo looks like this:
https://spreadsheets.google.com/feeds/list/1TGbtKpdNRptYwUVtqmkI2L7Ix00i-fQMnrChGHx2Ajk/1/public/values?alt=json