Aller au contenu
en ligne
frv0.46.1 · 1d135e2

LiveWall : des fonds d’écran animés en 15 langues

LiveWall est une petite app Mac qui transforme des vidéos en fond d’écran. Un outil de niche, que nous aurions pu publier en anglais seulement. Nous l’avons publié en 15 langues, page de l’App Store comprise. Voici pourquoi, et comment ces 15 langues ne deviennent pas 15 sources de bugs.

Illustration : un écran de bureau avec un fond d’écran vidéo représentant un paysage nocturne et une grille de 15 codes de langue.

LiveWall est une petite application Mac qui transforme des vidéos en fond d’écran. C’est un outil de niche, nous aurions donc pu le publier en anglais seulement. Nous l’avons publié en 15 langues, page de l’App Store comprise. Voici pourquoi, et comment nous empêchons ces 15 langues de devenir 15 sources de bugs.

Quelles langues, et pourquoi celles-là

Anglais, ukrainien, tchèque, allemand, espagnol, français, hongrois, italien, japonais, coréen, polonais, portugais du Brésil, turc, ainsi que chinois simplifié et traditionnel. C’est l’ensemble des packs de langue officiels de VS Code, moins le russe : une liste sur laquelle nous nous appuyons déjà pour les outils de développement. Notre autre application Mac, Brimline, utilise la même liste, si bien que les deux produits offrent la même expérience où que vous soyez.

Elle choisit votre langue toute seule

Par défaut, LiveWall suit la langue du système. Si votre variante exacte n’est pas disponible, l’application cherche la plus proche — le chinois de Taïwan reçoit le chinois traditionnel, le portugais européen reçoit le portugais du Brésil — et seulement ensuite se rabat sur l’anglais. Vous pouvez aussi choisir une langue à la main dans les Réglages ; le changement est immédiat, sans redémarrage.

De petites règles qui comptent

  • Pas de pluriels cassés. Au lieu de phrases comme « 1 vidéos », les unités sont des formes courtes invariables (« 5 min ») et les quantités sont placées après un « × ». Le texte se lit naturellement dans toutes les langues, sans règles de pluriel propres à chacune.
  • Des majuscules correctes. Le texte en majuscules suit les règles de chaque langue : le « i » turc devient « İ », et non « I ».
  • Un ordre des mots libre. Les placeholders sont numérotés, si bien qu’une traduction peut placer le nombre avant ou après le mot.
  • Les noms de marque restent en anglais — « LiveWall » et « Pro » s’écrivent de la même façon partout.

Comment nous évitons la casse

Impossible d’ajouter un nouveau texte sans ses 15 traductions : le script d’aide le refuse. Un contrôle dans le build échoue si une langue n’a pas une chaîne, en a une en trop ou inutilisée, ou utilise un format de placeholder différent. Et la plus petite taille de fenêtre est testée en allemand et en hongrois, les deux langues les plus longues, pour qu’aucun texte de bouton ne soit tronqué.

En toute honnêteté sur la qualité

Les traductions ont été réalisées avec l’IA et vérifiées par nos outils pour leur exhaustivité et leur cohérence, mais pas encore par des locuteurs natifs. Si une formulation sonne faux dans votre langue, dites-le-nous — la correction tient en une ligne.

Ce que vous obtenez

LiveWall parle votre langue dès le premier lancement, sur macOS 14 et versions ultérieures, sur Apple Silicon comme sur Intel. Elle n’a besoin ni de connexion réseau ni de compte, et ne collecte aucune donnée.

Découvrir LiveWall