5 Tips for Website Internationalisation

24 Oct 2017

One of the main challenges we faced when developing Downtime Monkey was internationalization (or depending on your point of view: internationalisation, internacionalización, internasjonalisering or 国際化). The aim was to provide our services to as many people as possible across the world - we learned a few things in the process and we thought we'd share some tips...

website internationalisation

Email - it's easy

Email is universal and isn't affected by country boundaries - an email sent locally can be treated the same way as one sent across the world. The language the email is read in may be different though, which takes us to the next point.

Languages - there are more than you think

At the time of writing there are 6909 living languages - that's over 35 times the total number of countries. We won't go as far as saying that delivering content in all these languages is impossible - we'll go with infinitely improbable. This illustrates that even with a worldwide service it is important to target your audience. We decided on English as the only language because attempting multiple translations would be a lot of work at a stage when we needed to focus on developing our services. In the future we intend to roll out content in Spanish, French and German as these languages are widely spoken throughout the world.

Content - tailor where possible, adapt where essential

Even though it's not practical to provide translations for everyone, it is possible to tailor content to users in specific countries. Downtime Monkey has specific pages with unique content for (in alphabetical order) Australia, Canada, Ireland, New Zealand, United Kingdom and the United States. We also have adaptive content for almost every other country in the world so that users in Switzerland, for example, will see prices in Swiss Francs, and users in India will see prices in Rupees.

Payments - use the customer's local currency

People don't like hidden charges and if a customer pays in a foreign currency (for them) their credit card provider will probably charge a foreign currency transaction fee. Also, if a potential customer sees prices in a foreign currency they won't know the exchange rate that will be applied by their card provider, so they won't know the real cost of their purchase. Downtime Monkey supports payments in over 100 local currencies so that users all over the world can buy in their own currency.

SMS - make sure they get through

Unlike email, there can be geographical and network barriers to text messages. When sending texts to users is a part of the service they need to know that they'll receive them. Having a list of countries (and mobile phone networks) that can receive texts and letting customers know whether they can receive texts is important. Our SMS Alerts page shows how we do this. Also, there is no substitute for testing... providing a way for customers to send a test SMS to make sure they receive it is a useful feature.

All Posts

 Server Upgrade Completed

 Database Upgrade Completed

 Website Monitoring Prices Compared

 Scheduled Maintenance 17th June 2021

 US Text Alerts Updated For 10DLC

 A Quick Study Of Response Time

 'Early-bird' Discount Ends November

 Downtime Logs... All In One Place

 Timestamps On Downtime Alerts

 Stats At A Glance

 The Effects Of COVID-19 Lockdowns

 Lockdown Bugfixes & Midnight Coding

 Greatly Reduced Server Loads

 Monitoring URLs With Query Strings

 New Year's Carbon Offsetting

 Keeping Your Web Host Honest

 New Pro Plans For EU Individuals

 New Downtime Alert Options

 New SMS Provider for the US

 Free & Pro Monitoring Compared

 New SCA-ready Payments System

 Global Website Monitoring

 Downtime Alerts: An Ideal Custom Setup

 Server Upgrade & IP Address Change

 Website Monitoring: Cheap vs Free

 Improvements & Bugfixes

 Website Content (Keyword) Monitoring

 Cheap Website Monitoring Pro Plans

 Spring Cleaning = Bug Fixing

 Bug Found & Fixed

 Server Upgrade Scheduled Completed

 Whitelist Email Addresses in cPanel

 Monitoring Software Awards

 Website Downtime Alerts To Slack

 Whitelist Email Addresses: Thunderbird

 Monitor Response Time

 Whitelist Email Addresses in Yahoo Mail

 How we improved accessibility by 42%

 Whitelist Email Addresses in Outlook

 Whitelist Email Addresses In Gmail

 Why Whitelist An Email Address?

 User Interface Improvements

 Free Email Support For All

 When is a website considered down

 Bulk import, edit and delete monitors

 Privacy, democracy & bureaucracy

 How Much Downtime is Acceptable?

 Feature: Custom Alert Times

 Server Upgrade Scheduled Completed

 Free Plan Upgraded to 60 Monitors

 New Feature: Rate Limit SMS Alerts

 How We Boosted Page Speed By 58%

 How To Reduce Website Downtime

 Making the Monkey

 How To Monitor A Website

 5 Tips for Website Internationalisation

 We're Live...

 Initial Development Completed