Skip to main content

@dialstack/sdk-dev / js/src / en

Variable: en

TypeScript
const en: object;

Defined in: sdk/js/src/locales/en.ts:5

English locale strings for DialStack SDK components

Type Declaration​

accountOnboarding​

TypeScript
accountOnboarding: object;

accountOnboarding.account​

TypeScript
account: object;

accountOnboarding.account.details​

TypeScript
details: object;

accountOnboarding.account.details.companyNameLabel​

TypeScript
companyNameLabel: string = 'Company Name';

accountOnboarding.account.details.companyNamePlaceholder​

TypeScript
companyNamePlaceholder: string = 'Acme Corp';

accountOnboarding.account.details.companyNameRequired​

TypeScript
companyNameRequired: string = 'Company name is required';

accountOnboarding.account.details.emailInvalid​

TypeScript
emailInvalid: string = 'Enter a valid email address';

accountOnboarding.account.details.emailLabel​

TypeScript
emailLabel: string = 'Primary Contact Email';

accountOnboarding.account.details.emailPlaceholder​

TypeScript
emailPlaceholder: string = 'admin@company.com';

accountOnboarding.account.details.emailRequired​

TypeScript
emailRequired: string = 'Primary contact email is required';

accountOnboarding.account.details.heading​

TypeScript
heading: string = 'Account Details';

accountOnboarding.account.details.phoneInvalid​

TypeScript
phoneInvalid: string = 'Enter a valid US phone number';

accountOnboarding.account.details.phoneLabel​

TypeScript
phoneLabel: string = 'Primary Contact Phone Number';

accountOnboarding.account.details.phonePlaceholder​

TypeScript
phonePlaceholder: string = '(555) 123-4567';

accountOnboarding.account.details.phoneRequired​

TypeScript
phoneRequired: string = 'Primary contact phone number is required';

accountOnboarding.account.details.primaryContactLabel​

TypeScript
primaryContactLabel: string = 'Primary Contact';

accountOnboarding.account.details.primaryContactPlaceholder​

TypeScript
primaryContactPlaceholder: string = 'Jane Doe';

accountOnboarding.account.details.primaryContactRequired​

TypeScript
primaryContactRequired: string = 'Primary contact is required';

accountOnboarding.account.details.regionLabel​

TypeScript
regionLabel: string = 'Region';

accountOnboarding.account.details.regionPlaceholder​

TypeScript
regionPlaceholder: string = 'Select a region';

accountOnboarding.account.details.timezoneLabel​

TypeScript
timezoneLabel: string = 'Timezone';

accountOnboarding.account.details.timezonePlaceholder​

TypeScript
timezonePlaceholder: string = 'Select a timezone';

accountOnboarding.account.details.timezoneRequired​

TypeScript
timezoneRequired: string = 'Timezone is required';

accountOnboarding.account.location​

TypeScript
location: object;

accountOnboarding.account.location.addressLabel​

TypeScript
addressLabel: string = 'Address';

accountOnboarding.account.location.addressRequired​

TypeScript
addressRequired: string = 'Address is required';

accountOnboarding.account.location.cityLabel​

TypeScript
cityLabel: string = 'City';

accountOnboarding.account.location.cityPlaceholder​

TypeScript
cityPlaceholder: string = 'New York';

accountOnboarding.account.location.description​

TypeScript
description: string = 'Add your business address for E911 and caller ID.';

accountOnboarding.account.location.edit​

TypeScript
edit: string = 'Edit';

accountOnboarding.account.location.enterManually​

TypeScript
enterManually: string = 'Enter manually';

accountOnboarding.account.location.heading​

TypeScript
heading: string = 'Business Location';

accountOnboarding.account.location.houseNumberLabel​

TypeScript
houseNumberLabel: string = '#';

accountOnboarding.account.location.houseNumberPlaceholder​

TypeScript
houseNumberPlaceholder: string = '123';

accountOnboarding.account.location.nameLabel​

TypeScript
nameLabel: string = 'Location Name';

accountOnboarding.account.location.namePlaceholder​

TypeScript
namePlaceholder: string = 'Main Office';

accountOnboarding.account.location.nameRequired​

TypeScript
nameRequired: string = 'Location name is required';

accountOnboarding.account.location.noResults​

TypeScript
noResults: string = 'No addresses found';

accountOnboarding.account.location.postalCodeLabel​

TypeScript
postalCodeLabel: string = 'ZIP';

accountOnboarding.account.location.postalCodePlaceholder​

TypeScript
postalCodePlaceholder: string = '10001';

accountOnboarding.account.location.searching​

TypeScript
searching: string = 'Searching...';

accountOnboarding.account.location.searchInstead​

TypeScript
searchInstead: string = 'Search instead';

accountOnboarding.account.location.searchPlaceholder​

TypeScript
searchPlaceholder: string = 'Start typing an address...';

accountOnboarding.account.location.stateLabel​

TypeScript
stateLabel: string = 'State';

accountOnboarding.account.location.statePlaceholder​

TypeScript
statePlaceholder: string = 'Select';

accountOnboarding.account.location.streetLabel​

TypeScript
streetLabel: string = 'Street';

accountOnboarding.account.location.streetPlaceholder​

TypeScript
streetPlaceholder: string = 'Main St';

accountOnboarding.account.saveError​

TypeScript
saveError: string = 'Failed to save. Please try again.';

accountOnboarding.account.saving​

TypeScript
saving: string = 'Saving...';

accountOnboarding.account.subtitle​

TypeScript
subtitle: string = 'Enter your company information';

accountOnboarding.account.title​

TypeScript
title: string = 'Business Details';

accountOnboarding.account.users​

TypeScript
users: object;

accountOnboarding.account.users.addUser​

TypeScript
addUser: string = 'Add User';

accountOnboarding.account.users.atLeastOne​

TypeScript
atLeastOne: string = 'Add at least one team member to continue.';

accountOnboarding.account.users.description​

TypeScript
description: string = 'Add users who will have phone extensions';

accountOnboarding.account.users.duplicateEmail​

TypeScript
duplicateEmail: string = 'A user with this email already exists.';

accountOnboarding.account.users.emailLabel​

TypeScript
emailLabel: string = 'Email';

accountOnboarding.account.users.emailPlaceholder​

TypeScript
emailPlaceholder: string = 'john@company.com';

accountOnboarding.account.users.extensionLabel​

TypeScript
extensionLabel: string = 'Extension';

accountOnboarding.account.users.extensionPlaceholder​

TypeScript
extensionPlaceholder: string = 'ex. 103';

accountOnboarding.account.users.heading​

TypeScript
heading: string = 'Team Members';

accountOnboarding.account.users.nameLabel​

TypeScript
nameLabel: string = 'Full name';

accountOnboarding.account.users.namePlaceholder​

TypeScript
namePlaceholder: string = 'John Doe';

accountOnboarding.account.users.nameRequired​

TypeScript
nameRequired: string = 'Name is required';

accountOnboarding.account.users.noUsers​

TypeScript
noUsers: string = 'No team members added yet.';

accountOnboarding.account.users.removeUser​

TypeScript
removeUser: string = 'Remove';

accountOnboarding.billing​

TypeScript
billing: object;

accountOnboarding.billing.detail​

TypeScript
detail: object;

accountOnboarding.billing.detail.phoneNumber​

TypeScript
phoneNumber: object;

accountOnboarding.billing.detail.phoneNumber.one​

TypeScript
one: string = '{count} phone number at {rate} per month.';

accountOnboarding.billing.detail.phoneNumber.other​

TypeScript
other: string = '{count} phone numbers at {rate} each per month.';

accountOnboarding.billing.detail.userSeat​

TypeScript
userSeat: object;

accountOnboarding.billing.detail.userSeat.one​

TypeScript
one: string = '{count} user seat at {rate} per month.';

accountOnboarding.billing.detail.userSeat.other​

TypeScript
other: string = '{count} user seats at {rate} each per month.';

accountOnboarding.billing.headline​

TypeScript
headline: string = "Adds {amount}/month to this account's bill";

accountOnboarding.billing.label​

TypeScript
label: string = 'Billing impact';

accountOnboarding.billing.noPrice​

TypeScript
noPrice: object;

accountOnboarding.billing.noPrice.phoneNumber​

TypeScript
phoneNumber: object;

accountOnboarding.billing.noPrice.phoneNumber.one​

TypeScript
one: string = 'Adds {count} billable phone number to this account.';

accountOnboarding.billing.noPrice.phoneNumber.other​

TypeScript
other: string = 'Adds {count} billable phone numbers to this account.';

accountOnboarding.billing.noPrice.userSeat​

TypeScript
userSeat: object;

accountOnboarding.billing.noPrice.userSeat.one​

TypeScript
one: string = 'Adds {count} billable user seat to this account.';

accountOnboarding.billing.noPrice.userSeat.other​

TypeScript
other: string = 'Adds {count} billable user seats to this account.';

accountOnboarding.billing.noPriceRate​

TypeScript
noPriceRate: object;

accountOnboarding.billing.noPriceRate.phoneNumber​

TypeScript
phoneNumber: string = 'Each number you add is billable on this account.';

accountOnboarding.billing.noPriceRate.userSeat​

TypeScript
userSeat: string = 'Each team member you add is billable on this account.';

accountOnboarding.billing.notBilled​

TypeScript
notBilled: string = 'This account is not billed, so this costs nothing.';

accountOnboarding.billing.rateDetail​

TypeScript
rateDetail: object;

accountOnboarding.billing.rateDetail.phoneNumber​

TypeScript
phoneNumber: string = 'Each number you add is billed at this rate.';

accountOnboarding.billing.rateDetail.userSeat​

TypeScript
userSeat: string = 'Each team member you add is billed at this rate.';

accountOnboarding.billing.rateHeadline​

TypeScript
rateHeadline: object;

accountOnboarding.billing.rateHeadline.phoneNumber​

TypeScript
phoneNumber: string = '{rate}/month per phone number';

accountOnboarding.billing.rateHeadline.userSeat​

TypeScript
userSeat: string = '{rate}/month per user seat';

accountOnboarding.billing.startsOnActivation​

TypeScript
startsOnActivation: string = 'Billing starts when each number activates.';

accountOnboarding.billing.taxesAndFees​

TypeScript
taxesAndFees: string = 'Taxes and fees are additional.';

accountOnboarding.breadcrumbAriaLabel​

TypeScript
breadcrumbAriaLabel: string = 'Onboarding progress';

accountOnboarding.complete​

TypeScript
complete: object;

accountOnboarding.complete.e911​

TypeScript
e911: object;

accountOnboarding.complete.e911.addressStandardized​

TypeScript
addressStandardized: string = 'Your address was standardized for emergency services accuracy.';

accountOnboarding.complete.e911.deferred​

TypeScript
deferred: string = 'E911 emergency services have not been fully configured. Each location with a phone number needs a verified emergency address before your phone service can be activated.';

accountOnboarding.complete.e911.errorDescription​

TypeScript
errorDescription: string = 'There was an error configuring emergency services. You can retry or configure manually later.';

accountOnboarding.complete.e911.errorTitle​

TypeScript
errorTitle: string = 'E911 configuration failed';

accountOnboarding.complete.e911.loading​

TypeScript
loading: string = 'Configuring emergency services...';

accountOnboarding.complete.e911.pendingAfterPolling​

TypeScript
pendingAfterPolling: string = 'E911 registration submitted. Your phone service is active — emergency address verification will complete shortly.';

accountOnboarding.complete.e911.pollingStatus​

TypeScript
pollingStatus: string = 'Verifying emergency services registration...';

accountOnboarding.complete.e911.primaryAssigned​

TypeScript
primaryAssigned: string = 'assigned as primary number for';

accountOnboarding.complete.e911.processing​

TypeScript
processing: string = 'E911 registration is being processed. This may take a few minutes.';

accountOnboarding.complete.e911.retryButton​

TypeScript
retryButton: string = 'Retry';

accountOnboarding.complete.e911.verified​

