2024-07-05 11:04:27 +00:00
// .--------------------------------------------------------------------------.
// | Confidentiality Statement |
// '--------------------------------------------------------------------------'
2024-06-28 09:54:30 +00:00
2024-07-05 11:04:27 +00:00
// Author: Sven Vogel
// Edited: 28.06.2024
// License: MIT
2024-07-01 10:13:57 +00:00
2024-08-12 16:09:14 +00:00
#let new_confidentiality_statement_page(config) = (
context {
2024-07-02 08:57:38 +00:00
2024-08-12 16:09:14 +00:00
pagebreak(weak: true)
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
let thesis = config.thesis
2024-07-05 11:04:27 +00:00
2024-08-12 16:09:14 +00:00
if text.lang == "de" [
2024-08-22 08:53:37 +00:00
#heading(level: 1, "Sperrvermerk")
2024-08-12 16:09:14 +00:00
] else if text.lang == "en" [
2024-08-22 08:53:37 +00:00
#heading(level: 1, "Confidentiality Statement")
2024-08-12 16:09:14 +00:00
]
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
if text.lang == "de" [
2024-08-27 11:52:50 +00:00
Der Inhalt dieser Arbeit mit dem Thema
2024-08-12 16:09:14 +00:00
] else if text.lang == "en" [
The content of this work with the topic
]
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
v(1em)
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
set align(center)
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
text(weight: "bold", thesis.title)
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
if thesis.subtitle != none {
linebreak()
thesis.subtitle
}
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
set align(left)
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
v(1em)
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
set par(justify: true)
2024-06-28 09:54:30 +00:00
2024-08-27 17:52:07 +00:00
if text.lang == "de" [
2024-08-27 19:16:23 +00:00
darf weder als Ganzes noch in Auszügen Personen außerhalb des Prüfungsprozesses und des Evaluationsverfahrens zugänglich gemacht werden, sofern keine anderslautende Genehmigung der Ausbildungsstätte vorliegt.
2024-08-27 17:52:07 +00:00
] else if text.lang == "en" [
may not be made accessible to persons outside the examination process and the evaluation procedure, either as a whole or in excerpts, unless otherwise authorized by the training institution.
]
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
set align(horizon)
2024-06-28 09:54:30 +00:00
2024-08-12 16:09:14 +00:00
grid(
2024-06-28 09:54:30 +00:00
// set width of columns
// we need two, so make both half the page width
columns: (50%, 50%),
row-gutter: 0.75em,
align(left, {line(length: 6cm)}),
align(left, {line(length: 6cm)}),
2024-07-05 11:04:27 +00:00
align(left, if text.lang == "de" [ Ort, Datum ] else if text.lang == "en" [ Place, Date ] else { panic("no translation for language: ", text.lang) }),
2024-06-28 09:54:30 +00:00
align(left, if text.lang == "de" [ Unterschrift ] else if text.lang == "en" [ Signature ] else { panic("no translation for language: ", text.lang) }))
2024-08-12 16:09:14 +00:00
}
)