# -*- coding: utf-8 -*-
"""Finishing steps every English twin shares: nav (EN set + switch back), footer, hreflang, menu labels."""
from common import *
def finish_en(s, hu_url, en_url, active):
s = s.replace("'Menü bezárása'", "'Close menu'").replace("'Menü megnyitása'", "'Open menu'")
s = set_alternates(s, hu_url, en_url)
s = set_nav(s, "en", active, hu_url)
s = set_footer(s, "en")
return s
def en_head(s, hu_url, en_url):
"""The language-neutral head swaps: lang, canonical, og:url, mainEntityOfPage, og image, locale."""
s = sub1(s, '', '')
s = sub1(s, '' % (SITE, hu_url), '' % (SITE, en_url))
s = sub1(s, '' % (SITE, hu_url), '' % (SITE, en_url))
s = s.replace('"mainEntityOfPage": "%s%s"' % (SITE, hu_url), '"mainEntityOfPage": "%s%s"' % (SITE, en_url))
s = s.replace("https://felhom.eu/assets/og-image.png", "https://felhom.eu/assets/og-image-en.png")
s = sub1(s, '', '')
return s
def tr(s, pairs):
for p in pairs:
old, new = p[0], p[1]
s = sub1(s, old, new, p[2] if len(p) > 2 else 1)
return s