cd /news/ai-agents/what-shipping-hebrew-rtl-actually-ta… · home topics ai-agents article
[ARTICLE · art-134933] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

What Shipping Hebrew RTL Actually Takes: Anatomy of an 11-Language Release

The MeshCtx project shipped Hebrew as its 11th fully supported language, completing a right-to-left localization effort for the open-core AGPLv3 memory layer for AI agents. The release added 278 i18n-related tests within a 3,790-test regression baseline, per-language health badges, and a fix for 30 stale default model IDs in its translation file.

by read1 min views1 publishedSep 20, 2026

Everybody "supports multiple languages." Almost nobody ships Hebrew.

When we closed the v3.131.x line on MeshCtx — an open-core (AGPLv3) memory layer for AI agents — the headline feature wasn't a model integration or a new API. It was making the 11th language, Hebrew, real: not Google-translated menu strings, but a full right-to-left experience with behavioral tests. Here's what that actually involved, with numbers from the public changelog.

MUI_LANGUAGE — and yes, there was a bug where page translation binding required MUI_PAGE. That class of installer-level i18n bug never shows up in your app code.CFBundleLocalizations = 11 Arabic and Hebrew flip the writing direction, and every left-to-right assumption breaks:

dir attributedir=ar|he 278 i18n-related tests live inside a regression baseline of 3,790 passing tests. Two checks worth stealing:

signup.title instead of text" class of bug, caught before release. One release fixed 30 stale default model IDs inside i18n_translations.json itself — proof that translation files rot like code does.

The UI shows per-language health badges, so missing coverage is visible and assignable — community contributors can pick a language and see exactly what's missing. A single September batch back-filled 65 pages. Localization became a maintained surface with its own CI story.

MeshCtx is AGPLv3, downloads for Windows/macOS/Linux on the releases page. If your project is stuck at "English plus machine-translated Spanish," the registry-plus-badges pattern above is the cheapest upgrade path.

Which locale does your tool ignore? It's probably the one your competitors ignore too — that's the opportunity.

── more in #ai-agents 4 stories · sorted by recency
── more on @meshctx 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/what-shipping-hebrew…] indexed:0 read:1min 2026-09-20 ·