TypeScript
verified: string = 'E911 emergency address is verified.';

accountOnboarding.complete.subtitle​

TypeScript
subtitle: string = "It's time to start using your embedded voice system";

accountOnboarding.complete.title​

TypeScript
title: string = 'Wahoo!';

accountOnboarding.error​

TypeScript
error: object;

accountOnboarding.error.description​

TypeScript
description: string = 'Something went wrong loading the onboarding wizard.';

accountOnboarding.error.retry​

TypeScript
retry: string = 'Try Again';

accountOnboarding.error.title​

TypeScript
title: string = 'Unable to Load';

accountOnboarding.hardware​

TypeScript
hardware: object;

accountOnboarding.hardware.addDeviceButton​

TypeScript
addDeviceButton: string = '+ Add Device';

accountOnboarding.hardware.addHandsetButton​

TypeScript
addHandsetButton: string = '+ Handset';

accountOnboarding.hardware.allAssigned​

TypeScript
allAssigned: string = 'All devices have been assigned';

accountOnboarding.hardware.assignAndComplete​

TypeScript
assignAndComplete: string = 'Save & Continue';

accountOnboarding.hardware.availableDevices​

TypeScript
availableDevices: string = 'Available Devices';

accountOnboarding.hardware.cancel​

TypeScript
cancel: string = 'Cancel';

accountOnboarding.hardware.clickToAssign​

TypeScript
clickToAssign: string = 'Click to assign';

accountOnboarding.hardware.cordless​

TypeScript
cordless: string = 'Cordless';

accountOnboarding.hardware.dectBase​

TypeScript
dectBase: string = 'Cordless Base';

accountOnboarding.hardware.deskPhone​

TypeScript
deskPhone: string = 'Desk phone';

accountOnboarding.hardware.deviceNotFound​

TypeScript
deviceNotFound: string = 'Device was created but could not be found. Please try again.';

accountOnboarding.hardware.dragDropHint​

TypeScript
dragDropHint: string = 'Drag and drop device here';

accountOnboarding.hardware.duplicateMac​

TypeScript
duplicateMac: string = 'This MAC address is already registered.';

accountOnboarding.hardware.gate​

TypeScript
gate: object;

accountOnboarding.hardware.gate.noDevices​

TypeScript
noDevices: string = 'No devices are available for your account. Please contact support to add devices before completing this step.';

accountOnboarding.hardware.handset​

TypeScript
handset: string = 'handset';

accountOnboarding.hardware.handsets​

TypeScript
handsets: string = 'handsets';

accountOnboarding.hardware.invalidIpei​

TypeScript
invalidIpei: string = 'Enter a valid IPEI (hex digits only).';

accountOnboarding.hardware.invalidMac​

TypeScript
invalidMac: string = 'Enter a valid 12-digit MAC address.';

accountOnboarding.hardware.ipeiLabel​

TypeScript
ipeiLabel: string = 'Handset IPEI';

accountOnboarding.hardware.ipeiNotMac​

TypeScript
ipeiNotMac: string = 'This looks like a MAC address, not an IPEI. An IPEI looks like 03AABB1234567890CCDD.';

accountOnboarding.hardware.ipeiPlaceholder​

TypeScript
ipeiPlaceholder: string = '03AABB1234567890CCDD';

accountOnboarding.hardware.isDectBase​

TypeScript
isDectBase: string = 'This is a cordless handset base station';

accountOnboarding.hardware.macLabel​

TypeScript
macLabel: string = 'MAC Address';

accountOnboarding.hardware.macPlaceholder​

TypeScript
macPlaceholder: string = '00:04:13:AA:BB:CC';

accountOnboarding.hardware.noDevices​

TypeScript
noDevices: string = 'No devices are available for your account at the moment.';

accountOnboarding.hardware.noUsers​

TypeScript
noUsers: string = 'No team members found. Add team members in the Account step first.';

accountOnboarding.hardware.removeBaseFailed​

TypeScript
removeBaseFailed: string = 'Failed to remove cordless base.';

accountOnboarding.hardware.removeDevice​

TypeScript
removeDevice: string = 'Remove';

accountOnboarding.hardware.save​

TypeScript
save: string = 'Save';

accountOnboarding.hardware.saving​

TypeScript
saving: string = 'Saving...';

accountOnboarding.hardware.selectUser​

TypeScript
selectUser: string = 'Select a team member';

accountOnboarding.hardware.selectUserRequired​

TypeScript
selectUserRequired: string = 'Please select a team member.';

accountOnboarding.hardware.shippingAddress​

TypeScript
shippingAddress: string = 'Shipping Address';

accountOnboarding.hardware.submitOrder​

TypeScript
submitOrder: string = 'Submit Order';

accountOnboarding.hardware.submitting​

TypeScript
submitting: string = 'Submitting...';

accountOnboarding.hardware.subtitle​

TypeScript
subtitle: string = 'Drag and drop devices to assign them to team members';

accountOnboarding.hardware.tableHeaderDevice​

TypeScript
tableHeaderDevice: string = 'Assigned Device';

accountOnboarding.hardware.tableHeaderExtension​

TypeScript
tableHeaderExtension: string = 'Extension';

accountOnboarding.hardware.tableHeaderName​

TypeScript
tableHeaderName: string = 'Full name';

accountOnboarding.hardware.title​

TypeScript
title: string = 'Assign Devices';

accountOnboarding.hardware.unassign​

TypeScript
unassign: string = 'Unassign';

accountOnboarding.hardware.unsupportedVendor​

TypeScript
unsupportedVendor: string = 'This device is not currently supported. Our support team has been notified and will follow up.';

accountOnboarding.hardware.userLabel​

TypeScript
userLabel: string = 'Team Member';

accountOnboarding.legal​

TypeScript
legal: object;

accountOnboarding.legal.and​

TypeScript
and: string = 'and';

accountOnboarding.legal.prefix​

TypeScript
prefix: string = 'By continuing, you agree to the';

accountOnboarding.legal.privacyPolicy​

TypeScript
privacyPolicy: string = 'Privacy Policy';

accountOnboarding.legal.recipientTerms​

TypeScript
recipientTerms: string = 'Recipient Terms of Service';

accountOnboarding.legal.termsOfService​

TypeScript
termsOfService: string = 'Terms of Service';

accountOnboarding.loading​

TypeScript
loading: string = 'Loading...';

accountOnboarding.nav​

TypeScript
nav: object;

accountOnboarding.nav.back​

TypeScript
back: string = 'Back';

accountOnboarding.nav.exit​

TypeScript
exit: string = 'Finish';

accountOnboarding.nav.next​

TypeScript
next: string = 'Next';

accountOnboarding.nav.skip​

TypeScript
skip: string = 'Skip';

accountOnboarding.numbers​

TypeScript
numbers: object;

accountOnboarding.numbers.callerId​

TypeScript
callerId: object;

accountOnboarding.numbers.callerId.alreadySet​

TypeScript
alreadySet: string = 'Already configured';

accountOnboarding.numbers.callerId.charCount​

TypeScript
charCount: string = '{count}/15';

accountOnboarding.numbers.callerId.directoryListing​

TypeScript
directoryListing: object;

accountOnboarding.numbers.callerId.directoryListing.info​

TypeScript
info: string = 'To update your directory listing, contact {platformName} support.';

accountOnboarding.numbers.callerId.directoryListing.title​

TypeScript
title: string = 'Directory Listing (DA/DL)';

accountOnboarding.numbers.callerId.error​

TypeScript
error: object;

accountOnboarding.numbers.callerId.error.conflict​

TypeScript
conflict: string = 'A caller ID update is already in progress for this number.';

accountOnboarding.numbers.callerId.error.submitFailed​

TypeScript
submitFailed: string = 'Failed to set caller ID. Please try again.';

accountOnboarding.numbers.callerId.inputHelp​

TypeScript
inputHelp: string = 'Max 15 characters. Letters, numbers, spaces, and hyphens only.';

accountOnboarding.numbers.callerId.inputLabel​

TypeScript
inputLabel: string = 'Caller ID Name';

accountOnboarding.numbers.callerId.inputPlaceholder​

TypeScript
inputPlaceholder: string = 'e.g. ACME Corp';

accountOnboarding.numbers.callerId.noDIDs​

TypeScript
noDIDs: string = 'No active phone numbers to configure.';

accountOnboarding.numbers.callerId.partialError​

TypeScript
partialError: string = 'Some caller IDs could not be set. Fix errors and retry, or skip.';

accountOnboarding.numbers.callerId.skipCallerId​

TypeScript
skipCallerId: string = 'Skip';

accountOnboarding.numbers.callerId.submit​

TypeScript
submit: string = 'Set Caller ID';

accountOnboarding.numbers.callerId.submitAll​

TypeScript
submitAll: string = 'Set All Caller IDs';

accountOnboarding.numbers.callerId.submitted​

TypeScript
submitted: string = 'Submitted';

accountOnboarding.numbers.callerId.submitting​

TypeScript
submitting: string = 'Submitting...';

accountOnboarding.numbers.callerId.submittingAll​

TypeScript
submittingAll: string = 'Submitting caller IDs...';

accountOnboarding.numbers.callerId.subtitle​

TypeScript
subtitle: string = 'Configure the name displayed when making outbound calls';

accountOnboarding.numbers.callerId.title​

TypeScript
title: string = 'Caller ID Setup';

accountOnboarding.numbers.callerId.validation​

TypeScript
validation: object;

accountOnboarding.numbers.callerId.validation.invalidChars​

TypeScript
invalidChars: string = 'Only letters, numbers, spaces, and hyphens allowed';

accountOnboarding.numbers.callerId.validation.required​

TypeScript
required: string = 'Caller ID name is required';

accountOnboarding.numbers.callerId.validation.tooLong​

TypeScript
tooLong: string = 'Must be 15 characters or fewer';

accountOnboarding.numbers.defaultDialPlanName​

TypeScript
defaultDialPlanName: string = 'Onboarding Dial Plan';

accountOnboarding.numbers.directoryListing​

TypeScript
directoryListing: object;

accountOnboarding.numbers.directoryListing.businessName​

TypeScript
businessName: string = 'Business Name';

accountOnboarding.numbers.directoryListing.businessNameHelp​

TypeScript
businessNameHelp: string = 'The name shown in directory listings and used for caller verification. Max 200 characters.';

accountOnboarding.numbers.directoryListing.businessNamePlaceholder​

TypeScript
businessNamePlaceholder: string = 'Enter business name for listing';

accountOnboarding.numbers.directoryListing.noDIDs​

TypeScript
noDIDs: string = 'No eligible phone numbers to configure.';

accountOnboarding.numbers.directoryListing.noneOption​

TypeScript
noneOption: string = 'None \u2014 skip directory listing';

accountOnboarding.numbers.directoryListing.selectPrompt​

TypeScript
selectPrompt: string = 'Select which number should be listed:';

accountOnboarding.numbers.directoryListing.subtitle​

TypeScript
subtitle: string = 'A directory listing feeds your business information into online directories and data aggregators, helping customers find you. It also reduces the chance of your outbound calls being flagged as spam by call-screening apps.';

accountOnboarding.numbers.directoryListing.title​

TypeScript
title: string = 'Directory Listing';

accountOnboarding.numbers.directoryListing.validation​

TypeScript
validation: object;

accountOnboarding.numbers.directoryListing.validation.nameRequired​

TypeScript
nameRequired: string = 'Business name is required for the directory listing.';

accountOnboarding.numbers.gate​

TypeScript
gate: object;

accountOnboarding.numbers.gate.noDIDsAvailable​

TypeScript
noDIDsAvailable: string = 'You need at least one phone number before selecting a primary number. Order or port a number first.';

accountOnboarding.numbers.gate.primaryRequired​

TypeScript
primaryRequired: string = 'Please select a primary number to continue.';

accountOnboarding.numbers.nav​

TypeScript
nav: object;

accountOnboarding.numbers.nav.back​

TypeScript
back: string = 'Back';

accountOnboarding.numbers.nav.backToSearch​

