summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x[-rw-r--r--]i18npool/source/localedata/data/list-locales.awk10
1 files changed, 8 insertions, 2 deletions
diff --git a/i18npool/source/localedata/data/list-locales.awk b/i18npool/source/localedata/data/list-locales.awk
index b8a7f73f14de..52f02ba64986 100644..100755
--- a/i18npool/source/localedata/data/list-locales.awk
+++ b/i18npool/source/localedata/data/list-locales.awk
@@ -83,8 +83,14 @@ function printEntry() {
tmp = file
gsub( /.*\//, "", tmp )
gsub( /\.xml/, "", tmp )
- split( tmp, iso, /_/ )
- if ( iso[2] )
+ n = split( tmp, iso, /_/ )
+ if ( n > 2 )
+ {
+ if (length(iso[1]) == 2)
+ printf(" ")
+ printf( "%s: %s - %s\n", tmp, language, country )
+ }
+ else if ( n == 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 )