Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yelp-xsl for openSUSE:Factory checked in at 2022-03-23 20:17:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yelp-xsl (Old) and /work/SRC/openSUSE:Factory/.yelp-xsl.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yelp-xsl" Wed Mar 23 20:17:02 2022 rev:53 rq:963647 version:42.0 Changes: -------- --- /work/SRC/openSUSE:Factory/yelp-xsl/yelp-xsl.changes 2021-12-12 00:55:55.654515082 +0100 +++ /work/SRC/openSUSE:Factory/.yelp-xsl.new.25692/yelp-xsl.changes 2022-03-23 20:18:20.678461615 +0100 @@ -1,0 +2,14 @@ +Sun Mar 20 08:34:23 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.0: + + No changes since beta, stable release only. + +------------------------------------------------------------------- +Sat Feb 12 18:05:55 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.beta: + + Fix topic and section links in Mallard stack files + + Avoid use of global l10n.locale parameter + + Updated translations. + +------------------------------------------------------------------- Old: ---- yelp-xsl-41.1.tar.xz New: ---- yelp-xsl-42.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yelp-xsl.spec ++++++ --- /var/tmp/diff_new_pack.qUu4v1/_old 2022-03-23 20:18:21.478462068 +0100 +++ /var/tmp/diff_new_pack.qUu4v1/_new 2022-03-23 20:18:21.482462070 +0100 @@ -1,7 +1,7 @@ # # spec file for package yelp-xsl # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands. # # All modifications and additions to the file contributed by third parties @@ -18,13 +18,13 @@ Name: yelp-xsl -Version: 41.1 +Version: 42.0 Release: 0 Summary: XSL stylesheets for the yelp help browser License: GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT Group: System/GUI/GNOME URL: https://wiki.gnome.org/Apps/Yelp -Source0: https://download.gnome.org/sources/yelp-xsl/41/%{name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/yelp-xsl/42/%{name}-%{version}.tar.xz Source99: yelp-xsl-rpmlintrc BuildRequires: itstool >= 1.2.0 ++++++ yelp-xsl-41.1.tar.xz -> yelp-xsl-42.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/ChangeLog new/yelp-xsl-42.0/ChangeLog --- old/yelp-xsl-41.1/ChangeLog 2021-12-03 22:05:19.000000000 +0100 +++ new/yelp-xsl-42.0/ChangeLog 2022-03-19 17:11:34.000000000 +0100 @@ -1,3 +1,93 @@ +commit 671f4d7d0d3236ab996ac1fccee23f5ebbdbbd8f +Author: Shaun McCance <sha...@redhat.com> +Date: Sat Feb 12 11:33:39 2022 -0500 + + Version 42.beta + + NEWS | 9 +++++++++ + configure.ac | 2 +- + 2 files changed, 10 insertions(+), 1 deletion(-) + +commit 6f18e802c056e1f0fa0463f51efea3a217248c35 +Author: Naala Nanba <naala-na...@rambler.ru> +Date: Wed Jan 26 14:10:15 2022 +0000 + + Update Abkhazian translation + + po/ab.po | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +commit 8a0e75bfcca8e0c7ada65aaa18c9864c9e839dec +Author: Naala Nanba <naala-na...@rambler.ru> +Date: Wed Jan 26 14:07:59 2022 +0000 + + Update Abkhazian translation + + po/ab.po | 34 +++++++++++++++++----------------- + 1 file changed, 17 insertions(+), 17 deletions(-) + +commit ddcddf48bd7027ec06b6d3376036556db0ac0b01 +Author: Naala Nanba <naala-na...@rambler.ru> +Date: Wed Jan 26 13:35:52 2022 +0000 + + Add Abkhazian translation + + po/LINGUAS | 1 + + po/ab.po | 624 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 625 insertions(+) + +commit 4e30c9186f08f8f827ddb348a8139657215e293b +Author: Shaun McCance <sha...@redhat.com> +Date: Sat Oct 30 22:25:16 2021 -0400 + + Avoid use of global l10n.locale parameter + + Documents can have different languages at different levels. This is + especially true with Mallard stack files, which could incorporate + some translated documents, as well as some that have not yet been + translated. Using a single global parameter completely breaks this. + + doc/yelp-xsl/C/html.linktrails.prefix.page | 9 +++++- + doc/yelp-xsl/C/l10n.direction.page | 19 ++++++++--- + doc/yelp-xsl/C/l10n.locale.page | 5 +++ + doc/yelp-xsl/C/mal2html.page.linktrails.link.page | 9 +++++- + doc/yelp-xsl/C/mal2html.page.linktrails.trail.page | 9 +++++- + .../C/mal2html.page.linktrails.trail.prefix.page | 9 +++++- + xslt/common/html.xsl | 31 ++++++++++++++---- + xslt/common/l10n.xsl | 37 ++++++++++++++++++---- + xslt/common/tmpl.xsl | 4 ++- + xslt/dita/html/dita2html-topic.xsl | 4 ++- + xslt/docbook/html/db2html-links.xsl | 4 ++- + xslt/mallard/html/mal2html-inline.xsl | 4 +-- + xslt/mallard/html/mal2html-list.xsl | 2 +- + xslt/mallard/html/mal2html-page.xsl | 33 ++++++++++++++++--- + xslt/mallard/html/mal2html-ui.xsl | 4 ++- + 15 files changed, 148 insertions(+), 35 deletions(-) + +commit cef8f0c8b0783abf98ba8a7c614d3254eda76ef6 +Author: Shaun McCance <sha...@redhat.com> +Date: Thu Oct 14 15:17:35 2021 -0400 + + mal2html-links: Also fix section links for stacks + + xslt/mallard/html/mal2html-links.xsl | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit 9a03e634aeeda0011481616ae4a8e29d2b96aab4 +Author: Shaun McCance <sha...@redhat.com> +Date: Thu Oct 14 15:06:50 2021 -0400 + + mal2html-page: Fix topic links from guide pages in stacks + + We were looking for the type as an attr on the root page element, + which isn't what we have in a stack. + + This still doesn't address a stack type that is an implicit first + guide and further topics, but that requires deeper surgery. + + xslt/mallard/html/mal2html-page.xsl | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + commit f805ea24e24ef3471aaffe75b7e0e0b829d4592a Author: Sveinn ?? Felli <s...@fellsnet.is> Date: Wed Sep 29 15:00:38 2021 +0000 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/NEWS new/yelp-xsl-42.0/NEWS --- old/yelp-xsl-41.1/NEWS 2021-12-03 22:00:59.000000000 +0100 +++ new/yelp-xsl-42.0/NEWS 2022-03-19 16:34:24.000000000 +0100 @@ -1,6 +1,13 @@ -41.1 +42.0 ==== +* No changes since beta, stable release only + +42.beta +======= +* Fix topic and section links in Mallard stack files +* Avoid use of global l10n.locale parameter * Updated translations: + ab (Naala Nanba) hr (Goran Vidovi??) is (Sveinn ?? Felli) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/configure new/yelp-xsl-42.0/configure --- old/yelp-xsl-41.1/configure 2021-12-03 22:04:13.000000000 +0100 +++ new/yelp-xsl-42.0/configure 2022-03-19 17:11:30.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for yelp-xsl 41.1. +# Generated by GNU Autoconf 2.69 for yelp-xsl 42.0. # # Report bugs to <https://gitlab.gnome.org/gnome/yelp-xsl/issues>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='yelp-xsl' PACKAGE_TARNAME='yelp-xsl' -PACKAGE_VERSION='41.1' -PACKAGE_STRING='yelp-xsl 41.1' +PACKAGE_VERSION='42.0' +PACKAGE_STRING='yelp-xsl 42.0' PACKAGE_BUGREPORT='https://gitlab.gnome.org/gnome/yelp-xsl/issues' PACKAGE_URL='' @@ -1281,7 +1281,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures yelp-xsl 41.1 to adapt to many kinds of systems. +\`configure' configures yelp-xsl 42.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1352,7 +1352,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of yelp-xsl 41.1:";; + short | recursive ) echo "Configuration of yelp-xsl 42.0:";; esac cat <<\_ACEOF @@ -1456,7 +1456,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -yelp-xsl configure 41.1 +yelp-xsl configure 42.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1636,7 +1636,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by yelp-xsl $as_me 41.1, which was +It was created by yelp-xsl $as_me 42.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2503,7 +2503,7 @@ # Define the identity of the package. PACKAGE='yelp-xsl' - VERSION='41.1' + VERSION='42.0' cat >>confdefs.h <<_ACEOF @@ -6899,7 +6899,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by yelp-xsl $as_me 41.1, which was +This file was extended by yelp-xsl $as_me 42.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6956,7 +6956,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -yelp-xsl config.status 41.1 +yelp-xsl config.status 42.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/configure.ac new/yelp-xsl-42.0/configure.ac --- old/yelp-xsl-41.1/configure.ac 2021-12-03 22:00:48.000000000 +0100 +++ new/yelp-xsl-42.0/configure.ac 2022-03-19 16:34:30.000000000 +0100 @@ -1,5 +1,5 @@ # Do not split AC_INIT across multiple lines without making localbuild.sh smarter -AC_INIT([yelp-xsl],[41.1],[https://gitlab.gnome.org/gnome/yelp-xsl/issues]) +AC_INIT([yelp-xsl],[42.0],[https://gitlab.gnome.org/gnome/yelp-xsl/issues]) AC_CONFIG_MACRO_DIR([m4]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/po/LINGUAS new/yelp-xsl-42.0/po/LINGUAS --- old/yelp-xsl-41.1/po/LINGUAS 2021-01-09 17:00:00.000000000 +0100 +++ new/yelp-xsl-42.0/po/LINGUAS 2022-03-19 16:34:01.000000000 +0100 @@ -1,3 +1,4 @@ +ab af ar as Binary files old/yelp-xsl-41.1/po/ab.gmo and new/yelp-xsl-42.0/po/ab.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/po/ab.po new/yelp-xsl-42.0/po/ab.po --- old/yelp-xsl-41.1/po/ab.po 1970-01-01 01:00:00.000000000 +0100 +++ new/yelp-xsl-42.0/po/ab.po 2022-03-19 16:34:01.000000000 +0100 @@ -0,0 +1,624 @@ +# Abkhazian translation for yelp-xsl. +# Copyright (C) 2022 yelp-xsl's COPYRIGHT HOLDER +# This file is distributed under the same license as the yelp-xsl package. +# ?????????? ?????????? <naala-na...@rambler.ru>\n, 2022R. +# +msgid "" +msgstr "" +"Project-Id-Version: yelp-xsl master\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/yelp-xsl/issues\n" +"POT-Creation-Date: 2021-10-31 17:37+0000\n" +"PO-Revision-Date: 2021-10-31 17:37+0000\n" +"Last-Translator: ?????????? ?????????? <naala-na...@rambler.ru>\n" +"Language-Team: Abkhazian <a...@li.org>\n" +"Language: ab\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. (itstool) path: msg/msgstr +#. Translate to default:RTL if your language should be displayed +#. right-to-left, otherwise translate to default:LTR. Do *not* +#. translate it to "predefinito:LTR", if it isn't default:LTR +#. or default:RTL it will not work. +#. +#: yelp-xsl.xml.in:34 +msgid "default:LTR" +msgstr "default:LTR" + +#. (itstool) path: msg/msgstr +#. This is used a simple list item seperator in places where simple +#. inline lists have to be constructed dynamically. Using the default +#. string of ", ", a list would look like this: A, B, C, D. Using the +#. nonsensical string " - ", a list would look like this: A - B - C - D. +#. +#. Make sure to include leading or trailing spaces if you want them. +#. +#: yelp-xsl.xml.in:47 +#, no-wrap +msgid ", " +msgstr ", " + +#. (itstool) path: msg/msgstr +#. This is used as the final separator in an inline list of three or +#. more elements. The string ", " will be used to separate all but +#. the last pair of elements. Using these two strings, a list of +#. names would be formatted as "Tom, Dick, and Harry". +#. +#. Make sure to include leading or trailing spaces if you want them. +#. +#: yelp-xsl.xml.in:60 +#, no-wrap +msgid ", and " +msgstr ", ????????????" + +#. (itstool) path: msg/msgstr +#. This is used as a list item seperator for inline lists of exactly two +#. elements. A list of two names would be formatted as "Tom and Dick". +#. +#. Make sure to include leading or trailing spaces if you want them. +#. +#: yelp-xsl.xml.in:71 +#, no-wrap +msgid " and " +msgstr " ???????????? " + +#. (itstool) path: msg/msgstr +#. http://www.docbook.org/tdg/en/html/qandaentry.html +#. +#. This is used as a label before questions in a question-and-answer +#. set. Typically, questions are simply numbered and answers are not +#. labelled at all. However, DocBook allows document authors to set +#. the labelling style for a qandaset. If the labelling style is set +#. to 'qanda', this string will be used to label questions. +#. +#: yelp-xsl.xml.in:86 +msgid "Q:" +msgstr "??" + +#. (itstool) path: msg/msgstr +#. http://www.docbook.org/tdg/en/html/qandaentry.html +#. +#. This is used as a label before answers in a question-and-answer +#. set. Typically, answers are simply numbered and answers are not +#. labelled at all. However, DocBook allows document authors to set +#. the labelling style for a qandaset. If the labelling style is set +#. to 'qanda', this string will be used to label answers. +#. +#: yelp-xsl.xml.in:99 +msgid "A:" +msgstr "??" + +#. (itstool) path: msg/msgstr +#. Title of the footer containing copyrights, credits, license information, +#. and other stuff about the page. +#. +#: yelp-xsl.xml.in:109 +msgid "About" +msgstr "?????????? ???????????????? ??????????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for an advanced note. +#: yelp-xsl.xml.in:114 +msgid "Advanced" +msgstr "????????????????" + +#. (itstool) path: msg/msgstr +#. Default title for a bibliography. +#: yelp-xsl.xml.in:119 +msgid "Bibliography" +msgstr "???????????? ??????????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for a note about a software bug. +#: yelp-xsl.xml.in:124 +msgid "Bug" +msgstr "??????????????" + +#. (itstool) path: msg/msgstr +#. Revision status of a document or page. Content has been written and +#. reviewed, and it awaiting a final approval. +#. +#: yelp-xsl.xml.in:132 +msgid "Candidate" +msgstr "??????????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for a caution note. +#: yelp-xsl.xml.in:137 +msgid "Caution" +msgstr "???????????????????? ??????????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for an close button. +#: yelp-xsl.xml.in:142 +msgid "Close" +msgstr "??????????" + +#. (itstool) path: msg/msgstr +#. Default title for a colophon section. +#: yelp-xsl.xml.in:147 +msgid "Colophon" +msgstr "???????????????????????? ??????????????" + +#. (itstool) path: msg/msgstr +#. Title for a table of contents for the entire document. +#: yelp-xsl.xml.in:152 +msgid "Contents" +msgstr "??????????" + +#. (itstool) path: msg/msgstr +#. Title for license information when it's a CC license. +#: yelp-xsl.xml.in:157 +msgid "Creative Commons" +msgstr "Creative Commons" + +#. (itstool) path: msg/msgstr +#. Accessible title for a danger note. +#: yelp-xsl.xml.in:162 +msgid "Danger" +msgstr "????????????????" + +#. (itstool) path: msg/msgstr +#. Default title for a dedication section. +#: yelp-xsl.xml.in:167 +msgid "Dedication" +msgstr "??????????????" + +#. (itstool) path: msg/msgstr +#. Revision status of a document or page. Most content has been +#. written, but revisions are still happening. +#. +#: yelp-xsl.xml.in:175 +msgid "Draft" +msgstr "??????????????" + +#. (itstool) path: msg/msgstr +#. Title for a list of editors. +#: yelp-xsl.xml.in:180 +msgid "Edited By" +msgstr "????????????????" + +#. (itstool) path: msg/msgstr +#. Revision status of a document or page. A senior member of the +#. documentation team has reviewed and approved. +#. +#: yelp-xsl.xml.in:188 +msgid "Final" +msgstr "????????????????????" + +#. (itstool) path: msg/msgstr +#. Default title for a glossary. +#: yelp-xsl.xml.in:193 +msgid "Glossary" +msgstr "???????????????????? ??????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for an important note. +#: yelp-xsl.xml.in:198 +msgid "Important" +msgstr "????????????????" + +#. (itstool) path: msg/msgstr +#. Revision status of a document or page. Work has begun, but +#. not all content has been written. +#. +#: yelp-xsl.xml.in:206 +msgid "Incomplete" +msgstr "??????????????????" + +#. (itstool) path: msg/msgstr +#. Default title for an index of terms in a book. +#: yelp-xsl.xml.in:211 +msgid "Index" +msgstr "??????" + +#. (itstool) path: msg/msgstr +#. Default title for a DocBook legal notice. +#: yelp-xsl.xml.in:216 +msgid "Legal" +msgstr "?????????????? ????????????" + +#. (itstool) path: msg/msgstr +#. Generic title for license information when it's not a known license. +#. +#: yelp-xsl.xml.in:223 +msgid "License" +msgstr "??????????????????" + +#. (itstool) path: msg/msgstr +#. Title for a list of maintainers. +#: yelp-xsl.xml.in:228 +msgid "Maintained By" +msgstr "??????????" + +#. (itstool) path: msg/msgstr +#. Automatic heading above a list of guide links. +#: yelp-xsl.xml.in:233 +msgid "More Information" +msgstr "?????????????????? ??????????????????????" + +#. (itstool) path: msg/msgstr +#. Link text for a link to the next page in a series. +#: yelp-xsl.xml.in:238 +msgid "Next" +msgstr "????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for a note. +#: yelp-xsl.xml.in:243 +msgid "Note" +msgstr "??????????????" + +#. (itstool) path: msg/msgstr +#. Title for a list of links to sections on the current page. +#: yelp-xsl.xml.in:248 +msgid "On This Page" +msgstr "?????? ???????????? ????????" + +#. (itstool) path: msg/msgstr +#. Title for a list contributors other than authors, editors, translators, +#. or other types we have specific lists for. +#. +#: yelp-xsl.xml.in:256 +msgid "Other Credits" +msgstr "???????????? ??????????????????????????" + +#. (itstool) path: msg/msgstr +#. Revision status of a document or page. Content was once current, +#. but needs to be updated to reflect software updates. +#. +#: yelp-xsl.xml.in:264 +msgid "Outdated" +msgstr "????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for a package note. +#: yelp-xsl.xml.in:269 +msgid "Package" +msgstr "????????????" + +#. (itstool) path: msg/msgstr +#. Tooltip on play/pause buttons for audio and video objects. +#: yelp-xsl.xml.in:274 +msgid "Pause" +msgstr "??????????????????" + +#. (itstool) path: msg/msgstr +#. Tooltip on play/pause buttons for audio and video objects. +#: yelp-xsl.xml.in:279 +msgid "Play" +msgstr "????????????" + +#. (itstool) path: msg/msgstr +#. Link text for a link to the previous page in a series. +#: yelp-xsl.xml.in:284 +msgid "Previous" +msgstr "????????????????" + +#. (itstool) path: msg/msgstr +#. Title for a list of publishers. +#: yelp-xsl.xml.in:289 +msgid "Published By" +msgstr "??????????????????" + +#. (itstool) path: msg/msgstr +#. Revision status of a document or page. Content has been written +#. and should be reviewed by other team members. +#. +#: yelp-xsl.xml.in:297 +msgid "Ready for review" +msgstr "?????????????????? ?????????? ????????????????" + +#. (itstool) path: msg/msgstr +#. Automatic heading above a list of see-also links. +#: yelp-xsl.xml.in:302 +msgid "See Also" +msgstr "???????????? ????????????????" + +#. (itstool) path: msg/msgstr +#. Figures can automatically scale images down to fit the page width. +#. This is used a tooltip on a link to shrink images back down after +#. they've been expanded to full size. +#. +#: yelp-xsl.xml.in:311 +msgid "Scale images down" +msgstr "???????????? ???????????????? ??????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for a sidebar note. +#: yelp-xsl.xml.in:316 +msgid "Sidebar" +msgstr "???????????????? ????????" + +#. (itstool) path: msg/msgstr +#. Revision status of a document or page. No content has been written yet. +#. +#: yelp-xsl.xml.in:323 +msgid "Stub" +msgstr "??????????????????" + +#. (itstool) path: msg/msgstr +#. Default title for a refsynopsisdiv element. This is the common section +#. title found in most UNIX man pages. +#. +#: yelp-xsl.xml.in:331 +msgid "Synopsis" +msgstr "????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for a tip. +#: yelp-xsl.xml.in:336 +msgid "Tip" +msgstr "????????????????" + +#. (itstool) path: msg/msgstr +#. Title for a list of translators. +#: yelp-xsl.xml.in:341 +msgid "Translated By" +msgstr "????????????????" + +#. (itstool) path: msg/msgstr +#. Figures can automatically scale images down to fit the page width. +#. This is used a tooltip on a link to expand images to full size. +#. +#: yelp-xsl.xml.in:349 +msgid "View images at normal size" +msgstr "???????????? ???????????????????????? ????????????" + +#. (itstool) path: msg/msgstr +#. Accessible title for a warning. +#: yelp-xsl.xml.in:354 +msgid "Warning" +msgstr "????????????????????" + +#. (itstool) path: msg/msgstr +#. Title for a list of authors. +#: yelp-xsl.xml.in:359 +msgid "Written By" +msgstr "??????????" + +#. (itstool) path: msg/msgstr +#. ID: biblioentry.tooltip +#. This is a format message used to format tooltips on cross references +#. to bibliography entries. +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <biblioentry.label/> - The term being defined by the glossary entry +#. +#: yelp-xsl.xml.in:375 +msgid "View the bibliography entry <biblioentry.label/>." +msgstr "?????????????????????????? ?????????? ????????????????" + +#. (itstool) path: msg/msgstr +#. ID: biblioentry.label +#. This is a format message used to format the labels for entries in +#. a bibliography. The content of the label is often an abbreviation +#. of the authors' names and the year of publication. In English, +#. these are generally formatted with [square brackets] surrounding +#. them. +#. +#. This string is similar to citation.label, but they are used in +#. different places. The citation formatter is used when referencing +#. a bibliography entry in running prose. This formatter is used for +#. the actual bibliography entry. You may use the same formatting for +#. both, but you don't have to. +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <biblioentry.label/> - The text content of the bibliography label +#. +#: yelp-xsl.xml.in:398 +msgid "[<biblioentry.label/>]" +msgstr "[<biblioentry.label/>]" + +#. (itstool) path: msg/msgstr +#. ID: citation.label +#. This is a format message used to format inline citations to other +#. published works. The content is typically an abbreviation of the +#. authors' last names. In English, this abbreviation is usually +#. written inside [square brackets]. +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <citation.label/> - The text content of the citation element, possibly +#. as a link to an entry in the bibliography +#. +#: yelp-xsl.xml.in:415 +msgid "[<citation.label/>]" +msgstr "[<citation.label/>]" + +#. (itstool) path: msg/msgstr +#. ID: comment.name-date +#. This is a format message used to format the citation of a comment +#. made by an editor of a document. This appears on a new line after +#. the title of the comment, if a title is present, or as the first +#. line if a title is not present. +#. +#. This string is used when both the name and the date are supplied. +#. In English, a title together with this format string might produce +#. something like this: +#. +#. Some Comment Title +#. from Shaun McCance on 2010-06-03 +#. +#. Here is the text of the comment. +#. +#. If only a name is supplied, and no date, then comment.name is used +#. instead of this string. +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <comment.name/> - The name of the person making the comment +#. <comment.date/> - The date the comment was made +#. +#: yelp-xsl.xml.in:444 +msgid "from <comment.name/> on <comment.date/>" +msgstr "<comment.name/> ????????????,<comment.date/> ?????? " + +#. (itstool) path: msg/msgstr +#. ID: comment.name +#. This is a format message used to format the citation of a comment +#. made by an editor of a document. This appears on a new line after +#. the title of the comment, if a title is present, or as the first +#. line if a title is not present. +#. +#. This string is used when only the name of the commenter is supplied. +#. In English, a title together with this format string might produce +#. something like this: +#. +#. Some Comment Title +#. from Shaun McCance +#. +#. Here is the text of the comment. +#. +#. If a date is also supplied, then comment.name-date is used instead +#. of this string. +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <comment.name/> - The name of the person making the comment +#. +#: yelp-xsl.xml.in:472 +msgid "from <comment.name/>" +msgstr "<comment.name/> ????????????" + +#. (itstool) path: msg/msgstr +#. ID: copyright.format +#. This is a format message used to format copyright notices. Special +#. elements in the message will be replaced with the appropriate content, +#. as follows: +#. +#. <copyright.years/> - The years the copyrightable material was made +#. <copyright.name/> - The person or entity that holds the copyright +#. +#: yelp-xsl.xml.in:485 +msgid "?? <copyright.years/> <copyright.name/>" +msgstr "?? <copyright.years/> <copyright.name/>" + +#. (itstool) path: msg/msgstr +#. ID: email.tooltip +#. This is a format message used to format tooltips on mailto: links. +#. Special elements in the message will be replaced with the appropriate +#. content, as follows: +#. +#. <string/> - The linked-to email address +#. +#: yelp-xsl.xml.in:497 +msgid "Send email to ???<string/>???." +msgstr "??????. ???????????? ???<string/>??? ?????? ?????????????? ????????????" + +#. (itstool) path: msg/msgstr +#. ID: glossentry.tooltip +#. This is a format message used to format tooltips on cross references +#. to glossary entries. Special elements in the message will be replaced +#. with the appropriate content, as follows: +#. +#. <glossterm/> - The term being defined by the glossary entry +#. +#: yelp-xsl.xml.in:509 +msgid "Read the definition for ???<glossterm/>???." +msgstr "?????????????? ???????????????? ???<glossterm/>???" + +#. (itstool) path: msg/msgstr +#. ID: glosssee.format +#. This is a format message used to format glossary cross references. +#. This format message controls the sentence used to present the cross +#. reference, not the link itself. For the formatting of the actual +#. link, see the message glossentry.xref. +#. +#. One or more glosssee elements are presented as a links to the user +#. in the glossary, formatted as a single prose sentence. For example, +#. if the user is being directed to the entry "foo", the glosssee may +#. be formatted as "See foo." +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <glosssee/> - The actual link or links of the cross reference +#. +#: yelp-xsl.xml.in:530 +msgid "See <glosssee/>." +msgstr "???????????????? <glosssee/>." + +#. (itstool) path: msg/msgstr +#. ID: glossseealso.format +#. This is a format message used to format glossary cross references. +#. This format message controls the sentence used to present the cross +#. reference, not the link itself. For the formatting of the actual +#. link, see the message glossentry.xref. +#. +#. One or more glossseealso elements are presented as a links to the +#. user in the glossary, formatted as a single prose sentence. For +#. example, if the user is being directed to the entries "foo", "bar", +#. and "baz", the glossseealso may be formatted as "See also foo, bar, +#. baz." +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <glosssee/> - The actual link or links of the cross reference +#. +#: yelp-xsl.xml.in:552 +msgid "See also <glosssee/>." +msgstr "???????????? ???????????????? <glosssee/>." + +#. (itstool) path: msg/msgstr +#. ID: quote.format +#. This is a format message used to format inline quotations. Special +#. elements in the message will be replaced with the appropriate content, +#. as follows: +#. +#. <node/> - The text content of the quote element +#. +#: yelp-xsl.xml.in:564 +msgid "???<node/>???" +msgstr "???<node/>???" + +#. (itstool) path: msg/msgstr +#. ID: quote.format +#. This is a format message used to format inline quotations inside +#. other inline quotations. Special elements in the message will be +#. replaced with the appropriate content, as follows: +#. +#. <node/> - The text content of the quote element +#. +#: yelp-xsl.xml.in:576 +msgid "???<node/>???" +msgstr "???<node/>???" + +#. (itstool) path: msg/msgstr +#. ID: seeie.format +#. This is a format message used to format index cross references. +#. This format message controls the sentence used to present the cross +#. reference, not the link itself. +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <seeie/> - The actual link or links of the cross reference +#. +#: yelp-xsl.xml.in:591 +msgid "See <seeie/>." +msgstr "???????????????? <seeie/>." + +#. (itstool) path: msg/msgstr +#. ID: seealsoie.format +#. This is a format message used to format index cross references. +#. This format message controls the sentence used to present the cross +#. reference, not the link itself. +#. +#. Special elements in the message will be replaced with the +#. appropriate content, as follows: +#. +#. <seeie/> - The actual link or links of the cross reference +#. +#: yelp-xsl.xml.in:606 +msgid "See also <seeie/>." +msgstr "???????????? ???????????????? <seeie/>." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/common/html.xsl new/yelp-xsl-42.0/xslt/common/html.xsl --- old/yelp-xsl-41.1/xslt/common/html.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/common/html.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -878,16 +878,21 @@ html.linktrails.prefix Stub to output extra content before a link trail. @xsl:stub -@revision[version=3.28 date=2017-05-24 status=final] +@revision[version=42 date=2021-10-30 status=final] [xsl:params] +$page: The source element for which an output page is being made. $node: A source-specific element providing information about the link trail. This template is a stub. It is called by templates that output link trails before the normal links are output. This template is useful for adding extra site links at the beginning of each link trail. + +[note .plain] +The $page parameter was added in version 42. --> <xsl:template name="html.linktrails.prefix"> + <xsl:param name="page" select="."/> <xsl:param name="node" select="."/> </xsl:template> @@ -1104,7 +1109,9 @@ <xsl:template name="html.css"> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:param> <xsl:param name="left"> <xsl:call-template name="l10n.align.start"> @@ -1146,7 +1153,9 @@ <xsl:template name="html.css.content"> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:param> <xsl:param name="left"> <xsl:call-template name="l10n.align.start"> @@ -1248,7 +1257,9 @@ <xsl:template name="html.css.core"> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:param> <xsl:param name="left"> <xsl:call-template name="l10n.align.start"> @@ -1296,7 +1307,9 @@ <xsl:template name="html.css.elements"> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:param> <xsl:param name="left"> <xsl:call-template name="l10n.align.start"> @@ -1411,7 +1424,9 @@ <xsl:template name="html.css.syntax"> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:param> <xsl:param name="left"> <xsl:call-template name="l10n.align.start"> @@ -1453,7 +1468,9 @@ <xsl:template name="html.css.custom"> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:param> <xsl:param name="left"> <xsl:call-template name="l10n.align.start"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/common/l10n.xsl new/yelp-xsl-42.0/xslt/common/l10n.xsl --- old/yelp-xsl-41.1/xslt/common/l10n.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/common/l10n.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -63,6 +63,11 @@ This parameter provides the top-level locale of the document, taken from either the `xml:lang` or the `lang` parameter of the root element. It holds the locale exactly as specified in the document, with no normalization. + +[note .warning] +This parameter is deprecated. When processing multiple pages in a stack, you +cannot rely on a single global locale. Instead, when you need a locale, you +should look for an `ancestor-or-self` node with the appropriate attribute. --> <xsl:param name="l10n.locale"> <xsl:choose> @@ -508,23 +513,43 @@ <!--**========================================================================== l10n.direction Determine the text direction for a language. -@revision[version=3.18 date=2015-08-13 status=final] +@revision[version=42 date=2021-10-30 status=final] [xsl:params] +$node: The node to find the direction for. $lang: The locale to use to determine the text direction. -This template returns the text direction for the language $lang. It returns -`"ltr"` for left-to-right languages and `"rtl"` for right-to-left languages. -If $lang is not provided, it defaults to {l10n.locale}, the top-level locale -of the document. +This template returns the text direction for the language $lang. If $lang is +not provided, it looks for the nearest node to $node with a locale attribute, +either `xml:lang` or `lang`. + +This template returns `"ltr"` for left-to-right languages and `"rtl"` for +right-to-left languages. This template calls {l10n.gettext} with the string `default:LTR` in the domain `yelp-xsl`. The language is right-to-left if the string `default:RTL` is returned. Otherwise, it is left-to-right. (This particular string is used to match the string used in GTK+, enabling translation memory.) + +[note .plain] +The $node parameter was added in version 42, and the default value of the +$lang parameter was changed accordingly. --> <xsl:template name="l10n.direction"> - <xsl:param name="lang" select="$l10n.locale"/> + <xsl:param name="node" select="."/> + <xsl:param name="lang"> + <xsl:choose> + <xsl:when test="$node/ancestor-or-self::*[@xml:lang]"> + <xsl:value-of select="$node/ancestor-or-self::*[@xml:lang][1]/@xml:lang"/> + </xsl:when> + <xsl:when test="$node/ancestor-or-self::*[@lang]"> + <xsl:value-of select="$node/ancestor-or-self::*[@lang][1]/@xml:lang"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$l10n.locale"/> + </xsl:otherwise> + </xsl:choose> + </xsl:param> <xsl:variable name="direction"> <xsl:for-each select="/*"> <xsl:call-template name="l10n.gettext"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/common/tmpl.xsl new/yelp-xsl-42.0/xslt/common/tmpl.xsl --- old/yelp-xsl-41.1/xslt/common/tmpl.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/common/tmpl.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -72,7 +72,9 @@ <xsl:param name="file"/> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:param> <xsl:param name="left"> <xsl:call-template name="l10n.align.start"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/docbook/html/db2html-links.xsl new/yelp-xsl-42.0/xslt/docbook/html/db2html-links.xsl --- old/yelp-xsl-41.1/xslt/docbook/html/db2html-links.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/docbook/html/db2html-links.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -45,7 +45,9 @@ <xsl:template name="db2html.links.linktrail"> <xsl:param name="node" select="."/> <xsl:variable name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:variable> <xsl:choose> <xsl:when test="$node/ancestor::*"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/mallard/html/mal2html-inline.xsl new/yelp-xsl-42.0/xslt/mallard/html/mal2html-inline.xsl --- old/yelp-xsl-41.1/xslt/mallard/html/mal2html-inline.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/mallard/html/mal2html-inline.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -185,9 +185,7 @@ <xsl:template mode="mal2html.inline.content.mode" match="mal:guiseq"> <xsl:variable name="arrow"> <xsl:variable name="dir"> - <xsl:call-template name="l10n.direction"> - <xsl:with-param name="lang" select="ancestor-or-self::*[@xml:lang][1]/@xml:lang"/> - </xsl:call-template> + <xsl:call-template name="l10n.direction"/> </xsl:variable> <xsl:choose> <xsl:when test="$dir = 'rtl'"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/mallard/html/mal2html-links.xsl new/yelp-xsl-42.0/xslt/mallard/html/mal2html-links.xsl --- old/yelp-xsl-41.1/xslt/mallard/html/mal2html-links.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/mallard/html/mal2html-links.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -632,7 +632,7 @@ <xsl:for-each select="$node/mal:section"> <xsl:call-template name="mal2html.links.ul.li"> <xsl:with-param name="node" select="$node"/> - <xsl:with-param name="xref" select="concat(/mal:page/@id, '#', @id)"/> + <xsl:with-param name="xref" select="concat(ancestor::mal:page[1]/@id, '#', @id)"/> <xsl:with-param name="role" select="concat($role, ' section')"/> <xsl:with-param name="nodesc" select="$nodesc"/> </xsl:call-template> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/mallard/html/mal2html-list.xsl new/yelp-xsl-42.0/xslt/mallard/html/mal2html-list.xsl --- old/yelp-xsl-41.1/xslt/mallard/html/mal2html-list.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/mallard/html/mal2html-list.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -367,7 +367,7 @@ <xsl:if test="$lines"> <xsl:variable name="dir"> <xsl:call-template name="l10n.direction"> - <xsl:with-param name="lang" select="$item/ancestor-or-self::*[@xml:lang][1]/@xml:lang"/> + <xsl:with-param name="node" select="$item"/> </xsl:call-template> </xsl:variable> <xsl:value-of select="translate(translate(translate(translate( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/mallard/html/mal2html-page.xsl new/yelp-xsl-42.0/xslt/mallard/html/mal2html-page.xsl --- old/yelp-xsl-41.1/xslt/mallard/html/mal2html-page.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/mallard/html/mal2html-page.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -251,7 +251,9 @@ <xsl:sort select="(.//mal:title[@type='sort'])[3]"/> <xsl:sort select="(.//mal:title[@type='sort'])[4]"/> <xsl:sort select="(.//mal:title[@type='sort'])[5]"/> - <xsl:call-template name="mal2html.page.linktrails.trail"/> + <xsl:call-template name="mal2html.page.linktrails.trail"> + <xsl:with-param name="page" select="$node"/> + </xsl:call-template> </xsl:for-each> </div> </xsl:when> @@ -292,23 +294,30 @@ <!--**========================================================================== mal2html.page.linktrails.trail Output one trail of guide links. -@revision[version=3.20 date=2015-09-19 status=final] +@revision[version=42 date=2021-10-30 status=final] [xsl:params] +$page: The source element for which an output page is being made. $node: A `link` element from {mal.link.linktrails}. This template outputs an HTML `div` element containing all the links in a single link trail. It calls {html.linktrails.prefix} (by way of {mal2html.page.linktrails.trail.prefix}) to output a custom boilerplate prefix, then calls {mal2html.page.linktrails.link} to output the actual links. + +[note .plain] +The $page parameter was added in version 42. --> <xsl:template name="mal2html.page.linktrails.trail"> + <xsl:param name="page" select="."/> <xsl:param name="node" select="."/> <div class="trail"> <xsl:call-template name="mal2html.page.linktrails.trail.prefix"> + <xsl:with-param name="page" select="$page"/> <xsl:with-param name="node" select="$node"/> </xsl:call-template> <xsl:call-template name="mal2html.page.linktrails.link"> + <xsl:with-param name="page" select="$page"/> <xsl:with-param name="node" select="$node"/> </xsl:call-template> </div> @@ -319,9 +328,10 @@ mal2html.page.linktrails.trail.prefix Deprecated stub to output extra content before a link trail. :Stub: true -@revision[version=3.20 date=2015-09-17 status=final] +@revision[version=42 date=2021-10-30 status=final] [xsl:params] +$page: The source element for which an output page is being made. $node: A `link` element from {mal.link.linktrails}. This template is deprecated. Use {html.linktrails.prefix} instead. By default, @@ -331,10 +341,15 @@ each link trail before the normal links are output with {mal2html.page.linktrails.link}. This template is useful for adding extra site links at the beginning of each link trail. + +[note .plain] +The $page parameter was added in version 42. --> <xsl:template name="mal2html.page.linktrails.trail.prefix"> + <xsl:param name="page" select="."/> <xsl:param name="node" select="."/> <xsl:call-template name="html.linktrails.prefix"> + <xsl:with-param name="page" select="$page"/> <xsl:with-param name="node" select="$node"/> </xsl:call-template> </xsl:template> @@ -343,9 +358,10 @@ <!--**========================================================================== mal2html.page.linktrails.link Output a link and the following links in a link trail. -@revision[version=3.4 date=2011-11-19 status=final] +@revision[version=42 date=2021-11-19 status=final] [xsl:params] +$page: The source element for which an output page is being made. $node: A `link` element from {mal.link.linktrails}. $direction: The text directionality. @@ -357,11 +373,17 @@ The $direction parameter specifies the current text directionality. If not provided, it is computed automatically with {l10n.direction}. It determines the separators used between links. + +[note .plain] +The $page parameter was added in version 42. --> <xsl:template name="mal2html.page.linktrails.link"> + <xsl:param name="page" select="."/> <xsl:param name="node" select="."/> <xsl:param name="direction"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$page"/> + </xsl:call-template> </xsl:param> <a class="trail"> <xsl:attribute name="href"> @@ -397,6 +419,7 @@ </xsl:if> <xsl:for-each select="$node/mal:link"> <xsl:call-template name="mal2html.page.linktrails.link"> + <xsl:with-param name="page" select="$page"/> <xsl:with-param name="direction" select="$direction"/> </xsl:call-template> </xsl:for-each> @@ -778,7 +801,7 @@ <!-- page | section --> <xsl:template match="mal:page | mal:section"> - <xsl:variable name="type" select="/mal:page/@type"/> + <xsl:variable name="type" select="ancestor-or-self::mal:page[1]/@type"/> <xsl:variable name="depth" select="count(ancestor-or-self::mal:section) + 1"/> <xsl:variable name="topiclinks"> <xsl:if test="$type = 'guide'"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yelp-xsl-41.1/xslt/mallard/html/mal2html-ui.xsl new/yelp-xsl-42.0/xslt/mallard/html/mal2html-ui.xsl --- old/yelp-xsl-41.1/xslt/mallard/html/mal2html-ui.xsl 2021-12-03 21:50:27.000000000 +0100 +++ new/yelp-xsl-42.0/xslt/mallard/html/mal2html-ui.xsl 2022-03-19 16:34:01.000000000 +0100 @@ -100,7 +100,9 @@ <xsl:variable name="title_c" select="$node/mal:info/mal:title[@type = 'ui:collapsed'][1]"/> <div class="yelp-data yelp-data-ui-expander"> <xsl:attribute name="dir"> - <xsl:call-template name="l10n.direction"/> + <xsl:call-template name="l10n.direction"> + <xsl:with-param name="node" select="$node"/> + </xsl:call-template> </xsl:attribute> <xsl:attribute name="data-yelp-expanded"> <xsl:choose>