From ed76bdfd9bb4c08c17b3f7bfbc908aa2096ecd4f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 16:01:32 +0000 Subject: [PATCH 1/2] Initial plan From 8c18f0da1718c53ab6ba5bf70ad2679cc287f0d1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 16:08:59 +0000 Subject: [PATCH 2/2] feat(i18n): localize terms and conditions page Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- frontend/templates/terms.html | 45 ++++++++++++++++++----------------- frontend/translations/en.json | 30 +++++++++++++++++++++++ 2 files changed, 53 insertions(+), 22 deletions(-) diff --git a/frontend/templates/terms.html b/frontend/templates/terms.html index 66cdab38..c8e5e6c9 100644 --- a/frontend/templates/terms.html +++ b/frontend/templates/terms.html @@ -1,65 +1,66 @@ {% extends "base.html" %} -{% block title %}Terms of Service - DocuElevate{% endblock %} +{% block title %}{{ _("terms.page_title") }}{% endblock %} {% block content %}
Last Updated: {{ current_date|default('May 14, 2024') }}
+{{ _("terms.last_updated") }} {{ current_date|default('May 14, 2024') }}
- By accessing or using DocuElevate, you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use this service. + {{ _("terms.s1_p1") }}
- DocuElevate provides document processing, OCR, metadata extraction, and storage services. We reserve the right to modify or discontinue any aspect of the service at any time. + {{ _("terms.s2_p1") }}
- You are responsible for: + {{ _("terms.s3_p1") }}
- By using our service, you also agree to our Privacy Policy and Cookie Policy. + {{ _("terms.s3_p2_pre") }} {{ _("terms.privacy_link") }} + {{ _("terms.s3_p2_and") }} {{ _("terms.cookie_link") }}{{ _("terms.s3_p2_post") }}
- DocuElevate respects intellectual property rights. Users may not upload content that infringes on the intellectual property rights of others. + {{ _("terms.s4_p1") }}
- DocuElevate provides the service "as is" without warranties of any kind. We shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages resulting from your use of or inability to use the service. + {{ _("terms.s5_p1") }}
- These Terms shall be governed by the laws of Germany, without regard to its conflict of law provisions. + {{ _("terms.s6_p1") }}
- If you have any questions about these Terms, please contact us at docuelevate@christian-louis.de. + {{ _("terms.s6_p2_pre") }} docuelevate@christian-louis.de{{ _("terms.s6_p2_post") }}
- For information about how we use cookies, please see our Cookie Policy. For licensing information, please refer to our License Information. + {{ _("terms.s6_p3_pre") }} {{ _("terms.cookie_link") }}{{ _("terms.s6_p3_mid") }} {{ _("terms.license_link") }}{{ _("terms.s6_p3_post") }}