Last updated:
0 purchases
flutter i18n locize
flutter_i18n_locize #
Easy integration locize.io to flutter_i18n. Contains methods to fetch translations and upload new translations.
Use cases #
Fetching translations #
Create config file .locize.yaml inside your root project folder and paste the next lines:
assetsPath: "./assets/flutter_i18n"
project:
id: "..." # change your project id
namespaces: # change your supported namespaces
- "mobile"
languages: # change your supported languages
- "en"
- "ru"
version: "latest"
copied to clipboard
Open your terminal and run next command:
flutter pub run flutter_i18n_locize fetch
copied to clipboard
Check that translations has been loaded to your assets.
Uploading new translations #
Create config file .locize.yaml inside your root project folder and paste the next lines:
assetsPath: "./assets/flutter_i18n"
project:
id: "..." # change your project id
apiKey: "..." # change your API key
namespaces: # change your supported namespaces
- "mobile"
languages: # change your supported languages
- "en"
- "ru"
version: "latest"
copied to clipboard
Add some translations to your assets.
Open your terminal and run:
flutter pub run flutter_i18n_locize upload
copied to clipboard
Check that translations has been uploaded to locize.io.
Available commands #
Command
Description
fetch
Downloads translations from the locize.io to your asset folder.
upload
Uploads translations to the locize.io from your asset folder.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.