Skip to content

Commit 2af82de

Browse files
Merge pull request #117 from WebTolk/dev
v.2.5.0
2 parents 84d441f + a64cc08 commit 2af82de

File tree

232 files changed

+2742
-1693
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

232 files changed

+2742
-1693
lines changed

com_swjprojects/admin/config.xml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0"?>
2-
<config>
2+
<config addfieldprefix="Joomla\Component\SWJProjects\Administrator\Field">
33
<fieldset name="global" label="JGLOBAL_FIELDSET_OPTIONS">
44
<field name="sef_advanced" type="hidden" default="1"/>
55
<field name="donate_counter" type="hidden" default="0"/>
@@ -109,13 +109,20 @@
109109
length="128"
110110
class="input-xxlarge"/>
111111
</fieldset>
112-
<fieldset name="changelogurl" label="COM_SWJPROJECTS_PARAMS_CHANGELOGURL">
112+
<fieldset name="server_params" label="COM_SWJPROJECTS_SERVER_PARAMS_FIELDSET_LABEL">
113+
<field type="serverschemelist"
114+
name="server_scheme"
115+
label="COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME"
116+
description="COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME_DESC"
117+
default="joomla"
118+
class="form-select"
119+
/>
113120
<field name="changelogurl_language"
114121
type="language"
115122
client="site"
116123
default="en-GB"
117-
label="COM_SWJPROJECTS_PARAMS_CHANGELOGURL_LANGUAGE"
118-
description="COM_SWJPROJECTS_PARAMS_CHANGELOGURL_LANGUAGE_DESC" />
124+
label="COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL_LANGUAGE"
125+
description="COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL_LANGUAGE_DESC" />
119126
</fieldset>
120127
<fieldset name="permissions"
121128
label="JCONFIG_PERMISSIONS_LABEL"

com_swjprojects/admin/forms/category.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@
4040
extension="com_swjprojects"
4141
view="projects"
4242
class="form-select"/>
43+
<field type="serverschemelist"
44+
name="server_scheme"
45+
label="COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME"
46+
description="COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME_DESC"
47+
default="joomla"
48+
class="form-select"
49+
useglobal="true"
50+
/>
4351
</fields>
4452
<field name="lft" type="hidden" filter="unset"/>
4553
<field name="rgt" type="hidden" filter="unset"/>

com_swjprojects/admin/forms/project.xml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,15 @@
5959
extension="com_swjprojects"
6060
view="project"
6161
class="form-select"/>
62+
<field type="serverschemelist"
63+
name="server_scheme"
64+
label="COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME"
65+
description="COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME_DESC"
66+
default="component_default"
67+
class="form-select"
68+
useglobal="true"
69+
usecategory="true"
70+
/>
6271
</fields>
6372
<field name="ordering" type="hidden" filter="unset"/>
6473
</fieldset>
@@ -117,18 +126,18 @@
117126
<option value="template">COM_SWJPROJECTS_JOOMLA_TYPE_TEMPLATE</option>
118127
</field>
119128
<field name="update_server" type="radio"
120-
label="COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER"
129+
label="COM_SWJPROJECTS_PROJECT_UPDATE_SERVER"
121130
class="btn-group btn-group-yesno"
122131
default="0"
123132
showon="type!:">
124-
<option value="1">COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_ENABLE</option>
125-
<option value="0">COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_DISABLE</option>
133+
<option value="1">COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_ENABLE</option>
134+
<option value="0">COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_DISABLE</option>
126135
</field>
127136
<field type="projectupdateserverurl"
128-
label="COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER"
137+
label="COM_SWJPROJECTS_PROJECT_UPDATE_SERVER"
129138
showon="update_server:1"/>
130139
<field type="projectchangelogurl"
131-
label="COM_SWJPROJECTS_PARAMS_CHANGELOGURL"/>
140+
label="COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL"/>
132141
</fields>
133142
</fieldset>
134143
<fieldset name="urls" label="COM_SWJPROJECTS_URLS">

