Learning Center
A propos de la localisation

Le guide quotidien de la localisation de logiciels

La localisation de logiciels n'est pas la même chose que l'internationalisation. Nous parlerons des différences entre les deux et de ce que cela signifie pour votre stratégie de localisation.

Yext

"Il y a une application pour ça."

Le slogan accrocheur d'Apple n'est pas seulement une ligne de marketing élégante - c'est un mode de vie aujourd'hui. De la vérification des flux Instagram à la messagerie des collègues via Slack, l'utilisation des applications est devenue si omniprésente dans notre quotidien qu'à la fin de 2020, les téléchargements d'applications mobiles et Web ont grimpé à plus de 218 milliards dans le monde.

De plus en plus, notre monde est mobile et global. Cela inclut également le commerce électronique et les affaires. 75% de la population choisira le service qui lui fournira des informations dans sa langue maternelle ou sa langue préférée. Si vous créez une application (et qui ne l'est pas ?) pour un public mondial, vous devriez envisager la localisation de logiciels dans le cadre de votre processus de développement :

Qu'est-ce que la localisation de logiciels ?

La localisation de logiciels consiste à adapter votre application ou l'interface utilisateur de votre logiciel à votre marché cible.

La localisation de logiciels ne consiste pas seulement à traduire votre contenu de votre langue source vers votre langue cible ; il s'agit de donner à votre produit une apparence locale, comme si vous l'aviez créé dans ce pays.

Localisation de logiciels vs internationalisation

Lorsque nous pensons à la localisation de logiciels, il est facile de la confondre avec l'internationalisation.

Au début des logiciels, les applications n'étaient pas conçues pour prendre en charge plusieurs langues. Au lieu de cela, les entreprises créeraient généralement des instances complètement distinctes de leur solution pour prendre en charge de nouvelles langues. Il s'agissait d'un processus long et coûteux appelé internationalisation.

Préparer votre logiciel pour la localisation : Internationalisation

L'internationalisation se produit avant le début de tout effort de localisation. L'internationalisation est l'étape fondamentale pour que votre logiciel accepte plusieurs langues - de sorte qu'au niveau du code, vous pouvez inclure des langues étrangères, d'autres caractères et accents, ou des besoins administratifs et de facturation comme le changement de devises.

L'internationalisation crée des espaces réservés pour les traductions (souvent appelés « chaînes ») dans les fichiers de ressources qui passent automatiquement à la langue étrangère correcte en fonction de l'emplacement de vos clients. Plusieurs sources offriront différentes définitions du terme, mais s'appuieront principalement sur les mêmes meilleures pratiques :

  • Séparation des éléments de l'interface utilisateur du code source du contenu
  • Prise en charge de plusieurs langues et formats de fichiers
  • Texte écrit pris en charge dans plusieurs formats comme de droite à gauche (RTL), de gauche à droite (LTR) et vertical
  • Prise en charge des préférences locales, régionales et culturelles
  • Formats numériques et systèmes de numération
  • Tri et présentation des listes
  • Traitement des noms personnels et des lieux

Tout cela se passe avant le processus de localisation.

Adaptation de votre application à plusieurs langues : Localisation

La localisation de logiciels est le processus d'adaptation de votre application ou de votre logiciel à d'autres langues, y compris la traduction de votre contenu. Mais la traduction n'est qu'une pièce du puzzle de la localisation. La localisation du contenu trouve un écho chez les utilisateurs car elle intègre des nuances culturelles pertinentes pour se sentir familier au lieu de simplement remplacer les mots anglais par du texte traduit.

La localisation de logiciels comprend généralement un ensemble de meilleures pratiques de localisation :

  • Texte traduit
  • Disposition de l'interface utilisateur pour prendre en charge le texte de différentes longueurs
  • Graphiques et images culturellement pertinents (comme montrer la ligne d'horizon de Tokyo au lieu de celle de Los Angeles pour un marché japonais)
  • Conversion de devises et de mesures
  • Répondre aux réglementations locales et aux exigences légales

Le processus de localisation de logiciels

Le flux de travail de localisation de logiciels est très similaire à d'autres formes de localisation, comme la traduction de documents ou la traduction de pages Web. Un projet de localisation de logiciels implique chaque membre de l'équipe, des chefs de produit qui découvrent les nouvelles fonctionnalités et pages de l'application aux chefs de projet qui veillent à ce que tout soit conforme aux ingénieurs de localisation qui gèrent le processus d'assurance qualité (AQ).

Voici à quoi ressemble la localisation de logiciels en action :

Un processus traditionnel de localisation de logiciels

L'ancienne méthode de workflow de localisation de logiciels commence une fois la conception et le développement terminés, de sorte que les traducteurs voient le produit fini avec tous les contextes appropriés pour terminer leurs traductions.

Ce processus ressemble à ceci :

  1. Les concepteurs créent une interface utilisateur pour une nouvelle page de fonctionnalité ou d'application, les rédacteurs élaborent la version dans votre langue maternelle et codent le développement de la version anglaise de la page.
  2. Tout le code d'une interface utilisateur donnée est stocké dans une feuille de calcul, envoyée par e-mail à votre fournisseur de services linguistiques
  3. L'agence envoie ensuite la feuille de calcul par e-mail à plusieurs traducteurs pour chaque langue étrangère
  4. Les traducteurs terminent leur travail et le renvoient à l'agence, qui compile chaque fichier dans une feuille de calcul compliquée avec chaque chaîne dans chaque ligne.
  5. Chaque chaîne est réimportée manuellement dans le code en copiant et collant dans des espaces réservés
  6. Ensuite, les développeurs de logiciels recherchent les bogues et autres ruptures dues à la traduction et soumettent des demandes de retraduction si nécessaire pour les problèmes de conception et de traduction.

Pas étonnant que 40 % des entreprises n'utilisent pas la localisation. Lorsqu'il est effectué de manière traditionnelle, il peut s'agir d'un processus long, lent et coûteux.

La localisation n'a pas à être comme ça. Au lieu de cela, concevez en pensant à la localisation.

Concevoir en tenant compte de la localisation

L'ajout de la traduction au cycle de publication des applications mobiles et Web entraîne des goulots d'étranglement et des maux de tête, en particulier parce que les traductions peuvent casser le code en raison de l'expansion du texte ou de caractères non identifiés. Par exemple, des langues comme Français , Espagnol , Italien , Suédois et Allemand étendent toutes le texte jusqu'à 25 %. En revanche, les langues s'écrivant de droite à gauche comme l'arabe et l'hébreu ou les langues asiatiques à caractères comme le chinois peuvent complètement modifier la mise en page.

Chez Smartling, nous nous intégrons directement avec des outils de conception comme Figma . Toute personne utilisant la plate-forme de conception peut incorporer des traductions réelles ou pseudo-traductions dans le processus de conception dès le début, en affinant toute extension de texte avant le début du développement.

Réviser le contenu en interne, fusionner le code, copier et coller des chaînes, et prendre et fournir manuellement des captures d'écran ou un autre contexte pour les traducteurs (une partie cruciale pour des traductions précises et de haute qualité) ajoutent du temps supplémentaire au processus. Cela peut bouleverser des mois de planification, retarder les nouvelles versions ou les lancements de langues.

De plus, il est impossible de corriger les erreurs à la volée. Vous ne saurez pas qu'il y a un problème jusqu'à la toute fin du processus de traduction.

Un nouveau flux de travail de localisation de logiciels amélioré

La localisation de logiciels n'a pas besoin d'être aussi complexe.

Un logiciel de gestion de la traduction (TMS) tel que Smartling permet des processus de localisation continus (parfois appelés localisation agile) afin que vous puissiez continuellement publier et déployer de nouvelles fonctionnalités, de nouveaux produits, etc., sans vous soucier de vos efforts de localisation.

Voici comment cela fonctionne :

  1. Smartling s'intègre automatiquement à votre système de gestion de contenu, donc chaque fois qu'il y a des mises à jour ou du nouveau contenu, il est automatiquement analysé en chaînes et envoyé à un traducteur .
  2. Vos traducteurs assignés terminent le travail, suivent leur progression et restent en contact direct avec vous pour une communication rapide. Ce processus peut inclure l'ajout de tout élément pertinent à votre mémoire de traduction, ce qui facilitera les futures traductions.
  3. Lorsque les traductions sont toutes définies, elles retournent automatiquement dans votre CMS et vous cliquez sur Publier.

Et c'est tout!

Smartling travaille avec un réseau de traducteurs du monde entier qui se spécialisent pour s'assurer que vos traductions sont non seulement exactes, mais qu'elles s'alignent également sur votre message et sonnent comme si elles avaient été écrites dans la langue d'origine. En savoir plus sur les services de traduction de Smartling ici .

Services de localisation de logiciels transparents avec Smartling

La plateforme de traduction de Smartling a été conçue pour relever les nombreux défis inhérents à la localisation des applications mobiles, vous aidant à créer la meilleure expérience utilisateur final possible pour votre client. La plate-forme de localisation d'applications de Smartling vous permet de centraliser tout votre contenu sur les appareils et les plates-formes.

  • Proxy Internet . L'option la plus rapide pour lancer votre application Web dans de nouvelles langues. Le proxy Web de Smartling peut traduire n'importe quelle application Web dans n'importe quelle langue, avec peu ou pas d'implication du développeur.
  • Intégrations . Les intégrations natives de Smartling vous permettent de vous connecter à votre pile technologique, ce qui facilite la gestion des traductions à l'aide des applications avec lesquelles vous travaillez au quotidien.
  • Points de terminaison API . Avec des centaines de points de terminaison d'API à votre disposition, le logiciel de localisation et de traduction d'applications de Smartling rend possible la fonctionnalité personnalisée.

La localisation de logiciels n'a pas besoin d'être complexe ou de créer des goulots d'étranglement longs et coûteux pour votre équipe d'ingénieurs.

Les services de localisation comme Smartling vous offrent une solution complète pour tous vos besoins de traduction, avec la possibilité d'inclure la traduction humaine, la traduction automatique ou les deux.

Notre gestion de projet haut de gamme et notre automatisation facilitent la localisation. Essayez Smartling aujourd'hui.