Os Visual Components são implementados no FRE para Windows.
Os Visual Components do ABBYY FineReader Engine oferecem vários idiomas de interface. Portanto, se você selecionar um desses idiomas, todas as caixas de mensagem, mensagens de erro e dicas do reconhecedor dos Visual Components serão exibidas nesse idioma. A lista de idiomas de interface compatíveis é a mesma do ABBYY FineReader Engine. O conjunto específico de idiomas compatíveis no seu sistema depende da disponibilidade dos módulos de recursos.
No entanto, você pode localizar os Visual Components para qualquer idioma de interface que atualmente não seja compatível. Para localizar os Visual Components para um idioma não compatível, faça o seguinte:
- Selecione um idioma de interface compatível que você não use. Por exemplo, o inglês.
A localidade do idioma de mensagens selecionado deve estar instalada no computador.
- Como os módulos de recursos correspondentes ao idioma de interface selecionado serão corrompidos durante a localização, salve os arquivos de recursos que você editará. Consulte a seção ABBYY FineReader Engine Distribution Kit para saber quais módulos são necessários para a sua aplicação.
Por exemplo, você deseja localizar os arquivos Shell*.dll, SendToSupport*.dll, FineUI*.dll, em que * é um número de sufixo correspondente ao idioma de interface selecionado. Os significados dos números de sufixo são:
0 — para o idioma de interface inglês
1 — para o idioma de interface russo
2 — para o idioma de interface alemão
3 — para o idioma de interface francês
4 — para o idioma de interface ucraniano
5 — para o idioma de interface espanhol
6 — para o idioma de interface italiano
7 — para o idioma de interface holandês
8 — para o idioma de interface dinamarquês
9 — para o idioma de interface sueco
14 — para o idioma de interface eslovaco
15 — para o idioma de interface polonês
16 — para o idioma de interface tcheco
17 — para o idioma de interface húngaro
20 — para o idioma de interface estoniano
22 — para o idioma de interface grego
23 — para o idioma de interface búlgaro
24 — para o idioma de interface turco
26 — para o idioma de interface japonês
27 — para o idioma de interface português (Brasil)
63 — para o idioma de interface coreano
64 — para o idioma de interface chinês (RPC)
65 — para o idioma de interface chinês (Taiwan)
Assim, para o idioma inglês, os módulos de recursos são Shell0.dll, SendToSupport0.dll e FineUI0.dll.
- Localize todos os recursos nos módulos de recursos selecionados. Use qualquer ferramenta de localização que funcione bem para você.
- Copie os arquivos localizados para a pasta Bin (Bin64) do FineReader Engine.
Para usar o novo idioma de interface, você deve fazer um dos seguintes procedimentos:
- Selecione o novo idioma de interface por meio da propriedade MessagesLanguage do objeto Engine. Defina o valor da propriedade MessagesLanguage como a constante MessagesLanguageEnum correspondente ao idioma de mensagens substituído. Por exemplo, se o idioma inglês tiver sido substituído, defina a propriedade MessagesLanguage como ML_English. Para que as alterações no idioma de interface sejam aplicadas por completo, recarregue o objeto Engine.
- Modifique os dados do valor HKEY_CURRENT_USER\Software\ABBYY\SDK\12\FineReader Engine\InterfaceLanguage no registro. Especifique nos dados do valor o número de sufixo do idioma de interface que você substituiu. Assim, se o idioma inglês tiver sido substituído, os dados do valor deverão ser 0.
Quando o novo idioma de mensagens for selecionado, ele será usado por todos os aplicativos que usam esta versão do ABBYY FineReader Engine.
Visão geral de Visual Components