diff options
-rwxr-xr-x[-rw-r--r--] | i18npool/source/localedata/data/list-locales.awk | 10 |
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 ) |