com_swjprojects/admin/language/en-GB/com_swjprojects.ini

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; @package SW JProjects
2-
; @version 2.4.0.1
2+
; @version 2.5.0
33
; @author Sergey Tolkachyov
44
; @copyright Copyright (c) 2018 - 2025 Sergey Tolkachyov. All rights reserved.
55
; @license GNU/GPL license: https://www.gnu.org/copyleft/gpl.html
@@ -45,7 +45,7 @@ COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_NOTE="Note"
4545
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_REMOVE="Remove"
4646
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_SECURITY="Security"
4747
COM_SWJPROJECTS_VIEW_JCHANGELOG = "Changelog URL"
48-
COM_SWJPROJECTS_VIEW_JCHANGELOG_DESCRIPTION = "Changelog URL XML"
48+
COM_SWJPROJECTS_VIEW_JCHANGELOG_DESCRIPTION = "Changelog URL data"
4949

5050
COM_SWJPROJECTS_PROJECTS = "Projects"
5151
COM_SWJPROJECTS_PROJECTS_N_ITEMS_TRASHED = "%d projects trashed."
@@ -64,7 +64,7 @@ COM_SWJPROJECTS_PROJECT_ASC = "Project ascending"
6464
COM_SWJPROJECTS_PROJECT_DESC = "Project descending"
6565
COM_SWJPROJECTS_PROJECT_SELECT = "- Select Project -"
6666
COM_SWJPROJECTS_PROJECT_VISIBILITY = "Project visibility"
67-
COM_SPB PROJECTS_PROJECT_VISIBILITY_DESC = "Set the visibility of the project for the frontend. Similar to the status of the publication. It is necessary in cases when you want to use the update server and changelog for the project, but you do not want users to be able to download this extension on their own. For example, this is a companion extension that is installed as a dependency for the main one, but has its own update server."
67+
COM_SWJPROJECTS_PROJECT_VISIBILITY_DESC = "Set the visibility of the project for the frontend. Similar to the publication status. This is necessary in cases where you want to use the update server and changelog for a project, but you don't want users to be able to download this extension on their own. For example, this is a companion extension that is installed as a dependency for the main one, but has its own update server."
6868
COM_SWJPROJECTS_PROJECT_VISIBILITY_FILTER = "- Project visibility -"
6969
COM_SWJPROJECTS_PROJECT_VISIBLE = "Visible"
7070
COM_SWJPROJECTS_PROJECT_HIDDEN = "Hidden"
@@ -142,13 +142,15 @@ COM_SWJPROJECTS_JOOMLA_LOCATION_SELECT = "- Select Location -"
142142
COM_SWJPROJECTS_JOOMLA_LOCATION_SITE = "Site"
143143
COM_SWJPROJECTS_JOOMLA_LOCATION_ADMINISTRATOR = "Administrator"
144144
COM_SWJPROJECTS_JOOMLA_PACKAGE_COMPOSITION = "Package composition"
145-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER = "Joomla Update Server"
146-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_URL_FIELD_DESC = "Insert this URL into your extension XML-manidest <br/> <code><pre class=\"text-danger\"> &lt;updateservers&gt;\n &lt;server type=\"extension\" priority=\"1\" name=\"%s updates\">%s&lt;/server&gt;\n&lt;/updateservers&gt;</pre></code>"
147-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_DISABLE = "Disable"
148-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_ENABLE = "Enable"
149145
COM_SWJPROJECTS_JOOMLA_VERSION = "Joomla version"
150146
COM_SWJPROJECTS_JOOMLA_VERSION_SELECT = "- Select Joomla version -"
151147

148+
; Update server
149+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER = "Update Server"
150+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_URL_FIELD_DESC = "Insert this URL into your extension XML-manidest <br/> <code><pre class=\"text-danger\"> &lt;updateservers&gt;\n &lt;server type=\"extension\" priority=\"1\" name=\"%s updates\">%s&lt;/server&gt;\n&lt;/updateservers&gt;</pre></code>"
151+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_DISABLE = "Disable"
152+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_ENABLE = "Enable"
153+
152154
COM_SWJPROJECTS_URLS = "Urls"
153155
COM_SWJPROJECTS_URLS_DEMO = "Demo"
154156
COM_SWJPROJECTS_URLS_SUPPORT = "Support"
@@ -212,13 +214,14 @@ COM_SWJPROJECTS_DOWNLOAD_TYPE_DESC = "Download type descending"
212214
COM_SWJPROJECTS_DOWNLOAD_TYPE_SELECT = "- Select Download type -"
213215
COM_SWJPROJECTS_DOWNLOAD_TYPE_FREE = "Free"
214216
COM_SWJPROJECTS_DOWNLOAD_TYPE_PAID = "Paid"
215-
217+
; Fields
216218
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE = "Download type"
217219
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_PAID_ALL = "All"
218220
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_PAID_ONLY = "Paid only"
219221
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_FREE_ONLY = "Free only"
220222
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_FREE = "Free"
221223
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_PAID = "Paid"
224+
COM_SWJPROJECTS_FIELD_SERVERSCHEMELIST_CATEGORY_DEFAULT = "Category default (%s)"
222225

