fix(base): the German privacy page names no "Betreiber"

Halkyon's German texts say "Admin" for the role and "wer die Instanz
betreibt" for whoever runs it, as the app's do.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-10-25 18:59:41 +01:00
commit 2da6555082
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -280,13 +280,12 @@ final _german = _Words(
title: (host) => 'Datenschutz auf $host', title: (host) => 'Datenschutz auf $host',
lead: lead:
'Was diese Instanz aufbewahrt, wo, und was woandershin geht, wie ihre ' 'Was diese Instanz aufbewahrt, wo, und was woandershin geht, wie ihre '
'Einstellungen es sagen. Ihr Betreiber betreibt sie und kann mehr dazu ' 'Einstellungen es sagen. Wer sie betreibt, kann mehr dazu sagen.',
'sagen.',
signUpHeading: 'Wer ein Konto anlegen kann', signUpHeading: 'Wer ein Konto anlegen kann',
signUp: (mode) => switch (mode) { signUp: (mode) => switch (mode) {
SignUpMode.open => 'Hier kann jeder ein Konto anlegen.', SignUpMode.open => 'Hier kann jeder ein Konto anlegen.',
SignUpMode.approval => SignUpMode.approval =>
'Ein Betreiber gibt jedes neue Konto frei. Bis dahin wartet es, ohne ' 'Ein Admin gibt jedes neue Konto frei. Bis dahin wartet es, ohne '
'Zugriff auf irgendetwas; eines, das nicht binnen ' 'Zugriff auf irgendetwas; eines, das nicht binnen '
'${unapprovedSignUpLifetime.inDays} Tagen freigegeben wird, wird mit ' '${unapprovedSignUpLifetime.inDays} Tagen freigegeben wird, wird mit '
'allem gelöscht, was es enthält.', 'allem gelöscht, was es enthält.',
@ -294,7 +293,7 @@ final _german = _Words(
}, },
whereHeading: 'Wo', whereHeading: 'Wo',
where: (data, backups) => switch ((data, backups)) { where: (data, backups) => switch ((data, backups)) {
(null, _) => 'Der Betreiber sagt nicht, wo die Daten liegen.', (null, _) => 'Wer die Instanz betreibt, sagt nicht, wo die Daten liegen.',
(final data?, '<b>$noBackups</b>') => (final data?, '<b>$noBackups</b>') =>
'Die Daten liegen in $data (ein Code nach ISO 3166, EU für die ' 'Die Daten liegen in $data (ein Code nach ISO 3166, EU für die '
'Europäische Union: dort, wo die Festplatten stehen); Sicherungen ' 'Europäische Union: dort, wo die Festplatten stehen); Sicherungen '
@ -329,13 +328,13 @@ final _german = _Words(
log: log:
'<b>Das Protokoll des Servers:</b> für jeden Aufruf die ID deines ' '<b>Das Protokoll des Servers:</b> für jeden Aufruf die ID deines '
'Kontos, was aufgerufen wurde und wie lange es dauerte; keine ' 'Kontos, was aufgerufen wurde und wie lange es dauerte; keine '
'IP-Adresse, nichts, was du gesendet hast. Das System des Betreibers ' 'IP-Adresse, nichts, was du gesendet hast. Das System, auf dem die '
'bewahrt es so lange auf wie seine Protokolle.', 'Instanz läuft, bewahrt es so lange auf wie seine Protokolle.',
assistantsHeading: 'Assistenten', assistantsHeading: 'Assistenten',
noAssistant: 'Diese Instanz bietet keinen Assistenten an.', noAssistant: 'Diese Instanz bietet keinen Assistenten an.',
assistantsOffered: assistantsOffered:
'Der Betreiber bietet diese Assistenten an, jeden nur denen, denen er ' 'Wer die Instanz betreibt, bietet diese Assistenten an, jeden nur '
'ihn freigibt, mit Grenzen:', 'denen, denen er freigegeben ist, mit Grenzen:',
assistant: assistant:
({required name, required model, required host, required images}) => ({required name, required model, required host, required images}) =>
'<b>$name</b>: das Modell $model bei $host' '<b>$name</b>: das Modell $model bei $host'
@ -349,8 +348,8 @@ final _german = _Words(
'Anbieter nichts darüber sagt, wer du bist.', 'Anbieter nichts darüber sagt, wer du bist.',
counted: (months) => counted: (months) =>
'Die Instanz zählt je Person, Assistent und Tag die Anfragen, die ' 'Die Instanz zählt je Person, Assistent und Tag die Anfragen, die '
'Tokens und was sie kosten; der Betreiber sieht sie, nie, was gefragt ' 'Tokens und was sie kosten; wer die Instanz betreibt, sieht sie, nie, '
'wurde. Sie werden für diesen Monat und die ${months - 1} davor ' 'was gefragt wurde. Sie werden für diesen Monat und die ${months - 1} davor '
'aufbewahrt und mit deinem Konto gelöscht.', 'aufbewahrt und mit deinem Konto gelöscht.',
ownKeys: ownKeys:
'In der App kannst du Assistenten mit deinem eigenen Schlüssel ' 'In der App kannst du Assistenten mit deinem eigenen Schlüssel '