Skip to content

Commit

Permalink
feat: scam address alert (#2418)
Browse files Browse the repository at this point in the history
* feat: scam address alert

* chore: update locale

* chore: update scam alert style

* chore: update scam alert style
  • Loading branch information
weatherstar authored Jan 16, 2023
1 parent 99a7fa8 commit beab835
Show file tree
Hide file tree
Showing 23 changed files with 510 additions and 48 deletions.
7 changes: 5 additions & 2 deletions packages/components/src/BottomSheetModal/BottomSheetModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ interface BottomSheetModalProps {
title: string;
headerRight?: ReactNode;
modalLizeProps?: ModalizeProps;
showCloseButton?: boolean;
}

const isFlatStyle = !platformEnv.isNativeIOS;
Expand All @@ -33,6 +34,7 @@ const Mobile: FC<BottomSheetModalProps> = ({
modalLizeProps,
title,
headerRight,
showCloseButton = true,
}) => {
const modalizeRef = useRef<Modalize>(null);

Expand Down Expand Up @@ -62,7 +64,7 @@ const Mobile: FC<BottomSheetModalProps> = ({
header={title}
hideBackButton
onPressCloseButton={closeOverlay}
closeable
closeable={showCloseButton}
rightContent={headerRight}
/>
<Box p={4}>{children}</Box>
Expand All @@ -76,6 +78,7 @@ const Desktop: FC<BottomSheetModalProps> = ({
children,
title,
headerRight,
showCloseButton = true,
}) => (
<Center position="absolute" w="full" h="full" zIndex={999}>
<CloseBackDrop
Expand All @@ -94,7 +97,7 @@ const Desktop: FC<BottomSheetModalProps> = ({
header={title}
hideBackButton
onPressCloseButton={closeOverlay}
closeable
closeable={showCloseButton}
rightContent={headerRight}
/>
<Box p={6}>{children}</Box>
Expand Down
22 changes: 20 additions & 2 deletions packages/components/src/locale/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,7 @@
"action__manage_address": "إدارة العنوان",
"action__max": "الأعلى",
"action__merge": "دمج",
"action__migrate": "يهاجر",
"action__more": "أكثر",
"action__move_to_top": "انتقل إلى الأعلى",
"action__next": "التالي",
Expand Down Expand Up @@ -373,6 +374,7 @@
"content__creating_your_wallet": "<a> إنشاء </a> <b> محفظتك </b>",
"content__creator_fee": "رسوم المنشئ",
"content__currency": "عملة",
"content__current": "حاضِر",
"content__current_price_str": "السعر الحالي: {0}",
"content__custom": "مخصص",
"content__data_for_this_token_is_not_included_yet": "لم يتم تضمين البيانات لهذا الرمز المميز حتى الآن.",
Expand Down Expand Up @@ -412,6 +414,7 @@
"content__ether_price": "سعر الأثير",
"content__eventually_str_jpegs_are_still_in_your_wallet": "أخيرًا ، {0} صور JPEG لا تزال في محفظتك",
"content__every_time_we_find_the_best_prices": "نجد دائمًا أفضل السيولة والأسعار من الموردين. يتضمن كل عرض أسعار 1٪ رسوم لمساعدة OneKey على تقديم خدمة أفضل لك.",
"content__example_shortcut": "على سبيل المثال",
"content__exchange_any_tokens": "تبادل أي رموز",
"content__existing": "موجود",
"content__exit_value": "قيمة الخروج",
Expand Down Expand Up @@ -501,12 +504,13 @@
"content__max_fee": "الحد الأقصى للرسوم",
"content__max_priority_fee": "رسوم الأولوية القصوى",
"content__maybe_in_30s": "ربما في الثلاثينيات",
"content__migration_note": "ملاحظة: محافظك مؤمنة بكلمة المرور الخاصة بك. لن يقوم تطبيق OneKey بترحيل محافظ الأجهزة ، لذا تأكد من كتابة العبارة الخاصة بك والاحتفاظ بها آمنة.",
"content__migration_note_encrypted": "يتم تأمين محافظك بكلمة المرور الخاصة بك.",
"content__migration_note_hardware_wallet": "لن يقوم تطبيق OneKey بترحيل محافظ الأجهزة ، لذا تأكد من كتابة العبارة الخاصة بك والاحتفاظ بها آمنة.",
"content__migration_step_1": "احتفظ بالأجهزة على نفس الشبكة المحلية",
"content__migration_step_2": "افتح تطبيق OneKey الآخر الخاص بك",
"content__migration_step_3": "انقر فوق علامة الحذف في الزاوية اليمنى العليا ، ثم \"امسح\" رمز الاستجابة السريعة في هذه الصفحة. {addOn}",
"content__migration_step_3_add_on": "أو بدلاً من ذلك ، انتقل إلى \"القائمة > الترحيل\" وانقر على \"إدخال الرابط\". ثم أدخل الرابط أسفل رمز الاستجابة السريعة",
"content__migration_step_3_connect_by_link": "Go to Menu > Migration, the link is under the QR code, then return to the current page and input the link.",
"content__migration_step_3_connect_by_link": "انتقل إلى القائمة > الترحيل ، ستجد الرابط أسفل رمز الاستجابة السريعة ، ثم ارجع إلى الصفحة الحالية وأدخل الرابط",
"content__min": "دقيقة",
"content__mint": "نعناع",
"content__minutes_lowercase": "الدقائق",
Expand Down Expand Up @@ -754,6 +758,7 @@
"emoji_type_symbols": "حرف او رمز",
"emoji_type_travel_places": "السفر والأماكن",
"empty__connection_failed_desc": "يُرجى تحديث رمز الاستجابة السريعة أو التحقق من اتصال الشبكة والمحاولة مرة أخرى.",
"empty__migrated_data_already_exists": "البيانات التي تم ترحيلها موجودة بالفعل.",
"empty__no_account_desc": "لا يوجد حساب للشبكة المختارة.",
"empty__no_account_title": "لا حسابات",
"empty__no_connected_sites": "لا توجد مواقع متصلة",
Expand Down Expand Up @@ -1387,6 +1392,8 @@
"modal__looking_for_devices": "أبحث عن الأجهزة",
"modal__looking_for_devices_desc": "يرجى التأكد من تمكين البلوتوث الخاص بك.",
"modal__looking_for_devices_result": "وجدنا هذه الأجهزة",
"modal__migrating_data": "ترحيل البيانات",
"modal__migrating_data_desc": "التطبيقات متصلة",
"modal__need_install_onekey_bridge": "قم بتثبيت OneKey Bridge",
"modal__need_install_onekey_bridge_desc": "بدء تشغيل سطح مكتب OneKey قبل استخدام الجهاز. يمكنك أيضًا تثبيت OneKey Brigde لتعزيز استقرار النقل. المضي قدما والتحميل؟",
"modal__no_device_found": "لم يتم العثور على جهاز",
Expand Down Expand Up @@ -1414,6 +1421,8 @@
"modal__rug_warning": "تحذير البساط",
"modal__rug_warning_desc": "تم تحديد هذا الموقع على أنه عملية احتيال ، فلا تدخل إليه بأي حال من الأحوال ، هل ما زلت تريد المتابعة؟",
"modal__select_chain": "حدد سلسلة",
"modal__send_data_request": "إرسال طلب البيانات",
"modal__send_data_request_desc": "سيتم تشفير بياناتك ونقلها. تابع فقط إذا كنت تقوم بالترحيل بين تطبيقات OneKey.",
"modal__send_to": "ارسل إلى",
"modal__sending_str": "إرسال {0}",
"modal__setup_complete": "الإعداد الكامل!",
Expand Down Expand Up @@ -1476,6 +1485,7 @@
"msg__contract_executed": "🤖 تنفيذ العقد",
"msg__copied": "نسخ!",
"msg__current_token_balance_is_insufficient": "رصيد الرمز الحالي غير كاف.",
"msg__data_sent_to_platform": "تم إرسال البيانات إلى {platform}",
"msg__deleted_str": "تم حذف \" {0} \"",
"msg__disk_access_is_denied": "تم رفض الوصول إلى القرص",
"msg__engine__account_already_exists": "الحساب موجود بالفعل.",
Expand Down Expand Up @@ -1549,6 +1559,7 @@
"msg__image_saved": "تم حفظ الصورة",
"msg__import_icloud_backup_failed_version": "فشل الاستيراد. يرجى التحديث إلى أحدث إصدار للمتابعة",
"msg__incorrect_token_information": "معلومات رمز غير صحيحة",
"msg__invalid_link_or_network_error": "ارتباط غير صالح أو خطأ في الشبكة",
"msg__link_copied": "تم نسخ الرابط",
"msg__mine": "الخاص بي",
"msg__minted": "💎 سكت {assets}",
Expand All @@ -1559,6 +1570,7 @@
"msg__network_request_failed": "فشل طلب الشبكة",
"msg__network_reset": "إعادة تعيين الشبكة",
"msg__nfc_reader_usage_description": "استخدم NFC لإجراء نسخ احتياطي باستخدام OneKey Lite.",
"msg__no_data_available": "لا تتوافر بيانات",
"msg__not_support_passphrase_need_upgrade": "استخدم عبارة المرور ، تحتاج إلى ترقية البرامج الثابتة إلى {0} أو أحدث.",
"msg__not_the_same_wallet": "ليست نفس المحفظة.",
"msg__ns_bluetooth_always_usage_description": "استخدم البلوتوث لتوصيل أجهزة OneKey.",
Expand Down Expand Up @@ -1660,6 +1672,10 @@
"onboarding__landing_welcome_desc": "مكان واحد لكل ما تبذلونه من العملات المشفرة.",
"onboarding__landing_welcome_title": "مرحبًا بك في OneKey!",
"option__all": "الجميع",
"platform__desktop": "سطح المكتب",
"platform__extension": "امتداد",
"platform__mobile": "متحرك",
"platform__tablet": "لوح",
"reward__history_empty_desc": "سيظهر سجل المكافأة هنا.",
"select__options": "خيارات",
"tag__adventurist_uppercase": "# مبتدئ",
Expand Down Expand Up @@ -1697,6 +1713,8 @@
"title__backups": "النسخ الاحتياطية",
"title__backups_desc": "لم يتم نسخ المحافظ التالية احتياطيًا بعد ، يرجى نسخ محافظك احتياطيًا أو المخاطرة بفقدان أصولك",
"title__best_channel": "أفضل قناة",
"title__beware_of_address_poisoning_scams": "احذر من معالجة رسائل الغش المسمومة",
"title__beware_of_address_poisoning_scams_desc": "يمكن للمحتالين استخدام العناوين التي لها نفس البداية أو النهاية وانتحال عنوانك بتحويل مبلغ صفر.\n يرجى التحقق من العنوان بعناية قبل إجراء التحويلات.",
"title__blockchain_explorer": "مستكشف Blockchain",
"title__blockchain_explorer_desc": "ابحث عن عنوان أو عقد أو تجزئة txns أو الرموز المميزة.",
"title__browser": "المستعرض",
Expand Down
Loading

0 comments on commit beab835

Please sign in to comment.