feat: English version of the site, CV as text

- add English language: config, menus, i18n, translations of all pages and posts
- CV page renders the full resume in both languages with PDF download buttons
- remove salary from CV PDFs, Telegram is @xs0k0lx everywhere, English level B2
- fix broken CV menu link, update theme submodule to Public/blowfish

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
protokeyandClaude Opus 5.5 committed 2026-10-10 19:54:42 +04:00
1 parent 02ff33128c
commit a4d92fecd3
23 files changed
+1145 -8

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
locale = "en"
label = "English"
weight = 2
title = "Sokolab"
[params]
displayName = "EN"
isoCode = "en"
rtl = false
dateFormat = "2 January 2006"
description = "Software and hardware products for people and businesses"
[params.author]
name = "Alexander Sokolov aka s0k0l"
image = "img/me.jpg"
headline = "Scraping, bots and high-load web services. Information security."
bio = "I emulate user behavior, extract data and protect information. I take projects from idea to release."
links = [
{ email = "mailto:xalex.sokolov@yahoo.com" },
{ telegram = "https://t.me/xs0k0lx" },
{ gitea = "https://git.sokolab.xyz/s0k0l" },
]
+17
View File
@@ -0,0 +1,17 @@
# -- Main Menu --
# See menus.ru.toml for the parameter reference.
[[main]]
name = "Blog"
pageRef = "blog"
weight = 10
[[main]]
name = "About"
pageRef = "about"
weight = 20
[[main]]
name = "CV"
pageRef = "cv"
weight = 30
+1 -1
View File
@@ -22,7 +22,7 @@
[[main]]
name = "Резюме"
pageRef = "резюме"
pageRef = "cv"
weight = 30
#[[main]]