ThoughtWorks
  • Contato
  • Español
  • Deutsch
  • English
  • 中文
Visão geral
  • Cultura de engenharia, mentalidade de entrega

    Adote uma abordagem moderna ao desenvolvimento de software e entregue valor mais rapidamente

    Inteligência para tomada de decisões

    Explore seus dados para descobrir novas fontes de valor

  • Modelo de operação sem atritos

    Evolua a capacidade da sua organização de responder a mudanças

    Estratégia de plataforma

    Crie plataformas de tecnologia que se adaptam à sua estratégia de negócios

  • Design de experiência e inovação de produtos

    Planeje, execute e evolua rapidamente produtos e experiências excepcionais

    Parcerias

    Extraindo valor da nossa rede de parceiras para potencializar os resultados que entregamos a nossas clientes

Visão geral
  • Setor automotivo
  • Cleantech, energia e utilidade pública
  • Serviços financeiros e seguros
  • Saúde
  • Mídia
  • Organizações sem fins lucrativos
  • Setor público
  • Varejo e e-commerce
  • Viagem e transporte
Visão geral

Destaques

  • Tecnologia

    Uma análise abrangente de tecnologias e práticas de engenharia nas empresas

  • Negócios

    Mantenha-se em dia com as mais recentes tendências da indústria

  • Cultura

    Um espaço para conteúdo sobre desenvolvimento profissional e nossa visão sobre justiça social e inclusão

Ferramentas e Publicações Digitais

  • Technology Radar

    Um guia com opiniões firmes sobre as fronteiras da tecnologia

  • Perspectives

    Uma publicação para líderes digitais

  • Modelo de Fluência Digital

    Um modelo para priorizar as competências digitais necessárias para se navegar a incerteza

  • Decoder

    Um guia de A a Z sobre tecnologia para lideranças executivas

Todos os Insights

  • Artigos

    Visões de especialistas para ajudar seu negócio a crescer

  • Blogs

    Pontos de vista pessoais de ThoughtWorkers de todo o mundo

  • Livros

    Explore nossa vasta biblioteca

  • Podcasts

    Discussões instigantes sobre as últimas novidades em negócios e tecnologia

Visão geral
  • Processo de aplicação

    O que esperar de uma entrevista conosco

  • Pessoas em início ou mudança de carreira

    Comece sua jornada na tecnologia aqui

  • Vagas abertas

    Encontre oportunidades na sua região

  • Conecte-se

    Assine nossa newsletter mensal

Visão geral
  • Conferências e eventos
  • Diversidade e Inclusão
  • Notícias
  • Código aberto
  • Nossas lideranças
  • Transformação social
  • Español
  • Deutsch
  • English
  • 中文
ThoughtWorksMenu
  • Fechar   ✕
  • O que fazemos
  • Com quem trabalhamos
  • Insights
  • Carreiras
  • Sobre
  • Contato
  • Voltar
  • Fechar   ✕
  • Visão geral
  • Cultura de engenharia, mentalidade de entrega

    Adote uma abordagem moderna ao desenvolvimento de software e entregue valor mais rapidamente

  • Design de experiência e inovação de produtos

    Planeje, execute e evolua rapidamente produtos e experiências excepcionais

  • Modelo de operação sem atritos

    Evolua a capacidade da sua organização de responder a mudanças

  • Inteligência para tomada de decisões

    Explore seus dados para descobrir novas fontes de valor

  • Parcerias

    Extraindo valor da nossa rede de parceiras para potencializar os resultados que entregamos a nossas clientes

  • Estratégia de plataforma

    Crie plataformas de tecnologia que se adaptam à sua estratégia de negócios

  • Voltar
  • Fechar   ✕
  • Visão geral
  • Setor automotivo
  • Cleantech, energia e utilidade pública
  • Serviços financeiros e seguros
  • Saúde
  • Mídia
  • Organizações sem fins lucrativos
  • Setor público
  • Varejo e e-commerce
  • Viagem e transporte
  • Voltar
  • Fechar   ✕
  • Visão geral
  • Destaques

  • Tecnologia

    Uma análise abrangente de tecnologias e práticas de engenharia nas empresas

  • Negócios

    Mantenha-se em dia com as mais recentes tendências da indústria

  • Cultura

    Um espaço para conteúdo sobre desenvolvimento profissional e nossa visão sobre justiça social e inclusão

  • Ferramentas e Publicações Digitais

  • Technology Radar

    Um guia com opiniões firmes sobre as fronteiras da tecnologia

  • Perspectives

    Uma publicação para líderes digitais

  • Modelo de Fluência Digital

    Um modelo para priorizar as competências digitais necessárias para se navegar a incerteza

  • Decoder

    Um guia de A a Z sobre tecnologia para lideranças executivas

  • Todos os Insights

  • Artigos

    Visões de especialistas para ajudar seu negócio a crescer

  • Blogs

    Pontos de vista pessoais de ThoughtWorkers de todo o mundo

  • Livros

    Explore nossa vasta biblioteca

  • Podcasts

    Discussões instigantes sobre as últimas novidades em negócios e tecnologia

  • Voltar
  • Fechar   ✕
  • Visão geral
  • Processo de aplicação

    O que esperar de uma entrevista conosco

  • Pessoas em início ou mudança de carreira

    Comece sua jornada na tecnologia aqui

  • Vagas abertas

    Encontre oportunidades na sua região

  • Conecte-se

    Assine nossa newsletter mensal

  • Voltar
  • Fechar   ✕
  • Visão geral
  • Conferências e eventos
  • Diversidade e Inclusão
  • Notícias
  • Código aberto
  • Nossas lideranças
  • Transformação social
