A Guide to Localizing Rails Active Record Models

Ruby on Rails needs no introduction. Though the Model-View-Controller (MVC) web framework has lost some of its star power in recent years, Rails is still an excellent choice for agile web development. Ruby’s elegant, expressive syntax, combined with Rails’ philosophy of convention over configuration, creates a fluid developer experience that…

0 Comments

Blazor WebAssembly I18n from Start to Finish

This guide will walk you through the Blazor WebAssembly i18n process from start to finish. We will do so by creating a sample form to add the data of an employee joining a company. The employee data saved via the form will eventually be displayed in a table. We will…

0 Comments

Expanding a Business Internationally in 2021

Are you dreaming of going global with your business? You are not the only one. Accessing the global market is the ambition of many companies, but it requires strategic thinking, research, and a methodical approach. There are many aspects to take into account, and neglecting any of them could be…

0 Comments

Phrase in 2020: an Exceptional Year in Review

If there’s something we all know for sure, it’s that 2020 has been a year like no other. Exceedingly tough for some, bittersweet for others, and out of the ordinary for absolutely everyone. As a global pandemic sweeps through communities in every corner of the world, we’ve been forced out…

0 Comments

Detecting a User’s Locale in a Web App

Whether we’re developing a simple blog, or a sophisticated, modern single-page application (SPA), oftentimes, when considering i18n in a web application, we hit an important question: how do we detect a user’s language preference? This is important because we always want to provide the best user experience, and if the…

0 Comments

Developer Glossary: 10 Phrases Product Managers Need to Understand

Technology has tremendously evolved down the years. People working with it have naturally created their very own interpretation of the environment. In an attempt to model their problems, they develop abstractions and tools to help them tackle complexity, so talking with software people aka developers often involves learning a new…

0 Comments

Android Translation: Top 5 Mistakes to Watch Out For

Android translation and localization are complex endeavors that require discipline and respect for a handful of rules and practices. If you want to achieve high-quality results, a thorough translation and localization process is a must. Let’s take a look at five major pitfalls to watch out for when translating and localizing…

0 Comments

Translating Angular Applications with a Built-In I18n Module

We have already published a handful of articles on the process of translating Angular applications. However, they usually cover a third-party tool called ngx-translate. While this is a great solution, there is also a built-in Angular I18n module – and it is a recommended choice by the official docs. The module…

0 Comments