رسیدگی به خطاها و اشکالزدایی
نکات اشکالزدایی
وقتی که 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>
);
}