localized_text_widget 0.4.0
localized_text_widget: ^0.4.0 copied to clipboard
Use with the `localized_text_key_generator` package to simplify text widgets with localized text
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),
],
),
);
}
}