From d72c1d9c93bbedb280fe80462c45c64ee53d6ae8 Mon Sep 17 00:00:00 2001 From: diego <dpcalvo@gmail.com> Date: Wed, 9 Oct 2019 16:44:55 -0500 Subject: [PATCH] Add support for spanish language --- pwnagotchi/defaults.yml | 2 +- pwnagotchi/locale/es/LC_MESSAGES/voice.mo | Bin 0 -> 4379 bytes pwnagotchi/locale/es/LC_MESSAGES/voice.po | 214 ++++++++++++++++++++++ 3 files changed, 215 insertions(+), 1 deletion(-) create mode 100644 pwnagotchi/locale/es/LC_MESSAGES/voice.mo create mode 100644 pwnagotchi/locale/es/LC_MESSAGES/voice.po diff --git a/pwnagotchi/defaults.yml b/pwnagotchi/defaults.yml index 5f00d42..071aa37 100644 --- a/pwnagotchi/defaults.yml +++ b/pwnagotchi/defaults.yml @@ -1,6 +1,6 @@ # main algorithm configuration main: - # currently implemented: en (default), de, el, fr, it, mk, nl, ru, se + # currently implemented: en (default), de, el, fr, it, mk, nl, ru, se, es lang: en # custom plugins path, if null only default plugins with be loaded custom_plugins: diff --git a/pwnagotchi/locale/es/LC_MESSAGES/voice.mo b/pwnagotchi/locale/es/LC_MESSAGES/voice.mo new file mode 100644 index 0000000000000000000000000000000000000000..00ee652c7572c24767b28aa10f99be20823937c8 GIT binary patch literal 4379 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 literal 0 HcmV?d00001 diff --git a/pwnagotchi/locale/es/LC_MESSAGES/voice.po b/pwnagotchi/locale/es/LC_MESSAGES/voice.po new file mode 100644 index 0000000..d9006da --- /dev/null +++ b/pwnagotchi/locale/es/LC_MESSAGES/voice.po @@ -0,0 +1,214 @@ +# pwnagotchi voice data +# Copyright (C) 2019 +# This file is distributed under the same license as the pwnagotchi package. +# FIRST AUTHOR diegopastor <dpastor29@alumnos.uaq.mx>, 2019. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.0.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-10-09 17:42+0200\n" +"PO-Revision-Date: 2019-10-09 21:07+0000\n" +"Last-Translator: diegopastor <dpastor29@alumnos.uaq.mx>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"Language: spanish\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "ZzzzZZzzzzZzzz" +msgstr "ZzzzZZzzzzZzzz" + +msgid "Hi, I'm Pwnagotchi! Starting ..." +msgstr "Hola, soy Pwnagotchi! Empezando ..." + +msgid "New day, new hunt, new pwns!" +msgstr "Nuevo día, nueva cazería, nuevos pwns!" + +msgid "Hack the Planet!" +msgstr "Hackea el planeta!" + +msgid "AI ready." +msgstr "IA lista." + +msgid "The neural network is ready." +msgstr "La red neuronal está lista." + +#, python-brace-format +msgid "Hey, channel {channel} is free! Your AP will say thanks." +msgstr "Oye, el canal {channel} está libre! Tú AP lo agradecerá." + +msgid "I'm bored ..." +msgstr "Estoy aburrido ..." + +msgid "Let's go for a walk!" +msgstr "Vamos por un paseo!" + +msgid "This is the best day of my life!" +msgstr "Este es el mejor día de mi vida!" + +msgid "Shitty day :/" +msgstr "Día de mierda :/" + +msgid "I'm extremely bored ..." +msgstr "Estoy extremadamente aburrido ..." + +msgid "I'm very sad ..." +msgstr "Estoy muy triste ..." + +msgid "I'm sad" +msgstr "Estoy triste." + +msgid "I'm living the life!" +msgstr "Estoy viviendo la vida!" + +msgid "I pwn therefore I am." +msgstr "Pwneo, por lo tanto, existo" + +msgid "So many networks!!!" +msgstr "Cuantas redes!!!" + +msgid "I'm having so much fun!" +msgstr "Me estoy divirtiendo mucho!" + +msgid "My crime is that of curiosity ..." +msgstr "Mi único crimen es la curiosidad ..." + +#, python-brace-format +msgid "Hello {name}! Nice to meet you. {name}" +msgstr "Hola {name}! encantado de conocerte." + +#, python-brace-format +msgid "Unit {name} is nearby! {name}" +msgstr "La unidad {name} está cerca!" + +#, python-brace-format +msgid "Uhm ... goodbye {name}" +msgstr "Uhm ... adiós {name}" + +#, python-brace-format +msgid "{name} is gone ..." +msgstr "{name} se fue ..." + +#, python-brace-format +msgid "Whoops ... {name} is gone." +msgstr "Uy ... {name} se fue" + +#, python-brace-format +msgid "{name} missed!" +msgstr "{name} perdido!" + +msgid "Missed!" +msgstr "Perdido!" + +msgid "Nobody wants to play with me ..." +msgstr "Nadie quiere jugar conmigo ..." + +msgid "I feel so alone ..." +msgstr "Me siento tan solo ..." + +msgid "Where's everybody?!" +msgstr "Dónde está todo el mundo?" + +#, python-brace-format +msgid "Napping for {secs}s ..." +msgstr "Tomándo una siesta por {secs}s ..." + +msgid "Zzzzz" +msgstr "Zzzzz" + +#, python-brace-format +msgid "ZzzZzzz ({secs}s)" +msgstr "ZzzZzzz ({secs}s)" + +msgid "Good night." +msgstr "Buenas noches." + +msgid "Zzz" +msgstr "Zzz" + +#, python-brace-format +msgid "Waiting for {secs}s ..." +msgstr "Esperando {secs}s .." + +#, python-brace-format +msgid "Looking around ({secs}s)" +msgstr "Mirando al rededor ({secs}s)" + +#, python-brace-format +msgid "Hey {what} let's be friends!" +msgstr "Oye {what} seamos amigos!" + +#, python-brace-format +msgid "Associating to {what}" +msgstr "Asociando a {what}" + +#, python-brace-format +msgid "Yo {what}!" +msgstr "Ey {what}!" + +#, python-brace-format +msgid "Just decided that {mac} needs no WiFi!" +msgstr "Acabo de decidir que {mac} no necesita WiFi!" + +#, python-brace-format +msgid "Deauthenticating {mac}" +msgstr "Desautenticando a {mac}" + +#, python-brace-format +msgid "Kickbanning {mac}!" +msgstr "Expulsando y banneando a {mac}!" + +#, python-brace-format +msgid "Cool, we got {num} new handshake{plural}!" +msgstr "Genial, obtuvimos {num} nuevo{plural} handshake{plural}!" + +msgid "Ops, something went wrong ... Rebooting ..." +msgstr "Oops, algo salió mal ... Reiniciándo ..." + +#, python-brace-format +msgid "Kicked {num} stations\n" +msgstr "Expulsamos {num} estaciones\n" + +#, python-brace-format +msgid "Made {num} new friends\n" +msgstr "Hicimos {num} nuevos amigos\n" + +#, python-brace-format +msgid "Got {num} handshakes\n" +msgstr "Obtuvimos {num} handshakes\n" + +msgid "Met 1 peer" +msgstr "Conocí 1 igual" + +#, python-brace-format +msgid "Met {num} peers" +msgstr "Conocí {num} iguales" + +#, python-brace-format +msgid "" +"I've been pwning for {duration} and kicked {deauthed} clients! I've also met " +"{associated} new friends and ate {handshakes} handshakes! #pwnagotchi " +"#pwnlog #pwnlife #hacktheplanet #skynet" +msgstr "" +"He estado pwneando por {duration} y expulsé {deauthed} clientes! También conocí" +"{associated} nuevos amigos y me comí {handshakes} handshakes! #pwnagotchi " +"#pwnlog #pwnlife #hacktheplanet #skynet" + +msgid "hours" +msgstr "horas" + +msgid "minutes" +msgstr "minutos" + +msgid "seconds" +msgstr "segundos" + +msgid "hour" +msgstr "hora" + +msgid "minute" +msgstr "minuto" + +msgid "second" +msgstr "segundo"