diff --git a/build_pages.py b/build_pages.py
index 4886130..da8840c 100755
--- a/build_pages.py
+++ b/build_pages.py
@@ -31,7 +31,7 @@ PAGES = [
def buildPage(
- filename: str, pageTitle: str, pageHtml: str, pageStyle: str, template: str
+ filename: str, pageTitle: str, pageHtml: str, pageStyle: str, template: str, lang: str
) -> str:
template = template.replace("", pageTitle)
style = (
@@ -42,6 +42,13 @@ def buildPage(
template = template.replace("", style)
template = template.replace("PAGE_NAME", filename)
template = template.replace("", pageHtml)
+
+ # Fix language switcher links
+ if lang == "en":
+ template = template.replace('href="/PAGE_NAME"', f'href="/en/{filename}"')
+ else:
+ template = template.replace('href="/en/PAGE_NAME"', f'href="/sr/{filename}"')
+
return template
@@ -57,7 +64,7 @@ def main():
pageHtml = "
"
pageHtml += f.read()
html = buildPage(
- page["name"], page["titleSR"], pageHtml, page["style"], templateSR
+ page["name"], page["titleSR"], pageHtml, page["style"], templateSR, "sr"
)
f = open(f'site/{page["name"]}.html', "w")
f.write(html)
@@ -66,7 +73,7 @@ def main():
pageHtml = ""
pageHtml += f.read()
html = buildPage(
- page["name"], page["titleEN"], pageHtml, page["style"], templateEN
+ page["name"], page["titleEN"], pageHtml, page["style"], templateEN, "en"
)
f = open(f'site/en/{page["name"]}.html', "w")
f.write(html)
diff --git a/site/404.html b/site/404.html
index fec4eb6..c55af33 100644
--- a/site/404.html
+++ b/site/404.html
@@ -6,7 +6,6 @@
-
404
diff --git a/site/deconference.html b/site/deconference.html
index 4f9f772..9cd239d 100644
--- a/site/deconference.html
+++ b/site/deconference.html
@@ -32,17 +32,18 @@
-
Dekonferencija Decentrala
+
+
@@ -86,9 +87,9 @@