aboutsummaryrefslogtreecommitdiffstats
path: root/camel/tests/data/gendoc.pl
diff options
context:
space:
mode:
authornobody <nobody@localhost>2003-12-09 09:57:09 +0800
committernobody <nobody@localhost>2003-12-09 09:57:09 +0800
commit6561e49374018bd4828de2637df5250b3dba9ba6 (patch)
tree75bb0caf9afd4b94842023406d6a7938c5d8b2b7 /camel/tests/data/gendoc.pl
parent0031a7166cd0f3fc0cec0b60c468ca22a8c45b0b (diff)
downloadgsoc2013-evolution-GNOME_SYSTEM_MONITOR_2_6_0.tar
gsoc2013-evolution-GNOME_SYSTEM_MONITOR_2_6_0.tar.gz
gsoc2013-evolution-GNOME_SYSTEM_MONITOR_2_6_0.tar.bz2
gsoc2013-evolution-GNOME_SYSTEM_MONITOR_2_6_0.tar.lz
gsoc2013-evolution-GNOME_SYSTEM_MONITOR_2_6_0.tar.xz
gsoc2013-evolution-GNOME_SYSTEM_MONITOR_2_6_0.tar.zst
gsoc2013-evolution-GNOME_SYSTEM_MONITOR_2_6_0.zip
This commit was manufactured by cvs2svn to create tagGNOME_SYSTEM_MONITOR_2_6_0
'GNOME_SYSTEM_MONITOR_2_6_0'. svn path=/tags/GNOME_SYSTEM_MONITOR_2_6_0/; revision=23789
Diffstat (limited to 'camel/tests/data/gendoc.pl')
-rwxr-xr-xcamel/tests/data/gendoc.pl65
1 files changed, 0 insertions, 65 deletions
diff --git a/camel/tests/data/gendoc.pl b/camel/tests/data/gendoc.pl
deleted file mode 100755
index 732f05a4ed..0000000000
--- a/camel/tests/data/gendoc.pl
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/usr/bin/perl
-
-# Generate 'documents' in different encodings, from po files
-
-if ($#ARGV < 0) {
- print "Usage: gendoc.pl pofile pofile ...\n";
- exit 1;
-}
-
-$fmt = "| fmt -u ";
-
-sub read_msgstr()
-{
- my $str = "";
- while (<IN>) {
- if (m/^msgstr \"(.*)\"/) {
- $str = $1;
- if ($str eq "") {
- while (<IN>) {
- if (m/\"(.*)\"/) {
- $str .= $1;
- } else {
- last;
- }
- }
- }
- return $str;
- }
- }
- return "";
-}
-
-$unknown = "x-unknown-1";
-
-foreach $name (@ARGV) {
- if ($name =~ m@([^/]*).po$@) {
- $poname = $1;
-
- open IN,"<$name";
-
- $header = read_msgstr;
- if ($header =~ /Content-Type:.*charset=([-a-zA-Z0-9]*)/i) {
- $charset = $1;
- } else {
- $charset = $unknown++;
- }
-
- print "Building $poname.$charset.txt from $name\n";
-
- open OUT,"$fmt > $poname.$charset.txt";
- while (!eof(IN)) {
- $msg = read_msgstr;
- # de-escape
- $msg =~ s/\\n/\n/gso;
- $msg =~ s/\\t/\t/gso;
- $msg =~ s/\\(.)/$1/gso;
- print OUT $msg." ";
- }
- close OUT;
- close IN;
- } else {
- printf("ignoring $name, probably not intended\n");
- }
-}
-