From 8208621df5ace5f7946dbf5118c449de01c02ad3 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Tue, 10 Sep 2013 03:47:47 +0000 Subject: Fix Spanish version of exercise 19 to have original strings in English This mean’s it’s actually possible to translate them to Spanish, as the instructions require. --- diff --git a/exercises/en/Exercise19.activity/exercise19.py b/exercises/en/Exercise19.activity/exercise19.py index a7e28f4..1a4200c 100644 --- a/exercises/en/Exercise19.activity/exercise19.py +++ b/exercises/en/Exercise19.activity/exercise19.py @@ -28,6 +28,8 @@ convention. files in the ‘locale’ directory. 8. Run ‘LANG=es sugar-emulator’ to run the Sugar emulator in Spanish and test the new translation. The whole activity should appear in Spanish. + 9. Run ‘LANG=C sugar-emulator’ to run the Sugar emulator in English and test + the original strings. The whole activity should appear in English. Note: It is not possible to use Pootle for this exercise because it’s an online service and would require the exercise’s code to be uploaded to the internet. diff --git a/exercises/en/Exercise19.activity/exercise19_solution.py b/exercises/en/Exercise19.activity/exercise19_solution.py index d1ac622..a5d9afa 100644 --- a/exercises/en/Exercise19.activity/exercise19_solution.py +++ b/exercises/en/Exercise19.activity/exercise19_solution.py @@ -28,6 +28,8 @@ convention. files in the ‘locale’ directory. 8. Run ‘LANG=es sugar-emulator’ to run the Sugar emulator in Spanish and test the new translation. The whole activity should appear in Spanish. + 9. Run ‘LANG=C sugar-emulator’ to run the Sugar emulator in English and test + the original strings. The whole activity should appear in English. Note: It is not possible to use Pootle for this exercise because it’s an online service and would require the exercise’s code to be uploaded to the internet. diff --git a/exercises/es/Ejercicio19.activity/activity/activity.info b/exercises/es/Ejercicio19.activity/activity/activity.info index 3be89a4..fdafe6d 100644 --- a/exercises/es/Ejercicio19.activity/activity/activity.info +++ b/exercises/es/Ejercicio19.activity/activity/activity.info @@ -1,6 +1,6 @@ [Activity] -name = Ejercicio 19 -summary = Ejercicio 19 de Python. No es una actividad real. +name = Exercise 19 +summary = Python exercise 19. Not a real activity. activity_version = 1 host_version = 1 bundle_id = hn.educatrachos.ejercicio19 diff --git a/exercises/es/Ejercicio19.activity/ejercicio19.py b/exercises/es/Ejercicio19.activity/ejercicio19.py index 5751ef4..58edcbc 100644 --- a/exercises/es/Ejercicio19.activity/ejercicio19.py +++ b/exercises/es/Ejercicio19.activity/ejercicio19.py @@ -31,6 +31,9 @@ están en Inglés, por convención. 8. Ejecutar ‘LANG=es sugar-emulator’ para ejecutar el emulador de Sugar en Español y probar la nueva traducción. Toda la actividad debe aparecer en español. + 9. Ejecutar ‘LANG=C sugar-emulator’ para ejecutar el emulador de Sugar en + Inglés y probar las cadenas originales. Toda la actividad debe aperecer en + inglés. Nota: No es posible utilizar Pootle para este ejercicio porque es un servicio en línea y requeriría el código del ejercicio para publicar en Internet. @@ -72,10 +75,10 @@ class Ejercicio19Actividad(activity.Activity): # Establecer una lista de cadenas de texto que se mostrará en la # etiqueta. self._strings = ( - 'Cadena inicial.', - 'Segunda cadena.', - 'Objeto ‘handle’ es ‘%s’.' % handle, - 'Otra cadena.', + 'Initial string.', + 'Second string.', + 'Handle object is ‘%s’.' % handle, + 'Another string.', ) self._next_string = 0 @@ -84,7 +87,7 @@ class Ejercicio19Actividad(activity.Activity): label.show() box.pack_start(label, True, True, 0) - button = Gtk.Button('Cambiar Etiqueta') + button = Gtk.Button('Change Label') button.show() box.pack_start(button, False, True, 0) diff --git a/exercises/es/Ejercicio19.activity/ejercicio19_solucion.py b/exercises/es/Ejercicio19.activity/ejercicio19_solucion.py index f08e8e8..43e3657 100644 --- a/exercises/es/Ejercicio19.activity/ejercicio19_solucion.py +++ b/exercises/es/Ejercicio19.activity/ejercicio19_solucion.py @@ -31,6 +31,9 @@ están en Inglés, por convención. 8. Ejecutar ‘LANG=es sugar-emulator’ para ejecutar el emulador de Sugar en Español y probar la nueva traducción. Toda la actividad debe aparecer en español. + 9. Ejecutar ‘LANG=C sugar-emulator’ para ejecutar el emulador de Sugar en + Inglés y probar las cadenas originales. Toda la actividad debe aperecer en + inglés. Nota: No es posible utilizar Pootle para este ejercicio porque es un servicio en línea y requeriría el código del ejercicio para publicar en Internet. @@ -73,10 +76,10 @@ class Ejercicio19Actividad(activity.Activity): # Establecer una lista de cadenas de texto que se mostrará en la # etiqueta. self._strings = ( - _('Cadena inicial.'), - _('Segunda cadena.'), - _('Objeto ‘handle’ es ‘%s’.') % handle, - _('Otra cadena.'), + _('Initial string.'), + _('Second string.'), + _('Handle object is ‘%s’.') % handle, + _('Another string.'), ) self._next_string = 0 @@ -85,7 +88,7 @@ class Ejercicio19Actividad(activity.Activity): label.show() box.pack_start(label, True, True, 0) - button = Gtk.Button(_('Cambiar Etiqueta')) + button = Gtk.Button(_('Change Label')) button.show() box.pack_start(button, False, True, 0) -- cgit v0.9.1