template top-level constant
String
const template
Implementation
const template = """\n
mixin DelegatedLocalization<T> {
late T localizations;
}
class LocalizableObjectDelegate<T> extends LocalizationsDelegate<T> {
LocalizableObjectDelegate(this.localizations, this.delegate);
LocalizationsDelegate delegate;
final T localizations;
@override
bool isSupported(Locale locale) {
return delegate.isSupported(locale);
}
@override
Future<T> load(Locale locale) async {
if (localizations is DelegatedLocalization) {
(localizations as DelegatedLocalization).localizations =
await delegate.load(locale);
}
return Future.value(localizations);
}
@override
bool shouldReload(covariant LocalizationsDelegate<T> old) {
return false;
}
}\n
""";