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