Grails:如何收集所有消息

2024-02-23

我是 Grails 新手,我继承了一个现有的应用程序。我有一个大文件message.properties我想修剪,以删除不再使用的键。

在Django中有一个命令makemessages它会遍历所有代码库并收集所有需要翻译的字符串,将它们添加到消息文件中并注释掉不再存在的条目。 Grails 有类似的工具吗?如果有帮助,该项目基于版本 1.3.9。


没有这样的工具,但您可以创建自己的甘特脚本。看一眼获取 Grails 应用程序中使用的所有 i18n 属性的列表 http://blog.armbruster-it.de/2010/07/getting-a-list-of-all-i18n-properties-used-in-a-grails-application/并处理这个列表。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Grails:如何收集所有消息 的相关文章

  • 执行 grails/groovy 时,Linux 上没有可用的控制台输出

    当执行 groovy 脚本或 grails 应用程序时 没有可用的输出 输入 gt 只有一个清晰的控制台屏幕 即使不启动 X Window System 输出也是不可见的 我也尝试过 grailscompile plain output 也
  • Django i18n 和 python 语言环境(和日期)

    我一直在使用 Django 的 i18n 系统 它似乎大部分工作正常 然而 模型代码中的日期似乎引起了问题 我使用 datetime strftime 填充一些 CHOICES 元组 然后在表单中使用它们 据我了解 django 会将语言环
  • Grails“max”带有关联的子查询,仅获取最新的 hasMany

    简化的域模型 Txn 如交易中 有许多 TxnStatus TxnStatus 有一个日期时间 这是一个遗留映射 所以我无法更改 DB Txn 上的映射 static mapping txnStatus column MessageID i
  • ASP.NET (MVC) 路线国际化

    我正在寻找一种在 ASP NET MVC 网站上国际化 本地化路由的解决方案 我偶然发现了这篇博客文章翻译路由 ASP NET MVC 和 Webforms http blog maartenballiauw be post 2010 01
  • Grails 中数据库迁移的良好工作流程是什么?

    我想使用数据库迁移 http grails org plugin database migration用于数据库迁移的 grails 插件 当我第一次启动 Grails 应用程序时 所有数据库表都会自动创建 我的 DataSource gr
  • Grails Log4J 未登录生产环境

    我有一个 Grails 1 3 7 应用程序 并尝试在配置中设置 log4j 以用于生产 log4j 设置在开发中很好 但我无法在生产中显示任何内容 我正在尝试制作一个滚动文件等 但我无法显示任何内容 我什至在 信息 级别进行了配置 这样我
  • 列表本地化

    本地化字符串列表的正确方法是什么 我知道分隔符可以本地化为逗号或分号 但是连词是否本地化 如果是这样 任意长度列表的格式字符串会是什么样子 Example 蝙蝠 猫和狗 我可以根据区域设置使用分隔符并构建列表 如下所示 LIST UNIT
  • 带有 Grails 的 AOP

    我想在我的 Grails 项目中创建自定义日志记录注释 My code class MyService AuditLog def method1 println method1 called method2 AuditLog def met
  • grails 中的 log4j:在附加程序配置中使用变量时打印错误

    我在 grails 2 3 4 中使用 slf4j DailyRollingFileAppender 当我尝试使用变量作为 文件 参数的一部分时 grails 总是在应用程序启动时打印一些错误日志 但是我的应用程序的日志消息可以按预期打印到
  • 获取 grails 中单击的提交按钮的名称

    在表单上我有两个提交按钮
  • 从 Glassfish 取消部署 Grails 应用程序会发生类不变性违规

    我有一个在 Glassfish 中运行的 Grails 应用程序 但是当我取消部署时 它会出现 违反类不变性 快速查看堆栈跟踪并在网络上搜索报告 这是 Log4j 的问题 我当时使用的是最新的log4jlog4j 1 2 16 jar 任何
  • Java Swing - 在运行时动态切换语言环境

    我了解如何国际化 java 程序 但我有一个问题 我的程序中的语言可以随时切换 但我的程序可以存在多种状态 这意味着它可能会也可能不会打开多个 JLabels JPanel JFrame 等 是否有一个类或方法可以将当前的 GUI 更新为切
  • Javassist 增强部署失败

    我遇到了底部堆栈跟踪中指定的错误this https stackoverflow com questions 26220232 hibernate lazy loading proxy gorm static apis instanceof
  • Grails - 错误分叉 Grails VM 因错误退出

    首先 我想说 我是 Grails 的初学者 在尝试遵循一些示例时 我不断收到无法解决的错误 如果问题很愚蠢 那么很抱歉 我通过命令行创建了一个虚拟应用程序 并尝试以相同的方式运行它 run app 但出现以下错误 运行 Grails 应用程
  • 尝试从 Django 模板更改语言时出现问题

    我需要包含两个按钮或链接以允许用户在英语和西班牙语之间更改语言 我读了the docs https docs djangoproject com en 1 5 topics i18n translation the set language
  • 如何在视图中调用 Grails 服务?

    简单的问题 我有一个服务类 比方说helpersService 和一个方法def constructURI params 如何从模板视图调用此方法 我尝试了以下代码但没有成功 img src 但我得到以下结果 No signature of
  • 无法创建“DependencyManagementReportTask”类型的任务。 Gradle 新手

    我是 Grails 3 和 Gradle 的新手 我正在努力将应用程序 2 4 4 更新到 Grails 3 2 8 通过升级 我想从头开始构建一个插件 我无法使用声明依赖项的标准方法将其包含到项目中 我正在尝试使用 gradle 构建 g
  • 修改String字段的getter的返回值

    假设我的应用程序中有一些类似于域类的类 其中包含一些 Long Double Date 和 String 字段 这些类使用一些公共字段和一些公共方法扩展了基类 每当我访问 String 类字段 通过 getter 时 我想对返回的值进行一些
  • Groovy 元编程 - 将静态方法添加到 Object.metaClass

    我遇到了无法解决的 Groovy 元编程问题 将静态方法 foo 添加到类 FooBar 时 FooBar foo 按预期工作 FooBar metaClass static foo println hello FooBar foo 但是
  • 未找到 MessageSource 的 ResourceBundle [消息]:找不到基本名称消息的包

    在 applicationContext xml 中 我定义了 MessageSource 如下所示