Blogs
Selecione um tema
Ver todos os tópicosFechar
Tecnologia 
Gestão de Projetos Agil Nuvem Entrega Contínua Ciência e Engenharia de Dados Defendendo a Internet Livre Arquitetura Evolutiva Design de Experiência IoT Linguagens, Ferramentas & Frameworks Modernização de sistemas legados Machine Learning & Artificial Intelligence Microsserviços Plataformas Segurança Testes de Software Estratégia de Tecnologia 
O negócio 
Serviços Financeiros Saúde Global Inovação Varejo Transformação 
Carreiras 
Dicas de Carreira Diversidade e Inclusão Transformação social 
Blogs

Topics

Escolha um tópico
  • Tecnologia
    Tecnologia
  • Tecnologia Visão Geral
  • Gestão de Projetos Agil
  • Nuvem
  • Entrega Contínua
  • Ciência e Engenharia de Dados
  • Defendendo a Internet Livre
  • Arquitetura Evolutiva
  • Design de Experiência
  • IoT
  • Linguagens, Ferramentas & Frameworks
  • Modernização de sistemas legados
  • Machine Learning & Artificial Intelligence
  • Microsserviços
  • Plataformas
  • Segurança
  • Testes de Software
  • Estratégia de Tecnologia
  • O negócio
    O negócio
  • O negócio Visão Geral
  • Serviços Financeiros
  • Saúde Global
  • Inovação
  • Varejo
  • Transformação
  • Carreiras
    Carreiras
  • Carreiras Visão Geral
  • Dicas de Carreira
  • Diversidade e Inclusão
  • Transformação social
Design de ExperiênciaTecnologia

Designing for the Whole World

Neil Philip Craven Neil Philip Craven

Published: Apr 23, 2015

Living and working across the world brings many pleasures. “Travel opens your mind”, they say. What makes you want to close it again and throw away the key is having to design for all the world's local and cultural particularities in one system.

It's not good enough to simply ignore these differences and expect people to meet your cultural standards.

international accessibility usability design sketeching

Here's a short list of eight quick tips to help you build an application that you can sell to The Whole World! (Insert maniacal laughter here).

1. There is no standard shape for a name
Getting user details? We’ll need first name, middle initial, last name. We should also validate that people aren't sticking special characters in there - we want clean data for marketing later after all. If we get this right, we could even build family structure in our database around the surname!

Great! Unless you're Portuguese, or Chinese, or Icelandic, or from countless other countries. Patrick O'Malley doesn't want to be Patrick Omalley in your app and João Vinicius da Silva Conceição would like to explain that da Silva is not two names but one, nor is it a middle name and he feels quite offended that he has to become Joao D. Conceicao to buy from your shop.

It's not a safe assumption that everyone in a family will have the same surname. In Iceland they take their father’s first name as the basis for surnames. Famous Icelandic singer Björk Guðmundsdóttir (or Bjork Gu&#240mundsdottir if you didn't handle special characters properly) has that surname because her father's first name is Guðmundur and she is his daughter (dóttir).

Here's a good article that explains name complexity further. 

