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