From b4542ffc4b565c60204e3ddb448f7b42f7a7c264 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:42 +0100
Subject: [PATCH 01/86] New translations source.inc.php (Romanian)
---
core/lexicon/ro/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/ro/source.inc.php b/core/lexicon/ro/source.inc.php
index c053fc826fe..c16c35fc104 100644
--- a/core/lexicon/ro/source.inc.php
+++ b/core/lexicon/ro/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From ff122b0d907541cbe50a5474bfed0647d74377f1 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:43 +0100
Subject: [PATCH 02/86] New translations source.inc.php (French)
---
core/lexicon/fr/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/fr/source.inc.php b/core/lexicon/fr/source.inc.php
index 6b0a4f3a981..8ef484329a2 100644
--- a/core/lexicon/fr/source.inc.php
+++ b/core/lexicon/fr/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 16a9a6ebb9481d04af31183fa034622c18055270 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:45 +0100
Subject: [PATCH 03/86] New translations source.inc.php (Spanish)
---
core/lexicon/es/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/es/source.inc.php b/core/lexicon/es/source.inc.php
index 83a07341811..9a8d14e6c9d 100644
--- a/core/lexicon/es/source.inc.php
+++ b/core/lexicon/es/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 1ff9dc920a5e51602629924f1a59bbe837fa6399 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:46 +0100
Subject: [PATCH 04/86] New translations source.inc.php (Arabic)
---
core/lexicon/ar/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/ar/source.inc.php b/core/lexicon/ar/source.inc.php
index 326681cd17e..ba3881a104d 100644
--- a/core/lexicon/ar/source.inc.php
+++ b/core/lexicon/ar/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From a72977f53645c39d6fc1531ad1e14d98d9ff6f50 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:47 +0100
Subject: [PATCH 05/86] New translations source.inc.php (Belarusian)
---
core/lexicon/be/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/be/source.inc.php b/core/lexicon/be/source.inc.php
index 3e041dacb12..aa5a118c9a3 100644
--- a/core/lexicon/be/source.inc.php
+++ b/core/lexicon/be/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 06aa28dc36f0f642e5ce01efe04a066194c7c648 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:48 +0100
Subject: [PATCH 06/86] New translations source.inc.php (Bulgarian)
---
core/lexicon/bg/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/bg/source.inc.php b/core/lexicon/bg/source.inc.php
index b536d328f44..08218e46be5 100644
--- a/core/lexicon/bg/source.inc.php
+++ b/core/lexicon/bg/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 9480141bd505662540f17b5af20ab16a9d249b25 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:49 +0100
Subject: [PATCH 07/86] New translations source.inc.php (Czech)
---
core/lexicon/cs/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/cs/source.inc.php b/core/lexicon/cs/source.inc.php
index cd6ecd63460..d4eb95b6239 100644
--- a/core/lexicon/cs/source.inc.php
+++ b/core/lexicon/cs/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From f9ca1fa22d7e809337f0037b0bcce990486d906a Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:50 +0100
Subject: [PATCH 08/86] New translations source.inc.php (Danish)
---
core/lexicon/da/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/da/source.inc.php b/core/lexicon/da/source.inc.php
index 1f1b8bea7bb..755c7ad10a1 100644
--- a/core/lexicon/da/source.inc.php
+++ b/core/lexicon/da/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 3ee8043198f9bd2671a1752d4c99d290e5fe2043 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:51 +0100
Subject: [PATCH 09/86] New translations source.inc.php (German)
---
core/lexicon/de/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/de/source.inc.php b/core/lexicon/de/source.inc.php
index 82d407f70ac..c4021e0ed62 100644
--- a/core/lexicon/de/source.inc.php
+++ b/core/lexicon/de/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 86e4939111228bddef3634ac3de831aa58897471 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:52 +0100
Subject: [PATCH 10/86] New translations source.inc.php (Greek)
---
core/lexicon/el/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/el/source.inc.php b/core/lexicon/el/source.inc.php
index 4e3889df9bb..2a87dacd7e6 100644
--- a/core/lexicon/el/source.inc.php
+++ b/core/lexicon/el/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 5df2c8518d4e4b7f656f35f32bbe856fd2824258 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:53 +0100
Subject: [PATCH 11/86] New translations source.inc.php (Finnish)
---
core/lexicon/fi/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/fi/source.inc.php b/core/lexicon/fi/source.inc.php
index 157a17e3c2a..aa30a41f95c 100644
--- a/core/lexicon/fi/source.inc.php
+++ b/core/lexicon/fi/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From de335bfb7f7af4388c796eb31fc6dac9c9c7c1df Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:54 +0100
Subject: [PATCH 12/86] New translations source.inc.php (Hebrew)
---
core/lexicon/he/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/he/source.inc.php b/core/lexicon/he/source.inc.php
index ae0fbd2de3f..9f6b1c168a4 100644
--- a/core/lexicon/he/source.inc.php
+++ b/core/lexicon/he/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 2088229cafe7c90ee3fe89fe4be0d5e1f5e550e5 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:55 +0100
Subject: [PATCH 13/86] New translations source.inc.php (Hungarian)
---
core/lexicon/hu/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/hu/source.inc.php b/core/lexicon/hu/source.inc.php
index d27c4d895a4..7ec13661148 100644
--- a/core/lexicon/hu/source.inc.php
+++ b/core/lexicon/hu/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 63b0ae55a34d0d87d8cc33f525bdf4c46860c150 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:56 +0100
Subject: [PATCH 14/86] New translations source.inc.php (Italian)
---
core/lexicon/it/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/it/source.inc.php b/core/lexicon/it/source.inc.php
index 92bf62ff966..abefb64add5 100644
--- a/core/lexicon/it/source.inc.php
+++ b/core/lexicon/it/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 61303ba9d894cadd65b3851f1b9f27c99a59699c Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:57 +0100
Subject: [PATCH 15/86] New translations source.inc.php (Japanese)
---
core/lexicon/ja/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/ja/source.inc.php b/core/lexicon/ja/source.inc.php
index 0dcfe80727e..0d93c6c9045 100644
--- a/core/lexicon/ja/source.inc.php
+++ b/core/lexicon/ja/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 2374d26260a291f13a79d33cf74fd641dc76b811 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:58 +0100
Subject: [PATCH 16/86] New translations source.inc.php (Dutch)
---
core/lexicon/nl/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/nl/source.inc.php b/core/lexicon/nl/source.inc.php
index 8e7a10b2b67..af12ac7049f 100644
--- a/core/lexicon/nl/source.inc.php
+++ b/core/lexicon/nl/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 7d8a3af8c5cff01fd1a34a3fa4facf6da7981e03 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:24:59 +0100
Subject: [PATCH 17/86] New translations source.inc.php (Polish)
---
core/lexicon/pl/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/pl/source.inc.php b/core/lexicon/pl/source.inc.php
index ff5839c10ad..a8368abafea 100644
--- a/core/lexicon/pl/source.inc.php
+++ b/core/lexicon/pl/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 2b463b89145cddbf356fd5504558dacb588fe3ac Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:00 +0100
Subject: [PATCH 18/86] New translations source.inc.php (Portuguese)
---
core/lexicon/pt/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/pt/source.inc.php b/core/lexicon/pt/source.inc.php
index d832a147978..72a20db0fae 100644
--- a/core/lexicon/pt/source.inc.php
+++ b/core/lexicon/pt/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 83054d5704a2a2b877d1e672f9f8e3120ae1d0f4 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:02 +0100
Subject: [PATCH 19/86] New translations source.inc.php (Russian)
---
core/lexicon/ru/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/ru/source.inc.php b/core/lexicon/ru/source.inc.php
index a9e9a364a06..a5dc0ece5c2 100644
--- a/core/lexicon/ru/source.inc.php
+++ b/core/lexicon/ru/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 0e08b443f13e622b03ca3026dac41cda98c0d162 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:03 +0100
Subject: [PATCH 20/86] New translations source.inc.php (Slovenian)
---
core/lexicon/sl/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/sl/source.inc.php b/core/lexicon/sl/source.inc.php
index 67adc8ed5d5..5d26fdaabd8 100644
--- a/core/lexicon/sl/source.inc.php
+++ b/core/lexicon/sl/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 6b664c4ada0168661ccc0b4fb1ded60e6a9b0fd5 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:04 +0100
Subject: [PATCH 21/86] New translations source.inc.php (Swedish)
---
core/lexicon/sv/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/sv/source.inc.php b/core/lexicon/sv/source.inc.php
index 0dfa5b0587e..551a976d8af 100644
--- a/core/lexicon/sv/source.inc.php
+++ b/core/lexicon/sv/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 7831e14b340d086c82506e4d4626e771b7803896 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:05 +0100
Subject: [PATCH 22/86] New translations source.inc.php (Turkish)
---
core/lexicon/tr/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/tr/source.inc.php b/core/lexicon/tr/source.inc.php
index bc9a3984881..6d46567a3a1 100644
--- a/core/lexicon/tr/source.inc.php
+++ b/core/lexicon/tr/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 52a46d728161b17c7e5e5ff29de44eb963f1a773 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:07 +0100
Subject: [PATCH 23/86] New translations source.inc.php (Ukrainian)
---
core/lexicon/uk/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/uk/source.inc.php b/core/lexicon/uk/source.inc.php
index b1de84454e2..53967f70bbc 100644
--- a/core/lexicon/uk/source.inc.php
+++ b/core/lexicon/uk/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From e5979e0f1931320b900b7f9d48d12ff352a4c6d4 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:08 +0100
Subject: [PATCH 24/86] New translations source.inc.php (Chinese Simplified)
---
core/lexicon/zh/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/zh/source.inc.php b/core/lexicon/zh/source.inc.php
index ff9fb082d65..65bfbed112c 100644
--- a/core/lexicon/zh/source.inc.php
+++ b/core/lexicon/zh/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 693aafd45b9785ab9348747c7705cda6b80dd551 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:09 +0100
Subject: [PATCH 25/86] New translations source.inc.php (Indonesian)
---
core/lexicon/id/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/id/source.inc.php b/core/lexicon/id/source.inc.php
index bd4cff9f128..86a7fa36b4f 100644
--- a/core/lexicon/id/source.inc.php
+++ b/core/lexicon/id/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 6fd4a3e13c219887bbb84155949d72f1463c19ca Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:10 +0100
Subject: [PATCH 26/86] New translations source.inc.php (Persian)
---
core/lexicon/fa/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/fa/source.inc.php b/core/lexicon/fa/source.inc.php
index 67adc8ed5d5..5d26fdaabd8 100644
--- a/core/lexicon/fa/source.inc.php
+++ b/core/lexicon/fa/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From e9d119112ff960aedc44343ebb85154796bf864a Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:11 +0100
Subject: [PATCH 27/86] New translations source.inc.php (Thai)
---
core/lexicon/th/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/th/source.inc.php b/core/lexicon/th/source.inc.php
index ee0f7d073fa..557280d2a9f 100644
--- a/core/lexicon/th/source.inc.php
+++ b/core/lexicon/th/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 243ef545c38beddc5bea7baa6983dc1b268ece97 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:12 +0100
Subject: [PATCH 28/86] New translations source.inc.php (Estonian)
---
core/lexicon/et/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/et/source.inc.php b/core/lexicon/et/source.inc.php
index e7171de8971..8d48b604ee1 100644
--- a/core/lexicon/et/source.inc.php
+++ b/core/lexicon/et/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 2ff9c19891e5f92694ff3b1db1feb4f3fdb7c642 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:14 +0100
Subject: [PATCH 29/86] New translations source.inc.php (Hindi)
---
core/lexicon/hi/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/hi/source.inc.php b/core/lexicon/hi/source.inc.php
index 5327ad5df2f..c2609ab1f49 100644
--- a/core/lexicon/hi/source.inc.php
+++ b/core/lexicon/hi/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'पीएनजी';
$_lang['JPG'] = 'जेपीजी';
$_lang['GIF'] = 'जीआईएफ';
+$_lang['WebP'] = 'WebP';
From 600591dd7c7e47e0aa49673c97c57d6f35f59993 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Sat, 1 Feb 2025 00:25:15 +0100
Subject: [PATCH 30/86] New translations source.inc.php (Yoruba)
---
core/lexicon/yo/source.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/core/lexicon/yo/source.inc.php b/core/lexicon/yo/source.inc.php
index 67adc8ed5d5..5d26fdaabd8 100644
--- a/core/lexicon/yo/source.inc.php
+++ b/core/lexicon/yo/source.inc.php
@@ -86,3 +86,4 @@
$_lang['PNG'] = 'PNG';
$_lang['JPG'] = 'JPG';
$_lang['GIF'] = 'GIF';
+$_lang['WebP'] = 'WebP';
From 79a72213d9330f58cb8bea53579746c48890b53b Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:39 +0100
Subject: [PATCH 31/86] New translations about.inc.php (Azerbaijani)
---
core/lexicon/az/about.inc.php | 37 +++++++++++++++++++++++++++++++++++
1 file changed, 37 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..752b4e50a33
--- /dev/null
+++ b/core/lexicon/az/about.inc.php
@@ -0,0 +1,37 @@
+Find more details at modx.com/resources/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['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/solutions/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['circle'] = 'Circle 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 d961ffedb9459ca04e2b67d3caeac07cd61baea0 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:40 +0100
Subject: [PATCH 32/86] New translations access.inc.php (Azerbaijani)
---
core/lexicon/az/access.inc.php | 163 +++++++++++++++++++++++++++++++++
1 file changed, 163 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..cafe328bb4b
--- /dev/null
+++ b/core/lexicon/az/access.inc.php
@@ -0,0 +1,163 @@
+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 remove 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 remove the link for a certain group, press \'Remove ->\'. This will immediately remove 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 remove 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 remove the Resource Group ACL.';
+$_lang['access_rgroup_remove'] = 'Remove Resource Group Access';
+$_lang['access_rgroup_update'] = 'Update Resource Group Access';
+$_lang['access_source_err_ae'] = 'An ACL for that Media Source already exists.';
+$_lang['access_source_remove'] = 'Remove Media Source Access';
+$_lang['access_source_update'] = 'Update 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['acl_add'] = 'Add Access Control';
+$_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'] = 'Remove Resource from Group';
+$_lang['resource_group_access_remove_confirm'] = 'Are you sure you want to remove 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 remove the resource group.';
+$_lang['resource_group_remove'] = 'Delete Resource Group';
+$_lang['resource_group_remove_confirm'] = 'Are you sure you want to remove this 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 remove the resource from the resource group.';
+$_lang['resource_group_untitled'] = 'Untitled Resource Group';
+$_lang['resource_group_update'] = 'Update 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 adding the Resource Group if you check any of the options below.';
+$_lang['resource_group_access_admin'] = 'Automatically Give Adminstrator 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'] = 'Update Namespace Access';
+$_lang['access_namespace_remove'] = 'Remove 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 adding 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 Category Access';
+$_lang['user_group_category_access_msg'] = 'Here you can set which Elements this User Group can access by the Categories the Elements are in.';
+$_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 remove this Category from this User Group?';
+$_lang['user_group_context_access'] = 'Context Access';
+$_lang['user_group_context_access_msg'] = 'Here you can set which 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 remove this Context from this User Group?';
+$_lang['user_group_resourcegroup_access'] = 'Resource Group Access';
+$_lang['user_group_resourcegroup_access_msg'] = 'Here you can set which 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 remove 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 Source Access';
+$_lang['user_group_source_access_msg'] = 'Here you can set which 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 remove 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'] = 'Namespace access';
+$_lang['user_group_namespace_access_desc'] = 'Here you can set which Namespaces this User Group can access.';
From feee8e6231d5cd660f1fbbc084b52992d624b78e Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:42 +0100
Subject: [PATCH 33/86] New translations action.inc.php (Azerbaijani)
---
core/lexicon/az/action.inc.php | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 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..ac9ed42beda
--- /dev/null
+++ b/core/lexicon/az/action.inc.php
@@ -0,0 +1,32 @@
+
Date: Tue, 18 Mar 2025 15:15:43 +0100
Subject: [PATCH 34/86] New translations category.inc.php (Azerbaijani)
---
core/lexicon/az/category.inc.php | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 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..6c44f4d84d4
--- /dev/null
+++ b/core/lexicon/az/category.inc.php
@@ -0,0 +1,30 @@
+
Date: Tue, 18 Mar 2025 15:15:44 +0100
Subject: [PATCH 35/86] New translations chunk.inc.php (Azerbaijani)
---
core/lexicon/az/chunk.inc.php | 36 +++++++++++++++++++++++++++++++++++
1 file changed, 36 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..4f2ae944b25
--- /dev/null
+++ b/core/lexicon/az/chunk.inc.php
@@ -0,0 +1,36 @@
+
Date: Tue, 18 Mar 2025 15:15:45 +0100
Subject: [PATCH 36/86] New translations configcheck.inc.php (Azerbaijani)
---
core/lexicon/az/configcheck.inc.php | 52 +++++++++++++++++++++++++++++
1 file changed, 52 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..ad8a9ec4da4
--- /dev/null
+++ b/core/lexicon/az/configcheck.inc.php
@@ -0,0 +1,52 @@
+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 remove 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_ok'] = 'Check passed OK - no warnings to report.';
+$_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 5004970ea0911cb64fc7dec15c529b934a648cf6 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:47 +0100
Subject: [PATCH 37/86] New translations content_type.inc.php (Azerbaijani)
---
core/lexicon/az/content_type.inc.php | 31 ++++++++++++++++++++++++++++
1 file changed, 31 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..2064c67bab3
--- /dev/null
+++ b/core/lexicon/az/content_type.inc.php
@@ -0,0 +1,31 @@
+
Date: Tue, 18 Mar 2025 15:15:48 +0100
Subject: [PATCH 38/86] New translations context.inc.php (Azerbaijani)
---
core/lexicon/az/context.inc.php | 34 +++++++++++++++++++++++++++++++++
1 file changed, 34 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..5744ef66db1
--- /dev/null
+++ b/core/lexicon/az/context.inc.php
@@ -0,0 +1,34 @@
+Each setting will be available via the [[++key]] placeholder.';
+$_lang['context_update'] = 'Update Context';
+$_lang['context_with_key_not_found'] = 'Context with key %s not found!';
+$_lang['contexts'] = 'Contexts';
From 96c55853dede9c180d235019caea13c0ff9e4d6a Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:50 +0100
Subject: [PATCH 39/86] New translations dashboard.inc.php (Azerbaijani)
---
core/lexicon/az/dashboard.inc.php | 36 +++++++++++++++++++++++++++++++
1 file changed, 36 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..b98bceeae4c
--- /dev/null
+++ b/core/lexicon/az/dashboard.inc.php
@@ -0,0 +1,36 @@
+%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 9cc8529f44b3007c6c2d876337ede67765754e01 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:51 +0100
Subject: [PATCH 40/86] New translations dashboards.inc.php (Azerbaijani)
---
core/lexicon/az/dashboards.inc.php | 87 ++++++++++++++++++++++++++++++
1 file changed, 87 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..0b8bcc38530
--- /dev/null
+++ b/core/lexicon/az/dashboards.inc.php
@@ -0,0 +1,87 @@
+
Date: Tue, 18 Mar 2025 15:15:53 +0100
Subject: [PATCH 41/86] New translations default.inc.php (Azerbaijani)
---
core/lexicon/az/default.inc.php | 561 ++++++++++++++++++++++++++++++++
1 file changed, 561 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..b55d9aca37c
--- /dev/null
+++ b/core/lexicon/az/default.inc.php
@@ -0,0 +1,561 @@
+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 New Category';
+$_lang['category_confirm_delete'] = 'Are you sure you want to remove this category? All Elements within it will revert to having no category.';
+$_lang['category_rename'] = 'Rename Category';
+$_lang['category_remove'] = 'Remove 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'] = 'Clear Cache on Save';
+$_lang['clear_cache_on_save_msg'] = 'If this is checked, it will clear this item\'s cache files when this item is saved.';
+$_lang['clear_filter'] = 'Clear Filter';
+$_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 remove 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 remove 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 remove 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_duplicate'] = 'Duplicate Context';
+$_lang['context_refresh'] = 'Refresh Context';
+$_lang['context_remove'] = 'Delete Context';
+$_lang['context_remove_confirm'] = 'Are you sure you want to remove this Context? It will also permanently remove any Resources within the Context. This is irreversible.';
+$_lang['copy_to_clipboard'] = 'Copy to Clipboard';
+$_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 new document inside';
+$_lang['create_folder_here'] = 'Create folder here';
+$_lang['create_new'] = 'Create New';
+$_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['db_info_sqlsrv'] = 'You may rebuild a table\'s index by clicking on the link in the Unused 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_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['duplication_options'] = 'Duplication Options';
+$_lang['edit'] = 'Edit';
+$_lang['edit_chunk'] = 'Edit Chunk';
+$_lang['edit_context'] = 'Edit Context';
+$_lang['edit_media_source'] = 'Edit Media Source';
+$_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'] = 'Duplicate Element';
+$_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'] = 'Remove Deleted Resources';
+$_lang['empty_recycle_bin_confirm'] = 'Are you sure you want to completely and permanently remove all deleted Resources? This is irreversible.';
+$_lang['empty_recycle_bin_empty'] = 'There are no deleted Resources to remove.';
+$_lang['empty_recycle_bin_emptied'] = 'All deleted Resources have been permanently removed.';
+$_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_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 "https://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_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_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_required'] = 'This field is required.';
+$_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['key'] = 'Key';
+$_lang['keyword'] = 'Keyword';
+$_lang['keywords'] = 'Keywords';
+$_lang['last_modified'] = 'Last Modified';
+$_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_category'] = 'New Category';
+$_lang['new_chunk'] = 'New Chunk';
+$_lang['new_folder'] = 'New Folder';
+$_lang['new_key'] = 'New Key';
+$_lang['new_message'] = 'New Message';
+$_lang['new_name'] = 'New Name';
+$_lang['new_parent'] = 'New parent';
+$_lang['new_plugin'] = 'New Plugin';
+$_lang['new_role'] = 'Create a new role';
+$_lang['new_snippet'] = 'New Snippet';
+$_lang['new_template'] = 'New Template';
+$_lang['new_tv'] = 'New Template Variable';
+$_lang['new_user'] = 'New 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'] = 'Add Attribute';
+$_lang['orm_attribute_add_below'] = 'Add 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 remove this attribute? This is irreversible.';
+$_lang['orm_container_add'] = 'Add Container';
+$_lang['orm_container_add_below'] = 'Add 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 remove 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 Update';
+$_lang['quick_update_chunk'] = 'Quick Update Chunk';
+$_lang['quick_update_file'] = 'Quick Update File';
+$_lang['quick_update_plugin'] = 'Quick Update Plugin';
+$_lang['quick_update_resource'] = 'Quick Update';
+$_lang['quick_update_snippet'] = 'Quick Update Snippet';
+$_lang['quick_update_template'] = 'Quick Update Template';
+$_lang['quick_update_tv'] = 'Quick Update TV';
+$_lang['rank'] = 'Rank';
+$_lang['recent_docs'] = 'Recent documents';
+$_lang['redirecting'] = 'Redirecting...';
+$_lang['refresh_action_map'] = 'Clearing the Action map cache';
+$_lang['refresh_auto_publish'] = 'Processing automatic publishing dates';
+$_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 the 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'] = 'Remove Category';
+$_lang['remove_chunk'] = 'Remove Chunk';
+$_lang['remove_date'] = 'Remove date';
+$_lang['remove_plugin'] = 'Remove Plugin';
+$_lang['remove_selected'] = 'Delete Selected';
+$_lang['remove_snippet'] = 'Remove Snippet';
+$_lang['remove_template'] = 'Remove Template';
+$_lang['remove_tv'] = 'Remove TV';
+$_lang['remove_this_confirm'] = 'Are you sure you want to remove the [[+type]]: "[[+name]]"?';
+$_lang['remove_user_from_group'] = 'Remove 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_preview'] = 'Preview Resource';
+$_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_ellipsis'] = 'Search...';
+$_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['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'] = 'Add 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_default'] = 'Default Value';
+$_lang['tv_default_desc'] = 'The default value will be stored if the user does not specify a value.';
+$_lang['tv_elements'] = 'Input Option Values';
+$_lang['tv_elements_desc'] = 'Option values for TVs with multiple selectable items, such as dropdown or tag (separate options with ||, e.g. Cat||Dog or White==#ffffff||Black==#000000).';
+$_lang['tv_type'] = 'Input Type';
+$_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['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['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';
From 1427e69254b97b9854130f7dd3426ab2f280e10f Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:54 +0100
Subject: [PATCH 42/86] New translations element.inc.php (Azerbaijani)
---
core/lexicon/az/element.inc.php | 40 +++++++++++++++++++++++++++++++++
1 file changed, 40 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..f7b7e220ddf
--- /dev/null
+++ b/core/lexicon/az/element.inc.php
@@ -0,0 +1,40 @@
+
Date: Tue, 18 Mar 2025 15:15:55 +0100
Subject: [PATCH 43/86] New translations events.inc.php (Azerbaijani)
---
core/lexicon/az/events.inc.php | 36 ++++++++++++++++++++++++++++++++++
1 file changed, 36 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..9500efdc45b
--- /dev/null
+++ b/core/lexicon/az/events.inc.php
@@ -0,0 +1,36 @@
+invokeEvent(name, properties) call.';
+$_lang['system_events.groupname'] = 'Group';
+$_lang['system_events.groupname_desc'] = 'The name of the group where the new event belongs to. Select an existing one or type in 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'] = 'Remove Event';
+$_lang['system_events.remove_confirm'] = 'Are you sure you want to remove 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 remove this System Event.';
From 1dfbaad1f345d4cccd9ad000e81d85888bf35c6f Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:56 +0100
Subject: [PATCH 44/86] 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 df7169a4694dc029b263fdb64b9c898dbb95a455 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:58 +0100
Subject: [PATCH 45/86] New translations file.inc.php (Azerbaijani)
---
core/lexicon/az/file.inc.php | 140 +++++++++++++++++++++++++++++++++++
1 file changed, 140 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..bd678a7f28d
--- /dev/null
+++ b/core/lexicon/az/file.inc.php
@@ -0,0 +1,140 @@
+{0} already exists';
+$_lang['file_extensions'] = 'File Extensions';
+$_lang['file_folder_enter_new'] = 'Enter New Folder Name';
+$_lang['file_folder_chmod'] = 'Chmod Directory';
+$_lang['file_folder_create'] = 'Create Directory';
+$_lang['file_folder_create_here'] = 'Create Directory Here';
+$_lang['file_folder_created'] = 'Folder created successfully!';
+$_lang['file_folder_deleted'] = 'Folder was successfully deleted!';
+$_lang['file_folder_copy_path'] = 'Copy Folder Path';
+$_lang['file_folder_err_ae'] = 'A directory already exists with that name in that location.';
+$_lang['file_folder_err_chmod'] = 'Unable to change permissions, you will need to change permissions outside of MODX.';
+$_lang['file_folder_err_create'] = 'An unknown error occurred while trying to create the directory.';
+$_lang['file_folder_err_invalid'] = 'The specified directory is not a directory.';
+$_lang['file_folder_err_invalid_path'] = 'Invalid path to create the new folder in.';
+$_lang['file_folder_err_nf'] = 'Folder does not exist!';
+$_lang['file_folder_err_ns'] = 'Please specify a valid directory.';
+$_lang['file_folder_err_ns_name'] = 'Please specify a valid name for the directory.';
+$_lang['file_folder_err_parent_invalid'] = 'Specified parent directory is not a directory.';
+$_lang['file_folder_err_perms'] = 'The webserver does not have the necessary permissions to update the directory.';
+$_lang['file_folder_err_perms_parent'] = 'The webserver does not have the necessary permissions to add a directory there.';
+$_lang['file_folder_err_perms_remove'] = 'The webserver does not have the necessary permissions to remove the directory.';
+$_lang['file_folder_err_perms_upload'] = 'The webserver does not have the necessary permissions to upload to the directory.';
+$_lang['file_folder_err_rename'] = 'An unknown error occurred while trying to rename the directory.';
+$_lang['file_folder_err_remove'] = 'An error occurred while trying to remove the directory.';
+$_lang['file_folder_parent'] = 'Parent Directory';
+$_lang['file_folder_remove'] = 'Delete Directory';
+$_lang['file_folder_remove_confirm'] = 'Are you sure you want to remove this directory? This could potentially break your website.';
+$_lang['file_last_accessed'] = 'Last Accessed';
+$_lang['file_last_modified'] = 'Last Modified';
+$_lang['file_name'] = 'File Name';
+$_lang['file_quick_create'] = 'Quick Create File';
+$_lang['file_quick_update'] = 'Quick Update File';
+$_lang['file_remove'] = 'Delete File';
+$_lang['file_remove_confirm'] = 'Are you sure you want to remove this file entirely?';
+$_lang['file_saved'] = 'File updated successfully!';
+$_lang['file_size'] = 'File Size';
+$_lang['image_size'] = 'Image Size';
+$_lang['file_unzip'] = 'Unzip was successful!';
+$_lang['file_upload'] = 'Upload Files';
+$_lang['file_upload_here'] = 'Upload Files Here';
+$_lang['file_view'] = 'View File';
+$_lang['files_access_denied'] = 'Access denied!';
+$_lang['files_data'] = 'Data';
+$_lang['files_directories'] = 'Directories';
+$_lang['files_dirwritable'] = 'Directory writable?';
+$_lang['files_dir_listing'] = 'Directory listing for:';
+$_lang['files_editfile'] = 'Edit file';
+$_lang['files_filename'] = 'Filename';
+$_lang['files_fileoptions'] = 'Options';
+$_lang['files_files'] = 'Files';
+$_lang['files_filesize'] = 'File size';
+$_lang['files_file_type'] = 'File type: ';
+$_lang['files_modified'] = 'Modified';
+$_lang['files_viewfile'] = 'View file';
+$_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 occured.';
+$_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'] = 'Remove entry';
+$_lang['upload.clear_list.all'] = 'Clear list';
+$_lang['upload.clear_list.notpermitted'] = 'Remove not permitted only';
+$_lang['upload.msg.title.error'] = 'Error';
+$_lang['upload.upload.success'] = 'Upload successful';
From 960ba358f699970f9dfa55c0ed91e2c51abdac9d Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:15:59 +0100
Subject: [PATCH 46/86] 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:16:00 +0100
Subject: [PATCH 47/86] New translations formcustomization.inc.php
(Azerbaijani)
---
core/lexicon/az/formcustomization.inc.php | 133 ++++++++++++++++++++++
1 file changed, 133 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..1cd60feb805
--- /dev/null
+++ b/core/lexicon/az/formcustomization.inc.php
@@ -0,0 +1,133 @@
+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['import'] = 'Import';
+$_lang['import_from_xml'] = 'Import New Set from XML';
+$_lang['label'] = 'Label';
+$_lang['original_value'] = 'Original Value';
+$_lang['profile'] = 'Profile';
+$_lang['profile_create'] = 'Create New 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 remove 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 (Update 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_new'] = 'New Form Customizaton Profile';
+$_lang['profile_remove'] = 'Delete Profile';
+$_lang['profile_remove_confirm'] = 'Are you sure you want to completely remove this Profile? This is irreversible.';
+$_lang['profile_remove_multiple'] = 'Delete Multiple Profiles';
+$_lang['profile_remove_multiple_confirm'] = 'Are you sure you want to completely remove 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 remove 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 remove this Rule?';
+$_lang['rule_remove_multiple'] = 'Delete Multiple Rules';
+$_lang['rule_remove_multiple_confirm'] = 'Are you sure you want to remove these Rules? This is irreversible.';
+$_lang['rule_update'] = 'Update 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_create'] = 'Create New Set';
+$_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 Template Variables 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_new'] = 'Create New Set';
+$_lang['set_edit'] = 'Edit Set';
+$_lang['set_remove'] = 'Delete Set';
+$_lang['set_remove_confirm'] = 'Are you sure you want to permanently remove this set? This is irreversable.';
+$_lang['set_remove_multiple'] = 'Delete Multiple Sets';
+$_lang['set_remove_multiple_confirm'] = 'Are you sure you want to permanently remove these sets? This is irreversable.';
+$_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_create'] = 'Create New Tab';
+$_lang['tab_id'] = 'ID';
+$_lang['tab_name'] = 'Tab Name';
+$_lang['tab_title'] = 'Title';
+$_lang['tab_new'] = 'New Tab';
+$_lang['tab_rank'] = 'Region Rank';
+$_lang['tab_remove'] = 'Delete Tab';
+$_lang['tab_remove_confirm'] = 'Are you sure you want to delete this tab?';
+$_lang['tab_visible'] = 'Tab Visible';
+$_lang['tabs'] = 'Tabs';
+$_lang['tv'] = 'Template Variable';
+$_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'] = 'Add User Group';
+$_lang['usergroup_desc'] = 'Optional. If set, will restrict this Profile to only Users in the specified User Group.';
+$_lang['usergroup_remove'] = 'Remove 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 3a3af944e2382a5cd694e6fbb8dc32d0ad3ac99e Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:01 +0100
Subject: [PATCH 48/86] New translations import.inc.php (Azerbaijani)
---
core/lexicon/az/import.inc.php | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 core/lexicon/az/import.inc.php
diff --git a/core/lexicon/az/import.inc.php b/core/lexicon/az/import.inc.php
new file mode 100644
index 00000000000..d04d6af92fa
--- /dev/null
+++ b/core/lexicon/az/import.inc.php
@@ -0,0 +1,31 @@
+Leave blank to import all files according to the content types available in your site. Unknown types will be mapped as plain text.';
+$_lang['import_base_path'] = 'Enter the base file path containing the files to import.
Leave blank to use the target context\'s static file path setting.';
+$_lang['import_duplicate_alias_found'] = 'Resource [[+id]] is already using the alias [[+alias]]. Please enter a unique alias.';
+$_lang['import_element'] = 'Enter the root HTML element to import:';
+$_lang['import_element_help'] = 'Provide JSON with associations "field":"value". If value starts with $ it is jQuery-like selector. Field can be a Resource field or TV name.';
+$_lang['import_enter_root_element'] = 'Enter the root element to import:';
+$_lang['import_files_found'] = 'Found %s documents for import...';
+$_lang['import_parent_document'] = 'Parent Document:';
+$_lang['import_parent_document_message'] = 'Use the document tree presented below to select the parent location to import your files into.';
+$_lang['import_resource_class'] = 'Select a modResource class for import:
Use modStaticResource to link to static files, or modDocument to copy the content to the database.';
+$_lang['import_site_failed'] = 'Failed!';
+$_lang['import_site_html'] = 'Import site from HTML';
+$_lang['import_site_importing_document'] = 'Importing file %s ';
+$_lang['import_site_maxtime'] = 'Max import time:';
+$_lang['import_site_maxtime_message'] = 'Here you can specify the number of seconds the Content Manager can take to import 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['import_site_message'] = 'Using this tool you can import the content from a set of HTML files into the database. Please note that you will need to copy your files and/or folders into the core/import folder.
Please fill out the form options below, optionally select a parent resource for the imported files from the document tree, and press \'Import HTML\' to start the import process. The files imported will be saved into the selected location, using, where possible, the file\'s name as the document\'s alias, the page title as the document\'s title.
';
+$_lang['import_site_resource'] = 'Import resources from static files';
+$_lang['import_site_resource_message'] = 'Using this tool you can import resources from a set of static files into the database. Please note that you will need to copy your files and/or folders into the core/import folder.
Please fill out the form options below, optionally select a parent resource for the imported files from the document tree, and press \'Import Resources\' to start the import process. The files imported will be saved into the selected location, using, where possible, the file\'s name as the document\'s alias, and, if HTML, the page title as the document\'s title.
';
+$_lang['import_site_skip'] = 'Skipped!';
+$_lang['import_site_start'] = 'Start Import';
+$_lang['import_site_success'] = 'Success!';
+$_lang['import_site_time'] = 'Import finished. Import took %s seconds to complete.';
+$_lang['import_use_doc_tree'] = 'Use the document tree presented below to select the parent location to import your files into.';
\ No newline at end of file
From 2c86dc607fe7d4b83d5cfeb0fe4a219a36e899b1 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:03 +0100
Subject: [PATCH 49/86] New translations lexicon.inc.php (Azerbaijani)
---
core/lexicon/az/lexicon.inc.php | 35 +++++++++++++++++++++++++++++++++
1 file changed, 35 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..1baf8ccf0e0
--- /dev/null
+++ b/core/lexicon/az/lexicon.inc.php
@@ -0,0 +1,35 @@
+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['search_by_key'] = 'Search by Key:';
+$_lang['topic'] = 'Topic';
From 0bbc5a82fa3181238024a9685c7f92aa3826ffcf Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:04 +0100
Subject: [PATCH 50/86] New translations login.inc.php (Azerbaijani)
---
core/lexicon/az/login.inc.php | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 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..8ed02127870
--- /dev/null
+++ b/core/lexicon/az/login.inc.php
@@ -0,0 +1,33 @@
+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 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'] = 'Remember me';
+$_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.';
From bab49068e1671974a47b6723f65bfa804aba8fe1 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:05 +0100
Subject: [PATCH 51/86] 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:16:06 +0100
Subject: [PATCH 52/86] 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..8a0e7ead4c8
--- /dev/null
+++ b/core/lexicon/az/manager_log.inc.php
@@ -0,0 +1,20 @@
+
Date: Tue, 18 Mar 2025 15:16:07 +0100
Subject: [PATCH 53/86] New translations menu.inc.php (Azerbaijani)
---
core/lexicon/az/menu.inc.php | 39 ++++++++++++++++++++++++++++++++++++
1 file changed, 39 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..798642523be
--- /dev/null
+++ b/core/lexicon/az/menu.inc.php
@@ -0,0 +1,39 @@
+
Date: Tue, 18 Mar 2025 15:16:08 +0100
Subject: [PATCH 54/86] New translations messages.inc.php (Azerbaijani)
---
core/lexicon/az/messages.inc.php | 63 ++++++++++++++++++++++++++++++++
1 file changed, 63 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..8a9b4a0863e
--- /dev/null
+++ b/core/lexicon/az/messages.inc.php
@@ -0,0 +1,63 @@
+
Date: Tue, 18 Mar 2025 15:16:10 +0100
Subject: [PATCH 55/86] New translations namespace.inc.php (Azerbaijani)
---
core/lexicon/az/namespace.inc.php | 28 ++++++++++++++++++++++++++++
1 file changed, 28 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..ad746858cd8
--- /dev/null
+++ b/core/lexicon/az/namespace.inc.php
@@ -0,0 +1,28 @@
+
Date: Tue, 18 Mar 2025 15:16:11 +0100
Subject: [PATCH 56/86] 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 497cd7b04a04ad90b6e85ab65eed407d2e41d3f0 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:12 +0100
Subject: [PATCH 57/86] New translations permissions.inc.php (Azerbaijani)
---
core/lexicon/az/permissions.inc.php | 198 ++++++++++++++++++++++++++++
1 file changed, 198 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..237c5d0cca0
--- /dev/null
+++ b/core/lexicon/az/permissions.inc.php
@@ -0,0 +1,198 @@
+
Date: Tue, 18 Mar 2025 15:16:13 +0100
Subject: [PATCH 58/86] New translations plugin.inc.php (Azerbaijani)
---
core/lexicon/az/plugin.inc.php | 52 ++++++++++++++++++++++++++++++++++
1 file changed, 52 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..9f725a1b817
--- /dev/null
+++ b/core/lexicon/az/plugin.inc.php
@@ -0,0 +1,52 @@
+
Date: Tue, 18 Mar 2025 15:16:15 +0100
Subject: [PATCH 59/86] New translations policy.inc.php (Azerbaijani)
---
core/lexicon/az/policy.inc.php | 81 ++++++++++++++++++++++++++++++++++
1 file changed, 81 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..f7cb25eab2a
--- /dev/null
+++ b/core/lexicon/az/policy.inc.php
@@ -0,0 +1,81 @@
+
Date: Tue, 18 Mar 2025 15:16:16 +0100
Subject: [PATCH 60/86] New translations propertyset.inc.php (Azerbaijani)
---
core/lexicon/az/propertyset.inc.php | 77 +++++++++++++++++++++++++++++
1 file changed, 77 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..c6c8f53847f
--- /dev/null
+++ b/core/lexicon/az/propertyset.inc.php
@@ -0,0 +1,77 @@
+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['import'] = 'Import';
+$_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'] = 'Import Properties';
+$_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'] = 'Update 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 New 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'] = 'Remove 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 remove 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 remove the property set.';
+$_lang['propertyset_err_update'] = 'An error occurred while trying to update the property set.';
+$_lang['propertyset_new'] = 'New 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'] = 'Update 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 c309ab4f49b3d7d17a473595abb8b25a55f62670 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:17 +0100
Subject: [PATCH 61/86] New translations resource.inc.php (Azerbaijani)
---
core/lexicon/az/resource.inc.php | 167 +++++++++++++++++++++++++++++++
1 file changed, 167 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..fbb93afbef6
--- /dev/null
+++ b/core/lexicon/az/resource.inc.php
@@ -0,0 +1,167 @@
+
https://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 this 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_duplicate_confirm'] = 'Are you sure you want to duplicate this resource? Any item(s) it contains will also be duplicated.';
+$_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 deleting 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_container_siteunavailable'] = 'The resource you are trying to delete is a folder containing resource [[+id]]. This resource is registered as the \'Site unavailable page\' resource, and cannot be deleted. Please assign another resource as your \'Site unavailable page\' resource and try again.';
+$_lang['resource_err_delete_sitestart'] = 'The resource is \'Site start\' 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 remove 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_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_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'] = 'New 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 remove 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 (introtext)';
+$_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 remove 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['resource_view'] = 'View';
+$_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'] = 'New 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'] = 'New 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 address of the object you wish to reference with this weblink. 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'] = 'New Weblink';
+$_lang['weblink_response_code'] = 'Response Code';
+$_lang['weblink_response_code_help'] = 'The HTTP response code that should be sent for the weblink.';
From f5e6b124a8735c7e481d10fef3da19c953c83d50 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:18 +0100
Subject: [PATCH 62/86] 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..6208c2e0310
--- /dev/null
+++ b/core/lexicon/az/rest.inc.php
@@ -0,0 +1,15 @@
+
Date: Tue, 18 Mar 2025 15:16:20 +0100
Subject: [PATCH 63/86] New translations setting.inc.php (Azerbaijani)
---
core/lexicon/az/setting.inc.php | 891 ++++++++++++++++++++++++++++++++
1 file changed, 891 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..62fcaf60351
--- /dev/null
+++ b/core/lexicon/az/setting.inc.php
@@ -0,0 +1,891 @@
+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['search_by_key'] = 'Search by key...';
+$_lang['setting_create'] = 'Create New Setting';
+$_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_remove'] = 'An error occurred while trying to remove 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'] = 'Delete Setting';
+$_lang['setting_remove_confirm'] = 'Are you sure you want to delete this setting? This might break your MODX installation.';
+$_lang['setting_update'] = 'Update Setting';
+$_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_action_map'] = 'Enable Action Map Cache';
+$_lang['setting_cache_action_map_desc'] = 'When enabled, actions (or controller maps) will be cached to reduce manager page load times.';
+
+$_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 for context cache refreshes';
+$_lang['setting_use_context_resource_table_desc'] = 'When enabled, context cache 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_compress_js_max_files'] = 'Maximum JavaScript Files Compression Threshold';
+$_lang['setting_compress_js_max_files_desc'] = 'The maximum number of JavaScript files MODX will attempt to compress at once when compress_js is on. Set to a lower number if you are experiencing issues with Google Minify in the manager.';
+
+$_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_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_editor_css_path'] = 'Path to CSS file';
+$_lang['setting_editor_css_path_desc'] = 'Enter the path to your CSS file that you wish to use within a richtext editor. The best way to enter the path is to enter the path from the root of your server, for example: /assets/site/style.css. If you do not wish to load a style sheet into a richtext editor, leave this field blank.';
+
+$_lang['setting_editor_css_selectors'] = 'CSS Selectors for Editor';
+$_lang['setting_editor_css_selectors_desc'] = 'A comma-separated list of CSS selectors for a richtext editor.';
+
+$_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_emailsubject'] = 'Registration Email Subject';
+$_lang['setting_emailsubject_desc'] = 'The subject line for the default signup email when a User is registered.';
+$_lang['setting_emailsubject_err'] = 'Please state the subject line for the signup email.';
+
+$_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_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_fe_editor_lang'] = 'Front-end Editor Language';
+$_lang['setting_fe_editor_lang_desc'] = 'Choose a language for the editor to use when used as a front-end editor.';
+
+$_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_filemanager_path'] = 'File Manager Path (Deprecated)';
+$_lang['setting_filemanager_path_desc'] = 'Deprecated - use Media Sources instead. IIS often does not populate the document_root setting properly, which is used by the file manager to determine what you can look at. If you\'re having problems using the file manager, make sure this path points to the root of your MODX installation.';
+
+$_lang['setting_filemanager_path_relative'] = 'Is File Manager Path Relative? (Deprecated)';
+$_lang['setting_filemanager_path_relative_desc'] = 'Deprecated - use Media Sources instead. If your filemanager_path setting is relative to the MODX base_path, then please set this setting to Yes. If your filemanager_path is outside the docroot, set this to No.';
+
+$_lang['setting_filemanager_url'] = 'File Manager Url (Deprecated)';
+$_lang['setting_filemanager_url_desc'] = 'Deprecated - use Media Sources instead. Optional. Set this if you want to set an explicit URL to access the files in the MODX file manager from (useful if you have changed filemanager_path to a path outside the MODX webroot). Make sure this is the web-accessible URL of the filemanager_path setting value. If you leave this empty, MODX will try to automatically calculate it.';
+
+$_lang['setting_filemanager_url_relative'] = 'Is File Manager URL Relative? (Deprecated)';
+$_lang['setting_filemanager_url_relative_desc'] = 'Deprecated - use Media Sources instead. If your filemanager_url setting is relative to the MODX base_url, then please set this setting to Yes. If your filemanager_url is outside the main webroot, set this to No.';
+
+$_lang['setting_forgot_login_email'] = 'Forgot Login Email';
+$_lang['setting_forgot_login_email_desc'] = 'The template for the email that is sent when a user has forgotten their MODX username and/or password.';
+
+$_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_prefix'] = 'SMTP Encryption';
+$_lang['setting_mail_smtp_prefix_desc'] = 'Sets the encryption of the SMTP connection. 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 Encryption" 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_js_cache_file_locking'] = 'Enable File Locking for Manager JS/CSS Cache';
+$_lang['setting_manager_js_cache_file_locking_desc'] = 'Cache file locking. Set to No if filesystem is NFS.';
+$_lang['setting_manager_js_cache_max_age'] = 'Manager JS/CSS Compression Cache Age';
+$_lang['setting_manager_js_cache_max_age_desc'] = 'Maximum age of browser cache of manager CSS/JS compression in seconds. After this period, the browser will send another conditional GET. Use a longer period for lower traffic.';
+$_lang['setting_manager_js_document_root'] = 'Manager JS/CSS Compression Document Root';
+$_lang['setting_manager_js_document_root_desc'] = 'If your server does not handle the DOCUMENT_ROOT server variable, set it explicitly here to enable the manager CSS/JS compression. Do not change this unless you know what you are doing.';
+$_lang['setting_manager_js_zlib_output_compression'] = 'Enable zlib Output Compression for Manager JS/CSS';
+$_lang['setting_manager_js_zlib_output_compression_desc'] = 'Whether or not to enable zlib output compression for compressed CSS/JS in the manager. Do not turn this on unless you are sure the PHP config variable zlib.output_compression can be set to 1. MODX recommends leaving it off.';
+
+$_lang['setting_manager_lang_attribute'] = 'Manager HTML and XML Language Attribute';
+$_lang['setting_manager_lang_attribute_desc'] = 'Enter the language code that best fits with your chosen manager language, this will ensure that the browser can present content in the best format for you.';
+
+$_lang['setting_manager_language'] = 'Manager Language';
+$_lang['setting_manager_language_desc'] = 'Select the language for the MODX Content Manager.';
+
+$_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_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_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_package_installer_at_top'] = 'Pin Package-Installer at top';
+$_lang['setting_package_installer_at_top_desc'] = 'If enabled, the Installer entry will be pinned to the top of the Extras menu. Otherwise it will be positioned according to its menuindex.';
+
+$_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_photo_profile_source'] = 'User photo Media Source';
+$_lang['setting_photo_profile_source_desc'] = 'The Media Source used to store users profiles photos. Defaults to default Media Source.';
+
+$_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_rb_base_dir'] = 'Resource path';
+$_lang['setting_rb_base_dir_desc'] = 'Enter the physical path to the resource directory. This setting is usually automatically generated. If you\'re using IIS, however, MODX may not be able to work the path out on its own, causing the Resource Browser to show an error. In that case, you can enter the path to the images directory here (the path as you\'d see it in Windows Explorer). NOTE: The resource directory must contain the subfolders images, files, flash and media in order for the resource browser to function correctly.';
+$_lang['setting_rb_base_dir_err'] = 'Please state the resource browser base directory.';
+$_lang['setting_rb_base_dir_err_invalid'] = 'This resource directory either does not exist or cannot be accessed. Please state a valid directory or adjust the permissions of this directory.';
+
+$_lang['setting_rb_base_url'] = 'Resource URL';
+$_lang['setting_rb_base_url_desc'] = 'Enter the virtual path to resource directory. This setting is usually automatically generated. If you\'re using IIS, however, MODX may not be able to work the URL out on its own, causing the Resource Browser to show an error. In that case, you can enter the URL to the images directory here (the URL as you\'d enter it on Internet Explorer).';
+$_lang['setting_rb_base_url_err'] = 'Please state the resource browser base URL.';
+
+$_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_resolve_hostnames'] = 'Resolve hostnames';
+$_lang['setting_resolve_hostnames_desc'] = 'Do you want MODX to try to resolve your visitors\' hostnames when they visit your site? Resolving hostnames may create some extra server load, although your visitors won\'t notice this in any way.';
+
+$_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_server_protocol'] = 'Server type';
+$_lang['setting_server_protocol_desc'] = 'If your site is on a https connection, please specify so here.';
+$_lang['setting_server_protocol_err'] = 'Please specify whether or not your site is a secure site.';
+$_lang['setting_server_protocol_http'] = 'http';
+$_lang['setting_server_protocol_https'] = 'https';
+
+$_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_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_cookie_samesite'] = 'Session Cookie Samesite';
+$_lang['setting_session_cookie_samesite_desc'] = 'Choose Lax or Strict.';
+
+$_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 \'modSessionHandler\'.';
+
+$_lang['setting_session_handler_class'] = 'Session Handler Class Name';
+$_lang['setting_session_handler_class_desc'] = 'For database managed sessions, use \'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 removing static files for templates.';
+
+$_lang['setting_static_elements_automate_tvs'] = 'Automate static elements for template variables?';
+$_lang['setting_static_elements_automate_tvs_desc'] = 'This will automate the handling of static files, such as creating and removing static files for template variables.';
+
+$_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 removing 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 removing 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 removing 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_strip_image_paths'] = 'Rewrite browser paths?';
+$_lang['setting_strip_image_paths_desc'] = 'If this is set to \'No\', MODX will write file browser resource src\'s (images, files, flash, etc.) as absolute URLs. Relative URLs are helpful should you wish to move your MODX install, e.g., from a staging site to a production site. If you have no idea what this means, it\'s best just to leave it set to \'Yes\'.';
+
+$_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 Top Menu';
+$_lang['setting_topmenu_show_descriptions_desc'] = 'If set to \'No\', MODX will hide the descriptions from top menu items in the manager.';
+
+$_lang['setting_topmenu_subitems_max'] = 'Maximum items in the drop-down lists of the top menu bar';
+$_lang['setting_topmenu_subitems_max_desc'] = 'The maximum number of items displayed in the drop-down lists of the top menu bar. The remaining items will be hidden in the \'...\' item.';
+
+$_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 Template Variables 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_udperms_allowroot'] = 'Allow root';
+$_lang['setting_udperms_allowroot_desc'] = 'Do you want to allow your users to create new Resources in the root of the site?';
+
+$_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_check_exists'] = 'Check if uploaded file exists';
+$_lang['setting_upload_check_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_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_flash'] = 'Uploadable Flash Types';
+$_lang['setting_upload_flash_desc'] = 'Here you can enter a list of files that can be uploaded into \'assets/flash/\' using the Resource Manager. Please enter the extensions for the flash types, separated by commas.';
+
+$_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_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_browser'] = 'Enable Resource Browser';
+$_lang['setting_use_browser_desc'] = 'Select yes to enable the resource browser. This will allow your users to browse and upload resources such as images, flash and media files on the server.';
+$_lang['setting_use_browser_err'] = 'Please state whether or not you want to use the resource browser.';
+
+$_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_webpwdreminder_message'] = 'Web Reminder Email';
+$_lang['setting_webpwdreminder_message_desc'] = 'Enter a message to be sent to your web users whenever they request a new password via email. The Content Manager will send an email containing their new password and activation information.
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_webpwdreminder_message_default'] = 'Hello [[+uid]]\n\nTo activate your new password, click the following link:\n\n[[+surl]]\n\nIf successful, you can use the following password to log in:\n\nPassword:[[+pwd]]\n\nIf you did not request this email, then please ignore it.\n\nRegrads,\nSite Administrator';
+
+$_lang['setting_websignupemail_message'] = 'Web Signup email';
+$_lang['setting_websignupemail_message_desc'] = 'Here you can set the message sent to your web users when you create a web account for them and let the Content Manager 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_websignupemail_message_default'] = 'Hello [[+uid]] \n\nHere are your login details for [[+sname]]:\n\nUsername: [[+uid]]\nPassword: [[+pwd]]\n\nOnce you log into [[+sname]] ([[+surl]]), you can change your password.\n\nRegards,\nSite Administrator';
+
+$_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 placehodlers like {cache_path}.';
+
+$_lang['static_elements_html_extension'] = 'Static elements html extension';
+$_lang['static_elements_html_extension_desc'] = 'The extension for files used by static elements with HTML content.';
From 3709037b1856c2d494523077a46da228b517fe47 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:21 +0100
Subject: [PATCH 64/86] New translations snippet.inc.php (Azerbaijani)
---
core/lexicon/az/snippet.inc.php | 40 +++++++++++++++++++++++++++++++++
1 file changed, 40 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..43c4eee5ba6
--- /dev/null
+++ b/core/lexicon/az/snippet.inc.php
@@ -0,0 +1,40 @@
+
Date: Tue, 18 Mar 2025 15:16:22 +0100
Subject: [PATCH 65/86] New translations source.inc.php (Azerbaijani)
---
core/lexicon/az/source.inc.php | 89 ++++++++++++++++++++++++++++++++++
1 file changed, 89 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..5d26fdaabd8
--- /dev/null
+++ b/core/lexicon/az/source.inc.php
@@ -0,0 +1,89 @@
+
Date: Tue, 18 Mar 2025 15:16:24 +0100
Subject: [PATCH 66/86] New translations system_events.inc.php (Azerbaijani)
---
core/lexicon/az/system_events.inc.php | 15 +++++++++++++++
1 file changed, 15 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..44a9e6c19d0
--- /dev/null
+++ b/core/lexicon/az/system_events.inc.php
@@ -0,0 +1,15 @@
+[[+name]] is too large to be viewed. You can download it via the button below.';
+$_lang['system_events'] = 'System Events';
+$_lang['priority'] = 'Priority';
\ No newline at end of file
From a1b47ac55634aab03511bd488803abec2293acd6 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:25 +0100
Subject: [PATCH 67/86] New translations system_info.inc.php (Azerbaijani)
---
core/lexicon/az/system_info.inc.php | 53 +++++++++++++++++++++++++++++
1 file changed, 53 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..a8d364d3f3f
--- /dev/null
+++ b/core/lexicon/az/system_info.inc.php
@@ -0,0 +1,53 @@
+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 fa9f14bdb64694c567b63827d9c8e76516f64213 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:26 +0100
Subject: [PATCH 68/86] New translations template.inc.php (Azerbaijani)
---
core/lexicon/az/template.inc.php | 55 ++++++++++++++++++++++++++++++++
1 file changed, 55 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..30bb35ece74
--- /dev/null
+++ b/core/lexicon/az/template.inc.php
@@ -0,0 +1,55 @@
+';
+$_lang['template_err_delete'] = 'An error occurred while deleting the template.';
+$_lang['template_err_duplicate'] = 'An error occured 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 removing the template.';
+$_lang['template_err_save'] = 'An error occurred while saving the template.';
+$_lang['template_icon'] = 'Icon';
+$_lang['template_icon_description'] = 'Optional. A custom icon class for all resources with this template.';
+$_lang['template_lock'] = 'Lock template for editing';
+$_lang['template_lock_msg'] = 'Users must have the edit_locked attribute to 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_msg'] = 'Create and edit templates. 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_name'] = 'Template name';
+$_lang['template_new'] = 'New Template';
+$_lang['template_no_tv'] = 'No template variables have been assigned to this template yet.';
+$_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_title'] = 'Create/edit template';
+$_lang['template_tv_edit'] = 'Edit the sort order of the template variables';
+$_lang['template_tv_msg'] = 'The template variables assigned to this template are listed below.';
+$_lang['template_untitled'] = 'Untitled Template';
+$_lang['templates'] = 'Templates';
+$_lang['tvt_err_nf'] = 'Template Variable does not have access to the specified Template.';
+$_lang['tvt_err_remove'] = 'An error occurred while trying to remove the template variable from the template.';
From 655bfc73d3bc9fa989d9b45bdee9cd2399319890 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:27 +0100
Subject: [PATCH 69/86] New translations topmenu.inc.php (Azerbaijani)
---
core/lexicon/az/topmenu.inc.php | 137 ++++++++++++++++++++++++++++++++
1 file changed, 137 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..0ad19cb57e9
--- /dev/null
+++ b/core/lexicon/az/topmenu.inc.php
@@ -0,0 +1,137 @@
+
Date: Tue, 18 Mar 2025 15:16:29 +0100
Subject: [PATCH 70/86] 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..ed474447b18
--- /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'] = 'Purge all';
+$_lang['trash.restore_all'] = 'Restore all';
+$_lang['trash.selected_purge'] = 'Purge selected resources';
+$_lang['trash.selected_restore'] = 'Restore selected resources';
+$_lang['trash.purge'] = 'Purge resource';
+$_lang['trash.purge_confirm_title'] = 'Purge resource(s)?';
+$_lang['trash.purge_confirm_message'] = 'Do you really want to finally delete the following resource(s)? This cannot be undone.
[[+list]]';
+$_lang['trash.purge_all_confirm_message'] = 'Do you really want to finally delete 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 purged permanently.';
+$_lang['trash.purge_err_delete'] = '[[+count]] resources have not been purged due to errors: [[+list]]';
+$_lang['trash.purge_err_nothing'] = 'Nothing was purged, no errors occurred.';
+$_lang['trash.purge_success_delete'] = '[[+count]] resource(s) successfully purged 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 1102bc50d9eee645aad5a4c9e63401188c9bfcaa Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:30 +0100
Subject: [PATCH 71/86] New translations tv.inc.php (Azerbaijani)
---
core/lexicon/az/tv.inc.php | 65 ++++++++++++++++++++++++++++++++++++++
1 file changed, 65 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..dea4f04d83d
--- /dev/null
+++ b/core/lexicon/az/tv.inc.php
@@ -0,0 +1,65 @@
+
Are you sure you want to change this template?';
+$_lang['tv_delete_confirm'] = 'Are you sure you want to delete this TV?';
+$_lang['tv_desc_caption'] = 'The text that will be used beside the TV when editing it in a Resource.';
+$_lang['tv_desc_category'] = 'The Category this TV belongs in.';
+$_lang['tv_desc_description'] = 'A short description of this TV.';
+$_lang['tv_desc_name'] = 'The name of this TV. It will be available using the [[*NameOfTV]] tag.';
+$_lang['tv_description'] = 'Description';
+$_lang['tv_err_delete'] = 'An error occurred while deleting the Template Variable.';
+$_lang['tv_err_duplicate'] = 'An error occurred while trying to duplicate the Template Variable.';
+$_lang['tv_err_duplicate_templates'] = 'An error occurred while duplicating the TV templates.';
+$_lang['tv_err_duplicate_documents'] = 'An error occurred while duplicating TV resources.';
+$_lang['tv_err_duplicate_documentgroups'] = 'An error occurred while duplicating TV resource groups.';
+$_lang['tv_err_ae'] = 'A Template Variable already exists with the name "[[+name]]".';
+$_lang['tv_err_invalid_name'] = 'You have invalid characters in your Template Variable name.';
+$_lang['tv_err_locked'] = 'Template variable locked!';
+$_lang['tv_err_nf'] = 'Template variable not found.';
+$_lang['tv_err_nfs'] = 'Template variable not found with key: [[+id]]';
+$_lang['tv_err_ns'] = 'Template variable not specified.';
+$_lang['tv_err_reserved_name'] = 'A Template Variable cannot have the same name as a Resource field.';
+$_lang['tv_err_save_access_permissions'] = 'An error occured while attempting to save Template Variable access permissions.';
+$_lang['tv_err_save'] = 'An error occurred while saving the Template Variable.';
+$_lang['tv_inuse'] = 'The following resource(s) are currently using this Template Variable. 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['tv_input_options'] = 'Input Options';
+$_lang['tv_input_options_msg'] = 'Here you can edit the input options for the Template Variable, specific to the type of input render that you select.
';
+$_lang['tv_lock'] = 'Lock variable for editing';
+$_lang['tv_lock_msg'] = 'Users must have the edit_locked attribute in order to edit this Template Variable.';
+$_lang['tv_management_msg'] = 'Manage additional custom content fields (Template Variables) for your resources.';
+$_lang['tv_msg'] = 'Add or edit Template Variable here. Template Variables must be assigned to templates in order to access them from snippets and resources.';
+$_lang['tv_name'] = 'Variable Name';
+$_lang['tv_new'] = 'New Template Variable';
+$_lang['tv_novars'] = 'No Template Variables found';
+$_lang['tv_output_options'] = 'Output Options';
+$_lang['tv_output_options_msg'] = 'Here you can edit the output options for the Template Variable, specific to the type of output render that you select.
';
+$_lang['tv_properties'] = 'Default Properties';
+$_lang['tv_rank'] = 'Sort Order';
+$_lang['tv_reset_params'] = 'Reset parameters';
+$_lang['tv_sources.intro_msg'] = '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_tmpl_access'] = 'Template Access';
+$_lang['tv_tmpl_access_msg'] = 'Select the templates that are allowed to access this Template Variable.';
+$_lang['tv_widget'] = 'Widget';
+$_lang['tv_widget_prop'] = 'Widget Properties';
+$_lang['tvd_err_remove'] = 'An error occurred while trying to remove the Template Variable from the resource.';
+$_lang['tvdg_err_remove'] = 'An error occurred while trying to remove the Template Variable from the resource group.';
+$_lang['tvdg_err_save'] = 'An error occurred while trying to attach the Template Variable to the resource group.';
+$_lang['tvs'] = 'Template Variables';
+$_lang['tvt_err_nf'] = 'Template Variable does not have access to the specified template.';
+$_lang['tvt_err_remove'] = 'An error occurred while trying to remove the Template Variable from the template.';
+$_lang['tvt_err_save'] = 'An error occurred while trying to attach the Template Variable to the template.';
From d3da7bdc7215b977916d06b9cf74207b53415faa Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:31 +0100
Subject: [PATCH 72/86] New translations tv_input_types.inc.php (Azerbaijani)
---
core/lexicon/az/tv_input_types.inc.php | 26 ++++++++++++++++++++++++++
1 file changed, 26 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..932f7777b20
--- /dev/null
+++ b/core/lexicon/az/tv_input_types.inc.php
@@ -0,0 +1,26 @@
+
Date: Tue, 18 Mar 2025 15:16:33 +0100
Subject: [PATCH 73/86] New translations tv_widget.inc.php (Azerbaijani)
---
core/lexicon/az/tv_widget.inc.php | 144 ++++++++++++++++++++++++++++++
1 file changed, 144 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..383c6953cd3
--- /dev/null
+++ b/core/lexicon/az/tv_widget.inc.php
@@ -0,0 +1,144 @@
+
+- Disable these exact dates: 2003-03-08,2003-09-16
+- Disable these days for every year: 03-08,09-16
+- Only match the beginning (useful if you are using short years): ^03-08
+- Disable every day in March 2006: 03-..-2006
+- Disable every day in every March: ^03
+Note that the format of the dates included in the list should exactly match the format config. In order to support regular expressions, if you are using a date format that has "." in it, you will have to escape the dot when restricting dates.';
+$_lang['disabled_days'] = 'Disabled Days';
+$_lang['disabled_days_desc'] = 'A comma-separated list of days to disable, 0-based (defaults to null). Some examples:
+- Disable Sunday and Saturday: 0,6
+- Disable weekdays: 1,2,3,4,5';
+$_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['htmlarea'] = 'HTML Area';
+$_lang['htmltag'] = 'HTML Tag';
+$_lang['image'] = 'Image';
+$_lang['image_align'] = 'Align';
+$_lang['image_align_list'] = 'none,baseline,top,middle,bottom,texttop,absmiddle,absbottom,left,right';
+$_lang['image_alt'] = 'Alternate Text';
+$_lang['image_border_size'] = 'Border Size';
+$_lang['image_hspace'] = 'H Space';
+$_lang['image_vspace'] = 'V Space';
+$_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['list-multiple-legacy'] = 'Legacy multiple list';
+$_lang['lower_case'] = 'Lower Case';
+$_lang['max_length'] = 'Max Length';
+$_lang['min_length'] = 'Min Length';
+$_lang['regex_text'] = 'Regular Expression Error';
+$_lang['regex'] = 'Regular Expression Validator';
+$_lang['name'] = 'Name';
+$_lang['number'] = 'Number';
+$_lang['number_allowdecimals'] = 'Allow Decimals';
+$_lang['number_allownegative'] = 'Allow Negatives';
+$_lang['number_decimalprecision'] = 'Decimal Precision';
+$_lang['number_decimalprecision_desc'] = 'The maximum precision to display after the decimal separator (defaults to 2).';
+$_lang['number_strict_decimalprecision'] = 'Strict Decimal Precision';
+$_lang['number_strict_decimalprecision_desc'] = 'When set to “Yes,” preserves trailing zeros in decimal numbers (defaults to “No”).';
+$_lang['number_decimalseparator'] = 'Decimal Separator';
+$_lang['number_decimalseparator_desc'] = 'Character(s) to allow as the decimal separator (defaults to ".")';
+$_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 boxes are displayed in.';
+$_lang['rawtext'] = 'Raw Text (deprecated)';
+$_lang['rawtextarea'] = 'Raw Textarea (deprecated)';
+$_lang['required'] = 'Allow Blank';
+$_lang['required_desc'] = 'If set to No, MODX will not allow the user to save the Resource until a valid, non-blank value has been entered.';
+$_lang['resourcelist'] = 'Resource List';
+$_lang['resourcelist_depth'] = 'Depth';
+$_lang['resourcelist_depth_desc'] = 'The levels deep that the query to grab the list of Resources will go. The default is 10 deep.';
+$_lang['resourcelist_includeparent'] = 'Include Parents';
+$_lang['resourcelist_includeparent_desc'] = 'If Yes, will include the Resources named in the Parents field in the list.';
+$_lang['resourcelist_limitrelatedcontext'] = 'Limit to Related Context';
+$_lang['resourcelist_limitrelatedcontext_desc'] = 'If Yes, will only include the Resources related to the context of the current Resource.';
+$_lang['resourcelist_limit'] = 'Limit';
+$_lang['resourcelist_limit_desc'] = 'The number of Resources to limit to in the list. 0 or empty means infinite.';
+$_lang['resourcelist_parents'] = 'Parents';
+$_lang['resourcelist_parents_desc'] = 'A list of IDs to grab children for the list.';
+$_lang['resourcelist_where'] = 'Where Conditions';
+$_lang['resourcelist_where_desc'] = 'A JSON object of where conditions to filter by in the query that grabs the list of Resources. (Does not support TV searching.)
Examples: [{"template:=":"4"}], [{"pagetitle:!=":"Home"}], [{"parent:IN":[34,56]}]';
+$_lang['richtext'] = 'RichText';
+$_lang['sentence_case'] = 'Sentence Case';
+$_lang['shownone'] = 'Allow Empty Choice';
+$_lang['shownone_desc'] = 'Allow the user to select an empty choice which is a blank value.';
+$_lang['start_day'] = 'Start Day';
+$_lang['start_day_desc'] = 'Day index at which the week should begin, 0-based (defaults to 0, which is Sunday)';
+$_lang['string'] = 'String';
+$_lang['string_format'] = 'String Format';
+$_lang['style'] = 'Style';
+$_lang['tag_id'] = 'Tag ID';
+$_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 (defaults to 15).';
+$_lang['hide_time'] = 'Hide time option for user';
+$_lang['title'] = 'Title';
+$_lang['upper_case'] = 'Upper Case';
+$_lang['url'] = 'URL';
+$_lang['url_display_text'] = 'Display Text';
+$_lang['width'] = 'Width';
From 5d0813354bf45441426febc5a7b95649f19136dc Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:35 +0100
Subject: [PATCH 74/86] New translations user.inc.php (Azerbaijani)
---
core/lexicon/az/user.inc.php | 204 +++++++++++++++++++++++++++++++++++
1 file changed, 204 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..5854c38dd69
--- /dev/null
+++ b/core/lexicon/az/user.inc.php
@@ -0,0 +1,204 @@
+
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 remove 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 notifcation 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 remove 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 remove the user group.';
+$_lang['user_group_err_remove_admin'] = 'You cannot remove 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 remove 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'] = 'New 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 this User Group?';
+$_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'] = 'Update 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'] = 'Remove User from Group';
+$_lang['user_group_user_remove_confirm'] = 'Are you sure you want to remove this user from the group?';
+$_lang['user_group_user_update_role'] = 'Update 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_new'] = 'New User';
+$_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'] = 'Delete User';
+$_lang['user_remove_confirm'] = 'Are you sure you want to delete this user? This is irreversible!';
+$_lang['user_remove_multiple'] = 'Delete Multiple Users';
+$_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'] = 'Update User Role';
+$_lang['user_setting_err_remove'] = 'An error occurred while removing 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_update'] = 'Update User';
+$_lang['user_updated_password_message'] = 'The User 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 35e092ebd9a9cf5e9c8861346227cd56f7b02005 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:36 +0100
Subject: [PATCH 75/86] 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 61856e003087bacba4ffc247a33eb4ac61b4caa8 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:37 +0100
Subject: [PATCH 76/86] 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..97d71fbd2f1
--- /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'] = '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_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'] = 'Error removing 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'] = 'Remove Package';
+$_lang['package_remove_action_button'] = 'Remove';
+$_lang['package_remove_confirm'] = 'Are you sure you want to remove this package? This is permanent.';
+$_lang['package_remove_err_tdir'] = 'Transport directory was unable to be removed, check your permissions.';
+$_lang['package_remove_err_tdir_nf'] = 'Transport directory was not found and could not be removed from the core/packages directory.';
+$_lang['package_remove_err_tzip'] = 'Transport zip was unable to be removed, check your permissions.';
+$_lang['package_remove_err_tzip_nf'] = 'Transport zip was not found and could not be removed 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 removed regardless of whether or not the package is successfully uninstalled.';
+$_lang['package_remove_info_gpack'] = 'Grabbing package to remove...';
+$_lang['package_remove_info_success'] = 'Package successfully removed.';
+$_lang['package_remove_info_tdir'] = 'Successfully removed extracted transport directory.';
+$_lang['package_remove_info_tdir_start'] = 'Attempting to remove extracted transport directory...';
+$_lang['package_remove_info_tzip'] = 'Successfully removed transport zip.';
+$_lang['package_remove_info_tzip_start'] = 'Successfully grabbed package. Now attempting to remove 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 remove 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'] = 'Remove Package Version';
+$_lang['package_version_remove_confirm'] = 'Are you sure you want to attempt to remove 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'] = 'Add New Provider';
+$_lang['provider_add_or'] = 'Or add a new provider...';
+$_lang['provider_confirm_remove'] = 'Are you sure you want to remove 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_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 remove 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_remove'] = 'Delete Provider';
+$_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_update'] = 'Update 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 new 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';
From 2efc9b00266c138f751f8dbf1abb8d84ad4c71d1 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:39 +0100
Subject: [PATCH 77/86] 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:16:40 +0100
Subject: [PATCH 78/86] New translations default.inc.php (Azerbaijani)
---
setup/lang/az/default.inc.php | 262 ++++++++++++++++++++++++++++++++++
1 file changed, 262 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..51d91e769e6
--- /dev/null
+++ b/setup/lang/az/default.inc.php
@@ -0,0 +1,262 @@
+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 occured!';
+$_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['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['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_sessions_start'] = 'Checking if sessions are properly configured:';
+$_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 422c947bfb4de940b66d1ce08746f79af81dd988 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:16:57 +0100
Subject: [PATCH 79/86] New translations drivers.inc.php (Azerbaijani)
---
setup/lang/az/drivers.inc.php | 20 ++++++++++++++++++++
1 file changed, 20 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..e443fd749e0
--- /dev/null
+++ b/setup/lang/az/drivers.inc.php
@@ -0,0 +1,20 @@
+
Date: Tue, 18 Mar 2025 15:16:58 +0100
Subject: [PATCH 80/86] 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:16:59 +0100
Subject: [PATCH 81/86] 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..9aae1ba9b31
--- /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_safe_mode_start'] = 'Checking to make sure safe_mode is off:';
+$_lang['test_safe_mode_fail'] = 'MODX has found safe_mode to be on. You must disable safe_mode in your PHP configuration to proceed.';
+$_lang['test_sessions_start'] = 'Checking if sessions are properly configured:';
+$_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.';
\ No newline at end of file
From c28475ebc0e7a35c595d5bba975a23d3889817b7 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Tue, 18 Mar 2025 15:17:01 +0100
Subject: [PATCH 82/86] New translations upgrades.inc.php (Azerbaijani)
---
setup/lang/az/upgrades.inc.php | 48 ++++++++++++++++++++++++++++++++++
1 file changed, 48 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..3273bdbe7c2
--- /dev/null
+++ b/setup/lang/az/upgrades.inc.php
@@ -0,0 +1,48 @@
+
Date: Sun, 23 Mar 2025 10:15:53 +0100
Subject: [PATCH 83/86] New translations default.inc.php (Ukrainian)
---
setup/lang/uk/default.inc.php | 93 ++++++++++++++---------------------
1 file changed, 36 insertions(+), 57 deletions(-)
diff --git a/setup/lang/uk/default.inc.php b/setup/lang/uk/default.inc.php
index 218552fead1..ed103885798 100644
--- a/setup/lang/uk/default.inc.php
+++ b/setup/lang/uk/default.inc.php
@@ -96,77 +96,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]] 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_footer1'] = '© 2005–[[+current_year]] проєкт MODX — система керування контентом (CMF). Усі права захищені. MODX ліцензовано відповідно до GNU GPL.';
+$_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'] = 'Права доступу нових каталогів';
@@ -174,32 +153,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 447267a555b86f6451059efc9f1490010a4eaf25 Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Mon, 24 Mar 2025 10:17:47 +0100
Subject: [PATCH 84/86] 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 ed103885798..094d4afff0e 100644
--- a/setup/lang/uk/default.inc.php
+++ b/setup/lang/uk/default.inc.php
@@ -84,10 +84,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'] = 'Ви можете обрати для встановлення окремі додаткові пакунки. Після встановлення усіх потрібних пакунків, натисніть "Готово" для закінчення встановлення.';
@@ -179,9 +179,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['success'] = 'Успішно';
@@ -206,36 +206,36 @@
$_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_sessions_start'] = 'Перевірка правильного налаштування сесій:';
$_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 abd3295d69c6c5a12896bf716c60ad5108d67e9a Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Mon, 24 Mar 2025 10:17:49 +0100
Subject: [PATCH 85/86] 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 19c69a8aa65..7db4b811c46 100644
--- a/core/lexicon/uk/setting.inc.php
+++ b/core/lexicon/uk/setting.inc.php
@@ -696,7 +696,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 49266f6012a889d0253eb5c73b168a2c454ed50c Mon Sep 17 00:00:00 2001
From: MODX Bot
Date: Wed, 14 May 2025 19:49:23 +0200
Subject: [PATCH 86/86] New translations user.inc.php (Finnish)
---
core/lexicon/fi/user.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/core/lexicon/fi/user.inc.php b/core/lexicon/fi/user.inc.php
index 7eb62489242..0efbd455f6b 100644
--- a/core/lexicon/fi/user.inc.php
+++ b/core/lexicon/fi/user.inc.php
@@ -186,7 +186,7 @@
$_lang['user_setting_err_save'] = 'An error occurred while saving user settings.';
$_lang['user_settings'] = 'Käyttäjäasetukset';
$_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'] = 'Tila';
+$_lang['user_state'] = 'Maakunta';
$_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';