export default {
  nav: {
    home: 'Home',
    catalog: 'Catalog',
    blog: 'Blog',
    howtos: 'How-tos',
    engines: 'Engines',
    code: 'Code',
    team: 'Team',
    contact: 'Contact us',
    retro: 'Retro Mode',
    exitRetro: 'Exit Retro Mode',
    rss: 'RSS',
  },
  common: {
    status: {
      released: 'released',
      demo: 'demo',
      development: 'development',
      archived: 'archived',
    },
    error: 'Error!',
    loading: 'Loading...',
    missingApiConfig: 'Missing API Configuration',
    failedToConnectWiki: 'Failed to connect to Wiki',
  },
  home: {
    welcomeTo: 'Welcome to',
    subtitle: 'Teletype Games is an independent game development community built on creative freedom, equality, and an open-source mindset. Our goal is to create experimental and full-fledged games with short development cycles.',
    startsOn: 'Starts on:',
    upcomingEvents: 'Upcoming Events',
    featuredGame: 'Featured Game',
    playInBrowser: 'Play in Browser',
    viewProjectDetails: 'View Project Details',
    latestFromYoutube: 'Latest from YouTube',
    visitChannel: 'Visit Channel ↗',
    newRelease: 'New Release',
    watchOnYoutube: 'Watch on YouTube',
    note: 'Our HowTo-s and blog posts are written by AI with human supervision.',
    catalog: {
      title: 'Catalog',
      desc: 'Here you can find our games. Discover our creations for TIC-80 and other platforms, many of which you can try directly in your browser.',
      btn: 'Browse Games',
    },
    wiki: {
      title: 'Wiki',
      desc: 'We gather our public interest development knowledge here. Read through technical descriptions and development logs.',
      btn: 'Knowledge Base',
    },
    git: {
      title: 'Git Repos',
      desc: 'All our projects are open source. Browse our code, study our solutions, or even participate in the development.',
      btn: 'Gitea',
    },
    youtube: {
      title: 'YouTube',
      desc: 'Watch our development vlogs, gameplay videos, and tutorials on our official YouTube channel.',
      btn: 'Watch on YouTube',
    },
    spotify: {
      openInSpotify: 'Open in Spotify ↗',
    },
  },
  contact: {
    title: 'Contact Us',
    subtitle: "Have questions, feedback, or just want to say hi? We'd love to hear from you!",
    joinDiscord: 'Join our Discord',
    emailUs: 'Email Us',
    emailDesc: 'For business inquiries, support, or detailed feedback, feel free to drop us an email.',
    community: 'Community',
    communityDesc: 'Join our primarily Hungarian-speaking community (English speakers are also welcome!)',
    social: 'Social Media',
    socialDesc: 'Follow us on social media for the latest news and content.',
    discord: {
      desc: 'We have a vibrant Discord server for real-time chat and support.',
      link: 'Join Discord Server',
    },
    youtube: {
      desc: 'Watch our latest vlogs and development videos on our channel.',
      link: 'Visit Channel',
    },
    irc: {
      desc: "If Discord is too modern, find us on IRC!",
    },
    bbs: {
      desc: 'Join us for some retro vibes on our BBS!',
    },
    facebook: {
      desc: 'Follow us on Facebook for the latest news and updates.',
      link: 'Visit Facebook Page',
    },
    linkedin: {
      desc: 'Follow our team on LinkedIn for professional updates.',
      link: 'Visit LinkedIn Page',
    },
    spotify: {
      desc: 'Listen to our community playlist while coding or gaming!',
      link: 'Open Playlist',
    },
  },
  blog: {
    badge: 'Community Stories',
    title: 'Developer Blog',
    subtitle: 'News, updates, and behind-the-scenes stories from the Teletype Games community.',
    errorTitle: 'Failed to connect to Wiki',
    noPostsTitle: 'No blog posts found',
    noPostsDesc: "We haven't published any blog posts yet. Check back soon!",
    newPost: 'New Post',
    readMore: 'Read more',
  },
  catalog: {
    title: 'Our Games',
    subtitle: 'Discover games made for TIC-80 and other platforms, with versions playable directly in your browser!',
    filter: {
      all: 'All',
      released: 'Released',
      demo: 'Demo',
      development: 'Development',
      archived: 'Archived',
    },
    author: 'Author:',
    platform: 'Platform:',
    play: 'Play',
    moreInfo: 'More Info',
    downloads: 'downloads',
  },
  catalogShow: {
    back: 'Back to Catalog',
    projectInfo: 'Project Info',
    author: 'Author',
    platform: 'Platform',
    license: 'License',
    about: 'About',
    latestStable: 'Latest Stable',
    released: 'Released:',
    playNow: 'Play Now',
    download: 'Download',
    source: 'Source',
    docs: 'Docs',
    allReleases: 'All Releases',
    version: 'Version',
    releaseDate: 'Release Date',
    devVersions: 'Development Versions',
    notFound: 'Game not found',
    failedToLoad: 'Failed to load:',
    loading: 'Loading...',
    play: 'Play',
    downloads: 'downloads',
    links: 'Links',
    platformLinks: 'Platform Links',
    assetsTitle: 'Downloads',
    assetDownload: 'Download',
    assetOpen: 'Open',
    assetKind: {
      cartridge: 'Cartridge',
      source: 'Source code',
      html: 'Web',
      docs: 'Documentation',
      win_x86: 'Windows (32-bit)',
      win_x64: 'Windows (64-bit)',
      linux_x86: 'Linux (32-bit)',
      linux_x64: 'Linux (64-bit)',
      linux_arm64: 'Linux (ARM 64-bit)',
      mac_x64: 'macOS (Intel)',
      mac_arm64: 'macOS (Apple Silicon)',
      mac_universal: 'macOS',
    },
  },
  team: {
    title: 'Our Team',
    subtitle: 'Meet the brilliant minds behind Teletype Games.',
  },
  engines: {
    badge: 'In-house Tech',
    titleLead: 'Our',
    titleAccent: 'Engines',
    subtitle: 'The engines and frameworks we build, maintain and ship our games and services on.',
    errorTitle: 'Failed to connect to Wiki',
    noPagesTitle: 'No engines found',
    noPagesDesc: "It seems like there aren't any engine pages available on the wiki at the moment.",
    explore: 'Explore',
    openWiki: 'Open in Wiki',
  },
  howtos: {
    badge: 'Knowledge Base',
    title: 'Tech HowTo Center',
    subtitle: 'The latest documentation, technical guides, and development logs from our knowledge base.',
    knowledgeBase: 'Knowledge Base',
    errorTitle: 'Failed to connect to Wiki',
    noPagesTitle: 'No pages found',
    noPagesDesc: "It seems like there aren't any public pages available on the wiki at the moment.",
    noDesc: 'No description provided.',
    browseWiki: 'Browse Wiki Home',
    new: 'New',
    read: 'Read',
  },
  builds: {
    title: 'Build Matrix',
    subtitle: 'Which engines build for which platforms.',
  },
  stores: {
    title: 'WarpEngine Store',
    subtitle: 'Our games on your own machine, kept up to date — as an app, a command line, or your console\'s own library.',
    lead: 'Our whole catalog on your own machine, kept up to date. The quickest way in is the app: install it, and games land in your application menu like anything else you have installed. If a window is the wrong shape — a server, a script, or a console with its own library — there is a command line for desktops, and integrations that put our games into Batocera\'s and RetroArch\'s own libraries. All of it downloads straight from this site with box art, and all of it uses nothing but the Python 3 standard library.',
    clientTitle: 'Get WarpEngine Store',
    clientDesc: 'A small desktop application: the catalog as a grid of cards, one click to install a game into your own application menu, one to play it, one to remove it. Nothing to set up first — it downloads the store itself on first run — and on Windows it is the way in, because `curl … | sh` does not exist there.',
    clientPlatforms: 'Linux, macOS and Windows',
    clientShotAlt: 'The WarpEngine Store window: the store picker and category filters on the left, and the catalog as a grid of game cards with install and play buttons.',
    clientPointSetup: 'Sets the store up itself on first run — nothing to install beforehand.',
    clientPointBrowse: 'Filter by platform, by what is installed, or by what has an update.',
    clientPointSame: 'The same store underneath, so the command line keeps working on the same games.',
    clientDownload: 'Download the app',
    clientNote: 'Python 3 has to be on the machine, as it does for the command line — the store itself is a Python program and the window drives it. The macOS build is signed but not notarised, so macOS asks before opening it the first time; the download page says how.',
    chooseTitle: 'Other ways in',
    chooseDesc: 'The same catalog and the same engine underneath, for the machines where a window is the wrong shape: a command line for scripts and servers, and integrations that put our games into a console\'s own library.',
    repo: 'Git repository',
    docs: 'Documentation',
    installTitle: 'Install',
    useTitle: 'Use it',
    uninstallTitle: 'Remove it',
    uninstallDesc: 'One line takes it all back out: the games, the metadata, the store itself.',
    uninstallNote: 'Your own games are never touched. Anything you put in the store\'s folder keeps its place, your play counts and favourites survive, and the backups the store made of files it found are listed rather than deleted.',
    platformsTitle: 'What they install',
    platformsDesc: 'A catalog platform is installable when its release file boots directly in an emulator — the same cartridges either way. Our other platforms ship web and desktop builds, which no emulator loads; on a Batocera box those can be installed as Ports instead.',
    engineTitle: 'Run your own store',
    engineDesc: 'Nothing here is specific to us. Each store is just a config file on top of an open engine that works with any WarpEngine-based site: point it at your own catalog, give it a name and a folder of its own, and your games land on a device the same way. The two engines share warpstore, which does the catalog side for both, so a third kind of device is an adapter and a config rather than a new program. Several stores can live side by side on one machine without touching each other\'s games.',
    copy: 'Copy',
    desktop: {
      name: 'Desktop CLI',
      site: 'Teletype Games',
      tagline: 'For scripts and servers',
      installDesc: 'Run this on the computer you want to play on. It downloads the games, installs them under your own user account and adds them to your application menu — no administrator rights, nothing installed system-wide.',
      installNote: 'The native builds are tens of megabytes each, so the first run takes a while. Games we have no native build for get an entry that opens the browser version instead, and those need the network to play. This is the same store the app above installs, so the two are interchangeable on one machine.',
      useDesc: 'The store has a small CLI, and `paths` shows where things went on your machine:',
    },
    batocera: {
      name: 'Batocera',
      site: 'Batocera project',
      tagline: 'The plug-and-play retro distribution',
      installDesc: 'Run this over SSH on the Batocera box. It installs the engine, writes the config, creates the Ports entry and runs the first sync.',
      installNote: 'Then restart EmulationStation so the games show up:',
      useDesc: 'On the device: Ports ▸ "Teletype Games Store". Over SSH the store has a small CLI:',
    },
    retroarch: {
      name: 'RetroArch',
      site: 'RetroArch project',
      tagline: 'Desktop, Android, Steam Deck, handhelds',
      installDesc: 'Run this on the machine RetroArch is installed on. It reads your retroarch.cfg to find where your playlists, thumbnails and cores live, then writes one playlist per platform with box art.',
      installNote: 'Restart RetroArch afterwards — it builds its menu at startup. If the VICE x64 and TIC-80 cores are missing it still works, and RetroArch asks which core to use the first time.',
      useDesc: 'The store has a small CLI. Close RetroArch before syncing: it writes its playlists back when it exits, so a sync underneath a running instance can be undone.',
    },
  },
  code: {
    title: 'Codebase',
    subtitle: 'Explore our collection of open-source projects, study our source code, and contribute to our independent game development tools.',
    openGitea: 'Open Gitea',
    noCommits: 'No recent commits found or accessible from public repositories.',
    recentCommits: 'Recent Commits',
    language: 'Language:',
    updated: 'Updated:',
    authoredBy: 'Authored by',
    on: 'on',
  },
}
