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