4sh Changelog

Idle Beekeepers 0.48.0

in Idle Beekeepers

Features

  • The groundwork for languages: a message formatter, the language per device, and an English golden file
  • A reply, a diary line and a pause can be a message, shown in the player's language
  • The names of things by id, in any language, with English read from CONFIG
  • The keeper's sentences are messages: inspecting, hefting, washing, treating, harvesting, feeding, swarms and deaths
  • Hive work and the Quick bar's whole-farm jobs speak in messages
  • Selling and the business speak in messages
  • Offers, the garden and kitchen, the shop and the game's settings speak in messages
  • Land, the workshop, the farm, staff, kit and woodwork speak in messages
  • The rest of the engine speaks in messages: every reply and pause is one now
  • The hive cards' advice speaks in messages, shown in the player's language
  • What the save keeps (offers, orders, the winter's bank, entrance signs) carries a message too
  • The engine speaks only in messages, with one set of formats, and every saved key resolves
  • Light or dark is the first setting, beside the language, and shows which is on
  • The screens' English is guarded, and a converted screen can't take back a hard-coded string
  • The frame speaks in messages: header, guide, story, away card, tips, toasts and save errors
  • The Hives tab speaks in messages: the hive card, the yards, the rows, the quick bar and death causes
  • The Farm tab speaks in messages: the map, storage, honey house, workshop, cellar, garden, kitchen and land
  • Staff, the journal, the calendar and settings speak in messages
  • The Market and the Co-op speak in messages: selling, rules, brand, orders, supplies and the reader
  • The names on screen are read by id: achievements, projects, paints, supplies, kit, the cabinet, places, varieties and months
  • The sentences built for the screens speak in messages: goals, chapters, the almanac, stock, supplies and warnings
  • In simpler play, a chore daily care does tomorrow isn't lit; a calm line says so
  • Every name in French, with its articles and gender, and a check that they agree
  • The whole game in French: every reply, diary line, advice and screen
  • French is offered: a French browser opens the game in French, and Settings lets anyone pick
  • The books, the glossary and the story load in the player's language
  • The books, the glossary and the story in French
  • Npm run i18n:todo lists what French lacks, and what changed in English since its French
  • The site in French at /fr/ and /fr/wiki/
  • The French front page shows the game in French, and its tagline says what idle means

Bug Fixes

  • Languages never stop the game: a translation that can't render or load gives the English
  • A hive card says "1 day ago", not "1 days ago"
  • The screens' golden file keeps the books' and the glossary's words out
  • A count of one agrees with its noun: "1 mite", "1 colony came through", "Make 1 jar"
  • In another language, a region's own places keep their region's names
  • Longer words never make a page wider than a phone; the sweep now fails on it
  • French names everything it says: no English name inside a French sentence
  • English reads right: no "a autumn feeder", no "the a deli chain", hefts rounded
  • A chapter's "try this" names the job in words, not its id