TypeScript
backToSearch: string = 'Back to Search';

accountOnboarding.numbers.nav.cancel​

TypeScript
cancel: string = 'Cancel';

accountOnboarding.numbers.nav.confirm​

TypeScript
confirm: string = 'Confirm';

accountOnboarding.numbers.nav.next​

TypeScript
next: string = 'Next';

accountOnboarding.numbers.order​

TypeScript
order: object;

accountOnboarding.numbers.order.areaCodeLabel​

TypeScript
areaCodeLabel: string = 'Area Code';

accountOnboarding.numbers.order.areaCodePlaceholder​

TypeScript
areaCodePlaceholder: string = '212';

accountOnboarding.numbers.order.carrierNote​

TypeScript
carrierNote: string = 'Your order will be submitted to the carrier for fulfillment. This usually completes within seconds but may take longer.';

accountOnboarding.numbers.order.confirmSubtitle​

TypeScript
confirmSubtitle: string = 'You are about to order {count} phone numbers';

accountOnboarding.numbers.order.confirmSubtitle_one​

TypeScript
confirmSubtitle_one: string = 'You are about to order {count} phone number';

accountOnboarding.numbers.order.confirmSubtitle_other​

TypeScript
confirmSubtitle_other: string = 'You are about to order {count} phone numbers';

accountOnboarding.numbers.order.confirmTitle​

TypeScript
confirmTitle: string = 'Confirm Your Order';

accountOnboarding.numbers.order.continue​

TypeScript
continue: string = 'Continue';

accountOnboarding.numbers.order.deselectAll​

TypeScript
deselectAll: string = 'Deselect All';

accountOnboarding.numbers.order.done​

TypeScript
done: string = 'Done';

accountOnboarding.numbers.order.error​

TypeScript
error: string = 'An error occurred while placing the order.';

accountOnboarding.numbers.order.noResults​

TypeScript
noResults: string = 'No numbers found. Try a different search.';

accountOnboarding.numbers.order.ordering​

TypeScript
ordering: string = 'Ordering...';

accountOnboarding.numbers.order.orderMore​

TypeScript
orderMore: string = 'Order More Numbers';

accountOnboarding.numbers.order.placeOrder​

TypeScript
placeOrder: string = 'Place Order';

accountOnboarding.numbers.order.placing​

TypeScript
placing: string = 'Placing Order...';

accountOnboarding.numbers.order.quantityLabel​

TypeScript
quantityLabel: string = 'Quantity';

accountOnboarding.numbers.order.resultsSubtitle​

TypeScript
resultsSubtitle: string = 'Select the numbers you would like to order.';

accountOnboarding.numbers.order.resultsTitle​

TypeScript
resultsTitle: string = 'Available Numbers';

accountOnboarding.numbers.order.search​

TypeScript
search: string = 'Search';

accountOnboarding.numbers.order.searchByAreaCode​

TypeScript
searchByAreaCode: string = 'Area Code';

accountOnboarding.numbers.order.searchByZip​

TypeScript
searchByZip: string = 'ZIP Code';

accountOnboarding.numbers.order.searching​

TypeScript
searching: string = 'Searching...';

accountOnboarding.numbers.order.searchSubtitle​

TypeScript
searchSubtitle: string = 'Find available numbers by entering an area code or ZIP code';

accountOnboarding.numbers.order.searchTitle​

TypeScript
searchTitle: string = 'Search Available Numbers';

accountOnboarding.numbers.order.selectAll​

TypeScript
selectAll: string = 'Select All';

accountOnboarding.numbers.order.selected​

TypeScript
selected: string = 'selected';

accountOnboarding.numbers.order.state​

TypeScript
state: string = 'State';

accountOnboarding.numbers.order.statusComplete​

TypeScript
statusComplete: string = 'Your numbers have been activated.';

accountOnboarding.numbers.order.statusFailed​

TypeScript
statusFailed: string = 'The order could not be completed.';

accountOnboarding.numbers.order.statusPartial​

TypeScript
statusPartial: string = 'Some numbers were activated, but others failed.';

accountOnboarding.numbers.order.statusPending​

TypeScript
statusPending: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';

accountOnboarding.numbers.order.statusStalled​

TypeScript
statusStalled: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';

accountOnboarding.numbers.order.statusTitle​

TypeScript
statusTitle: string = 'Order Submitted';

accountOnboarding.numbers.order.zipLabel​

TypeScript
zipLabel: string = 'ZIP Code';

accountOnboarding.numbers.order.zipPlaceholder​

TypeScript
zipPlaceholder: string = '10001';

accountOnboarding.numbers.overview​

TypeScript
overview: object;

accountOnboarding.numbers.overview.empty​

TypeScript
empty: string = 'No telephone numbers yet. Request new numbers or port your existing ones.';

accountOnboarding.numbers.overview.heading​

TypeScript
heading: string = 'Your Numbers';

accountOnboarding.numbers.overview.loadError​

TypeScript
loadError: string = 'Failed to load telephone numbers. Please try again.';

accountOnboarding.numbers.overview.phoneNumber​

TypeScript
phoneNumber: string = 'Phone Number';

accountOnboarding.numbers.overview.portExisting​

TypeScript
portExisting: string = 'Port Existing Number';

accountOnboarding.numbers.overview.portExistingDesc​

TypeScript
portExistingDesc: string = 'Transfer your current business number to {platformName}. This typically takes 5–10 business days.';

accountOnboarding.numbers.overview.requestNew​

TypeScript
requestNew: string = 'Request New Numbers';

accountOnboarding.numbers.overview.requestNewDesc​

TypeScript
requestNewDesc: string = 'Get new business phone numbers instantly. Choose from available numbers in your area.';

accountOnboarding.numbers.overview.retry​

TypeScript
retry: string = 'Retry';

accountOnboarding.numbers.overview.source​

TypeScript
source: string = 'Source';

accountOnboarding.numbers.overview.status​

TypeScript
status: string = 'Status';

accountOnboarding.numbers.overview.temporaryBanner​

TypeScript
temporaryBanner: string = 'A temporary number has been assigned to your account while you set up your permanent numbers.';

accountOnboarding.numbers.overview.type​

TypeScript
type: string = 'Type';

accountOnboarding.numbers.port​

TypeScript
port: object;

accountOnboarding.numbers.port.accountLimit​

TypeScript
accountLimit: string = "You've reached the number of phone numbers this account can hold. Contact support to raise the limit, then try again.";

accountOnboarding.numbers.port.accountNumberLabel​

TypeScript
accountNumberLabel: string = 'Account Number';

accountOnboarding.numbers.port.accountNumberPlaceholder​

TypeScript
accountNumberPlaceholder: string = 'From your current carrier';

accountOnboarding.numbers.port.accountRequired​

TypeScript
accountRequired: string = 'Account # Required';

accountOnboarding.numbers.port.addAnother​

TypeScript
addAnother: string = 'Add another number';

accountOnboarding.numbers.port.addressHeading​

TypeScript
addressHeading: string = 'Service Address';

accountOnboarding.numbers.port.approve​

TypeScript
approve: string = 'Approve & Submit';

accountOnboarding.numbers.port.approverNameLabel​

TypeScript
approverNameLabel: string = 'Authorized Contact';

accountOnboarding.numbers.port.approverNamePlaceholder​

TypeScript
approverNamePlaceholder: string = 'John Doe';

accountOnboarding.numbers.port.backToOverview​

TypeScript
backToOverview: string = 'Back to Numbers';

accountOnboarding.numbers.port.billCopyDesc​

TypeScript
billCopyDesc: string = 'A recent bill from your current carrier showing the numbers to be ported.';

accountOnboarding.numbers.port.billCopyLabel​

TypeScript
billCopyLabel: string = 'Phone Bill Copy';

accountOnboarding.numbers.port.billCopyRequired​

TypeScript
billCopyRequired: string = 'Required';

accountOnboarding.numbers.port.btnLabel​

TypeScript
btnLabel: string = 'Billing Telephone Number (BTN)';

accountOnboarding.numbers.port.btnPlaceholder​

TypeScript
btnPlaceholder: string = '(555) 123-4567';

accountOnboarding.numbers.port.businessNameLabel​

TypeScript
businessNameLabel: string = 'Business Name';

accountOnboarding.numbers.port.businessNamePlaceholder​

TypeScript
businessNamePlaceholder: string = 'Acme Corp';

accountOnboarding.numbers.port.carrier​

TypeScript
carrier: string = 'Current Carrier';

accountOnboarding.numbers.port.carrierContinue​

TypeScript
carrierContinue: string = 'Continue';

accountOnboarding.numbers.port.carrierGroupsSubtitle​

TypeScript
carrierGroupsSubtitle: string = 'Your numbers are with different carriers. Each carrier requires a separate port request.';

accountOnboarding.numbers.port.carrierGroupsTitle​

TypeScript
carrierGroupsTitle: string = 'Carrier Groups';

accountOnboarding.numbers.port.carrierStart​

TypeScript
carrierStart: string = 'Start';

accountOnboarding.numbers.port.carrierSubmitted​

TypeScript
carrierSubmitted: string = 'Submitted';

accountOnboarding.numbers.port.checkEligibility​

TypeScript
checkEligibility: string = 'Check Eligibility';

accountOnboarding.numbers.port.checking​

TypeScript
checking: string = 'Checking...';

accountOnboarding.numbers.port.cityLabel​

TypeScript
cityLabel: string = 'City';

accountOnboarding.numbers.port.cityPlaceholder​

TypeScript
cityPlaceholder: string = 'New York';

accountOnboarding.numbers.port.conflictAlreadyOnAccount​

TypeScript
conflictAlreadyOnAccount: string = 'You already have this number';

accountOnboarding.numbers.port.conflictInServiceElsewhere​

TypeScript
conflictInServiceElsewhere: string = 'Already in service — contact support to transfer it';

accountOnboarding.numbers.port.continueWithPortable​

TypeScript
continueWithPortable: string = 'Continue with Portable Numbers';

accountOnboarding.numbers.port.csrDesc​

TypeScript
csrDesc: string = 'Optional but recommended — speeds up the porting process.';

accountOnboarding.numbers.port.csrLabel​

TypeScript
csrLabel: string = 'Customer Service Record (CSR)';

accountOnboarding.numbers.port.csrOptional​

TypeScript
csrOptional: string = 'Optional';

accountOnboarding.numbers.port.documentsSection​

TypeScript
documentsSection: string = 'Documents';

accountOnboarding.numbers.port.documentsSubtitle​

TypeScript
documentsSubtitle: string = 'Upload your latest phone bill and optionally a Customer Service Record (CSR).';

accountOnboarding.numbers.port.documentsTitle​

TypeScript
documentsTitle: string = 'Supporting Documents';

accountOnboarding.numbers.port.duplicateOfRow​

TypeScript
duplicateOfRow: string = 'Duplicate of row {row}';

accountOnboarding.numbers.port.eligibilitySubtitle​

TypeScript
eligibilitySubtitle: string = 'Review which numbers can be ported.';

accountOnboarding.numbers.port.eligibilityTitle​

TypeScript
eligibilityTitle: string = 'Port Eligibility';

accountOnboarding.numbers.port.fileSelected​

TypeScript
fileSelected: string = 'Selected:';

accountOnboarding.numbers.port.focDateLabel​

TypeScript
focDateLabel: string = 'Port Date';

accountOnboarding.numbers.port.focSection​

TypeScript
focSection: string = 'Port Date';

accountOnboarding.numbers.port.focSubtitle​

TypeScript
focSubtitle: string = 'Choose when you want the numbers transferred. Must be at least 5 business days out.';

accountOnboarding.numbers.port.focTimeLabel​

TypeScript
focTimeLabel: string = 'Port Time (Eastern)';

accountOnboarding.numbers.port.focTimePlaceholder​

TypeScript
focTimePlaceholder: string = 'Select time';

accountOnboarding.numbers.port.focTitle​

TypeScript
focTitle: string = 'Requested Port Date';

