Blame Scripts/Bash/Functions/Locale/locale_getLanguageName.sh

878a2b
#!/bin/bash
878a2b
#
878a2b
# cli_getLangName.sh -- This function reads one language locale code
878a2b
# in the format LL_CC and outputs its language name.
878a2b
#
03486a
# Copyright (C) 2009, 2010, 2011, 2012 The CentOS Project
878a2b
#
878a2b
# This program is free software; you can redistribute it and/or modify
878a2b
# it under the terms of the GNU General Public License as published by
878a2b
# the Free Software Foundation; either version 2 of the License, or (at
878a2b
# your option) any later version.
878a2b
#
878a2b
# This program is distributed in the hope that it will be useful, but
878a2b
# WITHOUT ANY WARRANTY; without even the implied warranty of
878a2b
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
878a2b
# General Public License for more details.
878a2b
#
878a2b
# You should have received a copy of the GNU General Public License
878a2b
# along with this program; if not, write to the Free Software
878a2b
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
878a2b
#
878a2b
# ----------------------------------------------------------------------
878a2b
# $Id$
878a2b
# ----------------------------------------------------------------------
878a2b
a8d460
function locale_getLanguageName {
878a2b
878a2b
   local LANGCODE="$(echo "$1" | cut -d_ -f1 | tr '[:upper:]' '[:lower:]')"
878a2b
   local LANGNAME=''
878a2b
878a2b
   case $LANGCODE in
878a2b
878a2b
      'aa' )
878a2b
      LANGNAME="`gettext "Afar"`"
878a2b
      ;;
878a2b
      
878a2b
      'ab' )
878a2b
      LANGNAME="`gettext "Abkhazian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ae' )
878a2b
      LANGNAME="`gettext "Avestan"`"
878a2b
      ;;
878a2b
      
878a2b
      'af' )
878a2b
      LANGNAME="`gettext "Afrikaans"`"
878a2b
      ;;
878a2b
      
878a2b
      'ak' )
878a2b
      LANGNAME="`gettext "Akan"`"
878a2b
      ;;
878a2b
      
878a2b
      'am' )
878a2b
      LANGNAME="`gettext "Amharic"`"
878a2b
      ;;
878a2b
      
878a2b
      'an' )
878a2b
      LANGNAME="`gettext "Aragonese"`"
878a2b
      ;;
878a2b
      
878a2b
      'ar' )
878a2b
      LANGNAME="`gettext "Arabic"`"
878a2b
      ;;
878a2b
      
878a2b
      'as' )
878a2b
      LANGNAME="`gettext "Assamese"`"
878a2b
      ;;
878a2b
      
878a2b
      'av' )
878a2b
      LANGNAME="`gettext "Avaric"`"
878a2b
      ;;
878a2b
      
878a2b
      'ay' )
878a2b
      LANGNAME="`gettext "Aymara"`"
878a2b
      ;;
878a2b
      
878a2b
      'az' )
878a2b
      LANGNAME="`gettext "Azerbaijani"`"
878a2b
      ;;
878a2b
      
878a2b
      'ba' )
878a2b
      LANGNAME="`gettext "Bashkir"`"
878a2b
      ;;
878a2b
      
878a2b
      'be' )
878a2b
      LANGNAME="`gettext "Byelorussian"`"
878a2b
      ;;
878a2b
      
878a2b
      'bg' )
878a2b
      LANGNAME="`gettext "Bulgarian"`"
878a2b
      ;;
878a2b
      
878a2b
      'bh' )
878a2b
      LANGNAME="`gettext "Bihari"`"
878a2b
      ;;
878a2b
      
878a2b
      'bi' )
878a2b
      LANGNAME="`gettext "Bislama"`"
878a2b
      ;;
878a2b
      
878a2b
      'bm' )
878a2b
      LANGNAME="`gettext "Bambara"`"
878a2b
      ;;
878a2b
      
878a2b
      'bn' )
878a2b
      LANGNAME="`gettext "Bengali"`"
878a2b
      ;;
878a2b
      
878a2b
      'bo' )
878a2b
      LANGNAME="`gettext "Tibetan"`"
878a2b
      ;;
878a2b
      
878a2b
      'br' )
878a2b
      LANGNAME="`gettext "Breton"`"
878a2b
      ;;
878a2b
      
878a2b
      'bs' )
878a2b
      LANGNAME="`gettext "Bosnian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ca' )
878a2b
      LANGNAME="`gettext "Catalan"`"
878a2b
      ;;
