diff --git a/Server/app/layouts/main.jl.html b/Server/app/layouts/main.jl.html
index ea10148..53ac93e 100644
--- a/Server/app/layouts/main.jl.html
+++ b/Server/app/layouts/main.jl.html
@@ -8,7 +8,7 @@
-
+
diff --git a/Server/app/resources/basic/BasicController.jl b/Server/app/resources/basic/BasicController.jl
index c926db4..0ac06b1 100644
--- a/Server/app/resources/basic/BasicController.jl
+++ b/Server/app/resources/basic/BasicController.jl
@@ -16,55 +16,149 @@ dict_layouts = Dict(
:partners => generate_layout_html("main",controller,"partners",libraries=["Leaflet"]),
)
-#---General-----------------------------------------------------
+#---Page info-----------------------------------------------------
+const landing_info = Dict(
+ "en" => Dict(
+ :title => "LibSoc - A Global Network of Libertarian Socialists",
+ :description => ""
+ ),
+ "ru" => Dict(
+ :title => "LibSoc - Глобальная сеть либертарных социалистов",
+ :description => ""
+ ),
+)
+
+const manifesto_info = Dict(
+ "en" => Dict(
+ :title => "LibSoc - Manifesto",
+ :description => ""
+ ),
+ "ru" => Dict(
+ :title => "LibSoc - Манифест",
+ :description => ""
+ )
+)
+
+const join_us_info = Dict(
+ "en" => Dict(
+ :title => "LibSoc - Manifesto",
+ :description => ""
+ ),
+ "ru" => Dict(
+ :title => "LibSoc - Присоединяйся",
+ :description => ""
+ ),
+)
+
+const groups_info = Dict(
+ "en" => Dict(
+ :title => "LibSoc - Groups",
+ :description => ""
+ ),
+ "ru" => Dict(
+ :title => "LibSoc - Группы",
+ :description => ""
+ )
+)
+
+const cooperatives_info = Dict(
+ "en" => Dict(
+ :title => "LibSoc - Cooperatives",
+ :description => ""
+ ),
+ "ru" => Dict(
+ :title => "LibSoc - Кооперативы",
+ :description => ""
+ )
+)
+
+const communities_info = Dict(
+ "en" => Dict(
+ :title => "LibSoc - Communities",
+ :description => ""
+ ),
+ "ru" => Dict(
+ :title => "LibSoc - Коммуны",
+ :description => ""
+ )
+)
+
+const partners_info = Dict(
+ "en" => Dict(
+ :title => "LibSoc - Partners",
+ :description => ""
+ ),
+ "ru" => Dict(
+ :title => "LibSoc - Партнеры",
+ :description => ""
+ )
+)
+
+function get_locale()
+ data = payload()
+ if :locale in keys(data)
+ return data[:locale]
+ else
+ return "en"
+ end
+end
+
+#---Functions---------------------------------------------------------
function landing()
+ locale = get_locale()
html(:basic,:landing, layout = dict_layouts[:landing], context = @__MODULE__,
- title = "LibSoc - A Global Network of Libertarian Socialists",
- description = ""
+ title = landing_info[locale][:title],
+ description = landing_info[locale][:description]
)
end
function manifesto()
+ locale = get_locale()
html(:basic,:manifesto, layout = dict_layouts[:manifesto], context = @__MODULE__,
- title = "LibSoc - Manifesto",
- description = ""
+ title = manifesto_info[locale][:title],
+ description = manifesto_info[locale][:description]
)
end
function join_us()
+ locale = get_locale()
html(:basic,:join_us, layout = dict_layouts[:join_us], context = @__MODULE__,
- title = "LibSoc - Join Us",
- description = ""
+ title = join_us_info[locale][:title],
+ description = join_us_info[locale][:description]
)
end
function groups()
+ locale = get_locale()
html(:basic,:groups, layout = dict_layouts[:groups], context = @__MODULE__,
- title = "LibSoc - Groups",
- description = ""
+ title = groups_info[locale][:title],
+ description = groups_info[locale][:description]
)
end
function cooperatives()
+ locale = get_locale()
html(:basic,:cooperatives, layout = dict_layouts[:cooperatives], context = @__MODULE__,
- title = "LibSoc - Cooperatives",
- description = ""
+ title = cooperatives_info[locale][:title],
+ description = cooperatives_info[locale][:description]
)
end
function communities()
+ locale = get_locale()
html(:basic,:communities, layout = dict_layouts[:communities], context = @__MODULE__,
- title = "LibSoc - Communities",
- description = ""
+ title = communities_info[locale][:title],
+ description = communities_info[locale][:description]
)
end
function partners()
+ locale = get_locale()
html(:basic,:partners, layout = dict_layouts[:partners], context = @__MODULE__,
- title = "LibSoc - Partners",
- description = ""
+ title = partners_info[locale][:title],
+ description = partners_info[locale][:description]
)
end