From 42df0c9fc62226bc05807fed9ed44cbaa60411c0 Mon Sep 17 00:00:00 2001 From: Tuukka Hastrup Date: Fri, 02 Jul 2010 04:27:47 +0000 Subject: start data for some new languages, make it possible to choose one --- diff --git a/MANIFEST b/MANIFEST index 323b786..daa2a5a 100644 --- a/MANIFEST +++ b/MANIFEST @@ -13,6 +13,22 @@ data/ipa/Palatal_approximant.ogg data/ipa/Voiceless_velar_plosive.ogg data/ipa/Voiceless_uvular_plosive.ogg data/ipa/Near-close_near-back_rounded_vowel.ogg +data/castellano/Voiced_velar_plosive.ogg +data/castellano/Palatal_lateral_approximant.ogg +data/castellano/Alveolar_lateral_approximant.ogg +data/castellano/index +data/castellano/Palatal_approximant.ogg +data/castellano/Voiceless_velar_plosive.ogg +data/runasimi/Voiced_velar_plosive.ogg +data/runasimi/Palatal_lateral_approximant.ogg +data/runasimi/Alveolar_lateral_approximant.ogg +data/runasimi/Near-open_front_unrounded_vowel.ogg +data/runasimi/Near-close_near-front_unrounded_vowel.ogg +data/runasimi/index +data/runasimi/Palatal_approximant.ogg +data/runasimi/Voiceless_velar_plosive.ogg +data/runasimi/Voiceless_uvular_plosive.ogg +data/runasimi/Near-close_near-back_rounded_vowel.ogg activity/activity.info activity/activity-toisto.svg COPYING.VERA diff --git a/data/castellano/Alveolar_lateral_approximant.ogg b/data/castellano/Alveolar_lateral_approximant.ogg new file mode 100644 index 0000000..98319cf --- /dev/null +++ b/data/castellano/Alveolar_lateral_approximant.ogg Binary files differ diff --git a/data/castellano/Palatal_approximant.ogg b/data/castellano/Palatal_approximant.ogg new file mode 100644 index 0000000..f889ccf --- /dev/null +++ b/data/castellano/Palatal_approximant.ogg Binary files differ diff --git a/data/castellano/Palatal_lateral_approximant.ogg b/data/castellano/Palatal_lateral_approximant.ogg new file mode 100644 index 0000000..cb9870c --- /dev/null +++ b/data/castellano/Palatal_lateral_approximant.ogg Binary files differ diff --git a/data/castellano/Voiced_velar_plosive.ogg b/data/castellano/Voiced_velar_plosive.ogg new file mode 100644 index 0000000..75ac6ef --- /dev/null +++ b/data/castellano/Voiced_velar_plosive.ogg Binary files differ diff --git a/data/castellano/Voiceless_velar_plosive.ogg b/data/castellano/Voiceless_velar_plosive.ogg new file mode 100644 index 0000000..513e67e --- /dev/null +++ b/data/castellano/Voiceless_velar_plosive.ogg Binary files differ diff --git a/data/castellano/index b/data/castellano/index new file mode 100644 index 0000000..8a717a0 --- /dev/null +++ b/data/castellano/index @@ -0,0 +1,5 @@ +l Alveolar_lateral_approximant data/ipa/Alveolar_lateral_approximant.ogg +ll Palatal_lateral_approximant data/ipa/Palatal_lateral_approximant.ogg +y Palatal_approximant data/ipa/Palatal_approximant.ogg +qu Voiceless_velar_plosive data/ipa/Voiceless_velar_plosive.ogg +gu Voiced_velar_plosive data/ipa/Voiced_velar_plosive.ogg diff --git a/data/runasimi/Alveolar_lateral_approximant.ogg b/data/runasimi/Alveolar_lateral_approximant.ogg new file mode 100644 index 0000000..98319cf --- /dev/null +++ b/data/runasimi/Alveolar_lateral_approximant.ogg Binary files differ diff --git a/data/runasimi/Near-close_near-back_rounded_vowel.ogg b/data/runasimi/Near-close_near-back_rounded_vowel.ogg new file mode 100644 index 0000000..92d4514 --- /dev/null +++ b/data/runasimi/Near-close_near-back_rounded_vowel.ogg Binary files differ diff --git a/data/runasimi/Near-close_near-front_unrounded_vowel.ogg b/data/runasimi/Near-close_near-front_unrounded_vowel.ogg new file mode 100644 index 0000000..5678d51 --- /dev/null +++ b/data/runasimi/Near-close_near-front_unrounded_vowel.ogg Binary files differ diff --git a/data/runasimi/Near-open_front_unrounded_vowel.ogg b/data/runasimi/Near-open_front_unrounded_vowel.ogg new file mode 100644 index 0000000..2fceedf --- /dev/null +++ b/data/runasimi/Near-open_front_unrounded_vowel.ogg Binary files differ diff --git a/data/runasimi/Palatal_approximant.ogg b/data/runasimi/Palatal_approximant.ogg new file mode 100644 index 0000000..f889ccf --- /dev/null +++ b/data/runasimi/Palatal_approximant.ogg Binary files differ diff --git a/data/runasimi/Palatal_lateral_approximant.ogg b/data/runasimi/Palatal_lateral_approximant.ogg new file mode 100644 index 0000000..cb9870c --- /dev/null +++ b/data/runasimi/Palatal_lateral_approximant.ogg Binary files differ diff --git a/data/runasimi/Voiced_velar_plosive.ogg b/data/runasimi/Voiced_velar_plosive.ogg new file mode 100644 index 0000000..75ac6ef --- /dev/null +++ b/data/runasimi/Voiced_velar_plosive.ogg Binary files differ diff --git a/data/runasimi/Voiceless_uvular_plosive.ogg b/data/runasimi/Voiceless_uvular_plosive.ogg new file mode 100644 index 0000000..0de411b --- /dev/null +++ b/data/runasimi/Voiceless_uvular_plosive.ogg Binary files differ diff --git a/data/runasimi/Voiceless_velar_plosive.ogg b/data/runasimi/Voiceless_velar_plosive.ogg new file mode 100644 index 0000000..513e67e --- /dev/null +++ b/data/runasimi/Voiceless_velar_plosive.ogg Binary files differ diff --git a/data/runasimi/index b/data/runasimi/index new file mode 100644 index 0000000..16aed26 --- /dev/null +++ b/data/runasimi/index @@ -0,0 +1,9 @@ +o/u Near-close_near-back_rounded_vowel data/ipa/Near-close_near-back_rounded_vowel.ogg +i Near-close_near-front_unrounded_vowel data/ipa/Near-close_near-front_unrounded_vowel.ogg +a/e Near-open_front_unrounded_vowel data/ipa/Near-open_front_unrounded_vowel.ogg +l Alveolar_lateral_approximant data/ipa/Alveolar_lateral_approximant.ogg +ll Palatal_lateral_approximant data/ipa/Palatal_lateral_approximant.ogg +y Palatal_approximant data/ipa/Palatal_approximant.ogg +k Voiceless_velar_plosive data/ipa/Voiceless_velar_plosive.ogg +g Voiced_velar_plosive data/ipa/Voiced_velar_plosive.ogg +q Voiceless_uvular_plosive data/ipa/Voiceless_uvular_plosive.ogg diff --git a/toisto-proto.py b/toisto-proto.py index b4c8512..bf60eff 100755 --- a/toisto-proto.py +++ b/toisto-proto.py @@ -22,7 +22,12 @@ OLPC_CROSS = 259 OLPC_SQUARE = 263 OLPC_CHECK = 257 -with file("data/ipa/index") as infile: +try: + LANGUAGE = sys.argv[1] +except IndexError: + LANGUAGE = "ipa" + +with file("data/%s/index" % LANGUAGE) as infile: lines = infile.read().decode("utf-8").split("\n") entries = [line.split() for line in lines if line] @@ -66,7 +71,7 @@ class Game(object): def stats(self): gametime = time.time() - self.time0 return ["This is a prototype", - "Language: IPA", + "Language: %s" % LANGUAGE, "Game time: %d:%02d" % (gametime / 60, gametime % 60), "Score: %d" % self.score, "Questions: %d" % self.round, -- cgit v0.9.1