diff options
author | Oliver Bolte <obo@openoffice.org> | 2007-07-18 06:10:05 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2007-07-18 06:10:05 +0000 |
commit | 3245d192aafde0c2600c4a526e99a2e01c9742c8 (patch) | |
tree | 5135587c93025094dc4b3ae6c13aa3a9123a8f47 | |
parent | 2a8ba35767a89a054dcf34b137c9a1382bcf177a (diff) |
INTEGRATION: CWS localefallback (1.1.386); FILE MERGED
2007/07/05 11:19:59 er 1.1.386.1: beautify output
-rw-r--r-- | i18npool/source/localedata/data/list-locales.awk | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/i18npool/source/localedata/data/list-locales.awk b/i18npool/source/localedata/data/list-locales.awk index e2c53ced0c5e..9921e7f92c88 100644 --- a/i18npool/source/localedata/data/list-locales.awk +++ b/i18npool/source/localedata/data/list-locales.awk @@ -4,10 +4,14 @@ #// Author: Eike Rathke <erack@sun.com> BEGIN { + file = "" + count = 0 +} + +function init_locale() { lcinfo = 0 inlang = 0 incoun = 0 - file = "" language = "" country = "" } @@ -15,6 +19,8 @@ BEGIN { FILENAME != file { printEntry() file = FILENAME + ++count + init_locale() } { @@ -51,9 +57,19 @@ FILENAME != file { END { printEntry() + print "\n" count " locales" } function printEntry() { if ( file ) - printf( "%s: %s %s\n", file, language, country ) + { + tmp = file + gsub( /.*\//, "", tmp ) + gsub( /\.xml/, "", tmp ) + split( tmp, iso, /_/ ) + if ( iso[2] ) + printf( "%3s_%2s: %s - %s\n", iso[1], iso[2], language, country ) + else + printf( "%3s %2s: %s %s\n", iso[1], iso[2], language, country ) + } } |