cookutils diff modules/langdesc @ rev 1152
web/cooker.cgi: add browse/view toggle
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Jan 20 10:51:40 2023 +0000 (19 months ago) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/modules/langdesc Fri Jan 20 10:51:40 2023 +0000 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'