summaryrefslogtreecommitdiff
path: root/app/i18n/uk/admin.php
blob: 7f773040680688b640c70ba16b79af61d8204e3d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
<?php

/******************************************************************************
 * Each entry of that file can be associated with a comment to indicate its   *
 * state. When there is no comment, it means the entry is fully translated.   *
 * The recognized comments are (comment matching is case-insensitive):        *
 *   + TODO: the entry has never been translated.                             *
 *   + DIRTY: the entry has been translated but needs to be updated.          *
 *   + IGNORE: the entry does not need to be translated.                      *
 * When a comment is not recognized, it is discarded.                         *
 ******************************************************************************/

return array(
	'auth' => array(
		'allow_anonymous' => 'Дозволити анонімне читання статей типового користувача (%s)',
		'allow_anonymous_refresh' => 'Дозволити анонімне оновлення статей',
		'api_enabled' => 'Дозволити доступ через <abbr>API</abbr> <small>(треба для мобільних програм і поширення користувацьких запитів)</small>',
		'form' => 'Вебформа (традиційно, треба JavaScript)',
		'http' => 'HTTP (складно: за допомогою вебсервера, OIDC, SSO…)',
		'none' => 'Нема (небезпечно)',
		'title' => 'Вхід',
		'token' => 'Головний токен входу',
		'token_help' => 'Надає доступ до всіх RSS-видач користувача, а також дає змогу оновлювати стрічки без входу:',
		'type' => 'Тип входу',
	),
	'check_install' => array(
		'cache' => array(
			'nok' => 'Перевірте доступ до каталога <em>./data/cache</em>. HTTP-серверу треба дозвіл на запис.',
			'ok' => 'Доступ до каталога кешу працює.',
		),
		'categories' => array(
			'nok' => 'Таблицю категорій хибно налаштовано.',
			'ok' => 'З таблицею категорій усе гаразд.',
		),
		'connection' => array(
			'nok' => 'Не вдалося зʼєднатися з базою даних.',
			'ok' => 'Доступ до бази даних працює.',
		),
		'ctype' => array(
			'nok' => 'Не вдалося знайти необхідну бібліотеку перевірки типу символа (php-ctype).',
			'ok' => 'У вас є необхідна бібліотека перевірки типу символа (ctype).',
		),
		'curl' => array(
			'nok' => 'Не вдалося знайти бібліотеку cURL (пакунок php-curl).',
			'ok' => 'У вас є бібліотека cURL.',
		),
		'data' => array(
			'nok' => 'Перевірте доступ до каталога <em>./data</em>. HTTP-серверу треба дозвіл на запис.',
			'ok' => 'Доступ до каталога даних працює.',
		),
		'database' => 'Встановлення бази даних',
		'dom' => array(
			'nok' => 'Не вдалося знайти необхідну бібліотеку роботи з DOM (пакунок php-xml).',
			'ok' => 'У вас є необхідна бібліотека роботи з DOM.',
		),
		'entries' => array(
			'nok' => 'Таблицю новин хибно налаштовано.',
			'ok' => 'З таблицею новин усе гаразд.',
		),
		'favicons' => array(
			'nok' => 'Перевірте доступ до каталога <em>./data/favicons</em>. HTTP-серверу треба дозвіл на запис.',
			'ok' => 'Доступ до каталога піктограм працює.',
		),
		'feeds' => array(
			'nok' => 'Таблицю стрічок хибно налаштовано.',
			'ok' => 'З таблицею стрічок усе гаразд.',
		),
		'fileinfo' => array(
			'nok' => 'Не вдалося знайти бібліотеку PHP fileinfo (пакунок fileinfo).',
			'ok' => 'У вас є бібліотека fileinfo.',
		),
		'files' => 'Встановлення файлів',
		'json' => array(
			'nok' => 'Не вдалося знайти розширення JSON (пакунок php-json).',
			'ok' => 'У вас є розширення JSON.',
		),
		'mbstring' => array(
			'nok' => 'Не вдалося знайти бажаної бібліотеки mbstring для Юнікоду.',
			'ok' => 'У вас є бажана бібліотека mbstring для Юнікоду.',
		),
		'pcre' => array(
			'nok' => 'Не вдалося знайти необхідної бібліотеки регулярних виразів (php-pcre).',
			'ok' => 'У вас є необхідна бібліотека регулярних виразів (PCRE).',
		),
		'pdo' => array(
			'nok' => 'Не вдалося знайти PDO чи одного з підтримуваних драйверів (pdo_mysql, pdo_sqlite чи pdo_pgsql).',
			'ok' => 'У вас є PDO та принаймні один підтримуваний драйвер (pdo_mysql, pdo_sqlite чи pdo_pgsql).',
		),
		'php' => array(
			'_' => 'Встановлення PHP',
			'nok' => 'У вас PHP версії %s, але для FreshRSS треба принаймні %s.',
			'ok' => 'Версія PHP (%s) сумісна з FreshRSS.',
		),
		'tables' => array(
			'nok' => 'У базі даних бракує принаймні одної таблиці.',
			'ok' => 'Відповідні таблиці наявні в базі даних.',
		),
		'title' => 'Перевірка встановлення',
		'tokens' => array(
			'nok' => 'Перевірте доступ до каталога <em>./data/tokens</em>. HTTP-серверу треба дозвіл на запис',
			'ok' => 'Доступ до каталога токенів працює.',
		),
		'users' => array(
			'nok' => 'Перевірте доступ до каталога <em>./data/users</em>. HTTP-серверу треба дозвіл на запис',
			'ok' => 'Доступ до користувацького каталога працює.',
		),
		'zip' => array(
			'nok' => 'Не вдалося знайти ZIP-розширення (пакунок php-zip).',
			'ok' => 'У вас є ZIP-розширення.',
		),
	),
	'extensions' => array(
		'author' => 'Автор',
		'community' => 'Доступні розширення спільноти',
		'description' => 'Опис',
		'disabled' => 'Вимкнено',
		'empty_list' => 'Розширень не встановлено',
		'empty_list_help' => 'Щоб виявити причину порожнього списку розширень, перегляньте журнали.',
		'enabled' => 'Увімкнено',
		'is_compatible' => 'Is compatible',	// TODO
		'latest' => 'Встановлено',
		'name' => 'Назва',
		'no_configure_view' => 'Розширення не налаштовується.',
		'system' => array(
			'_' => 'Системні розширення',
			'no_rights' => 'Системне розширення (вам бракує дозволу)',
		),
		'title' => 'Розширення',
		'update' => 'Наявне оновлення',
		'user' => 'Користувацькі розширення',
		'version' => 'Версія',
	),
	'stats' => array(
		'_' => 'Статистика',
		'all_feeds' => 'Всі стрічки',
		'category' => 'Категорія',
		'date_published' => 'Publication date',	// TODO
		'date_received' => 'Received date',	// TODO
		'entry_count' => 'Кількість статей',
		'entry_per_category' => 'Статей у категорії',
		'entry_per_day' => 'Статей за день (минулі 30 днів)',
		'entry_per_day_of_week' => 'За день тижня (в середньому повідомлень: %.2f)',
		'entry_per_hour' => 'За годину (в середньому статей: %.2f)',
		'entry_per_month' => 'За місяць (у середньому статей: %.2f)',
		'entry_repartition' => 'Перерозподіл статей',
		'feed' => 'Стрічка',
		'feed_per_category' => 'Стрічок у категорії',
		'idle' => 'Неактивні стрічки',
		'main' => 'Основна статистика',
		'main_stream' => 'Головний потік',
		'nb_unreads' => 'Number of unread articles',	// TODO
		'no_idle' => 'Неактивних стрічок нема!',
		'number_entries' => 'Статей: %d',
		'overview' => 'Огляд',
		'percent_of_total' => '% від загальної кількості',
		'repartition' => 'Перерозподіл статей: %s',
		'status_favorites' => 'Вподобано',
		'status_read' => 'Прочитано',
		'status_total' => 'Усього',
		'status_unread' => 'Непрочитано',
		'title' => 'Статистика',
		'top_feed' => 'Десять найактивніших стрічок',
		'unread_dates' => 'Dates with most unread articles',	// TODO
	),
	'system' => array(
		'_' => 'Налаштування системи',
		'auto-update-url' => 'URL-адреса сервера автоматичного оновлення',
		'base-url' => array(
			'_' => 'Базова URL-адреса',
			'recommendation' => 'Автоматична порада: <kbd>%s</kbd>',
		),
		'cookie-duration' => array(
			'help' => 'секунд',
			'number' => 'Тривалість сеансу',
		),
		'force_email_validation' => 'Підтверджувати адресу електронної пошти',
		'instance-name' => 'Назва сервера',
		'max-categories' => 'Максимум категорій у користувача',
		'max-feeds' => 'Максимум стрічок у користувача',
		'registration' => array(
			'number' => 'Максимум облікових записів',
			'select' => array(
				'label' => 'Форма реєстрації',
				'option' => array(
					'noform' => 'Вимкнено: форма реєстрації недоступна',
					'nolimit' => 'Увімкнено: кількість облікових записів необмежена',
					'setaccountsnumber' => 'Обмежити кількість облікових записів',
				),
			),
			'status' => array(
				'disabled' => 'Форму вимкнено',
				'enabled' => 'Форму ввімкнено',
			),
			'title' => 'Форма користувацької реєстрації',
		),
		'sensitive-parameter' => 'Чутливий параметр. Відредагуйте вручну в <kbd>./data/config.php</kbd>',
		'tos' => array(
			'disabled' => 'вимкнено',
			'enabled' => '<a href="./?a=tos">налаштовано</a>',
			'help' => 'Як <a href="https://freshrss.github.io/FreshRSS/en/admins/12_User_management.html#enable-terms-of-service-tos" target="_blank">налаштувати умови надання послуг</a>',
		),
		'websub' => array(
			'help' => 'Про <a href="https://freshrss.github.io/FreshRSS/en/users/WebSub.html" target="_blank">WebSub</a>',
		),
	),
	'update' => array(
		'_' => 'Оновити FreshRSS',
		'apply' => 'Почати оновлення',
		'changelog' => 'Журнал змін',
		'check' => 'Пошукати оновлення',
		'copiedFromURL' => 'update.php скопійовано з %s до ./data',
		'current_version' => 'Поточна встановлена версія',
		'last' => 'Минула перевірка',
		'loading' => 'Оновлення…',
		'none' => 'Нема доступних оновлень',
		'releaseChannel' => array(
			'_' => 'Канал випусків',
			'edge' => 'Крайній випуск («edge»)',
			'latest' => 'Стабільний випуск («latest»)',
		),
		'title' => 'Оновити FreshRSS',
		'viaGit' => 'Розпочато оновлення за допомогою git і GitHub.com',
	),
	'user' => array(
		'admin' => 'Адміністратор',
		'article_count' => 'Статей',
		'back_to_manage' => '← Повернутися до списку користувачів',
		'create' => 'Створити користувача',
		'database_size' => 'Розмір бази даних',
		'email' => 'Адреса електронної пошти',
		'enabled' => 'Увімкнено',
		'feed_count' => 'Стрічок',
		'is_admin' => 'Адміністратор',
		'language' => 'Мова',
		'last_user_activity' => 'Найновіша активність',
		'list' => 'Список користувачів',
		'number' => 'Створено %d обліковий запис',
		'numbers' => 'Створено облікових записів: %d',
		'password_form' => 'Пароль<br /><small>(для входу через вебформу)</small>',
		'password_format' => 'Принаймні 7 символів',
		'title' => 'Керувати користувачами',
		'username' => 'Користувацьке імʼя',
	),
);