Translation Strings Reference
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 will be 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 will use.', 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 will do', uri: 'Website', oauthRedirectUri: 'Register OAuth 2.0 callback URL', usageModel: 'How many people do you anticipate will 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 will be 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 will do', uri: 'Website', oauthRedirectUri: 'Register OAuth 2.0 callback URL', usageModel: 'How many people do you anticipate will 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 will 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\'t be changed.', displayName: 'Display Name', displayNameDesc: 'This is the name which other users will 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 will 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 will 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' } });
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 will be 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 will use.',
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 will do',
uri: 'Website',
oauthRedirectUri: 'Register OAuth 2.0 callback URL',
usageModel: 'How many people do you anticipate will 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 will be 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 will do',
uri: 'Website',
oauthRedirectUri: 'Register OAuth 2.0 callback URL',
usageModel: 'How many people do you anticipate will 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 will 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\'t be changed.',
displayName: 'Display Name',
displayNameDesc: 'This is the name which other users will 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 will 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 will 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'
}
});