LoVisual/frontend/src/features/landing/i18n/en.ts
loki5512344 9d423456af
feat(frontend): landing redesign, mock/fake-data cleanup, Safari fix
Landing:
- Rewrote all landing copy (ru/en): removed the tracked-caps eyebrow
  chrome pattern everywhere, active-voice player-facing text
- ThemeStrip: full-bleed live-recolored ClickGui window instead of a
  boxed swatch panel; HudPlayground: full-size real HUD screen
- ShowcaseTeaser: dropped the fake "example" fallback cards, shows an
  honest empty state when there aren't 3 real configs yet
- Fixed VoxelScene parallax leaking outside the hero into the HUD
  section

Data accuracy: the module list/counts advertised InvisESP, BlockESP
and FakeLag — all three were removed from the mod earlier this
session as cheat modules. Corrected the catalogue and the 88/52
module-count claims to the real 86/50.

Design QOL pass: removed the same eyebrow-label chrome from the site
footer; replaced plausible-looking fake share codes (howItWorks demo
slots, the chat command typing demo) with an explicit placeholder
string so they read as illustration, not fabricated real data.

Perf: promoted .lv-lower-bg onto its own compositor layer
(will-change/translateZ) — a full-height, multi-gradient, masked,
continuously-animated background layer was repainting on every
scroll tick in Safari.

Claude-Session: https://claude.ai/code/session_01F1M1Jic1wTSn4igUENynmZ
2026-09-29 17:22:02 +02:00

97 lines
4.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import type { Translation } from '@shared/i18n/common.ru'
import type { landingRu } from './ru'
export const landingEn = {
hero: {
badge: 'Minecraft 26.2 · Fabric',
headlineLead: 'Visuals',
headlineAccent: "you'll fall in love with",
lead: 'A free Minecraft 26.2 mod: wings, particles, your own HUD, weather and fifty-odd other visual modules. Not a cheat, just pretty.',
download: 'Download for free',
downloadHint: 'One .jar from GitHub: drop it in mods and play',
register: 'Create account',
facts: {
modules: 'modules',
visuals: 'for visuals',
themes: 'built-in themes',
},
tryIt: "It's not a picture: toggle modules, open the settings",
},
themeStrip: {
title: 'Repaint the menu. And the site while you’re at it.',
lead: 'Every theme the mod ships with. Click any of them: the menu up top, this block and the whole site change color.',
cta: 'Build your own theme',
current: 'Active now',
swatches: 'Built-in themes',
palette: 'Theme colors',
},
cloud: {
title: 'Your friend has a sick config? One command in chat.',
subtitle: 'Every cloud slot has its own code. Send it to a friend or type it yourself on another PC: the settings load right in game, no files, no zips.',
ctaAuthenticated: 'My configs',
ctaAnonymous: 'Create account',
ctaShowcase: "See other people's configs",
chatConfirmation: '[LoVisual] Loaded config "pvp"',
chatAriaLabel: 'Example: loading a config by code in the game chat',
},
howItWorks: {
slotsTitle: 'Four slots for every mood',
slotsDesc: 'One for PvP, one for streaming, one for the days you can’t be bothered. Each has its own code.',
slotsAriaLabel: 'Example slots',
emptySlot: 'empty',
slotNamePvp: 'pvp',
slotNameStream: 'stream',
slotNameLazy: 'lazy',
slotCodePlaceholder: '••••••••',
linkTitle: 'How to link the game to your account',
linkStep1: 'Open the Account tab in the mod: your code is there.',
linkStep2: 'Paste it on the "Link game" page.',
linkStep3: "That's it. From now on the mod signs in by itself, no password.",
showcaseText: 'Like someone’s config on the showcase? One button and it’s in your free slot.',
showcaseLink: 'Open showcase',
},
hud: {
title: 'Move the HUD right here',
lead: 'FPS, coordinates, module list, keys and ping: the same widgets the mod draws. Grab them with the mouse or push them with the arrow keys.',
caption: 'In game the HUD moves exactly like this.',
reset: 'Put it back',
widgetFps: 'FPS',
widgetCoords: 'Coordinates',
widgetModules: 'Module list',
widgetKeys: 'Key presses',
widgetPing: 'Ping',
unitMs: 'ms',
dragAria: 'Draggable HUD widget "{{name}}". Arrow keys move it.',
},
wall: {
title: '86 modules. 50 are about looks.',
lead: 'The full list, same as the in-game menu. Hover a column and it stops, so you can actually read it.',
columnsAria: 'Module categories',
},
showcase: {
title: 'What other players run',
lead: 'The most copied configs on the showcase. See one you like? Grab it into your slot.',
cta: 'Whole showcase',
empty: 'Nothing here yet. Be the first to share a config.',
by: 'by {{author}}',
copies: 'copies',
},
faq: {
title: 'What people usually ask',
q1: 'Is it really free?',
a1: 'Yes. Open source, no subscriptions, nothing to pay for.',
q2: 'Which version does it run on?',
a2: 'Minecraft 26.2 on the Fabric loader.',
q3: 'Do I need an account?',
a3: 'No, the mod works without one. You only need it for cloud slots and the showcase.',
q4: "It's not a cheat? Will I get banned?",
a4: 'LoVisual only changes what you see: it doesn’t touch memory and sends nothing to the server. Every server has its own rules though, so the admin has the final say.',
q5: 'How do I move my settings to another PC?',
a5: 'Save your config to a cloud slot, then load it on the other PC with the slot’s code.',
downloadTitle: 'Grab it and jump in',
downloadLead: 'One .jar from GitHub. Drop it in your mods folder, launch the game with Fabric, open the menu.',
downloadCta: 'Download for free',
downloadNote: 'Latest release for Minecraft 26.2 on Fabric',
releaseLink: 'All versions on GitHub',
},
} satisfies Translation<typeof landingRu>