2. Words are vastly different lengths in different languages
Although you should be sparing with the size of your input fields, remember to treat for the longest expected input across all the languages you support. This goes for any text and labels on your page: "Reset" fits nicely on your button but "Visszaállítása" might not.

There are many tools to keep track of all the text you have in your application and to collaborate on translations. On my last project we used Transifex without any serious complaints, but there are many others. Have a look and see which suits your needs.

You may also have to deal with languages that read in different directions - right to left, top to bottom. In that case, best to consult an expert in that language. It could require a completely different localised version of the layout.

3. Numbers look different in different countries
In the US and UK, numbers have thousands separated by commas, with decimals using a decimal point (period). However it's common in many places for it to be the other way around, like this: 4.500.000,00. You can't expect the users to adjust to fit your prefered pattern; be flexible.

4. Money looks funny abroad
If you're displaying information about money, format it to look like money. "$1.7" looks weird. Be careful with rounding: ask your business experts what to do. Make sure you take internationalization into account too: 1 USD converts to over 20000 Vietnamese Dong, so be sure your pages, inputs, reports etc. can cope with the largest and smallest numbers you're going to expect. Some currencies don't have smaller denominations e.g. cents or pennies. Think about that when internationalising too, as decimals may not be appropriate at all.

5. Currency exchange is a nightmare, but if you get it right you can reach a lot more customers
If you plan to sell internationally, plan to deal with different currencies early. Think about how you account for exchange rates fluctuations: do you convert on day of sale, day of billing, or the day you do your accounts?

Customers tend to dislike the uncertainty of exchange rates. Businesses who display prices and charge in their customer's home currency consistently report higher sales than those who fix their prices in one currency. This may require you to deal with more than one payment processing system. Try to design your system so that your payment processing tool is interchangeable.

6. Dates and times are harder than you think
Your development team and your data centre for your online store are in Arizona, so let's use Mountain time. That should avoid confusion.

But Arizona doesn't observe Daylight Savings, while the majority of Mountain time zone states do. Oh, there is also the Navajo Nation in AZ that does observe Daylight Savings.

How do we handle an order from New Zealand where it's already tomorrow? Or in Hawaii where it's still yesterday? In a few years time, how do we handle an order from Moonbase 1?

Try to think about the issues related to your project: How will you handle the 13 accounting months for your Swedish subsidiary alongside the 12 calendar months for US HQ? How about different start and end dates for fiscal years across countries?

Invest some time thinking about these problems before you get too far into a certain approach. Consider using UTC and converting in the client to whatever format is appropriate to the user. Even that isn't a silver bullet: Do you process an order from "tomorrow" that came from New Zealand as if it was really placed “tomorrow”, or with the date where the order is being processed "today"?

Also remember that across the world, dates and formats are different. DD/MM/YYYY, MM/DD/YYYY, YYYY/MM/DD. Will you need to support the Hebrew calendar, Lunar Hijri calendar, Minguo calendar..?

7. Not everyone knows how long a foot is
Measurement systems vary across the world. You should internationalise your application appropriately. You won't have much success in asking a German to use inches and feet when ordering network cable, nor expecting an American to comfortably order their lengths of standard construction 2"x4" when you've described them as 50.8mm x 101.6mm. Applications that handle this properly show both values, let you search across both values, allow the user to choose their preferred measurement system and let you convert between them easily.  

8. Your masterful puns do not work in other languages
Monster.com's "Your Calling is Calling" is a great example of this: There are not many languages where this translates at all, let alone succinctly. If you’re going to have a pun, accept that you’re probably going to struggle to translate it or replace it with something boring. The Merchant of Tennis, Prints Charming, I Feel Like Crêpe -- I’m looking at you as the best worst offenders.

Hopefully this article helps you reflect on how you can approach your next international project or product. It’s certainly not an exhaustive list, nor does it provide much in the way of solutions but I hope these tips help you to reach more users and enjoy internationalisation stress-free. If you’ve got stories about other internationalisation pitfalls, please add them to the comments!

  • O que fazemos
  • Com quem trabalhamos
  • Insights
  • Carreiras
  • Sobre
  • Contato

WeChat

×
QR code to ThoughtWorks China WeChat subscription account

Mídia e relações públicas | Política de privacidade | Modern Slavery statement ThoughtWorks| Acessibilidade | © 2021 ThoughtWorks, Inc.