Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CityDoctor
CityDoctor2
Commits
ec4ac8d6
Commit
ec4ac8d6
authored
Nov 17, 2025
by
Luna Riegel
Browse files
Style: Add Localizations to Checker
parent
cc9daee0
Changes
3
Show whitespace changes
Inline
Side-by-side
CityDoctorParent/CityDoctorModel/src/main/resources/CityDoctorLocalization.properties
View file @
ec4ac8d6
...
@@ -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
...
...
CityDoctorParent/CityDoctorModel/src/main/resources/CityDoctorLocalization_de.properties
View file @
ec4ac8d6
...
@@ -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
\u
00fcfung abgeschlossen
Checker.finishedSchematron
=
Schematron Pr
\u
00fcfung abgeschlossen
Checker.futuresCheckFailures
=
Einige Pr
\u
00fcfungen sind aufgrund folgender Fehler fehlgeschlagen:
Checker.futuresCheckFailures
=
Einige Pr
\u
00fcfungen sind aufgrund folgender Fehler fehlgeschlagen:
Checker.noCheckSatisfiesRequirement
=
Keine Pr
\u
00fcfung erf
\u
00fcllt die Anforderung {}, Anforderung wird nicht geprüft
Checker.schematronCompleted
=
Schematron Pr
\u
00fcfung abgeschlossen
Checker.schematronFileNotFound
=
Schematron Datei {} konnte nicht gefunden werden
Checker.schematronInterrupted
=
Main Thread hat Interrupt-Befehl w
\u
00e4hrend dem Warten auf Schematron Abschluss erhalten!
Checker.schematronStillRunning
=
Schematron Pr
\u
00fcfung noch nicht abgeschlossen. Warten auf Abschluss, dies kann einiges an Zeit beanspruchen
Checker.schematronValidation
=
Starte Schematron Pr
\u
00fcfung parallel
Checker.schematronValidation
=
Starte Schematron Pr
\u
00fcfung 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
\u
00fcfung hat Interrupt-Befehl erhalten
Checker.validationInterrupted
=
Validierung abgebrochen: Pr
\u
00fcfung hat Interrupt-Befehl erhalten
...
...
CityDoctorParent/CityDoctorValidation/src/main/java/de/hft/stuttgart/citydoctor2/check/Checker.java
View file @
ec4ac8d6
...
@@ -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
(
"S
chematron
c
ompleted
.
"
);
logger
.
info
(
Localization
.
getText
(
"Checker.s
chematron
C
ompleted"
)
);
}
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
())
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment