diff --git a/public/ar.js b/public/ar.js new file mode 100644 index 0000000..579ac18 --- /dev/null +++ b/public/ar.js @@ -0,0 +1,340 @@ +const ar = { + "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه": + "LOREM IPSOM هو نص ملفوف مع بساطة صناعة الطباعة ، باستخدام مصممي الجرافيك والطابعات والنصوص ، ولكن الصحف والمجلات في العمود والخط حسب الحاجة ، ومتطلبات التكنولوجيا الحالية ، ومجموعة متنوعة من التطبيقات التي تهدف إلى تحسين الأدوات عملي ، العديد من الكتب في ستين -", + "ما در دانوین با هدف ایجاد زیرساخت تعاملی و آموزشی با تولید محتوایی جذاب بصورت کتاب قصد داریم تغییراتی بنیادین در نظام آموزش و پرورش کشور ایجاد کنیم.": + "في Danwin ، نعتزم إنشاء تغييرات أساسية في نظام التعليم في البلاد بهدف إنشاء بنية تحتية تفاعلية وتعليمية من خلال إنتاج محتوى جذاب في الكتاب.", + "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنام": + "LOREM IPSOM هو نص مزيف مع بساطة غير لائقة لصناعة الطباعة واستخدام مصممي الجرافيك. الطابعات والنصوص ولكن أيضًا يوميًا", + "برای ارتباط با دنیای شگفت انگیز دانوین از فرم زیر استفاده کنید و پس از انتخاب دپارتمان مد نظر پیام خود را ارسال کنید.": + "استخدم النموذج أدناه للتواصل مع عالم Danvin المذهل وإرسال رسالتك بعد اختيار القسم.", + "سازگار با نظام آ.پ : بطوریکه بتواند در مدارس فعلی مورد استفاده قرار گرفته و با نظام رسمی فعلی در تضاد نباشد": + "متوافق مع AP: بحيث يمكن استخدامها في المدارس الحالية ولا تتعارض مع النظام الرسمي الحالي", + "کد فعال سازی در اختیار شما قرار گرفته است را در قسمت زیر وارد وارد تا کتاب الکترونیک آن فعالسازی شود": + "رمز التنشيط متاح لك في القسم التالي لتنشيط كتابه الإلكتروني", + "بکارگیری عوامل متنوع سازگار با ارزشها برای علاقمندی دانش آموز و معلم به استفاده از محتوای دانوین": + "تطبيق مجموعة متنوعة من العوامل المتوافقة مع اهتمام الطالب والمعلم باستخدام محتوى الدانوفين", + "بکارگیری بروز ترین تکنولوژی های تولید و مدیریت محتوای آموزشی-تربیتی (مانند واقعیت افزوده)": + "باستخدام أحدث تقنيات إدارة المحتوى التعليمية والمحتوى التعليمي (مثل الواقع المعزز)", + "لطفا دوربین خود را روی کدی که در اختیار شما قرار گرفته قرار دهید تا اسکن دوربین انجام شود": + "يرجى وضع الكاميرا على الرمز الذي لديك في مكانه لمسح الكاميرا", + "به دانوین خوش اومدی برای عضویت و ادامه شماره موبایلت رو وارد کن و روی گزینه ثبت بزن": + "مرحبًا بك في Donwin للانضمام إلى رقم هاتفك المحمول والتسجيل في الخيار", + "در راستای نیل به سند تحول : تلاش برای نزدیکی گام به گام به آرمانها و اهداف سند تحول": + "من أجل تحقيق وثيقة التحول: محاولة للتخطي -من خلال الخطوة أقرب إلى تطلعات وأهداف وثيقة التحول", + "از اینکه با نظرات خود ما را در ارتقای کیفیت محصولاتمان یاری کنید ، سپاسگزاریم": + "شكرًا لك على مساعدتنا في الترويج لجودة منتجاتنا بتعليقاتك", + "برای استفاده از بخش واقعیت افزوده می بایست افزونه آن را نصب نمایید": + "لاستخدام قسم الواقع المعزز الذي تحتاجه لتثبيت البرنامج المساعد", + "شایستگی در ایجاد فهم علمی در موضوع هدف و در موضوعات وابسته به آن": + "الكفاءة في خلق فهم علمي في الموضوع وفي الموضوعات ذات الصلة", + "شایستگی در ایجاد زمینه ی معرفتی- ارزشی موثر برای محتواهای آموزشی": + "الكفاءة في خلق قيمة فعالة المعرفية للمحتوى التعليمي", + "برای استفاده از این بخش باید یک کتاب فعال خریداری کرده باشید": + "يجب أن تكون قد اشتريت كتابًا نشطًا لاستخدام هذا القسم", + "برای استفاده از این بخش باید یک کتاب را فعالسازی کرده باشید": + "يجب عليك تنشيط كتاب لاستخدام هذا القسم", + "برای خدمات هوشمند کتاب کد فعال سازی را اینجا وارد نمایید": + "أدخل رمز التنشيط هنا لخدمات الكتب الذكية", + "شرایط استفاده از دانوین و حریم خصوصی را مطالعه کرده ام": + "لقد درست شروط استخدام دانوين والخصوصية", + "متن گفتگو محور ، روایی ، قابل فهم ،جذاب و سرگرم کننده": + "النص القائم ، السرد ، مفهومة ، جذابة ومسلية", + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید": + "حدد أحد الخيارين التاليين وفقًا للشروط", + "تمامی حقوق این وبسایت متعلق به دانوین می باشد. 1400": + "جميع حقوق هذا الموقع مملوكة لشركة Danwin. 1400", + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید": + "واجهت دفعتك خطأ ، يرجى المحاولة مرة أخرى", + "اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید": + "إذا كان لديك رمز خصم ، أدخله في المربع أدناه", + "آدرس: تهران، میدان فردوسی، خیابان موسوی، پلاک ۳۰": + "العنوان: رقم 1 ، ميدان فردودوس ، ميدان فردودوس", + "بستر تعاملی و اشتراک گذاری فیلم و محتوای آموزشی": + "التفاعلية ومشاركة الأفلام والمحتوى التعليمي", + "مشخصات خودت رو وارد کنید و امتیاز هدیه بگیرید": + "أدخل ملف التعريف الخاص بك واحصل على تصنيف هدايا", + "کامنت خود را وارد کرده و دکمه ثبت را بزنید.": + "أدخل تعليقك واضغط على زر التسجيل.", + "گواهی تدریس ثبت شده و درحال بررسی می باشد": + "شهادة البرامج التعليمية المسجلة ويجري مراجعتها", + "کارشناس ارشد علوم و فنون از دانشگاه تهران": + "ماجستير العلوم والتكنولوجيا من جامعة طهران", + "ابتدا یک محصول به سبد خریدتان اضافه کنید.": + "أضف أولاً منتجًا إلى عربة التسوق الخاصة بك.", + "جهت ادامه فرآیند خرید وارد حساب خود شوید": + "تسجيل الدخول إلى حسابك لمواصلة عملية الشراء", + "در صورت نیاز تصویر مرتبط را انتخاب کنید.": + "حدد الصورة ذات الصلة إذا لزم الأمر.", + "لطفا مشخصات خود را به صورت کامل نمایید.": "يرجى إكمال ملف التعريف الخاص بك.", + "برای دانلود این فایل روی اینجا کلیک کن": "اضغط هنا لتحميل هذا الملف", + "هیچ محصولی در سبد خرید شما وجود ندارد": + "لا يوجد منتج في عربة التسوق الخاصة بك", + "محتوایی برای این صفحه در دسترس نیست.!": "المحتوى غير متوفر لهذه الصفحة.!", + "برای این کتاب نمونه‌ای درج نشده است.": "لا توجد عينة لهذا الكتاب.", + "نمونه ای برای این محصول درج نشده است": "عينة لم يتم إدراجها لهذا المنتج", + "عملیات خرید شما با موفقیت انجام شد.": + "تم تنفيذ عملية الشراء الخاصة بك بنجاح.", + "به راحتی از همین جا دانلود کنید...": "تنزيل بسهولة من هنا ...", + "بازگشت به مرحله قبل و اصلاح شماره": + "العودة إلى المرحلة السابقة وتصحيح الرقم", + "دارای رویکرد آموزش سرگرم کننده ": "لديك نهج تعليمي ممتع", + "شرایط مرجوع کردن کالا در دانوین": "شروط للإشارة إلى البضائع في دانوين", + "روش ارسال با موفقیت تغییر یافت!": "تم تغيير طريقة الإرسال بنجاح!", + "درخواست شما با موفقیت انجام شد.": "تم تقديم طلبك بنجاح.", + "در حال بارگیری اطلاعات از سرور": "تحميل المعلومات من الخادم", + "گواهی تدریس خود را آپلود کنید.": "قم بتحميل شهادة التدريس الخاصة بك.", + "دریافت اپلیکیشن اختصاصی دانوین": "تلقى تطبيق دونوين المخصص", + "لطفا شماره صفحه را وارد نمایید": "الرجاء إدخال رقم الصفحة", + "کتاب شما با موفقیت فعال گردید.": "تم تنشيط كتابك بنجاح.", + "ثبت درخواست با موفقیت انجام شد": "تم الانتهاء من تسجيل الطلب بنجاح", + "کد تخفیف برای شما ثبت شده است": "تم تسجيل رمز الخصم لك", + "استاد علوم طبیعی پایه دوازدهم": "أستاذ الصف الثاني عشر", + "سلام چطوری میتونم کمکتون کنم؟": "مرحبا كيف يمكنني مساعدتك؟", + "محصولی با این مشخصات یافت نشد": + "لم يتم العثور على المنتج مع هذا الملف الشخصي", + "آن را در قسمت زیر وارد کنید.": "أدخله في ما يلي.", + "زمان باقیمانده تا انقضای کد:": "الوقت المتبقي لانتهاء رمز:", + "کد فعالسازی محتوای الکترونیک": "رمز تنشيط المحتوى الإلكتروني", + "این کتاب شامل چه مواردی است؟": "ما هو هذا الكتاب؟", + "کد به شماره شما ارسال گردید.": "تم إرسال الرمز إلى رقمك.", + "عملیات با موفقیت انجام نشد!": "فشلت العملية!", + "برای شروع روی یک چت کلیک کن": "انقر على دردشة للبدء.", + "دریافت افزونه واقعیت افزوده": "احصل على البرنامج المساعد المعزز للواقع", + "به زودی این بخش فعال می شود": "بمجرد تنشيط هذا الجزء", + "سفارشی برای نماش وجود ندارد": "لا يوجد مخصص لإظهاره", + "اسکن کد QR موفقیت آمیز بود.": "كان فحص رمز الاستجابة السريعة ناجحًا.", + "کیفیت آموزش را بالا میبریم": "ارتداء جودة التدريب", + "شرایط استفاده و حریم خصوصی": "شروط الاستخدام والخصوصية", + "جذابیت کلید بهبود یادگیری": "مفتاح جذاب لتحسين التعلم", + "دنبال چه چیزی برات باشیم؟": "ماذا تبحث عنك؟", + "نام یک کتاب را جستجو کنید": "ابحث في اسم كتاب", + "فعال سازی کتاب الکترونیک": "تنشيط e -book", + "جستجو در عناوین کتاب ...": "ابحث في عناوين الكتب ...", + "مشاهده فهرست موضوعی کتاب": "عرض قائمة موضوع الكتاب", + "ارسال مجدد کد فعال سازی": "رمز التنشيط", + "2 دقیقه پیش آنلاین بوده": "قبل دقيقتين كانت على الإنترنت", + "یک کد تائیدیه به شماره": "رمز تأكيد للرقم", + "مالیات بر ارزش افزوده": "ضريبة القيمة المضافة", + "نام ‌و ‌نام خانوادگی": "الاسم الأول واسم العائلة", + "آتشفشانها و اقیانوسها": "البراكين والمحيطات", + "ویدئو های منحصر بفرد": "مقاطع فيديو فريدة", + "توضیحات محصول خالیست": "وصف المنتج فارغ", + "نحوه جدایی صفحات کره": "كيفية فصل صفحات الزبدة", + "نام ‌و ‌نام خانوادگی": "الاسم الأول واسم العائلة", + "به دانوین خوش آمدید.": "مرحبا بكم في دانوين.", + "رویکرد معرفتی-ارزشی": "النهج المعرفي القيمة", + "مشخصات تحویل گیرنده": "ملف تعريف المستلم", + "نمایش تمامی محتواها": "عرض كل المحتوى", + "مزیت رقابتی دانوین": "ميزة تنافسية Danovin", + "یک پیام بنویسید...": "اكتب رسالة ...", + "افزودن به سبد خرید": "أضف إلى السلة", + "فیلترهای اعمال شده": "المرشحات المطبقة", + "لذت یادگیری را با": "من دواعي سروري التعلم مع", + "افزودن کاربر جدید": "أضف مستخدمًا جديدًا", + "مطالعه نمونه کتاب": "كتاب قراءة العينة", + "مشاهده نمونه کتاب": "عرض كتاب العينة", + "مرتب سازی بر اساس": "ترتيب حسب", + "شما در حال مطالعه": "أنت تدرس", + "سخنی با خوانندگان": "تحدث إلى القراء", + "تصویر بارگزاری شد": "تم تحميل الصورة", + "ثبت کد فعال سازی": "تمكين تسجيل الكود", + "مسدود سازی مخاطب": "حظر الجمهور", + "لینک های کاربردی": "روابط عملية", + "اضافه کردن کاربر": "أضف المستخدم", + "تاریخ فعال‌سازی:": "تفعيل التسجيل:", + "پاسخ مدیریت سایت": "إجابة إدارة الموقع", + "دسته بندی موضوعی": "فئة الموضوع", + "جزئیات صورتحساب": "تفاصيل الفاتورة", + "ورود یا ثبت‌نام": "تسجيل الدخول أو التسجيل", + "کتاب‌های دانوین": "كتب دانفين", + "آدرس محل سکونت": "عنوان السكن", + "رسانه,فیلم,عکس": "وسائل الإعلام ، الفيلم ، الصورة", + "مطالعه کامل در": "دراسة كاملة في", + "نظرات خریداران": "تعليقات المشترين", + "نسخه الکترونیک": "نسخة إلكترونية", + "فعالسازی کتاب": "تنشيط الكتاب", + "واقعیت افزوده": "الواقع المعزز", + "مشخصات تحصیلی": "ملف تعريف المدرسة", + "مبلغ سبد خرید": "مبلغ عربة", + "دریافت افزونه": "احصل على البرنامج المساعد", + "سوالات متداول": "أسئلة مكررة", + "ویرایش مشخصات": "تعديل الملف الشخصي", + "پیگری سفارشات": "اتبع أوامر", + "فعال سازی شده": "تمكين", + "کد فعال‌سازی:": "رمز التفعيل:", + "در حال پردازش": "يعالج", + "آخرین مشاهدات": "الملاحظات الأخيرة", + "واحد مورد نظر": "الوحدة المطلوبة", + "نام خانوادگی": "اللقب", + "کد ملی/اتباع": "القانون الوطني/المواطنون", + "روشهای ارسال": "إرسال الطرق", + "سبد پیش خرید": "سلة قبل purchase", + "قیمت هر واحد": "السعر لكل وحدة", + "تاریخ انتشار": "يوم الاصدار", + "شناسه پرداخت": "رمز الدفع", + "کاربر میهمان": "حساب زائر", + "محتویات کتاب": "محتويات الكتاب", + "واحد محتوایی": "وحدة المحتوى", + "حساب کاربری": "الحساب", + "پایه تحصیلی": "صف دراسي", + "رشته تحصیلی": "رئيسي", + "فنی حرفه‌ای": "مهني", + "مطالعه کامل": "دراسة كاملة", + "قیمت هر عدد": "سعر كل رقم", + "هزینه ارسال": "تكلفة الشحن", + "میزان تخفیف": "معدل الخصم", + "دسترسی سریع": "وصول سريع", + "موارد بیشتر": "أكثر", + "کتاب های من": "كتبي", + "کتاب‌های من": "كتبي", + "شناسه سفارش": "رقم التعريف الخاص بالطلب", + "پرداخت نشده": "غير مدفوع الأجر", + "فایل ثبت شد": "تم تسجيل الملف", + "پیش دبستان": "تجهيز", + "نام کاربری": "اسم االمستخدم", + "تاریخ تولد": "تاريخ الولادة", + الکترونیکی: "إلكتروني", + "محسن محمدی": "محسن محمدي", + "شماره تماس": "رقم الهاتف", + "تجربه کنید": "خبرة", + "تماس با ما": "اتصل بنا", + "علمی تخیلی": "الخيال العلمي", + "ادامه مطلب": "اقرأ أكثر", + "بارکد خوان": "قارئ الباركود", + دانوینی‌ها: "دانوفيني", + "بروز رسانی": "تحديث", + "اسکن بارکد": "مسح الباركود", + "سفارشات من": "طلباتي", + "معرفی کتاب": "مقدمة كتاب", + "دوربین عقب": "الكاميرا الخلفية", + "دوربین جلو": "كاميرا أمامية", + "علوم چهارم": "العلم الرابع", + "محبوب ترین": "الأكثر شعبية", + "صفحه اصلی": "الصفحة الرئيسية", + "دانش آموز": "طالب علم", + "نام مدرسه": "اسم المدرسة", + "محل تدریس": "موقع التدريس", + "همراه با:": "مع:", + "تبادل نظر": "تبادل", + "باز ارسال": "إعادة -submit", + "ویرایش در": "تحرير في", + "عکس کاربر": "صورة المستخدم", + "درباره ما": "معلومات عنا", + "عکس محصول": "صورة المنتج", + "شهر/روستا": "المدينة/القرية", + "ارسال نظر": "نشر تعليق", + "نسخه چاپی": "النسخة المطبوعة", + "عکس مجصول": "صورة", + "مرتب سازی": "ترتيب", + "واحد فروش": "مبيعات", + "گران ترین": "الأغلى", + "ارسال شد": "أرسلت", + "سبد خرید": "عربة التسوق", + "کد تخفیف": "رمز التخفيض", + صورتحساب: "مشروع قانون", + پشتیبانی: "الدعم", + "متن پیام": "نص الرسالة", + "نام کتاب": "اسم الكتاب", + "زیست دهم": "يعيش", + "واحد فنی": "القسم التقني", + جدیدترین: "الاجدد", + دوازدهم: "الثاني عشر", + شهرستان: "مدينة", + "کد پستی": "رمز بريدي", + کاردانش: "يدها", + فروشگاه: "متجر", + محصولات: "منتجات", + "مبلغ کل": "المبلغ الإجمالي", + پروفایل: "الملف الشخصي", + توضیحات: "وصف", + ناموجود: "غير متوفره", + دانوینی: "دانوفيني", + یازدهم: "الحاديه عشر", + انسانی: "بشري", + "‌ذخیره": "متجر", + "جمع کل": "المجموع", + پرداخت: "الدفع", + "ثبت کد": "تسجيل الكود", + "ثبت شد": "إنه مسجل", + ویرایش: "يحرر", + خلاقیت: "إِبداع", + تاریخی: "تاريخي", + دانلود: "تحميل", + بازگشت: "العودة", + امتیاز: "تقييم", + "کد ملی": "رمز دولي", + "لغو شد": "ألغيت", + انصراف: "انسحب", + چهارم: "الرابع", + عنوان: "عنوان", + استان: "حالة", + ریاضی: "الرياضيات", + تجربی: "تجريبي", + معارف: "التعليم", + کاربر: "المستعمل", + ادامه: "استمرار", + وبلاگ: "مدونة", + تومان: "إلى رجل", + تعداد: "رقم", + محصول: "المنتج", + جستجو: "يبحث", + ارسال: "إرسال", + خاموش: "عن", + رسانه: "وسائل الإعلام", + ویدیو: "الفيديو", + سیاسی: "سياسي", + ورزشی: "رياضات", + دقیقه: "الدقائق", + تخفیف: "تخفيض", + هستید: "أنت", + مقدمه: "مقدمة", + تایید: "يتأكد", + موضوع: "عنوان", + پنجم: "الخامس", + هفتم: "السابع", + هشتم: "ثامن", + دختر: "بنت", + معلم: "معلم", + پرچم: "علَم", + قیمت: "سعر", + نسخه: "وصفة طبية", + چاپی: "مطبعة", + پایه: "القاعدة", + کنسل: "إلغاء", + پسند: "يحب", + پاسخ: "إجابة", + خروج: "مخرج", + روشن: "لامع", + لینک: "حلقة الوصل", + فایل: "ملف", + آدرس: "تبوك", + تماس: "اتصال", + خانه: "مسكن", + لوگو: "شعار", + مبلغ: "مقدار", + صفحه: "صفحة", + نکته: "تلميح", + اول: "أولاً", + دوم: "ثانيا", + سوم: "ثالث", + ششم: "السادس", + نهم: "تاسع", + دهم: "العاشر", + نام: "اسم", + پسر: "ولد", + روز: "يوم", + ماه: "شهر", + سال: "سنة", + ثبت: "سجل", + حذف: "حذف", + علی: "علي", + صوت: "يبدو", + عدد: "رقم", + فلش: "السهام", + عکس: "صورة", + منو: "قائمة الطعام", + قبل: "قبل", + بعد: "التالي", + متن: "نص", + شو: "تبين", +}; diff --git a/public/en.json b/public/en.json new file mode 100644 index 0000000..ba536c6 --- /dev/null +++ b/public/en.json @@ -0,0 +1,303 @@ +{ + "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه": "Lorem Ipsom is a fabricated text with the simplicity of the printing industry, using graphic designers, printers and texts, but newspapers and magazines in the column and line as needed, and for the current technology requirements, and a variety of applications aimed at improving tools. Practical, many books in sixty -three", + "ما در دانوین با هدف ایجاد زیرساخت تعاملی و آموزشی با تولید محتوایی جذاب بصورت کتاب قصد داریم تغییراتی بنیادین در نظام آموزش و پرورش کشور ایجاد کنیم.": "In Danwin, we intend to create fundamental changes in the country's education system with the aim of creating interactive and educational infrastructure by producing attractive content in the book.", + "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنام": "Lorem Ipsom is a fake text with an inappropriate simplicity of the printing industry and using graphic designers. Printers and texts but also daily", + "برای ارتباط با دنیای شگفت انگیز دانوین از فرم زیر استفاده کنید و پس از انتخاب دپارتمان مد نظر پیام خود را ارسال کنید.": "Use the form below to connect with the amazing world of Danvin and send your message after selecting the department.", + "سازگار با نظام آ.پ : بطوریکه بتواند در مدارس فعلی مورد استفاده قرار گرفته و با نظام رسمی فعلی در تضاد نباشد": "Compatible with the AP: so that it can be used in current schools and is not in conflict with the current official system", + "کد فعال سازی در اختیار شما قرار گرفته است را در قسمت زیر وارد وارد تا کتاب الکترونیک آن فعالسازی شود": "The activation code is available to you in the following section to activate its e -book", + "بکارگیری عوامل متنوع سازگار با ارزشها برای علاقمندی دانش آموز و معلم به استفاده از محتوای دانوین": "Applying a variety of values ​​compatible factors for student and teacher interest in using Danovin content", + "بکارگیری بروز ترین تکنولوژی های تولید و مدیریت محتوای آموزشی-تربیتی (مانند واقعیت افزوده)": "Using the most up-to-date teaching and educational content management technologies (such as augmented reality)", + "لطفا دوربین خود را روی کدی که در اختیار شما قرار گرفته قرار دهید تا اسکن دوربین انجام شود": "Please put your camera on the code you have in place to scan the camera", + "به دانوین خوش اومدی برای عضویت و ادامه شماره موبایلت رو وارد کن و روی گزینه ثبت بزن": "Welcome to Donwin to join your mobile number and register on the option", + "در راستای نیل به سند تحول : تلاش برای نزدیکی گام به گام به آرمانها و اهداف سند تحول": "In order to achieve the transformation document: attempt to step -by -step closer to the aspirations and goals of the transformation document", + "از اینکه با نظرات خود ما را در ارتقای کیفیت محصولاتمان یاری کنید ، سپاسگزاریم": "Thank you for helping us in promoting the quality of our products with your comments", + "برای استفاده از بخش واقعیت افزوده می بایست افزونه آن را نصب نمایید": "To use the augmented reality section you need to install the plugin", + "شایستگی در ایجاد فهم علمی در موضوع هدف و در موضوعات وابسته به آن": "Competence in creating a scientific understanding in the subject matter and in the subject -related subjects", + "شایستگی در ایجاد زمینه ی معرفتی- ارزشی موثر برای محتواهای آموزشی": "Competence in creating an epistemic-effective value for educational content", + "برای استفاده از این بخش باید یک کتاب فعال خریداری کرده باشید": "You must have purchased an active book to use this section", + "برای استفاده از این بخش باید یک کتاب را فعالسازی کرده باشید": "You must activate a book to use this section", + "برای خدمات هوشمند کتاب کد فعال سازی را اینجا وارد نمایید": "Enter activation code here for smart book services", + "شرایط استفاده از دانوین و حریم خصوصی را مطالعه کرده ام": "I have studied the terms of use of Danwin and Privacy", + "متن گفتگو محور ، روایی ، قابل فهم ،جذاب و سرگرم کننده": "The text -based, narrative, understandable, attractive and entertaining", + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید": "Select one of the following two options according to the terms", + "تمامی حقوق این وبسایت متعلق به دانوین می باشد. 1400": "All rights of this website are owned by Danwin. 1400", + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید": "Your payment faced an error, please try again", + "اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید": "If you have a discount code, enter it in the box below", + "آدرس: تهران، میدان فردوسی، خیابان موسوی، پلاک ۳۰": "Address: No. 1, Ferdowsi Square, Ferdowsi Square", + "بستر تعاملی و اشتراک گذاری فیلم و محتوای آموزشی": "Interactive and sharing movie and educational content", + "مشخصات خودت رو وارد کنید و امتیاز هدیه بگیرید": "Enter your own profile and get a gift rating", + "کامنت خود را وارد کرده و دکمه ثبت را بزنید.": "Enter your comment and hit the registration button.", + "گواهی تدریس ثبت شده و درحال بررسی می باشد": "Certificate of Tutorials recorded and is being reviewed", + "کارشناس ارشد علوم و فنون از دانشگاه تهران": "Master of Science and Technology from Tehran University", + "ابتدا یک محصول به سبد خریدتان اضافه کنید.": "First add a product to your shopping cart.", + "جهت ادامه فرآیند خرید وارد حساب خود شوید": "Login to your account to continue the purchase process", + "در صورت نیاز تصویر مرتبط را انتخاب کنید.": "Select the relevant image if needed.", + "لطفا مشخصات خود را به صورت کامل نمایید.": "Please complete your profile.", + "برای دانلود این فایل روی اینجا کلیک کن": "Click here to download this file", + "هیچ محصولی در سبد خرید شما وجود ندارد": "There is no product in your shopping cart", + "محتوایی برای این صفحه در دسترس نیست.!": "Content is not available for this page.!", + "برای این کتاب نمونه‌ای درج نشده است.": "There is no sample for this book.", + "نمونه ای برای این محصول درج نشده است": "Sample not inserted for this product", + "عملیات خرید شما با موفقیت انجام شد.": "Your purchase operation was successfully carried out.", + "به راحتی از همین جا دانلود کنید...": "Easily download from here ...", + "بازگشت به مرحله قبل و اصلاح شماره": "Back to the previous stage and correcting the number", + "دارای رویکرد آموزش سرگرم کننده ": "Have a fun tutorial approach", + "شرایط مرجوع کردن کالا در دانوین": "Conditions to reference the goods in Danwin", + "روش ارسال با موفقیت تغییر یافت!": "The sending method was successfully changed!", + "درخواست شما با موفقیت انجام شد.": "Your request was successfully made.", + "در حال بارگیری اطلاعات از سرور": "Loading information from the server", + "گواهی تدریس خود را آپلود کنید.": "Upload your teaching certificate.", + "دریافت اپلیکیشن اختصاصی دانوین": "Received Donwin's dedicated app", + "لطفا شماره صفحه را وارد نمایید": "Please enter the page number", + "کتاب شما با موفقیت فعال گردید.": "Your book was successfully activated.", + "ثبت درخواست با موفقیت انجام شد": "Registration of the application was successfully completed", + "کد تخفیف برای شما ثبت شده است": "The discount code has been registered for you", + "استاد علوم طبیعی پایه دوازدهم": "Twelfth Grade Professor", + "سلام چطوری میتونم کمکتون کنم؟": "Hi how can I help you?", + "محصولی با این مشخصات یافت نشد": "Product was not found with this profile", + "آن را در قسمت زیر وارد کنید.": "Enter it in the following.", + "زمان باقیمانده تا انقضای کد:": "Remaining time to expire code:", + "کد فعالسازی محتوای الکترونیک": "Electronic Content Activation Code", + "این کتاب شامل چه مواردی است؟": "What is this book?", + "کد به شماره شما ارسال گردید.": "The code was sent to your number.", + "عملیات با موفقیت انجام نشد!": "Operation failed!", + "برای شروع روی یک چت کلیک کن": "Click on a chat to get started.", + "دریافت افزونه واقعیت افزوده": "Get augmented reality plugin", + "به زودی این بخش فعال می شود": "As soon as this part will be activated", + "سفارشی برای نماش وجود ندارد": "There is no custom to show", + "اسکن کد QR موفقیت آمیز بود.": "The scan of QR code was successful.", + "کیفیت آموزش را بالا میبریم": "Wear the quality of training", + "شرایط استفاده و حریم خصوصی": "Terms of use and privacy", + "جذابیت کلید بهبود یادگیری": "Attractive key to improving learning", + "دنبال چه چیزی برات باشیم؟": "What to look for for you?", + "نام یک کتاب را جستجو کنید": "Search the name of a book", + "فعال سازی کتاب الکترونیک": "E -book activation", + "جستجو در عناوین کتاب ...": "Search in book titles ...", + "مشاهده فهرست موضوعی کتاب": "View the Book Subject List", + "ارسال مجدد کد فعال سازی": "Re -send activation code", + "2 دقیقه پیش آنلاین بوده": "2 minutes ago was online", + "یک کد تائیدیه به شماره": "A confirmation code to number", + "مالیات بر ارزش افزوده": "VAT", + "نام ‌و ‌نام خانوادگی": "first name and last name", + "آتشفشانها و اقیانوسها": "Volcanoes and oceans", + "ویدئو های منحصر بفرد": "Unique videos", + "توضیحات محصول خالیست": "The product description is empty", + "نحوه جدایی صفحات کره": "How to separate butter pages", + "نام ‌و ‌نام خانوادگی": "first name and last name", + "به دانوین خوش آمدید.": "Welcome to Danwin.", + "رویکرد معرفتی-ارزشی": "The epistemic-valuable approach", + "مشخصات تحویل گیرنده": "The recipient's profile", + "نمایش تمامی محتواها": "Display all content", + "مزیت رقابتی دانوین": "Danovin competitive advantage", + "یک پیام بنویسید...": "Write a message ...", + "افزودن به سبد خرید": "Add to Cart", + "فیلترهای اعمال شده": "Filters applied", + "لذت یادگیری را با": "The pleasure of learning with", + "افزودن کاربر جدید": "Add new user", + "مطالعه نمونه کتاب": "Book sample reading", + "مشاهده نمونه کتاب": "View the sample book", + "مرتب سازی بر اساس": "order by", + "شما در حال مطالعه": "You are studying", + "سخنی با خوانندگان": "Talk to readers", + "تصویر بارگزاری شد": "The image was loaded", + "ثبت کد فعال سازی": "Enable Code Registration", + "مسدود سازی مخاطب": "Audience blocking", + "لینک های کاربردی": "Practical links", + "اضافه کردن کاربر": "Add the user", + "تاریخ فعال‌سازی:": "Activation Date:", + "پاسخ مدیریت سایت": "Site Management Answer", + "دسته بندی موضوعی": "Subject Category", + "جزئیات صورتحساب": "Billing details", + "ورود یا ثبت‌نام": "Login or registration", + "کتاب‌های دانوین": "Danvin Books", + "آدرس محل سکونت": "residence address", + "رسانه,فیلم,عکس": "Media, Movie, Photo", + "مطالعه کامل در": "Full study in", + "نظرات خریداران": "Buyers Comments", + "نسخه الکترونیک": "Electronic version", + "فعالسازی کتاب": "Activation of the book", + "واقعیت افزوده": "Augmented Reality", + "مشخصات تحصیلی": "School Profile", + "مبلغ سبد خرید": "Cart amount", + "دریافت افزونه": "Get the plugin", + "سوالات متداول": "Frequently Asked Questions", + "ویرایش مشخصات": "Edit Profile", + "پیگری سفارشات": "Follow orders", + "فعال سازی شده": "Enabled", + "کد فعال‌سازی:": "Activation code:", + "در حال پردازش": "Processing", + "آخرین مشاهدات": "Last observations", + "واحد مورد نظر": "The desired unit", + "نام خانوادگی": "last name", + "کد ملی/اتباع": "National code/nationals", + "روشهای ارسال": "Send methods", + "سبد پیش خرید": "Pre -purchase basket", + "قیمت هر واحد": "Price per unit", + "تاریخ انتشار": "Release date", + "شناسه پرداخت": "Payment code", + "کاربر میهمان": "Guest user", + "محتویات کتاب": "The contents of the book", + "واحد محتوایی": "Content unit", + "حساب کاربری": "Account", + "پایه تحصیلی": "Grade", + "رشته تحصیلی": "Major", + "فنی حرفه‌ای": "Vocational", + "مطالعه کامل": "Full study", + "قیمت هر عدد": "Price of each number", + "هزینه ارسال": "shipping cost", + "میزان تخفیف": "Discount rate", + "دسترسی سریع": "quick access", + "موارد بیشتر": "More", + "کتاب های من": "My books", + "کتاب‌های من": "My books", + "شناسه سفارش": "Order ID", + "پرداخت نشده": "unpaid", + "فایل ثبت شد": "The file was recorded", + "پیش دبستان": "Prep", + "نام کاربری": "user name", + "تاریخ تولد": "Date of birth", + "الکترونیکی": "Electronic", + "محسن محمدی": "Mohsen Mohammadi", + "شماره تماس": "Phone number", + "تجربه کنید": "experience", + "تماس با ما": "contact us", + "علمی تخیلی": "Science Fiction", + "ادامه مطلب": "Read more", + "بارکد خوان": "Barcode reader", + "دانوینی‌ها": "Danovini", + "بروز رسانی": "Update", + "اسکن بارکد": "Barcode scan", + "سفارشات من": "My orders", + "معرفی کتاب": "book introduction", + "دوربین عقب": "rear camera", + "دوربین جلو": "Front camera", + "علوم چهارم": "Fourth Science", + "محبوب ترین": "Most Popular", + "صفحه اصلی": "Main Page", + "دانش آموز": "student", + "نام مدرسه": "school name", + "محل تدریس": "Teaching site", + "همراه با:": "with:", + "تبادل نظر": "Exchange", + "باز ارسال": "Re -submit", + "ویرایش در": "Edit at", + "عکس کاربر": "User photo", + "درباره ما": "about us", + "عکس محصول": "Product photo", + "شهر/روستا": "City/Village", + "ارسال نظر": "Post a comment", + "نسخه چاپی": "Print version", + "عکس مجصول": "Photo", + "مرتب سازی": "Ordering", + "واحد فروش": "Sales", + "گران ترین": "the most expensive", + "ارسال شد": "Sent", + "سبد خرید": "Cart", + "کد تخفیف": "discount code", + "صورتحساب": "Bill", + "پشتیبانی": "Support", + "متن پیام": "The text of the message", + "نام کتاب": "The name of the book", + "زیست دهم": "Live", + "واحد فنی": "technical department", + "جدیدترین": "the newest", + "دوازدهم": "twelfth", + "شهرستان": "City", + "کد پستی": "Postal code", + "کاردانش": "Her hand", + "فروشگاه": "Store", + "محصولات": "Products", + "مبلغ کل": "Total Amount", + "پروفایل": "profile", + "توضیحات": "Description", + "ناموجود": "unavailable", + "دانوینی": "Danovini", + "یازدهم": "Eleventh", + "انسانی": "human", + "‌ذخیره": "Store", + "جمع کل": "total", + "پرداخت": "the payment", + "ثبت کد": "Code registration", + "ثبت شد": "it is registered", + "ویرایش": "Edit", + "خلاقیت": "Creativity", + "تاریخی": "Historical", + "دانلود": "Download", + "بازگشت": "coming back", + "امتیاز": "Rating", + "کد ملی": "National Code", + "لغو شد": "Cancelled", + "انصراف": "Withdrawn", + "چهارم": "Fourth", + "عنوان": "Title", + "استان": "State", + "ریاضی": "Math", + "تجربی": "Experimental", + "معارف": "education", + "کاربر": "User", + "ادامه": "Continuation", + "وبلاگ": "weblog", + "تومان": "Toman", + "تعداد": "Number", + "محصول": "the product", + "جستجو": "Search", + "ارسال": "submit", + "خاموش": "Off", + "رسانه": "Media", + "ویدیو": "the video", + "سیاسی": "Political", + "ورزشی": "Sports", + "دقیقه": "Minutes", + "تخفیف": "Discount", + "هستید": "You are", + "مقدمه": "Introduction", + "تایید": "Confirm", + "موضوع": "Topic", + "پنجم": "Fifth", + "هفتم": "Seventh", + "هشتم": "Eighth", + "دختر": "Girl", + "معلم": "Teacher", + "پرچم": "Flag", + "قیمت": "Price", + "نسخه": "prescription", + "چاپی": "Print", + "پایه": "the base", + "کنسل": "cancel", + "پسند": "Like", + "پاسخ": "Response", + "خروج": "Exit", + "روشن": "Bright", + "لینک": "link", + "فایل": "file", + "آدرس": "Address", + "تماس": "Contact", + "خانه": "Home", + "لوگو": "logo", + "مبلغ": "Amount", + "صفحه": "Page", + "نکته": "tip", + "اول": "First", + "دوم": "Second", + "سوم": "Third", + "ششم": "Sixth", + "نهم": "ninth", + "دهم": "Tenth", + "نام": "name", + "پسر": "Boy", + "روز": "Day", + "ماه": "Month", + "سال": "Year", + "ثبت": "Record", + "حذف": "Delete", + "علی": "Ali", + "صوت": "Sound", + "عدد": "number", + "فلش": "Arrows", + "عکس": "Picture", + "منو": "Menu", + "قبل": "Before", + "بعد": "Next", + "متن": "Text", + "شو": "show" +} diff --git a/public/index.html b/public/index.html index 15af76d..c4ce6e0 100644 --- a/public/index.html +++ b/public/index.html @@ -15,14 +15,17 @@ دانوین + + w[l] = w[l] || []; w[l].push({ + 'gtm.start': + new Date().getTime(), event: 'gtm.js' + }); var f = d.getElementsByTagName(s)[0], + j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = + 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); + })(window, document, 'script', 'dataLayer', 'GTM-WVV8H9L'); diff --git a/src/QRScan/LastQr/index.js b/src/QRScan/LastQr/index.js index 06002dd..6a008cf 100644 --- a/src/QRScan/LastQr/index.js +++ b/src/QRScan/LastQr/index.js @@ -36,7 +36,7 @@ export default function LastQR(props) {
- +
) : null} diff --git a/src/QRScan/index.js b/src/QRScan/index.js index b741ca5..99397ef 100644 --- a/src/QRScan/index.js +++ b/src/QRScan/index.js @@ -80,7 +80,9 @@ class QRScan extends Component {
-

نکته

+

+ {window.t("نکته")} +

لطفا دوربین خود را روی کدی که در اختیار شما قرار گرفته قرار دهید تا اسکن دوربین انجام شود @@ -142,9 +144,7 @@ class QRScan extends Component { <>

- {/*
- بازگشت -
*/} +
diff --git a/src/views/AR/index.js b/src/views/AR/index.js index 8db9077..65dd37e 100644 --- a/src/views/AR/index.js +++ b/src/views/AR/index.js @@ -61,7 +61,7 @@ class AR extends Component { > برای استفاده از این بخش باید یک کتاب را فعالسازی کرده باشید

- فعالسازی کتاب + {window.t("فعالسازی کتاب")}
); diff --git a/src/views/Activation/index.js b/src/views/Activation/index.js index 6166c3b..31e07bc 100644 --- a/src/views/Activation/index.js +++ b/src/views/Activation/index.js @@ -86,7 +86,7 @@ class Activation extends Component {

-

آخرین مشاهدات

+

آخرین مشاهدات")}

{data.map((item, i) => ( ))} @@ -118,8 +118,8 @@ class Activation extends Component { this.setState({ facingMode: e.target.value }) } > - - + +
@@ -169,7 +169,7 @@ class Activation extends Component {

*/} {/*
-

آخرین مشاهدات

+

آخرین مشاهدات")}

{data.map((item, i) => ( ))} diff --git a/src/views/Auth/Login/Cellphone/index.js b/src/views/Auth/Login/Cellphone/index.js index b9733dd..57ced27 100644 --- a/src/views/Auth/Login/Cellphone/index.js +++ b/src/views/Auth/Login/Cellphone/index.js @@ -104,7 +104,9 @@ export default class Cellphone extends Component {
دانوین
-

دانوین

+

+ {window.t("دانوین")} +

به دانوین خوش اومدی برای عضویت و ادامه شماره موبایلت رو وارد کن و روی گزینه ثبت بزن diff --git a/src/views/Auth/Login/Code/index.js b/src/views/Auth/Login/Code/index.js index 38d529b..c806a94 100644 --- a/src/views/Auth/Login/Code/index.js +++ b/src/views/Auth/Login/Code/index.js @@ -216,7 +216,9 @@ export default class Code extends Component {

دانوین
-

دانوین

+

+ {window.t("دانوین")} +

یک کد تائیدیه به شماره{" "} {this.props.parent.state.cellphone} ارسال شد
@@ -294,7 +296,7 @@ export default class Code extends Component { />

- + {!this.state.resendStatus ? ( ) : ( diff --git a/src/views/Auth/Profile/Birthdate/index.js b/src/views/Auth/Profile/Birthdate/index.js index bd830ba..4ba8dac 100644 --- a/src/views/Auth/Profile/Birthdate/index.js +++ b/src/views/Auth/Profile/Birthdate/index.js @@ -26,7 +26,7 @@ export default function Birthdate(props) { <> {window.innerWidth < 1000 ? (
- +
1000 ? (
- +
-

حساب کاربری

+

+ حساب کاربری")} +

لطفا مشخصات خود را به صورت کامل نمایید.

@@ -381,7 +383,7 @@ class Profile extends Component { />
- +
@@ -560,7 +562,7 @@ class Profile extends Component { defaultValue={profile} />
- {" "} + {" "}
diff --git a/src/views/Auth/Splash/index.js b/src/views/Auth/Splash/index.js index a330135..82d5571 100644 --- a/src/views/Auth/Splash/index.js +++ b/src/views/Auth/Splash/index.js @@ -11,7 +11,9 @@ export default function Splash(props) {
{window.t("لوگو")} - در حال بارگیری اطلاعات از سرور + + {window.t("در حال بارگیری اطلاعات از سرور")} +
) : null} {window.innerWidth < 1000 ? ( diff --git a/src/views/Blogs/index.js b/src/views/Blogs/index.js index c9d034d..9131641 100644 --- a/src/views/Blogs/index.js +++ b/src/views/Blogs/index.js @@ -95,7 +95,7 @@ const Item = (props) => {

{item.title}

- مطالعه کامل + {window.t("مطالعه کامل")}
) : null} @@ -114,7 +114,7 @@ const Item = (props) => { {item.type === "audio" ? {item.title} : null}

{item.title}

{/*

{item.text}

*/} - مطالعه کامل + {window.t("مطالعه کامل")} ) : null} diff --git a/src/views/Callback/index.js b/src/views/Callback/index.js index 34db163..be81188 100644 --- a/src/views/Callback/index.js +++ b/src/views/Callback/index.js @@ -169,10 +169,12 @@ class Callback extends Component {

- روشهای ارسال + {window.t("روشهای ارسال")}{" "}

- با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید + {window.t( + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید" + )}{" "}

{this.props.payMethods.map((item, i) => ( @@ -180,7 +182,9 @@ class Callback extends Component { ))}
- +
@@ -199,7 +203,7 @@ class Callback extends Component { list ? (
- {/*

سبد خرید

*/} + {/*

{window.t("سبد خرید")}

*/}
{/*
-

روشهای ارسال

+

{window.t("روشهای ارسال")}

با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید

@@ -226,30 +230,18 @@ class Callback extends Component {

- جمع کل -
- سبد خرید + {window.t("جمع کل")}
+ {window.t("سبد خرید")}{" "}

{payPrice} - تومان + + {window.t("تومان")} +
- {/*
-

روشهای ارسال

-

- با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید -

- -
- {this.props.payMethods.map((item, i) => ( - - ))} -
-
*/} - {/* */}
) : (

{data.price}

- تومان + + {window.t("تومان")} +
) : null} @@ -76,7 +78,9 @@ class DeliveryMethod extends Component {

{data.price}

- تومان + + {window.t("تومان")} +
) : null} diff --git a/src/views/Cart/Discount/index.js b/src/views/Cart/Discount/index.js index 0e6c330..d93775e 100644 --- a/src/views/Cart/Discount/index.js +++ b/src/views/Cart/Discount/index.js @@ -37,11 +37,13 @@ const DiscoutCode = ({ <> {window.innerWidth > 1000 ? (
-

کد تخفیف

+

+ {window.t("کد تخفیف")} +

{!code ? ( <>

- اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید + {window.t("اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید")}{" "}

-

کد تخفیف

+

+ {window.t("کد تخفیف")} +

{!code ? ( <> {" "}

- اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید{" "} + {window.t("اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید")}{" "}

{ {window.innerWidth < 1000 ? (
- مبلغ سبد خرید - {factorInfo.sumPrice} تومان + {window.t("مبلغ سبد خرید")} + + {factorInfo.sumPrice} {window.t("تومان")} +
{/*
- هزینه ارسال + {window.t("هزینه ارسال")} {factorInfo.transportPrice} تومان
*/}
- میزان تخفیف - {factorInfo.offPrice} تومان + {window.t("میزان تخفیف")} + + {factorInfo.offPrice} {window.t("تومان")} +
- مالیات بر ارزش افزوده - {factorInfo.vatPrice} تومان + {window.t("مالیات بر ارزش افزوده")} + + {factorInfo.vatPrice} {window.t("تومان")} +
) : null} @@ -56,10 +62,10 @@ const Factor = (props) => {
- مبلغ سبد خرید + {window.t("مبلغ سبد خرید")} - {factorInfo.sumPrice} تومان + {factorInfo.sumPrice} {window.t("تومان")}
{/*
diff --git a/src/views/Cart/Table/index.js b/src/views/Cart/Table/index.js index c7ca09b..2e845cc 100644 --- a/src/views/Cart/Table/index.js +++ b/src/views/Cart/Table/index.js @@ -91,11 +91,11 @@ function BasicTable(props) {
- محصولات - قیمت + {window.t("محصولات")} + {window.t("قیمت")} {route === "callback" ? ( - تعداد + {window.t("تعداد")} ) : null} @@ -121,7 +121,9 @@ function BasicTable(props) { - {sum()} محصول + + {sum()} {window.t("محصول")} + ) : null} @@ -134,9 +136,9 @@ function BasicTable(props) {
- محصولات - قیمت - تعداد + {window.t("محصولات")} + {window.t("قیمت")} + {window.t("تعداد")} @@ -165,7 +167,9 @@ function BasicTable(props) { - {sum()} محصول + + {sum()} {window.t("محصول")} + @@ -196,7 +200,9 @@ const Item = (props) => {
{`نسخه ${ - +data.product.productType === 1 ? window.t("الکترونیکی") : window.t("چاپی") + +data.product.productType === 1 + ? window.t("الکترونیکی") + : window.t("چاپی") } ${data.product.book.name} `}

@@ -204,7 +210,8 @@ const Item = (props) => {

همراه با: - {data.product.book.items || window.t("کد فعالسازی محتوای الکترونیک")} + {data.product.book.items || + window.t("کد فعالسازی محتوای الکترونیک")} {route !== "callback" ? (
@@ -319,7 +326,9 @@ const Item = (props) => {
{`نسخه ${ - +data.product?.productType === 1 ? window.t("الکترونیکی") : window.t("چاپی") + +data.product?.productType === 1 + ? window.t("الکترونیکی") + : window.t("چاپی") } ${data.product?.book?.name} `}

@@ -327,7 +336,8 @@ const Item = (props) => {

همراه با: - {data.product?.book?.items || window.t("کد فعالسازی محتوای الکترونیک")} + {data.product?.book?.items || + window.t("کد فعالسازی محتوای الکترونیک")}
diff --git a/src/views/Cart/index.js b/src/views/Cart/index.js index d670438..a964449 100644 --- a/src/views/Cart/index.js +++ b/src/views/Cart/index.js @@ -157,7 +157,11 @@ class Cart extends Component { {window.location.search.includes("NOK") || this.props.isVerified === false ? ( -
پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید
+
+ {window.t( + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید" + )}{" "} +
) : window.location.search.includes("OK") ? ( ) : null} @@ -260,9 +264,15 @@ class Cart extends Component {
{window.location.search.includes("NOK") ? ( -
پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید
+
+ {window.t( + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید" + )} +
) : null} -

سبد پیش خرید

+

+ {window.t("سبد پیش خرید")} +

{false && factorInfo.transportId ? (
-

روشهای ارسال

+

+ {window.t("روشهای ارسال")} +

- با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید + {window.t( + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید" + )}{" "}

@@ -296,9 +310,8 @@ class Cart extends Component {

- جمع کل -
- سبد خرید + {window.t("جمع کل")}
+ {window.t("سبد خرید")}{" "}

{factorInfo ? (
@@ -306,12 +319,14 @@ class Cart extends Component { {factorInfo.payPrice - factorInfo.transportPrice} {/* // factorInfo.transportPrice - // factorInfo.offPrice} */} - تومان + + {window.t("تومان")} +
) : null}
{/*
-

روشهای ارسال

+

{window.t("روشهای ارسال")}

با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید

diff --git a/src/views/ChatList/index.js b/src/views/ChatList/index.js index fab2d2b..a9d5edd 100644 --- a/src/views/ChatList/index.js +++ b/src/views/ChatList/index.js @@ -56,7 +56,7 @@ class ChatList extends Component { ) : (
-

برای شروع روی یک چت کلیک کن

+

{window.t("برای شروع روی یک چت کلیک کن")}

)}
diff --git a/src/views/ChatRoom/Info/index.js b/src/views/ChatRoom/Info/index.js index 728bf43..ef2e653 100644 --- a/src/views/ChatRoom/Info/index.js +++ b/src/views/ChatRoom/Info/index.js @@ -142,10 +142,12 @@ export default class ChatInfo extends Component { />

{user.name}

-

اطلاعات

+

+ {window.t("اطلاعات")} +

{user.bio}

- مشخصات تحصیلی + {window.t("مشخصات تحصیلی")}{" "}

    {user.educationalInfo.map((item, i) => ( @@ -166,14 +168,18 @@ export default class ChatInfo extends Component { ))}
-

نام کاربری

+

+ {window.t("نام کاربری")} +

{user.username}@
-

اعلانات

+

+ {window.t("اعلانات")} +

{alarms ? "روشن " : window.t("خاموش")} @@ -188,7 +194,7 @@ export default class ChatInfo extends Component { onClick={() => this.setState({ gallery: true })} >

- رسانه,فیلم,عکس + {window.t("رسانه,فیلم,عکس")}

{user.name}

-

اطلاعات

+

+ {window.t("اطلاعات")} +

{user.bio}

- مشخصات تحصیلی + {window.t("مشخصات تحصیلی")}{" "}

    {user.educationalInfo.map((item, i) => ( @@ -273,14 +281,18 @@ export default class ChatInfo extends Component { ))}
-

نام کاربری

+

+ {window.t("نام کاربری")} +

{user.username}@
-

اعلانات

+

+ {window.t("اعلانات")} +

{alarms ? "روشن " : window.t("خاموش")} @@ -295,7 +307,7 @@ export default class ChatInfo extends Component { onClick={() => this.setState({ gallery: true })} >

- رسانه,فیلم,عکس + {window.t("رسانه,فیلم,عکس")}{" "}

- مسدود سازی مخاطب + {window.t("مسدود سازی مخاطب")}{" "}

diff --git a/src/views/Checkout/DeliveryMethod/index.js b/src/views/Checkout/DeliveryMethod/index.js index 4d2ce65..69f74b8 100644 --- a/src/views/Checkout/DeliveryMethod/index.js +++ b/src/views/Checkout/DeliveryMethod/index.js @@ -51,7 +51,9 @@ class DeliveryMethod extends Component {

{data.price}

- تومان + + {window.t("تومان")} +
) : null} @@ -76,7 +78,9 @@ class DeliveryMethod extends Component {

{data.price}

- تومان + + {window.t("تومان")} +
) : null} diff --git a/src/views/Checkout/Discount/index.js b/src/views/Checkout/Discount/index.js index 2a13f79..1679d62 100644 --- a/src/views/Checkout/Discount/index.js +++ b/src/views/Checkout/Discount/index.js @@ -30,7 +30,9 @@ const DiscoutCode = ({ codeId, setCodeId, userId, factorId }) => { <> {window.innerWidth > 1000 ? (
-

کد تخفیف

+

+ {window.t("کد تخفیف")} +

اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید

@@ -52,7 +54,9 @@ const DiscoutCode = ({ codeId, setCodeId, userId, factorId }) => { ) : null} {window.innerWidth < 1000 ? (
-

کد تخفیف

+

+ {window.t("کد تخفیف")} +

اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید{" "}

diff --git a/src/views/Checkout/Factor/index.js b/src/views/Checkout/Factor/index.js index 0c94ecb..515147a 100644 --- a/src/views/Checkout/Factor/index.js +++ b/src/views/Checkout/Factor/index.js @@ -32,23 +32,23 @@ const Factor = (props) => { {window.innerWidth < 1000 ? (
- مبلغ سبد خرید - {factorInfo.sumPrice} تومان + {window.t("مبلغ سبد خرید")} + {factorInfo.sumPrice} تومان")}
- هزینه ارسال + {window.t("هزینه ارسال")} {factorInfo.transportPrice} تومان
- میزان تخفیف - {factorInfo.offPrice} تومان + {window.t("میزان تخفیف")} + {factorInfo.offPrice} تومان")}
- مالیات بر ارزش افزوده - {factorInfo.vatPrice} تومان + {window.t("مالیات بر ارزش افزوده")} + {factorInfo.vatPrice} تومان")}
) : null} diff --git a/src/views/Checkout/Table/index.js b/src/views/Checkout/Table/index.js index 56bb9ef..b3526da 100644 --- a/src/views/Checkout/Table/index.js +++ b/src/views/Checkout/Table/index.js @@ -83,11 +83,11 @@ function BasicTable(props) {
- محصولات - قیمت + {window.t("محصولات")} + {window.t("قیمت")} {route === "callback" ? ( - تعداد + {window.t("تعداد")} ) : null} @@ -114,9 +114,9 @@ function BasicTable(props) {
- محصولات - تعداد - قیمت + {window.t("محصولات")} + {window.t("تعداد")} + {window.t("قیمت")} @@ -158,7 +158,9 @@ const Item = (props) => {
{`نسخه ${ - +data.product.productType === 1 ? window.t("الکترونیکی") : window.t("چاپی") + +data.product.productType === 1 + ? window.t("الکترونیکی") + : window.t("چاپی") } ${data.product.book.name} `}

@@ -166,7 +168,8 @@ const Item = (props) => {

همراه با: - {data.product.book.items || window.t("کد فعالسازی محتوای الکترونیک")} + {data.product.book.items || + window.t("کد فعالسازی محتوای الکترونیک")}
@@ -180,7 +183,7 @@ const Item = (props) => { {route === "cart" ? (
- {data.count} عدد + {data.count} عدد")}
) : null} @@ -210,7 +213,9 @@ const Item = (props) => { {" "} {`نسخه ${ - +data.product.productType === 1 ? window.t("الکترونیکی") : window.t("چاپی") + +data.product.productType === 1 + ? window.t("الکترونیکی") + : window.t("چاپی") }`} diff --git a/src/views/Checkout/index.js b/src/views/Checkout/index.js index ee1ed87..91dbe40 100644 --- a/src/views/Checkout/index.js +++ b/src/views/Checkout/index.js @@ -175,7 +175,11 @@ class Cart extends Component { {window.location.search.includes("NOK") || this.props.isVerified === false ? ( -
پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید
+
+ {window.t( + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید" + )}{" "} +
) : null}
- مشخصات تحویل گیرنده + {window.t("مشخصات تحویل گیرنده")}
@@ -351,9 +355,13 @@ class Cart extends Component {
{window.location.search.includes("NOK") ? ( -
پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید
+
+ {window.t( + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید" + )}{" "} +
) : null} -

جزئیات صورتحساب

+

{window.t("جزئیات صورتحساب")}

- مشخصات تحویل گیرنده + {window.t("مشخصات تحویل گیرنده")}
@@ -430,9 +438,13 @@ class Cart extends Component { {factorInfo.transportId ? (
-

روشهای ارسال

+

+ {window.t("روشهای ارسال")} +

- با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید + {window.t( + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید" + )}{" "}

@@ -462,12 +474,14 @@ class Cart extends Component { {factorInfo.payPrice} {/* // factorInfo.transportPrice - // factorInfo.offPrice} */} - تومان + + {window.t("تومان")} +
) : null}
{/*
-

روشهای ارسال

+

{window.t("روشهای ارسال")}

با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید

diff --git a/src/views/Faq/index.js b/src/views/Faq/index.js index 02d975e..b45851f 100644 --- a/src/views/Faq/index.js +++ b/src/views/Faq/index.js @@ -153,7 +153,7 @@ class Faq extends Component { placeholder={window.t("دنبال چه چیزی برات باشیم؟")} onChange={(e) => this.handleSearch(e.target.value)} /> - +
{!this.state.search diff --git a/src/views/Home/Download/index.js b/src/views/Home/Download/index.js index bcd8e9a..a0ca661 100644 --- a/src/views/Home/Download/index.js +++ b/src/views/Home/Download/index.js @@ -9,7 +9,7 @@ const H_DownloadApp = () => { {window.innerWidth > 1000 ? (
- لذت یادگیری را بادانوین تجربه کنید + لذت یادگیری را با")}{window.t("دانوین")} تجربه کنید
diff --git a/src/views/Home/Footer/index.js b/src/views/Home/Footer/index.js index aba6346..d9d0697 100644 --- a/src/views/Home/Footer/index.js +++ b/src/views/Home/Footer/index.js @@ -15,11 +15,11 @@ export default class Footer extends Component {
-

دانوین کجاست؟

+

{window.t("دانوین کجاست؟")}

- ما در دانوین با هدف ایجاد زیرساخت تعاملی و آموزشی با تولید - محتوایی جذاب بصورت کتاب قصد داریم تغییراتی بنیادین در نظام - آموزش و پرورش کشور ایجاد کنیم. + {window.t( + "ما در دانوین با هدف ایجاد زیرساخت تعاملی و آموزشی با تولیدمحتوایی جذاب بصورت کتاب قصد داریم تغییراتی بنیادین در نظام آموزش و پرورش کشور ایجاد کنیم." + )}

{window.t("آدرس")} -

آدرس: تهران، میدان فردوسی، خیابان موسوی، پلاک ۳۰

+

+ {window.t( + "آدرس: تهران، میدان فردوسی، خیابان موسوی، پلاک ۳۰" + )} +

-

دسترسی سریع

+

{window.t("دسترسی سریع")}

    {fastAccess.map((item, i) => (
  • @@ -81,7 +85,7 @@ export default class Footer extends Component {
-

لینک های کاربردی

+

{window.t("لینک های کاربردی")}

    {fastAccess.map((item, i) => (
  • @@ -93,7 +97,11 @@ export default class Footer extends Component {
-

تمامی حقوق این وبسایت متعلق به دانوین می باشد. 1400

+

+ {window.t( + "تمامی حقوق این وبسایت متعلق به دانوین می باشد. 1400" + )} +

) : null} @@ -102,30 +110,22 @@ export default class Footer extends Component {
-

دانوین کجاست؟

-

- لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و - با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه - و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی - تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای - کاربردی می باشد، کتابهای زیادی در شصت و سه{" "} -

+

{window.t("دانوین کجاست؟")}

+

{window.t("آدرس")} -

- تهران خیابان انقلاب اسلامی بن بست سروش پلاک 2 طبقه چهار -

+

- 02163462405 + {window.t("تماس")}
-

دسترسی سریع

+

{window.t("دسترسی سریع")}

    {fastAccess.map((item) => (
  • @@ -161,7 +161,11 @@ export default class Footer extends Component {
-

تمامی حقوق این وبسایت متعلق به دانوین می باشد. 1400

+

+ {window.t( + "تمامی حقوق این وبسایت متعلق به دانوین می باشد. 1400" + )} +

) : null} diff --git a/src/views/Home/HomeScroll/Product/index.js b/src/views/Home/HomeScroll/Product/index.js index 9ac0147..7494f49 100644 --- a/src/views/Home/HomeScroll/Product/index.js +++ b/src/views/Home/HomeScroll/Product/index.js @@ -1,36 +1,40 @@ -import React, { Component } from 'react'; -import {Link} from 'react-router-dom'; +import React, { Component } from "react"; +import { Link } from "react-router-dom"; -import './index.scss'; +import "./index.scss"; export default class Product extends Component { render() { - const { data, number } = this.props; - return( -
+ const { data, number } = this.props; + return ( +
{data.title}

{data.title}

{data.subTitle}

- { - data.price ? + {data.price ? (
- { - data.oldPrice ? + {data.oldPrice ? (
- {data.oldPrice} تومان + {data.oldPrice} تومان
- -
: null - } -
{data.price} تومان
-
: -
ناموجود
- } +
+ ) : null} +
+ {data.price} تومان +
+
+ ) : ( +
+ {window.t("ناموجود")} +
+ )} - ); } -} \ No newline at end of file +} diff --git a/src/views/Home/HomeSearch/index.js b/src/views/Home/HomeSearch/index.js index 459fab0..19dc77e 100644 --- a/src/views/Home/HomeSearch/index.js +++ b/src/views/Home/HomeSearch/index.js @@ -42,7 +42,7 @@ class HomeSearch extends Component { - +
) : null} @@ -26,9 +26,9 @@ class Membership extends Component {

- دانوینی شو + {window.t("دانوینی")} شو

-

مشخصات خودت رو وارد کنید و امتیاز هدیه بگیرید

+

{window.t("مشخصات خودت رو وارد کنید و امتیاز هدیه بگیرید")}

@@ -37,7 +37,9 @@ class Membership extends Component {
- +
) : null} diff --git a/src/views/Home/Navbar/Laptop/index.js b/src/views/Home/Navbar/Laptop/index.js index cb1c60c..f33bfa4 100644 --- a/src/views/Home/Navbar/Laptop/index.js +++ b/src/views/Home/Navbar/Laptop/index.js @@ -112,13 +112,13 @@ class LaptopNavbar extends Component { onClose={() => this.setState({ dropdown: false })} > this.setState({ dropdown: false })}> - ویرایش مشخصات + {window.t("ویرایش مشخصات")} this.setState({ dropdown: false })}> - پیگری سفارشات + {window.t("پیگری سفارشات")} this.setState({ dropdown: false })}> - کتاب های من + {window.t("کتاب های من")} { diff --git a/src/views/Home/Navbar/Mobile/NavbarDrawer/NavbarDrawer.js b/src/views/Home/Navbar/Mobile/NavbarDrawer/NavbarDrawer.js index 436f272..96ef0c1 100644 --- a/src/views/Home/Navbar/Mobile/NavbarDrawer/NavbarDrawer.js +++ b/src/views/Home/Navbar/Mobile/NavbarDrawer/NavbarDrawer.js @@ -223,7 +223,7 @@ class NavbarDrawer extends Component { -
اضافه کردن کاربر
+
{window.t("اضافه کردن کاربر ")}
{/* {item.message &&
{item.message}
} */}
@@ -248,7 +248,7 @@ class NavbarDrawer extends Component { ))} {/*
- نسخه نرم‌افزار 3.1 + {window.t("نسخه نرم‌افزار 3.1
*/}
diff --git a/src/views/MyBooks/index.js b/src/views/MyBooks/index.js index 297dfb7..78e20d7 100644 --- a/src/views/MyBooks/index.js +++ b/src/views/MyBooks/index.js @@ -30,7 +30,7 @@ class MyBooks extends Component { return (
-
کتاب‌ های من
+
{window.t("کتاب‌ های من")}
فعال سازی شده @@ -67,7 +67,7 @@ class MyBooks extends Component { کد فعال‌سازی: {item.activationCode}
- اسکن بارکد + اسکن بارکد")} {window.innerWidth < 1000 ? ( - فروشگاه + {window.t("فروشگاه")}
)}
@@ -86,7 +86,7 @@ class MyBooks extends React.Component { برای استفاده از این بخش باید یک کتاب فعال خریداری کرده باشید

- فروشگاه + {window.t("فروشگاه")}
)}
diff --git a/src/views/NewProfile/index.js b/src/views/NewProfile/index.js index 18592eb..e6e6bf7 100644 --- a/src/views/NewProfile/index.js +++ b/src/views/NewProfile/index.js @@ -206,7 +206,9 @@ class NewProfile extends Component { {window.innerWidth > 1000 ? (
-

حساب کاربری

+

+ {window.t("حساب کاربری")} +

لطفا مشخصات خود را به صورت کامل نمایید.

@@ -381,7 +383,7 @@ class NewProfile extends Component { />
- +
@@ -391,9 +393,11 @@ class NewProfile extends Component { {window.innerWidth < 1000 ? (
دانوین -

افزودن کاربر جدید

+

+ {window.t("افزودن کاربر جدید")} +

- لطفا مشحصات خود را به صورت کامل وارد نمایید + {window.t("لطفا مشحصات خود را به صورت کامل وارد نمایید")}{" "}

- +
) : null} diff --git a/src/views/Orders/index.js b/src/views/Orders/index.js index 7ea70e3..d0a5ac9 100644 --- a/src/views/Orders/index.js +++ b/src/views/Orders/index.js @@ -85,12 +85,12 @@ class Orders extends Component {
مبلغ : {item.payPrice}{" "} - تومان + {window.t("تومان")}
تخفیف : {item.offPrice}{" "} - تومان + {window.t("تومان")}
@@ -123,7 +123,9 @@ class Orders extends Component {
))} {data == null && ( -
سفارشی برای نماش وجود ندارد
+
+ {window.t("سفارشی برای نماش وجود ندارد")} +
)}
diff --git a/src/views/Product/index.js b/src/views/Product/index.js index f19015d..8f334f2 100644 --- a/src/views/Product/index.js +++ b/src/views/Product/index.js @@ -277,7 +277,9 @@ class Product extends Component {
-

معرفی کتاب

+

+ {window.t("معرفی کتاب")} +

{info.description || window.t("توضیحات محصول خالیست")}

diff --git a/src/views/Products/Filters/AppliedFilters/index.js b/src/views/Products/Filters/AppliedFilters/index.js index 76dc916..844569a 100644 --- a/src/views/Products/Filters/AppliedFilters/index.js +++ b/src/views/Products/Filters/AppliedFilters/index.js @@ -35,7 +35,9 @@ export default class AppliedFilters extends React.Component {
-

فیلترهای اعمال شده

+

+ {window.t("فیلترهای اعمال شده")} +

{data.level.map((item, i) => ( diff --git a/src/views/Products/List/index.js b/src/views/Products/List/index.js index e5e62ee..c132a17 100644 --- a/src/views/Products/List/index.js +++ b/src/views/Products/List/index.js @@ -23,7 +23,7 @@ class List extends React.Component { )) ) : ( -
محصولی با این مشخصات یافت نشد
+
{window.t("محصولی با این مشخصات یافت نشد")}
// (Array.isArray(list) ? list : []).map((item, i) => ( // diff --git a/src/views/Products/Product/index.js b/src/views/Products/Product/index.js index 0ec7d10..f6715e4 100644 --- a/src/views/Products/Product/index.js +++ b/src/views/Products/Product/index.js @@ -66,8 +66,8 @@ function Product(props) { to={`/products/physical/${product.id}`} className="mobile-products-product__links--physical d-flex justify-content-between align-items-center" > -

نسخه چاپی

- {product.product[0].price} تومان +

نسخه چاپی")}

+ {product.product[0].price} تومان")}
-

الکترونیکی

- {/* {product.product[0].price} تومان +

الکترونیکی")}

+ {/* {product.product[0].price} تومان")} - به زودی + به زودی")}
-

نسخه چاپی

+

{window.t("نسخه چاپی")}

{product.product[0].price} تومان @@ -174,7 +174,7 @@ function Product(props) { to={`/products/digital/${product.id}`} className="products-product--ar d-flex justify-content-between align-items-center" > -

نسخه الکترونیک

+

{window.t("نسخه الکترونیک

{/* {product.product[0].price} تومان به زودی diff --git a/src/views/Products/Sort/index.js b/src/views/Products/Sort/index.js index ed32d5f..2af8670 100644 --- a/src/views/Products/Sort/index.js +++ b/src/views/Products/Sort/index.js @@ -16,7 +16,9 @@ export default class Sort extends React.Component { return (
- مرتب سازی بر اساس + + {window.t("مرتب سازی بر اساس")} +
    {parent.props.sortItems.map((item, i) => (
    -

    محتویات کتاب

    +

    + {window.t("محتویات کتاب")} +

    {props.data.map((item, i) => ( diff --git a/src/views/QR/Links/index.js b/src/views/QR/Links/index.js index 79560e1..614bee0 100644 --- a/src/views/QR/Links/index.js +++ b/src/views/QR/Links/index.js @@ -26,7 +26,8 @@ export default function Links(props) { {window.innerWidth < 1000 ? ( diff --git a/src/views/QRScan/LastQr/index.js b/src/views/QRScan/LastQr/index.js index 1548339..4454dfc 100644 --- a/src/views/QRScan/LastQr/index.js +++ b/src/views/QRScan/LastQr/index.js @@ -37,7 +37,9 @@ export default function LastQR(props) {
- +
) : null} diff --git a/src/views/QRScan/Modal/index.js b/src/views/QRScan/Modal/index.js index 2541a57..92bba46 100644 --- a/src/views/QRScan/Modal/index.js +++ b/src/views/QRScan/Modal/index.js @@ -31,16 +31,16 @@ class QRModal extends Component { {window.innerWidth < 1000 ? (
- اسکن کد QR موفقیت آمیز بود. + {window.t("اسکن کد QR موفقیت آمیز بود.")}{" "} {hasO4 ? ( <>
-
کتاب علوم چهارم
+
{window.t("کتاب علوم چهارم")}
- لطفا شماره صفحه را وارد نمایید + {window.t("لطفا شماره صفحه را وارد نمایید")}{" "}
)} @@ -93,12 +93,12 @@ class QRModal extends Component { ) : (
- اسکن کد QR موفقیت آمیز بود. + {window.t("اسکن کد QR موفقیت آمیز بود.")}{" "} {hasO4 ? ( <>
-
کتاب علوم چهارم
+
{window.t("کتاب علوم چهارم")}
لطفا شماره صفحه را وارد نمایید diff --git a/src/views/QRScan/index.js b/src/views/QRScan/index.js index d83dcca..1f8aafc 100644 --- a/src/views/QRScan/index.js +++ b/src/views/QRScan/index.js @@ -55,7 +55,9 @@ class QRScan extends Component {
-

نکته

+

+ {window.t("نکته")} +

لطفا دوربین خود را روی کدی که در اختیار شما قرار گرفته قرار دهید تا اسکن دوربین انجام شود @@ -67,8 +69,10 @@ class QRScan extends Component { this.setState({ facingMode: e.target.value }) } > - - + +

@@ -99,9 +103,7 @@ class QRScan extends Component { <>
- {/*
- بازگشت -
*/} +