getText static method
Implementation
static String? getText(String locale, String stringKey,
[List<Object> args = const [], Map<String, Object> metadata = const {}]) {
var inctxText = inctx.getText(locale, stringKey);
if (inctxText != null) {
try {
var message = Message(
{stringKey: inctxText, ...metadata},
stringKey,
metadata.isNotEmpty,
);
return _handleMessage(locale, message, args);
} catch (e) {
_logger.w(
"String '$stringKey' received in In-Context Editing for locale '$locale' has not-well formatted message.",
error: e);
return '\u26A0️ Invalid message';
}
}
var otaText = ota.getText(locale, stringKey);
if (otaText != null) {
try {
var message = Message(
{stringKey: otaText, ...metadata},
stringKey,
metadata.isNotEmpty,
);
return _handleMessage(locale, message, args);
} catch (e) {
_logger.w(
"String '$stringKey' received via Over-the-Air for locale '$locale' has not-well formatted message.",
error: e);
return null;
}
}
return null;
}