forked from 1Panel-dev/1Panel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathru.ts
More file actions
4019 lines (3957 loc) · 327 KB
/
ru.ts
File metadata and controls
4019 lines (3957 loc) · 327 KB
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
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
import fit2cloudEnLocale from 'fit2cloud-ui-plus/src/locale/lang/ru';
const message = {
commons: {
true: 'да',
false: 'нет',
colon: ': ',
example: 'Например, ',
fit2cloud: 'FIT2CLOUD',
lingxia: 'Lingxia',
button: {
run: 'Запуск',
create: 'Создать ',
add: 'Добавить ',
save: 'Сохранить ',
set: 'Изменить конфигурацию',
sync: 'Синхронизировать ',
delete: 'Удалить',
edit: 'Редактировать ',
enable: 'Включить',
disable: 'Отключить',
confirm: 'Подтвердить',
cancel: 'Отмена',
reset: 'Сбросить',
restart: 'Перезапустить',
conn: 'Подключить',
disConn: 'Отключить',
clean: 'Очистить',
login: 'Войти',
close: 'Закрыть',
off: 'Закрыть',
stop: 'Остановить',
start: 'Запустить',
view: 'Просмотр',
watch: 'Наблюдать',
handle: 'Запустить',
expand: 'Развернуть',
clone: 'Клонировать',
collapse: 'Свернуть',
log: 'Логи',
back: 'Назад',
backup: 'Бэкап',
recover: 'Восстановить',
retry: 'Повторить',
upload: 'Загрузить',
download: 'Скачать',
init: 'Инициализировать',
verify: 'Проверить',
saveAndEnable: 'Сохранить и включить',
import: 'Импорт',
export: 'Экспорт',
power: 'Авторизация',
search: 'Поиск',
refresh: 'Обновить',
get: 'Получить',
upgrade: 'Обновить',
update: 'обновление',
updateNow: 'Обновить Сейчас',
ignore: 'Игнорировать обновление',
install: 'установить',
copy: 'Копировать',
random: 'Случайно',
uninstall: 'Удалить',
fullscreen: 'Полный экран',
quitFullscreen: 'Выйти из полного экрана',
showAll: 'Показать все',
hideSome: 'Скрыть некоторые',
agree: 'Согласен',
notAgree: 'Не согласен',
preview: 'Предпросмотр',
open: 'Открыть',
notSave: 'Не сохранять',
createNewFolder: 'Создать новую папку',
createNewFile: 'Создать новый файл',
helpDoc: 'Справка',
unbind: 'Отвязать',
cover: 'Заменить',
skip: 'Пропустить',
fix: 'Исправить',
down: 'Остановить',
up: 'Запустить',
sure: 'Подтвердить',
show: 'Показать',
hide: 'Скрыть',
visit: 'Посетить',
migrate: 'Мигрировать',
},
operate: {
start: 'Запустить',
stop: 'Остановить',
restart: 'Перезапустить',
reload: 'Перезагрузить',
rebuild: 'Перестроить',
sync: 'Синхронизировать',
up: 'Запустить',
down: 'Остановить',
delete: 'Удалить',
},
search: {
timeStart: 'Время начала',
timeEnd: 'Время окончания',
timeRange: 'До',
dateStart: 'Дата начала',
dateEnd: 'Дата окончания',
date: 'Дата',
},
table: {
all: 'Все',
total: 'Всего {0}',
name: 'Имя',
type: 'Тип',
status: 'Статус',
records: 'Записи',
group: 'Группа',
createdAt: 'Время создания',
publishedAt: 'Время публикации',
date: 'Дата',
updatedAt: 'Время обновления',
operate: 'Операции',
message: 'Сообщение',
description: 'Описание',
interval: 'Интервал',
user: 'Владелец',
title: 'Заголовок',
port: 'Порт',
forward: 'Переадресация',
protocol: 'Протокол',
tableSetting: 'Настройки таблицы',
refreshRate: 'Частота обновления',
selectColumn: 'Выбрать столбец',
local: 'локальный',
serialNumber: 'Серийный номер',
manageGroup: 'Управление группами',
backToList: 'Вернуться к списку',
keepEdit: 'Продолжить редактирование',
},
loadingText: {
Upgrading: 'Обновление системы, пожалуйста, подождите...',
Restarting: 'Перезагрузка системы, пожалуйста, подождите...',
Recovering: 'Восстановление из снапшота, пожалуйста, подождите...',
Rollbacking: 'Откат из снапшота, пожалуйста, подождите...',
},
msg: {
noneData: 'Нет данных',
delete: 'Эта операция удаления не может быть отменена. Хотите продолжить?',
clean: 'Эта операция очистки не может быть отменена. Хотите продолжить?',
closeDrawerHelper: 'Система может не сохранить внесённые вами изменения. Продолжить?',
deleteSuccess: 'Успешно удалено',
loginSuccess: 'Успешный вход',
operationSuccess: 'Операция выполнена успешно',
copySuccess: 'Успешно скопировано',
notSupportOperation: 'Эта операция не поддерживается',
requestTimeout: 'Время запроса истекло, попробуйте позже',
infoTitle: 'Подсказка',
notRecords: 'Для текущей задачи не создано записей выполнения',
sureLogOut: 'Вы уверены, что хотите выйти?',
createSuccess: 'Успешно создано',
updateSuccess: 'Успешно обновлено',
uploadSuccess: 'Успешно загружено',
operateConfirm: 'Если вы уверены в операции, введите её вручную: ',
inputOrSelect: 'Пожалуйста, выберите или введите',
copyFailed: 'Не удалось скопировать',
operatorHelper: 'Операция "{1}" будет выполнена над "{0}" и не может быть отменена. Хотите продолжить?',
notFound: 'Извините, запрошенная страница не существует.',
unSupportType: 'Текущий тип файла не поддерживается.',
unSupportSize: 'Загруженный файл превышает {0}M, пожалуйста, подтвердите!',
fileExist: 'Файл уже существует в текущей папке. Повторная загрузка не поддерживается.',
fileNameErr:
'Вы можете загружать только файлы, имя которых содержит от 1 до 256 символов, включая английские буквы, китайские иероглифы, цифры или точки (.-_)',
confirmNoNull: 'Убедитесь, что значение {0} не пустое.',
errPort: 'Неверная информация о порте, пожалуйста, проверьте!',
remove: 'Удалить',
backupHelper: 'Текущая операция создаст резервную копию {0}. Хотите продолжить?',
recoverHelper: 'Восстановление из файла {0}. Эта операция необратима. Хотите продолжить?',
refreshSuccess: 'Обновление успешно',
rootInfoErr: 'Это уже корневой каталог',
resetSuccess: 'Сброс успешен',
creatingInfo: 'Создание, эта операция не нужна',
offlineTips: 'Офлайн версия не поддерживает эту операцию',
errImportFormat: 'Данные импорта или формат ненормальны, проверьте и повторите попытку!',
importHelper:
'При импорте конфликтующих или дублирующихся данных импортированное содержимое будет использоваться в качестве стандарта для обновления исходных данных базы данных.',
errImport: 'Содержимое файла ненормально:',
},
login: {
username: 'Имя пользователя',
password: 'Пароль',
welcome: 'Добро пожаловать, введите имя пользователя и пароль для входа!',
errorAuthInfo: 'Введенное имя пользователя или пароль неверны, пожалуйста, введите заново!',
errorMfaInfo: 'Неверная информация аутентификации, попробуйте еще раз!',
captchaHelper: 'Капча',
errorCaptcha: 'Ошибка кода капчи!',
notSafe: 'Доступ запрещен',
safeEntrance1: 'В текущей среде включен безопасный вход',
safeEntrance2: 'Введите следующую команду в SSH-терминале для просмотра входа в панель: 1pctl user-info',
errIP1: 'В текущей среде включен доступ по авторизованному IP-адресу',
errDomain1: 'В текущей среде включена привязка домена доступа',
errHelper: 'Для сброса информации о привязке выполните следующую команду в SSH-терминале: ',
codeInput: 'Пожалуйста, введите 6-значный код подтверждения MFA',
mfaTitle: 'MFA Сертификация',
mfaCode: 'MFA код подтверждения',
title: 'Панель управления Linux сервером',
licenseHelper: '<Лицензионное соглашение сообщества>',
errorAgree: 'Нажмите, чтобы согласиться с Лицензией программного обеспечения сообщества',
logout: 'Выход',
agreeTitle: 'Соглашение',
agreeContent:
'Для лучшей защиты ваших законных прав и интересов, пожалуйста, прочитайте и согласитесь со следующим соглашением « <a href = "https://www.fit2cloud.com/legal/licenses.html" target = "_blank" > Лицензионное соглашение сообщества </a> »',
},
rule: {
username: 'Введите имя пользователя',
password: 'Введите пароль',
rePassword: 'Подтверждение пароля не совпадает с паролем.',
requiredInput: 'Это поле обязательно для заполнения.',
requiredSelect: 'Выберите элемент из списка',
illegalChar: 'В настоящее время не поддерживается вставка символов & ; $ \' ` ( ) " > < |',
illegalInput: 'Это поле не должно содержать недопустимых символов.',
commonName:
'Это поле должно начинаться с неспециальных символов и должно состоять из английских букв, китайских иероглифов, цифр, ".", "-" и "_" длиной 1-128.',
userName: 'Поддерживает начало без специальных символов, английский, китайский, цифры и _, длина 3-30',
simpleName:
'Это поле не должно начинаться с подчеркивания и должно состоять из английских букв, цифр и "_" длиной 3-30.',
simplePassword:
'Это поле не должно начинаться с подчеркивания и должно состоять из английских букв, цифр и "_" длиной 1-30.',
dbName: 'Это поле не должно начинаться с подчеркивания и должно состоять из английских букв, цифр и "_" длиной 1-64.',
imageName: 'Поддерживает начало без специальных символов, английский, цифры, :@/.-_, длина 1-256',
composeName: 'Поддерживаются неспециальные символы в начале, строчные буквы, цифры, - и _, длина 1-256',
volumeName: 'Это поле должно состоять из английских букв, цифр, ".", "-" и "_" длиной 2-30.',
supervisorName:
'Это поле должно начинаться с неспециальных символов и должно состоять из английских букв, цифр, "-" и "_" длиной 1-128.',
complexityPassword:
'Это поле должно состоять из английских букв, цифр длиной 8-30 и содержать как минимум два специальных символа.',
commonPassword: 'Длина этого поля должна быть больше 6.',
linuxName:
'Длина этого поля должна быть от 1 до 128. Поле не должно содержать эти специальные символы: "{0}".',
email: 'Это поле должно быть действительным адресом электронной почты.',
number: 'Это поле должно быть числом.',
integer: 'Это поле должно быть положительным целым числом.',
ip: 'Это поле должно быть действительным IP-адресом.',
host: 'Это поле должно быть действительным IP-адресом или доменным именем.',
hostHelper: 'Поддерживается ввод IP-адреса или доменного имени',
port: 'Это поле должно быть действительным номером порта.',
selectHelper: 'Пожалуйста, выберите правильный файл {0}',
domain: 'Это поле должно быть в формате: example.com или example.com:8080.',
databaseName: 'Это поле должно состоять из английских букв, цифр и "_" длиной 1-30.',
ipErr: 'Это поле должно быть действительным IP-адресом.',
numberRange: 'Это поле должно быть числом между {0} и {1}.',
paramName: 'Это поле должно состоять из английских букв, цифр, ".", "-" и "_" длиной 2-30.',
paramComplexity:
'Это поле не должно начинаться и заканчиваться специальными символами и должно состоять из английских букв, цифр, "{0}" длиной 6-128.',
paramUrlAndPort: 'Это поле должно быть в формате "http(s)://(доменное имя/ip):(порт)".',
nginxDoc: 'Это поле должно состоять из английских букв, цифр и ".".',
appName:
'Это поле не должно начинаться и заканчиваться символами "-" и "_" и должно состоять из английских букв, цифр, "-" и "_" длиной 2-30.',
containerName: 'Поддерживаются буквы, цифры, -, _ и .; не может начинаться с - _ или .; длина: 2-128',
mirror: 'Адрес ускорения зеркала должен начинаться с http(s)://, поддерживает английские буквы (как заглавные, так и строчные), цифры, . / и -, и не должен содержать пустых строк.',
disableFunction: 'Поддерживаются только буквы, подчеркивания и запятые',
leechExts: 'Поддерживаются только буквы, цифры и запятые',
paramSimple: 'Поддерживаются строчные буквы и цифры, длина 1-128',
filePermission: 'Ошибка прав доступа к файлу',
formatErr: 'Ошибка формата, пожалуйста, проверьте и повторите попытку',
phpExtension: 'Поддерживаются только запятые, подчеркивания, строчные английские буквы и цифры',
paramHttp: 'Должно начинаться с http:// или https://',
phone: 'Неверный формат номера телефона',
authBasicPassword: 'Поддерживает буквы, цифры и общие специальные символы, длина 1-72',
length128Err: 'Длина не может превышать 128 символов',
maxLength: 'Длина не может превышать {0} символов',
alias: 'Поддерживает английский, цифры, - и _, длина 1-128, и не может начинаться или заканчиваться на -_.',
},
res: {
paramError: 'Запрос не удался, попробуйте позже!',
forbidden: 'У текущего пользователя нет прав',
serverError: 'Ошибка сервиса',
notFound: 'Ресурс не существует',
commonError: 'Запрос не удался',
},
service: {
serviceNotStarted: 'Сервис {0} не запущен.',
},
status: {
running: 'Работает',
done: 'Завершено',
scanFailed: 'Неполный',
success: 'Успешно',
waiting: 'Ожидание',
waitForUpgrade: 'Ожидание Обновления',
waiting1: 'Ожидание',
failed: 'Ошибка',
stopped: 'Остановлен',
error: 'Ошибка',
created: 'Создан',
restarting: 'Перезапуск',
uploading: 'Загрузка',
unhealthy: 'Нездоровый',
removing: 'Удаление',
paused: 'Приостановлен',
exited: 'Вышел',
dead: 'Мертв',
installing: 'Установка',
enabled: 'Включен',
disabled: 'Отключен',
normal: 'Нормально',
building: 'Сборка',
upgrading: 'Обновление',
pending: 'Ожидает редактирования',
rebuilding: 'Пересборка',
deny: 'Отказано',
accept: 'Принято',
used: 'Используется',
unUsed: 'Не используется',
starting: 'Запуск',
recreating: 'Пересоздание',
creating: 'Создание',
init: 'Ожидание приложения',
ready: 'нормально',
applying: 'Применение',
uninstalling: 'Удаление',
lost: 'Потеряно',
bound: 'Привязано',
unbind: 'Не привязано',
exceptional: 'Исключение',
free: 'Свободно',
enable: 'Включено',
disable: 'Отключено',
deleted: 'Удалено',
downloading: 'Загрузка',
packing: 'Упаковка',
sending: 'Отправка',
healthy: 'Нормально',
executing: 'Выполнение',
installerr: 'Ошибка установки',
applyerror: 'Ошибка применения',
systemrestart: 'Прервано',
starterr: 'Ошибка запуска',
uperr: 'Ошибка запуска',
new: 'Новый',
conflict: 'Конфликт',
duplicate: 'Дубликат',
unexecuted: 'Не Выполнено',
},
units: {
second: ' секунда | секунда | секунд',
minute: 'минута | минута | минут',
hour: 'час | час | часов',
day: 'день | день | дней',
week: 'неделя | неделя | недель',
month: 'месяц | месяц | месяцев',
year: 'год | год | лет',
time: 'раз',
core: 'ядро | ядро | ядер',
secondUnit: 'с',
minuteUnit: 'мин',
hourUnit: 'ч',
dayUnit: 'д',
millisecond: 'Миллисекунда',
},
log: {
noLog: 'Нет доступных логов',
},
},
menu: {
home: 'Обзор',
apps: 'Приложения',
website: 'Сайт | Сайты',
project: 'Проект | Проекты',
config: 'Конфигурация | Конфигурации',
ssh: 'Настройки SSH',
firewall: 'Firewall',
ssl: 'Сертификат | Сертификаты',
database: 'База данных | Базы данных',
aiTools: 'AI',
mcp: 'MCP',
container: 'Контейнер | Контейнеры',
cronjob: 'Cron | Задачи Cron',
system: 'Система',
security: 'Безопасность',
files: 'Файлы',
monitor: 'Мониторинг',
terminal: 'Терминалы',
settings: 'Настройка | Настройки',
toolbox: 'Инструменты',
logs: 'Лог | Логи',
runtime: 'Среда исполнения | Среды исполнения',
processManage: 'Процесс | Процессы',
process: 'Процесс | Процессы',
network: 'Сеть | Сети',
supervisor: 'Супервизор',
tamper: 'Защита от несанкционированного доступа',
app: 'Приложение',
msgCenter: 'Центр задач',
disk: 'Диск',
},
home: {
recommend: 'рекомендовать',
dir: 'каталог',
alias: 'Псевдоним',
quickDir: 'Быстрый каталог',
minQuickJump: 'Пожалуйста, установите хотя бы одну запись быстрого перехода!',
maxQuickJump: 'Вы можете установить до четырех записей быстрого перехода!',
database: 'База данных - Все',
restart_1panel: 'Перезапустить панель',
restart_system: 'Перезапустить сервер',
operationSuccess: 'Операция выполнена успешно, перезагрузка, пожалуйста, обновите браузер вручную позже!',
entranceHelper:
'Безопасный вход не включен. Вы можете включить его в "Настройки -> Безопасность" для повышения безопасности системы.',
appInstalled: 'Приложения',
systemInfo: 'Системная информация',
hostname: 'Имя хоста',
platformVersion: 'Операционная система',
kernelVersion: 'Ядро',
kernelArch: 'Архитектура',
network: 'Сеть',
io: 'Диск I/O',
ip: 'Локальный IP',
proxy: 'Системный прокси',
baseInfo: 'Базовая информация',
totalSend: 'Всего отправлено',
totalRecv: 'Всего получено',
rwPerSecond: 'Операции ввода/вывода',
ioDelay: 'Задержка ввода/вывода',
uptime: 'Работает с',
runningTime: 'Время работы',
mem: 'Системная Память',
swapMem: 'Раздел подкачки',
runSmoothly: 'Низкая нагрузка',
runNormal: 'Средняя нагрузка',
runSlowly: 'Высокая нагрузка',
runJam: 'Тяжелая нагрузка',
core: 'Физических ядер',
logicCore: 'Логических ядер',
corePercent: 'Использование Ядра',
cpuFrequency: 'Частота CPU',
cpuDetailedPercent: 'Распределение Времени CPU',
cpuUser: 'Пользователь',
cpuSystem: 'Система',
cpuIdle: 'Простой',
cpuIrq: 'IRQ',
cpuSoftirq: 'Soft IRQ',
cpuSteal: 'Steal',
cpuTop: 'Топ 5 Процессов по Использованию ЦПУ',
memTop: 'Топ 5 Процессов по Использованию Памяти',
loadAverage: 'Средняя нагрузка за последнюю минуту | Средняя нагрузка за последние {n} минут',
load: 'Нагрузка',
mount: 'Точка монтирования',
fileSystem: 'Файловая система',
total: 'Всего',
used: 'Использовано',
cache: 'Кэш',
free: 'Свободно',
shard: 'Шардированный',
available: 'Доступно',
percent: 'Утилизация',
goInstall: 'Установить',
networkCard: 'Интерфейс',
disk: 'Диск',
},
tabs: {
more: 'Больше',
hide: 'Скрыть',
closeLeft: 'Закрыть слева',
closeRight: 'Закрыть справа',
closeCurrent: 'Закрыть текущую',
closeOther: 'Закрыть другие',
closeAll: 'Закрыть все',
},
header: {
logout: 'Выход',
},
database: {
manage: 'Управление',
deleteBackupHelper: 'Удалить резервные копии базы данных одновременно',
delete: 'Операция удаления не может быть отменена, пожалуйста, введите "',
deleteHelper: '" для удаления этой базы данных',
create: 'Создать базу данных',
noMysql: 'Сервис базы данных (MySQL или MariaDB)',
noPostgresql: 'Сервис базы данных PostgreSQL',
goUpgrade: 'Обновить',
goInstall: 'Установить',
isDelete: 'Удалено',
permission: 'Разрешения',
format: 'Набор Символов',
collation: 'Сопоставление',
collationHelper: 'Если пусто, используйте сопоставление по умолчанию для набора символов {0}',
permissionForIP: 'IP',
permissionAll: 'Все (%)',
databaseConnInfo: 'Информация о подключении',
rootPassword: 'Пароль root',
serviceName: 'Имя сервиса',
serviceNameHelper: 'Доступ между контейнерами в одной сети.',
backupList: 'Резервное копирование',
loadBackup: 'Импорт',
localUpload: 'Локальная загрузка',
hostSelect: 'Выбор сервера',
selectHelper: 'Вы уверены, что хотите импортировать файл резервной копии {0}?',
remoteAccess: 'Удаленный доступ',
remoteHelper: 'Несколько IP через запятую, например: 172.16.10.111, 172.16.10.112',
remoteConnHelper:
'Удаленное подключение к MySQL как пользователь root может иметь риски безопасности. Поэтому выполняйте эту операцию с осторожностью.',
changePassword: 'Пароль',
changePasswordHelper:
'База данных была связана с приложением. Изменение пароля изменит пароль базы данных приложения одновременно. Изменение вступит в силу после перезапуска приложения.',
confChange: 'Конфигурация',
confNotFound:
'Файл конфигурации не найден. Пожалуйста, обновите приложение до последней версии в магазине приложений и попробуйте снова!',
portHelper:
'Этот порт является открытым портом контейнера. Вам нужно сохранить изменение отдельно и перезапустить контейнер!',
loadFromRemote: 'Синхронизировать',
userBind: 'Привязать пользователя',
pgBindHelper:
'Эта операция используется для создания нового пользователя и привязки его к целевой базе данных. В настоящее время выбор уже существующих пользователей в базе данных не поддерживается.',
pgSuperUser: 'Суперпользователь',
loadFromRemoteHelper: 'Это синхронизирует информацию о базе данных на сервере с 1Panel. Хотите продолжить?',
passwordHelper: 'Не удается получить, нажмите для изменения',
remote: 'Удаленный',
remoteDB: 'Удаленный сервер | Удаленные серверы',
createRemoteDB: 'Привязать @.lower:database.remoteDB',
unBindRemoteDB: 'Отвязать @.lower:database.remoteDB',
unBindForce: 'Принудительная отвязка',
unBindForceHelper:
'Игнорировать все ошибки во время процесса отвязки, чтобы обеспечить успешное завершение операции',
unBindRemoteHelper:
'Отвязка удаленной базы данных только удалит связь привязки и не будет напрямую удалять удаленную базу данных',
editRemoteDB: 'Редактировать удаленный сервер',
localDB: 'Локальная база данных',
address: 'Адрес базы данных',
version: 'Версия базы данных',
userHelper:
'Пользователь root или пользователь базы данных с привилегиями root может получить доступ к удаленной базе данных.',
pgUserHelper: 'Пользователь базы данных с привилегиями суперпользователя.',
ssl: 'Использовать SSL',
clientKey: 'Приватный ключ клиента',
clientCert: 'Сертификат клиента',
caCert: 'Сертификат CA',
hasCA: 'Есть сертификат CA',
skipVerify: 'Игнорировать проверку действительности сертификата',
initialDB: 'Исходная База Данных',
formatHelper:
'Текущая кодировка базы данных - {0}, несоответствие кодировок может привести к ошибке восстановления',
selectFile: 'Выбрать файл',
dropHelper: 'Вы можете перетащить загружаемый файл сюда или',
clickHelper: 'нажмите для загрузки',
supportUpType:
'Поддерживаются только форматы файлов sql, sql.gz, tar.gz, .zip. Импортируемый сжатый файл должен содержать только один файл .sql или включать test.sql',
currentStatus: 'Текущее состояние',
baseParam: 'Базовые параметры',
performanceParam: 'Параметры производительности',
runTime: 'Время запуска',
connections: 'Всего подключений',
bytesSent: 'Отправлено байт',
bytesReceived: 'Получено байт',
queryPerSecond: 'Запросов в секунду',
txPerSecond: 'Транзакций в секунду',
connInfo: 'активные/пиковые подключения',
connInfoHelper: 'Если значение слишком большое, увеличьте "max_connections".',
threadCacheHit: 'Попадания в кэш потоков',
threadCacheHitHelper: 'Если значение слишком низкое, увеличьте "thread_cache_size".',
indexHit: 'Попадания в индекс',
indexHitHelper: 'Если значение слишком низкое, увеличьте "key_buffer_size".',
innodbIndexHit: 'Попадания в индекс InnoDB',
innodbIndexHitHelper: 'Если значение слишком низкое, увеличьте "innodb_buffer_pool_size".',
cacheHit: 'Попадания в кэш запросов',
cacheHitHelper: 'Если значение слишком низкое, увеличьте "query_cache_size".',
tmpTableToDB: 'Временные таблицы на диске',
tmpTableToDBHelper: 'Если значение слишком большое, попробуйте увеличить "tmp_table_size".',
openTables: 'Открытые таблицы',
openTablesHelper: 'Значение конфигурации "table_open_cache" должно быть больше или равно этому значению.',
selectFullJoin: 'Полные соединения',
selectFullJoinHelper: 'Если значение не 0, проверьте правильность индексов таблиц данных.',
selectRangeCheck: 'Количество соединений без индекса',
selectRangeCheckHelper: 'Если значение не 0, проверьте правильность индексов таблиц данных.',
sortMergePasses: 'Количество сортировок слиянием',
sortMergePassesHelper: 'Если значение слишком большое, увеличьте "sort_buffer_size".',
tableLocksWaited: 'Количество блокировок таблиц',
tableLocksWaitedHelper:
'Если значение слишком большое, рассмотрите возможность увеличения производительности базы данных.',
performanceTuning: 'Настройка производительности',
optimizationScheme: 'Схема оптимизации',
keyBufferSizeHelper: 'Размер буфера для индексов',
queryCacheSizeHelper: 'Кэш запросов. Если эта функция отключена, установите этот параметр в 0.',
tmpTableSizeHelper: 'Размер кэша временных таблиц',
innodbBufferPoolSizeHelper: 'Размер буфера InnoDB',
innodbLogBufferSizeHelper: 'Размер буфера журнала InnoDB',
sortBufferSizeHelper: '* подключений, размер буфера сортировки на поток',
readBufferSizeHelper: '* подключений, размер буфера чтения',
readRndBufferSizeHelper: '* подключений, размер буфера случайного чтения',
joinBufferSizeHelper: '* подключений, размер кэша таблиц соединений',
threadStackelper: '* подключений, размер стека на поток',
binlogCacheSizeHelper: '* подключений, размер кэша бинарного журнала (кратно 4096)',
threadCacheSizeHelper: 'Размер пула потоков',
tableOpenCacheHelper: 'Кэш таблиц',
maxConnectionsHelper: 'Максимум подключений',
restart: 'Перезапустить',
slowLog: 'Медленные запросы',
noData: 'Пока нет медленных запросов.',
isOn: 'Включено',
longQueryTime: 'порог (сек)',
thresholdRangeHelper: 'Пожалуйста, введите корректный порог (1 - 600).',
timeout: 'Таймаут(сек)',
timeoutHelper: 'Период таймаута неактивного подключения. 0 означает, что подключение постоянно активно.',
maxclients: 'Макс. клиентов',
requirepassHelper:
'Оставьте пустым, если пароль не установлен. Изменения нужно сохранить отдельно и перезапустить контейнер!',
databases: 'Количество баз данных',
maxmemory: 'Максимальное использование памяти',
maxmemoryHelper: '0 означает без ограничений.',
tcpPort: 'Текущий порт прослушивания.',
uptimeInDays: 'Дней в работе.',
connectedClients: 'Количество подключенных клиентов.',
usedMemory: 'Текущее использование памяти Redis.',
usedMemoryRss: 'Размер памяти, запрошенный у операционной системы.',
usedMemoryPeak: 'Пиковое потребление памяти Redis.',
memFragmentationRatio: 'Коэффициент фрагментации памяти.',
totalConnectionsReceived: 'Общее количество подключенных клиентов с момента запуска.',
totalCommandsProcessed: 'Общее количество выполненных команд с момента запуска.',
instantaneousOpsPerSec: 'Количество команд, выполняемых сервером в секунду.',
keyspaceHits: 'Количество успешных поисков ключа в базе данных.',
keyspaceMisses: 'Количество неудачных попыток найти ключ в базе данных.',
hit: 'Коэффициент попаданий при поиске ключей.',
latestForkUsec: 'Количество микросекунд, затраченных на последнюю операцию fork().',
redisCliHelper: 'Сервис "redis-cli" не обнаружен. Сначала включите сервис.',
redisQuickCmd: 'Быстрые команды Redis',
recoverHelper: 'Это перезапишет данные с [{0}]. Хотите продолжить?',
submitIt: 'Перезаписать данные',
baseConf: 'Базовая',
allConf: 'Все',
restartNow: 'Перезапустить сейчас',
restartNowHelper1:
'Необходимо перезапустить систему после вступления изменений конфигурации в силу. Если ваши данные требуют сохранения, сначала выполните операцию сохранения.',
restartNowHelper: 'Это вступит в силу только после перезапуска системы.',
persistence: 'Сохранение',
rdbHelper1: 'секунд(ы), вставить',
rdbHelper2: 'элементов данных',
rdbHelper3: 'Выполнение любого из условий запустит сохранение RDB.',
rdbInfo: 'Убедитесь, что значение в списке правил находится в диапазоне от 1 до 100000',
containerConn: 'Подключение контейнера',
connAddress: 'Адрес',
containerConnHelper:
'Этот адрес подключения может использоваться приложениями, работающими в среде выполнения веб-сайта (PHP и т.д.) или контейнере.',
remoteConn: 'Внешнее подключение',
remoteConnHelper2: 'Используйте этот адрес для неконтейнерных сред или внешних подключений.',
remoteConnHelper3:
'Адрес доступа по умолчанию - это IP хоста. Для изменения перейдите к пункту конфигурации "Адрес доступа по умолчанию" на странице настроек панели.',
localIP: 'Локальный IP',
},
aiTools: {
model: {
model: 'Модель',
create: 'Добавить модель',
create_helper: 'Загрузить "{0}"',
ollama_doc: 'Вы можете посетить официальный сайт Ollama, чтобы искать и находить больше моделей.',
container_conn_helper: 'Используйте этот адрес для доступа или подключения между контейнерами',
ollama_sync:
'Синхронизация модели Ollama обнаружила, что следующие модели не существуют, хотите удалить их?',
from_remote: 'Эта модель не была загружена через 1Panel, нет связанных журналов извлечения.',
no_logs: 'Журналы извлечения для этой модели были удалены и не могут быть просмотрены.',
},
proxy: {
proxy: 'Усиление AI-прокси',
proxyHelper1: 'Привяжите домен и включите HTTPS для повышения безопасности передачи данных',
proxyHelper2: 'Ограничьте доступ по IP, чтобы предотвратить утечку данных в публичной сети',
proxyHelper3: 'Включите потоковую передачу',
proxyHelper4: 'После создания вы можете просматривать и управлять этим в списке сайтов',
proxyHelper5:
'После включения вы можете отключить внешний доступ к порту в Магазине приложений - Установленные - Ollama - Параметры для повышения безопасности.',
proxyHelper6: 'Чтобы отключить настройку прокси, вы можете удалить её из списка сайтов.',
whiteListHelper: 'Ограничить доступ только для IP-адресов из белого списка',
},
gpu: {
gpu: 'Мониторинг GPU',
gpuHelper: 'Система не обнаружила команды NVIDIA-SMI или XPU-SMI. Проверьте и повторите попытку!',
process: 'Информация о Процессе',
type: 'Тип',
typeG: 'Графика',
typeC: 'Вычисления',
typeCG: 'Вычисления+Графика',
processName: 'Имя Процесса',
shr: 'Общая Память',
temperatureHelper: 'Высокая температура GPU может вызвать снижение частоты GPU',
gpuUtil: 'Использование GPU',
temperature: 'Температура',
performanceState: 'Состояние Производительности',
powerUsage: 'Потребление Мощности',
memoryUsage: 'Использование Памяти',
fanSpeed: 'Скорость Вентилятора',
power: 'Мощность',
powerCurrent: 'Текущая Мощность',
powerLimit: 'Лимит Мощности',
memory: 'Память',
memoryUsed: 'Использованная Память',
memoryTotal: 'Общая Память',
percent: 'Использование',
},
mcp: {
server: 'Сервер MCP',
create: 'Добавить сервер',
edit: 'Редактировать сервер',
baseUrl: 'Внешний путь доступа',
baseUrlHelper: 'Например: http://192.168.1.2:8000',
ssePath: 'Путь SSE',
ssePathHelper: 'Например: /sse, будьте осторожны, чтобы не дублировать с другими серверами',
environment: 'Переменные среды',
envKey: 'Имя переменной',
envValue: 'Значение переменной',
externalUrl: 'Внешний адрес подключения',
operatorHelper: 'Будет выполнена операция {1} на {0}, продолжить?',
domain: 'Адрес доступа по умолчанию',
domainHelper: 'Например: 192.168.1.1 или example.com',
bindDomain: 'Привязать сайт',
commandPlaceHolder: 'В настоящее время поддерживаются только команды запуска npx и двоичных файлов',
importMcpJson: 'Импортировать конфигурацию сервера MCP',
importMcpJsonError: 'Структура mcpServers некорректна',
bindDomainHelper:
'После привязки веб-сайта он изменит адрес доступа для всех установленных серверов MCP и закроет внешний доступ к портам',
outputTransport: 'Тип вывода',
streamableHttpPath: 'Путь потоковой передачи',
streamableHttpPathHelper: 'Например: /mcp, обратите внимание, чтобы не перекрывать другие серверы',
npxHelper: 'Подходит для mcp, запущенного с помощью npx или бинарного файла',
uvxHelper: 'Подходит для mcp, запущенного с помощью uvx',
},
tensorRT: {
llm: 'TensorRT LLM',
modelDir: 'Каталог модели',
commandHelper: 'Если требуется внешний доступ, установите порт в команде таким же, как порт приложения',
imageAlert:
'Из-за большого размера образа рекомендуется вручную загрузить образ на сервер перед установкой',
modelSpeedup: 'Включить ускорение модели',
modelType: 'Тип модели',
},
},
container: {
create: 'Создать контейнер',
edit: 'Редактировать контейнер',
updateHelper1:
'Обнаружено, что этот контейнер происходит из магазина приложений. Обратите внимание на следующие два пункта:',
updateHelper2:
'1. Текущие изменения не будут синхронизированы с установленными приложениями в магазине приложений.',
updateHelper3:
'2. Если вы измените приложение на странице установки, текущее отредактированное содержимое станет недействительным.',
updateHelper4:
'Редактирование контейнера требует пересборки, и все непостоянные данные будут потеряны. Хотите продолжить?',
containerList: 'Список контейнеров',
operatorHelper: 'Действие {0} будет выполнено для следующего контейнера. Хотите продолжить?',
operatorAppHelper:
'Операция "{0}" будет выполнена для следующего(-их) контейнера(-ов) и может повлиять на работающие сервисы. Хотите продолжить?',
start: 'Запустить',
stop: 'Остановить',
restart: 'Перезапустить',
kill: 'Завершить',
pause: 'Приостановить',
unpause: 'Возобновить',
rename: 'Переименовать',
remove: 'Удалить',
removeAll: 'Удалить все',
containerPrune: 'Очистить',
containerPruneHelper1: 'Это удалит все контейнеры, которые находятся в остановленном состоянии.',
containerPruneHelper2:
'Если контейнеры из магазина приложений, вам нужно перейти в "Магазин приложений -> Установленные" и нажать кнопку "Пересобрать" для их переустановки после выполнения очистки.',
containerPruneHelper3: 'Это действие нельзя отменить. Хотите продолжить?',
imagePrune: 'Очистить',
imagePruneSome: 'Очистить непомеченные',
imagePruneSomeEmpty: 'Нет образов с тегом "none" для очистки.',
imagePruneSomeHelper: 'Очистить образы с тегом "none", которые не используются никакими контейнерами.',
imagePruneAll: 'Очистить неиспользуемые',
imagePruneAllEmpty: 'Нет неиспользуемых образов для очистки.',
imagePruneAllHelper: 'Очистить образы, которые не используются никакими контейнерами.',
networkPrune: 'Очистить',
networkPruneHelper: 'Это удалит все неиспользуемые сети. Хотите продолжить?',
volumePrune: 'Очистить',
volumePruneHelper: 'Это удалит все неиспользуемые локальные тома. Хотите продолжить?',
cleanSuccess: 'Операция успешна, количество очищенных элементов: {0}!',
cleanSuccessWithSpace:
'Операция успешна. Количество очищенных дисков: {0}. Освобождено дискового пространства: {1}!',
unExposedPort: 'Текущий адрес сопоставления портов - 127.0.0.1, что не позволяет внешний доступ.',
upTime: 'Время работы',
fetch: 'Получить',
lines: 'Строки',
linesHelper: 'Пожалуйста, введите правильное количество логов для получения!',
lastDay: 'Последний день',
last4Hour: 'Последние 4 часа',
lastHour: 'Последний час',
last10Min: 'Последние 10 минут',
cleanLog: 'Очистить лог',
downLogHelper1: 'Это загрузит все логи из контейнера {0}. Хотите продолжить?',
downLogHelper2: 'Это загрузит последние {0} логов из контейнера {1}. Хотите продолжить?',
cleanLogHelper: 'Это потребует перезапуска контейнера и не может быть отменено. Хотите продолжить?',
newName: 'Новое имя',
source: 'Использование ресурсов',
cpuUsage: 'Использование CPU',
cpuTotal: 'Всего CPU',
core: 'Ядро',
memUsage: 'Использование памяти',
memTotal: 'Лимит памяти',
memCache: 'Кэш памяти',
loadSize: 'Получить Размер Контейнера',
ip: 'IP-адрес',
cpuShare: 'Доли CPU',
cpuShareHelper:
'Движок контейнера использует базовое значение 1024 для долей CPU. Вы можете увеличить его, чтобы дать контейнеру больше времени CPU.',
inputIpv4: 'Пример: 192.168.1.1',
inputIpv6: 'Пример: 2001:0db8:85a3:0000:0000:8a2e:0370:7334',
diskUsage: 'Использование Диска',
localVolume: 'Локальный Том Хранилища',
buildCache: 'Кэш Сборки',
usage: 'Использовано: {0}, Можно освободить: {1}',
clean: 'Освободить',
imageClean: 'Очистка образов удалит все неиспользуемые образы. Это действие нельзя отменить. Продолжить?',
containerClean:
'Очистка контейнеров удалит все остановленные контейнеры (включая остановленные приложения из Магазина приложений). Это действие нельзя отменить. Продолжить?',
sizeRw: 'Размер Слоя Контейнера',
sizeRwHelper: 'Размер записываемого слоя, уникального для контейнера',
sizeRootFs: 'Виртуальный Размер',
sizeRootFsHelper: 'Общий размер всех слоев образа, от которых зависит контейнер + слой контейнера',
containerFromAppHelper:
'Обнаружено, что этот контейнер происходит из магазина приложений. Операции с приложением могут привести к недействительности текущих изменений.',
containerFromAppHelper1:
'Нажмите кнопку [Параметры] в списке установленных приложений, чтобы перейти на страницу редактирования и изменить имя контейнера.',
command: 'Команда',
console: 'Взаимодействие с контейнером',
tty: 'Выделить псевдо-TTY (-t)',
openStdin: 'Держать STDIN открытым, даже если не подключен (-i)',
custom: 'Пользовательский',
emptyUser: 'Если пусто, вы войдете как пользователь по умолчанию',
privileged: 'Привилегированный',
privilegedHelper:
'Разрешить контейнеру выполнять определенные привилегированные операции на хосте, что может повысить риски контейнера. Используйте с осторожностью!',
editComposeHelper:
'Примечание: Переменные среды сохраняются в файл 1panel.env и должны быть указаны через env_file в compose.\nПеременные действуют только внутри контейнера и не участвуют в замене ${VAR} в файле compose.',
upgradeHelper: 'Имя репозитория/Имя образа: Версия образа',
upgradeWarning2:
'Операция обновления требует пересборки контейнера, все несохраненные данные будут потеряны. Хотите продолжить?',
oldImage: 'Текущий образ',
sameImageContainer: 'Контейнеры с одинаковым образом',
sameImageHelper: 'Контейнеры, использующие один образ, можно массово обновить после выбора',
targetImage: 'Целевой образ',
imageLoadErr: 'Не обнаружено имя образа для контейнера',
appHelper: 'Контейнер происходит из магазина приложений, и обновление может сделать сервис недоступным.',
input: 'Ручной ввод',
forcePull: 'Всегда загружать образ',
forcePullHelper:
'Это будет игнорировать существующие образы на сервере и загружать последний образ из реестра.',
server: 'Хост',
serverExample: '80, 80-88, ip:80 или ip:80-88',
containerExample: '80 или 80-88',
exposePort: 'Открыть порт',
exposeAll: 'Открыть все',
cmdHelper:
'Введите команду и нажмите Enter для продолжения ввода. Команды можно перетаскивать для изменения порядка.',
autoRemove: 'Автоудаление',
cpuQuota: 'Количество ядер CPU',
memoryLimit: 'Память',
limitHelper: 'Если установлено 0, это означает отсутствие ограничений. Максимальное значение {0}',
mount: 'Монтирование',
volumeOption: 'Том',
hostOption: 'Хост',
serverPath: 'Путь на сервере',
containerDir: 'Путь в контейнере',
volumeHelper: 'Убедитесь, что содержимое тома хранения корректно',
networkEmptyHelper: 'Пожалуйста, подтвердите, что выбор сети контейнера правильный',
modeRW: 'Чтение-Запись',
modeR: 'Только чтение',
sharedLabel: 'Режим Распространения',
private: 'Приватный',
privateHelper: 'Изменения монтирования в контейнере и хосте не влияют друг на друга',
rprivate: 'Рекурсивный Приватный',
rprivateHelper: 'Все монтирования в контейнере полностью изолированы от хоста',
shared: 'Общий',
sharedHelper: 'Изменения монтирования в хосте и контейнере видны друг другу',
rshared: 'Рекурсивный Общий',
rsharedHelper: 'Все изменения монтирования в хосте и контейнере видны друг другу',
slave: 'Подчиненный',
slaveHelper:
'Контейнер может видеть изменения монтирования хоста, но его собственные изменения не влияют на хост',
rslave: 'Рекурсивный Подчиненный',
rslaveHelper: 'Все монтирования в контейнере могут видеть изменения хоста, но не влияют на хост',
mode: 'Режим',
env: 'Переменные окружения',
restartPolicy: 'Политика перезапуска',
always: 'всегда',
unlessStopped: 'если не остановлен',
onFailure: 'при сбое (по умолчанию пять раз)',
no: 'никогда',
refreshTime: 'Интервал обновления',
cache: 'Кэш',
image: 'Образ | Образы',
imagePull: 'Загрузить',
imagePullHelper:
'Поддерживает выбор нескольких образов для загрузки, нажмите Enter после ввода каждого образа для продолжения',
imagePush: 'Отправить',
imagePushHelper:
'Обнаружено, что у этого образа несколько тегов. Подтвердите, что имя образа, используемое для отправки: {0}',
imageDelete: 'Удалить образ',
repoName: 'Реестр контейнеров',
imageName: 'Имя образа',
pull: 'Загрузить',
path: 'Путь',
importImage: 'Импорт',
buildArgs: 'Аргументы Сборки',
imageBuild: 'Сборка',
pathSelect: 'Путь',
label: 'Метка',
imageTag: 'Тег образа',
imageTagHelper:
'Поддерживает установку нескольких тегов образов, нажмите Enter после ввода каждого тега для продолжения',
push: 'Отправить',
fileName: 'Имя файла',
export: 'Экспорт',
exportImage: 'Экспорт образа',
size: 'Размер',
tag: 'Теги',
tagHelper: 'По одному в строке. Например,\nkey1=value1\nkey2=value2',
imageNameHelper: 'Имя образа и тег, например: nginx:latest',
cleanBuildCache: 'Очистить кэш сборки',
delBuildCacheHelper:
'Это удалит все кэшированные артефакты, созданные во время сборки, и не может быть отменено. Хотите продолжить?',
urlWarning: 'Префикс URL не должен включать http:// или https://. Пожалуйста, измените.',
network: 'Сеть | Сети',
networkHelper:
'Это может привести к неправильной работе некоторых приложений и сред выполнения. Хотите продолжить?',
createNetwork: 'Создать',
networkName: 'Имя',
driver: 'Драйвер',
option: 'Опция',
attachable: 'Подключаемая',
parentNetworkCard: 'Родительская Сетевая Карта',
subnet: 'Подсеть',
scope: 'Диапазон IP',
gateway: 'Шлюз',
auxAddress: 'Исключить IP',
volume: 'Том | Тома',
volumeDir: 'Директория тома',
nfsEnable: 'Включить NFS хранилище',
nfsAddress: 'Адрес',
mountpoint: 'Точка монтирования',
mountpointNFSHelper: 'например, /nfs, /nfs-share',
options: 'Опции',
createVolume: 'Создать',
repo: 'Реестры',
createRepo: 'Добавить',
httpRepoHelper: 'Работа с репозиторием HTTP-типа требует перезапуска службы Docker.',
httpRepo: 'Выбор HTTP протокола требует перезапуска службы Docker для добавления в небезопасные реестры.',
delInsecure: 'Удаление учетных данных',
delInsecureHelper: 'Это перезапустит службу Docker для удаления из небезопасных реестров. Хотите продолжить?',
downloadUrl: 'Сервер',
imageRepo: 'Репозиторий образов',
repoHelper: 'Включает ли зеркало репозитория/организации/проекта?',
auth: 'Требуется аутентификация',
mirrorHelper:
'Если есть несколько зеркал, они должны быть разделены новой строкой, например:\nhttp://xxxxxx.m.daocloud.io \nhttps://xxxxxx.mirror.aliyuncs.com',
registrieHelper:
'Если существует несколько частных репозиториев, они должны быть разделены новой строкой, например:\n172.16.10.111:8081 \n172.16.10.112:8081',
compose: 'Compose | Composes',
fromChangeHelper: 'Переключение источника очистит текущее отредактированное содержимое. Хотите продолжить?',
composePathHelper: 'Путь сохранения файла конфигурации: {0}',
composeHelper:
'Композиция, созданная через редактор 1Panel или шаблон, будет сохранена в директории {0}/docker/compose.',
deleteFile: 'Удалить файл',
deleteComposeHelper:
'Удалить все файлы, связанные с compose контейнера, включая файлы конфигурации и постоянные файлы. Пожалуйста, действуйте с осторожностью!',
deleteCompose: '" Удалить эту композицию.',
createCompose: 'Создать',
composeDirectory: 'Директория',
template: 'Шаблон',
composeTemplate: 'Шаблон Compose | Шаблоны Compose',
createComposeTemplate: 'Создать',
content: 'Содержимое',
contentEmpty: 'Содержимое Compose не может быть пустым, пожалуйста, введите и попробуйте снова!',
containerNumber: 'Количество контейнеров',
containerStatus: 'Статус контейнера',
exited: 'Завершен',
running: 'Работает ( {0} / {1} )',
composeDetailHelper: 'Compose создан вне 1Panel. Операции запуска и остановки не поддерживаются.',
composeOperatorHelper: 'Операция {1} будет выполнена для {0}. Хотите продолжить?',
composeDownHelper: 'Это остановит и удалит все контейнеры и сети под compose {0}. Хотите продолжить?',
setting: 'Настройка | Настройки',