A dart library that generates Flutter localization code from ARB file.
This library is an extension of official Flutter localizations. You can refer to 👉here👈 to config the flutter_l10n.yaml.
- Compatible with official APIs.
- Support multiple packages/modules.
- Support using without
context.
dart pub global activate flutter_l10n
-
Generate
S.dartfile from*.arbfiles in your project directory by running:flutterl10n. -
Register in
MaterialApp/WidgetsApp:
MaterialApp(
localizationsDelegates: [
S.delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
],
);- Reference strings by
S.of(context).helloWorldorS.current.helloWorld.