mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 01:57:19 +08:00
Merge remote-tracking branch 'origin/main'
This commit is contained in:
12
go.mod
12
go.mod
@@ -16,7 +16,7 @@ require (
|
||||
github.com/go-rat/utils v1.1.5
|
||||
github.com/go-resty/resty/v2 v2.16.5
|
||||
github.com/go-sql-driver/mysql v1.9.2
|
||||
github.com/golang-cz/httplog v0.0.0-20250603115345-1a554d4e2c31
|
||||
github.com/golang-cz/httplog v0.0.2
|
||||
github.com/gomodule/redigo v1.9.2
|
||||
github.com/google/wire v0.6.0
|
||||
github.com/gookit/color v1.5.4
|
||||
@@ -45,7 +45,7 @@ require (
|
||||
github.com/libdns/tencentcloud v1.2.0
|
||||
github.com/libdns/vercel v0.0.2
|
||||
github.com/mholt/acmez/v3 v3.1.2
|
||||
github.com/ncruces/go-sqlite3 v0.26.0
|
||||
github.com/ncruces/go-sqlite3 v0.26.1
|
||||
github.com/ncruces/go-sqlite3/gormlite v0.24.0
|
||||
github.com/orandin/slog-gorm v1.4.0
|
||||
github.com/pquerna/otp v1.5.0
|
||||
@@ -57,8 +57,8 @@ require (
|
||||
github.com/stretchr/testify v1.10.0
|
||||
github.com/tufanbarisyildirim/gonginx v0.0.0-20250429180229-7e931b1d4276
|
||||
github.com/urfave/cli/v3 v3.3.3
|
||||
golang.org/x/crypto v0.38.0
|
||||
golang.org/x/net v0.40.0
|
||||
golang.org/x/crypto v0.39.0
|
||||
golang.org/x/net v0.41.0
|
||||
gopkg.in/natefinch/lumberjack.v2 v2.2.1
|
||||
gopkg.in/yaml.v3 v3.0.1
|
||||
gorm.io/gorm v1.30.0
|
||||
@@ -100,9 +100,9 @@ require (
|
||||
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
|
||||
github.com/yusufpapurcu/wmi v1.2.4 // indirect
|
||||
golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 // indirect
|
||||
golang.org/x/sync v0.14.0 // indirect
|
||||
golang.org/x/sync v0.15.0 // indirect
|
||||
golang.org/x/sys v0.33.0 // indirect
|
||||
golang.org/x/text v0.25.0 // indirect
|
||||
golang.org/x/text v0.26.0 // indirect
|
||||
gopkg.in/ini.v1 v1.67.0 // indirect
|
||||
)
|
||||
|
||||
|
||||
24
go.sum
24
go.sum
@@ -94,8 +94,8 @@ github.com/gofiber/schema v1.3.0 h1:K3F3wYzAY+aivfCCEHPufCthu5/13r/lzp1nuk6mr3Q=
|
||||
github.com/gofiber/schema v1.3.0/go.mod h1:YYwj01w3hVfaNjhtJzaqetymL56VW642YS3qZPhuE6c=
|
||||
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
|
||||
github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
|
||||
github.com/golang-cz/httplog v0.0.0-20250603115345-1a554d4e2c31 h1:ZqEJKpXxWrkt9hqwRpj5eIpH6k29JgzE8BSWJK+wyRo=
|
||||
github.com/golang-cz/httplog v0.0.0-20250603115345-1a554d4e2c31/go.mod h1:bgk4Ij/0OQ89UeoFFAQrSNhbbr4rKJ0fwWfo7wc+TCc=
|
||||
github.com/golang-cz/httplog v0.0.2 h1:3d8iScWLeMWQG5/bfMZ5Dizh+zvRfNmLBZMe5N2HrGU=
|
||||
github.com/golang-cz/httplog v0.0.2/go.mod h1:bgk4Ij/0OQ89UeoFFAQrSNhbbr4rKJ0fwWfo7wc+TCc=
|
||||
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
|
||||
github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
|
||||
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
|
||||
@@ -261,8 +261,8 @@ github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
|
||||
github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
|
||||
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
|
||||
github.com/ncruces/go-sqlite3 v0.26.0 h1:dY6ASfuhSEbtSge6kJwjyJVC7bXCpgEVOycmdboKJek=
|
||||
github.com/ncruces/go-sqlite3 v0.26.0/go.mod h1:46HIzeCQQ+aNleAxCli+vpA2tfh7ttSnw24kQahBc1o=
|
||||
github.com/ncruces/go-sqlite3 v0.26.1 h1:lBXmbmucH1Bsj57NUQR6T84UoMN7jnNImhF+ibEITJU=
|
||||
github.com/ncruces/go-sqlite3 v0.26.1/go.mod h1:XFTPtFIo1DmGCh+XVP8KGn9b/o2f+z0WZuT09x2N6eo=
|
||||
github.com/ncruces/go-sqlite3/gormlite v0.24.0 h1:81sHeq3CCdhjoqAB650n5wEdRlLO9VBvosArskcN3+c=
|
||||
github.com/ncruces/go-sqlite3/gormlite v0.24.0/go.mod h1:vXfVWdBfg7qOgqQqHpzUWl9LLswD0h+8mK4oouaV2oc=
|
||||
github.com/ncruces/julianday v1.0.0 h1:fH0OKwa7NWvniGQtxdJRxAgkBMolni2BjDHaWTxqt7M=
|
||||
@@ -376,8 +376,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
|
||||
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
|
||||
golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc=
|
||||
golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
|
||||
golang.org/x/crypto v0.38.0 h1:jt+WWG8IZlBnVbomuhg2Mdq0+BBQaHbtqHEFEigjUV8=
|
||||
golang.org/x/crypto v0.38.0/go.mod h1:MvrbAqul58NNYPKnOra203SB9vpuZW0e+RRZV+Ggqjw=
|
||||
golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM=
|
||||
golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U=
|
||||
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||
golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
|
||||
golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=
|
||||
@@ -424,8 +424,8 @@ golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
|
||||
golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg=
|
||||
golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk=
|
||||
golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
|
||||
golang.org/x/net v0.40.0 h1:79Xs7wF06Gbdcg4kdCCIQArK11Z1hr5POQ6+fIYHNuY=
|
||||
golang.org/x/net v0.40.0/go.mod h1:y0hY0exeL2Pku80/zKK7tpntoX23cqL3Oa6njdgRtds=
|
||||
golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw=
|
||||
golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA=
|
||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||
@@ -438,8 +438,8 @@ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJ
|
||||
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||
golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y=
|
||||
golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
|
||||
golang.org/x/sync v0.14.0 h1:woo0S4Yywslg6hp4eUFjTVOyKt0RookbpAHG4c1HmhQ=
|
||||
golang.org/x/sync v0.14.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
|
||||
golang.org/x/sync v0.15.0 h1:KWH3jNZsfyT6xfAfKiz6MRNmd46ByHDYaZ7KSkCtdW8=
|
||||
golang.org/x/sync v0.15.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
|
||||
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||
@@ -483,8 +483,8 @@ golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
|
||||
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
|
||||
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
|
||||
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
|
||||
golang.org/x/text v0.25.0 h1:qVyWApTSYLk/drJRO5mDlNYskwQznZmkpV2c8q9zls4=
|
||||
golang.org/x/text v0.25.0/go.mod h1:WEdwpYrmk1qmdHvhkSTNPm3app7v4rsT8F2UD6+VHIA=
|
||||
golang.org/x/text v0.26.0 h1:P42AVeLghgTYr4+xUnTRKDMqpar+PtX7KWuNQL21L8M=
|
||||
golang.org/x/text v0.26.0/go.mod h1:QK15LZJUUQVJxhz7wXgxSy/CJaTFjd0G+YLonydOVQA=
|
||||
golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U=
|
||||
|
||||
@@ -79,7 +79,6 @@ func Entrance(t *gotext.Locale, conf *koanf.Koanf, session *sessions.Manager) fu
|
||||
|
||||
// 情况二:请求路径与入口路径相同或者未设置访问入口,标记通过验证并重定向到登录页面
|
||||
if (strings.TrimSuffix(r.URL.Path, "/") == entrance || entrance == "/") &&
|
||||
sess.Missing("verify_entrance") &&
|
||||
r.Header.Get("Authorization") == "" {
|
||||
sess.Put("verify_entrance", true)
|
||||
render := chix.NewRender(w, r)
|
||||
|
||||
@@ -1727,7 +1727,7 @@ msgstr ""
|
||||
msgid "invalid 2FA code"
|
||||
msgstr ""
|
||||
|
||||
#: internal/http/middleware/entrance.go:108
|
||||
#: internal/http/middleware/entrance.go:107
|
||||
msgid "invalid access entrance"
|
||||
msgstr ""
|
||||
|
||||
|
||||
541
web/pnpm-lock.yaml
generated
541
web/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -181,7 +181,7 @@ msgid "Root Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/common/PathSelector.vue:335
|
||||
#: src/views/app/VersionModal.vue:96
|
||||
#: src/views/app/VersionModal.vue:97
|
||||
#: src/views/apps/fail2ban/IndexView.vue:375
|
||||
#: src/views/apps/pureftpd/IndexView.vue:249
|
||||
#: src/views/apps/pureftpd/IndexView.vue:271
|
||||
@@ -201,7 +201,7 @@ msgstr ""
|
||||
#: src/views/cert/UploadCertModal.vue:55
|
||||
#: src/views/container/ComposeView.vue:348
|
||||
#: src/views/container/ComposeView.vue:378
|
||||
#: src/views/container/ContainerCreate.vue:370
|
||||
#: src/views/container/ContainerCreate.vue:371
|
||||
#: src/views/container/ContainerView.vue:485
|
||||
#: src/views/container/ImageView.vue:217
|
||||
#: src/views/container/NetworkView.vue:313
|
||||
@@ -501,7 +501,7 @@ msgstr ""
|
||||
|
||||
#: src/locales/menu.ts:9
|
||||
#: src/views/cert/CertView.vue:497
|
||||
#: src/views/cert/CertView.vue:573
|
||||
#: src/views/cert/CertView.vue:574
|
||||
#: src/views/cert/UploadCertModal.vue:38
|
||||
#: src/views/setting/SettingSafe.vue:54
|
||||
#: src/views/website/EditView.vue:355
|
||||
@@ -647,8 +647,8 @@ msgstr ""
|
||||
#: src/views/cert/CertView.vue:181
|
||||
#: src/views/cert/DnsView.vue:64
|
||||
#: src/views/container/ComposeView.vue:74
|
||||
#: src/views/container/ContainerCreate.vue:174
|
||||
#: src/views/container/ContainerCreate.vue:255
|
||||
#: src/views/container/ContainerCreate.vue:175
|
||||
#: src/views/container/ContainerCreate.vue:256
|
||||
#: src/views/container/ContainerView.vue:91
|
||||
#: src/views/container/ImageView.vue:69
|
||||
#: src/views/container/NetworkView.vue:109
|
||||
@@ -708,15 +708,15 @@ msgstr ""
|
||||
msgid "Before updating apps, it is strongly recommended to backup/snapshot first, so you can roll back immediately if there are any issues!"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/app/VersionModal.vue:73
|
||||
#: src/views/app/VersionModal.vue:74
|
||||
msgid "Channel"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/app/VersionModal.vue:80
|
||||
#: src/views/app/VersionModal.vue:81
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/app/VersionModal.vue:83
|
||||
#: src/views/app/VersionModal.vue:84
|
||||
msgid "Please select a channel"
|
||||
msgstr ""
|
||||
|
||||
@@ -839,8 +839,8 @@ msgstr ""
|
||||
#: src/views/cert/CertView.vue:314
|
||||
#: src/views/cert/DnsView.vue:111
|
||||
#: src/views/container/ComposeView.vue:228
|
||||
#: src/views/container/ContainerCreate.vue:235
|
||||
#: src/views/container/ContainerCreate.vue:286
|
||||
#: src/views/container/ContainerCreate.vue:236
|
||||
#: src/views/container/ContainerCreate.vue:287
|
||||
#: src/views/container/ContainerView.vue:160
|
||||
#: src/views/container/ContainerView.vue:418
|
||||
#: src/views/container/ImageView.vue:94
|
||||
@@ -1045,7 +1045,7 @@ msgstr ""
|
||||
#: src/views/apps/minio/IndexView.vue:39
|
||||
#: src/views/container/ComposeView.vue:338
|
||||
#: src/views/container/ComposeView.vue:368
|
||||
#: src/views/container/ContainerCreate.vue:352
|
||||
#: src/views/container/ContainerCreate.vue:353
|
||||
msgid "Environment Variables"
|
||||
msgstr ""
|
||||
|
||||
@@ -1842,7 +1842,7 @@ msgid "Enter the content of the PEM certificate file"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/cert/CertView.vue:509
|
||||
#: src/views/cert/CertView.vue:585
|
||||
#: src/views/cert/CertView.vue:586
|
||||
#: src/views/cert/UploadCertModal.vue:46
|
||||
#: src/views/setting/SettingSafe.vue:61
|
||||
#: src/views/ssh/CreateModal.vue:78
|
||||
@@ -2181,13 +2181,13 @@ msgstr ""
|
||||
|
||||
#: src/views/container/ComposeView.vue:342
|
||||
#: src/views/container/ComposeView.vue:372
|
||||
#: src/views/container/ContainerCreate.vue:356
|
||||
#: src/views/container/ContainerCreate.vue:357
|
||||
msgid "Variable Name"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ComposeView.vue:343
|
||||
#: src/views/container/ComposeView.vue:373
|
||||
#: src/views/container/ContainerCreate.vue:357
|
||||
#: src/views/container/ContainerCreate.vue:358
|
||||
msgid "Variable Value"
|
||||
msgstr ""
|
||||
|
||||
@@ -2212,82 +2212,82 @@ msgstr ""
|
||||
msgid "Create Container"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:137
|
||||
#: src/views/container/ContainerCreate.vue:138
|
||||
#: src/views/container/ContainerView.vue:25
|
||||
msgid "Container Name"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:140
|
||||
#: src/views/container/ContainerCreate.vue:141
|
||||
#: src/views/container/ContainerView.vue:52
|
||||
#: src/views/container/ImageView.vue:36
|
||||
msgid "Image"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:143
|
||||
#: src/views/container/ContainerCreate.vue:144
|
||||
msgid "Ports"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:149
|
||||
#: src/views/container/ContainerCreate.vue:150
|
||||
msgid "Map Ports"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:156
|
||||
#: src/views/container/ContainerCreate.vue:157
|
||||
msgid "Expose All"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:161
|
||||
#: src/views/container/ContainerCreate.vue:162
|
||||
msgid "Port Mapping"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:169
|
||||
#: src/views/container/ContainerCreate.vue:170
|
||||
msgid "Host (Start)"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:170
|
||||
#: src/views/container/ContainerCreate.vue:171
|
||||
msgid "Host (End)"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:171
|
||||
#: src/views/container/ContainerCreate.vue:172
|
||||
msgid "Container (Start)"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:172
|
||||
#: src/views/container/ContainerCreate.vue:173
|
||||
msgid "Container (End)"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:173
|
||||
#: src/views/container/ContainerCreate.vue:174
|
||||
msgid "Protocol"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:184
|
||||
#: src/views/container/ContainerCreate.vue:185
|
||||
msgid "Optional"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:241
|
||||
#: src/views/container/ContainerCreate.vue:292
|
||||
#: src/views/container/ContainerCreate.vue:242
|
||||
#: src/views/container/ContainerCreate.vue:293
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:244
|
||||
#: src/views/container/ContainerCreate.vue:245
|
||||
#: src/views/dashboard/IndexView.vue:141
|
||||
#: src/views/dashboard/IndexView.vue:797
|
||||
#: src/views/monitor/IndexView.vue:286
|
||||
msgid "Network"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:247
|
||||
#: src/views/container/ContainerCreate.vue:248
|
||||
msgid "Mount"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:252
|
||||
#: src/views/container/ContainerCreate.vue:253
|
||||
msgid "Host Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:253
|
||||
#: src/views/container/ContainerCreate.vue:254
|
||||
msgid "Container Directory"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:254
|
||||
#: src/views/container/ContainerCreate.vue:255
|
||||
#: src/views/file/ListTable.vue:73
|
||||
#: src/views/file/ListTable.vue:145
|
||||
#: src/views/file/ListTable.vue:300
|
||||
@@ -2296,25 +2296,25 @@ msgstr ""
|
||||
msgid "Permission"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:273
|
||||
#: src/views/container/ContainerCreate.vue:274
|
||||
msgid "Read-Write"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:281
|
||||
#: src/views/container/ContainerCreate.vue:282
|
||||
msgid "Read-Only"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:295
|
||||
#: src/views/container/ContainerCreate.vue:296
|
||||
#: src/views/container/ContainerCreate.vue:297
|
||||
msgid "Command"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:298
|
||||
#: src/views/container/ContainerCreate.vue:301
|
||||
#: src/views/container/ContainerCreate.vue:299
|
||||
#: src/views/container/ContainerCreate.vue:302
|
||||
msgid "Entrypoint"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:306
|
||||
#: src/views/container/ContainerCreate.vue:307
|
||||
#: src/views/dashboard/IndexView.vue:533
|
||||
#: src/views/monitor/IndexView.vue:205
|
||||
#: src/views/monitor/IndexView.vue:216
|
||||
@@ -2324,48 +2324,48 @@ msgstr ""
|
||||
msgid "Memory"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:316
|
||||
#: src/views/container/ContainerCreate.vue:317
|
||||
msgid "CPU Shares"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:323
|
||||
#: src/views/container/ContainerCreate.vue:324
|
||||
msgid "TTY (-t)"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:328
|
||||
#: src/views/container/ContainerCreate.vue:329
|
||||
msgid "STDIN (-i)"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:333
|
||||
#: src/views/container/ContainerCreate.vue:334
|
||||
msgid "Auto Remove"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:338
|
||||
#: src/views/container/ContainerCreate.vue:339
|
||||
msgid "Privileged Mode"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:343
|
||||
#: src/views/container/ContainerCreate.vue:344
|
||||
msgid "Restart Policy"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:346
|
||||
#: src/views/container/ContainerCreate.vue:349
|
||||
#: src/views/container/ContainerCreate.vue:347
|
||||
#: src/views/container/ContainerCreate.vue:350
|
||||
msgid "Select restart policy"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:360
|
||||
#: src/views/container/ContainerCreate.vue:361
|
||||
#: src/views/container/NetworkView.vue:295
|
||||
#: src/views/container/VolumeView.vue:195
|
||||
msgid "Labels"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:364
|
||||
#: src/views/container/ContainerCreate.vue:365
|
||||
#: src/views/container/NetworkView.vue:299
|
||||
#: src/views/container/VolumeView.vue:199
|
||||
msgid "Label Name"
|
||||
msgstr ""
|
||||
|
||||
#: src/views/container/ContainerCreate.vue:365
|
||||
#: src/views/container/ContainerCreate.vue:366
|
||||
#: src/views/container/NetworkView.vue:300
|
||||
#: src/views/container/VolumeView.vue:200
|
||||
msgid "Label Value"
|
||||
|
||||
Reference in New Issue
Block a user