223226
COM_SWJPROJECTS_PAYMENT = "Payment"
224227
COM_SWJPROJECTS_PAYMENT_LINK = "Purchase link"
@@ -236,7 +239,8 @@ COM_SWJPROJECTS_USER = "User"
236239

237240
COM_SWJPROJECTS_CONFIG = "Configuration"
238241
COM_SWJPROJECTS_CONFIGURATION = "SW JProjects: Configuration"
239-
242+
; Component params
243+
; Params
240244
COM_SWJPROJECTS_PARAMS_FILES_FOLDER = "Files folder path"
241245
COM_SWJPROJECTS_PARAMS_FILES_FOLDER_DESC = "If you change this parameter, be sure to move a folder"
242246
COM_SWJPROJECTS_PARAMS_IMAGES_FOLDER = "Images folder path"
@@ -254,19 +258,24 @@ COM_SWJPROJECTS_PARAMS_USERKEYS_LAYOUT = "User keys layout"
254258
COM_SWJPROJECTS_PARAMS_JUPDATE_CACHETIMEOUT = "Caching Joomla Update Server (in hours)"
255259
COM_SWJPROJECTS_PARAMS_JUPDATE_CACHETIMEOUT_DESC = "For what period (in hours) to cache xml update files"
256260
COM_SWJPROJECTS_PARAMS_DUPLICATES_PROTECTION = "Duplicates protection"
261+
; Keys fieldset
257262
COM_SWJPROJECTS_PARAMS_KEYS = "Keys"
258263
COM_SWJPROJECTS_PARAMS_KEY_LENGTH = "Length"
259264
COM_SWJPROJECTS_PARAMS_KEY_LENGTH_DESC = "Number of characters in the key"
260265
COM_SWJPROJECTS_PARAMS_KEY_CHARACTERS = "Symbols"
261266
COM_SWJPROJECTS_PARAMS_KEY_CHARACTERS_DESC = "Characters in the key, separated by commas"
262267
COM_SWJPROJECTS_PARAMS_KEY_MASTER = "Master Key"
263268
COM_SWJPROJECTS_PARAMS_KEY_MASTER_DESC = "Key for easy downloading by administrators"
264-
COM_SWJPROJECTS_PARAMS_CHANGELOGURL = "Changelog URL"
265-
COM_SWJPROJECTS_PARAMS_CHANGELOGURL_LANGUAGE = "Language for changelog url"
266-
COM_SWJPROJECTS_PARAMS_CHANGELOGURL_LANGUAGE_DESC = "In which language the changes will be displayed by default if your developer site is in multiple languages. In this language, users of your extensions will see the history of changes in the Joomla admin panel when updating extensions."
269+
; Update server fieldset
270+
COM_SWJPROJECTS_SERVER_PARAMS_FIELDSET_LABEL = "Update server"
271+
COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME = "Update server scheme"
272+
COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME_DESC = "Select the data structure for the update server: a list of projects, one project and its changelog. This can be XML (Joomla update server XML manifest by default) or a custom schema."
273+
COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL = "Changelog URL"
274+
COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL_LANGUAGE = "Language for changelog url"
275+
COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL_LANGUAGE_DESC = "In which language the changes will be displayed by default if your developer site is in multiple languages. In this language, users of your extensions will see the history of changes in the Joomla admin panel when updating extensions."
267276
COM_SWJPROJECTS_JOOMLA_CHANGELOGURL_URL_FIELD_DESC = "Insert this URL into your extension XML-manifest. <br/> <code><pre class=\"text-danger\"> &lt;changelogurl&gt;%s&lt;/changelogurl&gt;</pre></code>"
268277

