flutter_google_i18n 0.0.2 copy "flutter_google_i18n: ^0.0.2" to clipboard
flutter_google_i18n: ^0.0.2 copied to clipboard

outdated

Flutter I18n managed in Google spreadsheet. This package simplifies the translations of the app by using Google spreadsheet, thanks to which a non-tech person can update texts in the app.

flutter-google-i18n #

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

Demo gif

Example #

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

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/<SPREADSHEET_IDENTIFIER>/edit?usp=sharing

Now replace the identifier in the following link: https://spreadsheets.google.com/feeds/list/<SPREADSHEET_IDENTIFIER>/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

4
likes
30
pub points
0%
popularity

Publisher

unverified uploader

Flutter I18n managed in Google spreadsheet. This package simplifies the translations of the app by using Google spreadsheet, thanks to which a non-tech person can update texts in the app.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

async_resource, flutter, path_provider

More

Packages that depend on flutter_google_i18n