-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Mark,
On 1/6/19 17:12, Mark Thomas wrote: > On 06/01/2019 21:51, Christopher Schultz wrote: >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 >> >> Mark, >> >> On 1/6/19 16:37, Mark Thomas wrote: >>> On 06/01/2019 17:40, Christopher Schultz wrote: >>>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 >>>> >>>> Woonsan, >>>> >>>> On 1/4/19 05:11, Woonsan Ko wrote: >>>>> I've noticed in the commit messages that some i18n bundle >>>>> files showing Japanese correctly (e.g, >>>>> tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings_j a. >> >>>>> pr >>>> >>>>> >> operties >>>>> >>>>> >>>> below) while scrambling it in others (e.g, >>>>> tomcat/trunk/java/javax/el/LocalStrings_ja.properties >>>>> below). >>>>> >>>>> The difference comes from whether or not the file was set >>>>> with svn property, "svn:mime-type", to "text/plain; >>>>> charset=UTF-8". >>>>> >>>>> $ svn propget svn:mime-type >>>>> java/org/apache/catalina/authenticator/LocalStrings_ja.properties >>>>> >>>>> >> >>>>> text/plain; charset=UTF-8 $ svn propget svn:mime-type >>>>> java/javax/el/LocalStrings_ja.properties svn: warning: >>>>> W200017: Property 'svn:mime-type' not found on >>>>> 'java/javax/el/LocalStrings_ja.properties' >>>>> >>>>> Would anyone mind if I set "svn:mime-type" to "text/plain; >>>>> charset=UTF-8" in all the non-English .properties files in >>>>> trunk? >>> >>> +1. It is an oversight that I haven't been doing this when >>> adding new files. >>> >>>> - -1 >>>> >>>> Properties files are, by definition[1], in ISO-8859-1 >>>> encoding. Characters that are not in the ISO-8859-1 character >>>> set need to be Unicode-escaped. >>>> >>>> For example, if you want ã you need to use \u00e3 >>>> >>>> I'm not sure why the files haven't been formatted in this way >>>> so far. >>> >>> Because that is what we decided to do to make the files easier >>> to work with: >>> https://tomcat.markmail.org/thread/2fqmyn2ds3vcmfvw >> >> I don't see any invocation of native2ascii in any of the build >> tools. >> >> Is it an undocumented "feature" of >> ResourceBundle/PropertyResourceBundle that UTF-8-encoded files >> "just work"? > > No. > > Read the thread I referenced in my previous message and/or search > build.xml for 'native2ascii'. My apologies. I looked for the conversion in the build script and didn't find it for some reason. Probably a typo in the search. Woonsan, my -1 is now a +1 for changing the MIME-types of any .properties files that aren't already set, and to actually use that encoding wherever it makes sense in preference to \u notation. - -chris -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlwzaR8ACgkQHPApP6U8 pFjJAA/+LNkhdieCQm6ZA5BIf8xR/5VIdNizGK6aRzDGVHd0685xzfm51KdjI22h KOpsOipRqH0lVoJ0kcfLTj7vdjafgt/B9FRZtmixeuHJ6quw9BVsfHT/kF2eojzQ ndOBWqLSO2ucQtZ/bS7BoZzCxWbakE+DaCsLlOCbgzcb3uh3UOWCWotlEHHt0CG6 kM6QsZANyj+rVGu90Wz4W2LKP0fEkk39MgzIPMcEYh9xWRRC5RENBNzpmxMRGLUq BMbVrMhNGtJTsWZdUis1AXheYuCyAlZbNbkwLJKOsBRo3Y3LpLR9jDTi3Nln8H0L 49e1sqoHhSvR/trbfzDBxDtFTovPiKkddrqaRVT6moZYDif/i4Cbe27DVpWh1Ptf EpGylmCLXjPyFzchrrjMQtE0uoUAA1aXAcaZnf4cJX/yULi2ZdhIkjA8eA+8ZRJ/ L3w8EhAg83y2JI22En2zkjFOyhGTANECiXzH+JXVvm44v9G/qIxxG/YQQeJvPyM9 3BV5bXSNmafR2m2GV34Bldckk+9LtZM0xLuTGuYS8WEoMpGG9/I0dnYdHj8jLPFu 7W4qyryqlVRhxGT0SkiY8Q6uLnD84sxhNhPLuJIw196qNYidOcS2iDF+n5GqdbZA bYHWSawFDGbKfZjwJciX00VKr+m2p+09Znx3CegrTL693p+lVqQ= =fZ4Z -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org