[sane-devel] First try dutch translation

Laurent-jan ljm@xs4all.nl
Fri, 28 Feb 2003 21:05:08 +0100


This is a multi-part message in MIME format.
--------------060901030903000702050404
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hi martin & Bertrik

Before eventually making a new translation, I tried to see what
translations were done and how they translated terms. I made the
script attached to this mail to make a comparaison.

Since you are comparing two translations, it may be of use to you.


ljm



-- 
(c) ljm @ xs4all . nl.  No part of this copyright message may be
reproduced, read or seen, dead or alive or by any means, including
but not limited to telepathy  without the benevolence of the author.


--------------060901030903000702050404
Content-Type: text/plain;
 name="mkhtml.sh"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="mkhtml.sh"

#!/bin/bash

# accumulate all in a single file


for f in `ls sane-backends.*.po` ; do
	lan=`echo $f | awk -F. '{print $2}'`
	cat  $f |
	awk -F\" '
	/^\#: .*/ {
        	state=1
	}
	/^$/ {  
		printf("\n")
        	state=0
	}
	/^msgid.*/ {
		if (state != 0 ) {
			print "ERROR PARSING FILE"
			state=0
			
		}
		if ($2 != ""){
			printf("%s", $2)
		}
        	state=2
	}
	/^msgstr.*/ {
		if (state==2){
			printf("|%s|",lan)
			if ($2 != ""){
				printf("%s", $2)
			}
		}
        	state=3
	}
	/^".*/{
        	if (state==2) printf("%s",$2)
        	if (state==3) printf("%s",$2)
	}'  lan=$lan >> /tmp/a$$
	
done

sort /tmp/a$$ | egrep -v '^$'| awk -F\| '
BEGIN{
	print "<html>"
	print "<body>"
	print "<table>"
}
{
	if ($1 !=lst){
		lst=$1
		print "</table><table border>"
		printf("<tr><td colspan=2>%s</td></tr>\n",$1)
	}
	printf("<tr><td>%s</td><td>%s</td></tr>\n",$2,$3)
}
END { print "</table>" }
' | grep -v '<tr><td></td><td></td></tr>'

--------------060901030903000702050404--