どうも、ちょげ(@chogetarou)です。
CupertinoDatePickerを日本語化するには、どうしたらいいのでしょうか?
方法

CupertinoDatePickerを日本語化するには,まずMaterialAppもしくはCupertinoAppに以下のコードを追加します。
@override
Widget build(BuildContext context) {
return CupertinoApp(
localizationsDelegates: [
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalMaterialLocalizations.delegate,
],
supportedLocales: [
const Locale('ja'),
],
title: 'Flutter Demo',
home: Scaffold(
appBar: AppBar(
title: const Text('Test'),
),
body: Sample(),
),
);
}
ここから日本語化するために、引数「locale」に「Locale(‘ja’)」を指定します。
@override
Widget build(BuildContext context) {
return CupertinoApp(
localizationsDelegates: [
GlobalWidgetsLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalMaterialLocalizations.delegate,
],
supportedLocales: [
const Locale('ja'),
],
locale: Locale('ja'),
title: 'Flutter Demo',
home: Scaffold(
appBar: AppBar(
title: const Text('Test'),
),
body: Sample(),
),
);
}
これでCupertinoDatePickerを日本語化することが出来ます。
コメント