[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [office] Proposal for language tags according to RFC 4646
On 28/11/06, Eike Rathke <erack@sun.com> wrote: > I herewith propose full support of RFC 4646 language tags > http://tools.ietf.org/html/rfc4646 that obsoletes RFC 3066. Due caution. IETF is awaiting the acceptance of ISO 693-3 which seemingly isn't released as yet? I'm not sure of the actual status, but the ietf lists are full of it. I really think the fo: namespace could be lost if this gains acceptance. > The question now is how to do it in the schema. public static String langtag="("+language+ "(-"+script+")?"+ "(-"+region+")?"+ "(-"+variant +")?"+ "(-"+extension + ")?"+ "(-"+privateuse+")?)|"+irregulars; etc. I have the rest of the java regex, which should ship into relax ng quite happily. public static String irregulars ="en-GB-oed|i-ami|i-bnn|i-default" + "|i-enochian|i-hak|i-klingon|i-lux|" + "|i-mingo|i-navajo|i-pwn|i-tao|i-tay|" + "i-tsu|sgn-BE-fr|sgn-BE-nl|sgn-CH-de"; public static String grandfathered = "(i([a-zA-Z]{1,2})?)("+s+"("+alphanum+"){2,8}){1,2}"; etc. Though that's questionnable. I think it's doable (but a bit messy ;-) regards -- Dave Pawson XSLT XSL-FO FAQ. http://www.dpawson.co.uk
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]