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 Angular Localization

    The Ultimate Guide to Angular Localization

    Learn end-to-end Angular localization with the built-in i18n library and explore third-party internationalization alternatives along the way.

    Read more

  • Gatsby i18n: A Hands-on Guide

    Gatsby i18n: A Hands-on Guide

    Hit the ground running quickly with this Gatsby i18n tutorial and learn how to add internationalization support to your Gatsby project.

    Read more

  • How to Localize Software at Scale: A Step-by-Step Guide

    How to Localize Software at Scale: A Step-by-Step Guide

    Taking software from an MVP to a full-fledged solution? Learn how to remove roadblocks to growth and localize software for a global user base.

    Read more

  • Vue 2 Localization with Vue I18n: A Step-by-Step Guide

    Vue 2 Localization with Vue I18n: A Step-by-Step Guide

    Get an insight into Vue 2 localization and learn how to plug the Vue I18n library into your app to make it ready for global users.

    Read more

  • Localizing Mithril Applications

    Localizing Mithril Applications

    Keep your Mithril Single Page Application (SPA) lean with a tiny, bespoke i18n library, and make it ready for localization with ease.

    Read more

  • Flutter Over-the-Air Translation with Phrase

    Flutter Over-the-Air Translation with Phrase

    Stop waiting for mobile store approval and get fresh content to your Flutter app users instantly across the globe—with Phrase Over the Air.

    Read more

  • Roll Your Own i18n Solution with React and Redux

    Roll Your Own i18n Solution with React and Redux

    Avoid bloating your bundle with third-party i18n libraries, and engineer your own solution with React and Redux to keep your code focused on exactly what you need.

    Read more

  • The Ultimate Guide to Flutter Localization

    The Ultimate Guide to Flutter Localization

    Let’s decode the secrets of Flutter localization so you can speak your users’ language and keep coding your way to global domination.

    Read more

  • Localizing Unity Games Step by Step

    Localizing Unity Games Step by Step

    Learn all the tricks to using Unity’s first-party localization package to make your games available to the world.

    Read more