From e7302d7fc37d7979f9c2765c9b848315756a01d7 Mon Sep 17 00:00:00 2001 From: Reza_ashrafi Date: Wed, 1 Jun 2022 15:24:39 +0430 Subject: [PATCH] update 10 files --- dictionary.js | 336 ++++++++++++++++++++++++++++ dictionary.js.zip | Bin 0 -> 3955 bytes package.json | 6 +- src/App.css | 10 +- src/AppRouter.js | 405 +++++++++++++++++----------------- src/Redux/proxy.js | 3 +- src/Redux/reducers/public.js | 5 + src/views/About/index.js | 16 +- src/views/Activation/index.js | 4 +- yarn.lock | 2 +- 10 files changed, 568 insertions(+), 219 deletions(-) create mode 100644 dictionary.js create mode 100644 dictionary.js.zip diff --git a/dictionary.js b/dictionary.js new file mode 100644 index 0000000..2faf207 --- /dev/null +++ b/dictionary.js @@ -0,0 +1,336 @@ +const items = [ + "کیفیت آموزش را بالا میبریم", + "شایستگی در ایجاد فهم علمی در موضوع هدف و در موضوعات وابسته به آن", + "شایستگی در ایجاد زمینه ی معرفتی- ارزشی موثر برای محتواهای آموزشی", + "جذابیت کلید بهبود یادگیری", + "بکارگیری عوامل متنوع سازگار با ارزشها برای علاقمندی دانش آموز و معلم به استفاده از محتوای دانوین", + "سازگار با نظام آ.پ : بطوریکه بتواند در مدارس فعلی مورد استفاده قرار گرفته و با نظام رسمی فعلی در تضاد نباشد", + "در راستای نیل به سند تحول : تلاش برای نزدیکی گام به گام به آرمانها و اهداف سند تحول", + "مزیت رقابتی دانوین", + "بکارگیری بروز ترین تکنولوژی های تولید و مدیریت محتوای آموزشی-تربیتی (مانند واقعیت افزوده)", + "دارای رویکرد آموزش سرگرم کننده ", + "بستر تعاملی و اشتراک گذاری فیلم و محتوای آموزشی", + "رویکرد معرفتی-ارزشی", + "ویدئو های منحصر بفرد", + "متن گفتگو محور ، روایی ، قابل فهم ،جذاب و سرگرم کننده", + "فعال سازی کتاب الکترونیک", + "کد فعال سازی در اختیار شما قرار گرفته است را در قسمت زیر وارد وارد تا کتاب الکترونیک آن فعالسازی شود", + "ثبت کد فعال سازی", + "برای خدمات هوشمند کتاب کد فعال سازی را اینجا وارد نمایید", + "برای استفاده از این بخش باید یک کتاب را فعالسازی کرده باشید", + "فعالسازی کتاب", + "پیش دبستان", + "اول", + "دوم", + "سوم", + "چهارم", + "پنجم", + "ششم", + "هفتم", + "هشتم", + "نهم", + "دهم", + "یازدهم", + "دوازدهم", + "صفحه اصلی", + "واقعیت افزوده", + "در حال بارگیری اطلاعات از سرور", + "حساب کاربری", + "لطفا مشخصات خود را به صورت کامل نمایید.", + "نام", + "نام خانوادگی", + "نام کاربری", + "دختر", + "پسر", + "کد ملی/اتباع", + "معلم", + "دانش آموز", + "عنوان", + "پایه تحصیلی", + "رشته تحصیلی", + "استان", + "شهرستان", + "نام مدرسه", + "محل تدریس", + "کد پستی", + "آدرس محل سکونت", + "ریاضی", + "تجربی", + "انسانی", + "فنی حرفه‌ای", + "کاردانش", + "معارف", + "‌ذخیره", + "روز", + "ماه", + "سال", + "تاریخ تولد", + "گواهی تدریس خود را آپلود کنید.", + "گواهی تدریس ثبت شده و درحال بررسی می باشد", + "کاربر", + "پرچم", + "شرایط استفاده و حریم خصوصی", + "به دانوین خوش اومدی برای عضویت و ادامه شماره موبایلت رو وارد کن و روی گزینه ثبت بزن", + "ادامه", + "ارسال مجدد کد فعال سازی", + "بازگشت به مرحله قبل و اصلاح شماره", + "یک کد تائیدیه به شماره", + "ارسال شد", + "آن را در قسمت زیر وارد کنید.", + "ثبت", + "زمان باقیمانده تا انقضای کد:", + "وبلاگ", + "مطالعه کامل", + "سبد خرید", + "روشهای ارسال", + "جمع کل", + "تومان", + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید", + "پرداخت", + "عملیات خرید شما با موفقیت انجام شد.", + "عملیات با موفقیت انجام نشد!", + "هیچ محصولی در سبد خرید شما وجود ندارد", + "فروشگاه", + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید", + "سبد پیش خرید", + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید", + "شرایط استفاده از دانوین و حریم خصوصی را مطالعه کرده ام", + "شرایط مرجوع کردن کالا در دانوین", + "کد تخفیف", + "اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید", + "ثبت کد", + "کد تخفیف برای شما ثبت شده است", + "مالیات بر ارزش افزوده", + "محصولات", + "قیمت", + "تعداد", + "مبلغ کل", + "محصول", + "نسخه", + "الکترونیکی", + "چاپی", + "پایه", + "کد فعالسازی محتوای الکترونیک", + "حذف", + "قیمت هر واحد", + "همراه با:", + "قیمت هر عدد", + "برای شروع روی یک چت کلیک کن", + "جستجو", + "علی", + "ارسال", + "کنسل", + "یک پیام بنویسید...", + "ثبت شد", + "ثبت", + "پسند", + "تبادل نظر", + "پاسخ", + "باز ارسال", + "ویرایش", + "حذف", + "ویرایش در", + "خلاقیت", + "پروفایل", + "حساب کاربری", + "خروج", + "استاد علوم طبیعی پایه دوازدهم", + "کارشناس ارشد علوم و فنون از دانشگاه تهران", + "محسن محمدی", + "2 دقیقه پیش آنلاین بوده", + "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنام", + "عکس کاربر", + "مشخصات تحصیلی", + "نام کاربری", + "روشن", + "خاموش", + "رسانه,فیلم,عکس", + "مسدود سازی مخاطب", + "رسانه", + "ویدیو", + "صوت", + "لینک", + "فایل", + "هیچ محصولی در سبد خرید شما وجود ندارد", + "پرداخت شما با خطا مواجه شد ، لطفا مجدد تلاش نمایید", + "جزئیات صورتحساب", + "مشخصات تحویل گیرنده", + "نام ‌و ‌نام خانوادگی", + "شماره تماس", + "توضیحات", + "روشهای ارسال", + "جمع کل", + "صورتحساب", + "با توجه به شرایط یکی از دو گزینه زیر را انتخاب کنید", + "اگر کد تخفیفی دارید آن را در کادر زیر وارد نمائید", + "ثبت کد", + "کد تخفیف", + "مبلغ سبد خرید", + "هزینه ارسال", + "میزان تخفیف", + "مالیات بر ارزش افزوده", + "عدد", + "آدرس", + "تماس", + "خانه", + "برای استفاده از بخش واقعیت افزوده می بایست افزونه آن را نصب نمایید", + "دریافت افزونه", + "دریافت افزونه واقعیت افزوده", + "سلام چطوری میتونم کمکتون کنم؟", + "دنبال چه چیزی برات باشیم؟", + "جستجو", + "لذت یادگیری را با", + "تجربه کنید", + "دریافت اپلیکیشن اختصاصی دانوین", + "به راحتی از همین جا دانلود کنید...", + "ما در دانوین با هدف ایجاد زیرساخت تعاملی و آموزشی با تولید محتوایی جذاب بصورت کتاب قصد داریم تغییراتی بنیادین در نظام آموزش و پرورش کشور ایجاد کنیم.", + "آدرس: تهران، میدان فردوسی، خیابان موسوی، پلاک ۳۰", + "خانه", + "لینک های کاربردی", + "تمامی حقوق این وبسایت متعلق به دانوین می باشد. 1400", + "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه", + "خانه", + "دسترسی سریع", + "سوالات متداول", + "درباره ما", + "تماس با ما", + "موارد بیشتر", + "فلش", + "ناموجود", + "جستجو در عناوین کتاب ...", + "نام یک کتاب را جستجو کنید", + "علمی تخیلی", + "سیاسی", + "تاریخی", + "ورزشی", + "مطالعه کامل در", + "دقیقه", + "تاریخ انتشار", + "ادامه مطلب", + "عکس", + "عکس محصول", + "دانوینی", + "شو", + "مشخصات خودت رو وارد کنید و امتیاز هدیه بگیرید", + "شماره تماس", + "لوگو", + "دانلود", + "ویرایش مشخصات", + "پیگری سفارشات", + "کتاب های من", + "خروج", + "ورود یا ثبت‌نام", + "پشتیبانی", + "بازگشت", + "منو", + "ورود یا ثبت‌نام", + "کتاب‌های من", + "واقعیت افزوده", + "بارکد خوان", + "به زودی این بخش فعال می شود", + "دانوینی‌ها", + "ویرایش مشخصات", + "بروز رسانی", + "خروج", + "امتیاز", + "اضافه کردن کاربر", + "ادامه مطلب", + "فعال سازی شده", + "تاریخ فعال‌سازی:", + "کد فعال‌سازی:", + "اسکن بارکد", + "برای استفاده از این بخش باید یک کتاب فعال خریداری کرده باشید", + "لطفا مشخصات خود را به صورت کامل نمایید.", + "کد ملی", + "شهر/روستا", + "افزودن کاربر جدید", + "سفارشات من", + "شناسه سفارش", + "پرداخت نشده", + "در حال پردازش", + "ارسال شد", + "لغو شد", + "شناسه پرداخت", + "مبلغ", + "تخفیف", + "سفارشی برای نماش وجود ندارد", + "جهت ادامه فرآیند خرید وارد حساب خود شوید", + "افزودن به سبد خرید", + "توضیحات محصول خالیست", + "نظرات خریداران", + "ارسال نظر", + "از اینکه با نظرات خود ما را در ارتقای کیفیت محصولاتمان یاری کنید ، سپاسگزاریم", + "نسخه الکترونیک", + "نسخه چاپی", + "برای این کتاب نمونه‌ای درج نشده است.", + "مطالعه نمونه کتاب", + "معرفی کتاب", + "این کتاب شامل چه مواردی است؟", + "نظرات خریداران", + "مشاهده نمونه کتاب", + "شرایط استفاده از دانوین و حریم خصوصی را مطالعه کرده ام", + "شرایط مرجوع کردن کالا در دانوین", + "کاربر میهمان", + "پاسخ مدیریت سایت", + "کامنت خود را وارد کرده و دکمه ثبت را بزنید.", + "متن پیام", + "انصراف", + "ابتدا یک محصول به سبد خریدتان اضافه کنید.", + "دسته بندی موضوعی", + "پایه تحصیلی", + "فیلترهای اعمال شده", + "محصولی با این مشخصات یافت نشد", + "عکس مجصول", + "پایه", + "نام کتاب", + "مرتب سازی", + "مرتب سازی بر اساس", + "شما در حال مطالعه", + "هستید", + "صفحه", + "محتوایی برای این صفحه در دسترس نیست.!", + "نمایش تمامی محتواها", + "محتویات کتاب", + "فایل", + "برای دانلود این فایل روی اینجا کلیک کن", + "مشاهده فهرست موضوعی کتاب", + "سخنی با خوانندگان", + "مقدمه", + "آتشفشانها و اقیانوسها", + "نحوه جدایی صفحات کره", + "نکته", + "لطفا دوربین خود را روی کدی که در اختیار شما قرار گرفته قرار دهید تا اسکن دوربین انجام شود", + "دوربین عقب", + "دوربین جلو", + "آخرین مشاهدات", + "اسکن کد QR موفقیت آمیز بود.", + "لطفا شماره صفحه را وارد نمایید", + "تایید", + "زیست دهم", + "علوم چهارم", + "نمونه ای برای این محصول درج نشده است", + "قبل", + "بعد", + "واحد محتوایی", + "واحد فنی", + "واحد فروش", + "واحد مورد نظر", + "برای ارتباط با دنیای شگفت انگیز دانوین از فرم زیر استفاده کنید و پس از انتخاب دپارتمان مد نظر پیام خود را ارسال کنید.", + "نام ‌و ‌نام خانوادگی", + "شماره تماس", + "موضوع", + "متن", + "تصویر بارگزاری شد", + "در صورت نیاز تصویر مرتبط را انتخاب کنید.", + "فایل ثبت شد", + "کتاب شما با موفقیت فعال گردید.", + "جدیدترین", + "محبوب ترین", + "گران ترین", + "ثبت درخواست با موفقیت انجام شد", + "کتاب‌های دانوین", + "روش ارسال با موفقیت تغییر یافت!", + "کد به شماره شما ارسال گردید.", + "به دانوین خوش آمدید.", + "درخواست شما با موفقیت انجام شد.", +]; diff --git a/dictionary.js.zip b/dictionary.js.zip new file mode 100644 index 0000000000000000000000000000000000000000..d5e669c91dddc966804aa6ebf80624a420fcea6c GIT binary patch literal 3955 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 literal 0 HcmV?d00001 diff --git a/package.json b/package.json index 3c7e101..a8748e3 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,6 @@ "jest-resolve": "26.6.0", "jest-watch-typeahead": "0.6.1", "mapir-react-component": "^1.8.1", - "material-ui-audio-player": "https://github.com/RezaAshrafi77/material-ui-audio-player.git", "material-ui-player": "^0.2.2", "mini-css-extract-plugin": "0.11.3", "modern-react-qr-reader": "^1.0.12", @@ -106,7 +105,8 @@ "webpack": "4.44.2", "webpack-dev-server": "3.11.1", "webpack-manifest-plugin": "2.2.0", - "workbox-webpack-plugin": "5.1.4" + "workbox-webpack-plugin": "5.1.4", + "material-ui-audio-player": "https://github.com/RezaAshrafi77/material-ui-audio-player.git" }, "scripts": { "start": "node scripts/start.js ", @@ -199,4 +199,4 @@ ] ] } -} \ No newline at end of file +} diff --git a/src/App.css b/src/App.css index e6a8bf0..e8e104a 100644 --- a/src/App.css +++ b/src/App.css @@ -1,8 +1,16 @@ * { box-sizing: border-box !important; - direction: rtl; font-family: numeralLight; } + +.ltr { + direction: ltr; +} + +.rtl { + direction: rtl; +} + #root { height: 100vh; max-width: 100vw !important; diff --git a/src/AppRouter.js b/src/AppRouter.js index ddf5b31..3f9b683 100644 --- a/src/AppRouter.js +++ b/src/AppRouter.js @@ -91,202 +91,203 @@ class AppRouter extends Component { ); return ( - - - {home} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {/* +
+ + + {home} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {/* */} - - - - - {mobile ? ( - status ? ( + + + + + {mobile ? ( + status ? ( + + ) : ( + + ) + ) : ( + )} + + + {mobile ? ( + status ? ( + + ) : ( + + ) ) : ( + + )} + + + + + + + + + + + + {proxy.status() ? ( - ) - ) : ( - - )} - - - {mobile ? ( - status ? ( - + ) : ( + + )} + + + {mobile ? ( + status ? ( + + ) : ( + + ) + ) : status ? ( + ) : ( - ) - ) : ( - - )} - - - - - - - - - - - - {proxy.status() ? ( - - ) : ( - - )} - - - {mobile ? ( - status ? ( - + )} + + + {mobile ? ( + status ? ( + + ) : ( + + ) + ) : status ? ( + ) : ( - ) - ) : status ? ( - - ) : ( - - )} - - - {mobile ? ( - status ? ( - + )} + + + {mobile ? ( + status ? ( + + ) : ( + + ) + ) : status ? ( + ) : ( - ) - ) : status ? ( - - ) : ( - - )} - - - {mobile ? ( - status ? ( - + )} + + + {mobile ? ( + status ? ( + + ) : ( + + ) + ) : status ? ( + + ) : ( + + )} + + + {status ? ( + ) : ( - ) - ) : status ? ( - - ) : ( - - )} - - - {mobile ? ( - status ? ( - + )} + + + {status ? ( + ) : ( - ) - ) : status ? ( - - ) : ( - - )} - - - {status ? ( - - ) : ( - - )} - - - {status ? ( - - ) : ( - - )} - - {/* + )} + + {/* {mobile ? ( status ? ( @@ -307,64 +308,65 @@ class AppRouter extends Component { /> )} */} - - {mobile ? ( - status ? ( + + {mobile ? ( + status ? ( + + ) : ( + + ) + ) : status ? ( ) : ( - ) - ) : status ? ( - - ) : ( - - )} - + )} + - - {mobile ? ( - status ? ( + + {mobile ? ( + status ? ( + + ) : ( + + ) + ) : status ? ( ) : ( - ) - ) : status ? ( - - ) : ( + )} + + - )} - - - - - - + + + +
); } } @@ -373,6 +375,7 @@ export default connect( (state) => ({ profile: state.user.status, userProductList: state.userProduct.list, + config: state.publicApi.config, // status: state.user.status, }), { getProfile: user.getProfile, getUserProductList: userProduct.list } diff --git a/src/Redux/proxy.js b/src/Redux/proxy.js index a5f2843..aff76d1 100644 --- a/src/Redux/proxy.js +++ b/src/Redux/proxy.js @@ -9,7 +9,8 @@ const Axios = axios.create({ withCredentials: true, validateStatus: null, baseURL: baseUrl, - //headers: access ? { Authorization: `Bearer ${access}` } : {}, + + headers: { lang: window.lang }, }); class Proxy { get = async (url, params, opt = {}, data) => diff --git a/src/Redux/reducers/public.js b/src/Redux/reducers/public.js index e8ab89c..6db92c3 100644 --- a/src/Redux/reducers/public.js +++ b/src/Redux/reducers/public.js @@ -13,6 +13,9 @@ const initialState = { blog: null, province: [], city: [], + config: { + direction: "ltr", + }, }; const grades = [ @@ -33,6 +36,8 @@ const grades = [ export default function publicApi(state = initialState, action) { let { type, data } = action; switch (type) { + case "public/direction": + return { ...state, config: { [data.name]: data.value } }; case "public/homePage": let itemsLevel; // if (window.innerWidth > 1000) { diff --git a/src/views/About/index.js b/src/views/About/index.js index a89aa48..0c93984 100644 --- a/src/views/About/index.js +++ b/src/views/About/index.js @@ -32,7 +32,7 @@ export default class About extends Component { text: "ما در دانوین با هدف ایجاد زیرساخت تعاملی و آموزشی با تولید محتوایی جذاب بصورت کتاب با کمک پلتفرم دانوین، قصد تغییراتی بنیادین در نظام آموزش و پرورش کشور داریم. دانوین پلتفرمی شامل کتاب، محتوای الکترونیکی، رویه های آموزشی، پشتیبانی علمی و نرم افزار ارائه خدمات با رویکرد مخاطب محور است.", }, fury: { - title: " ماموریت ما در دانوین چیست ؟", + title: "ماموریت ما در دانوین چیست ؟", text: "ارتقای سطح کیفیت و جذابیت آموزش در مدارس بصورت سازگار با نظام رسمی و کنونی آ.پ در راستای نیل به اهداف سند تحول", }, @@ -138,19 +138,15 @@ export default class About extends Component {
- عکس + {/* {this.props.absoluteImages.map((item, i) => ( - عکس + ))} */}
- {"عکس"} +

@@ -201,7 +197,7 @@ export default class About extends Component {

{this.props.absoluteImages.map((item, i) => ( - عکس + ))}
@@ -219,7 +215,7 @@ export default class About extends Component {
- {"عکس"} +
diff --git a/src/views/Activation/index.js b/src/views/Activation/index.js index 9be59d4..2de3eef 100644 --- a/src/views/Activation/index.js +++ b/src/views/Activation/index.js @@ -44,7 +44,7 @@ class Activation extends Component {
- فعال سازی کتاب +

فعال سازی کتاب الکترونیک

@@ -100,7 +100,7 @@ class Activation extends Component {
- فعال سازی کتاب +

فعال سازی کتاب الکترونیک

diff --git a/yarn.lock b/yarn.lock index afe6d37..acaa48a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8707,7 +8707,7 @@ mapir-react-component@^1.8.1: "material-ui-audio-player@https://github.com/RezaAshrafi77/material-ui-audio-player.git": version "1.6.6" - resolved "git+ssh://git@github.com/RezaAshrafi77/material-ui-audio-player.git#2b14d5358156644e8a5995250a3396dee9043e06" + resolved "https://github.com/RezaAshrafi77/material-ui-audio-player.git#2b14d5358156644e8a5995250a3396dee9043e06" dependencies: classnames "^2.2.6"