Building a multilingual Astro site without fake translations
A practical Astro localization guide for routes, content collections, reciprocal hreflang, canonicals, RSS, RTL, and translation-aware navigation.
From the workbench
Decisions, mistakes, and practical lessons from apps, business systems, Arabic interfaces, WordPress, and Odoo.
A practical Astro localization guide for routes, content collections, reciprocal hreflang, canonicals, RSS, RTL, and translation-aware navigation.
A practical WCAG-focused guide for Arabic websites covering RTL, semantics, keyboard access, contrast, forms, typography, and real browser testing.
Product discovery and business systems
A field method for spotting repeated problems, testing demand, and avoiding expensive assumptions before building.
A practical method for selecting Arabic and English UI fonts, pairing scripts, loading only needed assets, and testing real interface content.
Web engineering, performance, and accessibility
Practical criteria for choosing jQuery or native JavaScript, with notes on legacy maintenance and upgrading to jQuery 4.
Use one direction source and logical layout properties for Arabic and English React Native screens.
Choose, bundle, and test Arabic fonts, weights, line height, and text scaling in React Native.
Handle FlatList, navigation, drawers, carousels, and third-party components without double mirroring.
Odoo engineering and integrations
Handle language switching, Arabic numerals, server errors, storage, and tests without unsafe assumptions.
WordPress themes, plugins, and operations
A layered WordPress security plan covering updates, accounts, backups, permissions, rate limiting, XML-RPC, monitoring, and recovery tests.
Set up i18next and React Native direction as separate, testable concerns.