accountOnboarding.numbers.port.houseNumberLabel​

TypeScript
houseNumberLabel: string = 'Street Number';

accountOnboarding.numbers.port.houseNumberPlaceholder​

TypeScript
houseNumberPlaceholder: string = '123';

accountOnboarding.numbers.port.line2Label​

TypeScript
line2Label: string = 'Suite / Unit';

accountOnboarding.numbers.port.line2Placeholder​

TypeScript
line2Placeholder: string = 'Suite 100';

accountOnboarding.numbers.port.maxPerOrder​

TypeScript
maxPerOrder: string = '{count} numbers — the maximum is {max} per order. Move {excess} into a second port order.';

accountOnboarding.numbers.port.needsAttentionOne​

TypeScript
needsAttentionOne: string = '{count} row needs attention before you can continue';

accountOnboarding.numbers.port.needsAttentionOther​

TypeScript
needsAttentionOther: string = '{count} rows need attention before you can continue';

accountOnboarding.numbers.port.noFileSelected​

TypeScript
noFileSelected: string = 'No file selected';

accountOnboarding.numbers.port.noPortable​

TypeScript
noPortable: string = 'None of the entered numbers are eligible for porting.';

accountOnboarding.numbers.port.notPortable​

TypeScript
notPortable: string = 'Not Portable';

accountOnboarding.numbers.port.notPortableWithDetail​

TypeScript
notPortableWithDetail: string = '{label} ({detail})';

accountOnboarding.numbers.port.numberLabel​

TypeScript
numberLabel: string = 'Phone number {row}';

accountOnboarding.numbers.port.numberPlural​

TypeScript
numberPlural: string = 'numbers';

accountOnboarding.numbers.port.numberSingular​

TypeScript
numberSingular: string = 'number';

accountOnboarding.numbers.port.numbersSection​

TypeScript
numbersSection: string = 'Numbers';

accountOnboarding.numbers.port.numbersSubtitle​

TypeScript
numbersSubtitle: string = 'Enter the numbers you want to transfer to {platformName}, or paste a whole list into any row.';

accountOnboarding.numbers.port.numbersTitle​

TypeScript
numbersTitle: string = 'Numbers to Port';

accountOnboarding.numbers.port.numbersUnavailable​

TypeScript
numbersUnavailable: string = "Some of these numbers are already in use and can't be ported. The ones affected are marked above.";

accountOnboarding.numbers.port.pasteHint​

TypeScript
pasteHint: string = 'Press Enter for another row. Pasting a list — one per line, commas, or a spreadsheet column — fills a row for each number.';

accountOnboarding.numbers.port.phoneLabel​

TypeScript
phoneLabel: string = 'Phone Number';

accountOnboarding.numbers.port.phonePlaceholder​

TypeScript
phonePlaceholder: string = '(555) 123-4567';

accountOnboarding.numbers.port.pinLabel​

TypeScript
pinLabel: string = 'Account PIN';

accountOnboarding.numbers.port.pinPlaceholder​

TypeScript
pinPlaceholder: string = '1234';

accountOnboarding.numbers.port.portable​

TypeScript
portable: string = 'Portable';

accountOnboarding.numbers.port.readyCountOne​

TypeScript
readyCountOne: string = '{count} number ready';

accountOnboarding.numbers.port.readyCountOther​

TypeScript
readyCountOther: string = '{count} numbers ready';

accountOnboarding.numbers.port.readyCountZero​

TypeScript
readyCountZero: string = 'No numbers yet';

accountOnboarding.numbers.port.reasonAmbiguous​

TypeScript
reasonAmbiguous: string = 'Too many digits for one number — if this is several, put one per row';

accountOnboarding.numbers.port.reasonHasExtension​

TypeScript
reasonHasExtension: string = 'Remove the extension';

accountOnboarding.numbers.port.reasonInvalid​

TypeScript
reasonInvalid: string = 'Not a valid US phone number';

accountOnboarding.numbers.port.reasonNotUs​

TypeScript
reasonNotUs: string = 'Only US numbers can be ported';

accountOnboarding.numbers.port.reasonTollFree​

TypeScript
reasonTollFree: string = 'Toll-free numbers cannot be ported';

accountOnboarding.numbers.port.removeNumber​

TypeScript
removeNumber: string = 'Remove phone number {row}';

accountOnboarding.numbers.port.reviewSubtitle​

TypeScript
reviewSubtitle: string = 'Verify all details before submitting your port request.';

accountOnboarding.numbers.port.reviewTitle​

TypeScript
reviewTitle: string = 'Review & Approve';

accountOnboarding.numbers.port.signatureHelp​

TypeScript
signatureHelp: string = 'By signing, you authorize the transfer of the listed numbers to {platformName}.';

accountOnboarding.numbers.port.signatureLabel​

TypeScript
signatureLabel: string = 'Electronic Signature';

accountOnboarding.numbers.port.signaturePlaceholder​

TypeScript
signaturePlaceholder: string = 'Type your full legal name';

accountOnboarding.numbers.port.stateLabel​

TypeScript
stateLabel: string = 'State';

accountOnboarding.numbers.port.statePlaceholder​

TypeScript
statePlaceholder: string = 'Select state';

accountOnboarding.numbers.port.streetNameLabel​

TypeScript
streetNameLabel: string = 'Street Name';

accountOnboarding.numbers.port.streetNamePlaceholder​

TypeScript
streetNamePlaceholder: string = 'Main St';

accountOnboarding.numbers.port.submittedStatus​

TypeScript
submittedStatus: string = 'Status';

accountOnboarding.numbers.port.submittedSubtitle​

TypeScript
submittedSubtitle: string = 'Your port request has been submitted and is being processed.';

accountOnboarding.numbers.port.submittedTitle​

TypeScript
submittedTitle: string = 'Port Request Submitted';

accountOnboarding.numbers.port.submitting​

TypeScript
submitting: string = 'Submitting...';

accountOnboarding.numbers.port.subscriberSection​

TypeScript
subscriberSection: string = 'Subscriber';

accountOnboarding.numbers.port.subscriberSubtitle​

TypeScript
subscriberSubtitle: string = 'Enter the details exactly as they appear on your current phone bill.';

accountOnboarding.numbers.port.subscriberTitle​

TypeScript
subscriberTitle: string = 'Subscriber Information';

accountOnboarding.numbers.port.uploadFile​

TypeScript
uploadFile: string = 'Choose File';

accountOnboarding.numbers.port.uploading​

TypeScript
uploading: string = 'Uploading...';

accountOnboarding.numbers.port.wireless​

TypeScript
wireless: string = 'Wireless';

accountOnboarding.numbers.port.wirelessNo​

TypeScript
wirelessNo: string = 'No';

accountOnboarding.numbers.port.wirelessYes​

TypeScript
wirelessYes: string = 'Yes';

accountOnboarding.numbers.port.zipLabel​

TypeScript
zipLabel: string = 'ZIP Code';

accountOnboarding.numbers.port.zipPlaceholder​

TypeScript
zipPlaceholder: string = '10001';

accountOnboarding.numbers.source​

TypeScript
source: object;

accountOnboarding.numbers.source.did​

TypeScript
did: string = 'Account';

accountOnboarding.numbers.source.didTemporary​

TypeScript
didTemporary: string = 'Temporary';

accountOnboarding.numbers.source.number_order​

TypeScript
number_order: string = 'New Order';

accountOnboarding.numbers.source.port_order​

TypeScript
port_order: string = 'Port';

accountOnboarding.numbers.status​

TypeScript
status: object;

accountOnboarding.numbers.status.active​

TypeScript
active: string = 'Active';

accountOnboarding.numbers.status.inactive​

TypeScript
inactive: string = 'Inactive';

accountOnboarding.numbers.status.order_failed​

TypeScript
order_failed: string = 'Order Failed';

accountOnboarding.numbers.status.ordering​

TypeScript
ordering: string = 'Ordering';

accountOnboarding.numbers.status.porting_approved​

TypeScript
porting_approved: string = 'Ready to Submit';

accountOnboarding.numbers.status.porting_draft​

TypeScript
porting_draft: string = 'Port Draft';

accountOnboarding.numbers.status.porting_exception​

TypeScript
porting_exception: string = 'Port Exception';

accountOnboarding.numbers.status.porting_foc​

TypeScript
porting_foc: string = 'Port Scheduled';

accountOnboarding.numbers.status.porting_submitted​

TypeScript
porting_submitted: string = 'Port Submitted';

accountOnboarding.numbers.status.released​

TypeScript
released: string = 'Released';

accountOnboarding.numbers.subtitle​

TypeScript
subtitle: string = "Choose how you'd like to set up your business numbers";

accountOnboarding.numbers.title​

TypeScript
title: string = 'Phone Numbers';

accountOnboarding.numbers.validation​

TypeScript
validation: object;

accountOnboarding.numbers.validation.approverNameRequired​

TypeScript
approverNameRequired: string = 'Authorized contact name is required.';

accountOnboarding.numbers.validation.areaCodeFormat​

TypeScript
areaCodeFormat: string = 'Enter a 3-digit area code.';

accountOnboarding.numbers.validation.areaCodeRequired​

TypeScript
areaCodeRequired: string = 'Area code is required.';

accountOnboarding.numbers.validation.billCopyRequired​

TypeScript
billCopyRequired: string = 'A phone bill copy is required.';

accountOnboarding.numbers.validation.btnInvalid​

TypeScript
btnInvalid: string = 'Enter a valid US phone number.';

accountOnboarding.numbers.validation.btnRequired​

TypeScript
btnRequired: string = 'BTN is required.';

accountOnboarding.numbers.validation.businessNameRequired​

TypeScript
businessNameRequired: string = 'Business name is required.';

accountOnboarding.numbers.validation.cityRequired​

TypeScript
cityRequired: string = 'City is required.';

accountOnboarding.numbers.validation.eligibilityError​

TypeScript
eligibilityError: string = 'Failed to check eligibility. Please try again.';

accountOnboarding.numbers.validation.focDateRequired​

TypeScript
focDateRequired: string = 'Port date is required.';

accountOnboarding.numbers.validation.focDateTooFar​

TypeScript
focDateTooFar: string = 'Port date must be within 30 days.';

accountOnboarding.numbers.validation.focDateTooSoon​

TypeScript
focDateTooSoon: string = 'Port date must be at least 5 business days from today.';

accountOnboarding.numbers.validation.focTimeRequired​

TypeScript
focTimeRequired: string = 'Port time is required.';

accountOnboarding.numbers.validation.houseNumberRequired​

TypeScript
houseNumberRequired: string = 'Street number is required.';

accountOnboarding.numbers.validation.phoneDuplicate​

TypeScript
phoneDuplicate: string = 'This number has already been entered.';

accountOnboarding.numbers.validation.phoneInvalid​

TypeScript
phoneInvalid: string = 'Enter a valid US phone number.';

accountOnboarding.numbers.validation.phoneRequired​

TypeScript
phoneRequired: string = 'At least one phone number is required.';

accountOnboarding.numbers.validation.selectAtLeastOne​

TypeScript
selectAtLeastOne: string = 'Select at least one number.';

accountOnboarding.numbers.validation.signatureRequired​

TypeScript
signatureRequired: string = 'Signature is required.';

accountOnboarding.numbers.validation.stateRequired​

TypeScript
stateRequired: string = 'State is required.';

accountOnboarding.numbers.validation.streetNameRequired​

TypeScript
streetNameRequired: string = 'Street name is required.';

accountOnboarding.numbers.validation.submitError​

TypeScript
submitError: string = 'Failed to submit port request. Please try again.';

accountOnboarding.numbers.validation.zipFormat​

TypeScript
zipFormat: string = 'Enter a 5-digit ZIP code.';

accountOnboarding.numbers.validation.zipRequired​

TypeScript
zipRequired: string = 'ZIP code is required.';

accountOnboarding.sidebar​

TypeScript
sidebar: object;

accountOnboarding.sidebar.businessDetails​

TypeScript
businessDetails: string = 'Business Details';

