Zum Ende der Metadaten springen
Zum Anfang der Metadaten

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

ParameterOptionBeschreibung
plugin

LEER

<plugindir>

Standard ist, die Systemsprache wird geprüft.

Bei plugin=plugindir werden die Verzeichnisse dieses Plugins durchsucht

loglevel0-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

resulttype

all

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.


  • Keine Stichwörter