مدیریت خطا و اشکالزدایی
نکات رفع اشکال
هنگام یکپارچهسازی و استفاده از 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>
);
}