From 4f1a7458623aa7a4d1078ca12cd4a3fc6bb6595d Mon Sep 17 00:00:00 2001 From: "rohit.kodam" Date: Mon, 23 Dec 2024 12:56:34 +0530 Subject: [PATCH] Issue#000000:Updating Language Constants --- code/admin/language/en-GB/en-GB.com_api.ini | 171 ++++++++++---------- code/site/language/en-GB/en-GB.com_api.ini | 82 +++++----- 2 files changed, 127 insertions(+), 126 deletions(-) diff --git a/code/admin/language/en-GB/en-GB.com_api.ini b/code/admin/language/en-GB/en-GB.com_api.ini index 52fb7de..a099a4c 100644 --- a/code/admin/language/en-GB/en-GB.com_api.ini +++ b/code/admin/language/en-GB/en-GB.com_api.ini @@ -4,116 +4,117 @@ ; @link http://www.techjoomla.com ; Credits Name of persons who contributed from translation partners -COM_API="Api" -COM_API_COMPONENT_LABEL="Api" -COM_API_CONFIGURATION="Api Configuration" -COM_API_ACCESS_HEADING="Access" -COM_API_COMPONENT_DESC="Multi" -COM_API_COMPONENT_LABEL="Api" +COM_API="API" +COM_API_COMPONENT_LABEL="API" +COM_API_CONFIGURATION="API Configuration" +COM_API_ACCESS_HEADING="Access Management" +COM_API_COMPONENT_DESC="Multiple Configurations" +COM_API_COMPONENT_LABEL="API" ; Keys list view -COM_API_KEYS_SEARCH_FILTER="Search by API User, Domain or API Key" -COM_API_NO_MATCHING_RESULTS="No Matching Results" -COM_API_N_ITEMS_ARCHIVED="%d items successfully archived" -COM_API_N_ITEMS_ARCHIVED_1="%d item successfully archived" -COM_API_N_ITEMS_DELETED="%d items successfully deleted" -COM_API_N_ITEMS_DELETED_1="%d item successfully deleted" -COM_API_N_ITEMS_PUBLISHED="%d items successfully published" -COM_API_N_ITEMS_PUBLISHED_1="%d item successfully published" -COM_API_N_ITEMS_TRASHED="%d items successfully trashed" -COM_API_N_ITEMS_TRASHED_1="%d item successfully trashed" -COM_API_N_ITEMS_UNPUBLISHED="%d items successfully unpublished" -COM_API_N_ITEMS_UNPUBLISHED_1="%d item successfully unpublished" -COM_API_NO_ITEM_SELECTED="No items selected" -COM_API_SAVE_SUCCESS="Item successfully saved" -COM_API_ITEM_ID_SELECT_LABEL="Select the item ID" -COM_API_ITEM_ID_SELECT_LABEL_FORM="Select the Item ID to Edit (Set up as 0 if you want to set up as add form)" +COM_API_KEYS_SEARCH_FILTER="Search by API User, Domain, or API Key" +COM_API_NO_MATCHING_RESULTS="No matching results found" +COM_API_N_ITEMS_ARCHIVED="%d items have been successfully archived" +COM_API_N_ITEMS_ARCHIVED_1="%d item has been successfully archived" +COM_API_N_ITEMS_DELETED="%d items have been successfully deleted" +COM_API_N_ITEMS_DELETED_1="%d item has been successfully deleted" +COM_API_N_ITEMS_PUBLISHED="%d items have been successfully published" +COM_API_N_ITEMS_PUBLISHED_1="%d item has been successfully published" +COM_API_N_ITEMS_TRASHED="%d items have been successfully moved to trash" +COM_API_N_ITEMS_TRASHED_1="%d item has been successfully moved to trash" +COM_API_N_ITEMS_UNPUBLISHED="%d items have been successfully unpublished" +COM_API_N_ITEMS_UNPUBLISHED_1="%d item has been successfully unpublished" +COM_API_NO_ITEM_SELECTED="No items have been selected" +COM_API_SAVE_SUCCESS="Item has been saved successfully" +COM_API_ITEM_ID_SELECT_LABEL="Select Item ID" +COM_API_ITEM_ID_SELECT_LABEL_FORM="Select the Item ID to edit (set to 0 for adding a new item)" COM_API_FIELDSET_ITEM_ID_SELECT_LABEL="Required Settings" COM_API_FILTER_SELECT_LABEL=" - Select %s - " -COM_API_TEST_LABEL="Test label" +COM_API_TEST_LABEL="Test Label" COM_API_FIELDSET_RULES="Permissions" -COM_API_KEY_NO_USER="Please select a user" +COM_API_KEY_NO_USER="Please select a valid user" COM_API_TITLE_KEYS="API Keys" COM_API_TITLE_LOGS="Request Logs" ; Key form view -COM_API_ADD_KEY="Add New Key" -COM_API_EDIT_KEY="Edit Key" -COM_API_TITLE_KEY="API Key" -COM_API_LEGEND_KEY="API Key" -COM_API_FORM_LBL_KEY_ID="ID" -COM_API_FORM_DESC_KEY_ID="Key ID" -COM_API_FORM_LBL_KEY_USERID="User" -COM_API_FORM_DESC_KEY_USERID="Select user" -COM_API_FORM_LBL_KEY_HASH="Hash" -COM_API_FORM_DESC_KEY_HASH="Key Hash" -COM_API_FORM_LBL_KEY_DOMAIN="Domain" -COM_API_FORM_DESC_KEY_DOMAIN="Enter domain name" -COM_API_FORM_LBL_KEY_STATE="State" -COM_API_FORM_DESC_KEY_STATE="Key State" -COM_API_FORM_LBL_KEY_CREATED_BY="Created by" -COM_API_FORM_DESC_KEY_CREATED_BY="Key Created by" -COM_API_FORM_LBL_KEY_LAST_USED="Last_used" -COM_API_FORM_DESC_KEY_LAST_USED="Key Last Used" +COM_API_ADD_KEY="Add New API Key" +COM_API_EDIT_KEY="Edit API Key" +COM_API_TITLE_KEY="API Key Management" +COM_API_LEGEND_KEY="API Key Details" +COM_API_FORM_LBL_KEY_ID="Key ID" +COM_API_FORM_DESC_KEY_ID="Unique identifier for the key" +COM_API_FORM_LBL_KEY_USERID="Associated User" +COM_API_FORM_DESC_KEY_USERID="Select the user associated with the key" +COM_API_FORM_LBL_KEY_HASH="API Key Hash" +COM_API_FORM_DESC_KEY_HASH="Unique hash for the API key" +COM_API_FORM_LBL_KEY_DOMAIN="Associated Domain" +COM_API_FORM_DESC_KEY_DOMAIN="Enter the domain name associated with this key" +COM_API_FORM_LBL_KEY_STATE="Key Status" +COM_API_FORM_DESC_KEY_STATE="Specify the current status of the key" +COM_API_FORM_LBL_KEY_CREATED_BY="Created By" +COM_API_FORM_DESC_KEY_CREATED_BY="The user who created this key" +COM_API_FORM_LBL_KEY_LAST_USED="Last Used Timestamp" +COM_API_FORM_DESC_KEY_LAST_USED="Indicates the last time this key was used" COM_API_FORM_LBL_KEY_PER_HOUR="Hourly Rate Limit" -COM_API_FORM_DESC_KEY_PER_HOUR="Key Hourly Rate Limit" -COM_API_FORM_LBL_FORCE_OUTPUT="Force Output Type" -COM_API_FORM_DESC_FORCE_OUTPUT="Force Output Type" +COM_API_FORM_DESC_KEY_PER_HOUR="Maximum number of requests allowed per hour for this key" +COM_API_FORM_LBL_FORCE_OUTPUT="Force Output Format" +COM_API_FORM_DESC_FORCE_OUTPUT="Set a specific output format" ; Logs list view -COM_API_LOGS_SEARCH_FILTER="Search" -COM_API_LOGS_ID="ID" -COM_API_LOGS_HASH="Hash" +COM_API_LOGS_SEARCH_FILTER="Search Logs" +COM_API_LOGS_ID="Log ID" +COM_API_LOGS_HASH="API Key Hash" COM_API_LOGS_IP_ADDRESS="IP Address" -COM_API_LOGS_TIME="Time" +COM_API_LOGS_TIME="Timestamp" COM_API_LOGS_REQUEST="Request URL" -COM_API_LOGS_POST_DATA="POST data" +COM_API_LOGS_POST_DATA="POST Data" COM_API_LOGS_USER="User" -COM_API_LOGS_REQUEST_METHOD="Request Method" -COM_API_KEYS_ID="ID" +COM_API_LOGS_REQUEST_METHOD="HTTP Request Method" +COM_API_KEYS_ID="Key ID" COM_API_KEYS_USERID="API User" -COM_API_KEYS_HASH="API Key" -COM_API_KEYS_DOMAIN="Domain" -COM_API_KEYS_STATE="State" -COM_API_KEYS_CREATED_BY="Created by" -COM_API_KEYS_LAST_USED="Last Used" -COM_API_KEYS_PER_HOUR="Per hour" +COM_API_KEYS_HASH="API Key Hash" +COM_API_KEYS_DOMAIN="Associated Domain" +COM_API_KEYS_STATE="Key Status" +COM_API_KEYS_CREATED_BY="Created By" +COM_API_KEYS_LAST_USED="Last Used Timestamp" +COM_API_KEYS_PER_HOUR="Hourly Rate Limit" ; Config -COM_API_CONFIG_LOG_LBL="Log Requests" -COM_API_CONFIG_LOG_DESC="If enabled, all requests will be logged to the database. Currently, this option is needed to be enabled to be turned on for hourly limit support." -COM_API_CONFIG_ALLOW_CORS_LBL="Allow Cross Origin Requests" -COM_API_CONFIG_ALLOW_CORS_DESC="This configuration enables CORS support. Choose if you wish to enable CORS for only GET method or for all methods." -COM_API_CONFIG_CORS_LBL="CORS URLs / Domains" -COM_API_CONFIG_CORS_DESC="List of URLs for which to allow CORS requests. Put an asterisk (*) to allow CORS requests from all domains. Alternately put a comma separated list of URL's. Ex. https://techjoomla.com, http://example.com" -COM_API_FORM_LBL_RATE_LIMIT="Rate Limit for Requests" -COM_API_FORM_LBL_RATE_LIMIT_DESC="Put a number if you want to limit the number of requests made by a token in an hour to the configured value. An empty or 0 value allows unlimited requests" -COM_API_EXCLD_WORDS="Exclude request variables from log" -COM_API_EXCLD_WORDS_DESC="A comma separated list of request variables that will be redacted before being added to the API Request log" -COM_API_FORM_DESC_FORCE_OUTPUT="Force output params" -COM_API_CONFIG_ALLOW_HEADER_LBL="Values for Access-Control-Allow-Headers" -COM_API_CONFIG_ALLOW_HEADER_DESC="Add comma separated values for Access-Control-Allow-Headers" +COM_API_CONFIG_LOG_LBL="Enable Request Logging" +COM_API_CONFIG_LOG_DESC="If enabled, all API requests will be logged to the database. This setting is required to enforce hourly rate limits." +COM_API_CONFIG_ALLOW_CORS_LBL="Allow Cross-Origin Requests" +COM_API_CONFIG_ALLOW_CORS_DESC="Enable CORS support. Choose whether to allow CORS for GET requests only or for all request methods." +COM_API_CONFIG_CORS_LBL="Allowed CORS Domains" +COM_API_CONFIG_CORS_DESC="Specify the domains allowed for CORS requests. Use an asterisk (*) to allow requests from all domains or a comma-separated list of URLs.(https://techjoomla.com, http://example.com)." +COM_API_FORM_LBL_RATE_LIMIT="Rate Limit for API Requests" +COM_API_FORM_LBL_RATE_LIMIT_DESC="Set a numerical value to restrict the number of requests allowed per hour. Leave empty or set to 0 for unlimited requests." +COM_API_EXCLD_WORDS="Exclude Variables from Logs" +COM_API_EXCLD_WORDS_DESC="Provide a comma-separated list of request variables to redact before adding them to the API log." +COM_API_FORM_DESC_FORCE_OUTPUT="Specify forced output parameters" +COM_API_CONFIG_ALLOW_HEADER_LBL="Allowed HTTP Headers for CORS" +COM_API_CONFIG_ALLOW_HEADER_DESC="Provide a comma-separated list of values for the 'Access-Control-Allow-Headers' field." COM_API_FILTER_DESC="Searches in User name, hash, Request URL, POST Data.
uid:number searches logs for a particular user" -UNASSIGNED_HASH="No user for this API Key" +UNASSIGNED_HASH="No user associated with this API key" -COM_API_CONFIG_IPS_DESC="List of IPs for which to allow API access. Put an asterisk (*) to allow API access from all IPs. Alternately put a comma separated list of IPs Ex. 192.168.1.1, 192.168.1.10 or IP Range Ex. 192.168.1.1-192.168.1.10 or CIDR Block Ex. 192.168.1.1/24" -COM_API_CONFIG_IPS_LBL="IP Address/IP Range/CIDR Block" -COM_API_CONFIG_REQ_LT_LBL="Rate Frequency" -COM_API_CONFIG_REQ_LT_DESC="Request limit frequency" -COM_API_CONFIG_RLT_HOUR="Hour" -COM_API_CONFIG_RLT_MINUTE="Minute" -COM_API_CONFIG_RLT_DAY="Day" -COM_API_CONFIG_GET_CORS="Get" +COM_API_CONFIG_IPS_DESC="Specify the IP addresses allowed for API access. Use an asterisk (*) for unrestricted access or provide a comma-separated list of IPs, IP ranges (e.g., 192.168.1.1-192.168.1.10), or CIDR blocks (e.g., 192.168.1.1/24)." +COM_API_CONFIG_IPS_LBL="Allowed IP Addresses/Range/CIDR Block" +COM_API_CONFIG_REQ_LT_LBL="Request Rate Frequency" +COM_API_CONFIG_REQ_LT_DESC="Specify the frequency of the request limit enforcement." +COM_API_CONFIG_RLT_HOUR="Per Hour" +COM_API_CONFIG_RLT_MINUTE="Per Minute" +COM_API_CONFIG_RLT_DAY="Per Day" +COM_API_CONFIG_GET_CORS="Enable GET Method for CORS" ; Permissions -JACTION_MANAGELOGS="Manage Logs" +JACTION_MANAGELOGS="Manage API Logs" JACTION_MANAGELOGS_DESC="Allows users in this group to manage API logs." ; Since 2.3.1 -COM_API_USER_ID="ID" +COM_API_USER_ID="User ID" ; Since 2.5.1 -COM_API_N_ITEMS_CHECKED_IN_0="No item successfully checked in" -COM_API_N_ITEMS_CHECKED_IN_1="%d item successfully checked in" -COM_API_N_ITEMS_CHECKED_IN_MORE="%d items successfully checked in" +COM_API_N_ITEMS_CHECKED_IN_0="No items have been successfully checked in" +COM_API_N_ITEMS_CHECKED_IN_1="%d item has been successfully checked in" +COM_API_N_ITEMS_CHECKED_IN_MORE="%d items have been successfully checked in" + diff --git a/code/site/language/en-GB/en-GB.com_api.ini b/code/site/language/en-GB/en-GB.com_api.ini index 1a81a62..ec83b68 100644 --- a/code/site/language/en-GB/en-GB.com_api.ini +++ b/code/site/language/en-GB/en-GB.com_api.ini @@ -4,60 +4,60 @@ ; @author Techjoomla ; @copyright Copyright (C) 2009 - 2019 Techjoomla, Tekdi Technologies Pvt. Ltd. All rights reserved. ; @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL -; Note All ini files need to be saved as UTF-8 +; Note All ini files must be saved in UTF-8 format. -COM_API_PLUGIN_METHOD_NOT_FOUND="%1$s Resource not found in this API" -COM_API_PLUGIN_METHOD_NOT_CALLABLE="API Resource Not Reachable" -COM_API_USER_NOT_FOUND="User Not Found" -COM_API_BLOCKED_USER="User Is Blocked" -COM_API_KEY_NOT_FOUND="API Key Not Found" -COM_API_KEY_DISABLED="API Key Disabled" -COM_API_PLUGIN_CLASS_NOT_FOUND="%1$s API Plugin not found, %1$s is probably not installed" -COM_API_FILE_NOT_FOUND="%1$s API Plugin not found, %1$s is probably not installed" -COM_API_PLUGIN_METHOD_UNREACHABLE="API Resource Not Reachable" -COM_API_AUTHENTICATION_FAILED="Authentication Failed" +COM_API_PLUGIN_METHOD_NOT_FOUND="The resource '%1$s' was not found in this API." +COM_API_PLUGIN_METHOD_NOT_CALLABLE="The specified API resource is not reachable." +COM_API_USER_NOT_FOUND="The specified user could not be found." +COM_API_BLOCKED_USER="This user is currently blocked." +COM_API_KEY_NOT_FOUND="The specified API key could not be found." +COM_API_KEY_DISABLED="This API key has been disabled." +COM_API_PLUGIN_CLASS_NOT_FOUND="The API plugin '%1$s' could not be found. It may not be installed." +COM_API_FILE_NOT_FOUND="The API plugin '%1$s' could not be found. It may not be installed." +COM_API_PLUGIN_METHOD_UNREACHABLE="The specified API resource is not reachable." +COM_API_AUTHENTICATION_FAILED="Authentication failed. Please verify your credentials." -COM_API_COMPONENT_HEADING="API Settings" -COM_API_ACCOUNT_PAGE_TITLE="Account Settings" +COM_API_COMPONENT_HEADING="API Configuration" +COM_API_ACCOUNT_PAGE_TITLE="Account Configuration" COM_API_REGISTERED_KEYS="Your Registered API Keys" COM_API_DOMAIN="Domain" -COM_API_DOMAIN_TOOLTIP="Enter domain that will be using this key. Recommended format is 'mydomain.com' as it will work for all subdomains." -COM_API_KEY="Key" +COM_API_DOMAIN_TOOLTIP="Specify the domain that will use this key. It is recommended to use the format 'mydomain.com', which supports all subdomains." +COM_API_KEY="API Key" COM_API_ENABLED="Enabled" -COM_API_NEW_KEY="Request New Key" -COM_API_NEW_KEY_PAGE_TITLE="New API Key" +COM_API_NEW_KEY="Request a New API Key" +COM_API_NEW_KEY_PAGE_TITLE="Create a New API Key" COM_API_EDIT_KEY_PAGE_TITLE="Edit API Key" COM_API_INVALID_DOMAIN_MSG="Please enter a valid domain name or IP address." -COM_API_DUPLICATE_DOMAIN_MSG="An API Key already exists for this domain." -COM_API_INVALID_TOKEN="Invalid Token" -COM_API_KEY_SAVED="API Key Generated Successfully" -COM_API_CONTROLLER_NOT_FOUND="Controller Not Found" -COM_API_UNAUTHORIZED_DELETE_KEY="You are not authorized to delete this key." -COM_API_SUCCESSFUL_DELETE_KEY="API Key deleted successfully." -COM_API_UNAUTHORIZED_EDIT_KEY="You are not authorized to edit this key." -COM_API_LOGIN_MSG="Please login first" -COM_API_NOT_AUTH_MSG="You are not authorized to view this resource." -COM_API_RATE_LIMIT_EXCEEDED="API Rate Limit Exceeded" -COM_API_UNAUTHORIZED_REGISTER="You are not authorized to create a key." -COM_API_PLUGIN_NO_ENCODER="Content type cannot be encoded." -COM_API_IP_RISRICTED="API Access Is Not Allowed from your IP." +COM_API_DUPLICATE_DOMAIN_MSG="An API key already exists for this domain." +COM_API_INVALID_TOKEN="The provided token is invalid." +COM_API_KEY_SAVED="The API key has been generated successfully." +COM_API_CONTROLLER_NOT_FOUND="The specified controller could not be found." +COM_API_UNAUTHORIZED_DELETE_KEY="You do not have authorization to delete this key." +COM_API_SUCCESSFUL_DELETE_KEY="The API key was deleted successfully." +COM_API_UNAUTHORIZED_EDIT_KEY="You do not have authorization to edit this key." +COM_API_LOGIN_MSG="Please log in to continue." +COM_API_NOT_AUTH_MSG="You do not have permission to access this resource." +COM_API_RATE_LIMIT_EXCEEDED="The API rate limit has been exceeded." +COM_API_UNAUTHORIZED_REGISTER="You do not have authorization to create an API key." +COM_API_PLUGIN_NO_ENCODER="The specified content type cannot be encoded." +COM_API_IP_RISRICTED="API access is restricted from your IP address." COM_API_PUBLISHED="Published" COM_API_UNPUBLISHED="Unpublished" -COM_API_ACCESS_PUBLIC="Public" -COM_API_ACCESS_REGISTERED="Registered" -COM_API_ACCESS_SPECIAL="Special" +COM_API_ACCESS_PUBLIC="Public Access" +COM_API_ACCESS_REGISTERED="Registered Access" +COM_API_ACCESS_SPECIAL="Special Access" ; Responses -COM_API_SUCCESS="Success" -COM_API_UNEXPECTED_ERROR="Unexpected error ocurred" -COM_API_KEY_CREATE_UNAUTORIZED="You are not authorized to create API keys, please contact your administrator." -COM_API_METHOD_NALLOW="This method not allowed" +COM_API_SUCCESS="Operation completed successfully." +COM_API_UNEXPECTED_ERROR="An unexpected error has occurred." +COM_API_KEY_CREATE_UNAUTORIZED="You are not authorized to create API keys. Please contact your administrator for assistance." +COM_API_METHOD_NALLOW="This method is not allowed." ; Since v2.4.0 -COM_API_INVALID_USER_TO_IMPERSONATE="Invalid user to impersonate" +COM_API_INVALID_USER_TO_IMPERSONATE="The specified user for impersonation is invalid." ; Since v2.5.0 -COM_API_JFBCONNECT_NOT_INSTALLED="JFBConnect not installed or not enabled" -COM_API_JFBCONNECT_MISSING_PROVIDER="Provider not sent" -COM_API_JFBCONNECT_MISSING_ACCESS_TOKEN="Access token not sent" +COM_API_JFBCONNECT_NOT_INSTALLED="JFBConnect is not installed or enabled." +COM_API_JFBCONNECT_MISSING_PROVIDER="The provider was not specified." +COM_API_JFBCONNECT_MISSING_ACCESS_TOKEN="The access token was not provided."