accountOnboarding.sidebar.businessDetailsDesc​

TypeScript
businessDetailsDesc: string = 'Enter your company information';

accountOnboarding.sidebar.callerId​

TypeScript
callerId: string = 'Caller ID';

accountOnboarding.sidebar.callerIdDesc​

TypeScript
callerIdDesc: string = 'Set caller ID for your numbers';

accountOnboarding.sidebar.deviceAssignment​

TypeScript
deviceAssignment: string = 'Device Assignment';

accountOnboarding.sidebar.deviceAssignmentDesc​

TypeScript
deviceAssignmentDesc: string = 'Assign devices to users';

accountOnboarding.sidebar.directoryListing​

TypeScript
directoryListing: string = 'Directory Listing';

accountOnboarding.sidebar.directoryListingDesc​

TypeScript
directoryListingDesc: string = 'Configure 411 directory listing';

accountOnboarding.sidebar.numberOptions​

TypeScript
numberOptions: string = 'Number Options';

accountOnboarding.sidebar.numberOptionsDesc​

TypeScript
numberOptionsDesc: string = 'Choose to port existing or get new numbers';

accountOnboarding.sidebar.numberSetup​

TypeScript
numberSetup: string = 'Number Setup';

accountOnboarding.sidebar.numberSetupDesc​

TypeScript
numberSetupDesc: string = 'Configure your phone numbers';

accountOnboarding.sidebar.teamMembers​

TypeScript
teamMembers: string = 'Team Members';

accountOnboarding.sidebar.teamMembersDesc​

TypeScript
teamMembersDesc: string = 'Add users and assign extensions';

accountOnboarding.sidebar.verification​

TypeScript
verification: string = 'Verification';

accountOnboarding.sidebar.verificationDesc​

TypeScript
verificationDesc: string = 'Verify number status';

accountOnboarding.ssa​

TypeScript
ssa: object;

accountOnboarding.ssa.accept​

TypeScript
accept: string = 'Accept & Continue';

accountOnboarding.ssa.agreementLabel​

TypeScript
agreementLabel: string = 'Service Subscription Agreement';

accountOnboarding.ssa.errors​

TypeScript
errors: object;

accountOnboarding.ssa.errors.generic​

TypeScript
generic: string = 'We could not record your acceptance. Please try again.';

accountOnboarding.ssa.errors.pricingMissing​

TypeScript
pricingMissing: string = 'Your plan pricing has not been finalized yet. Please contact your provider to continue.';

accountOnboarding.ssa.errors.retry​

TypeScript
retry: string = 'Try again';

accountOnboarding.ssa.errors.stale​

TypeScript
stale: string = 'The agreement was updated. Please review the latest version and accept again.';

accountOnboarding.ssa.intro​

TypeScript
intro: string = 'Before you can use your phone service, please review the Service Subscription Agreement below — including its emergency calling (911/E911) terms — and confirm your acceptance.';

accountOnboarding.ssa.loadError​

TypeScript
loadError: object;

accountOnboarding.ssa.loadError.description​

TypeScript
description: string = 'We could not load your subscription agreement, which is required before you can continue. Please try again.';

accountOnboarding.ssa.loadError.retry​

TypeScript
retry: string = 'Try again';

accountOnboarding.ssa.loadError.retrying​

TypeScript
retrying: string = 'Loading…';

accountOnboarding.ssa.loadError.title​

TypeScript
title: string = 'Unable to load your agreement';

accountOnboarding.ssa.notPermitted​

TypeScript
notPermitted: string = 'Only the account owner can accept this agreement. Please ask them to sign in and accept it — phone service requires their signature.';

accountOnboarding.ssa.openInNewTab​

TypeScript
openInNewTab: string = 'Open the full agreement in a new tab';

accountOnboarding.ssa.perAiLocation​

TypeScript
perAiLocation: string = 'Managed VoiceAI, per location';

accountOnboarding.ssa.perMonthSuffix​

TypeScript
perMonthSuffix: string = '/mo';

accountOnboarding.ssa.perNumber​

TypeScript
perNumber: string = 'Per phone number';

accountOnboarding.ssa.perUser​

TypeScript
perUser: string = 'Per user';

accountOnboarding.ssa.pricingTitle​

TypeScript
pricingTitle: string = 'Your plan pricing';

accountOnboarding.ssa.submitting​

TypeScript
submitting: string = 'Recording your acceptance…';

accountOnboarding.ssa.title​

TypeScript
title: string = 'Review and accept your subscription agreement';

accountOnboarding.stepComplete​

TypeScript
stepComplete: object;

accountOnboarding.stepComplete.done​

TypeScript
done: string = 'Done';

accountOnboarding.stepComplete.subtitle​

TypeScript
subtitle: string = 'This step has been completed successfully.';

accountOnboarding.stepComplete.title​

TypeScript
title: string = '{stepName} Complete';

accountOnboarding.steps​

TypeScript
steps: object;

accountOnboarding.steps.account​

TypeScript
account: string = 'Account Setup';

accountOnboarding.steps.complete​

TypeScript
complete: string = 'Complete';

accountOnboarding.steps.hardware​

TypeScript
hardware: string = 'Hardware Setup';

accountOnboarding.steps.numbers​

TypeScript
numbers: string = 'Phone Numbers';

accountOnboarding.title​

TypeScript
title: string = 'Account Onboarding';

aiAgent​

TypeScript
aiAgent: object;

aiAgent.errors​

TypeScript
errors: object;

aiAgent.errors.extensionNumeric​

TypeScript
extensionNumeric: string = 'Extension must contain only digits.';

aiAgent.errors.extensionUnavailable​

TypeScript
extensionUnavailable: string = 'Extension number is already in use.';

aiAgent.errors.faqFieldMaxLength​

TypeScript
faqFieldMaxLength: string = 'FAQ fields must be {max} characters or fewer.';

aiAgent.errors.faqIncompleteEntry​

TypeScript
faqIncompleteEntry: string = 'Every FAQ entry needs both a question and an answer.';

aiAgent.errors.faqMaxItems​

TypeScript
faqMaxItems: string = 'FAQ supports up to {max} entries.';

aiAgent.errors.greetingNameMaxLength​

TypeScript
greetingNameMaxLength: string = 'Greeting name must be {max} characters or fewer.';

aiAgent.errors.hostCreateRequired​

TypeScript
hostCreateRequired: string = 'This form is waiting for the host app to create the Managed VoiceAI agent.';

aiAgent.errors.hostSaveRequired​

TypeScript
hostSaveRequired: string = 'This form is waiting for the host app to save the Managed VoiceAI agent.';

aiAgent.errors.instructionsMaxLength​

TypeScript
instructionsMaxLength: string = 'Instructions must be {max} characters or fewer.';

aiAgent.errors.nameMaxLength​

TypeScript
nameMaxLength: string = 'Name must be {max} characters or fewer.';

aiAgent.errors.nameRequired​

TypeScript
nameRequired: string = 'Name is required.';

aiAgent.errors.personaNameMaxLength​

TypeScript
personaNameMaxLength: string = 'Persona name must be {max} characters or fewer.';

aiAgent.errors.schedulingUrlHttpsRequired​

TypeScript
schedulingUrlHttpsRequired: string = 'Webhook URL must start with https://.';

aiAgent.errors.schedulingUrlMaxLength​

TypeScript
schedulingUrlMaxLength: string = 'Webhook URL must be {max} characters or fewer.';

aiAgent.fields​

TypeScript
fields: object;

aiAgent.fields.copySecret​

TypeScript
copySecret: string = 'Copy webhook secret';

aiAgent.fields.extensionChecking​

TypeScript
extensionChecking: string = 'Checking extension...';

aiAgent.fields.extensionNumber​

TypeScript
extensionNumber: string = 'Extension';

aiAgent.fields.extensionNumberHint​

TypeScript
extensionNumberHint: string = 'Dial this extension from any phone on the account to reach the agent.';

aiAgent.fields.extensionNumberPlaceholder​

TypeScript
extensionNumberPlaceholder: string = '700';

aiAgent.fields.faq​

TypeScript
faq: string = 'FAQ';

aiAgent.fields.faqAdd​

TypeScript
faqAdd: string = 'Add FAQ entry';

aiAgent.fields.faqAnswer​

TypeScript
faqAnswer: string = 'Answer';

aiAgent.fields.faqAnswerLabel​

TypeScript
faqAnswerLabel: string = 'FAQ entry {index} answer';

aiAgent.fields.faqEmpty​

TypeScript
faqEmpty: string = 'No FAQ entries yet. Add one to teach the agent a recurring question.';

aiAgent.fields.faqEntry​

TypeScript
faqEntry: string = 'Entry {index}';

aiAgent.fields.faqQuestion​

TypeScript
faqQuestion: string = 'Question';

aiAgent.fields.faqQuestionLabel​

TypeScript
faqQuestionLabel: string = 'FAQ entry {index} question';

aiAgent.fields.faqRemove​

TypeScript
faqRemove: string = 'Remove';

aiAgent.fields.faqRemoveLabel​

TypeScript
faqRemoveLabel: string = 'Remove FAQ entry {index}';

aiAgent.fields.greetingName​

TypeScript
greetingName: string = 'Greeting name';

aiAgent.fields.greetingNameHintGeneric​

TypeScript
greetingNameHintGeneric: string = 'Used in the call greeting (e.g. "Thanks for calling [your business]").';

aiAgent.fields.greetingNameHintWithName​

TypeScript
greetingNameHintWithName: string = 'Used in the call greeting (e.g. "Thanks for calling {name}").';

aiAgent.fields.greetingNamePlaceholder​

TypeScript
greetingNamePlaceholder: string = 'Your business name';

aiAgent.fields.instructions​

TypeScript
instructions: string = 'Instructions';

aiAgent.fields.instructionsHint​

TypeScript
instructionsHint: string = 'Plain-English guidance for the agent: tone, what to do, what to escalate.';

aiAgent.fields.instructionsPlaceholder​

TypeScript
instructionsPlaceholder: string = 'Provide additional instructions for how the Managed VoiceAI agent should behave during calls...';

aiAgent.fields.name​

TypeScript
name: string = 'Name';

aiAgent.fields.nameHint​

TypeScript
nameHint: string = 'Internal label shown in lists and call logs. Not heard by callers.';

aiAgent.fields.namePlaceholder​

TypeScript
namePlaceholder: string = 'Front Desk Agent';

aiAgent.fields.personaName​

TypeScript
personaName: string = 'Persona name';

aiAgent.fields.personaNameHint​

TypeScript
personaNameHint: string = 'How the agent introduces itself on calls.';

aiAgent.fields.personaNamePlaceholder​

TypeScript
personaNamePlaceholder: string = 'e.g. Receptionist';

aiAgent.fields.rotateSecret​

TypeScript
rotateSecret: string = 'Rotate secret';

aiAgent.fields.scheduling​

TypeScript
scheduling: string = 'Scheduling';

aiAgent.fields.schedulingHint​

TypeScript
schedulingHint: string = 'Connect your Managed VoiceAI agent to an external scheduling system. Clear the URL to disable scheduling.';

aiAgent.fields.secret​

TypeScript
secret: string = 'Webhook secret';

aiAgent.fields.secretHint​

TypeScript
secretHint: string = 'Used to verify tool-call webhooks sent from this Managed VoiceAI agent to your integration.';

aiAgent.fields.webhookUrl​

TypeScript
webhookUrl: string = 'Webhook URL';

aiAgent.fields.webhookUrlHint​

TypeScript
webhookUrlHint: string = 'Base URL for scheduling webhooks. DialStack appends tool-call paths automatically.';

aiAgent.fields.webhookUrlPlaceholder​

TypeScript
webhookUrlPlaceholder: string = 'https://example.com/api/dialstack/webhooks';

aiAgent.loadFailed​

TypeScript
loadFailed: string = 'Failed to load Managed VoiceAI agent: {message}';

aiAgent.loading​

TypeScript
loading: string = 'Loading Managed VoiceAI agent…';

