
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
Learn end-to-end Angular localization with the built-in i18n library and explore third-party internationalization alternatives along the way.
-

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.
-

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.
-

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.
-

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.
-

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.
-

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.
-

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.
-

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.