269-
278+
; Errors
270279
COM_SWJPROJECTS_ERROR_ALIAS_EXIST = "Alias already exist"
271280
COM_SWJPROJECTS_ERROR_ELEMENT_NOT_UNIQUE = "Element name is already in use"
272281
COM_SWJPROJECTS_ERROR_VERSION_EXIST = "Version already exists"

com_swjprojects/admin/language/en-GB/com_swjprojects.sys.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; @package SW JProjects
2-
; @version 2.4.0.1
2+
; @version 2.5.0
33
; @author Sergey Tolkachyov
44
; @copyright Copyright (c) 2018 - 2025 Sergey Tolkachyov. All rights reserved.
55
; @license GNU/GPL license: https://www.gnu.org/copyleft/gpl.html
@@ -40,8 +40,8 @@ COM_SWJPROJECTS_VIEW_PROJECTS = "Projects"
4040
COM_SWJPROJECTS_VIEW_PROJECTS_DESCRIPTION = "Projects list"
4141
COM_SWJPROJECTS_VIEW_PROJECTS_DEFAULT_OPTION = "Default from component"
4242

43-
COM_SWJPROJECTS_VIEW_JUPDATE = "Joomla update server"
44-
COM_SWJPROJECTS_VIEW_JUPDATE_DESCRIPTION = "XML for Joomla update server"
43+
COM_SWJPROJECTS_VIEW_JUPDATE = "Projects update server"
44+
COM_SWJPROJECTS_VIEW_JUPDATE_DESCRIPTION = "Update server data for projects"
4545
COM_SWJPROJECTS_VIEW_JUPDATE_DEFAULT_OPTION = "Default from component"
4646

4747
COM_SWJPROJECTS_VIEW_DOWNLOAD = "Download"
@@ -55,7 +55,7 @@ JFIELD_META_IMAGE_DESC = "The image to be displayed in the Image meta tag of the
5555
JFIELD_META_IMAGE_LABEL = "Meta Image"
5656

5757
COM_SWJPROJECTS_VIEW_JCHANGELOG = "Changelog URL"
58-
COM_SWJPROJECTS_VIEW_JCHANGELOG_DESCRIPTION = "Changelog URL XML"
58+
COM_SWJPROJECTS_VIEW_JCHANGELOG_DESCRIPTION = "Changelog URL data"
5959

6060
COM_SWJPROJECTS_USER_KEYS = "User keys"
6161
COM_SWJPROJECTS_VIEW_USER_KEYS = "User keys"

com_swjprojects/admin/language/ru-RU/com_swjprojects.ini

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; @package SW JProjects
2-
; @version 2.4.0.1
2+
; @version 2.5.0
33
; @author Sergey Tolkachyov
44
; @copyright Copyright (c) 2018 - 2025 Sergey Tolkachyov. All rights reserved.
55
; @license GNU/GPL license: https://www.gnu.org/copyleft/gpl.html
@@ -45,7 +45,7 @@ COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_NOTE = "Примечание"
4545
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_REMOVE = "Удалено"
4646
COM_SWJPROJECTS_VERSION_CHANGELOG_ITEM_TYPE_SECURITY = "Безопасность"
4747
COM_SWJPROJECTS_VIEW_JCHANGELOG = "Changelog URL"
48-
COM_SWJPROJECTS_VIEW_JCHANGELOG_DESCRIPTION = "Changelog URL XML"
48+
COM_SWJPROJECTS_VIEW_JCHANGELOG_DESCRIPTION = "Данные Changelog URL"
4949

5050
COM_SWJPROJECTS_PROJECTS = "Проекты"
5151
COM_SWJPROJECTS_PROJECTS_N_ITEMS_TRASHED = "%d проектов помещено в корзину."
@@ -143,13 +143,15 @@ COM_SWJPROJECTS_JOOMLA_LOCATION_SELECT = "- Выбор Области Систе
143143
COM_SWJPROJECTS_JOOMLA_LOCATION_SITE = "Сайт"
144144
COM_SWJPROJECTS_JOOMLA_LOCATION_ADMINISTRATOR = "Панель управления"
145145
COM_SWJPROJECTS_JOOMLA_PACKAGE_COMPOSITION = "Состав пакета"
146-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER = "Сервер обновлений Joomla"
147-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_URL_FIELD_DESC = "Вставьте этот URL в XML-манифест Вашего расширения <br/> <code><pre class=\"text-danger\"> &lt;updateservers&gt;\n &lt;server type=\"extension\" priority=\"1\" name=\"%s updates\">%s&lt;/server&gt;\n&lt;/updateservers&gt;</pre></code>"
148-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_DISABLE = "Выключить"
149-
COM_SWJPROJECTS_JOOMLA_UPDATE_SERVER_ENABLE = "Включить"
150146
COM_SWJPROJECTS_JOOMLA_VERSION = "Версия Joomla"
151147
COM_SWJPROJECTS_JOOMLA_VERSION_SELECT = "- Выбор Версии Joomla -"
152148

