https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35933

            Bug ID: 35933
           Summary: Do not translate text nodes in xsl:attribute and other
                    tags
 Change sponsored?: ---
           Product: Koha
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: I18N/L10N
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected], [email protected]

Koha extracts text from text nodes and makes them available for translators to
translate. This can cause problems when the text needs to be the same for all
languages. For example, when an HTML tag is built using XSLT, the values of its
attributes should not be translated.

One solution is to put the text in a xsl:value-of element instead of a text
node. This patch is a quick test to see if there is a more general solution.
When entering certain tags it treats text nodes as CDATA (it's also possible to
make it a COMMENT, UNKNOWN, or a new token type).

It increments and decrements the status to try and handle nested tags, but it
might be necessary to make a more robust solution.

Is there interest in developing this solution further? Are there cases where
text should be translated in xsl:attribute?

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to