~fcitx-team/fcitx/debian-sunpinyin

« back to all changes in this revision

Viewing changes to data/getdescpo

  • Committer: Aron Xu
  • Date: 2012-01-24 19:46:25 UTC
  • Revision ID: git-v1:aee2237cc8a5aa9fec8671e1aa8b69bd77010a87
Tags: upstream/0.2.1
ImportedĀ UpstreamĀ versionĀ 0.2.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
filename=desc.po
 
3
dir=$1
 
4
filename=`basename $filename`
 
5
 
 
6
cd $1
 
7
 
 
8
echo "Generate desc.po"
 
9
 
 
10
rm -f desc.po; touch desc.po
 
11
 
 
12
cat > desc.po  <<EOF
 
13
# SOME DESCRIPTIVE TITLE.
 
14
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 
15
# This file is distributed under the same license as the PACKAGE package.
 
16
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 
17
#
 
18
#, fuzzy
 
19
msgid ""
 
20
msgstr ""
 
21
"Project-Id-Version: PACKAGE VERSION\n"
 
22
"Report-Msgid-Bugs-To: fcitx-dev@googlegroups.com\n"
 
23
"POT-Creation-Date: 2010-11-17 11:48+0800\n"
 
24
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 
25
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 
26
"Language-Team: LANGUAGE <LL@li.org>\n"
 
27
"Language: \n"
 
28
"MIME-Version: 1.0\n"
 
29
"Content-Type: text/plain; charset=UTF-8\n"
 
30
"Content-Transfer-Encoding: 8bit\n"
 
31
EOF
 
32
 
 
33
 
 
34
cd ..
 
35
find data -iname "*.desc" | while read f
 
36
do
 
37
    awk '/^[\t ]*Description=/ { print "\n#: '$f':" NR"\n" "msgid \"" substr($0, 13)"\"\n" "msgstr \"\""}' $f >> $dir/$filename
 
38
done
 
39
 
 
40
grep -Hn '^\[' data/*.desc | awk ' "^[" { split($0, a, ":"); split(a[3], b, "/"); print substr(b[1], 2); }'  | sort | uniq | awk '{ print "\n# unknown\nmsgid \""$0"\"\nmsgstr \"\""; }' >> $dir/$filename
 
41
 
 
42
grep -h 'Enum[0-9]' data/*.desc | sed -e 's/Enum[0-9]=//g' | sort | uniq | awk '{ print "\n#: unknown\nmsgid \""$0"\"\nmsgstr \"\""; }' >> $dir/$filename
 
43