Allow German/Spanish CTA phrasing in audit
This commit is contained in:
@@ -30,6 +30,7 @@ CTA_RULES = {
|
|||||||
r"^Send ",
|
r"^Send ",
|
||||||
),
|
),
|
||||||
"de": (
|
"de": (
|
||||||
|
r"^Beratung",
|
||||||
r"^Plan",
|
r"^Plan",
|
||||||
r"^Mehr",
|
r"^Mehr",
|
||||||
r"^Support",
|
r"^Support",
|
||||||
@@ -84,6 +85,7 @@ CTA_RULES = {
|
|||||||
r"^Contactar",
|
r"^Contactar",
|
||||||
r"^Planificar",
|
r"^Planificar",
|
||||||
r"^Programe",
|
r"^Programe",
|
||||||
|
r"^Programar",
|
||||||
r"^Concertar",
|
r"^Concertar",
|
||||||
r"^Enviar",
|
r"^Enviar",
|
||||||
r"^Mostrar",
|
r"^Mostrar",
|
||||||
@@ -141,6 +143,8 @@ def validate_cta(locale_code: str, field_path: str, normalized: str):
|
|||||||
last_segment = field_path.split(".")[-1]
|
last_segment = field_path.split(".")[-1]
|
||||||
if last_segment not in CTA_FIELDS:
|
if last_segment not in CTA_FIELDS:
|
||||||
return []
|
return []
|
||||||
if any(re.search(pattern, normalized) for pattern in CTA_RULES.get(locale_code, ())):
|
if any(
|
||||||
|
re.search(pattern, normalized) for pattern in CTA_RULES.get(locale_code, ())
|
||||||
|
):
|
||||||
return []
|
return []
|
||||||
return [make_issue("cta_language_mismatch", field_path, normalized)]
|
return [make_issue("cta_language_mismatch", field_path, normalized)]
|
||||||
|
|||||||
Reference in New Issue
Block a user