diff options
author | Tom Tromey <tromey@redhat.com> | 2006-03-24 17:04:21 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2006-03-24 17:04:21 +0000 |
commit | f370efa1358a912b3c57e4bce650babbebd59269 (patch) | |
tree | c05abd048b598694a7a4b129851cdf0e32ed8634 /scripts | |
parent | e5466b68ed93e3706b71d9666f0008d1ead1501f (diff) | |
download | classpath-f370efa1358a912b3c57e4bce650babbebd59269.tar.gz |
* .externalToolBuilders/CreateLocaleData.launch: Updated.
* gnu/java/locale/.cvsignore: New file.
* lib/Makefile.am (LocaleData.java): Put in gnu/java/locale.
* java/util/Locale.java (getAvailableLocales): Clone result.
(getISOCountries): Likewise.
(getISOLanguages): Likewise.
* scripts/generate-locale-list.sh: Make class public. Added new
array.
* gnu/java/locale/LocaleHelper.java (getCollatorLocales): New method.
(getLocaleCount): Likewise.
* java/text/Collator.java (getInstance): Javadoc typo fix.
(getAvailableLocales): Wrote.
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/generate-locale-list.sh | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/scripts/generate-locale-list.sh b/scripts/generate-locale-list.sh index fb55c1c28..3c6809de1 100755 --- a/scripts/generate-locale-list.sh +++ b/scripts/generate-locale-list.sh @@ -40,18 +40,30 @@ echo "obligated to do so. If you do not wish to do so, delete this" echo "exception statement from your version. */" echo echo -echo "package java.util;" +echo "package gnu.java.locale;" echo echo "// This file was automatically generated by scripts/generate-locale-list.sh" echo echo echo "class LocaleData" echo "{" -echo " public static String[] localeNames =" +echo " public static final String[] localeNames =" echo " {" ( cd $CLASSPATH_SRCDIR/resource/gnu/java/locale ; ls LocaleInformation_*.properties ) | xargs -n 1 echo | sed -e 's/LocaleInformation_\(.*\)\.properties/\1/' | while read locale ; do echo " \"$locale\"," ; done echo " };" + +echo +echo " public static final String[] collatorLocaleNames =" +echo " {" + +( cd $CLASSPATH_SRCDIR/resource/gnu/java/locale; grep -l collation_rules LocaleInformation_*.properties) | + xargs -n 1 echo | sed -e 's/LocaleInformation_\(.*\)\.properties/\1/' | + sed -e '/^$/ d' | + while read locale ; do echo " \"$locale\"," ; done + +echo " };" + echo "}" |