Tratamento de erros e depuração
Dicas de depuração
Ao integrar e utilizar o TacoTranslate, poderá deparar-se com alguns problemas. É importante notar que o comportamento predefinido do TacoTranslate consiste apenas em apresentar o texto inicial sempre que ocorre um erro. Não serão lançados erros nem ocorrerão outras situações que interrompam a sua aplicação.
Normalmente, contudo, os problemas são muito fáceis de resolver. Eis algumas sugestões úteis para ajudar na depuração:
Verifique os registos da consola
O TacoTranslate apresenta informações de depuração quando ocorrem erros.
Inspecione os pedidos de rede
Filtre os pedidos por tacotranslate e inspecione os respetivos resultados.
Uso do objeto de erro
TacoTranslate fornece um objeto de erro através do hook useTacoTranslate, que pode ajudar a tratar e a depurar erros. Este objeto contém informações sobre quaisquer erros que ocorram durante o processo de tradução, permitindo-lhe responder de forma adequada na sua aplicação.
import {useTacoTranslate, Translate} from 'tacotranslate/react';
function Page() {
const {error} = useTacoTranslate();
return (
<div>
{error ? <div>Error: {error.message}</div> : null}
<Translate string="Hello, world!" />
</div>
);
}