[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [xliff-comment] Comment on XLIFF 1.2 Representation Guide forJava Resource Bundles
Hi, I'm reading XLIFF 1.2 draft spec and have a comment on its representation guide for Java Resource Bundles: In 2.4, Extraction Techniques, it recommends to use java.util.Properties to extract resources. In 2.5, Order of Extraction, it says filters should keep key/value order defined in property files. But java.util.Properties uses HashTable as its internal data structure, so it can't guarantee the order of key/value pairs. Following is my test program and data: LoadProp.java ======================================================================================== import java.io.File; import java.io.FileInputStream; import java.util.Properties; public class LoadProp { public static void main(String[] args) throws Exception { Properties props = new Properties(); props.load(new FileInputStream(new File("test.properties"))); props.storeToXML(System.out, "test"); } } test.properties ========================================================================================= key0=key0 key1=key1 key2=key2 akey1=akey1 akey2=akey2 program output ======================================================================================== <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <comment>test</comment> <entry key="akey2">akey2</entry> <entry key="akey1">akey1</entry> <entry key="key2">key2</entry> <entry key="key1">key1</entry> <entry key="key0">key0</entry> </properties> I recommend to add this point in 2.4 or 2.5 to notify future readers. ==================================================== Best Regards, Charles Wang China Development Laboratory 8/F Shui On Plaza, 333 HuaiHai Zhong Road, Shanghai
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]