Merge Docusaurus site: all content under docs/, align with gregFramework split layout

- Move markdown and wiki-import tree into docs/; keep app shell at repo root
- Point docusaurus docs path to docs/; edit links to mleem97/gregWiki
- Sync and i18n scripts use gregWiki root and ../.wiki under gregFramework
- Sidebars: workspace layout from root docs ids; plugins under mods/extensions
- Fix redirects, module catalog URLs, release note paths, and wiki-import category keys
- Update repo inventory for split repos; Dockerfile for single-repo context

Made-with: Cursor
This commit is contained in:
Marvin
2026-04-09 23:39:32 +02:00
parent 33636fde00
commit e2839584f4
320 changed files with 38803 additions and 97 deletions

52
src/i18n/homepage/ru.ts Normal file
View File

@@ -0,0 +1,52 @@
import type { HomepageContent } from './types';
export const ru: HomepageContent = {
heroLine1: 'ХАБ МОДДИНГА DATACENTER.',
heroLine2: 'БУДЬ УМНЫМ. БУДЬ КАК ГРЕГ.',
heroSub1: 'Просто. Гибко. Силой сообщества.',
heroSub2: 'FrikaMF, Rust-стек, мультиплеер и плагины.',
ctaStart: 'НАЧАТЬ МОДДИНГ',
ctaMods: 'ДОСТУПНЫЕ STANDALONE МОДЫ И ПЛАГИНЫ',
docsPaths: 'Разделы документации',
featureTitles: ['Два пути моддинга', 'Runtime Hook Bridge', 'Вики-документация', 'Экосистема сообщества'],
featureDescriptions: [
'Пишите моды на C# или нативно на Rust через C-ABI/FFI.',
'Harmony-патчи, event IDs и детерминированный forwarding.',
'Единый источник в .wiki для пользователей и моддеров.',
'Документация ядра и standalone-плагинов сообщества.',
],
comingSoon: 'Скоро',
comingSoonText: '`datacentermods.com` пока готовится. До запуска используйте `Docs Hub → Standalone Mods`.',
communityTitle: 'Сообщество и мейнтейнеры',
communityText: 'Портал объединяет документацию фреймворка и community-плагинов экосистемы Data Center.',
docsEndUserTitle: 'End-User',
docsEndUserDescription: 'Install, update, FAQ, troubleshooting.',
docsModDevsTitle: 'Mod-Devs',
docsModDevsDescription: 'Debug workflows, setup, hooks and references.',
docsContributorsTitle: 'Contributors',
docsContributorsDescription: 'Conventions, CI checks, contribution workflow.',
docsCapabilityTitle: 'Capability Matrix',
docsCapabilityDescription: 'Complete feature map and implementation use cases.',
ecosystemTitle: 'Ecosystem Coverage',
ecosystemCoreTitle: 'FrikaMF Core',
ecosystemCoreDescription: 'Hook system, FFI bridge, event contracts and runtime architecture.',
ecosystemCoreCta: 'Open core docs →',
ecosystemRustTitle: 'Standalone Rust',
ecosystemRustDescription: 'Rust/FFI implementation guides for external and standalone runtimes.',
ecosystemRustCta: 'Open Rust/FFI docs →',
ecosystemMultiplayerTitle: 'Multiplayer & Plugins',
ecosystemMultiplayerDescription: 'Multiplayer roadmap, plugin docs, and community module references.',
ecosystemMultiplayerCta: 'Open multiplayer docs →',
gregTitle: 'The Legend of Greg',
gregText1:
'Greg is the tireless server technician of this project. He looks like he has not slept for months, and he is usually quiet — but once a rack fails or a mod breaks, Greg is already there.',
gregText2:
'He quietly fulfills your wishes: more uptime, cleaner configs, better logs and less deployment drama. He does not ask much, he just ships.',
gregQuote: '"Be smart. Be like Greg."',
supportTitle: 'Support',
supportText: 'Report bugs, request docs for new community plugins, and track workstreams.',
supportCta: 'Open GitHub Issues',
availableModsLabel: 'Available Mods',
repositoryLabel: 'Repository',
joinLabel: 'JOIN',
};