diff --git a/web/index.html b/web/index.html
index d40a323..2758153 100644
--- a/web/index.html
+++ b/web/index.html
@@ -1,17 +1,19 @@
-
+
- AirCard-IOS – Kartendesigns für Apple Wallet
+ AirCard-IOS – Card designs for Apple Wallet
+
@@ -33,9 +47,7 @@
-
+
diff --git a/web/src/branding.test.ts b/web/src/branding.test.ts
index b9ca7a2..0974726 100644
--- a/web/src/branding.test.ts
+++ b/web/src/branding.test.ts
@@ -3,6 +3,7 @@ import { resolve } from 'node:path';
import { runInNewContext } from 'node:vm';
import { describe, expect, it } from 'vitest';
import indexHtml from '../index.html?raw';
+import { initialLang } from './i18n/i18n';
import { initialTheme } from './shell/theme';
const publicFile = (name: string) => readFileSync(resolve(import.meta.dirname, '../public', name));
@@ -16,7 +17,11 @@ function pngInfo(buf: Buffer) {
describe('Name und Kopfbereich', () => {
it('Titel und Meta-Angaben nennen AirCard-IOS', () => {
- expect(indexHtml).toContain('AirCard-IOS – Kartendesigns für Apple Wallet');
+ // Statisch englisch, damit Link-Vorschauen englisch sind; der Router setzt danach den Titel in der gewählten Sprache.
+ expect(indexHtml).toContain('AirCard-IOS – Card designs for Apple Wallet');
+ expect(indexHtml).toContain(
+ '',
+ );
expect(indexHtml).toContain('');
expect(indexHtml).toContain('');
});
@@ -33,10 +38,9 @@ describe('Name und Kopfbereich', () => {
);
});
- it('Fußzeilen-Hinweis bleibt unverändert', () => {
- expect(indexHtml).toContain(
- 'Inoffizielles Hobbyprojekt. Keine Verbindung zu Apple, Visa, Mastercard, UnionPay, American Express, JCB oder Discover. Alle Marken gehören ihren Inhabern.',
- );
+ it('Fußzeile ist leer: ihren Text setzt mountFooter in der gewählten Sprache', () => {
+ expect(indexHtml).toContain('');
+ expect(indexHtml).not.toContain('Inoffizielles Hobbyprojekt');
});
});
@@ -50,20 +54,33 @@ describe('Icon-Dateien', () => {
});
});
-describe('Inline-Skript für Hell/Dunkel in index.html', () => {
+describe('Inline-Skript für Hell/Dunkel und Sprache in index.html', () => {
const script = /