Skip to content

Commit 8fb84d7

Browse files
committed
Format
1 parent 8409aed commit 8fb84d7

File tree

1 file changed

+153
-61
lines changed

1 file changed

+153
-61
lines changed

lib/localization/intl/messages.dart

Lines changed: 153 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,20 @@ import 'messages_zh.dart';
9999
/// be consistent with the languages listed in the FormBuilderLocalizationsImpl.supportedLocales
100100
/// property.
101101
abstract class FormBuilderLocalizationsImpl {
102-
FormBuilderLocalizationsImpl(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString());
102+
FormBuilderLocalizationsImpl(String locale)
103+
: localeName = intl.Intl.canonicalizedLocale(locale);
103104

104105
final String localeName;
105106

106107
static FormBuilderLocalizationsImpl of(BuildContext context) {
107-
return Localizations.of<FormBuilderLocalizationsImpl>(context, FormBuilderLocalizationsImpl)!;
108+
return Localizations.of<FormBuilderLocalizationsImpl>(
109+
context,
110+
FormBuilderLocalizationsImpl,
111+
)!;
108112
}
109113

110-
static const LocalizationsDelegate<FormBuilderLocalizationsImpl> delegate = _FormBuilderLocalizationsImplDelegate();
114+
static const LocalizationsDelegate<FormBuilderLocalizationsImpl> delegate =
115+
_FormBuilderLocalizationsImplDelegate();
111116

112117
/// A list of this localizations delegate along with the default localizations
113118
/// delegates.
@@ -119,7 +124,8 @@ abstract class FormBuilderLocalizationsImpl {
119124
/// Additional delegates can be added by appending to this list in
120125
/// MaterialApp. This list does not have to be used at all if a custom list
121126
/// of delegates is preferred or required.
122-
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates = <LocalizationsDelegate<dynamic>>[
127+
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =
128+
<LocalizationsDelegate<dynamic>>[
123129
delegate,
124130
GlobalMaterialLocalizations.delegate,
125131
GlobalCupertinoLocalizations.delegate,
@@ -169,7 +175,7 @@ abstract class FormBuilderLocalizationsImpl {
169175
Locale('uk'),
170176
Locale('vi'),
171177
Locale('zh'),
172-
Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant')
178+
Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant'),
173179
];
174180

175181
/// No description provided for @creditCardErrorText.
@@ -281,82 +287,168 @@ abstract class FormBuilderLocalizationsImpl {
281287
String get urlErrorText;
282288
}
283289

284-
class _FormBuilderLocalizationsImplDelegate extends LocalizationsDelegate<FormBuilderLocalizationsImpl> {
290+
class _FormBuilderLocalizationsImplDelegate
291+
extends LocalizationsDelegate<FormBuilderLocalizationsImpl> {
285292
const _FormBuilderLocalizationsImplDelegate();
286293

287294
@override
288295
Future<FormBuilderLocalizationsImpl> load(Locale locale) {
289-
return SynchronousFuture<FormBuilderLocalizationsImpl>(lookupFormBuilderLocalizationsImpl(locale));
296+
return SynchronousFuture<FormBuilderLocalizationsImpl>(
297+
lookupFormBuilderLocalizationsImpl(locale),
298+
);
290299
}
291300

292301
@override
293-
bool isSupported(Locale locale) => <String>['sq', 'ar', 'bn', 'bs', 'ca', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'fa', 'fi', 'fr', 'he', 'hr', 'hu', 'id', 'it', 'ja', 'ko', 'lo', 'mn', 'ms', 'ne', 'nl', 'pl', 'pt', 'ro', 'ru', 'se', 'sk', 'sl', 'sw', 'ta', 'th', 'tr', 'uk', 'vi', 'zh'].contains(locale.languageCode);
302+
bool isSupported(Locale locale) => <String>[
303+
'sq',
304+
'ar',
305+
'bn',
306+
'bs',
307+
'ca',
308+
'cs',
309+
'da',
310+
'de',
311+
'el',
312+
'en',
313+
'es',
314+
'et',
315+
'fa',
316+
'fi',
317+
'fr',
318+
'he',
319+
'hr',
320+
'hu',
321+
'id',
322+
'it',
323+
'ja',
324+
'ko',
325+
'lo',
326+
'mn',
327+
'ms',
328+
'ne',
329+
'nl',
330+
'pl',
331+
'pt',
332+
'ro',
333+
'ru',
334+
'se',
335+
'sk',
336+
'sl',
337+
'sw',
338+
'ta',
339+
'th',
340+
'tr',
341+
'uk',
342+
'vi',
343+
'zh',
344+
].contains(locale.languageCode);
294345

295346
@override
296347
bool shouldReload(_FormBuilderLocalizationsImplDelegate old) => false;
297348
}
298349

299350
FormBuilderLocalizationsImpl lookupFormBuilderLocalizationsImpl(Locale locale) {
300-
301351
// Lookup logic when language+script codes are specified.
302352
switch (locale.languageCode) {
303-
case 'zh': {
304-
switch (locale.scriptCode) {
305-
case 'Hant': return FormBuilderLocalizationsImplZhHant();
306-
}
307-
break;
308-
}
353+
case 'zh':
354+
{
355+
switch (locale.scriptCode) {
356+
case 'Hant':
357+
return FormBuilderLocalizationsImplZhHant();
358+
}
359+
break;
360+
}
309361
}
310362

311363
// Lookup logic when only language code is specified.
312364
switch (locale.languageCode) {
313-
case 'sq': return FormBuilderLocalizationsImplSq();
314-
case 'ar': return FormBuilderLocalizationsImplAr();
315-
case 'bn': return FormBuilderLocalizationsImplBn();
316-
case 'bs': return FormBuilderLocalizationsImplBs();
317-
case 'ca': return FormBuilderLocalizationsImplCa();
318-
case 'cs': return FormBuilderLocalizationsImplCs();
319-
case 'da': return FormBuilderLocalizationsImplDa();
320-
case 'de': return FormBuilderLocalizationsImplDe();
321-
case 'el': return FormBuilderLocalizationsImplEl();
322-
case 'en': return FormBuilderLocalizationsImplEn();
323-
case 'es': return FormBuilderLocalizationsImplEs();
324-
case 'et': return FormBuilderLocalizationsImplEt();
325-
case 'fa': return FormBuilderLocalizationsImplFa();
326-
case 'fi': return FormBuilderLocalizationsImplFi();
327-
case 'fr': return FormBuilderLocalizationsImplFr();
328-
case 'he': return FormBuilderLocalizationsImplHe();
329-
case 'hr': return FormBuilderLocalizationsImplHr();
330-
case 'hu': return FormBuilderLocalizationsImplHu();
331-
case 'id': return FormBuilderLocalizationsImplId();
332-
case 'it': return FormBuilderLocalizationsImplIt();
333-
case 'ja': return FormBuilderLocalizationsImplJa();
334-
case 'ko': return FormBuilderLocalizationsImplKo();
335-
case 'lo': return FormBuilderLocalizationsImplLo();
336-
case 'mn': return FormBuilderLocalizationsImplMn();
337-
case 'ms': return FormBuilderLocalizationsImplMs();
338-
case 'ne': return FormBuilderLocalizationsImplNe();
339-
case 'nl': return FormBuilderLocalizationsImplNl();
340-
case 'pl': return FormBuilderLocalizationsImplPl();
341-
case 'pt': return FormBuilderLocalizationsImplPt();
342-
case 'ro': return FormBuilderLocalizationsImplRo();
343-
case 'ru': return FormBuilderLocalizationsImplRu();
344-
case 'se': return FormBuilderLocalizationsImplSe();
345-
case 'sk': return FormBuilderLocalizationsImplSk();
346-
case 'sl': return FormBuilderLocalizationsImplSl();
347-
case 'sw': return FormBuilderLocalizationsImplSw();
348-
case 'ta': return FormBuilderLocalizationsImplTa();
349-
case 'th': return FormBuilderLocalizationsImplTh();
350-
case 'tr': return FormBuilderLocalizationsImplTr();
351-
case 'uk': return FormBuilderLocalizationsImplUk();
352-
case 'vi': return FormBuilderLocalizationsImplVi();
353-
case 'zh': return FormBuilderLocalizationsImplZh();
365+
case 'sq':
366+
return FormBuilderLocalizationsImplSq();
367+
case 'ar':
368+
return FormBuilderLocalizationsImplAr();
369+
case 'bn':
370+
return FormBuilderLocalizationsImplBn();
371+
case 'bs':
372+
return FormBuilderLocalizationsImplBs();
373+
case 'ca':
374+
return FormBuilderLocalizationsImplCa();
375+
case 'cs':
376+
return FormBuilderLocalizationsImplCs();
377+
case 'da':
378+
return FormBuilderLocalizationsImplDa();
379+
case 'de':
380+
return FormBuilderLocalizationsImplDe();
381+
case 'el':
382+
return FormBuilderLocalizationsImplEl();
383+
case 'en':
384+
return FormBuilderLocalizationsImplEn();
385+
case 'es':
386+
return FormBuilderLocalizationsImplEs();
387+
case 'et':
388+
return FormBuilderLocalizationsImplEt();
389+
case 'fa':
390+
return FormBuilderLocalizationsImplFa();
391+
case 'fi':
392+
return FormBuilderLocalizationsImplFi();
393+
case 'fr':
394+
return FormBuilderLocalizationsImplFr();
395+
case 'he':
396+
return FormBuilderLocalizationsImplHe();
397+
case 'hr':
398+
return FormBuilderLocalizationsImplHr();
399+
case 'hu':
400+
return FormBuilderLocalizationsImplHu();
401+
case 'id':
402+
return FormBuilderLocalizationsImplId();
403+
case 'it':
404+
return FormBuilderLocalizationsImplIt();
405+
case 'ja':
406+
return FormBuilderLocalizationsImplJa();
407+
case 'ko':
408+
return FormBuilderLocalizationsImplKo();
409+
case 'lo':
410+
return FormBuilderLocalizationsImplLo();
411+
case 'mn':
412+
return FormBuilderLocalizationsImplMn();
413+
case 'ms':
414+
return FormBuilderLocalizationsImplMs();
415+
case 'ne':
416+
return FormBuilderLocalizationsImplNe();
417+
case 'nl':
418+
return FormBuilderLocalizationsImplNl();
419+
case 'pl':
420+
return FormBuilderLocalizationsImplPl();
421+
case 'pt':
422+
return FormBuilderLocalizationsImplPt();
423+
case 'ro':
424+
return FormBuilderLocalizationsImplRo();
425+
case 'ru':
426+
return FormBuilderLocalizationsImplRu();
427+
case 'se':
428+
return FormBuilderLocalizationsImplSe();
429+
case 'sk':
430+
return FormBuilderLocalizationsImplSk();
431+
case 'sl':
432+
return FormBuilderLocalizationsImplSl();
433+
case 'sw':
434+
return FormBuilderLocalizationsImplSw();
435+
case 'ta':
436+
return FormBuilderLocalizationsImplTa();
437+
case 'th':
438+
return FormBuilderLocalizationsImplTh();
439+
case 'tr':
440+
return FormBuilderLocalizationsImplTr();
441+
case 'uk':
442+
return FormBuilderLocalizationsImplUk();
443+
case 'vi':
444+
return FormBuilderLocalizationsImplVi();
445+
case 'zh':
446+
return FormBuilderLocalizationsImplZh();
354447
}
355448

356449
throw FlutterError(
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-
);
450+
'FormBuilderLocalizationsImpl.delegate failed to load unsupported locale "$locale". This is likely '
451+
'an issue with the localizations generation tool. Please file an issue '
452+
'on GitHub with a reproducible sample app and the gen-l10n configuration '
453+
'that was used.');
362454
}

0 commit comments

Comments
 (0)