Vlogerly logo

Multi-language Articles & Translations

Ideas about writing and managing articles in multiple languages (English, Spanish, and more): translation workflow, per-language slugs, fallbacks, and locale handling.

Share your comment

  • Bilingual blog support is now complete

    The public blog now ships full English and Spanish localization, end-to-end. Every reader-facing string flows through the i18n system; nothing is hardcoded anymore.We also trimmed the locale set do...

    Published
  • Spanish is now a first-class language across the admin

    Vlogerly's admin app now ships with a full Spanish translation, alongside the existing English one. Browser language detection chooses the right locale on first visit; a cookie remembers the choice...

    Published
  • Article translations now sync correctly as you edit

    Editing a non-default locale used to have an awkward side effect: saving the Spanish translation would silently overwrite the canonical English fields. Switching back to English would show you the ...

    Published
  • Article queries now respect the reader's locale

    The article listing, search, by-category, and by-tag endpoints used to serve content in the default locale only, ignoring whichever language the reader was browsing in.Every one of those endpoints ...

    Published
  • Articles in non-default locales no longer 404 for readers

    If your default locale was English and you published an article that only had a Spanish translation, that article was returning 404 when a Spanish reader navigated to its URL. The query that fetche...

    Published
  • Locales now load only when needed

    The admin app used to ship every locale's translation JSON in the entry bundle that loads on first paint. That meant the sign-in page was paying for both English and Spanish translations — about 70...

    Published
  • Sitemap no longer claims translations that don't exist

    If you write an article in English and haven't translated it yet, the sitemap used to list a Spanish alternate URL that 404'd when crawled. That's bad for SEO and confusing for readers who clicked ...

    Published