Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MANIFEST16
-rw-r--r--data/castellano/Alveolar_lateral_approximant.oggbin0 -> 26338 bytes
-rw-r--r--data/castellano/Palatal_approximant.oggbin0 -> 25503 bytes
-rw-r--r--data/castellano/Palatal_lateral_approximant.oggbin0 -> 26452 bytes
-rw-r--r--data/castellano/Voiced_velar_plosive.oggbin0 -> 15273 bytes
-rw-r--r--data/castellano/Voiceless_velar_plosive.oggbin0 -> 25409 bytes
-rw-r--r--data/castellano/index5
-rw-r--r--data/runasimi/Alveolar_lateral_approximant.oggbin0 -> 26338 bytes
-rw-r--r--data/runasimi/Near-close_near-back_rounded_vowel.oggbin0 -> 12599 bytes
-rw-r--r--data/runasimi/Near-close_near-front_unrounded_vowel.oggbin0 -> 13435 bytes
-rw-r--r--data/runasimi/Near-open_front_unrounded_vowel.oggbin0 -> 12890 bytes
-rw-r--r--data/runasimi/Palatal_approximant.oggbin0 -> 25503 bytes
-rw-r--r--data/runasimi/Palatal_lateral_approximant.oggbin0 -> 26452 bytes
-rw-r--r--data/runasimi/Voiced_velar_plosive.oggbin0 -> 15273 bytes
-rw-r--r--data/runasimi/Voiceless_uvular_plosive.oggbin0 -> 23098 bytes
-rw-r--r--data/runasimi/Voiceless_velar_plosive.oggbin0 -> 25409 bytes
-rw-r--r--data/runasimi/index9
-rwxr-xr-xtoisto-proto.py9
18 files changed, 37 insertions, 2 deletions
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,