implement legal information translations

This commit is contained in:
vd
2026-10-12 23:53:59 +02:00
parent 4956e26af9
commit 42bd0a59c2
2 changed files with 599 additions and 22 deletions
+49 -7
View File
@@ -115,19 +115,19 @@ const englishTranslations = {
legalDescription: "CT is open source software published and distributed under the GPL-3.0 license.",
privacyLabel: "Privacy and Application Data",
privacyDescription: "CT stores data on your device. No data is stored on the server hosting this instance of CT, except for session data necessary to provide a website. This data is handled and processed by the infrastructure provider (data processor).",
privacyDescription: "CT stores data on your device. No data is stored on the server hosting this instance of CT, except for data necessary to provide a website. This data is handled and processed by the infrastructure provider (data processor).",
udnLabel: "UDN Servers and Communications",
udnDescription: "The UDN servers you connect to are separate and independent from CT. When connected to a server, chats you create and the entities contained therein, including but not limited to messages, boards, and tasks, are transferred to the respective UDN server. Confer the privacy policy of this server for more information.",
udnDescription: "The UDN servers you connect to are separate and independent from CT. After connecting or while connected to a server, chats you create and the entities contained therein, including but not limited to messages, boards, and tasks, are transferred to the respective UDN server. Confer the privacy policy of that server for more information.",
rightsLabel: "Your Rights",
rightsDescription: "You have the right to object to any processing of your data under Art. 21 GDPR, and to request access, changes, and deletion to/of your data under Art. 15, 16, and 17 GDPR by contacting the operator and/or processor. You have the right to lodge a complaint with a data protection supervisory authority under Art. 77 GDPR.",
imprintLabel: "Imprint",
imprintDescription: "Contact information of the data controller (operator) providing this instance of CT",
infrastructureLabel: "Infrastructure",
infrastructureDescription: "Contact information of the data processor (provider) hosting this instance of CT on behalf of the operator",
rightsLabel: "Your Rights",
rightsDescription: "You have the right to object to any processing of your data, and to request access, changes, and deletion to/of your data by contacting the operator and/or processor. Note that this right may not be applicable if data is not being processed for purposes other than provision of CT. You have the right to lodge a complaint with a data protection supervisory authority, free of charge and without any formal requirements, if you believe the processing of your personal data infringes the GDPR.",
},
onboarding: {
@@ -479,6 +479,7 @@ export const allTranslations: {
settingsButton: "Einstellungen",
manageStorageButton: "Daten verwalten",
transferDataButton: "Daten übertragen",
legalButton: "Rechtliches",
updateButton: (version: string) => `Aktualisieren: ${version}`,
@@ -516,6 +517,26 @@ export const allTranslations: {
brandDescription: "Code verfügbar auf Viridian Public Resources (VDPR)"
},
},
legal: {
legalHeadline: "Rechtliche Informationen",
legalDescription: "CT ist open-source Software. Veröffentlichung und Verbreitung unterliegen der GPL-3.0 Lizenz.",
privacyLabel: "Privatsphäre und Programmdaten",
privacyDescription: "CT speichert Daten auf deinem Gerät. Daten werden grundsätzlich nicht auf dem Server gespeichert, der diese Instanz von CT bereitstellt. Davon ausgenommen sind zum Betrieb der Website notwendigen Daten. Diese Daten werden durch den Auftragsverarbeiter verarbeitet, der die Bereitstellung dieser Website ermöglicht.",
udnLabel: "UDN Server und Kommunikation",
udnDescription: "Die UDN Server mit denen du dich verbindest sind separat und unabhängig von CT. Beim Verbinden und wenn du mit einem Server verbunden bist, werden von dir erstellte Chats sowie die darin enthaltenen Objekte wie unter anderem Nachrichten, Boards und Aufgaben an diesen Server übermittelt. Für mehr Informationen siehe die Datenschutzerklärung des entsprechenden Servers.",
rightsLabel: "Deine Rechte",
rightsDescription: "Du hast das Recht, der Verarbeitung deiner Daten zu widersprechen (Art. 21 DSGVO), oder Auskunft über sowie Berichtigung oder Löschung deiner Daten zu beantragen (Art. 15-17 DSGVO), indem du den für den Betrieb dieser Seite Verantwortlichen oder den entsprechenden Auftragsverarbeiter kontaktierst. Du hast zudem das Recht zur Beschwerde bei einer Datenschutzaufsichtsbehörde, wenn du glaubst, dass die Verarbeitung deiner Daten in Widerspruch zur DSGVO steht (Art. 77 DSGVO).",
imprintLabel: "Impressum",
imprintDescription: "Kontaktdaten des für den Betrieb dieser Instanz von CT Verantwortlichen",
infrastructureLabel: "Infrastruktur",
infrastructureDescription: "Kontaktdaten des Auftragsverarbeiters, der diese Instanz von CT bereitstellt",
},
onboarding: {
connectionHeadline: "Mit UDN verbinden",
@@ -633,7 +654,7 @@ export const allTranslations: {
nameLabel: "Name",
setNameButtonAudioLabel: "namen festlegen",
transferLabel: "Chat teilen",
newSecondaryChannelPlaceholder: "Sekundären Kanal hinzufügen",
@@ -833,6 +854,7 @@ export const allTranslations: {
settingsButton: "Ajustes",
manageStorageButton: "Gestionar almacenamiento",
transferDataButton: "Enviar o exportar archivos",
legalButton: "Información legal",
updateButton: (version: string) => `Actualizar a ${version}`,
@@ -870,6 +892,26 @@ export const allTranslations: {
brandDescription: "Code desponible en Viridian Public Resources (VDPR)"
},
},
legal: {
legalHeadline: "Información legal",
legalDescription: "CT es software de código abierto, publicado y distribuido bajo la licencia GPL-3.0.",
privacyLabel: "Privacidad y datos de la aplicación",
privacyDescription: "CT almacena datos en tu dispositivo. No se envían ni almacenan datos en el servidor que aloja esta instancia de CT, salvo los datos necesarios para proporcionar el sitio web. Estos datos se procesan por el encargado del tratamiento.",
udnLabel: "Servidores UDN y comunicaciónes",
udnDescription: "Los servidores UDN a los que te conectas son separados e independientes de CT. Al conectarte o mientras mantengas la conexión a un servidor UDN, los chats que creas y los objetos contenidos adentro, incluso mensajes, boards y tareas, se envian al servidor. Mira la política de privacidad de este servidor para más detalles.",
rightsLabel: "Tus derechos",
rightsDescription: "Tienes el derecho a oponerte a cualquier tratamiento de tus datos en virtud del art. 21 del RGPD, así como a solicitar el acceso, la modificación y la supresión de tus datos conforme a los arts. 15, 16 y 17 del RGPD, poniéndote en contacto con el responsable y/o el encargado del tratamiento. También tienes el derecho a presentar una reclamación ante una autoridad de control en materia de protección de datos en virtud del art. 77 del RGPD.",
imprintLabel: "Aviso Legal",
imprintDescription: "Información del contacto del responsable del tratamiento que proporciona esta instancia de CT",
infrastructureLabel: "Infraestructura",
infrastructureDescription: "Información del contacto del encargado del tratamiento que aloja esta instancia de CT",
},
onboarding: {
connectionHeadline: "Conectar al UDN",
@@ -987,7 +1029,7 @@ export const allTranslations: {
nameLabel: "Nombre del chat",
setNameButtonAudioLabel: "establecer nombre",
transferLabel: "Compartir chat",
newSecondaryChannelPlaceholder: "Añadir canal secundario",