From d5797634c7a70a0cdd7bffbee5fafd076ff9e28e Mon Sep 17 00:00:00 2001 From: Flavio Calva Date: Wed, 6 Dec 2017 08:23:13 +0100 Subject: [PATCH] added spanish and galician --- SConstruct | 4 +- assets/po/de_DE.po | 29 ++- assets/po/es_ES.po | 445 +++++++++++++++++++++++++++++++++++++++++++++ assets/po/gd.po | 31 ++-- assets/po/gl_ES.po | 445 +++++++++++++++++++++++++++++++++++++++++++++ assets/po/it_IT.po | 29 ++- assets/po/yorg.pot | 28 ++- menu/creditpage.py | 2 +- menu/optionpage.py | 6 +- yorg/yorg.py | 2 +- 10 files changed, 953 insertions(+), 68 deletions(-) create mode 100644 assets/po/es_ES.po create mode 100644 assets/po/gl_ES.po diff --git a/SConstruct b/SConstruct index 6f91776c..73df03eb 100644 --- a/SConstruct +++ b/SConstruct @@ -81,7 +81,7 @@ env['LNG'] = lang_path env['NOINTERNET'] = args['nointernet'] env['DEPLOYNG'] = args['deployng'] env['ICO_FPATH'] = 'assets/images/icon/icon%s_png.png' -env['LANGUAGES'] = ['it_IT', 'de_DE', 'gd'] +env['LANGUAGES'] = ['it_IT', 'de_DE', 'gd', 'es_ES', 'gl_ES'] env['MODELS_DIR_PATH'] = 'assets/models' env['TRACKS_DIR_PATH'] = 'assets/models/tracks' env['CORES'] = int(args['cores']) @@ -185,4 +185,4 @@ def process_lang(lang_code): if args['lang']: env.pot('assets/po/yorg.pot', files(['py'], ['venv', 'thirdparty'])) - map(process_lang, ['it_IT', 'de_DE', 'gd']) + map(process_lang, ['it_IT', 'de_DE', 'gd', 'es_ES', 'gl_ES']) diff --git a/assets/po/de_DE.po b/assets/po/de_DE.po index 17cb4d0e..38ef2f97 100644 --- a/assets/po/de_DE.po +++ b/assets/po/de_DE.po @@ -30,14 +30,10 @@ msgid "Audio" msgstr "Ton" #: menu/creditpage.py:14 -msgid "Testing" -msgstr "Testen" - -#: menu/creditpage.py:15 msgid "Translations" msgstr "Übersetzungen" -#: menu/creditpage.py:19 +#: menu/creditpage.py:18 msgid "Supporters" msgstr "Unterstützer" @@ -198,15 +194,15 @@ msgstr "Verbinden" msgid "Waiting for the server" msgstr "Auf Server warten" -#: menu/clientpage.py:54 +#: menu/clientpage.py:54 menu/serverpage.py:59 msgid "Error" msgstr "Fehler" -#: menu/serverpage.py:23 +#: menu/serverpage.py:24 msgid "connection from " msgstr "Verbindung von " -#: menu/serverpage.py:51 +#: menu/serverpage.py:52 msgid "Start" msgstr "Start" @@ -259,23 +255,23 @@ msgstr "zurück zum Spiel" msgid "back to the main menu" msgstr "zurück zum Hauptmenü" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Rome" msgstr "Rom" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Sheffield" msgstr "Sheffield" -#: yorg/yorg.py:109 yorg/fsm.py:112 +#: yorg/yorg.py:113 yorg/fsm.py:112 msgid "Orlando" msgstr "Orlando" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Nagano" msgstr "Nagano" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Dubai" msgstr "Dubai" @@ -308,7 +304,7 @@ msgstr "Räder: Erhöhen das Haftvermögen des Wagens" msgid "supensions: they increase car's stability" msgstr "Aufhängungen: Erhöhen die Stabilität des Wagens" -#: yyagl/racing/car/logic.py:697 +#: yyagl/racing/car/logic.py:718 msgid "wrong way" msgstr "Falsche Richtung" @@ -361,7 +357,7 @@ msgstr "Glückwünsche!" msgid "Continue" msgstr "Weiter" -#: yyagl/racing/race/event.py:58 +#: yyagl/racing/race/event.py:65 #, python-format msgid "press %s to respawn" msgstr "%s zum Zurücksetzen" @@ -446,5 +442,8 @@ msgstr "Räder: +" msgid "suspensions: +" msgstr "Aufhängungen: +" +#~ msgid "Testing" +#~ msgstr "Testen" + #~ msgid "insert the server address" #~ msgstr "Serveradresse eingeben" diff --git a/assets/po/es_ES.po b/assets/po/es_ES.po new file mode 100644 index 00000000..4e7848ae --- /dev/null +++ b/assets/po/es_ES.po @@ -0,0 +1,445 @@ +# SPANISH TRANSLATION +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , 2017. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Leandro Vergara \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: menu/creditpage.py:11 +msgid "Code" +msgstr "Código" + +#: menu/creditpage.py:12 +msgid "Art" +msgstr "Arte" + +#: menu/creditpage.py:13 +msgid "Audio" +msgstr "Audio" + +#: menu/creditpage.py:14 +msgid "Translations" +msgstr "Traducciones" + +#: menu/creditpage.py:18 +msgid "Supporters" +msgstr "Contribuyentes" + +#: menu/inputpage.py:27 menu/inputpage.py:30 +msgid "Use the joypad when present" +msgstr "Usa el joypad si está presente" + +#: menu/inputpage.py:39 +msgid "Accelerate" +msgstr "Aceleración" + +#: menu/inputpage.py:40 +msgid "Brake/Reverse" +msgstr "Freno/Atrás" + +#: menu/inputpage.py:41 +msgid "Left" +msgstr "Izquierda" + +#: menu/inputpage.py:42 +msgid "Right" +msgstr "Derecha" + +#: menu/inputpage.py:43 +msgid "Weapon" +msgstr "Arma" + +#: menu/inputpage.py:44 +msgid "Respawn" +msgstr "Recolocar" + +#: menu/inputpage.py:45 +msgid "Pause" +msgstr "Pausa" + +#: menu/inputpage.py:53 +msgid "Press the key to record it" +msgstr "Presiona la tecla para memorizarla" + +#: menu/optionpage.py:37 +msgid "Language" +msgstr "Idioma" + +#: menu/optionpage.py:42 +msgid "Volume" +msgstr "Volumen" + +#: menu/optionpage.py:47 +msgid "Fullscreen" +msgstr "Pantalla Completa" + +#: menu/optionpage.py:53 +msgid "Resolution" +msgstr "Resolución" + +#: menu/optionpage.py:63 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: menu/optionpage.py:66 +msgid "(from the next execution)" +msgstr "(de la próxima ejecución)" + +#: menu/optionpage.py:71 +msgid "Shaders" +msgstr "Shaders" + +#: menu/optionpage.py:75 +msgid "Cars number" +msgstr "Número de Coches" + +#: menu/optionpage.py:82 +msgid "Configure input" +msgstr "Configurar las teclas" + +#: menu/carpage.py:26 +msgid "Select the car" +msgstr "Seleciona el coche" + +#: menu/carpage.py:72 menu/driverpage.py:71 +msgid "adherence" +msgstr "Aderencia" + +#: menu/carpage.py:72 menu/driverpage.py:71 +msgid "speed" +msgstr "Velocidad" + +#: menu/carpage.py:73 menu/driverpage.py:72 +msgid "stability" +msgstr "Estabilidad" + +#: menu/thankspage.py:15 +msgid "Thanks to: " +msgstr "Gracias a:" + +#: menu/trackpage.py:17 +msgid "Select the track" +msgstr "Selecciona el Circuito" + +#: menu/driverpage.py:43 +msgid "Select the driver" +msgstr "Selecciona el Piloto" + +#: menu/driverpage.py:47 +msgid "Write your name:" +msgstr "Escribe tu Nombre:" + +#: menu/driverpage.py:52 menu/driverpage.py:125 menu/driverpage.py:126 +#: menu/driverpage.py:127 menu/driverpage.py:129 menu/driverpage.py:132 +msgid "your name" +msgstr "Tu Nombre" + +#: menu/mainpage.py:43 +msgid "Single Player" +msgstr "Un Jugador" + +#: menu/mainpage.py:44 +msgid "Multiplayer" +msgstr "Multijugador" + +#: menu/mainpage.py:45 +msgid "Options" +msgstr "Opciones" + +#: menu/mainpage.py:46 +msgid "Support us" +msgstr "Ayúdanos" + +#: menu/mainpage.py:47 +msgid "Credits" +msgstr "Créditos" + +#: menu/mainpage.py:48 +msgid "Quit" +msgstr "Salir" + +#: menu/mainpage.py:67 +msgid "Note: the game is work-in-progress" +msgstr "Nota: el juego está en desarrollo" + +#: menu/mainpage.py:98 menu/mainpage.py:101 +msgid "Last news:" +msgstr "Últimas Noticias" + +#: menu/mainpage.py:111 menu/mainpage.py:114 +msgid "show" +msgstr "Mostrar" + +#: menu/clientpage.py:32 +msgid "Client" +msgstr "Cliente" + +#: menu/clientpage.py:39 +msgid "Connect" +msgstr "Conectar" + +#: menu/clientpage.py:50 +msgid "Waiting for the server" +msgstr "Esperando por el Servidor" + +#: menu/clientpage.py:54 menu/serverpage.py:59 +msgid "Error" +msgstr "Error" + +#: menu/serverpage.py:24 +msgid "connection from " +msgstr "Conexión desde" + +#: menu/serverpage.py:52 +msgid "Start" +msgstr "Empezar" + +#: menu/singleplayerpage.py:15 +msgid "Single race" +msgstr "Carrera Única" + +#: menu/singleplayerpage.py:16 +msgid "New season" +msgstr "Nueva Sesión" + +#: menu/singleplayerpage.py:17 +msgid "Continue season" +msgstr "Continuar Sesión" + +#: menu/exitmenu/exitpage.py:15 +msgid "" +"Please, visit our site after exiting!\n" +"\n" +"It helps us! Thank you!" +msgstr "" +"Por favor, visita nuestra web antes de salir!\n" +"Eso nos ayudará, Gracias!" + +#: menu/exitmenu/exitpage.py:20 +msgid "visit our site after exiting" +msgstr "visitar nuestra web antes de salir" + +#: menu/exitmenu/exitpage.py:23 +msgid "don't visit our site after exiting" +msgstr "no visitar nuestro web antes de salir" + +#: menu/ingamemenu/ingamepage.py:18 +#, python-format +msgid "" +"What do you want to do?\n" +"\n" +"Note: use '%s' for pausing the game." +msgstr "" +"¿Qué quieres hacer?\n" +"\n" +"Nota: Usa '%s' para pausar el juego." + +#: menu/ingamemenu/ingamepage.py:27 +msgid "back to the game" +msgstr "Volver al Juego" + +#: menu/ingamemenu/ingamepage.py:28 +msgid "back to the main menu" +msgstr "Volver al Menú Principal" + +#: yorg/yorg.py:113 yorg/fsm.py:111 +msgid "Rome" +msgstr "Roma" + +#: yorg/yorg.py:113 yorg/fsm.py:111 +msgid "Sheffield" +msgstr "Sheffield" + +#: yorg/yorg.py:113 yorg/fsm.py:112 +msgid "Orlando" +msgstr "Orlando" + +#: yorg/yorg.py:114 yorg/fsm.py:113 +msgid "Nagano" +msgstr "Nagano" + +#: yorg/yorg.py:114 yorg/fsm.py:113 +msgid "Dubai" +msgstr "Dubai" + +#: yyagl/engine/gui/page.py:154 +msgid "Back" +msgstr "Volver" + +#: yyagl/engine/gui/mainpage.py:40 +msgid "version: " +msgstr "Versión: " + +#: yyagl/racing/tuning/gui.py:24 +msgid "What do you want to upgrade?" +msgstr "¿Qué quieres actualizar?" + +#: yyagl/racing/tuning/gui.py:38 yyagl/racing/tuning/gui.py:44 +#: yyagl/racing/tuning/gui.py:50 +msgid "current upgrades: +" +msgstr "Mejoras Actuales: +" + +#: yyagl/racing/tuning/gui.py:56 +msgid "engine: it increases car's maximum speed" +msgstr "Motor: Incrementa la velocidad máxima del coche" + +#: yyagl/racing/tuning/gui.py:62 +msgid "tires: they increase car's adherence" +msgstr "Ruedas: Aumentan la aderencia del coche" + +#: yyagl/racing/tuning/gui.py:68 +msgid "supensions: they increase car's stability" +msgstr "Suspensión: Mejora la estabilidad del coche" + +#: yyagl/racing/car/logic.py:718 +msgid "wrong way" +msgstr "Camino Erróneo" + +#: yyagl/racing/car/gui.py:140 +msgid "speed:" +msgstr "Velocidad:" + +#: yyagl/racing/car/gui.py:142 +msgid "lap:" +msgstr "Vuelta:" + +#: yyagl/racing/car/gui.py:143 +msgid "time:" +msgstr "Tiempo:" + +#: yyagl/racing/car/gui.py:144 +msgid "best lap:" +msgstr "Mejor Vuelta:" + +#: yyagl/racing/car/gui.py:145 +msgid "ranking:" +msgstr "Posición:" + +#: yyagl/racing/car/gui.py:146 +msgid "damages:" +msgstr "Daños:" + +#: yyagl/racing/car/gui.py:147 +msgid "weapon:" +msgstr "Arma:" + +#: yyagl/racing/car/gui.py:166 yyagl/racing/car/gui.py:169 +msgid "low" +msgstr "Bajos" + +#: yyagl/racing/car/gui.py:170 +msgid "hi" +msgstr "Altos" + +#: yyagl/racing/ranking/gui.py:28 +#: yyagl/racing/race/gui/loading/loadingpage.py:64 +msgid "Ranking" +msgstr "Posición" + +#: yyagl/racing/ranking/gui.py:45 +msgid "Congratulations!" +msgstr "¡Felicidades!" + +#: yyagl/racing/ranking/gui.py:54 yyagl/racing/race/gui/results.py:78 +msgid "Continue" +msgstr "Continuar" + +#: yyagl/racing/race/event.py:65 +#, python-format +msgid "press %s to respawn" +msgstr "presiona %s para recolocar" + +#: yyagl/racing/race/gui/countdown.py:19 +msgid "GO!" +msgstr "¡Adelante!" + +#: yyagl/racing/race/gui/results.py:35 +msgid "LAP" +msgstr "VUELTA" + +#: yyagl/racing/race/gui/results.py:36 +msgid "TIME" +msgstr "TIEMPO" + +#: yyagl/racing/race/gui/results.py:37 +msgid "RANKING" +msgstr "CLASIFICACIÓN" + +#: yyagl/racing/race/gui/results.py:50 +msgid "share:" +msgstr "Compartir:" + +#: yyagl/racing/race/gui/loading/loadingpage.py:26 +msgid "LOADING..." +msgstr "CARGANDO..." + +#: yyagl/racing/race/gui/loading/loadingpage.py:34 +msgid "track: " +msgstr "Vuelta: " + +#: yyagl/racing/race/gui/loading/loadingpage.py:53 +msgid "Starting grid" +msgstr "Parrilla de Salida" + +#: yyagl/racing/race/gui/loading/loadingpage.py:73 +msgid "Controls" +msgstr "Controles" + +#: yyagl/racing/race/gui/loading/loadingpage.py:77 +msgid "joypad" +msgstr "Joypad" + +#: yyagl/racing/race/gui/loading/loadingpage.py:81 +msgid "accelerate" +msgstr "Acelerar" + +#: yyagl/racing/race/gui/loading/loadingpage.py:82 +msgid "brake/reverse" +msgstr "Freno/Atrás" + +#: yyagl/racing/race/gui/loading/loadingpage.py:83 +msgid "left" +msgstr "Izquierda" + +#: yyagl/racing/race/gui/loading/loadingpage.py:84 +msgid "right" +msgstr "Derecha" + +#: yyagl/racing/race/gui/loading/loadingpage.py:85 +msgid "fire" +msgstr "Disparar" + +#: yyagl/racing/race/gui/loading/loadingpage.py:86 +msgid "respawn" +msgstr "Recolocar" + +#: yyagl/racing/race/gui/loading/loadingpage.py:89 +msgid "Upgrades" +msgstr "Mejoras" + +#: yyagl/racing/race/gui/loading/loadingpage.py:95 +msgid "engine: +" +msgstr "Motor: +" + +#: yyagl/racing/race/gui/loading/loadingpage.py:100 +msgid "tires: +" +msgstr "Ruedas: +" + +#: yyagl/racing/race/gui/loading/loadingpage.py:105 +msgid "suspensions: +" +msgstr "Suspensión: +" + +#~ msgid "Testing" +#~ msgstr "Pruebas" diff --git a/assets/po/gd.po b/assets/po/gd.po index 6844ab5c..4e963fb9 100644 --- a/assets/po/gd.po +++ b/assets/po/gd.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-09 11:41+0100\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2017-11-10 09:16+0100\n" "Last-Translator: GunChleoc \n" "Language-Team: Fòram na Gàidhlig\n" @@ -31,14 +31,10 @@ msgid "Audio" msgstr "Fuaimean" #: menu/creditpage.py:14 -msgid "Testing" -msgstr "Deuchainnean" - -#: menu/creditpage.py:15 msgid "Translations" msgstr "Eadar-theangachadh" -#: menu/creditpage.py:19 +#: menu/creditpage.py:18 msgid "Supporters" msgstr "Luchd-taic" @@ -199,15 +195,15 @@ msgstr "Ceangail" msgid "Waiting for the server" msgstr "A’ feitheamh ris an fhrithealaiche" -#: menu/clientpage.py:54 +#: menu/clientpage.py:54 menu/serverpage.py:59 msgid "Error" msgstr "Mearachd" -#: menu/serverpage.py:23 +#: menu/serverpage.py:24 msgid "connection from " msgstr "ceangal o " -#: menu/serverpage.py:51 +#: menu/serverpage.py:52 msgid "Start" msgstr "Tòisich" @@ -260,23 +256,23 @@ msgstr "till dhan gheama" msgid "back to the main menu" msgstr "till dhan phrìomh chlàr-taice" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Rome" msgstr "An Ròimh" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Sheffield" msgstr "Sheffield" -#: yorg/yorg.py:109 yorg/fsm.py:112 +#: yorg/yorg.py:113 yorg/fsm.py:112 msgid "Orlando" msgstr "Orlando" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Nagano" msgstr "Nagano" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Dubai" msgstr "Dubai" @@ -309,7 +305,7 @@ msgstr "taidhirean: meudaichidh iad sticeadh a’ chàir" msgid "supensions: they increase car's stability" msgstr "crochaidhean: cuiridh e ri seasmhachd a’ chàir" -#: yyagl/racing/car/logic.py:697 +#: yyagl/racing/car/logic.py:718 msgid "wrong way" msgstr "rathad cearr" @@ -362,7 +358,7 @@ msgstr "Meal do naidheachd!" msgid "Continue" msgstr "Air adhart" -#: yyagl/racing/race/event.py:58 +#: yyagl/racing/race/event.py:65 #, python-format msgid "press %s to respawn" msgstr "brùth air %s airson ath-shìoladh" @@ -447,5 +443,8 @@ msgstr "taidhirean: +" msgid "suspensions: +" msgstr "crochaidhean: +" +#~ msgid "Testing" +#~ msgstr "Deuchainnean" + #~ msgid "insert the server address" #~ msgstr "cuir a-steach seòladh an fhrithealaiche" diff --git a/assets/po/gl_ES.po b/assets/po/gl_ES.po new file mode 100644 index 00000000..4c1eb715 --- /dev/null +++ b/assets/po/gl_ES.po @@ -0,0 +1,445 @@ +# GALICIAN TRANSLATION +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , 2017. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Leandro Vergara \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: menu/creditpage.py:11 +msgid "Code" +msgstr "Código" + +#: menu/creditpage.py:12 +msgid "Art" +msgstr "Arte" + +#: menu/creditpage.py:13 +msgid "Audio" +msgstr "Audio" + +#: menu/creditpage.py:14 +msgid "Translations" +msgstr "Traduccións" + +#: menu/creditpage.py:18 +msgid "Supporters" +msgstr "Contribuintes" + +#: menu/inputpage.py:27 menu/inputpage.py:30 +msgid "Use the joypad when present" +msgstr "Usa o joypad si está presente" + +#: menu/inputpage.py:39 +msgid "Accelerate" +msgstr "Aceleración" + +#: menu/inputpage.py:40 +msgid "Brake/Reverse" +msgstr "Freo/Atrás" + +#: menu/inputpage.py:41 +msgid "Left" +msgstr "Esquerda" + +#: menu/inputpage.py:42 +msgid "Right" +msgstr "Dereita" + +#: menu/inputpage.py:43 +msgid "Weapon" +msgstr "Arma" + +#: menu/inputpage.py:44 +msgid "Respawn" +msgstr "Recolocar" + +#: menu/inputpage.py:45 +msgid "Pause" +msgstr "Pausa" + +#: menu/inputpage.py:53 +msgid "Press the key to record it" +msgstr "Presiona a tecla para memorizala" + +#: menu/optionpage.py:37 +msgid "Language" +msgstr "Idioma" + +#: menu/optionpage.py:42 +msgid "Volume" +msgstr "Volumen" + +#: menu/optionpage.py:47 +msgid "Fullscreen" +msgstr "Pantalla Completa" + +#: menu/optionpage.py:53 +msgid "Resolution" +msgstr "Resolución" + +#: menu/optionpage.py:63 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: menu/optionpage.py:66 +msgid "(from the next execution)" +msgstr "(da próxima execución)" + +#: menu/optionpage.py:71 +msgid "Shaders" +msgstr "Shaders" + +#: menu/optionpage.py:75 +msgid "Cars number" +msgstr "Número de Coches" + +#: menu/optionpage.py:82 +msgid "Configure input" +msgstr "Configurar as teclas" + +#: menu/carpage.py:26 +msgid "Select the car" +msgstr "Seleciona o coche" + +#: menu/carpage.py:72 menu/driverpage.py:71 +msgid "adherence" +msgstr "Aderencia" + +#: menu/carpage.py:72 menu/driverpage.py:71 +msgid "speed" +msgstr "Velocidade" + +#: menu/carpage.py:73 menu/driverpage.py:72 +msgid "stability" +msgstr "Estabilidade" + +#: menu/thankspage.py:15 +msgid "Thanks to: " +msgstr "Grazas a:" + +#: menu/trackpage.py:17 +msgid "Select the track" +msgstr "Selecciona o Circuito" + +#: menu/driverpage.py:43 +msgid "Select the driver" +msgstr "Selecciona o Piloto" + +#: menu/driverpage.py:47 +msgid "Write your name:" +msgstr "Escribe o teu Nome:" + +#: menu/driverpage.py:52 menu/driverpage.py:125 menu/driverpage.py:126 +#: menu/driverpage.py:127 menu/driverpage.py:129 menu/driverpage.py:132 +msgid "your name" +msgstr "O teu Nome" + +#: menu/mainpage.py:43 +msgid "Single Player" +msgstr "Un Xogador" + +#: menu/mainpage.py:44 +msgid "Multiplayer" +msgstr "Multixogador" + +#: menu/mainpage.py:45 +msgid "Options" +msgstr "Opcións" + +#: menu/mainpage.py:46 +msgid "Support us" +msgstr "Axúdanos" + +#: menu/mainpage.py:47 +msgid "Credits" +msgstr "Créditos" + +#: menu/mainpage.py:48 +msgid "Quit" +msgstr "Sair" + +#: menu/mainpage.py:67 +msgid "Note: the game is work-in-progress" +msgstr "Nota: o xogo está en desenrrolo" + +#: menu/mainpage.py:98 menu/mainpage.py:101 +msgid "Last news:" +msgstr "Últimas Noticias" + +#: menu/mainpage.py:111 menu/mainpage.py:114 +msgid "show" +msgstr "Amosar" + +#: menu/clientpage.py:32 +msgid "Client" +msgstr "Cliente" + +#: menu/clientpage.py:39 +msgid "Connect" +msgstr "Conectar" + +#: menu/clientpage.py:50 +msgid "Waiting for the server" +msgstr "Agardando polo servidor" + +#: menu/clientpage.py:54 menu/serverpage.py:59 +msgid "Error" +msgstr "Erro" + +#: menu/serverpage.py:24 +msgid "connection from " +msgstr "Conexión dende" + +#: menu/serverpage.py:52 +msgid "Start" +msgstr "Comezar" + +#: menu/singleplayerpage.py:15 +msgid "Single race" +msgstr "Carreira Única" + +#: menu/singleplayerpage.py:16 +msgid "New season" +msgstr "Nova Sesión" + +#: menu/singleplayerpage.py:17 +msgid "Continue season" +msgstr "Continuar Sesión" + +#: menu/exitmenu/exitpage.py:15 +msgid "" +"Please, visit our site after exiting!\n" +"\n" +"It helps us! Thank you!" +msgstr "" +"Por favor, visita a nosa web antes de sair!\n" +"Axudarasnos, Grazas!" + +#: menu/exitmenu/exitpage.py:20 +msgid "visit our site after exiting" +msgstr "visitar a nosa web antes de salir" + +#: menu/exitmenu/exitpage.py:23 +msgid "don't visit our site after exiting" +msgstr "non visitar a nosa web antes de sair" + +#: menu/ingamemenu/ingamepage.py:18 +#, python-format +msgid "" +"What do you want to do?\n" +"\n" +"Note: use '%s' for pausing the game." +msgstr "" +"¿Qué queres facer?\n" +"\n" +"Nota: Usa '%s' para pausar o xogo." + +#: menu/ingamemenu/ingamepage.py:27 +msgid "back to the game" +msgstr "Voltar ó Xogo" + +#: menu/ingamemenu/ingamepage.py:28 +msgid "back to the main menu" +msgstr "Voltar ó Menú Principal" + +#: yorg/yorg.py:113 yorg/fsm.py:111 +msgid "Rome" +msgstr "Roma" + +#: yorg/yorg.py:113 yorg/fsm.py:111 +msgid "Sheffield" +msgstr "Sheffield" + +#: yorg/yorg.py:113 yorg/fsm.py:112 +msgid "Orlando" +msgstr "Orlando" + +#: yorg/yorg.py:114 yorg/fsm.py:113 +msgid "Nagano" +msgstr "Nagano" + +#: yorg/yorg.py:114 yorg/fsm.py:113 +msgid "Dubai" +msgstr "Dubai" + +#: yyagl/engine/gui/page.py:154 +msgid "Back" +msgstr "Voltar" + +#: yyagl/engine/gui/mainpage.py:40 +msgid "version: " +msgstr "Versión: " + +#: yyagl/racing/tuning/gui.py:24 +msgid "What do you want to upgrade?" +msgstr "¿Qué queres actualizar?" + +#: yyagl/racing/tuning/gui.py:38 yyagl/racing/tuning/gui.py:44 +#: yyagl/racing/tuning/gui.py:50 +msgid "current upgrades: +" +msgstr "Melloras Actuais: +" + +#: yyagl/racing/tuning/gui.py:56 +msgid "engine: it increases car's maximum speed" +msgstr "Motor: Incrementa a velocidade máxima do coche" + +#: yyagl/racing/tuning/gui.py:62 +msgid "tires: they increase car's adherence" +msgstr "Rodas: Aumentan a aderencia do coche" + +#: yyagl/racing/tuning/gui.py:68 +msgid "supensions: they increase car's stability" +msgstr "Suspensión: Mellora a estabilidade do coche" + +#: yyagl/racing/car/logic.py:718 +msgid "wrong way" +msgstr "Camiño Erróneo" + +#: yyagl/racing/car/gui.py:140 +msgid "speed:" +msgstr "Velocidade:" + +#: yyagl/racing/car/gui.py:142 +msgid "lap:" +msgstr "Volta:" + +#: yyagl/racing/car/gui.py:143 +msgid "time:" +msgstr "Tempo:" + +#: yyagl/racing/car/gui.py:144 +msgid "best lap:" +msgstr "Mellor Volta:" + +#: yyagl/racing/car/gui.py:145 +msgid "ranking:" +msgstr "Posición:" + +#: yyagl/racing/car/gui.py:146 +msgid "damages:" +msgstr "Danos:" + +#: yyagl/racing/car/gui.py:147 +msgid "weapon:" +msgstr "Arma:" + +#: yyagl/racing/car/gui.py:166 yyagl/racing/car/gui.py:169 +msgid "low" +msgstr "Baixos" + +#: yyagl/racing/car/gui.py:170 +msgid "hi" +msgstr "Altos" + +#: yyagl/racing/ranking/gui.py:28 +#: yyagl/racing/race/gui/loading/loadingpage.py:64 +msgid "Ranking" +msgstr "Posición" + +#: yyagl/racing/ranking/gui.py:45 +msgid "Congratulations!" +msgstr "¡Parabéns!" + +#: yyagl/racing/ranking/gui.py:54 yyagl/racing/race/gui/results.py:78 +msgid "Continue" +msgstr "Continuar" + +#: yyagl/racing/race/event.py:65 +#, python-format +msgid "press %s to respawn" +msgstr "preme %s para recolocar" + +#: yyagl/racing/race/gui/countdown.py:19 +msgid "GO!" +msgstr "¡Adiante!" + +#: yyagl/racing/race/gui/results.py:35 +msgid "LAP" +msgstr "VOLTA" + +#: yyagl/racing/race/gui/results.py:36 +msgid "TIME" +msgstr "TEMPO" + +#: yyagl/racing/race/gui/results.py:37 +msgid "RANKING" +msgstr "CLASIFICACIÓN" + +#: yyagl/racing/race/gui/results.py:50 +msgid "share:" +msgstr "Compartir:" + +#: yyagl/racing/race/gui/loading/loadingpage.py:26 +msgid "LOADING..." +msgstr "CARGANDO..." + +#: yyagl/racing/race/gui/loading/loadingpage.py:34 +msgid "track: " +msgstr "Volta: " + +#: yyagl/racing/race/gui/loading/loadingpage.py:53 +msgid "Starting grid" +msgstr "Grella de Saida" + +#: yyagl/racing/race/gui/loading/loadingpage.py:73 +msgid "Controls" +msgstr "Controis" + +#: yyagl/racing/race/gui/loading/loadingpage.py:77 +msgid "joypad" +msgstr "Joypad" + +#: yyagl/racing/race/gui/loading/loadingpage.py:81 +msgid "accelerate" +msgstr "Acelerar" + +#: yyagl/racing/race/gui/loading/loadingpage.py:82 +msgid "brake/reverse" +msgstr "Freo/Atrás" + +#: yyagl/racing/race/gui/loading/loadingpage.py:83 +msgid "left" +msgstr "Esquerda" + +#: yyagl/racing/race/gui/loading/loadingpage.py:84 +msgid "right" +msgstr "Dereita" + +#: yyagl/racing/race/gui/loading/loadingpage.py:85 +msgid "fire" +msgstr "Disparar" + +#: yyagl/racing/race/gui/loading/loadingpage.py:86 +msgid "respawn" +msgstr "Recolocar" + +#: yyagl/racing/race/gui/loading/loadingpage.py:89 +msgid "Upgrades" +msgstr "Melloras" + +#: yyagl/racing/race/gui/loading/loadingpage.py:95 +msgid "engine: +" +msgstr "Motor: +" + +#: yyagl/racing/race/gui/loading/loadingpage.py:100 +msgid "tires: +" +msgstr "Rodas: +" + +#: yyagl/racing/race/gui/loading/loadingpage.py:105 +msgid "suspensions: +" +msgstr "Suspensión: +" + +#~ msgid "Testing" +#~ msgstr "Probas" diff --git a/assets/po/it_IT.po b/assets/po/it_IT.po index a9e50ba9..8c8136ca 100644 --- a/assets/po/it_IT.po +++ b/assets/po/it_IT.po @@ -30,14 +30,10 @@ msgid "Audio" msgstr "Audio" #: menu/creditpage.py:14 -msgid "Testing" -msgstr "Testing" - -#: menu/creditpage.py:15 msgid "Translations" msgstr "Traduzioni" -#: menu/creditpage.py:19 +#: menu/creditpage.py:18 msgid "Supporters" msgstr "Supporters" @@ -198,15 +194,15 @@ msgstr "Connetti" msgid "Waiting for the server" msgstr "Aspettando il server" -#: menu/clientpage.py:54 +#: menu/clientpage.py:54 menu/serverpage.py:59 msgid "Error" msgstr "Errore" -#: menu/serverpage.py:23 +#: menu/serverpage.py:24 msgid "connection from " msgstr "connessione da " -#: menu/serverpage.py:51 +#: menu/serverpage.py:52 msgid "Start" msgstr "Avvia" @@ -259,23 +255,23 @@ msgstr "torna al gioco" msgid "back to the main menu" msgstr "torna al menu principale" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Rome" msgstr "Roma" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Sheffield" msgstr "Sheffield" -#: yorg/yorg.py:109 yorg/fsm.py:112 +#: yorg/yorg.py:113 yorg/fsm.py:112 msgid "Orlando" msgstr "Orlando" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Nagano" msgstr "Nagano" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Dubai" msgstr "Dubai" @@ -308,7 +304,7 @@ msgstr "gomme: aumentano l'aderenza'" msgid "supensions: they increase car's stability" msgstr "sospensioni: aumentano la stabilità" -#: yyagl/racing/car/logic.py:697 +#: yyagl/racing/car/logic.py:718 msgid "wrong way" msgstr "direzione sbagliata" @@ -361,7 +357,7 @@ msgstr "Congratulazioni!" msgid "Continue" msgstr "Continua" -#: yyagl/racing/race/event.py:58 +#: yyagl/racing/race/event.py:65 #, python-format msgid "press %s to respawn" msgstr "premi %s per respawnare" @@ -446,5 +442,8 @@ msgstr "gomme: +" msgid "suspensions: +" msgstr "sospensioni: +" +#~ msgid "Testing" +#~ msgstr "Testing" + #~ msgid "insert the server address" #~ msgstr "inserisci l'indirizzo del server" diff --git a/assets/po/yorg.pot b/assets/po/yorg.pot index 737176a2..9ea38f69 100644 --- a/assets/po/yorg.pot +++ b/assets/po/yorg.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-11-10 11:43+0100\n" +"POT-Creation-Date: 2017-12-05 12:00+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,14 +30,10 @@ msgid "Audio" msgstr "" #: menu/creditpage.py:14 -msgid "Testing" -msgstr "" - -#: menu/creditpage.py:15 msgid "Translations" msgstr "" -#: menu/creditpage.py:19 +#: menu/creditpage.py:18 msgid "Supporters" msgstr "" @@ -198,15 +194,15 @@ msgstr "" msgid "Waiting for the server" msgstr "" -#: menu/clientpage.py:54 +#: menu/clientpage.py:54 menu/serverpage.py:59 msgid "Error" msgstr "" -#: menu/serverpage.py:23 +#: menu/serverpage.py:24 msgid "connection from " msgstr "" -#: menu/serverpage.py:51 +#: menu/serverpage.py:52 msgid "Start" msgstr "" @@ -253,23 +249,23 @@ msgstr "" msgid "back to the main menu" msgstr "" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Rome" msgstr "" -#: yorg/yorg.py:109 yorg/fsm.py:111 +#: yorg/yorg.py:113 yorg/fsm.py:111 msgid "Sheffield" msgstr "" -#: yorg/yorg.py:109 yorg/fsm.py:112 +#: yorg/yorg.py:113 yorg/fsm.py:112 msgid "Orlando" msgstr "" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Nagano" msgstr "" -#: yorg/yorg.py:110 yorg/fsm.py:113 +#: yorg/yorg.py:114 yorg/fsm.py:113 msgid "Dubai" msgstr "" @@ -302,7 +298,7 @@ msgstr "" msgid "supensions: they increase car's stability" msgstr "" -#: yyagl/racing/car/logic.py:697 +#: yyagl/racing/car/logic.py:718 msgid "wrong way" msgstr "" @@ -355,7 +351,7 @@ msgstr "" msgid "Continue" msgstr "" -#: yyagl/racing/race/event.py:58 +#: yyagl/racing/race/event.py:65 #, python-format msgid "press %s to respawn" msgstr "" diff --git a/menu/creditpage.py b/menu/creditpage.py index 1ee52f01..519839d0 100644 --- a/menu/creditpage.py +++ b/menu/creditpage.py @@ -11,7 +11,7 @@ def bld_page(self): dev_str = [_('Code')+': Flavio Calva', _('Art')+': Luca Quartero', _('Audio')+': Jay Bachelor', - _('Translations')+': Wuzzy, GunChleoc'] + _('Translations')+': Wuzzy, GunChleoc, Leandro Vergara'] dev_str = '\n\n'.join(dev_str) txt = OnscreenText(text=dev_str, pos=(0, .56), **menu_args.text_args) btn = DirectButton( diff --git a/menu/optionpage.py b/menu/optionpage.py index 1876d70d..4e28cc3a 100644 --- a/menu/optionpage.py +++ b/menu/optionpage.py @@ -103,10 +103,12 @@ def on_input_btn(self): def update_texts(self): PageGui.update_texts(self) curr_lang = self.eng.lang_mgr.lang - self.lang_opt.set({'en': 0, 'it': 1, 'de': 2, 'gd': 3}[curr_lang], fCommand=0) + self.lang_opt.set({'en': 0, 'it': 1, 'de': 2, 'gd': 3, 'es': 4, 'gl': 5}[curr_lang], fCommand=0) def __change_lang(self, arg): - lang_dict = {'English': 'en', 'Italiano': 'it', 'Deutsch': 'de', u'G\u00E0idhlig': 'gd'} + lang_dict = { + 'English': 'en', 'Italiano': 'it', 'Deutsch': 'de', + u'G\u00E0idhlig': 'gd', 'Spanish': 'es', 'Galician': 'gl'} self.eng.lang_mgr.set_lang(lang_dict[arg]) self.update_texts() diff --git a/yorg/yorg.py b/yorg/yorg.py index 2f0654d7..6bcd3e71 100644 --- a/yorg/yorg.py +++ b/yorg/yorg.py @@ -74,7 +74,7 @@ def __init__(self): profiling_cfg = ProfilingCfg(profiling=opt_dev['profiling'], pyprof_percall=opt_dev['pyprof_percall']) lang_cfg = LangCfg(lang=self.options['settings']['lang'], - lang_domain='yorg', languages=['English', 'Italiano', 'Deutsch', u'G\u00E0idhlig']) + lang_domain='yorg', languages=['English', 'Italiano', 'Deutsch', u'G\u00E0idhlig', 'Spanish', 'Galician']) cursor_cfg = CursorCfg(cursor_path='assets/images/gui/cursor.txo', cursor_scale=((256/352.0) * .08, 1, .08), cursor_hotspot=(.1, .06))