text: /*
   * Copyright 2014-2015 Hewlett-Packard Development Company, L.P.
   * Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License.
   */
  define([
      'js-whatever/js/substitution'
  ], function(substitution) {
      return substitution({
          'about.app.version': 'Version',
          'about.copyright': "BI for Human Information © Copyright 2014-2015 Hewlett-Packard Development Company, L.P.",
          'about.foss': 'FOSS Acknowledgements',
          'about.lib.name': 'Library Name',
          'about.lib.version': 'Version',
          'about.lib.licence': 'License',
          'about.search': 'Search',
          'about.tagLine': 'Handcrafted in Cambridge.',
          'about.versionString': '{0} commit {1}',
          'app.about': 'About',
          'app.backToSearch': 'Back to search',
          'app.cancel': 'Cancel',
          'app.delete': 'Delete',
          'app.from': 'From',
          'app.loading': 'Loading...',
          'app.logout': 'Logout',
          'app.name': 'HPE BI for Human Information',
          'app.name.split.firstLine': '',
          'app.name.split.secondLine': '',
          'app.ok': 'OK',
          'app.rename': 'Rename',
          'app.reset': 'Reset',
          'app.roles': 'Roles',
          'app.seeMore': 'See More',
          'app.seeLess': 'See Less',
          'app.search': 'Search',
          'app.searchPlaceholder': 'What do you want to find?',
          'app.settings': 'Settings',
          'app.unknown': 'Unknown',
          'app.until': 'Until',
          'app.user': 'User',
          'app.users': 'Users',
          'app.feature.search': 'Search',
          'app.feature.promotions': 'Promotions',
          'comparison.list.title.first': 'Exclusive to "{0}"',
          'comparison.list.title.both': 'Common to both',
          'comparison.list.title.second': 'Exclusive to "{0}"',
          'datepicker.language': 'en',
          'error.well.text': 'An error has occurred',
          'footer.click-to-hide': 'Collapse footer',
          'footer.click-to-show': 'Show more\u2026',
          'login.defaultLogin': 'Details for the default login can be found in your config.json file',
          'login.error.auth': 'Please check your username and password.',
          'login.error.connection': 'There was an error authenticating with your Community server. Please check your Community server is available.',
          'login.error.nonadmin': 'This user does not have admin permissions.',
          'login.important': 'Important',
          'login.infoDefaultLogin': 'This contains a default username (displayed below) and password.',
          'login.infoPasswordCopyPaste': 'You can copy and paste the password into the field below.',
          'login.infoSearchConfig': 'Using your favorite text editor, search config.json for "defaultLogin", in the "login" section.',
          'login.moreInfo': 'More',
          'login.newCredentials': 'Login with new credentials',
          'login.login': 'Login',
          'login.title': 'Login to {0}',
          'old.browser.title': 'Browser not supported',
          'old.browser.unsupported': 'It looks like your browser is not supported by this app. Some functionality may not work.',
          'placeholder.hostname': 'hostname',
          'placeholder.ip': 'IP',
          'placeholder.port': 'port',
          'search.alsoSearchingFor': 'Also searching for',
          'search.newTab.tooltip' : 'Create a new tab showing all documents',
          'search.compare': 'Compare',
          'search.compare.comparedSaved': 'Compare saved searches',
          'search.compare.selectedSearch': 'Selected: ',
          'search.compare.selectSearchToCompare': 'Choose another saved search to compare',
          'search.compare.error.default': 'An error occurred fetching comparison',
          'search.databases': 'Databases',
          'search.dates': 'Dates',
          'search.dates.timeInterval.CUSTOM': 'Custom',
          'search.dates.timeInterval.WEEK': 'Last Week',
          'search.dates.timeInterval.MONTH': 'Last Month',
          'search.dates.timeInterval.YEAR': 'Last Year',
          'search.dates.timeInterval.NEW': 'Since Last Search',
          'search.dates.timeInterval.new.description': 'Show results since you last used this filter or changed the search',
          'search.document.authors': 'Authors',
          'search.document.contentType': 'Content Type',
          'search.document.date': 'Date',
          'search.document.detail.open': 'Open',
          'search.document.detail.openOriginal': 'Open Original',
          'search.document.detail.tabs.authors': 'Authors',
          'search.document.detail.tabs.location': 'Location',
          'search.document.detail.tabs.location.latitude': 'Latitude',
          'search.document.detail.tabs.location.longitude': 'Longitude',
          'search.document.detail.tabs.metadata': 'Metadata',
          'search.document.detail.tabs.similarDocuments': 'Similar documents',
          'search.document.detail.tabs.similarDates': 'Similar dates',
          'search.document.detail.tabs.similarDates.pickMessage': 'Set a time window using the sliders',
          'search.document.detail.tabs.similarDates.after': 'After Document',
          'search.document.detail.tabs.similarDates.before': 'Before Document',
          'search.document.detail.tabs.similarDates.temporalSummaryHtml': 'Between <strong>{0}</strong> before and <strong>{1}</strong> after the document',
          'search.document.detail.tabs.similarSources': 'Similar sources',
          'search.document.detail.tabs.transcript': 'Transcript',
          'search.document.domain': 'Domain',
          'search.document.index': 'Index',
          'search.document.openInNewTab': 'Open in New Tab',
          'search.document.reference': 'Reference',
          'search.document.staticContent': 'Static Content',
          'search.document.summary': 'Summary',
          'search.document.title': 'Title',
          'search.document.thumbnail': 'Thumbnail',
          'search.document.url': 'URL',
          'search.document.weight': 'Weight',
          'search.error.results' : 'An error occurred retrieving results',
          'search.error.promotions' : 'An error occurred retrieving promotions',
          'search.error.relatedConcepts' : 'An error occurred retrieving related concepts',
          'search.error.parametric' : 'An error occurred retrieving additional filters',
          'search.filters': 'Filters',
          'search.indexes': 'Indexes',
          'search.indexes.all': 'All',
          'search.indexes.publicIndexes': 'Public Indexes',
          'search.indexes.privateIndexes': 'Private Indexes',
          'search.indexes.empty': 'Waiting for Indexes...',
          'search.newSearch': 'New Search',
          'search.noResults': 'No results found',
          'search.noMoreResults': 'No more results found',
          'search.parametricFields': 'Parametric Fields',
          'search.parametric.empty': 'No parametric fields found',
          'search.preview': 'Preview',
          'search.preview.previewMode': 'Preview Mode',
          'search.preview.mmap': 'Explore in MMAP',
          'search.preview.selectDocument': 'Select a document from the list to preview',
          'search.relatedConcepts': 'Related Concepts',
          'search.relatedConcepts.topResults.error': 'An error occurred fetching top results',
          'search.relatedConcepts.topResults.none': 'No top results found',
          'search.relatedConcepts.notLoading': 'The list of indexes has not yet been retrieved',
          'search.relatedConcepts.none': 'There are no related concepts',
          'search.results': 'results',
          'search.results.pagination.of': 'of',
          'search.results.pagination.showing': 'Showing',
          'search.results.pagination.to': 'to',
          'search.resultsSort': 'Sort',
          'search.resultsSort.date': 'by date',
          'search.resultsSort.relevance': 'by relevance',
          'search.resultsView.list': 'List',
          'search.resultsView.topic-map': 'Topic Map',
          'search.resultsView.sunburst': 'Sunburst',
          'search.resultsView.sunburst.error.noParametricValues': 'There are no parametric values to display for your current search',
          'search.resultsView.map': 'Map',
          'search.savedSearchControl.save': 'Save',
          'search.savedSearchControl.openEdit.create': 'Save Search',
          'search.savedSearchControl.openEdit.edit': 'Save As',
          'search.savedSearchControl.update': 'Save',
          'search.savedSearchControl.nameSearch': 'Name your search',
          'search.savedSearchControl.searchType.QUERY': 'Query',
          'search.savedSearchControl.searchType.SNAPSHOT': 'Snapshot',
          'search.savedSearchControl.cancelSave': 'Cancel',
          'search.savedSearchControl.error': 'Error saving search',
          'search.savedSearchControl.error.timeout': 'Timed out saving the search, try refining your query',
          'search.savedSearchControl.rename': 'Rename',
          'search.savedSearchControl.openAsSearch': 'Open as Query',
          'search.savedSearchControl.titleBlank': 'Title must not be blank',
          'search.savedSearchControl.nameAlreadyExists': 'Search with this name already exists',
          'search.snapshot.detail.dateCreated': 'Date Created',
          'search.snapshot.detail.resultCount': 'Result Count',
          'search.snapshot.detailTitle': 'Snapshot',
          'search.snapshot.restrictions.maxDate': 'Until Date',
          'search.snapshot.restrictions.minDate': 'From Date',
          'search.snapshot.restrictions.queryText': 'Query Text',
          'search.snapshot.restrictions.relatedConcepts': 'Also searching for',
          'search.snapshot.restrictionsTitle': 'Query Restrictions',
          'search.topicMap.clustering': 'Clustering Mode',
          'search.topicMap.empty': 'No topics found for this query',
          'search.topicMap.error': 'An error occurred retrieving topics for this search',
          'search.topicMap.occurrences': 'Occurrences of phrase',
          'search.topicMap.documents': 'Documents with phrase',
          'search.topicMap.relevance': 'Relevance',
          'search.topicMap.topics': 'Number of topics',
          'search.sunburst.title': 'Parametric Distribution',
          'search.sunburst.fieldPlaceholder.first': 'Select a field',
          'search.sunburst.fieldPlaceholder.second': 'Select a second field',
          'search.sunburst.noValue': 'No {0} value',
          'search.savedSearches': 'Searches',
          'search.savedSearches.confirm.deleteMessage': 'Are you sure you want to remove {0} saved search?',
          'search.savedSearches.confirm.deleteMessage.title': 'Delete saved search',
          'search.savedSearches.confirm.resetMessage': 'Are you sure you want to reset {0} saved search?',
          'search.savedSearches.confirm.resetMessage.title': 'Reset saved search',
          'search.savedSearches.deleteFailed': 'An error occurred deleting the saved search',
          'search.seeAllDocuments': 'See all documents',
          'search.selected': 'Selected',
          'search.similarDocuments': 'Similar documents',
          'search.similarDocuments.error': 'An error occurred fetching similar documents',
          'search.similarDocuments.none': 'No similar documents found',
          'search.spellCheck.showingResults': 'Showing results for',
          'search.spellCheck.searchFor': 'Search for',
          'settings.cancel': 'Cancel',
          'settings.cancel.message': 'All unsaved changes will be lost.',
          'settings.cancel.title': 'Revert settings?',
          'settings.close': 'Close',
          'settings.unload.confirm': 'You have unsaved settings!',
          'settings.adminUser': 'Admin User',
          'settings.adminUser.description': 'Configure the admin username and password for BI for Human Information.',
          'settings.community.description': "Community handles authentication for BI for Human Information. We recommend using a dedicated Community server for BI for Human Information and not using it for any other parts of your IDOL installation.  Your Community server will need an Agentstore server for data storage.",
          'settings.community.login.type': 'Login Type',
          'settings.community.login.fetchTypes': 'Test connection to retrieve available login types.',
          'settings.community.login.invalidType': 'You must test connection and choose a valid login type.',
          'settings.community.serverName': 'community',
          'settings.community.title': 'Community',
          'settings.content.description': 'Specify where your content is indexed.',
          'settings.content.title': 'Content',
          'settings.database': 'Database',
          'settings.databaseCheckbox': 'Use username for database name',
          'settings.description': "This page is for editing the BI for Human Information config file.  The config file location is stored in the Java system property {0}.  The current location is {1}.",
          'settings.iod.apiKey': 'API key',
          'settings.iod.application': 'Application',
          'settings.iod.domain': 'Domain',
          'settings.locale.title': 'Locale',
          'settings.locale.default': 'Default locale',
          'settings.logoutFromSettings': 'Logout from Settings',
          'settings.map': 'Mapping',
          'settings.map.attribution': 'Attribution',
          'settings.map.description': 'View location information. The tile server url should contain {x}, {y}, and {z} variables',
          'settings.map.disable': 'Disable Mapping',
          'settings.map.disabled': 'Mapping is disabled',
          'settings.map.enable': 'Enable Mapping',
          'settings.map.enabled': 'Mapping is enabled',
          'settings.map.loading': 'Loading...',
          'settings.map.url': 'Tile Server Url Template',
          'settings.mmap': 'MMAP',
          'settings.mmap.description': 'View rich media with MMAP',
          'settings.mmap.disable': 'Disable MMAP',
          'settings.mmap.disabled': 'MMAP is disabled',
          'settings.mmap.enable': 'Enable MMAP',
          'settings.mmap.enabled': 'MMAP is enabled',
          'settings.mmap.loading': 'Loading...',
          'settings.mmap.url': 'Url',
          'settings.password': 'Password',
          'settings.password.description': 'Password will be stored encrypted',
          'settings.password.redacted': '(redacted)',
          'settings.postgres.description': "PostgreSQL is an open-source SQL database server used by BI for Human Information for structured data storage.",
          'settings.postgres.flywayMigrationFromEmpty': 'When you save your changes, your database will be initialised for BI for Human Information.',
          'settings.postgres.flywayMigrationUpgrade': 'When you save your changes, your database will be upgraded for the current version of BI for Human Information.',
          'settings.postgres.title': "BI for Human Information PostgreSQL database",
          'settings.queryManipulation': 'Query Manipulation',
          'settings.queryManipulation.blacklist': 'Blacklist Name',
          'settings.queryManipulation.description': 'Enable query manipulation with QMS',
          'settings.queryManipulation.disable': 'Disable Query Manipulation',
          'settings.queryManipulation.disabled': 'Query Manipulation is disabled',
          'settings.queryManipulation.dictionary': 'Dictionary',
          'settings.queryManipulation.enable': 'Enable Query Manipulation',
          'settings.queryManipulation.enabled': 'Query Manipulation is enabled',
          'settings.queryManipulation.expandQuery': 'Expand Query',
          'settings.queryManipulation.index': 'Index',
          'settings.queryManipulation.loading': 'Loading...',
          'settings.queryManipulation.typeaheadMode': 'Typeahead Mode',
          'settings.requiredFields': 'required fields',
          'settings.restoreChanges': 'Revert Changes',
          'settings.retry': 'Retry Save',
          'settings.save': 'Save Changes',
          'settings.save.confirm': 'Are you sure you want to save this configuration?',
          'settings.save.confirm.title': 'Confirm Save',
          'settings.save.saving': 'Saving configuration. Please wait...',
          'settings.save.retypePassword': '(you may need to re-type your password)',
          'settings.save.success': 'Success!',
          'settings.save.success.message': 'Configuration has been saved.',
          'settings.save.errorThrown': 'Threw exception: ',
          'settings.save.failure': 'Error!',
          'settings.save.failure.validation.message': 'Validation error in',
          'settings.save.failure.and': 'and',
          'settings.save.failure.text': 'Would you like to retry?',
          'settings.save.unknown': 'Server returned error: ',
          'settings.test': 'Test Connection',
          'settings.test.ok': 'Connection ok',
          'settings.test.databaseBlank': 'Database must not be blank!',
          'settings.test.failed': 'Connection failed',
          'settings.test.failed.password': 'Connection failed (you may need to re-type your password)',
          'settings.test.hostBlank': 'Host name must not be blank!',
          'settings.test.passwordBlank': 'Password must not be blank!',
          'settings.test.portInvalid': 'Port must not be blank, and inside the range 1-65535 !',
          'settings.test.usernameBlank': 'Username must not be blank!',
          'settings.username': 'Username',
          'settings.view': 'View',
          'settings.view.connector': 'Connector',
          'settings.view.description': 'View documents by either a custom field, or using a connector',
          'settings.view.referenceFieldBlank': 'Reference Field must not be blank',
          'settings.view.referenceFieldLabel': 'Reference Field',
          'settings.view.referenceFieldPlaceholder': 'Enter Reference Field',
          'settings.view.viewingMode': 'Viewing Mode',
          'settings.CONNECTION_ERROR': 'An error occurred contacting the ACI server',
          'settings.FETCH_PORT_ERROR': "An error occurred fetching the details of the server's index and service ports",
          'settings.FETCH_SERVICE_PORT_ERROR': "An error occurred fetching the details of the server's service port",
          'settings.INCORRECT_SERVER_TYPE': 'Incorrect server type. Make sure you are using one of {0}',
          'settings.INDEX_PORT_ERROR': "An error occurred fetching the details of the server's index port",
          'settings.REQUIRED_FIELD_MISSING': 'One or more of the required fields is missing',
          'settings.REGULAR_EXPRESSION_MATCH_ERROR': 'The target server is of an incorrect type',
          'settings.SERVICE_AND_INDEX_PORT_ERROR': "The server's service or index ports could not be determined",
          'settings.SERVICE_PORT_ERROR': "The server's service port could not be determined",
          'users.username': 'Username',
          'users.password': 'Password',
          'users.admin': 'Admin',
          'users.noUsers': 'No users retrieved from Community.',
          'users.refresh': 'Refresh',
          'users.none': 'There are currently no admin users',
          'users.title': 'User Management',
          'users.useradmin': 'UserAdmin',
          'users.button.create': 'Create',
          'users.button.createUser': 'Create User',
          'users.button.cancel': 'Close',
          'users.create': 'Create New Users',
          'users.delete': 'Delete',
          'users.delete.text': 'Are you sure?',
          'users.delete.confirm': 'Confirm',
          'users.delete.cancel': 'Cancel',
          'users.info.done': 'Done!',
          'users.info.createdMessage': 'User {0} successfully created.',
          'users.info.deletedMessage': 'User {0} successfully deleted.',
          'users.info.error': 'Error!',
          'users.info.creationFailedMessage': 'New user profile creation failed.',
          'users.username.blank': 'Username must not be blank',
          'users.username.duplicate': 'User exists!',
          'users.username.password.match.error': 'Password confirmation failed.',
          'users.password.confirm': 'Confirm Password',
          'users.password.error': 'Password must not be blank',
          'users.select.level': 'Select User Level:',
          'users.serverError': 'Server returned error.',
          'users.tagline': 'Make sure you have a user with the UserAdmin role.  You can create additional users at any time after initial setup, as long as you have a UserAdmin account.',
          'users.admin.role.add': 'Create role',
          'users.admin.role.add.title': 'Admin Role required',
          'users.admin.role.add.description': 'This community server does not have an admin role; would you like to create one?',
          'wizard.last': 'Logout',
          'wizard.next': 'Next',
          'wizard.prev': 'Prev',
          'wizard.step.settings': 'Settings',
          'wizard.step.users': 'Users',
          'wizard.step.welcome': 'Welcome',
          'wizard.welcome': "Welcome to the BI for Human Information configuration wizard",
          'wizard.welcome.helper': "This wizard will help you set up BI for Human Information in two quick steps:",
          'wizard.welcome.step1': 'On the Settings page, configure your connection settings, then click Save',
          'wizard.welcome.step2': "On the Users page, create initial user accounts, then click Logout",
          'wizard.welcome.finish': 'After you complete the configuration wizard, you can start using BI for Human Information'
      });
  });
  