aiAgent.save​

TypeScript
save: string = 'Save';

aiAgent.saved​

TypeScript
saved: string = 'Saved.';

aiAgent.saving​

TypeScript
saving: string = 'Saving…';

callHistory​

TypeScript
callHistory: object;

callHistory.clickToCall​

TypeScript
clickToCall: string = 'Click to call';

callHistory.empty​

TypeScript
empty: string = 'No call history';

callHistory.error​

TypeScript
error: string = 'Unable to load call history';

callHistory.loading​

TypeScript
loading: string = 'Loading call history...';

callHistory.noPhoneNumber​

TypeScript
noPhoneNumber: string = 'Please set a phone number to load call history';

callHistory.relativeTime​

TypeScript
relativeTime: object;

callHistory.relativeTime.hourAgo​

TypeScript
hourAgo: string = '1 hour ago';

callHistory.relativeTime.hoursAgo​

TypeScript
hoursAgo: string = '{count} hours ago';

callHistory.relativeTime.justNow​

TypeScript
justNow: string = 'Just now';

callHistory.relativeTime.minuteAgo​

TypeScript
minuteAgo: string = '1 min ago';

callHistory.relativeTime.minutesAgo​

TypeScript
minutesAgo: string = '{count} min ago';

callHistory.relativeTime.yesterday​

TypeScript
yesterday: string = 'Yesterday';

callHistory.summaryNotAvailable​

TypeScript
summaryNotAvailable: string = 'Summary not available';

callHistory.title​

TypeScript
title: string = 'Call History';

callLogs​

TypeScript
callLogs: object;

callLogs.calledBy​

TypeScript
calledBy: string = 'Called by:';

callLogs.columns​

TypeScript
columns: object;

callLogs.columns.date​

TypeScript
date: string = 'Date';

callLogs.columns.direction​

TypeScript
direction: string = 'Direction';

callLogs.columns.duration​

TypeScript
duration: string = 'Duration';

callLogs.columns.from​

TypeScript
from: string = 'From';

callLogs.columns.quality​

TypeScript
quality: string = 'MOS';

callLogs.columns.status​

TypeScript
status: string = 'Status';

callLogs.columns.to​

TypeScript
to: string = 'To';

callLogs.directions​

TypeScript
directions: object;

callLogs.directions.inbound​

TypeScript
inbound: string = 'Inbound';

callLogs.directions.internal​

TypeScript
internal: string = 'Internal';

callLogs.directions.outbound​

TypeScript
outbound: string = 'Outbound';

callLogs.empty​

TypeScript
empty: string = 'No call logs found';

callLogs.loading​

TypeScript
loading: string = 'Loading call logs...';

callLogs.quality​

TypeScript
quality: object;

callLogs.quality.fair​

TypeScript
fair: string = 'Fair';

callLogs.quality.good​

TypeScript
good: string = 'Good';

callLogs.quality.poor​

TypeScript
poor: string = 'Poor';

callLogs.quality.unavailable​

TypeScript
unavailable: string = 'N/A';

callLogs.quality.unavailableTooltip​

TypeScript
unavailableTooltip: string = 'No quality data available';

callLogs.routedTo​

TypeScript
routedTo: string = 'Routed to:';

callLogs.statuses​

TypeScript
statuses: object;

callLogs.statuses.busy​

TypeScript
busy: string = 'Busy';

callLogs.statuses.completed​

TypeScript
completed: string = 'Completed';

callLogs.statuses.failed​

TypeScript
failed: string = 'Failed';

callLogs.statuses.noAnswer​

TypeScript
noAnswer: string = 'No Answer';

callLogs.statuses.voicemail​

TypeScript
voicemail: string = 'Voicemail';

callLogs.title​

TypeScript
title: string = 'Call Logs';

common​

TypeScript
common: object;

common.call​

TypeScript
call: string = 'Call';

common.cancel​

TypeScript
cancel: string = 'Cancel';

common.confirm​

TypeScript
confirm: string = 'Confirm';

common.delete​

TypeScript
delete: string = 'Delete';

common.error​

TypeScript
error: string = 'Error';

common.loading​

TypeScript
loading: string = 'Loading...';

common.next​

TypeScript
next: string = 'Next';

common.noResults​

TypeScript
noResults: string = 'No results';

common.pause​

TypeScript
pause: string = 'Pause';

common.perPage​

TypeScript
perPage: string = 'Per page';

common.play​

TypeScript
play: string = 'Play';

common.previous​

TypeScript
previous: string = 'Previous';

common.showing​

TypeScript
showing: string = 'Showing {start}-{end} of {total}';

dialPlan​

TypeScript
dialPlan: object;

dialPlan.configLabels​

TypeScript
configLabels: object;

dialPlan.configLabels.addOption​

TypeScript
addOption: string = 'Add Option';

dialPlan.configLabels.audioClip​

TypeScript
audioClip: string = 'Audio Clip';

dialPlan.configLabels.digit​

TypeScript
digit: string = 'Digit';

dialPlan.configLabels.optionLabel​

TypeScript
optionLabel: string = 'Label';

dialPlan.configLabels.optionLabelPlaceholder​

TypeScript
optionLabelPlaceholder: string = 'e.g. Sales';

dialPlan.configLabels.options​

TypeScript
options: string = 'Options';

dialPlan.configLabels.promptClip​

TypeScript
promptClip: string = 'Prompt';

dialPlan.configLabels.removeOption​

TypeScript
removeOption: string = 'Remove';

dialPlan.configLabels.routeHolidaySeparately​

TypeScript
routeHolidaySeparately: string = 'Route holidays separately';

dialPlan.configLabels.routeHolidaySeparatelyHint​

TypeScript
routeHolidaySeparatelyHint: string = 'When on, holidays route to a dedicated branch you wire below. Otherwise holidays follow the Closed exit.';

dialPlan.empty​

TypeScript
empty: string = 'No dial plan found';

dialPlan.error​

TypeScript
error: string = 'Failed to load dial plan';

dialPlan.exits​

TypeScript
exits: object;

dialPlan.exits.closed​

TypeScript
closed: string = 'Closed';

dialPlan.exits.holiday​

TypeScript
holiday: string = 'Holiday';

dialPlan.exits.invalid​

TypeScript
invalid: string = 'Invalid';

dialPlan.exits.next​

TypeScript
next: string = 'Next';

dialPlan.exits.open​

TypeScript
open: string = 'Open';

dialPlan.exits.timeout​

TypeScript
timeout: string = 'Timeout';

dialPlan.loading​

TypeScript
loading: string = 'Loading dial plan...';

dialPlan.nodeDescriptions​

TypeScript
nodeDescriptions: object;

dialPlan.nodeDescriptions.audioClip​

TypeScript
audioClip: string = 'Play an audio clip';

dialPlan.nodeDescriptions.hangUp​

TypeScript
hangUp: string = 'End the call';

dialPlan.nodeDescriptions.menu​

TypeScript
menu: string = 'Play prompt and route by keypress';

dialPlan.nodeTypes​

TypeScript
nodeTypes: object;

dialPlan.nodeTypes.audioClip​

TypeScript
audioClip: string = 'Audio Clip';

dialPlan.nodeTypes.externalDial​

TypeScript
externalDial: string = 'External Number';

dialPlan.nodeTypes.hangUp​

TypeScript
hangUp: string = 'Hang Up';

dialPlan.nodeTypes.internalDial​

TypeScript
internalDial: string = 'Internal Extension';

dialPlan.nodeTypes.menu​

TypeScript
menu: string = 'IVR Menu';

dialPlan.nodeTypes.schedule​

TypeScript
schedule: string = 'Schedule';

dialPlan.nodeTypes.start​

TypeScript
start: string = 'Start';

dialPlan.nodeTypes.voiceApp​

TypeScript
voiceApp: string = 'Voice App';

dialPlan.nodeTypes.voicemail​

TypeScript
voicemail: string = 'Voicemail';

dialPlan.resourceGroups​

TypeScript
resourceGroups: object;

dialPlan.resourceGroups.audioClips​

TypeScript
audioClips: string = 'Audio Clips';

dialPlan.title​

TypeScript
title: string = 'Dial Plan';

onboardingPortal​

TypeScript
onboardingPortal: object;

onboardingPortal.back​

TypeScript
back: string = 'Back';

onboardingPortal.helpSupport​

TypeScript
helpSupport: string = 'Help & Support';

onboardingPortal.onboardingComplete​

TypeScript
onboardingComplete: string = 'Onboarding complete';

onboardingPortal.onboardingFlows​

TypeScript
onboardingFlows: string = 'ONBOARDING FLOWS';

onboardingPortal.overview​

TypeScript
overview: object;

onboardingPortal.overview.accountDesc​

TypeScript
accountDesc: string = 'Set up your business profile, add team members, and configure your dial plan';

onboardingPortal.overview.complete​

TypeScript
complete: string = 'Complete';

onboardingPortal.overview.completeSetup​

TypeScript
completeSetup: string = 'Complete Setup';

onboardingPortal.overview.continueSetup​

TypeScript
continueSetup: string = 'Continue Setup';

onboardingPortal.overview.flowsComplete​

TypeScript
flowsComplete: string = '{completed} of {total} flows complete';

onboardingPortal.overview.hardwareDesc​

TypeScript
hardwareDesc: string = 'Assign phones to team members and track delivery';

onboardingPortal.overview.label​

TypeScript
label: string = 'Overview';

onboardingPortal.overview.needHelp​

TypeScript
needHelp: string = 'Need help?';

onboardingPortal.overview.needHelpSubtitle​

TypeScript
needHelpSubtitle: string = 'Our team is here to help you get set up quickly';

onboardingPortal.overview.numbersDesc​

TypeScript
numbersDesc: string = 'Port existing numbers or request new business lines';

onboardingPortal.overview.phoneStatusComplete​

TypeScript
phoneStatusComplete: string = 'Complete';

onboardingPortal.overview.phoneStatusNumber​

TypeScript
phoneStatusNumber: string = 'Phone Number';

onboardingPortal.overview.phoneStatusProcessing​

TypeScript
phoneStatusProcessing: string = 'Processing';

onboardingPortal.overview.phoneStatusStatus​

TypeScript
phoneStatusStatus: string = 'Status';

onboardingPortal.overview.phoneStatusSubtitle​

TypeScript
phoneStatusSubtitle: string = 'Track the status of your phone numbers';

onboardingPortal.overview.phoneStatusTemporary​

TypeScript
phoneStatusTemporary: string = 'Temporary';

onboardingPortal.overview.phoneStatusTitle​

TypeScript
phoneStatusTitle: string = 'Phone number status';

onboardingPortal.overview.phoneStatusType​

TypeScript
phoneStatusType: string = 'Type';

onboardingPortal.overview.phoneStatusTypeNew​

TypeScript
phoneStatusTypeNew: string = 'New';

onboardingPortal.overview.phoneStatusTypePort​

TypeScript
phoneStatusTypePort: string = 'Port';

onboardingPortal.overview.progress​

TypeScript
progress: string = 'Progress';

onboardingPortal.overview.progressTitle​

TypeScript
progressTitle: string = 'Onboarding Progress';

onboardingPortal.overview.review​

TypeScript
review: string = 'Review';

onboardingPortal.overview.scheduleCall​

TypeScript
scheduleCall: string = 'Schedule a Call';

onboardingPortal.overview.stepsTitle​

TypeScript
stepsTitle: string = 'Onboarding Steps';

onboardingPortal.overview.subtitle​

TypeScript
subtitle: string = 'Complete the steps below to set up your business phone system';

onboardingPortal.overview.title​

TypeScript
title: string = 'Your Business Onboarding';

onboardingPortal.overview.viewDocs​

TypeScript
viewDocs: string = 'View Documentation';

onboardingPortal.rates​

TypeScript
rates: object;

onboardingPortal.rates.noRates​

TypeScript
noRates: string = 'No rates are set for this account yet.';

onboardingPortal.rates.notBilled​

TypeScript
notBilled: string = 'This account is not billed.';

