Free JSON Locale Checker CLI for i18n Projects
What the CLI does @json-translate/check compares translated JSON locale files against a source locale. It is designed for the last step after transl…
Последние новости Web от Tech News
What the CLI does @json-translate/check compares translated JSON locale files against a source locale. It is designed for the last step after transl…
Most AI assistants are built English-first. When you build one for Persian (Farsi) speakers, a surprising number of assumptions break. Here are the…
Clinical trial teams running multicentre studies usually end up managing linguistic validation status in a spreadsheet. Someone owns a tab per langu…
Compliance teams dealing with CSDDD requirements are discovering a problem that looks like a translation task but is actually a data and workflow pr…
Most i18n bugs aren't discovered by developers. They're discovered by a Polish user who sees "5 wiadomości" rendered as "5 wiadomość", or by an Arab…
Paste 𝐡𝐞𝐥𝐥𝐨 into a search box and search for hello . You get nothing. That surprises people, and it shouldn't. The bold text you copy from a "fancy…
Credential recognition workflows show up more often than you'd expect in internal tooling: HR platforms for relocating employees, immigration case m…
The first time I shipped an Arabic locale, I thought the work was translation plus one TextDirection . The translation was the easy half. What took…
Translation bugs that crash are easy. You find them, you fix them, they stay fixed. The expensive problem is slower: the same concept, translated th…
،السلام عليكم معظم تطبيقات SaaS تُبنى بالإنجليزية أولًا، ثم تُضاف العربية في النهاية… فينهار كل شيء: الهوامش في الجهة الخاطئة، الأيقونات معكوسة، ال…
I localized a mobile app into ten languages. Most of what I'd read beforehand was about how to translate. Almost none of it was about what goes wron…
Every cross-border tracking UI eventually hits the same wall: a scan line arrives in a language your users cannot read, and you have to decide what…
This week I searched for my own brand on Google, and my French homepage came up with an English title and a "Translate this page" link under it. My…
When I added more languages to dizi.jpg, my TV show and movie tracker, the obvious plan was to call a commercial translation API whenever a descript…
Most i18n discussions focus on UI strings, date formats, and pluralization rules. Almost nobody talks about the internal documents that HR and legal…
При разработке мультиязычных приложений на Vue 3 или Nuxt библиотека vue-i18n долгие годы оставалась безальтернативным стандартом. Кадзупон (Kazupon…
Everybody "supports multiple languages." Almost nobody ships Hebrew. When we closed the v3.131.x line on MeshCtx — an open-core (AGPLv3) memory laye…
We graded 330 language models on Korean across seven axes. Before any of that, a four-line function threw out a third of the answers. That function…
A Tour of Go is one of the first resources many developers encounter when learning Go. It is interactive, concise, and closely connected to the Go e…
As a front-end developer, I often encounter projects that require internationalization (i18n). Making a website multilingual with plain text message…
Перевод интерфейса меняет текст, но сам по себе не создаёт отдельную языковую страницу. Один адрес /search/music может показать английский или русск…
A game catalog looks like a client-side application: filters, search, cards, detail pages, and playable iframes. It is still a poor reason to ship t…
A translated Polish subscription screen ships. QA signed off. A user on the 3-month plan sees "Otrzymaj 3 miesięcy dostępu Premium" — and it reads w…
Когда Next.js перешел с Pages Router на App Router и убрал встроенную поддержку i18n-роутинга, библиотека next-intl стала стандартом по умолчанию дл…
Есть готовый сайт, написанный на Laravel + Vue. Руководство попросило сделать его мультиязычным. Зная, что для Laravel "есть все", я сходу без чтени…
I run AI Change Watch , a small independent project that crawls what 15 AI vendors publish about their own models — deprecation tables, lifecycle pa…
I was cleaning up the UI on a side-project iOS app and did one thing: set Dynamic Type to XXXL and screenshot every screen. Reading the code had tur…
Last month I rebuilt a small website I run. Static export, eight languages, hosted on Cloudflare Pages — free, fast, and nothing to patch. The catch…
I run a maintenance sweep over my own site every day. Yesterday it found 1,474 dead internal links that had been sitting there in plain sight, on 73…
My app serves the same content in Chinese and English: personalized readings for Chinese birth charts, generated by an LLM. The readings are cached;…