[Koha-bugs] [Bug 35933] New: Do not translate text nodes in xsl:attribute and other tags
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Jan 29 16:29:45 CET 2024
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: koha-bugs at lists.koha-community.org
Reporter: kevin.carnes at ub.lu.se
QA Contact: testopia at bugs.koha-community.org
CC: frederic at tamil.fr, jonathan.druart+koha at gmail.com
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.
More information about the Koha-bugs
mailing list