878a2b
      
878a2b
      'ce' )
878a2b
      LANGNAME="`gettext "Chechen"`"
878a2b
      ;;
878a2b
      
878a2b
      'ch' )
878a2b
      LANGNAME="`gettext "Chamorro"`"
878a2b
      ;;
878a2b
      
878a2b
      'co' )
878a2b
      LANGNAME="`gettext "Corsican"`"
878a2b
      ;;
878a2b
      
878a2b
      'cr' )
878a2b
      LANGNAME="`gettext "Cree"`"
878a2b
      ;;
878a2b
      
878a2b
      'cs' )
878a2b
      LANGNAME="`gettext "Czech"`"
878a2b
      ;;
878a2b
      
878a2b
      'cu' )
878a2b
      LANGNAME="`gettext "Church Slavic"`"
878a2b
      ;;
878a2b
      
878a2b
      'cv' )
878a2b
      LANGNAME="`gettext "Chuvash"`"
878a2b
      ;;
878a2b
      
878a2b
      'cy' )
878a2b
      LANGNAME="`gettext "Welsh"`"
878a2b
      ;;
878a2b
      
878a2b
      'da' )
878a2b
      LANGNAME="`gettext "Danish"`"
878a2b
      ;;
878a2b
      
878a2b
      'de' )
878a2b
      LANGNAME="`gettext "German"`"
878a2b
      ;;
878a2b
      
878a2b
      'dv' )
878a2b
      LANGNAME="`gettext "Divehi"`"
878a2b
      ;;
878a2b
      
878a2b
      'dz' )
878a2b
      LANGNAME="`gettext "Dzongkha"`"
878a2b
      ;;
878a2b
      
878a2b
      'ee' )
878a2b
      LANGNAME="`gettext "E'we"`"
878a2b
      ;;
878a2b
      
878a2b
      'el' )
878a2b
      LANGNAME="`gettext "Greek"`"
878a2b
      ;;
878a2b
      
878a2b
      'en' )
878a2b
      LANGNAME="`gettext "English"`"
878a2b
      ;;
878a2b
      
878a2b
      'eo' )
878a2b
      LANGNAME="`gettext "Esperanto"`"
878a2b
      ;;
878a2b
      
878a2b
      'es' )
878a2b
      LANGNAME="`gettext "Spanish"`"
878a2b
      ;;
878a2b
      
878a2b
      'et' )
878a2b
      LANGNAME="`gettext "Estonian"`"
878a2b
      ;;
878a2b
      
878a2b
      'eu' )
878a2b
      LANGNAME="`gettext "Basque"`"
878a2b
      ;; 
878a2b
      'fa' )
878a2b
      LANGNAME="`gettext "Persian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ff' )
878a2b
      LANGNAME="`gettext "Fulah"`"
878a2b
      ;;
878a2b
      
878a2b
      'fi' )
878a2b
      LANGNAME="`gettext "Finnish"`"
878a2b
      ;;
878a2b
      
878a2b
      'fj' )
878a2b
      LANGNAME="`gettext "Fijian"`"
878a2b
      ;;
878a2b
      
878a2b
      'fo' )
878a2b
      LANGNAME="`gettext "Faroese"`"
878a2b
      ;;
878a2b
      
878a2b
      'fr' )
878a2b
      LANGNAME="`gettext "French"`"
878a2b
      ;;
878a2b
      
878a2b
      'fy' )
878a2b
      LANGNAME="`gettext "Frisian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ga' )
878a2b
      LANGNAME="`gettext "Irish"`"
878a2b
      ;;
878a2b
      
878a2b
      'gd' )
878a2b
      LANGNAME="`gettext "Scots"`"
878a2b
      ;;
878a2b
      
878a2b
      'gl' )
878a2b
      LANGNAME="`gettext "Gallegan"`"
878a2b
      ;; 
878a2b
878a2b
      'gn' )
878a2b
      LANGNAME="`gettext "Guarani"`"
878a2b
      ;;
878a2b
      
878a2b
      'gu' )
878a2b
      LANGNAME="`gettext "Gujarati"`"
878a2b
      ;;
878a2b
      
878a2b
      'gv' )
878a2b
      LANGNAME="`gettext "Manx"`"
878a2b
      ;;
878a2b
      
878a2b
      'ha' )
878a2b
      LANGNAME="`gettext "Hausa"`"
878a2b
      ;;
878a2b
      
878a2b
      'he' )
878a2b
      LANGNAME="`gettext "Hebrew"`"
