问题标签 [flutter-localizations]

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.

0 投票
0 回答
45 浏览

flutter - Flutter 访问没有上下文的文本翻译

如何在不使用上下文的情况下获得特定语言的特定单词翻译?

假设我有语言代码,现在我想运行一个方法来让我在我的应用程序文件翻译中得到那个词。

0 投票
1 回答
74 浏览

flutter - Flutter 视频播放器,例如 Youtube、Amazon Prime

如何从在线(api 响应)下载视频并将其存储在本地设备中,并使用 Flutter 应用程序中的视频播放器播放该视频。例如:亚马逊 Prime、Youtube、Netflix...

0 投票
1 回答
242 浏览

flutter - 如何在flutter中存储和访问arb文件中的JSON对象?

我正在颤振中实施本地化。从我在文档中读到的内容,我知道所有的翻译都应该在root/lib/l10n/文件夹中。我有两个文件app_en.arbapp_hi.arb。我已经关注了这个关于颤振本地化的官方文档。当我阅读时,我知道 arb 文件采用json格式。使用文档中给出的示例,它采用键值对,它工作正常。

但我想要的是存储这样的json对象进行翻译

app_en.arb

app_hi.arb

但它会引发错误

“内容”的值不是字符串。生成合成本地化包失败。

是否可以像这样存储 json 对象?如果没有,另一种方法是什么?

0 投票
1 回答
44 浏览

flutter - 如何更改颤振应用程序的初始语言?

我正在尝试创建阿拉伯语颤动应用程序,颤动应用程序的默认语言是英语,我希望应用程序以阿拉伯语开头,那么我该如何实现呢?

0 投票
1 回答
45 浏览

flutter - Flutter 多语言应用

您好,我使用easy_localization包将其他语言添加到我的应用程序中。但我想知道我们如何翻译 api 调用数据。例如,假设我们有一个电子商务应用程序,我们想将产品标题和其他信息翻译到选定的语言环境。我们应该做什么以及如何在 Flutter 中做到这一点?

0 投票
0 回答
47 浏览

flutter - easy_localization 中的 Flutter 链接翻译不起作用

我看到了easy_localization包并开始测试它。

链接翻译在我使用时工作正常,Text("songs.zero".tr(args: ["0"]))但在我与Text("songs".plural(0)). 它只会显示回来number @:songs.Songs。使用 key zeroorother并没有真正显示出任何区别,小写也适用于该.tr()方法。

我的翻译文件:

我测试的文件:

0 投票
2 回答
56 浏览

flutter - 我有一个存储的列表数据,如何在颤动中本地化它?

我可以使用 AppLocalizations.of(context)!.translated 翻译小部件内的文本,它工作正常

但是,当我想本地化将在 listView Builder 中使用的存储 List<> 数据时,我无法这样做,因为它需要(上下文)。

我的问题是如何本地化存储的列表数据(外部小部件)并传递给列表视图构建器?谢谢你的帮助。

0 投票
2 回答
277 浏览

flutter - 如何修复 vscode 上的 Flutter_localizations 错误?- URI 的目标不存在

我正在尝试使用 flutter_localizations 并遵循了本指南

当我在 vscode 上保存 pubspec.yaml 时,会运行 pub get。

之后 vscode 找不到 app_localizations.dart 文件。

但是当我重新打开 vscode 时,此错误消息将消失。

有没有人和我一样有这样的问题?

谢谢。

应用本地化错误

0 投票
2 回答
249 浏览

flutter - 颤振本地化的 int 占位符

我正在尝试使用 int 占位符将文本条目添加到“arb”文件,但没有成功,因为我收到以下错误:

条目如下:

我知道其他所有内容都已正确设置,因为将占位符更改为 String 可以正常工作:

运行应用

如果要运行,完整的代码托管在 github 上:

使用字符串工作

失败的int分支

所以我的问题是,如何在 arb 文件上使用整数占位符,这似乎与此有关,NumberFormat但我不知道如何。

0 投票
0 回答
39 浏览

flutter - flutter textTheme 未设置

我在可能会颤动的应用程序中有两个按钮。其中一个用于切换主题,另一个用于更改语言环境以支持应用程序中的英语和波斯语。一切正常,应用程序正常工作,但是当我想为每种语言的文本设置主题时,textstyle 设置不正确。我定义了两个文本主题,意思是波斯语的 faTextTheme 和英语的 enTextTheme,但文本上只设置了 entexttheme

这是我的颤振代码:

当我调试一切正常时。当语言环境为英语时,它们将被返回,当语言环境为 fa 时,主题将被返回。但文本没有正确的主题和字体谢谢你们。