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