onboardingPortal.rates.pendingNote​

TypeScript
pendingNote: string = 'Rate changes take effect at the start of the next billing period.';

onboardingPortal.rates.pendingRate​

TypeScript
pendingRate: string = '{rate}/month from {date}';

onboardingPortal.rates.perMonth​

TypeScript
perMonth: string = '{rate}/month';

onboardingPortal.rates.perPhoneNumber​

TypeScript
perPhoneNumber: string = 'Per phone number';

onboardingPortal.rates.perUser​

TypeScript
perUser: string = 'Per user';

onboardingPortal.rates.perVoiceAiLocation​

TypeScript
perVoiceAiLocation: string = 'Managed VoiceAI, per location';

onboardingPortal.rates.rateNotSet​

TypeScript
rateNotSet: string = 'Not set';

onboardingPortal.rates.subtitle​

TypeScript
subtitle: string = "What you're billed at today.";

onboardingPortal.rates.taxesAndFees​

TypeScript
taxesAndFees: string = 'Taxes and fees are additional.';

onboardingPortal.rates.title​

TypeScript
title: string = 'Your monthly rates';

onboardingPortal.rates.unavailable​

TypeScript
unavailable: string = 'Rates are unavailable right now.';

onboardingPortal.rates.voiceAiPerLocationNote​

TypeScript
voiceAiPerLocationNote: string = 'Charged for every location once Managed VoiceAI is active.';

onboardingPortal.saveAndExit​

TypeScript
saveAndExit: string = 'Save & Exit to Overview';

onboardingPortal.splash​

TypeScript
splash: object;

onboardingPortal.splash.start​

TypeScript
start: string = 'Start Onboarding';

onboardingPortal.splash.step1​

TypeScript
step1: string = 'Account Details';

onboardingPortal.splash.step2​

TypeScript
step2: string = 'Setup Phone Numbers';

onboardingPortal.splash.step3​

TypeScript
step3: string = 'Assign Hardware';

onboardingPortal.splash.subtitle​

TypeScript
subtitle: string = "Let's get your business set up in 3 easy steps";

onboardingPortal.splash.title​

TypeScript
title: string = 'Welcome\nto {platformName}';

phoneNumberOrdering​

TypeScript
phoneNumberOrdering: object;

phoneNumberOrdering.complete​

TypeScript
complete: object;

phoneNumberOrdering.complete.assignmentHint​

TypeScript
assignmentHint: string = 'Numbers added to your inventory still need to be assigned to an extension or dial plan before they can receive calls.';

phoneNumberOrdering.complete.checking​

TypeScript
checking: string = 'Checking order status...';

phoneNumberOrdering.complete.descriptionCompleteOne​

TypeScript
descriptionCompleteOne: string = 'Your phone number is now in your inventory and ready to be configured.';

phoneNumberOrdering.complete.descriptionCompleteOther​

TypeScript
descriptionCompleteOther: string = 'Your phone numbers are now in your inventory and ready to be configured.';

phoneNumberOrdering.complete.descriptionPartialOne​

TypeScript
descriptionPartialOne: string = 'Some numbers could not be fulfilled by the carrier.';

phoneNumberOrdering.complete.descriptionPartialOther​

TypeScript
descriptionPartialOther: string = 'Some numbers could not be fulfilled by the carrier.';

phoneNumberOrdering.complete.descriptionPendingOne​

TypeScript
descriptionPendingOne: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';

phoneNumberOrdering.complete.descriptionPendingOther​

TypeScript
descriptionPendingOther: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';

phoneNumberOrdering.complete.orderMore​

TypeScript
orderMore: string = 'Order More Numbers';

phoneNumberOrdering.complete.titleCompleteOne​

TypeScript
titleCompleteOne: string = 'Number Ready';

phoneNumberOrdering.complete.titleCompleteOther​

TypeScript
titleCompleteOther: string = 'Numbers Ready';

phoneNumberOrdering.complete.titlePartialOne​

TypeScript
titlePartialOne: string = 'Partially Fulfilled';

phoneNumberOrdering.complete.titlePartialOther​

TypeScript
titlePartialOther: string = 'Partially Fulfilled';

phoneNumberOrdering.complete.titlePendingOne​

TypeScript
titlePendingOne: string = 'Order Submitted';

phoneNumberOrdering.complete.titlePendingOther​

TypeScript
titlePendingOther: string = 'Order Submitted';

phoneNumberOrdering.confirm​

TypeScript
confirm: object;

phoneNumberOrdering.confirm.back​

TypeScript
back: string = 'Back';

phoneNumberOrdering.confirm.billing​

TypeScript
billing: object;

phoneNumberOrdering.confirm.billing.detail​

TypeScript
detail: string = '{count} phone numbers at {rate} each per month.';

phoneNumberOrdering.confirm.billing.detail_one​

TypeScript
detail_one: string = '{count} phone number at {rate} per month.';

phoneNumberOrdering.confirm.billing.detail_other​

TypeScript
detail_other: string = '{count} phone numbers at {rate} each per month.';

phoneNumberOrdering.confirm.billing.headline​

TypeScript
headline: string = "Adds {amount}/month to this account's bill";

phoneNumberOrdering.confirm.billing.label​

TypeScript
label: string = 'Billing impact';

phoneNumberOrdering.confirm.billing.noPrice​

TypeScript
noPrice: string = 'These numbers are billable on this account.';

phoneNumberOrdering.confirm.billing.noPrice_one​

TypeScript
noPrice_one: string = 'This number is billable on this account.';

phoneNumberOrdering.confirm.billing.noPrice_other​

TypeScript
noPrice_other: string = 'These numbers are billable on this account.';

phoneNumberOrdering.confirm.billing.notBilled​

TypeScript
notBilled: string = 'This account is not billed, so ordering these numbers costs nothing.';

phoneNumberOrdering.confirm.billing.taxesAndFees​

TypeScript
taxesAndFees: string = 'Taxes and fees are additional.';

phoneNumberOrdering.confirm.billing.timing​

TypeScript
timing: string = 'Billing starts when each number activates.';

phoneNumberOrdering.confirm.continue​

TypeScript
continue: string = 'Continue';

phoneNumberOrdering.confirm.description​

TypeScript
description: string = 'Your order will be submitted to the carrier for fulfillment. This usually completes within seconds but may take longer.';

phoneNumberOrdering.confirm.placeOrder​

TypeScript
placeOrder: string = 'Place Order';

phoneNumberOrdering.confirm.subtitleOne​

TypeScript
subtitleOne: string = 'You are about to order 1 phone number';

phoneNumberOrdering.confirm.subtitleOther​

TypeScript
subtitleOther: string = 'You are about to order {count} phone numbers';

phoneNumberOrdering.confirm.title​

TypeScript
title: string = 'Confirm Order';

phoneNumberOrdering.error​

TypeScript
error: object;

phoneNumberOrdering.error.description​

TypeScript
description: string = 'The carrier was unable to fulfill your order.';

phoneNumberOrdering.error.title​

TypeScript
title: string = 'Order Failed';

phoneNumberOrdering.error.tryAgain​

TypeScript
tryAgain: string = 'Try Again';

phoneNumberOrdering.ordering​

TypeScript
ordering: object;

phoneNumberOrdering.ordering.title​

TypeScript
title: string = 'Placing Order...';

phoneNumberOrdering.results​

TypeScript
results: object;

phoneNumberOrdering.results.backToSearch​

TypeScript
backToSearch: string = 'Back to Search';

phoneNumberOrdering.results.continue​

TypeScript
continue: string = 'Continue';

phoneNumberOrdering.results.noResults​

TypeScript
noResults: string = 'No numbers available for this search';

phoneNumberOrdering.results.phoneNumber​

TypeScript
phoneNumber: string = 'Phone Number';

phoneNumberOrdering.results.selectAll​

TypeScript
selectAll: string = 'Select all';

phoneNumberOrdering.results.selected​

TypeScript
selected: string = '{count} selected';

phoneNumberOrdering.results.state​

TypeScript
state: string = 'State';

phoneNumberOrdering.results.title​

TypeScript
title: string = 'Available Numbers';

phoneNumberOrdering.route​

TypeScript
route: object;

phoneNumberOrdering.route.back​

TypeScript
back: string = 'Back';

phoneNumberOrdering.route.extension​

TypeScript
extension: string = 'ext. {ext}';

phoneNumberOrdering.route.later​

TypeScript
later: string = 'Set up routing later';

phoneNumberOrdering.route.laterHint​

TypeScript
laterHint: string = 'Configure each number from its detail page after it activates.';

phoneNumberOrdering.route.noTargets​

TypeScript
noTargets: string = 'No routing destinations exist yet. You can set up routing after the numbers are added.';

phoneNumberOrdering.route.subtitle​

TypeScript
subtitle: string = 'Pick where these numbers should send calls once they activate. You can change this any time, or set it up later.';

phoneNumberOrdering.route.title​

TypeScript
title: string = 'Choose call routing';

phoneNumberOrdering.route.type​

TypeScript
type: object;

phoneNumberOrdering.route.type.dial_plan​

TypeScript
dial_plan: string = 'Dial plan';

phoneNumberOrdering.route.type.queue​

TypeScript
queue: string = 'Queue';

phoneNumberOrdering.route.type.ring_group​

TypeScript
ring_group: string = 'Ring group';

phoneNumberOrdering.route.type.shared_voicemail​

TypeScript
shared_voicemail: string = 'Shared voicemail';

phoneNumberOrdering.route.type.user​

TypeScript
user: string = 'User';

phoneNumberOrdering.route.type.voice_app​

TypeScript
voice_app: string = 'Voice app';

phoneNumberOrdering.route.unnamed​

TypeScript
unnamed: string = 'Untitled';

phoneNumberOrdering.search​

TypeScript
search: object;

phoneNumberOrdering.search.areaCode​

TypeScript
areaCode: string = 'Area Code';

phoneNumberOrdering.search.areaCodeLabel​

TypeScript
areaCodeLabel: string = 'Area Code';

phoneNumberOrdering.search.areaCodePlaceholder​

TypeScript
areaCodePlaceholder: string = 'e.g. 212';

phoneNumberOrdering.search.numberOfResults​

TypeScript
numberOfResults: string = 'Quantity to display';

phoneNumberOrdering.search.search​

TypeScript
search: string = 'Search';

phoneNumberOrdering.search.searchType​

TypeScript
searchType: string = 'Search by';

phoneNumberOrdering.search.subtitle​

TypeScript
subtitle: string = 'Find available phone numbers by entering an area code or ZIP code.';

phoneNumberOrdering.search.title​

TypeScript
title: string = 'Search Available Numbers';

phoneNumberOrdering.search.zip​

TypeScript
zip: string = 'ZIP Code';

phoneNumberOrdering.search.zipLabel​

TypeScript
zipLabel: string = 'ZIP Code';

phoneNumberOrdering.search.zipPlaceholder​

TypeScript
zipPlaceholder: string = 'e.g. 10001';

phoneNumberOrdering.statuses​

TypeScript
statuses: object;

phoneNumberOrdering.statuses.complete​

TypeScript
complete: string = 'Complete';

phoneNumberOrdering.statuses.failed​

TypeScript
failed: string = 'Failed';

phoneNumberOrdering.statuses.partial​

TypeScript
partial: string = 'Partial';

phoneNumberOrdering.statuses.pending​

TypeScript
pending: string = 'Pending';

phoneNumberOrdering.steps​

TypeScript
steps: object;

phoneNumberOrdering.steps.confirm​

TypeScript
confirm: string = 'Confirm';

phoneNumberOrdering.steps.done​

TypeScript
done: string = 'Done';

phoneNumberOrdering.steps.route​

TypeScript
route: string = 'Route';

phoneNumberOrdering.steps.search​

TypeScript
search: string = 'Search';

phoneNumberOrdering.steps.select​

TypeScript
select: string = 'Select';

phoneNumberOrdering.steps.stepOf​

TypeScript
stepOf: string = 'Step {current} of {total}';

