From cbc47ba8c8e6ea50da98918c0f12874c4d8af9f2 Mon Sep 17 00:00:00 2001 From: 5h4d0wb0y <5h4d0wb0y@protonmail.com> Date: Tue, 1 Oct 2019 14:43:06 +0200 Subject: [PATCH] added IT locale support --- README.md | 1 + sdcard/rootfs/root/pwnagotchi/config.yml | 2 +- .../pwnagotchi/locale/it/LC_MESSAGES/voice.mo | Bin 0 -> 4132 bytes .../pwnagotchi/locale/it/LC_MESSAGES/voice.po | 347 ++++++++++++++++++ 4 files changed, 349 insertions(+), 1 deletion(-) create mode 100644 sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/locale/it/LC_MESSAGES/voice.mo create mode 100644 sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/locale/it/LC_MESSAGES/voice.po diff --git a/README.md b/README.md index 66eba58..03b9062 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ Pwnagotchi is able to speak multiple languages!! Currently supported are: * **english** (default) * german * dutch +* italian If you want to add a language use the `language.sh` script. If you want to add for example the language **italian** you would type: diff --git a/sdcard/rootfs/root/pwnagotchi/config.yml b/sdcard/rootfs/root/pwnagotchi/config.yml index fc9dcae..8da7bc9 100644 --- a/sdcard/rootfs/root/pwnagotchi/config.yml +++ b/sdcard/rootfs/root/pwnagotchi/config.yml @@ -1,6 +1,6 @@ # main algorithm configuration main: - # currently implemented: en (default), de, nl + # currently implemented: en (default), de, nl, it lang: en # monitor interface to use iface: mon0 diff --git a/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/locale/it/LC_MESSAGES/voice.mo b/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/locale/it/LC_MESSAGES/voice.mo new file mode 100644 index 0000000000000000000000000000000000000000..038f502396ed0fadd68d779b6667f52c931b8329 GIT binary patch literal 4132 zcma);O^h5z701gElhBX=0nA4XRAUpzcxOCo2e3DBV6%?x1+TNQH(1UARMTBEQ{JAg zNq@{TyV?^%2q_nkA|!-_B|ypn2`fi9MHU~o9FY(~BI1A|PC!n%@O#xWvug+_t?l_u z*HpiH@BLrZ+dn^e&x?v{k^3O{&31)!jJI$J9sbr6BPS@g};Jt zLRshbdz5+*{sD?VZ$NqP055$U9)e=`B#hui_yKqo@~66d#PBARc`v|_2dH^|1)hMf zL-F&0`x^fbLz&ls8m>WEKZl=!-+^N9r%>YkHT)!e6^b8kzz@MU;REnql1xbI5R`Zh zLm58_uO1+8P~Q7KA7byvZ~@+i67OqJ*82yPJVozQ>htg+D1KgmkHG|f4*mqn{NF&) z;Wa4!{1bi}9(;e3zoSs>pM(6Qu0omr4fuOlL8+Z{BuCcqQ1bo))bQuU8{%5L4>!P;__;hB_jdxT+38WC*nYLXL!TiGSkLQF-9{EVrz2 zTpqaE+!6~ChTMrh;=9zzySS%YO`YVs4$_)nRIi!u&zbzqBIw3F*$ZnkRBSn?pbluK#|iU0drUe$#)>7=ce%hD&# zR4(u9%11j}15@p)74NeJy=8UZS9&L}hr3a3xAef|X*n>Pc4w5;g~@hfb>5n~8rZyY zNiY)a3{A4DF3#TDd#8-lC6jDwX6yCLeAr>o!Zv zFHDO$>R#b2-iVFKf=+NPx0&9Ve%aNojCzH&vA*H!LNBlDEth3cX(l*e z^3AfXF1ZE0dTglIw{kYcgf7 zo01n(_?lcivQyfm+%1o*HIouhFtIPxNUf2GMLn{%2w$5S@>r@hSC%%7)!IZSg&SJR zDmbovFG}jd`O;OBAj=gq8qL*cR&2&eYHBFauz~8lS_oT->`}W{eAlNF{6-qte&mZM zR}By+y#4g3T%cHxY9QIzLPNb(c%q{iqpP;-{k&YS4P1pYET)%Es%r>r@(IgUTfW#V z<2Y6uR99|g=gx*B;+dWV8w0+F@T9!TDiTA!r-zeiMLs(ihE@CCr`?I2Zd>(i?$9x8 zRI!#@Q*$CIP>c;G7iq&)5 z+x%_s(^VdylaKI&OxWI5cUuU_oDL1AnywfArcJ8WYTEibTC;hUbf?{EFOt`hFRIpB z*>`E{$+};*HvE!~)}L-&wPPnUTj$vvOZrr2@oa0c)9Nhh#YdMqofDl?olbPwlvQh^ zFnO7o$`?!e3xh|~&Q`ZG(T|@xvv~IOsm|FG^RchgC9Ah{j*n3`Y4=gT?zR&@d;&vx zzczi_+OTH0B>R1~;~qbKdhzU+zIb}^L~2qqeg`&|w5v?!OdhSRu06FE@nX9Zt@ym6 zvRWIH5kXa)T_>qTmp>-wYEjziTwV2AXZGevY&~1Fp2`!SQkYBnOqVK9tIK*sbyjBH zSc=4HGixhP+T1Q^)9pGl^vzC;^4gEx-pR7BvmleSCb5uWBJ`E@!j^8jhxbmVX=ibn z9uc6eOsrO%*=sE8&LotZPMuDC?n@pj_jcVSbz^B|;++|~gtI7g7YrvRHyNkLyuaLe zDau^e7M>$D(^c*1F;VJ@JGXSdFx!rz6(3~xarHiBG@t74@$A_w1bGi%*lDw^vBufx>DkS^Fv5PN-2|&Py6a~#&rFG|K;+a%6{n4l z)ip-P5-&?+hOd&gV5}-!S=r|M&}YnRMuNMSWcJw8Z9GTjU7g1wzLjoCwlY*B+o9{A zADYd3QLM3H@`S_4Q9pSlw)PqkeJGSf5I|c!2nSg|#QRRVku;`v(u~B3(a7c|bR^uy zp;7JnmYZi<~ zv|Zbmn8^9X+7u~W+mjBC3-sM0s*|E~tIk=%K@9 zpN)*Z^O6Kbc(N&)Ha4v}NBKEC2+D@z+6C3GAc@y~C+^Y8c#`lFBBq@Mxuy*bqc!i3 zYoFPO`H94g$TT$h_bK$V=WBB1OB3M-aZ4ppq6G*|%^5aG9A9U>&5GUGG4xE$*6, 2019. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 0.0.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-10-01 14:15+0200\n" +"PO-Revision-Date: 2019-10-01 14:00+0200\n" +"Last-Translator: 5h4d0wb0y <28193209+5h4d0wb0y@users.noreply.github.com>\n" +"Language-Team: pwnagotchi <33197631+dadav@users.noreply.github.com>\n" +"Language: italian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:18 +msgid "ZzzzZZzzzzZzzz" +msgstr "ZzzzZZzzzzZzzz" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:23 +msgid "" +"Hi, I'm Pwnagotchi!\n" +"Starting ..." +msgstr "" +"Ciao, sono Pwnagotchi!\n" +"Avviamento ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:24 +msgid "" +"New day, new hunt,\n" +"new pwns!" +msgstr "" +"Nuovo giorno, nuova caccia,\n" +"nuovi pwns!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:25 +msgid "Hack the Planet!" +msgstr "Hack il pianeta!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:30 +msgid "AI ready." +msgstr "IA pronta." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:31 +msgid "" +"The neural network\n" +"is ready." +msgstr "" +"La rete neurale\n" +"è pronta." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:41 +#, python-brace-format +msgid "" +"Hey, channel {channel} is\n" +"free! Your AP will\n" +"say thanks." +msgstr "" +"Hey, il canale {channel} è\n" +"libero! Il tuo AP\n" +"dirà grazie." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:46 +msgid "I'm bored ..." +msgstr "Sono annoiato ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:47 +msgid "Let's go for a walk!" +msgstr "Andiamo a fare una \npasseggiata!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:51 +msgid "" +"This is the best\n" +"day of my life!" +msgstr "" +"Questo è il migliore\n" +"giorno della mia vita!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:55 +msgid "Shitty day :/" +msgstr "Giorno di merda :/" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:60 +msgid "I'm extremely bored ..." +msgstr "" +"Sono estremamente\n" +"annoiato ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:61 +msgid "I'm very sad ..." +msgstr "Sono molto triste ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:62 +msgid "I'm sad" +msgstr "Sono triste" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:68 +msgid "I'm living the life!" +msgstr "Sto vivendo la vita!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:69 +msgid "I pwn therefore I am." +msgstr "Possiedo quindi sono." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:70 +msgid "So many networks!!!" +msgstr "Così tante reti!!!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:71 +msgid "" +"I'm having so much\n" +"fun!" +msgstr "" +"Mi sto divertendo\n" +"tanto!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:72 +msgid "" +"My crime is that of\n" +"curiosity ..." +msgstr "" +"La mia colpa è di\n" +"essere curioso ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:77 +#, python-brace-format +msgid "" +"Hello\n" +"{name}!\n" +"Nice to meet you. {name}" +msgstr "" +"Ciao\n" +"{name}!\n" +"Piacere di conoscerti. {name}" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:78 +#, python-brace-format +msgid "" +"Unit\n" +"{name}\n" +"is nearby! {name}" +msgstr "" +"L'Unità\n" +"{name}\n" +"è vicina! {name}" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:83 +#, python-brace-format +msgid "" +"Uhm ...\n" +"goodbye\n" +"{name}" +msgstr "" +"Uhm ...\n" +"addio\n" +"{name}" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:84 +#, python-brace-format +msgid "" +"{name}\n" +"is gone ..." +msgstr "" +"{name}\n" +"è andato ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:89 +#, python-brace-format +msgid "" +"Whoops ...\n" +"{name}\n" +"is gone." +msgstr "" +"Whoops ...\n" +"{name}\n" +"è andato." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:90 +#, python-brace-format +msgid "" +"{name}\n" +"missed!" +msgstr "" +"{name}\n" +"perso!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:91 +msgid "Missed!" +msgstr "Perso!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:96 +msgid "" +"Nobody wants to\n" +"play with me ..." +msgstr "" +"Nessuno vuole\n" +"giocare con me..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:97 +msgid "I feel so alone ..." +msgstr "Mi sento così solo ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:98 +msgid "Where's everybody?!" +msgstr "Dove sono tutti?!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:103 +#, python-brace-format +msgid "Napping for {secs}s ..." +msgstr "Pisolino per {secs}i ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:104 +msgid "Zzzzz" +msgstr "Zzzzz" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:105 +#, python-brace-format +msgid "ZzzZzzz ({secs}s)" +msgstr "ZzzZzzz ({secs}i)" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:114 +#, python-brace-format +msgid "Waiting for {secs}s ..." +msgstr "In attesa di {secs}i ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:116 +#, python-brace-format +msgid "Looking around ({secs}s)" +msgstr "Guardando intorno ({secs}s)" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:123 +#, python-brace-format +msgid "" +"Hey\n" +"{what}\n" +"let's be friends!" +msgstr "" +"Hey\n" +"{what}\n" +"diventiamo amici!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:124 +#, python-brace-format +msgid "" +"Associating to\n" +"{what}" +msgstr "" +"Associarci a\n" +"{what}" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:125 +#, python-brace-format +msgid "" +"Yo\n" +"{what}!" +msgstr "" +"Yo\n" +"{what}!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:130 +#, python-brace-format +msgid "" +"Just decided that\n" +"{mac}\n" +"needs no WiFi!" +msgstr "" +"Ho appena deciso che\n" +"{mac}\n" +"non necessita di\n" +"WiFi!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:131 +#, python-brace-format +msgid "" +"Deauthenticating\n" +"{mac}" +msgstr "" +"Dissociarci da\n" +"{mac}" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:132 +#, python-brace-format +msgid "" +"Kickbanning\n" +"{mac}!" +msgstr "" +"Sto prendendo\n" +"a calci\n" +"{mac}!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:137 +#, python-brace-format +msgid "" +"Cool, we got {num}\n" +"new handshake{plural}!" +msgstr "" +"Bene, abbiamo {num}\n" +"nuovi handshake{plural}!" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:141 +msgid "" +"Ops, something\n" +"went wrong ...\n" +"Rebooting ..." +msgstr "" +"Ops, qualcosa\n" +"è andato storto ...\n" +"Riavvio ..." + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:145 +#, python-brace-format +msgid "Kicked {num} stations\n" +msgstr "Calciate {num} stazioni\n" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:146 +#, python-brace-format +msgid "Made {num} new friends\n" +msgstr "Fatti {num} nuovi amici\n" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:147 +#, python-brace-format +msgid "Got {num} handshakes\n" +msgstr "Presi {num} handshakes\n" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:149 +msgid "Met 1 peer" +msgstr "Incontrato 1 peer" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:151 +#, python-brace-format +msgid "Met {num} peers" +msgstr "Incontrati {num} peers" + +#: /home/sh4d0wb0y/Projects/GitHub/pwnagotchi/sdcard/rootfs/root/pwnagotchi/scripts/pwnagotchi/voice.py:156 +#, 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 "" +"Ho lavorato per {duration} e preso a calci i clienti di {deauthed}! Ho anche " +"incontrato{associate} nuovi amici e ho mangiato {handshakes} handshakes! " +"#pwnagotchi#pwnlog #pwnlife #hacktheplanet #skynet"