From 76b78733c1dc35c3a1053651719850868ee10afe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Miragaya?= <72365253+M-Ivan@users.noreply.github.com> Date: Fri, 4 Oct 2024 17:32:17 -0300 Subject: [PATCH] Feat(affiliates): Strings for affiliates program. (#711) * feat: added initial strings for affiliates program * feat: added initial strings for affiliates program * feat(affiliates): added new design strings * feat(affiliates): added string for share affiliate banner title * fix: renamed affiliate comissions -> comissions * fix: generated app.ts --- config/localization/en/app.json | 77 ++++++++++++++++++--------------- scripts/generated/app.ts | 75 +++++++++++++++++--------------- 2 files changed, 83 insertions(+), 69 deletions(-) diff --git a/config/localization/en/app.json b/config/localization/en/app.json index ebea50806..66119118c 100644 --- a/config/localization/en/app.json +++ b/config/localization/en/app.json @@ -1,41 +1,14 @@ { "APP": { "GENERAL": { - "AFFILIATES": { - "CONTACT_SUPPORT": "Contact Support", - "APPLY_NOW": "Apply now", - "AFFILIATE_PAYOUTS": "Affiliate Payouts", - "TOTAL_AFFILIATES": "Total Affiliates", - "AFFILIATE_COMISSIONS": "Affiliate commissions", - "YOUR_TIER_VIP": "You're a {VIP} in tier {TIER}", - "CRITERIA_MODAL_VIP_DISCLAIMER": "If you want to become a VIP to earn even more (up to {VIP_VALUE} per user per month), {APPLY_HERE}.", - "YOUR_TIER": "You're in tier {TIER}", - "AFFILIATES": "Affiliates", - "APPLY_HERE": "apply here", - "VIP": "VIP", - "PROGRAM_CARD_TITLE": "Earn more as a VIP!", - "PROGRAM_CARD_BODY": "If you're a VIP, you can earn up to {VIP_VALUE} per referred user per month.", - "PROGRAM_CARD_TITLE_VIP": "You're a VIP!", - "PROGRAM_CARD_BODY_VIP": "Thanks for being a {VIP}! You're now earning even more rewards.", - "YOUR_STATS": "Your Stats", - "PROGRAM_STATS": "Program Stats", - "AFFILIATE_TIER": "Affiliate Tier", - "AFFILIATE_TIERS": "Affiliate Tiers", - "AFFILIATE_EARNINGS": "Affiliate Earnings", - "ALL_TIME_RANK": "All-time rank", - "VOLUME_REFERRED": "Volume Referred", - "FEES_REFERRED": "Fees Referred", - "USERS_REFERRED": "Users Referred", - "TRADES_REFERRED": "Trades Referred", - "AFFILIATE_TIERS_CRITERIA": "View Criteria", - "TOTAL_EARNINGS": "Total Earnings", - "AFFILIATES_LEADERBOARD": "Leaderboard", - "CURRENT_AFFILIATE_TIER": "Current Affiliate Tier", - "YOUR_RANK": "Your rank", - "AFFILIATE_CONNECT_WALLET": "Please connect your wallet to check your rankings" - }, - "TIME_STRINGS": { + "JUST_NOW": "Just now", + "1_MIN_AGO": "1 minute ago", + "X_MIN_AGO": "{X} minutes ago", + "1_HOUR_AGO": "1 hour ago", + "X_HOUR_AGO": "{X} hours ago", + "1_DAY_AGO": "1 day ago", + "X_DAY_AGO": "{X} days ago", "_24H": "24h", "_30D": "30d", "ALL_TIME": "All Time", @@ -797,7 +770,41 @@ "DYDX_COMMUNITY": "dYdX Community", "THE_PRO_TRADING_PLATFORM": "The Pro Trading Platform for DeFi", "TWEET_SHARE_AFFILIATES": "Save up to ${AMOUNT_USD} in trading fees on @dYdX: ", - "YOUVE_TRADED": "You've traded ${AMOUNT_USD}" + "YOUVE_TRADED": "You've traded ${AMOUNT_USD}", + "CONTACT_SUPPORT": "Contact Support", + "APPLY_NOW": "Apply now", + "AFFILIATE_PAYOUTS": "Affiliate Payouts", + "TOTAL_AFFILIATES": "Total Affiliates", + "COMISSIONS": "Comissions", + "CRITERIA_MODAL_VIP_DISCLAIMER": "Earn up to {REGULAR_VALUE} as an affiliate. If you want to become a VIP to earn even more (up to {VIP_VALUE} per user per month), {APPLY_HERE}.", + "YOUR_TIER": "You're in tier {TIER}", + "AFFILIATES": "Affiliates", + "APPLY_HERE": "apply here", + "VIP": "VIP", + "BY_APPLICATION_ONLY": "By application only.", + "YOURE_A_VIP": "You're a {VIP}", + "PROGRAM_CARD_TITLE": "Earn more as a VIP!", + "PROGRAM_CARD_BODY": "If you're a VIP, you can earn up to {VIP_VALUE} per referred user per month.", + "PROGRAM_CARD_TITLE_VIP": "You're a VIP!", + "PROGRAM_CARD_BODY_VIP": "Thanks for being a {VIP}! You're now earning even more rewards.", + "YOUR_STATS": "Your Stats", + "PROGRAM_STATS": "Program Stats", + "AFFILIATE_TIER": "Affiliate Tier", + "AFFILIATE_TIERS": "Affiliate Tiers", + "AFFILIATE_EARNINGS": "Affiliate Earnings", + "ALL_TIME_RANK": "All-time rank", + "VOLUME_REFERRED": "Volume Referred", + "FEES_REFERRED": "Fees Referred", + "USERS_REFERRED": "Users Referred", + "TRADES_REFERRED": "Trades Referred", + "AFFILIATE_TIERS_CRITERIA": "View Criteria", + "TOTAL_EARNINGS": "Total Earnings", + "AFFILIATES_LEADERBOARD": "Leaderboard", + "CURRENT_AFFILIATE_TIER": "Current Affiliate Tier", + "YOUR_RANK": "Your rank", + "AFFILIATE_CONNECT_WALLET": "Please connect your wallet to check your rankings", + "LOAD_MORE": "Load more", + "SHARE_AFFILIATE_BANNER_TITLE": "Trade over ${AMMOUNT} to unlock your affiliate link" }, "HEADER": { "API_DOCUMENTATION": "API Documentation", diff --git a/scripts/generated/app.ts b/scripts/generated/app.ts index 4b7851240..ddc8c061b 100644 --- a/scripts/generated/app.ts +++ b/scripts/generated/app.ts @@ -6,29 +6,63 @@ export const APP_STRING_KEYS = { // AFFILIATES + AFFILIATES: 'APP.AFFILIATES.AFFILIATES', + AFFILIATES_LEADERBOARD: 'APP.AFFILIATES.AFFILIATES_LEADERBOARD', AFFILIATES_PROGRAM: 'APP.AFFILIATES.AFFILIATES_PROGRAM', + AFFILIATE_CONNECT_WALLET: 'APP.AFFILIATES.AFFILIATE_CONNECT_WALLET', + AFFILIATE_EARNINGS: 'APP.AFFILIATES.AFFILIATE_EARNINGS', AFFILIATE_LINK: 'APP.AFFILIATES.AFFILIATE_LINK', AFFILIATE_LINK_REQUIREMENT: 'APP.AFFILIATES.AFFILIATE_LINK_REQUIREMENT', + AFFILIATE_PAYOUTS: 'APP.AFFILIATES.AFFILIATE_PAYOUTS', + AFFILIATE_TIER: 'APP.AFFILIATES.AFFILIATE_TIER', + AFFILIATE_TIERS: 'APP.AFFILIATES.AFFILIATE_TIERS', + AFFILIATE_TIERS_CRITERIA: 'APP.AFFILIATES.AFFILIATE_TIERS_CRITERIA', ALL_REWARDS_DYDX_COMMUNITY: 'APP.AFFILIATES.ALL_REWARDS_DYDX_COMMUNITY', + ALL_TIME_RANK: 'APP.AFFILIATES.ALL_TIME_RANK', + APPLY_HERE: 'APP.AFFILIATES.APPLY_HERE', + APPLY_NOW: 'APP.AFFILIATES.APPLY_NOW', BECOME_A_VIP: 'APP.AFFILIATES.BECOME_A_VIP', + BY_APPLICATION_ONLY: 'APP.AFFILIATES.BY_APPLICATION_ONLY', + COMISSIONS: 'APP.AFFILIATES.COMISSIONS', + CONTACT_SUPPORT: 'APP.AFFILIATES.CONTACT_SUPPORT', + CRITERIA_MODAL_VIP_DISCLAIMER: 'APP.AFFILIATES.CRITERIA_MODAL_VIP_DISCLAIMER', + CURRENT_AFFILIATE_TIER: 'APP.AFFILIATES.CURRENT_AFFILIATE_TIER', DYDX_COMMUNITY: 'APP.AFFILIATES.DYDX_COMMUNITY', EARCH_FOR_EACH_TRADER_REFER_FOR_DISCOUNTS: 'APP.AFFILIATES.EARCH_FOR_EACH_TRADER_REFER_FOR_DISCOUNTS', EARN_FEES: 'APP.AFFILIATES.EARN_FEES', EARN_FOR_EACH_TRADER: 'APP.AFFILIATES.EARN_FOR_EACH_TRADER', EARN_USDC: 'APP.AFFILIATES.EARN_USDC', EARN_USDC_DISCRIPTION: 'APP.AFFILIATES.EARN_USDC_DISCRIPTION', + FEES_REFERRED: 'APP.AFFILIATES.FEES_REFERRED', HAS_REFERRED_YOU: 'APP.AFFILIATES.HAS_REFERRED_YOU', INVITE_FRIENDS: 'APP.AFFILIATES.INVITE_FRIENDS', LIGHTNING_FAST: 'APP.AFFILIATES.LIGHTNING_FAST', LIGHTNING_FAST_DISCRIPTION: 'APP.AFFILIATES.LIGHTNING_FAST_DISCRIPTION', + LOAD_MORE: 'APP.AFFILIATES.LOAD_MORE', + PROGRAM_CARD_BODY: 'APP.AFFILIATES.PROGRAM_CARD_BODY', + PROGRAM_CARD_BODY_VIP: 'APP.AFFILIATES.PROGRAM_CARD_BODY_VIP', + PROGRAM_CARD_TITLE: 'APP.AFFILIATES.PROGRAM_CARD_TITLE', + PROGRAM_CARD_TITLE_VIP: 'APP.AFFILIATES.PROGRAM_CARD_TITLE_VIP', + PROGRAM_STATS: 'APP.AFFILIATES.PROGRAM_STATS', REFER_FOR_DISCOUNTS: 'APP.AFFILIATES.REFER_FOR_DISCOUNTS', REFER_FOR_DISCOUNTS_FIRST_ORDER: 'APP.AFFILIATES.REFER_FOR_DISCOUNTS_FIRST_ORDER', + SHARE_AFFILIATE_BANNER_TITLE: 'APP.AFFILIATES.SHARE_AFFILIATE_BANNER_TITLE', THE_PRO_TRADING_PLATFORM: 'APP.AFFILIATES.THE_PRO_TRADING_PLATFORM', + TOTAL_AFFILIATES: 'APP.AFFILIATES.TOTAL_AFFILIATES', + TOTAL_EARNINGS: 'APP.AFFILIATES.TOTAL_EARNINGS', + TRADES_REFERRED: 'APP.AFFILIATES.TRADES_REFERRED', TRADE_ANYTHING: 'APP.AFFILIATES.TRADE_ANYTHING', TRADE_ANYTHING_DISCRIPTION: 'APP.AFFILIATES.TRADE_ANYTHING_DISCRIPTION', TWEET_SHARE_AFFILIATES: 'APP.AFFILIATES.TWEET_SHARE_AFFILIATES', + USERS_REFERRED: 'APP.AFFILIATES.USERS_REFERRED', + VIP: 'APP.AFFILIATES.VIP', + VOLUME_REFERRED: 'APP.AFFILIATES.VOLUME_REFERRED', WANT_TO_VIEW_EARNINGS: 'APP.AFFILIATES.WANT_TO_VIEW_EARNINGS', + YOURE_A_VIP: 'APP.AFFILIATES.YOURE_A_VIP', YOUR_FRIEND: 'APP.AFFILIATES.YOUR_FRIEND', + YOUR_RANK: 'APP.AFFILIATES.YOUR_RANK', + YOUR_STATS: 'APP.AFFILIATES.YOUR_STATS', + YOUR_TIER: 'APP.AFFILIATES.YOUR_TIER', YOUVE_TRADED: 'APP.AFFILIATES.YOUVE_TRADED', // ALLOWANCE_ALERT_MODAL @@ -311,40 +345,6 @@ export const APP_STRING_KEYS = { ADD_NEW_MARKET: 'APP.GENERAL.ADD_NEW_MARKET', ADD_NEW_MARKET_CAPITALIZED: 'APP.GENERAL.ADD_NEW_MARKET_CAPITALIZED', ADVANCED: 'APP.GENERAL.ADVANCED', - - // AFFILIATES - - AFFILIATES: 'APP.GENERAL.AFFILIATES.AFFILIATES', - AFFILIATES_LEADERBOARD: 'APP.GENERAL.AFFILIATES.AFFILIATES_LEADERBOARD', - AFFILIATE_COMISSIONS: 'APP.GENERAL.AFFILIATES.AFFILIATE_COMISSIONS', - AFFILIATE_CONNECT_WALLET: 'APP.GENERAL.AFFILIATES.AFFILIATE_CONNECT_WALLET', - AFFILIATE_EARNINGS: 'APP.GENERAL.AFFILIATES.AFFILIATE_EARNINGS', - AFFILIATE_PAYOUTS: 'APP.GENERAL.AFFILIATES.AFFILIATE_PAYOUTS', - AFFILIATE_TIER: 'APP.GENERAL.AFFILIATES.AFFILIATE_TIER', - AFFILIATE_TIERS: 'APP.GENERAL.AFFILIATES.AFFILIATE_TIERS', - AFFILIATE_TIERS_CRITERIA: 'APP.GENERAL.AFFILIATES.AFFILIATE_TIERS_CRITERIA', - ALL_TIME_RANK: 'APP.GENERAL.AFFILIATES.ALL_TIME_RANK', - APPLY_HERE: 'APP.GENERAL.AFFILIATES.APPLY_HERE', - APPLY_NOW: 'APP.GENERAL.AFFILIATES.APPLY_NOW', - CONTACT_SUPPORT: 'APP.GENERAL.AFFILIATES.CONTACT_SUPPORT', - CRITERIA_MODAL_VIP_DISCLAIMER: 'APP.GENERAL.AFFILIATES.CRITERIA_MODAL_VIP_DISCLAIMER', - CURRENT_AFFILIATE_TIER: 'APP.GENERAL.AFFILIATES.CURRENT_AFFILIATE_TIER', - FEES_REFERRED: 'APP.GENERAL.AFFILIATES.FEES_REFERRED', - PROGRAM_CARD_BODY: 'APP.GENERAL.AFFILIATES.PROGRAM_CARD_BODY', - PROGRAM_CARD_BODY_VIP: 'APP.GENERAL.AFFILIATES.PROGRAM_CARD_BODY_VIP', - PROGRAM_CARD_TITLE: 'APP.GENERAL.AFFILIATES.PROGRAM_CARD_TITLE', - PROGRAM_CARD_TITLE_VIP: 'APP.GENERAL.AFFILIATES.PROGRAM_CARD_TITLE_VIP', - PROGRAM_STATS: 'APP.GENERAL.AFFILIATES.PROGRAM_STATS', - TOTAL_AFFILIATES: 'APP.GENERAL.AFFILIATES.TOTAL_AFFILIATES', - TOTAL_EARNINGS: 'APP.GENERAL.AFFILIATES.TOTAL_EARNINGS', - TRADES_REFERRED: 'APP.GENERAL.AFFILIATES.TRADES_REFERRED', - USERS_REFERRED: 'APP.GENERAL.AFFILIATES.USERS_REFERRED', - VIP: 'APP.GENERAL.AFFILIATES.VIP', - VOLUME_REFERRED: 'APP.GENERAL.AFFILIATES.VOLUME_REFERRED', - YOUR_RANK: 'APP.GENERAL.AFFILIATES.YOUR_RANK', - YOUR_STATS: 'APP.GENERAL.AFFILIATES.YOUR_STATS', - YOUR_TIER: 'APP.GENERAL.AFFILIATES.YOUR_TIER', - YOUR_TIER_VIP: 'APP.GENERAL.AFFILIATES.YOUR_TIER_VIP', AI: 'APP.GENERAL.AI', ALERTS: 'APP.GENERAL.ALERTS', ALL: 'APP.GENERAL.ALL', @@ -637,11 +637,15 @@ export const APP_STRING_KEYS = { // TIME_STRINGS + '1_DAY_AGO': 'APP.GENERAL.TIME_STRINGS.1_DAY_AGO', + '1_HOUR_AGO': 'APP.GENERAL.TIME_STRINGS.1_HOUR_AGO', + '1_MIN_AGO': 'APP.GENERAL.TIME_STRINGS.1_MIN_AGO', ALL_TIME: 'APP.GENERAL.TIME_STRINGS.ALL_TIME', DAYS: 'APP.GENERAL.TIME_STRINGS.DAYS', DAYS_ABBREVIATED: 'APP.GENERAL.TIME_STRINGS.DAYS_ABBREVIATED', HOURS: 'APP.GENERAL.TIME_STRINGS.HOURS', HOURS_ABBREVIATED: 'APP.GENERAL.TIME_STRINGS.HOURS_ABBREVIATED', + JUST_NOW: 'APP.GENERAL.TIME_STRINGS.JUST_NOW', LAST_24H: 'APP.GENERAL.TIME_STRINGS.LAST_24H', LAST_WEEK: 'APP.GENERAL.TIME_STRINGS.LAST_WEEK', MINUTES_ABBREVIATED: 'APP.GENERAL.TIME_STRINGS.MINUTES_ABBREVIATED', @@ -664,9 +668,12 @@ export const APP_STRING_KEYS = { WEEKLY: 'APP.GENERAL.TIME_STRINGS.WEEKLY', WEEKS: 'APP.GENERAL.TIME_STRINGS.WEEKS', WEEKS_ABBREVIATED: 'APP.GENERAL.TIME_STRINGS.WEEKS_ABBREVIATED', + X_DAY_AGO: 'APP.GENERAL.TIME_STRINGS.X_DAY_AGO', X_HOURS_LOWERCASED: 'APP.GENERAL.TIME_STRINGS.X_HOURS_LOWERCASED', + X_HOUR_AGO: 'APP.GENERAL.TIME_STRINGS.X_HOUR_AGO', X_MINUTES: 'APP.GENERAL.TIME_STRINGS.X_MINUTES', X_MINUTES_LOWERCASED: 'APP.GENERAL.TIME_STRINGS.X_MINUTES_LOWERCASED', + X_MIN_AGO: 'APP.GENERAL.TIME_STRINGS.X_MIN_AGO', X_SECONDS_LOWERCASED: 'APP.GENERAL.TIME_STRINGS.X_SECONDS_LOWERCASED', _24H: 'APP.GENERAL.TIME_STRINGS._24H', _30D: 'APP.GENERAL.TIME_STRINGS._30D',