diff --git a/.idea/misc.xml b/.idea/misc.xml index d0f22c9f..b182fa76 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,5 +3,5 @@ - + \ No newline at end of file diff --git a/.idea/pwnagotchi.iml b/.idea/pwnagotchi.iml index b258c893..b6766f65 100644 --- a/.idea/pwnagotchi.iml +++ b/.idea/pwnagotchi.iml @@ -4,7 +4,7 @@ - + diff --git a/Makefile b/Makefile index ef3af6e7..913692f0 100644 --- a/Makefile +++ b/Makefile @@ -25,7 +25,7 @@ ifneq (,$(UNSHARE)) UNSHARE := $(UNSHARE) --uts endif -all: clean install image +all: clean image langs: @for lang in pwnagotchi/locale/*/; do\ @@ -52,7 +52,7 @@ pwnagotchi: | $(PACKER) # If the packer or ansible files are updated, rebuild the image. pwnagotchi: $(SDIST) builder/pwnagotchi.json.pkr.hcl builder/raspberrypi32.yml builder/raspberrypi64.yml builder/orangepi.yml builder/extras/nexmon.yml $(shell find builder/data -type f) - cd builder && packer init pwnagotchi.json.pkr.hcl && sudo $(UNSHARE) $(PACKER) build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" pwnagotchi.json.pkr.hcl + cd builder && $(PACKER) init pwnagotchi.json.pkr.hcl && sudo $(UNSHARE) $(PACKER) build -var "pwn_hostname=$(PWN_HOSTNAME)" -var "pwn_version=$(PWN_VERSION)" pwnagotchi.json.pkr.hcl .PHONY: image image: pwnagotchi @@ -60,5 +60,4 @@ image: pwnagotchi clean: - python3 setup.py clean --all - rm -rf dist pwnagotchi.egg-info - - rm -f $(PACKER) - + - rm -f $(PACKER) \ No newline at end of file diff --git a/builder/pwnagotchi.json.pkr.hcl b/builder/pwnagotchi.json.pkr.hcl index c1458abc..894ed686 100644 --- a/builder/pwnagotchi.json.pkr.hcl +++ b/builder/pwnagotchi.json.pkr.hcl @@ -1,13 +1,17 @@ # This is not working quite yet # https://github.com/mkaczanowski/packer-builder-arm/pull/172 -#packer { -# required_plugins { -# arm = { -# version = ">= 1.0.0" -# source = "github.com/cdecoux/builder-arm" -# } -# } -#} +packer { + required_plugins { + #arm = { + # version = ">= 1.0.0" + # source = "github.com/cdecoux/builder-arm" + #} + ansible = { + source = "github.com/hashicorp/ansible" + version = "~> 1" + } + } +} variable "pwn_hostname" { type = string diff --git a/pwnagotchi/locale/dk/LC_MESSAGES/voice.mo b/pwnagotchi/locale/dk/LC_MESSAGES/voice.mo index 0e373093..c9b79347 100644 Binary files a/pwnagotchi/locale/dk/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/dk/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/el/LC_MESSAGES/voice.mo b/pwnagotchi/locale/el/LC_MESSAGES/voice.mo index a0e7ca0f..e543ca51 100644 Binary files a/pwnagotchi/locale/el/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/el/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/es/LC_MESSAGES/voice.mo b/pwnagotchi/locale/es/LC_MESSAGES/voice.mo index 4e26cba2..3b31cc78 100644 Binary files a/pwnagotchi/locale/es/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/es/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/frl/LC_MESSAGES/voice.mo b/pwnagotchi/locale/frl/LC_MESSAGES/voice.mo new file mode 100644 index 00000000..e5afbaa9 Binary files /dev/null and b/pwnagotchi/locale/frl/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/frl/LC_MESSAGES/voice.po b/pwnagotchi/locale/frl/LC_MESSAGES/voice.po new file mode 100644 index 00000000..8f2f15aa --- /dev/null +++ b/pwnagotchi/locale/frl/LC_MESSAGES/voice.po @@ -0,0 +1,256 @@ +# 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 , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-11-15 09:15+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Jeroen Oudshoorn \n" +"Language-Team: LANGUAGE \n" +"Language: Frisian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "ZzzzZZzzzzZzzz" +msgstr "" + +msgid "Hi, I'm Pwnagotchi! Starting ..." +msgstr "Hoi, ik bin Pwnagotchi! Begjinne..." + +msgid "New day, new hunt, new pwns!" +msgstr "Nije dei, nije jacht, nije pwns!" + +msgid "Hack the Planet!" +msgstr "Hack de planeet!" + +msgid "AI ready." +msgstr "AI klear." + +msgid "The neural network is ready." +msgstr "It neurale netwurk is klear." + +msgid "Generating keys, do not turn off ..." +msgstr "Kaaien generearje, net útskeakelje ..." + +#, python-brace-format +msgid "Hey, channel {channel} is free! Your AP will say thanks." +msgstr "Hee, kanaal {channel} is fergees! Jo AP sil sizze tank." + +msgid "Reading last session logs ..." +msgstr "Lêste logboeken fan lêste sesje ..." + +#, python-brace-format +msgid "Read {lines_so_far} log lines so far ..." +msgstr "Lês {lines_so_far} log rigels oant no ..." + +msgid "I'm bored ..." +msgstr "Ik ferfeel my ..." + +msgid "Let's go for a walk!" +msgstr "" + +msgid "This is the best day of my life!" +msgstr "Dit is de bêste dei fan myn libben!" + +msgid "Shitty day :/" +msgstr "Sjit dei :/" + +msgid "I'm extremely bored ..." +msgstr "Ik ferfele my ekstreem ..." + +msgid "I'm very sad ..." +msgstr "Ik bin hiel fertrietlik ..." + +msgid "I'm sad" +msgstr "Ik bin fertrietlik" + +msgid "Leave me alone ..." +msgstr "Lit my allinnich ..." + +msgid "I'm mad at you!" +msgstr "Ik bin lilk op dy!" + +msgid "I'm living the life!" +msgstr "Ik libje it libben!" + +msgid "I pwn therefore I am." +msgstr "Ik pwn dêrom bin ik." + +msgid "So many networks!!!" +msgstr "Safolle netwurken !!!" + +msgid "I'm having so much fun!" +msgstr "Ik ha safolle wille!" + +msgid "My crime is that of curiosity ..." +msgstr "Myn misdie is dat fan nijsgjirrigens ..." + +#, python-brace-format +msgid "Hello {name}! Nice to meet you." +msgstr "Hallo {name}! Leuk dy te moetsjen." + +#, python-brace-format +msgid "Yo {name}! Sup?" +msgstr "Jo {name}! Sup?" + +#, python-brace-format +msgid "Hey {name} how are you doing?" +msgstr "Hey {name} hoe giet it mei dy?" + +#, python-brace-format +msgid "Unit {name} is nearby!" +msgstr "Ienheid {name} is tichtby!" + +#, python-brace-format +msgid "Uhm ... goodbye {name}" +msgstr "Uhm ... oant sjen {name}" + +#, python-brace-format +msgid "{name} is gone ..." +msgstr "{name} is fuort ..." + +#, python-brace-format +msgid "Whoops ... {name} is gone." +msgstr "Oeps ... {name} is fuort." + +#, python-brace-format +msgid "{name} missed!" +msgstr "{name} mist!" + +msgid "Missed!" +msgstr "Miste!" + +msgid "Good friends are a blessing!" +msgstr "Goede freonen binne in segen!" + +msgid "I love my friends!" +msgstr "I love my friends!" + +msgid "Nobody wants to play with me ..." +msgstr "Nimmen wol mei my boartsje ..." + +msgid "I feel so alone ..." +msgstr "Ik fiel my sa allinnich ..." + +msgid "Where's everybody?!" +msgstr "Wêr is elkenien?!" + +#, python-brace-format +msgid "Napping for {secs}s ..." +msgstr "Slapje foar {secs}s ..." + +msgid "Zzzzz" +msgstr "" + +#, python-brace-format +msgid "ZzzZzzz ({secs}s)" +msgstr "" + +msgid "Good night." +msgstr "Goeienacht." + +msgid "Zzz" +msgstr "" + +#, python-brace-format +msgid "Waiting for {secs}s ..." +msgstr "Wachtsje op {secs}s ..." + +#, python-brace-format +msgid "Looking around ({secs}s)" +msgstr "Omsjen ({secs}s)" + +#, python-brace-format +msgid "Hey {what} let's be friends!" +msgstr "Hee {what} litte wy freonen wêze!" + +#, python-brace-format +msgid "Associating to {what}" +msgstr "Assosjearje mei {what}" + +#, python-brace-format +msgid "Yo {what}!" +msgstr "Jo {what}!" + +#, python-brace-format +msgid "Just decided that {mac} needs no WiFi!" +msgstr "Krekt besletten dat {mac} gjin WiFi nedich hat!" + +#, python-brace-format +msgid "Deauthenticating {mac}" +msgstr "Deauthentisearje {mac}" + +#, python-brace-format +msgid "Kickbanning {mac}!" +msgstr "" + +#, python-brace-format +msgid "Cool, we got {num} new handshake{plural}!" +msgstr "Cool, wy hawwe {num} nije hândruk{plural}!" + +#, python-brace-format +msgid "You have {count} new message{plural}!" +msgstr "Jo hawwe {count} nij berjocht{plural}!" + +msgid "Oops, something went wrong ... Rebooting ..." +msgstr "Oeps, der gie wat mis ... Op 'e nij opstarte ..." + +#, python-brace-format +msgid "Uploading data to {to} ..." +msgstr "Upload gegevens nei {to} ..." + +#, python-brace-format +msgid "Kicked {num} stations\n" +msgstr "Trapte {num} stasjons\n" + +msgid "Made >999 new friends\n" +msgstr ">999 nije freonen makke\n" + +#, python-brace-format +msgid "Made {num} new friends\n" +msgstr "{num} nije freonen makke\n" + +#, python-brace-format +msgid "Got {num} handshakes\n" +msgstr "Krige {num} hândruk\n" + +msgid "Met 1 peer" +msgstr "Moete 1 peer" + +#, python-brace-format +msgid "Met {num} peers" +msgstr "Moete {num} peers" + +#, 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 "" +"Ik haw pwning foar {duration} en trape {deauthed} kliïnten! Ik haw ek moete" +"{associated} nije freonen en ieten {handshakes} handshakes! #pwnagotchi " +"#pwnlog #pwnlife #hacktheplanet #skynet" + +msgid "hours" +msgstr "oeren" + +msgid "minutes" +msgstr "minuten" + +msgid "seconds" +msgstr "seconds" + +msgid "hour" +msgstr "oere" + +msgid "minute" +msgstr "minút" + +msgid "second" +msgstr "sekonde" diff --git a/pwnagotchi/locale/ga/LC_MESSAGES/voice.mo b/pwnagotchi/locale/ga/LC_MESSAGES/voice.mo index e5b645a9..a12c0e93 100644 Binary files a/pwnagotchi/locale/ga/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/ga/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/he/LC_MESSAGES/voice.mo b/pwnagotchi/locale/he/LC_MESSAGES/voice.mo deleted file mode 100644 index f0802b99..00000000 Binary files a/pwnagotchi/locale/he/LC_MESSAGES/voice.mo and /dev/null differ diff --git a/pwnagotchi/locale/it/LC_MESSAGES/voice.mo b/pwnagotchi/locale/it/LC_MESSAGES/voice.mo index cab07208..9c38f5f0 100644 Binary files a/pwnagotchi/locale/it/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/it/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/jp/LC_MESSAGES/voice.mo b/pwnagotchi/locale/jp/LC_MESSAGES/voice.mo index ddc462ca..feb0f49e 100644 Binary files a/pwnagotchi/locale/jp/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/jp/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/mk/LC_MESSAGES/voice.mo b/pwnagotchi/locale/mk/LC_MESSAGES/voice.mo index 49703c5c..374c2337 100644 Binary files a/pwnagotchi/locale/mk/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/mk/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/nl/LC_MESSAGES/voice.mo b/pwnagotchi/locale/nl/LC_MESSAGES/voice.mo index ddef7e54..67b5745e 100644 Binary files a/pwnagotchi/locale/nl/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/nl/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/pt-BR/LC_MESSAGES/voice.mo b/pwnagotchi/locale/pt-BR/LC_MESSAGES/voice.mo index 6114101b..7dbd0294 100644 Binary files a/pwnagotchi/locale/pt-BR/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/pt-BR/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/pt/LC_MESSAGES/voice.mo b/pwnagotchi/locale/pt/LC_MESSAGES/voice.mo index c30e55f8..a901d225 100644 Binary files a/pwnagotchi/locale/pt/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/pt/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/ru/LC_MESSAGES/voice.mo b/pwnagotchi/locale/ru/LC_MESSAGES/voice.mo index 6212fb7f..0c831f6c 100644 Binary files a/pwnagotchi/locale/ru/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/ru/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/se/LC_MESSAGES/voice.mo b/pwnagotchi/locale/se/LC_MESSAGES/voice.mo index 8cac2e7c..48b237cb 100644 Binary files a/pwnagotchi/locale/se/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/se/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/tw/LC_MESSAGES/voice.mo b/pwnagotchi/locale/tw/LC_MESSAGES/voice.mo index afa35f75..974789c0 100644 Binary files a/pwnagotchi/locale/tw/LC_MESSAGES/voice.mo and b/pwnagotchi/locale/tw/LC_MESSAGES/voice.mo differ diff --git a/pwnagotchi/locale/voice.pot b/pwnagotchi/locale/voice.pot index 6b055d3c..9c575399 100644 --- a/pwnagotchi/locale/voice.pot +++ b/pwnagotchi/locale/voice.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-11-14 07:53+0100\n" +"POT-Creation-Date: 2023-11-15 09:15+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"