878a2b
      ;;
878a2b
      
878a2b
      'hi' )
878a2b
      LANGNAME="`gettext "Hindi"`"
878a2b
      ;;
878a2b
      
878a2b
      'ho' )
878a2b
      LANGNAME="`gettext "Hiri Motu"`"
878a2b
      ;;
878a2b
      
878a2b
      'hr' )
878a2b
      LANGNAME="`gettext "Croatian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ht' )
878a2b
      LANGNAME="`gettext "Haitian"`"
878a2b
      ;;
878a2b
      
878a2b
      'hu' )
878a2b
      LANGNAME="`gettext "Hungarian"`"
878a2b
      ;;
878a2b
      
878a2b
      'hy' )
878a2b
      LANGNAME="`gettext "Armenian"`"
878a2b
      ;;
878a2b
      
878a2b
      'hz' )
878a2b
      LANGNAME="`gettext "Herero"`"
878a2b
      ;;
878a2b
      
878a2b
      'ia' )
878a2b
      LANGNAME="`gettext "Interlingua"`"
878a2b
      ;;
878a2b
      
878a2b
      'id' )
878a2b
      LANGNAME="`gettext "Indonesian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ie' )
878a2b
      LANGNAME="`gettext "Interlingue"`"
878a2b
      ;;
878a2b
      
878a2b
      'ig' )
878a2b
      LANGNAME="`gettext "Igbo"`"
878a2b
      ;;
878a2b
878a2b
      'ii' )
878a2b
      LANGNAME="`gettext "Sichuan Yi"`"
878a2b
      ;;
878a2b
      
878a2b
      'ik' )
878a2b
      LANGNAME="`gettext "Inupiak"`"
878a2b
      ;;
878a2b
      
878a2b
      'io' )
878a2b
      LANGNAME="`gettext "Ido"`"
878a2b
      ;;
878a2b
      
878a2b
      'is' )
878a2b
      LANGNAME="`gettext "Icelandic"`"
878a2b
      ;;
878a2b
      
878a2b
      'it' )
878a2b
      LANGNAME="`gettext "Italian"`"
878a2b
      ;;
878a2b
      
878a2b
      'iu' )
878a2b
      LANGNAME="`gettext "Inuktitut"`"
878a2b
      ;;
878a2b
      
878a2b
      'ja' )
878a2b
      LANGNAME="`gettext "Japanese"`"
878a2b
      ;;
878a2b
      
878a2b
      'jv' )
878a2b
      LANGNAME="`gettext "Javanese"`"
878a2b
      ;;
878a2b
      
878a2b
      'ka' )
878a2b
      LANGNAME="`gettext "Georgian"`"
878a2b
      ;;
878a2b
      
878a2b
      'kg' )
878a2b
      LANGNAME="`gettext "Kongo"`"
878a2b
      ;;
878a2b
      
878a2b
      'ki' )
878a2b
      LANGNAME="`gettext "Kikuyu"`"
878a2b
      ;;
878a2b
      
878a2b
      'kj' )
878a2b
      LANGNAME="`gettext "Kuanyama"`"
878a2b
      ;;
878a2b
      
878a2b
      'kk' )
878a2b
      LANGNAME="`gettext "Kazakh"`"
878a2b
      ;;
878a2b
      
878a2b
      'kl' )
878a2b
      LANGNAME="`gettext "Kalaallisut"`"
878a2b
      ;;
878a2b
      
878a2b
      'km' )
878a2b
      LANGNAME="`gettext "Khmer"`"
878a2b
      ;;
878a2b
      
878a2b
      'kn' )
878a2b
      LANGNAME="`gettext "Kannada"`"
878a2b
      ;;
878a2b
      
878a2b
      'ko' )
878a2b
      LANGNAME="`gettext "Korean"`"
878a2b
      ;;
878a2b
      
878a2b
      'kr' )
878a2b
      LANGNAME="`gettext "Kanuri"`"
878a2b
      ;;
878a2b
      
878a2b
      'ks' )
878a2b
      LANGNAME="`gettext "Kashmiri"`"
878a2b
      ;;
878a2b
878a2b
      'ku' )
878a2b
      LANGNAME="`gettext "Kurdish"`"
878a2b
      ;;
878a2b
      
878a2b
      'kv' )
878a2b
      LANGNAME="`gettext "Komi"`"
878a2b
      ;;
878a2b
878a2b
      'kw' )
878a2b
      LANGNAME="`gettext "Cornish"`"
