这是 msgmerge 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
msgmerge - 合并消息目录和模板
概要
消息合并 [OPTION] 定义文件 参考电位器
商品描述
将两个 Uniforum 样式的 .po 文件合并在一起。 def.po 文件是一个现有的 PO 文件
将被接管到新创建的文件的翻译,只要它们仍然存在
比赛; 评论将被保留,但提取的评论和文件位置将被保留
丢弃。 ref.pot 文件是最后创建的具有最新源引用的 PO 文件
但旧的翻译,或 PO 模板文件(通常由 xgettext 创建); 任何
文件中的翻译或注释将被丢弃,但是点注释和文件
职位将被保留。 在无法找到完全匹配的情况下,使用模糊匹配
以产生更好的结果。
强制性参数长选项是强制性的短选项时也是。
输入 文件 位置:
def.po 参考旧来源的翻译
参考电位器
对新来源的引用
-D, - 目录=目录
将 DIRECTORY 添加到列表以进行输入文件搜索
-C, - 概要=文件
额外的消息翻译库,可以多次指定
操作 模式:
-U, - 更新
更新 def.po,如果 def.po 已经是最新的,则什么都不做
输出 文件 位置:
-o, - 输出文件=文件
将输出写入指定文件
如果未指定输出文件或它是 -,则结果将写入标准输出。
更新模式下的输出文件位置:结果写回 def.po。
--备份=CONTROL
备份 def.po
- 后缀=后缀
覆盖通常的备份后缀
版本控制方法可以通过 --备份 选项或通过
VERSION_CONTROL 环境变量。 以下是值:
没有,关闭
从不进行备份(即使 --备份 给出)
编号, t
进行编号备份
存在,无
如果存在编号的备份,则编号,否则简单
简单,从不
总是做简单的备份
备份后缀是'~',除非设置为 - 后缀 或 SIMPLE_BACKUP_SUFFIX 环境
变量。
操作 修饰符:
-m, --多域
将 ref.pot 应用于 def.po 中的每个域
-N, --无模糊匹配
不要使用模糊匹配
- 以前的
保留已翻译消息的先前 msgids
输入 文件 句法:
-P, --属性输入
输入文件采用 Java .properties 语法
--stringtable-输入
输入文件采用 NeXTstep/GNUstep .strings 语法
输出 细节:
--郎=目录名
在标题条目中设置“语言”字段
- 颜色
始终使用颜色和其他文本属性
- 颜色=WHEN
如果 WHEN,则使用颜色和其他文本属性。 WHEN 可能是“总是”,“从不”,
“自动”或“html”。
- 风格=样式文件
指定 CSS 样式规则文件 - 颜色
-e, - 无处可逃
不要在输出中使用 C 转义(默认)
-E, - 逃脱
在输出中使用 C 转义,没有扩展字符
--force-po
即使为空也写入 PO 文件
-i, --缩进
缩进输出样式
--无位置
抑制 '#: filename:line' 行
-n, - 添加位置
保留 '#: filename:line' 行(默认)
- 严格的
严格的 Uniforum 输出风格
-p, --属性输出
写出一个 Java .properties 文件
--stringtable-输出
写出一个 NeXTstep/GNUstep .strings 文件
-w, - 宽度=NUMBER
设置输出页面宽度
--无包装
不要将长于输出页面宽度的长消息行分成几行
生产线
-s, --排序输出
生成排序输出
-F, --按文件排序
按文件位置排序输出
信息类文件 输出:
-h, - 帮帮我
显示此帮助并退出
-V, - 版
输出版本信息并退出
-v, --详细
增加详细程度
-q, - 安静的, - 沉默的
抑制进度指示器
使用 onworks.net 服务在线使用 msgmerge