cookutils diff modules/langdesc @ rev 1090

Working with "i486", "x86_64" and "any" architecture; post-check with badges; new icons, tag cloud, and other improvements
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Nov 24 13:28:02 2018 +0200 (2018-11-24)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/modules/langdesc	Sat Nov 24 13:28:02 2018 +0200
     1.3 @@ -0,0 +1,110 @@
     1.4 +#!/bin/sh
     1.5 +#
     1.6 +# langdesc - module of the SliTaz Cook
     1.7 +# Copyright (C) SliTaz GNU/Linux - GNU GPL v3
     1.8 +#
     1.9 +
    1.10 +# Information source: iso-codes package
    1.11 +
    1.12 +langdesc() {
    1.13 +	local i
    1.14 +	case $1 in
    1.15 +		af) i='Afrikaans';;
    1.16 +		am) i='Amharic';;
    1.17 +		ar) i='Arabic';;
    1.18 +		ast) i='Asturian';;
    1.19 +		az) i='Azerbaijani';;
    1.20 +		be) i='Belarusian';;
    1.21 +		be@latin) i='Belarusian (Latin script)';;
    1.22 +		bg) i='Bulgarian';;
    1.23 +		bn) i='Bengali';;
    1.24 +		bn_IN) i='Bengali (India)';;
    1.25 +		br) i='Breton';;
    1.26 +		bs) i='Bosnian';;
    1.27 +		ca) i='Catalan';;
    1.28 +		da) i='Danish';;
    1.29 +		de) i='German';;
    1.30 +		el) i='Greek';;
    1.31 +		en) i='English';;
    1.32 +		en_GB) i='English (British)';;
    1.33 +		en_ZA) i='English (South African)';;
    1.34 +		eo) i='Esperanto';;
    1.35 +		es) i='Spanish';;
    1.36 +		et) i='Estonian';;
    1.37 +		eu) i='Basque';;
    1.38 +		fa) i='Persian';;
    1.39 +		fi) i='Finnish';;
    1.40 +		fr) i='French';;
    1.41 +		ga) i='Irish';;
    1.42 +		gd) i='Scottish Gaelic';;
    1.43 +		gl) i='Galician';;
    1.44 +		gu) i='Gujarati';;
    1.45 +		he) i='Hebrew';;
    1.46 +		hi) i='Hindi';;
    1.47 +		hr) i='Croatian';;
    1.48 +		hu) i='Hungarian';;
    1.49 +		hy) i='Armenian';;
    1.50 +		ia) i='Interlingua';;
    1.51 +		id) i='Indonesian';;
    1.52 +		is) i='Icelandic';;
    1.53 +		it) i='Italian';;
    1.54 +		ja) i='Japanese';;
    1.55 +		ka) i='Georgian';;
    1.56 +		kk) i='Kazakh';;
    1.57 +		kn) i='Kannada';;
    1.58 +		ko) i='Korean';;
    1.59 +		ku) i='Kurdish';;
    1.60 +		ky) i='Kirghiz';;
    1.61 +		lg) i='Luganda';;
    1.62 +		lo) i='Lao';;
    1.63 +		lt) i='Lithuanian';;
    1.64 +		lv) i='Latvian';;
    1.65 +		mk) i='Macedonian';;
    1.66 +		ml) i='Malayalam';;
    1.67 +		mn) i='Mongolian';;
    1.68 +		mr) i='Marathi';;
    1.69 +		ms) i='Malay';;
    1.70 +		mt) i='Maltese';;
    1.71 +		nb) i='Norwegian Bokmål';;
    1.72 +		nds) i='Low German';;
    1.73 +		ne) i='Nepali';;
    1.74 +		nl) i='Dutch';;
    1.75 +		nn) i='Norwegian Nynorsk';;
    1.76 +		pa) i='Punjabi';;
    1.77 +		pl) i='Polish';;
    1.78 +		ps) i='Pashto';;
    1.79 +		pt) i='Portuguese';;
    1.80 +		pt_BR) i='Brazilian Portuguese';;
    1.81 +		ro) i='Romanian';;
    1.82 +		ru) i='Russian';;
    1.83 +		rw) i='Kinyarwanda';;
    1.84 +		sk) i='Slovak';;
    1.85 +		sl) i='Slovenian';;
    1.86 +		so) i='Somali';;
    1.87 +		sq) i='Albanian';;
    1.88 +		sr) i='Serbian';;
    1.89 +		sv) i='Swedish';;
    1.90 +		sw) i='Swahili';;
    1.91 +		ta) i='Tamil';;
    1.92 +		te) i='Telugu';;
    1.93 +		tg) i='Tajik';;
    1.94 +		th) i='Thai';;
    1.95 +		tr) i='Turkish';;
    1.96 +		uk) i='Ukrainian';;
    1.97 +		ur) i='Urdu';;
    1.98 +		vi) i='Vietnamese';;
    1.99 +		wa) i='Walloon';;
   1.100 +		zh) i='Chinese';;
   1.101 +		zh_CN) i='Chinese (simplified)';;
   1.102 +		zh_HK) i='Chinese (Hong Kong)';;
   1.103 +		zh_TW) i='Chinese (traditional)';;
   1.104 +	esac
   1.105 +
   1.106 +	case $2 in
   1.107 +		'') echo "$i";;
   1.108 +		-)  echo "$i" | sed 's|(|- |; s|)||';;
   1.109 +	esac
   1.110 +}
   1.111 +
   1.112 +# langdesc en_GB      -> 'English (British)'
   1.113 +# langdesc en_GB -    -> 'English - British'