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

Creating a WordPress Multilingual Site: Content & Polylang
Robust i18n plugins like Polylang make the setup of a WordPress multilingual site simple and quick. Let’s create a blog and internationalize it with ease.
-

Roll Your Own JavaScript i18n Library with TypeScript – Part 2
How about coding your own JavaScript i18n library? We’ll help you with interpolation (dynamic variables in translated strings), plurals, dates and currency.
-

Roll Your Own JavaScript i18n Library with TypeScript – Part 1
What would it be like to build a JavaScript i18n library from scratch? And on your own? In part 1 of our series, we’ll set up the basic i18n functionality.
-

Building and Localizing a Language Learning Mini-Game
Let’s have some fun with language and code. We’ll use Yandex’s Translate API to translate the words for the player on the fly and React to build out the UI.
-

Building an Awesome Magazine App with i18n in React
Learn how to build a React app with strong internationalization and localization support and make it ready for international audiences.