Skip to main content
Feedback

Translation Strings Reference

Updated 21 October 2025

This section contains all of the available views and string IDs, as well as their default English values.

portal.addTranslations('en', {
/**
* Global Strings
*/
// The skip navigation link (for accessibility)
skipNav: {
link: 'Skip to main content'
},
// User navigation
navUser: {
applications: 'Applications',
keys: 'Keys',
manageAccount: 'Profile',
logout: 'Log Out',
signin: 'Sign In',
register: 'Register'
},
// The primary navigation menu
navPrimary: {
home: 'Home',
interactiveDocs: 'Interactive documentation'
},
// The footer
footer: {
copyright: `Copyright ${new Date().getFullYear()}. All rights reserved.`,
'nav-privacy': 'Privacy Policy',
'nav-terms': 'Terms of Use',
'nav-contact': 'Contact Us'
},
// The inactivity popup
idle: {
title: 'Still there?',
message: 'For security, you are automatically logged out shortly. Do you want to stay logged
in?',
time: 'seconds',
button: 'Keep me logged in'
},
/**
* View-Specific Strings
*/
// The homepage
'_index': {
title: 'Welcome to our developer program!',
subtitle: 'Discover the world of our APIs.',
btnJoin: 'Join Now',
btnExplore: 'Learn more about our APIs',
registerAccountTitle: 'Register',
registerAccountDesc: 'Get an access key and usage reports for your apps.',
registerAppsTitle: 'Build an app',
registerAppsDesc: 'Define your application behavior and register the keys it uses.',
callTitle: 'Make a Call',
callDesc: 'Use our interactive documentation to make a call and see how it all works.',
supportTitle: 'Get Support',
supportDesc: 'Ask questions and get advice by sending an email to our support team.',
},
// /404
'404': {
title: 'Page not found',
content: 'Sorry, the page you\'re looking for doesn\'t exist.',
homeBtn: 'Go home'
},
// /500
'500': {
title: '500 Internal server error',
content: 'We are unable to process your request! Please try again later.',
homeBtn: 'Go home'
},
// /member/edit
accountManage: {
// Page elements
title: 'Update profile',
cancelBtn: 'Cancel',
submitBtn: 'Update',
changepasswordLabel: 'Password',
changePasswordBtn: 'Change password',
// Form fields
username: 'Username',
firstName: 'First name',
lastName: 'Last name',
displayName: 'Display Name',
email: 'Email',
password: 'New password',
passwordDesc: 'Passwords must contain at least 8 characters and have at least 3 of the
following: number, uppercase, lowercase, and special character.',
oldPassword: 'Current password',
uri: 'Website URL',
phone: 'Phone Number',
company: 'Company',
address1: 'Address Line 1',
address2: 'Address Line 2',
locality: 'City',
region: 'State, Province or Region',
postalCode: 'Zip Code',
countryCode: 'Country',
// Success/error messages
successMsg: 'All changes saved successfully!',
errorTitle: 'Something went wrong'
},
// /applications/add-apis
appAddApis: {
// Page elements
title: 'Add APIs to {{applicationName}}',
apisTitle: 'Select APIs',
noAPIsContent: 'It looks like you don\'t have any registrable APIs to select from.',
backBtn: 'Go back',
// Form fields
tos: 'I agree to the <a href="/terms-of-service">terms of service</a>.',
submitBtn: 'Add APIs',
// Table
headingAPI: 'API',
headingKey: 'Key',
callsPerSecond: ' calls per second',
callsPerDay: ' calls per day',
selected: 'selected',
registered: 'Registered on ',
noAPIsTitle: 'You\'re all set',
// Messages
successMsg: '{{applicationName}} updated with new apis!',
errorTitle: 'Something went wrong'
},
// /applications/create
appCreate: {
// Page elements
title: 'Create application',
submitBtn: 'Register Application',
callsPerSecond: ' calls per second',
callsPerDay: ' calls per day',
noAPIsContent: 'It looks like you don\'t have any registrable APIs to select from.',
// Form fields
apisTitle: 'Select APIs',
applicationName: 'Name of your application',
applicationNameDesc: 'You can change it later',
summary: 'Please describe what your application can do',
uri: 'Website',
oauthRedirectUri: 'Register OAuth 2.0 callback URL',
usageModel: 'How many people do you anticipate who can use your application?',
selected: 'selected',
notes: 'Notes',
howDidYouHear: 'How did you hear about this API?',
tos: 'I agree to the <a href="/terms-of-service">terms of service</a>.',
// Messages
successMsg: '{{applicationName}} successfully registered!',
errorTitle: 'There was an error creating your application'
},
// /applications/delete
appDelete: {
title: 'Delete Application',
content: 'Are you sure you want to delete {{applicationName}}? All keys associated with this
application are deactivated.',
confirmBtn: 'Yes, delete this application',
cancelBtn: 'No, keep this application',
successMsg: '"{{applicationName}}" successfully deleted!',
errorMsg: 'An error occurred while trying to delete {{applicationName}}.'
},
// /applications/edit
appEdit: {
// Page elements
title: 'Edit Application',
cancelBtn: 'Cancel',
submitBtn: 'Save',
// Form fields
applicationName: 'Name of your application',
summary: 'Please describe what your application can do',
uri: 'Website',
oauthRedirectUri: 'Register OAuth 2.0 callback URL',
usageModel: 'How many people do you anticipate can use your application?',
notes: 'Notes',
howDidYouHear: 'How did you hear about this API?',
tos: 'I agree to the <a href="/terms-of-service">terms of service</a>.',
// Messages
successMsg: '{{applicationName}} successfully updated!',
errorTitle: 'There was an error editing your application'
},
// /applications/summary
appSummary: {
// Page elements
title: 'API registration summary',
infoTitle: 'Application information',
applicationName: 'Name',
selectedAPIsTitle: 'Selected APIs',
backBtn: 'Back to Applications',
addAPIsBtn: 'Add APIs',
editAppBtn: 'Edit',
deleteAppBtn: 'Delete',
// Table headings
headingAPI: 'API Plan & Package',
headingKey: 'Key',
headingSecret: 'Secret',
headingStatus: 'Status',
headingLimits: 'Key rate limits',
// Table cells
uri: 'Website',
oauthRedirectUri: 'OAuth 2.0 callback URL',
appDesc: 'Description',
callsPerSecond: ' calls per second',
callsPerDay: ' calls per day',

},
// /applications
apps: {
// Regular view
title: 'Applications',
createBtn: 'New application',
addAPIsBtn: 'Add APIs',
editBtn: 'Edit',
deleteBtn: 'Delete',
appName: 'Name',
registered: 'Registered on ',
// Tables
headingAPI: 'API',
headingKey: 'Key',
headingSecret: 'Secret',
// No Apps view
titleNoApps: 'You don\'t have any applications yet',
createFirstBtn: 'Register a new application',
},
// /contact
contact: {
title: 'Contact Us',
content: '<p>Add your contact information here.</p>'
},
// /interactive-documentation
interactiveDocs: {
title: 'API Documentation',
apiList: 'Select an API',
download: 'Download',
noDocsTitle: 'No interactive documentation available yet',
homeBtn: 'Go home'
},

// /keys/delete
keyDelete: {
// Page elements
title: 'Delete key',
content: 'Are you sure you want to delete the key {{apiKey}}? Deleting an API key that is
currently in use can most probably break the application it is used in.',
cancelBtn: 'No, keep this key',
confirmBtn: 'Yes, delete this key',
// Messages
successMsg: '{{apiKey}} deleted successfully!',
errorMsg: 'An error occurred while trying to delete {{apiKey}}. Please try again.'
},
},
// /keys
keys: {
// Standard view
title: 'Keys',
callsPerSec: 'calls/second',
callsPerDay: 'calls/day',
deleteBtn: 'Delete',
// Table headings
headingApp: 'Application',
headingAPI: 'API',
headingKey: 'Key',
headingSecret: 'Secret',
headingStatus: 'Status',
headingLimits: 'Key Rate limits',
// Empty view
noKeysTitle: 'You don\'t have any keys yet',
getKeysBtn: 'Get API keys',
},
// /lost-password
passwordRecover: {
// Page elements
title: 'Recover your password',
content: 'Enter your email or username and we\'ll send you a link to recover your password.',
submitBtn: 'Recover',
cancelBtn: 'Cancel',
// Form fields
username: 'Username',
email: 'Email Address',
// Messages
errorTitle: 'Something went wrong'
},
// /lost-password/submitted
passwordRecoverSubmitted: {
title: 'Recover your password',
subtitle: 'Recovery request received!',
content: 'If an account matches the username <strong>{{username}}</strong> and email
<strong>{{email}}</strong>, you should receive an email with instructions on how to reset your
password shortly.',
typo: 'Made a typo? <a href="/lost-password">Try again</a>.',
loginBtn: 'Go back to login'
},
// /password/reset
passwordReset: {
title: 'Reset password',
password: 'Password',
cancelBtn: 'Cancel',
submitBtn: 'Submit',
errorTitle: 'There was an error resetting your password'
},
// /privacy-policy
privacyPolicy: {
title: 'Privacy Policy',
content: '<p>Add your privacy policy here.</p>'
// /register
register: {
// Page Elements
title: 'Register for an account',
submitBtn: 'Register',
// Form fields
username: 'Username',
usernameDesc: 'After you register your username, it can not be changed.',
displayName: 'Display Name',
displayNameDesc: 'This is the name which other users can see',
email: 'Email address',
emailDesc: 'We\'ll send a validation email to this address. Validation is required to complete
registration.',
password: 'Password',
passwordDesc: 'Passwords must contain at least 8 characters and have at least 3 of the
following: number, uppercase, lowercase, and special character.',
firstName: 'First name',
lastName: 'Last name',
company: 'Company',
uri: 'Website URL',
phone: 'Phone Number',
address1: 'Address Line 1',
address2: 'Address Line 2',
locality: 'City',
region: 'State, Province or Region',
postalCode: 'Zip Code',
countryCode: 'Country',
tos: 'I agree to the <a href="/terms-of-service">terms of service</a>.',
// Messages
errorTitle: 'Registration errors'
},
// /register/confirmation
registerConfirm: {
title: 'Email verified!',
signinBtn: 'Sign in',
},
// /register/submitted
registerSubmitted: {

// Page elements
title: 'You\'re almost there!</h1>',
subtitle: 'Just one more step to complete your registration.',
content: 'Please check your <strong>{{email}}</strong> email address for a link to verify your
account.',
resendMsg: 'Didn\'t get your confirmation email? Click the button below to resend it.',
resendBtn: 'Resend Confirmation Email',
// Messages
successMsg: 'Confirmation email has been sent again successfully',
errorMsg: 'You have reached the maximum number of tries.Your request cannot be proceeded
further'

},
// /signin
signin: {
// Page elements
title: 'Sign In',
submit: 'Sign In',
submitActive: 'Signing In...',
recover: ' Forgot your credentials? <a href="/lost-password">Recover your password</a> or <a
href="/lost-username">recover your username</a>.',
signup: 'Don\'t have an account? <a href="/register">Sign up</a>.',
// Form fields
username: 'Username',
password: 'Password',
// Message
errorTitle: 'Sign in errors'
},
// /signout
signout: {
title: 'Signed Out',
content: 'You have successfully signed out. Come back soon!'
},
// /terms
termsOfService: {
title: 'Terms of service',
content: '<p>Add your terms of service.</p>'
},
// /lost-username
usernameRecover: {
// Page elements
title: 'Recover your username',
content: 'Enter your email and we send you a link to recover your username.',
submitBtn: 'Recover',
cancelBtn: 'Cancel',
// Form fields
email: 'Email address',
// Messages
errorTitle: 'There was an issue recovering your username'
},
// /lost-username/submitted
usernameRecoverSubmitted: {
title: 'Recover your username',
subtitle: 'Recovery request received!',
content: 'If an account matches the email <strong>{{email}}</strong>, you can receive an email
from us that contains the username associated with the address you entered.',
typo: 'Made a typo? <a href="/lost-username">Try again</a>.',
loginBtn: 'Go back to login'
}
});