Tech News
Все новости AI & ML Architecture DevOps Open Source Programming Team Management Testing & QA Web

Последние новости

⚑ Сообщить о проблеме

Tech news from the best sources

Все темы AI Gear News Tech agents ai api architecture automation beginners career database devchallenge devops javascript llm machinelearning mcp opensource performance productivity programming python react security showdev testing tutorial typescript webdev
Все EN RU
EN

The iCalendar Spec Says 75 Octets, Not 75 Characters

I run AI Change Watch , a small independent project that crawls what 15 AI vendors publish about their own models — deprecation tables, lifecycle pa…

javascriptwebdevi18nprogramming
Dev.to Aug 27, 2026, 12:00 UTC
EN

I set the font to the largest size and found the same bug eleven times

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…

swiftuiiosa11yi18n
Dev.to Aug 16, 2026, 00:01 UTC
EN

Eight locales and no server: internationalizing a static Next.js site

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…

nextjsi18nseo
Dev.to Aug 14, 2026, 10:39 UTC
EN

Your hreflang says English-only. Does your language switcher agree?

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…

seowebdevjavascripti18n
Dev.to Aug 13, 2026, 19:51 UTC
EN

The translation model that cost 15 more was also the most confidently wrong

My app serves the same content in Chinese and English: personalized readings for Chinese birth charts, generated by an LLM. The readings are cached;…

llmi18naimachinelearning
Dev.to Aug 12, 2026, 05:14 UTC
EN

Shipping i18n at Scale Without a Translation Platform

Shipping a data-heavy tool across 5 locales, English, Dutch, German, French, Spanish, over 168 countries makes a translation platform feel inevitabl…

i18ndevopsmultilocalearchitecture
Dev.to Aug 11, 2026, 15:00 UTC
EN

How I Modeled US Lottery Tax Withholding for 21 Countries Without a Backend

Every time a US Powerball or Mega Millions jackpot balloons enough to hit global headlines, the advertised number is misleading in a very specific w…

javascripti18nwebdevshowdev
Dev.to Aug 6, 2026, 07:03 UTC
EN

React Native i18n in 2026: A Practical Expo Router Playbook

If your React Native app only speaks English, you're leaving ~75% of smartphone users on the table. Here's the modern stack for shipping a multiling…

reactnativeexpoi18njavascript
Dev.to Aug 3, 2026, 07:35 UTC
EN

Migrating an Expo app from Japanese to multi-language support in stages

This article is an English translation of the original Japanese article. I migrated an Expo app from Japanese only to Japanese, English, and Simplif…

exporeactnativei18ntypescript
Dev.to Aug 3, 2026, 01:04 UTC
EN

Use Google Sheets as a Translation Database for Your Web App (Apps Script + Next.js)

Every i18n setup I've seen has the same three-way standoff. Developers want type-safe JSON in the repo. Translators want a familiar tool, not a pull…

magesheetappsscripti18njavascript
Dev.to Jul 30, 2026, 21:43 UTC
EN

Translate Git Commit Messages Offline Without Rewriting Code

A repository can have clean code and still have a difficult history. One commit says fix: corrige timeout , another says feat: add retry logic , and…

gitpythontutoriali18n
Dev.to Jul 28, 2026, 19:45 UTC
EN

Docusaurus i18n: How to keep translations in sync (manual vs Crowdin vs GitHub Action)

If you maintain a Docusaurus site in more than one language, you already know the actual problem isn't translation — it's staying in sync . Someone…

docusaurusi18ngithubautomation
Dev.to Jul 28, 2026, 12:37 UTC
EN

Why Japanese and Korean Break Your Text Processing Pipeline

Most text processing assumes tokens are separated by spaces. Japanese and Korean quietly violate that assumption in different ways, and pipelines bu…

nlppythoni18nmachinelearning
Dev.to Jul 24, 2026, 19:03 UTC
EN

The one-line bug that broke Open Graph cards on 836 pages

For about a month, every social preview card on a site I build was silently cut off mid-word. Not truncated with an ellipsis — cut inside a word. PD…

webdevjavascripti18nseo
Dev.to Jul 23, 2026, 02:17 UTC
EN

4 ways canvas text rendering breaks in multilingual apps (that en/ja testing will never catch)

I run a large fleet of "preview it, then download it as PNG" web tools — name tags, certificate generators, price cards, badges — in five languages:…

javascripti18ncanvasfrontend
Dev.to Jul 23, 2026, 00:47 UTC
EN

Why Arabic text comes out backwards when you extract it from a PDF (and how to fix it)

