Übersetzung der pi-hole Weboberfläche auf deutsch
Dieses Skript funktioniert für die letzte 32 bit Version des Pi-Hole
Die Option "--encoding UTF-8" ist aus dem Script gelöscht, weil die 32-bit-Version diese Option nicht kennt.
Das Skript funktioniert dennoch einwandfrei.
Erzeugt wird das mit dem Befehl:
sed -i 's/--encoding UTF-8 //' translate2german.sh
Dieser Befehl kann alternativ ausgeführt werden, nachdem das Original von PimanDE heruntergeladen wurde und man erhält daselbe Skript, wie von dieser Seite.
Mit diesem Script wird die Weboberfläche Version 5.13 des Pi-hole auf deutsch übersetzt.
Bevor die Übersetzung beginnt, werden
das Verzeichnis
/var/www/html/
und die Dateien
/usr/local/bin/pihole
/opt/pihole/gravity.sh
gesichert.
Bevor Du mit der Übersetzung beginnst:
- hast du ein Backup von Ihrem System gemacht,
- hast du sich vom Quellcode überzeugt,
- weißt, dass du alles auf eigene Gefahr tust,
- ...
Installationsanleitung:
Wer schnell und bequem loslegen möchte, kann die Übersetzung mit folgendem Befehl starten:
sudo curl -sSL https://raw.github.com/Rudiberto/translate2german-18.04-32bit/master/translate2german.sh | bash
Alternativ kann die Übersetzung auch folgendermaßen durchgeführt werden:
wget https://raw.github.com/Rudiberto/translate2german-18.04-32bit/master/translate2german.sh
chmod 775 translate2german.sh
sudo ./translate2german.sh
Hinweise:
- getestet unter Pi-hole Version v5.11.4 FTL Version 5.16.1 und Web Interface Version v5.13
- vor einer Aktualisierung der Web Interface Version (pihole -up) muss erst das Backup zurückgespielt werden (siehe weiter unten)
- ...
Screenshot:
Resetten vor Update "pihole -up":
In das html-Verzeichnis wechseln:
cd /var/www/html/admin
danach resetten:
sudo git reset --hard origin/master
jetzt kann der Update-Befehl mit anschließender Übersetzung ausgeführt werden:
pihole -up && sudo curl -sSL https://raw.github.com/Rudiberto/translate2german-18.04-32bit/master/translate2german.sh | bash
Rückgängig machen:
Wenn du die Übersetzung wieder rückgängig machen willst:
bash -c "$(curl -sSL https://raw.githubusercontent.com/pimanDE/translate2german/master/restore2translate.sh)"
Alternativ kann die Übersetzung auch folgendermaßen rückgängig gemacht werden:
sudo rm -r /var/www/html/
sudo rm -r /usr/local/bin/pihole
sudo rm -r /opt/pihole/gravity.sh
XXX = Datum der Sicherung im Format 'YYYYMMDD - HHMMSS'
sudo mv /var/www/html.sicherung.vom.XXX /var/www/html/
sudo mv /usr/local/bin/pihole.sicherung.vom.XXX /usr/local/bin/pihole
sudo mv /opt/pihole/gravity.sh.sicherung.vom.XXX /opt/pihole/gravity.sh