مدیریت خطا و اشکالزدایی
نکات اشکالزدایی
هنگام یکپارچهسازی و استفاده از TacoTranslate ممکن است با مشکلاتی مواجه شوید. مهم است بدانید که رفتار پیشفرض TacoTranslate این است که هرگاه خطایی رخ دهد، فقط متن اولیه را نمایش دهد. هیچ خطایی پرتاب نمیشود و برنامهٔ شما از کار نخواهد افتاد.
با این حال معمولاً حل مشکلات بسیار آسان است. در اینجا چند نکتهٔ مفید برای کمک به عیبیابی آورده شده است:
بررسی لاگهای کنسول
TacoTranslate هنگام وقوع خطا اطلاعات اشکالزدایی را خروجی میدهد.
بررسی درخواستهای شبکه
درخواستها را بر اساس tacotranslate
فیلتر کنید و خروجی آنها را بررسی نمایید.
استفاده از شیء خطا
TacoTranslate یک شیء خطا را از طریق هوک useTacoTranslate
فراهم میکند که میتواند به شما در مدیریت و اشکالزدایی خطاها کمک کند. این شیء شامل اطلاعات مربوط به هر خطایی است که در طول فرآیند ترجمه رخ میدهد و به شما اجازه میدهد تا بهطور مناسب در برنامهٔ خود واکنش نشان دهید.
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>
);
}