fluent_localization 0.0.3 copy "fluent_localization: ^0.0.3" to clipboard
fluent_localization: ^0.0.3 copied to clipboard

outdated

Package that allows you to set up and use translations in an easy and quick way

fluent_localization #

Package that allows you to set up and use translations in an easy and quick way

Getting Started #

Add dependencies #

fluent_localization: ^0.0.3

Add assets folder to Flutter #

flutter:
    assets:
        - "assets/languages/"

Create assets files #

assets/
    languages/
        en.json
        es.json

Build module #

Fluent.build([
    LocalizationModule(),
]);

Use it #

class App extends StatelessWidget {
    const App({super.key});

    @override
    Widget build(BuildContext context) {
        // Define your supported locales
        final locales = [
            Locale("es"),
            Locale("en"),
        ];
        // Get localization delegates
        final localizationDelegates = Fluent.get<LocalizationApi>().getLocalizationDelegates(locales);
        
        return MaterialApp(
            title: 'Fluent Localization Demo',
            localizationsDelegates: localizationDelegates,
            supportedLocales: locales,
            home: Scaffold(
                body: Builder(
                    builder: (context) {
                        final hello = context.tl('hello');
                        return Center(
                            child: Text(hello),
                        );
                    },
                ),
            ),
        );
    }
}

Example #

0
likes
0
points
179
downloads

Publisher

unverified uploader

Weekly Downloads

Package that allows you to set up and use translations in an easy and quick way

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

ez_localization, fluent_localization_api, fluent_sdk, flutter, flutter_localizations

More

Packages that depend on fluent_localization