Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/list_translators.sh
diff options
context:
space:
mode:
authorBruno Coudoin <bcoudoin@src.gnome.org>2004-02-28 00:36:50 (GMT)
committer Bruno Coudoin <bcoudoin@src.gnome.org>2004-02-28 00:36:50 (GMT)
commita328823fe6023a3329897c58ab8a95c7f7f62c55 (patch)
treef61fd1397c48fcc8f663d7d9d82c7742ee85556e /list_translators.sh
parent1e588b01c4650cc3aaa76d6173158d610165e756 (diff)
added list_translators.sh added by Jose added. taken from gkb. added
* .cvsignore: added list_translators.sh * boards/boardicons/chronos.png: added by Jose * boards/flags/en_CA.png: added. taken from gkb. * boards/flags/gcompris_flags.assetml.in: added en_CA.png * boards/gletters/gletters.ja: created by Yan Seiner. It holds the japanese letters/key mapping. * boards/melody.xml.in: added help * configure.in: fixed bug 134838 python libm not detected * list_translators.sh: added. used to list the last translators after a CVS TAG * src/boards/clockgame.c: (display_hour), (display_minute), (display_second), (clockgame_create_item): changed uint by guint. more portable * src/boards/gletters.c: (level_set_score), (pause_board), (fill_letters), (load_default_charset), (whitespace), (load_charset_from_file), (get_charset), (start_board), (end_board), (set_level), (is_falling_letter), (key_press), (gletters_next_level), (gletters_create_item), (player_win), (player_loose): added support for letters/key mapping in a specific file (by Yan Seiner) * src/boards/memory.c: (memory_next_level), (get_image), (create_item), (item_event): complete review to work without letter pixmap. * src/boards/shapegame.c: (increment_sublevel): fixed for the logs * src/gcompris/config.c: added en_CA * src/gcompris/gameutil.c: (gcompris_load_pixmap): moved a var declaration to work with old compiler.
Diffstat (limited to 'list_translators.sh')
-rwxr-xr-xlist_translators.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/list_translators.sh b/list_translators.sh
new file mode 100755
index 0000000..0329340
--- /dev/null
+++ b/list_translators.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+# usage: tranlators.sh LAST_RELEASE_TAG
+
+if [ ! $# -eq 1 ] ; then
+ echo "usage: $0 LAST_RELEASE_TAG"
+ exit 1;
+fi
+
+cvs diff -r $1 po/ChangeLog | \
+ (awk '/\.po/ { print gensub ("[:,]", "\n", "g", $3); }' | \
+ while read file; do
+ if [ -z "po/$file" ]; then continue; fi
+ echo $(grep "Last-Translator" po/$file | sed -e 's/"Last-Translator: *\(.*\) *<.*/\1/') "(${file%%.po})"
+done) | sort | uniq