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.
Checker.failXml=Failed to write XML Error Report.
Checker.finishedSchematron=Finished Schematron validation
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.shutdownInterrupted=Main Thread got interrupted during ThreadPool shutdown
Checker.validationInterrupted=Validation aborted: Checker got interrupted
......
......@@ -43,6 +43,11 @@ Checker.failReports=Konnte Pr\u00fcfberichte nicht schreiben.
Checker.failXml=Konnte XML Fehlerbericht nicht schreiben.
Checker.finishedSchematron=Schematron Pr\u00fcfung abgeschlossen
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.shutdownInterrupted=Main-Thread hat einen Interrupt-Befehl während dem ThreadPool shutdown erhalten
Checker.validationInterrupted=Validierung abgebrochen: Pr\u00fcfung hat Interrupt-Befehl erhalten
......
......@@ -203,13 +203,12 @@ public class Checker {
logger.info(Localization.getText("Checker.checksFinished"));
}
if (schematronThread.isAlive()) {
//TODO: Localize String
logger.info("Schematron is still running. Waiting for completion, this may take some time");
logger.info(Localization.getText("Checker.schematronStillRunning"));
try{
schematronThread.join();
logger.info("Schematron completed.");
logger.info(Localization.getText("Checker.schematronCompleted"));
} catch (InterruptedException e) {
logger.error("Main Thread was interrupted while waiting for Schematron", e);
logger.error(Localization.getText("Checker.schematronInterrupted"), e);
schematronThread.interrupt();
}
}
......@@ -458,8 +457,7 @@ public class Checker {
logger.info(Localization.getText("Checker.schematronValidation"));
}
if (!Files.exists(Path.of(config.getSchematronFilePath()))) {
//TODO: Localize String
logger.warn("Schematron file {} could not be found", config.getSchematronFilePath());
logger.warn(Localization.getText("Checker.schematronFileNotFound"), config.getSchematronFilePath());
return null;
}
......@@ -579,8 +577,7 @@ public class Checker {
for (Entry<String, RequirementConfiguration> e : config.getRequirements().entrySet()) {
de.hft.stuttgart.citydoctor2.check.Requirement req = Checks.getAvailableRequirements().get(e.getKey());
if (req == null) {
//TODO: Localize String
logger.warn("Could not find any check that satisfies requirement {}, it will not be checked",
logger.warn(Localization.getText("Checker.noCheckSatisfiesRequirement"),
e.getKey());
} else {
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