Issue #1376: Xlf does not contain all json elements (okapiframework/okapi)

0 views
Skip to first unread message

Dragana Gligorovska

unread,
Dec 4, 2024, 5:10:35 AM12/4/24
to okapi-...@googlegroups.com
New issue 1376: Xlf does not contain all json elements
https://bitbucket.org/okapiframework/okapi/issues/1376/xlf-does-not-contain-all-json-elements

Dragana Gligorovska:

Hello,

We have tried to convert json type of file to xlf, but only string elements are present in the xlf file, not the int and bool elements.

How we can convert all elements to the xlf, so we have the full content of the json in xlf?

Example json file:

```
{"string":"string","number": 123, "bool": true}
```

Example xlf file output:

```
<?xml version="1.0" encoding="UTF-8" standalone="no"?><xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:its="http://www.w3.org/2005/11/its" xmlns:itsxlf="http://www.w3.org/ns/its-xliff/" xmlns:okp="okapi-framework:xliff-extensions" its:version="2.0" version="1.2"><file datatype="x-json" filter="com.matecat.filters.basefilters.DefaultFilter" original="example.json" source-language="en" target-language="da" tool-id="matecat-converter 1.2.15"><header><reference><internal-file form="base64">eyJzdHJpbmciOiJzdHJpbmciLCJudW1iZXIiOiAxMjMsICJib29sIjogdHJ1ZX0K</internal-file></reference></header><body/></file><file datatype="x-rkm" filter="com.matecat.filters.basefilters.DefaultFilter" original="manifest.rkm" source-language="en" target-language="da" tool-id="matecat-converter 1.2.15"><header><reference><internal-file form="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09LS0+CjwhLS1QTEVBU0UsIERPIE5PVCBSRU5BTUUsIE1PVkUsIE1PRElGWSBPUiBBTFRFUiBJTiBBTlkgV0FZIFRISVMgRklMRS0tPgo8IS0tPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0tLT4KPG1hbmlmZXN0IHZlcnNpb249IjIiIGxpYlZlcnNpb249IjEuMi4xNSIgcHJvamVjdElkPSJQMkNDMzQwN0YiIHBhY2thZ2VJZD0iYTNjYmY4M2EtYzgwYi00NWEyLTg3YjYtYWY1N2E0MDVmYjI4IiBzb3VyY2U9ImVuIiB0YXJnZXQ9ImRhIiBvcmlnaW5hbFN1YkRpcj0ib3JpZ2luYWwiIHNrZWxldG9uU3ViRGlyPSJza2VsZXRvbiIgc291cmNlU3ViRGlyPSJ3b3JrIiB0YXJnZXRTdWJEaXI9IndvcmsiIG1lcmdlU3ViRGlyPSJkb25lIiB0bVN1YkRpcj0iIiBkYXRlPSIyMDI0LTEyLTA0IDA5OjU4OjU0KzAwMDAiIHVzZUFwcHJvdmVkT25seT0iMCIgdXBkYXRlQXBwcm92ZWRGbGFnPSIwIj4KPGNyZWF0b3JQYXJhbWV0ZXJzPjwvY3JlYXRvclBhcmFtZXRlcnM+Cjxkb2MgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZG9jSWQ9IjEiIGV4dHJhY3Rpb25UeXBlPSJ4bGlmZiIgcmVsYXRpdmVJbnB1dFBhdGg9ImV4YW1wbGUuanNvbiIgZmlsdGVySWQ9Im9rZl9qc29uIiBpbnB1dEVuY29kaW5nPSJJU08tODg1OS0xIiByZWxhdGl2ZVRhcmdldFBhdGg9ImV4YW1wbGUub3V0Lmpzb24iIHRhcmdldEVuY29kaW5nPSJVVEYtOCIgc2VsZWN0ZWQ9IjEiPkkzWXhDbVY0ZEhKaFkzUkpjMjlzWVhSbFpGTjBjbWx1WjNNdVlqMTBjblZsQ21WNGRISmhZM1JCYkd4UVlXbHljeTVpUFhSeWRXVUtaWGhqWlhCMGFXOXVjejBLZFhObFMyVjVRWE5PWVcxbExtSTlkSEoxWlFwMWMyVkdkV3hzUzJWNVVHRjBhQzVpUFdaaGJITmxDblZ6WlV4bFlXUnBibWRUYkdGemFFOXVTMlY1VUdGMGFDNWlQWFJ5ZFdVS1pYTmpZWEJsUm05eWQyRnlaRk5zWVhOb1pYTXVZajEwY25WbENuVnpaVWxrVTNSaFkyc3VZajFtWVd4elpRcDFjMlZEYjJSbFJtbHVaR1Z5TG1JOVptRnNjMlVLYm05MFpWSjFiR1Z6UFFwbGVIUnlZV04wYVc5dVVuVnNaWE05Q21sa1VuVnNaWE05Q21kbGJtVnlhV05OWlhSaFVuVnNaWE05Q205MWRIQjFkRk5sWjIxbGJuUmhkR2x2YmxSNWNHVXVhVDB6Q21OdlpHVkdhVzVrWlhKU2RXeGxjeTVqYjNWdWRDNXBQVEVLWTI5a1pVWnBibVJsY2xKMWJHVnpMbkoxYkdVd1BUd3ZQeWhiUVMxYU1DMDVZUzE2WFNvcFhHSmJYajVkS2o0S1kyOWtaVVpwYm1SbGNsSjFiR1Z6TG5OaGJYQnNaVDBtYm1GdFpUc2dQSFJoWno0OEwyRjBQangwWVdjdlBpQThkR0ZuSUdGMGRISTlKM1poYkNjK0lEd3ZkR0ZuUFNKMllXd2lQZ3BqYjJSbFJtbHVaR1Z5VW5Wc1pYTXVkWE5sUVd4c1VuVnNaWE5YYUdWdVZHVnpkR2x1Wnk1aVBYUnlkV1U9PC9kb2M+CjwvbWFuaWZlc3Q+</internal-file></reference></header><body/></file>
<file datatype="x-application/json" original="example.json" source-language="en" target-language="da">
<body>
<group id="sg1">
<trans-unit id="tu1" resname="string" xml:space="preserve">
<source xml:lang="en">string</source>
<seg-source><mrk mid="0" mtype="seg">string</mrk></seg-source>
<target xml:lang="da"/>
</trans-unit>
</group>
</body>
</file>
</xliff>
```



Best,

Dragana

Reply all
Reply to author
Forward
0 new messages