149+
; Update server
150+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER = "Сервер обновлений"
151+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_URL_FIELD_DESC = "Вставьте этот URL в XML-манифест Вашего расширения <br/> <code><pre class=\"text-danger\"> &lt;updateservers&gt;\n &lt;server type=\"extension\" priority=\"1\" name=\"%s updates\">%s&lt;/server&gt;\n&lt;/updateservers&gt;</pre></code>"
152+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_DISABLE = "Выключить"
153+
COM_SWJPROJECTS_PROJECT_UPDATE_SERVER_ENABLE = "Включить"
154+
153155
COM_SWJPROJECTS_URLS = "Ссылки"
154156
COM_SWJPROJECTS_URLS_DEMO = "Демо"
155157
COM_SWJPROJECTS_URLS_SUPPORT = "Поддержка"
@@ -213,13 +215,14 @@ COM_SWJPROJECTS_DOWNLOAD_TYPE_DESC = "Тип скачивания (по убыв
213215
COM_SWJPROJECTS_DOWNLOAD_TYPE_SELECT = "- Выбор Типа загрузки -"
214216
COM_SWJPROJECTS_DOWNLOAD_TYPE_FREE = "Бесплатно"
215217
COM_SWJPROJECTS_DOWNLOAD_TYPE_PAID = "Платно"
216-
218+
; Fields
217219
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE = "Тип скачивания"
218220
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_PAID_ALL = "Все"
219221
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_PAID_ONLY = "Только платные"
220222
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_FREE_ONLY = "Только бесплатные"
221223
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_FREE = "Бесплатно"
222224
COM_SWJPROJECTS_FIELD_DOWNLOAD_TYPE_PAID = "Платно"
225+
COM_SWJPROJECTS_FIELD_SERVERSCHEMELIST_CATEGORY_DEFAULT = "По умолчанию из категории (%s)"
223226

224227
COM_SWJPROJECTS_PAYMENT = "Оплата"
225228
COM_SWJPROJECTS_PAYMENT_LINK = "Ссылка на покупку"
@@ -237,7 +240,8 @@ COM_SWJPROJECTS_USER = "Пользователь"
237240

