[PATCH 6 of 6] i18n: test case for Danish translation
Martin Geisler
mg at daimi.au.dk
Wed Jan 14 23:17:02 UTC 2009
# HG changeset patch
# User Martin Geisler <mg at daimi.au.dk>
# Date 1231974885 -3600
# Node ID e95016fb0a5e90d589bbe5a7a8a38349638d2962
# Parent 4f79909e5eb76ff6c3cc391239a6dc8c6ef5589e
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 4f79909e5eb7 -r e95016fb0a5e tests/test-i18n-da
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-i18n-da Thu Jan 15 00:14:45 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 4f79909e5eb7 -r e95016fb0a5e tests/test-i18n-da.out
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-i18n-da.out Thu Jan 15 00:14:45 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