localized_text_widget 0.4.0 copy "localized_text_widget: ^0.4.0" to clipboard
localized_text_widget: ^0.4.0 copied to clipboard

Use with the `localized_text_key_generator` package to simplify text widgets with localized text

example/main.dart

import 'package:flutter/material.dart';
import 'package:localized_text_widget/localized_text_widget.dart';

void main() {
  runApp(const MaterialApp(
    onGenerateTitle: AppLocalizationsKey.myAppTitle.resolve,
    home: HomePage(),
  ));
}

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

  @override
  build(context) {
    return Scaffold(
      body: Column(
        children: [
          // show same text ignoring current locale
          Localized(text: Message.static('static text')),
          // show localized text using AppLocalizations generated by flutter_localizations
          Localized(text: LocalizationMessage<AppLocalizations>.getter((l) => l.localizedText)),
          // show localized using class generated by localized_text_key_generator
          const Localized(text: AppLocalizationsKey.localizedText),
        ],
      ),
    );
  }
}
0
likes
160
points
158
downloads

Publisher

unverified uploader

Weekly Downloads

Use with the `localized_text_key_generator` package to simplify text widgets with localized text

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on localized_text_widget