Mohammad Ashour

Mohammad is a generalist software developer with over 15 years of experience writing code for startups, enterprises, and everything in between. These days, Mohammad writes and edits i18n tutorials for Phrase. He loves electronic music, design, gaming, and traveling.

  • The Ultimate Guide to Laravel Localization

    The Ultimate Guide to Laravel Localization

    Phrase dives deep into Laravel localization, covering routing, strings, and more.

    Read more

  • Mastering Qwik Localization: A Comprehensive Guide

    Mastering Qwik Localization: A Comprehensive Guide

    We localize a Qwik app with the Qwik Speak i18n library, covering all the ins and outs of localization.

    Read more

  • A Guide to NestJS Localization

    A Guide to NestJS Localization

    We localize a Nest app with nestjs-i18n, working through controller, service, and database localization.

    Read more

  • Software Localization with ChatGPT

    Software Localization with ChatGPT

    We build and localize an app using ChatGPT to generate code while observing best prompting practices.

    Read more

  • A Guide to Date and Time Localization

    A Guide to Date and Time Localization

    Phrase sheds light on the intricacies of global dates and times, covering formatting, time zones, regional calendars, and more.

    Read more

  • Next.js Localization with Format.JS/react-intl

    Next.js Localization with Format.JS/react-intl

    Explore the ins and outs of localizing Next.js Pages Router apps with react-intl/Format.JS.

    Read more

  • Pluralization: A Guide to Localizing Plurals

    Pluralization: A Guide to Localizing Plurals

    Learn more about how to get pluralization right in your multilingual app and ensure a smooth user experience for your global user base.

    Read more

  • Next.js 13/14 App Router Localization with next-intl

    Next.js 13/14 App Router Localization with next-intl

    Take a deep dive into Next.js localization using an App Router demo and next-intl. We’ll explore routing, Server and Client Components, and much more.

    Read more

  • How to Localize SolidJS Applications with i18next

    How to Localize SolidJS Applications with i18next

    Master the art of tailoring SolidJS applications for international users by leveraging the powerful i18next library.

    Read more