bugGNU gettext - Bugs: bug #56519, Ship/Install ITS schemas with...


You are not allowed to post comments on this tracker with your current authentication level.

bug #56519: Ship/Install ITS schemas with gettext

Submitter:  Martin Blanchard <tchaik>
Submitted:  Tue 18 Jun 2019 07:58:22 PM UTC
Category:  Translator tools Severity:  3 - Normal
Item Group:  None Status:  In Progress
Privacy:  Public Assigned to:  ueno
Open/Closed:  Open

Sun 10 May 2020 07:51:28 AM UTC, comment #1: 

I agree that it would be nice if there is a canonical package that installs those schemas on the system. On Fedora, other packages install their own schema files under /usr/share/xml/*, so we could follow that convention.

A few concerns are:
- the original W3C schemas are covered by https://www.w3.org/Consortium/Legal/2015/doc-license which retains the copyright
- the schemas might need modification as we extend the standard by adding more vocabularies:

Daiki Ueno <ueno>
Group administrator
Tue 18 Jun 2019 07:58:22 PM UTC, original submission:  

It seems like the gettext policy regarding ITS rules is to push for downstream projects to maintain their own (eg. #54819) and that sounds perfectly fair.

ITS rules are XML file themselves. Considering that third-parties are expected to provide these XML files and that gettext will later parse them, I think it would make sense for gettext to ship schemas for the ITS format version it is expecting to find.

The W3C ITS working group is providing NVDL + RELAX NG schemas as part of their test suite [1] [2]. From a third-party point of view, I'd find helpful if gettext was to install these in its data directory (and provide a pkg-config variable pointing at this directory).

[1] https://www.w3.org/TR/its20/#its-schemas
[2] https://github.com/w3c/its-2.0-testsuite/tree/master/its2.0/schema

Martin Blanchard <tchaik>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by ueno (Posted a comment)
  • -email is unavailable- added by haible (Updated the item)
  • -email is unavailable- added by tchaik (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-05-10 ueno StatusNone In Progress
    2019-06-18 haible CategoryProgrammer tools Translator tools
        Assigned toNone ueno

    Back to the top

    Powered by Savane 3.13-c54d.
    Corresponding source code