Commit ec4ac8d6 authored by Luna Riegel's avatar Luna Riegel
Browse files

Style: Add Localizations to Checker

parent cc9daee0
...@@ -43,6 +43,11 @@ Checker.failReports=Failed to write reports. ...@@ -43,6 +43,11 @@ Checker.failReports=Failed to write reports.
Checker.failXml=Failed to write XML Error Report. Checker.failXml=Failed to write XML Error Report.
Checker.finishedSchematron=Finished Schematron validation Checker.finishedSchematron=Finished Schematron validation
Checker.futuresCheckFailures=Encountered check failures due to the following errors: Checker.futuresCheckFailures=Encountered check failures due to the following errors:
Checker.noCheckSatisfiesRequirement=Could not find any check that satisfies requirement {}, it will not be checked
Checker.schematronCompleted=Schematron completed
Checker.schematronFileNotFound=Schematron file {} could not be found
Checker.schematronInterrupted=Main Thread was interrupted while waiting for Schematron
Checker.schematronStillRunning=Schematron is still running. Waiting for completion, this may take some time
Checker.schematronValidation=Schematron-validation thread started Checker.schematronValidation=Schematron-validation thread started
Checker.shutdownInterrupted=Main Thread got interrupted during ThreadPool shutdown Checker.shutdownInterrupted=Main Thread got interrupted during ThreadPool shutdown
Checker.validationInterrupted=Validation aborted: Checker got interrupted Checker.validationInterrupted=Validation aborted: Checker got interrupted
......
...@@ -43,6 +43,11 @@ Checker.failReports=Konnte Pr\u00fcfberichte nicht schreiben. ...@@ -43,6 +43,11 @@ Checker.failReports=Konnte Pr\u00fcfberichte nicht schreiben.
Checker.failXml=Konnte XML Fehlerbericht nicht schreiben. Checker.failXml=Konnte XML Fehlerbericht nicht schreiben.
Checker.finishedSchematron=Schematron Pr\u00fcfung abgeschlossen Checker.finishedSchematron=Schematron Pr\u00fcfung abgeschlossen
Checker.futuresCheckFailures=Einige Pr\u00fcfungen sind aufgrund folgender Fehler fehlgeschlagen: Checker.futuresCheckFailures=Einige Pr\u00fcfungen sind aufgrund folgender Fehler fehlgeschlagen:
Checker.noCheckSatisfiesRequirement=Keine Pr\u00fcfung erf\u00fcllt die Anforderung {}, Anforderung wird nicht geprüft
Checker.schematronCompleted=Schematron Pr\u00fcfung abgeschlossen
Checker.schematronFileNotFound=Schematron Datei {} konnte nicht gefunden werden
Checker.schematronInterrupted=Main Thread hat Interrupt-Befehl w\u00e4hrend dem Warten auf Schematron Abschluss erhalten!
Checker.schematronStillRunning=Schematron Pr\u00fcfung noch nicht abgeschlossen. Warten auf Abschluss, dies kann einiges an Zeit beanspruchen
Checker.schematronValidation=Starte Schematron Pr\u00fcfung parallel Checker.schematronValidation=Starte Schematron Pr\u00fcfung parallel
Checker.shutdownInterrupted=Main-Thread hat einen Interrupt-Befehl während dem ThreadPool shutdown erhalten Checker.shutdownInterrupted=Main-Thread hat einen Interrupt-Befehl während dem ThreadPool shutdown erhalten
Checker.validationInterrupted=Validierung abgebrochen: Pr\u00fcfung hat Interrupt-Befehl erhalten Checker.validationInterrupted=Validierung abgebrochen: Pr\u00fcfung hat Interrupt-Befehl erhalten
......
...@@ -203,13 +203,12 @@ public class Checker { ...@@ -203,13 +203,12 @@ public class Checker {
logger.info(Localization.getText("Checker.checksFinished")); logger.info(Localization.getText("Checker.checksFinished"));
} }
if (schematronThread.isAlive()) { if (schematronThread.isAlive()) {
//TODO: Localize String logger.info(Localization.getText("Checker.schematronStillRunning"));
logger.info("Schematron is still running. Waiting for completion, this may take some time");
try{ try{
schematronThread.join(); schematronThread.join();
logger.info("Schematron completed."); logger.info(Localization.getText("Checker.schematronCompleted"));
} catch (InterruptedException e) { } catch (InterruptedException e) {
logger.error("Main Thread was interrupted while waiting for Schematron", e); logger.error(Localization.getText("Checker.schematronInterrupted"), e);
schematronThread.interrupt(); schematronThread.interrupt();
} }
} }
...@@ -458,8 +457,7 @@ public class Checker { ...@@ -458,8 +457,7 @@ public class Checker {
logger.info(Localization.getText("Checker.schematronValidation")); logger.info(Localization.getText("Checker.schematronValidation"));
} }
if (!Files.exists(Path.of(config.getSchematronFilePath()))) { if (!Files.exists(Path.of(config.getSchematronFilePath()))) {
//TODO: Localize String logger.warn(Localization.getText("Checker.schematronFileNotFound"), config.getSchematronFilePath());
logger.warn("Schematron file {} could not be found", config.getSchematronFilePath());
return null; return null;
} }
...@@ -579,8 +577,7 @@ public class Checker { ...@@ -579,8 +577,7 @@ public class Checker {
for (Entry<String, RequirementConfiguration> e : config.getRequirements().entrySet()) { for (Entry<String, RequirementConfiguration> e : config.getRequirements().entrySet()) {
de.hft.stuttgart.citydoctor2.check.Requirement req = Checks.getAvailableRequirements().get(e.getKey()); de.hft.stuttgart.citydoctor2.check.Requirement req = Checks.getAvailableRequirements().get(e.getKey());
if (req == null) { if (req == null) {
//TODO: Localize String logger.warn(Localization.getText("Checker.noCheckSatisfiesRequirement"),
logger.warn("Could not find any check that satisfies requirement {}, it will not be checked",
e.getKey()); e.getKey());
} else { } else {
if (e.getValue().isEnabled()) { if (e.getValue().isEnabled()) {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment