# -*- 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