[PATCH 5 of 5] i18n: test case for Danish translation
Martin Geisler
mg at daimi.au.dk
Fri Jan 9 18:26:45 CST 2009
# HG changeset patch
# User Martin Geisler <mg at daimi.au.dk>
# Date 1231547114 -3600
# Node ID a764b1873ac4e57683bb437afee5cf288ca13304
# Parent 8dc5dc92dd0b3f8b29ea393aa0c2361f86ba20b6
i18n: test case for Danish translation
The test uses the churn extension as an example to check that normal
hg output, extension docstrings, and help texts for command line
options are translated.
Furthermore, the output is expected to be UTF-8 encoded whereas the
message catalog is Latin-1 encoded.
diff -r 8dc5dc92dd0b -r a764b1873ac4 tests/test-i18n-da
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-i18n-da Sat Jan 10 01:25:14 2009 +0100
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+echo "[extensions]" >> $HGRCPATH
+echo "hgext.churn =" >> $HGRCPATH
+
+# Unset environment variables set by run-tests.py and/or the OS.
+unset HGENCODING
+unset LANGUAGE
+unset LC_ALL
+
+# Ask for Danish in UTF-8 encoding. The message catalog itself is
+# Latin-1 encoded so this will also test the correctness output
+# encoding done by Gettext.
+export LANG=da_DK.UTF-8
+
+hg help churn
diff -r 8dc5dc92dd0b -r a764b1873ac4 tests/test-i18n-da.out
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-i18n-da.out Sat Jan 10 01:25:14 2009 +0100
@@ -0,0 +1,41 @@
+hg churn [-d DATO] [-r REVISIONER] [--aliases FIL] [--progress] [FIL]
+
+plot antallet af revisioner grupperet efter et mønster
+
+ Plotter antallet af ændrede linier eller antallet af revisioner
+ grupperet efter et mønster eller alternativt efter dato, hvis
+ dateformat bruges. I så tilfælde bruges mønstret ikke.
+
+ Som udgangspunkt laves der statistik over antallet af ændrede
+ linier.
+
+ Eksempler:
+
+ # viser antaller af ændrede linier for hver bruger
+ hg churn -t '{author|email}'
+
+ # viser graf over daglig aktivitet
+ hg churn -f '%H' -s -c
+
+ # viser månedlig aktivitet af udviklerne
+ hg churn -f '%Y-%m' -s -c
+
+ # viser antallet af linier ændret hvert år
+ hg churn -f '%Y' -s
+
+ Formatet for map-filen er rimelig simpelt:
+
+ <alias email> <faktisk email>
+
+valgmuligheder:
+
+ -r --rev lav statistik for de specificerede revisioner
+ -d --date lav statistik for revisioner som matcher dato specifikationen
+ -t --template mønster for gruppering af ændringer (standard: {author|email})
+ -f --dateformat strftime-kompatibelt format til gruppering efter dato
+ -c --changesets lav statistik efter antallet af ændringer
+ -s --sort sortér efter nøgle (standard: sortering efter antal)
+ --aliases fil med email-aliaser
+ --progress vis fremskridt
+
+brug "hg -v help churn" for at vise globale valgmuligheder
More information about the Mercurial-devel
mailing list