Re: Improve XProc suitability for localization

Jirka Kosek wrote:

> although the majority of XProc specification defines machine processable
> content there is p:error element which can be used to invoke error.
> Error message which can be presented to user is currently specified
> using attribute:
> 
>    <p:error code="NOVERSION"
>              description="Required version attribute missing."/>
> 
> It is known that text stored inside attributes is not ideal for further
> localization. Generally it is better to use element content for text in
> natural language (see http://www.w3.org/TR/xml-i18n-bp/#DevAttributes).
> 
> ITS WG would prefer if you can use element content instead of attribute
> for storing text of error message. This will allow to specify things
> like language, directionality, translatability, etc. of error message
> using further attributes on p:error element (these attributes will be
> extensions attributes from XProc point of view).

Hi XProc folks,

I see that in the latest draft new property p:language was added. This
partially solves the above problem -- it is now possible to have error
messages in English inside XProc pipeline and enough intelligent XProc
implementation can fetch localized error messages from some sort of
external message catalog.

However using attribute for description is penalty for users from East
Asia and Middle East who want to put localized error messages directly
into XProc script -- they still can't specify things like ruby or
directionality changes inside attribute value.

I understand that using content of p:error element for description
instead of attribute would cause inconsistency in syntax -- all other
options in XProc are specified as attributes. So change we are
requesting is not an easy one. But ITS WG will be pleased if you can
consider this and decide whether accommodating non-Latin languages can
be worth small syntax inconsistency.

Thanks,

			Jirka Kosek
			(member of ITS WG)


-- 
------------------------------------------------------------------
  Jirka Kosek      e-mail: jirka@kosek.cz      http://xmlguru.cz
------------------------------------------------------------------
       Professional XML consulting and training services
  DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
 OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
------------------------------------------------------------------

Received on Thursday, 3 January 2008 12:52:47 UTC