language_helper 0.2.2
language_helper: ^0.2.2 copied to clipboard
Make it easier for you to implement multiple languages into your app.
0.2.2 #
- Renamed from
LanguageNotifiertoLanguageBuilderand marked it as Deprecated. - Improved
LanguageBuilderbehavior.
0.2.1 #
- Use the
language_codeplugin instead of thedevicelocale.
0.2.0+3 #
- Added
isAutoSaveparameter toinitialto allow the plugin auto save and reload the language when changed and opened in the next time.
0.2.0+2 #
- You can use
@{param}instead of@paramto translate text with parameters. - Added
paramsparateters to thetranslatemethod.
0.2.0+1 #
-
[BREAKING CHANGE] the
initialmethod will returnFuture, so you need to useawaitto make it equal to before. -
The app will try use
Devicelocaleas the default language code if theinitialCodeis not set. -
Added
useInitialCodeWhenUnavailableparameter to control theLanguageCodeswhen you change to unavailable code. -
Added
trP()extension to allow replacing specific texts by values. Ex:final text = 'Hello @user'.trP({'user' : 'Vursin'}); // => Hello Vursin -
Added test.
0.1.0+2 #
- Improved the pub score.
0.1.0+1 #
- Improved function headers.
- Changed to use
debugPrint.
0.1.0 #
- [BREAK] Rename the param from
defaultCodetoinitialCode. - [FEAT] Add a param
onChangedto notify when the language is changed.
0.0.4 #
analyzewill be automatically called ininitialwhenisDebugistrue.
0.0.3 #
- [LanguageHelper] add
forceRebuildto allow the plugin to force rebuild all the widgets intead of only root widgets. - [LanguageNotifier] add
forceRebuildto allow the plugin to force rebuild this specific widget or not.
0.0.2 #
- [Feat] Add method
LanguageHelper.instance.analyze()to analyze the missing texts of all languages. - Add headers for
LanguageCodesenum.
0.0.1+1 #
- [LanguageNotifier] Only change the state of the root widgets to improve performance.
0.0.1 #
- Initial release.