如何为非 Flutter Dart 应用生成国际化文件

发布于 2025-01-16 02:40:32 字数 242 浏览 4 评论 0原文

我想知道如何为非 Flutter 应用程序生成 l18n 文件,如 flutter gen-l10n 。当我使用 flutter 解决方案时,它附带来自 dart:uiLocale,并且还具有要在 Flutter 应用程序中使用的绑定,这使得它与非 Flutter Dart 不兼容应用程序。我需要在我的后端服务器上使用这个解决方案,该服务器是用 Dart 编写的,用于向用户发送通知。

I would like to know how to generate l18n files as in flutter gen-l10n for non Flutter apps. When I use the flutter solution it comes with Locale from dart:ui and also has the bindings to be used in a Flutter app, which makes it incompatible with a non Flutter Dart app. I need this solution to use on my backend server which is written in Dart to send notifications to the users.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时常饿 2025-01-23 02:40:32

由于没有可用的解决方案来解决这个问题,我最终创建了一个工具来帮助我做到这一点。它几乎与 Flutter 提供的当前 gen-l10n 解决方案兼容,但它也可以为非 Flutter 应用程序生成文件。它还支持比当前 Flutter 提供的解决方案更复杂的 ICU 消息。
您可以在 pub.dev 上找到它:https://pub.dev/packages/land

Since there was no solution available for the problem I ended up creating a tool that enables me to do this. It is almost compatible with the current gen-l10n solution provided by Flutter but it can generate files for non Flutter applications as well. It also supports more complex ICU messages than the current Flutter provided solution.
You can find it on pub.dev: https://pub.dev/packages/land.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文