From d34e1d584ec4fae2f976b7eea22a21dcaf454b35 Mon Sep 17 00:00:00 2001 From: mahdi Date: Mon, 4 Jul 2022 16:05:35 +0430 Subject: [PATCH 01/21] =?UTF-8?q?update=20src/views/Address/index.js,=20sr?= =?UTF-8?q?c/views/QR/Scan/index.js=20and=20src/views/ShoppingCart/index.j?= =?UTF-8?q?s=20=DB=8C=DA=A9=20=D8=B3=D8=B1=DB=8C=20=D8=AA=D8=BA=DB=8C?= =?UTF-8?q?=DB=8C=D8=B1=D8=A7=D8=AA=20|=2020?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/QR/Scan/index.js | 18 ++++++++---------- src/views/ShoppingCart/index.js | 5 +++-- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/views/QR/Scan/index.js b/src/views/QR/Scan/index.js index be6e96c..e1b38d7 100644 --- a/src/views/QR/Scan/index.js +++ b/src/views/QR/Scan/index.js @@ -7,20 +7,17 @@ import laptopImage from "../../../assets/images/laptop.svg"; const facingMode = ["environment", "user"]; -export const Scan = ({ - setHeaderOptions, -}) => { +export const Scan = ({ setHeaderOptions }) => { const navigate = useNavigate(); const handleScan = (data) => { navigate(`/scan/${data}`); }; - const handleError = (err) => { - }; + const handleError = (err) => {}; useEffect(() => { - setHeaderOptions({shown : false}); + setHeaderOptions({ shown: false }); }); return ( @@ -39,17 +36,18 @@ export const Scan = ({ /> - اسکن کد QR فعالسازی کتاب + {window.t("اسکن کد QR فعالسازی کتاب")}

- کد کیو آر روی کارت فعالسازی را با دوربین گوشی اسکن کنید تا محتوای - دیجیتال مربوط به کتاب برای شما فعال شود + {window.t( + "کد کیو آر روی کارت فعالسازی را با دوربین گوشی اسکن کنید تا محتوای دیجیتال مربوط به کتاب برای شما فعال شود" + )}

diff --git a/src/views/ShoppingCart/index.js b/src/views/ShoppingCart/index.js index 61950b2..cbb6de5 100644 --- a/src/views/ShoppingCart/index.js +++ b/src/views/ShoppingCart/index.js @@ -248,7 +248,8 @@ function ShoppingCart({ className="bg-transparent mt-4 text-base border border-blueC0 text-blueC0 font-bold rounded-md py-3.5 flex flex-row justify-center items-center" onClick={() => setPhase("products")} > - بازگشت + {window.t("بازگشت")} + setPhase("products")} > - بازگشت + {window.t("بازگشت")} Date: Mon, 4 Jul 2022 17:05:01 +0430 Subject: [PATCH 02/21] =?UTF-8?q?=DA=A9=D8=A7=D8=B1=20=D8=B1=D9=88=DB=8C?= =?UTF-8?q?=20=D8=AA=D8=B1=D8=AC=D9=85=D9=87=20|=2030?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Blogs/layouts/New.js | 4 ++-- src/views/Contact/index.js | 34 +++++++++++++++++------------ src/views/Contact/layouts/Ticket.js | 21 +++++++++++------- src/views/Contact/layouts/Upload.js | 8 +++---- 4 files changed, 39 insertions(+), 28 deletions(-) diff --git a/src/views/Blogs/layouts/New.js b/src/views/Blogs/layouts/New.js index bb99c22..833d607 100644 --- a/src/views/Blogs/layouts/New.js +++ b/src/views/Blogs/layouts/New.js @@ -36,7 +36,7 @@ export const New = ({ blog, isMobile, setActive }) => {
- {"نوشته از:" + " " + "کامران ایزدی"} + {`{window.t("نوشته از:")}` + " " + `{window.t("کامران ایزدی")}`}

{window.t("سردبیر بخش وبلاگ دانوین")} @@ -45,7 +45,7 @@ export const New = ({ blog, isMobile, setActive }) => {

- {"زمان مطالعه" + " " + "۳۰ دقیقه"} + {`{window.t("زمان مطالعه")}` + " " + `{window.t("۳۰ دقیقه")}`} {window.t("1400/11/24")} diff --git a/src/views/Contact/index.js b/src/views/Contact/index.js index 6ee9882..dd6fca3 100644 --- a/src/views/Contact/index.js +++ b/src/views/Contact/index.js @@ -32,7 +32,7 @@ function Contact({ headerOptions, setHeaderOptions, info, isMobile, isDark }) { >
{isMobile ? (
@@ -41,9 +41,9 @@ function Contact({ headerOptions, setHeaderOptions, info, isMobile, isDark }) { ))}
@@ -59,9 +59,9 @@ function Contact({ headerOptions, setHeaderOptions, info, isMobile, isDark }) {
@@ -91,13 +91,15 @@ Contact.defaultProps = { info: { onlineSupport: { icon: onlineSupportIcon, - title: { text: "پشتیبانی آنلاین", color: "#D3B702" }, + title: { text: window.t("پشتیبانی آنلاین"), color: "#D3B702" }, description: { - text: "همکاران ما در قسمت فروش و پشتیبانی، پاسخگوی شما هستند هر سوالی در مورد کتاب‌های ما داشتید بپرسید", + text: window.t( + "همکاران ما در قسمت فروش و پشتیبانی، پاسخگوی شما هستند هر سوالی در مورد کتاب‌های ما داشتید بپرسید" + ), color: "#766600", }, link: { - title: "ارتباط با بخش پشتیبانی", + title: window.t("ارتباط با بخش پشتیبانی"), link: "/support", color: "#766600", }, @@ -106,9 +108,11 @@ Contact.defaultProps = { }, call: { icon: callIcon, - title: { text: "شماره تماس", color: "#06A02A" }, + title: { text: window.t("شماره تماس"), color: "#06A02A" }, description: { - text: "در صورت هرگونه سوال شما می‌توانید در ساعات اداری 9 الی 17 با شماره 021۸۸۸۱۴۶۳۷ تماس حاصل فرمایید", + text: window.t( + "در صورت هرگونه سوال شما می‌توانید در ساعات اداری 9 الی 17 با شماره 021۸۸۸۱۴۶۳۷ تماس حاصل فرمایید" + ), color: "#025816", }, link: null, @@ -117,13 +121,15 @@ Contact.defaultProps = { }, address: { icon: addressIcon, - title: { text: "نشانی", color: "#0EAD98" }, + title: { text: window.t("نشانی"), color: "#0EAD98" }, description: { - text: "نشانی دفتر مرکزی: تهران میدان فردوسی خیابان عباس موسوی پلاک 30", + text: window.t( + "نشانی دفتر مرکزی: تهران میدان فردوسی خیابان عباس موسوی پلاک 30" + ), color: "#066A5C", }, link: { - title: "لیست نمایندگی‌های فروش", + title: window.t("لیست نمایندگی‌های فروش"), link: "/sell", color: "#0A7769", }, diff --git a/src/views/Contact/layouts/Ticket.js b/src/views/Contact/layouts/Ticket.js index adefbf4..5c1d1a2 100644 --- a/src/views/Contact/layouts/Ticket.js +++ b/src/views/Contact/layouts/Ticket.js @@ -29,7 +29,12 @@ export const Ticket = ({ setDialog, }) => { let opt = useMemo( - () => ["واحد مورد نظر", "واحد فروش", "واحد فنی", "واحد محتوایی"], + () => [ + window.t("واحد مورد نظر"), + window.t("واحد فروش"), + window.t("واحد فنی"), + window.t("واحد محتوایی"), + ], [status] ); @@ -50,7 +55,7 @@ export const Ticket = ({ const send = useCallback(async () => { if (!ticket?.subject) { setDialog({ - text: "موضوع پیام خود را وارد کنید.", + text: window.t("موضوع پیام خود را وارد کنید."), type: "alert", accept: () => {}, open: true, @@ -60,7 +65,7 @@ export const Ticket = ({ // console.log("mahdi"); } else if (!ticket?.unit) { setDialog({ - text: "واحد مورد نظر خود را وارد نکرده اید.", + text: window.t("واحد مورد نظر خود را وارد نکرده اید."), type: "alert", accept: () => {}, open: true, @@ -115,7 +120,7 @@ export const Ticket = ({ backgroundColor={isDark ? "dark:bg-transparent dark:text-white" : ""} fill={isDark ? "fill-white" : "fill-gray-600"} /> - {ticket?.unit === "واحد محتوایی" && ( + {ticket?.unit === window.t("1400/11/24") && ( <>