878a2b
      ;;
878a2b
      
878a2b
      'ky' )
878a2b
      LANGNAME="`gettext "Kirghiz"`"
878a2b
      ;;
878a2b
      
878a2b
      'la' )
878a2b
      LANGNAME="`gettext "Latin"`"
878a2b
      ;;
878a2b
      
878a2b
      'lb' )
878a2b
      LANGNAME="`gettext "Letzeburgesch"`"
878a2b
      ;;
878a2b
      
878a2b
      'lg' )
878a2b
      LANGNAME="`gettext "Ganda"`"
878a2b
      ;;
878a2b
      
878a2b
      'li' )
878a2b
      LANGNAME="`gettext "Limburgish"`"
878a2b
      ;;
878a2b
      
878a2b
      'ln' )
878a2b
      LANGNAME="`gettext "Lingala"`"
878a2b
      ;;
878a2b
      
878a2b
      'lo' )
878a2b
      LANGNAME="`gettext "Lao"`"
878a2b
      ;;
878a2b
      
878a2b
      'lt' )
878a2b
      LANGNAME="`gettext "Lithuanian"`"
878a2b
      ;;
878a2b
      
878a2b
      'lu' )
878a2b
      LANGNAME="`gettext "Luba-Katanga"`"
878a2b
      ;;
878a2b
      
878a2b
      'lv' )
878a2b
      LANGNAME="`gettext "Latvian"`"
878a2b
      ;;
878a2b
      
878a2b
      'mg' )
878a2b
      LANGNAME="`gettext "Malagasy"`"
878a2b
      ;;
878a2b
      
878a2b
      'mh' )
878a2b
      LANGNAME="`gettext "Marshall"`"
878a2b
      ;;
878a2b
      
878a2b
      'mi' )
878a2b
      LANGNAME="`gettext "Maori"`"
878a2b
      ;;
878a2b
      
878a2b
      'mk' )
878a2b
      LANGNAME="`gettext "Macedonian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ml' )
878a2b
      LANGNAME="`gettext "Malayalam"`"
878a2b
      ;;
878a2b
      
878a2b
      'mn' )
878a2b
      LANGNAME="`gettext "Mongolian"`"
878a2b
      ;;
878a2b
      
878a2b
      'mo' )
878a2b
      LANGNAME="`gettext "Moldavian"`"
878a2b
      ;;
878a2b
      
878a2b
      'mr' )
878a2b
      LANGNAME="`gettext "Marathi"`"
878a2b
      ;;
878a2b
878a2b
      'ms' )
878a2b
      LANGNAME="`gettext "Malay"`"
878a2b
      ;;
878a2b
      
878a2b
      'mt' )
878a2b
      LANGNAME="`gettext "Maltese"`"
878a2b
      ;;
878a2b
      
878a2b
      'my' )
878a2b
      LANGNAME="`gettext "Burmese"`"
878a2b
      ;;
878a2b
      
878a2b
      'na' )
878a2b
      LANGNAME="`gettext "Nauru"`"
878a2b
      ;;
878a2b
      
878a2b
      'nb' )
878a2b
      LANGNAME="`gettext "Norwegian Bokmaal"`"
878a2b
      ;;
878a2b
      
878a2b
      'nd' )
878a2b
      LANGNAME="`gettext "Ndebele, North"`"
878a2b
      ;;
878a2b
      
878a2b
      'ne' )
878a2b
      LANGNAME="`gettext "Nepali"`"
878a2b
      ;;
878a2b
      
878a2b
      'ng' )
878a2b
      LANGNAME="`gettext "Ndonga"`"
878a2b
      ;;
878a2b
      
878a2b
      'nl' )
878a2b
      LANGNAME="`gettext "Dutch"`"
878a2b
      ;;
878a2b
      
878a2b
      'nn' )
878a2b
      LANGNAME="`gettext "Norwegian Nynorsk"`"
878a2b
      ;; 
878a2b
878a2b
      'no' )
878a2b
      LANGNAME="`gettext "Norwegian"`"
878a2b
      ;;
878a2b
      
878a2b
      'nr' )
878a2b
      LANGNAME="`gettext "Ndebele, South"`"
878a2b
      ;;
878a2b
      
878a2b
      'nv' )
878a2b
      LANGNAME="`gettext "Navajo"`"
878a2b
      ;;
878a2b
      
878a2b
      'ny' )
878a2b
      LANGNAME="`gettext "Chichewa"`"
878a2b
      ;;
878a2b
      
