From af302167dabe43fe479c4f84b2ac6c5998f3aef1 Mon Sep 17 00:00:00 2001 From: Bernardo Gonzalez Kriegel Date: Sun, 30 Mar 2014 18:57:53 -0300 Subject: [PATCH] Bug 12017 - Followup - Sort and update lang/script/regions lists This followup sorts and updates language/regions/scripts lists As far as I know there all languages, scripts and regions, included some not yet present on master. To test with previous patch --- .../intranet-tmpl/prog/en/includes/language.inc | 96 +++++++++++++++++--- .../opac-tmpl/bootstrap/en/includes/language.inc | 96 +++++++++++++++++--- koha-tmpl/opac-tmpl/prog/en/includes/language.inc | 96 +++++++++++++++++--- 3 files changed, 243 insertions(+), 45 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/language.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/language.inc index 3440f5e..d965297 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/language.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/language.inc @@ -35,49 +35,74 @@ [%- BLOCK lang_getname -%] [%- PROCESS decompose_subtag subtag = subtag -%] -[%- PROCESS lang_name lang = lang %] +[%- PROCESS lang_name lang = lang -%] [%- END -%] [%- BLOCK lang_name -%] [%- SWITCH lang -%] + [%- CASE 'am' -%]Amharic [%- CASE 'ar' -%]Arabic - [%- CASE 'hy' -%]Armenian + [%- CASE 'az' -%]Azerbaijani + [%- CASE 'be' -%]Byelorussian + [%- CASE 'ben' -%]Bengali [%- CASE 'bg' -%]Bulgarian [%- CASE 'ca' -%]Catalan - [%- CASE 'zh' -%]Chinese [%- CASE 'cs' -%]Czech [%- CASE 'da' -%]Danish - [%- CASE 'nl' -%]Dutch + [%- CASE 'de' -%]German + [%- CASE 'el' -%]Greek [%- CASE 'en' -%]English + [%- CASE 'es' -%]Spanish + [%- CASE 'eu' -%]Basque + [%- CASE 'fa' -%]Persian [%- CASE 'fi' -%]Finnish + [%- CASE 'fo' -%]Faeroese [%- CASE 'fr' -%]French [%- CASE 'gl' -%]Galician - [%- CASE 'de' -%]German - [%- CASE 'el' -%]Greek [%- CASE 'he' -%]Hebrew [%- CASE 'hi' -%]Hindi + [%- CASE 'hr' -%]Croatian [%- CASE 'hu' -%]Hungarian + [%- CASE 'hy' -%]Armenian [%- CASE 'id' -%]Indonesian + [%- CASE 'is' -%]Icelandic [%- CASE 'it' -%]Italian [%- CASE 'ja' -%]Japanese + [%- CASE 'kn' -%]Kannada [%- CASE 'ko' -%]Korean + [%- CASE 'ku' -%]Kurdish [%- CASE 'lo' -%]Lao - [%- CASE 'la' -%]Latin + [%- CASE 'mi' -%]Maori + [%- CASE 'mon' -%]Mongolian + [%- CASE 'mr' -%]Marathi + [%- CASE 'ms' -%]Malay [%- CASE 'nb' -%]Norwegian bokmål + [%- CASE 'ne' -%]Nepali + [%- CASE 'nl' -%]Dutch [%- CASE 'nn' -%]Norwegian nynorsk - [%- CASE 'fa' -%]Persian + [%- CASE 'pbr' -%]Pangwa [%- CASE 'pl' -%]Polish + [%- CASE 'prs' -%]Dari [%- CASE 'pt' -%]Portuguese [%- CASE 'ro' -%]Romanian [%- CASE 'ru' -%]Russian + [%- CASE 'rw' -%]Kinyarwanda + [%- CASE 'sd' -%]Sindhi + [%- CASE 'sk' -%]Slovak + [%- CASE 'sl' -%]Slovenian + [%- CASE 'sq' -%]Albanian [%- CASE 'sr' -%]Serbian - [%- CASE 'es' -%]Spanish [%- CASE 'sv' -%]Swedish + [%- CASE 'sw' -%]Swahili + [%- CASE 'ta' -%]Tamil [%- CASE 'tet' -%]Tetum [%- CASE 'th' -%]Thai + [%- CASE 'tl' -%]Tagalog [%- CASE 'tr' -%]Turkish [%- CASE 'uk' -%]Ukranian [%- CASE 'ur' -%]Urdu + [%- CASE 'vi' -%]Vietnamese + [%- CASE 'zh' -%]Chinese [%- CASE -%][%- lang -%] [%- END -%] [%- END -%] @@ -85,30 +110,71 @@ [%- BLOCK lang_script -%] [%- SWITCH script -%] [%- CASE 'Arab' -%]Arabic + [%- CASE 'Armn' -%]Armenian [%- CASE 'Cyrl' -%]Cyrillic + [%- CASE 'Ethi' -%]Ethiopic [%- CASE 'Grek' -%]Greek [%- CASE 'Hans' -%]Han (Simplified variant) [%- CASE 'Hant' -%]Han (Traditional variant) [%- CASE 'Hebr' -%]Hebrew + [%- CASE 'Jpan' -%]Japanese + [%- CASE 'Knda' -%]Kannada + [%- CASE 'Kore' -%]Korean [%- CASE 'Laoo' -%]Lao - [%- CASE -%][% script %] + [%- CASE -%][%- script -%] [%- END -%] [%- END -%] [%- BLOCK lang_region -%] [%- SWITCH region -%] + [%- CASE 'AL' -%]Albania + [%- CASE 'AZ' -%]Azerbaijan + [%- CASE 'BE' -%]Belgium + [%- CASE 'BR' -%]Brazil + [%- CASE 'BY' -%]Belarus [%- CASE 'CA' -%]Canada + [%- CASE 'CH' -%]Switzerland + [%- CASE 'CN' -%]China + [%- CASE 'CZ' -%]Czech Republic + [%- CASE 'DE' -%]Germany [%- CASE 'DK' -%]Denmark [%- CASE 'ES' -%]Spain + [%- CASE 'FI' -%]Finland + [%- CASE 'FO' -%]Faroe Islands [%- CASE 'FR' -%]France + [%- CASE 'GB' -%]United Kingdom [%- CASE 'GR' -%]Greece + [%- CASE 'HR' -%]Croatia + [%- CASE 'HU' -%]Hungary + [%- CASE 'ID' -%]Indonesia + [%- CASE 'IS' -%]Iceland + [%- CASE 'IT' -%]Italy + [%- CASE 'JP' -%]Japan + [%- CASE 'KE' -%]Kenya + [%- CASE 'KP' -%]North Korea + [%- CASE 'LK' -%]Sri Lanka + [%- CASE 'MY' -%]Malaysia + [%- CASE 'NE' -%]Niger + [%- CASE 'NL' -%]Netherlands + [%- CASE 'NO' -%]Norway [%- CASE 'NZ' -%]New Zealand - [%- CASE 'GB' -%]United Kingdom - [%- CASE 'US' -%]United States + [%- CASE 'PH' -%]Philippines + [%- CASE 'PK' -%]Pakistan + [%- CASE 'PL' -%]Poland + [%- CASE 'PT' -%]Portugal + [%- CASE 'RO' -%]Romania + [%- CASE 'RU' -%]Russia + [%- CASE 'RW' -%]Rwanda + [%- CASE 'SE' -%]Sweden + [%- CASE 'SI' -%]Slovenia + [%- CASE 'SK' -%]Slovakia + [%- CASE 'TH' -%]Thailand + [%- CASE 'TR' -%]Turkey [%- CASE 'TW' -%]Taiwan - [%- CASE 'CN' -%]China - [%- CASE -%][% region %] + [%- CASE 'UA' -%]Ukraine + [%- CASE 'US' -%]United States + [%- CASE 'VN' -%]Vietnam + [%- CASE -%][%- region -%] [%- END -%] [%- END -%] - diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/language.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/language.inc index 3440f5e..d965297 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/language.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/language.inc @@ -35,49 +35,74 @@ [%- BLOCK lang_getname -%] [%- PROCESS decompose_subtag subtag = subtag -%] -[%- PROCESS lang_name lang = lang %] +[%- PROCESS lang_name lang = lang -%] [%- END -%] [%- BLOCK lang_name -%] [%- SWITCH lang -%] + [%- CASE 'am' -%]Amharic [%- CASE 'ar' -%]Arabic - [%- CASE 'hy' -%]Armenian + [%- CASE 'az' -%]Azerbaijani + [%- CASE 'be' -%]Byelorussian + [%- CASE 'ben' -%]Bengali [%- CASE 'bg' -%]Bulgarian [%- CASE 'ca' -%]Catalan - [%- CASE 'zh' -%]Chinese [%- CASE 'cs' -%]Czech [%- CASE 'da' -%]Danish - [%- CASE 'nl' -%]Dutch + [%- CASE 'de' -%]German + [%- CASE 'el' -%]Greek [%- CASE 'en' -%]English + [%- CASE 'es' -%]Spanish + [%- CASE 'eu' -%]Basque + [%- CASE 'fa' -%]Persian [%- CASE 'fi' -%]Finnish + [%- CASE 'fo' -%]Faeroese [%- CASE 'fr' -%]French [%- CASE 'gl' -%]Galician - [%- CASE 'de' -%]German - [%- CASE 'el' -%]Greek [%- CASE 'he' -%]Hebrew [%- CASE 'hi' -%]Hindi + [%- CASE 'hr' -%]Croatian [%- CASE 'hu' -%]Hungarian + [%- CASE 'hy' -%]Armenian [%- CASE 'id' -%]Indonesian + [%- CASE 'is' -%]Icelandic [%- CASE 'it' -%]Italian [%- CASE 'ja' -%]Japanese + [%- CASE 'kn' -%]Kannada [%- CASE 'ko' -%]Korean + [%- CASE 'ku' -%]Kurdish [%- CASE 'lo' -%]Lao - [%- CASE 'la' -%]Latin + [%- CASE 'mi' -%]Maori + [%- CASE 'mon' -%]Mongolian + [%- CASE 'mr' -%]Marathi + [%- CASE 'ms' -%]Malay [%- CASE 'nb' -%]Norwegian bokmål + [%- CASE 'ne' -%]Nepali + [%- CASE 'nl' -%]Dutch [%- CASE 'nn' -%]Norwegian nynorsk - [%- CASE 'fa' -%]Persian + [%- CASE 'pbr' -%]Pangwa [%- CASE 'pl' -%]Polish + [%- CASE 'prs' -%]Dari [%- CASE 'pt' -%]Portuguese [%- CASE 'ro' -%]Romanian [%- CASE 'ru' -%]Russian + [%- CASE 'rw' -%]Kinyarwanda + [%- CASE 'sd' -%]Sindhi + [%- CASE 'sk' -%]Slovak + [%- CASE 'sl' -%]Slovenian + [%- CASE 'sq' -%]Albanian [%- CASE 'sr' -%]Serbian - [%- CASE 'es' -%]Spanish [%- CASE 'sv' -%]Swedish + [%- CASE 'sw' -%]Swahili + [%- CASE 'ta' -%]Tamil [%- CASE 'tet' -%]Tetum [%- CASE 'th' -%]Thai + [%- CASE 'tl' -%]Tagalog [%- CASE 'tr' -%]Turkish [%- CASE 'uk' -%]Ukranian [%- CASE 'ur' -%]Urdu + [%- CASE 'vi' -%]Vietnamese + [%- CASE 'zh' -%]Chinese [%- CASE -%][%- lang -%] [%- END -%] [%- END -%] @@ -85,30 +110,71 @@ [%- BLOCK lang_script -%] [%- SWITCH script -%] [%- CASE 'Arab' -%]Arabic + [%- CASE 'Armn' -%]Armenian [%- CASE 'Cyrl' -%]Cyrillic + [%- CASE 'Ethi' -%]Ethiopic [%- CASE 'Grek' -%]Greek [%- CASE 'Hans' -%]Han (Simplified variant) [%- CASE 'Hant' -%]Han (Traditional variant) [%- CASE 'Hebr' -%]Hebrew + [%- CASE 'Jpan' -%]Japanese + [%- CASE 'Knda' -%]Kannada + [%- CASE 'Kore' -%]Korean [%- CASE 'Laoo' -%]Lao - [%- CASE -%][% script %] + [%- CASE -%][%- script -%] [%- END -%] [%- END -%] [%- BLOCK lang_region -%] [%- SWITCH region -%] + [%- CASE 'AL' -%]Albania + [%- CASE 'AZ' -%]Azerbaijan + [%- CASE 'BE' -%]Belgium + [%- CASE 'BR' -%]Brazil + [%- CASE 'BY' -%]Belarus [%- CASE 'CA' -%]Canada + [%- CASE 'CH' -%]Switzerland + [%- CASE 'CN' -%]China + [%- CASE 'CZ' -%]Czech Republic + [%- CASE 'DE' -%]Germany [%- CASE 'DK' -%]Denmark [%- CASE 'ES' -%]Spain + [%- CASE 'FI' -%]Finland + [%- CASE 'FO' -%]Faroe Islands [%- CASE 'FR' -%]France + [%- CASE 'GB' -%]United Kingdom [%- CASE 'GR' -%]Greece + [%- CASE 'HR' -%]Croatia + [%- CASE 'HU' -%]Hungary + [%- CASE 'ID' -%]Indonesia + [%- CASE 'IS' -%]Iceland + [%- CASE 'IT' -%]Italy + [%- CASE 'JP' -%]Japan + [%- CASE 'KE' -%]Kenya + [%- CASE 'KP' -%]North Korea + [%- CASE 'LK' -%]Sri Lanka + [%- CASE 'MY' -%]Malaysia + [%- CASE 'NE' -%]Niger + [%- CASE 'NL' -%]Netherlands + [%- CASE 'NO' -%]Norway [%- CASE 'NZ' -%]New Zealand - [%- CASE 'GB' -%]United Kingdom - [%- CASE 'US' -%]United States + [%- CASE 'PH' -%]Philippines + [%- CASE 'PK' -%]Pakistan + [%- CASE 'PL' -%]Poland + [%- CASE 'PT' -%]Portugal + [%- CASE 'RO' -%]Romania + [%- CASE 'RU' -%]Russia + [%- CASE 'RW' -%]Rwanda + [%- CASE 'SE' -%]Sweden + [%- CASE 'SI' -%]Slovenia + [%- CASE 'SK' -%]Slovakia + [%- CASE 'TH' -%]Thailand + [%- CASE 'TR' -%]Turkey [%- CASE 'TW' -%]Taiwan - [%- CASE 'CN' -%]China - [%- CASE -%][% region %] + [%- CASE 'UA' -%]Ukraine + [%- CASE 'US' -%]United States + [%- CASE 'VN' -%]Vietnam + [%- CASE -%][%- region -%] [%- END -%] [%- END -%] - diff --git a/koha-tmpl/opac-tmpl/prog/en/includes/language.inc b/koha-tmpl/opac-tmpl/prog/en/includes/language.inc index 3440f5e..d965297 100644 --- a/koha-tmpl/opac-tmpl/prog/en/includes/language.inc +++ b/koha-tmpl/opac-tmpl/prog/en/includes/language.inc @@ -35,49 +35,74 @@ [%- BLOCK lang_getname -%] [%- PROCESS decompose_subtag subtag = subtag -%] -[%- PROCESS lang_name lang = lang %] +[%- PROCESS lang_name lang = lang -%] [%- END -%] [%- BLOCK lang_name -%] [%- SWITCH lang -%] + [%- CASE 'am' -%]Amharic [%- CASE 'ar' -%]Arabic - [%- CASE 'hy' -%]Armenian + [%- CASE 'az' -%]Azerbaijani + [%- CASE 'be' -%]Byelorussian + [%- CASE 'ben' -%]Bengali [%- CASE 'bg' -%]Bulgarian [%- CASE 'ca' -%]Catalan - [%- CASE 'zh' -%]Chinese [%- CASE 'cs' -%]Czech [%- CASE 'da' -%]Danish - [%- CASE 'nl' -%]Dutch + [%- CASE 'de' -%]German + [%- CASE 'el' -%]Greek [%- CASE 'en' -%]English + [%- CASE 'es' -%]Spanish + [%- CASE 'eu' -%]Basque + [%- CASE 'fa' -%]Persian [%- CASE 'fi' -%]Finnish + [%- CASE 'fo' -%]Faeroese [%- CASE 'fr' -%]French [%- CASE 'gl' -%]Galician - [%- CASE 'de' -%]German - [%- CASE 'el' -%]Greek [%- CASE 'he' -%]Hebrew [%- CASE 'hi' -%]Hindi + [%- CASE 'hr' -%]Croatian [%- CASE 'hu' -%]Hungarian + [%- CASE 'hy' -%]Armenian [%- CASE 'id' -%]Indonesian + [%- CASE 'is' -%]Icelandic [%- CASE 'it' -%]Italian [%- CASE 'ja' -%]Japanese + [%- CASE 'kn' -%]Kannada [%- CASE 'ko' -%]Korean + [%- CASE 'ku' -%]Kurdish [%- CASE 'lo' -%]Lao - [%- CASE 'la' -%]Latin + [%- CASE 'mi' -%]Maori + [%- CASE 'mon' -%]Mongolian + [%- CASE 'mr' -%]Marathi + [%- CASE 'ms' -%]Malay [%- CASE 'nb' -%]Norwegian bokmål + [%- CASE 'ne' -%]Nepali + [%- CASE 'nl' -%]Dutch [%- CASE 'nn' -%]Norwegian nynorsk - [%- CASE 'fa' -%]Persian + [%- CASE 'pbr' -%]Pangwa [%- CASE 'pl' -%]Polish + [%- CASE 'prs' -%]Dari [%- CASE 'pt' -%]Portuguese [%- CASE 'ro' -%]Romanian [%- CASE 'ru' -%]Russian + [%- CASE 'rw' -%]Kinyarwanda + [%- CASE 'sd' -%]Sindhi + [%- CASE 'sk' -%]Slovak + [%- CASE 'sl' -%]Slovenian + [%- CASE 'sq' -%]Albanian [%- CASE 'sr' -%]Serbian - [%- CASE 'es' -%]Spanish [%- CASE 'sv' -%]Swedish + [%- CASE 'sw' -%]Swahili + [%- CASE 'ta' -%]Tamil [%- CASE 'tet' -%]Tetum [%- CASE 'th' -%]Thai + [%- CASE 'tl' -%]Tagalog [%- CASE 'tr' -%]Turkish [%- CASE 'uk' -%]Ukranian [%- CASE 'ur' -%]Urdu + [%- CASE 'vi' -%]Vietnamese + [%- CASE 'zh' -%]Chinese [%- CASE -%][%- lang -%] [%- END -%] [%- END -%] @@ -85,30 +110,71 @@ [%- BLOCK lang_script -%] [%- SWITCH script -%] [%- CASE 'Arab' -%]Arabic + [%- CASE 'Armn' -%]Armenian [%- CASE 'Cyrl' -%]Cyrillic + [%- CASE 'Ethi' -%]Ethiopic [%- CASE 'Grek' -%]Greek [%- CASE 'Hans' -%]Han (Simplified variant) [%- CASE 'Hant' -%]Han (Traditional variant) [%- CASE 'Hebr' -%]Hebrew + [%- CASE 'Jpan' -%]Japanese + [%- CASE 'Knda' -%]Kannada + [%- CASE 'Kore' -%]Korean [%- CASE 'Laoo' -%]Lao - [%- CASE -%][% script %] + [%- CASE -%][%- script -%] [%- END -%] [%- END -%] [%- BLOCK lang_region -%] [%- SWITCH region -%] + [%- CASE 'AL' -%]Albania + [%- CASE 'AZ' -%]Azerbaijan + [%- CASE 'BE' -%]Belgium + [%- CASE 'BR' -%]Brazil + [%- CASE 'BY' -%]Belarus [%- CASE 'CA' -%]Canada + [%- CASE 'CH' -%]Switzerland + [%- CASE 'CN' -%]China + [%- CASE 'CZ' -%]Czech Republic + [%- CASE 'DE' -%]Germany [%- CASE 'DK' -%]Denmark [%- CASE 'ES' -%]Spain + [%- CASE 'FI' -%]Finland + [%- CASE 'FO' -%]Faroe Islands [%- CASE 'FR' -%]France + [%- CASE 'GB' -%]United Kingdom [%- CASE 'GR' -%]Greece + [%- CASE 'HR' -%]Croatia + [%- CASE 'HU' -%]Hungary + [%- CASE 'ID' -%]Indonesia + [%- CASE 'IS' -%]Iceland + [%- CASE 'IT' -%]Italy + [%- CASE 'JP' -%]Japan + [%- CASE 'KE' -%]Kenya + [%- CASE 'KP' -%]North Korea + [%- CASE 'LK' -%]Sri Lanka + [%- CASE 'MY' -%]Malaysia + [%- CASE 'NE' -%]Niger + [%- CASE 'NL' -%]Netherlands + [%- CASE 'NO' -%]Norway [%- CASE 'NZ' -%]New Zealand - [%- CASE 'GB' -%]United Kingdom - [%- CASE 'US' -%]United States + [%- CASE 'PH' -%]Philippines + [%- CASE 'PK' -%]Pakistan + [%- CASE 'PL' -%]Poland + [%- CASE 'PT' -%]Portugal + [%- CASE 'RO' -%]Romania + [%- CASE 'RU' -%]Russia + [%- CASE 'RW' -%]Rwanda + [%- CASE 'SE' -%]Sweden + [%- CASE 'SI' -%]Slovenia + [%- CASE 'SK' -%]Slovakia + [%- CASE 'TH' -%]Thailand + [%- CASE 'TR' -%]Turkey [%- CASE 'TW' -%]Taiwan - [%- CASE 'CN' -%]China - [%- CASE -%][% region %] + [%- CASE 'UA' -%]Ukraine + [%- CASE 'US' -%]United States + [%- CASE 'VN' -%]Vietnam + [%- CASE -%][%- region -%] [%- END -%] [%- END -%] - -- 1.7.9.5