flutter_i18n_locize 1.0.0
flutter_i18n_locize: ^1.0.0 copied to clipboard
Easy integration locize.io to flutter_i18n. Contains methods to fetch translations and upload new translations.
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. |