问题标签 [xliff]
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.
xml - 如何确定 XLIFF 序列化 ID?
我正在尝试创建一个自动将 XLIFF 内联元素放入 <target> 元素的脚本。从一开始,我就有这些 HTML 文本:
当转换为 XLIFF 时,它们变为:
XLIFF 1.2 规范说,“id 元素的值由创建 XLIFF 文档的工具确定。” 那么,上面重复“=1”值的示例是否可以接受,还是应该将其增加到“=2”?
php - Symfony 1.4 兼容I18N 翻译系统?
我正在将一个小型应用程序从 Symfony 迁移到一个单独的项目中,它所依赖的唯一 Symfony 组件是 I18N 字符串翻译。举例:
/li>action.class.php
:
/li>templates/search_box.php
:
/li>i18n/pt_BR/messages.xml
:
是否有类似的,最好兼容的系统,可作为 PHP 包提供?
我有兴趣保留xml
带有翻译的文件,但我也可以使用不同的格式。
更新
我现在所拥有的,受@akky 回答的启发:
/li>composer.json
:i18n/messages.pt_BR.xliff
:不幸的是,该
<note>
元素导致了错误消息,因此我将其删除。
/li>public/helper.inc.php
:
/li>public/header.php
:
java - 使用 StAX 读取同名子节点
在尝试XML
使用我读取文件StAX
时遇到了这个问题。
在一个XML
文件(本质上是一个XLIFF
文件)中,我有同名的子节点。我不太清楚如何读取这些重复的节点。
下面是我正在尝试的代码部分,以及该XLIFF
文件的示例
这只是代码的工作部分。
Java 代码:
XLIFF 文件示例:
当然,这是一个修改后的 XLIFF 文件,但结构与原始文件完全相同。
任何样本或建议都会有所帮助。
php - 适用于 PHP / Android 的 Xliff 工具
我们计划使用 Xliff 作为我们跨平台应用程序的通用格式(后端使用 PHP,移动设备使用 Android)。这些 Xliff 文件没有任何“真正的”源文件可以从中提取字符串,而是随着开发的进行而手工制作。
自然 Xliff 需要被目标平台转换/读取。对于 Android,我认为最好将源 Xliff 文件转换为 Android String 资源文件,而对于 PHP,我也会这样做,即目标输出将是原始 PHP 数组,或者使用Zend_Translate_Xliff之类的东西之类的东西。
现在还有两件事没有解决:
是否有任何现有工具可以将现有 Xliff 文件合并到另一个 Xliff 文件中,类似于
msgmerge
gettext 的功能?这里的基本原理是,如果我们有 X 翻译并且将新字符串添加到源语言中,我们不想使用该新字符串更新 X 目标翻译文件。是否有已经从 Xliff 转换为 Android XML 的现有转换器/XSLT 脚本(充其量是自动化的,对于 CI)?
提前致谢。
php - 使用 php XSLTProcessor 的 XML/XSLT 输出编码问题
我正在将一组记录导出到 xml,然后通过 xslt 转换到 xliff。导出工作正常,但我无法转换导出文件中的某些字符。这里有一些一步一步的细节:
步骤 1. 用户输入混合字符串,例如以下字符串
Autocomplete On' see the wrong character ==> í
Mysql db/table 字段编码设置为 utf8 例如
它存储上述文本。
步骤 2. 为导出目的生成一个 html 片段,例如
步骤 3. 转换为 xml
第 4 步:使用 xslt 进行转换:
(仅粘贴所需的输出部分,在浏览器中查看时我看到了这个,而实际字符Ã
在文件中)
实际代码:
$htmlStr 是步骤 2 中生成的 html 片段,
所以问题是字符串被转换了两次。正在考虑的实际特征是
第1步。í
步骤 2. 仍然í
step 3. 转换为à ie í
步骤 4. 转换为ÃÂ
另一个例子:
输入。Autocomplete On They’re gone now
xml 输出。Autocomplete On Theyâre gone now
xml - XSLT copy child node if parent contains X and Y as child nodes
I have source html sth like this:
Expected target xml:
I am using xslt from xliffRoundTrip Tool , I am not sure I should past the whole xlst here , it opensource though . Part of the xslt that is responsible for this conversion and needs to modify is :
My intention is to pass custom data for target language , as on many occasions we need to revise target language and pass the target string for revision.
Edits I modified the xslt it but it copies twice e. g
file-conversion - 使用 okapi 将 xlf 转换为 html
我已经实现了一个本地服务,它允许将 html、docx、xlsx、tmx 等多种格式转换为 XLIFF。在使用 xlf 生成的文件执行特定过程后,我想将其恢复为原始格式。我为此目的使用 okapi 库,并且一切正常。
我想知道 okapi 是否实现了将 xlf 转换为其原始文件格式的机制,特别是将 xlf 转换为 html(这种格式对我来说是强制性的)。
有没有合适的方法?
提前致谢
xliff - 缺席的意思XLIFF 中的元素
根据XLIFF 规范 1.2 的“A. XLIFF 树结构”, <trans-unit>
元素始终只有一个<source>
元素,但可以有 0 或 1 个<target>
元素。然而,在规范中,我没有找到一个解释,没有<target>
元素意味着什么?这是否意味着翻译是一个空字符串或翻译与<source>
元素中包含的文本相同?
并且在规范的哪一部分(或其他来源)中解释了该含义?
android - Android getString():xliff 格式浮点/双精度
如何使用浮点数和双精度数(小数位)使用 xliff 格式化字符串?
代码: