Hello everyone, good afternoon! I hope you are all doing well, getting plenty of rest, and enjoying some quality time with your families. Here’s the latest update on Hive Grove.
I put in a good amount of effort yesterday and today to implement a few new features in the game—nothing too drastic regarding gameplay mechanics, but rather improvements to communication and new choices for players.
Here’s what has been updated so far: full support for multiple languages, a new in-game settings menu, and a second reward mode that allows you to receive HIVE directly as a stake—meaning you receive it straight as Hive Power (HP).
So, come along as I explain each item in detail!
Settings Panel
A new Settings menu has been added to the player name dropdown in the header—right where your username and wallet balance are displayed. In it, you can:
![]()
- Choose the interface language (EN / PT-BR / ES)
- Choose the reward mode when watering your trees
Preferences are saved on the server and automatically restored when logging in on any other device.
Supported Languages
To avoid letting the game grow before implementing language selection—which would certainly have been a much bigger task—I decided to tackle this early and create the structure for language configuration. Hive Grove is now available in three languages:
- 🇧🇷 Portuguese (PT-BR)
- 🇺🇸 English
- 🇪🇸 Spanish
![]()
Language switching happens in real-time, without reloading the page. All game screens have been translated: the grove, shop, friends, social network, purchase modals, rewards, tree information, and much more.
❗️❗️❗️ ATTENTION❗️❗️❗️
Obviously, some phrases or words may seem strange or out of context, because I put everything together by writing in Portuguese and then translating it into English and Spanish using Claude Code and Google Translate, so if you find anything really strange, please let me know.
What has been translated
Practically all visible strings in the game now follow the selected language:
Grove
- Title "My Grove"
- Subtitle with tree and land count
- Locked slot card: "New land" and "Buy in Shop"
- Modal "Plant a Tree" with list of trees, stats and descriptions
Tree Slot
- Production rate per watering
- Stage information (current, next, maximum)
- Help count Active with reduced cooldown
- Complete information modal table (Type, Stage, Total waterings, Planted in, Base reward, Bonus chance, Next stage, Status, Active aids)
- Reward modal title — no emoji in the title and no warning line about reward distribution
Shop
- Title, tree and terrain sections
- Terrain expansion cards with all states (acquired, next, locked)
- Purchase confirmation modals
- Feedback toasts
- Tree descriptions translated directly into i18n keys
Planting
- List of trees with translated stats and descriptions
- Limit reached badge
- Confirmation modal with stats and buttons
Friends
- Title, placeholder, buttons, loading states, Grove not found message
Social Network
- Title "Grove Network", description, graph legend, scan button
- Loading and error states
- Relationship badges (mutual, following, follower)
- Selected card details with interaction breakdown
- Interactive graph tooltip
Other
- "Close" button on modals
- "Friend Messages" in the sticker modal title
- "Your contribution" and "You helped @{user}" in the sticker panel
- "Empty plot" and "Click to plant" for empty slots
Reward Mode: Stake (HP / Power UP)
In addition to liquid HIVE, it is now possible to receive watering rewards directly as HIVE Power (HP). While it may seem like a small amount at first, over time—and as your trees grow—your daily total could exceed 2 or 3 HIVE going directly into your HP.
![]()
A way to grow without much effort: simply log in, make your claims, and watch your trees grow. It starts small, but the numbers eventually become larger and more impressive.
The mode can be toggled at any time in the settings, and the current mode label is displayed in the result modal after each watering. Just remember to change this setting before watering your trees to ensure you get the expected result.
Additional improvements
![]()
- Auto-focus on the username field on the login screen
- Character limit for sticker messages increased from 35 to 40
- Layout fix for the dropdown: the Portuguese word "Configurações" was causing a line break, so I made a small adjustment to prevent this from happening.
Technical architecture
Internationalization was implemented using a custom hook (useT) that reads keys from language-specific JSON files, with an automatic fallback to English. Strings with parameters use simple substitution: t('key').replace('{param}', value). Each component instantiates its own const t = useT(), adhering to React's rules of hooks. ---
![]()
These changes make Hive Grove more accessible to players from different countries and pave the way for easily adding new languages in the future. They also give players the freedom to choose whether they want their rewards in liquid Hive or directly as HP.
Each small detail might seem minor, but when viewed as a whole, it’s clear that everything makes a difference. Often, simply having the game or website available in your native language makes you more inclined to invest your time and stick around, saving you the hassle of dealing with awkward translations.
This version is already live! Go check it out and leave your suggestions or feedback! A huge thank you to everyone!