diff options
author | Přemysl Janouch <p.janouch@gmail.com> | 2013-05-19 02:46:05 +0200 |
---|---|---|
committer | Přemysl Janouch <p.janouch@gmail.com> | 2013-05-19 05:04:37 +0200 |
commit | 46083b1e7deaf5a323a86f94bf64924f63b59d9b (patch) | |
tree | 049184049e4a9e7ce6b71f1169eef35fca74b591 /po | |
parent | c430b6d7f89deaee45eaee350ef88a440b34cb29 (diff) | |
download | tdv-46083b1e7deaf5a323a86f94bf64924f63b59d9b.tar.gz tdv-46083b1e7deaf5a323a86f94bf64924f63b59d9b.tar.xz tdv-46083b1e7deaf5a323a86f94bf64924f63b59d9b.zip |
Internationalisation
Diffstat (limited to 'po')
-rwxr-xr-x | po/make-template.sh | 47 | ||||
-rw-r--r-- | po/sdtui.pot | 110 |
2 files changed, 157 insertions, 0 deletions
diff --git a/po/make-template.sh b/po/make-template.sh new file mode 100755 index 0000000..d34c8d0 --- /dev/null +++ b/po/make-template.sh @@ -0,0 +1,47 @@ +#!/bin/sh +# This shell script generates the translation template. +# +# The reason for this not being inside CMakeLists.txt +# is that the translator should not need to run the whole +# configuration process just to get this single stupid file. + +# Get the directory this script resides in so that the user +# doesn't have to run the script from there +DIR=$(dirname $0) + +# Collect source files +SOURCES=$(echo $DIR/../src/*.c) + +# Get the package name from CMakeLists.txt +PACKAGE=$(sed -n '/^[ \t]*project[ \t]*([ \t]*\([^ \t)]\{1,\}\).*).*/{s//\1/p;q}' \ + $DIR/../CMakeLists.txt) + +# Get the package version from CMakeLists.txt +EXP_BEG='/^[ \t]*set[ \t]*([ \t]*project_VERSION_' +EXP_END='[ \t]\{1,\}"\{0,1\}\([^)"]\{1,\}\)"\{0,1\}).*/{s//\1/p;q}' + +MAJOR=$(sed -n "${EXP_BEG}MAJOR${EXP_END}" $DIR/../CMakeLists.txt) +MINOR=$(sed -n "${EXP_BEG}MINOR${EXP_END}" $DIR/../CMakeLists.txt) +PATCH=$(sed -n "${EXP_BEG}PATCH${EXP_END}" $DIR/../CMakeLists.txt) + +if [ "$MAJOR" != "" ]; then + VERSION=$MAJOR + if [ "$MINOR" != "" ]; then + VERSION=$VERSION.$MINOR + if [ "$PATCH" != "" ]; then + VERSION=$VERSION.$PATCH + fi + fi +fi + +if [ -z "$PACKAGE" -o -z "$VERSION" ]; then + echo "Failed to get information from CMakeLists.txt" + exit 1 +fi + +# Finally make the template +xgettext -LC -k_ -kN_ $SOURCES -o "$DIR/$PACKAGE.pot" \ + --package-name="$PACKAGE" --package-version="$VERSION" \ + --copyright-holder="Přemysl Janouch" \ + --msgid-bugs-address="https://github.com/pjanouch/$PACKAGE/issues" + diff --git a/po/sdtui.pot b/po/sdtui.pot new file mode 100644 index 0000000..7e71091 --- /dev/null +++ b/po/sdtui.pot @@ -0,0 +1,110 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2013 Přemysl Janouch +# This file is distributed under the same license as the sdtui package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: sdtui 0.1.0\n" +"Report-Msgid-Bugs-To: https://github.com/pjanouch/sdtui/issues\n" +"POT-Creation-Date: 2013-05-19 04:58+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../src/sdtui.c:230 +msgid "error in entry" +msgstr "" + +#: ../src/sdtui.c:249 +msgid "no usable field found" +msgstr "" + +#: ../src/sdtui.c:295 +msgid "Error loading dictionary" +msgstr "" + +#: ../src/sdtui.c:308 +msgid "Search" +msgstr "" + +#: ../src/sdtui.c:440 +msgid "Terminal UI for StarDict dictionaries" +msgstr "" + +#: ../src/sdtui.c:443 +msgid "Type to search" +msgstr "" + +#: ../src/sdtui.c:1054 +msgid "Output version information and exit" +msgstr "" + +#: ../src/sdtui.c:1067 +msgid "dictionary.ifo - StarDict terminal UI" +msgstr "" + +#: ../src/sdtui.c:1072 +msgid "Error" +msgstr "" + +#: ../src/sdtui.c:1072 +msgid "option parsing failed" +msgstr "" + +#: ../src/stardict.c:136 +msgid "invalid header format" +msgstr "" + +#: ../src/stardict.c:268 +msgid "version not specified" +msgstr "" + +#: ../src/stardict.c:279 +msgid "invalid version" +msgstr "" + +#: ../src/stardict.c:294 +msgid "unknown key, ignoring" +msgstr "" + +#: ../src/stardict.c:311 +msgid "invalid integer" +msgstr "" + +#: ../src/stardict.c:321 +msgid "option format error" +msgstr "" + +#: ../src/stardict.c:331 +msgid "no book name specified" +msgstr "" + +#: ../src/stardict.c:337 +msgid "word count not specified" +msgstr "" + +#: ../src/stardict.c:343 +msgid "index file size not specified" +msgstr "" + +#: ../src/stardict.c:352 +msgid "invalid index offset bits" +msgstr "" + +#: ../src/stardict.c:679 +msgid "cannot find .idx file" +msgstr "" + +#: ../src/stardict.c:702 +msgid "cannot find .dict file" +msgstr "" + +#: ../src/stardict.c:861 ../src/stardict.c:886 +msgid "invalid data entry" +msgstr "" |