Skip to content

Convert repository copy to English-only (remove Bulgarian/Cyrillic text)#3

Merged
AlexKitipov merged 1 commit into
mainfrom
codex/clean-repository-of-bulgarian-text
Jun 9, 2026
Merged

Convert repository copy to English-only (remove Bulgarian/Cyrillic text)#3
AlexKitipov merged 1 commit into
mainfrom
codex/clean-repository-of-bulgarian-text

Conversation

@AlexKitipov

Copy link
Copy Markdown
Owner

Motivation

  • Remove all Bulgarian/Cyrillic UI and content text so the portfolio presents a single English-language experience while preserving project structure and code logic.
  • Make legacy static pages, React copy, and planning docs consistent and professional in English for public-facing presentation.

Description

  • Replaced Bulgarian/Cyrillic labels, headings, body copy, and lang attributes in legacy HTML files at docs/legacy/index.html, about.html, contacts.html, and links.html with English equivalents and neutral placeholders where needed.
  • Updated React-visible text only (no functional code or types) in src/components/* and src/pages/* such as Hero.tsx, AboutNarrative.tsx, FeaturedProjects.tsx, and AboutPage.tsx to remove Bulgarian fragments.
  • Converted content data to English in src/data/* including biography.ts, algorithmOfTheDay.ts, projects.ts, and skills.ts, and adjusted planning text in DEVELOPMENT_PLAN.md to reference an English-first presentation.
  • Kept project structure, file names, imports, hooks, and TypeScript types unchanged and ran code formatting with prettier to preserve repo style.

Testing

  • Ran linting with npm run lint and type checking with npm run typecheck, both completed without errors.
  • Executed unit/smoke tests with npm run test (9/9 tests passed) and built a production bundle with npm run build, both succeeded.
  • Verified formatting with npx prettier --check and ensured there are no remaining Cyrillic characters using a repository-wide search (rg -n "[\p{Cyrillic}]"), both checks passed.
  • Note: Playwright installation for screenshot capture failed due to an external npm registry 403, so no screenshot tooling was produced during this run.

Codex Task

@AlexKitipov
AlexKitipov merged commit cc73c40 into main Jun 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant