我正在使用intl包将我的应用程序翻译成西班牙语.
地点.飞奔
class AppLocale {
...
String get folder => Intl.message("Folder", name: 'folder');
...
}
Messages_es.Dart
class MessageLookup extends MessageLookupByLibrary {
get localeName => 'es';
final messages = _notInlinedMessages(_notInlinedMessages);
static _notInlinedMessages(_) => <String, Function> {
"folder": MessageLookupByLibrary.simpleMessage("Carpeta"),
};
}
我使用以下代码调用它:
AppLocale.of(context).folder
它工作得很好.
但是,我需要创建"动态"字符串.例如:
您好,{$name}
然后我会调用这个字符串,将这个"name"作为参数传递,或者类似这样的东西.它在西班牙语中将被翻译为"您好,{$name}".
可以使用这个intl软件包吗?