<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 00:30:12 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[EXCONTRANS-332] Translation of text with subnodes executed only for root level - no subnodes</title>
                <link>https://jira.magnolia-cms.com/browse/EXCONTRANS-332</link>
                <project id="14284" key="EXCONTRANS">Content Translation Extended (CTX)</project>
                    <description>&lt;p&gt;We have made a Product Documents app which consists of subapps for each (hierarchical) document downloads level defined in the app (Category, Subcategory, Product, Product Variant levels).&#160;&lt;/p&gt;

&lt;p&gt;Now when a content author tries to translate EN language a batch of product documents titles (Example: documents titles on&#160; a root&#160;&lt;em&gt;Category&lt;/em&gt; level) and the document titles in its subnodes (Subcategory, Product and ProductVariant), the translation is executed only for the root level document titles: in this case for document titles on a &lt;em&gt;Category&lt;/em&gt; level only.&lt;/p&gt;

&lt;p&gt;The rest of the document titles in the sublevels are not sent for translation at all if you select the &quot;&lt;b&gt;Include subnodes&lt;/b&gt;&quot; option.&lt;/p&gt;

&lt;p&gt;We suspect this is caused by the subapps architecture of our Product Documentation app, but we are not sure about this.&lt;/p&gt;

&lt;p&gt;Should the &quot;&lt;b&gt;Include subnodes&lt;/b&gt;&quot; option also be working in apps which contain subapps? Is this a bug. or does this feature not support content stored in subapps?&lt;/p&gt;

&lt;p&gt;If it doe not support such content, can we&#160; remove it from the dialog only in case such an app with subapps is used? It seems you can only enable/disable the feature for the dialog as a whole.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="84399">EXCONTRANS-332</key>
            <summary>Translation of text with subnodes executed only for root level - no subnodes</summary>
                <type id="6" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10880&amp;avatarType=issuetype">Support Request</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="5" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="7">Not an issue</resolution>
                                        <assignee username="tmiyar">Teresa Miyar</assignee>
                                    <reporter username="ronald.kerstens">Ronald Kerstens</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Feb 2020 11:42:31 +0100</created>
                <updated>Thu, 5 Mar 2020 14:12:42 +0100</updated>
                            <resolved>Thu, 5 Mar 2020 14:12:42 +0100</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                                    <timespent seconds="10800">3h</timespent>
                                <comments>
                            <comment id="211334" author="ronald.kerstens" created="Thu, 27 Feb 2020 12:00:39 +0100"  >&lt;p&gt;Technical clarification by Ljubica:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The includeSubnodes option is not working when there are multiple Detail subapps in an APP.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;We have an APP that supports multiple node types. One node type can be set under another. Each node type has its own Detail subApp. So when the author adds a different item (a different node type) under an existing one a specific subApp Detail is opened with its own i18n fields.&lt;/p&gt;

&lt;p&gt;When we try to translate a node together with its subnodes, the subnodes fields content is not translated. The reason is that the module is taking only the Detail subApp from the first selected parent node with its i18n fields for generating the Source document. The other subApp Details with their i18n fields are ignored.&lt;/p&gt;

&lt;p&gt;Hint! The place where the module takes all the i18n items from the subApp detail is in info.magnolia.translation.ext.core.command.ExportTranslationCommand the method name:&#160;&lt;tt&gt;resolveItems&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Hope this helps pinpoint the issue.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="211515" author="tmiyar" created="Fri, 28 Feb 2020 12:46:03 +0100"  >&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I will need some sample data to investigate this issue, can you share that app jcr content, the app configuration and the batch export? If not possible a sample app where you can reproduce the problem? if that is not possible either, maybe we can setup a call?&lt;/p&gt;</comment>
                            <comment id="212096" author="tmiyar" created="Wed, 4 Mar 2020 17:08:38 +0100"  >&lt;p&gt;Default behaviour is:&lt;/p&gt;

&lt;p&gt;../dataA&lt;br/&gt;
../dataB&lt;/p&gt;

&lt;p&gt;what you have is: &lt;/p&gt;

&lt;p&gt;../dataA/dataB&lt;/p&gt;

&lt;p&gt;One way around this problem is to provide your own implementation of I18nItemResolverImpl in the module descriptor that will handle your custom scenario.&lt;/p&gt;

&lt;p&gt;&amp;lt;component&amp;gt;&lt;br/&gt;
&amp;lt;type&amp;gt;info.magnolia.translation.ext.core.helper.I18nItemResolver&amp;lt;/type&amp;gt;&lt;br/&gt;
&amp;lt;implementation&amp;gt;my.company.I18nItemResolverImpl&amp;lt;/implementation&amp;gt;&lt;br/&gt;
&amp;lt;/component&amp;gt;&lt;/p&gt;</comment>
                            <comment id="212197" author="tmiyar" created="Thu, 5 Mar 2020 14:12:42 +0100"  >&lt;p&gt;Suggested solution verified&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>deptagency.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 28 Feb 2020 12:46:03 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>tmiyar</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            3 years, 49 weeks, 3 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>ronald.kerstens</customfieldvalue>
            <customfieldvalue>tmiyar</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y02jie:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>