From dd6f73a7a2d806997309ab4e031607f054a19a8e Mon Sep 17 00:00:00 2001 From: Deeman Date: Fri, 20 Feb 2026 23:50:06 +0100 Subject: [PATCH] =?UTF-8?q?refactor(i18n):=20Batch=203=20=E2=80=94=20elimi?= =?UTF-8?q?nate=20{%=20if=20lang=20%}=20blocks=20in=20directory=20template?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add 19 new locale keys (dir_page_title, dir_page_meta_desc, dir_page_og_desc, dir_results_count_singular/plural, dir_ex_*, sp_enquiry_placeholder, sp_cta_basic_desc/btn, sp_locked_popover_desc, sp_cta_claim_desc, enquiry_forwarded_msg, enquiry_received_msg) and replace all 23 {% if lang %} blocks across directory.html, supplier_detail.html, partials/results.html, and partials/enquiry_result.html. directory.html hero description reuses existing dir_subheading key via tformat(n=, c=). Results count split into singular/plural keys to handle EN "supplier"/"suppliers" and DE "Anbieter"/"Anbietern" pluralization. Co-Authored-By: Claude Opus 4.6 --- .../directory/templates/directory.html | 16 +++++----------- .../templates/partials/enquiry_result.html | 4 ++-- .../directory/templates/partials/results.html | 16 ++++++++-------- .../directory/templates/supplier_detail.html | 12 ++++++------ padelnomics/src/padelnomics/locales/de.json | 19 +++++++++++++++++++ padelnomics/src/padelnomics/locales/en.json | 19 +++++++++++++++++++ 6 files changed, 59 insertions(+), 27 deletions(-) diff --git a/padelnomics/src/padelnomics/directory/templates/directory.html b/padelnomics/src/padelnomics/directory/templates/directory.html index 87bad7f..bd5dd65 100644 --- a/padelnomics/src/padelnomics/directory/templates/directory.html +++ b/padelnomics/src/padelnomics/directory/templates/directory.html @@ -1,17 +1,11 @@ {% extends "base.html" %} -{% block title %}{% if lang == 'de' %}Padel-Platz Anbieterverzeichnis - {{ config.APP_NAME }}{% else %}Padel Court Supplier Directory - {{ config.APP_NAME }}{% endif %}{% endblock %} +{% block title %}{{ t.dir_page_title }} - {{ config.APP_NAME }}{% endblock %} {% block head %} -{% if lang == 'de' %} - - - -{% else %} - - - -{% endif %} + + +