1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825 |
- msgid ""
- msgstr ""
- "Project-Id-Version: PACKAGE VERSION\n"
- "Last-Translator: Sanvu88\n"
- "Language-Team: none\n"
- "Language: vi_VN\n"
- "MIME-Version: 1.0\n"
- "Content-Type: text/plain; charset=UTF-8\n"
- "Content-Transfer-Encoding: 8bit\n"
- "Plural-Forms: nplurals=2; plural=(n != 1);\n"
- #: src/routes/index.ts:225
- msgid "About"
- msgstr "Tác giả"
- #: src/routes/index.ts:169 src/views/domain/ngx_conf/LogEntry.vue:78
- msgid "Access Logs"
- msgstr "Log truy cập"
- #: src/views/certificate/Certificate.vue:106
- #: src/views/certificate/DNSCredential.vue:32 src/views/config/config.ts:36
- #: src/views/domain/DomainList.vue:50 src/views/environment/Environment.vue:105
- #: src/views/notification/Notification.vue:38
- #: src/views/stream/StreamList.vue:50 src/views/user/User.vue:46
- msgid "Action"
- msgstr "Hành động"
- #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:115
- #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:119
- #: src/views/domain/ngx_conf/NgxServer.vue:170
- #: src/views/domain/ngx_conf/NgxUpstream.vue:155
- #: src/views/stream/StreamList.vue:124
- msgid "Add"
- msgstr "Thêm"
- #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:98
- msgid "Add Directive Below"
- msgstr "Thêm Directive"
- #: src/views/domain/ngx_conf/LocationEditor.vue:115
- #: src/views/domain/ngx_conf/LocationEditor.vue:142
- msgid "Add Location"
- msgstr "Thêm Location"
- #: src/routes/index.ts:72 src/views/domain/DomainAdd.vue:96
- msgid "Add Site"
- msgstr "Thêm Website"
- #: src/views/stream/StreamList.vue:184
- #, fuzzy
- msgid "Add Stream"
- msgstr "Thêm Website"
- #: src/views/stream/StreamList.vue:114
- #, fuzzy
- msgid "Added successfully"
- msgstr "Cập nhật thành công"
- #: src/views/certificate/DNSChallenge.vue:110
- #, fuzzy
- msgid "Additional"
- msgstr "Tùy chọn bổ sung"
- #: src/views/domain/DomainEdit.vue:199 src/views/stream/StreamEdit.vue:190
- msgid "Advance Mode"
- msgstr "Nâng cao"
- #: src/views/preference/OpenAISettings.vue:31
- msgid "API Base Url"
- msgstr ""
- #: src/views/certificate/DNSChallenge.vue:84
- msgid "API Document"
- msgstr ""
- #: src/views/preference/OpenAISettings.vue:43
- msgid "API Proxy"
- msgstr ""
- #: src/views/preference/OpenAISettings.vue:55
- msgid "API Token"
- msgstr ""
- #: src/views/system/Upgrade.vue:176
- msgid "Arch"
- msgstr ""
- #: src/components/Notification/Notification.vue:86
- #: src/views/notification/Notification.vue:73
- #, fuzzy
- msgid "Are you sure you want to clear all notifications?"
- msgstr "Bạn có chắc chắn muốn xóa tất cả thông báo không ?"
- #: src/components/ChatGPT/ChatGPT.vue:279
- #, fuzzy
- msgid "Are you sure you want to clear the record of chat?"
- msgstr "Bạn có chắc chắn muốn xóa lịch sử trò chuyện không ?"
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:353
- #: src/views/domain/DomainList.vue:147 src/views/stream/StreamList.vue:168
- #, fuzzy
- msgid "Are you sure you want to delete?"
- msgstr "Bạn chắc chắn muốn xóa nó "
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:91
- msgid "Are you sure you want to remove this directive?"
- msgstr "Bạn chắc chắn muốn xoá directive này ?"
- #: src/views/domain/ngx_conf/LocationEditor.vue:72
- #, fuzzy
- msgid "Are you sure you want to remove this location?"
- msgstr "Bạn chắc chắn muốn xoá location này ?"
- #: src/components/ChatGPT/ChatGPT.vue:223
- msgid "Ask ChatGPT for Help"
- msgstr "Hỏi ChatGPT"
- #: src/components/ChatGPT/ChatGPT.vue:237
- msgid "Assistant"
- msgstr "Trợ lý"
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:108
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:122
- msgid "Author"
- msgstr "Tác giả"
- #: src/views/domain/cert/ChangeCert.vue:37
- msgid "Auto Cert"
- msgstr "Tự động ký chứng chỉ SSL"
- #: src/views/nginx_log/NginxLog.vue:149
- msgid "Auto Refresh"
- msgstr "Tự động làm mới"
- #: src/views/domain/cert/components/ObtainCert.vue:76
- msgid "Auto-renewal disabled for %{name}"
- msgstr "Đã tắt tự động gia hạn SSL cho %{name}"
- #: src/views/domain/cert/components/ObtainCert.vue:69
- msgid "Auto-renewal enabled for %{name}"
- msgstr "Đã bật tự động gia hạn SSL cho %{name}"
- #: src/views/certificate/CertificateEditor.vue:238
- #: src/views/config/Config.vue:75 src/views/config/ConfigEdit.vue:89
- #: src/views/domain/DomainEdit.vue:256 src/views/nginx_log/NginxLog.vue:170
- #: src/views/stream/StreamEdit.vue:246
- msgid "Back"
- msgstr "Quay lại"
- #: src/views/other/Error.vue:28
- #, fuzzy
- msgid "Back Home"
- msgstr "Quay lại"
- #: src/views/domain/DomainAdd.vue:102
- msgid "Base information"
- msgstr "Thông tin"
- #: src/views/config/ConfigEdit.vue:117
- #: src/views/domain/components/RightSettings.vue:76
- #: src/views/preference/Preference.vue:95
- #: src/views/stream/components/RightSettings.vue:76
- #, fuzzy
- msgid "Basic"
- msgstr "Cơ bản"
- #: src/views/domain/DomainEdit.vue:202 src/views/stream/StreamEdit.vue:193
- msgid "Basic Mode"
- msgstr "Cơ bản"
- #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:57
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:305
- #, fuzzy
- msgid "Batch Modify"
- msgstr "Sửa đổi cấu hình"
- #: src/views/system/About.vue:42
- msgid "Build with"
- msgstr "Xây dựng với"
- #: src/views/preference/BasicSettings.vue:47
- msgid "CADir"
- msgstr ""
- #: src/components/ChatGPT/ChatGPT.vue:260
- #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:58
- #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:143
- #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:103
- #: src/views/domain/cert/components/ObtainCert.vue:138
- #: src/views/domain/components/Deploy.vue:24
- #: src/views/domain/components/RightSettings.vue:52
- #: src/views/domain/ngx_conf/NgxConfigEditor.vue:52
- #: src/views/domain/ngx_conf/NgxServer.vue:87
- #: src/views/domain/ngx_conf/NgxUpstream.vue:36
- #: src/views/stream/components/Deploy.vue:24
- #: src/views/stream/components/RightSettings.vue:52
- msgid "Cancel"
- msgstr "Huỷ"
- #: src/views/domain/cert/CertInfo.vue:35
- msgid "Certificate has expired"
- msgstr "Chứng chỉ đã hết hạn"
- #: src/views/domain/cert/CertInfo.vue:39
- msgid "Certificate is valid"
- msgstr "Chứng chỉ SSL hợp lệ"
- #: src/views/certificate/CertificateEditor.vue:130
- #: src/views/domain/cert/Cert.vue:35
- msgid "Certificate Status"
- msgstr "Trạng thái chứng chỉ"
- #: src/routes/index.ts:118 src/views/certificate/Certificate.vue:122
- #, fuzzy
- msgid "Certificates"
- msgstr "Chứng chỉ"
- #: src/routes/index.ts:127
- #, fuzzy
- msgid "Certificates List"
- msgstr "Danh sách chứng chỉ"
- #: src/views/domain/cert/components/AutoCertStepOne.vue:98
- msgid "Challenge Method"
- msgstr "Phương pháp xác thực"
- #: src/views/domain/cert/ChangeCert.vue:91
- #: src/views/domain/cert/ChangeCert.vue:95
- #, fuzzy
- msgid "Change Certificate"
- msgstr "Thay đổi chứng chỉ"
- #: src/views/system/Upgrade.vue:188
- msgid "Channel"
- msgstr "Kênh"
- #: src/views/preference/OpenAISettings.vue:14
- msgid "ChatGPT Model"
- msgstr ""
- #: src/views/system/Upgrade.vue:185
- msgid "Check again"
- msgstr "Kiểm tra lại"
- #: src/language/constants.ts:17
- msgid "Cleaning environment variables"
- msgstr "Xoá các biến môi trường"
- #: src/components/ChatGPT/ChatGPT.vue:283
- #: src/components/Notification/Notification.vue:91
- #: src/views/notification/Notification.vue:78
- msgid "Clear"
- msgstr "Xoá"
- #: src/components/Notification/Notification.vue:42
- #: src/views/notification/Notification.vue:47
- #, fuzzy
- msgid "Cleared successfully"
- msgstr "Đã xóa thành công"
- #: src/views/preference/LogrotateSettings.vue:26
- #, fuzzy
- msgid "Command"
- msgstr "Bình luận"
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:109
- #: src/views/domain/ngx_conf/LocationEditor.vue:119
- #: src/views/domain/ngx_conf/LocationEditor.vue:88
- #: src/views/domain/ngx_conf/NgxServer.vue:142
- msgid "Comments"
- msgstr "Bình luận"
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:86
- #, fuzzy
- msgid "Config Templates"
- msgstr "Mẫu Cấu hình"
- #: src/views/config/InspectConfig.vue:30
- msgid "Configuration file is test successful"
- msgstr "Tệp cấu hình được kiểm tra thành công"
- #: src/views/domain/DomainAdd.vue:108
- msgid "Configuration Name"
- msgstr "Tên cấu hình"
- #: src/views/config/Config.vue:47
- msgid "Configurations"
- msgstr "Cấu hình"
- #: src/views/domain/DomainAdd.vue:103
- msgid "Configure SSL"
- msgstr "Cấu hình SSL"
- #: src/views/dashboard/Environments.vue:131
- msgid "Connected"
- msgstr "Đã kết nối"
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:114
- #: src/views/domain/ngx_conf/LocationEditor.vue:100
- #: src/views/domain/ngx_conf/LocationEditor.vue:128
- msgid "Content"
- msgstr "Nội dung"
- #: src/views/system/Upgrade.vue:146
- msgid "Core Upgrade"
- msgstr "Cập nhật core"
- #: src/views/dashboard/ServerAnalytic.vue:296
- msgid "CPU Status"
- msgstr "Trạng thái CPU"
- #: src/views/dashboard/ServerAnalytic.vue:193
- msgid "CPU:"
- msgstr "CPU:"
- #: src/views/domain/ngx_conf/NgxUpstream.vue:166
- #, fuzzy
- msgid "Create"
- msgstr "Ngày tạo"
- #: src/views/domain/DomainAdd.vue:161
- msgid "Create Another"
- msgstr "Tạo thêm"
- #: src/views/notification/Notification.vue:32 src/views/user/User.vue:34
- msgid "Created at"
- msgstr "Ngày tạo"
- #: src/language/constants.ts:13
- msgid "Creating client facilitates communication with the CA server"
- msgstr "Tạo client để giao tiếp với CA server"
- #: src/views/domain/cert/components/DNSChallenge.vue:105
- msgid "Credential"
- msgstr "Chứng chỉ"
- #: src/views/certificate/DNSChallenge.vue:99
- msgid "Credentials"
- msgstr "Chứng chỉ"
- #: src/views/system/Upgrade.vue:165
- msgid "Current Version"
- msgstr "Phiên bản hiện tại"
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:126
- #: src/views/domain/ngx_conf/NgxConfigEditor.vue:188
- msgid "Custom"
- msgstr "Tuỳ chỉnh"
- #: src/routes/index.ts:53
- msgid "Dashboard"
- msgstr "Bảng điều khiển"
- #: src/views/other/Install.vue:123
- msgid "Database (Optional, default: database)"
- msgstr "Tên cơ sở dữ liệu (Tuỳ chọn, Mặc định là: database)"
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:360
- #: src/views/domain/DomainList.vue:156
- #: src/views/domain/ngx_conf/NgxServer.vue:117
- #: src/views/domain/ngx_conf/NgxUpstream.vue:129
- #: src/views/stream/StreamList.vue:177
- msgid "Delete"
- msgstr "Xoá"
- #: src/views/domain/DomainList.vue:81
- msgid "Delete site: %{site_name}"
- msgstr "Xoá trang web: %{site_name}"
- #: src/views/stream/StreamList.vue:81
- #, fuzzy
- msgid "Delete stream: %{stream_name}"
- msgstr "Xoá trang web: %{site_name}"
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:133
- #, fuzzy
- msgid "Deleted successfully"
- msgstr "Đã xoá thành công"
- #: src/views/domain/components/Deploy.vue:109
- #: src/views/domain/components/RightSettings.vue:94
- #: src/views/stream/components/Deploy.vue:109
- #: src/views/stream/components/RightSettings.vue:94
- msgid "Deploy"
- msgstr "Triển khai"
- #: src/views/domain/components/Deploy.vue:66
- #: src/views/stream/components/Deploy.vue:66
- msgid "Deploy %{conf_name} to %{node_name} failed"
- msgstr "Triển khai %{conf_name} tới %{node_name} thất bại"
- #: src/views/domain/components/Deploy.vue:40
- #: src/views/stream/components/Deploy.vue:40
- msgid "Deploy %{conf_name} to %{node_name} successfully"
- msgstr "Triển khai %{conf_name} tới %{node_name} thành công"
- #: src/views/domain/components/Deploy.vue:38
- #: src/views/stream/components/Deploy.vue:38
- #, fuzzy
- msgid "Deploy successfully"
- msgstr "Triển khai thành công"
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:109
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:123
- msgid "Description"
- msgstr "Mô tả"
- #: src/views/notification/Notification.vue:28
- msgid "Details"
- msgstr "Chi tiết"
- #: src/views/system/About.vue:25
- msgid "Development Mode"
- msgstr "Chế độ phát triển"
- #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:76
- msgid "Directive"
- msgstr "Directive"
- #: src/views/domain/ngx_conf/directive/DirectiveEditor.vue:23
- msgid "Directives"
- msgstr "Directives"
- #: src/views/config/config.ts:20
- #, fuzzy
- msgid "Directory"
- msgstr "Thư mục"
- #: src/views/domain/DomainList.vue:125 src/views/stream/StreamList.vue:146
- #, fuzzy
- msgid "Disable"
- msgstr "Tắt"
- #: src/views/domain/cert/components/ObtainCert.vue:78
- msgid "Disable auto-renewal failed for %{name}"
- msgstr "Tắt tự động gia hạn SSL cho %{name} thất bại"
- #: src/views/domain/cert/ChangeCert.vue:48 src/views/domain/DomainEdit.vue:185
- #: src/views/domain/DomainList.vue:36 src/views/stream/StreamEdit.vue:176
- #: src/views/stream/StreamList.vue:36
- msgid "Disabled"
- msgstr "Đã tắt"
- #: src/views/domain/components/RightSettings.vue:39
- #: src/views/domain/DomainList.vue:70
- #: src/views/stream/components/RightSettings.vue:39
- #: src/views/stream/StreamList.vue:70
- msgid "Disabled successfully"
- msgstr "Đã tắt thành công"
- #: src/views/dashboard/ServerAnalytic.vue:361
- msgid "Disk IO"
- msgstr "Disk IO"
- #: src/routes/index.ts:148 src/views/certificate/DNSCredential.vue:39
- msgid "DNS Credentials"
- msgstr "Xác thực DNS"
- #: src/views/certificate/DNSChallenge.vue:74
- #: src/views/domain/cert/components/DNSChallenge.vue:95
- msgid "DNS Provider"
- msgstr "Nhà cung cấp DNS"
- #: src/views/domain/cert/components/AutoCertStepOne.vue:104
- msgid "DNS01"
- msgstr ""
- #: src/views/domain/components/Deploy.vue:19
- #: src/views/stream/components/Deploy.vue:19
- #, fuzzy
- msgid "Do you want to deploy this file to remote server?"
- msgid_plural "Do you want to deploy this file to remote servers?"
- msgstr[0] "Bạn có muốn triển khai tệp này đến máy chủ từ xa không?"
- msgstr[1] "Bạn có muốn triển khai tệp này đến máy chủ từ xa không?"
- #: src/views/domain/cert/components/ObtainCert.vue:134
- msgid "Do you want to disable auto-cert renewal?"
- msgstr "Bạn muốn tắt tự động gia hạn chứng chỉ SSL ?"
- #: src/views/domain/components/RightSettings.vue:48
- #, fuzzy
- msgid "Do you want to disable this site?"
- msgstr "Bạn muốn tắt trang web này ?"
- #: src/views/stream/components/RightSettings.vue:48
- #, fuzzy
- msgid "Do you want to disable this stream?"
- msgstr "Bạn muốn tắt trang web này ?"
- #: src/views/domain/components/RightSettings.vue:48
- #, fuzzy
- msgid "Do you want to enable this site?"
- msgstr "Bạn muốn bật trang web này ?"
- #: src/views/stream/components/RightSettings.vue:48
- #, fuzzy
- msgid "Do you want to enable this stream?"
- msgstr "Bạn muốn bật trang web này ?"
- #: src/views/domain/ngx_conf/NgxConfigEditor.vue:45
- #, fuzzy
- msgid "Do you want to enable TLS?"
- msgstr "Bạn muốn bật TLS ?"
- #: src/views/domain/ngx_conf/NgxServer.vue:83
- #, fuzzy
- msgid "Do you want to remove this server?"
- msgstr "Bạn muốn xóa máy chủ này ?"
- #: src/views/domain/ngx_conf/NgxUpstream.vue:32
- #, fuzzy
- msgid "Do you want to remove this upstream?"
- msgstr "Bạn muốn xóa máy chủ này ?"
- #: src/views/certificate/WildcardCertificate.vue:100
- msgid "Domain"
- msgstr ""
- #: src/views/domain/DomainAdd.vue:151
- msgid "Domain Config Created Successfully"
- msgstr "Tên miền đã được tạo"
- #: src/views/certificate/CertificateEditor.vue:114
- msgid "Domains list is empty, try to reopen Auto Cert for %{config}"
- msgstr ""
- "Danh sách tên miền rỗng, hãy thử mở lại chức năng Tạo chứng chỉ tự động cho "
- "%{config}"
- #: src/language/constants.ts:29
- msgid "Download latest release error"
- msgstr "Đã có lỗi xảy ra khi tải về phiên bản mới nhất"
- #: src/language/constants.ts:28
- msgid "Downloading latest release"
- msgstr "Đang tải phiên bản mới nhất"
- #: src/views/system/Upgrade.vue:215
- msgid "Dry run mode enabled"
- msgstr "Đã bật chế độ Dry run"
- #: src/views/domain/components/SiteDuplicate.vue:128
- #: src/views/domain/DomainList.vue:141
- #: src/views/stream/components/StreamDuplicate.vue:128
- #: src/views/stream/StreamList.vue:162
- msgid "Duplicate"
- msgstr "Nhân bản"
- #: src/views/domain/components/SiteDuplicate.vue:86
- #: src/views/stream/components/StreamDuplicate.vue:86
- #, fuzzy
- msgid "Duplicate %{conf_name} to %{node_name} successfully"
- msgstr "Nhân bản %{conf_name} thành %{node_name} thành công"
- #: src/views/domain/components/SiteDuplicate.vue:92
- #: src/views/stream/components/StreamDuplicate.vue:92
- #, fuzzy
- msgid "Duplicate failed"
- msgstr "Nhân bản thất bại"
- #: src/views/domain/components/SiteDuplicate.vue:84
- #: src/views/stream/components/StreamDuplicate.vue:84
- #, fuzzy
- msgid "Duplicate successfully"
- msgstr "Nhân bản thành công"
- #: src/views/domain/components/SiteDuplicate.vue:66
- #: src/views/stream/components/StreamDuplicate.vue:66
- #, fuzzy
- msgid "Duplicate to local successfully"
- msgstr "Đã sao chép thành công vào máy cục bộ"
- #: src/views/domain/DomainEdit.vue:174 src/views/stream/StreamEdit.vue:165
- msgid "Edit %{n}"
- msgstr "Sửa %{n}"
- #: src/routes/index.ts:110 src/views/config/ConfigEdit.vue:83
- msgid "Edit Configuration"
- msgstr "Sửa cấu hình"
- #: src/routes/index.ts:76
- msgid "Edit Site"
- msgstr "Sửa trang web"
- #: src/routes/index.ts:93
- #, fuzzy
- msgid "Edit Stream"
- msgstr "Sửa trang web"
- #: src/views/other/Install.vue:92
- msgid "Email (*)"
- msgstr "Email (*)"
- #: src/views/domain/components/Deploy.vue:89
- #: src/views/domain/DomainList.vue:133
- #: src/views/stream/components/Deploy.vue:89
- #: src/views/stream/StreamList.vue:154
- #, fuzzy
- msgid "Enable"
- msgstr "Đã bật"
- #: src/views/domain/components/Deploy.vue:55
- #: src/views/stream/components/Deploy.vue:55
- msgid "Enable %{conf_name} in %{node_name} failed"
- msgstr "Không thể bật %{conf_name} trên %{node_name}"
- #: src/views/domain/components/Deploy.vue:49
- #: src/views/stream/components/Deploy.vue:49
- msgid "Enable %{conf_name} in %{node_name} successfully"
- msgstr "Đã bật %{conf_name} trên %{node_name}"
- #: src/views/domain/cert/components/ObtainCert.vue:71
- msgid "Enable auto-renewal failed for %{name}"
- msgstr "Không thể bật tự động gia hạn SSL cho %{name}"
- #: src/views/domain/DomainAdd.vue:49
- msgid "Enable failed"
- msgstr "Bật không thành công"
- #: src/views/domain/components/Deploy.vue:47
- #: src/views/stream/components/Deploy.vue:47
- #, fuzzy
- msgid "Enable successfully"
- msgstr "Đã bật"
- #: src/views/domain/ngx_conf/NgxConfigEditor.vue:177
- msgid "Enable TLS"
- msgstr "Bật TLS"
- #: src/views/domain/cert/ChangeCert.vue:44
- #: src/views/domain/components/RightSettings.vue:78
- #: src/views/domain/DomainEdit.vue:179 src/views/domain/DomainList.vue:32
- #: src/views/preference/LogrotateSettings.vue:23
- #: src/views/stream/components/RightSettings.vue:78
- #: src/views/stream/StreamEdit.vue:170 src/views/stream/StreamList.vue:32
- msgid "Enabled"
- msgstr "Đã bật"
- #: src/views/domain/components/RightSettings.vue:30
- #: src/views/domain/components/SiteDuplicate.vue:100
- #: src/views/domain/DomainAdd.vue:45 src/views/domain/DomainList.vue:60
- #: src/views/stream/components/RightSettings.vue:30
- #: src/views/stream/components/StreamDuplicate.vue:100
- #: src/views/stream/StreamList.vue:60
- msgid "Enabled successfully"
- msgstr "Đã bật"
- #: src/views/domain/cert/IssueCert.vue:59
- msgid "Encrypt website with Let's Encrypt"
- msgstr "Bảo mật trang web với Let's Encrypt"
- #: src/routes/index.ts:186 src/views/environment/Environment.vue:113
- msgid "Environment"
- msgstr "Environment"
- #: src/views/dashboard/Environments.vue:74
- #, fuzzy
- msgid "Environments"
- msgstr "Environments"
- #: src/constants/index.ts:17 src/views/config/InspectConfig.vue:47
- msgid "Error"
- msgstr "Lỗi"
- #: src/routes/index.ts:173 src/views/domain/ngx_conf/LogEntry.vue:86
- msgid "Error Logs"
- msgstr "Log lỗi"
- #: src/views/system/Upgrade.vue:177
- msgid "Executable Path"
- msgstr "Đường dẫn thực thi"
- #: src/views/certificate/Certificate.vue:94
- msgid "Expired"
- msgstr "Đã hết hạn"
- #: src/views/domain/cert/CertInfo.vue:27
- #, fuzzy
- msgid "Expired At: %{date}"
- msgstr "Ngày hết hạn: %{date}"
- #: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:68
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:296
- msgid "Export"
- msgstr "Xuất"
- #: src/views/domain/cert/components/ObtainCertLive.vue:116
- #, fuzzy
- msgid "Fail to obtain certificate"
- msgstr "Nhận chứng chỉ"
- #: src/views/domain/components/RightSettings.vue:42
- #: src/views/domain/DomainList.vue:74
- #: src/views/stream/components/RightSettings.vue:42
- #: src/views/stream/StreamList.vue:74
- msgid "Failed to disable %{msg}"
- msgstr "Không thể tắt %{msg}"
- #: src/views/domain/components/RightSettings.vue:33
- #: src/views/domain/DomainList.vue:64
- #: src/views/stream/components/RightSettings.vue:33
- #: src/views/stream/StreamList.vue:64
- msgid "Failed to enable %{msg}"
- msgstr "Không thể bật %{msg}"
- #: src/language/constants.ts:9
- msgid "Failed to get certificate information"
- msgstr "Không thể truy xuất thông tin chứng chỉ"
- #: src/views/domain/DomainEdit.vue:133 src/views/stream/StreamEdit.vue:124
- msgid "Failed to save, syntax error(s) was detected in the configuration."
- msgstr "Không lưu được, đã phát hiện thấy (các) lỗi cú pháp trong cấu hình."
- #: src/views/config/config.ts:22
- msgid "File"
- msgstr "Tệp tin"
- #: src/language/constants.ts:34
- msgid "File exists"
- msgstr "Tệp tin đã tồn tại"
- #: src/views/preference/NginxSettings.vue:18
- #: src/views/preference/NginxSettings.vue:27
- #, fuzzy
- msgid "File not found"
- msgstr "Không tìm thấy tệp tin"
- #: src/views/other/Error.vue:14
- msgid "File Not Found"
- msgstr "Không tìm thấy tệp tin"
- #: src/views/nginx_log/NginxLog.vue:152
- msgid "Filter"
- msgstr "Lọc"
- #: src/language/constants.ts:23 src/views/domain/DomainAdd.vue:104
- msgid "Finished"
- msgstr "Đã hoàn thành"
- #: src/views/preference/BasicSettings.vue:43
- #, fuzzy
- msgid "For Chinese user: https://mirror.ghproxy.com/"
- msgstr "Người dùng Trung Quốc: https://mirror.ghproxy.com/"
- #: src/views/config/ConfigEdit.vue:92
- msgid "Format Code"
- msgstr "Định dạng code"
- #: src/views/config/ConfigEdit.vue:70
- #, fuzzy
- msgid "Format error %{msg}"
- msgstr "Lưu lỗi %{msg}"
- #: src/views/config/ConfigEdit.vue:68
- #, fuzzy
- msgid "Format successfully"
- msgstr "Định dạng thành công"
- #: src/views/certificate/Certificate.vue:47
- #, fuzzy
- msgid "General Certificate"
- msgstr "Chứng chỉ chung"
- #: src/components/StdDesign/StdDataEntry/components/StdPassword.vue:60
- msgid "Generate"
- msgstr "Tạo"
- #: src/language/constants.ts:11
- msgid "Generating private key for registering account"
- msgstr "Tạo khóa riêng để đăng ký tài khoản"
- #: src/views/system/Upgrade.vue:169
- #, fuzzy
- msgid "Get release information error"
- msgstr "Nhận lỗi thông tin phát hành"
- #: src/views/domain/cert/components/ObtainCertLive.vue:70
- msgid "Getting the certificate, please wait..."
- msgstr "Đang lấy chứng chỉ, vui lòng đợi..."
- #: src/views/preference/BasicSettings.vue:35
- msgid "Github Proxy"
- msgstr ""
- #: src/views/preference/OpenAISettings.vue:26
- msgid "GPT-3.5-Turbo"
- msgstr ""
- #: src/views/preference/OpenAISettings.vue:20
- msgid "GPT-4"
- msgstr ""
- #: src/views/preference/OpenAISettings.vue:23
- msgid "GPT-4-32K"
- msgstr ""
- #: src/views/preference/OpenAISettings.vue:17
- msgid "GPT-4-Turbo"
- msgstr ""
- #: src/routes/index.ts:46
- msgid "Home"
- msgstr "Trang chủ"
- #: src/views/preference/BasicSettings.vue:31
- msgid "HTTP Challenge Port"
- msgstr ""
- #: src/views/preference/BasicSettings.vue:13
- msgid "HTTP Host"
- msgstr ""
- #: src/views/preference/BasicSettings.vue:16
- msgid "HTTP Port"
- msgstr ""
- #: src/views/domain/cert/components/AutoCertStepOne.vue:101
- msgid "HTTP01"
- msgstr ""
- #: src/views/certificate/Certificate.vue:129
- #, fuzzy
- msgid "Import"
- msgstr "Xuất"
- #: src/routes/index.ts:140 src/views/certificate/CertificateEditor.vue:87
- #, fuzzy
- msgid "Import Certificate"
- msgstr "Chứng chỉ"
- #: src/constants/index.ts:19
- msgid "Info"
- msgstr "Thông tin"
- #: src/language/constants.ts:27
- msgid "Initial core upgrader error"
- msgstr "Không thể khởi tạo trình nâng cấp"
- #: src/language/constants.ts:26
- msgid "Initialing core upgrader"
- msgstr "Đang khởi tạo trình nâng cấp"
- #: src/routes/index.ts:237 src/views/other/Install.vue:138
- msgid "Install"
- msgstr "Cài đặt"
- #: src/views/other/Install.vue:68
- #, fuzzy
- msgid "Install successfully"
- msgstr "Cài đặt thành công"
- #: src/views/domain/cert/CertInfo.vue:21
- msgid "Intermediate Certification Authorities: %{issuer}"
- msgstr "Cơ quan cấp chứng chỉ: %{issuer}"
- #: src/views/preference/LogrotateSettings.vue:29
- msgid "Interval"
- msgstr ""
- #: src/views/certificate/Certificate.vue:137
- #, fuzzy
- msgid "Issue wildcard certificate"
- msgstr "Gia hạn SSL"
- #: src/views/certificate/WildcardCertificate.vue:89
- #, fuzzy
- msgid "Issue Wildcard Certificate"
- msgstr "Thêm chứng chỉ SSL"
- #: src/language/constants.ts:24
- #, fuzzy
- msgid "Issued certificate successfully"
- msgstr "Cấp chứng chỉ thành công"
- #: src/views/preference/BasicSettings.vue:22
- msgid "Jwt Secret"
- msgstr ""
- #: src/views/certificate/WildcardCertificate.vue:107
- #: src/views/domain/cert/components/AutoCertStepOne.vue:108
- #, fuzzy
- msgid "Key Type"
- msgstr "Loại"
- #: src/views/system/Upgrade.vue:179
- msgid "Last checked at"
- msgstr "Kiểm tra lần cuối lúc"
- #: src/views/user/User.vue:28
- msgid "Leave blank for no change"
- msgstr "Bỏ trống nếu không thay đổi"
- #: src/views/preference/OpenAISettings.vue:39
- msgid "Leave blank for the default: https://api.openai.com/"
- msgstr "Bỏ trống để sử dụng địa chỉ mặc định: https://api.openai.com/"
- #: src/views/certificate/CertificateEditor.vue:203
- #: src/views/certificate/CertificateEditor.vue:216
- #, fuzzy
- msgid "Leave blank will not change anything"
- msgstr "Bỏ trống nếu không thay đổi"
- #: src/views/system/About.vue:50
- #, fuzzy
- msgid "License"
- msgstr "Giấy phép"
- #: src/views/dashboard/Environments.vue:131
- msgid "Link Start"
- msgstr "Liên kết bắt đầu"
- #: src/views/dashboard/ServerAnalytic.vue:181
- #, fuzzy
- msgid "Load Average:"
- msgstr "Tải trung bình:"
- #: src/components/EnvIndicator/EnvIndicator.vue:40
- #: src/components/NodeSelector/NodeSelector.vue:54
- #, fuzzy
- msgid "Local"
- msgstr "Location"
- #: src/views/domain/ngx_conf/LocationEditor.vue:63
- msgid "Location"
- msgstr "Location"
- #: src/views/domain/ngx_conf/LocationEditor.vue:47
- msgid "Locations"
- msgstr "Locations"
- #: src/views/certificate/CertificateEditor.vue:226
- #, fuzzy
- msgid "Log"
- msgstr "Log"
- #: src/routes/index.ts:243 src/views/other/Login.vue:147
- msgid "Login"
- msgstr "Đăng nhập"
- #: src/views/other/Login.vue:51 src/views/other/Login.vue:97
- msgid "Login successful"
- msgstr "Đăng nhập thành công"
- #: src/layouts/HeaderLayout.vue:22
- msgid "Logout successful"
- msgstr "Đã đăng xuất"
- #: src/views/preference/Preference.vue:113
- msgid "Logrotate"
- msgstr ""
- #: src/views/preference/LogrotateSettings.vue:16
- msgid ""
- "Logrotate, by default, is enabled in most mainstream Linux distributions for "
- "users who install Nginx UI on the host machine, so you don't need to modify "
- "the parameters on this page. For users who install Nginx UI using Docker "
- "containers, you can manually enable this option. The crontab task scheduler "
- "of Nginx UI will execute the logrotate command at the interval you set in "
- "minutes."
- msgstr ""
- #: src/views/domain/cert/components/AutoCertStepOne.vue:87
- #, fuzzy
- msgid ""
- "Make sure you have configured a reverse proxy for .well-known directory to "
- "HTTPChallengePort before obtaining the certificate."
- msgstr ""
- "Đảm bảo rằng bạn đã định cấu hình proxy ngược (reverse proxy) thư mục .well-"
- "known tới HTTPChallengePort (default: 9180) trước khi ký chứng chỉ SSL."
- #: src/routes/index.ts:101
- msgid "Manage Configs"
- msgstr "Quản lý cấu hình"
- #: src/routes/index.ts:60 src/views/domain/DomainList.vue:105
- msgid "Manage Sites"
- msgstr "Quản lý Website"
- #: src/routes/index.ts:85 src/views/stream/StreamList.vue:122
- #, fuzzy
- msgid "Manage Streams"
- msgstr "Quản lý Website"
- #: src/routes/index.ts:202 src/views/user/User.vue:53
- msgid "Manage Users"
- msgstr "Người dùng"
- #: src/views/certificate/Certificate.vue:46
- msgid "Managed Certificate"
- msgstr ""
- #: src/views/dashboard/ServerAnalytic.vue:220
- msgid "Memory"
- msgstr "Memory"
- #: src/views/dashboard/ServerAnalytic.vue:210
- msgid "Memory and Storage"
- msgstr "Memory và Storage"
- #: src/views/preference/LogrotateSettings.vue:33
- msgid "Minutes"
- msgstr ""
- #: src/components/ChatGPT/ChatGPT.vue:256
- #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:141
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:336
- #, fuzzy
- msgid "Modify"
- msgstr "Sửa"
- #: src/routes/index.ts:132 src/views/certificate/CertificateEditor.vue:87
- #, fuzzy
- msgid "Modify Certificate"
- msgstr "Sửa chứng chỉ"
- #: src/views/domain/DomainAdd.vue:158
- msgid "Modify Config"
- msgstr "Sửa cấu hình"
- #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:57
- #, fuzzy
- msgid "Multi-line Directive"
- msgstr "Single Directive"
- #: src/views/certificate/Certificate.vue:24
- #: src/views/certificate/CertificateEditor.vue:149
- #: src/views/certificate/DNSCredential.vue:13 src/views/config/config.ts:9
- #: src/views/domain/cert/ChangeCert.vue:21
- #: src/views/domain/components/RightSettings.vue:84
- #: src/views/domain/components/SiteDuplicate.vue:135
- #: src/views/domain/DomainList.vue:16
- #: src/views/domain/ngx_conf/NgxUpstream.vue:178
- #: src/views/environment/Environment.vue:15
- #: src/views/stream/components/RightSettings.vue:84
- #: src/views/stream/components/StreamDuplicate.vue:135
- #: src/views/stream/StreamList.vue:16 src/views/stream/StreamList.vue:188
- msgid "Name"
- msgstr "Tên"
- #: src/views/dashboard/ServerAnalytic.vue:322
- msgid "Network"
- msgstr "Mạng"
- #: src/views/dashboard/ServerAnalytic.vue:264
- msgid "Network Statistics"
- msgstr "Thống kê mạng"
- #: src/views/dashboard/ServerAnalytic.vue:271
- msgid "Network Total Receive"
- msgstr "Tổng lưu lượng mạng đã nhận"
- #: src/views/dashboard/ServerAnalytic.vue:277
- msgid "Network Total Send"
- msgstr "Tổng lưu lượng mạng đã gửi"
- #: src/views/system/Upgrade.vue:208
- msgid "New version released"
- msgstr "Đã có phiên bản mới"
- #: src/views/certificate/WildcardCertificate.vue:127
- #: src/views/domain/cert/components/ObtainCert.vue:204
- #: src/views/domain/DomainAdd.vue:145
- msgid "Next"
- msgstr "Tiếp theo"
- #: src/views/preference/Preference.vue:101
- msgid "Nginx"
- msgstr ""
- #: src/views/preference/NginxSettings.vue:15
- msgid "Nginx Access Log Path"
- msgstr "Vị trí lưu log truy cập (Access log) của Nginx"
- #: src/views/domain/DomainEdit.vue:217 src/views/stream/StreamEdit.vue:208
- #, fuzzy
- msgid "Nginx Configuration Parse Error"
- msgstr "Lỗi phân tích cú pháp cấu hình Nginx"
- #: src/components/NginxControl/NginxControl.vue:65
- msgid "Nginx Control"
- msgstr ""
- #: src/views/preference/NginxSettings.vue:24
- msgid "Nginx Error Log Path"
- msgstr "Vị trí lưu log lỗi (Error log) của Nginx"
- #: src/routes/index.ts:163 src/views/nginx_log/NginxLog.vue:145
- msgid "Nginx Log"
- msgstr ""
- #: src/components/NginxControl/NginxControl.vue:25
- #, fuzzy
- msgid "Nginx reloaded successfully"
- msgstr "Reload Nginx thành công"
- #: src/components/NginxControl/NginxControl.vue:39
- #, fuzzy
- msgid "Nginx restarted successfully"
- msgstr "Restart Nginx thành công"
- #: src/components/ChatGPT/ChatGPT.vue:277
- #: src/components/Notification/Notification.vue:84
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:351
- #: src/views/domain/DomainList.vue:145
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:93
- #: src/views/domain/ngx_conf/LocationEditor.vue:74
- #: src/views/notification/Notification.vue:71
- #: src/views/stream/StreamList.vue:166
- msgid "No"
- msgstr "Không"
- #: src/views/preference/BasicSettings.vue:25
- msgid "Node Secret"
- msgstr ""
- #: src/views/certificate/Certificate.vue:100
- msgid "Not After"
- msgstr "Không phải sau khi"
- #: src/routes/index.ts:249 src/routes/index.ts:251
- msgid "Not Found"
- msgstr "Không tìm thấy"
- #: src/views/domain/cert/CertInfo.vue:30
- msgid "Not Valid Before: %{date}"
- msgstr "Không hợp lệ trước: %{date}"
- #: src/views/certificate/DNSCredential.vue:48
- #: src/views/domain/cert/components/AutoCertStepOne.vue:73
- msgid "Note"
- msgstr "Ghi chú"
- #: src/views/notification/Notification.vue:63
- #, fuzzy
- msgid "Notification"
- msgstr "Thông báo"
- #: src/components/Notification/Notification.vue:82 src/routes/index.ts:194
- #, fuzzy
- msgid "Notifications"
- msgstr "Thông báo"
- #: src/views/domain/cert/components/ObtainCert.vue:179
- #, fuzzy
- msgid "Obtain certificate"
- msgstr "Nhận chứng chỉ"
- #: src/language/constants.ts:19
- msgid "Obtaining certificate"
- msgstr "Đang nhận chứng chỉ"
- #: src/components/NodeSelector/NodeSelector.vue:78
- #: src/views/dashboard/Environments.vue:98
- #: src/views/environment/Environment.vue:89
- msgid "Offline"
- msgstr "Ngoại tuyến"
- #: src/components/ChatGPT/ChatGPT.vue:278
- #: src/components/Notification/Notification.vue:85
- #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:59
- #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:144
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:352
- #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:104
- #: src/views/domain/cert/components/ObtainCert.vue:137
- #: src/views/domain/components/Deploy.vue:23
- #: src/views/domain/components/RightSettings.vue:51
- #: src/views/domain/DomainList.vue:146
- #: src/views/domain/ngx_conf/NgxConfigEditor.vue:51
- #: src/views/domain/ngx_conf/NgxServer.vue:86
- #: src/views/domain/ngx_conf/NgxUpstream.vue:35
- #: src/views/notification/Notification.vue:72
- #: src/views/stream/components/Deploy.vue:23
- #: src/views/stream/components/RightSettings.vue:51
- #: src/views/stream/StreamList.vue:167
- msgid "OK"
- msgstr ""
- #: src/views/certificate/DNSCredential.vue:58
- msgid "Once the verification is complete, the records will be removed."
- msgstr "Sau khi quá trình xác minh hoàn tất, bản ghi sẽ bị xóa."
- #: src/components/NodeSelector/NodeSelector.vue:57
- #: src/components/NodeSelector/NodeSelector.vue:72
- #: src/views/dashboard/Environments.vue:91
- #: src/views/environment/Environment.vue:85
- msgid "Online"
- msgstr "Trực tuyến"
- #: src/views/preference/Preference.vue:107
- msgid "OpenAI"
- msgstr ""
- #: src/views/system/Upgrade.vue:175
- #, fuzzy
- msgid "OS"
- msgstr "Hệ điều hành"
- #: src/views/dashboard/ServerAnalytic.vue:187
- msgid "OS:"
- msgstr "Hệ điều hành:"
- #: src/views/domain/components/Deploy.vue:93
- #: src/views/stream/components/Deploy.vue:93
- msgid "Overwrite"
- msgstr "Ghi đè"
- #: src/views/domain/components/Deploy.vue:97
- #: src/views/stream/components/Deploy.vue:97
- msgid "Overwrite exist file"
- msgstr "Ghi đè tập tin đã tồn tại"
- #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:81
- msgid "Params"
- msgstr "Tham số"
- #: src/views/other/Login.vue:132 src/views/user/User.vue:21
- msgid "Password"
- msgstr "Mật khẩu"
- #: src/views/other/Install.vue:112
- msgid "Password (*)"
- msgstr "Mật khẩu (*)"
- #: src/views/config/ConfigEdit.vue:120
- #: src/views/domain/ngx_conf/LocationEditor.vue:122
- #: src/views/domain/ngx_conf/LocationEditor.vue:94
- msgid "Path"
- msgstr "Đường dẫn"
- #: src/language/constants.ts:31
- msgid "Perform core upgrade error"
- msgstr "Nâng cấp core không thành công"
- #: src/language/constants.ts:30
- msgid "Performing core upgrade"
- msgstr "Nâng cấp core"
- #: src/views/certificate/DNSCredential.vue:52
- msgid ""
- "Please fill in the API authentication credentials provided by your DNS "
- "provider."
- msgstr ""
- "Vui lòng điền thông tin xác thực API do nhà cung cấp DNS của bạn cung cấp"
- #: src/views/domain/cert/components/AutoCertStepOne.vue:91
- msgid ""
- "Please first add credentials in Certification > DNS Credentials, and then "
- "select one of the credentialsbelow to request the API of the DNS provider."
- msgstr ""
- "Trước tiên, vui lòng thêm thông tin xác thực trong Chứng chỉ > Thông tin xác "
- "thực DNS, sau đó chọn nhà cung cấp DNS"
- #: src/views/domain/components/SiteDuplicate.vue:40
- #: src/views/stream/components/StreamDuplicate.vue:40
- msgid ""
- "Please input name, this will be used as the filename of the new "
- "configuration!"
- msgstr ""
- "Vui lòng nhập tên, tên này sẽ được sử dụng làm tên tệp của cấu hình mới!"
- #: src/views/other/Install.vue:35
- msgid "Please input your E-mail!"
- msgstr "Vui lòng nhập E-mail của bạn!"
- #: src/views/other/Install.vue:47 src/views/other/Login.vue:39
- msgid "Please input your password!"
- msgstr "Vui lòng nhập mật khẩu!"
- #: src/views/other/Install.vue:41 src/views/other/Login.vue:33
- msgid "Please input your username!"
- msgstr "Vui lòng nhập username!"
- #: src/views/certificate/DNSCredential.vue:61
- msgid ""
- "Please note that the unit of time configurations below are all in seconds."
- msgstr "Lưu ý đơn vị cấu hình thời gian bên dưới được tính bằng giây."
- #: src/views/domain/components/SiteDuplicate.vue:47
- #: src/views/stream/components/StreamDuplicate.vue:47
- msgid "Please select at least one node!"
- msgstr ""
- #: src/views/system/Upgrade.vue:194 src/views/system/Upgrade.vue:254
- msgid "Pre-release"
- msgstr ""
- #: src/routes/index.ts:210 src/views/preference/Preference.vue:90
- msgid "Preference"
- msgstr "Cài đặt"
- #: src/language/constants.ts:12
- #, fuzzy
- msgid "Preparing lego configurations"
- msgstr "Chuẩn bị cấu hình Lego"
- #: src/language/constants.ts:7
- msgid "Prohibit changing root password in demo"
- msgstr "Cấm thay đổi mật khẩu root trong demo"
- #: src/language/constants.ts:8
- msgid "Prohibit deleting the default user"
- msgstr "Cấm xóa người dùng mặc định"
- #: src/views/system/About.vue:38
- msgid "Project Team"
- msgstr "Đội ngũ phát triển"
- #: src/views/certificate/DNSCredential.vue:21
- msgid "Provider"
- msgstr "Nhà cung cấp"
- #: src/views/dashboard/ServerAnalytic.vue:31
- #: src/views/dashboard/ServerAnalytic.vue:378
- msgid "Reads"
- msgstr "Đọc"
- #: src/views/dashboard/ServerAnalytic.vue:27
- #: src/views/dashboard/ServerAnalytic.vue:329
- msgid "Receive"
- msgstr "Nhận"
- #: src/components/ChatGPT/ChatGPT.vue:290
- msgid "Regenerate response"
- msgstr "Tạo lại câu trả lời"
- #: src/language/constants.ts:18
- msgid "Registering user"
- msgstr "Đăng ký người dùng"
- #: src/views/system/Upgrade.vue:227
- #, fuzzy
- msgid "Reinstall"
- msgstr "Cài lại"
- #: src/views/system/Upgrade.vue:258
- msgid "Release Note"
- msgstr "Ghi chú phát hành"
- #: src/components/ChatGPT/ChatGPT.vue:266
- #: src/components/NginxControl/NginxControl.vue:100
- msgid "Reload"
- msgstr "Tải lại"
- #: src/components/NginxControl/NginxControl.vue:74
- msgid "Reloading"
- msgstr "Đang tải lại"
- #: src/language/constants.ts:22
- msgid "Reloading nginx"
- msgstr "Tải lại nginx"
- #: src/components/Notification/Notification.vue:52
- #, fuzzy
- msgid "Removed successfully"
- msgstr "Xoá thành công"
- #: src/views/domain/ngx_conf/NgxUpstream.vue:126
- #, fuzzy
- msgid "Rename"
- msgstr "Username"
- #: src/views/certificate/RenewCert.vue:43
- #: src/views/certificate/RenewCert.vue:47
- #, fuzzy
- msgid "Renew Certificate"
- msgstr "Gia hạn chứng chỉ SSL"
- #: src/language/constants.ts:38
- #, fuzzy
- msgid "Renew Certificate Error"
- msgstr "Gia hạn chứng chỉ SSL thất bại"
- #: src/language/constants.ts:37
- #, fuzzy
- msgid "Renew Certificate Success"
- msgstr "Gia hạn chứng chỉ SSL thành công"
- #: src/views/certificate/RenewCert.vue:25
- #: src/views/certificate/WildcardCertificate.vue:51
- #, fuzzy
- msgid "Renew successfully"
- msgstr "Gia hạn chứng chỉ SSL"
- #: src/language/constants.ts:35
- msgid "Requested with wrong parameters"
- msgstr "Yêu cầu có chứa tham số sai"
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:299
- msgid "Reset"
- msgstr "Đặt lại"
- #: src/components/NginxControl/NginxControl.vue:93
- msgid "Restart"
- msgstr "Khởi động lại"
- #: src/components/NginxControl/NginxControl.vue:79
- msgid "Restarting"
- msgstr "Đang khởi động lại"
- #: src/views/preference/BasicSettings.vue:19
- #, fuzzy
- msgid "Run Mode"
- msgstr "Run Mode"
- #: src/components/NginxControl/NginxControl.vue:69
- msgid "Running"
- msgstr "Running"
- #: src/components/ChatGPT/ChatGPT.vue:259
- #: src/views/certificate/CertificateEditor.vue:245
- #: src/views/config/ConfigEdit.vue:98 src/views/domain/DomainEdit.vue:263
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:123
- #: src/views/preference/Preference.vue:124 src/views/stream/StreamEdit.vue:253
- msgid "Save"
- msgstr "Lưu"
- #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:108
- msgid "Save Directive"
- msgstr "Lưu Directive"
- #: src/views/config/ConfigEdit.vue:59 src/views/domain/DomainAdd.vue:53
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:44
- msgid "Save error %{msg}"
- msgstr "Đã xảy ra lỗi khi lưu %{msg}"
- #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:42
- #: src/views/certificate/CertificateEditor.vue:48
- #: src/views/preference/Preference.vue:60
- #, fuzzy
- msgid "Save successfully"
- msgstr "Lưu thành công"
- #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:75
- #, fuzzy
- msgid "Save Successfully"
- msgstr "Lưu thành công"
- #: src/views/config/ConfigEdit.vue:57 src/views/domain/DomainAdd.vue:41
- #: src/views/domain/DomainEdit.vue:149
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:42
- #: src/views/stream/StreamEdit.vue:140
- msgid "Saved successfully"
- msgstr "Lưu thành công"
- #: src/views/certificate/DNSChallenge.vue:91
- msgid "SDK"
- msgstr ""
- #: src/components/StdDesign/StdDataEntry/components/StdSelector.vue:105
- msgid "Selector"
- msgstr "Bộ chọn"
- #: src/views/dashboard/ServerAnalytic.vue:28
- #: src/views/dashboard/ServerAnalytic.vue:339
- msgid "Send"
- msgstr "Gửi"
- #: src/components/NginxControl/NginxControl.vue:31
- #: src/components/NginxControl/NginxControl.vue:45
- #: src/components/StdDesign/StdDataDisplay/methods/exportCsv.ts:45
- #: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:126
- #: src/components/StdDesign/StdDataDisplay/StdBatchEdit.vue:45
- #: src/components/StdDesign/StdDataDisplay/StdTable.vue:157
- #: src/views/config/ConfigEdit.vue:42 src/views/domain/DomainList.vue:84
- #: src/views/other/Install.vue:72 src/views/preference/Preference.vue:64
- #: src/views/stream/StreamList.vue:116 src/views/stream/StreamList.vue:84
- #: src/views/system/Upgrade.vue:45
- msgid "Server error"
- msgstr "Lỗi máy chủ"
- #: src/views/dashboard/ServerAnalytic.vue:173
- msgid "Server Info"
- msgstr "Thông tin máy chủ"
- #: src/views/domain/cert/components/ObtainCert.vue:103
- msgid "server_name not found in directives"
- msgstr "không tìm thấy server_name trong directives"
- #: src/views/domain/cert/components/AutoCertStepOne.vue:62
- #: src/views/domain/DomainAdd.vue:124
- msgid "server_name parameter is required"
- msgstr "Tham số server_name là bắt buộc"
- #: src/language/constants.ts:15
- msgid "Setting DNS01 challenge provider"
- msgstr "Sử dụng DNS01 để xác thực SSL"
- #: src/language/constants.ts:16
- msgid "Setting environment variables"
- msgstr "Đặt biến môi trường"
- #: src/language/constants.ts:14
- #, fuzzy
- msgid "Setting HTTP01 challenge provider"
- msgstr "Sử dụng HTTP01 để xác thực SSL"
- #: src/views/domain/ngx_conf/directive/DirectiveAdd.vue:54
- msgid "Single Directive"
- msgstr "Single Directive"
- #: src/routes/index.ts:177
- #, fuzzy
- msgid "Site Logs"
- msgstr "Logs"
- #: src/routes/index.ts:68
- msgid "Sites List"
- msgstr "Danh sách Website"
- #: src/views/certificate/CertificateEditor.vue:194
- msgid "SSL Certificate Content"
- msgstr ""
- #: src/views/certificate/CertificateEditor.vue:207
- msgid "SSL Certificate Key Content"
- msgstr ""
- #: src/views/certificate/Certificate.vue:73
- #: src/views/certificate/CertificateEditor.vue:179
- msgid "SSL Certificate Key Path"
- msgstr ""
- #: src/views/certificate/Certificate.vue:65
- #: src/views/certificate/CertificateEditor.vue:164
- msgid "SSL Certificate Path"
- msgstr ""
- #: src/views/other/Login.vue:158
- msgid "SSO Login"
- msgstr ""
- #: src/views/system/Upgrade.vue:191 src/views/system/Upgrade.vue:248
- #, fuzzy
- msgid "Stable"
- msgstr "Ổn định"
- #: src/views/certificate/Certificate.vue:81 src/views/domain/DomainList.vue:25
- #: src/views/environment/Environment.vue:78 src/views/stream/StreamList.vue:25
- msgid "Status"
- msgstr "Trạng thái"
- #: src/components/NginxControl/NginxControl.vue:84
- msgid "Stopped"
- msgstr "Đã dừng"
- #: src/views/dashboard/ServerAnalytic.vue:246
- msgid "Storage"
- msgstr "Storage"
- #: src/views/domain/cert/CertInfo.vue:24
- #, fuzzy
- msgid "Subject Name: %{subject}"
- msgstr "Tên chủ đề: %{name}"
- #: src/constants/index.ts:20
- msgid "Success"
- msgstr "Thành công"
- #: src/views/dashboard/ServerAnalytic.vue:233
- msgid "Swap"
- msgstr "Swap"
- #: src/components/SwitchAppearance/SwitchAppearance.vue:17
- msgid "Switch to dark theme"
- msgstr "Sử dụng Dark theme"
- #: src/components/SwitchAppearance/SwitchAppearance.vue:17
- msgid "Switch to light theme"
- msgstr "Sử dụng Light theme"
- #: src/routes/index.ts:218
- msgid "System"
- msgstr "Thông tin"
- #: src/components/StdDesign/StdDataDisplay/StdCurd.vue:109
- #, fuzzy
- msgid "Table"
- msgstr "Mục lục"
- #: src/views/domain/components/SiteDuplicate.vue:142
- #: src/views/stream/components/StreamDuplicate.vue:142
- msgid "Target"
- msgstr "Mục tiêu"
- #: src/routes/index.ts:155 src/views/pty/Terminal.vue:95
- msgid "Terminal"
- msgstr "Terminal"
- #: src/views/preference/BasicSettings.vue:28
- msgid "Terminal Start Command"
- msgstr ""
- #: src/views/domain/cert/components/AutoCertStepOne.vue:83
- #, fuzzy
- msgid ""
- "The certificate for the domain will be checked 5 minutes, and will be "
- "renewed if it has been more than 1 week since it was last issued."
- msgstr ""
- "Chứng chỉ cho miền sẽ được kiểm tra 5 phút / lần và sẽ được gia hạn nếu đã "
- "hơn 1 tuần kể từ lần cuối nó được cấp."
- #: src/views/other/Install.vue:53
- msgid "The filename cannot contain the following characters: %{c}"
- msgstr "Tên tệp không thể chứa các ký tự sau: %{c}"
- #: src/views/certificate/CertificateEditor.vue:197
- msgid "The input is not a SSL Certificate"
- msgstr ""
- #: src/views/certificate/CertificateEditor.vue:210
- msgid "The input is not a SSL Certificate Key"
- msgstr ""
- #: src/views/certificate/CertificateEditor.vue:168
- msgid "The path exists, but the file is not a certificate"
- msgstr ""
- #: src/views/certificate/CertificateEditor.vue:183
- msgid "The path exists, but the file is not a private key"
- msgstr ""
- #: src/views/domain/cert/components/AutoCertStepOne.vue:78
- #, fuzzy
- msgid ""
- "The server_name in the current configuration must be the domain name you "
- "need to get the certificate, supportmultiple domains."
- msgstr ""
- "Lưu ý: server_name trong cấu hình hiện tại phải là tên miền bạn muốn ký SSL."
- #: src/views/preference/BasicSettings.vue:38
- #: src/views/preference/BasicSettings.vue:50
- #: src/views/preference/OpenAISettings.vue:34
- #: src/views/preference/OpenAISettings.vue:46
- msgid "The url is not valid"
- msgstr ""
- #: src/language/constants.ts:6
- msgid "The username or password is incorrect"
- msgstr "Tên người dùng hoặc mật khẩu không chính xác"
- #: src/views/certificate/CertificateEditor.vue:104
- msgid "This Auto Cert item is invalid, please remove it."
- msgstr "Mục Chứng chỉ tự động này không hợp lệ, vui lòng xóa nó"
- #: src/views/certificate/CertificateEditor.vue:94
- msgid "This certificate is managed by Nginx UI"
- msgstr "Chứng chỉ này được quản lý bởi Nginx UI"
- #: src/views/certificate/CertificateEditor.vue:152
- #: src/views/certificate/CertificateEditor.vue:166
- #: src/views/certificate/CertificateEditor.vue:181
- msgid "This field is required"
- msgstr ""
- #: src/components/StdDesign/StdDataEntry/StdFormItem.vue:31
- msgid "This field should not be empty"
- msgstr "Trường này không được để trống"
- #: src/views/preference/LogrotateSettings.vue:15
- msgid "Tips"
- msgstr ""
- #: src/views/notification/Notification.vue:21
- msgid "Title"
- msgstr "Tiêu đề"
- #: src/views/domain/ngx_conf/NgxConfigEditor.vue:46
- msgid ""
- "To make sure the certification auto-renewal can work normally, we need to "
- "add a location which can proxy the request from authority to backend, and we "
- "need to save this file and reload the Nginx. Are you sure you want to "
- "continue?"
- msgstr ""
- "Để đảm bảo tính năng tự động gia hạn chứng chỉ có thể hoạt động bình thường, "
- "chúng tôi cần thêm một vị trí có thể ủy quyền yêu cầu từ cơ quan có thẩm "
- "quyền đến chương trình phụ trợ và chúng tôi cần lưu tệp này và tải lại "
- "Nginx. Bạn có chắc chắn muốn Tiếp tục?"
- #: src/views/preference/OpenAISettings.vue:58
- msgid "Token is not valid"
- msgstr ""
- #: src/views/certificate/Certificate.vue:41 src/views/config/config.ts:14
- #: src/views/notification/Notification.vue:15
- msgid "Type"
- msgstr "Loại"
- #: src/views/certificate/DNSCredential.vue:26 src/views/config/config.ts:29
- #: src/views/config/ConfigEdit.vue:123
- #: src/views/domain/components/RightSettings.vue:87
- #: src/views/domain/DomainList.vue:44 src/views/environment/Environment.vue:98
- #: src/views/stream/components/RightSettings.vue:87
- #: src/views/stream/StreamList.vue:44 src/views/user/User.vue:40
- msgid "Updated at"
- msgstr "Ngày cập nhật"
- #: src/components/StdDesign/StdDataDisplay/methods/sortable.ts:123
- #, fuzzy
- msgid "Updated successfully"
- msgstr "Cập nhật thành công"
- #: src/routes/index.ts:229 src/views/system/Upgrade.vue:143
- #: src/views/system/Upgrade.vue:235
- msgid "Upgrade"
- msgstr "Cập nhật"
- #: src/language/constants.ts:32
- #, fuzzy
- msgid "Upgraded successfully"
- msgstr "Cập nhật thành công"
- #: src/views/system/Upgrade.vue:82
- msgid "Upgrading Nginx UI, please wait..."
- msgstr "Đang cập nhật Nginx UI, vui lòng đợi..."
- #: src/views/domain/ngx_conf/NgxUpstream.vue:173
- msgid "Upstream Name"
- msgstr ""
- #: src/views/dashboard/ServerAnalytic.vue:177
- msgid "Uptime:"
- msgstr "Thời gian hoạt động:"
- #: src/views/environment/Environment.vue:24
- msgid "URL"
- msgstr ""
- #: src/components/ChatGPT/ChatGPT.vue:237
- #, fuzzy
- msgid "User"
- msgstr "Người dùng"
- #: src/views/other/Login.vue:122 src/views/user/User.vue:12
- msgid "Username"
- msgstr "Username"
- #: src/views/other/Install.vue:102
- msgid "Username (*)"
- msgstr "Username (*)"
- #: src/views/certificate/Certificate.vue:90
- msgid "Valid"
- msgstr "Hợp lệ"
- #: src/views/domain/ngx_conf/config_template/ConfigTemplate.vue:105
- msgid "View"
- msgstr "Xem"
- #: src/components/Notification/Notification.vue:143
- #, fuzzy
- msgid "View all notifications"
- msgstr "Xem tất cả thông báo"
- #: src/constants/index.ts:18 src/views/config/InspectConfig.vue:36
- #: src/views/domain/cert/components/AutoCertStepOne.vue:56
- #: src/views/domain/DomainAdd.vue:119
- msgid "Warning"
- msgstr "Lưu ý"
- #: src/views/certificate/DNSCredential.vue:55
- msgid ""
- "We will add one or more TXT records to the DNS records of your domain for "
- "ownership verification."
- msgstr ""
- "Chúng tôi sẽ thêm một hoặc nhiều bản ghi TXT để xác minh quyền sở hữu tên "
- "miền của bạn."
- #: src/views/domain/cert/components/ObtainCert.vue:135
- msgid ""
- "We will remove the HTTPChallenge configuration from this file and reload the "
- "Nginx. Are you sure you want to continue?"
- msgstr ""
- "Chúng tôi sẽ xóa cấu hình HTTPChallenge khỏi tệp này và tải lại Nginx. Bạn "
- "có muốn tiếp tục không?"
- #: src/views/dashboard/ServerAnalytic.vue:30
- #: src/views/dashboard/ServerAnalytic.vue:368
- msgid "Writes"
- msgstr "Ghi"
- #: src/language/constants.ts:21
- msgid "Writing certificate private key to disk"
- msgstr "Ghi Private Key vào disk"
- #: src/language/constants.ts:20
- msgid "Writing certificate to disk"
- msgstr "Ghi chứng chỉ vào disk"
- #: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:92
- #: src/views/domain/ngx_conf/LocationEditor.vue:73
- msgid "Yes"
- msgstr "Có"
- #: src/views/system/Upgrade.vue:202
- msgid "You are using the latest version"
- msgstr "Bạn đang sử dụng phiên bản mới nhất"
- #: src/views/system/Upgrade.vue:164
- msgid "You can check Nginx UI upgrade at this page."
- msgstr "Bạn có thể kiểm tra nâng cấp Nginx UI tại trang này"
- #, fuzzy
- #~ msgid "Server"
- #~ msgstr "Thông tin máy chủ"
- #, fuzzy
- #~ msgid "Leave blank will not change anything."
- #~ msgstr "Bỏ trống nếu không thay đổi"
- #, fuzzy
- #~ msgid "Config Name"
- #~ msgstr "Tên cấu hình"
- #, fuzzy
- #~ msgid "Inspect Configurations"
- #~ msgstr "Kiểm tra cấu hình"
- #~ msgid "server_name parameters more than one"
- #~ msgstr "nhiều hơn một tham số server_name"
- #~ msgid "404 Not Found"
- #~ msgstr "404 Not Found"
- #~ msgid "Invalid E-mail!"
- #~ msgstr "E-mail không chính xác!"
|