@@ -99,18 +99,15 @@ import 'messages_zh.dart';
99
99
/// be consistent with the languages listed in the FormBuilderLocalizationsImpl.supportedLocales
100
100
/// property.
101
101
abstract class FormBuilderLocalizationsImpl {
102
- FormBuilderLocalizationsImpl (String locale)
103
- : localeName = intl.Intl .canonicalizedLocale (locale.toString ());
102
+ FormBuilderLocalizationsImpl (String locale) : localeName = intl.Intl .canonicalizedLocale (locale.toString ());
104
103
105
104
final String localeName;
106
105
107
- static FormBuilderLocalizationsImpl ? of (BuildContext context) {
108
- return Localizations .of <FormBuilderLocalizationsImpl >(
109
- context, FormBuilderLocalizationsImpl );
106
+ static FormBuilderLocalizationsImpl of (BuildContext context) {
107
+ return Localizations .of <FormBuilderLocalizationsImpl >(context, FormBuilderLocalizationsImpl )! ;
110
108
}
111
109
112
- static const LocalizationsDelegate <FormBuilderLocalizationsImpl > delegate =
113
- _FormBuilderLocalizationsImplDelegate ();
110
+ static const LocalizationsDelegate <FormBuilderLocalizationsImpl > delegate = _FormBuilderLocalizationsImplDelegate ();
114
111
115
112
/// A list of this localizations delegate along with the default localizations
116
113
/// delegates.
@@ -122,8 +119,7 @@ abstract class FormBuilderLocalizationsImpl {
122
119
/// Additional delegates can be added by appending to this list in
123
120
/// MaterialApp. This list does not have to be used at all if a custom list
124
121
/// of delegates is preferred or required.
125
- static const List <LocalizationsDelegate <dynamic >> localizationsDelegates =
126
- < LocalizationsDelegate <dynamic >> [
122
+ static const List <LocalizationsDelegate <dynamic >> localizationsDelegates = < LocalizationsDelegate <dynamic >> [
127
123
delegate,
128
124
GlobalMaterialLocalizations .delegate,
129
125
GlobalCupertinoLocalizations .delegate,
@@ -285,14 +281,12 @@ abstract class FormBuilderLocalizationsImpl {
285
281
String get urlErrorText;
286
282
}
287
283
288
- class _FormBuilderLocalizationsImplDelegate
289
- extends LocalizationsDelegate <FormBuilderLocalizationsImpl > {
284
+ class _FormBuilderLocalizationsImplDelegate extends LocalizationsDelegate <FormBuilderLocalizationsImpl > {
290
285
const _FormBuilderLocalizationsImplDelegate ();
291
286
292
287
@override
293
288
Future <FormBuilderLocalizationsImpl > load (Locale locale) {
294
- return SynchronousFuture <FormBuilderLocalizationsImpl >(
295
- lookupFormBuilderLocalizationsImpl (locale));
289
+ return SynchronousFuture <FormBuilderLocalizationsImpl >(lookupFormBuilderLocalizationsImpl (locale));
296
290
}
297
291
298
292
@override
@@ -303,16 +297,15 @@ class _FormBuilderLocalizationsImplDelegate
303
297
}
304
298
305
299
FormBuilderLocalizationsImpl lookupFormBuilderLocalizationsImpl (Locale locale) {
300
+
306
301
// Lookup logic when language+script codes are specified.
307
302
switch (locale.languageCode) {
308
- case 'zh' :
309
- {
310
- switch (locale.scriptCode) {
311
- case 'Hant' :
312
- return FormBuilderLocalizationsImplZhHant ();
313
- }
314
- break ;
315
- }
303
+ case 'zh' : {
304
+ switch (locale.scriptCode) {
305
+ case 'Hant' : return FormBuilderLocalizationsImplZhHant ();
306
+ }
307
+ break ;
308
+ }
316
309
}
317
310
318
311
// Lookup logic when only language code is specified.
@@ -361,8 +354,9 @@ FormBuilderLocalizationsImpl lookupFormBuilderLocalizationsImpl(Locale locale) {
361
354
}
362
355
363
356
throw FlutterError (
364
- 'FormBuilderLocalizationsImpl.delegate failed to load unsupported locale "$locale ". This is likely '
365
- 'an issue with the localizations generation tool. Please file an issue '
366
- 'on GitHub with a reproducible sample app and the gen-l10n configuration '
367
- 'that was used.' );
357
+ 'FormBuilderLocalizationsImpl.delegate failed to load unsupported locale "$locale ". This is likely '
358
+ 'an issue with the localizations generation tool. Please file an issue '
359
+ 'on GitHub with a reproducible sample app and the gen-l10n configuration '
360
+ 'that was used.'
361
+ );
368
362
}
0 commit comments