id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 404,i18n:msg removes some text under certain conditions,Martin Scharrer ,cmlenz,"I found the following behavior when I was working on [http://trac-hacks.org/wiki/WatchlistPlugin th:WatchlistPlugin] and had a closer look on it. When using the `i18n:msg` attribute then under certain conditions parts of the text content is missing in the final rendered XML output. The conditions seem to be: 1. `i18n:msg` argument with two variables, like `i18n:msg=""first,second""` 2. The first argument IS NOT inside a tag 3. The second argument IS inside a tag 4. After both arguments there is the following content: a. A text NOT inside a tag b. A text INSIDE a tag c. A text NOT inside a tag Then the text 4a is REMOVED from the rendered XML/XHTML output. Example: {{{

$first $second REMOVED Inside a tag Outside a tag

}}} results in (with first='FIRST', second='SECOND'): {{{

FIRST SECONDInside a tag Outside a tag

}}} If e.g. the first argument is also inside a tag the rendered output is correct. Also when the `i18n:msg` argument is dropped it works correctly. I wrote a demonstration script and attached it together with the output I get. It shows several slightly different variations to demonstrate the above conditions. Note: This was tested with Genshi 0.6 stable and 0.7dev-r1134 and Babel 0.9.5. ",defect,closed,critical,0.7,Template processing,0.6,fixed,i18n:msg text removed,hoff.st@…