|
9 | 9 | "defaultMessage": "{count} {count, plural, one {пользователь} few {пользователя} many {пользователей} other {пользователя}}" |
10 | 10 | }, |
11 | 11 | "access-list.help-rules-last": { |
12 | | - "defaultMessage": "When at least 1 rule exists, this deny all rule will be added last" |
| 12 | + "defaultMessage": "Если есть хотя бы одно правило, правило 'запретить всё' будет добавлено последним" |
13 | 13 | }, |
14 | 14 | "access-list.help.rules-order": { |
15 | | - "defaultMessage": "Note that the allow and deny directives will be applied in the order they are defined." |
| 15 | + "defaultMessage": "Обратите внимание: разрешающие и запрещающие директивы применяются в порядке их определения." |
16 | 16 | }, |
17 | 17 | "access-list.pass-auth": { |
18 | | - "defaultMessage": "Pass Auth to Upstream" |
| 18 | + "defaultMessage": "Передавать авторизацию на upstream-сервер" |
19 | 19 | }, |
20 | 20 | "access-list.public": { |
21 | | - "defaultMessage": "Публично доступен" |
| 21 | + "defaultMessage": "Общедоступный" |
22 | 22 | }, |
23 | 23 | "access-list.public.subtitle": { |
24 | 24 | "defaultMessage": "Без аутентификации" |
|
27 | 27 | "defaultMessage": "Любое совпадение" |
28 | 28 | }, |
29 | 29 | "access-list.subtitle": { |
30 | | - "defaultMessage": "{users} {users, plural, one {User} other {Users}}, {rules} {rules, plural, one {Rule} other {Rules}} - Created: {date}" |
| 30 | + "defaultMessage": "{users} {users, plural, one {пользователь} few {пользователя} many {пользователей} other {пользователя}}, {rules} {rules, plural, one {правило} few {правила} many {правил} other {правила}} - создан: {date}" |
31 | 31 | }, |
32 | 32 | "access-lists": { |
33 | 33 | "defaultMessage": "Списки доступа" |
|
63 | 63 | "defaultMessage": "Продлить" |
64 | 64 | }, |
65 | 65 | "action.view-details": { |
66 | | - "defaultMessage": "Просмотреть детали" |
| 66 | + "defaultMessage": "Просмотреть сведения" |
67 | 67 | }, |
68 | 68 | "auditlogs": { |
69 | 69 | "defaultMessage": "Журнал аудита" |
|
111 | 111 | "defaultMessage": "Файлы ключей, защищённые паролем, не поддерживаются." |
112 | 112 | }, |
113 | 113 | "certificates.dns.credentials": { |
114 | | - "defaultMessage": "Credentials File Content" |
| 114 | + "defaultMessage": "Содержимое файла учётных данных" |
115 | 115 | }, |
116 | 116 | "certificates.dns.credentials-note": { |
117 | | - "defaultMessage": "This plugin requires a configuration file containing an API token or other credentials for your provider" |
| 117 | + "defaultMessage": "Этот плагин требует файл конфигурации, содержащий API-токен или другие учётные данные вашего провайдера" |
118 | 118 | }, |
119 | 119 | "certificates.dns.credentials-warning": { |
120 | | - "defaultMessage": "This data will be stored as plaintext in the database and in a file!" |
| 120 | + "defaultMessage": "Эти данные будут храниться в незашифрованном виде в базе данных и файле!" |
121 | 121 | }, |
122 | 122 | "certificates.dns.propagation-seconds": { |
123 | | - "defaultMessage": "Propagation Seconds" |
| 123 | + "defaultMessage": "Ожидание распространения (сек.)" |
124 | 124 | }, |
125 | 125 | "certificates.dns.propagation-seconds-note": { |
126 | | - "defaultMessage": "Leave empty to use the plugins default value. Number of seconds to wait for DNS propagation." |
| 126 | + "defaultMessage": "Оставьте пустым для значения по умолчанию плагина. Секунды ожидания распространения DNS." |
127 | 127 | }, |
128 | 128 | "certificates.dns.provider": { |
129 | 129 | "defaultMessage": "DNS-провайдер" |
130 | 130 | }, |
131 | 131 | "certificates.dns.warning": { |
132 | | - "defaultMessage": "This section requires some knowledge about Certbot and its DNS plugins. Please consult the respective plugins documentation." |
| 132 | + "defaultMessage": "Этот раздел требует знаний о Certbot и его DNS-плагинах. Пожалуйста, обратитесь к документации соответствующих плагинов." |
133 | 133 | }, |
134 | 134 | "certificates.http.reachability-404": { |
135 | | - "defaultMessage": "There is a server found at this domain but it does not seem to be Nginx Proxy Manager. Please make sure your domain points to the IP where your NPM instance is running." |
| 135 | + "defaultMessage": "На этом домене найден сервер, но, похоже, это не Nginx Proxy Manager. Убедитесь, что ваш домен указывает на IP-адрес, где запущен ваш экземпляр NPM." |
136 | 136 | }, |
137 | 137 | "certificates.http.reachability-failed-to-check": { |
138 | | - "defaultMessage": "Failed to check the reachability due to a communication error with site24x7.com." |
| 138 | + "defaultMessage": "Не удалось проверить доступность из‑за ошибки связи с site24x7.com." |
139 | 139 | }, |
140 | 140 | "certificates.http.reachability-not-resolved": { |
141 | | - "defaultMessage": "There is no server available at this domain. Please make sure your domain exists and points to the IP where your NPM instance is running and if necessary port 80 is forwarded in your router." |
| 141 | + "defaultMessage": "На этом домене недоступен сервер. Убедитесь, что домен существует и указывает на IP-адрес, где запущен ваш экземпляр NPM, и при необходимости порт 80 проброшен на вашем роутере." |
142 | 142 | }, |
143 | 143 | "certificates.http.reachability-ok": { |
144 | | - "defaultMessage": "Your server is reachable and creating certificates should be possible." |
| 144 | + "defaultMessage": "Сервер доступен, выпуск сертификатов возможен." |
145 | 145 | }, |
146 | 146 | "certificates.http.reachability-other": { |
147 | | - "defaultMessage": "There is a server found at this domain but it returned an unexpected status code {code}. Is it the NPM server? Please make sure your domain points to the IP where your NPM instance is running." |
| 147 | + "defaultMessage": "На этом домене найден сервер, но он вернул неожиданный статус‑код {code}. Это сервер NPM? Убедитесь, что ваш домен указывает на IP-адрес, где запущен ваш экземпляр NPM." |
148 | 148 | }, |
149 | 149 | "certificates.http.reachability-wrong-data": { |
150 | | - "defaultMessage": "There is a server found at this domain but it returned an unexpected data. Is it the NPM server? Please make sure your domain points to the IP where your NPM instance is running." |
| 150 | + "defaultMessage": "На этом домене найден сервер, но он вернул неожиданные данные. Это сервер NPM? Убедитесь, что ваш домен указывает на IP-адрес, где запущен ваш экземпляр NPM." |
151 | 151 | }, |
152 | 152 | "certificates.http.test-results": { |
153 | 153 | "defaultMessage": "Результаты проверки" |
154 | 154 | }, |
155 | 155 | "certificates.http.warning": { |
156 | | - "defaultMessage": "These domains must be already configured to point to this installation." |
| 156 | + "defaultMessage": "Эти домены должны быть настроены и указывать на этот экземпляр." |
157 | 157 | }, |
158 | 158 | "certificates.request.subtitle": { |
159 | 159 | "defaultMessage": "через Let's Encrypt" |
|
177 | 177 | "defaultMessage": "Назначение" |
178 | 178 | }, |
179 | 179 | "column.details": { |
180 | | - "defaultMessage": "Детали" |
| 180 | + "defaultMessage": "Сведения" |
181 | 181 | }, |
182 | 182 | "column.email": { |
183 | | - "defaultMessage": "Email" |
| 183 | + "defaultMessage": "Эл. почта" |
184 | 184 | }, |
185 | 185 | "column.event": { |
186 | 186 | "defaultMessage": "Событие" |
|
189 | 189 | "defaultMessage": "Истекает" |
190 | 190 | }, |
191 | 191 | "column.http-code": { |
192 | | - "defaultMessage": "HTTP Code" |
| 192 | + "defaultMessage": "HTTP-код" |
193 | 193 | }, |
194 | 194 | "column.incoming-port": { |
195 | 195 | "defaultMessage": "Входящий порт" |
|
210 | 210 | "defaultMessage": "Правила" |
211 | 211 | }, |
212 | 212 | "column.satisfy": { |
213 | | - "defaultMessage": "Совпадение" |
| 213 | + "defaultMessage": "Условия" |
214 | 214 | }, |
215 | 215 | "column.satisfy-all": { |
216 | 216 | "defaultMessage": "Все" |
|
252 | 252 | "defaultMessage": "Домены" |
253 | 253 | }, |
254 | 254 | "domain-names.max": { |
255 | | - "defaultMessage": "Максимум доменов: {count}" |
| 255 | + "defaultMessage": "Максимум {count} доменов" |
256 | 256 | }, |
257 | 257 | "domain-names.placeholder": { |
258 | 258 | "defaultMessage": "Начните ввод, чтобы добавить домен..." |
259 | 259 | }, |
260 | 260 | "domain-names.wildcards-not-permitted": { |
261 | | - "defaultMessage": "Wildcard'ы не разрешены для этого типа" |
| 261 | + "defaultMessage": "Подстановочные домены не разрешены для этого типа" |
262 | 262 | }, |
263 | 263 | "domain-names.wildcards-not-supported": { |
264 | | - "defaultMessage": "Wildcard'ы не поддерживаются этим CA" |
| 264 | + "defaultMessage": "Подстановочные домены не поддерживаются этим центром сертификации" |
265 | 265 | }, |
266 | 266 | "domains.force-ssl": { |
267 | 267 | "defaultMessage": "Всегда SSL" |
|
276 | 276 | "defaultMessage": "Поддержка HTTP/2" |
277 | 277 | }, |
278 | 278 | "domains.use-dns": { |
279 | | - "defaultMessage": "Использовать DNS Challenge" |
| 279 | + "defaultMessage": "Проверка через DNS" |
280 | 280 | }, |
281 | 281 | "email-address": { |
282 | | - "defaultMessage": "Email-адрес" |
| 282 | + "defaultMessage": "Адрес эл. почты" |
283 | 283 | }, |
284 | 284 | "empty-search": { |
285 | 285 | "defaultMessage": "Ничего не найдено" |
|
288 | 288 | "defaultMessage": "Почему бы не создать его?" |
289 | 289 | }, |
290 | 290 | "enabled": { |
291 | | - "defaultMessage": "Включен" |
| 291 | + "defaultMessage": "Включён" |
292 | 292 | }, |
293 | 293 | "error.access.at-least-one": { |
294 | | - "defaultMessage": "Either one Authorization or one Access Rule is required" |
| 294 | + "defaultMessage": "Требуется хотя бы одна авторизация или одно правило доступа" |
295 | 295 | }, |
296 | 296 | "error.access.duplicate-usernames": { |
297 | | - "defaultMessage": "Authorization Usernames must be unique" |
| 297 | + "defaultMessage": "Имена пользователей для авторизации должны быть уникальными" |
298 | 298 | }, |
299 | 299 | "error.invalid-auth": { |
300 | | - "defaultMessage": "Неверный email или пароль" |
| 300 | + "defaultMessage": "Неверный адрес эл. почты или пароль" |
301 | 301 | }, |
302 | 302 | "error.invalid-domain": { |
303 | 303 | "defaultMessage": "Неверный домен: {domain}" |
304 | 304 | }, |
305 | 305 | "error.invalid-email": { |
306 | | - "defaultMessage": "Неверный email-адрес" |
| 306 | + "defaultMessage": "Неверный адрес эл. почты" |
307 | 307 | }, |
308 | 308 | "error.max-character-length": { |
309 | | - "defaultMessage": "Maximum length is {max} character{max, plural, one {} other {s}}" |
| 309 | + "defaultMessage": "Максимальная длина {max} {max, plural, one {символ} few {символа} many {символов} other {символа}}" |
310 | 310 | }, |
311 | 311 | "error.max-domains": { |
312 | 312 | "defaultMessage": "Слишком много доменов, максимум {max}" |
|
315 | 315 | "defaultMessage": "Максимум {max}" |
316 | 316 | }, |
317 | 317 | "error.min-character-length": { |
318 | | - "defaultMessage": "Minimum length is {min} character{min, plural, one {} other {s}}" |
| 318 | + "defaultMessage": "Минимальная длина {min} {min, plural, one {символ} few {символа} many {символов} other {символа}}" |
319 | 319 | }, |
320 | 320 | "error.minimum": { |
321 | 321 | "defaultMessage": "Минимум {min}" |
|
330 | 330 | "defaultMessage": "Истекает: {date}" |
331 | 331 | }, |
332 | 332 | "footer.github-fork": { |
333 | | - "defaultMessage": "Fork me on Github" |
| 333 | + "defaultMessage": "Сделать форк на GitHub" |
334 | 334 | }, |
335 | 335 | "host.flags.block-exploits": { |
336 | 336 | "defaultMessage": "Блокировать известные эксплойты" |
|
381 | 381 | "defaultMessage": "# Введите здесь свою Nginx-конфигурацию, будьте осторожны!" |
382 | 382 | }, |
383 | 383 | "no-permission-error": { |
384 | | - "defaultMessage": "You do not have access to view this." |
| 384 | + "defaultMessage": "У вас нет доступа для просмотра." |
385 | 385 | }, |
386 | 386 | "notfound.action": { |
387 | 387 | "defaultMessage": "Вернуться на главную" |
|
429 | 429 | "defaultMessage": "Изменить {object}" |
430 | 430 | }, |
431 | 431 | "object.empty": { |
432 | | - "defaultMessage": "{objects} отстутствуют" |
| 432 | + "defaultMessage": "{objects} отсутствуют" |
433 | 433 | }, |
434 | 434 | "object.event.created": { |
435 | 435 | "defaultMessage": "{object} создан" |
|
501 | 501 | "defaultMessage": "{count} {count, plural, one {прокси-хост} few {прокси-хоста} many {прокси-хостов} other {прокси-хоста}}" |
502 | 502 | }, |
503 | 503 | "public": { |
504 | | - "defaultMessage": "Публичный" |
| 504 | + "defaultMessage": "Общедоступный" |
505 | 505 | }, |
506 | 506 | "redirection-host": { |
507 | 507 | "defaultMessage": "Редирект-хост" |
|
510 | 510 | "defaultMessage": "Домен перенаправления" |
511 | 511 | }, |
512 | 512 | "redirection-host.forward-http-code": { |
513 | | - "defaultMessage": "HTTP Code" |
| 513 | + "defaultMessage": "HTTP-код" |
514 | 514 | }, |
515 | 515 | "redirection-hosts": { |
516 | 516 | "defaultMessage": "Редирект-хосты" |
|
627 | 627 | "defaultMessage": "Задать пароль" |
628 | 628 | }, |
629 | 629 | "user.set-permissions": { |
630 | | - "defaultMessage": "Set Permissions for {name}" |
| 630 | + "defaultMessage": "Задать разрешения для {name}" |
631 | 631 | }, |
632 | 632 | "user.switch-dark": { |
633 | 633 | "defaultMessage": "Включить тёмную тему" |
|
636 | 636 | "defaultMessage": "Включить светлую тему" |
637 | 637 | }, |
638 | 638 | "username": { |
639 | | - "defaultMessage": "Логин" |
| 639 | + "defaultMessage": "Имя пользователя" |
640 | 640 | }, |
641 | 641 | "users": { |
642 | 642 | "defaultMessage": "Пользователи" |
|
0 commit comments