If you've ever built a feature that extracts text from PDFs, an Arabic-speaking user has probably filed this bug: "the words come out in reverse ord…

webdevi18npdfunicode
Dev.to Jul 4, 2026, 00:15 UTC
EN

React i18n Libraries in 2026: A Practical Comparison

How react-i18next, react-intl, Tolgee, and LinguiJS compare for real projects TL;DR. There's no single best React i18n library. For most teams an IC…

reactwebdevi18n
Dev.to Jul 1, 2026, 12:30 UTC
EN

Serving 78 cards x 5 languages from one codebase: our i18n routing

Tarotas is a tarot card app we build at Inithouse. You shuffle, draw a card, and read a calm interpretation. No account required, no fortune-telling…

webdevi18nseoreact
Dev.to Jun 29, 2026, 04:21 UTC
EN

I find Japan-shaped holes in global software

There's a category of bug that only exists if you type Japanese, and it keeps showing up in software built by people who don't. Same shape, differen…

javascripti18nreactwebdev
Dev.to Jun 28, 2026, 23:06 UTC
EN

I Built a Bilingual Daily Planner — Here's What I Learned About AI and Language

Building a Bilingual Daily Planner: What I Learned Building a productivity app in English and Traditional Chinese at the same time sounds like a loc…

aii18nproductivitybuildinpublic
Dev.to Jun 27, 2026, 17:23 UTC
EN

I shipped a Pomodoro app in 39 languages as a solo dev — here's how i18n actually went

Most indie apps ship in English, maybe add a handful of "big" languages later, and call it done. I went the other way: Cadento , my SwiftUI Pomodoro…

iosswifti18nindiedev
Dev.to Jun 27, 2026, 04:51 UTC
EN

WPML vs Polylang vs WeLocale: Which WordPress Translation Plugin Is Right for You?

If you've ever searched "WordPress translation plugin," you've hit the same three names over and over: WPML, Polylang, and (increasingly) WeLocale.…

wordpresswebdevi18n
Dev.to Jun 26, 2026, 13:20 UTC
EN

Your locale files are drifting behind English and nobody reviews it

Most teams add a new English string in a PR and forget the other languages exist. The PR gets reviewed for logic. The French, German and Spanish fil…

webdevi18ngithubai
Dev.to Jun 22, 2026, 20:43 UTC
EN

The Enter key that quietly breaks Japanese input (and how to test if your app does it)

If your app has Japanese users — or wants them — there's a bug class your English-speaking team will almost never hit, and Japanese users hit in the…

japani18nwebdeva11y
Dev.to Jun 20, 2026, 16:52 UTC
EN

Why we picked Tolgee to localize an open-source database client

Localization is invisible. Nobody opens an app and thinks "wow, great translation infrastructure." They only notice when a button is cut off, a date…

opensourcei18nlinguidevtool
Dev.to Jun 19, 2026, 16:33 UTC
EN

Wuchale: One Year of Compile-Time i18n

Photo by Bernd 📷 Dittrich on Unsplash It has now been one year since the initial commit of Wuchale! A lot has happened since then and I will explore…

webdevi18njavascriptopensource
Dev.to Jun 16, 2026, 08:27 UTC
EN

Common mistakes when building a multi-domain photo app (CZ/SK/PL/EN/DE from one codebase)

At Inithouse, a studio shipping a growing portfolio of products in parallel, we run an AI photo animation tool across five country domains from a si…

webdevi18ndevopsreact
Dev.to Jun 12, 2026, 04:20 UTC
EN

Localizing SaaS Applications: What Developers and Writers Get Wrong

Localizing SaaS Applications: What Developers and Writers Get Wrong The demo goes live in Tokyo. Dates are formatted as MM/DD/YYYY . Currency shows…

localizationinternationalizationi18ntms
Dev.to Jun 10, 2026, 14:09 UTC
EN

Multilanguage good practices.

My i18n Setup Was Right. Until It Wasn't. Best practices have an expiry date. They expire silently. I'm building a 4-language landing page for a cli…

i18nwebdevgoodpractices
Dev.to Jun 8, 2026, 14:11 UTC
EN

Reciprocal hreflang in Astro, only when both languages exist

Astro 5's i18n routing handles URL generation and locale detection, but it doesn't emit <link rel="alternate" hreflang> for you. The naive fix…

astroi18nseowebdev
Dev.to Jun 6, 2026, 10:12 UTC

© Tech News — Агрегатор новостей

English Русский
Карта сайта Правовая информация Конфиденциальность Условия использования Авторские права / Удаление Контакт DSA

Выход с сайта

Вы собираетесь открыть внешний сайт:

Продолжить →