Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xMANIFEST49
-rwxr-xr-xPOTFILES.in1
-rwxr-xr-xabout.py5
-rwxr-xr-xfinishGame.py5
-rwxr-xr-xhelp.py7
-rwxr-xr-xhighScores.py4
-rw-r--r--po/Esquiador.en.po156
-rw-r--r--po/Esquiador.es.po158
-rw-r--r--po/Esquiador.pot118
-rw-r--r--po/POTFILES.in18
-rwxr-xr-xrunEsquiadorFunc.py15
-rwxr-xr-xscore.py7
12 files changed, 506 insertions, 37 deletions
diff --git a/MANIFEST b/MANIFEST
index 5a7776c..8686071 100755
--- a/MANIFEST
+++ b/MANIFEST
@@ -2,7 +2,7 @@ track2.tr
txtlib.py
help.py
runEsquiadorFunc.py
-POTFILES.in
+
track1.tr
activity.py
skier.py
@@ -13,10 +13,10 @@ LICENSE_GNU_GPL_2.txt
impares.py
pares.py
NEWS
-runEsquiador.py
-Fecha Proyecto.txt
+
+
setup.py
-run.py
+
track.py
MANIFEST.in
about.py
@@ -25,26 +25,26 @@ finishGame.py
jmenu.py
highScores.py
fonts/ice_sticks.ttf
-jmenu/321impact.ttf
+
jmenu/KDE_TypeWriter_Key_1.ogg
jmenu/snowboardMenuBG.jpg
jmenu/KDE_Dialog_Disappear.ogg
jmenu/runEsquiador.py
jmenu/exemple.py
-jmenu/ice_sticks.ttf
+
jmenu/jmenu_light.py
jmenu/jmenu.py
activity/activity.svg
activity/activity.info
-data2/rock.png
-data2/tree.png
-data2/bush.png
-data2/empty.png
-data2/animal.png
-data2/even.png
-data2/skier.png
-data2/grass.png
-data2/odd.png
+
+
+
+
+
+
+
+
+
musicAndSounds/KDE_TypeWriter_Key_1.ogg
musicAndSounds/KDE_Dialog_Disappear.ogg
data/final.png
@@ -92,3 +92,22 @@ olpcgames/camera.py
olpcgames/textsprite.py
olpcgames/data/sleeping_svg.py
olpcgames/data/__init__.py
+track3.tr
+track4.tr
+score.dat
+po/POTFILES.in
+po/Esquiador.es.po
+po/Esquiador.es.mo
+po/Esquiador.pot
+locale/Esquiador.en/activity.linfo
+locale/Esquiador.en/LC_MESSAGES/org.laptop.community.Esquiador.mo
+locale/Esquiador.es/activity.linfo
+locale/Esquiador.es/LC_MESSAGES/org.laptop.community.Esquiador.mo
+
+
+locale/Esquiador.en_US/activity.linfo
+locale/Esquiador.en_US/LC_MESSAGES/org.laptop.community.Esquiador.mo
+po/Esquiador.en.mo
+po/Esquiador.en.po
+po/Esquiador.en_US.po
+po/Esquiador.en_US.mo
diff --git a/POTFILES.in b/POTFILES.in
deleted file mode 100755
index 6c9e6b4..0000000
--- a/POTFILES.in
+++ /dev/null
@@ -1 +0,0 @@
-include *.py
diff --git a/about.py b/about.py
index 019beee..2c75832 100755
--- a/about.py
+++ b/about.py
@@ -5,6 +5,7 @@ import pygame
import txtlib
from pygame.locals import *
from constants import *
+from gettext import gettext as _
def mainAbout():
@@ -13,7 +14,7 @@ def mainAbout():
screen = pygame.display.set_mode(screen_size)
text = txtlib.Text((screen_size[0]-200,screen_size[1]-200), './fonts/ice_sticks.ttf')
- text.text = '''Esquiador
+ text.text = _('''Esquiador
\nJuego matematico para diferenciar
numeros pares de impares
\nAutores:
@@ -21,7 +22,7 @@ def mainAbout():
Ricardo Flores
Eduardo Rodriguez
\nJuego desarrollado en Python, Pygame y
- algunas librerias de terceros.'''
+ algunas librerias de terceros.''')
text.add_style(0, 132, txtlib.SIZE,(screen_size[0]*25)/800)
diff --git a/finishGame.py b/finishGame.py
index 5f18d2e..9e157f1 100755
--- a/finishGame.py
+++ b/finishGame.py
@@ -5,6 +5,7 @@ import pygame,sys,impares,pares
import txtlib
from pygame.locals import *
from constants import *
+from gettext import gettext as _
from pares import *
from impares import *
@@ -22,13 +23,13 @@ def finishing(score,mod):
text = txtlib.Text((screen_size[0]-200,screen_size[1]-200), 'freesans')
- text.text = '''Actividad Esquiador terminada!
+ text.text = _('''Actividad Esquiador terminada!
\nModalidad: \t'''+m+'''
\nPuntaje:\t'''+str(score)+'''
\nFelicitaciones ! ! ! ! !
\nEste juego permite diferenciar entre los diferentes tipos de numeros.
\nGracias por jugarlo, y buena suerte!
- '''
+ ''')
text.add_style(0, 30, txtlib.FONT, './fonts/ice_sticks.ttf')
text.add_style(0, 30, txtlib.SIZE,(screen_size[0]*25)/800)
diff --git a/help.py b/help.py
index 5c95cbd..e36047f 100755
--- a/help.py
+++ b/help.py
@@ -5,6 +5,7 @@ import pygame
import txtlib
from pygame.locals import *
from constants import *
+from gettext import gettext as _
def mainHelp():
@@ -13,7 +14,7 @@ def mainHelp():
screen = pygame.display.set_mode(screen_size)
text = txtlib.Text((screen_size[0]-200,screen_size[1]-200), './fonts/ice_sticks.ttf')
- text.text = '''Ayuda de Esquiador
+ text.text = _('''Ayuda de Esquiador
\nJuego matematico para diferenciar
numeros pares de impares.
\n Debes ayudar al esquiador a pasar por las
@@ -24,12 +25,10 @@ def mainHelp():
esquivar obstaculos o para pasar por las banderas
con puntaje.
Ten cuidado con chocar con otros elementos
- pues tu puntaje disminuira. Suerte!
- '''
+ pues tu puntaje disminuira. Suerte!''')
text.add_style(0, 6000, txtlib.SIZE,(screen_size[0]*25)/1000)
-
text.update()
screen.blit(text.area, (100, 100))
diff --git a/highScores.py b/highScores.py
index 09989a6..7f5f197 100755
--- a/highScores.py
+++ b/highScores.py
@@ -5,6 +5,7 @@ import pygame
import txtlib
from pygame.locals import *
from constants import *
+from gettext import gettext as _
class HighScore():
@@ -67,8 +68,7 @@ class HighScore():
print sal
text = txtlib.Text((screen_size[0]-200,screen_size[1]-200), './fonts/ice_sticks.ttf')
- text.text = '''Esquiador
- \nPuntajes mas altos:\n''' + sal
+ text.text = _('''Esquiador\nPuntajes mas altos:\n''') + sal
text.add_style(0, 600, txtlib.SIZE, (screen_size[0]*25)/800)
text.update()
diff --git a/po/Esquiador.en.po b/po/Esquiador.en.po
new file mode 100644
index 0000000..c496366
--- /dev/null
+++ b/po/Esquiador.en.po
@@ -0,0 +1,156 @@
+# English translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Mateu Batle <mbatle@gmail.com>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-08 13:23-0500\n"
+"PO-Revision-Date: 2010-09-08 13:25-0500\n"
+"Last-Translator: Mateu Batle <mbatle@gmail.com>\n"
+"Language-Team: English\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: activity/activity.info:2
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/activity.py:8
+msgid "Esquiador"
+msgstr "Ski On Numbers"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/about.py:17
+msgid ""
+"Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares\n"
+"\t\n"
+"Autores:\n"
+"\tMateu Batle\n"
+"\tRicardo Flores \n"
+"\tEduardo Rodriguez\n"
+"\t\n"
+"Juego desarrollado en Python, Pygame y \n"
+"\talgunas librerias de terceros."
+msgstr ""
+"Ski on Numbers\n"
+"\t\n"
+"Math game to learn even and odd numbers\n"
+"\t\n"
+"Authors:\n"
+"\tMateu Batle\n"
+"\tRicardo Flores \n"
+"\tEduardo Rodriguez\n"
+"\t\n"
+"Game developed in python, pygame and y \n"
+"\tsome third party libraries."
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/score.py:21
+#, python-format
+msgid "PUNTAJE: %05d"
+msgstr "SCORE: %05d"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/highScores.py:72
+msgid ""
+"Esquiador\n"
+"Puntajes mas altos:\n"
+msgstr ""
+"Ski On Numbers\n"
+"High Scores:\n"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/finishGame.py:16
+msgid ""
+"Actividad Esquiador terminada!\n"
+"\t\n"
+"Modalidad: \n"
+"\t\n"
+"Puntaje:\n"
+"\t\n"
+"Felicitaciones ! ! ! ! ! \n"
+"\t\n"
+"Este juego permite diferenciar entre los diferentes tipos de numeros.\n"
+"\t\n"
+"Gracias por jugarlo, y buena suerte!\n"
+"\t"
+msgstr ""
+"Activity Ski on Numbers completed !\n"
+"\t\n"
+"Mode: \n"
+"\t\n"
+"Score:\n"
+"\t\n"
+"Congratulations ! ! ! ! ! \n"
+"\t\n"
+"This game allows to learn odd and even numbers.\n"
+"\t\n"
+"Thanks for playing and good luck !\n"
+"\t"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/help.py:17
+msgid ""
+"Ayuda de Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares.\n"
+"\t\n"
+" Debes ayudar al esquiador a pasar por las \n"
+"\tbanderas pares o impares, dependiendo del juego.\n"
+"\tPuedes desplazarte por todo el circuito,\n"
+"\tmoverte a la izquierda o a la derecha\n"
+"\tavanzar o detenerte lo suficiente para\n"
+"\tesquivar obstaculos o para pasar por las banderas\n"
+"\tcon puntaje.\n"
+"\tTen cuidado con chocar con otros elementos\n"
+"\tpues tu puntaje disminuira. Suerte!"
+msgstr ""
+"Ski On Numbers Help\n"
+"\t\n"
+"Math Game to learn odd and even numbers\n"
+"\t\n"
+" You must help the skier to go through the\n"
+"\tflags with odd or even numbers depending on the game.\n"
+"\tYou can move around all the track,\n"
+"\tmove to the left or to the right,\n"
+"\tgo forward or stop enough to\n"
+"\tdodge obstacles and go over the flags\n"
+"\tto increase your score.\n"
+"\tBe careful to collide with other elements\n"
+"\tsince your score will decrease. Good luck!"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:35
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:42
+msgid "Numeros pares"
+msgstr "Even numbers"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:36
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:52
+msgid "Numeros impares"
+msgstr "Odd numbers"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:37
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:62
+msgid "Puntajes mas altos"
+msgstr "High Scores"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:38
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:68
+msgid "Ayuda"
+msgstr "Help"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:39
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:74
+msgid "Acerca de"
+msgstr "About"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:40
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:80
+msgid "Salir"
+msgstr "Quit"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/olpcgames/canvas.py:151
+#, python-format
+msgid "%s Source"
+msgstr "%s Source"
diff --git a/po/Esquiador.es.po b/po/Esquiador.es.po
new file mode 100644
index 0000000..5d341e3
--- /dev/null
+++ b/po/Esquiador.es.po
@@ -0,0 +1,158 @@
+# English translations for PACKAGE package.
+# Copyright (C) 2010 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Mateu Batle <mbatle@gmail.com>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-08 13:23-0500\n"
+"PO-Revision-Date: 2010-09-08 14:30-0500\n"
+"Last-Translator: Mateu Batle <mbatle@gmail.com>\n"
+"Language-Team: English\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ASCII\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: activity/activity.info:2
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/activity.py:8
+msgid "Esquiador"
+msgstr "Esquiador"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/about.py:17
+msgid ""
+"Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares\n"
+"\t\n"
+"Autores:\n"
+"\tMateu Batle\n"
+"\tRicardo Flores \n"
+"\tEduardo Rodriguez\n"
+"\t\n"
+"Juego desarrollado en Python, Pygame y \n"
+"\talgunas librerias de terceros."
+msgstr ""
+"Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares\n"
+"\t\n"
+"Autores:\n"
+"\tMateu Batle\n"
+"\tRicardo Flores \n"
+"\tEduardo Rodriguez\n"
+"\t\n"
+"Juego desarrollado en Python, Pygame y \n"
+"\talgunas librerias de terceros."
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/score.py:21
+#, python-format
+msgid "PUNTAJE: %05d"
+msgstr "PUNTAJE: %05d"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/highScores.py:72
+msgid ""
+"Esquiador\n"
+"Puntajes mas altos:\n"
+msgstr ""
+"Esquiador\n"
+"Puntajes mas altos:\n"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/finishGame.py:16
+msgid ""
+"Actividad Esquiador terminada!\n"
+"\t\n"
+"Modalidad: \n"
+"\t\n"
+"Puntaje:\n"
+"\t\n"
+"Felicitaciones ! ! ! ! ! \n"
+"\t\n"
+"Este juego permite diferenciar entre los diferentes tipos de numeros.\n"
+"\t\n"
+"Gracias por jugarlo, y buena suerte!\n"
+"\t"
+msgstr ""
+"Actividad Esquiador terminada!\n"
+"\t\n"
+"Modalidad: \n"
+"\t\n"
+"Puntaje:\n"
+"\t\n"
+"Felicitaciones ! ! ! ! ! \n"
+"\t\n"
+"Este juego permite diferenciar entre los diferentes tipos de numeros.\n"
+"\t\n"
+"Gracias por jugarlo, y buena suerte!\n"
+"\t"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/help.py:17
+msgid ""
+"Ayuda de Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares.\n"
+"\t\n"
+" Debes ayudar al esquiador a pasar por las \n"
+"\tbanderas pares o impares, dependiendo del juego.\n"
+"\tPuedes desplazarte por todo el circuito,\n"
+"\tmoverte a la izquierda o a la derecha\n"
+"\tavanzar o detenerte lo suficiente para\n"
+"\tesquivar obstaculos o para pasar por las banderas\n"
+"\tcon puntaje.\n"
+"\tTen cuidado con chocar con otros elementos\n"
+"\tpues tu puntaje disminuira. Suerte!"
+msgstr ""
+"Ayuda de Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares.\n"
+"\t\n"
+" Debes ayudar al esquiador a pasar por las \n"
+"\tbanderas pares o impares, dependiendo del juego.\n"
+"\tPuedes desplazarte por todo el circuito,\n"
+"\tmoverte a la izquierda o a la derecha\n"
+"\tavanzar o detenerte lo suficiente para\n"
+"\tesquivar obstaculos o para pasar por las banderas\n"
+"\tcon puntaje.\n"
+"\tTen cuidado con chocar con otros elementos\n"
+"\tpues tu puntaje disminuira. Suerte!"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:35
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:42
+msgid "Numeros pares"
+msgstr "Numeros pares"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:36
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:52
+msgid "Numeros impares"
+msgstr "Numeros impares"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:37
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:62
+msgid "Puntajes mas altos"
+msgstr "Puntajes mas altos"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:38
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:68
+msgid "Ayuda"
+msgstr "Ayuda"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:39
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:74
+msgid "Acerca de"
+msgstr "Acerca de"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:40
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:80
+msgid "Salir"
+msgstr "Salir"
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/olpcgames/canvas.py:151
+#, python-format
+msgid "%s Source"
+msgstr "%s Source"
diff --git a/po/Esquiador.pot b/po/Esquiador.pot
new file mode 100644
index 0000000..519a570
--- /dev/null
+++ b/po/Esquiador.pot
@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-09-08 13:23-0500\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: activity/activity.info:2
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/activity.py:8
+msgid "Esquiador"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/about.py:17
+msgid ""
+"Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares\n"
+"\t\n"
+"Autores:\n"
+"\tMateu Batle\n"
+"\tRicardo Flores \n"
+"\tEduardo Rodriguez\n"
+"\t\n"
+"Juego desarrollado en Python, Pygame y \n"
+"\talgunas librerias de terceros."
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/score.py:21
+#, python-format
+msgid "PUNTAJE: %05d"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/highScores.py:72
+msgid ""
+"Esquiador\n"
+"Puntajes mas altos:\n"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/finishGame.py:16
+msgid ""
+"Actividad Esquiador terminada!\n"
+"\t\n"
+"Modalidad: \n"
+"\t\n"
+"Puntaje:\n"
+"\t\n"
+"Felicitaciones ! ! ! ! ! \n"
+"\t\n"
+"Este juego permite diferenciar entre los diferentes tipos de numeros.\n"
+"\t\n"
+"Gracias por jugarlo, y buena suerte!\n"
+"\t"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/help.py:17
+msgid ""
+"Ayuda de Esquiador\n"
+"\t\n"
+"Juego matematico para diferenciar\n"
+"\tnumeros pares de impares.\n"
+"\t\n"
+" Debes ayudar al esquiador a pasar por las \n"
+"\tbanderas pares o impares, dependiendo del juego.\n"
+"\tPuedes desplazarte por todo el circuito,\n"
+"\tmoverte a la izquierda o a la derecha\n"
+"\tavanzar o detenerte lo suficiente para\n"
+"\tesquivar obstaculos o para pasar por las banderas\n"
+"\tcon puntaje.\n"
+"\tTen cuidado con chocar con otros elementos\n"
+"\tpues tu puntaje disminuira. Suerte!"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:35
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:42
+msgid "Numeros pares"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:36
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:52
+msgid "Numeros impares"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:37
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:62
+msgid "Puntajes mas altos"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:38
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:68
+msgid "Ayuda"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:39
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:74
+msgid "Acerca de"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:40
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/runEsquiadorFunc.py:80
+msgid "Salir"
+msgstr ""
+
+#: /home/mbatle/work/usmp/damxo/damxo-ski-on-numbers/olpcgames/canvas.py:151
+#, python-format
+msgid "%s Source"
+msgstr ""
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644
index 0000000..1a0995d
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,18 @@
+encoding: UTF-8
+about.py
+about.py
+activity.py
+constants.py
+finishGame.py
+help.py
+highScores.py
+impares.py
+jmenu_light.py
+jmenu.py
+pares.py
+runEsquiadorFunc.py
+score.py
+setup.py
+skier.py
+track.py
+txtlib.py
diff --git a/runEsquiadorFunc.py b/runEsquiadorFunc.py
index e89682b..df2f163 100755
--- a/runEsquiadorFunc.py
+++ b/runEsquiadorFunc.py
@@ -8,6 +8,7 @@ from help import *
from newhighscore import *
from highScores import *
from constants import *
+from gettext import gettext as _
highScore = HighScore()
nh = newhighscore()
@@ -32,8 +33,8 @@ def main():
while pygame.event.poll().type != pygame.QUIT:
screen.blit(bg, (0,0) )
- selection = jmenu.run(['Numeros pares','Numeros impares','Puntajes mas altos' ,'Ayuda','Acerca de','Salir'],color,42,font=font,light=10,justify=just,pos=pos)
- if selection == 'Numeros pares':
+ selection = jmenu.run([_('Numeros pares'),_('Numeros impares'),_('Puntajes mas altos') ,_('Ayuda'),_('Acerca de'),_('Salir')],color,42,font=font,light=10,justify=just,pos=pos)
+ if selection == _('Numeros pares'):
just = True
pos = ('center','center')
color = (0,0,0)
@@ -45,7 +46,7 @@ def main():
global skier
nh.main(pares.skier.score)
finishGame.finishing(pares.skier.score,"pares")
- elif selection == 'Numeros impares':
+ elif selection == _('Numeros impares'):
just = True
pos = ('center','center')
color = (0,0,0)
@@ -57,25 +58,25 @@ def main():
global skier
nh.main(impares.skier.score)
finishGame.finishing(impares.skier.score,"impares")
- elif selection == 'Puntajes mas altos':
+ elif selection == _('Puntajes mas altos')j:
just = True
pos = ('center','center')
color = (0,0,0)
font = font
highScore.mainHighScores()
- elif selection == 'Ayuda':
+ elif selection == _('Ayuda'):
just = True
pos = ('center','center')
color = (0,0,0)
font = font
help.mainHelp()
- elif selection == 'Acerca de':
+ elif selection == ('Acerca de'):
just = True
pos = ('center','center')
color = (0,0,0)
font = font
about.mainAbout()
- elif selection == 'Salir' :
+ elif selection == _('Salir') :
sys.exit(0)
#break
if __name__=="__main__":
diff --git a/score.py b/score.py
index 838befe..f789578 100755
--- a/score.py
+++ b/score.py
@@ -7,7 +7,9 @@ import pygame
from pygame import *
from pygame.locals import *
from constants import *
+from gettext import gettext as _
#fuente = pygame.font.Font("./media/fuentes/space age.ttf", 25)
+
class Score():
def __init__(self, player):
@@ -16,11 +18,8 @@ class Score():
pass
def draw(self, screen):
- score = "PUNTAJE: %05d" % self.player.score
+ score = _("PUNTAJE: %05d") % self.player.score
surface = self.font.render(score, 1, (0,0,0))
rect = surface.get_rect()
screen.blit(surface, rect)
-
-
-