725 lines
29 KiB
JSON
725 lines
29 KiB
JSON
{
|
|
"common": {
|
|
"back": "Back"
|
|
},
|
|
"signin": {
|
|
"phoneLabel": "Phone Number",
|
|
"phonePlaceholder": "9XXXXXXXX",
|
|
"button": "Signin",
|
|
"buttonLoading": "Sending OTP...",
|
|
"validationErrorTitle": "Error",
|
|
"validationInvalidPhone": "Please enter a valid phone number",
|
|
"toastErrorTitle": "Error",
|
|
"toastOtpFailed": "Failed to send OTP. Please check your phone number format.",
|
|
"toastAuthErrorTitle": "Phone Authentication Error"
|
|
},
|
|
"otp": {
|
|
"title": "Verification",
|
|
"description": "We have sent a code to your phone number",
|
|
"codeLabel": "OTP Code",
|
|
"codePlaceholder": "123456",
|
|
"verifyButton": "Verify",
|
|
"verifyButtonLoading": "Verifying...",
|
|
"resendButton": "Resend Code",
|
|
"resendButtonCountdown": "Resend Code in {{countdown}}s",
|
|
"validationErrorTitle": "Error",
|
|
"validationInvalidCode": "Please enter a valid 6-digit OTP code",
|
|
"toastErrorTitle": "Error",
|
|
"toastInvalidCode": "Invalid OTP code. Please try again.",
|
|
"toastInfoTitle": "Info",
|
|
"toastBackInfo": "Going back to sign in",
|
|
"toastResendInfo": "Please go back to the sign-in screen to resend the code",
|
|
"toastSuccessTitle": "Success",
|
|
"toastDevSuccess": "OTP verified (dev mode)",
|
|
"toastVerificationErrorTitle": "OTP Verification Error"
|
|
},
|
|
"phoneSetup": {
|
|
"title": "Final Setup",
|
|
"subtitle": "Some questions before you send money.",
|
|
"fullNameLabel": "Full Name *",
|
|
"fullNamePlaceholder": "Abebe Kebede",
|
|
"addressLabel": "Address",
|
|
"addressPlaceholder": "Addis Ababa, Ethiopia",
|
|
"emailLabel": "Email Address *",
|
|
"emailPlaceholder": "abebe@example.com",
|
|
"pinLabel": "PIN *",
|
|
"pinPlaceholder": "Enter 6-digit PIN",
|
|
"confirmPinLabel": "Confirm PIN *",
|
|
"confirmPinPlaceholder": "Confirm your PIN",
|
|
"button": "Done",
|
|
"buttonLoading": "Setting up...",
|
|
"validationErrorTitle": "Error",
|
|
"validationFullNameRequired": "Please enter your full name",
|
|
"validationEmailRequired": "Please enter your email address",
|
|
"validationEmailInvalid": "Please enter a valid email address",
|
|
"validationPinRequired": "Please enter a PIN",
|
|
"validationPinLength": "PIN must be exactly 6 digits",
|
|
"validationConfirmPinRequired": "Please confirm your PIN",
|
|
"validationPinsMismatch": "PIN and confirm PIN do not match",
|
|
"toastSuccessTitle": "Success",
|
|
"toastDevSuccess": "Profile setup complete (dev mode)",
|
|
"toastNoUserTitle": "Error",
|
|
"toastNoUser": "No authenticated user found",
|
|
"toastSetupErrorTitle": "Setup Error",
|
|
"toastSetupError": "Failed to complete profile setup. Please try again."
|
|
},
|
|
"forgot": {
|
|
"headerTitle": "Reset Pass",
|
|
"title": "Reset Password",
|
|
"description": "We have sent a code to your device to reset your password.",
|
|
"tabsPhone": "Phone",
|
|
"tabsEmail": "Email",
|
|
"phoneSelectorLabel": "Phone Selector",
|
|
"phonePlaceholder": "+25112515232",
|
|
"otpLabel": "OTP Code",
|
|
"otpPlaceholder": "123123",
|
|
"passwordLabel": "Password",
|
|
"passwordPlaceholder": "Kka123#12",
|
|
"confirmPasswordLabel": "Confirm Password",
|
|
"confirmPasswordPlaceholder": "Kka123#12",
|
|
"resetButton": "Reset",
|
|
"resendButton": "Resend Code",
|
|
"emailLabel": "Email",
|
|
"emailPlaceholder": "test@gmail.com",
|
|
"toastSuccessTitle": "Success",
|
|
"toastResetSuccess": "Password reset request sent.",
|
|
"toastInfoTitle": "Info",
|
|
"toastResendInfo": "We have resent the reset code."
|
|
},
|
|
"home": {
|
|
"balanceLabel": "Balance",
|
|
"accountDetails": "Account Details",
|
|
"addButton": "Add",
|
|
"cashOutButton": "Cash Out",
|
|
"recipientsTitle": "Recipients",
|
|
"contactsAllowAccess": "Allow Access",
|
|
"contactsGrantAccess": "Grant Access",
|
|
"contactsLoading": "Loading...",
|
|
"contactsError": "Error loading contacts",
|
|
"contactsNoContacts": "No Contacts",
|
|
"transactionsTitle": "Transactions",
|
|
"transactionsLoading": "Loading transactions...",
|
|
"transactionsError": "Error loading transactions",
|
|
"transactionsNoTransactions": "No transactions yet",
|
|
"transactionsEmptySubtitle": "Your transaction history will appear here",
|
|
"transactionsMore": "+{{count}} more transactions",
|
|
"cashoutErrorTitle": "Error",
|
|
"cashoutNoBalance": "No balance found",
|
|
"cashoutMinError": "Balance is less than the minimum amount ($10)",
|
|
"addCashNoPaymentMethodTitle": "No Payment Method",
|
|
"addCashNoPaymentMethodMessage": "You need to add a card before you can add cash to your wallet.",
|
|
"addCashCancel": "Cancel",
|
|
"addCashAddCard": "Add Card"
|
|
},
|
|
"history": {
|
|
"title": "History",
|
|
"subtitle": "List of transactions.",
|
|
"loading": "Loading transactions...",
|
|
"errorTitle": "Error loading transactions",
|
|
"emptyTitle": "No transactions yet",
|
|
"emptySubtitle": "Your transaction history will appear here",
|
|
"filterTitle": "Filter transactions",
|
|
"filterSubtitle": "Choose a date range and type to narrow your history.",
|
|
"dateRangeLabel": "Date range",
|
|
"fromLabel": "From",
|
|
"toLabel": "To",
|
|
"selectStart": "Select start",
|
|
"selectEnd": "Select end",
|
|
"clearDates": "Clear dates",
|
|
"typeLabel": "Type",
|
|
"typeAll": "All",
|
|
"typeIncoming": "Incoming",
|
|
"typeOutgoing": "Outgoing",
|
|
"applyFilters": "Apply filters",
|
|
"searchPlaceholder": "Search History",
|
|
"toastErrorTitle": "Error",
|
|
"toastTransactionsError": "Error loading transactions."
|
|
},
|
|
"cardmang": {
|
|
"title": "Cards",
|
|
"subtitle": "Manage all your payment information here.",
|
|
"searchPlaceholder": "Search account name, card number",
|
|
"addCardButton": "Add Card",
|
|
"paymentOptionsTitle": "Payment Options",
|
|
"cardTypeFallback": "Card",
|
|
"cardExpires": "Expires {{date}}",
|
|
"loading": "Loading cards...",
|
|
"errorTitle": "Error loading cards",
|
|
"emptyTitle": "No cards added yet",
|
|
"emptySubtitle": "Add your first card to start managing your payments",
|
|
"toastRemoveSuccessTitle": "Success",
|
|
"toastRemoveSuccess": "Card removed successfully!",
|
|
"toastRemoveErrorTitle": "Error",
|
|
"toastRemoveError": "Failed to remove card"
|
|
},
|
|
"listrecipient": {
|
|
"title": "Recipient",
|
|
"searchPlaceholder": "Search name, phone number, account",
|
|
"addButton": "Add New Recipient",
|
|
"savedRecipientsTitle": "Saved Recipients ({{count}})",
|
|
"savedRecipientsLoading": "Loading recipients...",
|
|
"savedRecipientsError": "Error loading recipients",
|
|
"savedRecipientsEmpty": "No saved recipients yet",
|
|
"contactsTitle": "Your Contacts ({{count}})",
|
|
"contactsLoading": "Loading contacts...",
|
|
"contactsErrorTitle": "Error loading contacts",
|
|
"contactsErrorSubtitle": "There was a problem loading your contacts.",
|
|
"contactsPermissionTitle": "Contacts Permission Required",
|
|
"contactsPermissionSubtitle": "Allow access to your contacts to see potential recipients",
|
|
"contactsPermissionButton": "Allow Access",
|
|
"contactsEmptyTitle": "No contacts found",
|
|
"contactsEmptySubtitle": "No contacts with phone numbers were found on your device",
|
|
"contactNoPhone": "No phone number",
|
|
"toastErrorTitle": "Error",
|
|
"toastContactsError": "Error loading contacts.",
|
|
"toastRecipientsError": "Error loading recipients."
|
|
},
|
|
"sendorrequestmoney": {
|
|
"verifyingSecurity": "Verifying security...",
|
|
"availableBalanceLabel": "Available Balance",
|
|
"processingFee": "Processing fee: ${{fee}} ({{percent}}%)",
|
|
"totalLabel": "Total: ${{total}}",
|
|
"validationErrorTitle": "Invalid Amount",
|
|
"validationEnterAmount": "Please enter an amount",
|
|
"validationMinAmount": "Minimum amount is $0.01",
|
|
"validationMaxAmount": "Maximum amount is $999.99",
|
|
"validationInsufficientBalance": "Insufficient balance. Required: ${{required}} (including ${{fee}} processing fee). Available: ${{available}}",
|
|
"requestButton": "Request",
|
|
"requestButtonWithAmount": "Request ${{amount}}",
|
|
"payButton": "Pay",
|
|
"payButtonWithAmount": "Pay ${{amount}}",
|
|
"pinModalTitle": "Confirm your Cash PIN"
|
|
},
|
|
"addcard": {
|
|
"title": "Add Card",
|
|
"sectionCardTitle": "Card",
|
|
"sectionCardSubtitle": "You can save your cards here.",
|
|
"cardNumberLabel": "Card Number",
|
|
"cardNumberPlaceholder": "1234 5678 9012 3456",
|
|
"expiryDateLabel": "Expiry Date",
|
|
"expiryDatePlaceholder": "MM/YY",
|
|
"cvvLabel": "CVV",
|
|
"cvvPlaceholder": "123",
|
|
"addButton": "Add Card",
|
|
"addButtonLoading": "Adding...",
|
|
"validationErrorTitle": "Error",
|
|
"validationCardNumberRequired": "Card number is required",
|
|
"validationExpiryRequired": "Expiry date is required",
|
|
"validationCvvRequired": "CVV is required",
|
|
"validationInvalidCard": "Please enter valid card details",
|
|
"toastErrorTitle": "Card Error",
|
|
"toastAddFailed": "Failed to add credit card"
|
|
},
|
|
"addcash": {
|
|
"verifyingSecurity": "Verifying security...",
|
|
"title": "Add",
|
|
"validationErrorTitle": "Invalid Amount",
|
|
"validationEnterAmount": "Please enter an amount greater than $0.00",
|
|
"validationMinAmount": "Minimum amount is $10.00",
|
|
"validationMaxAmount": "Maximum amount is $999.99",
|
|
"addButton": "Add",
|
|
"addButtonWithAmount": "Add ${{amount}}",
|
|
"pinModalTitle": "Confirm your Cash PIN to add money"
|
|
},
|
|
"addrecipient": {
|
|
"title": "Add Recipient",
|
|
"sectionTitle": "Recipient",
|
|
"sectionSubtitle": "Add anyone you want to send money to.",
|
|
"fullNameLabel": "Full Name",
|
|
"fullNamePlaceholder": "Kirubel Kibru",
|
|
"phoneLabel": "Phone Number",
|
|
"phonePlaceholder": "+251983032475",
|
|
"addButton": "Add",
|
|
"addButtonLoading": "Adding...",
|
|
"validationErrorTitle": "Validation Error",
|
|
"validationFullNameRequired": "Please enter the recipient's full name",
|
|
"validationPhoneRequired": "Please enter a phone number",
|
|
"validationPhoneInvalid": "Please enter a valid phone number",
|
|
"toastErrorTitle": "Error",
|
|
"toastAddError": "Failed to add recipient"
|
|
},
|
|
"addcashcomp": {
|
|
"successNote": "You have successfully added credits to your wallet.",
|
|
"addAgainButton": "Add Cash Again",
|
|
"goHomeButton": "Go Back Home"
|
|
},
|
|
"cashout": {
|
|
"verifyingSecurity": "Verifying security...",
|
|
"availableBalanceLabel": "Available Balance",
|
|
"validationErrorTitle": "Invalid Amount",
|
|
"validationEnterAmount": "Please enter an amount",
|
|
"validationMinAmount": "Minimum amount is $0.01",
|
|
"validationMaxAmount": "Maximum amount is $999.99",
|
|
"validationInsufficientBalance": "Insufficient balance. Required: ${{required}}. Available: ${{available}}",
|
|
"button": "Cash Out",
|
|
"buttonWithAmount": "Cash Out ${{amount}}",
|
|
"pinModalTitle": "Confirm your Cash PIN to cash out"
|
|
},
|
|
"cardaddedcomp": {
|
|
"title": "Done",
|
|
"description": "You have successfully added your card.",
|
|
"addButton": "Add",
|
|
"goHomeButton": "Go Back Home",
|
|
"shareMessageWithParam": "{{message}} via Amba App",
|
|
"shareMessageDefault": "I just added a new card to my Amba App!",
|
|
"shareTitle": "Card Added Successfully",
|
|
"toastErrorTitle": "Error",
|
|
"toastShareError": "Failed to share. Please try again."
|
|
},
|
|
"cashoutcomp": {
|
|
"successNote": "You have successfully cashed out to your account.",
|
|
"cashOutAgainButton": "Cash Out Again",
|
|
"goHomeButton": "Go Back Home",
|
|
"toastErrorTitle": "Error",
|
|
"toastNoBalance": "No balance found",
|
|
"toastMinError": "Balance is less than the minimum amount ($10)"
|
|
},
|
|
"crowdfunding": {
|
|
"tabsOverview": "Overview",
|
|
"tabsCampaign": "Campaign",
|
|
"tabsFaq": "FAQ",
|
|
"title": "Title of the Campaigns",
|
|
"description": "Lorem ipsum dolor sit amet consectetur. Duis auctor sed eget pellentesque fringilla. Massa sed porta tortor suspendisse.",
|
|
"pledgedAmount": "$123,000",
|
|
"pledgedOf": "pledged of {{target}}",
|
|
"backersCountLabel": "backers.",
|
|
"daysToGoLabel": "days to go.",
|
|
"emailLabel": "Email",
|
|
"emailPlaceholder": "test@gmail.com",
|
|
"otpLabel": "OTP Code",
|
|
"otpPlaceholder": "123123",
|
|
"passwordLabel": "Password",
|
|
"passwordPlaceholder": "Kka123#12",
|
|
"confirmPasswordLabel": "Confirm Password",
|
|
"confirmPasswordPlaceholder": "Kka123#12",
|
|
"resetButton": "Reset",
|
|
"resendButton": "Resend Code"
|
|
},
|
|
"eventdetail": {
|
|
"shareMessage": "Join me at this event!",
|
|
"title": "Event Name",
|
|
"description": "No description available",
|
|
"location": "Millenium Hall Addis Ababa",
|
|
"dateTime": "Sat, Jan 10, 2026 at 6:00 PM - 1:00 AM (EAT)",
|
|
"peopleComing": "People you know are coming!",
|
|
"ticketLabel": "Ticket #{{index}}",
|
|
"ticketPrice": "$55.44",
|
|
"buyButton": "Buy Now",
|
|
"shareButton": "Share",
|
|
"guestListButton": "Guest List",
|
|
"toastErrorTitle": "Error",
|
|
"toastShareError": "Failed to share event. Please try again."
|
|
},
|
|
"eventqrscreen": {
|
|
"printButton": "Print",
|
|
"goBackButton": "Go Back"
|
|
},
|
|
"events": {
|
|
"title": "Events",
|
|
"subtitle": "Engage with your community",
|
|
"searchPlaceholder": "Event Name , Location",
|
|
"filterButton": "Filter",
|
|
"myTicketsButton": "My Tickets",
|
|
"featuredTitle": "Featured Events",
|
|
"cardTitle": "Event Name",
|
|
"cardDescription": "Lorem ipsum dolor sit amet consectetur. Convallis mauris porttitor leo pellentesque amet pulvinar nullam.",
|
|
"ticketCountPrefix": "100 - ",
|
|
"ticketLocation": "Tickets Los Angeles",
|
|
"ticketDate": "23 Jan26"
|
|
},
|
|
"moneydonated": {
|
|
"title": "Done",
|
|
"description": "You have successfully honored the money request.",
|
|
"goHomeButton": "Go Back Home"
|
|
},
|
|
"moneyrequested": {
|
|
"title": "Done",
|
|
"description": "You have successfully requested credit.",
|
|
"descriptionWithName": "You have successfully requested credit from {{fullName}}.",
|
|
"requestAgainButton": "Request Again",
|
|
"goHomeButton": "Go Back Home"
|
|
},
|
|
"mytickets": {
|
|
"title": "Events",
|
|
"subtitle": "Manage all your tickets information here.",
|
|
"searchPlaceholder": "Event Name",
|
|
"filterButton": "Filter",
|
|
"ticketsTitle": "Tickets"
|
|
},
|
|
"notification": {
|
|
"title": "Notification",
|
|
"sectionToday": "TODAY",
|
|
"loading": "Loading notifications...",
|
|
"errorWithMessage": "Error: {{error}}",
|
|
"emptyTitle": "No notifications",
|
|
"emptySubtitle": "You'll see notifications about money requests and transactions here.",
|
|
"toastErrorTitle": "Error",
|
|
"toastRequestNotPending": "Request cannot be honored at this time.",
|
|
"toastRequestActionFailed": "Failed to {{action}} request."
|
|
},
|
|
"notificationOption": {
|
|
"title": "Ping Them",
|
|
"sectionTitle": "Notification Option",
|
|
"sectionSubtitle": "Select your preferred notification method.",
|
|
"smsLabel": "SMS Notification",
|
|
"whatsappLabel": "WhatsApp",
|
|
"continueButton": "Continue",
|
|
"toastErrorTitle": "Error",
|
|
"toastAuthRequired": "You must be signed in to send a request.",
|
|
"toastMissingInfo": "Missing request information.",
|
|
"toastInvalidAmount": "Invalid amount.",
|
|
"toastCreateFailed": "Failed to create money request.",
|
|
"toastRequestFailed": "Failed to request money. Please try again.",
|
|
"toastSelectMethod": "Please select a notification method."
|
|
},
|
|
"points": {
|
|
"title": "Points",
|
|
"referTitle": "Refer your friends",
|
|
"earnSubtitle": "& Earn Points",
|
|
"copyButton": "Copy",
|
|
"shareButton": "Share",
|
|
"activityButton": "Activity",
|
|
"howToEarnButton": "How to Earn",
|
|
"rewardsTitle": "Rewards",
|
|
"reward1Title": "Transaction",
|
|
"reward1Description": "Waived your transaction fee"
|
|
},
|
|
"pointsactivity": {
|
|
"title": "Activity",
|
|
"activity1Title": "Add Recipient",
|
|
"activity1Date": "13 Jan 24 • 8:00 AM",
|
|
"activity2Title": "Transaction Discount",
|
|
"activity2Date": "13 Jan 24 • 8:00 AM",
|
|
"pointsPill": "{{sign}} {{points}} Points"
|
|
},
|
|
"profile": {
|
|
"title": "Profile",
|
|
"pointsBadge": "1200 points",
|
|
"loadingProfile": "Loading profile...",
|
|
"errorWithMessage": "Error: {{error}}",
|
|
"fullNameLabel": "Full Name",
|
|
"fullNamePlaceholder": "Full Name",
|
|
"addressLabel": "Address",
|
|
"addressPlaceholder": "Address",
|
|
"phoneLabel": "Phone Number",
|
|
"phonePlaceholder": "Phone Number",
|
|
"emailLabel": "Email",
|
|
"emailPlaceholder": "Email",
|
|
"languageLabel": "Language",
|
|
"languagePlaceholder": "Select language",
|
|
"languageOptionEnglish": "English",
|
|
"languageOptionAmharic": "Amharic",
|
|
"languageOptionFrench": "French",
|
|
"languageOptionTigrinya": "Tigrinya",
|
|
"languageOptionOromo": "Oromo",
|
|
"accountNumberLabel": "Account Number",
|
|
"accountNumberPlaceholder": "Not available",
|
|
"usernameLabel": "Username",
|
|
"usernamePlaceholder": "@username",
|
|
"editButton": "Edit Profile",
|
|
"saveButton": "Save Changes",
|
|
"savingButton": "Saving...",
|
|
"cancelButton": "Cancel",
|
|
"pointsButton": "Points",
|
|
"logoutButton": "Log Out",
|
|
"toastLoggedOutTitle": "Logged out",
|
|
"toastLoggedOutDescription": "You have been signed out.",
|
|
"toastErrorTitle": "Error",
|
|
"toastLogoutFailed": "Failed to log out. Please try again.",
|
|
"toastUserNotFound": "User not found.",
|
|
"toastFullNameRequiredTitle": "Full name required",
|
|
"toastFullNameRequiredDescription": "Please enter your full name.",
|
|
"toastProfileUpdatedTitle": "Profile updated",
|
|
"toastProfileUpdatedDescription": "Your profile was updated.",
|
|
"toastUpdateErrorTitle": "Update Error",
|
|
"toastUpdateErrorDescription": "Failed to update profile."
|
|
},
|
|
"qrscreen": {
|
|
"shareMessage": "Scan my Amba QR to send or receive money.",
|
|
"shareButton": "Share",
|
|
"goBackButton": "Go Back",
|
|
"toastErrorTitle": "Error",
|
|
"toastShareError": "Failed to share QR. Please try again."
|
|
},
|
|
"selectacc": {
|
|
"title": "Select Account",
|
|
"addingAmount": "Adding: ${{amount}}",
|
|
"accountsTitle": "Accounts",
|
|
"accountsDescriptionSelected": "Card selected! Tap Continue to proceed.",
|
|
"accountsDescriptionUnselected": "Select the card you want to add cash to.",
|
|
"loadingCards": "Loading cards...",
|
|
"errorTitle": "Error loading cards",
|
|
"errorWithMessage": "Error: {{error}}",
|
|
"emptyTitle": "No cards available",
|
|
"emptySubtitle": "Add a card to continue with adding cash.",
|
|
"buttonProcessing": "Processing...",
|
|
"buttonProceed": "Proceed",
|
|
"toastErrorTitle": "Error",
|
|
"toastMissingInfo": "Missing required information.",
|
|
"toastAddCashFailed": "Failed to add cash to wallet.",
|
|
"toastAddCashFailedWithRetry": "Failed to add cash to wallet. Please try again."
|
|
},
|
|
"recipaddedcomp": {
|
|
"title": "New Recipient",
|
|
"description": "You have successfully added a new recipient.",
|
|
"addButton": "Add",
|
|
"goHomeButton": "Go Back Home",
|
|
"shareMessageWithParam": "{{message}} via Amba App",
|
|
"shareMessageDefault": "I just added a new recipient to my Amba App!",
|
|
"shareTitle": "Recipient Added Successfully",
|
|
"toastErrorTitle": "Error",
|
|
"toastShareError": "Failed to share. Please try again."
|
|
},
|
|
"selectdonor": {
|
|
"title": "Select Donor",
|
|
"requestButton": "Request",
|
|
"requestButtonLoading": "Requesting...",
|
|
"toLabel": "To",
|
|
"forLabel": "For",
|
|
"searchPlaceholder": "Search by name or phone number",
|
|
"notePlaceholder": "Add a note (optional)",
|
|
"donorsTitle": "Contacts ({{count}})",
|
|
"loadingDonors": "Loading donors...",
|
|
"errorTitle": "Error loading donors",
|
|
"errorWithMessage": "Error: {{error}}",
|
|
"contactsPermissionTitle": "Contacts Permission Required",
|
|
"contactsPermissionSubtitle": "Allow access to your contacts to see potential donors",
|
|
"contactsAllowAccess": "Allow Access",
|
|
"emptyTitleSearch": "No donors found matching your search",
|
|
"emptyTitleDefault": "No donors found",
|
|
"emptySubtitleSearch": "Try a different search term",
|
|
"emptySubtitleDefault": "Add saved recipients or grant contacts permission",
|
|
"toastErrorTitle": "Error",
|
|
"toastMissingInfo": "Please select a donor and ensure amount is specified",
|
|
"toastInvalidAmount": "Invalid amount",
|
|
"toastDonorNotFound": "Selected donor not found"
|
|
},
|
|
"selectrecip": {
|
|
"title": "Select Recipient",
|
|
"sendButton": "Send",
|
|
"sendButtonLoading": "Sending...",
|
|
"toLabel": "To",
|
|
"forLabel": "For",
|
|
"searchPlaceholder": "Search by name or phone number",
|
|
"notePlaceholder": "Add a note (optional)",
|
|
"recipientsTitle": "Recipients ({{count}})",
|
|
"loadingRecipients": "Loading recipients...",
|
|
"errorTitle": "Error loading recipients",
|
|
"errorWithMessage": "Error: {{error}}",
|
|
"contactsPermissionTitle": "Contacts Permission Required",
|
|
"contactsPermissionSubtitle": "Allow access to your contacts to see potential recipients",
|
|
"contactsAllowAccess": "Allow Access",
|
|
"emptyTitleSearch": "No recipients found matching your search",
|
|
"emptyTitleDefault": "No recipients found",
|
|
"emptySubtitleSearch": "Try a different search term",
|
|
"emptySubtitleDefault": "Add saved recipients or grant contacts permission",
|
|
"toastErrorTitle": "Error",
|
|
"toastMissingInfo": "Please select a recipient and ensure amount is specified",
|
|
"toastInvalidAmount": "Invalid amount",
|
|
"toastWalletNotFound": "Wallet not found",
|
|
"toastInsufficientBalanceTitle": "Insufficient Balance",
|
|
"toastInsufficientBalanceDescription": "Required: ${{required}} (including ${{fee}} processing fee). Available: ${{available}}",
|
|
"toastRecipientNotFound": "Selected recipient not found"
|
|
},
|
|
"sendbank": {
|
|
"amountTitleCashOut": "Cash Out",
|
|
"amountTitleToRecipient": "to {{recipientName}}",
|
|
"noteWithText": "Note: {{note}}",
|
|
"paymentOptionsTitle": "Payment Options",
|
|
"paymentOptionsSelected": "Selected: {{providerName}}",
|
|
"paymentOptionsUnselected": "Select your preferred payment method.",
|
|
"awashName": "Awash Bank",
|
|
"awashSubtitle": "Bank Transfer",
|
|
"telebirrName": "Telebirr",
|
|
"telebirrSubtitle": "Mobile Money",
|
|
"sendButtonCashOut": "Cash Out ${{amount}} via {{providerName}}",
|
|
"sendButtonSend": "Send ${{amount}} via {{providerName}}",
|
|
"processingTitle": "Processing Transaction...",
|
|
"processingSubtitle": "Please wait while we process your payment",
|
|
"poweredBy": "Powered By",
|
|
"toastErrorTitle": "Error",
|
|
"toastNoMethod": "Please select a payment method first",
|
|
"toastNoAccount": "Please select an account first",
|
|
"chooseAccountTitle": "Choose Account",
|
|
"accountLabel": "Account Number",
|
|
"noAccounts": "No linked accounts found",
|
|
"continueButton": "Continue",
|
|
"toastMissingInfo": "Missing transaction information",
|
|
"toastInvalidAmount": "Invalid amount",
|
|
"toastInsufficientBalanceTitle": "Insufficient Balance",
|
|
"toastInsufficientBalanceCashoutDescription": "Required: ${{required}}. Available: ${{available}}",
|
|
"toastInsufficientBalanceSendDescription": "Required: ${{required}} (including ${{fee}} processing fee). Available: ${{available}}",
|
|
"toastMissingRecipient": "Missing recipient information",
|
|
"toastProcessFailed": "Failed to process transaction",
|
|
"toastProcessFailedWithRetry": "Failed to process transaction. Please try again."
|
|
},
|
|
"checkout": {
|
|
"title": "Checkout",
|
|
"subtitle": "Choose how you want to complete this payment",
|
|
"recipientLabel": "Recipient",
|
|
"totalLabel": "Total",
|
|
"paymentOptionsTitle": "Payment options",
|
|
"cardInfoTitle": "Card information",
|
|
"paymentEmailTitle": "Payment email",
|
|
"appleIdTitle": "Apple ID",
|
|
"contactInfoTitle": "Contact information",
|
|
"billingAddressTitle": "Billing address",
|
|
"cardNumberPlaceholder": "Card number",
|
|
"expiryPlaceholder": "MM/YY",
|
|
"cvvPlaceholder": "CVV",
|
|
"paymentEmailPlaceholder": "Payment email",
|
|
"appleIdPlaceholder": "Apple ID",
|
|
"payButton": "Pay",
|
|
"payButtonProcessing": "Processing..."
|
|
},
|
|
"donation": {
|
|
"title": "Donations",
|
|
"subtitle": "Choose a cause to support with this transfer",
|
|
"chooseAmountTitle": "Choose amount",
|
|
"donationTypeOneTime": "One-Time",
|
|
"donationTypeMonthly": "Monthly",
|
|
"donationRaisedLabel": "Donation Raised",
|
|
"donateAnonymouslyLabel": "Donate Anonymously",
|
|
"anonymousLabel": "Anonymous",
|
|
"displayNameFallback": "Your name",
|
|
"skipButton": "Skip",
|
|
"donateButton": "Donate"
|
|
},
|
|
"taskcomp": {
|
|
"successDescription": "You have successfully transferred money.",
|
|
"sendAgainButton": "Send Again",
|
|
"shareButton": "Share",
|
|
"goHomeButton": "Go Back Home",
|
|
"shareMessageWithParam": "{{message}} via Amba App",
|
|
"shareMessageDefault": "I just successfully transferred money via Amba App!",
|
|
"shareTitle": "Money Transfer Success",
|
|
"toastErrorTitle": "Error",
|
|
"toastNoBalance": "No balance found",
|
|
"toastMinError": "Balance is less than the minimum amount ($10)",
|
|
"toastShareError": "Failed to share. Please try again.",
|
|
"ratingTitle": "Rate this transfer",
|
|
"ratingSubtitle": "Tell us how this transaction went so we can make AmbaPay better.",
|
|
"ratingOverallLabel": "Overall experience",
|
|
"ratingPurposeLabel": "What was this transaction for?",
|
|
"ratingPurposePlaceholder": "Select a category",
|
|
"ratingPurposeFamily": "Family",
|
|
"ratingPurposeMedical": "Medical",
|
|
"ratingPurposeLoan": "Loan",
|
|
"ratingPurposePurchase": "Purchase",
|
|
"ratingPurposeOther": "Other",
|
|
"ratingOtherLabel": "Add your own reason",
|
|
"ratingOtherPlaceholder": "Write your reason",
|
|
"ratingSubmitButton": "Submit & go home"
|
|
},
|
|
"transconfirm": {
|
|
"title": "Transaction Details",
|
|
"planningDescription": "You are planning to send money to {{recipientName}}",
|
|
"sectionTitle": "Transaction Detail",
|
|
"noteLabel": "Note",
|
|
"processingFeeLabel": "Processing Fee (1.25%)",
|
|
"subtotalLabel": "Subtotal",
|
|
"totalLabel": "Total",
|
|
"buttonProcessing": "Processing...",
|
|
"buttonConfirm": "Confirm",
|
|
"toastErrorTitle": "Error",
|
|
"toastMissingDetails": "Transaction details missing",
|
|
"toastInvalidAmount": "Invalid amount",
|
|
"toastWalletNotFound": "Wallet not found",
|
|
"toastInsufficientBalanceTitle": "Insufficient Balance",
|
|
"toastInsufficientBalanceDescription": "Required: ${{required}} (including ${{fee}} processing fee). Available: ${{available}}",
|
|
"toastRecipientMissing": "Recipient details missing",
|
|
"toastSendFailed": "Failed to send money",
|
|
"toastSendFailedWithRetry": "Failed to send money. Please try again."
|
|
},
|
|
"transdetail": {
|
|
"title": "Transaction Details",
|
|
"descriptionSend": "You sent money to {{recipientName}}",
|
|
"descriptionReceive": "You received money from {{recipientName}}",
|
|
"descriptionAddCash": "You added cash to your wallet",
|
|
"descriptionCashOut": "You cashed out to your bank account",
|
|
"descriptionDefault": "Transaction",
|
|
"sectionTitle": "Transaction Detail",
|
|
"dateLabel": "Date",
|
|
"statusLabel": "Status",
|
|
"statusUnknown": "Unknown",
|
|
"dateUnknown": "Unknown",
|
|
"noteLabel": "Note",
|
|
"processingFeeLabel": "Processing Fee (1.25%)",
|
|
"subtotalLabel": "Subtotal",
|
|
"totalLabel": "Total",
|
|
"sendAgainButton": "Send Again"
|
|
},
|
|
"components": {
|
|
"acccard": {
|
|
"cardTypeFallback": "Card",
|
|
"cardNumberPlaceholder": "**** **** **** ****",
|
|
"expiryPlaceholder": "MM/YY",
|
|
"expiryLabel": "Expires {{date}}"
|
|
},
|
|
"accordion": {},
|
|
"backbar": {},
|
|
"bottomsheet": {},
|
|
"button": {},
|
|
"card": {},
|
|
"cardcomp": {
|
|
"title": "Master Card",
|
|
"number": "13131-1313-3131-1313-1312"
|
|
},
|
|
"profilecard": {
|
|
"emptyLabelContact": "Contact",
|
|
"unknownContact": "Unknown"
|
|
},
|
|
"recipcard": {
|
|
"name": "Abebe Kebde",
|
|
"accountNumber": "1030230213021"
|
|
},
|
|
"topbar": {
|
|
"greeting": "Hello"
|
|
},
|
|
"contactmodal": {
|
|
"headerTitle": "Contact Details",
|
|
"phoneNumbersTitle": "Phone Numbers",
|
|
"emailAddressesTitle": "Email Addresses",
|
|
"noAdditionalInfo": "No phone numbers or email addresses available for this contact.",
|
|
"sendMoneyButton": "Send Money",
|
|
"closeButton": "Close",
|
|
"unknownContact": "Unknown contact"
|
|
},
|
|
"pinconfirmationmodal": {
|
|
"titleDefault": "Confirm your Cash PIN",
|
|
"toastBiometricErrorTitle": "Biometric error",
|
|
"toastBiometricHardwareNotAvailable": "Biometric hardware not available",
|
|
"toastBiometricNotEnrolled": "No biometric enrolled on device",
|
|
"toastBiometricFailed": "Biometric authentication failed",
|
|
"toastInvalidPinTitle": "Invalid PIN",
|
|
"toastInvalidPinDescription": "Please enter a 6-digit PIN",
|
|
"toastAuthErrorTitle": "Authentication error",
|
|
"toastUserNotFound": "User not found",
|
|
"toastPinNotFound": "PIN not found",
|
|
"toastIncorrectPinTitle": "Incorrect PIN",
|
|
"toastIncorrectPinDescription": "Please try again.",
|
|
"authChoiceTitle": "Choose Authentication Method",
|
|
"fingerprintTitle": "Fingerprint",
|
|
"fingerprintSubtitle": "Use your fingerprint to authenticate",
|
|
"pinTitle": "AmbaPay PIN",
|
|
"pinSubtitle": "Enter your 6-digit PIN",
|
|
"biometricWaiting": "Waiting for biometric authentication…",
|
|
"cancelButton": "Cancel",
|
|
"pinVerificationTitle": "PIN Verification",
|
|
"submitButtonVerifying": "Verifying...",
|
|
"submitButtonConfirm": "Confirm"
|
|
},
|
|
"transactioncard": {
|
|
"descriptionSend": "Sent to {{recipientName}}",
|
|
"descriptionReceive": "Received from {{senderName}}",
|
|
"descriptionAddCash": "Added Cash (****{{lastFourDigits}})",
|
|
"descriptionCashOut": "Cash Out to {{bankProvider}}",
|
|
"descriptionDefault": "Transaction",
|
|
"detailPhone": "Phone: {{phoneNumber}}",
|
|
"detailCard": "Card: ****{{lastFourDigits}}",
|
|
"detailAccount": "Account: {{accountNumber}}",
|
|
"detailBankProvider": "via {{bankProvider}}"
|
|
}
|
|
}
|
|
}
|