-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Expand file tree
/
Copy pathpt-br.ts
More file actions
3376 lines (3327 loc) · 187 KB
/
pt-br.ts
File metadata and controls
3376 lines (3327 loc) · 187 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 fit2cloudPtBrLocale from 'fit2cloud-ui-plus/src/locale/lang/pt-br';
const message = {
commons: {
true: 'verdadeiro',
false: 'falso',
colon: ': ',
example: 'Por exemplo, ',
fit2cloud: 'FIT2CLOUD',
lingxia: 'Lingxia',
button: {
run: 'Executar',
create: 'Criar',
add: 'Adicionar',
save: 'Salvar',
set: 'Editar configuração',
sync: 'Sincronizar',
delete: 'Excluir',
edit: 'Editar',
enable: 'Ativar',
disable: 'Desativar',
confirm: 'Confirmar',
cancel: 'Cancelar',
reset: 'Redefinir',
restart: 'Reiniciar',
conn: 'Conectar',
disConn: 'Desconectar',
clean: 'Limpar',
login: 'Entrar',
close: 'Fechar',
off: 'Fechar',
stop: 'Parar',
start: 'Iniciar',
view: 'Visualizar',
watch: 'Monitorar',
handle: 'Disparar',
expand: 'Expandir',
collapse: 'Recolher',
log: 'Logs',
back: 'Voltar',
backup: 'Backup',
recover: 'Restaurar',
retry: 'Tentar novamente',
upload: 'Fazer upload',
download: 'Fazer download',
init: 'Inicializar',
verify: 'Verificar',
saveAndEnable: 'Salvar e ativar',
import: 'Importar',
search: 'Pesquisar',
refresh: 'Atualizar',
get: 'Obter',
upgrade: 'Atualizar versão',
update: 'atualizar',
ignore: 'Ignorar atualização',
install: 'instalar',
copy: 'Copiar',
random: 'Aleatório',
uninstall: 'Desinstalar',
fullscreen: 'Entrar em tela cheia',
quitFullscreen: 'Sair da tela cheia',
showAll: 'Exibir tudo',
hideSome: 'Ocultar alguns',
agree: 'Concordo',
notAgree: 'Não concordo',
preview: 'Pré-visualizar',
open: 'Abrir',
notSave: 'Não salvar',
createNewFolder: 'Criar nova pasta',
createNewFile: 'Criar novo arquivo',
helpDoc: 'Documento de ajuda',
unbind: 'Desvincular',
cover: 'Substituir',
skip: 'Pular',
fix: 'Corrigir',
down: 'Parar',
up: 'Iniciar',
},
operate: {
start: 'Iniciar',
stop: 'Parar',
restart: 'Reiniciar',
reload: 'Recarregar',
rebuild: 'Reconstruir',
sync: 'Sincronizar',
up: 'Iniciar',
down: 'Parar',
delete: 'Excluir',
},
search: {
timeStart: 'Hora inicial',
timeEnd: 'Hora final',
timeRange: 'Até',
dateStart: 'Data inicial',
dateEnd: 'Data final',
},
table: {
all: 'Todos',
total: 'Total de {0}',
name: 'Nome',
type: 'Tipo',
status: 'Status',
records: 'Registros',
group: 'Grupo',
createdAt: 'Data de criação',
publishedAt: 'Data de publicação',
date: 'Data',
updatedAt: 'Data de atualização',
operate: 'Operações',
message: 'Mensagem',
description: 'Descrição',
interval: 'Intervalo',
user: 'Responsável',
title: 'Título',
port: 'Porta',
forward: 'Encaminhar',
protocol: 'Protocolo',
tableSetting: 'Configuração da tabela',
refreshRate: 'Taxa de atualização',
selectColumn: 'Selecionar coluna',
local: 'Local',
serialNumber: 'Número de série',
},
loadingText: {
Upgrading: 'Atualizando o sistema, por favor, aguarde...',
Restarting: 'Reiniciando o sistema, por favor, aguarde...',
Recovering: 'Restaurando a partir de um snapshot, por favor, aguarde...',
Rollbacking: 'Revertendo para um snapshot, por favor, aguarde...',
},
msg: {
noneData: 'Nenhum dado disponível',
delete: 'Esta operação de exclusão não pode ser desfeita. Deseja continuar?',
clean: 'Esta operação de limpeza não pode ser desfeita. Deseja continuar?',
closeDrawerHelper: 'O sistema pode não salvar as alterações que você fez. Deseja continuar?',
deleteSuccess: 'Excluído com sucesso',
loginSuccess: 'Login realizado com sucesso',
operationSuccess: 'Operação concluída com sucesso',
copySuccess: 'Copiado com sucesso',
notSupportOperation: 'Esta operação não é suportada',
requestTimeout: 'A solicitação expirou, tente novamente mais tarde',
infoTitle: 'Aviso',
notRecords: 'Nenhum registro de execução foi gerado para a tarefa atual',
sureLogOut: 'Tem certeza de que deseja sair?',
createSuccess: 'Criado com sucesso',
updateSuccess: 'Atualizado com sucesso',
uploadSuccess: 'Enviado com sucesso',
operateConfirm: 'Se você tem certeza da operação, insira-a manualmente:',
inputOrSelect: 'Por favor, selecione ou insira',
copyFailed: 'Falha ao copiar',
operatorHelper: 'A operação "{1}" será realizada em "{0}" e não poderá ser desfeita. Deseja continuar?',
notFound: 'Desculpe, a página solicitada não existe.',
unSupportType: 'O tipo de arquivo atual não é suportado.',
unSupportSize: 'O arquivo enviado excede {0}M, por favor confirme!',
fileExist: 'O arquivo já existe na pasta atual. Não é possível enviar novamente.',
fileNameErr:
'Você pode enviar apenas arquivos cujo nome contenha de 1 a 256 caracteres, incluindo letras, números ou os caracteres (. - _)',
confirmNoNull: 'Certifique-se de que o valor {0} não está vazio.',
errPort: 'Informação de porta incorreta, por favor confirme!',
remove: 'Remover',
backupHelper: 'A operação atual fará o backup de {0}. Deseja continuar?',
recoverHelper: 'Restaurando a partir do arquivo {0}. Esta operação é irreversível. Deseja continuar?',
refreshSuccess: 'Atualizado com sucesso',
rootInfoErr: 'Já está no diretório raiz',
resetSuccess: 'Redefinido com sucesso',
creatingInfo: 'Criando, não é necessário realizar esta operação',
},
login: {
username: 'Usuário',
password: 'Senha',
welcome: 'Bem-vindo de volta, insira seu usuário e senha para acessar!',
errorAuthInfo: 'O nome de usuário ou senha que você inseriu está incorreto, tente novamente!',
errorMfaInfo: 'Informações de autenticação incorretas, tente novamente!',
captchaHelper: 'Captcha',
errorCaptcha: 'Erro no código Captcha!',
notSafe: 'Acesso Negado',
safeEntrance1: 'O login seguro foi habilitado no ambiente atual',
safeEntrance2:
'Digite o seguinte comando no terminal SSH para visualizar a entrada do painel: 1pctl user-info',
errIP1: 'O acesso por endereço IP autorizado está habilitado no ambiente atual',
errDomain1: 'O acesso por nome de domínio vinculado está habilitado no ambiente atual',
errHelper: 'Para redefinir as informações de vinculação, execute o seguinte comando no terminal SSH:',
codeInput: 'Por favor, insira o código de verificação de 6 dígitos do validador MFA',
mfaTitle: 'Autenticação MFA',
mfaCode: 'Código de verificação MFA',
title: 'Painel de Gerenciamento de Servidores Linux',
licenseHelper: '<Acordo de Licença Comunitária>',
errorAgree: 'Clique para concordar com o Acordo de Licença de Software Comunitário',
logout: 'Sair',
agreeTitle: 'Termo de Aceite',
agreeContent:
'Para proteger melhor seus direitos e interesses legítimos, leia e concorde com o seguinte termo « <a href="https://www.fit2cloud.com/legal/licenses.html" target="_blank">Acordo de Licença Comunitária</a> »',
},
rule: {
username: 'Insira um nome de usuário',
password: 'Insira uma senha',
rePassword: 'A confirmação da senha não corresponde à senha.',
requiredInput: 'Este campo é obrigatório.',
requiredSelect: 'Selecione um item na lista',
illegalInput: 'Este campo não deve conter caracteres ilegais.',
commonName:
'Este campo deve começar com caracteres não especiais e consistir em letras, números, ".", "-", e "_" com comprimento de 1-128.',
userName: 'Suporta não começar com caracteres especiais, inglês, chinês, números e _, comprimento 3-30',
simpleName:
'Este campo não deve começar com "_" e deve conter letras, números e "_" com comprimento de 3-30.',
simplePassword:
'Este campo não deve começar com "_" e deve conter letras, números e "_" com comprimento de 1-30.',
dbName: 'Este campo não deve começar com "_" e deve conter letras, números e "_" com comprimento de 1-64.',
imageName: 'Suporta não começar com caracteres especiais, inglês, números, :@/.-_, comprimento 1-256',
composeName:
'Deve começar com caracteres não especiais, conter letras minúsculas, números, "-" e "_" com comprimento de 1-256.',
volumeName: 'Este campo deve conter letras, números, ".", "-", e "_" com comprimento de 2-30.',
supervisorName:
'Este campo deve começar com caracteres não especiais e conter letras, números, "-" e "_" com comprimento de 1-128.',
complexityPassword:
'Este campo deve conter letras, números com comprimento de 8-30 e pelo menos dois caracteres especiais.',
commonPassword: 'O comprimento deste campo deve ser maior que 6.',
linuxName:
'O comprimento deste campo deve estar entre 1 e 128. Não pode conter os seguintes caracteres especiais: "{0}".',
email: 'Este campo deve ser um endereço de email válido.',
number: 'Este campo deve ser um número.',
integer: 'Este campo deve ser um número inteiro positivo.',
ip: 'Este campo deve ser um endereço IP válido.',
host: 'Este campo deve ser um endereço IP ou nome de domínio válido.',
hostHelper: 'Suporta a entrada de endereço IP ou nome de domínio',
port: 'Este campo deve ser um número de porta válido.',
selectHelper: 'Selecione o arquivo {0} correto',
domain: 'Este campo deve estar no formato: exemplo.com ou exemplo.com:8080.',
databaseName: 'Este campo deve conter letras, números e "_" com comprimento de 1-30.',
ipErr: 'Este campo deve ser um endereço IP válido.',
numberRange: 'Este campo deve ser um número entre {0} e {1}.',
paramName: 'Este campo deve conter letras, números, ".", "-", e "_" com comprimento de 2-30.',
paramComplexity:
'Este campo não deve começar ou terminar com caracteres especiais e deve conter letras, números e "{0}" com comprimento de 6-128.',
paramUrlAndPort: 'Este campo deve estar no formato "http(s)://(nome do domínio/IP):(porta)".',
nginxDoc: 'Este campo deve conter letras, números e ".".',
appName:
'Este campo não deve começar ou terminar com "-" ou "_" e deve conter letras, números, "-", e "_" com comprimento de 2-30.',
containerName:
'Suporta letras, números, "-", "_" e "."; não pode começar com "-", "_" ou "."; comprimento: 2-128.',
mirror: 'O endereço de aceleração do mirror deve começar com http(s)://, suportar letras (maiúsculas e minúsculas), números, ".", "/" e "-", e não deve conter linhas em branco.',
disableFunction: 'Suporta apenas letras, underscores e,',
leechExts: 'Suporta apenas letras, números e,',
paramSimple: 'Suporta letras minúsculas e números, comprimento 1-128',
filePermission: 'Erro de permissão de arquivo',
formatErr: 'Erro de formato, verifique e tente novamente',
phpExtension: 'Suporta apenas _, letras minúsculas e números',
paramHttp: 'Deve começar com http:// ou https://',
phone: 'O formato do número de telefone está incorreto',
authBasicPassword: 'Suporta letras, números e caracteres especiais comuns, comprimento 1-72',
length128Err: 'O comprimento não pode exceder 128 caracteres',
maxLength: 'O comprimento não pode exceder {0} caracteres',
},
res: {
paramError: 'A solicitação falhou, por favor, tente novamente mais tarde!',
forbidden: 'O usuário atual não tem permissão',
serverError: 'Exceção no serviço',
notFound: 'O recurso não existe',
commonError: 'A solicitação falhou',
},
service: {
serviceNotStarted: `O serviço {0} não está iniciado.`,
},
status: {
running: 'Em execução',
done: 'Concluído',
scanFailed: 'Incompleto',
success: 'Sucesso',
waiting: 'Aguardando',
waiting1: 'Aguardando',
failed: 'Falhou',
stopped: 'Parado',
error: 'Erro',
created: 'Criado',
restarting: 'Reiniciando',
uploading: 'Enviando',
unhealthy: 'Indisponível',
removing: 'Removendo',
paused: 'Pausado',
exited: 'Finalizado',
dead: 'Morto',
installing: 'Instalando',
enabled: 'Habilitado',
disabled: 'Desabilitado',
normal: 'Normal',
building: 'Construindo',
upgrading: 'Atualizando',
rebuilding: 'Reconstruindo',
deny: 'Negado',
accept: 'Aceito',
used: 'Usado',
unUsed: 'Não usado',
starting: 'Iniciando',
recreating: 'Reconstruindo',
creating: 'Criando',
init: 'Aguardando aplicação',
ready: 'Normal',
applying: 'Aplicando',
uninstalling: 'Desinstalando',
lost: 'Perdido',
bound: 'Vinculado',
exceptional: 'Excepcional',
free: 'Livre',
enable: 'Habilitado',
disable: 'Desabilitado',
deleted: 'Excluído',
downloading: 'Baixando',
packing: 'Empacotando',
sending: 'Enviando',
healthy: 'Saudável',
executing: 'Executando',
installerr: 'Falha na instalação',
applyerror: 'Falha na aplicação',
systemrestart: 'Interrompido',
starterr: 'Falha na inicialização',
uperr: 'Falha na inicialização',
},
units: {
second: 'segundo | segundos | segundos',
minute: 'minuto | minutos | minutos',
hour: 'hora | horas | horas',
day: 'dia | dias | dias',
week: 'semana | semanas | semanas',
month: 'mês | meses | meses',
year: 'ano | anos | anos',
time: 'rqm',
core: 'núcleo | núcleos | núcleos',
secondUnit: 's',
minuteUnit: 'min',
hourUnit: 'h',
dayUnit: 'd',
millisecond: 'Milissegundo',
},
},
menu: {
home: 'Visão Geral',
apps: 'Loja de Aplicativos',
website: 'Site | Sites',
project: 'Projeto | Projetos',
config: 'Configuração | Configurações',
ssh: 'Configurações SSH',
firewall: 'Firewall',
ssl: 'Certificado | Certificados',
database: 'Banco de Dados | Bancos de Dados',
aiTools: 'AI',
container: 'Container | Containers',
cronjob: 'Tarefa Cron | Tarefas Cron',
system: 'Sistema',
security: 'Segurança',
files: 'Arquivos',
monitor: 'Monitoramento',
terminal: 'Terminal',
settings: 'Configuração | Configurações',
toolbox: 'Caixa de Ferramentas',
logs: 'Log | Logs',
runtime: 'Tempo de Execução | Tempos de Execução',
processManage: 'Processo | Processos',
process: 'Processo | Processos',
network: 'Rede | Redes',
supervisor: 'Supervisor',
tamper: 'À prova de violação',
app: 'Aplicativo',
msgCenter: 'Central de Tarefas',
},
home: {
restart_1panel: 'Reiniciar painel',
restart_system: 'Reiniciar servidor',
operationSuccess: 'Operação bem-sucedida, reiniciando, por favor, atualize o navegador manualmente mais tarde!',
entranceHelper:
'A entrada de segurança não está ativada. Você pode ativá-la em "Configurações -> Segurança" para melhorar a segurança do sistema.',
appInstalled: 'Aplicações',
systemInfo: 'Informações do sistema',
hostname: 'Nome do host',
platformVersion: 'Sistema operacional',
kernelVersion: 'Versão do Kernel',
kernelArch: 'Arquitetura',
network: 'Rede',
io: 'Leitura/Gravação de Disco',
ip: 'IP local',
proxy: 'Proxy do sistema',
baseInfo: 'Informações básicas',
totalSend: 'Total enviado',
totalRecv: 'Total recebido',
rwPerSecond: 'Operações de I/O',
ioDelay: 'Latência de I/O',
uptime: 'Tempo de atividade',
runningTime: 'Tempo de execução',
mem: 'Memória',
swapMem: 'Partição Swap',
runSmoothly: 'Baixo carregamento',
runNormal: 'Carregamento moderado',
runSlowly: 'Carregamento alto',
runJam: 'Carregamento pesado',
core: 'Núcleo físico',
logicCore: 'Núcleo lógico',
loadAverage: 'Média de carga nos últimos 1 minuto | Média de carga nos últimos {n} minutos',
load: 'Carga',
mount: 'Ponto de montagem',
fileSystem: 'Sistema de arquivos',
total: 'Total',
used: 'Usado',
free: 'Livre',
percent: 'Utilização',
goInstall: 'Ir para instalação',
networkCard: 'Placa de rede',
disk: 'Disco',
},
tabs: {
more: 'Mais',
hide: 'Esconder',
closeLeft: 'Fechar à esquerda',
closeRight: 'Fechar à direita',
closeCurrent: 'Fechar atual',
closeOther: 'Fechar outros',
closeAll: 'Fechar todos',
},
header: {
logout: 'Logout',
},
database: {
manage: 'Gerenciamento',
deleteBackupHelper: 'Excluir backups do banco de dados simultaneamente',
delete: 'A operação de exclusão não pode ser desfeita, insira "',
deleteHelper: '" para excluir este banco de dados',
create: 'Criar banco de dados',
noMysql: 'Serviço de banco de dados (MySQL ou MariaDB)',
noPostgresql: 'Serviço de banco de dados Postgresql',
goUpgrade: 'Ir para atualização',
goInstall: 'Ir para instalação',
isDelete: 'Excluído',
permission: 'Permissões',
permissionForIP: 'IP',
permissionAll: 'Todos (% de)',
databaseConnInfo: 'Informações de conexão',
rootPassword: 'Senha root',
serviceName: 'Nome do serviço',
serviceNameHelper: 'Acesso entre containers na mesma rede.',
backupList: 'Backup',
loadBackup: 'Importar',
remoteAccess: 'Acesso remoto',
remoteHelper: 'Vários IPs separados por vírgula, exemplo: 172.16.10.111, 172.16.10.112',
remoteConnHelper:
'Conectar-se ao MySQL como usuário root pode representar riscos de segurança. Realize esta operação com cautela.',
changePassword: 'Senha',
changePasswordHelper:
'O banco de dados está associado a um aplicativo. Alterar a senha alterará a senha do banco de dados do aplicativo ao mesmo tempo. A mudança surtirá efeito após a reinicialização do aplicativo.',
confChange: 'Configuração',
confNotFound:
'Não foi possível encontrar o arquivo de configuração. Atualize o aplicativo para a versão mais recente na loja de aplicativos e tente novamente!',
portHelper:
'Esta porta é a porta exposta do container. Você precisa salvar a modificação separadamente e reiniciar o container!',
loadFromRemote: 'Sincronizar',
userBind: 'Vincular usuário',
pgBindHelper: `Esta operação cria um novo usuário e o vincula ao banco de dados alvo. A seleção de usuários já existentes no banco de dados não é suportada.`,
pgSuperUser: 'Superusuário',
loadFromRemoteHelper:
'Isso sincronizará as informações do banco de dados no servidor para o 1Panel. Deseja continuar?',
passwordHelper: 'Não é possível obter, por favor, modifique',
remote: 'Remoto',
remoteDB: 'Servidor remoto | Servidores remotos',
manageRemoteDB: 'Gerenciar DB remoto',
createRemoteDB: 'Vincular @.lower:database.remoteDB',
unBindRemoteDB: 'Desvincular @.lower:database.remoteDB',
unBindForce: 'Forçar desvinculação',
unBindForceHelper:
'Ignorar todos os erros durante o processo de desvinculação para garantir que a operação final seja bem-sucedida',
unBindRemoteHelper:
'Desvincular o banco de dados remoto removerá apenas a relação de vinculação e não excluirá diretamente o banco de dados remoto',
editRemoteDB: 'Editar servidor remoto',
localDB: 'Banco de dados local',
address: 'Endereço do banco de dados',
version: 'Versão do banco de dados',
userHelper:
'O usuário root ou um usuário do banco de dados com privilégios de root pode acessar o banco de dados remoto.',
pgUserHelper: 'Usuário do banco de dados com privilégios de superusuário.',
ssl: 'Usar SSL',
clientKey: 'Chave privada do cliente',
clientCert: 'Certificado do cliente',
caCert: 'Certificado CA',
hasCA: 'Possui certificado CA',
skipVerify: 'Ignorar verificação de validade do certificado',
formatHelper:
'O conjunto de caracteres atual do banco de dados é {0}, a inconsistência no conjunto de caracteres pode causar falha na recuperação',
selectFile: 'Selecionar arquivo',
dropHelper: 'Você pode arrastar e soltar o arquivo carregado aqui ou',
clickHelper: 'clicar para fazer upload',
supportUpType: 'Apenas arquivos sql, sql.gz e tar.gz são suportados',
zipFormat: 'Estrutura do pacote comprimido tar.gz: o pacote comprimido test.tar.gz deve conter test.sql',
currentStatus: 'Estado atual',
baseParam: 'Parâmetro básico',
performanceParam: 'Parâmetro de desempenho',
runTime: 'Tempo de inicialização',
connections: 'Conexões totais',
bytesSent: 'Bytes enviados',
bytesReceived: 'Bytes recebidos',
queryPerSecond: 'Consultas por segundo',
txPerSecond: 'Tx por segundo',
connInfo: 'conexões ativas/pico',
connInfoHelper: 'Se o valor for muito grande, aumente "max_connections".',
threadCacheHit: 'Acuracidade do cache de threads',
threadCacheHitHelper: 'Se for muito baixo, aumente "thread_cache_size".',
indexHit: 'Acuracidade de índice',
indexHitHelper: 'Se for muito baixo, aumente "key_buffer_size".',
innodbIndexHit: 'Taxa de acerto de índice InnoDB',
innodbIndexHitHelper: 'Se for muito baixo, aumente "innodb_buffer_pool_size".',
cacheHit: 'Acuracidade da consulta em cache',
cacheHitHelper: 'Se for muito baixo, aumente "query_cache_size".',
tmpTableToDB: 'Tabela temporária para disco',
tmpTableToDBHelper: 'Se for muito grande, tente aumentar "tmp_table_size".',
openTables: 'Tabelas abertas',
openTablesHelper: 'O valor da configuração de "table_open_cache" deve ser maior ou igual a este valor.',
selectFullJoin: 'Join completo de seleção',
selectFullJoinHelper: `Se o valor não for 0, verifique se o índice da tabela de dados está correto.`,
selectRangeCheck: 'Número de joins sem índice',
selectRangeCheckHelper: `Se o valor não for 0, verifique se o índice da tabela de dados está correto.`,
sortMergePasses: 'Número de mesclagens ordenadas',
sortMergePassesHelper: 'Se o valor for muito grande, aumente "sort_buffer_size".',
tableLocksWaited: 'Número de bloqueios de tabela',
tableLocksWaitedHelper: 'Se o valor for muito grande, considere aumentar o desempenho do banco de dados.',
performanceTuning: 'Ajuste de desempenho',
optimizationScheme: 'Plano de otimização',
keyBufferSizeHelper: 'Tamanho do buffer para índice',
queryCacheSizeHelper: 'Cache de consulta. Se essa função estiver desativada, defina este parâmetro como 0.',
tmpTableSizeHelper: 'Tamanho do cache de tabela temporária',
innodbBufferPoolSizeHelper: 'Tamanho do buffer InnoDB',
innodbLogBufferSizeHelper: 'Tamanho do buffer de log InnoDB',
sortBufferSizeHelper: '* conexões, buffer de cada thread de ordenação',
readBufferSizeHelper: '* conexões, tamanho do buffer de leitura',
readRndBufferSizeHelper: '* conexões, tamanho do buffer de leitura aleatória',
joinBufferSizeHelper: '* conexões, tamanho do cache da tabela de associação',
threadStackelper: '* conexões, tamanho do stack por thread',
binlogCacheSizeHelper: '* conexões, tamanho do cache de log binário (múltiplos de 4096)',
threadCacheSizeHelper: 'Tamanho do pool de threads',
tableOpenCacheHelper: 'Cache de tabelas',
maxConnectionsHelper: 'Conexões máximas',
restart: 'Reiniciar',
slowLog: 'Logs lentos',
noData: 'Ainda não há logs lentos.',
isOn: 'Ligado',
longQueryTime: 'limite (segundos)',
thresholdRangeHelper: 'Por favor, insira o limite correto (1 - 600).',
timeout: 'Tempo limite',
timeoutHelper: 'Período de timeout de conexão ociosa. 0 indica que a conexão permanece ativa continuamente.',
maxclients: 'Máximo de clientes',
requirepassHelper:
'Deixe este campo em branco para indicar que nenhuma senha foi definida. Mudanças precisam ser salvas separadamente e o container reiniciado!',
databases: 'Número de bancos de dados',
maxmemory: 'Uso máximo de memória',
maxmemoryHelper: '0 indica sem restrição.',
tcpPort: 'Porta de escuta atual.',
uptimeInDays: 'Dias de operação.',
connectedClients: 'Número de clientes conectados.',
usedMemory: 'Uso atual de memória do Redis.',
usedMemoryRss: 'Tamanho da memória solicitado ao sistema operacional.',
usedMemoryPeak: 'Pico de consumo de memória do Redis.',
memFragmentationRatio: 'Taxa de fragmentação de memória.',
totalConnectionsReceived: 'Total de clientes conectados desde a execução.',
totalCommandsProcessed: 'Número total de comandos executados desde a execução.',
instantaneousOpsPerSec: 'Número de comandos executados pelo servidor por segundo.',
keyspaceHits: 'Número de vezes que uma chave de banco de dados foi encontrada.',
keyspaceMisses: 'Número de tentativas falhas de encontrar a chave do banco de dados.',
hit: 'Taxa de acerto de chave de banco de dados.',
latestForkUsec: 'Número de microssegundos gastos na última operação fork()',
redisCliHelper: `"redis-cli" não foi detectado. Habilite o serviço primeiro.`,
redisQuickCmd: 'Comandos rápidos Redis',
recoverHelper: 'Isso sobrescreverá os dados com [{0}]. Deseja continuar?',
submitIt: 'Sobrescrever os dados',
baseConf: 'Básico',
allConf: 'Todos',
restartNow: 'Reiniciar agora',
restartNowHelper1:
'Você precisa reiniciar o sistema após as mudanças na configuração entrarem em vigor. Se seus dados precisarem ser persistidos, execute primeiro a operação de salvar.',
restartNowHelper: 'Isso só terá efeito após o sistema reiniciar.',
persistence: 'Persistência',
rdbHelper1: 'segundo(s), inserir',
rdbHelper2: 'registros de dados',
rdbHelper3: 'Atender a qualquer uma das condições acionará a persistência RDB.',
rdbInfo: 'Certifique-se de que o valor na lista de regras esteja entre 1 e 100000',
containerConn: 'Conexão do contêiner',
connAddress: 'Endereço',
containerConnHelper:
'Este endereço de conexão pode ser utilizado por aplicações que estão em execução nos ambientes do site (PHP, etc.) ou no contêiner.',
remoteConn: 'Conexão externa',
remoteConnHelper2:
'Este endereço de conexão pode ser utilizado por aplicações que estão fora do contêiner ou por aplicações externas.',
localIP: 'IP local',
},
aiTools: {
model: {
model: 'Modelo',
create: 'Adicionar Modelo',
create_helper: 'Puxar "{0}"',
ollama_doc: 'Você pode visitar o site oficial da Ollama para pesquisar e encontrar mais modelos.',
container_conn_helper: 'Use este endereço para acesso ou conexão entre contêineres',
ollama_sync:
'Menyelaraskan model Ollama mendapati model berikut tidak wujud, adakah anda ingin memadamnya?',
from_remote: 'Model ini tidak dimuat turun melalui 1Panel, tiada log pengambilan berkaitan.',
no_logs: 'Log pengambilan untuk model ini telah dipadam dan tidak dapat dilihat.',
},
proxy: {
proxy: 'Melhoria de Proxy AI',
proxyHelper1: 'Vincule o domínio e habilite o HTTPS para aumentar a segurança na transmissão',
proxyHelper2: 'Limite o acesso por IP para evitar exposição na internet pública',
proxyHelper3: 'Habilite a transmissão em fluxo',
proxyHelper4: 'Após a criação, você pode visualizar e gerenciar no lista de sites',
proxyHelper6: 'Para desativar a configuração de proxy, você pode excluí-la da lista de sites.',
whiteListHelper: 'Restringir o acesso apenas aos IPs na lista branca',
},
gpu: {
gpu: 'Monitor de GPU',
base: 'Informações Básicas',
gpuHelper:
'Comando NVIDIA-SMI ou XPU-SMI não detectado no sistema atual. Por favor, verifique e tente novamente!',
driverVersion: 'Versão do Driver',
cudaVersion: 'Versão do CUDA',
process: 'Informações do Processo',
type: 'Tipo',
typeG: 'Gráficos',
typeC: 'Cálculo',
typeCG: 'Cálculo + Gráficos',
processName: 'Nome do Processo',
processMemoryUsage: 'Uso de Memória',
temperatureHelper: 'Temperaturas altas da GPU podem causar limitação de frequência da GPU.',
performanceStateHelper: 'De P0 (máximo desempenho) a P12 (mínimo desempenho).',
busID: 'ID do Barramento',
persistenceMode: 'Modo de Persistência',
enabled: 'Ativado',
disabled: 'Desativado',
persistenceModeHelper:
'O modo de persistência permite respostas mais rápidas às tarefas, mas aumenta o consumo de energia em standby.',
displayActive: 'Placa Gráfica Inicializada',
displayActiveT: 'Sim',
displayActiveF: 'Não',
ecc: 'Tecnologia de Correção e Verificação de Erros',
computeMode: 'Modo de Cálculo',
default: 'Padrão',
exclusiveProcess: 'Processo Exclusivo',
exclusiveThread: 'Thread Exclusivo',
prohibited: 'Proibido',
defaultHelper: 'Padrão: Processos podem ser executados simultaneamente.',
exclusiveProcessHelper:
'Processo Exclusivo: Apenas um contexto CUDA pode usar a GPU, mas pode ser compartilhado por múltiplas threads.',
exclusiveThreadHelper: 'Thread Exclusivo: Apenas uma thread em um contexto CUDA pode usar a GPU.',
prohibitedHelper: 'Proibido: Não é permitido que processos sejam executados simultaneamente.',
migModeHelper: 'Usado para criar instâncias MIG para isolamento físico da GPU no nível do usuário.',
migModeNA: 'Não Suportado',
},
},
container: {
create: 'Criar contêiner',
edit: 'Editar contêiner',
updateHelper1: 'Detectamos que este contêiner vem da loja de aplicativos. Observe os seguintes dois pontos:',
updateHelper2:
'1. As modificações atuais não serão sincronizadas com os aplicativos instalados na loja de aplicativos.',
updateHelper3:
'2. Se você modificar o aplicativo na página de instalados, o conteúdo atualmente editado se tornará inválido.',
updateHelper4:
'Editar o contêiner requer reconstrução, e qualquer dado não persistente será perdido. Deseja continuar?',
containerList: 'Lista de contêineres',
operatorHelper: '{0} será realizado no seguinte contêiner. Deseja continuar?',
operatorAppHelper:
'A operação "{0}" será realizada no(s) seguinte(s) contêiner(es) e pode afetar os serviços em execução. Deseja continuar?',
start: 'Iniciar',
stop: 'Parar',
restart: 'Reiniciar',
kill: 'Finalizar',
pause: 'Pausar',
unpause: 'Retomar',
rename: 'Renomear',
remove: 'Remover',
removeAll: 'Remover todos',
containerPrune: 'Limpar',
containerPruneHelper1: 'Isso excluirá todos os contêineres que estão no estado parado.',
containerPruneHelper2:
'Se os contêineres forem da loja de aplicativos, você precisará ir para "Loja de Aplicativos -> Instalados" e clicar no botão "Reconstruir" para reinstalá-los após a limpeza.',
containerPruneHelper3: 'Esta operação não pode ser desfeita. Deseja continuar?',
imagePrune: 'Limpar',
imagePruneSome: 'Limpar sem rótulo',
imagePruneSomeEmpty: 'Não há imagens com a tag "none" para limpar.',
imagePruneSomeHelper: 'Limpar as imagens com a tag "none" que não são usadas por nenhum contêiner.',
imagePruneAll: 'Limpar não utilizadas',
imagePruneAllEmpty: 'Não há imagens não utilizadas para limpar.',
imagePruneAllHelper: 'Limpar as imagens que não são usadas por nenhum contêiner.',
networkPrune: 'Limpar',
networkPruneHelper: 'Isso removerá todas as redes não utilizadas. Deseja continuar?',
volumePrune: 'Limpar',
volumePruneHelper: 'Isso removerá todos os volumes locais não utilizados. Deseja continuar?',
cleanSuccess: 'A operação foi bem-sucedida, o número desta limpeza: {0}!',
cleanSuccessWithSpace:
'A operação foi bem-sucedida. O número de discos limpos desta vez é {0}. O espaço em disco liberado foi {1}!',
unExposedPort: 'O endereço atual de mapeamento de porta é 127.0.0.1, o que não permite o acesso externo.',
upTime: 'Tempo de atividade',
fetch: 'Buscar',
lines: 'Linhas',
linesHelper: 'Por favor, insira o número correto de logs a serem recuperados!',
lastDay: 'Último dia',
last4Hour: 'Últimas 4 horas',
lastHour: 'Última hora',
last10Min: 'Últimos 10 minutos',
cleanLog: 'Limpar log',
downLogHelper1: 'Isso fará o download de todos os logs do contêiner {0}. Deseja continuar?',
downLogHelper2: 'Isso fará o download dos últimos {0} logs do contêiner {0}. Deseja continuar?',
cleanLogHelper: 'Isso exigirá a reinicialização do contêiner e não poderá ser desfeito. Deseja continuar?',
newName: 'Novo nome',
source: 'Uso de recursos',
cpuUsage: 'Uso de CPU',
cpuTotal: 'CPU total',
core: 'Núcleo',
memUsage: 'Uso de memória',
memTotal: 'Limite de memória',
memCache: 'Cache de memória',
ip: 'Endereço IP',
cpuShare: 'Atribuição de CPU',
cpuShareHelper:
'O mecanismo de contêiner usa um valor base de 1024 para a atribuição de CPU. Você pode aumentá-lo para dar mais tempo de CPU ao contêiner.',
inputIpv4: 'Exemplo: 192.168.1.1',
inputIpv6: 'Exemplo: 2001:0db8:85a3:0000:0000:8a2e:0370:7334',
containerFromAppHelper:
'Detectamos que este contêiner vem da loja de aplicativos. As operações no aplicativo podem fazer com que as edições atuais sejam invalidadas.',
containerFromAppHelper1:
'Clique no botão [Param] na lista de aplicativos instalados para acessar a página de edição e modificar o nome do contêiner.',
command: 'Comando',
console: 'Interação com o contêiner',
tty: 'Atribuir pseudo-TTY (-t)',
openStdin: 'Manter STDIN aberto mesmo que não esteja anexado (-i)',
custom: 'Personalizado',
emptyUser: 'Se estiver vazio, você fará login com o padrão',
privileged: 'Privilegiado',
privilegedHelper:
'Permite que o contêiner execute determinadas operações privilegiadas no host, o que pode aumentar os riscos do contêiner. Use com cautela!',
editComposeHelper:
'Nota: As variáveis de ambiente definidas serão gravadas no arquivo 1panel.env por padrão.\nSe você quiser usar esses parâmetros no contêiner, também precisará adicionar manualmente uma referência env_file no arquivo compose.',
upgradeHelper: 'Nome do Repositório/Nome da Imagem: Versão da Imagem',
upgradeWarning2:
'A operação de upgrade requer a reconstrução do contêiner, e qualquer dado não persistente será perdido. Deseja continuar?',
oldImage: 'Imagem atual',
targetImage: 'Imagem alvo',
imageLoadErr: 'Nenhum nome de imagem detectado para o contêiner',
appHelper: 'O contêiner vem da loja de aplicativos, e o upgrade pode tornar o serviço indisponível.',
input: 'Entrada manual',
forcePull: 'Sempre puxar imagem',
forcePullHelper:
'Isso ignorará as imagens existentes no servidor e puxará a imagem mais recente do repositório.',
server: 'Host',
serverExample: '80, 80-88, ip:80 ou ip:80-88',
containerExample: '80 ou 80-88',
exposePort: 'Expor porta',
exposeAll: 'Expor todas',
cmdHelper: 'Exemplo: nginx -g "daemon off;"',
entrypointHelper: 'Exemplo: docker-entrypoint.sh',
autoRemove: 'Remover automaticamente',
cpuQuota: 'Número de núcleos de CPU',
memoryLimit: 'Memória',
limitHelper: 'Se definido como 0, significa que não há limitação. O valor máximo é {0}',
mount: 'Montagem',
volumeOption: 'Volume',
hostOption: 'Host',
serverPath: 'Caminho do servidor',
containerDir: 'Caminho do contêiner',
volumeHelper: 'Certifique-se de que o conteúdo do volume de armazenamento está correto',
modeRW: 'RW',
modeR: 'R',
mode: 'Modo',
env: 'Ambientes',
restartPolicy: 'Política de reinício',
always: 'sempre',
unlessStopped: 'a menos que parado',
onFailure: 'em falha (cinco vezes por padrão)',
no: 'nunca',
refreshTime: 'Intervalo de atualização',
cache: 'Cache',
image: 'Imagem | Imagens',
imagePull: 'Puxar',
imagePush: 'Enviar',
imageDelete: 'Excluir imagem',
imageTagDeleteHelper: 'Remover outras tags associadas a este ID de imagem',
repoName: 'Registro de contêiner',
imageName: 'Nome da imagem',
pull: 'Puxar',
path: 'Caminho',
importImage: 'Importar',
build: 'Construir',
imageBuild: 'Construção de imagem',
pathSelect: 'Caminho',
label: 'Etiqueta',
imageTag: 'Tag de imagem',
push: 'Enviar',
fileName: 'Nome do arquivo',
export: 'Exportar',
exportImage: 'Exportar imagem',
size: 'Tamanho',
tag: 'Tags',
tagHelper: 'Uma por linha. Por exemplo,\nchave1=valor1\nchave2=valor2',
imageNameHelper: 'Nome da imagem e tag, por exemplo: nginx:latest',
cleanBuildCache: 'Limpar cache de construção',
delBuildCacheHelper:
'Isso excluirá todos os artefatos em cache gerados durante as construções e não poderá ser desfeito. Deseja continuar?',
urlWarning: 'O prefixo da URL não precisa incluir http:// ou https://. Por favor, modifique.',
network: 'Rede | Redes',
networkHelper:
'Isso pode fazer com que alguns aplicativos e ambientes de execução não funcionem corretamente. Deseja continuar?',
createNetwork: 'Criar',
networkName: 'Nome',
driver: 'Driver',
option: 'Opção',
attachable: 'Anexável',
subnet: 'Sub-rede',
scope: 'Escopo IP',
gateway: 'Gateway',
auxAddress: 'Excluir IP',
volume: 'Volume | Volumes',
volumeDir: 'Diretório do volume',
nfsEnable: 'Habilitar armazenamento NFS',
nfsAddress: 'Endereço',
mountpoint: 'Ponto de montagem',
mountpointNFSHelper: 'Exemplo: /nfs, /nfs-share',
options: 'Opções',
createVolume: 'Criar',
repo: 'Registries',
createRepo: 'Adicionar',
httpRepo:
'Escolher o protocolo HTTP requer reiniciar o serviço Docker para adicioná-lo a registries inseguros.',
delInsecure: 'Remover da lista de segurança',
delInsecureHelper:
'Isso reiniciará o serviço Docker para removê-lo dos registries inseguros. Deseja continuar?',
downloadUrl: 'Servidor',
imageRepo: 'Repositório de imagens',
repoHelper: 'Inclui repositório espelho/organização/projeto?',
auth: 'Exigir autenticação',
mirrorHelper:
'Se houver múltiplos espelhos, devem ser exibidos em novas linhas, por exemplo:\nhttp://xxxxxx.m.daocloud.io \nhttps://xxxxxx.mirror.aliyuncs.com',
registrieHelper:
'Se houver múltiplos repositórios privados, eles devem ser exibidos em novas linhas, por exemplo:\n172.16.10.111:8081 \n172.16.10.112:8081',
compose: 'Compose | Composições',
fromChangeHelper: 'Trocar a origem limpará o conteúdo editado atual. Deseja continuar?',
composePathHelper: 'Caminho de salvamento do arquivo de configuração: {0}',
composeHelper:
'A composição criada através do editor ou template do 1Panel será salva no diretório {0}/docker/compose.',
deleteFile: 'Excluir arquivo',
deleteComposeHelper:
'Excluir todos os arquivos relacionados à composição do container, incluindo arquivos de configuração e arquivos persistentes. Prossiga com cautela!',
deleteCompose: 'Excluir esta composição.',
createCompose: 'Criar',
composeDirectory: 'Diretório',
template: 'Template',
composeTemplate: 'Template de composição | Templates de composição',
createComposeTemplate: 'Criar',
content: 'Conteúdo',
contentEmpty: 'O conteúdo da composição não pode estar vazio, por favor, insira algo e tente novamente!',
containerNumber: 'Número de containers',
containerStatus: 'Status do container',
exited: 'Finalizado',
running: 'Em execução',
composeDetailHelper:
'A composição foi criada externamente ao 1Panel. As operações de iniciar e parar não são suportadas.',
composeOperatorHelper: 'A operação {1} será realizada no {0}. Deseja continuar?',
composeDownHelper:
'Isso irá parar e remover todos os containers e redes sob a composição {0}. Deseja continuar?',
setting: 'Configuração | Configurações',
operatorStatusHelper: 'Isso irá "{0}" o serviço Docker. Deseja continuar?',
dockerStatus: 'Serviço Docker',
daemonJsonPathHelper:
'Certifique-se de que o caminho de configuração seja o mesmo especificado no docker.service.',
mirrors: 'Espelhos de registro',
mirrorsHelper: '',
mirrorsHelper2: 'Para mais detalhes, consulte a documentação oficial.',
registries: 'Registries inseguros',
ipv6Helper:
'Ao habilitar o IPv6, é necessário adicionar uma rede de containers IPv6. Consulte a documentação oficial para etapas específicas de configuração.',
ipv6CidrHelper: 'Faixa de endereços IPv6 para containers',
ipv6TablesHelper: 'Configuração automática do Docker IPv6 para regras do iptables.',
experimentalHelper:
'Habilitar ip6tables requer que esta configuração esteja ativada; caso contrário, ip6tables será ignorado',
cutLog: 'Opção de log',
cutLogHelper1: 'A configuração atual afetará apenas containers recém-criados.',
cutLogHelper2: 'Containers existentes precisam ser recriados para que a configuração tenha efeito.',
cutLogHelper3:
'Observe que recriar containers pode resultar em perda de dados. Se seus containers contiverem dados importantes, faça backup antes de realizar a operação de reconstrução.',
maxSize: 'Tamanho máximo',
maxFile: 'Arquivo máximo',
liveHelper:
'Por padrão, quando o daemon Docker termina, ele desliga os containers em execução. Você pode configurar o daemon para que os containers permaneçam em execução se o daemon ficar indisponível. Essa funcionalidade é chamada de "restauração ao vivo". A opção de restauração ao vivo ajuda a reduzir o tempo de inatividade dos containers devido a falhas do daemon, interrupções planejadas ou atualizações.',
liveWithSwarmHelper: 'A configuração de restauração ao vivo é incompatível com o modo swarm.',
iptablesDisable: 'Desabilitar iptables',
iptablesHelper1: 'Configuração automática das regras do iptables para Docker.',
iptablesHelper2:
'Desabilitar iptables fará com que os containers não consigam se comunicar com redes externas.',
daemonJsonPath: 'Caminho de configuração',
serviceUnavailable: 'O serviço Docker não foi iniciado no momento.',
startIn: 'para iniciar',
sockPath: 'Caminho do socket Unix',
sockPathHelper: 'Canal de comunicação entre o daemon Docker e o cliente.',
sockPathHelper1: 'Caminho padrão: /var/run/docker-x.sock',
sockPathMsg:
'Salvar a configuração do Caminho do Socket pode tornar o serviço Docker indisponível. Deseja continuar?',
sockPathErr: 'Por favor, selecione ou insira o caminho correto do arquivo do Docker sock',
related: 'Relacionado',
includeAppstore: 'Exibir containers da loja de aplicativos',
excludeAppstore: 'Ocultar Contêiner da Loja de Aplicativos',
cleanDockerDiskZone: 'Limpar o espaço em disco usado pelo Docker',
cleanImagesHelper: '(Limpar todas as imagens que não são usadas por nenhum container)',
cleanContainersHelper: '(Limpar todos os containers parados)',
cleanVolumesHelper: '(Limpar todos os volumes locais não usados)',
makeImage: 'Criar imagem',
newImageName: 'Novo nome da imagem',
commitMessage: 'Mensagem de commit',
author: 'Autor',
ifPause: 'Pausar container durante a criação',
ifMakeImageWithContainer: 'Criar nova imagem a partir deste container?',
},
cronjob: {
create: 'Criar tarefa cron',
edit: 'Editar tarefa cron',
changeStatus: 'Alterar status',
disableMsg: 'Isso irá parar a execução automática da tarefa agendada. Você deseja continuar?',
enableMsg: 'Isso permitirá que a tarefa agendada seja executada automaticamente. Você deseja continuar?',
taskType: 'Tipo',
record: 'Registros',
viewRecords: 'Visualizar registros',
shell: 'Shell',
log: 'Logs de backup',
logHelper: 'Backup do log do sistema',
ogHelper1: '1. Log do sistema 1Panel',
logHelper2: '2. Log de login SSH do servidor',
logHelper3: '3. Todos os logs do site',
containerCheckBox: 'No container (não é necessário inserir o comando do container)',
containerName: 'Nome do container',
ntp: 'Sincronização de tempo',
ntp_helper: 'Você pode configurar o servidor NTP na página de Configuração Rápida da Caixa de Ferramentas.',
app: 'Backup de app',
website: 'Backup de site',
rulesHelper:
'Quando houver múltiplas regras de exclusão de compressão, elas devem ser exibidas com quebras de linha. Por exemplo,\n*.log\n*.sql',
lastRecordTime: 'Última execução',
all: 'Todos',
failedRecord: 'Registros de falha',
successRecord: 'Registros de sucesso',
database: 'Backup de banco de dados',
missBackupAccount: 'A conta de backup não foi encontrada',
syncDate: 'Data de sincronização',
clean: 'Limpeza de cache',
curl: 'URL de acesso',
taskName: 'Nome',
cronSpec: 'Ciclo de execução',
cronSpecHelper: 'Digite o período correto de execução',
cleanHelper:
'Esta operação registra todos os registros de execução de tarefas, arquivos de backup e logs. Você deseja continuar?',
directory: 'Diretório de backup',
sourceDir: 'Diretório de backup',
snapshot: 'Snapshot do sistema',
allOptionHelper:
'O plano de tarefa atual é fazer backup de todos os [{0}]. O download direto não é suportado no momento. Você pode verificar a lista de backups no menu [{0}].',
exclusionRules: 'Regras de exclusão',
exclusionRulesHelper: 'As regras de exclusão se aplicam a todas as operações de compressão deste backup.',
default_download_path: 'Link de download padrão',
saveLocal: 'Manter backups locais (o mesmo número de cópias na nuvem)',
url: 'Endereço URL',
targetHelper: 'As contas de backup são mantidas nas configurações do painel.',
retainCopies: 'Manter cópias',
retainCopiesHelper: 'Número de cópias a serem mantidas para registros de execução e logs',
retainCopiesHelper1: 'Número de cópias a serem mantidas para arquivos de backup',
retainCopiesUnit: ' cópias (Visualizar)',
cronSpecRule: 'O formato do período de execução na linha {0} está incorreto. Verifique e tente novamente!',
perMonth: 'Todo mês',
perWeek: 'Toda semana',
perHour: 'Toda hora',
perNDay: 'A cada N dia(s)',
perDay: 'Todo dia',
perNHour: 'A cada N hora(s)',
perNMinute: 'A cada N minuto(s)',
perNSecond: 'A cada N segundo(s)',
per: 'A cada ',
handle: '',
day: 'dia(s)',
dayUnit: 'd',
monday: 'Segunda-feira',
tuesday: 'Terça-feira',
wednesday: 'Quarta-feira',