@ -5,50 +5,50 @@ import 'package:flutter/widgets.dart';
import ' package:flutter_localizations/flutter_localizations.dart ' ;
import ' package:intl/intl.dart ' as intl ;
import ' flutter_ quill_localizations_ar.dart' ;
import ' flutter_ quill_localizations_bg.dart' ;
import ' flutter_ quill_localizations_bn.dart' ;
import ' flutter_ quill_localizations_cs.dart' ;
import ' flutter_ quill_localizations_da.dart' ;
import ' flutter_ quill_localizations_de.dart' ;
import ' flutter_ quill_localizations_en.dart' ;
import ' flutter_ quill_localizations_es.dart' ;
import ' flutter_ quill_localizations_fa.dart' ;
import ' flutter_ quill_localizations_fr.dart' ;
import ' flutter_ quill_localizations_he.dart' ;
import ' flutter_ quill_localizations_hi.dart' ;
import ' flutter_ quill_localizations_id.dart' ;
import ' flutter_ quill_localizations_it.dart' ;
import ' flutter_ quill_localizations_ja.dart' ;
import ' flutter_ quill_localizations_ko.dart' ;
import ' flutter_ quill_localizations_ms.dart' ;
import ' flutter_ quill_localizations_nl.dart' ;
import ' flutter_ quill_localizations_no.dart' ;
import ' flutter_ quill_localizations_pl.dart' ;
import ' flutter_ quill_localizations_pt.dart' ;
import ' flutter_ quill_localizations_ru.dart' ;
import ' flutter_ quill_localizations_sr.dart' ;
import ' flutter_ quill_localizations_sw.dart' ;
import ' flutter_ quill_localizations_tk.dart' ;
import ' flutter_ quill_localizations_tr.dart' ;
import ' flutter_ quill_localizations_uk.dart' ;
import ' flutter_ quill_localizations_ur.dart' ;
import ' flutter_ quill_localizations_vi.dart' ;
import ' flutter_ quill_localizations_zh.dart' ;
/ / / Callers can lookup localized strings with an instance of App Localizations
/ / / returned by ` App Localizations. of ( context ) ` .
/ / /
/ / / Applications need to include ` App Localizations. delegate ( ) ` in their app ' s
import ' quill_localizations_ar.dart ' ;
import ' quill_localizations_bg.dart ' ;
import ' quill_localizations_bn.dart ' ;
import ' quill_localizations_cs.dart ' ;
import ' quill_localizations_da.dart ' ;
import ' quill_localizations_de.dart ' ;
import ' quill_localizations_en.dart ' ;
import ' quill_localizations_es.dart ' ;
import ' quill_localizations_fa.dart ' ;
import ' quill_localizations_fr.dart ' ;
import ' quill_localizations_he.dart ' ;
import ' quill_localizations_hi.dart ' ;
import ' quill_localizations_id.dart ' ;
import ' quill_localizations_it.dart ' ;
import ' quill_localizations_ja.dart ' ;
import ' quill_localizations_ko.dart ' ;
import ' quill_localizations_ms.dart ' ;
import ' quill_localizations_nl.dart ' ;
import ' quill_localizations_no.dart ' ;
import ' quill_localizations_pl.dart ' ;
import ' quill_localizations_pt.dart ' ;
import ' quill_localizations_ru.dart ' ;
import ' quill_localizations_sr.dart ' ;
import ' quill_localizations_sw.dart ' ;
import ' quill_localizations_tk.dart ' ;
import ' quill_localizations_tr.dart ' ;
import ' quill_localizations_uk.dart ' ;
import ' quill_localizations_ur.dart ' ;
import ' quill_localizations_vi.dart ' ;
import ' quill_localizations_zh.dart ' ;
/ / / Callers can lookup localized strings with an instance of FlutterQuill Localizations
/ / / returned by ` FlutterQuill Localizations. of ( context ) ` .
/ / /
/ / / Applications need to include ` FlutterQuill Localizations. delegate ( ) ` in their app ' s
/ / / ` localizationDelegates ` list , and the locales they support in the app ' s
/ / / ` supportedLocales ` list . For example:
/ / /
/ / / ` ` ` dart
/ / / import ' gen_l10n/flutter_ quill_localizations.dart ' ;
/ / / import ' generated/ quill_localizations.dart ' ;
/ / /
/ / / return MaterialApp (
/ / / localizationsDelegates: App Localizations. localizationsDelegates ,
/ / / supportedLocales: App Localizations. supportedLocales ,
/ / / localizationsDelegates: FlutterQuill Localizations. localizationsDelegates ,
/ / / supportedLocales: FlutterQuill Localizations. supportedLocales ,
/ / / home: MyApplicationHome ( ) ,
/ / / ) ;
/ / / ` ` `
@ -85,20 +85,21 @@ import 'flutter_quill_localizations_zh.dart';
/ / / Select and expand the newly - created Localizations item then , for each
/ / / locale your application supports , add a new item and select the locale
/ / / you wish to add from the pop - up menu in the Value field . This list should
/ / / be consistent with the languages listed in the App Localizations. supportedLocales
/ / / be consistent with the languages listed in the FlutterQuill Localizations. supportedLocales
/ / / property .
abstract class App Localizations {
App Localizations( String locale )
abstract class FlutterQuill Localizations {
FlutterQuill Localizations( String locale )
: localeName = intl . Intl . canonicalizedLocale ( locale . toString ( ) ) ;
final String localeName ;
static AppLocalizations ? of ( BuildContext context ) {
return Localizations . of < AppLocalizations > ( context , AppLocalizations ) ;
static FlutterQuillLocalizations ? of ( BuildContext context ) {
return Localizations . of < FlutterQuillLocalizations > (
context , FlutterQuillLocalizations ) ;
}
static const LocalizationsDelegate < App Localizations> delegate =
_App LocalizationsDelegate ( ) ;
static const LocalizationsDelegate < FlutterQuill Localizations> delegate =
_FlutterQuill LocalizationsDelegate ( ) ;
/ / / A list of this localizations delegate along with the default localizations
/ / / delegates .
@ -593,15 +594,22 @@ abstract class AppLocalizations {
/ / / In en , this message translates to:
/ / / * * ' Case sensitivity and whole word search ' * *
String get caseSensitivityAndWholeWordSearch ;
/ / / No description provided for @ insertImage .
/ / /
/ / / In en , this message translates to:
/ / / * * ' Insert image ' * *
String get insertImage ;
}
class _AppLocalizationsDelegate
extends LocalizationsDelegate < AppLocalizations > {
const _AppLocalizationsDelegate ( ) ;
class _FlutterQuill LocalizationsDelegate
extends LocalizationsDelegate < FlutterQuill Localizations> {
const _FlutterQuill LocalizationsDelegate ( ) ;
@ override
Future < AppLocalizations > load ( Locale locale ) {
return SynchronousFuture < AppLocalizations > ( lookupAppLocalizations ( locale ) ) ;
Future < FlutterQuillLocalizations > load ( Locale locale ) {
return SynchronousFuture < FlutterQuillLocalizations > (
lookupFlutterQuillLocalizations ( locale ) ) ;
}
@ override
@ -639,17 +647,17 @@ class _AppLocalizationsDelegate
] . contains ( locale . languageCode ) ;
@ override
bool shouldReload ( _App LocalizationsDelegate old ) = > false ;
bool shouldReload ( _FlutterQuill LocalizationsDelegate old ) = > false ;
}
AppLocalizations lookupApp Localizations( Locale locale ) {
FlutterQuillLocalizations lookupFlutterQuill Localizations( Locale locale ) {
/ / Lookup logic when language + country codes are specified .
switch ( locale . languageCode ) {
case ' en ' :
{
switch ( locale . countryCode ) {
case ' US ' :
return App LocalizationsEnUs( ) ;
return FlutterQuill LocalizationsEnUs( ) ;
}
break ;
}
@ -657,7 +665,7 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
{
switch ( locale . countryCode ) {
case ' BR ' :
return App LocalizationsPtBr( ) ;
return FlutterQuill LocalizationsPtBr( ) ;
}
break ;
}
@ -665,9 +673,9 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
{
switch ( locale . countryCode ) {
case ' CN ' :
return App LocalizationsZhCn( ) ;
return FlutterQuill LocalizationsZhCn( ) ;
case ' HK ' :
return App LocalizationsZhHk( ) ;
return FlutterQuill LocalizationsZhHk( ) ;
}
break ;
}
@ -676,69 +684,69 @@ AppLocalizations lookupAppLocalizations(Locale locale) {
/ / Lookup logic when only language code is specified .
switch ( locale . languageCode ) {
case ' ar ' :
return App LocalizationsAr( ) ;
return FlutterQuill LocalizationsAr( ) ;
case ' bg ' :
return App LocalizationsBg( ) ;
return FlutterQuill LocalizationsBg( ) ;
case ' bn ' :
return App LocalizationsBn( ) ;
return FlutterQuill LocalizationsBn( ) ;
case ' cs ' :
return App LocalizationsCs( ) ;
return FlutterQuill LocalizationsCs( ) ;
case ' da ' :
return App LocalizationsDa( ) ;
return FlutterQuill LocalizationsDa( ) ;
case ' de ' :
return App LocalizationsDe( ) ;
return FlutterQuill LocalizationsDe( ) ;
case ' en ' :
return App LocalizationsEn( ) ;
return FlutterQuill LocalizationsEn( ) ;
case ' es ' :
return App LocalizationsEs( ) ;
return FlutterQuill LocalizationsEs( ) ;
case ' fa ' :
return App LocalizationsFa( ) ;
return FlutterQuill LocalizationsFa( ) ;
case ' fr ' :
return App LocalizationsFr( ) ;
return FlutterQuill LocalizationsFr( ) ;
case ' he ' :
return App LocalizationsHe( ) ;
return FlutterQuill LocalizationsHe( ) ;
case ' hi ' :
return App LocalizationsHi( ) ;
return FlutterQuill LocalizationsHi( ) ;
case ' id ' :
return App LocalizationsId( ) ;
return FlutterQuill LocalizationsId( ) ;
case ' it ' :
return App LocalizationsIt( ) ;
return FlutterQuill LocalizationsIt( ) ;
case ' ja ' :
return App LocalizationsJa( ) ;
return FlutterQuill LocalizationsJa( ) ;
case ' ko ' :
return App LocalizationsKo( ) ;
return FlutterQuill LocalizationsKo( ) ;
case ' ms ' :
return App LocalizationsMs( ) ;
return FlutterQuill LocalizationsMs( ) ;
case ' nl ' :
return App LocalizationsNl( ) ;
return FlutterQuill LocalizationsNl( ) ;
case ' no ' :
return App LocalizationsNo( ) ;
return FlutterQuill LocalizationsNo( ) ;
case ' pl ' :
return App LocalizationsPl( ) ;
return FlutterQuill LocalizationsPl( ) ;
case ' pt ' :
return App LocalizationsPt( ) ;
return FlutterQuill LocalizationsPt( ) ;
case ' ru ' :
return App LocalizationsRu( ) ;
return FlutterQuill LocalizationsRu( ) ;
case ' sr ' :
return App LocalizationsSr( ) ;
return FlutterQuill LocalizationsSr( ) ;
case ' sw ' :
return App LocalizationsSw( ) ;
return FlutterQuill LocalizationsSw( ) ;
case ' tk ' :
return App LocalizationsTk( ) ;
return FlutterQuill LocalizationsTk( ) ;
case ' tr ' :
return App LocalizationsTr( ) ;
return FlutterQuill LocalizationsTr( ) ;
case ' uk ' :
return App LocalizationsUk( ) ;
return FlutterQuill LocalizationsUk( ) ;
case ' ur ' :
return App LocalizationsUr( ) ;
return FlutterQuill LocalizationsUr( ) ;
case ' vi ' :
return App LocalizationsVi( ) ;
return FlutterQuill LocalizationsVi( ) ;
case ' zh ' :
return App LocalizationsZh( ) ;
return FlutterQuill LocalizationsZh( ) ;
}
throw FlutterError (
' App Localizations.delegate failed to load unsupported locale "$ locale ". This is likely '
' FlutterQuill Localizations.delegate failed to load unsupported locale "$ locale ". This is likely '
' an issue with the localizations generation tool. Please file an issue '
' on GitHub with a reproducible sample app and the gen-l10n configuration '
' that was used. ' ) ;