238241
COM_SWJPROJECTS_CONFIG = "Конфигурация"
239242
COM_SWJPROJECTS_CONFIGURATION = "SW JProjects: Конфигурация"
240-
243+
; Component params
244+
; Params
241245
COM_SWJPROJECTS_PARAMS_FILES_FOLDER = "Путь до папки с файлами"
242246
COM_SWJPROJECTS_PARAMS_FILES_FOLDER_DESC = "Если изменяете этот параметр не забудьте перенести папку"
243247
COM_SWJPROJECTS_PARAMS_IMAGES_FOLDER = "Путь до папки с изображениями"
@@ -255,27 +259,33 @@ COM_SWJPROJECTS_PARAMS_USERKEYS_LAYOUT = "Макет списка ключей
255259
COM_SWJPROJECTS_PARAMS_JUPDATE_CACHETIMEOUT = "Кэширование сервера обновлений Joomla (в часах)"
256260
COM_SWJPROJECTS_PARAMS_JUPDATE_CACHETIMEOUT_DESC = "На какой период (в часах) кешировать xml файлы обновлений"
257261
COM_SWJPROJECTS_PARAMS_DUPLICATES_PROTECTION = "Защита от дублей страниц"
262+
; Keys fieldset
258263
COM_SWJPROJECTS_PARAMS_KEYS = "Ключи"
259264
COM_SWJPROJECTS_PARAMS_KEY_LENGTH = "Длина"
260265
COM_SWJPROJECTS_PARAMS_KEY_LENGTH_DESC = "Количество символов в ключе"
261266
COM_SWJPROJECTS_PARAMS_KEY_CHARACTERS = "Символы"
262267
COM_SWJPROJECTS_PARAMS_KEY_CHARACTERS_DESC = "Символы в ключе через запятую"
263268
COM_SWJPROJECTS_PARAMS_KEY_MASTER = "Мастер ключ"
264269
COM_SWJPROJECTS_PARAMS_KEY_MASTER_DESC = "Ключ для беспрепятственного скачивания администраторами"
265-
COM_SWJPROJECTS_PARAMS_CHANGELOGURL = "Changelog URL"
266-
COM_SWJPROJECTS_PARAMS_CHANGELOGURL_LANGUAGE = "Язык для changelog url"
267-
COM_SWJPROJECTS_PARAMS_CHANGELOGURL_LANGUAGE_DESC = "На каком языке будут отображаться изменения по умолчанию, если Ваш сайт разработчика на нескольких языках. На этом языке пользователи Ваших расширений будут видеть историю изменений в панели администратора Joomla при обновлении расширений."
270+
; Update server fieldset
271+
COM_SWJPROJECTS_SERVER_PARAMS_FIELDSET_LABEL = "Сервер обновлений"
272+
COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME = "Схема сервера обновлений"
273+
COM_SWJPROJECTS_SERVER_PARAMS_SERVER_SCHEME_DESC = "Выберите структуру данных для сервера обновлений: списка проектов, одного проекта и его списка изменений (changelog). Это может быть XML (Joomla update server XML манифест по умолчанию) или же пользовательская схема."
274+
COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL = "Changelog URL"
275+
COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL_LANGUAGE = "Язык для changelog url"
276+
COM_SWJPROJECTS_SERVER_PARAMS_CHANGELOGURL_LANGUAGE_DESC = "На каком языке будут отображаться изменения по умолчанию, если Ваш сайт разработчика на нескольких языках. На этом языке пользователи Ваших расширений будут видеть историю изменений в панели администратора Joomla при обновлении расширений."
268277
COM_SWJPROJECTS_JOOMLA_CHANGELOGURL_URL_FIELD_DESC = "Вставьте этот URL в XML-манифест Вашего расширения. <br/> <code><pre class=\"text-danger\"> \n\n&lt;changelogurl&gt;%s&lt;/changelogurl&gt;</pre></code>"
269278

270-
COM_SWJPROJECTS_ERROR_ALIAS_EXIST = "Алиас уже сущесвует"
271-
COM_SWJPROJECTS_ERROR_ELEMENT_NOT_UNIQUE = "Имя элемента уже используеться"
279+
; Errors
280+
COM_SWJPROJECTS_ERROR_ALIAS_EXIST = "Алиас уже существует"
281+
COM_SWJPROJECTS_ERROR_ELEMENT_NOT_UNIQUE = "Имя элемента уже используется"
272282
COM_SWJPROJECTS_ERROR_VERSION_EXIST = "Версия уже существует"
273-
COM_SWJPROJECTS_ERROR_CATEGORY_NOT_EMPTY = "Нельзя удалить категори с проектами"
283+
COM_SWJPROJECTS_ERROR_CATEGORY_NOT_EMPTY = "Нельзя удалить категории с проектами"
274284
COM_SWJPROJECTS_ERROR_PROJECT_NOT_EMPTY = "Нельзя удалить проект с версиями"
275285
COM_SWJPROJECTS_ERROR_PAGE_NOT_FOUND = "Страница не найдена"
276286
COM_SWJPROJECTS_ERROR_IMAGE_NOT_FOUND = "Изображение не найдено"
277287
COM_SWJPROJECTS_ERROR_IMAGE_NOT_DELETED = "Изображение не удалено"
278-
COM_SWJPROJECTS_ERROR_IMAGE_NOT_UPLOADED = "Изображение не загруженно"
288+
COM_SWJPROJECTS_ERROR_IMAGE_NOT_UPLOADED = "Изображение не загружено"
279289
COM_SWJPROJECTS_ERROR_IMAGES_NOT_FOUND = "Изображения не найдены"
280290
COM_SWJPROJECTS_ERROR_IMAGES_NOT_UPLOADED = "Изображения не загружены"
281291

0 commit comments

Comments
 (0)