Playaby

O Playaby Já Está Disponível em 8 Idiomas, Incluindo Árabe e Chinês

A globe surrounded by speech bubbles in different languages, representing the 8 languages Playaby supports
Novidades

Escrito pela equipe do Playaby. Nós mesmos criamos cada jogo deste site e jogamos cada um deles enquanto escrevemos o guia, então as dicas acima vêm de testes reais das mecânicas — não de conselhos genéricos.

O Playaby agora funciona em oito idiomas, e as duas adições mais recentes, chinês e árabe, são as que realmente completam o conjunto, transformando-o em algo genuinamente global, em vez de apenas o costumeiro grupo de opções da Europa Ocidental.

  • Inglês (padrão)
  • Espanhol
  • Francês
  • Alemão
  • Português (Brasileiro)
  • Japonês
  • Chinês (Simplificado)
  • Árabe (direita para a esquerda)
8idiomas em que o site agora funciona, incluindo as duas adições mais recentes: chinês e árabe

Duas dessas escolhas exigiram uma decisão específica, não genérica. O português mira o uso brasileiro em vez do europeu, já que o Brasil concentra uma população dramaticamente maior de falantes de português buscando e jogando jogos de navegador ativamente. O chinês mira o Simplificado em vez do Tradicional, já que o Simplificado é o padrão na China continental, de longe o maior mercado leitor de chinês para jogos casuais de navegador. Chinês Tradicional e português europeu são ambos mercados reais, só não os maiores.

RTLas páginas em árabe invertem toda a direção do layout, não só o texto, para que a navegação e o fluxo de leitura funcionem da direita para a esquerda

Esse trabalho de RTL foi a metade mais difícil de adicionar o árabe: navegação, botões, ícones e fluxo de leitura tiveram todos que se inverter, não só as palavras, ou a página parece quebrada mesmo com uma tradução perfeita. O site agora define sua direção de layout automaticamente com base no idioma selecionado. Tudo o mais sobre como a tradução é lançada é mais gradual. A própria interface — navegação, botões, títulos, instruções dos jogos — já está totalmente traduzida nos oito idiomas. Os posts do blog são traduzidos ao longo do tempo, em vez de todos de uma vez, e qualquer coisa ainda não traduzida volta automaticamente para a versão em inglês, em vez de mostrar uma página quebrada ou pela metade. Cada idioma também recebe seu próprio caminho de URL real, em vez de só alternar o que aparece na tela, então uma página traduzida é indexável e compartilhável por conta própria, o que importa para quem encontra o site por um mecanismo de busca no próprio idioma.

A troca de idioma também lembra sua escolha, então ela permanece selecionada da próxima vez, em vez de resetar a cada visita. Oito também não é um número final, não há uma lista fixa do que vem a seguir, mas o site foi construído para que adicionar outro idioma seja um trabalho de tradução, não de engenharia. Se o inglês não é seu primeiro idioma, vale a pena trocar. Entre oito opções, agora há uma chance real de o site fazer sentido do jeito que deveria.

Por que a tradução é lançada de forma desigual pelo site

Nem todo canto do site foi traduzido exatamente no mesmo ritmo, e isso foi uma escolha deliberada, não um descuido. A interface principal — navegação, botões, títulos e as instruções de como jogar de cada jogo — foi tratada como prioridade, já que é nisso que alguém mexe segundos depois de chegar em qualquer página, em qualquer idioma. Os posts do blog, por outro lado, têm a tradução lançada ao longo do tempo, em vez de os oito idiomas chegarem simultaneamente a cada novo post, e qualquer post ainda não traduzido para um determinado idioma volta automaticamente para o inglês, em vez de mostrar uma página quebrada ou pela metade. Essa lógica de fallback importa mais do que parece: um lançamento parcial que falha silenciosamente em conteúdo ausente parece um bug, enquanto um que recorre graciosamente ao inglês só parece conteúdo em inglês ao lado de conteúdo traduzido, o que é um pedido bem menor para o visitante.

O que realmente é preciso para suportar um idioma da direita para a esquerda

O suporte ao árabe acabou sendo um trabalho muito maior do que trocar strings traduzidas, porque direita-para-esquerda não é só a escrita árabe renderizada no lugar de caracteres latinos — isso inverte toda a lógica espacial da página. Um botão de voltar que aponta para a esquerda em todo outro idioma precisa apontar para a direita em árabe, já que "voltar" num fluxo de leitura da direita para a esquerda se move em direção à borda direita da tela. Ícones que sugerem direção, como uma seta para frente num carrossel ou um chevron ao lado de um menu suspenso, precisam de suas próprias versões espelhadas, em vez de só serem reposicionados. Até algo tão pequeno quanto de que lado fica um selo de notificação, ou de qual borda uma barra lateral desliza para dentro, teve que ser reconferido um por um, porque um elemento de interface que faz sentido naturalmente num layout da esquerda para a direita pode parecer genuinamente invertido depois que o resto da página se inverteu ao redor dele.

A recompensa de acertar isso é que o árabe não parece um adendo colado num layout construído para o Ocidente — parece que o site foi construído para um leitor da direita para a esquerda desde o início, porque, para aquela única propriedade de CSS, ele efetivamente foi. Essa distinção importa mais para a confiança do que a maioria dos detalhes visuais: uma página traduzida que ainda funciona da esquerda para a direita por baixo, com botões e ícones no lugar errado, sinaliza um trabalho apressado, mesmo que cada palavra da tradução em si esteja perfeita.