diff --git a/lib/i18n/en.i18n.json b/lib/i18n/en.i18n.json index e0bdba7185..0ad3c21ddb 100644 --- a/lib/i18n/en.i18n.json +++ b/lib/i18n/en.i18n.json @@ -1,316 +1,221 @@ { - "configName": "Apinf", - "configTitle": "Build custom APIs. Fast.", - "configSubtitle": "Create custom API mashups, really quick.", - "masterLayout_sidebar_Menu": "Menu", - "masterLayout_sidebar_Analytics": "Analytics", - "masterLayout_sidebar_APIBackends": "API Backends", - "masterLayout_sidebar_AddAPIBackend": "Add API Backend", - "masterLayout_sidebar_ManageAPIBackends": "Manage API Backends", - "masterLayout_sidebar_Catalogue": "Catalogue", - "masterLayout_sidebar_Documentation": "Documentation", - "masterLayout_sidebar_DocumentationEditor": "Editor", - "masterLayout_sidebar_DocumentationViewer": "Viewer", - "masterLayout_sidebar_Users": "Users", - "signIn": "Sign In", - "signUp": "Sign Up", - "apiCatalogue": "API Catalogue", - "profile": "Profile", - "profile_apiKey_copyButtonText": "Copy API key", - "profile_apiKey_copySuccessful": "API key copied to clipboard.", - "profile_usernameIsTaken": "Username is already taken", - "profile_apiKeysHeader": "API Key(s)", - "profile_getUmbrellaApiKey": "Get API key for Umbrella", - "profile_apiKey": "API Key", - "profile_updatedSuccess": "Profile updated", - "account": "Account", - "signout": "Sign out", - "home_MainTitle": "APINF - API Management Platform", - "home_SecondaryTitle": "Building a bridge between API owners and users.", "Dashboard": "Dashboard", - "latestApiBackends_Heading": "Latest APIs", - "latestApiBackends_DateAdded": "Added %s", - "latestApiBackends_MoreInfo": "More info", - "latestApiBackends_NotFound": "Nothing found.", - "feature_Section_Heading1": "Are you an API user?", - "feature_Title1": "Discover APIs", - "feature_Title1_Text": "Find and bookmark useful APIs", - "feature_Title2": "Mix APIs", - "feature_Title2_Text": "Mix APIs from several sources (future)", - "feature_Title3": "Check API documentation", - "feature_Title3_Text": "Documentation viewer available, RAML planned", - "feature_Title4": "Track application usage", - "feature_Title4_Text": "View analytics for API calls from your application", - "feature_Section_Heading2": "Are you an API owner?", - "feature_Title5": "Publish your APIs", - "feature_Title5_Text": "Make your APIs easily available for developers", - "feature_Title6": "Manage your APIs", - "feature_Title6_Text": "Easily manage and configure your API endpoints and access control", - "feature_Title7": "Track your APIs", - "feature_Title7_Text": "View detailed analytics data for your APIs", - "feature_Title8": "Web-based", - "feature_Title8_Text": "Centralized management for hundreds of users", - "section1_Heading": "Getting started", - "section1_Text": "Just create an account and be on your way! The developer dashboard offers you a one stop location to discover APIs, track your application API usage, and more.", - "section1_Text_Extra": "Sign Up", - "section2_Heading": "Reach out to developers", - "section2_Text": "APInf provides you with a unified, simple interface for publishing your APIs to the developer community and performing complex API management tasks. It allows you to gain a better understanding of your API traffic.", - "section2_Text_Extra": "Contact Us", - "section3_Heading": "Completely open source", - "section3_Text": "APinf is powered by API Umbrella and builds a dashboard on top of the API Umbrella features. The solution is fully open source licensed with MIT. It is written in Meteor.js and D3. We like to collaborate, to listen to our users and want to encourage people to become contributors.", - "section3_Text_Extra": "Find us in ", - "section_ContactUs": "Contact Us", - "section_ContactUs_Text": "Contact us to ask anything.", - "settingsWizard_projectBranding": "Project Branding", - "settingsWizard_previousFirstSlide": "Previous", - "settingsWizard_saveAndNext": "Save and Next", - "settingsWizard_APIUmbrella_settings": "Settings for API Umbrella", - "settingsWizard_APIDocumentation_Editor": "Api Documentation Editor", - "settingsWizard_Mail": "Mail", - "settingsWizard_previousSecondSlide": "Previous", - "settingsWizard_Finish": "Finish", - "setupWizard_successMessage": "Settings saved", + "account": "Account", "account_details": "Account Details", - "delete_account": "Delete Account", - "delete_account_warn": "There's no coming back from this one", - "delete_account_warn2": "Are you sure you want to delete your account?", - "close": "Close", - "change_pswd": "Change Password", - "profile_Header": "Profile", - "profile_UpdateButton": "Update", - "profile_setUsername": "Please set your username.", - "profile_usernameInvalid": "Username must be 3-15 alphanumeric characters. Underscore and hyphens are allowed.", - "profile_usernameIsTaken": "User name already exists. Enter another user name.", - "import_ApiConfiguration_Title": "Import API Configuration", - "import_ApiConfiguration_File": "File:", - "import_ApiConfiguration_Drop": "Drop file to here", - "import_ApiConfiguration_Preview": "Preview:", - "import_ApiConfiguration_Upload": "Upload", - "import_ApiDocumentation_Title": "Upload documentation", - "import_ApiDocumentation_File": "Documentation Configuration File", - "manage_ApiBackends_Title": "My managed APIs", - "manage_ApiBackends_Rewrite": "Rewrite to", - "manage_ApiBackends_Matches": "URL Matches", - "manage_ApiBackends_Backend": "Backend:", - "manage_ApiBackends_Frontend": "Frontend:", - "manage_ApiBackends_View": "View", - "manage_ApiBackends_Edit": "Edit", - "manageApiBackends_deleteButton": "Delete", - "deleteApiBackendConfirmation_confirmDeleteNote": "NOTE:", + "addBackend_simple_backendInformation_helptext": "Enter the URL and port of the remote server. E.g. google.com:80", + "addBackend_simple_baseInformation_helptext": "Enter a name to identify this API.", + "addBackend_simple_prefixInformation_helptext": "Enter frontend and backend paths, starting with '/'", + "apiBackend_Status_Checking": "Checking API status. Hold on...", "apiBackend_Status_Title": "Status", "apiBackend_Status_Updated": "Updated:", - "apiBackend_Status_Checking": "Checking API status. Hold on...", - "view_ApiBackend_Title": "View API backend", - "view_ApiBackend_Servers": "Servers", - "view_ApiBackend_Backend": "Backend", - "view_ApiBackend_Frontend": "Frontend", - "view_ApiBackend_Matchers": "URL Matchers", - "view_ApiBackend_Backend_Prefix": "Backend prefix", - "view_ApiBackend_Frontend_Prefix": "Frontend prefix", - "view_ApiBackend_Export_Title": "Export API configurations", - "view_ApiBackend_ExportJson": "Export .json", - "view_ApiBackend_ExportYaml": "Export .yaml", - "view_ApiBackend_Metadata_Title": "Metadata", - "view_ApiBackend_Metadata_NotFound": "No metadata found.", - "view_ApiBackend_Metadata_Organization_title": "Organization", - "view_ApiBackend_Metadata_Contact_title": "Contact", - "view_ApiBackend_Metadata_Contact_phone": "Phone", - "view_ApiBackend_Metadata_Contact_email": "email", - "view_ApiBackend_Metadata_Service_title": "Service", - "view_ApiBackend_Metadata_Service_validSince": "Valid since", - "view_ApiBackend_Metadata_Service_validUntil": "Valid until", - "view_ApiBackend_Metadata_Service_serviceLevelAgreement": "Service level agreement", "apiBackend_Usage_Instructions_Headline": "Make API calls to:", "apiBackend_Usage_Instructions_Note": "Note:", "apiBackend_Usage_Instructions_Note_Text": "You can find your API Key on your profile page.", "apiBackend_Usage_Instructions_Profile_Page_Link": "View profile.", "apiBackends_Add_API_Title": "Add API", - "apiBackends_Edit_API_Title": "Edit API", - "deleteApiBackendConfirmation_header": "Delete API", - "apiBackends_Title_Help": "API's name", - "apiBackends_Backend_Title": "Backend", + "apiBackends_AdvancedRequestsRewriting": "Advanced Requests Rewriting", + "apiBackends_AdvancedRequestsRewriting_Help": "Modify the incoming requests made to the Umbrella front_end before they are passed on to your API backend", + "apiBackends_AdvancedSettings": "Advanced Settings", "apiBackends_Backend_Help": "Define the server where the API is hosted. Multiple servers can be defined to perform load balancing.", - "apiBackends_Host_Title": "Host", - "apiBackends_HostRewrite": "rewrite to", - "apiBackends_Matching_Title": "Matching URL Prefixes", - "apiBackends_Matching_Title_Help": "What URL prefixes should be routed to this backend?", + "apiBackends_Backend_Title": "Backend", "apiBackends_DocumentationTitle": "Documentation", "apiBackends_Documentation_Link": "Link to documentation", + "apiBackends_Edit_API_Title": "Edit API", "apiBackends_GlobalRequestSettings_Title": "Global Request Settings", - "apiBackends_AdvancedRequestsRewriting": "Advanced Requests Rewriting", - "apiBackends_AdvancedRequestsRewriting_Help": "Modify the incoming requests made to the Umbrella front_end before they are passed on to your API backend", - "apiBackends_AdvancedSettings": "Advanced Settings", + "apiBackends_HostRewrite": "rewrite to", + "apiBackends_Host_Title": "Host", + "apiBackends_Matching_Title": "Matching URL Prefixes", + "apiBackends_Matching_Title_Help": "What URL prefixes should be routed to this backend?", "apiBackends_Submit": "Submit", - "editApiMetadata_editApiMetadataForm_button": "Edit API Metadata", - "editApiMetadata_editApiMetadataForm_title": "Edit API Metadata", - "addBackend_simple_baseInformation_helptext": "Enter a name to identify this API.", - "addBackend_simple_backendInformation_helptext": "Enter the URL and port of the remote server. E.g. google.com:80", - "addBackend_simple_prefixInformation_helptext": "Enter frontend and backend paths, starting with '/'", - "bookmarks_Title": "Your bookmarked APIs", - "bookmarks_Name": "Name:", + "apiBackends_Title_Help": "API's name", + "apiBacklogForm_addBacklogItem_button": "Add backlog item", + "apiBacklogItem_editBacklogItem-button": "Edit", + "apiBacklogItem_removeBacklogItem-button": "Remove", + "apiBacklogList_noApiBacklogItemsFound": "No backlog items found for this API.", + "apiBacklog_mainTitle": "Backlog", + "apiCatalogue": "API Catalogue", + "apiDocumentationEditor_notAvailable": "API documentation editor is not available.", + "apiDocumentationSelect_noApiDocumentation": "No API documentations found.", + "apiLogo_resumable_acceptedExtensions": "Only .jpg, .jpeg, .png, .gif are accepted.", + "apiLogo_resumable_successfully_uploaded": "Logo successfully uploaded!", + "api_backend_rating_anonymous": "Please log in to vote.", + "apinf_usernotloggedin_error": "Could not find logged in user.", "bookmarks_Backend": "Backend host:", - "favourite_Remove": "Remove bookmark", - "favourite_Add": "Add bookmark", + "bookmarks_Name": "Name:", + "bookmarks_Title": "Your bookmarked APIs", + "catalogue-AverageRating-Tooltip": "Average Rating", + "catalogue-Bookmark-Tooltip_NonUser": "Number of bookmarks. Sign in to bookmark.", + "catalogue-Bookmark-Tooltip_User": "Bookmark API", + "catalogueGrid-addedBy": "added by", + "catalogueTable-added": "Added", + "catalogueTable-addedBy": "Added by", + "catalogue_FilterButtons_My_APIs": "My APIs", + "catalogue_FilterButtons_My_Bookmarks": "My Bookmarks", + "catalogue_FilterButtons_Show_All": "Show All", "catalogue_Title": "API Catalog", "catalogue_notRated": "Not rated", - "api_backend_rating_anonymous": "Please log in to vote.", - "feedback_submitted_by": "submitted by", - "feedback_main_title": "Feedback and report messages", - "feedback_view_button": "View", - "feedback_no_feedback": "No feedback, yet.", - "feedback_remove_button": "Remove", - "feedback_feedbackForm_button": "Send feedback", - "feedback_feedbackForm_title": "Send feedback or report a problem", - "feedback_feedbackForm_description": "We welcome problem reports, feature ideas and general comments.", - "searchField_button": "Search", - "searchField_placeholder": "Search...", - "searchPage_pageHeader": "Search APIs", - "searchPage_searchResultsHeader": "Search results", - "searchPage_noResults": "Nothing found.", - "searchPage_addedPrefix": "Added", - "searchPage_searchForm_placeholderText": "Search...", - "searchPage_searchForm_helpText": "Start typing your query for live search results.", - "esData_notFound": "There are no API usage statistics available.", - "requestsOverTimeChart_Title": "API Request Timeline", - "requestsOverTimeChart_ShowingRecordsCount": "Showing records", - "requestsOverTimeChart_ShowingRecordsCount_Of": "of", - "statusCodeCountsChart_Title": "HTTP Status Codes", - "responseTimeDistributionChart_Title": "API Response Time", - "dataTable_Title": "Analytics data", - "dataTable_TimeStamp": "Date", + "change_pswd": "Change Password", + "close": "Close", + "configName": "Apinf", + "configSubtitle": "Create custom API mashups, really quick.", + "configTitle": "Build custom APIs. Fast.", + "dataTable_NextPage": "Next", + "dataTable_PrevPage": "Previous", "dataTable_RequestCountry": "Country", - "dataTable_RequestPath": "Path", "dataTable_RequestIP": "IP", + "dataTable_RequestPath": "Path", "dataTable_ResponseTime": "Response time (ms)", - "dataTable_NextPage": "Next", - "dataTable_PrevPage": "Previous", - "view_ApiBackend_Details_Title": "Details", - "view_ApiBackend_Details_editButtonText": "Edit API Settings", - "viewApiBackendDetails_deleteButton": "Delete", - "deleteApiBackendConfirmation_deleteButton":"Delete", - "deleteApiBackendConfirmation_CancelButton":"Cancel", - "deleteApiBackendConfirmation_confirmDeleteMessage": "Are you sure you want to delete", - "view_ApiBackend_Export_Title": "Export", + "dataTable_TimeStamp": "Date", + "dataTable_Title": "Analytics data", + "deleteApiBackendConfirmation_CancelButton": "Cancel", "deleteApiBackendConfirmation_confirmDeleteInformation": "This action cannot be undone! The API Backend and all its related information, i.e. metadata, documentation, API backlog items and feedback will be removed.", - "apiBacklog_mainTitle": "Backlog", - "apiBacklogForm_addBacklogItem_button": "Add backlog item", - "apiBacklogList_noApiBacklogItemsFound": "No backlog items found for this API.", - "apiBacklogItem_removeBacklogItem-button": "Remove", - "apiBacklogItem_editBacklogItem-button": "Edit", - "statusCheckTitle": "Status", - "statusCheckUpdated": "Updated:", - "statusCheckJustNow": "Just now", - "notAuthorized_Title": "Not Authorized", - "notAuthorized_Message": "You are not authorized to access this page. Please ensure you are logged in.", - "notAuthorized_Return_Message_Part1": "You may", - "notAuthorized_Return_Message_Part2": "return to a previous page", - "notFound_Title": "Oops! Page not found.", - "notFound_Message_Part1": "We could not find the page you were looking for.", - "notFound_Message_Part2": "Return to a previous page.", + "deleteApiBackendConfirmation_confirmDeleteMessage": "Are you sure you want to delete", + "deleteApiBackendConfirmation_confirmDeleteNote": "NOTE:", + "deleteApiBackendConfirmation_deleteButton": "Delete", + "deleteApiBackendConfirmation_header": "Delete API", + "delete_account": "Delete Account", + "delete_account_warn": "There's no coming back from this one", + "delete_account_warn2": "Are you sure you want to delete your account?", + "documentation_APICall_Warning_Message": "API calls (PUT, POST, or DELETE) from Swagger are real calls.", + "documentation_APICall_Warning_Title": "Warning!", + "documentation_Link_Title": "Link", + "documentation_No_Link_Manager_Message": "You can add one using Manage API feature.", + "documentation_No_Link_Message": "No documentation link is available.", + "documentation_No_Swagger_Manager_Message": "You can add one using Manage API feature.", + "documentation_No_Swagger_Message": "No swagger document is available.", + "documentation_Title": "Documentation", + "documentation_Viewer_Title": "Viewer", + "editApiBackendForm-uploadLogo": "Upload logo", + "editApiMetadata_editApiMetadataForm_button": "Edit API Metadata", + "editApiMetadata_editApiMetadataForm_title": "Edit API Metadata", + "editApi_hints_api_balance_algorithm": "In case you have provided multiple Front-end : Back-end host pairs, choose the balancing algorithm using which umbrella should forward the requests to your api backend.", + "editApi_hints_api_key_verification_level": "Choose 'required' if API key is required to access your API", "editApi_hints_api_name": "A name that describes your API", - "editApi_hints_backend_protocol": "Choose the protocol used by your API (e.g. http or https)", - "editApi_hints_backend_port": "Choose port for the backend host", - "editApi_hints_servers": "URL of the server that hosts the API.

The port on the server which exposes your API to internet.

You can add multiple servers if you want us to perform load balancing on your incoming requests", + "editApi_hints_append_query_string": "Add the parameters required by your API in key1=value1&key2=value2 format.
This place is best to add those parameters that is not mandatory for your API-users but your API needs them for providing meaningful data.", "editApi_hints_backend_host": "Server where your API is hosted.", + "editApi_hints_backend_port": "Choose port for the backend host", + "editApi_hints_backend_protocol": "Choose the protocol used by your API (e.g. http or https)", "editApi_hints_frontend_host": "Server where Umbrella is hosted.

If API Umbrella installed locally, enter localhost as your Backend host.", - "editApi_hints_url_matches": "We recommend to have a unique URL Front-end prefix for your API so that it does not conflict with other existing APIs.
Apart from that, you can also segregate different sections of your API with different prefixes.
All the requests made to the 'Front-end host / Front-end prefix' will be re-written to 'Backend host / Backend prefix'

Frontend prefix: A prefix for your API, recognized by the Umbrella, e.g. /my_dev_api/

Backend prefix: Usually a part of your API's url, helpful to shorten the URL used for accessing your API, e.g. /apiv2/staging/experimental OR something as simple as '/'.", - "editApi_hints_importApiDocumentation": "If your documentation exists but is not available online, you can host it on APINF.
Upload your documentation in Swagger format here.", - "editApi_hints_append_query_string": "Add the parameters required by your API in key1=value1&key2=value2 format.
This place is best to add those parameters that is not mandatory for your API-users but your API needs them for providing meaningful data.", - "editApi_hints_set_headers": "If your API requires some specific headers to be set, they should be added here", "editApi_hints_http_basic_auth": "Does your api need a username and password for access? If yes, they must be specified here.", + "editApi_hints_importApiDocumentation": "If your documentation exists but is not available online, you can host it on APINF.
Upload your documentation in Swagger format here.", "editApi_hints_require_https": "Choose 'required' if HTTPS is mandatory for accessing your apis.", - "editApi_hints_api_key_verification_level": "Choose 'required' if API key is required to access your API", - "editApi_hints_api_balance_algorithm": "In case you have provided multiple Front-end : Back-end host pairs, choose the balancing algorithm using which umbrella should forward the requests to your api backend.", + "editApi_hints_servers": "URL of the server that hosts the API.

The port on the server which exposes your API to internet.

You can add multiple servers if you want us to perform load balancing on your incoming requests", + "editApi_hints_set_headers": "If your API requires some specific headers to be set, they should be added here", "editApi_hints_settings": "Define header values that will be set in the response regardless of whether the header is already set in the response.

For example, to force CORS headers on all responses:

'Access-Control-Allow-Origin: *'", - "editApiBackendForm-uploadLogo": "Upload logo", - "uploadApiLogoButton": "Upload logo", - "apiDocumentationSelect_noApiDocumentation": "No API documentations found.", - "flagApiSchema_inappropriateText": "Inappropriate", - "flagApiSchema_DefunctText": "Defunct", - "flagApiModal_titleText": "Flag API Backend", - "flagApiModal_saveButton": "Save", + "editApi_hints_url_matches": "We recommend to have a unique URL Front-end prefix for your API so that it does not conflict with other existing APIs.
Apart from that, you can also segregate different sections of your API with different prefixes.
All the requests made to the 'Front-end host / Front-end prefix' will be re-written to 'Backend host / Backend prefix'

Frontend prefix: A prefix for your API, recognized by the Umbrella, e.g. /my_dev_api/

Backend prefix: Usually a part of your API's url, helpful to shorten the URL used for accessing your API, e.g. /apiv2/staging/experimental OR something as simple as '/'.", + "esData_notFound": "There are no API usage statistics available.", + "favourite_Add": "Add bookmark", + "favourite_Remove": "Remove bookmark", + "feature_Section_Heading1": "Are you an API user?", + "feature_Section_Heading2": "Are you an API owner?", + "feature_Title1": "Discover APIs", + "feature_Title1_Text": "Find and bookmark useful APIs", + "feature_Title2": "Mix APIs", + "feature_Title2_Text": "Mix APIs from several sources (future)", + "feature_Title3": "Check API documentation", + "feature_Title3_Text": "Documentation viewer available, RAML planned", + "feature_Title4": "Track application usage", + "feature_Title4_Text": "View analytics for API calls from your application", + "feature_Title5": "Publish your APIs", + "feature_Title5_Text": "Make your APIs easily available for developers", + "feature_Title6": "Manage your APIs", + "feature_Title6_Text": "Easily manage and configure your API endpoints and access control", + "feature_Title7": "Track your APIs", + "feature_Title7_Text": "View detailed analytics data for your APIs", + "feature_Title8": "Web-based", + "feature_Title8_Text": "Centralized management for hundreds of users", + "feedback_feedbackForm_button": "Send feedback", + "feedback_feedbackForm_description": "We welcome problem reports, feature ideas and general comments.", + "feedback_feedbackForm_title": "Send feedback or report a problem", + "feedback_main_title": "Feedback and report messages", + "feedback_no_feedback": "No feedback, yet.", + "feedback_remove_button": "Remove", + "feedback_submitted_by": "submitted by", + "feedback_view_button": "View", + "flagApiButton_buttonText": "Flag", + "flagApiButton_buttonText_active": "Flagged", "flagApiModal_cancelButton": "Cancel", - "flagApiModal_removeButton": "Remove flag", "flagApiModal_removeApiFlag_insertMessage": "API has been successfully flagged.", - "flagApiModal_removeApiFlag_updateMessage": "API flag info has been successfully updated.", "flagApiModal_removeApiFlag_successMessage": "Flag has been successfully removed from API.", - "flagApiButton_buttonText": "Flag", - "flagApiButton_buttonText_active": "Flagged", - "documentation_Title": "Documentation", - "documentation_Link_Title": "Link", - "documentation_Viewer_Title": "Viewer", - "documentation_No_Link_Message": "No documentation link is available.", - "documentation_No_Link_Manager_Message": "You can add one using Manage API feature.", - "documentation_No_Swagger_Message": "No swagger document is available.", - "documentation_No_Swagger_Manager_Message": "You can add one using Manage API feature.", - "documentation_APICall_Warning_Title": "Warning!", - "documentation_APICall_Warning_Message": "API calls (PUT, POST, or DELETE) from Swagger are real calls.", - "manageApiDocumentationModal_Title": "API Documentation", - "manageApiDocumentationModal_FileUpload_Title": "Documentation File", + "flagApiModal_removeApiFlag_updateMessage": "API flag info has been successfully updated.", + "flagApiModal_removeButton": "Remove flag", + "flagApiModal_saveButton": "Save", + "flagApiModal_titleText": "Flag API Backend", + "flagApiSchema_DefunctText": "Defunct", + "flagApiSchema_inappropriateText": "Inappropriate", + "home_MainTitle": "APINF - API Management Platform", + "home_SecondaryTitle": "Building a bridge between API owners and users.", + "import_ApiConfiguration_Drop": "Drop file to here", + "import_ApiConfiguration_File": "File:", + "import_ApiConfiguration_Preview": "Preview:", + "import_ApiConfiguration_Title": "Import API Configuration", + "import_ApiConfiguration_Upload": "Upload", + "import_ApiDocumentation_File": "Documentation Configuration File", + "import_ApiDocumentation_Title": "Upload documentation", + "latestApiBackends_DateAdded": "Added %s", + "latestApiBackends_Heading": "Latest APIs", + "latestApiBackends_MoreInfo": "More info", + "latestApiBackends_NotFound": "Nothing found.", + "manageApiBackends_deleteButton": "Delete", "manageApiDocumentationModalUploadButton": "Choose file", "manageApiDocumentationModal_AddedFile_Message": "Documentation file successfully uploaded!", - "manageApiDocumentationModal_FileUpload_Button": "Choose file", + "manageApiDocumentationModal_CreateDocumentation_CancelButton": "Cancel", + "manageApiDocumentationModal_CreateDocumentation_SaveButton": "Save", + "manageApiDocumentationModal_CreateDocumentation_Title": "Create documentation file", "manageApiDocumentationModal_DeletedFile_ConfirmationMessage": "Are you sure you want to remove documentation file?", "manageApiDocumentationModal_DeletedFile_Message": "Documentation file successfully deleted!", - "manageApiDocumentationModal_SizeLimit_Message": "File size limit 10MB", + "manageApiDocumentationModal_DocumentationLink_Title": "Link to external documentation resource", "manageApiDocumentationModal_FileType_Message": "Only YAML (YML) and JSON file types are accepted.", + "manageApiDocumentationModal_FileUpload_Button": "Choose file", + "manageApiDocumentationModal_FileUpload_Title": "Documentation File", + "manageApiDocumentationModal_LinkField_Updated_Message": "Documentation link successfully updated!", + "manageApiDocumentationModal_SizeLimit_Message": "File size limit 10MB", + "manageApiDocumentationModal_Title": "API Documentation", + "manageApiDocumentationModal_hints_createApiDocumentation": "If you don't have a documentation file, you can create one and then upload it.", "manageApiDocumentationModal_hints_documentation_link": "Link of the wiki / github page / web resource where the documentation of your API is located", "manageApiDocumentationModal_hints_uploadApiDocumentation": "You can also choose to create a new documentation for your APIs using swagger at our own server", - "manageApiDocumentationModal_hints_createApiDocumentation": "If you don't have a documentation file, you can create one and then upload it.", - "manageApiDocumentationModal_LinkField_Updated_Message": "Documentation link successfully updated!", - "manageApiDocumentationModal_CreateDocumentation_Title": "Create documentation file", - "manageApiDocumentationModal_CreateDocumentation_SaveButton": "Save", - "manageApiDocumentationModal_CreateDocumentation_CancelButton": "Cancel", - "manageApiDocumentationModal_DocumentationLink_Title": "Link to external documentation resource", - "catalogueTable-addedBy": "Added by", - "catalogueTable-added": "Added", - "catalogueGrid-addedBy": "added by", - "apiLogo_resumable_acceptedExtensions": "Only .jpg, .jpeg, .png, .gif are accepted.", - "apiLogo_resumable_successfully_uploaded": "Logo successfully uploaded!", - "uploadApiLogo_successfully_deleted": "Logo successfully deleted!", - "uploadApiLogo_confirm_delete": "Are you sure you want to delete this logo?", - "catalogue_FilterButtons_Show_All": "Show All", - "catalogue_FilterButtons_My_APIs": "My APIs", - "catalogue_FilterButtons_My_Bookmarks": "My Bookmarks", - "catalogue-AverageRating-Tooltip": "Average Rating", - "catalogue-Bookmark-Tooltip_User": "Bookmark API", - "catalogue-Bookmark-Tooltip_NonUser": "Number of bookmarks. Sign in to bookmark.", + "manageApiDocumentationModal_openDocumentationEditor": "Open API documentation editor", + "manage_ApiBackends_Backend": "Backend:", + "manage_ApiBackends_Edit": "Edit", + "manage_ApiBackends_Frontend": "Frontend:", + "manage_ApiBackends_Matches": "URL Matches", + "manage_ApiBackends_Rewrite": "Rewrite to", + "manage_ApiBackends_Title": "My managed APIs", + "manage_ApiBackends_View": "View", + "masterLayout_sidebar_APIBackends": "API Backends", + "masterLayout_sidebar_AddAPIBackend": "Add API Backend", + "masterLayout_sidebar_Analytics": "Analytics", + "masterLayout_sidebar_Catalogue": "Catalogue", + "masterLayout_sidebar_Documentation": "Documentation", + "masterLayout_sidebar_DocumentationEditor": "Editor", + "masterLayout_sidebar_DocumentationViewer": "Viewer", + "masterLayout_sidebar_ManageAPIBackends": "Manage API Backends", + "masterLayout_sidebar_Menu": "Menu", + "masterLayout_sidebar_Users": "Users", + "notAuthorized_Message": "You are not authorized to access this page. Please ensure you are logged in.", + "notAuthorized_Return_Message_Part1": "You may", + "notAuthorized_Return_Message_Part2": "return to a previous page", + "notAuthorized_Title": "Not Authorized", + "notFound_Message_Part1": "We could not find the page you were looking for.", + "notFound_Message_Part2": "Return to a previous page.", + "notFound_Title": "Oops! Page not found.", + "profile": "Profile", + "profile_Header": "Profile", + "profile_UpdateButton": "Update", + "profile_apiKey": "API Key", + "profile_apiKey_copyButtonText": "Copy API key", + "profile_apiKey_copySuccessful": "API key copied to clipboard.", + "profile_apiKeysHeader": "API Key(s)", + "profile_getUmbrellaApiKey": "Get API key for Umbrella", + "profile_setUsername": "Please set your username.", + "profile_updatedSuccess": "Profile updated", + "profile_usernameInvalid": "Username must be 3-15 alphanumeric characters. Underscore and hyphens are allowed.", + "profile_usernameIsTaken": "User name already exists. Enter another user name.", + "requestsOverTimeChart_ShowingRecordsCount": "Showing records", + "requestsOverTimeChart_ShowingRecordsCount_Of": "of", + "requestsOverTimeChart_Title": "API Request Timeline", + "responseTimeDistributionChart_Title": "API Response Time", "schemas": { - "apiWizard_baseInformation": { - "name": { - "label": "Name", - "placeholder": "Enter a name for this API Backend" - }, - "description": { - "label": "Description", - "placeholder": "Describe this API Backend" - } - }, - "apiWizard_backendInformation": { - "backend_protocol": { - "label": "Protocol" - }, - "backend_host": { - "label": "Host", - "placeholder": "Enter the remote host name for this API backend" - }, - "backend_port": { - "label": "Port" - } - }, - "apiWizard_prefixesInformation": { - "url_matches": { - "label": "URL Matching strings", - "frontend_prefix": { - "label": "Frontend prefix", - "placeholder": "Enter a string to use as the path to access this API Backend" - }, - "backend_prefix": { - "label": "Backend prefix", - "placeholder": "Enter a string to be added to each backend request" - } - } - }, "apiMetadata": { "organization": { "label": "Organization", @@ -351,16 +256,109 @@ "label": "Service Level Agreement" } } + }, + "apiWizard_backendInformation": { + "backend_protocol": { + "label": "Protocol" + }, + "backend_host": { + "label": "Host", + "placeholder": "Enter the remote host name for this API backend" + }, + "backend_port": { + "label": "Port" + } + }, + "apiWizard_baseInformation": { + "name": { + "label": "Name", + "placeholder": "Enter a name for this API Backend" + }, + "description": { + "label": "Description", + "placeholder": "Describe this API Backend" + } + }, + "apiWizard_prefixesInformation": { + "url_matches": { + "label": "URL Matching strings", + "frontend_prefix": { + "label": "Frontend prefix", + "placeholder": "Enter a string to use as the path to access this API Backend" + }, + "backend_prefix": { + "label": "Backend prefix", + "placeholder": "Enter a string to be added to each backend request" + } + } } }, + "searchField_button": "Search", + "searchField_placeholder": "Search...", + "searchPage_addedPrefix": "Added", + "searchPage_noResults": "Nothing found.", + "searchPage_pageHeader": "Search APIs", + "searchPage_searchForm_helpText": "Start typing your query for live search results.", + "searchPage_searchForm_placeholderText": "Search...", + "searchPage_searchResultsHeader": "Search results", + "section1_Heading": "Getting started", + "section1_Text": "Just create an account and be on your way! The developer dashboard offers you a one stop location to discover APIs, track your application API usage, and more.", + "section1_Text_Extra": "Sign Up", + "section2_Heading": "Reach out to developers", + "section2_Text": "APInf provides you with a unified, simple interface for publishing your APIs to the developer community and performing complex API management tasks. It allows you to gain a better understanding of your API traffic.", + "section2_Text_Extra": "Contact Us", + "section3_Heading": "Completely open source", + "section3_Text": "APinf is powered by API Umbrella and builds a dashboard on top of the API Umbrella features. The solution is fully open source licensed with MIT. It is written in Meteor.js and D3. We like to collaborate, to listen to our users and want to encourage people to become contributors.", + "section3_Text_Extra": "Find us in ", + "section_ContactUs": "Contact Us", + "section_ContactUs_Text": "Contact us to ask anything.", + "settingsWizard_APIDocumentation_Editor": "Api Documentation Editor", + "settingsWizard_APIUmbrella_settings": "Settings for API Umbrella", + "settingsWizard_Finish": "Finish", + "settingsWizard_Mail": "Mail", + "settingsWizard_previousFirstSlide": "Previous", + "settingsWizard_previousSecondSlide": "Previous", + "settingsWizard_projectBranding": "Project Branding", + "settingsWizard_saveAndNext": "Save and Next", + "setupWizard_successMessage": "Settings saved", + "signIn": "Sign In", + "signUp": "Sign Up", + "signout": "Sign out", + "statusCheckJustNow": "Just now", + "statusCheckTitle": "Status", + "statusCheckUpdated": "Updated:", + "statusCodeCountsChart_Title": "HTTP Status Codes", + "umbrella_createuser_error": "Failed to create user on API Umbrella.", + "umbrella_notdefined_error": "API Umbrella not defined.", + "uploadApiLogoButton": "Upload logo", + "uploadApiLogo_confirm_delete": "Are you sure you want to delete this logo?", + "uploadApiLogo_successfully_deleted": "Logo successfully deleted!", + "viewApiBackendDetails_deleteButton": "Delete", + "viewApiBackendStatus_statusMessage_ClientError": "Client error.", "viewApiBackendStatus_statusMessage_ErrorCodeText": "Status code:", - "viewApiBackendStatus_statusMessage_Success": "API is operating normally.", "viewApiBackendStatus_statusMessage_RedirectError": "Redirection.", - "viewApiBackendStatus_statusMessage_ClientError": "Client error.", "viewApiBackendStatus_statusMessage_ServerError": "Server error.", - "apiDocumentationEditor_notAvailable": "API documentation editor is not available.", - "manageApiDocumentationModal_openDocumentationEditor": "Open API documentation editor", - "umbrella_createuser_error": "Failed to create user on API Umbrella.", - "umbrella_notdefined_error": "API Umbrella not defined.", - "apinf_usernotloggedin_error": "Could not find logged in user." + "viewApiBackendStatus_statusMessage_Success": "API is operating normally.", + "view_ApiBackend_Backend": "Backend", + "view_ApiBackend_Backend_Prefix": "Backend prefix", + "view_ApiBackend_Details_Title": "Details", + "view_ApiBackend_Details_editButtonText": "Edit API Settings", + "view_ApiBackend_ExportJson": "Export .json", + "view_ApiBackend_ExportYaml": "Export .yaml", + "view_ApiBackend_Export_Title": "Export", + "view_ApiBackend_Frontend": "Frontend", + "view_ApiBackend_Frontend_Prefix": "Frontend prefix", + "view_ApiBackend_Matchers": "URL Matchers", + "view_ApiBackend_Metadata_Contact_email": "email", + "view_ApiBackend_Metadata_Contact_phone": "Phone", + "view_ApiBackend_Metadata_Contact_title": "Contact", + "view_ApiBackend_Metadata_NotFound": "No metadata found.", + "view_ApiBackend_Metadata_Organization_title": "Organization", + "view_ApiBackend_Metadata_Service_serviceLevelAgreement": "Service level agreement", + "view_ApiBackend_Metadata_Service_title": "Service", + "view_ApiBackend_Metadata_Service_validSince": "Valid since", + "view_ApiBackend_Metadata_Service_validUntil": "Valid until", + "view_ApiBackend_Metadata_Title": "Metadata", + "view_ApiBackend_Servers": "Servers", + "view_ApiBackend_Title": "View API backend" }