File: language

package info (click to toggle)
maint-guide 1.2.53
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 7,264 kB
  • sloc: xml: 5,892; makefile: 225; sh: 221
file content (68 lines) | stat: -rwxr-xr-x 1,058 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/sh -e
# vim: set sts=2 expandtab:
# Copyright (C) 2011 Osamu Aoki <osamu@debian.org>, Public Domain

longname () {
  case $1 in
    ca)
      echo -n "Catalan"
      ;;
    de)
      echo -n "German"
      ;;
    en)
      echo -n "English"
      ;;
    es)
      echo -n "Spanish"
      ;;
    fr)
      echo -n "French"
      ;;
    it)
      echo -n "Italian"
      ;;
    ja)
      echo -n "Japanese"
      ;;
    ko)
      echo -n "Korean"
      ;;
    pt)
      echo -n "Portuguese"
      ;;
    pt-br)
      echo -n "Portuguese(br)"
      ;;
    ru)
      echo -n "Russian"
      ;;
    vi)
      echo -n "Vietnamese"
      ;;
    zh-cn)
      echo -n "Chinese(cn)"
      ;;
    zh-tw)
      echo -n "Chinese(tw)"
      ;;
    *)
      echo -n "$1"
      ;;
  esac
}

xname () {
  if [ "$1" = "en" ]; then
    echo -n ""
  else
    echo -n "-$1"
  fi
}

LNG="$1"
XLNG="$(xname $LNG)"
LNGNAME="$(longname $LNG)"

sed -e "s/@@@LNG@@@/$LNG/g" -e "s/@@@XLNG@@@/$XLNG/g" -e "s/@@@LNGNAME@@@/$LNGNAME/g" -e "s/English translation/English original/"