问题标签 [flutter-intl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 如何在颤动中加载所有 dart DateFormat 语言环境?
在 Flutter 应用中,intl 包仅加载15 种语言。然而 Dart DateFormat支持更多。我不需要翻译,但需要正确DateFormat
的。如何加载所有DateFormat
语言环境?
android - FLUTTER:多屏应用的本地化
我正在使用 Flutter 在 android 上创建一个多屏幕应用程序。我正在使用 intl 对其进行本地化,但我不明白如何创建 arb 文件。flutter pub pub run intl_translation:extract_to_arb --output-dir=lib\l10n lib\main.dart
我应该为我的应用程序的每个“页面/活动/片段”运行以下
命令吗?
date - 颤振:国际,时间
我正在尝试使用intl 包转换日期时间,但它给我的时间总是 8 小时,而这里是 10 小时(我住在德国)。这是代码:
我也尝试过类似的东西:
但小时总是 8
flutter - 如何在flutter-web中通过代码切换语言
我在 Flutter-Web 应用程序中切换语言时遇到问题。我将所需的依赖项添加到package.yml
.
intl
然后我在 MaterialApp 中初始化了这些东西。
这是我希望更改语言环境的代码。
这里有两个arb
包含翻译的文件。
一切都编译了,我可以访问这些S.of(context)
类。我确定我错过了一些东西。因为如果我在 Android 模拟器中启动,语言的切换也不起作用。
在模拟器中切换系统区域设置会更改语言。
我将不胜感激任何帮助或提示。
json - 使用 json 文件中的动态字符串进行颤振国际化
到目前为止,我使用的是动态字符串,如这篇文章的解决方案所示: Flutter internationalization - Dynamic strings
这是一个例子:
在 AppLocalizations.dart 上:
但后来我读了这篇关于颤振国际化的文章:https ://medium.com/flutter-community/flutter-internationalization-the-easy-way-using-provider-and-json-c47caa4212b2 其中显示了如何使用 json 文件进行本地化字符串的资源文件。它看起来更方便,所以我更喜欢使用这种方法,但不知道如何从 json 文件中获取具有动态值的字符串。
有什么解决办法吗?
flutter - Flutter Intl 插件与动态字符串一起使用
我正在使用 Localizely 的 Flutter Intl 插件来本地化我的应用程序。我为我想要的语言生成了 arb 文件并开始介绍翻译。
例如:
每次我想本地化我使用的文本时:
而且效果很好。
但是,当我有这样的列表时:
我在一个像这样的 itemBuilder 循环中:
显然这不起作用,因为“sectionName”不是 arb 文件中的键。但我认为代码表达了我想要实现的目标。可能有人可以帮助我。提前致谢。
flutter - 如何在颤振的主应用程序中使用本地化字符串
我是 Flutter 的新手,我正在使用 flutter-intl 插件构建一个本地化的应用程序。我已经在 .arb 文件中为我的语言环境声明了一个“标题”字符串。我的程序正在尝试按如下方式使用此字符串:
我试过使用S.current.Title
and S.of(context).Title
,在这两种情况下,当程序启动时,我都会收到以下错误消息:
当我将 title 属性更改为 时title: 'my title'
,应用程序执行热重载并且错误屏幕消失。当我将标题更改回title: S.current.Title
本地化标题时,显示没有错误。
Android-studio 和 VS-Code 与 web 和 Android 目标一致地证实了这种行为。
我想这与 Flutter 的初始化序列有关。在 MaterialApp 中使用本地化字符串作为属性的正确方法是什么?
flutter - 我怎样才能给字符串翻译?
我正在使用键-值转换S.of(context).translation_key
--但我需要类似"Translation string".translate()
或translate("Translation string")
我怎样才能做到这一点 ?
我正在使用本地化插件。Flutter 版本是最新的。
注意:我不是要求translate("key")
我是要求translate("Translate String")
我想给出一个值并获得当前的翻译值。