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