auto_localization 1.2.0 auto_localization: ^1.2.0 copied to clipboard
This is a project to automatically translate your app in any language.
auto_localization #
A new Flutter plugin. Flutter package to dynamically translate your app.
This plugin will AUTOMATICALLY detect the app Localization and translate the text.
HOW IT WORKS #
So the point was to find a way to convincely translate text in all the languages. To do that we create this system who seam to works really well. It Uses Google Translate
Getting Started #
There is even a cache system to make it faster.
Add the dependency in pubspec.yaml
:
dependencies:
...
auto_localization: ^1.1.9
HOW TO USE #
init the plugin
await AutoLocalization.init(
appLanguage: 'en',
userLanguage: 'it'
);
Translate something
await AutoLocalization.translate("hello");
Use the builder to translate widgets smoothly
AutoLocalBuilder(
text : [
'hello',
'how are you?',
'everything is fine',
],
builder: (stringList, percentage){
return Text.rich(TextSpan(
children: [
TextSpan(text: stringList[0]+' '),
TextSpan(text: stringList[1]+' '),
TextSpan(text: stringList[2]),
]
));
});