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