【发布时间】:2015-01-03 04:21:46
【问题描述】:
我正在开发一个以 DART 作为前端的 CakePHP 应用程序。我目前正在使用 Intl 库翻译法语消息,当在 Eclise 的 Dartium 浏览器中启动我的 main.html 时,消息显示正常。
但是,当我对项目进行 pub 构建并在浏览器中浏览到 "http://portal/login" 时,没有出现 Intl 库消息。以下是我的函数的编写方式:
login.dart
username.placeholder = usernamePlaceholder();
我有 2 个自动生成的文件,名为“content_messages_all.dart”和“content_messages_fr.dart”。 fr 文件包含翻译。 有什么我应该寻找可能导致此错误的东西吗?即使是英文文本也不会显示。英文消息位于“translations.dart”文件中,声明如下:
String usernamePlaceholder() {
return Intl.message(
"E-mail or username",
name: "usernamePlaceholder",
args: [],
desc: "Displays username placeholder on login page.");
}
【问题讨论】:
标签: cakephp localization dart intl dartium