Passer au contenu principal
Les composants visuels sont implémentés dans FRE pour Windows.
Les composants visuels d’ABBYY FineReader Engine proposent plusieurs langues d’interface. Ainsi, si vous sélectionnez l’une de ces langues, toutes les boîtes de message, les messages d’erreur et les conseils du module de reconnaissance des composants visuels s’afficheront dans cette langue. La liste des langues d’interface prises en charge est identique à celle d’ABBYY FineReader Engine. L’ensemble des langues prises en charge par votre système dépend de la disponibilité des modules de ressources. Vous pouvez toutefois localiser les composants visuels dans n’importe quelle langue d’interface qui n’est pas encore prise en charge. Pour localiser les composants visuels dans une langue non prise en charge, procédez comme suit :
  1. Sélectionnez une langue d’interface prise en charge que vous n’utilisez pas, par exemple l’anglais.
Les paramètres régionaux correspondant à la langue des messages sélectionnée doivent être installés sur l’ordinateur.
  1. Les modules de ressources correspondant à la langue d’interface sélectionnée seront altérés lors de la localisation ; sauvegardez donc les fichiers de ressources que vous allez modifier. Consultez la section Kit de distribution d’ABBYY FineReader Engine pour savoir quels modules sont nécessaires à votre application.
Par exemple, vous souhaitez localiser les fichiers Shell*.dll, SendToSupport*.dll, FineUI*.dll, où * est un numéro de suffixe correspondant à la langue d’interface sélectionnée. La signification des numéros de suffixe est la suivante : 0 — pour la langue d’interface anglaise 1 — pour la langue d’interface russe 2 — pour la langue d’interface allemande 3 — pour la langue d’interface française 4 — pour la langue d’interface ukrainienne 5 — pour la langue d’interface espagnole 6 — pour la langue d’interface italienne 7 — pour la langue d’interface néerlandaise 8 — pour la langue d’interface danoise 9 — pour la langue d’interface suédoise 14 — pour la langue d’interface slovaque 15 — pour la langue d’interface polonaise 16 — pour la langue d’interface tchèque 17 — pour la langue d’interface hongroise 20 — pour la langue d’interface estonienne 22 — pour la langue d’interface grecque 23 — pour la langue d’interface bulgare 24 — pour la langue d’interface turque 26 — pour la langue d’interface japonaise 27 — pour la langue d’interface portugaise (Brésil) 63 — pour la langue d’interface coréenne 64 — pour la langue d’interface chinoise (RPC) 65 — pour la langue d’interface chinoise (Taïwan) Ainsi, pour l’anglais, les modules de ressources sont Shell0.dll, SendToSupport0.dll, FineUI0.dll.
  1. Localisez toutes les ressources dans les modules de ressources sélectionnés. Utilisez l’outil de localisation de votre choix.
  2. Copiez les fichiers localisés dans le dossier Bin (Bin64) de FineReader Engine.
Pour utiliser la nouvelle langue d’interface, effectuez l’une des opérations suivantes :
  • Sélectionnez la nouvelle langue d’interface à l’aide de la propriété MessagesLanguage de l’objet Engine. Définissez la valeur de la propriété MessagesLanguage sur la constante MessagesLanguageEnum correspondant à la langue de messages remplacée. Par exemple, si la langue anglaise a été remplacée, affectez la valeur ML_English à la propriété MessagesLanguage. Pour que les modifications de la langue d’interface soient pleinement appliquées, rechargez l’objet Engine.
  • Modifiez les données de la valeur HKEY_CURRENT_USER\Software\ABBYY\SDK\12\FineReader Engine\InterfaceLanguage dans le registre. Indiquez dans les données de la valeur le numéro de suffixe de la langue d’interface que vous avez remplacée. Ainsi, si la langue anglaise a été remplacée, les données de la valeur doivent être 0.
Lorsque la nouvelle langue de messages est sélectionnée, elle est utilisée par toutes les applications qui font appel à cette version d’ABBYY FineReader Engine.

Voir aussi

Vue d’ensemble des composants visuels