Skip to content

Commit

Permalink
Feat(affiliates): Strings for affiliates program. (#711)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
M-Ivan authored Oct 4, 2024
1 parent 1ece7c2 commit 76b7873
Show file tree
Hide file tree
Showing 2 changed files with 83 additions and 69 deletions.
77 changes: 42 additions & 35 deletions config/localization/en/app.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down Expand Up @@ -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",
Expand Down
75 changes: 41 additions & 34 deletions scripts/generated/app.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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',
Expand Down Expand Up @@ -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',
Expand All @@ -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',
Expand Down

0 comments on commit 76b7873

Please sign in to comment.