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