From 7ac87656d011f3334ea80141c903ebdc033b44d9 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Thu, 27 Feb 2025 22:26:01 +0100 Subject: [PATCH 01/59] New translations context.inc.php (German) --- core/lexicon/de/context.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/lexicon/de/context.inc.php b/core/lexicon/de/context.inc.php index 6df50a3497e..bded83aa9e0 100644 --- a/core/lexicon/de/context.inc.php +++ b/core/lexicon/de/context.inc.php @@ -18,7 +18,7 @@ $_lang['context_err_ns'] = 'Kontext nicht angegeben.'; $_lang['context_err_ns_key'] = 'Bitte geben Sie einen gültigen Schlüssel für den Kontext ein.'; $_lang['context_err_remove'] = 'Beim Versuch, den Kontext zu löschen, ist ein Fehler aufgetreten.'; -$_lang['context_err_reserved'] = 'Der von Ihnen gewählte Kontext-Schlüssel ist nur für die Systemnutzung reserviert. Bitte geben Sie einen anderen Schlüssel an.'; +$_lang['context_err_reserved'] = 'Der von Ihnen gewählte Kontext-Schlüssel ist für das System reserviert. Bitte geben Sie einen anderen Schlüssel an.'; $_lang['context_err_save'] = 'Beim Speichern des Kontexts ist ein Fehler aufgetreten.'; $_lang['context_id'] = 'Ktx-ID'; $_lang['context_key'] = 'Kontext-Schlüssel'; From 3ba1d725b9ae2ff21cc36693d3a15cf82450d082 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:29 +0100 Subject: [PATCH 02/59] New translations about.inc.php (Azerbaijani) --- core/lexicon/az/about.inc.php | 40 +++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 core/lexicon/az/about.inc.php diff --git a/core/lexicon/az/about.inc.php b/core/lexicon/az/about.inc.php new file mode 100644 index 00000000000..53536f3d32e --- /dev/null +++ b/core/lexicon/az/about.inc.php @@ -0,0 +1,40 @@ +Find more details at modx.com/community/free-support-options or call +1 (469) 777-6639'; +$_lang['forums'] = 'Forums'; +$_lang['forums_title'] = 'MODX Community Forums'; +$_lang['forums_description'] = 'Free help from the Community'; +$_lang['forums_link'] = 'https://community.modx.com/'; +$_lang['docs'] = 'Documentation'; +$_lang['docs_title'] = 'Read the Fabulous (MODX) Manual'; +$_lang['docs_description'] = 'Read the official MODX manuals'; +$_lang['docs_link'] = 'https://docs.modx.com/'; +$_lang['bugs'] = 'Bug Tracker'; +$_lang['bugs_title'] = 'Report Bugs & Feature Requests'; +$_lang['bugs_description'] = 'Found a problem? Let us know!'; +$_lang['bugs_link'] = 'https://github.com/modxcms/revolution/issues'; +$_lang['localization'] = 'MODX localization'; +$_lang['localization_title'] = 'MODX localization'; +$_lang['localization_description'] = 'Help us with MODX localization'; +$_lang['localization_link'] = 'https://crowdin.com/project/modx-revolution'; +$_lang['support'] = 'Commercial Support'; +$_lang['support_title'] = 'Buy an Emergency Support Ticket Now'; +$_lang['support_description'] = 'Priority support from the source'; +$_lang['support_link'] = 'https://modx.com/services/'; +$_lang['email_placeholder'] = 'you@example.com'; +$_lang['email_sub'] = 'Stay Up to Date with MODX'; +$_lang['email_sub_description'] = 'Subscribe to the MODX Newsletter to receive all the important news about MODX. Just enter your email below—we promise to never send spam.'; +$_lang['email_sub_button'] = 'Sign up'; +$_lang['social_follows'] = 'You can also follow MODX on these channels.'; +$_lang['follow'] = 'Follow MODX'; +$_lang['like'] = 'Like MODX'; +$_lang['help_about'] = 'The MODX® software you are using is the result of collaboration with an amazing community of users, supporters and developers. Since 2004, the team behind MODX has sponsored and managed it, funding ongoing work through commercial support and commissioned features. You can buy support from the source to get one hour of emergency support (also usable for two hours non-priority support). Or email us if you have another question about MODX in general.'; +$_lang['help_credit'] = 'MODX is free open source software licensed under the GPL version 2.0 or later. Copyright 2005-[[+current_year]] by MODX, LLC. “MODX” is a registered trademark. Do the right thing—please keep this credit and the other information on this page intact.'; From 7035f249d4058fe14d741468c48dcf0b7afa9f3a Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:31 +0100 Subject: [PATCH 03/59] New translations access.inc.php (Azerbaijani) --- core/lexicon/az/access.inc.php | 162 +++++++++++++++++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 core/lexicon/az/access.inc.php diff --git a/core/lexicon/az/access.inc.php b/core/lexicon/az/access.inc.php new file mode 100644 index 00000000000..5d069a31908 --- /dev/null +++ b/core/lexicon/az/access.inc.php @@ -0,0 +1,162 @@ +Documents in group: '; +$_lang['access_permissions_documents_tab'] = 'Here you can see which document groups have been set up. You can also create new groups, rename groups, delete groups and see which documents are in the different groups (hover over the id of the document to see its name). To add a document to a group or delete a document from a group, edit the document directly.'; +$_lang['access_permissions_document_groups'] = 'Document groups'; +$_lang['access_permissions_introtext'] = 'Here you can manage the user groups and document groups used for access permissions. To add user groups or users to user groups, use the left tree and right click. To link User Groups to Document Groups, simply drag user groups from the left tree into document groups in the right tree.'; +$_lang['access_permissions_links'] = 'User/Document group links'; +$_lang['access_permissions_links_tab'] = 'This is where we specify which user groups are given access (i.e. can edit or create children) for the document groups. To link a document group to a user group, select the group from the dropdown, and click on \'Link\'. To delete the link for a certain group, press \'Delete ->\'. This will immediately delete the link.'; +$_lang['access_permissions_no_documents_in_group'] = 'None.'; +$_lang['access_permissions_no_users_in_group'] = 'None.'; +$_lang['access_permissions_off'] = 'Access Permissions are not activated. This means any changes made here will not have any effect until Access Permissions are activated.'; +$_lang['access_permissions_users_in_group'] = 'Users in group: '; +$_lang['access_permissions_users_tab'] = 'Here you can see which user groups have been set up. You can also create new groups, rename groups, delete groups and see which users are members of the different groups. To add a new user to a group or to delete a user from a group, edit the user directly.'; +$_lang['access_permissions_user_group'] = 'User group:'; +$_lang['access_permissions_user_groups'] = 'User groups'; +$_lang['access_permissions_user_group_access'] = 'Resource Groups this User Group has access to:'; +$_lang['access_permissions_user_message'] = 'Here you can select which User Groups this user belongs to. You can drag and drop each row to reorder the rank of each User Group. The User Group that has a rank of 0 will be declared the User\'s Primary Group, and will be the User Group that determines the User\'s Dashboard.'; +$_lang['access_permission_denied'] = 'You do not have the correct permissions for this document.'; +$_lang['access_permission_parent_denied'] = 'You do not have permission to create or move a document here! Please choose another location.'; +$_lang['access_policy_err_nf'] = 'Access Policy not found.'; +$_lang['access_policy_err_ns'] = 'Access Policy not specified.'; +$_lang['access_policy_grid_empty'] = 'No policies to display'; +$_lang['access_policy_grid_paginate'] = 'Displaying policies {0} - {1} of {2}'; +$_lang['access_resourcegroup_management_msg'] = 'Manage User Group member access to Resource Groups and optionally apply access policies.'; +$_lang['access_rgroup_err_ae'] = 'An ACL for that Resource Group already exists!'; +$_lang['access_rgroup_err_nf'] = 'Resource Group ACL not found.'; +$_lang['access_rgroup_err_ns'] = 'Resource Group ACL not specified.'; +$_lang['access_rgroup_err_remove'] = 'An error occurred while trying to delete the Resource Group ACL.'; +$_lang['access_rgroup_remove'] = 'Delete Resource Group Access'; +$_lang['access_rgroup_update'] = 'Edit Resource Group Access'; +$_lang['access_source_err_ae'] = 'An ACL for that Media Source already exists.'; +$_lang['access_source_remove'] = 'Delete Media Source Access'; +$_lang['access_source_update'] = 'Edit Media Source Access'; +$_lang['access_to_contexts'] = 'Access to Contexts'; +$_lang['access_to_resource_groups'] = 'Access to Resource Groups'; +$_lang['access_type_err_ns'] = 'Target type or id not specified!'; +$_lang['authority'] = 'Authority'; +$_lang['authority_err_ns'] = 'Please specify a Minimum Role.'; +$_lang['category'] = 'Category'; +$_lang['category_add'] = 'Add Category'; +$_lang['filter_by_context'] = 'Filter by Context...'; +$_lang['filter_by_policy'] = 'Filter by Policy...'; +$_lang['filter_by_resource_group'] = 'Filter by Resource Group...'; +$_lang['filter_by_category'] = 'Filter by Category...'; +$_lang['filter_by_source'] = 'Filter by Media Source...'; +$_lang['no_policy_option'] = ' (no policy) '; +$_lang['permissions_in_policy'] = 'Permissions in Selected Policy'; +$_lang['resource_group'] = 'Resource Group'; +$_lang['resource_group_add'] = 'Add Resource Group'; +$_lang['resource_group_access_remove'] = 'Delete Resource from Group'; +$_lang['resource_group_access_remove_confirm'] = 'Are you sure you want to delete this resource from the resource group?'; +$_lang['resource_group_create'] = 'Create Resource Group'; +$_lang['resource_group_err_ae'] = 'A resource group with that name already exists.'; +$_lang['resource_group_err_create'] = 'An error occurred while trying to create the resource group.'; +$_lang['resource_group_err_nf'] = 'Resource group not found.'; +$_lang['resource_group_err_ns'] = 'Resource group not specified.'; +$_lang['resource_group_err_remove'] = 'An error occurred while trying to delete the resource group.'; +$_lang['resource_group_remove'] = 'Delete Resource Group'; +$_lang['resource_group_remove_confirm'] = 'Are you sure you want to delete the resource group: "[[+resource_group]]"?'; +$_lang['resource_group_resource_err_ae'] = 'The resource is already a part of that resource group.'; +$_lang['resource_group_resource_err_create'] = 'An error occurred while trying to put the resource in the resource group.'; +$_lang['resource_group_resource_err_nf'] = 'The resource is not a part of that resource group.'; +$_lang['resource_group_resource_err_remove'] = 'An error occurred while trying to delete the resource from the resource group.'; +$_lang['resource_group_untitled'] = 'Untitled Resource Group'; +$_lang['resource_group_update'] = 'Edit Resource Group'; +$_lang['resource_group_access_contexts'] = 'A comma-separated list of Contexts that the Resource Group should pertain to for the following options.'; +$_lang['resource_group_automatic_access'] = 'Access Wizard'; +$_lang['resource_group_automatic_access_desc'] = 'Note: You may have to flush sessions after creating the Resource Group if you check any of the options below.'; +$_lang['resource_group_access_admin'] = 'Automatically Give Administrator Group Access'; +$_lang['resource_group_access_admin_desc'] = 'If checked, will give the Administrator Group view and editing access to this Resource Group for the above contexts.'; +$_lang['resource_group_access_anon'] = 'Automatically Give Anonymous Access'; +$_lang['resource_group_access_anon_desc'] = 'If checked, will give non-logged-in users view access to this Resource Group for the above contexts.'; +$_lang['resource_group_access_parallel'] = 'Create Parallel User Group'; +$_lang['resource_group_access_parallel_desc'] = 'If checked, will automatically create a User Group with the same name, and give it view access to this Resource Group for the above contexts.'; +$_lang['resource_group_access_ugs'] = 'Automatically Give Other User Groups Access'; +$_lang['resource_group_access_ugs_desc'] = 'A comma-separated list of User Group names. If non-blank, will give the User Groups specified here view access to this Resource Group for the above contexts.'; +$_lang['roles_msg'] = 'A role is, by definition, a position or status one holds within a certain situation. They can be used to group Users into a position or status within a User Group. Roles in MODX also have what is called "Authority". This is a number value that can be any valid integer. Authority levels are "inheritable downward", in the sense that a Role with Authority 1 will inherit any and all Group Policies assigned to itself, and to any Roles with higher Authority level than 1.'; +$_lang['source_add'] = 'Add Media Source'; +$_lang['namespace_add'] = 'Add Namespace'; +$_lang['access_namespace_update'] = 'Edit Namespace Access'; +$_lang['access_namespace_remove'] = 'Delete Namespace Access'; +$_lang['filter_by_namespace'] = 'Filter by Namespace...'; + +$_lang['user_group_aw'] = 'Access Wizard'; +$_lang['user_group_aw_desc'] = 'Note: You may have to flush sessions after creating the User Group if you check any of the options below.'; +$_lang['user_group_aw_contexts'] = 'Contexts'; +$_lang['user_group_aw_contexts_desc'] = 'A comma-separated list of Contexts that this User Group should be able to view.'; +$_lang['user_group_aw_manager_policy'] = 'Manager Policy'; +$_lang['user_group_aw_manager_policy_desc'] = 'The Policy to give the User Group for editing in the manager. Select (no policy) if you do not want to grant manager access.'; +$_lang['user_group_aw_users'] = 'Users'; +$_lang['user_group_aw_users_desc'] = 'A comma-separated list of usernames to add to this User Group. You can use the format username:role to set the role; otherwise, Member will be assumed.'; +$_lang['user_group_aw_resource_groups'] = 'Resource Groups'; +$_lang['user_group_aw_resource_groups_desc'] = 'A comma-separated list of Resource Groups to give access to in the Contexts specified above.'; +$_lang['user_group_aw_categories'] = 'Element Categories'; +$_lang['user_group_aw_categories_desc'] = 'A comma-separated list of Element Categories to give access to in the Contexts specified above.'; +$_lang['user_group_aw_parallel'] = 'Create Parallel Resource Group'; +$_lang['user_group_aw_parallel_desc'] = 'If checked, will automatically create a Resource Group with the same name, and give this User Group view access to it in the Contexts specified above.'; + +$_lang['user_group_category_access'] = 'Element Categories'; +$_lang['user_group_category_access_msg'] = 'Set the Element Categories this User Group can access.'; +$_lang['user_group_category_authority_desc'] = 'The minimum Role that will have access to the Permissions in the selected Policy for this context. Roles with stronger Authority (lower numbers) will inherit this access as well. Most situations can leave this at "Member".'; +$_lang['user_group_category_category_desc'] = 'The Category to grant access to.'; +$_lang['user_group_category_context_desc'] = 'The Context to target for Elements with the above Category associated to them.'; +$_lang['user_group_category_err_ae'] = 'User Group already has access to that Category.'; +$_lang['user_group_category_policy_desc'] = 'The Policy to apply to this Context with Elements in the Category for this User Group. This will grant all Users in this User Group with the selected minimum Role all the Permissions in the Policy.'; +$_lang['user_group_category_remove_confirm'] = 'Are you sure you want to delete this Category from this User Group?'; +$_lang['user_group_context_access'] = 'Contexts'; +$_lang['user_group_context_access_msg'] = 'Set the Contexts this User Group can access.'; +$_lang['user_group_context_authority_desc'] = 'The minimum Role that will have access to the Permissions in the selected Policy for this context. Roles with stronger Authority (lower numbers) will inherit this access as well. Most situations can leave this at "Member".'; +$_lang['user_group_context_context_desc'] = 'The Context to grant access to.'; +$_lang['user_group_context_policy_desc'] = 'The Policy to apply to this Context for this User Group. This will grant all Users in this User Group with the selected minimum Role all the Permissions in the Policy.'; +$_lang['user_group_context_err_ae'] = 'User Group already has access to that context.'; +$_lang['user_group_context_remove_confirm'] = 'Are you sure you want to delete this Context from this User Group?'; +$_lang['user_group_resourcegroup_access'] = 'Resource Groups'; +$_lang['user_group_resourcegroup_access_msg'] = 'Set the Resource Groups this User Group can access.'; +$_lang['user_group_resourcegroup_authority_desc'] = 'The minimum Role that will have access to the Permissions in the selected Policy for this context. Roles with stronger Authority (lower numbers) will inherit this access as well. Most situations can leave this at "Member".'; +$_lang['user_group_resourcegroup_context_desc'] = 'The Context to target for items with the above Resource Group associated to them.'; +$_lang['user_group_resourcegroup_err_ae'] = 'User Group already has access to that Resource Group.'; +$_lang['user_group_resourcegroup_policy_desc'] = 'The Policy to apply to this Context with Resources in the Resource Group for this User Group. This will grant all Users in this User Group with the selected minimum Role all the Permissions in the Policy.'; +$_lang['user_group_resourcegroup_remove_confirm'] = 'Are you sure you want to delete this Resource Group from this User Group?'; +$_lang['user_group_resourcegroup_resource_group_desc'] = 'The Resource Group to grant access to.'; +$_lang['user_group_source_access'] = 'Media Sources'; +$_lang['user_group_source_access_msg'] = 'Set the Media Sources this User Group can access.'; +$_lang['user_group_source_authority_desc'] = 'The minimum Role that will have access to the Permissions in the selected Policy. Roles with stronger Authority (lower numbers) will inherit this access as well. Most situations can leave this at "Member".'; +$_lang['user_group_source_err_ae'] = 'User Group already has access to that Media Source.'; +$_lang['user_group_source_policy_desc'] = 'The Policy to apply to this Media Source for this User Group. This will grant all Users in this User Group with the selected minimum Role all the Permissions in the Policy.'; +$_lang['user_group_source_remove_confirm'] = 'Are you sure you want to delete this Media Source from this User Group?'; +$_lang['user_group_source_source_desc'] = 'The Media Source to grant access to.'; +$_lang['user_group_user_access_msg'] = 'Select which users you want in this User Group.'; +$_lang['user_group_namespace_access'] = 'Namespaces'; +$_lang['user_group_namespace_access_desc'] = 'Set the Namespaces this User Group can access.'; From 3a74c3ef651de6e85ddf7cf4ae7f52385cd0634e Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:33 +0100 Subject: [PATCH 04/59] New translations action.inc.php (Azerbaijani) --- core/lexicon/az/action.inc.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 core/lexicon/az/action.inc.php diff --git a/core/lexicon/az/action.inc.php b/core/lexicon/az/action.inc.php new file mode 100644 index 00000000000..d8a8e7915a9 --- /dev/null +++ b/core/lexicon/az/action.inc.php @@ -0,0 +1,12 @@ + Date: Tue, 18 Mar 2025 15:18:34 +0100 Subject: [PATCH 05/59] New translations category.inc.php (Azerbaijani) --- core/lexicon/az/category.inc.php | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 core/lexicon/az/category.inc.php diff --git a/core/lexicon/az/category.inc.php b/core/lexicon/az/category.inc.php new file mode 100644 index 00000000000..1182374b0e8 --- /dev/null +++ b/core/lexicon/az/category.inc.php @@ -0,0 +1,32 @@ + Date: Tue, 18 Mar 2025 15:18:35 +0100 Subject: [PATCH 06/59] New translations chunk.inc.php (Azerbaijani) --- core/lexicon/az/chunk.inc.php | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 core/lexicon/az/chunk.inc.php diff --git a/core/lexicon/az/chunk.inc.php b/core/lexicon/az/chunk.inc.php new file mode 100644 index 00000000000..9ffddaf3127 --- /dev/null +++ b/core/lexicon/az/chunk.inc.php @@ -0,0 +1,47 @@ +Chunk as well as its content. The content must be HTML, either placed in the Chunk Code field below or in a static external file, and may include MODX tags. Note, however, that PHP code will not run in this element.'; +$_lang['chunk_tag_copied'] = 'Chunk tag copied!'; +$_lang['chunks'] = 'Chunks'; + +// Temporarily match old keys to new ones to ensure compatibility +// --fields +$_lang['chunk_desc_category'] = $_lang['chunk_category_desc']; +$_lang['chunk_desc_description'] = $_lang['chunk_description_desc']; +$_lang['chunk_desc_name'] = $_lang['chunk_name_desc']; +$_lang['chunk_lock_msg'] = $_lang['chunk_lock_desc']; + +// --tabs +$_lang['chunk_msg'] = $_lang['chunk_tab_general_desc']; From 4c40269de1f85e216b4a92bea01d732627fae569 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:37 +0100 Subject: [PATCH 07/59] New translations configcheck.inc.php (Azerbaijani) --- core/lexicon/az/configcheck.inc.php | 51 +++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 core/lexicon/az/configcheck.inc.php diff --git a/core/lexicon/az/configcheck.inc.php b/core/lexicon/az/configcheck.inc.php new file mode 100644 index 00000000000..f9fe445fde5 --- /dev/null +++ b/core/lexicon/az/configcheck.inc.php @@ -0,0 +1,51 @@ +This is not recommended and a security risk. +If your MODX installation is running on a Apache webserver +you should at least set up the .htaccess file inside the core folder [[+fileLocation]]. +This can be easily done by renaming the existing ht.access example file there to .htaccess. +

There are other methods and webservers you may use, please read the Hardening MODX Guide +for further information about securing your site.

+If you setup everything correctly, browsing e.g. to the Changelog +should give you a 403 (permission denied) or better a 404 (not found). If you can see the changelog +there in the browser, something is still wrong and you need to reconfigure or call an expert to solve this.'; +$_lang['configcheck_images'] = 'Images directory not writable'; +$_lang['configcheck_images_msg'] = 'The images directory isn\'t writable, or doesn\'t exist. This means the Image Manager functions in the editor will not work!'; +$_lang['configcheck_installer'] = 'Installer still present'; +$_lang['configcheck_installer_msg'] = 'The setup/ directory contains the installer for MODX. Just imagine what might happen if an evil person finds this folder and runs the installer! They probably won\'t get too far, because they\'ll need to enter some user information for the database, but it\'s still best to delete this folder from your server. It is located at: [[+path]]'; +$_lang['configcheck_lang_difference'] = 'Incorrect number of entries in language file'; +$_lang['configcheck_lang_difference_msg'] = 'The currently selected language has a different number of entries than the default language. While not necessarily a problem, this may mean the language file needs to be updated.'; +$_lang['configcheck_notok'] = 'One or more configuration details didn\'t check out OK: '; +$_lang['configcheck_phpversion'] = 'PHP version is outdated'; +$_lang['configcheck_phpversion_msg'] = 'Your PHP version [[+phpversion]] is no longer maintained by the PHP developers, which means no security updates are available. It is also likely that MODX or an extra package now or in the near future will no longer support this version. Please update your environment at least to PHP [[+phprequired]] as soon as possible to secure your site.'; +$_lang['configcheck_register_globals'] = 'register_globals is set to ON in your php.ini configuration file'; +$_lang['configcheck_register_globals_msg'] = 'This configuration makes your site much more susceptible to Cross Site Scripting (XSS) attacks. You should speak to your host about what you can do to disable this setting.'; +$_lang['configcheck_title'] = 'Configuration check'; +$_lang['configcheck_unauthorizedpage_unavailable'] = 'Your site\'s Unauthorized page is not published or does not exist.'; +$_lang['configcheck_unauthorizedpage_unavailable_msg'] = 'This means that your Unauthorized page is not accessible to normal web surfers or does not exist. This can lead to a recursive looping condition and many errors in your site logs. Make sure there are no webuser groups assigned to the page.'; +$_lang['configcheck_unauthorizedpage_unpublished'] = 'The Unauthorized page defined in the site configuration settings is not published.'; +$_lang['configcheck_unauthorizedpage_unpublished_msg'] = 'This means that your Unauthorized page is inaccessible to the general public. Publish the page or make sure it is assigned to an existing document in your site tree in the System > System Settings menu.'; +$_lang['configcheck_warning'] = 'Configuration warning:'; +$_lang['configcheck_what'] = 'What does this mean?'; From 5a9b0c72ffec639aede4bdfbb12d989112efa8f0 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:38 +0100 Subject: [PATCH 08/59] New translations content_type.inc.php (Azerbaijani) --- core/lexicon/az/content_type.inc.php | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 core/lexicon/az/content_type.inc.php diff --git a/core/lexicon/az/content_type.inc.php b/core/lexicon/az/content_type.inc.php new file mode 100644 index 00000000000..62063f93228 --- /dev/null +++ b/core/lexicon/az/content_type.inc.php @@ -0,0 +1,28 @@ + Date: Tue, 18 Mar 2025 15:18:39 +0100 Subject: [PATCH 09/59] New translations context.inc.php (Azerbaijani) --- core/lexicon/az/context.inc.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 core/lexicon/az/context.inc.php diff --git a/core/lexicon/az/context.inc.php b/core/lexicon/az/context.inc.php new file mode 100644 index 00000000000..7352df973c2 --- /dev/null +++ b/core/lexicon/az/context.inc.php @@ -0,0 +1,29 @@ +Each setting will be available via the [[++key]] placeholder.'; +$_lang['context_with_key_not_found'] = 'Context with key %s not found!'; +$_lang['contexts'] = 'Contexts'; From 33901044121de39713d5a3387a02c168502751f0 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:41 +0100 Subject: [PATCH 10/59] New translations dashboard.inc.php (Azerbaijani) --- core/lexicon/az/dashboard.inc.php | 45 +++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 core/lexicon/az/dashboard.inc.php diff --git a/core/lexicon/az/dashboard.inc.php b/core/lexicon/az/dashboard.inc.php new file mode 100644 index 00000000000..73ac0a44746 --- /dev/null +++ b/core/lexicon/az/dashboard.inc.php @@ -0,0 +1,45 @@ +%d message(s), of which %s are unread.'; +$_lang['welcome_title'] = 'Welcome to your MODX Content Manager'; +$_lang['yourinfo_message'] = 'This section shows some information about you:'; +$_lang['yourinfo_previous_login'] = 'Your last login:'; +$_lang['yourinfo_title'] = 'Your info'; +$_lang['yourinfo_total_logins'] = 'Total number of logins:'; +$_lang['yourinfo_username'] = 'You are logged in as:'; From 127091945f66a53ffef7d0caf4a517b84ba6fac5 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:43 +0100 Subject: [PATCH 11/59] New translations dashboards.inc.php (Azerbaijani) --- core/lexicon/az/dashboards.inc.php | 102 +++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 core/lexicon/az/dashboards.inc.php diff --git a/core/lexicon/az/dashboards.inc.php b/core/lexicon/az/dashboards.inc.php new file mode 100644 index 00000000000..3a88d926c89 --- /dev/null +++ b/core/lexicon/az/dashboards.inc.php @@ -0,0 +1,102 @@ +
Please note: if a dashboard is "customizable", this settings will be applied only for the first load for every user. From here they will be able to create, delete and change the position or size of their widgets. User access to widgets can be limited by applying permissions.'; +$_lang['dashboards'] = 'Dashboards'; +$_lang['dashboards.intro_msg'] = 'Here you can manage all the available Dashboards for this MODX manager.'; +$_lang['rank'] = 'Rank'; +$_lang['user_group_filter'] = 'By User Group'; +$_lang['widget'] = 'Widget'; +$_lang['widget_content'] = 'Widget Content'; +$_lang['widget_err_ae_name'] = 'A widget with the name "[[+name]]" already exists! Please try another name.'; +$_lang['widget_err_nf'] = 'Widget not found!'; +$_lang['widget_err_ns'] = 'Widget not specified!'; +$_lang['widget_err_ns_name'] = 'Please specify a name for the widget.'; +$_lang['widget_err_remove'] = 'An error occurred while trying to delete the Widget.'; +$_lang['widget_err_save'] = 'An error occurred while trying to save the Widget.'; +$_lang['widget_file'] = 'File'; +$_lang['widget_dashboards.intro_msg'] = 'Below is a list of all the Dashboards that this Widget has been placed on.'; +$_lang['widget_dashboard_remove'] = 'Delete Widget From Dashboard'; +$_lang['widget_description_desc'] = 'A description, or Lexicon Entry key, of the Widget and what it does.'; +$_lang['widget_html'] = 'HTML'; +$_lang['widget_lexicon_desc'] = 'The Lexicon Topic to load with this Widget. Useful for providing translations for the name and description, as well as any text in the widget.'; +$_lang['widget_permission_desc'] = 'This permission will be required to add this widget to a user dashboard.'; +$_lang['widget_permission'] = 'Permission'; +$_lang['widget_name_desc'] = 'The name, or Lexicon Entry key, of the Widget.'; +$_lang['widget_add'] = 'Add Widget'; +$_lang['widget_add_desc'] = 'Please select a Widget to add to your Dashboard.'; +$_lang['widget_add_success'] = 'The widget was successfully added to your Dashboard. It will be loaded after closing this window.'; +$_lang['widget_remove_confirm'] = 'Are you sure you want to delete this Dashboard Widget? This is permanent, and will delete the Widget from all Dashboards.'; +$_lang['widget_remove_multiple_confirm'] = 'Are you sure you want to delete these Dashboard Widgets? This is permanent, and will delete the Widgets from all their assigned Dashboards.'; +$_lang['widget_namespace'] = 'Namespace'; +$_lang['widget_namespace_desc'] = 'The Namespace that this widget will be loaded into. Useful for custom paths.'; +$_lang['widget_php'] = 'Inline PHP Widget'; +$_lang['widget_place'] = 'Place Widget'; +$_lang['widget_size'] = 'Size'; +$_lang['widget_size_desc'] = 'The size of the widget. Can either be a from "quarter" to "double".'; +$_lang['widget_size_double'] = 'Double Size'; +$_lang['widget_size_full'] = 'Full Size'; +$_lang['widget_size_three_quarters'] = 'Three Quarters'; +$_lang['widget_size_two_third'] = 'Two Third'; +$_lang['widget_size_half'] = 'Half'; +$_lang['widget_size_one_third'] = 'One Third'; +$_lang['widget_size_quarter'] = 'Quarter'; +$_lang['widget_snippet'] = 'Snippet'; +$_lang['widget_type'] = 'Widget Type'; +$_lang['widget_type_desc'] = 'The type of widget this is. "Snippet" widgets are MODX Snippets that are run and return their output. "HTML" widgets are just straight HTML. "File" widgets are loaded directly from files, which can either return their output or the name of the modDashboardWidgetClass-extended class to load. "Inline PHP" Widgets are widgets that are straight PHP in the widget content, similar to a Snippet.'; +$_lang['widget_unplace'] = 'Delete Widget from Dashboard'; +$_lang['widgets'] = 'Widgets'; +$_lang['widgets.intro_msg'] = 'Below is a list of all the installed Dashboard Widgets you have.'; + +$_lang['action_new_resource'] = 'New page'; +$_lang['action_new_resource_desc'] = 'Create a new page for your website.'; +$_lang['action_view_website'] = 'View website'; +$_lang['action_view_website_desc'] = 'Open your website in a new window.'; +$_lang['action_advanced_search'] = 'Advanced search'; +$_lang['action_advanced_search_desc'] = 'Advanced search through your website.'; +$_lang['action_manage_users'] = 'Manage users'; +$_lang['action_manage_users_desc'] = 'Manage all your website and manager users.'; + +$_lang['w_buttons'] = 'Buttons'; +$_lang['w_buttons_desc'] = 'Displays a set of buttons from array specified in properties.'; +$_lang['w_updates'] = 'Updates'; +$_lang['w_updates_desc'] = 'Checks for available updates for core and extras.'; +$_lang['w_configcheck'] = 'Configuration Check'; +$_lang['w_configcheck_desc'] = 'Displays a configuration check that ensures your MODX install is secure.'; +$_lang['w_newsfeed'] = 'MODX News Feed'; +$_lang['w_newsfeed_desc'] = 'Displays the MODX News Feed'; +$_lang['w_recentlyeditedresources'] = 'Recently Edited Resources'; +$_lang['w_recentlyeditedresources_desc'] = 'Shows a list of the most recently edited resources by the user.'; +$_lang['w_securityfeed'] = 'MODX Security Feed'; +$_lang['w_securityfeed_desc'] = 'Displays the MODX Security Feed'; +$_lang['w_whosonline'] = 'Who\'s Online'; +$_lang['w_whosonline_desc'] = 'Shows a list of online users.'; +$_lang['w_view_all'] = 'View all'; +$_lang['w_no_data'] = 'No data to display'; \ No newline at end of file From 328589c1d2d7103c0ac758cea40b6ee281f7d238 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:44 +0100 Subject: [PATCH 12/59] New translations default.inc.php (Azerbaijani) --- core/lexicon/az/default.inc.php | 582 ++++++++++++++++++++++++++++++++ 1 file changed, 582 insertions(+) create mode 100644 core/lexicon/az/default.inc.php diff --git a/core/lexicon/az/default.inc.php b/core/lexicon/az/default.inc.php new file mode 100644 index 00000000000..0f4ea099721 --- /dev/null +++ b/core/lexicon/az/default.inc.php @@ -0,0 +1,582 @@ +ERROR: Could not determine next publish event!

[[+info]]
'; +$_lang['cache_sitepublishing_file_error'] = '

ERROR: Could not write site publishing file to cache.

'; +$_lang['cache_unpublish_event_error'] = '

ERROR: Could not determine next unpublish event!

[[+info]]
'; +$_lang['cached'] = 'Cached'; +$_lang['cancel'] = 'Close'; +$_lang['caption'] = 'Caption'; +$_lang['caption_desc'] = 'The name to show beside the input when editing a TV on a Resource form.'; +$_lang['categories'] = 'Categories'; +$_lang['category'] = 'Category'; +$_lang['category_create'] = 'Create Category'; +$_lang['category_create_desc'] = 'A Category will only be displayed if at least one Element is assigned to it (by default, all Categories, even empty ones, are displayed in the Categories tree).'; +$_lang['category_confirm_delete'] = 'Are you sure you want to delete this category? All Elements within it will revert to having no category.'; +$_lang['category_rename'] = 'Rename Category'; +$_lang['category_remove'] = 'Delete Category'; +$_lang['chunk'] = 'Chunk'; +$_lang['chunks'] = 'Chunks'; +$_lang['class_key'] = 'Class Key'; +$_lang['cleaningup'] = 'Cleaning up'; +$_lang['clear_cache'] = 'Clear Cache'; +$_lang['clear_cache_on_save'] = 'Empty Cache'; // make consistent with how this appears on Resource editing panel +$_lang['clear_cache_on_save_desc'] = 'Clear cache files when this item is saved.'; // make more general, as this action clears more than just this item's cache files +$_lang['click_to_change'] = 'Click to Change'; +$_lang['close'] = 'Close'; +$_lang['code'] = 'Code'; +$_lang['collapse_all'] = 'Collapse All'; +$_lang['collapse_tree'] = 'Collapse tree'; +$_lang['combo'] = 'ComboBox'; +$_lang['comment'] = 'Comment'; +$_lang['configuration'] = 'Configuration'; +$_lang['confirm'] = 'Confirm'; +$_lang['confirm_delete_message'] = 'Are you sure you want to delete this message?'; +$_lang['confirm_remove'] = 'Are you sure you want to delete this item?'; +$_lang['confirm_remove_locks'] = 'Users sometimes close their browser while editing documents, templates, snippets or parsers, possibly leaving the item they were editing in locked state. By pressing OK you can delete ALL locks currently in place.

Proceed?'; +$_lang['confirm_undelete'] = 'Any children documents deleted at the same time as this document will also be undeleted, but children documents deleted at an earlier time will still be deleted.'; +$_lang['confirm_unpublish'] = 'Un-publishing this document now will delete any (un)publishing dates that may have been set. If you wish to set or keep publish or unpublish dates, please choose to edit the document instead.\n\nProceed?'; +$_lang['console'] = 'Console'; +$_lang['console_download_output'] = 'Download Output to File'; +$_lang['console_running'] = 'Console running...'; +$_lang['content'] = 'Content'; +$_lang['content_elements'] = 'Content Elements'; +$_lang['context_remove_confirm'] = 'Are you sure you want to delete this Context? It will also permanently delete any Resources within the Context. This is irreversible.'; +$_lang['core_rte'] = 'MODX Editor'; +$_lang['correct_errors'] = 'Please correct the errors in your form before submitting.'; +$_lang['create'] = 'Create'; +$_lang['create_document_here'] = 'Create document here'; +$_lang['create_document_inside'] = 'Create document inside'; +$_lang['create_folder_here'] = 'Create folder here'; +$_lang['create_user_group'] = 'Create User Group'; +$_lang['created'] = 'Created'; +$_lang['createdon'] = 'Creation date'; +$_lang['current'] = 'Current'; +$_lang['dashboard'] = 'Dashboard'; +$_lang['data_err_load'] = 'Error loading data.'; +$_lang['date'] = 'Date'; +$_lang['datechanged'] = 'Date changed'; +$_lang['db_header'] = 'Database tables'; +$_lang['db_info_mysql'] = 'If a table has an overhead, you may optimize it by clicking on the link in the Overhead column.'; +$_lang['delete'] = 'Delete'; +$_lang['deleted'] = 'Deleted'; +$_lang['description'] = 'Description'; +$_lang['directory_refresh'] = 'Refresh Directory'; +$_lang['disabled'] = 'Disabled'; +$_lang['document'] = 'Document'; +$_lang['documents'] = 'Resources'; +$_lang['done'] = 'Done'; +$_lang['downloading'] = 'Downloading...'; +$_lang['duplicate'] = 'Duplicate'; +$_lang['duplicate_children'] = 'Duplicate Children'; +$_lang['duplicate_chunk'] = 'Duplicate Chunk'; +$_lang['duplicate_context'] = 'Duplicate Context'; +$_lang['duplicate_of'] = 'Duplicate of [[+name]]'; +$_lang['duplicate_plugin'] = 'Duplicate Plugin'; +$_lang['duplicate_snippet'] = 'Duplicate Snippet'; +$_lang['duplicate_template'] = 'Duplicate Template'; +$_lang['duplicate_tv'] = 'Duplicate TV'; +$_lang['duplicate_redirect'] = 'Redirect to duplicate'; +$_lang['duplication_options'] = 'Duplication Options'; +$_lang['edit'] = 'Edit'; +$_lang['edit_chunk'] = 'Edit Chunk'; +$_lang['edit_context'] = 'Edit Context'; +$_lang['edit_plugin'] = 'Edit Plugin'; +$_lang['edit_snippet'] = 'Edit Snippet'; +$_lang['edit_template'] = 'Edit Template'; +$_lang['edit_tv'] = 'Edit TV'; +$_lang['editing'] = 'Editing: [[+name]]'; +$_lang['editedon'] = 'Edit Date'; +$_lang['editing_form'] = 'Editing Form'; +$_lang['element_duplicate_values'] = 'Duplicate Resource Values?'; +$_lang['element_name_new'] = 'Name of New Element'; +$_lang['element_caption_new'] = 'Caption of New Element'; +$_lang['elements'] = 'Elements'; +$_lang['email'] = 'Email'; +$_lang['empty_recycle_bin'] = 'Erase Deleted Resources'; +$_lang['empty_recycle_bin_confirm'] = 'Are you sure you want to completely and permanently erase all deleted Resources? This is irreversible.'; +$_lang['empty_recycle_bin_empty'] = 'There are no deleted Resources to erase.'; +$_lang['empty_recycle_bin_emptied'] = 'All deleted Resources have been permanently erased.'; +$_lang['enabled'] = 'Enabled'; +$_lang['err_self_parent'] = 'Cannot make something its own parent!'; +$_lang['error'] = 'Error'; +$_lang['error_sending_email'] = 'Error sending email'; +$_lang['error_sending_email_to'] = 'Error while sending mail to '; +$_lang['error_grid_get_content_no_msg'] = 'A server error prevented this grid’s content from loading. To get additional information, change MODX’s debug system setting to either 1 or empty (not 0, as this will turn reporting off).'; +$_lang['error_grid_get_content_tolog'] = 'A server error prevented this grid’s content from loading. Refer to your browser’s console, manager logs, and/or php server logs for more information.'; +$_lang['error_grid_get_content_toscreen'] = 'This grid’s content could not be loaded due to the following server error: [[+message]]'; +$_lang['error_loading_feed'] = 'An error occurred loading the feed.'; +$_lang['event_id'] = 'Event Id'; +$_lang['existing_category'] = 'Existing Category'; +$_lang['expand_all'] = 'Expand All'; +$_lang['expand_tree'] = 'Expand tree'; +$_lang['export'] = 'Export'; +$_lang['ext_afterpage'] = 'of {0}'; +$_lang['ext_beforepage'] = 'Page'; +$_lang['ext_checkboxinv'] = 'You must select at least one item in this group'; +$_lang['ext_choosemonth'] = 'Choose a month (Control+Up/Down to move years)'; +$_lang['ext_column_lock'] = 'Lock Column'; +$_lang['ext_column_unlock'] = 'Unlock Column'; +$_lang['ext_columns'] = 'Columns'; +$_lang['ext_dateinv'] = '{0} is not a valid date - it must be in the format {1}'; +$_lang['ext_datemax'] = 'The date in this field must be before {0}'; +$_lang['ext_datemin'] = 'The date in this field must be after {0}'; +$_lang['ext_displaying'] = 'Displaying {0} - {1} of {2}'; +$_lang['ext_emptygroup'] = '(None)'; +$_lang['ext_emptymsg'] = 'No data to display'; +$_lang['ext_first'] = 'First Page'; +$_lang['ext_groupby'] = 'Group By This Field'; +$_lang['ext_inv_alpha'] = 'This field should only contain letters and _'; +$_lang['ext_inv_alphanum'] = 'This field should only contain letters, numbers and _'; +$_lang['ext_inv_email'] = 'This field should be an email address in the format "user@domain.com"'; +$_lang['ext_inv_url'] = 'This field should be a URL in the format "http://www.domain.com"'; +$_lang['ext_invalidfield'] = 'The value in this field is invalid.'; +$_lang['ext_last'] = 'Last Page'; +$_lang['ext_mindate'] = 'This date is before the minimum date.'; +$_lang['ext_minlenfield'] = 'The minimum length for this field is {0}'; +$_lang['ext_minlenmaxfield'] = 'The minimum length can not be more than maximum length'; +$_lang['ext_minvalfield'] = 'The minimum value for this field is {0}'; +$_lang['ext_minvalmaxfield'] = 'The minimum value can not be more than maximum value'; +$_lang['ext_maxdate'] = 'This date is after the maximum date.'; +$_lang['ext_maxlenfield'] = 'The maximum length for this field is {0}'; +$_lang['ext_maxlenminfield'] = 'The maximum length can not be less than minimum length'; +$_lang['ext_maxvalfield'] = 'The maximum value for this field is {0}'; +$_lang['ext_maxvalminfield'] = 'The maximum value can not be less than minimum value'; +$_lang['ext_nanfield'] = '{0} is not a valid number.'; +$_lang['ext_next'] = 'Next Page'; +$_lang['ext_nextmonth'] = 'Next Month (Control+Right)'; +$_lang['ext_prev'] = 'Previous Page'; +$_lang['ext_prevmonth'] = 'Previous Month (Control+Left)'; +$_lang['ext_refresh'] = 'Refresh'; +$_lang['ext_showgroups'] = 'Show in Groups'; +$_lang['ext_sortasc'] = 'Sort Ascending'; +$_lang['ext_sortdesc'] = 'Sort Descending'; +$_lang['ext_splittip'] = 'Drag to resize.'; +$_lang['ext_tabclose'] = 'Close this tab'; +$_lang['ext_timeinv'] = '{0} is not a valid time'; +$_lang['ext_timemax'] = 'The time in this field must be equal to or before {0}'; +$_lang['ext_timemin'] = 'The time in this field must be equal to or after {0}'; +$_lang['ext_today_tip'] = '{0} (Spacebar)'; +$_lang['failure'] = 'Failure'; +$_lang['female'] = 'Female'; +$_lang['field_clear'] = 'Clear this field'; +$_lang['field_required'] = 'This field is required.'; +$_lang['field_reset'] = 'Reset field to its original value'; +$_lang['files'] = 'Files'; +$_lang['filter'] = 'Filter'; +$_lang['filter_clear'] = 'Clear Filter'; +$_lang['filter_by_key'] = 'Filter by Key...'; +$_lang['filter_by_name'] = 'Filter by name...'; +$_lang['filter_by_username'] = 'Filter by user name...'; +$_lang['finish'] = 'Finish'; +$_lang['folder'] = 'Folder'; +$_lang['general'] = 'General'; +$_lang['general_information'] = 'General Information'; +$_lang['general_settings'] = 'General Settings'; +$_lang['go'] = 'Go'; +$_lang['group'] = 'Group'; +$_lang['guid'] = 'GUID'; +$_lang['handler'] = 'Handler'; +$_lang['help'] = 'Help'; +$_lang['help_ex'] = 'Help!'; +$_lang['help_not_yet'] = 'Help for this component has not yet been implemented.'; +$_lang['hide_tree'] = 'Hide tree'; +$_lang['home'] = 'Home'; +$_lang['icon'] = 'Icon'; +$_lang['id'] = 'ID'; +$_lang['import'] = 'Import'; +$_lang['import_err_upload'] = 'An error occurred while trying to find the XML file. Please specify a valid file.'; +$_lang['import_err_xml'] = 'An error occurred importing the XML file. Please ensure you specified a valid XML File.'; +$_lang['info'] = 'Info'; +$_lang['information'] = 'Information'; +$_lang['inline'] = 'Inline'; +$_lang['insert'] = 'Insert'; +$_lang['install'] = 'Install'; +$_lang['installed'] = 'Installed'; +$_lang['integer'] = 'Integer'; +$_lang['introtext'] = 'Introtext'; +$_lang['invalid_data'] = 'Invalid data'; +$_lang['json_grid'] = 'JSON Grid'; +$_lang['key'] = 'Key'; +$_lang['keyword'] = 'Keyword'; +$_lang['keywords'] = 'Keywords'; +$_lang['last_modified'] = 'Last Modified'; +$_lang['visibility'] = 'Visibility'; +$_lang['launch_site'] = 'View Site'; +$_lang['language'] = 'Language'; +$_lang['lexicon'] = 'Lexicon'; +$_lang['list'] = 'List'; +$_lang['load_headers'] = 'Load Headers'; +$_lang['loading'] = 'Loading...'; +$_lang['locked'] = 'Locked'; +$_lang['locked_by'] = 'locked by [[+username]]'; +$_lang['lock_msg'] = '[[+name]] is currently editing this [[+object]]. Please wait until the other user has finished and try again.'; +$_lang['logged_in_as'] = 'logged in as [[+username]]'; +$_lang['login'] = 'Login'; +$_lang['logout'] = 'Logout'; +$_lang['logout_confirm'] = 'Are you sure you want to logout?'; +$_lang['long_title'] = 'Long title'; +$_lang['male'] = 'Male'; +$_lang['manage_files'] = 'Manage Files'; +$_lang['manager'] = 'Manager'; +$_lang['manager_log_err_save'] = 'An error occurred while logging the manager action.'; +$_lang['media'] = 'Media'; +$_lang['menu_order'] = 'Menu Order'; +$_lang['mime_type'] = 'MIME Type'; +$_lang['mime_type_desc'] = 'The mime type for all files with the content type.'; +$_lang['mode'] = 'Mode'; +$_lang['modx_browser'] = 'MODX Browser'; +$_lang['modx_resource_browser'] = 'MODX Resources Browser'; +$_lang['more_search_results'] = 'More Search Results...'; +$_lang['move'] = 'Move'; +$_lang['name'] = 'Name'; +$_lang['new'] = 'New'; +$_lang['new_chunk'] = 'Create Chunk'; +$_lang['new_folder'] = 'Create Folder'; +$_lang['new_key'] = 'Create Key'; +$_lang['new_message'] = 'Create Message'; +$_lang['new_name'] = 'New Name'; +$_lang['new_parent'] = 'Create parent'; +$_lang['new_plugin'] = 'Create Plugin'; +$_lang['new_snippet'] = 'Create Snippet'; +$_lang['new_template'] = 'Create Template'; +$_lang['new_tv'] = 'Create TV'; +$_lang['new_user'] = 'Create user'; +$_lang['next'] = 'Next ->'; +$_lang['no'] = 'No'; +$_lang['none'] = 'None'; +$_lang['notset'] = 'Not set'; +$_lang['not_deleted'] = 'has not been deleted.'; +$_lang['not_logged_in'] = 'Not logged in!'; +$_lang['not_set'] = 'Not set'; +$_lang['no_activity_message'] = 'You have not yet created or edited any documents.'; +$_lang['no_action'] = 'No Action'; +$_lang['no_category'] = 'uncategorized'; +$_lang['no_records_found'] = 'No records found.'; +$_lang['no_results'] = 'No results found'; +$_lang['numberfield'] = 'Numberfield'; +$_lang['offline'] = 'Offline'; +$_lang['ok'] = 'OK'; +$_lang['old_key'] = 'Old Key'; +$_lang['old_name'] = 'Old Name'; +$_lang['on'] = 'On'; +$_lang['online'] = 'Online'; +$_lang['open'] = 'Open'; +$_lang['options'] = 'Options'; +$_lang['orm_attribute_add'] = 'Create Attribute'; +$_lang['orm_attribute_add_below'] = 'Create Attribute Below Here'; +$_lang['orm_attribute_ae'] = 'An attribute already exists with that key at this level!'; +$_lang['orm_attribute_remove'] = 'Delete Attribute'; +$_lang['orm_attribute_remove_confirm'] = 'Are you sure you want to delete this attribute? This is irreversible.'; +$_lang['orm_container_add'] = 'Create Container'; +$_lang['orm_container_add_below'] = 'Create Container Below Here'; +$_lang['orm_container_rename'] = 'Rename Container'; +$_lang['orm_container_remove'] = 'Delete Container'; +$_lang['orm_container_remove_confirm'] = 'Are you sure you want to delete this container and all attributes below it? This is irreversible.'; +$_lang['pagetitle'] = 'Resource\'s title'; +$_lang['page_title'] = 'Resource Title'; +$_lang['parameter'] = 'Parameter'; +$_lang['parameters'] = 'Parameters'; +$_lang['parent'] = 'Parent'; +$_lang['password'] = 'Password'; +$_lang['path'] = 'Path'; +$_lang['per_page'] = 'Per Page'; +$_lang['permissions'] = 'Permissions'; +$_lang['permission_denied'] = 'Permission denied!'; +$_lang['permission_denied_processor'] = 'Permission \'[[+permission]]\' required for \'[[+action]]\'!'; +$_lang['permission_denied_msg'] = 'You do not have the proper access policy permissions to view this page. If you feel this is in error, please contact your systems administrator.'; +$_lang['please_wait'] = 'Please wait...'; +$_lang['plugin'] = 'Plugin'; +$_lang['plugin_activate'] = 'Activate Plugin'; +$_lang['plugin_deactivate'] = 'Deactivate Plugin'; +$_lang['plugins'] = 'Plugins'; +$_lang['po_make_all_unpub'] = 'Make All Unpublished'; +$_lang['po_make_all_pub'] = 'Make All Published'; +$_lang['po_preserve'] = 'Preserve Published Status'; +$_lang['preview'] = 'Preview'; +$_lang['preserve_resources'] = 'Duplicate resources'; +$_lang['preserve_alias'] = 'Preserve duplicated resources alias'; +$_lang['preserve_menuindex'] = 'Preserve duplicated resources menu index'; +$_lang['private'] = 'Private'; +$_lang['processor_err_nf'] = 'Processor not found: [[+target]]'; +$_lang['progress'] = 'Progress'; +$_lang['properties'] = 'Properties'; +$_lang['property_set'] = 'Property Set'; +$_lang['public'] = 'Public'; +$_lang['publish'] = 'Publish'; +$_lang['publish_date'] = 'Publish Date'; +$_lang['publish_document'] = 'Publish document'; +$_lang['publish_events'] = 'Publish Events'; +$_lang['published'] = 'Published'; +$_lang['publishedon'] = 'Published On'; +$_lang['publishing_options'] = 'Publishing Options'; +$_lang['quick_create'] = 'Quick Create'; +$_lang['quick_create_chunk'] = 'Quick Create Chunk'; +$_lang['quick_create_file'] = 'Quick Create File'; +$_lang['quick_create_plugin'] = 'Quick Create Plugin'; +$_lang['quick_create_resource'] = 'Quick Create Resource'; +$_lang['quick_create_snippet'] = 'Quick Create Snippet'; +$_lang['quick_create_template'] = 'Quick Create Template'; +$_lang['quick_create_tv'] = 'Quick Create TV'; +$_lang['quick_update'] = 'Quick Edit'; +$_lang['quick_update_chunk'] = 'Quick Edit Chunk'; +$_lang['quick_update_file'] = 'Quick Edit File'; +$_lang['quick_update_plugin'] = 'Quick Edit Plugin'; +$_lang['quick_update_resource'] = 'Quick Edit'; +$_lang['quick_update_snippet'] = 'Quick Edit Snippet'; +$_lang['quick_update_template'] = 'Quick Edit Template'; +$_lang['quick_update_tv'] = 'Quick Edit TV'; +$_lang['rank'] = 'Rank'; +$_lang['recent_docs'] = 'Recent documents'; +$_lang['redirecting'] = 'Redirecting...'; +$_lang['refresh_auto_publish'] = 'Processing automatic publishing dates'; +$_lang['refresh_context'] = 'Refresh Context'; +$_lang['refresh_context_settings'] = 'Regenerating the Context caches'; +$_lang['refresh_db'] = 'Clearing the database result set cache'; +$_lang['refresh_default'] = 'Clearing the default cache'; +$_lang['refresh_failure'] = 'Refresh failed! (NOTE: this cache partition may just be empty)'; +$_lang['refresh_lexicon_topics'] = 'Clearing the Lexicon Topics cache'; +$_lang['refresh_media_sources'] = 'Clearing the Media Sources cache'; +$_lang['refresh_menu'] = 'Clearing the Menu cache'; +$_lang['refresh_published'] = '[[+num]] documents were published.'; +$_lang['refresh_resource'] = 'Clearing the Resource cache'; +$_lang['refresh_scripts'] = 'Clearing the Snippet/Plugin script cache'; +$_lang['refresh_success'] = 'Refresh successful!'; +$_lang['refresh_system_settings'] = 'Regenerating System Settings cache'; +$_lang['refresh_title'] = 'Refresh site'; +$_lang['refresh_tree'] = 'Refresh tree'; +$_lang['refresh_unpublished'] = '[[+num]] documents were unpublished.'; +$_lang['refreshing_tree'] = 'Refreshing tree...'; +$_lang['release'] = 'Release'; +$_lang['reload'] = 'Reload'; +$_lang['remember_username'] = 'Remember me'; +$_lang['remove'] = 'Delete'; +$_lang['remove_category'] = 'Delete Category'; +$_lang['remove_chunk'] = 'Delete Chunk'; +$_lang['remove_context'] = 'Delete Context'; +$_lang['remove_date'] = 'Delete date'; +$_lang['remove_plugin'] = 'Delete Plugin'; +$_lang['remove_selected'] = 'Delete Selected'; +$_lang['remove_snippet'] = 'Delete Snippet'; +$_lang['remove_template'] = 'Delete Template'; +$_lang['remove_tv'] = 'Delete TV'; +$_lang['remove_this_confirm'] = 'Are you sure you want to delete the [[+type]]: "[[+name]]"?'; +$_lang['remove_user_from_group'] = 'Delete User From Group'; +$_lang['rename'] = 'Rename'; +$_lang['reset'] = 'Reset'; +$_lang['reset_failedlogins'] = 'reset'; +$_lang['reset_password'] = 'Reset Password'; +$_lang['resource'] = 'Resource'; +$_lang['resources'] = 'Resources'; +$_lang['resource_categories'] = 'Combined View'; +$_lang['resource_group'] = 'Resource Group'; +$_lang['resource_group_id'] = 'RG ID'; +$_lang['resource_groups'] = 'Resource Groups'; +$_lang['resource_management'] = 'Manage resources'; +$_lang['resource_name'] = 'Resource name'; +$_lang['resource_name_new'] = 'New Resource Name'; +$_lang['resource_view'] = 'View'; +$_lang['resource_overview'] = 'Overview'; +$_lang['resource_settings'] = 'Resource Settings'; +$_lang['resource_type'] = 'Resource Type'; +$_lang['role'] = 'Role'; +$_lang['roles'] = 'Roles'; +$_lang['save'] = 'Save'; +$_lang['save_and_close'] = 'Save and Close'; +$_lang['save_changes'] = 'Save Changes'; +$_lang['save_successful'] = 'Save successful.'; +$_lang['save_tag'] = 'Save tag'; +$_lang['saving'] = 'Saving...'; +$_lang['scroll_dn'] = 'Scroll down'; +$_lang['scroll_up'] = 'Scroll up'; +$_lang['search'] = 'Search'; +$_lang['search_criteria'] = 'Search criteria'; +$_lang['search_results'] = 'Search Results'; +$_lang['security'] = 'Security'; +$_lang['select_date'] = 'Select a date'; +$_lang['select_el_opts'] = 'Select Element Options'; +$_lang['selected_activate'] = 'Activate Selected'; +$_lang['selected_deactivate'] = 'Deactivate Selected'; +$_lang['selected_remove'] = 'Delete Selected'; +$_lang['send'] = 'Send'; +$_lang['service_url'] = 'Service URL'; +$_lang['session_extended'] = 'Session extended!'; +$_lang['session_logging_out'] = 'Your session has expired. Please proceed to login again.'; +$_lang['set'] = 'Set'; +$_lang['set_to_default'] = 'Set to Default'; +$_lang['setting'] = 'Setting'; +$_lang['settings'] = 'Settings'; +$_lang['settings_general'] = 'General'; +$_lang['settings_page_settings'] = 'Page Settings'; +$_lang['showing'] = 'Showing'; +$_lang['show_preview'] = 'Show Preview Window'; +$_lang['show_tree'] = 'Show tree'; +$_lang['showing_pub'] = 'Showing Publish Dates'; +$_lang['showing_unpub'] = 'Showing Unpublish Dates'; +$_lang['site_unavailable_message'] = 'The site is currently unavailable'; +$_lang['snippet'] = 'Snippet'; +$_lang['snippets'] = 'Snippets'; +$_lang['sort_asc'] = 'Ascending'; +$_lang['sort_by'] = 'Sort By'; +$_lang['sort_desc'] = 'Descending'; +$_lang['sort_tree'] = 'Sort the tree'; +$_lang['source'] = 'Source'; +$_lang['source_type'] = 'Source Type'; +$_lang['specify_name_error'] = 'Please specify a name.'; +$_lang['static_resource'] = 'Static Resource'; +$_lang['statistics'] = 'Statistics'; +$_lang['stay'] = 'Continue editing'; +$_lang['stay_new'] = 'Create another'; +$_lang['submit'] = 'Submit'; +$_lang['success'] = 'Success!'; +$_lang['sysinfo_activity_message'] = 'This list shows which resources have been recently edited by your users.'; +$_lang['sysinfo_userid'] = 'User'; +$_lang['sys_alert'] = 'System Alert'; +$_lang['symlink'] = 'Symlink'; +$_lang['system'] = 'System'; +$_lang['tag'] = 'Tag'; +$_lang['target'] = 'Target'; +$_lang['template'] = 'Template'; +$_lang['templates'] = 'Templates'; +$_lang['text'] = 'Text'; +$_lang['textarea'] = 'Textarea'; +$_lang['textfield'] = 'Textfield'; +$_lang['title'] = 'Title'; +$_lang['tmplvar'] = 'Template Variable'; +$_lang['tmplvars'] = 'Template Variables'; +$_lang['to'] = 'to'; +$_lang['today'] = 'Today'; +$_lang['toggle_richtext'] = 'Toggle Richtext'; +$_lang['total'] = 'total'; +$_lang['track_visitors_title'] = 'Track Visitors'; +$_lang['tree_collapse'] = 'Collapse tree'; +$_lang['tree_expand'] = 'Expand tree'; +$_lang['tree_refresh'] = 'Refresh tree'; +$_lang['tree_sort'] = 'Sort tree'; +$_lang['tv'] = 'TV'; +$_lang['tv_value_inherited'] = 'Value Inherited'; +$_lang['type'] = 'Type'; +$_lang['uncategorized'] = 'uncategorized'; +$_lang['undelete'] = 'Undelete'; +$_lang['undeleted'] = 'Not Deleted'; +$_lang['unpublish'] = 'Unpublish'; +$_lang['unpublish_date'] = 'Unpublish Date'; +$_lang['unpublish_events'] = 'Un-publish Events'; +$_lang['unpublished'] = 'Unpublished'; +$_lang['untitle_variable'] = 'Untitled variable'; +$_lang['untitled_template'] = 'Untitled template'; +$_lang['untitled_tv'] = 'Untitled tv'; +$_lang['untitled_weblink'] = 'Untitled weblink'; +$_lang['untitled_symlink'] = 'Untitled symlink'; +$_lang['unknown'] = 'Unknown'; +$_lang['unsaved_changes'] = 'There are unsaved changes. Are you sure you want to leave this page?'; +$_lang['update'] = 'Update'; +$_lang['updated'] = 'Updated'; +$_lang['upload'] = 'Upload'; +$_lang['username'] = 'Username'; +$_lang['value'] = 'Value'; +$_lang['version'] = 'Version'; +$_lang['view'] = 'View'; +$_lang['view_context'] = 'View context'; +$_lang['view_document'] = 'View document'; +$_lang['view_log'] = 'View log'; +$_lang['warning'] = 'Warning!'; +$_lang['web_resources'] = 'Web Resources'; +$_lang['weblink'] = 'Weblink'; +$_lang['which_editor_title'] = 'Editor to use:'; +$_lang['working'] = 'Working...'; +$_lang['workspaces'] = 'Workspaces'; +$_lang['xtype'] = 'Field Type'; +$_lang['xtype_desc'] = 'The field type of the setting. This can be: textfield, textarea, or boolean.'; +$_lang['yes'] = 'Yes'; +$_lang['yesno'] = 'Yes/No'; +$_lang['tree_order'] = 'Tree Order'; +$_lang['recently_updated'] = 'Recently Updated'; +$_lang['newest'] = 'Newest'; +$_lang['oldest'] = 'Oldest'; +$_lang['constraints'] = 'Constraints'; +$_lang['context_menu'] = 'Context Menu'; + +$_lang['january'] = 'January'; +$_lang['february'] = 'February'; +$_lang['march'] = 'March'; +$_lang['april'] = 'April'; +$_lang['may'] = 'May'; +$_lang['june'] = 'June'; +$_lang['july'] = 'July'; +$_lang['august'] = 'August'; +$_lang['september'] = 'September'; +$_lang['october'] = 'October'; +$_lang['november'] = 'November'; +$_lang['december'] = 'December'; + +$_lang['sunday'] = 'Sunday'; +$_lang['monday'] = 'Monday'; +$_lang['tuesday'] = 'Tuesday'; +$_lang['wednesday'] = 'Wednesday'; +$_lang['thursday'] = 'Thursday'; +$_lang['friday'] = 'Friday'; +$_lang['saturday'] = 'Saturday'; + +// Temporarily match old keys to new ones to ensure compatibility +$_lang['clear_cache_on_save_msg'] = $_lang['clear_cache_on_save_desc']; + +/* + Shared lang entries for elements -- + + Necessary to to give quick create/edit panels + access when they are opened outside the + context of their respective element types +*/ +// All + +// TVs +$_lang['tv_type'] = 'Input Type'; +$_lang['tv_default'] = 'Default Value'; +$_lang['tv_default_desc'] = 'The content this TV will show if user-entered content is not provided.'; +$_lang['tv_caption_desc'] = 'The label shown for this TV in Resource editing pages (can be overridden per template or other criteria using Form Customization).'; +$_lang['tv_category_desc'] = 'Use to group TVs in Resource editing pages and within the Elements tree.'; +$_lang['tv_description_desc'] = 'Usage information for this TV shown next to its caption in Resource editing pages and as a tooltip in the Elements tree.'; +$_lang['tv_elements'] = 'Input Option Values'; +$_lang['tv_elements_short_desc'] = 'Defines the selectable options for this TV, which may be manually entered or built with a one-line database query.'; From 62d9351d23b7d0555ac937e37b66d36cb215eb3a Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:45 +0100 Subject: [PATCH 13/59] New translations element.inc.php (Azerbaijani) --- core/lexicon/az/element.inc.php | 44 +++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 core/lexicon/az/element.inc.php diff --git a/core/lexicon/az/element.inc.php b/core/lexicon/az/element.inc.php new file mode 100644 index 00000000000..d7ea047a1bc --- /dev/null +++ b/core/lexicon/az/element.inc.php @@ -0,0 +1,44 @@ + Date: Tue, 18 Mar 2025 15:18:47 +0100 Subject: [PATCH 14/59] New translations events.inc.php (Azerbaijani) --- core/lexicon/az/events.inc.php | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 core/lexicon/az/events.inc.php diff --git a/core/lexicon/az/events.inc.php b/core/lexicon/az/events.inc.php new file mode 100644 index 00000000000..64838ce7893 --- /dev/null +++ b/core/lexicon/az/events.inc.php @@ -0,0 +1,34 @@ +invokeEvent(name, properties) call.'; +$_lang['system_events.groupname'] = 'Group'; +$_lang['system_events.groupname_desc'] = 'The name of the group where the event belongs to. Select an existing one or type a new group name.'; +$_lang['system_events.plugins'] = 'Plugins'; +$_lang['system_events.plugins_desc'] = 'The list of plugins attached to the event. Pick up plugins that should be attached to event.'; + +$_lang['system_events.service'] = 'Service'; +$_lang['system_events.service_1'] = 'Parser Service Events'; +$_lang['system_events.service_2'] = 'Manager Access Events'; +$_lang['system_events.service_3'] = 'Web Access Service Events'; +$_lang['system_events.service_4'] = 'Cache Service Events'; +$_lang['system_events.service_5'] = 'Template Service Events'; +$_lang['system_events.service_6'] = 'User Defined Events'; + +$_lang['system_events.remove_confirm'] = 'Are you sure you want to delete the [[+name]] event? This is irreversible!'; + +$_lang['system_events_err_ns'] = 'Name of the System Event not specified.'; +$_lang['system_events_err_ae'] = 'Name of the System Event already exists.'; +$_lang['system_events_err_startint'] = 'It\'s not allowed to start the name with a digit.'; +$_lang['system_events_err_remove_not_allowed'] = 'You\'re not allowed to delete this System Event.'; From 1b0e434052c280227ab38d9ea7430f916c0345fd Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:50 +0100 Subject: [PATCH 15/59] New translations export.inc.php (Azerbaijani) --- core/lexicon/az/export.inc.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 core/lexicon/az/export.inc.php diff --git a/core/lexicon/az/export.inc.php b/core/lexicon/az/export.inc.php new file mode 100644 index 00000000000..4ffdf0329d9 --- /dev/null +++ b/core/lexicon/az/export.inc.php @@ -0,0 +1,22 @@ +%s of %s
      %s, id %s
      '; +$_lang['export_site_failed'] = 'Failed!'; +$_lang['export_site_html'] = 'Export site to HTML'; +$_lang['export_site_maxtime'] = 'Max export time:'; +$_lang['export_site_maxtime_message'] = 'Here you can specify the number of seconds MODX can take to export the site (overriding PHP settings). Enter 0 for unlimited time. Please note, setting 0 or a really high number can do weird things to your server and is not recommended.'; +$_lang['export_site_message'] = '

Using this function you can export the entire site to HTML files. Please note, however, that you will lose a lot of the MODX functionality should you do so:

  • Page reads on the exported files will not be recorded.
  • Interactive snippets will NOT work in exported files
  • Only regular documents will be exported, Weblinks will not be exported.
  • The export process may fail if your documents contain snippets which send redirection headers.
  • Depending on how you\'ve written your documents, style sheets and images, the design of your site may be broken. To fix this, you can save/move your exported files to the same directory where the main MODX index.php file is located.

Please fill out the form and press \'Export\' to start the export process. The files created will be saved in the location you specify, using, where possible, the document\'s aliases as filenames. While exporting your site, it\'s best to have the MODX configuration item \'Friendly aliases\' set to \'yes\'. Depending on the size of your site, the export may take a while.

Any existing files will be overwritten by the new files if their names are identical!

'; +$_lang['export_site_numberdocs'] = '

Found %s documents to export...

'; +$_lang['export_site_prefix'] = 'File prefix:'; +$_lang['export_site_start'] = 'Start export'; +$_lang['export_site_success'] = 'Success!'; +$_lang['export_site_suffix'] = 'File suffix:'; +$_lang['export_site_target_unwritable'] = 'Target directory isn\'t writable. Please ensure the directory is writable and try again.'; +$_lang['export_site_time'] = 'Export finished. Export took %s seconds to complete.'; \ No newline at end of file From c9595dc6dccc24b3576c9d1ad3f50aa198b6bac9 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:51 +0100 Subject: [PATCH 16/59] New translations file.inc.php (Azerbaijani) --- core/lexicon/az/file.inc.php | 117 +++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 core/lexicon/az/file.inc.php diff --git a/core/lexicon/az/file.inc.php b/core/lexicon/az/file.inc.php new file mode 100644 index 00000000000..24c83b5de5b --- /dev/null +++ b/core/lexicon/az/file.inc.php @@ -0,0 +1,117 @@ +This could potentially break your website.'; +$_lang['file_folder_rename'] = 'Rename Directory'; +$_lang['file_last_accessed'] = 'Last Accessed'; +$_lang['file_last_modified'] = 'Last Modified'; +$_lang['file_msg_download_error'] = 'Download error!'; +$_lang['file_msg_download_success'] = 'Download success!'; +$_lang['file_name'] = 'File Name'; +$_lang['file_quick_create'] = 'Quick Create File'; +$_lang['file_quick_update'] = 'Quick Edit File'; +$_lang['file_package_err_invalid_directory'] = 'The packages directory does not exist!'; +$_lang['file_package_err_invalid_name'] = 'This file [[+name]] has an invalid name for the transport package'; +$_lang['file_package_err_invalid_type'] = 'This file does not appear to be a transport package'; +$_lang['file_remove'] = 'Delete File'; +$_lang['file_remove_confirm'] = 'Are you sure you want to delete the file: "[[+file]]"?
Deleting a file could potentially break your website. Make sure you know what this file does before deleting it.'; +$_lang['file_rename'] = 'Rename File'; +$_lang['file_size'] = 'File Size'; +$_lang['file_size_bytes'] = 'bytes'; +$_lang['file_size_kilobytes'] = 'KB'; +$_lang['image_size'] = 'Image Size'; +$_lang['files_viewmode'] = 'View'; +$_lang['files_viewmode_grid'] = 'Grid'; +$_lang['files_viewmode_list'] = 'List'; +$_lang['upf_abort'] = 'Abort'; +$_lang['upf_abort_desc'] = 'Stop the upload.'; +$_lang['upf_aborted'] = 'Aborted by user.'; +$_lang['upf_add'] = 'Add'; +$_lang['upf_add_desc'] = 'Add file into upload queue.'; +$_lang['upf_close'] = 'Close'; +$_lang['upf_close_desc'] = 'Close the window.'; +$_lang['upf_err_failed'] = 'Server is unavailable or internal server error occurred.'; +$_lang['upf_err_filetype'] = 'Selected file extension isn\'t permitted.
Please select files with following extensions: {1}'; +$_lang['upf_error'] = 'Error'; +$_lang['upf_filename'] = 'Filename'; +$_lang['upf_note'] = 'Note'; +$_lang['upf_progress_wait'] = 'Waiting...'; +$_lang['upf_queued'] = 'Queued for upload.'; +$_lang['upf_remove'] = 'Delete'; +$_lang['upf_remove_desc'] = 'Delete file from upload queue.'; +$_lang['upf_reset'] = 'Reset'; +$_lang['upf_reset_desc'] = 'Reset queue.'; +$_lang['upf_state'] = 'State'; +$_lang['upf_success'] = 'OK.'; +$_lang['upf_upload'] = 'Upload'; +$_lang['upf_upload_desc'] = 'Upload queued files to the server.'; +$_lang['upf_upload_err'] = 'Upload error.'; +$_lang['upf_uploading'] = 'Uploading...'; +$_lang['upf_uploading_desc'] = 'Uploading: {0} of {1} files complete.'; +$_lang['upload_files'] = 'Upload Files'; +$_lang['no_file_err'] = 'No file was uploaded.'; + +$_lang['upload.buttons.choose'] = 'Choose file(s)'; +$_lang['upload.buttons.clear'] = 'Empty list'; +$_lang['upload.buttons.upload'] = 'Upload'; +$_lang['upload.buttons.close'] = 'Close'; +$_lang['upload.title.destination_path'] = 'Upload destination: [[+path]]'; +$_lang['upload.upload_progress'] = '[[+loaded]] / [[+total]]'; +$_lang['upload.notpermitted.extension'] = 'Upload of this filetype (.[[+ext]]) is not allowed!'; +$_lang['upload.notpermitted.filesize'] = 'Filesize bigger ([[+size]]) than allowed! (max. [[+max]])'; +$_lang['upload.columns.file'] = 'File'; +$_lang['upload.columns.state'] = 'State'; +$_lang['upload.contextmenu.remove_entry'] = 'Delete entry'; +$_lang['upload.clear_list.all'] = 'Clear list'; +$_lang['upload.clear_list.notpermitted'] = 'Delete not permitted only'; +$_lang['upload.msg.title.error'] = 'Error'; +$_lang['upload.upload.success'] = 'Upload successful'; From a0b627bc5da8fcc9533b19a3d1d32a8f8408b4be Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:53 +0100 Subject: [PATCH 17/59] New translations filters.inc.php (Azerbaijani) --- core/lexicon/az/filters.inc.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 core/lexicon/az/filters.inc.php diff --git a/core/lexicon/az/filters.inc.php b/core/lexicon/az/filters.inc.php new file mode 100644 index 00000000000..9eb84db6e60 --- /dev/null +++ b/core/lexicon/az/filters.inc.php @@ -0,0 +1,24 @@ + Date: Tue, 18 Mar 2025 15:18:54 +0100 Subject: [PATCH 18/59] New translations formcustomization.inc.php (Azerbaijani) --- core/lexicon/az/formcustomization.inc.php | 117 ++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 core/lexicon/az/formcustomization.inc.php diff --git a/core/lexicon/az/formcustomization.inc.php b/core/lexicon/az/formcustomization.inc.php new file mode 100644 index 00000000000..38d0abdfd30 --- /dev/null +++ b/core/lexicon/az/formcustomization.inc.php @@ -0,0 +1,117 @@ +here. Please note that improper Rules might cause problems with your MODX Revolution installation. Inactive Rules are faded gray.'; +$_lang['form_rules'] = 'Form Rules'; +$_lang['label'] = 'Label'; +$_lang['original_value'] = 'Original Value'; +$_lang['profile'] = 'Profile'; +$_lang['profile_err_nfs'] = 'Form Customization Profile not found with ID [[+id]].'; +$_lang['profile_err_ns'] = 'Form Customization Profile not specified!'; +$_lang['profile_err_remove'] = 'An error occurred while trying to delete the Profile.'; +$_lang['profile_err_save'] = 'An error occurred while trying to save the Profile.'; +$_lang['profile_msg'] = 'Here you can specify Sets for this Profile. A Set is a collection of Rules that apply for a given page (Edit or Create Resource). They can also be restricted to certain Templates, or other field values on the Resource. Constraints for the Create Resource Sets will execute based on the parent of the newly created Resource\'s value.'; +$_lang['profile_remove_confirm'] = 'Are you sure you want to completely delete this Profile? This is irreversible.'; +$_lang['profile_remove_multiple_confirm'] = 'Are you sure you want to completely delete these Profiles? This is irreversible.'; +$_lang['profile_usergroup_err_ae'] = 'That User Group is already assigned to this Profile!'; +$_lang['profile_usergroups_msg'] = 'Here you can assign the User Groups that will use this Profile. If no User Groups are assigned, all Users will use this Profile.'; +$_lang['profiles'] = 'Form Customization Profiles'; +$_lang['profiles_msg'] = 'This is a list of your Form Customization Profiles. Profiles can contain many Form Customization Rules, and can be activated or deactivated. They can also be configured to only apply to certain User Groups.'; +$_lang['rank'] = 'Rank'; +$_lang['rank_desc'] = 'The order the Rule is executed in. A lower number means that it will be executed earlier.'; +$_lang['region'] = 'Region'; +$_lang['regions'] = 'Regions'; +$_lang['rule'] = 'Rule'; +$_lang['rule_create'] = 'Create Rule'; +$_lang['rule_desc'] = 'The type of Rule that will be applied to this field.'; +$_lang['rule_description_desc'] = 'Optional. A description of the rule.'; +$_lang['rule_err_ae'] = 'A rule already exists for that field!'; +$_lang['rule_err_duplicate'] = 'An error occurred while trying to duplicate the rule.'; +$_lang['rule_err_nf'] = 'Rule not found.'; +$_lang['rule_err_ns'] = 'Rule not specified.'; +$_lang['rule_err_remove'] = 'An error occurred while trying to delete the rule.'; +$_lang['rule_err_save'] = 'An error occurred while trying to save the rule.'; +$_lang['rule_remove'] = 'Delete Rule'; +$_lang['rule_remove_confirm'] = 'Are you sure you want to delete this Rule?'; +$_lang['rule_remove_multiple'] = 'Delete Multiple Rules'; +$_lang['rule_remove_multiple_confirm'] = 'Are you sure you want to delete these Rules? This is irreversible.'; +$_lang['rule_update'] = 'Edit Rule'; +$_lang['rule_value_desc'] = 'The value to set in the Rule.'; +$_lang['rules'] = 'Rules'; +$_lang['set'] = 'Set'; +$_lang['set_and_fields'] = 'Set Information and Fields'; +$_lang['set_change_template'] = 'Change Template For Set'; +$_lang['set_change_template_confirm'] = 'Are you sure you want to do this? This will change the Template that these Rules apply to. If so, MODX will first save your changes before reloading the page to refresh the new TVs for the new Template.'; +$_lang['set_constraint_field_desc'] = 'Setting the Constraint field will prevent the rules in this Set from executing unless the field for this Resource matches the "constraint" value.'; +$_lang['set_constraint_desc'] = 'Set the value of the field (specified above) to restrict the rules in this Set from being executed unless the Resource has this value on the specified constraint field.'; +$_lang['set_err_nfs'] = 'No Set found with ID [[+id]]'; +$_lang['set_err_ns'] = 'No Set specified.'; +$_lang['set_fields_msg'] = 'Here you can adjust the fields for this page, including their visibility, labels and default values. Just double-click on a row to edit its value. Leave a field empty to use the default setting.
Please note: when hiding an element inside this profile, it will be hidden in overlapping profiles too (even if Visible is checked).'; +$_lang['set_import_err_upload'] = 'An error occurred while trying to find the XML file. Please specify a valid file.'; +$_lang['set_import_err_xml'] = 'An error occurred importing the XML file. Please ensure you specified a valid Form Customization Set XML File.'; +$_lang['set_import_msg'] = 'Select an XML file to import a Form Customization Set from. It must be in the correct XML Form Customization format.'; +$_lang['set_import_template_err_nf'] = 'Template not found while import Form Customization Set.'; +$_lang['set_msg'] = 'Here you can edit what fields, tabs and TVs show for this page, as well as their labels and default values. Just double-click on a column to edit its value. You can also use the tab key to progress through the grid. Leave a field blank to use the default setting.'; +$_lang['set_remove_confirm'] = 'Are you sure you want to permanently delete this set? This is irreversible.'; +$_lang['set_remove_multiple_confirm'] = 'Are you sure you want to permanently delete these sets? This is irreversible.'; +$_lang['set_tab_err_ae'] = 'A tab already exists with that ID. Please specify another.'; +$_lang['set_tabs_msg'] = 'Here you adjust the tabs and regions for this page, including their visibility and title. Just double-click on a row to edit its value. Leave a field empty to use the default setting.
Please note: when hiding an element inside this profile, it will be hidden in overlapping profiles too (even if Visible is checked).'; +$_lang['set_template_desc'] = 'Choosing a Template will limit the rules in the Set from executing unless the Resource has the specified Template.'; +$_lang['set_tvs_msg'] = 'Here you can set visibility, labels, default values and the tabs they reside in by double-clicking on the row in the grid. Note: If you move a TV to another Region, you can adjust the order of the TV in the "Region Rank" field. Leave a field empty to use the default setting.'; +$_lang['sets'] = 'Form Customization Sets'; +$_lang['simplexml_err_nf'] = 'MODX requires the SimpleXML PHP extension to use this feature. Please ensure the extension is installed before continuing.'; +$_lang['tab'] = 'Tab'; +$_lang['tab_id'] = 'ID'; +$_lang['tab_name'] = 'Tab Name'; +$_lang['tab_title'] = 'Title'; +$_lang['tab_rank'] = 'Region Rank'; +$_lang['tab_remove_confirm'] = 'Are you sure you want to delete this tab?'; +$_lang['tab_visible'] = 'Tab Visible'; +$_lang['tabs'] = 'Tabs'; +$_lang['tv'] = 'TV'; +$_lang['tv_default'] = 'TV Default Value'; +$_lang['tv_label'] = 'TV Label'; +$_lang['tv_name'] = 'Name'; +$_lang['tv_move'] = 'Move TV to Tab'; +$_lang['tv_visible'] = 'TV Visible'; +$_lang['tvs'] = 'Template Variables'; +$_lang['usergroup'] = 'User Group'; +$_lang['usergroup_create'] = 'Create User Group'; +$_lang['usergroup_desc'] = 'Optional. If set, will restrict this Profile to only Users in the specified User Group.'; +$_lang['usergroup_remove'] = 'Delete User Group From Profile'; +$_lang['usergroup_remove_confirm'] = 'Are you sure you want this Profile to no longer apply to Users in this User Group?'; +$_lang['usergroups'] = 'User Groups'; +$_lang['visible'] = 'Visible'; +$_lang['xmlwriter_err_nf'] = 'MODX requires the XMLWriter PHP extension to use this feature. Please ensure the extension is installed before continuing.'; From 5595b55853c83a3b4c54eb34027c3d5f85ff02bb Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:56 +0100 Subject: [PATCH 19/59] New translations languages.inc.php (Azerbaijani) --- core/lexicon/az/languages.inc.php | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 core/lexicon/az/languages.inc.php diff --git a/core/lexicon/az/languages.inc.php b/core/lexicon/az/languages.inc.php new file mode 100644 index 00000000000..9857efc1d09 --- /dev/null +++ b/core/lexicon/az/languages.inc.php @@ -0,0 +1,33 @@ + Date: Tue, 18 Mar 2025 15:18:57 +0100 Subject: [PATCH 20/59] New translations lexicon.inc.php (Azerbaijani) --- core/lexicon/az/lexicon.inc.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 core/lexicon/az/lexicon.inc.php diff --git a/core/lexicon/az/lexicon.inc.php b/core/lexicon/az/lexicon.inc.php new file mode 100644 index 00000000000..bb193c3c0a6 --- /dev/null +++ b/core/lexicon/az/lexicon.inc.php @@ -0,0 +1,31 @@ +Each Entry will be available via the [[%name]] placeholder.'; +$_lang['lexicon_rlfb_msg'] = 'Successfully regenerated [[+num]] strings.'; +$_lang['reload_from_base'] = 'Revert All Core Entries'; +$_lang['reload_success'] = 'Successfully reloaded [[+total]] strings.'; +$_lang['topic'] = 'Topic'; From 118b2bc3b197b38b73da249a169fd3bf1b0e0bef Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:18:59 +0100 Subject: [PATCH 21/59] New translations login.inc.php (Azerbaijani) --- core/lexicon/az/login.inc.php | 60 +++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 core/lexicon/az/login.inc.php diff --git a/core/lexicon/az/login.inc.php b/core/lexicon/az/login.inc.php new file mode 100644 index 00000000000..1ce23dc821e --- /dev/null +++ b/core/lexicon/az/login.inc.php @@ -0,0 +1,60 @@ +MODX, LLC. MODX Revolution™ is licensed under the GPLv2 or later.'; +$_lang['login_email_label'] = 'Account Email:'; +$_lang['login_err_unknown'] = 'An unknown error occurred while trying to log in.'; +$_lang['login_forget_your_login'] = 'Forgot your password?'; +$_lang['login_forget_your_login_note'] = 'To set a new password, enter your username or email below. If you have an account, a verification link will be sent to your email address.'; +$_lang['login_new_password'] = 'New password'; +$_lang['login_new_password_note'] = 'Please confirm your new password by entering it twice.

• The minimum password length is [[+length]] characters.'; +$_lang['login_confirm_password'] = 'Confirm password'; +$_lang['login_back_to_login'] = 'Back to login'; +$_lang['login_hostname_error'] = 'Your hostname does not point back to your IP address.'; +$_lang['login_message'] = 'Please enter your login credentials to start your Manager session. Your username and password are case-sensitive, so please enter them carefully!'; +$_lang['login_password'] = 'Password'; +$_lang['login_password_reset_act_sent'] = 'If the user or email exists, you’ll receive an email shortly.'; +$_lang['login_remember'] = 'Keep me logged in for [[+lifetime]]'; +$_lang['login_send_activation_email'] = 'Send Activation Email'; +$_lang['login_title'] = 'Login'; +$_lang['login_user_err_nf_email'] = 'If the user or email exists, you’ll receive an email shortly.'; +$_lang['login_username'] = 'Username'; +$_lang['login_username_or_email'] = 'Username or Email'; +$_lang['login_username_password_incorrect'] = 'The username or password you entered is incorrect. Please check the username, re-type the password, and try again.'; +$_lang['login_user_inactive'] = 'Your user account has been disabled. Please contact your system administrator to enable the account.'; +$_lang['login_email_subject'] = 'Your login details'; +$_lang['login_magiclink_subject'] = 'Your one-time login link'; +$_lang['login_magiclink_err'] = 'Your login link is not valid. Please request a new one.'; +$_lang['login_magiclink_email'] = '

One-time Login Link

Here is your link to get logged in to the MODX manager. This link is valid for the next [[+expiration]].

Log me in

If you did not send this request, please ignore this email.

'; +$_lang['login_magiclink_default_msg'] = 'If your email [[+email]] is registered with an account, you’ll receive an email shortly.'; +$_lang['login_magiclink_error_msg'] = 'The system was not able to send a login link via email. Please contact the site administrator if this error is permanent.'; +$_lang['login_forgot_email'] = '

Forgot your password?

We received a request to change your MODX Revolution password. You can reset your password by clicking the button below and following the instructions on screen.

Reset my password

If you did not send this request, please ignore this email.

'; +$_lang['login_signup_email'] = '

Hello, [[+username]]!

An account was registered for you on the [[++site_name]] website. If you do not know your password, [[++allow_manager_login_forgot_password:is=`1`:then=`reset it using the forgot password link on login screen`:else=`ask your Site Administrator`]].

Log into [[++site_name]]

'; +$_lang['login_greeting_morning'] = 'Good morning, welcome back!'; +$_lang['login_greeting_afternoon'] = 'Good afternoon, welcome back!'; +$_lang['login_greeting_evening'] = 'Good evening, welcome back!'; +$_lang['login_greeting_night'] = 'Good evening, welcome back!'; +$_lang['login_note'] = 'Please log in to access the Manager.'; +$_lang['login_note_passwordless'] = 'Please enter your email address to receive a one-time login link.'; +$_lang['login_magiclink_email_button'] = 'Send me a one-time login link'; +$_lang['login_magiclink_email_placeholder'] = 'Your user account\'s email here'; +$_lang['login_email'] = 'Email'; +$_lang['login_help_button_text'] = 'Help'; +$_lang['login_help_title'] = 'Get help with MODX'; +$_lang['login_help_text'] = '

Do you need professional MODX support? We’ve curated a directory of MODX Professionals around the world who are happy to help. Get help quickly at modx.com.

'; +$_lang['login_return_site'] = 'Return to website'; + From ed8314cc0eab07d2d5a3f45ec1e606a858f10e62 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:01 +0100 Subject: [PATCH 22/59] New translations mail.inc.php (Azerbaijani) --- core/lexicon/az/mail.inc.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 core/lexicon/az/mail.inc.php diff --git a/core/lexicon/az/mail.inc.php b/core/lexicon/az/mail.inc.php new file mode 100644 index 00000000000..eecd720974c --- /dev/null +++ b/core/lexicon/az/mail.inc.php @@ -0,0 +1,12 @@ + Date: Tue, 18 Mar 2025 15:19:03 +0100 Subject: [PATCH 23/59] New translations manager_log.inc.php (Azerbaijani) --- core/lexicon/az/manager_log.inc.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 core/lexicon/az/manager_log.inc.php diff --git a/core/lexicon/az/manager_log.inc.php b/core/lexicon/az/manager_log.inc.php new file mode 100644 index 00000000000..656793efe3f --- /dev/null +++ b/core/lexicon/az/manager_log.inc.php @@ -0,0 +1,20 @@ + Date: Tue, 18 Mar 2025 15:19:06 +0100 Subject: [PATCH 24/59] New translations menu.inc.php (Azerbaijani) --- core/lexicon/az/menu.inc.php | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 core/lexicon/az/menu.inc.php diff --git a/core/lexicon/az/menu.inc.php b/core/lexicon/az/menu.inc.php new file mode 100644 index 00000000000..d0b45ccda3b --- /dev/null +++ b/core/lexicon/az/menu.inc.php @@ -0,0 +1,36 @@ +NOTE: Any nested menus will also be deleted!'; +$_lang['menu_err_ae'] = 'A menu already exists with that name. Please specify a different text value.'; +$_lang['menu_err_nf'] = 'Menu not found!'; +$_lang['menu_err_ns'] = 'No menu specified!'; +$_lang['menu_err_remove'] = 'An error occurred while trying to delete the menu.'; +$_lang['menu_err_save'] = 'An error occurred while trying to save the menu.'; +$_lang['menu_parent'] = 'Parent Menu'; +$_lang['menu_parent_err_ns'] = 'Parent menu not specified!'; +$_lang['menu_parent_err_nf'] = 'Parent menu not found!'; +$_lang['menu_top'] = 'Main Menu'; +$_lang['menus'] = 'Menus'; +$_lang['namespace'] = 'Namespace'; +$_lang['namespace_desc'] = 'The Namespace which this menu item is based on. This will determine the path for the controller that is loaded.'; +$_lang['parameters'] = 'Parameters'; +$_lang['parameters_desc'] = 'Any request parameters you want appended to the result URL when clicking this menu. (Ex: &expire=1)'; +$_lang['permissions'] = 'Permission'; +$_lang['permissions_desc'] = 'A permission key required to load this menu item.'; +$_lang['topmenu'] = 'Main Menu'; +$_lang['topmenu_desc'] = 'This allows you to associate actions with menu items in the main menu bar of the MODX manager. Simply place menus where you would like them in their respective positions.'; From 2a9416da782a5250342807be5505493d3866a620 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:07 +0100 Subject: [PATCH 25/59] New translations messages.inc.php (Azerbaijani) --- core/lexicon/az/messages.inc.php | 61 ++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 core/lexicon/az/messages.inc.php diff --git a/core/lexicon/az/messages.inc.php b/core/lexicon/az/messages.inc.php new file mode 100644 index 00000000000..eb8305dca2d --- /dev/null +++ b/core/lexicon/az/messages.inc.php @@ -0,0 +1,61 @@ + Date: Tue, 18 Mar 2025 15:19:09 +0100 Subject: [PATCH 26/59] New translations namespace.inc.php (Azerbaijani) --- core/lexicon/az/namespace.inc.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 core/lexicon/az/namespace.inc.php diff --git a/core/lexicon/az/namespace.inc.php b/core/lexicon/az/namespace.inc.php new file mode 100644 index 00000000000..e569bf8120a --- /dev/null +++ b/core/lexicon/az/namespace.inc.php @@ -0,0 +1,24 @@ + Date: Tue, 18 Mar 2025 15:19:11 +0100 Subject: [PATCH 27/59] New translations package_builder.inc.php (Azerbaijani) --- core/lexicon/az/package_builder.inc.php | 71 +++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 core/lexicon/az/package_builder.inc.php diff --git a/core/lexicon/az/package_builder.inc.php b/core/lexicon/az/package_builder.inc.php new file mode 100644 index 00000000000..5be2eb4a370 --- /dev/null +++ b/core/lexicon/az/package_builder.inc.php @@ -0,0 +1,71 @@ +
/public_html/modx/_build/components/demo/'; +$_lang['resolver_target_desc'] = 'The absolute path target for where the resolver should put files or actions. Usually you won\'t have to change this. Example:

return MODX_ASSETS_PATH . "snippets/";'; +$_lang['resolver_type_desc'] = 'File resolvers make sure to copy all the files in the source directory to the target. PHP Script resolvers execute the source file as PHP.'; +$_lang['resolvers'] = 'Resolvers'; +$_lang['source'] = 'Source'; +$_lang['target'] = 'Target'; +$_lang['type'] = 'Type'; +$_lang['unique_key'] = 'Unique Key'; +$_lang['unique_key_desc'] = 'A unique key identifying how to search for the object. Can be a string or comma-delimited list. Examples:
"name" for modPlugin
"templatename" for modTemplate
Or more complex, "pluginid,evtid" for modPluginEvent'; +$_lang['update_object'] = 'Update Object'; +$_lang['update_object_desc'] = 'If checked, this will update the object if it is found. If not checked, it will not save the object if it is already found.'; +$_lang['use_wizard'] = 'Use the Wizard'; +$_lang['use_xml'] = 'Build from an XML file'; +$_lang['vehicle'] = 'Vehicle'; +$_lang['vehicle_add'] = 'Add Vehicle'; +$_lang['vehicle_create'] = 'Create Vehicle'; +$_lang['vehicle_remove'] = 'Delete Vehicle'; +$_lang['vehicle_remove_confirm'] = 'Are you sure you want to delete this vehicle?'; +$_lang['vehicles'] = 'Vehicles'; +$_lang['vehicles_add'] = 'Add Vehicles'; +$_lang['vehicles_desc'] = 'Vehicles are the objects that are contained in the package. You may add them in here.'; +$_lang['version'] = 'Version'; +$_lang['xml_file_err_upload'] = 'There was an error while trying to upload the XML file.'; \ No newline at end of file From dc4764f551d1eb304b04a1f50a3cf456b88a1fda Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:14 +0100 Subject: [PATCH 28/59] New translations permissions.inc.php (Azerbaijani) --- core/lexicon/az/permissions.inc.php | 199 ++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 core/lexicon/az/permissions.inc.php diff --git a/core/lexicon/az/permissions.inc.php b/core/lexicon/az/permissions.inc.php new file mode 100644 index 00000000000..43d2ae252d5 --- /dev/null +++ b/core/lexicon/az/permissions.inc.php @@ -0,0 +1,199 @@ +WARNING: exposes Context Settings which can override security-related System Settings, such as uploadable file types and API credentials.'; +$_lang['perm.edit_document_desc'] = 'To edit any Resources.'; +$_lang['perm.edit_weblink_desc'] = 'To edit weblinks, also requires edit_document permission.'; +$_lang['perm.edit_symlink_desc'] = 'To edit symlinks, also requires edit_document permission.'; +$_lang['perm.edit_static_resource_desc'] = 'To edit static resources, also requires edit_document permission.'; +$_lang['perm.edit_locked_desc'] = 'Allows a user to override a lock and edit a locked Resource.'; +$_lang['perm.edit_plugin_desc'] = 'To edit any Plugins. WARNING: combined with save_plugin permission, grants ability to execute arbitrary server-side code.'; +$_lang['perm.edit_propertyset_desc'] = 'To edit any Property Sets.'; +$_lang['perm.edit_role_desc'] = 'To edit any Roles.'; +$_lang['perm.edit_snippet_desc'] = 'To edit any Snippets. WARNING: combined with save_snippet permissions, grants ability to execute arbitrary server-side code.'; +$_lang['perm.edit_template_desc'] = 'To edit any Templates.'; +$_lang['perm.edit_tv_desc'] = 'To edit any TVs. WARNING: combined with save_tv permissions, grants access to execute TV Bindings, which can be used to expose secrets such as passwords and System Settings.'; +$_lang['perm.edit_user_desc'] = 'To edit any User. WARNING: exposes User Settings which can override security-related System Settings, such as uploadable file types and API credentials.'; +$_lang['perm.element_tree_desc'] = 'The ability to view the Elements Tree on the left nav.'; +$_lang['perm.empty_cache_desc'] = 'To empty the site cache.'; +$_lang['perm.error_log_erase_desc'] = 'To erase the error log.'; +$_lang['perm.error_log_view_desc'] = 'To view the error log.'; +$_lang['perm.export_static_desc'] = 'To export the site to static HTML.'; +$_lang['perm.file_create_desc'] = 'To create a file.'; +$_lang['perm.file_list_desc'] = 'To list files within a given physical directory.'; +$_lang['perm.file_manager_desc'] = 'To use the file manager utility.'; +$_lang['perm.file_remove_desc'] = 'To delete physical files.'; +$_lang['perm.file_tree_desc'] = 'To view the Files Tree on the left nav.'; +$_lang['perm.file_update_desc'] = 'To edit the content of physical files. WARNING: grants ability to execute arbitrary server-side code.'; +$_lang['perm.file_upload_desc'] = 'To upload files to a directory.'; +$_lang['perm.file_unpack_desc'] = 'To extract zip archives.'; +$_lang['perm.file_view_desc'] = 'To view the contents of a file.'; +$_lang['perm.flush_sessions_desc'] = 'Can flush Sessions across the site.'; +$_lang['perm.frames_desc'] = 'To use the MODX Manager UI at all.'; +$_lang['perm.help_desc'] = 'To view the Help page.'; +$_lang['perm.home_desc'] = 'To view the Welcome page.'; +$_lang['perm.languages_desc'] = 'To edit or view Lexicon Languages.'; +$_lang['perm.language_desc'] = 'To switch the current language in the manager.'; +$_lang['perm.lexicons_desc'] = 'To edit or view Lexicons and Internationalization.'; +$_lang['perm.list_desc'] = 'Basic permission to "list" any object. List means to get a collection of objects.'; +$_lang['perm.load_desc'] = 'Basic permission to "load" any object, or be able to return it as an instance at all.'; +$_lang['perm.logout_desc'] = 'To be able to logout as a user.'; +$_lang['perm.mgr_log_view_desc'] = 'To view the manager action log.'; +$_lang['perm.mgr_log_erase_desc'] = 'To clear the manager action log.'; +$_lang['perm.menu_reports_desc'] = 'Show the main menu item "Reports".'; +$_lang['perm.menu_security_desc'] = 'Show the main menu item "Security".'; +$_lang['perm.menu_site_desc'] = 'Show the main menu item "Site".'; +$_lang['perm.menu_support_desc'] = 'Show the main menu item "Support".'; +$_lang['perm.menu_system_desc'] = 'Show the main menu item "System".'; +$_lang['perm.menu_tools_desc'] = 'Show the main menu item "Tools".'; +$_lang['perm.menu_trash_desc'] = 'Show the main menu item "Trash Manager".'; +$_lang['perm.menu_user_desc'] = 'Show the main menu item "User".'; +$_lang['perm.menus_desc'] = 'To edit or save any main Menu items.'; +$_lang['perm.messages_desc'] = 'To send or view any personal Messages.'; +$_lang['perm.move_desc'] = 'Basic "move" access on any object.'; +$_lang['perm.namespaces_desc'] = 'To edit or view Namespaces.'; +$_lang['perm.new_category_desc'] = 'To create a new Category.'; +$_lang['perm.new_chunk_desc'] = 'To create a new Chunk.'; +$_lang['perm.new_context_desc'] = 'To create a new Context.'; +$_lang['perm.new_document_desc'] = 'To create a new Resource.'; +$_lang['perm.new_document_in_root_desc'] = 'To be able to create a Resource at the root level.'; +$_lang['perm.new_plugin_desc'] = 'To create a new Plugin.'; +$_lang['perm.new_propertyset_desc'] = 'To create a new Property Set.'; +$_lang['perm.new_role_desc'] = 'To create a new Role.'; +$_lang['perm.new_snippet_desc'] = 'To create a new Snippet.'; +$_lang['perm.new_static_resource_desc'] = 'To create a new Static Resource.'; +$_lang['perm.new_symlink_desc'] = 'To create a new SymLink.'; +$_lang['perm.new_template_desc'] = 'To create a new Template.'; +$_lang['perm.new_tv_desc'] = 'To create a new TV.'; +$_lang['perm.new_user_desc'] = 'To create a new User.'; +$_lang['perm.new_weblink_desc'] = 'To create a new WebLink.'; +$_lang['perm.packages_desc'] = 'To use any Transport Packages in the Package Management system.'; +$_lang['perm.policy_delete_desc'] = 'To delete an Access Policy.'; +$_lang['perm.policy_edit_desc'] = 'To edit an Access Policy. WARNING: combined with policy_save permission, grants ability to escalate privileges, including security-related permissions.'; +$_lang['perm.policy_new_desc'] = 'To create a new Access Policy.'; +$_lang['perm.policy_save_desc'] = 'To save an Access Policy.'; +$_lang['perm.policy_view_desc'] = 'To view an Access Policy.'; +$_lang['perm.policy_template_delete_desc'] = 'To delete an Access Policy Template.'; +$_lang['perm.policy_template_edit_desc'] = 'To edit an Access Policy Template.'; +$_lang['perm.policy_template_new_desc'] = 'To create a new Access Policy Template.'; +$_lang['perm.policy_template_save_desc'] = 'To save an Access Policy Template.'; +$_lang['perm.policy_template_view_desc'] = 'To view an Access Policy Template.'; +$_lang['perm.property_sets_desc'] = 'To view and edit Properties and Property Sets.'; +$_lang['perm.providers_desc'] = 'To view and edit Providers across the site.'; +$_lang['perm.publish_desc'] = 'Basic "publish" access on any object.'; +$_lang['perm.publish_document_desc'] = 'To publish or unpublish any Resource.'; +$_lang['perm.purge_deleted_desc'] = 'To empty the Recycle Bin.'; +$_lang['perm.remove_desc'] = 'Basic permission to delete any object.'; +$_lang['perm.remove_locks_desc'] = 'To delete all existing Locks throughout the site.'; +$_lang['perm.resourcegroup_delete_desc'] = 'To delete a Resource Group.'; +$_lang['perm.resourcegroup_edit_desc'] = 'To edit a Resource Group.'; +$_lang['perm.resourcegroup_resource_edit_desc'] = 'To edit Resources in a Resource Group.'; +$_lang['perm.resourcegroup_resource_list_desc'] = 'To view or list Resources in a Resource Group.'; +$_lang['perm.resourcegroup_new_desc'] = 'To create a new Resource Group.'; +$_lang['perm.resourcegroup_save_desc'] = 'To save a Resource Group.'; +$_lang['perm.resourcegroup_view_desc'] = 'To list Resource Groups.'; +$_lang['perm.resource_duplicate_desc'] = 'To duplicate a Resource.'; +$_lang['perm.resource_quick_create_desc'] = 'To be able to use Quick Create Resource in the left-hand tree.'; +$_lang['perm.resource_quick_update_desc'] = 'To be able to use Quick Edit Resource in the left-hand tree.'; +$_lang['perm.resource_tree_desc'] = 'To view the Resource Tree in the left nav.'; +$_lang['perm.save_desc'] = 'Basic save permission for any object.'; +$_lang['perm.save_category_desc'] = 'To save any Categories.'; +$_lang['perm.save_chunk_desc'] = 'To save any Chunks.'; +$_lang['perm.save_context_desc'] = 'To save any Contexts.'; +$_lang['perm.save_document_desc'] = 'To save any Resources.'; +$_lang['perm.save_plugin_desc'] = 'To save any Plugins.'; +$_lang['perm.save_propertyset_desc'] = 'To save any Property Sets.'; +$_lang['perm.save_role_desc'] = 'To save any Roles.'; +$_lang['perm.save_snippet_desc'] = 'To save any Snippets.'; +$_lang['perm.save_template_desc'] = 'To save any Templates.'; +$_lang['perm.save_tv_desc'] = 'To save any TVs.'; +$_lang['perm.save_user_desc'] = 'To save any Users.'; +$_lang['perm.search_desc'] = 'To use the Search page.'; +$_lang['perm.set_sudo_desc'] = 'To make any User sudo.'; +$_lang['perm.settings_desc'] = 'To view and edit any System Settings. WARNING: secrets such as API keys are commonly stored in System Settings. User may change uploadable file types, allowing execution of arbitrary code.'; +$_lang['perm.events_desc'] = 'To view any System Events.'; +$_lang['perm.source_delete_desc'] = 'To delete a Media Source.'; +$_lang['perm.source_edit_desc'] = 'To edit a Media Source.'; +$_lang['perm.source_save_desc'] = 'To create or save a Media Source.'; +$_lang['perm.source_view_desc'] = 'To view and list Media Sources.'; +$_lang['perm.sources_desc'] = 'To manage Media Sources and Media Source Types.'; +$_lang['perm.steal_lock_desc'] = 'To "steal", or delete, a lock from a Resource.'; +$_lang['perm.steal_locks_desc'] = 'To "steal" locks, overriding a current lock on a Resource.'; +$_lang['perm.tree_show_resource_ids_desc'] = 'Show the IDs in the Resource tree.'; +$_lang['perm.tree_show_element_ids_desc'] = 'Show the IDs in the Elements tree.'; +$_lang['perm.undelete_desc'] = 'Basic permission to "undelete" any object.'; +$_lang['perm.undelete_document_desc'] = 'To undelete any Resource.'; +$_lang['perm.unlock_element_properties_desc'] = 'To be able to edit the default properties for any Element.'; +$_lang['perm.unpublish_desc'] = 'To unpublish any Resource.'; +$_lang['perm.unpublish_document_desc'] = 'To unpublish any Resources.'; +$_lang['perm.usergroup_delete_desc'] = 'To delete a User Group.'; +$_lang['perm.usergroup_edit_desc'] = 'To edit a User Group. WARNING: exposes UserGroup Settings which can override security-related System Settings, such as uploadable file types and API credentials.'; +$_lang['perm.usergroup_user_edit_desc'] = 'To edit Users in a User Group.'; +$_lang['perm.usergroup_user_list_desc'] = 'To view or list Users in a User Group.'; +$_lang['perm.usergroup_new_desc'] = 'To create a new User Group.'; +$_lang['perm.usergroup_save_desc'] = 'To save a User Group.'; +$_lang['perm.usergroup_view_desc'] = 'To view a User Group.'; +$_lang['perm.view_desc'] = 'Basic permission to "view" any object.'; +$_lang['perm.view_category_desc'] = 'To view any Categories.'; +$_lang['perm.view_chunk_desc'] = 'To view any Chunks.'; +$_lang['perm.view_context_desc'] = 'To view any Contexts.'; +$_lang['perm.view_document_desc'] = 'To view any Resources.'; +$_lang['perm.view_element_desc'] = 'To get a list of Elements or Element classes.'; +$_lang['perm.view_eventlog_desc'] = 'To view the Event Log.'; +$_lang['perm.view_offline_desc'] = 'To be able to view the site when it is in offline status.'; +$_lang['perm.view_plugin_desc'] = 'To view any Plugins.'; +$_lang['perm.view_propertyset_desc'] = 'To view any Property Sets.'; +$_lang['perm.view_role_desc'] = 'To view any Roles.'; +$_lang['perm.view_snippet_desc'] = 'To view any Snippets.'; +$_lang['perm.view_sysinfo_desc'] = 'To view the system info page.'; +$_lang['perm.view_template_desc'] = 'To view any Templates.'; +$_lang['perm.view_tv_desc'] = 'To view any TVs.'; +$_lang['perm.view_unpublished_desc'] = 'To view any unpublished Resources.'; +$_lang['perm.view_user_desc'] = 'To view any User.'; +$_lang['perm.workspaces_desc'] = 'To use Package Management.'; From dc5db1ef8c1c5a74753df1075a670f67eddaaab2 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:16 +0100 Subject: [PATCH 29/59] New translations plugin.inc.php (Azerbaijani) --- core/lexicon/az/plugin.inc.php | 56 ++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 core/lexicon/az/plugin.inc.php diff --git a/core/lexicon/az/plugin.inc.php b/core/lexicon/az/plugin.inc.php new file mode 100644 index 00000000000..a153e8841c9 --- /dev/null +++ b/core/lexicon/az/plugin.inc.php @@ -0,0 +1,56 @@ +Plugin as well as its content. The content must be PHP, either placed in the Plugin Code field below or in a static external file. The PHP code entered runs in response to one or more MODX System Events that you specify.'; +$_lang['plugins'] = 'Plugins'; + +// Temporarily match old keys to new ones to ensure compatibility +// --fields +$_lang['plugin_desc_category'] = $_lang['plugin_category_desc']; +$_lang['plugin_desc_description'] = $_lang['plugin_description_desc']; +$_lang['plugin_desc_name'] = $_lang['plugin_name_desc']; +$_lang['plugin_lock_msg'] = $_lang['plugin_lock_desc']; + +// --tabs +$_lang['plugin_msg'] = $_lang['plugin_tab_general_desc']; From 134fdcf19cdcaed62a29aceed8c50ec2ab8df348 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:18 +0100 Subject: [PATCH 30/59] New translations policy.inc.php (Azerbaijani) --- core/lexicon/az/policy.inc.php | 92 ++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 core/lexicon/az/policy.inc.php diff --git a/core/lexicon/az/policy.inc.php b/core/lexicon/az/policy.inc.php new file mode 100644 index 00000000000..8a0ffd8ed66 --- /dev/null +++ b/core/lexicon/az/policy.inc.php @@ -0,0 +1,92 @@ +
This template is used by existing Policies ([[+count]] in total). Are you sure you want to delete this template and all attached policies?'; +$_lang['policy_template_remove_multiple_confirm'] = 'Are you sure you want to delete these Policy Templates? It will delete all Policies attached to these Templates as well - this could break your MODX installation if any active Policies are attached to these Templates.'; +$_lang['policy_template_remove_multiple_confirm_in_use'] = 'Are you sure you want to delete these Policy Templates? It will delete all Policies attached to these Templates as well - this could break your MODX installation if any active Policies are attached to these Templates.

Some of selected templates are still used by existing Policies ([[+count]] in total). Are you sure you want to delete these template and all attached policies?'; +$_lang['policy_templates'] = 'Policy Templates'; +$_lang['policy_templates.intro_msg'] = 'This is a list of Policy Templates which define lists of Permissions that are checked or unchecked in specific Policies.'; +$_lang['policy_template_administrator_desc'] = 'Context administration policy template with all permissions.'; +$_lang['policy_template_resource_desc'] = 'Resource Policy Template with all attributes.'; +$_lang['policy_template_object_desc'] = 'Object Policy Template with all attributes.'; +$_lang['policy_template_element_desc'] = 'Element Policy Template with all attributes.'; +$_lang['policy_template_mediasource_desc'] = 'Media Source Policy Template with all attributes.'; +$_lang['policy_template_context_desc'] = 'Context Policy Template with all attributes.'; +$_lang['policy_template_namespace_desc'] = 'Namespace Policy Template with all attributes.'; +$_lang['policy_template_group_administrator_desc'] = 'All admin policy templates.'; +$_lang['policy_template_group_object_desc'] = 'All Object-based policy templates.'; +$_lang['policy_template_group_resource_desc'] = 'All Resource-based policy templates.'; +$_lang['policy_template_group_element_desc'] = 'All Element-based policy templates.'; +$_lang['policy_template_group_mediasource_desc'] = 'All Media Source-based policy templates.'; +$_lang['policy_template_group_namespace_desc'] = 'All Namespace based policy templates.'; +$_lang['policy_template_group_context_desc'] = 'All Context based policy templates.'; +$_lang['policy_resource_desc'] = 'MODX Resource Policy with all attributes.'; +$_lang['policy_administrator_desc'] = 'Context administration policy with all permissions.'; +$_lang['policy_load_only_desc'] = 'A minimal policy with permission to load an object.'; +$_lang['policy_load_list_and_view_desc'] = 'Provides load, list and view permissions only.'; +$_lang['policy_object_desc'] = 'An Object policy with all permissions.'; +$_lang['policy_element_desc'] = 'MODX Element policy with all attributes.'; +$_lang['policy_content_editor_desc'] = 'Context administration policy with limited, content-editing related Permissions, but no publishing.'; +$_lang['policy_media_source_admin_desc'] = 'Media Source administration policy.'; +$_lang['policy_media_source_user_desc'] = 'Media Source user policy, with basic viewing and using - but no editing - of Media Sources.'; +$_lang['policy_developer_desc'] = 'Context administration policy with most Permissions except Administrator and Security functions.'; +$_lang['policy_context_desc'] = 'A standard Context policy that you can apply when creating Context ACLs for basic read/write and view_unpublished access within a Context.'; +$_lang['policy_hidden_namespace_desc'] = 'Hidden Namespace policy, will not show Namespace in lists.'; +$_lang['policy_count'] = 'Policy Count'; From c5ef80b5608a5fde57cbda635ac9528eb93b866a Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:20 +0100 Subject: [PATCH 31/59] New translations propertyset.inc.php (Azerbaijani) --- core/lexicon/az/propertyset.inc.php | 75 +++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 core/lexicon/az/propertyset.inc.php diff --git a/core/lexicon/az/propertyset.inc.php b/core/lexicon/az/propertyset.inc.php new file mode 100644 index 00000000000..86da4253d00 --- /dev/null +++ b/core/lexicon/az/propertyset.inc.php @@ -0,0 +1,75 @@ +Note: When you edit the default set, you will be saving the properties to the default properties. Editing a specific property set will save those property settings to the property set.

When you\'ve selected a property set to edit, the default properties will show in the grid in the color gray. Properties in gray are not in the property set, but show up there for easier editing. Properties in green are properties that have been overridden from the default. Properties in purple are new properties in the custom set that are not in the default properties.

Note: It is best to not edit default properties for snippets installed via Package Management, as if those snippets are upgraded, the default properties will be overwritten. Use a Property Set instead.'; +$_lang['file'] = 'File'; +$_lang['color'] = 'Color'; +$_lang['new_name'] = 'New Name'; +$_lang['object'] = 'Object'; +$_lang['properties'] = 'Properties'; +$_lang['properties_default_locked'] = 'Default Properties Locked'; +$_lang['properties_default_locked_msg'] = 'Only a user with the "unlock_element_properties" permission may unlock default properties.'; +$_lang['properties_default_unlocked'] = 'Default Properties Unlocked'; +$_lang['properties_import_err_invalid'] = 'The file you specified is not a valid properties file. Please try again.'; +$_lang['properties_import_err_upload'] = 'Please specify a valid properties file to upload.'; +$_lang['properties_import_msg'] = 'Please select a valid properties file.'; +$_lang['properties_remove'] = 'Delete Properties'; +$_lang['properties_remove_confirm'] = 'Are you sure you want to delete these properties?'; +$_lang['property'] = 'Property'; +$_lang['property_area_desc'] = 'The area, or group, this property belongs to.'; +$_lang['property_create'] = 'Create Property'; +$_lang['property_description_desc'] = 'A short description of the property. This can be a lexicon key of the property\'s lexicon.'; +$_lang['property_lexicon_desc'] = 'Optional. The lexicon that this property\'s fields can be translated with.'; +$_lang['property_name_desc'] = 'The name of the property, which will be accessible via: [[+propertyName]]'; +$_lang['property_option_create'] = 'Create Property Option'; +$_lang['property_option_remove'] = 'Delete Property Option'; +$_lang['property_option_remove_confirm'] = 'Are you sure you want to delete this property option?'; +$_lang['property_options'] = 'Property Options'; +$_lang['property_revert'] = 'Revert Property to Default'; +$_lang['property_revert_confirm'] = 'Are you sure you want to revert this property to the default?'; +$_lang['property_revert_all'] = 'Revert All to Default'; +$_lang['property_revert_all_confirm'] = 'Are you sure you want to revert all properties to their defaults?'; +$_lang['property_remove'] = 'Delete Property'; +$_lang['property_remove_confirm'] = 'Are you sure you want to delete this property?'; +$_lang['property_update'] = 'Edit Property'; +$_lang['property_xtype_desc'] = 'The input type of the property.'; +$_lang['propertyset'] = 'Property Set'; +$_lang['propertyset_add'] = 'Add Property Set'; +$_lang['propertyset_create'] = 'Create Property Set'; +$_lang['propertyset_create_new'] = 'Create Property Set'; +$_lang['propertyset_duplicate'] = 'Duplicate Property Set'; +$_lang['propertyset_duplicate_copyels'] = 'Copy Element associations?'; +$_lang['propertyset_element_add'] = 'Attach Element to Property Set'; +$_lang['propertyset_element_remove'] = 'Delete Element from Property Set'; +$_lang['propertyset_element_remove_confirm'] = 'Are you sure you want to unattach this element from this property set?'; +$_lang['propertyset_err_ae'] = 'A property set already exists with that name. Please specify another.'; +$_lang['propertyset_err_associate'] = 'An error occurred while trying to associate the property set to the element.'; +$_lang['propertyset_err_create'] = 'An error occurred while trying to create the property set.'; +$_lang['propertyset_err_element_add'] = 'An error occurred while trying to add the element to the property set.'; +$_lang['propertyset_err_element_nf'] = 'That element is not associated to that property set.'; +$_lang['propertyset_err_element_remove'] = 'An error occurred while trying to delete the element from the property set.'; +$_lang['propertyset_err_nf'] = 'Property set not found.'; +$_lang['propertyset_err_nfs'] = 'Property set not found with ID [[+id]].'; +$_lang['propertyset_err_ns'] = 'Property set not specified.'; +$_lang['propertyset_err_ns_name'] = 'Please specify a name for the property set.'; +$_lang['propertyset_err_remove'] = 'An error occurred while trying to delete the property set.'; +$_lang['propertyset_err_update'] = 'An error occurred while trying to edit the property set.'; +$_lang['propertyset_new'] = 'Create Property Set'; +$_lang['propertyset_panel_desc'] = 'Here you can create a property set, or select an existing one to attach to this element.'; +$_lang['propertyset_remove'] = 'Delete Property Set'; +$_lang['propertyset_remove_confirm'] = 'Are you sure you want to delete this property set?'; +$_lang['propertyset_save'] = 'Save Property Set'; +$_lang['propertyset_update'] = 'Edit Property Set'; +$_lang['propertysets'] = 'Property Sets'; +$_lang['propertysets_desc'] = 'Here you can manage your property sets. Click a set in the tree to load that set\'s properties into the grid, where you can modify them specifically. You can also right-click on property sets in the tree to attach or unattach elements for them.'; +$_lang['propertysets_err_item_class_ns'] = 'Item class has not been specified'; \ No newline at end of file From 0977d8e7203e4e5cdc67af91a05d854bad3dc8ff Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:22 +0100 Subject: [PATCH 32/59] New translations resource.inc.php (Azerbaijani) --- core/lexicon/az/resource.inc.php | 177 +++++++++++++++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 core/lexicon/az/resource.inc.php diff --git a/core/lexicon/az/resource.inc.php b/core/lexicon/az/resource.inc.php new file mode 100644 index 00000000000..ee1198376d1 --- /dev/null +++ b/core/lexicon/az/resource.inc.php @@ -0,0 +1,177 @@ +
http://yourserver/alias

NoteThis only works if you\'re using friendly URLs.'; +$_lang['resource_alias_visible'] = 'Use current alias in alias path'; +$_lang['resource_alias_visible_help'] = 'The alias of this Resource is inserted in Friendly URL alias path'; +$_lang['resource_change_template_confirm'] = 'Are you sure you want to change the Template?

WARNING: This will only temporarily store your prior changes and reload the page; ensure you are ready to do so before proceeding. After the page has reloaded, you will need to save when you are ready to save the Template change.'; +$_lang['resource_cacheable'] = 'Cacheable'; +$_lang['resource_cacheable_help'] = 'When enabled, the resource will be saved to the cache.'; +$_lang['resource_cancel_dirty_confirm'] = 'You have changes pending; are you sure you want to cancel?'; +$_lang['resource_class_key_help'] = 'This is the class key of the resource, showing its MODX type.'; +$_lang['resource_content'] = 'Content'; +$_lang['resource_contentdispo'] = 'Content Disposition'; +$_lang['resource_contentdispo_help'] = 'Use the content disposition field to specify how this resource will be handled by the web browser. For file downloads select the Attachment option.'; +$_lang['resource_content_type'] = 'Content Type'; +$_lang['resource_content_type_help'] = 'The content type for this resource. If you\'re not sure which content type the resource should have, just leave it as text/html.'; +$_lang['resource_create_access_denied'] = 'You do not have permission to create a Resource.'; +$_lang['resource_create_here'] = 'Resource'; +$_lang['resource_createdby'] = 'Created By'; +$_lang['resource_createdon'] = 'Created On'; +$_lang['resource_delete'] = 'Delete'; +$_lang['resource_delete_confirm'] = 'Are you sure you want to delete the resource: "[[+resource]]"?
NOTE: Any child resources will also be deleted!'; +$_lang['resource_description'] = 'Description'; +$_lang['resource_description_help'] = 'This is an optional description of the resource.'; +$_lang['resource_duplicate'] = 'Duplicate'; +$_lang['resource_edit'] = 'Edit'; +$_lang['resource_editedby'] = 'Edited By'; +$_lang['resource_editedon'] = 'Edited On'; +$_lang['resource_err_change_parent_to_folder'] = 'An error occurred while attempting to change the resource\'s parent to a folder.'; +$_lang['resource_err_class'] = 'The resource is not a valid [[+class]].'; +$_lang['resource_err_create'] = 'An error occurred while trying to create the resource.'; +$_lang['resource_err_delete'] = 'An error occurred while trying to delete the resource.'; +$_lang['resource_err_delete_children'] = 'An error occurred while trying to delete the children of the resource.'; +$_lang['resource_err_delete_container_sitestart'] = 'The resource you are trying to delete is a container containing resource [[+id]]. This resource is registered as the \'Site start\' resource, and cannot be deleted. Please assign another resource as your \'Site start\' resource and try again.'; +$_lang['resource_err_delete_sitestart'] = 'The resource is \'Site start\' and cannot be deleted!'; +$_lang['resource_err_delete_errorpage'] = 'The resource is used as the \'Error page\' and cannot be deleted!'; +$_lang['resource_err_delete_siteunavailable'] = 'The resource is used as the \'Site unavailable page\' and cannot be deleted!'; +$_lang['resource_err_duplicate'] = 'An error occurred while duplicating the resource.'; +$_lang['resource_err_move_to_child'] = 'You cannot move a Resource to below one of its own children.'; +$_lang['resource_err_move_sitestart'] = 'The resource is linked to the site_start variable and cannot be moved to another context!'; +$_lang['resource_err_nf'] = 'Resource not found.'; +$_lang['resource_err_nfs'] = 'Resource with ID [[+id]] not found'; +$_lang['resource_err_ns'] = 'Resource not specified.'; +$_lang['resource_err_own_parent'] = 'The resource cannot be its own parent.'; +$_lang['resource_err_publish'] = 'An error occurred while trying to publish the resource.'; +$_lang['resource_err_new_parent_nf'] = 'New parent resource with id [[+id]] not found.'; +$_lang['resource_err_remove'] = 'An error occurred while trying to delete the resource.'; +$_lang['resource_err_save'] = 'An error occurred while trying to save the resource.'; +$_lang['resource_err_select_parent'] = 'Please select a parent resource.'; +$_lang['resource_err_symlink_target_invalid'] = 'The symlink target does not contain an integer value.'; +$_lang['resource_err_symlink_target_nf'] = 'You cannot symlink to a resource that does not exist.'; +$_lang['resource_err_symlink_target_self'] = 'You cannot symlink to itself.'; +$_lang['resource_err_undelete'] = 'An error occurred while trying to undelete the resource.'; +$_lang['resource_err_undelete_children'] = 'An error occurred while trying to undelete the children of the resource.'; +$_lang['resource_err_unpublish'] = 'An error occurred while trying to unpublish the resource.'; +$_lang['resource_err_unpublish_sitestart'] = 'The resource is linked to the site_start variable and cannot be unpublished!'; +$_lang['resource_err_unpublish_sitestart_dates'] = 'The resource is linked to the site_start variable and cannot have publish or unpublish dates set!'; +$_lang['resource_err_unpublish_errorpage'] = 'The resource is linked to the error_page variable and cannot be unpublished!'; +$_lang['resource_err_unpublish_errorpage_dates'] = 'The resource is linked to the error_page variable and cannot have publish or unpublish dates set!'; +$_lang['resource_err_unpublish_siteunavailable'] = 'The resource is linked to the site_unavailable_page variable and cannot be unpublished!'; +$_lang['resource_err_unpublish_siteunavailable_dates'] = 'The resource is linked to the site_unavailable_page variable and cannot have publish or unpublish dates set!'; +$_lang['resource_err_weblink_target_nf'] = 'You cannot set a weblink to a resource that does not exist.'; +$_lang['resource_err_weblink_target_self'] = 'You cannot set a weblink to itself.'; +$_lang['resource_folder'] = 'Container'; +$_lang['resource_folder_help'] = 'Check this to make the Resource also act as a Container for other Resources. A \'Container\' is like a folder, only it can also have content.'; +$_lang['resource_hide_children_in_tree'] = 'Hide Children'; +$_lang['resource_hide_children_in_tree_help'] = 'Check this to make the children Resources hidden in resources tree.'; +$_lang['resource_show_in_tree'] = 'Show in Tree'; +$_lang['resource_show_in_tree_help'] = 'Uncheck this to hide Resource from tree. Warning! You will not be able to edit this Resource after via resources tree, only by direct link.'; +$_lang['resource_group_resource_err_ae'] = 'The resource is already a part of that resource group.'; +$_lang['resource_group_resource_err_nf'] = 'The resource is not a part of that resource group.'; +$_lang['resource_hide_from_menus'] = 'Hide From Menus'; +$_lang['resource_hide_from_menus_help'] = 'When enabled, the resource will not be available for use inside a web menu. Please note that some Menu Builders might choose to ignore this option.'; +$_lang['resource_link_attributes'] = 'Link Attributes'; +$_lang['resource_link_attributes_help'] = 'Attributes for the link for this resource, such as target= or rel=.'; +$_lang['resource_locked_by'] = 'Locked by [[+user]]'; +$_lang['resource_longtitle'] = 'Long Title'; +$_lang['resource_longtitle_help'] = 'This is a longer title for your resource. It is handy for search engines, and might be more descriptive for the resource.'; +$_lang['resource_menuindex'] = 'Menu Index'; +$_lang['resource_menuindex_help'] = 'This is the order of the resource in the tree. It is usually used for ordering purposes in displaying resources dynamically. Some components might choose to ignore this setting.'; +$_lang['resource_menutitle'] = 'Menu Title'; +$_lang['resource_menutitle_help'] = 'Menu title is a field you can use to display a short title for the resource inside your menu snippet(s).'; +$_lang['resource_new'] = 'Create Resource'; +$_lang['resource_notcached'] = 'This resource has not (yet) been cached.'; +$_lang['resource_pagetitle'] = 'Title'; +$_lang['resource_pagetitle_help'] = 'The name/title of the resource. Try to avoid using backslashes in the name!'; +$_lang['resource_parent'] = 'Parent Resource'; +$_lang['resource_parent_help'] = 'The parent resource\'s ID number.'; +$_lang['resource_parent_select_node'] = 'Please select a node in the tree to the left.'; +$_lang['resource_publish'] = 'Publish'; +$_lang['resource_publish_confirm'] = 'Publishing this resource now will delete any (un)publishing dates that may have been set. If you wish to set or keep publish or unpublish dates, please choose to edit the resource instead.

Proceed?'; +$_lang['resource_publishdate'] = 'Publish Date'; +$_lang['resource_publishdate_help'] = 'If you set a publish date, the resource will be published as soon as the publish date is reached. Click on the calendar icon to select a date, or leave it blank to set it so the resource is never automatically published.'; +$_lang['resource_published'] = 'Published'; +$_lang['resource_published_help'] = 'When published, the resource is available to the public immediately after saving it.'; +$_lang['resource_publishedby'] = 'Published By'; +$_lang['resource_publishedon'] = 'Published On'; +$_lang['resource_publishedon_help'] = 'The date the resource was published.'; +$_lang['resource_refresh'] = 'Refresh'; +$_lang['resource_richtext'] = 'Rich Text'; +$_lang['resource_richtext_help'] = 'When enabled, MODX will use the rich text editor for editing resources. If your resources contain JavaScript and forms, uncheck this to edit in HTML-only mode so the editor won\'t mess your resources up.'; +$_lang['resource_searchable'] = 'Searchable'; +$_lang['resource_searchable_help'] = 'When enabled, the resource is able to be searched. This setting can also be used for other purposes in your snippets.'; +$_lang['resource_settings'] = 'Resource Settings'; +$_lang['resource_status'] = 'Status'; +$_lang['resource_status_help'] = 'If published, the resource is available to the public immediately after saving it. Otherwise, it is hidden from the public site.'; +$_lang['resource_summary'] = 'Summary'; +$_lang['resource_summary_help'] = 'A brief summary of the resource.'; +$_lang['resource_syncsite'] = 'Empty Cache'; +$_lang['resource_syncsite_help'] = 'When enabled, this will make MODX empty the cache after you save the resource. This way your visitors will not see an older version of the resource.'; +$_lang['resource_template'] = 'Uses Template'; +$_lang['resource_template_help'] = 'The template in use by the resource.'; +$_lang['resource_undelete'] = 'Undelete'; +$_lang['resource_unpublish'] = 'Unpublish'; +$_lang['resource_unpublish_confirm'] = 'Un-publishing this resource now will delete any (un)publishing dates that may have been set. If you wish to set or keep publish or unpublish dates, please choose to edit the resource instead.

Proceed?'; +$_lang['resource_unpublishdate'] = 'Unpublish Date'; +$_lang['resource_unpublishdate_help'] = 'If you set an unpublish date, the resource will be unpublished as soon as the unpublish date is reached. Click on the calendar icon to select a date, or leave it blank to set it so the resource is never automatically unpublished.'; +$_lang['resource_unpublished'] = 'Unpublished'; +$_lang['resource_untitled'] = 'Untitled Resource'; +$_lang['resource_uri'] = 'URI'; +$_lang['resource_uri_help'] = 'The full relative URL for this Resource.'; +$_lang['resource_uri_override'] = 'Freeze URI'; +$_lang['resource_uri_override_help'] = 'Checking this will allow you to freeze the URI for this Resource at the value in the textbox below.'; +$_lang['resource_with_id_not_found'] = 'Resource with ID %s not found!'; +$_lang['show_sort_options'] = 'Show Sorting Options'; +$_lang['site_schedule'] = 'Schedule'; +$_lang['site_schedule_desc'] = 'This shows the current resources that are scheduled to publish or unpublished on specified dates. You may toggle the current view by clicking on the toolbar button.'; +$_lang['source'] = 'Source'; +$_lang['static_resource'] = 'Static Resource'; +$_lang['static_resource_create_here'] = 'Static Resource'; +$_lang['static_resource_new'] = 'Create Static Resource'; +$_lang['status'] = 'Status'; +$_lang['symlink'] = 'Symlink'; +$_lang['symlink_create'] = 'Create Symlink'; +$_lang['symlink_create_here'] = 'Symlink'; +$_lang['symlink_help'] = 'The address of the object you wish to reference with this Symlink. If you want to point to an existing MODX Resource, enter the ID here.'; +$_lang['symlink_message'] = 'A symlink is a symbolic link to another resource in your site which is forwarded to without changing the URL.'; +$_lang['symlink_new'] = 'Create Symlink'; +$_lang['template_variables'] = 'Template Variables'; +$_lang['untitled_resource'] = 'Untitled Resource'; +$_lang['weblink'] = 'Weblink'; +$_lang['weblink_create'] = 'Create Weblink'; +$_lang['weblink_create_here'] = 'Weblink'; +$_lang['weblink_help'] = 'The full URL address of the object you wish to reference with this weblink ( https://example.com/page ). If you want to point to an existing MODX Resource, enter the ID here.'; +$_lang['weblink_message'] = 'A weblink is a reference to an object on the internet. This could be a document within MODX, a page on another site or an image or other file on the internet.

'; +$_lang['weblink_new'] = 'Create Weblink'; +$_lang['weblink_response_code'] = 'Response Code'; +$_lang['weblink_response_code_help'] = 'The HTTP response code that should be sent for the weblink.'; + +$_lang['resource_right_top_title'] = 'Publishing'; +$_lang['resource_right_middle_title'] = 'Template'; +$_lang['resource_right_bottom_title'] = 'Behaviour in Menu'; From 6684c5452a867fa344d422b913f4e85ed36df4c4 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:23 +0100 Subject: [PATCH 33/59] New translations rest.inc.php (Azerbaijani) --- core/lexicon/az/rest.inc.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 core/lexicon/az/rest.inc.php diff --git a/core/lexicon/az/rest.inc.php b/core/lexicon/az/rest.inc.php new file mode 100644 index 00000000000..e27c0dace6e --- /dev/null +++ b/core/lexicon/az/rest.inc.php @@ -0,0 +1,15 @@ + Date: Tue, 18 Mar 2025 15:19:26 +0100 Subject: [PATCH 34/59] New translations setting.inc.php (Azerbaijani) --- core/lexicon/az/setting.inc.php | 821 ++++++++++++++++++++++++++++++++ 1 file changed, 821 insertions(+) create mode 100644 core/lexicon/az/setting.inc.php diff --git a/core/lexicon/az/setting.inc.php b/core/lexicon/az/setting.inc.php new file mode 100644 index 00000000000..790996421fb --- /dev/null +++ b/core/lexicon/az/setting.inc.php @@ -0,0 +1,821 @@ +Core Areas: authentication, caching, file, furls, gateway, language, manager, session, site, system'; +$_lang['area_site'] = 'Site'; +$_lang['area_system'] = 'System and Server'; +$_lang['areas'] = 'Areas'; +$_lang['charset'] = 'Charset'; +$_lang['country'] = 'Country'; +$_lang['description_desc'] = 'A short description of the Setting. This can be a Lexicon Entry based on the key, following the format "setting_" + key + "_desc".'; +$_lang['key_desc'] = 'The key for the Setting. It will be available in your content via the [[++key]] placeholder.'; +$_lang['name_desc'] = 'A Name for the Setting. This can be a Lexicon Entry based on the key, following the format "setting_" + key.'; +$_lang['namespace'] = 'Namespace'; +$_lang['namespace_desc'] = 'The Namespace that this Setting is associated with. The default Lexicon Topic will be loaded for this Namespace when grabbing Settings.'; +$_lang['namespace_filter'] = 'Filter by namespace...'; +$_lang['setting_err'] = 'Please check your data for the following fields: '; +$_lang['setting_err_ae'] = 'Setting with that key already exists. Please specify another key name.'; +$_lang['setting_err_nf'] = 'Setting not found.'; +$_lang['setting_err_ns'] = 'Setting not specified'; +$_lang['setting_err_not_editable'] = 'This setting can\'t be edited in the grid. Please use the gear/context menu to edit the value!'; +$_lang['setting_err_remove'] = 'An error occurred while trying to delete the setting.'; +$_lang['setting_err_save'] = 'An error occurred while trying to save the setting.'; +$_lang['setting_err_startint'] = 'Settings may not start with an integer.'; +$_lang['setting_err_invalid_document'] = 'There is no document with ID %d. Please specify an existing document.'; +$_lang['setting_remove_confirm'] = 'Are you sure you want to delete this setting? This might break your MODX installation.'; +$_lang['settings_after_install'] = 'As this is a new install, you are required to control these settings, and change any that you may wish to. After you\'ve controlled the settings, press \'Save\' to update the settings database.

'; +$_lang['settings_desc'] = 'Here you can set general preferences and configuration settings for the MODX manager interface, as well as how your MODX site runs. Each setting will be available via the [[++key]] placeholder.
Double-click on the value column for the setting you\'d like to edit to dynamically edit via the grid, or right-click on a setting for more options. You can also click the "+" sign for a description of the setting.'; +$_lang['settings_furls'] = 'Friendly URLs'; +$_lang['settings_misc'] = 'Miscellaneous'; +$_lang['settings_site'] = 'Site'; +$_lang['settings_ui'] = 'Interface & Features'; +$_lang['settings_users'] = 'User'; +$_lang['system_settings'] = 'System Settings'; +$_lang['usergroup'] = 'User Group'; + +// user settings +$_lang['setting_access_category_enabled'] = 'Check Category Access'; +$_lang['setting_access_category_enabled_desc'] = 'Use this to enable or disable Category ACL checks (per Context). NOTE: If this option is set to no, then ALL Category Access Permissions will be ignored!'; + +$_lang['setting_access_context_enabled'] = 'Check Context Access'; +$_lang['setting_access_context_enabled_desc'] = 'Use this to enable or disable Context ACL checks. NOTE: If this option is set to no, then ALL Context Access Permissions will be ignored. DO NOT disable this system-wide or for the mgr Context or you will disable access to the manager interface.'; + +$_lang['setting_access_resource_group_enabled'] = 'Check Resource Group Access'; +$_lang['setting_access_resource_group_enabled_desc'] = 'Use this to enable or disable Resource Group ACL checks (per Context). NOTE: If this option is set to no, then ALL Resource Group Access Permissions will be ignored!'; + +$_lang['setting_allow_mgr_access'] = 'Manager Interface Access'; +$_lang['setting_allow_mgr_access_desc'] = 'Select this option to enable or disable access to the manager interface. NOTE: If this option is set to no, then the user will be redirected to the Manager Login Startup or to the Site Start web page.'; + +$_lang['setting_failed_login'] = 'Failed Login Attempts'; +$_lang['setting_failed_login_desc'] = 'Here you can enter the number of failed login attempts that are allowed before a user is blocked.'; + +$_lang['setting_login_allowed_days'] = 'Allowed Days'; +$_lang['setting_login_allowed_days_desc'] = 'Select the days that this user is allowed to login.'; + +$_lang['setting_login_allowed_ip'] = 'Allowed IP Address'; +$_lang['setting_login_allowed_ip_desc'] = 'Enter the IP addresses that this user is allowed to log in from. NOTE: Separate multiple IP addresses with a comma (,)'; + +$_lang['setting_login_homepage'] = 'Login Home Page'; +$_lang['setting_login_homepage_desc'] = 'Enter the ID of the document you want to send the user to after he/she has logged in. NOTE: Make sure the ID you enter belongs to an existing document, and that it has been published and is accessible by this user!'; + +// system settings +$_lang['setting_access_policies_version'] = 'Access Policy Schema Version'; +$_lang['setting_access_policies_version_desc'] = 'The version of the Access Policy system. DO NOT CHANGE.'; + +$_lang['setting_allow_forward_across_contexts'] = 'Allow Forwarding Across Contexts'; +$_lang['setting_allow_forward_across_contexts_desc'] = 'When true, Symlinks and modX::sendForward() API calls can forward requests to Resources in other Contexts.'; + +$_lang['setting_allow_manager_login_forgot_password'] = 'Allow Forgot Password in Manager Login Screen'; +$_lang['setting_allow_manager_login_forgot_password_desc'] = 'Setting this to "No" will disable the forgot password ability on the manager login screen.'; + +$_lang['setting_allow_tags_in_post'] = 'Allow Tags in POST'; +$_lang['setting_allow_tags_in_post_desc'] = 'If false, all POST variables will be stripped of HTML script tags, numeric entities, and MODX tags. MODX recommends to leave this set to false for Contexts other than mgr, where it is set to true by default.'; + +$_lang['setting_allow_tv_eval'] = 'Enable eval in TV bindings'; +$_lang['setting_allow_tv_eval_desc'] = 'Select this option to enable or disable eval in TV bindings. If this option is set to no, the code/value will just be handled as regular text.'; + +$_lang['setting_anonymous_sessions'] = 'Anonymous Sessions'; +$_lang['setting_anonymous_sessions_desc'] = 'If disabled, only authenticated users will have access to a PHP session. This can reduce overhead for anonymous users and the load they impose on a MODX site if they do not need access to a unique session. If session_enabled is false, this setting has no effect as sessions would never be available.'; + +$_lang['setting_archive_with'] = 'Force PCLZip Archives'; +$_lang['setting_archive_with_desc'] = 'If true, will use PCLZip instead of ZipArchive as the zip extension. Turn this on if you are getting extractTo errors or are having problems with unzipping in Package Management.'; + +$_lang['setting_auto_menuindex'] = 'Menu indexing default'; +$_lang['setting_auto_menuindex_desc'] = 'Select \'Yes\' to turn on automatic menu index incrementing by default.'; + +$_lang['setting_auto_check_pkg_updates'] = 'Automatic Check for Package Updates'; +$_lang['setting_auto_check_pkg_updates_desc'] = 'If \'Yes\', MODX will automatically check for updates for packages in Package Management. This may slow the loading of the grid.'; + +$_lang['setting_auto_check_pkg_updates_cache_expire'] = 'Cache Expiration Time for Automatic Package Updates Check'; +$_lang['setting_auto_check_pkg_updates_cache_expire_desc'] = 'The number of minutes that Package Management will cache the results for checking for package updates.'; + +$_lang['setting_allow_multiple_emails'] = 'Allow Duplicate Emails for Users'; +$_lang['setting_allow_multiple_emails_desc'] = 'If enabled, Users may share the same email address.'; + +$_lang['setting_automatic_alias'] = 'Automatically generate alias'; +$_lang['setting_automatic_alias_desc'] = 'Select \'Yes\' to have the system automatically generate an alias based on the Resource\'s page title when saving.'; + +$_lang['setting_automatic_template_assignment'] = 'Automatic Template Assignment'; +$_lang['setting_automatic_template_assignment_desc'] = 'Choose how templates are assigned to new Resources on creation. Options include: system (default template from system settings), parent (inherits the parent template), or sibling (inherits the most used sibling template)'; + +$_lang['setting_base_help_url'] = 'Base Help URL'; +$_lang['setting_base_help_url_desc'] = 'The base URL by which to build the Help links in the top right of pages in the manager.'; + +$_lang['setting_blocked_minutes'] = 'Blocked Minutes'; +$_lang['setting_blocked_minutes_desc'] = 'Here you can enter the number of minutes that a user will be blocked for if they reach their maximum number of allowed failed login attempts. Please enter this value as numbers only (no commas, spaces etc.)'; + +$_lang['setting_cache_alias_map'] = 'Enable Context Alias Map Cache'; +$_lang['setting_cache_alias_map_desc'] = 'When enabled, all Resource URIs are cached into the Context. Enable on smaller sites and disable on larger sites for better performance.'; + +$_lang['setting_use_context_resource_table'] = 'Use the context resource table'; +$_lang['setting_use_context_resource_table_desc'] = 'When enabled, context refreshes use the context_resource table. This enables you to programmatically have one resource in multiple contexts. If you do not use those multiple resource contexts via the API, you can set this to false. On large sites you will get a potential performance boost in the manager then.'; + +$_lang['setting_cache_context_settings'] = 'Enable Context Setting Cache'; +$_lang['setting_cache_context_settings_desc'] = 'When enabled, context settings will be cached to reduce load times.'; + +$_lang['setting_cache_db'] = 'Enable Database Cache'; +$_lang['setting_cache_db_desc'] = 'When enabled, objects and raw result sets from SQL queries are cached to significantly reduce database loads.'; + +$_lang['setting_cache_db_expires'] = 'Expiration Time for DB Cache'; +$_lang['setting_cache_db_expires_desc'] = 'This value (in seconds) sets the amount of time cache files last for DB result-set caching.'; + +$_lang['setting_cache_db_session'] = 'Enable Database Session Cache'; +$_lang['setting_cache_db_session_desc'] = 'When enabled, and cache_db is enabled, database sessions will be cached in the DB result-set cache.'; + +$_lang['setting_cache_db_session_lifetime'] = 'Expiration Time for DB Session Cache'; +$_lang['setting_cache_db_session_lifetime_desc'] = 'This value (in seconds) sets the amount of time cache files last for session entries in the DB result-set cache.'; + +$_lang['setting_cache_default'] = 'Cacheable default'; +$_lang['setting_cache_default_desc'] = 'Select \'Yes\' to make all new Resources cacheable by default.'; +$_lang['setting_cache_default_err'] = 'Please state whether or not you want documents to be cached by default.'; + +$_lang['setting_cache_expires'] = 'Expiration Time for Default Cache'; +$_lang['setting_cache_expires_desc'] = 'This value (in seconds) sets the amount of time cache files last for default caching.'; + +$_lang['setting_cache_resource_clear_partial'] = 'Clear Partial Resource Cache for provided contexts'; +$_lang['setting_cache_resource_clear_partial_desc'] = 'When enabled, MODX refresh will only clear resource cache for the provided contexts.'; + +$_lang['setting_cache_format'] = 'Caching Format to Use'; +$_lang['setting_cache_format_desc'] = '0 = PHP, 1 = JSON, 2 = serialize. One of the formats'; + +$_lang['setting_cache_handler'] = 'Caching Handler Class'; +$_lang['setting_cache_handler_desc'] = 'The class name of the type handler to use for caching.'; + +$_lang['setting_cache_lang_js'] = 'Cache Lexicon JS Strings'; +$_lang['setting_cache_lang_js_desc'] = 'If set to true, this will use server headers to cache the lexicon strings loaded into JavaScript for the manager interface.'; + +$_lang['setting_cache_lexicon_topics'] = 'Cache Lexicon Topics'; +$_lang['setting_cache_lexicon_topics_desc'] = 'When enabled, all Lexicon Topics will be cached so as to greatly reduce load times for Internationalization functionality. MODX strongly recommends leaving this set to \'Yes\'.'; + +$_lang['setting_cache_noncore_lexicon_topics'] = 'Cache Non-Core Lexicon Topics'; +$_lang['setting_cache_noncore_lexicon_topics_desc'] = 'When disabled, non-core Lexicon Topics will be not be cached. This is useful to disable when developing your own Extras.'; + +$_lang['setting_cache_resource'] = 'Enable Partial Resource Cache'; +$_lang['setting_cache_resource_desc'] = 'Partial resource caching is configurable by resource when this feature is enabled. Disabling this feature will disable it globally.'; + +$_lang['setting_cache_resource_expires'] = 'Expiration Time for Partial Resource Cache'; +$_lang['setting_cache_resource_expires_desc'] = 'This value (in seconds) sets the amount of time cache files last for partial Resource caching.'; + +$_lang['setting_cache_scripts'] = 'Enable Script Cache'; +$_lang['setting_cache_scripts_desc'] = 'When enabled, MODX will cache all Scripts (Snippets and Plugins) to file to reduce load times. MODX recommends leaving this set to \'Yes\'.'; + +$_lang['setting_cache_system_settings'] = 'Enable System Setting Cache'; +$_lang['setting_cache_system_settings_desc'] = 'When enabled, system settings will be cached to reduce load times. MODX recommends leaving this on.'; + +$_lang['setting_clear_cache_refresh_trees'] = 'Refresh Trees on Site Cache Clear'; +$_lang['setting_clear_cache_refresh_trees_desc'] = 'When enabled, will refresh the trees after clearing the site cache.'; + +$_lang['setting_compress_css'] = 'Use Compressed CSS'; +$_lang['setting_compress_css_desc'] = 'When this is enabled, MODX will use a compressed version of its CSS stylesheets in the manager interface.'; + +$_lang['setting_compress_js'] = 'Use Compressed JavaScript Libraries'; +$_lang['setting_compress_js_desc'] = 'When this is enabled, MODX will serve a compressed version of the core scripts file.'; + +$_lang['setting_compress_js_groups'] = 'Use Grouping When Compressing JavaScript'; +$_lang['setting_compress_js_groups_desc'] = 'Group the core MODX manager JavaScript using minify\'s groupsConfig. Set to Yes if using suhosin or other limiting factors.'; + +$_lang['setting_concat_js'] = 'Use Concatenated Javascript Libraries'; +$_lang['setting_concat_js_desc'] = 'When this is enabled, MODX will use a concatenated version of its common JavaScript libraries in the manager interface. This greatly reduces load and execution time within the manager. Disable only if you are modifying core elements.'; + +$_lang['setting_confirm_navigation'] = 'Confirm Navigation with unsaved changes'; +$_lang['setting_confirm_navigation_desc'] = 'When this is enabled, the user will be prompted to confirm their intention if there are unsaved changes.'; + +$_lang['setting_container_suffix'] = 'Container Suffix'; +$_lang['setting_container_suffix_desc'] = 'The suffix to append to Resources set as containers when using FURLs.'; + +$_lang['setting_context_tree_sort'] = 'Enable Sorting of Contexts in Resource Tree'; +$_lang['setting_context_tree_sort_desc'] = 'If set to Yes, Contexts will be alphanumerically sorted in the left-hand Resources tree.'; +$_lang['setting_context_tree_sortby'] = 'Sort Field of Contexts in Resource Tree'; +$_lang['setting_context_tree_sortby_desc'] = 'The field to sort Contexts by in the Resources tree, if sorting is enabled.'; +$_lang['setting_context_tree_sortdir'] = 'Sort Direction of Contexts in Resource Tree'; +$_lang['setting_context_tree_sortdir_desc'] = 'The direction to sort Contexts in the Resources tree, if sorting is enabled.'; + +$_lang['setting_cultureKey'] = 'Language'; +$_lang['setting_cultureKey_desc'] = 'Select the language for all non-manager Contexts, including web.'; + +$_lang['setting_date_timezone'] = 'Default Time Zone'; +$_lang['setting_date_timezone_desc'] = 'Controls the default timezone setting for PHP date functions, if not empty. If empty and the PHP date.timezone ini setting is not set in your environment, UTC will be assumed.'; + +$_lang['setting_debug'] = 'Debug'; +$_lang['setting_debug_desc'] = 'Controls turning debugging on/off in MODX and/or sets the PHP error_reporting level. \'\' = use current error_reporting, \'0\' = false (error_reporting = 0), \'1\' = true (error_reporting = -1), or any valid error_reporting value (as an integer).'; + +$_lang['setting_default_content_type'] = 'Default Content Type'; +$_lang['setting_default_content_type_desc'] = 'Select the default Content Type you wish to use for new Resources. You can still select a different Content Type in the Resource editor; this setting just pre-selects one of your Content Types for you.'; + +$_lang['setting_default_duplicate_publish_option'] = 'Default Duplicate Resource Publishing Option'; +$_lang['setting_default_duplicate_publish_option_desc'] = 'The default selected option when duplicating a Resource. Can be either "unpublish" to unpublish all duplicates, "publish" to publish all duplicates, or "preserve" to preserve the publish state based on the duplicated Resource.'; + +$_lang['setting_default_media_source'] = 'Default Media Source'; +$_lang['setting_default_media_source_desc'] = 'The default Media Source to load.'; + +$_lang['setting_default_media_source_type'] = 'Default Media Source Type'; +$_lang['setting_default_media_source_type_desc'] = 'The default selected Media Source Type when creating a new Media Source.'; + +$_lang['setting_photo_profile_source'] = 'User Profile Photo Source'; +$_lang['setting_photo_profile_source_desc'] = 'Specifies the Media Source to use for storing and retrieving profile photos/avatars. If not specified, the default Media Source will be used.'; + +$_lang['setting_default_template'] = 'Default Template'; +$_lang['setting_default_template_desc'] = 'Select the default Template you wish to use for new Resources. You can still select a different template in the Resource editor, this setting just pre-selects one of your Templates for you.'; + +$_lang['setting_default_per_page'] = 'Default Per Page'; +$_lang['setting_default_per_page_desc'] = 'The default number of results to show in grids throughout the manager.'; + +$_lang['setting_emailsender'] = 'Registration Email From Address'; +$_lang['setting_emailsender_desc'] = 'Here you can specify the email address used when sending Users their usernames and passwords.'; +$_lang['setting_emailsender_err'] = 'Please state the administration email address.'; + +$_lang['setting_enable_dragdrop'] = 'Enable Drag/Drop in Resource/Element Trees'; +$_lang['setting_enable_dragdrop_desc'] = 'If off, will prevent dragging and dropping in Resource and Element trees.'; + +$_lang['setting_enable_template_picker_in_tree'] = 'Enable the Template Picker in Resource Trees'; +$_lang['setting_enable_template_picker_in_tree_desc'] = 'Enable this to use the template picker modal window when creating a new resource in the tree.'; + +$_lang['setting_error_page'] = 'Error Page'; +$_lang['setting_error_page_desc'] = 'Enter the ID of the document you want to send users to if they request a document which doesn\'t actually exist (404 Page Not Found). NOTE: make sure this ID you enter belongs to an existing document, and that it has been published!'; +$_lang['setting_error_page_err'] = 'Please specify a document ID that is the error page.'; + +$_lang['setting_ext_debug'] = 'ExtJS debug'; +$_lang['setting_ext_debug_desc'] = 'Whether or not to load ext-all-debug.js to help debug your ExtJS code.'; + +$_lang['setting_extension_packages'] = 'Extension Packages'; +$_lang['setting_extension_packages_desc'] = 'A JSON array of packages to load on MODX instantiation. In the format [{"packagename":{"path":"path/to/package"}},{"anotherpackagename":{"path":"path/to/otherpackage"}}]'; + +$_lang['setting_enable_gravatar'] = 'Enable Gravatar'; +$_lang['setting_enable_gravatar_desc'] = 'If enabled, Gravatar will be used as a profile image (if user do not have profile photo uploaded).'; + +$_lang['setting_failed_login_attempts'] = 'Failed Login Attempts'; +$_lang['setting_failed_login_attempts_desc'] = 'The number of failed login attempts a User is allowed before becoming \'blocked\'.'; + +$_lang['setting_feed_modx_news'] = 'MODX News Feed URL'; +$_lang['setting_feed_modx_news_desc'] = 'Set the URL for the RSS feed for the MODX News panel in the manager.'; + +$_lang['setting_feed_modx_news_enabled'] = 'MODX News Feed Enabled'; +$_lang['setting_feed_modx_news_enabled_desc'] = 'If \'No\', MODX will hide the News feed in the welcome section of the manager.'; + +$_lang['setting_feed_modx_security'] = 'MODX Security Notices Feed URL'; +$_lang['setting_feed_modx_security_desc'] = 'Set the URL for the RSS feed for the MODX Security Notices panel in the manager.'; + +$_lang['setting_feed_modx_security_enabled'] = 'MODX Security Feed Enabled'; +$_lang['setting_feed_modx_security_enabled_desc'] = 'If \'No\', MODX will hide the Security feed in the welcome section of the manager.'; + +$_lang['setting_form_customization_use_all_groups'] = 'Use All User Group Memberships for Form Customization'; +$_lang['setting_form_customization_use_all_groups_desc'] = 'If set to true, FC will use *all* Sets for *all* User Groups a member is in when applying Form Customization Sets. Otherwise, it will only use the Set belonging to the User\'s Primary Group. Note: setting this to Yes might cause bugs with conflicting FC Sets.'; + +$_lang['setting_forward_merge_excludes'] = 'sendForward Exclude Fields on Merge'; +$_lang['setting_forward_merge_excludes_desc'] = 'A Symlink merges non-empty field values over the values in the target Resource; using this comma-delimited list of excludes prevents specified fields from being overridden by the Symlink.'; + +$_lang['setting_friendly_alias_lowercase_only'] = 'FURL Lowercase Aliases'; +$_lang['setting_friendly_alias_lowercase_only_desc'] = 'Determines whether to allow only lowercase characters in a Resource alias.'; + +$_lang['setting_friendly_alias_max_length'] = 'FURL Alias Maximum Length'; +$_lang['setting_friendly_alias_max_length_desc'] = 'If greater than zero, the maximum number of characters to allow in a Resource alias. Zero equals unlimited.'; + +$_lang['setting_friendly_alias_realtime'] = 'FURL Alias Real-Time'; +$_lang['setting_friendly_alias_realtime_desc'] = 'Determines whether a resource alias should be created on the fly when typing the pagetitle or if this should happen when the resource is saved (automatic_alias needs to be enabled for this to have an effect).'; + +$_lang['setting_friendly_alias_restrict_chars'] = 'FURL Alias Character Restriction Method'; +$_lang['setting_friendly_alias_restrict_chars_desc'] = 'The method used to restrict characters used in a Resource alias. "pattern" allows a RegEx pattern to be provided, "legal" allows any legal URL characters, "alpha" allows only letters of the alphabet, and "alphanumeric" allows only letters and numbers.'; + +$_lang['setting_friendly_alias_restrict_chars_pattern'] = 'FURL Alias Character Restriction Pattern'; +$_lang['setting_friendly_alias_restrict_chars_pattern_desc'] = 'A valid RegEx pattern for restricting characters used in a Resource alias.'; + +$_lang['setting_friendly_alias_strip_element_tags'] = 'FURL Alias Strip Element Tags'; +$_lang['setting_friendly_alias_strip_element_tags_desc'] = 'Determines if Element tags should be stripped from a Resource alias.'; + +$_lang['setting_friendly_alias_translit'] = 'FURL Alias Transliteration'; +$_lang['setting_friendly_alias_translit_desc'] = 'The method of transliteration to use on an alias specified for a Resource. Empty or "none" is the default which skips transliteration. Other possible values are "iconv" (if available) or a named transliteration table provided by a custom transliteration service class.'; + +$_lang['setting_friendly_alias_translit_class'] = 'FURL Alias Transliteration Service Class'; +$_lang['setting_friendly_alias_translit_class_desc'] = 'An optional service class to provide named transliteration services for FURL Alias generation/filtering.'; + +$_lang['setting_friendly_alias_translit_class_path'] = 'FURL Alias Transliteration Service Class Path'; +$_lang['setting_friendly_alias_translit_class_path_desc'] = 'The model package location where the FURL Alias Transliteration Service Class will be loaded from.'; + +$_lang['setting_friendly_alias_trim_chars'] = 'FURL Alias Trim Characters'; +$_lang['setting_friendly_alias_trim_chars_desc'] = 'Characters to trim from the ends of a provided Resource alias.'; + +$_lang['setting_friendly_alias_word_delimiter'] = 'FURL Alias Word Delimiter'; +$_lang['setting_friendly_alias_word_delimiter_desc'] = 'The preferred word delimiter for friendly URL alias slugs.'; + +$_lang['setting_friendly_alias_word_delimiters'] = 'FURL Alias Word Delimiters'; +$_lang['setting_friendly_alias_word_delimiters_desc'] = 'Characters which represent word delimiters when processing friendly URL alias slugs. These characters will be converted and consolidated to the preferred FURL alias word delimiter.'; + +$_lang['setting_friendly_urls'] = 'Use Friendly URLs'; +$_lang['setting_friendly_urls_desc'] = 'This allows you to use search engine friendly URLs with MODX. Please note, this only works for MODX installations running on Apache, and you\'ll need to write an .htaccess file for this to work. See the .htaccess file included in the distribution for more info.'; +$_lang['setting_friendly_urls_err'] = 'Please state whether or not you want to use friendly URLs.'; + +$_lang['setting_friendly_urls_strict'] = 'Use Strict Friendly URLs'; +$_lang['setting_friendly_urls_strict_desc'] = 'When friendly URLs are enabled, this option forces non-canonical requests that match a Resource to 301 redirect to the canonical URI for that Resource. WARNING: Do not enable if you use custom rewrite rules which do not match at least the beginning of the canonical URI. For example, a canonical URI of foo/ with custom rewrites for foo/bar.html would work, but attempts to rewrite bar/foo.html as foo/ would force a redirect to foo/ with this option enabled.'; + +$_lang['setting_global_duplicate_uri_check'] = 'Check for Duplicate URIs Across All Contexts'; +$_lang['setting_global_duplicate_uri_check_desc'] = 'Select \'Yes\' to make duplicate URI checks include all Contexts in the search. Otherwise, only the Context the Resource is being saved in is checked.'; + +$_lang['setting_hidemenu_default'] = 'Hide From Menus Default'; +$_lang['setting_hidemenu_default_desc'] = 'Select \'Yes\' to make all new resources hidden from menus by default.'; + +$_lang['setting_inline_help'] = 'Show Inline Help Text for Fields'; +$_lang['setting_inline_help_desc'] = 'If \'Yes\', then fields will display their help text directly below the field. If \'No\', all fields will have tooltip-based help.'; + +$_lang['setting_link_tag_scheme'] = 'URL Generation Scheme'; +$_lang['setting_link_tag_scheme_desc'] = 'URL generation scheme for tag [[~id]]. Available options here.'; + +$_lang['setting_locale'] = 'Locale'; +$_lang['setting_locale_desc'] = 'Set the locale for the system. Leave blank to use the default. See the PHP documentation for more information.'; + +$_lang['setting_lock_ttl'] = 'Lock Time-to-Live'; +$_lang['setting_lock_ttl_desc'] = 'The number of seconds a lock on a Resource will remain for if the user is inactive.'; + +$_lang['setting_log_level'] = 'Logging Level'; +$_lang['setting_log_level_desc'] = 'The default logging level; the lower the level, the fewer messages that are logged. Available options: 0 (FATAL), 1 (ERROR), 2 (WARN), 3 (INFO), and 4 (DEBUG).'; + +$_lang['setting_log_target'] = 'Logging Target'; +$_lang['setting_log_target_desc'] = 'The default logging target where log messages are written. Available options: \'FILE\', \'HTML\', or \'ECHO\'. Default is \'FILE\' if not specified.'; + +$_lang['setting_log_deprecated'] = 'Log Deprecated Functions'; +$_lang['setting_log_deprecated_desc'] = 'Enable to receive notices in your error log when deprecated functions are used.'; + +$_lang['setting_mail_charset'] = 'Mail Charset'; +$_lang['setting_mail_charset_desc'] = 'The default charset for emails, e.g., \'iso-8859-1\' or \'utf-8\''; + +$_lang['setting_mail_encoding'] = 'Mail Encoding'; +$_lang['setting_mail_encoding_desc'] = 'Sets the Encoding of the message. Options for this are "8bit", "7bit", "binary", "base64", and "quoted-printable".'; + +$_lang['setting_mail_use_smtp'] = 'Use SMTP'; +$_lang['setting_mail_use_smtp_desc'] = 'If true, MODX will attempt to use SMTP in mail functions.'; + +$_lang['setting_mail_smtp_auth'] = 'SMTP Authentication'; +$_lang['setting_mail_smtp_auth_desc'] = 'Sets SMTP authentication. Utilizes the mail_smtp_user and mail_smtp_pass settings.'; + +$_lang['setting_mail_smtp_helo'] = 'SMTP Helo Message'; +$_lang['setting_mail_smtp_helo_desc'] = 'Sets the SMTP HELO of the message (Defaults to the hostname).'; + +$_lang['setting_mail_smtp_hosts'] = 'SMTP Hosts'; +$_lang['setting_mail_smtp_hosts_desc'] = 'Sets the SMTP hosts. All hosts must be separated by a semicolon. You can also specify a different port for each host by using this format: [hostname:port] (e.g., "smtp1.example.com:25;smtp2.example.com"). Hosts will be tried in order.'; + +$_lang['setting_mail_smtp_keepalive'] = 'SMTP Keep-Alive'; +$_lang['setting_mail_smtp_keepalive_desc'] = 'Prevents the SMTP connection from being closed after each mail sending. Not recommended.'; + +$_lang['setting_mail_smtp_pass'] = 'SMTP Password'; +$_lang['setting_mail_smtp_pass_desc'] = 'The password to authenticate to SMTP against.'; + +$_lang['setting_mail_smtp_port'] = 'SMTP Port'; +$_lang['setting_mail_smtp_port_desc'] = 'Sets the default SMTP server port.'; + +$_lang['setting_mail_smtp_secure'] = 'SMTP Secure'; +$_lang['setting_mail_smtp_secure_desc'] = 'Sets SMTP secure encryption type. Options are "", "ssl" or "tls"'; + +$_lang['setting_mail_smtp_autotls'] = 'SMTP Auto TLS'; +$_lang['setting_mail_smtp_autotls_desc'] = 'Whether to enable TLS encryption automatically if a server supports it, even if "SMTP Secure" is not set to "tls"'; + +$_lang['setting_mail_smtp_single_to'] = 'SMTP Single To'; +$_lang['setting_mail_smtp_single_to_desc'] = 'Provides the ability to have the TO field process individual emails, instead of sending to entire TO addresses.'; + +$_lang['setting_mail_smtp_timeout'] = 'SMTP Timeout'; +$_lang['setting_mail_smtp_timeout_desc'] = 'Sets the SMTP server timeout in seconds. This function will not work in win32 servers.'; + +$_lang['setting_mail_smtp_user'] = 'SMTP User'; +$_lang['setting_mail_smtp_user_desc'] = 'The user to authenticate to SMTP against.'; + +$_lang['setting_main_nav_parent'] = 'Main menu parent'; +$_lang['setting_main_nav_parent_desc'] = 'The container used to pull all records for the main menu.'; + +$_lang['setting_manager_direction'] = 'Manager Text Direction'; +$_lang['setting_manager_direction_desc'] = 'Choose the direction that the text will be rendered in the Manager, left to right or right to left.'; + +$_lang['setting_manager_date_format'] = 'Manager Date Format'; +$_lang['setting_manager_date_format_desc'] = 'The format string, in PHP date() format, for the dates represented in the manager.'; + +$_lang['setting_manager_favicon_url'] = 'Manager Favicon URL'; +$_lang['setting_manager_favicon_url_desc'] = 'If set, will load this URL as a favicon for the MODX manager. Must be a relative URL to the manager/ directory, or an absolute URL.'; + +$_lang['setting_manager_login_url_alternate'] = 'Alternate Manager Login URL'; +$_lang['setting_manager_login_url_alternate_desc'] = 'An alternate URL to send an unauthenticated user to when they need to login to the manager. The login form there must login the user to the "mgr" context to work.'; + +$_lang['setting_manager_tooltip_enable'] = 'Enable Manager Tooltips'; +$_lang['setting_manager_tooltip_delay'] = 'Delay Time for Manager Tooltips'; + +$_lang['setting_login_background_image'] = 'Login Background Image'; +$_lang['setting_login_background_image_desc'] = 'The background image to use in the manager login. This will automatically stretch to fill the screen.'; + +$_lang['setting_login_logo'] = 'Login Logo'; +$_lang['setting_login_logo_desc'] = 'The logo to show in the top left of the manager login. When left empty, it will show the MODX logo.'; + +$_lang['setting_login_help_button'] = 'Show Help Button'; +$_lang['setting_login_help_button_desc'] = 'When enabled you will find a help button on the login screen. It\'s possible to customize the information shown with the following lexicon entries in core/login: login_help_button_text, login_help_title, and login_help_text.'; + +$_lang['setting_manager_login_start'] = 'Manager Login Startup'; +$_lang['setting_manager_login_start_desc'] = 'Enter the ID of the document you want to send the user to after he/she has logged into the manager. NOTE: make sure the ID you\'ve entered belongs to an existing document, and that it has been published and is accessible by this user!'; + +$_lang['setting_manager_theme'] = 'Manager Theme'; +$_lang['setting_manager_theme_desc'] = 'Select the Theme for the Content Manager.'; + +$_lang['setting_manager_logo'] = 'Manager Logo'; +$_lang['setting_manager_logo_desc'] = 'The logo to show in the Content Manager header.'; + +$_lang['setting_manager_time_format'] = 'Manager Time Format'; +$_lang['setting_manager_time_format_desc'] = 'The format string, in PHP date() format, for the time settings represented in the manager.'; + +$_lang['setting_manager_use_tabs'] = 'Use Tabs in Manager Layout'; +$_lang['setting_manager_use_tabs_desc'] = 'If true, the manager will use tabs for rendering the content panes. Otherwise, it will use portals.'; + +$_lang['setting_manager_week_start'] = 'Week start'; +$_lang['setting_manager_week_start_desc'] = 'Define the day starting the week. Use 0 (or leave empty) for sunday, 1 for monday and so on...'; + +$_lang['setting_mgr_tree_icon_context'] = 'Context tree icon'; +$_lang['setting_mgr_tree_icon_context_desc'] = 'Define a CSS class here to be used to display the context icon in the tree. You can use this setting on each context to customize the icon per context.'; + +$_lang['setting_mgr_source_icon'] = 'Media Source icon'; +$_lang['setting_mgr_source_icon_desc'] = 'Indicate a CSS class to be used to display the Media Sources icons in the files tree. Defaults to "icon-folder-open-o"'; + +$_lang['setting_modRequest.class'] = 'Request Handler Class'; +$_lang['setting_modRequest.class_desc'] = ''; + +$_lang['setting_modx_browser_tree_hide_files'] = 'Media Browser Tree Hide Files'; +$_lang['setting_modx_browser_tree_hide_files_desc'] = 'If true the files inside folders are not displayed in the Media Browser source tree.'; + +$_lang['setting_modx_browser_tree_hide_tooltips'] = 'Media Browser Tree Hide Tooltips'; +$_lang['setting_modx_browser_tree_hide_tooltips_desc'] = 'If true, no image preview tooltips are shown when hovering over a file in the Media Browser tree. Defaults to true.'; + +$_lang['setting_modx_browser_default_sort'] = 'Media Browser Default Sort'; +$_lang['setting_modx_browser_default_sort_desc'] = 'The default sort method when using the Media Browser in the manager. Available values are: name, size, lastmod (last modified).'; + +$_lang['setting_modx_browser_default_viewmode'] = 'Media Browser Default View Mode'; +$_lang['setting_modx_browser_default_viewmode_desc'] = 'The default view mode when using the Media Browser in the manager. Available values are: grid, list.'; + +$_lang['setting_modx_charset'] = 'Character encoding'; +$_lang['setting_modx_charset_desc'] = 'Please select which character encoding you wish to use. Please note that MODX has been tested with a number of these encodings, but not all of them. For most languages, the default setting of UTF-8 is preferable.'; + +$_lang['setting_new_file_permissions'] = 'New File Permissions'; +$_lang['setting_new_file_permissions_desc'] = 'When uploading a new file in the File Manager, the File Manager will attempt to change the file permissions to those entered in this setting. This may not work on some setups, such as IIS, in which case you will need to manually change the permissions.'; + +$_lang['setting_new_folder_permissions'] = 'New Folder Permissions'; +$_lang['setting_new_folder_permissions_desc'] = 'When creating a new folder in the File Manager, the File Manager will attempt to change the folder permissions to those entered in this setting. This may not work on some setups, such as IIS, in which case you will need to manually change the permissions.'; + +$_lang['setting_parser_recurse_uncacheable'] = 'Delay Uncacheable Parsing'; +$_lang['setting_parser_recurse_uncacheable_desc'] = 'If disabled, uncacheable elements may have their output cached inside cacheable element content. Disable this ONLY if you are having problems with complex nested parsing which stopped working as expected.'; + +$_lang['setting_password_generated_length'] = 'Password Auto-Generated Length'; +$_lang['setting_password_generated_length_desc'] = 'The length of the auto-generated password for a User.'; + +$_lang['setting_password_min_length'] = 'Minimum Password Length'; +$_lang['setting_password_min_length_desc'] = 'The minimum length for a password for a User.'; + +$_lang['setting_preserve_menuindex'] = 'Preserve Menu Index When Duplicating Resources'; +$_lang['setting_preserve_menuindex_desc'] = 'When duplicating Resources, the menu index order will also be preserved.'; + +$_lang['setting_principal_targets'] = 'ACL Targets to Load'; +$_lang['setting_principal_targets_desc'] = 'Customize the ACL targets to load for MODX Users.'; + +$_lang['setting_proxy_auth_type'] = 'Proxy Authentication Type'; +$_lang['setting_proxy_auth_type_desc'] = 'Supports either BASIC or NTLM.'; + +$_lang['setting_proxy_host'] = 'Proxy Host'; +$_lang['setting_proxy_host_desc'] = 'If your server is using a proxy, set the hostname here to enable MODX features that might need to use the proxy, such as Package Management.'; + +$_lang['setting_proxy_password'] = 'Proxy Password'; +$_lang['setting_proxy_password_desc'] = 'The password required to authenticate to your proxy server.'; + +$_lang['setting_proxy_port'] = 'Proxy Port'; +$_lang['setting_proxy_port_desc'] = 'The port for your proxy server.'; + +$_lang['setting_proxy_username'] = 'Proxy Username'; +$_lang['setting_proxy_username_desc'] = 'The username to authenticate against with your proxy server.'; + +$_lang['setting_phpthumb_allow_src_above_docroot'] = 'phpThumb Allow src Above Document Root'; +$_lang['setting_phpthumb_allow_src_above_docroot_desc'] = 'Indicates if the src path is allowed outside the document root. This is useful for multi-context deployments with multiple virtual hosts.'; + +$_lang['setting_phpthumb_cache_maxage'] = 'phpThumb Max Cache Age'; +$_lang['setting_phpthumb_cache_maxage_desc'] = 'Delete cached thumbnails that have not been accessed in more than X days.'; + +$_lang['setting_phpthumb_cache_maxsize'] = 'phpThumb Max Cache Size'; +$_lang['setting_phpthumb_cache_maxsize_desc'] = 'Delete least-recently-accessed thumbnails when cache grows bigger than X megabytes in size.'; + +$_lang['setting_phpthumb_cache_maxfiles'] = 'phpThumb Max Cache Files'; +$_lang['setting_phpthumb_cache_maxfiles_desc'] = 'Delete least-recently-accessed thumbnails when cache has more than X files.'; + +$_lang['setting_phpthumb_cache_source_enabled'] = 'phpThumb Cache Source Files'; +$_lang['setting_phpthumb_cache_source_enabled_desc'] = 'Whether or not to cache source files as they are loaded. Recommended to off.'; + +$_lang['setting_phpthumb_document_root'] = 'PHPThumb Document Root'; +$_lang['setting_phpthumb_document_root_desc'] = 'Set this if you are experiencing issues with the server variable DOCUMENT_ROOT, or getting errors with OutputThumbnail or !is_resource. Set it to the absolute document root path you would like to use. If this is empty, MODX will use the DOCUMENT_ROOT server variable.'; + +$_lang['setting_phpthumb_error_bgcolor'] = 'phpThumb Error Background Color'; +$_lang['setting_phpthumb_error_bgcolor_desc'] = 'A hex value, without the #, indicating a background color for phpThumb error output.'; + +$_lang['setting_phpthumb_error_fontsize'] = 'phpThumb Error Font Size'; +$_lang['setting_phpthumb_error_fontsize_desc'] = 'An em value indicating a font size to use for text appearing in phpThumb error output.'; + +$_lang['setting_phpthumb_error_textcolor'] = 'phpThumb Error Font Color'; +$_lang['setting_phpthumb_error_textcolor_desc'] = 'A hex value, without the #, indicating a font color for text appearing in phpThumb error output.'; + +$_lang['setting_phpthumb_far'] = 'phpThumb Force Aspect Ratio'; +$_lang['setting_phpthumb_far_desc'] = 'The default far setting for phpThumb when used in MODX. Defaults to C to force aspect ratio toward the center.'; + +$_lang['setting_phpthumb_imagemagick_path'] = 'phpThumb ImageMagick Path'; +$_lang['setting_phpthumb_imagemagick_path_desc'] = 'Optional. Set an alternative ImageMagick path here for generating thumbnails with phpThumb, if it is not in the PHP default.'; + +$_lang['setting_phpthumb_nohotlink_enabled'] = 'phpThumb Hotlinking Disabled'; +$_lang['setting_phpthumb_nohotlink_enabled_desc'] = 'Remote servers are allowed in the src parameter unless you disable hotlinking in phpThumb.'; + +$_lang['setting_phpthumb_nohotlink_erase_image'] = 'phpThumb Hotlinking Erase Image'; +$_lang['setting_phpthumb_nohotlink_erase_image_desc'] = 'Indicates if an image generated from a remote server should be erased when not allowed.'; + +$_lang['setting_phpthumb_nohotlink_text_message'] = 'phpThumb Hotlinking Not Allowed Message'; +$_lang['setting_phpthumb_nohotlink_text_message_desc'] = 'A message that is rendered instead of the thumbnail when a hotlinking attempt is rejected.'; + +$_lang['setting_phpthumb_nohotlink_valid_domains'] = 'phpThumb Hotlinking Valid Domains'; +$_lang['setting_phpthumb_nohotlink_valid_domains_desc'] = 'A comma-delimited list of hostnames that are valid in src URLs.'; + +$_lang['setting_phpthumb_nooffsitelink_enabled'] = 'phpThumb Offsite Linking Disabled'; +$_lang['setting_phpthumb_nooffsitelink_enabled_desc'] = 'Disables the ability for others to use phpThumb to render images on their own sites.'; + +$_lang['setting_phpthumb_nooffsitelink_erase_image'] = 'phpThumb Offsite Linking Erase Image'; +$_lang['setting_phpthumb_nooffsitelink_erase_image_desc'] = 'Indicates if an image linked from a remote server should be erased when not allowed.'; + +$_lang['setting_phpthumb_nooffsitelink_require_refer'] = 'phpThumb Offsite Linking Require Referrer'; +$_lang['setting_phpthumb_nooffsitelink_require_refer_desc'] = 'If enabled, any offsite linking attempts will be rejected without a valid referrer header.'; + +$_lang['setting_phpthumb_nooffsitelink_text_message'] = 'phpThumb Offsite Linking Not Allowed Message'; +$_lang['setting_phpthumb_nooffsitelink_text_message_desc'] = 'A message that is rendered instead of the thumbnail when an offsite linking attempt is rejected.'; + +$_lang['setting_phpthumb_nooffsitelink_valid_domains'] = 'phpThumb Offsite Linking Valid Domains'; +$_lang['setting_phpthumb_nooffsitelink_valid_domains_desc'] = 'A comma-delimited list of hostnames that are valid referrers for offsite linking.'; + +$_lang['setting_phpthumb_nooffsitelink_watermark_src'] = 'phpThumb Offsite Linking Watermark Source'; +$_lang['setting_phpthumb_nooffsitelink_watermark_src_desc'] = 'Optional. A valid file system path to a file to use as a watermark source when your images are rendered offsite by phpThumb.'; + +$_lang['setting_phpthumb_zoomcrop'] = 'phpThumb Zoom-Crop'; +$_lang['setting_phpthumb_zoomcrop_desc'] = 'The default zc setting for phpThumb when used in MODX. Defaults to 0 to prevent zoom cropping.'; + +$_lang['setting_publish_default'] = 'Published default'; +$_lang['setting_publish_default_desc'] = 'Select \'Yes\' to make all new resources published by default.'; +$_lang['setting_publish_default_err'] = 'Please state whether or not you want documents to be published by default.'; + +$_lang['setting_quick_search_in_content'] = 'Allow search in content'; +$_lang['setting_quick_search_in_content_desc'] = 'If \'Yes\', then the content of the element (resource, template, chunk, etc.) will also be available for quick search.'; + +$_lang['setting_quick_search_result_max'] = 'Number of items in search result'; +$_lang['setting_quick_search_result_max_desc'] = 'Maximum number of elements for each type (resource, template, chunk, etc.) in the quick search result.'; + +$_lang['setting_request_controller'] = 'Request Controller Filename'; +$_lang['setting_request_controller_desc'] = 'The filename of the main request controller from which MODX is loaded. Most users can leave this as index.php.'; + +$_lang['setting_request_method_strict'] = 'Strict Request Method'; +$_lang['setting_request_method_strict_desc'] = 'If enabled, requests via the Request ID Parameter will be ignored with FURLs enabled, and those via Request Alias Parameter will be ignored without FURLs enabled.'; + +$_lang['setting_request_param_alias'] = 'Request Alias Parameter'; +$_lang['setting_request_param_alias_desc'] = 'The name of the GET parameter to identify Resource aliases when redirecting with FURLs.'; + +$_lang['setting_request_param_id'] = 'Request ID Parameter'; +$_lang['setting_request_param_id_desc'] = 'The name of the GET parameter to identify Resource IDs when not using FURLs.'; + +$_lang['setting_resource_tree_node_name'] = 'Resource Tree Node Field'; +$_lang['setting_resource_tree_node_name_desc'] = 'Specify the Resource field to use when rendering the nodes in the Resource Tree. Defaults to pagetitle, although any Resource field can be used, such as menutitle, alias, longtitle, etc.'; + +$_lang['setting_resource_tree_node_name_fallback'] = 'Resource Tree Node Fallback Field'; +$_lang['setting_resource_tree_node_name_fallback_desc'] = 'Specify the Resource field to use as fallback when rendering the nodes in the Resource Tree. This will be used if the resource has an empty value for the configured Resource Tree Node Field.'; + +$_lang['setting_resource_tree_node_tooltip'] = 'Resource Tree Tooltip Field'; +$_lang['setting_resource_tree_node_tooltip_desc'] = 'Specify the Resource field to use when rendering the nodes in the Resource Tree. Any Resource field can be used, such as menutitle, alias, longtitle, etc. If blank, will be the longtitle with a description underneath.'; + +$_lang['setting_richtext_default'] = 'Richtext Default'; +$_lang['setting_richtext_default_desc'] = 'Select \'Yes\' to make all new Resources use the Richtext Editor by default.'; + +$_lang['setting_search_default'] = 'Searchable Default'; +$_lang['setting_search_default_desc'] = 'Select \'Yes\' to make all new resources searchable by default.'; +$_lang['setting_search_default_err'] = 'Please specify whether or not you want documents to be searchable by default.'; + +$_lang['setting_server_offset_time'] = 'Server offset time'; +$_lang['setting_server_offset_time_desc'] = 'Select the number of hours time difference between where you are and where the server is.'; + +$_lang['setting_session_cookie_domain'] = 'Session Cookie Domain'; +$_lang['setting_session_cookie_domain_desc'] = 'Use this setting to customize the session cookie domain. Leave blank to use the current domain.'; + +$_lang['setting_session_cookie_samesite'] = 'Session Cookie Samesite'; +$_lang['setting_session_cookie_samesite_desc'] = 'Choose Lax or Strict.'; + +$_lang['setting_session_cookie_lifetime'] = 'Session Cookie Lifetime'; +$_lang['setting_session_cookie_lifetime_desc'] = 'Use this setting to customize the session cookie lifetime in seconds. This is used to set the lifetime of a client session cookie when they choose the \'remember me\' option on login.'; + +$_lang['setting_session_cookie_path'] = 'Session Cookie Path'; +$_lang['setting_session_cookie_path_desc'] = 'Use this setting to customize the cookie path for identifying site specific session cookies. Leave blank to use MODX_BASE_URL.'; + +$_lang['setting_session_cookie_secure'] = 'Session Cookie Secure'; +$_lang['setting_session_cookie_secure_desc'] = 'Enable this setting to use secure session cookies. This requires your site to be accessible over https, otherwise your site and/or manager will become inaccessible.'; + +$_lang['setting_session_cookie_httponly'] = 'Session Cookie HttpOnly'; +$_lang['setting_session_cookie_httponly_desc'] = 'Use this setting to set the HttpOnly flag on session cookies.'; + +$_lang['setting_session_gc_maxlifetime'] = 'Session Garbage Collector Max Lifetime'; +$_lang['setting_session_gc_maxlifetime_desc'] = 'Allows customization of the session.gc_maxlifetime PHP ini setting when using \'MODX\\Revolution\\modSessionHandler\'.'; + +$_lang['setting_session_handler_class'] = 'Session Handler Class Name'; +$_lang['setting_session_handler_class_desc'] = 'For database managed sessions, use \'MODX\\Revolution\\modSessionHandler\'. Leave this blank to use standard PHP session management.'; + +$_lang['setting_session_name'] = 'Session Name'; +$_lang['setting_session_name_desc'] = 'Use this setting to customize the session name used for the sessions in MODX. Leave blank to use the default PHP session name.'; + +$_lang['setting_settings_version'] = 'Settings Version'; +$_lang['setting_settings_version_desc'] = 'The current installed version of MODX.'; + +$_lang['setting_settings_distro'] = 'Settings Distribution'; +$_lang['setting_settings_distro_desc'] = 'The current installed distribution of MODX.'; + +$_lang['setting_set_header'] = 'Set HTTP Headers'; +$_lang['setting_set_header_desc'] = 'When enabled, MODX will attempt to set the HTTP headers for Resources.'; + +$_lang['setting_send_poweredby_header'] = 'Send X-Powered-By Header'; +$_lang['setting_send_poweredby_header_desc'] = 'When enabled, MODX will send the "X-Powered-By" header to identify this site as built on MODX. This helps tracking global MODX usage through third party trackers inspecting your site. Because this makes it easier to identify what your site is built with, it might pose a slightly increased security risk if a vulnerability is found in MODX.'; + +$_lang['setting_show_tv_categories_header'] = 'Show "Categories" Tabs Header with TVs'; +$_lang['setting_show_tv_categories_header_desc'] = 'If "Yes", MODX will show the "Categories" header above the first category tab when editing TVs in a Resource.'; + +$_lang['setting_signupemail_message'] = 'Sign-up email'; +$_lang['setting_signupemail_message_desc'] = 'Here you can set the message sent to your users when you create an account for them and let MODX send them an email containing their username and password.
Note: The following placeholders are replaced by the Content Manager when the message is sent:

[[+sname]] - Name of your web site,
[[+saddr]] - Your web site email address,
[[+surl]] - Your site URL,
[[+uid]] - User\'s login name or id,
[[+pwd]] - User\'s password,
[[+ufn]] - User\'s full name.

Leave the [[+uid]] and [[+pwd]] in the email, or else the username and password won\'t be sent in the mail and your users won\'t know their username or password!'; +$_lang['setting_signupemail_message_default'] = 'Hello [[+uid]] \n\nHere are your login details for [[+sname]] Content Manager:\n\nUsername: [[+uid]]\nPassword: [[+pwd]]\n\nOnce you log into the Content Manager ([[+surl]]), you can change your password.\n\nRegards,\nSite Administrator'; + +$_lang['setting_site_name'] = 'Site name'; +$_lang['setting_site_name_desc'] = 'Enter the name of your site here.'; +$_lang['setting_site_name_err'] = 'Please enter a site name.'; + +$_lang['setting_site_start'] = 'Site start'; +$_lang['setting_site_start_desc'] = 'Enter the ID of the Resource you want to use as homepage here. NOTE: make sure this ID you enter belongs to an existing Resource, and that it has been published!'; +$_lang['setting_site_start_err'] = 'Please specify a Resource ID that is the site start.'; + +$_lang['setting_site_status'] = 'Site status'; +$_lang['setting_site_status_desc'] = 'Select \'Yes\' to publish your site on the web. If you select \'No\', your visitors will see the \'Site unavailable message\', and won\'t be able to browse the site.'; +$_lang['setting_site_status_err'] = 'Please select whether or not the site is online (Yes) or offline (No).'; + +$_lang['setting_site_unavailable_message'] = 'Site unavailable message'; +$_lang['setting_site_unavailable_message_desc'] = 'Message to show when the site is offline or if an error occurs. Note: This message will only be displayed if the Site unavailable page option is not set.'; + +$_lang['setting_site_unavailable_page'] = 'Site unavailable page'; +$_lang['setting_site_unavailable_page_desc'] = 'Enter the ID of the Resource you want to use as an offline page here. NOTE: make sure this ID you enter belongs to an existing Resource, and that it has been published!'; +$_lang['setting_site_unavailable_page_err'] = 'Please specify the document ID for the site unavailable page.'; + +$_lang['setting_static_elements_automate_templates'] = 'Automate static elements for templates?'; +$_lang['setting_static_elements_automate_templates_desc'] = 'This will automate the handling of static files, such as creating and deleting static files for templates.'; + +$_lang['setting_static_elements_automate_tvs'] = 'Automate static elements for TVs?'; +$_lang['setting_static_elements_automate_tvs_desc'] = 'This will automate the handling of static files, such as creating and deleting static files for TVs.'; + +$_lang['setting_static_elements_automate_chunks'] = 'Automate static elements for chunks?'; +$_lang['setting_static_elements_automate_chunks_desc'] = 'This will automate the handling of static files, such as creating and deleting static files for chunks.'; + +$_lang['setting_static_elements_automate_snippets'] = 'Automate static elements for snippets?'; +$_lang['setting_static_elements_automate_snippets_desc'] = 'This will automate the handling of static files, such as creating and deleting static files for snippets.'; + +$_lang['setting_static_elements_automate_plugins'] = 'Automate static elements for plugins?'; +$_lang['setting_static_elements_automate_plugins_desc'] = 'This will automate the handling of static files, such as creating and deleting static files for plugins.'; + +$_lang['setting_static_elements_default_mediasource'] = 'Static elements default mediasource'; +$_lang['setting_static_elements_default_mediasource_desc'] = 'Specify a default mediasource where you want to store the static elements in.'; + +$_lang['setting_static_elements_default_category'] = 'Static elements default category'; +$_lang['setting_static_elements_default_category_desc'] = 'Specify a default category for creating new static elements.'; + +$_lang['setting_static_elements_basepath'] = 'Static elements basepath'; +$_lang['setting_static_elements_basepath_desc'] = 'Basepath of where to store the static elements files.'; + +$_lang['setting_resource_static_allow_absolute'] = 'Allow absolute static resource path'; +$_lang['setting_resource_static_allow_absolute_desc'] = 'This setting enables users to enter a fully qualified absolute path to any readable file on the server as the content of a static resource. Important: enabling this setting may be considered a significant security risk! It\'s strongly recommended to keep this setting disabled, unless you fully trust every single manager user.'; + +$_lang['setting_resource_static_path'] = 'Static resource base path'; +$_lang['setting_resource_static_path_desc'] = 'When resource_static_allow_absolute is disabled, static resources are restricted to be within the absolute path provided here. Important: setting this too wide may allow users to read files they shouldn\'t! It is strongly recommended to limit users to a specific directory such as {core_path}static/ or {assets_path} with this setting.'; + +$_lang['setting_symlink_merge_fields'] = 'Merge Resource Fields in Symlinks'; +$_lang['setting_symlink_merge_fields_desc'] = 'If set to Yes, will automatically merge non-empty fields with target resource when forwarding using Symlinks.'; + +$_lang['setting_syncsite_default'] = 'Empty Cache default'; +$_lang['setting_syncsite_default_desc'] = 'Select \'Yes\' to empty the cache after you save a resource by default.'; +$_lang['setting_syncsite_default_err'] = 'Please state whether or not you want to empty the cache after saving a resource by default.'; + +$_lang['setting_topmenu_show_descriptions'] = 'Show Descriptions in Main Menu'; +$_lang['setting_topmenu_show_descriptions_desc'] = 'If set to \'No\', MODX will hide the descriptions from main menu items in the manager.'; + +$_lang['setting_tree_default_sort'] = 'Resource Tree Default Sort Field'; +$_lang['setting_tree_default_sort_desc'] = 'The default sort field for the Resource tree when loading the manager.'; + +$_lang['setting_tree_root_id'] = 'Tree Root ID'; +$_lang['setting_tree_root_id_desc'] = 'Set this to a valid ID of a Resource to start the left Resource tree at below that node as the root. The user will only be able to see Resources that are children of the specified Resource.'; + +$_lang['setting_tvs_below_content'] = 'Move TVs Below Content'; +$_lang['setting_tvs_below_content_desc'] = 'Set this to Yes to move TVs below the Content when editing Resources.'; + +$_lang['setting_ui_debug_mode'] = 'UI Debug Mode'; +$_lang['setting_ui_debug_mode_desc'] = 'Set this to Yes to output debug messages when using the UI for the default manager theme. You must use a browser that supports console.log.'; + +$_lang['setting_unauthorized_page'] = 'Unauthorized page'; +$_lang['setting_unauthorized_page_desc'] = 'Enter the ID of the Resource you want to send users to if they have requested a secured or unauthorized Resource. NOTE: Make sure the ID you enter belongs to an existing Resource, and that it has been published and is publicly accessible!'; +$_lang['setting_unauthorized_page_err'] = 'Please specify a Resource ID for the unauthorized page.'; + +$_lang['setting_upload_files'] = 'Uploadable File Types'; +$_lang['setting_upload_files_desc'] = 'Here you can enter a list of files that can be uploaded into \'assets/files/\' using the Resource Manager. Please enter the extensions for the filetypes, seperated by commas.'; + +$_lang['setting_upload_file_exists'] = 'Check if uploaded file exists'; +$_lang['setting_upload_file_exists_desc'] = 'When enabled an error will be shown when uploading a file that already exists with the same name. When disabled, the existing file will be quietly replaced with the new file.'; + +$_lang['setting_upload_images'] = 'Uploadable Image Types'; +$_lang['setting_upload_images_desc'] = 'Here you can enter a list of files that can be uploaded into \'assets/images/\' using the Resource Manager. Please enter the extensions for the image types, separated by commas.'; + +$_lang['setting_upload_maxsize'] = 'Maximum upload size'; +$_lang['setting_upload_maxsize_desc'] = 'Enter the maximum file size that can be uploaded via the file manager. Upload file size must be entered in bytes. NOTE: Large files can take a very long time to upload!'; + +$_lang['setting_upload_media'] = 'Uploadable Media Types'; +$_lang['setting_upload_media_desc'] = 'Here you can enter a list of files that can be uploaded into \'assets/media/\' using the Resource Manager. Please enter the extensions for the media types, separated by commas.'; + +$_lang['setting_upload_translit'] = 'Transliterate names of uploaded files?'; +$_lang['setting_upload_translit_desc'] = 'If this option is enabled, the name of an uploaded file will be transliterated according to the global transliteration rules.'; + +$_lang['setting_use_alias_path'] = 'Use Friendly Alias Path'; +$_lang['setting_use_alias_path_desc'] = 'Setting this option to \'yes\' will display the full path to the Resource if the Resource has an alias. For example, if a Resource with an alias called \'child\' is located inside a container Resource with an alias called \'parent\', then the full alias path to the Resource will be displayed as \'/parent/child.html\'.
NOTE: When setting this option to \'Yes\' (turning on alias paths), reference items (such as images, CSS, JavaScripts, etc.) use the absolute path, e.g., \'/assets/images\' as opposed to \'assets/images\'. By doing so you will prevent the browser (or web server) from appending the relative path to the alias path.'; + +$_lang['setting_use_editor'] = 'Enable Rich Text Editor'; +$_lang['setting_use_editor_desc'] = 'Do you want to enable the rich text editor? If you\'re more comfortable writing HTML, then you can turn the editor off using this setting. Note that this setting applies to all documents and all users!'; +$_lang['setting_use_editor_err'] = 'Please state whether or not you want to use an RTE editor.'; + +$_lang['setting_use_frozen_parent_uris'] = 'Use Frozen Parent URIs'; +$_lang['setting_use_frozen_parent_uris_desc'] = 'When enabled, the URI for children resources will be relative to the frozen URI of one of its parents, ignoring the aliases of resources high in the tree.'; + +$_lang['setting_use_multibyte'] = 'Use Multibyte Extension'; +$_lang['setting_use_multibyte_desc'] = 'Set to true if you want to use the mbstring extension for multibyte characters in your MODX installation. Only set to true if you have the mbstring PHP extension installed.'; + +$_lang['setting_use_weblink_target'] = 'Use WebLink Target'; +$_lang['setting_use_weblink_target_desc'] = 'Set to true if you want to have MODX link tags and makeUrl() generate links as the target URL for WebLinks. Otherwise, the internal MODX URL will be generated by link tags and the makeUrl() method.'; + +$_lang['setting_user_nav_parent'] = 'User menu parent'; +$_lang['setting_user_nav_parent_desc'] = 'The container used to pull all records for the user menu.'; + +$_lang['setting_welcome_screen'] = 'Show Welcome Screen'; +$_lang['setting_welcome_screen_desc'] = 'If set to true, the welcome screen will show on the next successful loading of the welcome page, and then not show after that.'; + +$_lang['setting_welcome_screen_url'] = 'Welcome Screen URL'; +$_lang['setting_welcome_screen_url_desc'] = 'The URL for the welcome screen that loads on first load of MODX Revolution.'; + +$_lang['setting_welcome_action'] = 'Welcome Action'; +$_lang['setting_welcome_action_desc'] = 'The default controller to load when accessing the manager when no controller is specified in the URL.'; + +$_lang['setting_welcome_namespace'] = 'Welcome Namespace'; +$_lang['setting_welcome_namespace_desc'] = 'The namespace the Welcome Action belongs to.'; + +$_lang['setting_which_editor'] = 'Editor to use'; +$_lang['setting_which_editor_desc'] = 'Here you can select which Rich Text Editor you wish to use. You can download and install additional Rich Text Editors from Package Management.'; + +$_lang['setting_which_element_editor'] = 'Editor to use for Elements'; +$_lang['setting_which_element_editor_desc'] = 'Here you can select which Rich Text Editor you wish to use when editing Elements. You can download and install additional Rich Text Editors from Package Management.'; + +$_lang['setting_xhtml_urls'] = 'XHTML URLs'; +$_lang['setting_xhtml_urls_desc'] = 'If set to true, all URLs generated by MODX will be XHTML-compliant, including encoding of the ampersand character.'; + +$_lang['setting_default_context'] = 'Default Context'; +$_lang['setting_default_context_desc'] = 'Select the default Context you wish to use for new Resources.'; + +$_lang['setting_auto_isfolder'] = 'Set container automatically'; +$_lang['setting_auto_isfolder_desc'] = 'If set to yes, container property will be changed automatically.'; + +$_lang['setting_default_username'] = 'Default username'; +$_lang['setting_default_username_desc'] = 'Default username for an unauthenticated user.'; + +$_lang['setting_manager_use_fullname'] = 'Show fullname in manager header '; +$_lang['setting_manager_use_fullname_desc'] = 'If set to yes, the content of the "fullname" field will be shown in manager instead of "loginname"'; + +$_lang['setting_log_snippet_not_found'] = 'Log snippets not found'; +$_lang['setting_log_snippet_not_found_desc'] = 'If set to yes, snippets that are called but not found will be logged to the error log.'; + +$_lang['setting_error_log_filename'] = 'Error log filename'; +$_lang['setting_error_log_filename_desc'] = 'Customize the filename of the MODX error log file (includes file extension).'; + +$_lang['setting_error_log_filepath'] = 'Error log path'; +$_lang['setting_error_log_filepath_desc'] = 'Optionally set a absolute path the a custom error log location. You might use placeholders like {cache_path}.'; + +$_lang['setting_passwordless_activated'] = 'Activate passwordless login'; +$_lang['setting_passwordless_activated_desc'] = 'When enabled, users will enter their email address to receive a one-time login link, rather than entering a username and password.'; + +$_lang['setting_passwordless_expiration'] = 'Passwordless login expiration'; +$_lang['setting_passwordless_expiration_desc'] = 'How long a one-time login link is valid in seconds.'; + +$_lang['setting_static_elements_html_extension'] = 'Static elements html extension'; +$_lang['setting_static_elements_html_extension_desc'] = 'The extension for files used by static elements with HTML content.'; From cad654b2d6fc9b30f700a07f18c6b756a9214367 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:27 +0100 Subject: [PATCH 35/59] New translations snippet.inc.php (Azerbaijani) --- core/lexicon/az/snippet.inc.php | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 core/lexicon/az/snippet.inc.php diff --git a/core/lexicon/az/snippet.inc.php b/core/lexicon/az/snippet.inc.php new file mode 100644 index 00000000000..c06eb0cf1a1 --- /dev/null +++ b/core/lexicon/az/snippet.inc.php @@ -0,0 +1,48 @@ +Snippet as well as its content. The content must be PHP, either placed in the Snippet Code field below or in a static external file. To receive output from your Snippet at the point where it is called (within a Template or Chunk), a value must be returned from within the code.'; +$_lang['snippet_tag_copied'] = 'Snippet tag copied!'; +$_lang['snippets'] = 'Snippets'; + +// Temporarily match old keys to new ones to ensure compatibility +// --fields +$_lang['snippet_desc_category'] = $_lang['snippet_category_desc']; +$_lang['snippet_desc_description'] = $_lang['snippet_description_desc']; +$_lang['snippet_desc_name'] = $_lang['snippet_name_desc']; +$_lang['snippet_lock_msg'] = $_lang['snippet_lock_desc']; + +// --tabs +$_lang['snippet_msg'] = $_lang['snippet_tab_general_desc']; From 1b21854b5bf798ee00b696965017386dccbe4e7a Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:30 +0100 Subject: [PATCH 36/59] New translations source.inc.php (Azerbaijani) --- core/lexicon/az/source.inc.php | 101 +++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 core/lexicon/az/source.inc.php diff --git a/core/lexicon/az/source.inc.php b/core/lexicon/az/source.inc.php new file mode 100644 index 00000000000..47420d3d355 --- /dev/null +++ b/core/lexicon/az/source.inc.php @@ -0,0 +1,101 @@ +The path may depend on the "basePathRelative" parameter'; +$_lang['basePathRelative'] = 'basePathRelative'; +$_lang['prop_file.basePathRelative_desc'] = 'If the Base Path setting above is not relative to the MODX install path, set this to No.'; +$_lang['baseUrl'] = 'baseUrl'; +$_lang['prop_file.baseUrl_desc'] = 'The URL that this source can be accessed from, for example: assets/images/
The path may depend on the "baseUrlRelative" parameter'; +$_lang['baseUrlPrependCheckSlash'] = 'baseUrlPrependCheckSlash'; +$_lang['prop_file.baseUrlPrependCheckSlash_desc'] = 'If true, MODX only will prepend the baseUrl if no forward slash (/) is found at the beginning of the URL when rendering the TV. Useful for setting a TV value outside the baseUrl.'; +$_lang['baseUrlRelative'] = 'baseUrlRelative'; +$_lang['prop_file.baseUrlRelative_desc'] = 'If the Base URL setting above is not relative to the MODX install URL, set this to No.'; +$_lang['imageExtensions'] = 'imageExtensions'; +$_lang['prop_file.imageExtensions_desc'] = 'A comma-separated list of file extensions to use as images. MODX will attempt to make thumbnails of files with these extensions.'; +$_lang['skipFiles'] = 'skipFiles'; +$_lang['prop_file.skipFiles_desc'] = 'A comma-separated list. MODX will skip over and hide files and folders that match any of these.'; +$_lang['thumbnailQuality'] = 'thumbnailQuality'; +$_lang['prop_file.thumbnailQuality_desc'] = 'The quality of the rendered thumbnails, in a scale from 0-100.'; +$_lang['thumbnailType'] = 'thumbnailType'; +$_lang['prop_file.thumbnailType_desc'] = 'The image type to render thumbnails as.'; +$_lang['prop_file.visibility_desc'] = 'Default visibility for new files and folders.'; +$_lang['no_move_folder'] = 'The Media Source driver does not support moving of folders at this time.'; + +/* s3 source type */ +$_lang['bucket'] = 'Bucket'; +$_lang['prop_s3.bucket_desc'] = 'The S3 Bucket to load your data from.'; +$_lang['prop_s3.key_desc'] = 'The Amazon key for authentication to the bucket.'; +$_lang['prop_s3.imageExtensions_desc'] = 'A comma-separated list of file extensions to use as images. MODX will attempt to make thumbnails of files with these extensions.'; +$_lang['prop_s3.secret_key_desc'] = 'The Amazon secret key for authentication to the bucket.'; +$_lang['prop_s3.skipFiles_desc'] = 'A comma-separated list. MODX will skip over and hide files and folders that match any of these.'; +$_lang['prop_s3.thumbnailQuality_desc'] = 'The quality of the rendered thumbnails, in a scale from 0-100.'; +$_lang['prop_s3.thumbnailType_desc'] = 'The image type to render thumbnails as.'; +$_lang['prop_s3.url_desc'] = 'The URL of the Amazon S3 instance.'; +$_lang['prop_s3.endpoint_desc'] = 'Alternative S3-compatible endpoint URL, e.g., "https://s3..example.com". Review your S3-compatible provider’s documentation for the endpoint location. Leave empty for Amazon S3'; +$_lang['prop_s3.region_desc'] = 'Region of the bucket. Example: us-west-1'; +$_lang['prop_s3.prefix_desc'] = 'Optional path/folder prefix'; +$_lang['s3_no_move_folder'] = 'The S3 driver does not support moving of folders at this time.'; + +/* ftp source type */ +$_lang['prop_ftp.host_desc'] = 'Server hostname or IP address'; +$_lang['prop_ftp.username_desc'] = 'Username for authentication. Can be "anonymous".'; +$_lang['prop_ftp.password_desc'] = 'Password of user. Leave empty for anonymous user.'; +$_lang['prop_ftp.url_desc'] = 'If this FTP is has a public URL, you can enter its public http-address here. This will also enable image previews in the media browser.'; +$_lang['prop_ftp.port_desc'] = 'Port of the server, default is 21.'; +$_lang['prop_ftp.root_desc'] = 'The root folder, it will be opened after connection'; +$_lang['prop_ftp.passive_desc'] = 'Enable or disable passive ftp mode'; +$_lang['prop_ftp.ssl_desc'] = 'Enable or disable ssl connection'; +$_lang['prop_ftp.timeout_desc'] = 'Timeout for connection in seconds.'; + +/* file type */ +$_lang['PNG'] = 'PNG'; +$_lang['JPG'] = 'JPG'; +$_lang['GIF'] = 'GIF'; From 27d18580d308be5bbaa3964cd7efb6aff924d085 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:31 +0100 Subject: [PATCH 37/59] New translations system_events.inc.php (Azerbaijani) --- core/lexicon/az/system_events.inc.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 core/lexicon/az/system_events.inc.php diff --git a/core/lexicon/az/system_events.inc.php b/core/lexicon/az/system_events.inc.php new file mode 100644 index 00000000000..f49a3bbab6a --- /dev/null +++ b/core/lexicon/az/system_events.inc.php @@ -0,0 +1,25 @@ +[[+name]] is too large to be viewed. You can download it via the button below.'; +$_lang['system_events'] = 'System Events'; +$_lang['priority'] = 'Priority'; + +$_lang['deprecated_log'] = 'Deprecations Log'; +$_lang['deprecated_log_desc'] = 'From time to time, old functionality is marked as deprecated to be removed in a future version. In such cases you\'ll find deprecation notices that alert you that updates will be necessary in the future.'; +$_lang['deprecated_definition'] = 'Functionality'; +$_lang['deprecated_since'] = 'Deprecated since'; +$_lang['deprecated_recommendation'] = 'Recommendation'; +$_lang['deprecated_caller'] = 'Caller'; +$_lang['deprecated_caller_file'] = 'Called by file'; +$_lang['deprecated_caller_line'] = 'Line number'; +$_lang['deprecated_call_count'] = 'Count'; From df5fb0f7f4daf5cac5f3a9a1f66ef94f055afdbc Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:34 +0100 Subject: [PATCH 38/59] New translations system_info.inc.php (Azerbaijani) --- core/lexicon/az/system_info.inc.php | 55 +++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 core/lexicon/az/system_info.inc.php diff --git a/core/lexicon/az/system_info.inc.php b/core/lexicon/az/system_info.inc.php new file mode 100644 index 00000000000..e0fd371ef7c --- /dev/null +++ b/core/lexicon/az/system_info.inc.php @@ -0,0 +1,55 @@ +ExtJS Version'; +$_lang['localtime'] = 'Local Time'; +$_lang['magpie_version'] = 'MagpieRSS Version'; +$_lang['modx_version'] = 'MODX version'; +$_lang['onlineusers_action'] = 'Action'; +$_lang['onlineusers_actionid'] = 'Action ID'; +$_lang['onlineusers_ipaddress'] = 'User\'s IP address'; +$_lang['onlineusers_lasthit'] = 'Last hit'; +$_lang['onlineusers_message'] = 'This list shows all users active within the last 20 minutes (current time is '; +$_lang['onlineusers_title'] = 'Online users'; +$_lang['onlineusers_user'] = 'User'; +$_lang['onlineusers_userid'] = 'User\'s ID'; +$_lang['optimize_table'] = 'Click here to optimize this table'; +$_lang['optimize_table_err'] = 'Error optimizing table'; +$_lang['phpmailer_version'] = 'PHPMailer Version'; +$_lang['server'] = 'Server'; +$_lang['servertime'] = 'Server Time'; +$_lang['serveroffset'] = 'Server Offset'; +$_lang['smarty_version'] = 'Smarty Version'; +$_lang['sysinfo_desc'] = 'Here you can view general information about your MODX environment.'; +$_lang['view_sysinfo'] = 'System Info'; +$_lang['table_prefix'] = 'Table prefix'; +$_lang['truncate_table'] = 'Click here to truncate this table'; +$_lang['truncate_table_err'] = 'Error truncating table'; +$_lang['version_codename'] = 'Version codename'; From b3785fc87ed7afd561b332dec54334be5fe23c54 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:38 +0100 Subject: [PATCH 39/59] New translations template.inc.php (Azerbaijani) --- core/lexicon/az/template.inc.php | 65 ++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 core/lexicon/az/template.inc.php diff --git a/core/lexicon/az/template.inc.php b/core/lexicon/az/template.inc.php new file mode 100644 index 00000000000..738b49ea204 --- /dev/null +++ b/core/lexicon/az/template.inc.php @@ -0,0 +1,65 @@ +'; +$_lang['template_err_delete'] = 'An error occurred while trying to delete the template.'; +$_lang['template_err_duplicate'] = 'An error occurred while duplicating the template.'; +$_lang['template_err_ae'] = 'A template already exists with the name "[[+name]]".'; +$_lang['template_err_in_use'] = 'This template is in use. Please set the documents using the template to another template. Documents using this template:
'; +$_lang['template_err_invalid_name'] = 'Template name is invalid.'; +$_lang['template_err_locked'] = 'Template is locked from editing.'; +$_lang['template_err_nf'] = 'Template not found!'; +$_lang['template_err_ns'] = 'Template not specified.'; +$_lang['template_err_ns_name'] = 'Please specify a name for the template.'; +$_lang['template_err_remove'] = 'An error occurred while trying to delete the template.'; +$_lang['template_err_save'] = 'An error occurred while saving the template.'; +$_lang['template_icon'] = 'Manager Icon Class'; +$_lang['template_icon_desc'] = 'A CSS class to assign an icon (shown in the document trees) for all resources using this template. Font Awesome Free 5 classes such as “fa-home” may be used.'; +$_lang['template_lock'] = 'Lock template for editing'; +$_lang['template_lock_desc'] = 'Only users with “edit_locked” permissions can edit this Template.'; +$_lang['template_locked_message'] = 'This template is locked.'; +$_lang['template_management_msg'] = 'Here you can choose which template you wish to edit.'; +$_lang['template_name_desc'] = 'The name of this Template.'; +$_lang['template_new'] = 'Create Template'; +$_lang['template_no_tv'] = 'No TVs have been assigned to this template yet.'; +$_lang['template_preview'] = 'Preview Image'; +$_lang['template_preview_desc'] = 'Used to preview the layout of this Template when creating a new Resource. (Minimum size: 335 x 236)'; +$_lang['template_preview_source'] = 'Preview Image Media Source'; +$_lang['template_preview_source_desc'] = 'Sets the basePath for this Template’s Preview Image to the one specified in the chosen Media Source. Choose “None” when specifying an absolute or other custom path to the file.'; +$_lang['template_properties'] = 'Default Properties'; +$_lang['template_reset_all'] = 'Reset all pages to use Default template'; +$_lang['template_reset_specific'] = 'Reset only \'%s\' pages'; +$_lang['template_tab_general_desc'] = 'Here you can enter the basic attributes for this Template as well as its content. The content must be HTML, either placed in the Template Code field below or in a static external file, and may include MODX tags. Note that changed or new templates won’t be visible in your site’s cached pages until the cache is emptied; however, you can use the preview function on a page to see the template in action.'; +$_lang['template_tv_edit'] = 'Edit the sort order of the TVs'; +$_lang['template_tv_msg'] = 'The TVs assigned to this template are listed below.'; +$_lang['templates'] = 'Templates'; +$_lang['tvt_err_nf'] = 'TV does not have access to the specified Template.'; +$_lang['tvt_err_remove'] = 'An error occurred while trying to delete the TV from the template.'; + +// Temporarily match old keys to new ones to ensure compatibility +// --fields +$_lang['template_desc_category'] = $_lang['template_category_desc']; +$_lang['template_desc_description'] = $_lang['template_description_desc']; +$_lang['template_desc_name'] = $_lang['template_name_desc']; +$_lang['template_lock_msg'] = $_lang['template_lock_desc']; + +// --tabs +$_lang['template_msg'] = $_lang['template_tab_general_desc']; From 1eb9cfa0bde8656b12c3f460556c98a25fc94979 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:40 +0100 Subject: [PATCH 40/59] New translations topmenu.inc.php (Azerbaijani) --- core/lexicon/az/topmenu.inc.php | 134 ++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 core/lexicon/az/topmenu.inc.php diff --git a/core/lexicon/az/topmenu.inc.php b/core/lexicon/az/topmenu.inc.php new file mode 100644 index 00000000000..e254e6e3103 --- /dev/null +++ b/core/lexicon/az/topmenu.inc.php @@ -0,0 +1,134 @@ + Date: Tue, 18 Mar 2025 15:19:41 +0100 Subject: [PATCH 41/59] New translations trash.inc.php (Azerbaijani) --- core/lexicon/az/trash.inc.php | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 core/lexicon/az/trash.inc.php diff --git a/core/lexicon/az/trash.inc.php b/core/lexicon/az/trash.inc.php new file mode 100644 index 00000000000..0bb38c892c7 --- /dev/null +++ b/core/lexicon/az/trash.inc.php @@ -0,0 +1,38 @@ +Please check the publishing state, before you restore any resource. You can (un-)publish resources directly from the grid with a double click on the published cell of the resource.'; +$_lang['trash.manage_recycle_bin_tooltip'] = "Go to the trash bin manager and manage up to [[+count]] deleted resources"; +$_lang['trash.deletedon_title'] = 'Deleted on'; +$_lang['trash.deletedbyUser_title'] = 'Deleted by'; +$_lang['trash.context_title'] = 'Context'; +$_lang['trash.parent_path'] = 'Resource location'; +$_lang['trash.purge_all'] = 'Erase all'; +$_lang['trash.restore_all'] = 'Restore all'; +$_lang['trash.selected_purge'] = 'Erase selected resources'; +$_lang['trash.selected_restore'] = 'Restore selected resources'; +$_lang['trash.purge'] = 'Erase resource'; +$_lang['trash.purge_confirm_title'] = 'Erase resource(s)?'; +$_lang['trash.purge_confirm_message'] = 'Do you really want to finally erase the following resource(s)? This cannot be undone.


[[+list]]'; +$_lang['trash.purge_all_confirm_message'] = 'Do you really want to finally erase the listed [[+count]] resource(s)?

This cannot be undone, and it affects all currently trashed resources in the grid.
[[+list]]'; +$_lang['trash.purge_all_empty_status'] = '[[+count]] resource(s) have been erased permanently.'; +$_lang['trash.purge_err_delete'] = '[[+count]] resources have not been erased due to errors: [[+list]]'; +$_lang['trash.purge_err_nothing'] = 'Nothing was erased, no errors occurred.'; +$_lang['trash.purge_success_delete'] = '[[+count]] resource(s) successfully erased permanently.'; +$_lang['trash.restore'] = 'Restore resource'; +$_lang['trash.restore_confirm_title'] = 'Restore resource(s)?'; +$_lang['trash.restore_confirm_message'] = 'Do you want to restore the following resource(s)?
[[+list]]'; +$_lang['trash.restore_confirm_message_with_publish'] = 'Do you want to restore the following resource(s)?

Be aware that this will re-publish previously published resources!
[[+list]]'; +$_lang['trash.restore_all_confirm_message'] = 'Do you really want to restore [[+count]] resource(s)?
[[+list]]'; +$_lang['trash.restore_success'] = '[[+count_success]] resources have been restored.
[[+list]]'; +$_lang['trash.restore_err'] = '[[+count_failures]] resource(s) could not be restored.
[[+list]]'; From 82ebda5957a09b74a55e9b4ed9f61b684b707b1d Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:43 +0100 Subject: [PATCH 42/59] New translations tv.inc.php (Azerbaijani) --- core/lexicon/az/tv.inc.php | 101 +++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 core/lexicon/az/tv.inc.php diff --git a/core/lexicon/az/tv.inc.php b/core/lexicon/az/tv.inc.php new file mode 100644 index 00000000000..f668a4d0a20 --- /dev/null +++ b/core/lexicon/az/tv.inc.php @@ -0,0 +1,101 @@ +Form Customization).'; +$_lang['tv_category_desc'] = 'Use to group TVs in Resource editing pages and within the Elements tree.'; +$_lang['tv_change_template_msg'] = 'Changing this template will cause the page to reload the TVs, losing any unsaved changes.

Are you sure you want to change this template?'; +$_lang['tv_delete_confirm'] = 'Are you sure you want to delete this TV?'; +$_lang['tv_description'] = 'Description'; +$_lang['tv_description_desc'] = 'Usage information for this TV shown next to its caption in Resource editing pages, as a tooltip in the Elements tree, and within search results.'; +$_lang['tv_err_delete'] = 'An error occurred while trying to delete the TV.'; +$_lang['tv_err_duplicate'] = 'An error occurred while trying to duplicate the TV.'; +$_lang['tv_err_duplicate_templates'] = 'An error occurred while duplicating the TV templates.'; +$_lang['tv_err_duplicate_documents'] = 'An error occurred while duplicating TV documents.'; +$_lang['tv_err_duplicate_documentgroups'] = 'An error occurred while duplicating TV document groups.'; +$_lang['tv_err_ae'] = 'A TV already exists with the name "[[+name]]".'; +$_lang['tv_err_invalid_name'] = 'TV name is invalid.'; +$_lang['tv_err_invalid_id_attr'] = 'HTML ids must not begin with a number or contain any white space.'; +$_lang['tv_err_locked'] = 'TV locked!'; +$_lang['tv_err_nf'] = 'TV not found.'; +$_lang['tv_err_nfs'] = 'TV not found with key: [[+id]]'; +$_lang['tv_err_ns'] = 'TV not specified.'; +$_lang['tv_err_reserved_name'] = 'A TV cannot have the same name as a Resource field.'; +$_lang['tv_err_save_access_permissions'] = 'An error occurred while attempting to save TV access permissions.'; +$_lang['tv_err_save'] = 'An error occurred while saving the TV.'; +$_lang['tv_inuse'] = 'The following document(s) are currently using this TV. To continue with the delete operation click the Delete button otherwise click the Cancel button.'; +$_lang['tv_inuse_template'] = 'The following template(s) are currently using this TV: [[+templates]].

Please detach the TV from the template(s) before deleting it.'; +$_lang['is_static_tv_desc'] = 'Use an external file to store the default value for this TV. This may be useful if the default value’s content is particularly lengthy.'; +$_lang['tv_lock'] = 'Restrict Editing'; +$_lang['tv_lock_desc'] = 'Only users with “edit_locked” permissions can edit this TV.'; +$_lang['tv_management_msg'] = 'Manage additional custom TVs for your documents.'; +$_lang['tv_name_desc'] = 'Place the content generated by this TV in a Resource, Template, or Chunk using the following MODX tag: [[+tag]]'; +$_lang['tv_new'] = 'Create TV'; +$_lang['tv_novars'] = 'No TVs found'; +$_lang['tv_properties'] = 'Default Properties'; +$_lang['tv_rank'] = 'Sort Order'; +$_lang['tv_rank_desc'] = 'Use to control the positioning of this TV in Resource editing pages (can be overridden per template or other criteria using Form Customization).'; +$_lang['tv_reset_params'] = 'Reset parameters'; +$_lang['tv_tab_access_desc'] = 'Select the Resource Groups that this TV belongs to. Only users with access to the Groups selected will be able to modify this TV. If no Groups are selected, all users with access to the Manager will be able to modify the TV.'; +$_lang['tv_tab_general_desc'] = 'Here you can enter the basic attributes for this Template Variable (TV). Note that TVs must be assigned to templates in order to access them from snippets and documents.'; +$_lang['tv_tab_input_options'] = 'Input Options'; +$_lang['tv_tab_input_options_desc'] = '

Here you can edit the input options for the TV, specific to the type of input render that you select.

'; +$_lang['tv_tab_output_options'] = 'Output Options'; +$_lang['tv_tab_output_options_desc'] = '

Here you can edit the output options for the TV, specific to the type of output render that you select.

'; +$_lang['tv_tab_sources_desc'] = 'Here you can assign the Media Sources that are to be used for this TV in each specified Context. Double-click on the Source name in the grid to change it.'; +$_lang['tv_tab_tmpl_access'] = 'Template Access'; +$_lang['tv_tab_tmpl_access_desc'] = 'Select the templates that are allowed to access this TV.'; +$_lang['tv_tag_copied'] = 'TV tag copied!'; +$_lang['tv_widget'] = 'Widget'; +$_lang['tv_widget_prop'] = 'Widget Properties'; +$_lang['tvd_err_remove'] = 'An error occurred while trying to delete the TV from the document.'; +$_lang['tvdg_err_remove'] = 'An error occurred while trying to delete the TV from the document group.'; +$_lang['tvdg_err_save'] = 'An error occurred while trying to attach the TV to the document group.'; +$_lang['tvt_err_nf'] = 'TV does not have access to the specified template.'; +$_lang['tvt_err_remove'] = 'An error occurred while trying to delete the TV from the template.'; +$_lang['tvt_err_save'] = 'An error occurred while trying to attach the TV to the template.'; + +// Temporarily match old keys to new ones to ensure compatibility +// -- fields +$_lang['tv_desc_caption'] = $_lang['tv_caption_desc']; +$_lang['tv_desc_category'] = $_lang['tv_category_desc']; +$_lang['tv_desc_description'] = $_lang['tv_description_desc']; +$_lang['tv_desc_name'] = $_lang['tv_name_desc']; +$_lang['tv_lock_msg'] = $_lang['tv_lock_desc']; +$_lang['tv_rank_msg'] = $_lang['tv_rank_desc']; + +// -- tabs +$_lang['tv_access_msg'] = $_lang['tv_tab_access_desc']; +$_lang['tv_input_options'] = $_lang['tv_tab_input_options']; +$_lang['tv_input_options_msg'] = $_lang['tv_tab_input_options_desc']; +$_lang['tv_msg'] = $_lang['tv_tab_general_desc']; +$_lang['tv_output_options'] = $_lang['tv_tab_output_options']; +$_lang['tv_output_options_msg'] = $_lang['tv_tab_output_options_desc']; +$_lang['tv_sources.intro_msg'] = $_lang['tv_tab_sources_desc']; +$_lang['tv_tmpl_access'] = $_lang['tv_tab_tmpl_access']; +$_lang['tv_tmpl_access_msg'] = $_lang['tv_tab_tmpl_access_desc']; + +/* + Refer to default.inc.php for the keys below. + (Placement in this default file necessary to allow + quick create/edit panels access to them when opened + outside the context of their respective element types) + + tv_caption_desc + tv_category_desc + tv_description_desc + +*/ From d75ec9a7bde5a619fd692d0aa6132e8357e6495f Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:44 +0100 Subject: [PATCH 43/59] New translations tv_input_types.inc.php (Azerbaijani) --- core/lexicon/az/tv_input_types.inc.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 core/lexicon/az/tv_input_types.inc.php diff --git a/core/lexicon/az/tv_input_types.inc.php b/core/lexicon/az/tv_input_types.inc.php new file mode 100644 index 00000000000..9ce5efe1b7b --- /dev/null +++ b/core/lexicon/az/tv_input_types.inc.php @@ -0,0 +1,25 @@ + Date: Tue, 18 Mar 2025 15:19:46 +0100 Subject: [PATCH 44/59] New translations tv_widget.inc.php (Azerbaijani) --- core/lexicon/az/tv_widget.inc.php | 259 ++++++++++++++++++++++++++++++ 1 file changed, 259 insertions(+) create mode 100644 core/lexicon/az/tv_widget.inc.php diff --git a/core/lexicon/az/tv_widget.inc.php b/core/lexicon/az/tv_widget.inc.php new file mode 100644 index 00000000000..f508f870f03 --- /dev/null +++ b/core/lexicon/az/tv_widget.inc.php @@ -0,0 +1,259 @@ +rel="external" type="application/pdf").'; +$_lang['attr_class_desc'] = 'One or more space-separated CSS class names.'; +$_lang['attr_style_desc'] = 'CSS definitions (for example, color:#f36f99; text-decoration:none;).'; +$_lang['attr_target_blank'] = 'Blank'; +$_lang['attr_target_parent'] = 'Parent'; +$_lang['attr_target_self'] = 'Self'; +$_lang['attr_target_top'] = 'Top'; +$_lang['attr_target_desc'] = 'Indicates in which window/tab or frame the linked url should open. To target a specific frame, enter its name in place of one of the provided options.'; +$_lang['capitalize'] = 'Capitalize'; +$_lang['checkbox'] = 'Check Box'; +$_lang['checkbox_columns'] = 'Columns'; +$_lang['checkbox_columns_desc'] = 'The number of columns the checkboxes are displayed in.'; +$_lang['class'] = 'Class'; +$_lang['classes'] = 'Class(es)'; +$_lang['combo_allowaddnewdata'] = 'Allow Add New Items'; +$_lang['combo_allowaddnewdata_desc'] = 'When Yes, allows items to be added that do not already exist in the list. Defaults to No.'; +$_lang['combo_forceselection'] = 'Require Match'; +$_lang['combo_forceselection_desc'] = 'Only save typed option when it matches one already defined in the list.'; +$_lang['combo_forceselection_multi_desc'] = 'If this is set to Yes, only items already in the list are allowed. If No, new values can be entered a well.'; +$_lang['combo_listempty_text'] = 'Option Not Found Message'; +$_lang['combo_listempty_text_desc'] = 'Message to display when typed text does not match existing options.'; +$_lang['combo_listheight'] = 'List Height'; +$_lang['combo_listheight_desc'] = 'The height, in % or px, of the dropdown list itself. Defaults to the height of the combobox.'; +$_lang['combo_listwidth'] = 'List Width'; +$_lang['combo_listwidth_desc'] = 'The width, in % or px, of the dropdown list itself. Defaults to the width of the combobox.'; +$_lang['combo_maxheight'] = 'Max Height'; +$_lang['combo_maxheight_desc'] = 'The maximum height in pixels of the dropdown list before scrollbars are shown. (Default: 300)'; +$_lang['combo_stackitems'] = 'Stack Selected Items'; +$_lang['combo_stackitems_desc'] = 'When set to Yes, the items will be stacked 1 per line. Defaults to No, which displays the items inline.'; +$_lang['combo_title'] = 'List Header'; +$_lang['combo_title_desc'] = 'If supplied, a header element is created containing this text and added into the top of the dropdown list.'; +$_lang['combo_typeahead'] = 'Enable Type-Ahead'; +$_lang['combo_typeahead_desc'] = 'Populate and autoselect options that match as you type after a configurable delay. (Default: No)'; +$_lang['combo_typeahead_delay'] = 'Delay'; +$_lang['combo_typeahead_delay_desc'] = 'Milliseconds before a matched option is shown. (Default: 250)'; +$_lang['date'] = 'Date'; +$_lang['date_format'] = 'Date Format'; +$_lang['date_format_desc'] = 'Enter a format using php’s strftime syntax. +
Common examples include: +
    +
  • [[+example_1a]] ([[+example_1b]]) (default format)
  • +
  • [[+example_2a]] ([[+example_2b]])
  • +
  • [[+example_3a]] ([[+example_3b]])
  • +
  • [[+example_4a]] ([[+example_4b]])
  • +
  • [[+example_5a]] ([[+example_5b]])
  • +
  • [[+example_6a]] ([[+example_6b]])
  • +
  • [[+example_7a]] ([[+example_7b]])
  • +
+
+'; +$_lang['date_use_current'] = 'Use Current Date as Fallback'; +$_lang['date_use_current_desc'] = 'When a value for this TV is not required (Allow Blank = “Yes”) and a Default Date is not specified, setting this option to “Yes” will display the current date.'; +$_lang['default'] = 'Default'; +$_lang['default_date_now'] = 'Today with Current Time'; +$_lang['default_date_today'] = 'Today (midnight)'; +$_lang['default_date_yesterday'] = 'Yesterday (midnight)'; +$_lang['default_date_tomorrow'] = 'Tomorrow (midnight)'; +$_lang['default_date_custom'] = 'Custom (see description below)'; +$_lang['delim'] = 'Delimiter'; +$_lang['delimiter'] = 'Delimiter'; +$_lang['delimiter_desc'] = 'One or more characters used to separate values (applicable to TVs supporting multiple chooseable options).'; +$_lang['disabled_dates'] = 'Disabled Dates'; +$_lang['disabled_dates_desc'] = 'A comma-separated, javascript regex-compatible list (minus delimiters) of dates in the manager’s date format (currently “[[+format_current]]”). +

Examples using the default format (“[[+format_default]]”) include:

+
+
    +
  • [[+example_1]] (selects individual dates)
  • +
  • [[+example_2a]] (selects [[+example_2b]] and [[+example_2c]] of every year)
  • +
  • [[+example_3a]] (“^” to match beginning of string; this selects all of [[+example_3b]])
  • +
  • [[+example_4a]] (selects every day in [[+example_4b]])
  • +
  • [[+example_5]] (“$” to match end of string; this selects every day in March of every year)
  • +
+ Note: If your date format uses dot separators they will need to be escaped (e.g., “[[+example_6a]]” should be entered above as “[[+example_6b]]”). +
+'; +$_lang['disabled_days'] = 'Disabled Days'; +$_lang['disabled_days_desc'] = ''; +$_lang['dropdown'] = 'DropDown List Menu'; +$_lang['earliest_date'] = 'Earliest Date'; +$_lang['earliest_date_desc'] = 'The earliest allowed date that can be selected.'; +$_lang['earliest_time'] = 'Earliest Time'; +$_lang['earliest_time_desc'] = 'The earliest allowed time that can be selected.'; +$_lang['email'] = 'Email'; +$_lang['file'] = 'File'; +$_lang['height'] = 'Height'; +$_lang['hidden'] = 'Hidden'; +$_lang['hide_time'] = 'Hide Time Option'; +$_lang['hide_time_desc'] = 'Removes the ability to choose a time from this TV’s date picker.'; +$_lang['htmlarea'] = 'HTML Area'; +$_lang['htmltag'] = 'HTML Tag'; +$_lang['image'] = 'Image'; +$_lang['image_alt'] = 'Alternate Text'; +$_lang['latest_date'] = 'Latest Date'; +$_lang['latest_date_desc'] = 'The latest allowed date that can be selected.'; +$_lang['latest_time'] = 'Latest Time'; +$_lang['latest_time_desc'] = 'The latest allowed time that can be selected.'; +$_lang['listbox'] = 'Listbox (Single-Select)'; +$_lang['listbox-multiple'] = 'Listbox (Multi-Select)'; +$_lang['lower_case'] = 'Lower Case'; +$_lang['max_length'] = 'Max Length'; +$_lang['min_length'] = 'Min Length'; +$_lang['regex_text'] = 'Regular Expression Error'; +$_lang['regex_text_desc'] = 'The message to show if the user enters text that is invalid according to the regex validator.'; +$_lang['regex'] = 'Regular Expression Validator'; +$_lang['regex_desc'] = 'A javascript regex-compatible string (minus delimiters) to restrict the content of this TV. Some examples: +
+
    +
  • [[+example_1]] (pattern for U.S. zip codes)
  • +
  • [[+example_2]] (allow only letters)
  • +
  • [[+example_3]] (allow all characters except numbers)
  • +
  • [[+example_4]] (must end with the string “-XP”)
  • +
+
+'; +$_lang['name'] = 'Name'; +$_lang['number'] = 'Number'; +$_lang['number_allowdecimals'] = 'Allow Decimals'; +$_lang['number_allownegative'] = 'Allow Negative'; +$_lang['number_decimalprecision'] = 'Precision'; +$_lang['number_decimalprecision_desc'] = 'The maximum number of digits allowed after the decimal separator. (Default: 2)'; +$_lang['number_decimalprecision_strict'] = 'Strict Decimal Precision'; +$_lang['number_decimalprecision_strict_desc'] = 'When set to “Yes,” preserves trailing zeros in decimal numbers (defaults to “No”).'; +/* See note in number inputproperties config re separators */ +$_lang['number_decimalseparator'] = 'Separator'; +$_lang['number_decimalseparator_desc'] = 'The character used as the decimal separator. (Default: “.”)'; +$_lang['number_maxvalue'] = 'Max Value'; +$_lang['number_minvalue'] = 'Min Value'; +$_lang['option'] = 'Radio Options'; +$_lang['parent_resources'] = 'Parent Resources'; +$_lang['radio_columns'] = 'Columns'; +$_lang['radio_columns_desc'] = 'The number of columns the radio buttons are displayed in.'; +$_lang['rawtext'] = 'Raw Text (deprecated)'; +$_lang['rawtextarea'] = 'Raw Textarea (deprecated)'; +$_lang['required'] = 'Allow Blank'; +$_lang['required_desc'] = 'Select “No” to make this TV a required field in the Resources it’s assigned to. (Default: “Yes”)'; +$_lang['resourcelist'] = 'Resource List'; +$_lang['resourcelist_depth'] = 'Depth'; +$_lang['resourcelist_depth_desc'] = 'The number of subfolders to drill down into for this listing’s search query. (Default: 10)'; +$_lang['resourcelist_forceselection_desc'] = 'Disabled; only list matches are valid.'; +$_lang['resourcelist_includeparent'] = 'Include Parents'; +$_lang['resourcelist_includeparent_desc'] = 'Select “Yes” to include the Resources specified in the Parents field in the list.'; +$_lang['resourcelist_limitrelatedcontext'] = 'Limit to Related Context'; +$_lang['resourcelist_limitrelatedcontext_desc'] = 'Select “Yes” to only include the Resources related to the context of the current Resource.'; +$_lang['resourcelist_limit'] = 'Limit'; +$_lang['resourcelist_limit_desc'] = 'The maximum number of Resources shown in this TV’s listing. (Default: 0, meaning unlimited)'; +$_lang['resourcelist_listempty_text_desc'] = 'Disabled; selections will always match the list.'; +$_lang['resourcelist_parents'] = 'Parents'; +$_lang['resourcelist_parents_desc'] = 'If specified, this TV’s listing will include only the child resources from this comma-separated set of resource IDs (containers).'; +$_lang['resourcelist_where'] = 'Where Conditions'; +$_lang['resourcelist_where_desc'] = ' +

A JSON object of one or more Resource fields to filter this TV’s listing of Resources.

+
Some examples: +
    +
  • [[+example_1]] (only include Resources with template 4 applied)
  • +
  • [[+example_2]] (include all Resources, except for those named “Home”)
  • +
  • [[+example_3]] (include only Resources whose Resource Type is Weblink or Symlink)
  • +
  • [[+example_4]] (include only Resources that are published and are not containers)
  • +
+
+

Note: Filtering by TV values is not supported.

+'; +$_lang['richtext'] = 'RichText'; +$_lang['sentence_case'] = 'Sentence Case'; +$_lang['start_day'] = 'Start Day'; +$_lang['start_day_desc'] = 'Day displayed as the beginning of the week in this TV’s date picker. (Default: “Sunday”)'; +$_lang['string'] = 'String'; +$_lang['string_format'] = 'String Format'; +$_lang['style'] = 'Style'; +$_lang['tag_name'] = 'Tag Name'; +$_lang['target'] = 'Target'; +$_lang['text'] = 'Text'; +$_lang['textarea'] = 'Textarea'; +$_lang['textareamini'] = 'Textarea (Mini)'; +$_lang['textbox'] = 'Textbox'; +$_lang['time_increment'] = 'Time Increment'; +$_lang['time_increment_desc'] = 'The number of minutes between each time value in the list. (Default: 15)'; +$_lang['title'] = 'Title'; +$_lang['tv_default_checkbox_desc'] = 'A double-pipe-separated set of option(s) selected for this TV if the user does not check one or more. If your options include labels (e.g., Option One==1||Option Two==2||Option Three==3), be sure to enter the value (i.e., “1” for Option One, or “1||3” for Option One and Option Three)'; +$_lang['tv_default_date'] = 'Default Date and Time'; +$_lang['tv_default_date_desc'] = 'The date to show if the user does not provide one. Choose a relative date from the list above or enter a different date using one of the following patterns: +
+
    +
  • [[+example_1]] (number represents hours ago)
  • +
  • [[+example_2]] (number represents hours in the future)
  • +
  • [[+example_3]] (a specific date [and time if desired] using the format shown)
  • +
+ Note: The use of the “+” and “-” shown above is counter-intuitive, but correct (“+” represents backward in time). +
'; +$_lang['tv_default_email'] = 'Default Email Address'; +$_lang['tv_default_email_desc'] = 'The email address this TV will show if the user does not provide one.'; +$_lang['tv_default_file'] = 'Default File'; +$_lang['tv_default_file_desc'] = 'The file path this TV will show if the user does not provide one.'; +$_lang['tv_default_image'] = 'Default Image'; +$_lang['tv_default_image_desc'] = 'The image path this TV will show if the user does not provide one.'; +$_lang['tv_default_option'] = 'Default Option'; +$_lang['tv_default_option_desc'] = 'The option selected for this TV if the user does not choose one. If your options include labels (e.g., Option One==1||Option Two==2||Option Three==3), be sure to enter the value (i.e., “1” for Option One)'; +$_lang['tv_default_options'] = 'Default Option(s)'; +$_lang['tv_default_options_desc'] = 'A double-pipe-separated set of option(s) selected for this TV if the user does not choose one or more. If your options include labels (e.g., Option One==1||Option Two==2||Option Three==3), be sure to enter the value (i.e., “1” for Option One, or “1||3” for Option One and Option Three)'; +$_lang['tv_default_radio_desc'] = $_lang['tv_default_option_desc']; +$_lang['tv_default_listbox_desc'] = $_lang['tv_default_option_desc']; +$_lang['tv_default_listbox-multiple_desc'] = $_lang['tv_default_options_desc']; +$_lang['tv_default_number'] = 'Default Number'; +$_lang['tv_default_number_desc'] = 'The number this TV will show if the user does not provide one.'; +$_lang['tv_default_resource'] = 'Default Resource (ID)'; +$_lang['tv_default_resourcelist_desc'] = 'The resource this TV will show if the user does not choose one.'; +$_lang['tv_default_tag'] = 'Default Tag(s)'; +$_lang['tv_default_tag_desc'] = 'A comma-separated set of option(s) selected for this TV if the user does not choose one or more. If your options include labels (e.g., Tag One==1||Tag Two==2||Tag Three==3), be sure to enter the value (i.e., “1” for Tag One, or “1,3” for Tag One and Tag Three)'; +$_lang['tv_default_text'] = 'Default Text'; +$_lang['tv_default_text_desc'] = 'The text content this TV will show if the user does not provide it.'; +$_lang['tv_default_url'] = 'Default URL'; +$_lang['tv_default_url_desc'] = 'The URL this TV will show if the user does not provide one.'; +$_lang['tv_elements_checkbox'] = 'Checkbox Options'; +$_lang['tv_elements_listbox'] = 'Dropdown List Options'; +$_lang['tv_elements_radio'] = 'Radio Button Options'; +$_lang['tv_elements_tag'] = 'Tag Options'; +$_lang['tv_elements_desc'] = 'Defines the selectable options for this TV, which may be manually entered or built with a one-line database query. Some examples: +
+
    +
  • Bird||Cat||Dog (shorthand for Bird==Bird||Cat==Cat||Dog==Dog)
  • +
  • White==#ffffff||Black==#000000 (where label==value)
  • +
  • [[+example_1]] (builds a list of published Resources whose assigned template id is 1)
  • +
  • [[+example_2]] (builds the same list as the previous example, including a blank option)
  • +
+
+ '; +$_lang['tv_elements_checkbox_desc'] = $_lang['tv_elements_desc']; +$_lang['tv_elements_listbox_desc'] = $_lang['tv_elements_desc']; +$_lang['tv_elements_listbox-multiple_desc'] = $_lang['tv_elements_listbox_desc']; +$_lang['tv_elements_radio_desc'] = $_lang['tv_elements_option_desc'] = $_lang['tv_elements_desc']; +$_lang['tv_elements_tag_desc'] = $_lang['tv_elements_desc']; +$_lang['upper_case'] = 'Upper Case'; +$_lang['url'] = 'URL'; +$_lang['url_display_text'] = 'Display Text'; +$_lang['width'] = 'Width'; + +// Temporarily match old keys to new ones to ensure compatibility +$_lang['tv_default_datetime'] = $_lang['tv_default_date']; + +/* + Refer to default.inc.php for the keys below. + (Placement in this default file necessary to allow + quick create/edit panels access to them when opened + outside the context of their respective element types) + + tv_type + tv_default + tv_default_desc + tv_elements + +*/ From c1161d4c8d36395070a2e88153719a5b97794c3d Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:47 +0100 Subject: [PATCH 45/59] New translations user.inc.php (Azerbaijani) --- core/lexicon/az/user.inc.php | 198 +++++++++++++++++++++++++++++++++++ 1 file changed, 198 insertions(+) create mode 100644 core/lexicon/az/user.inc.php diff --git a/core/lexicon/az/user.inc.php b/core/lexicon/az/user.inc.php new file mode 100644 index 00000000000..a9986fa182a --- /dev/null +++ b/core/lexicon/az/user.inc.php @@ -0,0 +1,198 @@ +[[+username]] has been created.
The password is: [[+password]]'; +$_lang['user_confirm_remove'] = 'Are you sure you want to permanently delete this user?'; +$_lang['user_country'] = 'Country'; +$_lang['user_dob'] = 'Date of birth'; +$_lang['user_doesnt_exist'] = 'User does not exist'; +$_lang['user_edit_self_msg'] = 'You may need to log out and log in again after saving to fully update your information.
Also, should you choose to generate a new password for yourself, it will be sent to you through email.'; +$_lang['user_email'] = 'Email address'; +$_lang['user_err_access_permissions_save'] = 'An error occurred while saving user access permissions.'; +$_lang['user_err_ae_group'] = 'User is already in that group!'; +$_lang['user_err_already_exists'] = 'User name is already in use!'; +$_lang['user_err_already_exists_email'] = 'Email already in use!'; +$_lang['user_err_cannot_delete_last_admin'] = 'You cannot delete the last User in the Administrator group, as this will prevent administration of your site.'; +$_lang['user_err_cannot_delete_self'] = 'You cannot delete yourself!'; +$_lang['user_err_nf'] = 'User not found.'; +$_lang['user_err_not_specified'] = 'No user specified!'; +$_lang['user_err_not_specified_blockedafter'] = 'Please state the blocked after date in mm/dd/yyyy format. '; +$_lang['user_err_not_specified_blockeduntil'] = 'Please state the blocked until date in mm/dd/yyyy format. '; +$_lang['user_err_not_specified_dob'] = 'Please state the birthdate in mm/dd/yyyy format. '; +$_lang['user_err_not_specified_email'] = 'Please specify a valid email address.'; +$_lang['user_err_not_specified_fileman_path'] = 'The directory you have specified either:
1) Does not exist.
2) Does not have read permissions.
3) Is not a directory.'; +$_lang['user_err_not_specified_manageraccess'] = 'Please specify whether or not the user should have manager access.'; +$_lang['user_err_not_specified_managerstartup'] = 'Please specify an existent, valid document ID for the manager login startup page.'; +$_lang['user_err_not_specified_managertheme'] = 'The manager theme you have specified has not been uploaded.'; +$_lang['user_err_not_specified_mobnumber'] = 'Please specify a valid mobile phone number. (If in US, please specify area code.)'; +$_lang['user_err_not_specified_notification_method'] = 'Please specify a notification method for the new password.'; +$_lang['user_err_not_specified_password'] = 'Please specify a password.'; +$_lang['user_err_not_specified_phonenumber'] = 'Please specify a valid phone number. (If in US, please specify area code.)'; +$_lang['user_err_not_specified_resourcedir'] = 'The directory you\'ve specified is not a valid directory.'; +$_lang['user_err_not_specified_resource_baseurl'] = 'Please specify a valid resource URL.'; +$_lang['user_err_not_specified_uploadsize'] = 'Please specify a valid max upload size in bytes.'; +$_lang['user_err_not_specified_username'] = 'Please specify a user name.'; +$_lang['user_err_ns'] = 'User not specified.'; +$_lang['user_err_password'] = 'Incorrect password.'; +$_lang['user_err_password_invalid'] = 'Your password may not contain any invalid characters, such as /, \\, ', ", ;, <, >, (, ) or {}.'; +$_lang['user_err_password_invalid_old'] = 'Invalid old password.'; +$_lang['user_err_password_too_short'] = 'Password is too short!'; +$_lang['user_err_password_no_match'] = 'Passwords do not match.'; +$_lang['user_err_remove'] = 'An error occurred while trying to delete the user.'; +$_lang['user_err_resource_subdirectory'] = 'The directory you\'ve specified does not contain the %s directories.'; +$_lang['user_err_save'] = 'An error occurred while saving the user.'; +$_lang['user_err_username_invalid'] = 'Invalid username specified.'; +$_lang['user_failedlogincount'] = 'Failed Logins'; +$_lang['user_failedlogincount_desc'] = 'The number of times this user has failed to login by entering an incorrect password.'; +$_lang['user_fax'] = 'Fax'; +$_lang['user_female'] = 'Female'; +$_lang['user_full_name'] = 'Full name'; +$_lang['user_group'] = 'User Group'; +$_lang['user_group_create'] = 'Create User Group'; +$_lang['user_group_id'] = 'UG ID'; +$_lang['user_group_desc_name'] = 'The name of the User Group'; +$_lang['user_group_desc_description'] = 'A short description of the User Group'; +$_lang['user_group_desc_parent'] = 'The parent group of this group. Used for organizational purposes.'; +$_lang['user_group_desc_dashboard'] = 'The Dashboard that members of this Group (who have this Group as their Primary Group) will use.'; +$_lang['user_group_document_group_err_already_exists'] = 'The user group is already attached to that document group.'; +$_lang['user_group_document_group_err_create'] = 'An error occurred while trying to attach the user group to the document group.'; +$_lang['user_group_document_group_err_not_found'] = 'That user group is not attached to that document group!'; +$_lang['user_group_document_group_err_remove'] = 'An error occurred while trying to deattach the user group from the document group.'; +$_lang['user_group_err_already_exists'] = 'There is already a user group with that name.'; +$_lang['user_group_err_create'] = 'An error occurred while trying to create the user group.'; +$_lang['user_group_err_nf'] = 'User group not found!'; +$_lang['user_group_err_not_found'] = 'User group not found!'; +$_lang['user_group_err_not_specified'] = 'No user group specified!'; +$_lang['user_group_err_ns'] = 'User group not specified!'; +$_lang['user_group_err_ns_name'] = 'Please specify a name for this user group.'; +$_lang['user_group_err_remove'] = 'An error occurred while trying to delete the user group.'; +$_lang['user_group_err_remove_admin'] = 'You cannot delete the Administrator group.'; +$_lang['user_group_err_save'] = 'An error occurred while trying to save the user group.'; +$_lang['user_group_management_msg'] = 'Manage user memberships in groups and apply roles.'; +$_lang['user_group_member_err_already_in'] = 'User is already in this user group!'; +$_lang['user_group_member_err_create'] = 'An error occurred while attempting to add the user to a user group.'; +$_lang['user_group_member_err_nf'] = 'User is not in this user group!'; +$_lang['user_group_member_err_remove'] = 'An error occurred while trying to delete the user from the group.'; +$_lang['user_group_member_err_save'] = 'An error occurred while trying to add the user to the group.'; +$_lang['user_group_new'] = 'Create User Group'; +$_lang['user_group_parent'] = 'Parent Group'; +$_lang['user_group_remove'] = 'Delete User Group'; +$_lang['user_group_remove_confirm'] = 'Are you sure you want to delete the User Group: "[[+user_group]]" and all it\'s children?'; +$_lang['user_group_settings'] = 'User Group Settings'; +$_lang['user_group_settings_desc'] = 'Manage Settings for the User Group'; +$_lang['user_group_untitled'] = 'Untitled User Group'; +$_lang['user_group_update'] = 'Edit User Group'; +$_lang['user_group_user_add'] = 'Add User to Group'; +$_lang['user_group_user_add_user_desc'] = 'The username of the User to add to the User Group'; +$_lang['user_group_user_add_role_desc'] = 'The Role that the User should have in the Group. This may affect the Permissions that the User is granted.'; +$_lang['user_group_user_remove'] = 'Delete User from Group'; +$_lang['user_group_user_remove_confirm'] = 'Are you sure you want to delete this user from the group?'; +$_lang['user_group_user_update_role'] = 'Edit Role for User in Usergroup'; +$_lang['user_groups'] = 'User Groups'; +$_lang['user_gender'] = 'Gender'; +$_lang['user_grid_empty'] = 'No users to display'; +$_lang['user_grid_paginate'] = 'Displaying users {0} - {1} of {2}'; +$_lang['user_is_blocked'] = 'This user is blocked!'; +$_lang['user_logincount'] = 'Number of Logins'; +$_lang['user_logincount_desc'] = 'The total number of times this User has logged in.'; +$_lang['user_male'] = 'Male'; +$_lang['user_management_msg'] = 'Here you can choose which user you wish to edit.'; +$_lang['user_mobile'] = 'Mobile phone number'; +$_lang['user_password_changed'] = 'Password successfully changed to: [[+password]]'; +$_lang['user_phone'] = 'Phone number'; +$_lang['user_photo'] = 'User Photo'; +$_lang['user_photo_message'] = 'Enter the image URL for this user or use the insert button to select or upload an image file on the server.'; +$_lang['user_prevlogin'] = 'Last Login'; +$_lang['user_prevlogin_desc'] = 'The last time that the user successfully logged in.'; +$_lang['user_profile_err_nf'] = 'FATAL ERROR: User profile not found.'; +$_lang['user_profile_err_save'] = 'An error occurred while attempting to save the user attributes.'; +$_lang['user_remove_confirm'] = 'Are you sure you want to delete this user? This is irreversible!'; +$_lang['user_remove_multiple_confirm'] = 'Are you sure you want to delete these users? This is irreversible!'; +$_lang['user_remote_data_msg'] = 'Edit remote user data here.'; +$_lang['user_role_update'] = 'Edit User Role'; +$_lang['user_setting_err_remove'] = 'An error occurred while trying to delete user settings.'; +$_lang['user_setting_err_save'] = 'An error occurred while saving user settings.'; +$_lang['user_settings'] = 'User Settings'; +$_lang['user_settings_desc'] = 'You can override any of the MODX system settings on a per-user base, or you can create new settings available only to this user'; +$_lang['user_state'] = 'State'; +$_lang['user_sudo'] = 'Sudo User'; +$_lang['user_sudo_desc'] = 'If checked, this user will have full access to all the site and will bypass any Access Permissions checks. *DO NOT* check this unless you mean to do so!'; +$_lang['user_title'] = 'Create/Edit user'; +$_lang['user_other'] = 'Other'; +$_lang['user_updated_password_message'] = 'The User [[+username]] has been updated.
The password is: [[+password]]'; +$_lang['user_upload_message'] = 'If you wish to stop this user uploading any filetypes in this category, make sure that the \'Use Main Configuration Setting\' checkbox is not ticked and leave the field blank.'; +$_lang['user_use_config'] = 'Use System Configuration Setting'; +$_lang['user_username_desc'] = 'The unique identifier of this User, and the name by which they will login to the site.'; +$_lang['user_website'] = 'Website'; +$_lang['user_zip'] = 'Zip'; +$_lang['username'] = 'Username'; +$_lang['users'] = 'Users'; +$_lang['user_createdon'] = 'Created On'; +$_lang['user_createdon_desc'] = 'The date the user was created.'; From 60602ae2a727132bc85dbc8363fb33b9a77a0d4e Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:49 +0100 Subject: [PATCH 46/59] New translations welcome.inc.php (Azerbaijani) --- core/lexicon/az/welcome.inc.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 core/lexicon/az/welcome.inc.php diff --git a/core/lexicon/az/welcome.inc.php b/core/lexicon/az/welcome.inc.php new file mode 100644 index 00000000000..7c138df95f7 --- /dev/null +++ b/core/lexicon/az/welcome.inc.php @@ -0,0 +1,17 @@ +%d message(s), of which %s are unread.'; +$_lang['welcome_title'] = 'Welcome to your MODX Content Manager'; +$_lang['yourinfo_message'] = 'This section shows some information about you:'; +$_lang['yourinfo_previous_login'] = 'Your last login:'; +$_lang['yourinfo_title'] = 'Your info'; +$_lang['yourinfo_total_logins'] = 'Total number of logins:'; +$_lang['yourinfo_username'] = 'You are logged in as:'; \ No newline at end of file From c0f71beb8f0514973b0a8e55fc63d40c19b3fdbe Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:50 +0100 Subject: [PATCH 47/59] New translations workspace.inc.php (Azerbaijani) --- core/lexicon/az/workspace.inc.php | 240 ++++++++++++++++++++++++++++++ 1 file changed, 240 insertions(+) create mode 100644 core/lexicon/az/workspace.inc.php diff --git a/core/lexicon/az/workspace.inc.php b/core/lexicon/az/workspace.inc.php new file mode 100644 index 00000000000..6ddbb48d12d --- /dev/null +++ b/core/lexicon/az/workspace.inc.php @@ -0,0 +1,240 @@ +PHP cURL website.'; +$_lang['description'] = 'Description'; +$_lang['details'] = 'Details'; +$_lang['dir_err_assets'] = 'Your assets/ directory was not able to be created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; +$_lang['dir_err_assets_comp'] = 'Your assets/components/ directory was not able to be created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; +$_lang['dir_err_core_comp'] = 'Your core/components/ directory was not able to be created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; +$_lang['download'] = 'Download'; +$_lang['download_success'] = 'The Extra was downloaded successfully!'; +$_lang['downloaded'] = 'Downloaded'; +$_lang['downloading'] = 'Downloading...'; +$_lang['download_extras'] = 'Download Extras'; +$_lang['downloads'] = 'Downloads'; +$_lang['downloads_view'] = '{downloads} downloads'; +$_lang['information'] = 'Information'; +$_lang['install'] = 'Install'; +$_lang['installation_instructions'] = 'Installation Instructions'; +$_lang['installed'] = 'Installed'; +$_lang['installed_on'] = '[[+time]]'; +$_lang['instructions'] = 'Instructions'; +$_lang['last_updated'] = 'Last Updated'; +$_lang['lexicon_autobuilding'] = 'Auto-building in lexicon from path: [[+path]]'; +$_lang['lexicon_err_path_nf'] = 'Error - Lexicon path not found: [[+path]]'; +$_lang['license'] = 'License'; +$_lang['license_agree'] = 'I Agree'; +$_lang['license_agreement'] = 'License Agreement'; +$_lang['license_agreement_desc'] = 'Please review the license agreement for this package.'; +$_lang['license_disagree'] = 'I Disagree'; +$_lang['list_of_packages_in_provider'] = 'Below is a list of the packages in this provider.'; +$_lang['loading'] = 'Loading...'; +$_lang['minimum_supports'] = 'Requires MODX'; +$_lang['more_info'] = 'More Info'; +$_lang['most_downloads'] = 'Most Downloads'; +$_lang['most_popular'] = 'Most Popular'; +$_lang['name'] = 'Name'; +$_lang['namespace_packaged'] = 'Packaged namespace "[[+namespace]]" into package.'; +$_lang['namespace_registered'] = 'Registered package namespace as: [[+namespace]]'; +$_lang['newest_added'] = 'Newest Added'; +$_lang['newest_additions'] = 'Newest Additions'; +$_lang['no_preview'] = 'No Preview'; +$_lang['not_installed'] = 'Not Installed'; +$_lang['package'] = 'Package'; +$_lang['package_add'] = 'New Package'; +$_lang['package_already_downloaded'] = 'Package already downloaded'; +$_lang['package_browser'] = 'Package Browser'; +$_lang['package_check_for_updates'] = 'Check For Updates'; +$_lang['package_confirm_install'] = 'Are you sure you want to install this package?'; +$_lang['package_confirm_remove'] = 'Are you sure you want to delete this package?'; +$_lang['package_confirm_uninstall'] = 'Are you sure you want to uninstall this package?'; +$_lang['package_created'] = 'Created new transport package with signature: [[+signature]]'; +$_lang['package_dependency_unsatisfied'] = 'Package [[+signature]] requires [[+requires]]'; +$_lang['package_details'] = 'Package Details'; +$_lang['package_details_for'] = 'Package Details for [[+package]]'; +$_lang['package_download_err'] = 'Could not download package at: [[+location]]'; +$_lang['package_download_err_create'] = 'Could not download and create transport package with signature: [[+signature]]'; +$_lang['package_download_err_ns'] = 'Please select at least one package version to download.'; +$_lang['package_err_create'] = 'Could not create the package.'; +$_lang['package_err_file_read'] = 'Could not open file for reading: [[+source]]'; +$_lang['package_err_caught'] = 'Install failed with [[+type]] in [[+in]]: [[+message]]'; +$_lang['package_err_install'] = 'Could not install package with signature: [[+signature]]'; +$_lang['package_err_install_gen'] = 'Failed to install the package.'; +$_lang['package_err_load'] = 'Could not load transport package.'; +$_lang['package_err_nf'] = 'Package not found.'; +$_lang['package_err_nfs'] = 'Could not retrieve package with signature: [[+signature]].'; +$_lang['package_err_ns'] = 'Package not specified.'; +$_lang['package_err_remove'] = 'An error occurred while trying to delete package with signature: [[+signature]]'; +$_lang['package_err_source_nf'] = 'No valid source specified for the package.'; +$_lang['package_err_spa'] = 'You must create a package with createPackage() before you can call setPackageAttributes()'; +$_lang['package_err_target_write'] = 'Target directory is either not a directory or writable: [[+targetDir]]'; +$_lang['package_err_transfer'] = 'Could not transfer package [[+sourceFile]] to [[+packageDir]].'; +$_lang['package_err_transfer_fopen'] = 'Could not transfer package [[+sourceFile]] to [[+packageDir]]; allow_url_fopen is not enabled on your configuration.'; +$_lang['package_err_uninstall'] = 'Error uninstalling package with signature: [[+signature]]'; +$_lang['package_err_uptodate'] = 'Your package is already up-to-date at: [[+signature]]'; +$_lang['package_information'] = 'Package Information'; +$_lang['package_install'] = 'Install Package'; +$_lang['package_install_info_start'] = 'Attempting to install package with signature: [[+signature]]'; +$_lang['package_install_info_found'] = 'Package found...now preparing to install.'; +$_lang['package_install_info_success'] = 'Successfully installed package [[+signature]]'; +$_lang['package_installer'] = 'Package Installer'; +$_lang['package_installing'] = 'Workspace environment initiated, now installing package...'; +$_lang['package_management'] = 'Package Management'; +$_lang['package_obtain_method'] = 'First, select how you would like to obtain the package:'; +$_lang['package_preview_view'] = 'Package preview: {name}'; +$_lang['package_remove'] = 'Delete Package'; +$_lang['package_remove_action_button'] = 'Remove'; +$_lang['package_remove_confirm'] = 'Are you sure you want to delete this package? This is permanent.'; +$_lang['package_remove_err_tdir'] = 'Transport directory was unable to be deleted, check your permissions.'; +$_lang['package_remove_err_tdir_nf'] = 'Transport directory was not found and could not be deleted from the core/packages directory.'; +$_lang['package_remove_err_tzip'] = 'Transport zip was unable to be deleted, check your permissions.'; +$_lang['package_remove_err_tzip_nf'] = 'Transport zip was not found and could not be deleted from the core/packages directory.'; +$_lang['package_remove_force'] = 'Force Package Removal'; +$_lang['package_remove_force_desc'] = 'By selecting force, you state that you want the transport package to be deleted regardless of whether or not the package is successfully uninstalled.'; +$_lang['package_remove_info_gpack'] = 'Grabbing package to delete...'; +$_lang['package_remove_info_success'] = 'Package successfully deleted.'; +$_lang['package_remove_info_tdir'] = 'Successfully deleted extracted transport directory.'; +$_lang['package_remove_info_tdir_start'] = 'Attempting to delete extracted transport directory...'; +$_lang['package_remove_info_tzip'] = 'Successfully deleted transport zip.'; +$_lang['package_remove_info_tzip_start'] = 'Successfully grabbed package. Now attempting to delete transport zip...'; +$_lang['package_reinstall'] = 'Reinstall Package'; +$_lang['package_reinstall_action_button'] = 'Reinstall'; +$_lang['package_reinstall_confirm'] = 'Are you sure you want to reinstall the package? This will delete any changes you have made.'; +$_lang['package_retriever'] = 'Package Retriever'; +$_lang['package_search_local_title'] = 'Search Locally for Packages'; +$_lang['package_search_local_confirm'] = 'MODX will now search your core/packages directory for any valid packages, and then add them in.

Please note that it will NOT install them, but simply add them into your workspace.

Please make sure before proceeding that you have uploaded the packages into the core/packages directory.'; +$_lang['package_select_download'] = 'Select Packages to Download'; +$_lang['package_select_download_desc'] = 'Now select which packages to download. Ctrl+click to select more than one package.'; +$_lang['package_select_download_ns'] = 'Please select at least one package to download.'; +$_lang['package_select_upload'] = 'Select a Package to Upload'; +$_lang['package_signature'] = 'Signature'; +$_lang['package_state'] = 'State'; +$_lang['package_uninstall'] = 'Uninstall Package'; +$_lang['package_uninstall_info_find'] = 'Finding package with signature: [[+signature]]'; +$_lang['package_uninstall_info_prep'] = 'Package found. Preparing to uninstall.'; +$_lang['package_uninstall_info_success'] = 'Package successfully uninstalled with signature: [[+signature]]'; +$_lang['package_update'] = 'Update Package'; +$_lang['package_update_action_button'] = 'Update'; +$_lang['package_update_err_provider_empty'] = 'No packages found in the specified provider.'; +$_lang['package_update_err_provider_nf'] = 'This package cannot be updated, because it was not installed from a provider.'; +$_lang['package_update_info_diff'] = 'Found package. Checking for version difference.'; +$_lang['package_update_info_provider_scan'] = 'Scanning for package updates from provider: [[+provider]]'; +$_lang['package_update_to_version'] = 'Please select the version to update this package to: '; +$_lang['package_upload'] = 'Upload Package'; +$_lang['package_version_remove'] = 'Delete Package Version'; +$_lang['package_version_remove_confirm'] = 'Are you sure you want to attempt to delete the database record and transport files for this older version? Doing so will prevent you from rolling back changes to this version.'; +$_lang['package_versions_purge'] = 'Purge Old Package Versions'; +$_lang['package_versions_purge_confirm'] = 'Are you sure you want to purge all old versions of this package? This is permanent.'; +$_lang['package_versions_purge_info_success'] = 'Old package versions successfully purged.'; +$_lang['package_view'] = 'View Package'; +$_lang['packagename_err_nf'] = 'Packagename not found.'; +$_lang['packagename_err_ns'] = 'Packagename not specified.'; +$_lang['packages'] = 'Packages'; +$_lang['packages_in_category'] = 'Below is a list of the packages available in the selected Category.'; +$_lang['packages_browse_msg'] = 'Click details on a package to get more information. Click Download to download the package to your MODX Revolution install.'; +$_lang['packages_desc'] = 'Packages are collections of MODX components that can be used within MODX in a variety of ways. Here you can manage them, update their installation status, disable or enable installed packages, or download new ones from remote providers.'; +$_lang['packages_purge'] = 'Purge Old Packages'; +$_lang['packages_purge_confirm'] = 'Are you sure you want to purge all old packages? This is permanent.'; +$_lang['packages_purge_info_gpurge'] = 'Grabbing package \'[[+signature]]\' to purge...'; +$_lang['packages_purge_info_success'] = 'Old packages successfully purged.'; +$_lang['please_wait'] = 'Please wait...'; +$_lang['preexisting_mode_preserve'] = 'Preserve'; +$_lang['preexisting_mode_preserve_desc'] = 'This will uninstall the newer version, keeping the prior, but also will keep any new settings or values for the component.'; +$_lang['preexisting_mode_remove'] = 'Uninstall'; +$_lang['preexisting_mode_remove_desc'] = 'This will uninstall all versions of the package. They will remain in the grid for possible re-installation.'; +$_lang['preexisting_mode_restore'] = 'Restore'; +$_lang['preexisting_mode_restore_desc'] = 'This will restore the prior version\'s settings as they were before the newer version was installed.'; +$_lang['preexisting_mode_select'] = 'Please select an uninstall mode: '; +$_lang['prior_versions'] = 'Prior Versions'; +$_lang['provider'] = 'Provider'; +$_lang['provider_add_or'] = 'Or create a provider...'; +$_lang['provider_confirm_remove'] = 'Are you sure you want to delete this Provider?'; +$_lang['provider_err_blank_response'] = 'MODX received a blank response from the provider. Please double check your service URL and make sure the provider is a valid provider.'; +$_lang['provider_err_connect'] = 'An error occurred while connecting to the Provider: [[+error]]'; +$_lang['provider_err_inv_api_key'] = 'The API Key you have specified is incorrect for this Provider. Please check it and try again.'; +$_lang['provider_err_no_api_key'] = 'This Provider requires an API Key to connect. Please specify one.'; +$_lang['provider_err_no_client'] = '

You do not have a viable REST client for your system.

Please install the cURL PHP extension or enable fsockopen, and try again.

'; +$_lang['provider_err_nfs'] = 'Provider not found with ID [[+id]]'; +$_lang['provider_err_no_response'] = 'Error in getting a response from the server: [[+provider]]'; +$_lang['provider_err_not_verified'] = 'This Provider could not be verified, and therefore cannot be used as a MODX Provider. Please check the service URL and try again.'; +$_lang['provider_err_not_selected'] = 'You must select a provider from the list above to continue.'; +$_lang['provider_err_ns'] = 'Provider not specified.'; +$_lang['provider_err_ns_name'] = 'Please specify a name for the Provider.'; +$_lang['provider_err_ns_url'] = 'Please provide a valid URL for the Provider.'; +$_lang['provider_err_remove'] = 'An error occurred while trying to delete the Provider.'; +$_lang['provider_err_save'] = 'An error occurred while trying to save the Provider.'; +$_lang['provider_home_msg'] = 'Choose a Category from the left to begin browsing this Provider.'; +$_lang['provider_home_title'] = 'Download Extras'; +$_lang['provider_select'] = 'Select a Provider'; +$_lang['provider_select_desc'] = 'Please select the provider from which you will retrieve packages.'; +$_lang['provider_total_downloads'] = 'Total Downloads for this Provider'; +$_lang['provider_total_packages'] = 'Total Packages in this Provider'; +$_lang['provider_url'] = 'Service URL'; +$_lang['providers'] = 'Providers'; +$_lang['providers_desc'] = 'Providers are repositories for MODX component packages. They are remote URLs that contain lists of MODX packages that you can download and install components from.'; +$_lang['provisioner'] = 'Provisioner'; +$_lang['provisioners'] = 'Provisioners'; +$_lang['readme'] = 'Readme'; +$_lang['readme_desc'] = 'Please review the README for this package.'; +$_lang['released'] = 'Released'; +$_lang['released_on'] = 'Released On'; +$_lang['save_and_go_to_browser'] = 'Save and go to Package Browser'; +$_lang['search_results_for'] = 'Search results for [[+query]]'; +$_lang['setup_options'] = 'Setup Options'; +$_lang['setup_options_desc'] = 'Please choose the appropriate options (if applicable) and click Finish to install the package.'; +$_lang['signature'] = 'Signature'; +$_lang['sort_by_dots'] = 'Sort By...'; +$_lang['supports_db'] = 'Supports Databases'; +$_lang['template_already_downloaded'] = 'Package already downloaded'; +$_lang['template_preview_view'] = 'Package preview: {name}'; +$_lang['template_select_desc'] = 'Select a package to see more information'; +$_lang['templates_in_category'] = 'Viewing available packages in the selected Category.'; +$_lang['top_rated'] = 'Top Rated'; +$_lang['featured'] = 'Featured'; +$_lang['transport_package_create'] = 'Create package'; +$_lang['transport_package_install'] = 'Install package'; +$_lang['transport_package_scan_for_updates'] = 'Check for updates'; +$_lang['transport_package_upload'] = 'Upload a package'; +$_lang['updateable'] = 'Updates Available'; +$_lang['uninstall'] = 'Uninstall'; +$_lang['uploaded_on'] = 'Uploaded On'; +$_lang['uploaded_versions'] = 'Uploaded Versions'; +$_lang['username'] = 'Username'; +$_lang['workspace'] = 'Workspace'; +$_lang['workspace_err_nf'] = 'Workspace not found.'; +$_lang['workspace_grabbing'] = 'Grabbing package workspace...'; +$_lang['workspace_management'] = 'MODX Workspace Management'; +$_lang['workspace_scan_for_new'] = 'Search for new packages'; +$_lang['workspace_scan_for_updates'] = 'Search for package updates'; +$_lang['view_details'] = 'View Details'; +$_lang['viewing_templates_available'] = 'Viewing Templates available in the selected Category.'; +$_lang['version'] = 'Version'; +$_lang['dependencies'] = 'Dependencies'; +$_lang['install_dependencies_first'] = 'Install all dependencies to continue'; +$_lang['php'] = 'PHP'; +$_lang['php_constraints'] = 'Please change the PHP version your site runs with to a version that suits the constraints.'; +$_lang['modx'] = 'MODX'; +$_lang['modx_constraints'] = 'Please change the MODX version of your site to a version that suits the constraints.'; +$_lang['available'] = 'Available'; +$_lang['not_available'] = 'Not available'; +$_lang['checking_for_package_updates'] = 'Checking for package updates...'; From 85a7890ac403ca1cfdb063b66e8ec2e9832185d8 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:51 +0100 Subject: [PATCH 48/59] New translations en.inc.php (Azerbaijani) --- core/lexicon/country/az.inc.php | 291 ++++++++++++++++++++++++++++++++ 1 file changed, 291 insertions(+) create mode 100644 core/lexicon/country/az.inc.php diff --git a/core/lexicon/country/az.inc.php b/core/lexicon/country/az.inc.php new file mode 100644 index 00000000000..fd4a5bfe133 --- /dev/null +++ b/core/lexicon/country/az.inc.php @@ -0,0 +1,291 @@ + Date: Tue, 18 Mar 2025 15:19:53 +0100 Subject: [PATCH 49/59] New translations default.inc.php (Azerbaijani) --- setup/lang/az/default.inc.php | 276 ++++++++++++++++++++++++++++++++++ 1 file changed, 276 insertions(+) create mode 100644 setup/lang/az/default.inc.php diff --git a/setup/lang/az/default.inc.php b/setup/lang/az/default.inc.php new file mode 100644 index 00000000000..7f9b6c6cf94 --- /dev/null +++ b/setup/lang/az/default.inc.php @@ -0,0 +1,276 @@ +please click here.'; +$_lang['config_key_override'] = 'If you wish to run setup on a configuration key other than the one currently specified in your setup/includes/config.core.php, please specify it below.'; +$_lang['config_not_writable_err'] = 'You have attempted to change a setting in setup/includes/config.core.php, but the file is not writable. Make the file writable or edit the file manually before continuing.'; +$_lang['connection_character_set'] = 'Connection character set:'; +$_lang['connection_collation'] = 'Collation:'; +$_lang['connection_connection_and_login_information'] = 'Database connection and login information'; +$_lang['connection_connection_note'] = 'Please enter the following information to connect to your MODX database. If there is no database yet, the installer will attempt to create it for you. (This may fail if your database configuration or the database user permissions do not allow it.)'; +$_lang['connection_database_host'] = 'Database host:'; +$_lang['connection_database_info'] = 'Now please enter the login data for your database.'; +$_lang['connection_database_login'] = 'Database login name:'; +$_lang['connection_database_name'] = 'Database name:'; +$_lang['connection_database_pass'] = 'Database password:'; +$_lang['connection_database_type'] = 'Database type:'; +$_lang['connection_default_admin_email'] = 'Administrator email:'; +$_lang['connection_default_admin_login'] = 'Administrator username:'; +$_lang['connection_default_admin_note'] = 'Now you\'ll need to enter some details for the main administrator account. You can fill in your own name here, and a password you\'re not likely to forget. You\'ll need these to log into Admin once setup is complete.'; +$_lang['connection_default_admin_password'] = 'Administrator password:'; +$_lang['connection_default_admin_password_confirm'] = 'Confirm password:'; +$_lang['connection_default_admin_user'] = 'Default Admin User'; +$_lang['connection_table_prefix'] = 'Table prefix:'; +$_lang['connection_test_connection'] = 'Test connection'; +$_lang['connection_title'] = 'Connection Information'; +$_lang['context_connector_options'] = 'Connectors Options (AJAX connector services)'; +$_lang['context_connector_path'] = 'Filesystem path for connectors'; +$_lang['context_connector_url'] = 'URL for connectors'; +$_lang['context_installation'] = 'Context Installation'; +$_lang['context_manager_options'] = 'Manager Context Options (back-end administration interface)'; +$_lang['context_manager_path'] = 'Filesystem path for mgr context'; +$_lang['context_manager_url'] = 'URL for mgr context'; +$_lang['context_override'] = 'Leave these disabled to allow the system to auto-determine this information as shown. By enabling a specific value, regardless if you manually set the value, you are indicating that you want the path to be set explicitly to that value in the configuration.'; +$_lang['context_web_options'] = 'Web Context Options (front-end web site)'; +$_lang['context_web_path'] = 'Filesystem path for web context'; +$_lang['context_web_url'] = 'URL for web context'; +$_lang['continue'] = 'Continue'; +$_lang['dau_err_save'] = 'Error saving the default admin user.'; +$_lang['dau_saved'] = 'Created default admin user.'; +$_lang['db_check_db'] = 'Checking database:'; +$_lang['db_connecting'] = 'Connecting to database server:'; +$_lang['db_connected'] = 'Database connection successful!'; +$_lang['db_created'] = 'Successfully created the database.'; +$_lang['db_err_connect'] = 'Could not connect to the database.'; +$_lang['db_err_connect_upgrade'] = 'Could not connect to the existing database for upgrade. Check the connection properties and try again.'; +$_lang['db_err_connect_server'] = 'Could not connect to the database server. Check the connection properties and try again.'; +$_lang['db_err_create'] = 'Error while attempting to create the database.'; +$_lang['db_err_create_database'] = 'MODX could not create your database. Please manually create your database and then try again.'; +$_lang['db_err_show_charsets'] = 'MODX could not get the available character sets from your MySQL server.'; +$_lang['db_err_show_collations'] = 'MODX could not get the available collations from your MySQL server.'; +$_lang['db_success'] = 'Success!'; +$_lang['db_test_coll_msg'] = 'Create or test selection of your database.'; +$_lang['db_test_conn_msg'] = 'Test database server connection and view collations.'; +$_lang['default_admin_user'] = 'Default Admin User'; +$_lang['delete_setup_dir'] = 'Check this to DELETE the setup directory from the filesystem.'; +$_lang['dir'] = 'ltr'; +$_lang['email_err_ns'] = 'Email address is invalid'; +$_lang['err_occ'] = 'Errors have occurred!'; +$_lang['err_update_table'] = 'Error updating table for class [[+class]]'; +$_lang['errors_occurred'] = 'Errors were encountered during core installation. Please review the installation results below, correct the problems and proceed as directed.'; +$_lang['failed'] = 'Failed!'; +$_lang['fatal_error'] = 'FATAL ERROR: MODX Setup cannot continue.'; +$_lang['home'] = 'Home'; +$_lang['congratulations'] = 'Congratulations!'; +$_lang['img_banner'] = 'assets/images/img_banner.gif'; +$_lang['img_box'] = 'assets/images/img_box.png'; +$_lang['img_splash'] = 'assets/images/img_splash.gif'; +$_lang['install'] = 'Install'; +$_lang['install_packages'] = 'Install Packages'; +$_lang['install_packages_desc'] = 'You can choose to install individual add-on packages. Once you have installed all the optional packages you want, press Finish to complete the process.'; +$_lang['install_packages_options'] = 'Package Installation Options'; +$_lang['install_success'] = 'Core installation was successful. Click next to complete the installation process.'; +$_lang['install_summary'] = 'Installation Summary'; +$_lang['install_update'] = 'Install/Update'; +$_lang['installation_finished'] = 'Installation finished in [[+time]]'; +$_lang['license'] = '

You must agree to the License before continuing installation.

+

Usage of this software is subject to the GPL license. To help you understand + what the GPL licence is and how it affects your ability to use the software, we + have provided the following summary:

+

The GNU General Public License is a Free Software license.

+

Like any Free Software license, it grants to you the four following freedoms:

+
    +
  • The freedom to run the program for any purpose.
  • +
  • The freedom to study how the program works and adapt it to your needs.
  • +
  • The freedom to redistribute copies so you can help your neighbor.
  • +
  • The freedom to improve the program and release your improvements to the + public, so that the whole community benefits.
  • +
+

You may exercise the freedoms specified here provided that you comply with + the express conditions of this license. The principal conditions are:

+
    +
  • You must conspicuously and appropriately publish on each copy distributed an + appropriate copyright notice and disclaimer of warranty and keep intact all the + notices that refer to this License and to the absence of any warranty; and give + any other recipients of the Program a copy of the GNU General Public License + along with the Program. Any translation of the GNU General Public License must + be accompanied by the GNU General Public License.
  • + +
  • If you modify your copy or copies of the program or any portion of it, or + develop a program based upon it, you may distribute the resulting work provided + you do so under the GNU General Public License. Any translation of the GNU + General Public License must be accompanied by the GNU General Public License.
  • + +
  • If you copy or distribute the program, you must accompany it with the + complete corresponding machine-readable source code or with a written offer, + valid for at least three years, to furnish the complete corresponding + machine-readable source code.
  • + +
  • Any of these conditions can be waived if you get permission from the + copyright holder.
  • + +
  • Your fair use and other rights are in no way affected by the above.
  • +
+

The above is a summary of the GNU General Public License. By proceeding, you + are agreeing to the GNU General Public Licence, not the above. The above is + simply a summary of the GNU General Public Licence, and its accuracy is not + guaranteed. It is strongly recommended you read the GNU General Public + License in full before proceeding, which can also be found in the license + file distributed with this package.

+'; +$_lang['license_agree'] = 'I agree to the terms set out in this license.'; +$_lang['license_agreement'] = 'License Agreement'; +$_lang['license_agreement_error'] = 'You must agree to the License before continuing installation.'; +$_lang['locked'] = 'MODX Setup is locked!'; +$_lang['locked_message'] = '

You will need to remove the setup/.locked/ directory in order to proceed.

'; +$_lang['login'] = 'Login'; +$_lang['modx_class_err_nf'] = 'Could not include the MODX class file.'; +$_lang['modx_configuration_file'] = 'MODX configuration file'; +$_lang['modx_err_instantiate'] = 'Could not instantiate the MODX class.'; +$_lang['modx_err_instantiate_mgr'] = 'Could not initialize the MODX manager context.'; +$_lang['modx_footer1'] = '© 2005-[[+current_year]] the MODX Content Management Framework (CMF) project. All rights reserved. MODX is licensed under the GNU GPL.'; +$_lang['modx_footer2'] = 'MODX is free software. We encourage you to be creative and make use of MODX in any way you see fit. Just make sure that if you do make changes and decide to redistribute your modified MODX, that you keep the source code free!'; +$_lang['modx_install'] = 'MODX Installation'; +$_lang['modx_install_complete'] = 'MODX Installation Complete'; +$_lang['modx_object_err'] = 'The MODX object could not be loaded.'; +$_lang['next'] = 'Next'; +$_lang['none'] = 'None'; +$_lang['ok'] = 'OK!'; +$_lang['options_core_inplace'] = 'Files are already in-place
(Recommended for installation on shared servers.)'; +$_lang['options_core_inplace_note'] = 'Check this if you are using MODX from Git or extracted it from the full MODX package to the server prior to installation.'; +$_lang['options_core_unpacked'] = 'Core Package has been manually unpacked
(Recommended for installation on shared servers.)'; +$_lang['options_core_unpacked_note'] = 'Check this if you have manually extracted the core package from the file core/packages/core.transport.zip. This will reduce the time it takes for the installation process on systems that do not allow the PHP time_limit and Apache script execution time settings to be altered.'; +$_lang['options_install_new_copy'] = 'Install a new copy of '; +$_lang['options_install_new_note'] = 'Please note this option may overwrite any data inside your database.'; +$_lang['options_important_upgrade'] = 'Important Upgrade Note'; +$_lang['options_important_upgrade_note'] = 'Make sure all Manager users log out before upgrading to prevent problems (e.g., not being able to access resources). If you have trouble after upgrading, log out of any Manager sessions, clear your browser cache, then log in again.'; +$_lang['options_new_file_permissions'] = 'New file permissions'; +$_lang['options_new_file_permissions_note'] = 'You can override the permissions new files created via MODX will use, e.g., 0664 or 0666.'; +$_lang['options_new_folder_permissions'] = 'New folder permissions'; +$_lang['options_new_folder_permissions_note'] = 'You can override the permissions new folders created via MODX will use, e.g., 0775 or 0777.'; +$_lang['options_new_installation'] = 'New Installation'; +$_lang['options_nocompress'] = 'Disable CSS/JS compression'; +$_lang['options_nocompress_note'] = 'Check this if the manager does not work with CSS/JS compression on.'; +$_lang['options_send_poweredby_header'] = 'Send X-Powered-By Header'; +$_lang['options_send_poweredby_header_note'] = 'When enabled, MODX will send the "X-Powered-By" header to identify this site as built on MODX. This helps tracking global MODX usage through third party trackers inspecting your site. Because this makes it easier to identify what your site is built with, it might pose a slightly increased security risk if a vulnerability is found in MODX.'; +$_lang['options_title'] = 'Install Options'; +$_lang['options_upgrade_advanced'] = 'Advanced Upgrade Install
(edit database config)'; +$_lang['options_upgrade_advanced_note'] = 'For advanced database admins or moving to servers with a different database connection character set. You will need to know your full database name, user, password and connection/collation details.'; +$_lang['options_upgrade_existing'] = 'Upgrade Existing Install'; +$_lang['options_upgrade_existing_note'] = 'Upgrade your current files and database.'; +$_lang['package_execute_err_retrieve'] = 'The install failed because MODX could not unpack the [[+path]]packages/core.transport.zip package. Make sure that the [[+path]]packages/core.transport.zip file exists and is writable, and that you have made the [[+path]]packages/ directory writable.'; +$_lang['package_err_install'] = 'Could not install package [[+package]].'; +$_lang['package_err_nf'] = 'Could not retrieve package [[+package]] installation.'; +$_lang['package_installed'] = 'Successfully installed package [[+package]].'; +$_lang['password_err_invchars'] = 'Your password may not contain any invalid characters, such as /, \\, ', ", (, ) or {}.'; +$_lang['password_err_nomatch'] = 'Does not match password'; +$_lang['password_err_ns'] = 'Password is empty'; +$_lang['password_err_short'] = 'Your password must be at least [[+length]] characters long.'; +$_lang['please_select_login'] = 'Please select the "Login" button to access the management interface.'; +$_lang['preinstall_failure'] = 'Problems were detected. Please review the pre-installation test results below, correct the problems as directed, and then click Test again.'; +$_lang['preinstall_success'] = 'Pre-installation tests were successful. Click Install below to continue.'; +$_lang['refresh'] = 'Refresh'; +$_lang['request_handler_err_nf'] = 'Could not load the request handler at [[+path]] Make sure you have uploaded all the necessary files.'; +$_lang['restarted_msg'] = 'MODX had to restart the setup process as a security precaution because setup was idle for over 15 minutes. Please re-attempt running setup at this time.'; +$_lang['retry'] = 'Retry'; +$_lang['security_notice'] = 'Security Notice'; +$_lang['select'] = 'Select'; +$_lang['settings_handler_err_nf'] = 'MODX could not find the modInstallSettings class at: [[+path]]. Please ensure you have uploaded all the files.'; +$_lang['setup_err_lock'] = 'An error occurred while trying lock setup. Could not create the .locked subdirectory inside the setup directory.'; +$_lang['setup_err_remove'] = 'An error occurred while trying to remove the setup directory.'; +$_lang['setup_err_assets'] = 'Your assets/ directory was not created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; +$_lang['setup_err_assets_comp'] = 'Your assets/components/ directory was not created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; +$_lang['setup_err_core_comp'] = 'Your core/components/ directory was not created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; +$_lang['skip_to_bottom'] = 'scroll to bottom'; +$_lang['step_welcome'] = 'Welcome'; +$_lang['step_options'] = 'Options'; +$_lang['step_connect'] = 'Connect'; +$_lang['step_test'] = 'Test'; +$_lang['step_contexts'] = 'Contexts'; +$_lang['step_install'] = 'Install'; +$_lang['step_complete'] = 'Complete'; +$_lang['modx_installer'] = 'MODX Installer'; +$_lang['success'] = 'Success'; +$_lang['table_created'] = 'Successfully created table for class [[+class]]'; +$_lang['table_err_create'] = 'Error creating table for class [[+class]]'; +$_lang['table_updated'] = 'Successfully upgraded table for class [[+class]]'; +$_lang['test_class_nf'] = 'Could not find the Install Test class at: [[+path]]
Please make sure you\'ve uploaded all the necessary files.'; +$_lang['test_version_class_nf'] = 'Could not find the Install Test Versioner class at: [[+path]]
Please make sure you\'ve uploaded all the necessary files.'; +$_lang['thank_installing'] = 'Thank you for installing '; +$_lang['transport_class_err_load'] = 'Error loading transport class.'; +$_lang['toggle'] = 'Toggle'; +$_lang['toggle_success'] = 'Toggle Success Messages'; +$_lang['toggle_warnings'] = 'Toggle Warnings'; +$_lang['upgrade_version_unsupported'] = 'Upgrading from MODX [[+version]] is not supported by this release. You will need to upgrade to MODX 2.6 or later before upgrading to this release.'; +$_lang['username_err_invchars'] = 'Your username may not contain any invalid characters, such as /, \\, ', ", or {}.'; +$_lang['username_err_ns'] = 'Username is invalid'; +$_lang['version'] = 'version'; +$_lang['warning'] = 'Warning'; +$_lang['welcome'] = 'Welcome to the MODX installation program.'; +$_lang['welcome_message'] = '

This program will guide you through the rest of the installation.

+

Please select the `Next` button to continue:

+'; +$_lang['workspace_err_nf'] = 'Could not find the active workspace.'; +$_lang['workspace_err_path'] = 'Error setting the active workspace path.'; +$_lang['workspace_path_updated'] = 'Updated the active workspace path.'; +$_lang['versioner_err_nf'] = 'Could not find the Install Versioner at: [[+path]]
Please make sure you\'ve uploaded all the necessary files.'; +$_lang['xpdo_err_ins'] = 'Could not instantiate xPDO.'; +$_lang['xpdo_err_nf'] = 'MODX could not find the xPDO class at: [[+path]]. Please make sure it was uploaded correctly.'; + +$_lang['preload_err_cache'] = 'Make sure your [[+path]]cache directory exists and is writable by the PHP process.'; +$_lang['preload_err_core_path'] = 'Make sure you have specified a valid MODX_CORE_PATH in your setup/includes/config.core.php file; this must point to a working MODX core.'; +$_lang['preload_err_mysql'] = 'MODX requires the mysql extension when using PHP without native PDO and it does not appear to be loaded.'; +$_lang['preload_err_pdo'] = 'MODX requires the PDO extension when native PDO is being used and it does not appear to be loaded.'; +$_lang['preload_err_pdo_mysql'] = 'MODX requires the pdo_mysql driver when native PDO is being used and it does not appear to be loaded.'; + +$_lang['test_config_file'] = 'Checking if [[+file]] exists and is writable: '; +$_lang['test_config_file_nw'] = 'For new Linux/Unix installs, please create a blank file named [[+file]].inc.php in your MODX core config/ directory with permissions set to be writable by PHP.'; +$_lang['test_db_check'] = 'Creating connection to the database: '; +$_lang['test_db_check_conn'] = 'Check the connection details and try again.'; +$_lang['test_db_failed'] = 'Database connection failed!'; +$_lang['test_db_setup_create'] = 'Setup will attempt to create the database.'; +$_lang['test_dependencies'] = 'Checking PHP for zlib dependency: '; +$_lang['test_dependencies_fail_zlib'] = 'Your PHP installation does not have the "zlib" extension installed. This extension is necessary for MODX to run. Please enable it to continue.'; +$_lang['test_directory_exists'] = 'Checking if [[+dir]] directory exists: '; +$_lang['test_directory_writable'] = 'Checking if [[+dir]] directory is writable: '; +$_lang['test_memory_limit'] = 'Checking if memory limit is set to at least 24M: '; +$_lang['test_memory_limit_fail'] = 'MODX found your memory_limit setting to be below the recommended setting of 24M. MODX attempted to set the memory_limit to 24M, but was unsuccessful. Please set the memory_limit setting in your php.ini file to 24M or higher before proceeding.'; +$_lang['test_php_version_fail'] = 'You are running on PHP [[+version]], and MODX Revolution requires PHP 4.3.0 or later'; +$_lang['test_php_version_sn'] = 'While MODX will work on your PHP version ([[+version]]), usage of MODX on this version is not recommended. Your version of PHP is vulnerable to numerous security holes. Please upgrade to PHP version is 4.3.11 or higher, which patches these holes. It is recommended you upgrade to this version for the security of your own website.'; +$_lang['test_php_version_start'] = 'Checking PHP version:'; +$_lang['test_session_gc'] = 'Checking if sessions garbage collector are properly configured: '; +$_lang['test_session_gc_fail'] = 'The sessions garbage collector does not start! The current configuration "session.gc_probability" is set to [[+gc_probability]] and "session.gc_divisor" is set to [[+gc_divisor]].
By default, MODX stores sessions in the database, so misconfiguration of these options can cause the session table to grow in size.'; +$_lang['test_session_gc_success'] = 'OK! The current configuration "session.gc_probability" is set to [[+gc_probability]] and "session.gc_divisor" is set to [[+gc_divisor]].
By default, MODX stores sessions in the database, so misconfiguration of these options can cause the session table to grow in size.'; +$_lang['test_table_prefix'] = 'Checking table prefix `[[+prefix]]`: '; +$_lang['test_table_prefix_inuse'] = 'Table prefix is already in use in this database!'; +$_lang['test_table_prefix_inuse_desc'] = 'Setup couldn\'t install into the selected database, as it already contains tables with the prefix you specified. Please choose a new table_prefix, and run Setup again.'; +$_lang['test_table_prefix_nf'] = 'Table prefix does not exist in this database!'; +$_lang['test_table_prefix_nf_desc'] = 'Setup couldn\'t install into the selected database, as it does not contain existing tables with the prefix you specified to be upgraded. Please choose an existing table_prefix, and run Setup again.'; +$_lang['test_zip_memory_limit'] = 'Checking if memory limit is set to at least 24M for zip extensions: '; +$_lang['test_zip_memory_limit_fail'] = 'MODX found your memory_limit setting to be below the recommended setting of 24M. MODX attempted to set the memory_limit to 24M, but was unsuccessful. Please set the memory_limit setting in your php.ini file to 24M or higher before proceeding, so that the zip extensions can work properly.'; From c81a3f3698a25d514abfc95dba427826c46a46f5 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:54 +0100 Subject: [PATCH 50/59] New translations drivers.inc.php (Azerbaijani) --- setup/lang/az/drivers.inc.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 setup/lang/az/drivers.inc.php diff --git a/setup/lang/az/drivers.inc.php b/setup/lang/az/drivers.inc.php new file mode 100644 index 00000000000..bc608fd3124 --- /dev/null +++ b/setup/lang/az/drivers.inc.php @@ -0,0 +1,17 @@ + Date: Tue, 18 Mar 2025 15:19:55 +0100 Subject: [PATCH 51/59] New translations languages.inc.php (Azerbaijani) --- setup/lang/az/languages.inc.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 setup/lang/az/languages.inc.php diff --git a/setup/lang/az/languages.inc.php b/setup/lang/az/languages.inc.php new file mode 100644 index 00000000000..9857efc1d09 --- /dev/null +++ b/setup/lang/az/languages.inc.php @@ -0,0 +1,33 @@ + Date: Tue, 18 Mar 2025 15:19:56 +0100 Subject: [PATCH 52/59] New translations preload.inc.php (Azerbaijani) --- setup/lang/az/preload.inc.php | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 setup/lang/az/preload.inc.php diff --git a/setup/lang/az/preload.inc.php b/setup/lang/az/preload.inc.php new file mode 100644 index 00000000000..b7a7a689d9b --- /dev/null +++ b/setup/lang/az/preload.inc.php @@ -0,0 +1,10 @@ + Date: Tue, 18 Mar 2025 15:19:57 +0100 Subject: [PATCH 53/59] New translations test.inc.php (Azerbaijani) --- setup/lang/az/test.inc.php | 53 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 setup/lang/az/test.inc.php diff --git a/setup/lang/az/test.inc.php b/setup/lang/az/test.inc.php new file mode 100644 index 00000000000..82fce821893 --- /dev/null +++ b/setup/lang/az/test.inc.php @@ -0,0 +1,53 @@ +[[+file]] exists and is writable: '; +$_lang['test_config_file_nw'] = 'For new Linux/Unix installs, please create a blank file named [[+key]].inc.php in your MODX core config/ directory with permissions set to be writable by PHP.'; +$_lang['test_db_check'] = 'Creating connection to the database: '; +$_lang['test_db_check_conn'] = 'Check the connection details and try again.'; +$_lang['test_db_failed'] = 'Database connection failed!'; +$_lang['test_db_setup_create'] = 'Setup will attempt to create the database.'; +$_lang['test_dependencies'] = 'Checking PHP for zlib dependency: '; +$_lang['test_dependencies_fail_zlib'] = 'Your PHP installation does not have the "zlib" extension installed. This extension is necessary for MODX to run. Please enable it to continue.'; +$_lang['test_directory_exists'] = 'Checking if [[+dir]] directory exists: '; +$_lang['test_directory_writable'] = 'Checking if [[+dir]] directory is writable: '; +$_lang['test_memory_limit'] = 'Checking if memory limit is set to at least 24M: '; +$_lang['test_memory_limit_fail'] = 'MODX found your memory_limit setting to be at [[+memory]], below the recommended setting of 24M. MODX attempted to set the memory_limit to 24M, but was unsuccessful. Please set the memory_limit setting in your php.ini file to at least 24M or higher before proceeding. If you are still having trouble (such as getting a blank white screen on install), set to 32M, 64M or higher.'; +$_lang['test_memory_limit_success'] = 'OK! Set to [[+memory]]'; +$_lang['test_mysql_version_5051'] = 'MODX will have issues on your MySQL version ([[+version]]) because of the many bugs related to the PDO drivers on this version. Please upgrade MySQL to patch these problems. Even if you choose not to use MODX, it is recommended you upgrade to this version for the security and stability of your own website.'; +$_lang['test_mysql_version_client_nf'] = 'Could not detect MySQL client version!'; +$_lang['test_mysql_version_client_nf_msg'] = 'MODX could not detect your MySQL client version via mysql_get_client_info(). Please manually make sure that your MySQL client version is at least 4.1.20 before proceeding.'; +$_lang['test_mysql_version_client_old'] = 'MODX may have issues because you are using a very old MySQL client version ([[+version]])'; +$_lang['test_mysql_version_client_old_msg'] = 'MODX will allow installation using this MySQL client version, but we cannot guarantee all functionality will be available or work properly when using older versions of the MySQL client libraries.'; +$_lang['test_mysql_version_client_start'] = 'Checking MySQL client version:'; +$_lang['test_mysql_version_fail'] = 'You are running on MySQL [[+version]], and MODX Revolution requires MySQL 4.1.20 or later. Please upgrade MySQL to at least 4.1.20.'; +$_lang['test_mysql_version_server_nf'] = 'Could not detect MySQL server version!'; +$_lang['test_mysql_version_server_nf_msg'] = 'MODX could not detect your MySQL server version via mysql_get_server_info(). Please manually make sure that your MySQL server version is at least 4.1.20 before proceeding.'; +$_lang['test_mysql_version_server_start'] = 'Checking MySQL server version:'; +$_lang['test_mysql_version_success'] = 'OK! Running: [[+version]]'; +$_lang['test_nocompress'] = 'Checking if we should disable CSS/JS compression: '; +$_lang['test_nocompress_disabled'] = 'OK! Disabled.'; +$_lang['test_nocompress_skip'] = 'Not selected, skipping test.'; +$_lang['test_php_version_fail'] = 'You are running on PHP [[+version]], and MODX Revolution requires PHP [[+required]] or later. Please upgrade PHP to at least [[+required]]. MODX recommends upgrading to the current stable branch [[+recommended]] for security reasons and future support.'; +$_lang['test_php_version_start'] = 'Checking PHP version:'; +$_lang['test_php_version_success'] = 'OK! Running: [[+version]]'; +$_lang['test_session_gc'] = 'Checking if sessions garbage collector are properly configured: '; +$_lang['test_session_gc_fail'] = 'The sessions garbage collector does not start! The current configuration "session.gc_probability" is set to [[+gc_probability]] and "session.gc_divisor" is set to [[+gc_divisor]].
By default, MODX stores sessions in the database, so misconfiguration of these options can cause the session table to grow in size.'; +$_lang['test_session_gc_success'] = 'OK! The current configuration "session.gc_probability" is set to [[+gc_probability]] and "session.gc_divisor" is set to [[+gc_divisor]].
By default, MODX stores sessions in the database, so misconfiguration of these options can cause the session table to grow in size.'; +$_lang['test_simplexml'] = 'Checking for SimpleXML:'; +$_lang['test_simplexml_nf'] = 'Could not find SimpleXML!'; +$_lang['test_simplexml_nf_msg'] = 'MODX could not find SimpleXML on your PHP environment. Package Management and other functionality will not work without this installed. You may continue with installation, but MODX recommends enabling SimpleXML for advanced features and functionality.'; +$_lang['test_suhosin'] = 'Checking for suhosin issues:'; +$_lang['test_suhosin_max_length'] = 'Suhosin GET max value too low!'; +$_lang['test_suhosin_max_length_err'] = 'Currently, you are using the PHP suhosin extension, and your suhosin.get.max_value_length is set too low for MODX to properly compress JS files in the manager. MODX recommends upping that value to 4096; until then, MODX will automatically set your JS compression (compress_js setting) to 0 to prevent errors.'; +$_lang['test_table_prefix'] = 'Checking table prefix `[[+prefix]]`: '; +$_lang['test_table_prefix_inuse'] = 'Table prefix is already in use in this database!'; +$_lang['test_table_prefix_inuse_desc'] = 'Setup couldn\'t install into the selected database, as it already contains tables with the prefix you specified. Please choose a new table_prefix, and run Setup again.'; +$_lang['test_table_prefix_nf'] = 'Table prefix does not exist in this database!'; +$_lang['test_table_prefix_nf_desc'] = 'Setup couldn\'t install into the selected database, as it does not contain existing tables with the prefix you specified to be upgraded. Please choose an existing table_prefix, and run Setup again.'; +$_lang['test_zip_memory_limit'] = 'Checking if memory limit is set to at least 24M for zip extensions: '; +$_lang['test_zip_memory_limit_fail'] = 'MODX found your memory_limit setting to be below the recommended setting of 24M. MODX attempted to set the memory_limit to 24M, but was unsuccessful. Please set the memory_limit setting in your php.ini file to 24M or higher before proceeding, so that the zip extensions can work properly.'; From 5d4173e2ff301cefb6207e6f8a464aa81cfdbe61 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Tue, 18 Mar 2025 15:19:58 +0100 Subject: [PATCH 54/59] New translations upgrades.inc.php (Azerbaijani) --- setup/lang/az/upgrades.inc.php | 57 ++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 setup/lang/az/upgrades.inc.php diff --git a/setup/lang/az/upgrades.inc.php b/setup/lang/az/upgrades.inc.php new file mode 100644 index 00000000000..347a7a2cfc0 --- /dev/null +++ b/setup/lang/az/upgrades.inc.php @@ -0,0 +1,57 @@ + Date: Sun, 23 Mar 2025 10:16:07 +0100 Subject: [PATCH 55/59] New translations default.inc.php (Ukrainian) --- setup/lang/uk/default.inc.php | 91 ++++++++++++++--------------------- 1 file changed, 35 insertions(+), 56 deletions(-) diff --git a/setup/lang/uk/default.inc.php b/setup/lang/uk/default.inc.php index c4f2e653424..075f3f054d1 100644 --- a/setup/lang/uk/default.inc.php +++ b/setup/lang/uk/default.inc.php @@ -99,77 +99,56 @@ $_lang['install_summary'] = 'Звіт про встановлення'; $_lang['install_update'] = 'Встановлення/Оновлення'; $_lang['installation_finished'] = 'Встановлення завершено за [[+time]]'; -$_lang['license'] = '

You must agree to the License before continuing installation.

-

Usage of this software is subject to the GPL license. To help you understand - what the GPL licence is and how it affects your ability to use the software, we - have provided the following summary:

-

The GNU General Public License is a Free Software license.

-

Like any Free Software license, it grants to you the four following freedoms:

-
    -
  • The freedom to run the program for any purpose.
  • -
  • The freedom to study how the program works and adapt it to your needs.
  • -
  • The freedom to redistribute copies so you can help your neighbor.
  • -
  • The freedom to improve the program and release your improvements to the - public, so that the whole community benefits.
  • -
-

You may exercise the freedoms specified here provided that you comply with - the express conditions of this license. The principal conditions are:

-
    -
  • You must conspicuously and appropriately publish on each copy distributed an - appropriate copyright notice and disclaimer of warranty and keep intact all the - notices that refer to this License and to the absence of any warranty; and give - any other recipients of the Program a copy of the GNU General Public License - along with the Program. Any translation of the GNU General Public License must - be accompanied by the GNU General Public License.
  • +$_lang['license'] = '

    Ви повинні погодитися з Ліцензією перед продовженням встановлення.

    +

    Використання цього програмного забезпечення підпадає під дію ліцензії GPL. Щоб допомогти вам зрозуміти, що таке ліцензія GPL і як вона впливає на ваше право користуватися програмою, ми надали наступне резюме:

    +

    Загальна публічна ліцензія GNU — це ліцензія на вільне програмне забезпечення.

    +

    Як і будь-яка ліцензія на вільне програмне забезпечення, вона надає вам чотири основні свободи:

    +
      +
    • Свобода запускати програму з будь-якою метою.
    • +
    • Свобода вивчати, як працює програма, і адаптувати її до своїх потреб.
    • +
    • Свобода розповсюджувати копії, щоб допомогти своєму ближньому.
    • +
    • Свобода вдосконалювати програму та публікувати свої вдосконалення, щоб уся спільнота отримала користь.
    • +
    +

    Ви можете користуватися вказаними свободами за умови дотримання вимог цієї ліцензії. Основні умови:

    +
      +
    • Ви повинні чітко й належним чином опублікувати на кожній копії, що розповсюджується, відповідне повідомлення про авторські права та відмову від гарантій, зберігши всі повідомлення, які стосуються цієї Ліцензії та відсутності будь-яких гарантій; а також надати іншим одержувачам програми копію Загальної публічної ліцензії GNU разом із програмою. Будь-який переклад Загальної публічної ліцензії GNU повинен супроводжуватися оригінальним текстом ліцензії.
    • -
    • If you modify your copy or copies of the program or any portion of it, or - develop a program based upon it, you may distribute the resulting work provided - you do so under the GNU General Public License. Any translation of the GNU - General Public License must be accompanied by the GNU General Public License.
    • +
    • Якщо ви змінюєте свою копію (або копії) програми чи будь-яку її частину, або створюєте програму на її основі, ви можете поширювати отриманий продукт за умови дотримання Загальної публічної ліцензії GNU. Будь-який переклад Загальної публічної ліцензії GNU повинен супроводжуватися оригінальним текстом ліцензії.
    • -
    • If you copy or distribute the program, you must accompany it with the - complete corresponding machine-readable source code or with a written offer, - valid for at least three years, to furnish the complete corresponding - machine-readable source code.
    • +
    • Якщо ви копіюєте або розповсюджуєте програму, ви повинні надати повний машинозчитуваний початковий код або письмову пропозицію (дійсну щонайменше три роки) надати повний машинозчитуваний початковий код.
    • -
    • Any of these conditions can be waived if you get permission from the - copyright holder.
    • +
    • Будь-яку з цих умов може бути скасовано, якщо ви отримаєте дозвіл від правовласника.
    • -
    • Your fair use and other rights are in no way affected by the above.
    • -
    -

    The above is a summary of the GNU General Public License. By proceeding, you - are agreeing to the GNU General Public Licence, not the above. The above is - simply a summary of the GNU General Public Licence, and its accuracy is not - guaranteed. It is strongly recommended you read the GNU General Public - License in full before proceeding, which can also be found in the license - file distributed with this package.

    +
  • Ваше право на добросовісне використання та інші права жодним чином не обмежуються вищевикладеним.
  • +
+

Вищенаведене є лише резюме Загальної публічної ліцензії GNU. Продовжуючи, ви погоджуєтесь із Загальною публічною ліцензією GNU, а не лише з її резюме. Вищевикладене є лише стислим оглядом ліцензії, і його точність не гарантується. Ми наполегливо рекомендуємо ознайомитися з повним текстом Загальної публічної ліцензії GNU перед продовженням, також її можна знайти у файлі ліцензії, що постачається з цим пакетом.

'; $_lang['license_agree'] = 'Я погоджуюся з умовами ліцензійної угоди.'; $_lang['license_agreement'] = 'Ліцензійна угода'; $_lang['license_agreement_error'] = 'Для продовження встановлення Вам необхідно погодитися з умовами ліцензійної угоди.'; -$_lang['locked'] = 'MODX Setup is locked!'; -$_lang['locked_message'] = '

You will need to remove the setup/.locked/ directory in order to proceed.

'; +$_lang['locked'] = 'Налаштування MODX заблоковано!'; +$_lang['locked_message'] = '

Щоб продовжити, вам потрібно видалити директорію setup/.locked/.

'; $_lang['login'] = 'Увійти'; $_lang['modx_class_err_nf'] = 'Не вдалося підключити файл класу MODX.'; $_lang['modx_configuration_file'] = 'Конфігураційний файл MODX'; $_lang['modx_err_instantiate'] = 'Не вдалося створити об\'єкт класу MODX.'; $_lang['modx_err_instantiate_mgr'] = 'Не вдалося ініціалізувати контекст менеджера MODX.'; $_lang['modx_footer1'] = '© 2005-[[+current_year]] для MODX Content Management Framework (CMF). Всі права захищені. MODX розповсюджується за ліцензією GNU GPL.'; -$_lang['modx_footer2'] = 'MODX is free software. We encourage you to be creative and make use of MODX in any way you see fit. Just make sure that if you do make changes and decide to redistribute your modified MODX, that you keep the source code free!'; +$_lang['modx_footer2'] = 'MODX — це вільне програмне забезпечення. Ми заохочуємо вас бути креативними й використовувати MODX так, як вам зручно. Просто переконайтеся, що якщо ви внесете зміни й вирішите розповсюджувати змінену версію MODX, вихідний код залишиться відкритим!'; $_lang['modx_install'] = 'Встановлення MODX'; $_lang['modx_install_complete'] = 'Встановлення MODX завершено'; $_lang['modx_object_err'] = 'Неможливо завантажити об\'єкт MODX.'; $_lang['next'] = 'Далі'; $_lang['none'] = 'Не вказано'; -$_lang['ok'] = 'OK!'; +$_lang['ok'] = 'Добре!'; $_lang['options_core_inplace'] = 'Файли вже розміщені
(Рекомендовано для встановлення на віртуальних хостингах.)'; $_lang['options_core_inplace_note'] = 'Позначте цей пункт, якщо Ви використовуєте MODX з Git або розархівували його з повного дистрибутиву MODX і розмістили файли на сервері до початку встановлення.'; $_lang['options_core_unpacked'] = 'Основний пакунок ядра системи був розархівований вручну
(Рекомендовано для встановлення на віртуальних хостингах.)'; -$_lang['options_core_unpacked_note'] = 'Check this if you have manually extracted the core package from the file core/packages/core.transport.zip. This will reduce the time it takes for the installation process on systems that do not allow the PHP time_limit and Apache script execution time settings to be altered.'; +$_lang['options_core_unpacked_note'] = 'Позначте це, якщо ви вручну розпакували основний пакет із файлу core/packages/core.transport.zip. Це скоротить час встановлення на системах, де неможливо змінити параметри PHP time_limit та час виконання скриптів Apache.'; $_lang['options_install_new_copy'] = 'Встановлення нової копії '; -$_lang['options_install_new_note'] = 'Please note this option may overwrite any data inside your database.'; +$_lang['options_install_new_note'] = 'Зверніть увагу: ця опція може перезаписати будь-які дані у вашій базі даних.'; $_lang['options_important_upgrade'] = 'Важливе зауваження щодо оновлення'; -$_lang['options_important_upgrade_note'] = 'Make sure all Manager users log out before upgrading to prevent problems (e.g., not being able to access resources). If you have trouble after upgrading, log out of any Manager sessions, clear your browser cache, then log in again.'; +$_lang['options_important_upgrade_note'] = 'Переконайтеся, що всі користувачі Менеджера вийшли із системи перед оновленням, щоб уникнути проблем (наприклад, неможливості доступу до ресурсів). Якщо після оновлення виникли труднощі, вийдіть із усіх сеансів Менеджера, очистьте кеш браузера, а потім увійдіть знову.'; $_lang['options_new_file_permissions'] = 'Права доступу нових файлів'; $_lang['options_new_file_permissions_note'] = 'Ви можете перепризначити права для нових файлів, створених системою MODX, наприклад, 0664 або 0666.'; $_lang['options_new_folder_permissions'] = 'Права доступу нових каталогів'; @@ -177,32 +156,32 @@ $_lang['options_new_installation'] = 'Нове встановлення'; $_lang['options_nocompress'] = 'Вимкнути стиснення CSS/JS'; $_lang['options_nocompress_note'] = 'Виберіть, якщо менеджер на працює із включеним стисненням CSS/JS.'; -$_lang['options_send_poweredby_header'] = 'Send X-Powered-By Header'; -$_lang['options_send_poweredby_header_note'] = 'When enabled, MODX will send the "X-Powered-By" header to identify this site as built on MODX. This helps tracking global MODX usage through third party trackers inspecting your site. Because this makes it easier to identify what your site is built with, it might pose a slightly increased security risk if a vulnerability is found in MODX.'; +$_lang['options_send_poweredby_header'] = 'Надсилати заголовок "X-Powered-By"'; +$_lang['options_send_poweredby_header_note'] = 'Якщо увімкнено, MODX надсилатиме заголовок "X-Powered-By", щоб позначити сайт як створений на MODX. Це допомагає відстежувати глобальне використання MODX через сторонні трекери, які сканують ваш сайт. Оскільки це полегшує ідентифікацію технології, на якій побудований сайт, це може дещо підвищити ризик безпеки у разі виявлення вразливості в MODX.'; $_lang['options_title'] = 'Параметри встановлення'; $_lang['options_upgrade_advanced'] = 'Розширене оновлення
(налаштування параметрів бази даних)'; $_lang['options_upgrade_advanced_note'] = 'Для детального налаштування параметрів підключення до бази даних або при переході на сервер з іншим кодуванням бази даних. Вам потрібно знати повне ім\'я Вашої бази даних, ім\'я користувача, пароль та параметри співставлення.'; $_lang['options_upgrade_existing'] = 'Оновлення існуючої установки'; $_lang['options_upgrade_existing_note'] = 'Оновлення Ваших файлів і бази даних.'; -$_lang['package_execute_err_retrieve'] = 'The install failed because MODX could not unpack the [[+path]]packages/core.transport.zip package. Make sure that the [[+path]]packages/core.transport.zip file exists and is writable, and that you have made the [[+path]]packages/ directory writable.'; +$_lang['package_execute_err_retrieve'] = 'Встановлення не вдалося, оскільки MODX не зміг розпакувати пакет [[+path]]packages/core.transport.zip. Переконайтеся, що файл [[+path]]packages/core.transport.zip існує й доступний для запису, а також що каталог [[+path]]packages/ має права на запис.'; $_lang['package_err_install'] = 'Не вдалося встановити пакунок [[+package]].'; -$_lang['package_err_nf'] = 'Could not retrieve package [[+package]] installation.'; +$_lang['package_err_nf'] = 'Не вдалося отримати інсталяцію пакету [[+package]].'; $_lang['package_installed'] = 'Успішно встановлено пакунок [[+package]].'; $_lang['password_err_invchars'] = 'Ваш пароль не повинен містити недопустимі символи, так як /, \\, ', ", (, ) або {}.'; $_lang['password_err_nomatch'] = 'Не відповідає паролю'; $_lang['password_err_ns'] = 'Пароль порожній'; -$_lang['password_err_short'] = 'Your password must be at least [[+length]] characters long.'; +$_lang['password_err_short'] = 'Ваш пароль повинен складатися принаймні з 6 символів.'; $_lang['please_select_login'] = 'Будь ласка, натисніть кнопку "Увійти" для того, щоб потрапити до панелІ управління сайтом.'; -$_lang['preinstall_failure'] = 'Problems were detected. Please review the pre-installation test results below, correct the problems as directed, and then click Test again.'; +$_lang['preinstall_failure'] = 'Виявлено проблеми з попередніми встановленнями. Будь ласка, перегляньте результати попередніх тестів нижче, виправте проблеми, які спрямовані, а потім натисніть "Тест" знову.'; $_lang['preinstall_success'] = 'Передустановочні тести успішно пройдені. Натисніть "Встановити" для продовження.'; $_lang['refresh'] = 'Оновити'; -$_lang['request_handler_err_nf'] = 'Could not load the request handler at [[+path]] Make sure you have uploaded all the necessary files.'; -$_lang['restarted_msg'] = 'MODX had to restart the setup process as a security precaution because setup was idle for over 15 minutes. Please re-attempt running setup at this time.'; +$_lang['request_handler_err_nf'] = 'Не вдалося завантажити обробник запиту в [[+path]] Переконайся, що ви завантажили всі необхідні файли.'; +$_lang['restarted_msg'] = 'MODX був змушений перезапустити процес налаштування як запобіжний засіб, оскільки налаштування бездіяльності мали існувати більше 15 хвилин. Будь ласка, повторно спробуйте запустити установку в даний час.'; $_lang['retry'] = 'Повторити'; $_lang['security_notice'] = 'Зауваження щодо безпеки'; $_lang['select'] = 'Вибрати'; $_lang['settings_handler_err_nf'] = 'MODX не може знайти клас modInstallSettings у: [[+path]]. Будь ласка, переконайтеся, що Ви завантажили всі файли.'; -$_lang['setup_err_lock'] = 'An error occurred while trying lock setup. Could not create the .locked subdirectory inside the setup directory.'; +$_lang['setup_err_lock'] = 'Сталася помилка при спробі налаштування блокування. Не вдалося створити .locked підкаталог всередині папки налаштувань.'; $_lang['setup_err_remove'] = 'An error occurred while trying to remove the setup directory.'; $_lang['setup_err_assets'] = 'Your assets/ directory was not created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; $_lang['setup_err_assets_comp'] = 'Your assets/components/ directory was not created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; From 3663069c85de92700ec036f9fcc7d98fb52516ea Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Mon, 24 Mar 2025 10:18:16 +0100 Subject: [PATCH 56/59] New translations default.inc.php (Ukrainian) --- setup/lang/uk/default.inc.php | 46 +++++++++++++++++------------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/setup/lang/uk/default.inc.php b/setup/lang/uk/default.inc.php index 075f3f054d1..cd9755bc568 100644 --- a/setup/lang/uk/default.inc.php +++ b/setup/lang/uk/default.inc.php @@ -87,10 +87,10 @@ $_lang['failed'] = 'Помилка!'; $_lang['fatal_error'] = 'КРИТИЧНА ПОМИЛКА: Встановлення MODX не може бути продовжено.'; $_lang['home'] = 'Головна'; -$_lang['congratulations'] = 'Congratulations!'; +$_lang['congratulations'] = 'Вітаємо!'; $_lang['img_banner'] = 'assets/images/img_banner.gif'; -$_lang['img_box'] = 'assets/images/img_box.png'; -$_lang['img_splash'] = 'assets/images/img_splash.gif'; +$_lang['img_box'] = ''; +$_lang['img_splash'] = ''; $_lang['install'] = 'Встановити'; $_lang['install_packages'] = 'Встановити пакунки'; $_lang['install_packages_desc'] = 'Ви можете обрати для встановлення окремі додаткові пакунки. Після встановлення усіх потрібних пакунків, натисніть "Готово" для закінчення встановлення.'; @@ -182,9 +182,9 @@ $_lang['select'] = 'Вибрати'; $_lang['settings_handler_err_nf'] = 'MODX не може знайти клас modInstallSettings у: [[+path]]. Будь ласка, переконайтеся, що Ви завантажили всі файли.'; $_lang['setup_err_lock'] = 'Сталася помилка при спробі налаштування блокування. Не вдалося створити .locked підкаталог всередині папки налаштувань.'; -$_lang['setup_err_remove'] = 'An error occurred while trying to remove the setup directory.'; -$_lang['setup_err_assets'] = 'Your assets/ directory was not created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; -$_lang['setup_err_assets_comp'] = 'Your assets/components/ directory was not created at: [[+path]]
You will need to create this directory and make it writable if you want to use Package Management or 3rd-Party Components.'; +$_lang['setup_err_remove'] = 'Сталася помилка під час спроби видалити директорію setup.'; +$_lang['setup_err_assets'] = 'Каталог assets/ не було створено за адресою: [[+path]]
Вам потрібно створити цей каталог і надати йому права на запис, якщо ви хочете використовувати Менеджер пакетів або сторонні компоненти.'; +$_lang['setup_err_assets_comp'] = 'Каталог assets/components/ не було створено за адресою: [[+path]]
Вам потрібно створити цей каталог і надати йому права на запис, якщо ви хочете використовувати Менеджер пакетів або сторонні компоненти.'; $_lang['setup_err_core_comp'] = 'Каталог core/components/ не був створений у: [[+path]]
Вам потрібно створити цей каталог власноруч і зробити його доступним для запису, якщо Ви хочете використовувати керування пакунками та додаткові компоненти.'; $_lang['skip_to_bottom'] = 'прокрутити вниз'; $_lang['step_welcome'] = 'Ласкаво просимо'; @@ -218,38 +218,38 @@ $_lang['workspace_err_nf'] = 'Не вдалося знайти активний робочий простір.'; $_lang['workspace_err_path'] = 'Помилка встановлення шляху активного робочого простору.'; $_lang['workspace_path_updated'] = 'Оновлено шлях активного робочого простору.'; -$_lang['versioner_err_nf'] = 'Could not find the Install Versioner at: [[+path]]
Please make sure you\'ve uploaded all the necessary files.'; +$_lang['versioner_err_nf'] = 'Не вдалося знайти Install Versioner за адресою: [[+path]]
Будь ласка, переконайтеся, що ви завантажили всі необхідні файли.'; $_lang['xpdo_err_ins'] = 'Не вдалося створити екземпляр xPDO.'; -$_lang['xpdo_err_nf'] = 'MODX could not find the xPDO class at: [[+path]]. Please make sure it was uploaded correctly.'; +$_lang['xpdo_err_nf'] = 'MODX не вдалося знайти клас xPDO у: [[+path]]. Будь ласка, переконайтеся, що він був завантажений правильно.'; -$_lang['preload_err_cache'] = 'Make sure your [[+path]]cache directory exists and is writable by the PHP process.'; -$_lang['preload_err_core_path'] = 'Make sure you have specified a valid MODX_CORE_PATH in your setup/includes/config.core.php file; this must point to a working MODX core.'; -$_lang['preload_err_mysql'] = 'MODX requires the mysql extension when using PHP without native PDO and it does not appear to be loaded.'; -$_lang['preload_err_pdo'] = 'MODX requires the PDO extension when native PDO is being used and it does not appear to be loaded.'; -$_lang['preload_err_pdo_mysql'] = 'MODX requires the pdo_mysql driver when native PDO is being used and it does not appear to be loaded.'; +$_lang['preload_err_cache'] = 'Переконайтеся, що [[+path]] cache каталог існує і доступний для запису процесу PHP. '; +$_lang['preload_err_core_path'] = 'Переконайтеся, що у файлі setup/includes/config.core.php правильно визначен MODX_CORE_PATH. Вон повинен вказувати на ядро MODX.'; +$_lang['preload_err_mysql'] = 'Для роботи без використання вбудованого PDO, MODX вимагає розширення mysql для PHP, але воно, схоже, не завантажене.'; +$_lang['preload_err_pdo'] = 'MODX вимагає розширення PDO при використанні вбудованого PDO, але, схоже, воно не завантажене.'; +$_lang['preload_err_pdo_mysql'] = 'MODX вимагає драйвер pdo_mysql при використанні вбудованого PDO, але, схоже, він не завантажений.'; $_lang['test_config_file'] = 'Перевірка існування і можливості запису до [[+file]]: '; -$_lang['test_config_file_nw'] = 'For new Linux/Unix installs, please create a blank file named [[+file]].inc.php in your MODX core config/ directory with permissions set to be writable by PHP.'; +$_lang['test_config_file_nw'] = 'Для нових встановлень на Linux/Unix, будь ласка, створіть порожній файл з назвою [[+file]].inc.php у каталозі core/config/ вашої інсталяції MODX і встановіть для нього права доступу, щоб PHP мав можливість запису.'; $_lang['test_db_check'] = 'Створення підключення до бази даних: '; $_lang['test_db_check_conn'] = 'Перевірте параметри підключення і повторіть спробу.'; $_lang['test_db_failed'] = 'Не вдалося встановити з\'єднання з базою даних!'; -$_lang['test_db_setup_create'] = 'Setup will attempt to create the database.'; +$_lang['test_db_setup_create'] = 'Буде зроблена спроба створити базу даних. '; $_lang['test_dependencies'] = 'Перевірка PHP-розширення zlib: '; -$_lang['test_dependencies_fail_zlib'] = 'Your PHP installation does not have the "zlib" extension installed. This extension is necessary for MODX to run. Please enable it to continue.'; +$_lang['test_dependencies_fail_zlib'] = 'У вашій інсталяції PHP не встановлено розширення "zlib". Це розширення необхідне для роботи MODX. Будь ласка, увімкніть його, щоб продовжити.'; $_lang['test_directory_exists'] = 'Перевірка існування каталогу [[+dir]]: '; $_lang['test_directory_writable'] = 'Перевірка можливості запису до каталога [[+dir]] : '; $_lang['test_memory_limit'] = 'Перевірка виділеної пам\'яті (повинно бути не менше 24М): '; -$_lang['test_memory_limit_fail'] = 'MODX found your memory_limit setting to be below the recommended setting of 24M. MODX attempted to set the memory_limit to 24M, but was unsuccessful. Please set the memory_limit setting in your php.ini file to 24M or higher before proceeding.'; -$_lang['test_php_version_fail'] = 'You are running on PHP [[+version]], and MODX Revolution requires PHP 4.3.0 or later'; -$_lang['test_php_version_sn'] = 'While MODX will work on your PHP version ([[+version]]), usage of MODX on this version is not recommended. Your version of PHP is vulnerable to numerous security holes. Please upgrade to PHP version is 4.3.11 or higher, which patches these holes. It is recommended you upgrade to this version for the security of your own website.'; +$_lang['test_memory_limit_fail'] = 'MODX виявив, що значення параметра memory_limit нижче за рекомендоване — 24M. MODX спробував встановити memory_limit на рівні 24M, але це не вдалося. Будь ласка, встановіть значення memory_limit у файлі php.ini на 24M або більше перед тим, як продовжити.'; +$_lang['test_php_version_fail'] = 'Ви використовуєте PHP [[+version]], а MODX Revolution потребує PHP 4.3.0 або вище'; +$_lang['test_php_version_sn'] = 'Хоча MODX може працювати на вашій версії PHP ([[+version]]), використання MODX на цій версії не рекомендується. Ваша версія PHP має численні вразливості в системі безпеки. Будь ласка, оновіть PHP до версії 4.3.11 або новішої, у якій ці вразливості виправлено. Рекомендується оновити PHP задля безпеки вашого вебсайту.'; $_lang['test_php_version_start'] = 'Перевірка версії PHP:'; $_lang['test_session_gc'] = 'Checking if sessions garbage collector are properly configured: '; $_lang['test_session_gc_fail'] = 'The sessions garbage collector does not start! The current configuration "session.gc_probability" is set to [[+gc_probability]] and "session.gc_divisor" is set to [[+gc_divisor]].
By default, MODX stores sessions in the database, so misconfiguration of these options can cause the session table to grow in size.'; $_lang['test_session_gc_success'] = 'OK! The current configuration "session.gc_probability" is set to [[+gc_probability]] and "session.gc_divisor" is set to [[+gc_divisor]].
By default, MODX stores sessions in the database, so misconfiguration of these options can cause the session table to grow in size.'; $_lang['test_table_prefix'] = 'Перевірка префіксу таблиць `[[+prefix]]`: '; -$_lang['test_table_prefix_inuse'] = 'Table prefix is already in use in this database!'; -$_lang['test_table_prefix_inuse_desc'] = 'Setup couldn\'t install into the selected database, as it already contains tables with the prefix you specified. Please choose a new table_prefix, and run Setup again.'; +$_lang['test_table_prefix_inuse'] = 'Префікс таблиць вже використовується в цій базі даних!'; +$_lang['test_table_prefix_inuse_desc'] = 'Встановлення не може бути виконане в обрану базу даних, оскільки вона вже містить таблиці з указаним вами префіксом. Будь ласка, виберіть новий префікс таблиць (table_prefix) і запустіть встановлення знову.'; $_lang['test_table_prefix_nf'] = 'У базі даних немає такого префіксу!'; -$_lang['test_table_prefix_nf_desc'] = 'Setup couldn\'t install into the selected database, as it does not contain existing tables with the prefix you specified to be upgraded. Please choose an existing table_prefix, and run Setup again.'; +$_lang['test_table_prefix_nf_desc'] = 'Встановлення не може бути виконане в обрану базу даних, оскільки вона не містить існуючих таблиць із указаним вами префіксом для оновлення. Будь ласка, виберіть існуючий префікс таблиць (table_prefix) і запустіть встановлення знову.'; $_lang['test_zip_memory_limit'] = 'Перевірка виділеної пам\'яті для zip-розширень (повинно бути не менше 24М): '; -$_lang['test_zip_memory_limit_fail'] = 'MODX found your memory_limit setting to be below the recommended setting of 24M. MODX attempted to set the memory_limit to 24M, but was unsuccessful. Please set the memory_limit setting in your php.ini file to 24M or higher before proceeding, so that the zip extensions can work properly.'; +$_lang['test_zip_memory_limit_fail'] = 'MODX виявив, що значення параметра memory_limit нижче за рекомендоване — 24M. MODX спробував встановити memory_limit на рівні 24M, але це не вдалося. Будь ласка, встановіть значення memory_limit у файлі php.ini на 24M або більше перед продовженням, щоб розширення zip працювали коректно.'; From 70e625d8f897de2d33d4825c64b45991713d3c17 Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Mon, 24 Mar 2025 10:18:17 +0100 Subject: [PATCH 57/59] New translations setting.inc.php (Ukrainian) --- core/lexicon/uk/setting.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/lexicon/uk/setting.inc.php b/core/lexicon/uk/setting.inc.php index d2c4c4e257d..e886b25f7b6 100644 --- a/core/lexicon/uk/setting.inc.php +++ b/core/lexicon/uk/setting.inc.php @@ -641,7 +641,7 @@ $_lang['setting_settings_version'] = 'Версія налаштувань'; $_lang['setting_settings_version_desc'] = 'Поточна встановлена версія MODX.'; -$_lang['setting_settings_distro'] = 'Settings Distribution'; +$_lang['setting_settings_distro'] = 'Розповсюдження налаштувань'; $_lang['setting_settings_distro_desc'] = 'Поточна встановлена версія MODX.'; $_lang['setting_set_header'] = 'Встановити HTTP-заголовки'; From dff437e9ca057a5d26417aad6ae1f76c54edad4b Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Fri, 18 Apr 2025 18:55:22 +0200 Subject: [PATCH 58/59] New translations default.inc.php (Finnish) --- core/lexicon/fi/default.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/lexicon/fi/default.inc.php b/core/lexicon/fi/default.inc.php index 406a27268d3..5b5ad1a0f11 100644 --- a/core/lexicon/fi/default.inc.php +++ b/core/lexicon/fi/default.inc.php @@ -77,7 +77,7 @@ $_lang['confirm_remove_locks'] = 'Users sometimes close their browser while editing documents, templates, snippets or parsers, possibly leaving the item they were editing in locked state. By pressing OK you can delete ALL locks currently in place.

Proceed?'; $_lang['confirm_undelete'] = 'Kaikki aladokumentit, jotka on poistettu samaan aikaan kuin tämä dokumentti, palautetaan myös. Ddokumentit jotka on poistettu aikaisemmin pysyvät poistettuina.'; -$_lang['confirm_unpublish'] = 'Un-publishing this document now will delete any (un)publishing dates that may have been set. If you wish to set or keep publish or unpublish dates, please choose to edit the document instead.\n\nProceed?'; +$_lang['confirm_unpublish'] = 'Tämän asiakirjan julkaisun poistaminen nyt poistaa kaikki mahdollisesti asetetut julkaisupäivät. Jos haluat asettaa tai pitää julkaisu- tai julkaisupäivät, valitse muokkaa asiakirjaa sen sijaan.\n\nJatketaanko?'; $_lang['console'] = 'Konsoli'; $_lang['console_download_output'] = 'Lataa tulokset tiedostoon'; $_lang['console_running'] = 'Konsoli työstää...'; From 3e82332b3fcca9ecd1a394148ba3f5957d670d0b Mon Sep 17 00:00:00 2001 From: MODX Bot Date: Fri, 18 Apr 2025 18:55:23 +0200 Subject: [PATCH 59/59] New translations resource.inc.php (Finnish) --- core/lexicon/fi/resource.inc.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/lexicon/fi/resource.inc.php b/core/lexicon/fi/resource.inc.php index 0baf2894338..00f1aadde35 100644 --- a/core/lexicon/fi/resource.inc.php +++ b/core/lexicon/fi/resource.inc.php @@ -81,9 +81,9 @@ $_lang['resource_err_unpublish_sitestart'] = 'Resurssi on linkitetty site_start -muuttujaan, eikä sitä voi poistaa!'; $_lang['resource_err_unpublish_sitestart_dates'] = 'Resurssi on linkitetty site_start -muuttujaan, eikä siihen voi asettaa julkaisupäivää tai peruuttaa julkaisupäivää!'; $_lang['resource_err_unpublish_errorpage'] = 'The resource is linked to the error_page variable and cannot be unpublished!'; -$_lang['resource_err_unpublish_errorpage_dates'] = 'The resource is linked to the error_page variable and cannot have publish or unpublish dates set!'; +$_lang['resource_err_unpublish_errorpage_dates'] = 'Resurssi on linkitetty error_page -muuttujaan eikä sillä voi olla julkaisu- tai julkaisupäivämääriä!'; $_lang['resource_err_unpublish_siteunavailable'] = 'The resource is linked to the site_unavailable_page variable and cannot be unpublished!'; -$_lang['resource_err_unpublish_siteunavailable_dates'] = 'The resource is linked to the site_unavailable_page variable and cannot have publish or unpublish dates set!'; +$_lang['resource_err_unpublish_siteunavailable_dates'] = 'Resurssi on linkitetty site_unavailable_page muuttujaan eikä sillä voi olla julkaisun tai julkaisun poistopäivämääriä!'; $_lang['resource_err_weblink_target_nf'] = 'You cannot set a weblink to a resource that does not exist.'; $_lang['resource_err_weblink_target_self'] = 'You cannot set a weblink to itself.'; $_lang['resource_folder'] = 'Kansio'; @@ -113,7 +113,7 @@ $_lang['resource_parent_help'] = 'Isäntäresurssin ID numero.'; $_lang['resource_parent_select_node'] = 'Valitse solmu puusta vasemmalle.'; $_lang['resource_publish'] = 'Julkaise'; -$_lang['resource_publish_confirm'] = 'Publishing this resource now will delete any (un)publishing dates that may have been set. If you wish to set or keep publish or unpublish dates, please choose to edit the resource instead.

Proceed?'; +$_lang['resource_publish_confirm'] = 'Tämän resurssin julkaiseminen nyt poistaa kaikki asetetut julkaisuasetukset. Jos haluat asettaa tai pitää julkistamisen tai peruuttaa julkaisupäivät, valitse muokkaa resurssia sen sijaan.

Jatka?'; $_lang['resource_publishdate'] = 'Julkaisupäivä'; $_lang['resource_publishdate_help'] = 'Jos asetat julkaisupäivän, resurssi julkaistaan heti, kun julkaisupäivä on saavutettu. Napsauta kalenterikuvaketta valitaksesi päivämäärän tai jätä se tyhjäksi asettaaksesi sen, jotta resurssia ei koskaan julkaista automaattisesti.'; $_lang['resource_published'] = 'Julkaistu'; @@ -137,8 +137,8 @@ $_lang['resource_template_help'] = 'Resurssin käyttämä sivupohja.'; $_lang['resource_undelete'] = 'Palauta'; $_lang['resource_unpublish'] = 'Peruuta julkaiseminen'; -$_lang['resource_unpublish_confirm'] = 'Un-publishing this resource now will delete any (un)publishing dates that may have been set. If you wish to set or keep publish or unpublish dates, please choose to edit the resource instead.

Proceed?'; -$_lang['resource_unpublishdate'] = 'Unpublish Date'; +$_lang['resource_unpublish_confirm'] = 'Tämän resurssin julkaisun poistaminen nyt poistaa kaikki (pois)julkaisupäivämäärät, jotka on mahdollisesti asetettu. Jos haluat asettaa tai pitää julkaisu- tai julkaisupäivät, valitse muokkaa resurssia sen sijaan.

Jatketaanko?'; +$_lang['resource_unpublishdate'] = 'Julkaisun poistopäiväys'; $_lang['resource_unpublishdate_help'] = 'Jos asetat päivämäärän, resurssin julkaisu päättyy kun julkaisun päättymisaika aika on saavutettu. Napsauta kalenterikuvaketta valitaksesi päivämäärän tai jätä se tyhjäksi, jotta resurssin julkaisua ei poisteta automaattisesti.'; $_lang['resource_unpublished'] = 'Julkaisematon'; $_lang['resource_untitled'] = 'Nimetön resurssi'; @@ -174,4 +174,4 @@ $_lang['resource_right_top_title'] = 'Publishing'; $_lang['resource_right_middle_title'] = 'Sivupohja'; -$_lang['resource_right_bottom_title'] = 'Behaviour in Menu'; +$_lang['resource_right_bottom_title'] = 'Toiminta valikossa';