phoneNumberOrdering.title​

TypeScript
title: string = 'Order Phone Numbers';

phoneNumbers​

TypeScript
phoneNumbers: object;

phoneNumbers.badges​

TypeScript
badges: object;

phoneNumbers.badges.temporary​

TypeScript
temporary: string = 'Temporary';

phoneNumbers.columns​

TypeScript
columns: object;

phoneNumbers.columns.callerID​

TypeScript
callerID: string = 'Outbound Caller ID';

phoneNumbers.columns.callerIDPrefix​

TypeScript
callerIDPrefix: string = 'Inbound Caller ID Prefix';

phoneNumbers.columns.cancelledDate​

TypeScript
cancelledDate: string = 'Date Cancelled';

phoneNumbers.columns.carrier​

TypeScript
carrier: string = 'Carrier';

phoneNumbers.columns.outbound​

TypeScript
outbound: string = 'Usage';

phoneNumbers.columns.phoneNumber​

TypeScript
phoneNumber: string = 'Phone Number';

phoneNumbers.columns.routingTarget​

TypeScript
routingTarget: string = 'Call Routing';

phoneNumbers.columns.status​

TypeScript
status: string = 'Status';

phoneNumbers.columns.transferDate​

TypeScript
transferDate: string = 'Transfer Date';

phoneNumbers.empty​

TypeScript
empty: string = 'No phone numbers';

phoneNumbers.filterLabel​

TypeScript
filterLabel: string = 'Filter by status';

phoneNumbers.filters​

TypeScript
filters: object;

phoneNumbers.filters.active​

TypeScript
active: string = 'Active';

phoneNumbers.filters.cancelled​

TypeScript
cancelled: string = 'Cancelled';

phoneNumbers.filters.in_progress​

TypeScript
in_progress: string = 'In Progress';

phoneNumbers.loading​

TypeScript
loading: string = 'Loading phone numbers...';

phoneNumbers.outbound​

TypeScript
outbound: object;

phoneNumbers.outbound.disabled​

TypeScript
disabled: string = 'Inbound only';

phoneNumbers.outbound.enabled​

TypeScript
enabled: string = 'Two-way';

phoneNumbers.outbound.fax​

TypeScript
fax: string = 'Fax';

phoneNumbers.routingTarget​

TypeScript
routingTarget: object;

phoneNumbers.routingTarget.faxNotApplicable​

TypeScript
faxNotApplicable: string = 'Not applicable';

phoneNumbers.routingTarget.notSet​

TypeScript
notSet: string = 'Not set';

phoneNumbers.routingTarget.setAction​

TypeScript
setAction: string = 'Set routing';

phoneNumbers.routingTargetTypes​

TypeScript
routingTargetTypes: object;

phoneNumbers.routingTargetTypes.dialPlan​

TypeScript
dialPlan: string = 'Dial Plan';

phoneNumbers.routingTargetTypes.ringGroup​

TypeScript
ringGroup: string = 'Ring Group';

phoneNumbers.routingTargetTypes.user​

TypeScript
user: string = 'User';

phoneNumbers.routingTargetTypes.voiceApp​

TypeScript
voiceApp: string = 'Voice App';

phoneNumbers.search​

TypeScript
search: object;

phoneNumbers.search.noResults​

TypeScript
noResults: string = 'No phone numbers match your search';

phoneNumbers.search.placeholder​

TypeScript
placeholder: string = 'Search phone numbers...';

phoneNumbers.statuses​

TypeScript
statuses: object;

phoneNumbers.statuses.active​

TypeScript
active: string = 'Active';

phoneNumbers.statuses.inactive​

TypeScript
inactive: string = 'Inactive';

phoneNumbers.statuses.orderFailed​

TypeScript
orderFailed: string = 'Order Failed';

phoneNumbers.statuses.ordering​

TypeScript
ordering: string = 'Ordering';

phoneNumbers.statuses.portingApproved​

TypeScript
portingApproved: string = 'Ready to Submit';

phoneNumbers.statuses.portingDraft​

TypeScript
portingDraft: string = 'Port Draft';

phoneNumbers.statuses.portingException​

TypeScript
portingException: string = 'Port Issue';

phoneNumbers.statuses.portingFoc​

TypeScript
portingFoc: string = 'Port Scheduled';

phoneNumbers.statuses.portingSubmitted​

TypeScript
portingSubmitted: string = 'Port Submitted';

phoneNumbers.statuses.released​

TypeScript
released: string = 'Released';

phoneNumbers.title​

TypeScript
title: string = 'Phone Numbers';

softphone​

TypeScript
softphone: object;

softphone.addCall​

TypeScript
addCall: string = 'Add call';

softphone.addCallPlaceholder​

TypeScript
addCallPlaceholder: string = 'Number to dial';

softphone.addCallSend​

TypeScript
addCallSend: string = 'Call';

softphone.answer​

TypeScript
answer: string = 'Answer';

softphone.audioDevices​

TypeScript
audioDevices: string = 'Audio';

softphone.audioDevicesUnsupported​

TypeScript
audioDevicesUnsupported: string = 'This browser cannot list audio devices';

softphone.audioLabelsHidden​

TypeScript
audioLabelsHidden: string = 'Allow microphone access to see device names';

softphone.audioMicrophone​

TypeScript
audioMicrophone: string = 'Microphone';

softphone.audioMicrophoneLost​

TypeScript
audioMicrophoneLost: string = 'Your microphone was disconnected — choose another';

softphone.audioSpeaker​

TypeScript
audioSpeaker: string = 'Speaker';

softphone.audioSpeakerUnsupported​

TypeScript
audioSpeakerUnsupported: string = 'Choose your speaker in your device settings';

softphone.audioSystemDefault​

TypeScript
audioSystemDefault: string = 'System default';

softphone.audioUnnamedDevice​

TypeScript
audioUnnamedDevice: string = 'Unnamed device';

softphone.backspace​

TypeScript
backspace: string = 'Delete';

softphone.call​

TypeScript
call: string = 'Call';

softphone.callError​

TypeScript
callError: string = 'Call failed';

softphone.callWaiting​

TypeScript
callWaiting: string = 'Call waiting';

softphone.cancel​

TypeScript
cancel: string = 'Cancel';

softphone.conferenceLabel​

TypeScript
conferenceLabel: string = 'Conference';

softphone.connecting​

TypeScript
connecting: string = 'Connecting…';

softphone.connectionError​

TypeScript
connectionError: string = 'Connection error';

softphone.decline​

TypeScript
decline: string = 'Decline';

softphone.destinationPlaceholder​

TypeScript
destinationPlaceholder: string = 'Enter a number';

softphone.disconnected​

TypeScript
disconnected: string = 'Disconnected';

softphone.dismiss​

TypeScript
dismiss: string = 'Dismiss';

softphone.done​

TypeScript
done: string = 'Done';

softphone.emergencyBack​

TypeScript
emergencyBack: string = 'Back';

softphone.emergencyCity​

TypeScript
emergencyCity: string = 'City';

softphone.emergencyConfirm​

TypeScript
emergencyConfirm: string = "Yes, I'm here";

softphone.emergencyHint​

TypeScript
emergencyHint: string = 'Confirm your location before placing calls — required by 911 regulations for internet calling.';

softphone.emergencyLocating​

TypeScript
emergencyLocating: string = 'Getting your location…';

softphone.emergencyNewLocation​

TypeScript
emergencyNewLocation: string = 'Set a new location';

softphone.emergencyNumber​

TypeScript
emergencyNumber: string = 'Number';

softphone.emergencyPostalCode​

TypeScript
emergencyPostalCode: string = 'Postal code';

softphone.emergencyPrompt​

TypeScript
emergencyPrompt: string = 'Set your emergency location';

softphone.emergencySave​

TypeScript
emergencySave: string = 'Confirm location';

softphone.emergencySaving​

TypeScript
emergencySaving: string = 'Saving…';

softphone.emergencyState​

TypeScript
emergencyState: string = 'State';

softphone.emergencyStreet​

TypeScript
emergencyStreet: string = 'Street';

softphone.emergencyUnit​

TypeScript
emergencyUnit: string = 'Unit (optional)';

softphone.emergencyUseLocation​

TypeScript
emergencyUseLocation: string = 'Use my current location';

softphone.hangUp​

TypeScript
hangUp: string = 'Hang up';

softphone.heldCallsLabel​

TypeScript
heldCallsLabel: string = 'On hold';

softphone.hold​

TypeScript
hold: string = 'Hold';

softphone.incomingCall​

TypeScript
incomingCall: string = 'Incoming call';

softphone.keypad​

TypeScript
keypad: string = 'Keypad';

softphone.merge​

TypeScript
merge: string = 'Merge calls';

softphone.micPermissionError​

TypeScript
micPermissionError: string = 'Microphone access is required — allow it and try again';

softphone.mute​

TypeScript
mute: string = 'Mute';

softphone.reconnecting​

TypeScript
reconnecting: string = 'Reconnecting…';

softphone.resume​

TypeScript
resume: string = 'Resume';

softphone.split​

TypeScript
split: string = 'Split';

softphone.stateActive​

TypeScript
stateActive: string = 'In call';

softphone.stateEnded​

TypeScript
stateEnded: string = 'Call ended';

softphone.stateHeld​

TypeScript
stateHeld: string = 'On hold';

softphone.stateRinging​

TypeScript
stateRinging: string = 'Ringing…';

softphone.stateTrying​

TypeScript
stateTrying: string = 'Calling…';

softphone.switchToCall​

TypeScript
switchToCall: string = 'Switch to this call';

softphone.title​

TypeScript
title: string = 'Softphone';

softphone.transfer​

TypeScript
transfer: string = 'Transfer';

softphone.transferComplete​

TypeScript
transferComplete: string = 'Complete transfer';

softphone.transferConsult​

TypeScript
transferConsult: string = 'Consult first';

softphone.transferConsulting​

TypeScript
transferConsulting: string = 'Consulting…';

softphone.transferNow​

TypeScript
transferNow: string = 'Transfer now';

softphone.transferOriginalOnHold​

TypeScript
transferOriginalOnHold: string = 'On hold';

softphone.transferPlaceholder​

TypeScript
transferPlaceholder: string = 'Transfer to…';

softphone.transferSend​

TypeScript
transferSend: string = 'Transfer';

softphone.unknownCaller​

TypeScript
unknownCaller: string = 'Unknown';

softphone.unmute​

TypeScript
unmute: string = 'Unmute';

voicemails​

TypeScript
voicemails: object;

voicemails.deleteConfirm​

TypeScript
deleteConfirm: string = 'Delete this voicemail?';

voicemails.deleteTitle​

TypeScript
deleteTitle: string = 'Delete Voicemail';

voicemails.empty​

TypeScript
empty: string = 'No voicemails';

voicemails.loading​

TypeScript
loading: string = 'Loading voicemails...';

voicemails.noUserId​

TypeScript
noUserId: string = 'Please set a user ID to load voicemails';

voicemails.progress​

TypeScript
progress: string = 'Playback progress';

voicemails.sentiment​

TypeScript
sentiment: string = 'Sentiment';

voicemails.sentimentMixed​

TypeScript
sentimentMixed: string = 'Mixed';

voicemails.sentimentNegative​

TypeScript
sentimentNegative: string = 'Negative';

voicemails.sentimentNeutral​

TypeScript
sentimentNeutral: string = 'Neutral';

voicemails.sentimentPositive​

TypeScript
sentimentPositive: string = 'Positive';

voicemails.summary​

TypeScript
summary: string = 'Summary';

voicemails.title​

TypeScript
title: string = 'Voicemails';

voicemails.transcript​

TypeScript
transcript: string = 'Full Transcript';

voicemails.transcription​

TypeScript
transcription: string = 'Transcription';

voicemails.transcriptLoading​

TypeScript
transcriptLoading: string = 'Loading transcript...';

voicemails.transcriptNotAvailable​

TypeScript
transcriptNotAvailable: string = 'Transcript not available';