878a2b
      'oc' )
878a2b
      LANGNAME="`gettext "Occitan"`"
878a2b
      ;;
878a2b
      
878a2b
      'oj' )
878a2b
      LANGNAME="`gettext "Ojibwa"`"
878a2b
      ;;
878a2b
      
878a2b
      'om' )
878a2b
      LANGNAME="`gettext "(Afan) Oromo"`"
878a2b
      ;;
878a2b
      
878a2b
      'or' )
878a2b
      LANGNAME="`gettext "Oriya"`"
878a2b
      ;;
878a2b
      
878a2b
      'os' )
878a2b
      LANGNAME="`gettext "Ossetian; Ossetic"`"
878a2b
      ;;
878a2b
      
878a2b
      'pa' )
878a2b
      LANGNAME="`gettext "Panjabi; Punjabi"`"
878a2b
      ;;
878a2b
      
878a2b
      'pi' )
878a2b
      LANGNAME="`gettext "Pali"`"
878a2b
      ;;
878a2b
      
878a2b
      'pl' )
878a2b
      LANGNAME="`gettext "Polish"`"
878a2b
      ;;
878a2b
      
878a2b
      'ps' )
878a2b
      LANGNAME="`gettext "Pashto, Pushto"`"
878a2b
      ;;
878a2b
      
878a2b
      'pt' )
878a2b
      LANGNAME="`gettext "Portuguese"`"
878a2b
      ;;
878a2b
878a2b
      'qu' )
878a2b
      LANGNAME="`gettext "Quechua"`"
878a2b
      ;;
878a2b
      
878a2b
      'rm' )
878a2b
      LANGNAME="`gettext "Rhaeto-Romance"`"
878a2b
      ;;
878a2b
      
878a2b
      'rn' )
878a2b
      LANGNAME="`gettext "Rundi"`"
878a2b
      ;;
878a2b
      
878a2b
      'ro' )
878a2b
      LANGNAME="`gettext "Romanian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ru' )
878a2b
      LANGNAME="`gettext "Russian"`"
878a2b
      ;;
878a2b
      
878a2b
      'rw' )
878a2b
      LANGNAME="`gettext "Kinyarwanda"`"
878a2b
      ;;
878a2b
      
878a2b
      'sa' )
878a2b
      LANGNAME="`gettext "Sanskrit"`"
878a2b
      ;;
878a2b
      
878a2b
      'sc' )
878a2b
      LANGNAME="`gettext "Sardinian"`"
878a2b
      ;;
878a2b
      
878a2b
      'sd' )
878a2b
      LANGNAME="`gettext "Sindhi"`"
878a2b
      ;;
878a2b
      
878a2b
      'se' )
878a2b
      LANGNAME="`gettext "Northern Sami"`"
878a2b
      ;;
878a2b
      
878a2b
      'sg' )
878a2b
      LANGNAME="`gettext "Sango; Sangro"`"
878a2b
      ;;
878a2b
      
878a2b
      'si' )
878a2b
      LANGNAME="`gettext "Sinhalese"`"
878a2b
      ;;
878a2b
      
878a2b
      'sk' )
878a2b
      LANGNAME="`gettext "Slovak"`"
878a2b
      ;;
878a2b
      
878a2b
      'sl' )
878a2b
      LANGNAME="`gettext "Slovenian"`"
878a2b
      ;;
878a2b
      
878a2b
      'sm' )
878a2b
      LANGNAME="`gettext "Samoan"`"
878a2b
      ;;
878a2b
      
878a2b
      'sn' )
878a2b
      LANGNAME="`gettext "Shona"`"
878a2b
      ;;
878a2b
      
878a2b
      'so' )
878a2b
      LANGNAME="`gettext "Somali"`"
878a2b
      ;;
878a2b
      
878a2b
      'sq' )
878a2b
      LANGNAME="`gettext "Albanian"`"
878a2b
      ;;
878a2b
      
878a2b
      'sr' )
878a2b
      LANGNAME="`gettext "Serbian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ss' )
878a2b
      LANGNAME="`gettext "Swati; Siswati"`"
878a2b
      ;;
878a2b
      
878a2b
      'st' )
878a2b
      LANGNAME="`gettext "Sesotho; Sotho, Southern"`"
878a2b
      ;;
878a2b
      
878a2b
      'su' )
878a2b
      LANGNAME="`gettext "Sundanese"`"
878a2b
      ;;
878a2b
      
878a2b
      'sv' )
