Metainformationen zur Seite
Plugin-Daten
AutorGagi
Logo
StatusSTABLE
Version2.3
Min. LB Version1.4
Releasehttps://github.com/Gagi2k/LoxBerry-Plugin-WifiScanner/archive/v2.3.zip
BeschreibungScannt das Netzwerk nach Geräten und sendet den Status an den Miniserver. Zum Beispiel zur Anwesenheitserkennung.
SprachenEN, DE

Dies ist eine alte Version des Dokuments!


Language / Template Check Tool

ALHPA

V1.2.0.1 - ALPHA/TESTING

Dieses Tool prüft, ob die in der Sprachdatei enthaltenen Sprach-KEYS in den Scripten und Templates verwendet werden. 

Ausgegeben wird pro KEY, wie oft dieser in Summe in allen Dateien benutzt wurde.

Aufruf

/opt/loxberry/webfrontend/system/tools/languagecheck.pl

Ohne Parameter wird die Systemsprache mit Debug-Ausgabe geprüft, und alle Ergebnisse ausgegeben.

Parameter

Parameter an der Commandline werden immer so übergeben:

parameter=option

Parameter Option Beschreibung
plugin LEER

<plugindir>
Standard ist, die Systemsprache wird geprüft.

Bei plugin=plugindir werden die Verzeichnisse dieses Plugins durchsucht
loglevel 0-7 Standard ist 7 = DEBUG.

Bei 4 (=WARNING) werden nur unbenutzte Keys ausgegeben

Bei 5 (=OK) werden benutzte und unbenutzte Keys ausgegeben

Bei 6 und 7 werden weitere Infos zum Processing ausgegeben
resulttypeall

used

unused
Standard ist "all" = Die Zahlen aller Keys werden ausgegeben

Nur die verwendeten Keys werden ausgegeben

Nur die nicht verwendeten Keys werden ausgegeben

Beispiel

# Prints all unused language keys
/opt/loxberry/webfrontend/system/tools/languagecheck.pl resulttype=unused loglevel=5
 
 
# Prints all used language keys with the count of their occurence
/opt/loxberry/webfrontend/system/tools/languagecheck.pl resulttype=used loglevel=5


Known Issues

  • Derzeit nur für LoxBerry-Core Sprache
  • Derzeit nur ein Language File (z.B. die Hilfe-Sprach-Dateien werden noch nicht geprüft)

Weiterentwicklung / Roadmap

  • Prüfen unter Einbeziehung aller Sprachdateien in einem Lauf
  • Prüfen unter Einbeziehung aller Sprachdateien von Plugins in einem Lauf
  • Überprüfung des umgekehrten Weges: Suchen nach potentiellen Language Tags im Code, und prüfen, ob diese in den Language Files gefunden werden.