4
filename=`basename $filename`
8
echo "Generate desc.po"
10
rm -f desc.po; touch desc.po
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.
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"
29
"Content-Type: text/plain; charset=UTF-8\n"
30
"Content-Transfer-Encoding: 8bit\n"
35
find data -iname "*.desc" | while read f
37
awk '/^[\t ]*Description=/ { print "\n#: '$f':" NR"\n" "msgid \"" substr($0, 13)"\"\n" "msgstr \"\""}' $f >> $dir/$filename
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
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