Umlaute statt Umschreibungen
Oberflaeche, Fehlermeldungen und Kommentare schrieben durchgehend ae, oe, ue und ss. Dafuer gab es keinen Grund - die Anwendung ist deutschsprachig und laeuft durchgehend in UTF-8. Betroffen waren 55 Dateien, darunter alle sichtbaren Texte: Guthaben-Zaehler, Import, Nutzerverwaltung, Passwortwechsel und die Zwei-Faktor-Einrichtung. Der Name einer Migration bleibt im README-Beispiel bewusst bei ASCII, weil daraus ein Verzeichnisname wird.
This commit is contained in:
+5
-5
@@ -15,23 +15,23 @@ const schema = z.object({
|
||||
BOOTSTRAP_ADMIN_USER: z.string().min(3).default('admin'),
|
||||
BOOTSTRAP_ADMIN_PASSWORD: z.string().min(12).optional(),
|
||||
|
||||
// Hinter einem Reverse Proxy noetig, damit Client-IPs im Audit-Log stimmen.
|
||||
// Hinter einem Reverse Proxy nötig, damit Client-IPs im Audit-Log stimmen.
|
||||
TRUST_PROXY: z
|
||||
.string()
|
||||
.default('true')
|
||||
.transform((v) => v === 'true' || v === '1'),
|
||||
|
||||
// Muss in Produktion true sein (Cookies nur ueber HTTPS).
|
||||
// Muss in Produktion true sein (Cookies nur über HTTPS).
|
||||
COOKIE_SECURE: z
|
||||
.string()
|
||||
.optional()
|
||||
.transform((v) => (v === undefined ? undefined : v === 'true' || v === '1')),
|
||||
|
||||
// Basis-Adresse der GExtension-Instanz. Der Parser ist auf deren Aufbau
|
||||
// zugeschnitten; eine voellig andere Software liesse sich damit nicht lesen.
|
||||
// zugeschnitten; eine völlig andere Software ließe sich damit nicht lesen.
|
||||
GEXTENSION_BASE_URL: z.string().url().default('https://gextension.senseigaming.de'),
|
||||
|
||||
// Aufbewahrung der Audit-Eintraege in Tagen. 0 schaltet das Aufraeumen ab.
|
||||
// Aufbewahrung der Audit-Einträge in Tagen. 0 schaltet das Aufräumen ab.
|
||||
// Die Guthaben-Historie ist davon nicht betroffen, die bleibt dauerhaft.
|
||||
AUDIT_RETENTION_DAYS: z.coerce.number().int().min(0).default(365),
|
||||
|
||||
@@ -42,7 +42,7 @@ const parsed = schema.safeParse(process.env);
|
||||
|
||||
if (!parsed.success) {
|
||||
const issues = parsed.error.issues.map((i) => ` - ${i.path.join('.')}: ${i.message}`).join('\n');
|
||||
console.error(`Konfiguration unvollstaendig:\n${issues}`);
|
||||
console.error(`Konfiguration unvollständig:\n${issues}`);
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user