Build notes
Ce que nous avons cassé en testant dans une seule langue
Nous avons conçu une mise en page en anglais, puis mesuré ce qu'un tiers de texte en plus lui fait. Quatre choses ont cassé.
L'internationalisation n'est pas une phase à part chez nous, alors nous la testons tôt — assez tôt pour qu'il n'y ait pas grand-chose à tester. Nous avons pris les mises en page que nous avions et allongé chaque chaîne d'environ trente-cinq pour cent, ce que coûte à peu près le passage de l'anglais à l'allemand.
Quatre choses ont cassé. Une barre de navigation qui tenait tout juste ne tenait plus. Deux boutons côte à côte sont devenus deux boutons de hauteurs différentes. Un titre prévu sur deux lignes en a pris quatre et a poussé son propre paragraphe hors de l'écran. Et un libellé avait été centré dans un bloc de largeur fixe, un choix qui ne marche que dans une seule langue.
Aucune de ces corrections n'était difficile à ce stade, et toutes auraient coûté cher plus tard. La même vérification tourne maintenant à chaque compilation, dans chaque langue que nous publions, aux largeurs où les mises en page cassent vraiment. Un test qui ne tourne que lorsque quelqu'un pense à le lancer n'est pas un test.
Écrit par l'équipe. Si quelque chose ici est faux, nous préférons le savoir — hello@tulkutech.com.
Read another