From 884b9270f68dcc6d72e2a407867bfce13a36158a Mon Sep 17 00:00:00 2001 From: Yechan Kim Date: Wed, 29 Apr 2020 18:01:17 +0900 Subject: [PATCH 1/9] Dronefile update for github release creation. --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index c750d4d03c..1a4a62c654 100644 --- a/.drone.yml +++ b/.drone.yml @@ -19,8 +19,8 @@ steps: when: branch: testnet -- name: create_github_release_test - image: ubuntu:19.04 +- name: create_github_release + image: bitholla/devops-tools:drone_github_hub-2004241546 environment: GITHUB_TOKEN: from_secret: github_oauth2_token_for_releases From f818fd2769676265784a15fcf632babc084388cb Mon Sep 17 00:00:00 2001 From: ram Date: Thu, 30 Apr 2020 13:01:28 +0530 Subject: [PATCH 2/9] Fix for vault disconnect and plugins update --- .../Admin/Plugins/PluginServices.js | 31 +++++++++++-------- web/src/containers/Admin/Plugins/action.js | 2 +- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/web/src/containers/Admin/Plugins/PluginServices.js b/web/src/containers/Admin/Plugins/PluginServices.js index 31dd855afc..acbc2b139b 100644 --- a/web/src/containers/Admin/Plugins/PluginServices.js +++ b/web/src/containers/Admin/Plugins/PluginServices.js @@ -57,7 +57,7 @@ class PluginServices extends Component { this.setState({ loading: true, error: '' }); getConstants() .then((res) => { - this.setState({ loading: false, constants: res.constants }); + this.setState({ loading: false, constants: { ...res.constants } }); }) .catch((error) => { const message = error.data ? error.data.message : error.message; @@ -211,7 +211,8 @@ class PluginServices extends Component { let formValues = { plugins: { // ...plugins, - enabled + enabled, + configuration: {} }, secrets: {} }; @@ -225,7 +226,7 @@ class PluginServices extends Component { } else if (service !== 'bank' && service !== 'chat') { const { key, secret, ...rest } = formProps; const pluginData = allPluginsData[service] || {}; - formValues.secrets.plugins = secrets.plugins; + formValues.secrets.plugins = { ...secrets.plugins }; if (pluginData.key === 's3') { // formValues.plugins.configuration[pluginData.key] = rest; formValues.secrets.plugins[pluginData.key] = { @@ -293,7 +294,7 @@ class PluginServices extends Component { this.setState({ error: '' }); return updatePlugins(formProps) .then((data) => { - this.setState({ constants: data, loading: false, serviceLoading: false }); + this.setState({ constants: { ...data }, loading: false, serviceLoading: false }); }) .catch((error) => { const message = error.data ? error.data.message : error.message; @@ -373,15 +374,19 @@ class PluginServices extends Component { { - (initialValues.secret && initialValues.key) ? - - : null + (services === 'vault' && + connectStatus && + initialValues.secret && + initialValues.key + ) ? + + : null } diff --git a/web/src/containers/Admin/Plugins/action.js b/web/src/containers/Admin/Plugins/action.js index 3be6490c71..da3e45251d 100644 --- a/web/src/containers/Admin/Plugins/action.js +++ b/web/src/containers/Admin/Plugins/action.js @@ -22,7 +22,7 @@ export const connectVault = (values) => { return requestAuthenticated('/plugins/vault/connect', options, null, WS_URL); }; -export const disconnectVault = () => requestAuthenticated(`/plugins/vault/disconnect`); +export const disconnectVault = () => requestAuthenticated('/plugins/vault/disconnect', {}, null, WS_URL); export const requestVaultSupportCoins = () => axios.get(REQUEST_VAULT_SUPPORTED_COINS); From ea56060b1edc538e1b7bb03a6da764e706a2fb1c Mon Sep 17 00:00:00 2001 From: abeikverdi Date: Mon, 4 May 2020 12:12:15 +0900 Subject: [PATCH 3/9] remove cancel button in withdrawal --- web/src/containers/TransactionsHistory/utils.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/src/containers/TransactionsHistory/utils.js b/web/src/containers/TransactionsHistory/utils.js index dbb994dfa2..a880004f4c 100644 --- a/web/src/containers/TransactionsHistory/utils.js +++ b/web/src/containers/TransactionsHistory/utils.js @@ -441,9 +441,10 @@ export const generateWithdrawalsHeaders = ( index ) => { if ( - status === false && - dismissed === false && - type === 'withdrawal' + // status === false && + // dismissed === false && + // type === 'withdrawal' + false ) { // Pending Status return ( From ad23fba3066cb0b401045e232ac91921f86103d4 Mon Sep 17 00:00:00 2001 From: ram Date: Mon, 4 May 2020 20:30:18 +0530 Subject: [PATCH 4/9] Added auto-update and RTL changes in the chat box. --- web/src/components/Chat/ChatFooter.js | 2 +- web/src/components/Chat/ChatHeader.js | 1 + web/src/containers/App/App.js | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web/src/components/Chat/ChatFooter.js b/web/src/components/Chat/ChatFooter.js index 32c5e622b7..52a642fb2e 100644 --- a/web/src/components/Chat/ChatFooter.js +++ b/web/src/components/Chat/ChatFooter.js @@ -17,7 +17,7 @@ const ChatFooter = ({ }) => { return (
diff --git a/web/src/components/Chat/ChatHeader.js b/web/src/components/Chat/ChatHeader.js index 27d72acdf5..004fa7f8e1 100644 --- a/web/src/components/Chat/ChatHeader.js +++ b/web/src/components/Chat/ChatHeader.js @@ -19,6 +19,7 @@ export const ChatHeader = ({
Date: Mon, 4 May 2020 20:48:27 +0530 Subject: [PATCH 5/9] fix for language settings while reload --- web/src/routes.js | 8 +++++--- web/src/utils/string.js | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/web/src/routes.js b/web/src/routes.js index ab6928faf6..2d7232daea 100644 --- a/web/src/routes.js +++ b/web/src/routes.js @@ -57,7 +57,7 @@ import { removeToken, getTokenTimestamp } from './utils/token'; -import { getLanguage, getInterfaceLanguage } from './utils/string'; +import { getLanguage, getInterfaceLanguage, getLanguageFromLocal } from './utils/string'; import { checkUserSessionExpired } from './utils/utils'; ReactGA.initialize('UA-154626247-1'); // Google analytics. Set your own Google Analytics values @@ -70,8 +70,10 @@ let lang = getLanguage(); if (!lang) { lang = getInterfaceLanguage(); } -// Disabled it for apply default language value from constants. -// store.dispatch(setLanguage(lang)); + +if (getLanguageFromLocal()) { + store.dispatch(setLanguage(lang)); +} let token = getToken(); diff --git a/web/src/utils/string.js b/web/src/utils/string.js index 749c469222..2a97dea0e2 100644 --- a/web/src/utils/string.js +++ b/web/src/utils/string.js @@ -18,6 +18,8 @@ export const getLanguageFromString = (value = '') => { return value; }; +export const getLanguageFromLocal = () => localStorage.getItem(LANGUAGE_KEY); + export const getLanguage = () => { let language = localStorage.getItem(LANGUAGE_KEY); From 11ae1533ea3349014c8499d901b2241b3f1980df Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 5 May 2020 18:18:39 +0430 Subject: [PATCH 6/9] fa is update 2 --- web/src/config/lang/fa.js | 104 +++++++++++++++++++------------------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/web/src/config/lang/fa.js b/web/src/config/lang/fa.js index 173752bdb9..dda1754b6b 100644 --- a/web/src/config/lang/fa.js +++ b/web/src/config/lang/fa.js @@ -7,7 +7,7 @@ export default { LOGOUT_CONFIRM_TEXT: 'آیا برای خارج شدن مطمئن هستید؟', ADD_TRADING_PAIR: 'اضافه کردن دارایی جدید', -ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات فعال خود داشته باشید', +ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارش های فعال خود داشته باشید', CANCEL_BASE_WITHDRAWAL: 'برداشت {0}لغو کنید', CANCEL_WITHDRAWAL: 'لغو برداشت', CANCEL_WITHDRAWAL_POPUP_CONFIRM: @@ -26,7 +26,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف COPY_TEXT: 'کپی', COPY_SUCCESS_TEXT: 'با موفقیت کپی شد', CANCEL_SUCCESS_TEXT: 'با موفقیت لغو شد', - UPLOAD_TEXT: 'بارگزاری', + UPLOAD_TEXT: 'بارگذاری', ADD_FILES: 'اضافه کردن فایل', // ToDo OR_TEXT: 'یا', CONTACT_US_TEXT: 'تماس با ما', @@ -35,7 +35,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف 'درصورت وجود هر گونه سوال و ابهامی آن را با ارسال ایمیل به support@hollaex.com با ما درمیان بگذارید.', HELP_TELEGRAM_TEXT: 'مستندات API های HollaEx را مطالعه نمایید.', HELP_TELEGRAM_LINK: 'https://apidocs.hollaex.com', - NEED_HELP_TEXT: 'پرسشی دارید؟', // new + NEED_HELP_TEXT: 'سوالی دارید؟', // new HELP_TEXT: 'راهنما', SUCCESS_TEXT: 'موفق', ERROR_TEXT: 'خطا', @@ -58,7 +58,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف SECTION_3_TITLE: 'امکانات', SECTION_3_CARD_1_TITLE: 'موتور تطبیق مقایس پذیر', SECTION_3_CARD_1_TEXT: - 'موتور تطبیق سفارشات قوی و هوشمند با بهره گیری از بهینه ترین الگوریتم های روز دنیا', + 'موتور تطبیق سفارش های قوی و هوشمند با بهره گیری از بهینه ترین الگوریتم های روز دنیا', SECTION_3_CARD_2_TITLE: 'اتصال به بانک', SECTION_3_CARD_2_TEXT: 'برای اتصال به بانک ، پلاگین های ویژه با قابلیت سفارشی سازی بالا به شما کمک مینماید تا اکسچنج بومی خود را بسازید', @@ -180,8 +180,8 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف LOGIN: { LOGIN_TO: 'ورود به {0}', CANT_LOGIN: "نمی توانید وارد شوید؟", - NO_ACCOUNT: "هنوز حساب کاربری ایجاد نکرده اید؟", - CREATE_ACCOUNT: 'همین الان یک حساب کاربری بسازید', + NO_ACCOUNT: "حساب کاربری ندارید؟", + CREATE_ACCOUNT: 'ایجاد حساب کاربری جدید', HELP: 'راهنما' }, FORM_FIELDS: { @@ -274,7 +274,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف ERROR_INVALID: 'رمز یکبار مصرف اشتباه است' }, QUICK_TRADE_COMPONENT: { - TITLE: 'سریع و آسان', + TITLE: 'آسان', TOTAL_COST: 'مجموع هزینه', BUTTON: 'بازنگری {0 سفارش}', INPUT: '{0}به {1}', @@ -286,7 +286,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف TOTAL_ASSETS: 'مجموع دارایی ها', AVAILABLE_WITHDRAWAL: 'دارایی موثر قابل معامله', AVAILABLE_TRADING: 'دارایی موثر قابل برداشت', - ORDERS_PLURAL: 'سفارشات', + ORDERS_PLURAL: 'سفارش ها', ORDERS_SINGULAR: 'سفارش', HOLD_ORDERS: 'شما {0} سفارش تکمیل نشده دارید, که منجر به کسر {2} {3} از دارایی {4} شما شده است' @@ -350,7 +350,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف 'لطفا اطلاعات خواسته شده در هر بخش را با دقت وارد نمایید .مستحضر باشید پس از تکمیل همه اطلاعات خواسته شده ، درخواست ارتقای حساب کاربری شما مورد ارزیابی قرار خواهد گرفت', INFO_TXT_2: '* روند احراز هویت شما نیازمند بررسی مدارک هویتی شما می باشد', - DOCUMENTATIONS: 'بارگزاری', + DOCUMENTATIONS: 'بارگذاری', COMPLETED: 'تکمیل شد', PENDING_VERIFICATION: 'تایید حساب کاربری در حال انتظار است ', TITLE_EMAIL: 'ایمیل', @@ -358,7 +358,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف MAKE_FIRST_DEPOSIT: 'اولین واریز خود را انجام دهید', // new OBTAIN_XHT: 'کسب XHT', // new TITLE_USER_DOCUMENTATION: 'مدرک شناسایی', - TITLE_ID_DOCUMENTS: 'بارگزاری', + TITLE_ID_DOCUMENTS: 'بارگذاری', TITLE_BANK_ACCOUNT: 'حساب بانکی', TITLE_MOBILE_PHONE: 'شماره تلفن همراه', TITLE_PERSONAL_INFORMATION: 'اطلاعات شخصی', @@ -381,7 +381,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف GOTO_VERIFICATION: 'رفتن به بخش تایید حساب کاربری', GOTO_WALLET: 'به بخش کیف پول برو', // new CONNECT_BANK_ACCOUNT: 'اتصال حساب بانکی', - ACTIVATE_2FA: 'فعال سازی رمز دوعاملی', + ACTIVATE_2FA: 'فعال سازی رمز یکبار مصرف', INCOMPLETED: 'تکمیل نشده است', BANK_VERIFICATION: 'تایید بانک', IDENTITY_VERIFICATION: 'تایید مدارک شناسایی', @@ -515,7 +515,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف ID_SECTION: { TITLE: 'لطفا هنگام بارگذاری تصویر کارت ملی خود به نکات زیر دقت نمایید:', LIST_ITEM_1: - 'مدارک باید بصورت رنگی و با کیفیت بالا و حجم حداکثر 300 کیلو بایت بارگزاری شوند.', + 'مدارک باید بصورت رنگی و با کیفیت بالا و حجم حداکثر 300 کیلو بایت بارگذاری شوند.', LIST_ITEM_2: 'اطلاعات درج شده باید کاملا خوانا باشد.', LIST_ITEM_3: 'تنها کارت ملی که تاریخ اعتبار آن منقضی نشده است ، معتبر می باشد.', WARNING_1: @@ -523,7 +523,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف WARNING_2: 'مطمئن شوید که اسناد شخصی خود را بارگذاری می کنید. هرگونه استفاده از اسناد شخص دیگر یا جعلی عواقب قانونی به همراه خواهد داشت و باعث می شود حساب شما فوراً مسدود شود.', WARNING_3: - 'برای احراز محل اقامت خود از بارگزاری کارت ملی ، شناسنامه و پاسپورت خودداری نمایید' + 'برای احراز محل اقامت خود از بارگذاری کارت ملی ، شناسنامه و پاسپورت خودداری نمایید' }, POR: { SECTION_1_TEXT_1: @@ -597,32 +597,32 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف TITLE_CHAT: 'چت', TITLE_AUDIO_CUE: 'اعلان صوتی', TITLE_MANAGE_RISK: 'مدیریت ریسک', - ORDERBOOK_LEVEL: 'سطح سفارش (حداکثر 20)', + ORDERBOOK_LEVEL: 'تعداد سفارشهای قابل نمایش در بازار (حداکثر 20)', SET_TXT: 'تنظیم', CREATE_ORDER_WARING: 'ایجاد اخطار سفارش ', RISKY_TRADE_DETECTED: 'شناسایی معاملات پرخطر', RISKY_WARNING_TEXT_1: - 'این مقدار سفارشات بیشتر از مبلغ تعیین شده شمامی باشد {0} .', + 'این مقدار سفارش ها بیشتر از مبلغ تعیین شده شمامی باشد {0} .', RISKY_WARNING_TEXT_2: '({0} سبد معامله)', RISKY_WARNING_TEXT_3: ' لطفاً بررسی و سپس تأیید کنید که می خواهید این معامله را انجام دهید.', GO_TO_RISK_MANAGMENT: 'به بخش مدیریت ریسک برو', CREATE_ORDER_WARING_TEXT: - 'ایجاد هشدار درهنگامی که سفارشات شما از سقف تعیین شده توسط شما فراتر میرود.', + 'ایجاد هشدار درهنگامی که سفارش های شما از سقف تعیین شده توسط شما فراتر میرود.', ORDER_PORTFOLIO_LABEL: 'درصد سبد معامله:', NOTIFICATION_FORM: { TRADE_POPUPS: 'اعلان های مربوط به معاملات', - POPUP_ORDER_CONFIRMATION: 'تاییدیه، قبل از ارسال سفارش ', - POPUP_ORDER_COMPLETED: 'پس از تکمیل سفارش ، به من اطلاع بده', + POPUP_ORDER_CONFIRMATION: 'تاییدیه ثبت سفارش ', + POPUP_ORDER_COMPLETED: 'اعلان تکمیل سفارش', POPUP_ORDER_PARTIALLY_FILLED: - 'پس از تکمیل بخشی از سفارش ، به من اطلاع بده' + 'اعلان تکمیل بخشی از سفارش' }, AUDIO_CUE_FORM: { ORDERS_COMPLETED_AUDIO: 'وقتی سفارش تکمیل شد یک اعلان صوتی پخش شود', ORDERS_PARTIAL_AUDIO: 'وقتی بخشی از سفارش تکمیل شد ، یک اعلان صوتی پخش شود', - PUBLIC_TRADE_AUDIO: 'در هر خرید و فروش یک اعلان صوتی پخش شود' + PUBLIC_TRADE_AUDIO: 'در هر خرید و فروش عمومی، یک اعلان صوتی پخش شود' }, RISK_MANAGEMENT: { INFO_TEXT: @@ -636,7 +636,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف } }, TRANSACTION_HISTORY: { - TITLE: 'ناریخچه', + TITLE: 'تاریحچه', TITLE_TRADES: 'تاریخچه خرید و فروش', TITLE_DEPOSITS: 'تاریخچه واریزی ها', TITLE_WITHDRAWALS: 'تاریخچه برداشت ها', @@ -647,9 +647,9 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف }, ACCOUNT_SECURITY: { OTP: { - TITLE: 'رمز دو عاملی', + TITLE: 'رمز یکبار مصرف', OTP_ENABLED: 'رمز یکبار مصرف را فعال کنید', - OTP_DISABLED: 'لطفا رمز دو عاملی را فعال کنید', + OTP_DISABLED: 'لطفا رمز یکبار مصرف را فعال کنید', ENABLED_TEXTS: { TEXT_1: 'هنگام ورود به سیستم ، به OTP نیاز دارید', TEXT_2: 'هنگام برداشت وجوه به OTP نیاز دارید' @@ -659,24 +659,24 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف REVOKE: 'شما OTP خود را با موفقیت غیرفعال کردید' }, CONTENT: { - TITLE: 'تأیید هویت دو عاملی را فعال کنید', + TITLE: 'رمز یکبار مصرف را فعال کنید', MESSAGE_1: 'اسکن Qrcode', MESSAGE_2: - ' کد Qrcode را در زیر با نرم افزار Google Authenticator اسکن کنید تا به طور خودکار احراز هویت دو عاملی را در دستگاه خود تنظیم شود..', + 'لطفا کیوآر کد زیر را توسط برنامه Google Authenticator یا Authy اسکن کنید.', MESSAGE_3: 'اگر در اسکن مشکلی دارید ، می توانید کد زیر را به صورت دستی وارد کنید', MESSAGE_4: - ' این کد را در جایی مطمئن ذخیره کنید تا در صورت تغییر یا از بین رفتن تلفن همراهتان احراز هویت دوعاملی را به راحتی بازیابی کنید.', + ' شما می توانید این کد را در جایی امن ذخیره نموده و در صورت گم کردن گوشی همراه خود در گوشی جدید وارد کنید', MESSAGE_5: 'دستی', INPUT: 'رمز یک بار ورود را وارد کنید', WARNING: - 'اکیدا توصیه می کنیم رمز دو عاملی حساب خود را فعال کنید. این کار امنیت حساب شما را به طور قابل توجهی افزایش می دهد.', - ENABLE: 'رمز دو عاملی را فعال کنید', - DISABLE: 'غیر فعال کردن رمز دو عاملی' + 'اکیدا توصیه می کنیم رمز یکبار مصرف حساب خود را فعال کنید. این کار امنیت حساب شما را به طور قابل توجهی افزایش می دهد.', + ENABLE: 'رمز یکبار مصرف را فعال کنید', + DISABLE: 'غیر فعال کردن رمز یکبار مصرف' }, FORM: { PLACEHOLDER: ' ارائه شده توسط Google Authenticator را وارد کنید', - BUTTON: 'فعال کردن رمز دو عاملی' + BUTTON: 'فعال کردن رمز یکبار مصرف' } }, CHANGE_PASSWORD: { @@ -689,7 +689,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف BUTTON: 'تغییر رمز عبور', CURRENT_PASSWORD: { label: ' رمز عبور فعلی', - placeholder: 'رمز عبور کنونی خود را وارد کنید' + placeholder: 'رمز عبور فعلی' }, NEW_PASSWORD: { label: 'رمز عبور جدید', @@ -702,7 +702,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف } } }, - CURRENCY: 'واحد پول', + CURRENCY: 'نوع دارایی', TYPE: 'نوع', TYPES_VALUES: { market: 'بازار', @@ -712,17 +712,17 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف { value: 'بازار', label: 'بازار' }, { value: 'محدود', label: 'محدود' } ], - SIDE: 'طرف', + SIDE: 'معامله', SIDES_VALUES: { - buy: 'حرید', + buy: 'خرید', sell: 'فروش' }, - SIDES: [{ value: 'حرید', label: 'حرید' }, { value: 'فروش', label: 'فروش' }], + SIDES: [{ value: 'buy', label: 'خرید' }, { value: 'sell', label: 'فروش' }], DEFAULT_TOGGLE_OPTIONS: [ { value: true, label: 'روشن' }, { value: false, label: 'خاموش' } ], - SIZE: 'مفدار', + SIZE: 'مقدار', PRICE: 'قیمت', FEE: 'کارمزد', FEES: 'کارمزد', @@ -736,7 +736,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف COMPLETE: 'تکمیل', PENDING: 'درحال انتظار', REJECTED: 'مردود', - ORDERBOOK: 'کتاب سفارشات', + ORDERBOOK: 'بازار', CANCEL: 'لغو', CANCEL_ALL: 'لغو همه', GO_TRADE_HISTORY: 'به تاریخچه معاملات بروید', @@ -745,8 +745,8 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف CHART: 'نمودار قیمت', ORDERS: 'سفارش های فعال من', TRADES: 'مبادلات گذشته من', - RECENT_TRADES: 'سفارشات اخیر من', // ToDo - PUBLIC_SALES: 'فروش عمومی', // ToDo + RECENT_TRADES: 'سفارش های اخیر من', // ToDo + PUBLIC_SALES: 'تاریخچه معاملات', // ToDo REMAINING: 'باقی مانده', FULLFILLED: '{0} % تکمیل شده', FILLED: 'تکمیل', // new @@ -874,8 +874,8 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف HIDE_TEXT: 'مخفی', PAGINATOR_FORMAT: '{0} / {1}', ORDERBOOK_SELLERS: 'فروشندگان', - ORDERBOOK_BUYERS: 'خریدارن', - ORDERBOOK_SPREAD: '{0} بازه', // 0 -> 660,000 T + ORDERBOOK_BUYERS: 'خریداران', + ORDERBOOK_SPREAD: '{0} شکاف قیمت', // 0 -> 660,000 T ORDERBOOK_SPREAD_PRICE: '{0} {1}', //// 0-> amount 1 -> symbol 600,000 T CALCULATE_MAX: 'بیشترین', DATEFIELD_TOOGLE_DATE_GR: 'تقویم جهانی', @@ -957,10 +957,10 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف DEVELOPER_SECTION: { TITLE: 'برنامه نویسان', INFORMATION_TEXT: - 'API امکاناتی از قبیل دسترسی به کیف پول و موجودی، مدیریت سفارشات و خرید و فروش ها، درخواست برداشت و همچنین اطلاعات بازار از جمله آخرین مبدلات، بازار و قیمت لحظه ای را فراهم می کند', + 'API امکاناتی از قبیل دسترسی به کیف پول و موجودی، مدیریت سفارش ها و خرید و فروش ها، درخواست برداشت و همچنین اطلاعات بازار از جمله آخرین مبدلات، بازار و قیمت لحظه ای را فراهم می کند', ERROR_INACTIVE_OTP: - 'برای ساختن کلید API شما باید رمز دو عاملی را فعال کنید.', - ENABLE_2FA: 'فعال سازی احراز رمز دو عاملی', + 'برای ساختن کلید API شما باید رمز یکبار مصرف را فعال کنید.', + ENABLE_2FA: 'فعال سازی رمز یکبار مصرف', WARNING_TEXT: 'کلید خود را با دیگران به اشتراک نگذارید', GENERATE_KEY: 'کلید API خود را بسازید', ACTIVE: 'فعال', @@ -993,7 +993,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف CREATED: 'تاریخ ساخت', REVOKE: 'لغو کردن', REVOKED: 'لغو شده', - REVOKE_TOOLTIP: 'شما باید رمز دو عاملی خود را برای لغو کلید فعال کنید.' // TODO + REVOKE_TOOLTIP: 'شما باید رمز یکبار مصرف خود را برای لغو کلید فعال کنید.' // TODO }, CHAT: { CHAT_TEXT: 'چت', @@ -1002,10 +1002,10 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف READ_MORE: 'بیشتر بخوانید', SHOW_IMAGE: 'Show Image', HIDE_IMAGE: 'Hide Image', - CHAT_MESSAGE_BOX_PLACEHOLDER: 'متن', + CHAT_MESSAGE_BOX_PLACEHOLDER: 'پیام خود را وارد کنید', SIGN_UP_CHAT: 'ثبت نام چت', JOIN_CHAT: 'نام کاربری چت', - TROLLBOX: 'ایموجی ({0})' // new + TROLLBOX: 'چت ({0})' // new }, INVALID_USERNAME: 'طول نام کاربری باید بین 3 تا 15 حرف باید باشد. فقط از حروف انگلیسی کوچک، اعداد و کاراکتر underscore استفاده نمایید.', @@ -1046,7 +1046,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف TRADE_TAB_CHART: 'نمودار', TRADE_TAB_TRADE: 'خرید و فروش', TRADE_TAB_ORDERS: 'سفارش ها', - TRADE_TAB_POSTS: 'Posts', // new + TRADE_TAB_POSTS: 'اطلاعیه ها', // new WALLET_TAB_WALLET: 'کیف پول', WALLET_TAB_TRANSACTIONS: 'تراکنش ها', RECEIVE_CURRENCY: 'دریافت {0}', @@ -1088,7 +1088,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف 'اساتید واقعی ترید، فرصت های بازار را غنیمت شمرده و از آنها استفاده می نمایند.', VIEW_FEE_STRUCTURE: 'جدول کارمزدها و سقف برداشت', UPGRADE_ACCOUNT: ' ارتقا حساب کاربری', - ACTIVE_2FA_SECURITY: 'فعال سازی رمز دوعاملی', + ACTIVE_2FA_SECURITY: 'فعال سازی رمز یکبار مصرف', ACCOUNT_ASSETS_TXT_1: 'خلاصه وضعیت دارایی های شما', ACCOUNT_ASSETS_TXT_2: 'نگهداری دارایی ها و مبادله بیشتر، به شما در ارتقا سطح کاربری و بهره مندی از مزایای آن کمک می نماید.', @@ -1243,7 +1243,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف 'در این مدت می توانید خود را با شبکه HollaEx از طریق منابع زیر آشنا کنید', // new XHT_ORDER_TXT_1: 'برای شروع خرید و فروش توکن HollaEx (XHT) باید وارد شوید', // new XHT_ORDER_TXT_2: - 'توکن HollaEx از طریق موج حراجی توزیع می شود که در یک زمان تصادفی، روزانه مقداری توکن HollaEx را به بالاترین پیشنهاد دهنده سفارشات فروخته می شود .', // new + 'توکن HollaEx از طریق موج حراجی توزیع می شود که در یک زمان تصادفی، روزانه مقداری توکن HollaEx را به بالاترین پیشنهاد دهنده سفارش ها فروخته می شود .', // new XHT_ORDER_TXT_3: '{0}برای پیوستن به موج ها یا{1}', // new XHT_TITLE: 'XHT', //new XHT_TRADE_TXT_1: 'برای دیدن معاملات اخیر خود وارد شوید', //new @@ -1290,7 +1290,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف EXPIRED_BUTTON_TXT: 'مبادله فعال', // new TRADE_POSTS: { // new - ANNOUNCEMENT: 'اعلان ها', + ANNOUNCEMENT: 'اطلاعیه ها', ANNOUNCEMNT_TXT_3: 'راه اندازی عمومی و موج حراجی در اول ژانویه سال 2020 تنظیم شده است. سپرده کیف پول و برداشت ها اکنون باز است.', ANNOUNCEMNT_TXT_4: @@ -1303,6 +1303,6 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف LEARN_MORE: 'بیشتر بدانید', APPLY_TODAY: 'امروز اقدام کنید' // new }, - OPEN_WALLET: 'کیف پول را باز کنید', // new + OPEN_WALLET: 'کیف پول', // new AGO: 'پیش' // new }; From 227696f87ecf46bb3fe1eb571d0d393f45aec72a Mon Sep 17 00:00:00 2001 From: abeikverdi Date: Tue, 5 May 2020 23:09:17 +0900 Subject: [PATCH 7/9] version update --- version | 2 +- web/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/version b/version index e21e727f96..13175fdc43 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.4.0 \ No newline at end of file +1.4.1 \ No newline at end of file diff --git a/web/package.json b/web/package.json index c252203df7..9eaab99945 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "hollaex-kit", - "version": "1.4.0", + "version": "1.4.1", "private": true, "dependencies": { "@material/button": "^0.7.0", From 2f655724d68e4a68ab45b5b0b0b04e74aaff30a1 Mon Sep 17 00:00:00 2001 From: abeikverdi Date: Tue, 5 May 2020 23:35:42 +0900 Subject: [PATCH 8/9] fix chat direction --- web/src/components/Chat/ChatMessage.js | 2 +- web/src/components/Chat/ChatWrapper.js | 1 + web/src/config/lang/ar.js | 2 +- web/src/config/lang/fa.js | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/web/src/components/Chat/ChatMessage.js b/web/src/components/Chat/ChatMessage.js index bf40028267..c1b48c7238 100644 --- a/web/src/components/Chat/ChatMessage.js +++ b/web/src/components/Chat/ChatMessage.js @@ -93,7 +93,7 @@ class ChatMessageWithText extends Component { ) : (
- + {`${username}:`} {to && {`${to}:`}} diff --git a/web/src/components/Chat/ChatWrapper.js b/web/src/components/Chat/ChatWrapper.js index 00bba6404e..9caa6b5b1a 100644 --- a/web/src/components/Chat/ChatWrapper.js +++ b/web/src/components/Chat/ChatWrapper.js @@ -41,6 +41,7 @@ export const ChatWrapper = ({ 'd-flex', 'flex-column', 'chat-wrapper', + 'apply_rtl', minimized && 'minimized', unreadMessages > 0 && 'unread-messages' )} diff --git a/web/src/config/lang/ar.js b/web/src/config/lang/ar.js index 8b63555f6d..2a66b93439 100644 --- a/web/src/config/lang/ar.js +++ b/web/src/config/lang/ar.js @@ -1297,7 +1297,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف ANNOUNCEMNT_TXT_4: 'سال نو مبارک؛ ما از سال 2020 با همراهی شما در تلاشیم با ارائه یک بازار باز، مارکت جدیدی را تولید می کنیم.', ANNOUNCEMNT_TXT_1: - 'با معرفی دوستان خود به hollaex.com ، با برنامه واسط hollaEX (HAP) درآمدزایی کنید. {0}', + 'با معرفی دوستان خود به hollaex.com ، با برنامه واسط hollaEX (HAP) درآمدزایی کنید.', DEFAULT_ANNOUNCEMENT: 'در این صفحه اطلاعیه های عمومی در مورد اکسچنج شما نمایش داده می شود! {0}', ANNOUNCEMENT_TXT_2: 'XHT رایگان در کلیه کیف پولهایی که {0} دارند توزیع می شود.', diff --git a/web/src/config/lang/fa.js b/web/src/config/lang/fa.js index dda1754b6b..905903ca35 100644 --- a/web/src/config/lang/fa.js +++ b/web/src/config/lang/fa.js @@ -1298,7 +1298,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارش های ANNOUNCEMNT_TXT_1: 'با معرفی دوستان خود به hollaex.com ، با برنامه واسط hollaEX (HAP) درآمدزایی کنید. {0}', DEFAULT_ANNOUNCEMENT: - 'در این صفحه اطلاعیه های عمومی در مورد اکسچنج شما نمایش داده می شود! {0}', + 'در این صفحه اطلاعیه های عمومی در مورد اکسچنج شما نمایش داده می شود!', ANNOUNCEMENT_TXT_2: 'XHT رایگان در کلیه کیف پولهایی که {0} دارند توزیع می شود.', LEARN_MORE: 'بیشتر بدانید', APPLY_TODAY: 'امروز اقدام کنید' // new From 8861c02f61e5c1ea86217fbd1468b509dff5837b Mon Sep 17 00:00:00 2001 From: user Date: Thu, 7 May 2020 12:48:05 +0900 Subject: [PATCH 9/9] UI icon and string cleanups --- web/public/assets/icons/HEX-logo-dark.svg | 21 ------------------ web/public/assets/icons/HEX-logo-light.svg | 18 --------------- web/public/assets/icons/facebook-inactive.svg | 13 ----------- web/public/assets/icons/facebook.svg | 1 + web/public/assets/icons/insta-inactive.svg | 19 ---------------- web/public/assets/icons/instagram.svg | 1 + web/public/assets/icons/linkedin.svg | 1 + web/public/assets/icons/social-grey-icons.svg | 9 -------- .../assets/icons/social-grey-icons02.svg | 9 -------- .../assets/icons/social-grey-icons03.svg | 16 ------------- .../assets/icons/social-grey-icons04.svg | 14 ------------ web/public/assets/icons/telegram-inactive.svg | 15 ------------- web/public/assets/icons/telegram.png | Bin 0 -> 1083 bytes web/public/assets/icons/telegram.svg | 1 - web/public/assets/icons/twitter-dark.svg | 11 --------- web/public/assets/icons/twitter-inactive.svg | 12 ---------- web/public/assets/icons/twitter.png | Bin 0 -> 1044 bytes web/src/components/AppBar/_AppBar.scss | 2 +- web/src/components/AppFooter/_AppFooter.scss | 2 +- web/src/components/AppFooter/index.js | 6 ++--- web/src/config/constants.js | 11 +++++---- web/src/config/lang/ar.js | 2 +- web/src/config/lang/en.js | 2 +- web/src/config/lang/fa.js | 12 +++++++--- web/src/config/lang/ko.js | 2 +- web/src/index.css | 4 ++-- 26 files changed, 26 insertions(+), 178 deletions(-) delete mode 100644 web/public/assets/icons/HEX-logo-dark.svg delete mode 100644 web/public/assets/icons/HEX-logo-light.svg delete mode 100644 web/public/assets/icons/facebook-inactive.svg create mode 100644 web/public/assets/icons/facebook.svg delete mode 100644 web/public/assets/icons/insta-inactive.svg create mode 100644 web/public/assets/icons/instagram.svg create mode 100644 web/public/assets/icons/linkedin.svg delete mode 100644 web/public/assets/icons/social-grey-icons.svg delete mode 100644 web/public/assets/icons/social-grey-icons02.svg delete mode 100644 web/public/assets/icons/social-grey-icons03.svg delete mode 100644 web/public/assets/icons/social-grey-icons04.svg delete mode 100644 web/public/assets/icons/telegram-inactive.svg create mode 100644 web/public/assets/icons/telegram.png delete mode 100644 web/public/assets/icons/telegram.svg delete mode 100644 web/public/assets/icons/twitter-dark.svg delete mode 100644 web/public/assets/icons/twitter-inactive.svg create mode 100644 web/public/assets/icons/twitter.png diff --git a/web/public/assets/icons/HEX-logo-dark.svg b/web/public/assets/icons/HEX-logo-dark.svg deleted file mode 100644 index f2146801bc..0000000000 --- a/web/public/assets/icons/HEX-logo-dark.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/web/public/assets/icons/HEX-logo-light.svg b/web/public/assets/icons/HEX-logo-light.svg deleted file mode 100644 index ba08415aaf..0000000000 --- a/web/public/assets/icons/HEX-logo-light.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/web/public/assets/icons/facebook-inactive.svg b/web/public/assets/icons/facebook-inactive.svg deleted file mode 100644 index ed97c263c2..0000000000 --- a/web/public/assets/icons/facebook-inactive.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - diff --git a/web/public/assets/icons/facebook.svg b/web/public/assets/icons/facebook.svg new file mode 100644 index 0000000000..593f2d4d43 --- /dev/null +++ b/web/public/assets/icons/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/public/assets/icons/insta-inactive.svg b/web/public/assets/icons/insta-inactive.svg deleted file mode 100644 index b7ab771ee5..0000000000 --- a/web/public/assets/icons/insta-inactive.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - diff --git a/web/public/assets/icons/instagram.svg b/web/public/assets/icons/instagram.svg new file mode 100644 index 0000000000..77bd84abe1 --- /dev/null +++ b/web/public/assets/icons/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/public/assets/icons/linkedin.svg b/web/public/assets/icons/linkedin.svg new file mode 100644 index 0000000000..cd89319c19 --- /dev/null +++ b/web/public/assets/icons/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/public/assets/icons/social-grey-icons.svg b/web/public/assets/icons/social-grey-icons.svg deleted file mode 100644 index 25e3ea818c..0000000000 --- a/web/public/assets/icons/social-grey-icons.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - diff --git a/web/public/assets/icons/social-grey-icons02.svg b/web/public/assets/icons/social-grey-icons02.svg deleted file mode 100644 index eec8464dca..0000000000 --- a/web/public/assets/icons/social-grey-icons02.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - diff --git a/web/public/assets/icons/social-grey-icons03.svg b/web/public/assets/icons/social-grey-icons03.svg deleted file mode 100644 index 813acd0220..0000000000 --- a/web/public/assets/icons/social-grey-icons03.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - diff --git a/web/public/assets/icons/social-grey-icons04.svg b/web/public/assets/icons/social-grey-icons04.svg deleted file mode 100644 index 9b72c60911..0000000000 --- a/web/public/assets/icons/social-grey-icons04.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - diff --git a/web/public/assets/icons/telegram-inactive.svg b/web/public/assets/icons/telegram-inactive.svg deleted file mode 100644 index f6ba6bfc12..0000000000 --- a/web/public/assets/icons/telegram-inactive.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/web/public/assets/icons/telegram.png b/web/public/assets/icons/telegram.png new file mode 100644 index 0000000000000000000000000000000000000000..0fdea7f6459846896a0aa059100e0543e2917573 GIT binary patch literal 1083 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8L!3HGfZA^Fsq&N#aB8wRqxP?HN@zUM8KMV}a zZ#`WcLn`LHoo(wc5-8HvU&HxEX;GWYf`yH3hxmoGgsvSs;u6)fMd~l(tyvknS#{O6 zW#lZK$d=XU=uyEph+S`pqVQvz>x=s;KG&b*6XRr z>hhXY?7jKtW759^FJq>AT`2e-D)l~pxlg?I(%JsqkCWGV++6zh!gHTJ3+9C=r~bN? zQKaCzJ-Ao(_*)My?39<{Q8<|M~*u_ z`Ktwu1s27GZP#0=Aibmi_wBjoidUu?P7x?#P5Q(1UFqmz;aPDvHKi|D{44%`z=x96*0MSHRlKmXUqg`nVI|89{zrKaBbJlEi>#( z_MMAh-O2Xu_f*+gaX*uv)YaWMJ8fb1zkryg80PQp{~GSq+&8LZvXrpA+GBNHbKW8m z5tD+y4ks4P*|+BH%*6t>rd5lzEcci7XFmUMh6K`+d1@W(Owc3q7y3z7+cP zzITt@Bq0&Ag1-l>`3>*=;m~St`P3f6`tZ5ar)bY-3~uzearBq4cE-e52O_I@;V(9M|2~hf3fC_PF>NS1j9cm zdiiN9yj&*Qhj2T-D9PP-X5HJ1N3Ppc7hBjFPB-uOI5j_f-yVj4uYbm?q_1NL`x9}Z zt@8TEj_+6Ro}2VnBDHh=QJsuuhwkynt&GvJeBvLX8a7!_g>|3H)yY{}za?CoT \ No newline at end of file diff --git a/web/public/assets/icons/twitter-dark.svg b/web/public/assets/icons/twitter-dark.svg deleted file mode 100644 index 70d9116c8b..0000000000 --- a/web/public/assets/icons/twitter-dark.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/web/public/assets/icons/twitter-inactive.svg b/web/public/assets/icons/twitter-inactive.svg deleted file mode 100644 index 8804d3c1aa..0000000000 --- a/web/public/assets/icons/twitter-inactive.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/web/public/assets/icons/twitter.png b/web/public/assets/icons/twitter.png new file mode 100644 index 0000000000000000000000000000000000000000..f7f898e2e28224b13890afb3f820a26942cd8ebb GIT binary patch literal 1044 zcmeAS@N?(olHy`uVBq!ia0vp^9zg8L!3HGfZA^Fsq&N#aB8wRqxP?HN@zUM8KMV}a z$2?seLn`LHoqaxA*iqzo{A?5ZU(7;GQ$<*!9Ty($w!PJy&@cD(#a8$JNBbXcm9xDz z+g5DPi?db67ZwF-Yzffd{1QG%ZEa1v5AW@i__F6`%?|x`@W?pv=1qF~y?ryc%U1th z`)|sW#wDFEHouZQ^J7I>PDp?wk5-2xtKkX-Hqj#snj}I5nz@qj3NCTqRnEvYvoLCg zXRx7h+P)R@N?v>~y#3nnKeyx4nyz{G&q`W4O3l^2WtVmFTHWQEcdFB+79TytQfr@e z)Nb1jg_0FP`vtP!7iv1|zkkYJ$It1Xws}j;sSCf(Y0Azi&!|)LJ-w7OO3UZM^1W@B zKf1Cm+`Rss|19laAJ6YBuAVdJ!N%)yelyFt^`@MDq4-iEcR9nlXWfeaIRYK#hfi%} zd74wAFLbM`d&PpHfAPg(LHWxUZ?Kx)d$<2p;p|n%WrerjvzfK9=8WBh_X@n8#XqO) zoYcX4m}%vY+!%vNZ!`L;-Y6_mUU6;Lu8-S4rF6yV`(55#RQBRx%l#cq*0cE|goVp_z#P`?%Tc9rD0hX`1)c>et)`pQrC2=~M(ZM}vSj>rB*9`86RvUaPUtJ?&TM@<3(f)b0L z=4Yyk*4_F2Fqh?_-=q|oPo`db*Krv>;b)n=%`xQ6xrUrK8!JRx=CCy0 z3V*)RdaD@=7fbVpeJ$Ipt0PXVJCo)U>9OVQ{PacH>lHfR8Y-yWVLb0W z^`xdlas~ygr$tkq?3@4OMf;7L2`Bd7x7}M;aA4_&bjPX>PdAimC+YlHpRWJ->an>? zovL2kb@h>rHgk*gSXJ`4X}d(r`qJWUf#@jZ2 ta_eu;(JQ==E+R=dV}P=d2%F$v)-B=_m>*UK_X4vygQu&X%Q~loCIFPU { }, website && { text: SECTIONS.SECTION_6_LINK_6, - icon: SOCIAL_ICONS.GOOGLE, link: website }, ] @@ -52,7 +51,6 @@ const generateSectionsText = (strings, theme, links = {}) => { }, information && { text: SECTIONS.SECTION_6_LINK_8, - icon: SOCIAL_ICONS.GOOGLE, link: information }, // { @@ -87,7 +85,7 @@ const generateSectionsText = (strings, theme, links = {}) => { LINKS: [ twitter && { text: SECTIONS.SECTION_6_LINK_1, - icon: SOCIAL_ICONS.TWITTER_DARK, + icon: SOCIAL_ICONS.TWITTER, link: twitter }, telegram && { @@ -107,7 +105,7 @@ const generateSectionsText = (strings, theme, links = {}) => { }, linkedin && { text: SECTIONS.SECTION_6_LINK_5, - icon: SOCIAL_ICONS.TWITTER_DARK, + icon: SOCIAL_ICONS.LINKEDIN, link: linkedin } ] diff --git a/web/src/config/constants.js b/web/src/config/constants.js index 1bd79e5ab0..7fbd618594 100644 --- a/web/src/config/constants.js +++ b/web/src/config/constants.js @@ -294,12 +294,11 @@ export const ICONS = { }; export const SOCIAL_ICONS = { - FACEBOOK: '/assets/icons/social-grey-icons.svg', - TWITTER: '/assets/icons/social-grey-icons02.svg', - TWITTER_DARK: '/assets/icons/twitter-dark.svg', - INSTAGRAM: '/assets/icons/social-grey-icons03.svg', - TELEGRAM: '/assets/icons/social-grey-icons04.svg', - TELEGRAM_BLUE: '/assets/icons/telegram.svg', + FACEBOOK: '/assets/icons/facebook.svg', + LINKEDIN: '/assets/icons/linkedin.svg', + TWITTER: '/assets/icons/twitter.png', + INSTAGRAM: '/assets/icons/instagram.svg', + TELEGRAM: '/assets/icons/telegram.png', GOOGLE: '/assets/icons/google.png' }; diff --git a/web/src/config/lang/ar.js b/web/src/config/lang/ar.js index 2a66b93439..80dea0e6dd 100644 --- a/web/src/config/lang/ar.js +++ b/web/src/config/lang/ar.js @@ -106,7 +106,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارشات ف SECTION_4_LINK_3: 'تماس با ما', SECTION_4_LINK_4: 'شرایط استفاده', SECTION_5_TITLE: 'منابع', - SECTION_5_LINK_1: 'HollaEx Whitepaper', + SECTION_5_LINK_1: 'Whitepaper', SECTION_5_LINK_2: 'HollaEx Token (XHT) ', SECTION_5_LINK_3: 'GitHub', SECTION_5_LINK_4: 'سوالات متداول', // new diff --git a/web/src/config/lang/en.js b/web/src/config/lang/en.js index 56907e6817..655c1418b8 100644 --- a/web/src/config/lang/en.js +++ b/web/src/config/lang/en.js @@ -105,7 +105,7 @@ export default { SECTION_4_LINK_3: 'Contact Us', SECTION_4_LINK_4: 'Terms of Use', SECTION_5_TITLE: 'RESOURCES', - SECTION_5_LINK_1: 'HollaEx Whitepaper', + SECTION_5_LINK_1: 'Whitepaper', SECTION_5_LINK_2: 'HollaEx Token (XHT) ', SECTION_5_LINK_3: 'GitHub', SECTION_5_LINK_4: 'FAQ', // new diff --git a/web/src/config/lang/fa.js b/web/src/config/lang/fa.js index 905903ca35..135c736cfc 100644 --- a/web/src/config/lang/fa.js +++ b/web/src/config/lang/fa.js @@ -105,13 +105,19 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارش های SECTION_4_LINK_3: 'تماس با ما', SECTION_4_LINK_4: 'شرایط استفاده', SECTION_5_TITLE: 'منابع', - SECTION_5_LINK_1: 'HollaEx Whitepaper', + SECTION_5_LINK_1: 'سپید نامه', SECTION_5_LINK_2: 'HollaEx Token (XHT) ', SECTION_5_LINK_3: 'GitHub', SECTION_5_LINK_4: 'سوالات متداول', // new SECTION_6_TITLE: 'شبکه های اجتماعی', SECTION_6_LINK_1: 'توییتر', - SECTION_6_LINK_2: 'تلگرام' + SECTION_6_LINK_2: 'تلگرام', + SECTION_6_LINK_3: 'فیسبوک', // new + SECTION_6_LINK_4: 'اینستاگرام', // new + SECTION_6_LINK_5: 'لینکدین', // new + SECTION_6_LINK_6: 'سایت', // new + SECTION_6_LINK_7: 'پشتیبانی', // new + SECTION_6_LINK_8: 'اطلاعات' // new }, XHT_DESCRIPTION: 'HollaEx kit یک پلتفورم متن باز به منظور مبادله دارایی های دیجیتال بین کاربران می باشد که توسط شرکت bitHolla توسعه و ارایه می شود.', @@ -320,7 +326,7 @@ ACTIVE_TRADES: 'شما باید {0} برای دسترسی به سفارش های TERMS: { terms: 'شرایط عمومی', policy: 'حریم خصوصی', - text: 'من با مطالعه و آگاهی با {0 و {1 موافقت می نمایم}}' + text: 'من با مطالعه و آگاهی با {0} و {1} موافقت می نمایم.' } }, VERIFICATION_TEXTS: { diff --git a/web/src/config/lang/ko.js b/web/src/config/lang/ko.js index e2ec1813ca..c85f8b6dfb 100644 --- a/web/src/config/lang/ko.js +++ b/web/src/config/lang/ko.js @@ -104,7 +104,7 @@ export default { SECTION_4_LINK_3: 'Contact Us', SECTION_4_LINK_4: 'Terms of Use', SECTION_5_TITLE: 'RESOURCES', - SECTION_5_LINK_1: 'HollaEx Whitepaper', + SECTION_5_LINK_1: 'Whitepaper', SECTION_5_LINK_2: 'HollaEx Token(XHT) ', SECTION_5_LINK_3: 'GitHub', SECTION_6_TITLE: 'SOCIAL', diff --git a/web/src/index.css b/web/src/index.css index b883e8473a..abcbd90fc8 100644 --- a/web/src/index.css +++ b/web/src/index.css @@ -3818,7 +3818,7 @@ table th { align-items: center; padding: 0 8px; } .app_bar .app_bar-icon-logo { - height: 3rem; + height: 4rem; width: 5rem; background-size: contain; background-position: center; @@ -8701,7 +8701,7 @@ foreignObject { background-size: contain; background-position: center; background-repeat: no-repeat; - height: 4rem; + height: 6rem; margin-left: 1rem; width: 7rem; } .app_footer-container .footer-row-content .footer_separter svg .hollaEX_logo_gray {