Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

entwickler:entwicker_tipps_und_tricks:language_template_check_tool [2022/09/10 12:18] – angelegt - Externe Bearbeitung 127.0.0.1entwickler:entwicker_tipps_und_tricks:language_template_check_tool [2022/10/07 11:31] (aktuell) Michael Schlenstedt
Zeile 1: Zeile 1:
 ====== Language / Template Check Tool  ====== ====== 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.  Dieses Tool prüft, ob die in der Sprachdatei enthaltenen Sprach-KEYS in den Scripten und Templates verwendet werden. 
Zeile 16: Zeile 7:
 ==== Aufruf ==== ==== Aufruf ====
  
-<code syntaxhighlighter-pre>+<code bash>
 /opt/loxberry/webfrontend/system/tools/languagecheck.pl /opt/loxberry/webfrontend/system/tools/languagecheck.pl
 </code> </code>
- 
- 
  
 Ohne Parameter wird die Systemsprache mit Debug-Ausgabe geprüft, und alle Ergebnisse ausgegeben. Ohne Parameter wird die Systemsprache mit Debug-Ausgabe geprüft, und alle Ergebnisse ausgegeben.
Zeile 30: Zeile 19:
 ''%%parameter=option%%'' ''%%parameter=option%%''
  
-|Parameter |Option                   |Beschreibung                                                                                                                                                                                                       |+^Parameter ^Option                   ^Beschreibung                                                                                                                                                                                                       ^
 |plugin    |LEER\\ \\ <plugindir>    |Standard ist, die Systemsprache wird geprüft.\\ \\ Bei plugin=plugindir werden die Verzeichnisse dieses Plugins durchsucht                                                                                         | |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| |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|
Zeile 38: Zeile 27:
 ===== Beispiel ===== ===== Beispiel =====
  
-<code syntaxhighlighter-pre>+<code bash>
 # Prints all unused language keys # Prints all unused language keys
 /opt/loxberry/webfrontend/system/tools/languagecheck.pl resulttype=unused loglevel=5 /opt/loxberry/webfrontend/system/tools/languagecheck.pl resulttype=unused loglevel=5
- 
  
 # Prints all used language keys with the count of their occurence # Prints all used language keys with the count of their occurence
 /opt/loxberry/webfrontend/system/tools/languagecheck.pl resulttype=used loglevel=5 /opt/loxberry/webfrontend/system/tools/languagecheck.pl resulttype=used loglevel=5
- 
- 
 </code> </code>
- 
- 
- 
-\\ 
  
  
Zeile 64: Zeile 46:
   * Prüfen unter Einbeziehung aller Sprachdateien von Plugins 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.   * Überprüfung des umgekehrten Weges: Suchen nach potentiellen Language Tags im Code, und prüfen, ob diese in den Language Files gefunden werden.
- 
-\\ 
- 
- 
- 
- 
- 
- 
- 
- 
-