Add system channel to access the localization plugin. (#76847)
This commit is contained in:
parent
dc1cb29701
commit
75ad491f99
@ -344,4 +344,20 @@ class SystemChannels {
|
|||||||
'flutter/deferredcomponent',
|
'flutter/deferredcomponent',
|
||||||
StandardMethodCodec(),
|
StandardMethodCodec(),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/// A JSON [MethodChannel] for localization.
|
||||||
|
///
|
||||||
|
/// The following outgoing methods are defined for this channel (invoked using
|
||||||
|
/// [OptionalMethodChannel.invokeMethod]):
|
||||||
|
///
|
||||||
|
/// * `Localization.getStringResource`: Obtains the native string resource
|
||||||
|
/// for a specific locale. The argument is a [Map] with two keys, `key`
|
||||||
|
/// giving a [String] which the resource is defined with, and an optional
|
||||||
|
/// `locale` which is a [String] containing the BCP47 locale identifier of
|
||||||
|
/// the locale requested. See [Locale.toLanguageTag]. When `locale` is not
|
||||||
|
/// specified, the current system locale is used instead.
|
||||||
|
static const MethodChannel localization = OptionalMethodChannel(
|
||||||
|
'flutter/localization',
|
||||||
|
JSONMethodCodec(),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user