随机推荐

  • 在 ruby​​ 中创建哈希数组

    我想在 ruby 中创建一个哈希数组 如下所示 arr 0 name abc mobile num 9898989898 email email protected cdn cgi l email protection arr 1 name
  • 在 Excel 2010 中导致 SheetSelectionChange 事件的特殊单元格

    我有一个测试宏 Sub test Dim rSrcMatrix As Range Set rSrcMatrix Sheets Code Matrix Range Xfer To Xfer Matrix Range A1 Set rSrcMa
  • 在 Delphi 7 中从字符串中去除非字母数字字符的最快方法是什么?

    允许的字符为 A 到 Z a 到 z 0 到 9 代码量最少或单个函数最好 因为系统对输入响应的时间要求严格 如果我理解正确的话 你可以使用这样的函数 function StripNonAlphaNumeric const AValue s
  • INT 21h 不打印

    我想知道为什么这个程序不打印 print push ax push bx push dx mov ah 02h ciclo mov al si int 21h inc si loop ciclo pop dx pop bx pop ax r
  • iPad/iPhone 触摸点是否会因校准而出现错误?

    我有一个使用整个屏幕的 iPad 应用程序 即UIStatusBarHidden在 Info plist 文件中设置为 true 主窗口和主视图的框架设置为 0 0 768 1024 主视图启用了多点触控 视图控制器有以下代码来处理触摸 v
  • html javascript 连接到原始套接字

    我有一个 C tcp 服务器 我想通过 html 客户端页面连接到服务器 问题 没有简单的方法可以在浏览器端用 Javascript 创建 TCP 套接字 尽管 Websockets 等解决方案允许创建类似于套接字的内容 但您只能使用它们连
  • 设计:能够将参数传递给 Registrations#sign_up 操作

    我们偶尔会向潜在客户发送定制的注册链接 该链接包含可用于预填写注册表的参数 http www example com users sign up user company name Foo user region NA 我们的注册表包含接受
  • Oracle 和 MS SQL Server 中 NOT 条件和 NOT() 之间有什么区别

    最近偶然在Sql Server和Oracle中遇到not 尝试了不同的示例 将 NOT 条件和 not 与不同的运算符 例如 LIKE IN 等 进行比较 我在结果集和记录计数方面没有看到任何差异 但想与社区确认这两个操作符是否执行相同的操
  • 单位范围的清晰/标准名称 [0->1]

    我现在正在编写一个 Range 类 并且正在为公共范围 0 gt 1 寻找一个好名字 如果它是长度为 1 的向量 我将其称为单位向量 是否有一个明确的名称来给出这个范围 间隔 可能是一个单位范围 0 1 之间的封闭范围通常称为闭单位区间 h
  • Facebook Graph API /{page-id}/posts 每年限制为 600 个帖子

    在获取几家新闻公司 2014 年的所有帖子时 我注意到这些帖子似乎在某个日期被切断并跳转到下一年 例如 我请求包含以下内容的帖子 然后使用分页及时返回到上一个 依此类推第四个 我看到的是以下总结 2015 week 10 196 Posts
  • 为什么 canvas.toDataURL() 会抛出安全异常?

    是我没睡够还是怎么的 下面这段代码 var frame document getElementById viewer frame width 100 frame height 100 var ctx frame getContext 2d
  • GAE:推送部署遇到问题

    我今天在推送部署到 GAE 时遇到了麻烦 me default me git push origin master Counting objects 7 done Delta compression using up to 4 thread
  • 命令行参数、带有空格的路径、解析错误

    我遇到的问题与此处概述的问题几乎相同 控制台应用程序无法正确解析带有空格的参数 https stackoverflow com questions 10548777 console app not parsing correctly arg
  • PHP 未加载 http.so

    我将 Mac 更新到了 OS X Mavericks 10 9 并且必须再次设置 PHP 以及 PECL OAuth 当我使用命令 php v 验证安装时 出现错误 PHP 警告 PHP 启动 无法加载动态库 usr lib php ext
  • 子进程,在从 STDOUT 读取时重复写入 STDIN (Windows)

    我想从 python 调用外部进程 我调用的进程读取输入字符串并给出标记化结果 然后等待另一个输入 二进制是 MeCab 标记生成器 如果有帮助的话 我需要通过调用此过程来标记数千行字符串 问题是Popen communicate http
  • 自动映射器的条件被忽略

    Issue似乎条件被忽略了 这是我的场景 源类 public class Source public IEnumerable
  • myactivity.this 、 myactivity.class、this 之间的区别

    我一直在尝试在我的程序中使用Intent方法 当我使用时代码没有显示错误我的活动 this 当我使用另外两个时 myactivity class 或这个 eclipse显示错误 Intent i new Intent myActivity
  • MVC:POST 控制器方法获取空字典

    我的控制器构造和填充模型的GET方法 其中包括Dictionary
  • 有条件包含 CSS

    有没有一种方法可以使用 Javascript 仅当顶部框架 URL 包含字符串 facebook com 时才包含 CSS 文件 简短的伪代码 if top frame url contains facebook com include s
  • Grails:如何收集所有消息

    我是 Grails 新手 我继承了一个现有的应用程序 我有一个大文件message properties我想修剪 以删除不再使用的键 在Django中有一个命令makemessages它会遍历所有代码库并收集所有需要翻译的字符串 将它们添加