878a2b
      LANGNAME="`gettext "Swedish"`"
878a2b
      ;;
878a2b
878a2b
      'sw' )
878a2b
      LANGNAME="`gettext "Swahili"`"
878a2b
      ;;
878a2b
      
878a2b
      'ta' )
878a2b
      LANGNAME="`gettext "Tamil"`"
878a2b
      ;;
878a2b
      
878a2b
      'te' )
878a2b
      LANGNAME="`gettext "Telugu"`"
878a2b
      ;;
878a2b
      
878a2b
      'tg' )
878a2b
      LANGNAME="`gettext "Tajik"`"
878a2b
      ;;
878a2b
      
878a2b
      'th' )
878a2b
      LANGNAME="`gettext "Thai"`"
878a2b
      ;;
878a2b
      
878a2b
      'ti' )
878a2b
      LANGNAME="`gettext "Tigrinya"`"
878a2b
      ;;
878a2b
      
878a2b
      'tk' )
878a2b
      LANGNAME="`gettext "Turkmen"`"
878a2b
      ;;
878a2b
      
878a2b
      'tl' )
878a2b
      LANGNAME="`gettext "Tagalog"`"
878a2b
      ;;
878a2b
      
878a2b
      'tn' )
878a2b
      LANGNAME="`gettext "Tswana; Setswana"`"
878a2b
      ;;
878a2b
      
878a2b
      'to' )
878a2b
      LANGNAME="`gettext "Tonga (?)"`"
878a2b
      ;;
878a2b
      
878a2b
      'tr' )
878a2b
      LANGNAME="`gettext "Turkish"`"
878a2b
      ;;
878a2b
      
878a2b
      'ts' )
878a2b
      LANGNAME="`gettext "Tsonga"`"
878a2b
      ;;
878a2b
878a2b
      
878a2b
      'tt' )
878a2b
      LANGNAME="`gettext "Tatar"`"
878a2b
      ;;
878a2b
878a2b
      'tw' )
878a2b
      LANGNAME="`gettext "Twi"`"
878a2b
      ;;
878a2b
      
878a2b
      'ty' )
878a2b
      LANGNAME="`gettext "Tahitian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ug' )
878a2b
      LANGNAME="`gettext "Uighur"`"
878a2b
      ;;
878a2b
      
878a2b
      'uk' )
878a2b
      LANGNAME="`gettext "Ukrainian"`"
878a2b
      ;;
878a2b
      
878a2b
      'ur' )
878a2b
      LANGNAME="`gettext "Urdu"`"
878a2b
      ;;
878a2b
      
878a2b
      'uz' )
878a2b
      LANGNAME="`gettext "Uzbek"`"
878a2b
      ;;
878a2b
      
878a2b
      've' )
878a2b
      LANGNAME="`gettext "Venda"`"
878a2b
      ;;
878a2b
      
878a2b
      'vi' )
878a2b
      LANGNAME="`gettext "Vietnamese"`"
878a2b
      ;;
878a2b
      
878a2b
      'vo' )
878a2b
      LANGNAME="`gettext "Volapuk; Volapuk"`"
878a2b
      ;;
878a2b
      
878a2b
      'wa' )
878a2b
      LANGNAME="`gettext "Walloon"`"
878a2b
      ;;
878a2b
      
878a2b
      'wo' )
878a2b
      LANGNAME="`gettext "Wolof"`"
878a2b
      ;;
878a2b
      
878a2b
      'xh' )
878a2b
      LANGNAME="`gettext "Xhosa"`"
878a2b
      ;;
878a2b
      
878a2b
      'yi' )
878a2b
      LANGNAME="`gettext "Yiddish (formerly ji)"`"
878a2b
      ;;
878a2b
      
878a2b
      'yo' )
878a2b
      LANGNAME="`gettext "Yoruba"`"
878a2b
      ;;
878a2b
      
878a2b
      'za' )
878a2b
      LANGNAME="`gettext "Zhuang"`"
878a2b
      ;;
878a2b
      
878a2b
      'zh' )
878a2b
      LANGNAME="`gettext "Chinese"`"
878a2b
      ;;
878a2b
      
878a2b
      'zu' )
878a2b
      LANGNAME="`gettext "Zulu"`"
878a2b
      ;;
878a2b
878a2b
      * )
878a2b
      LANGNAME="`gettext "Unknown"`"
a8d460
      ;;
878a2b
878a2b
   esac
878a2b
878a2b
   echo $LANGNAME;
878a2b
a8d460
}