diff --git a/beszel/go.mod b/beszel/go.mod index f654cbfa7..11b912782 100644 --- a/beszel/go.mod +++ b/beszel/go.mod @@ -7,6 +7,7 @@ require ( github.com/containrrr/shoutrrr v0.8.0 github.com/gliderlabs/ssh v0.3.8 github.com/goccy/go-json v0.10.5 + github.com/luthermonson/go-proxmox v0.2.1 github.com/pocketbase/dbx v1.11.0 github.com/pocketbase/pocketbase v0.25.0 github.com/rhysd/go-github-selfupdate v1.2.3 @@ -41,8 +42,10 @@ require ( github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.33.14 // indirect github.com/aws/smithy-go v1.22.2 // indirect + github.com/buger/goterm v1.0.4 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/disintegration/imaging v1.6.2 // indirect + github.com/diskfs/go-diskfs v1.2.0 // indirect github.com/domodwyer/mailyak/v3 v3.6.2 // indirect github.com/dustin/go-humanize v1.0.1 // indirect github.com/ebitengine/purego v0.8.2 // indirect @@ -57,9 +60,12 @@ require ( github.com/google/go-querystring v1.1.0 // indirect github.com/google/uuid v1.6.0 // indirect github.com/googleapis/gax-go/v2 v2.14.1 // indirect + github.com/gorilla/websocket v1.4.2 // indirect github.com/inconshreveable/go-update v0.0.0-20160112193335-8152e7eb6ccf // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/jinzhu/copier v0.3.4 // indirect github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 // indirect + github.com/magefile/mage v1.14.0 // indirect github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/ncruces/go-strftime v0.1.9 // indirect @@ -86,6 +92,7 @@ require ( google.golang.org/genproto/googleapis/rpc v0.0.0-20250204164813-702378808489 // indirect google.golang.org/grpc v1.70.0 // indirect google.golang.org/protobuf v1.36.4 // indirect + gopkg.in/djherbis/times.v1 v1.2.0 // indirect modernc.org/libc v1.55.3 // indirect modernc.org/mathutil v1.7.1 // indirect modernc.org/memory v1.8.2 // indirect diff --git a/beszel/go.sum b/beszel/go.sum index fba5b218c..a7825fa96 100644 --- a/beszel/go.sum +++ b/beszel/go.sum @@ -1,3 +1,4 @@ +4d63.com/gochecknoinits v0.0.0-20200108094044-eb73b47b9fc4/go.mod h1:4o1i5aXtIF5tJFt3UD1knCVmWOXg7fLYdHVu6jeNcnM= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.115.0 h1:CnFSK6Xo3lDYRoBKEcAtia6VSC837/ZkJuRduSFnr14= cloud.google.com/go v0.115.0/go.mod h1:8jIM5vVgoAEoiVxQ/O4BFTfHqulPZgs/ufEzMcFMdWU= @@ -62,6 +63,8 @@ github.com/aws/smithy-go v1.22.2 h1:6D9hW43xKFrRx/tXXfAlIZc4JI+yQe6snnWcQyxSyLQ= github.com/aws/smithy-go v1.22.2/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= +github.com/buger/goterm v1.0.4 h1:Z9YvGmOih81P0FbVtEYTFF6YsSgxSUKEhf/f9bTMXbY= +github.com/buger/goterm v1.0.4/go.mod h1:HiFWV3xnkolgrBV3mY8m0X0Pumt4zg4QhbdOzQtB8tE= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= @@ -74,6 +77,8 @@ github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/disintegration/imaging v1.6.2 h1:w1LecBlG2Lnp8B3jk5zSuNqd7b4DXhcjwek1ei82L+c= github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= +github.com/diskfs/go-diskfs v1.2.0 h1:Ow4xorEDw1VNYKbC+SA/qQNwi5gWIwdKUxmUcLFST24= +github.com/diskfs/go-diskfs v1.2.0/go.mod h1:ZTeTbzixuyfnZW5y5qKMtjV2o+GLLHo1KfMhotJI4Rk= github.com/domodwyer/mailyak/v3 v3.6.2 h1:x3tGMsyFhTCaxp6ycgR0FE/bu5QiNp+hetUuCOBXMn8= github.com/domodwyer/mailyak/v3 v3.6.2/go.mod h1:lOm/u9CyCVWHeaAmHIdF4RiKVxKUT/H5XX10lIKAL6c= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= @@ -148,8 +153,10 @@ github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8 h1:FKHo8hFI3A+7w0aUQuYXQ+6EN5stWmeY/AZqtM8xk9k= github.com/google/pprof v0.0.0-20240727154555-813a5fbdbec8/go.mod h1:K1liHPHnj73Fdn/EKuT8nrFqBihUSKXoLYU0BuatOYo= +github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= +github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -159,6 +166,13 @@ github.com/googleapis/enterprise-certificate-proxy v0.3.4 h1:XYIDZApgAnrN1c855gT github.com/googleapis/enterprise-certificate-proxy v0.3.4/go.mod h1:YKe7cfqYXjKGpGvmSg28/fFvhNzinZQm8DGnaburhGA= github.com/googleapis/gax-go/v2 v2.14.1 h1:hb0FFeiPaQskmvakKu5EbCbpntQn48jyHuvrkurSS/Q= github.com/googleapis/gax-go/v2 v2.14.1/go.mod h1:Hb/NubMaVM88SrNkvl8X/o8XWwDJEPqouaLeN2IUxoA= +github.com/gordonklaus/ineffassign v0.0.0-20190601041439-ed7b1b5ee0f8/go.mod h1:cuNKsD1zp2v6XfE/orVX2QE1LC+i254ceGcVeDT3pTU= +github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= +github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/h2non/gock v1.2.0 h1:K6ol8rfrRkUOefooBC8elXoaNGYkpp7y2qcxGG6BzUE= +github.com/h2non/gock v1.2.0/go.mod h1:tNhoxHYW2W42cYkYb1WqzdbYIieALC99kpYr7rH/BQk= +github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 h1:2VTzZjLZBgl62/EtslCrtky5vbi9dd7HrQPQIx6wqiw= +github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542/go.mod h1:Ow0tF8D4Kplbc8s8sSb3V2oUCygFHVp8gC3Dn6U4MNI= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/inconshreveable/go-update v0.0.0-20160112193335-8152e7eb6ccf h1:WfD7VjIE6z8dIvMsI4/s+1qr5EL+zoIGev1BQj1eoJ8= github.com/inconshreveable/go-update v0.0.0-20160112193335-8152e7eb6ccf/go.mod h1:hyb9oH7vZsitZCiBt0ZvifOrB+qc8PS5IiilCIb87rg= @@ -166,8 +180,12 @@ github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2 github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/jarcoal/httpmock v1.3.0 h1:2RJ8GP0IIaWwcC9Fp2BmVi8Kog3v2Hn7VXM3fTd+nuc= github.com/jarcoal/httpmock v1.3.0/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= +github.com/jgautheron/goconst v0.0.0-20170703170152-9740945f5dcb/go.mod h1:82TxjOpWQiPmywlbIaB2ZkqJoSYJdLGPgAJDvM3PbKc= +github.com/jinzhu/copier v0.3.4 h1:mfU6jI9PtCeUjkjQ322dlff9ELjGDu975C2p/nrubVI= +github.com/jinzhu/copier v0.3.4/go.mod h1:DfbEm0FYsaqBcKcFuvmOZb218JkPGtvSHsKg8S8hyyg= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= @@ -177,10 +195,15 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 h1:7UMa6KCCMjZEMDtTVdcGu0B1GmmC7QJKiCCjyTAWQy0= github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683/go.mod h1:ilwx/Dta8jXAgpFYFvSWEMwxmbWXyiUHkd5FwyKhb5k= +github.com/luthermonson/go-proxmox v0.2.1 h1:RkVM1oS9PxpS336FoM9nZujbpUwNwTCvAdOlPLsGxf4= +github.com/luthermonson/go-proxmox v0.2.1/go.mod h1:wkD6045y9lKBCP0sJGjNqmlBCo0vwRwnfhmsrPBTu34= +github.com/magefile/mage v1.14.0 h1:6QDX3g6z1YvJ4olPhT1wksUcSa/V0a1B+pJb73fBjyo= +github.com/magefile/mage v1.14.0/go.mod h1:z5UZb/iS3GoOSn0JgWuiw7dxlurVYTu+/jHXqQg881A= github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mibk/dupl v1.0.0/go.mod h1:pCr4pNxxIbFGvtyCOi0c7LVjmV6duhKWV+ex5vh38ME= github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4= github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= github.com/onsi/ginkgo v1.6.0 h1:Ix8l273rp3QzYgXSR+c8d1fTG7UPgYkOSELPhiY/YGw= @@ -190,6 +213,8 @@ github.com/onsi/ginkgo/v2 v2.9.2/go.mod h1:WHcJJG2dIlcCqVfBAwUCrJxSPFb6v4azBwgxe github.com/onsi/gomega v1.4.2/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.27.6 h1:ENqfyGeS5AX/rlXDd/ETokDz93u0YufY1Pgxuy/PvWE= github.com/onsi/gomega v1.27.6/go.mod h1:PIQNjfQwkP3aQAH7lf7j87O/5FiNr+ZR8+ipb+qQlhg= +github.com/pierrec/lz4 v2.3.0+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/pkg/xattr v0.4.1/go.mod h1:W2cGD0TBEus7MkUgv0tNZ9JutLtVO3cXu+IBRuHqnFs= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -204,11 +229,13 @@ github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94 github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= github.com/rhysd/go-github-selfupdate v1.2.3 h1:iaa+J202f+Nc+A8zi75uccC8Wg3omaM7HDeimXA22Ag= github.com/rhysd/go-github-selfupdate v1.2.3/go.mod h1:mp/N8zj6jFfBQy/XMYoWsmfzxazpPAODuqarmPDe2Rg= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/shirou/gopsutil/v4 v4.25.1 h1:QSWkTc+fu9LTAWfkZwZ6j8MSUk4A2LV7rbH0ZqmLjXs= github.com/shirou/gopsutil/v4 v4.25.1/go.mod h1:RoUCUpndaJFtT+2zsZzzmhvbfGoDCJ7nFXKJf8GqJbI= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y= github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= github.com/spf13/cobra v1.8.1 h1:e5/vxKd/rZsfSJMUX1agtjeTDf+qv1/JdBF8gg5k9ZM= @@ -219,18 +246,22 @@ github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stripe/safesql v0.2.0/go.mod h1:q7b2n0JmzM1mVGfcYpanfVb2j23cXZeWFxcILPn3JV4= github.com/tcnksm/go-gitconfig v0.1.2 h1:iiDhRitByXAEyjgBqsKi9QU4o2TNtv9kPP3RgPgXBPw= github.com/tcnksm/go-gitconfig v0.1.2/go.mod h1:/8EhP4H7oJZdIPyT+/UIsG87kTzrzM4UsLGSItWYCpE= github.com/tklauser/go-sysconf v0.3.14 h1:g5vzr9iPFFz24v2KZXs/pvpvh8/V9Fw6vQK5ZZb78yU= github.com/tklauser/go-sysconf v0.3.14/go.mod h1:1ym4lWMLUOhuBOPGtRcJm7tEGX4SCYNEEEtghGG/8uY= github.com/tklauser/numcpus v0.9.0 h1:lmyCHtANi8aRUgkckBgoDk1nHCux3n2cgkJLXdQGPDo= github.com/tklauser/numcpus v0.9.0/go.mod h1:SN6Nq1O3VychhC1npsWostA+oW+VOQTxZrS604NSRyI= +github.com/tsenart/deadcode v0.0.0-20160724212837-210d2dc333e9/go.mod h1:q+QjxYvZ+fpjMXqs+XEriussHjSYqeXVnAdSV1tkMYk= +github.com/ulikunitz/xz v0.5.6/go.mod h1:2bypXElzHzzJZwzH67Y6wb67pO62Rzfn7BSiF4ABRW8= github.com/ulikunitz/xz v0.5.9/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/ulikunitz/xz v0.5.12 h1:37Nm15o69RwBkXM0J6A5OlE67RZTfzUxTj8fB3dfcsc= github.com/ulikunitz/xz v0.5.12/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= @@ -257,6 +288,8 @@ go.opentelemetry.io/otel/trace v1.34.0/go.mod h1:Svm7lSjQD7kG7KJ/MUHPVXSDGz2OX4h gocloud.dev v0.40.0 h1:f8LgP+4WDqOG/RXoUcyLpeIAGOcAbZrZbDQCUee10ng= gocloud.dev v0.40.0/go.mod h1:drz+VyYNBvrMTW0KZiBAYEdl8lbNZx+OQ7oQvdrFmSQ= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.32.0 h1:euUpcYgM8WcP71gNpTqQCn6rC2t6ULUPiOzfWaXVVfc= @@ -270,6 +303,8 @@ golang.org/x/image v0.24.0/go.mod h1:4b/ITuLfqYq1hqZcjofwctIhi7sZh2WaCjvsBNjjya8 golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4= golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -279,6 +314,7 @@ golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0= golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k= @@ -293,12 +329,16 @@ golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181021155630-eda9bb28ed51/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190804053845-51ab0e2deafa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200420163511-1957bb5e6d1f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210331175145-43e1dd70ce54/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= @@ -319,8 +359,11 @@ golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +golang.org/x/tools v0.0.0-20200102200121-6de373a2766c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.29.0 h1:Xx0h3TtM9rzQpQuR4dKLrdglAmCEN5Oi+P74JdhdzXE= golang.org/x/tools v0.29.0/go.mod h1:KMQVMRsVxU6nHCFXrBPhDB8XncLNLM0lIy/F14RP588= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da h1:noIWHXmPHxILtqtCOPIhSt0ABwskkZKjD3bXGnZGpNY= golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= @@ -360,6 +403,9 @@ google.golang.org/protobuf v1.36.4/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojt gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/djherbis/times.v1 v1.2.0 h1:UCvDKl1L/fmBygl2Y7hubXCnY7t4Yj46ZrBFNUipFbM= +gopkg.in/djherbis/times.v1 v1.2.0/go.mod h1:AQlg6unIsrsCEdQYhTzERy542dz6SFdQFZFv6mUY0P8= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -369,6 +415,7 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= modernc.org/cc/v4 v4.21.4 h1:3Be/Rdo1fpr8GrQ7IVw9OHtplU4gWbb+wNgeoBMmGLQ= modernc.org/cc/v4 v4.21.4/go.mod h1:HM7VJTZbUCR3rV8EYBi9wxnJ0ZBRiGE5OeGXNA0IsLQ= modernc.org/ccgo/v4 v4.19.2 h1:lwQZgvboKD0jBwdaeVCTouxhxAyN6iawF3STraAal8Y= @@ -393,3 +440,5 @@ modernc.org/strutil v1.2.0 h1:agBi9dp1I+eOnxXeiZawM8F4LawKv4NzGWSaLfyeNZA= modernc.org/strutil v1.2.0/go.mod h1:/mdcBmfOibveCTBxUl5B5l6W+TTH1FXPLHZE6bTosX0= modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= +mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed/go.mod h1:Xkxe497xwlCKkIaQYRfC7CSLworTXY9RMqwhhCm+8Nc= +mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b/go.mod h1:2odslEg/xrtNQqCYg2/jCoyKnw3vv5biOc3JnIcYfL4= diff --git a/beszel/internal/agent/agent.go b/beszel/internal/agent/agent.go index 60586a934..38d6750e6 100644 --- a/beszel/internal/agent/agent.go +++ b/beszel/internal/agent/agent.go @@ -27,6 +27,7 @@ type Agent struct { sensorsWhitelist map[string]struct{} // List of sensors to monitor systemInfo system.Info // Host system info gpuManager *GPUManager // Manages GPU data + pveManager *pveManager // Manages Proxmox API requests } func NewAgent() *Agent { @@ -75,6 +76,7 @@ func NewAgent() *Agent { agent.initializeDiskInfo() agent.initializeNetIoStats() agent.dockerManager = newDockerManager(agent) + agent.pveManager = newPVEManager(agent) // initialize GPU manager if gm, err := NewGPUManager(); err != nil { @@ -116,6 +118,12 @@ func (a *Agent) gatherStats() system.CombinedData { } else { slog.Debug("Error getting docker stats", "err", err) } + // add pve stats + if pveStats, err := a.pveManager.getPVEStats(); err == nil { + systemData.PveContainers = pveStats + } else { + slog.Error("Error getting pve stats", "err", err) + } // add extra filesystems systemData.Stats.ExtraFs = make(map[string]*system.FsStats) for name, stats := range a.fsStats { diff --git a/beszel/internal/agent/pve.go b/beszel/internal/agent/pve.go new file mode 100644 index 000000000..1ca2a974f --- /dev/null +++ b/beszel/internal/agent/pve.go @@ -0,0 +1,136 @@ +package agent + +import ( + "beszel/internal/entities/container" + "context" + "crypto/tls" + "errors" + "fmt" + "net/http" + "time" + + "github.com/luthermonson/go-proxmox" +) + +type pveManager struct { + client *proxmox.Client // Client to query PVE API + nodeName string // Cluster node name + cpuCount int // CPU count on node + containerStatsMap map[string]*container.Stats // Keeps track of container stats +} + +// Returns stats for all running containers +func (pm *pveManager) getPVEStats() ([]*container.Stats, error) { + if pm.client == nil { + return nil, errors.New("PVE client not configured") + } + cluster, err := pm.client.Cluster(context.Background()) + if err != nil { + return nil, err + } + resources, err := cluster.Resources(context.Background(), "vm") + if err != nil { + return nil, err + } + + containersLength := len(resources) + + var containerIds = make(map[string]struct{}, containersLength) + + // only include vms and lxcs on selected node + for _, resource := range resources { + if resource.Node == pm.nodeName { + containerIds[resource.ID] = struct{}{} + } + } + // remove invalid container stats + for id := range pm.containerStatsMap { + if _, exists := containerIds[id]; !exists { + delete(pm.containerStatsMap, id) + } + } + + // populate stats + stats := make([]*container.Stats, 0, len(containerIds)) + for _, resource := range resources { + if _, exists := containerIds[resource.ID]; !exists { + continue + } + resourceStats, initialized := pm.containerStatsMap[resource.ID] + if !initialized { + resourceStats = &container.Stats{} + pm.containerStatsMap[resource.ID] = resourceStats + } + // reset current stats + resourceStats.Name = fmt.Sprintf("%s (%s)", resource.Name, resource.Type) + resourceStats.Cpu = 0 + resourceStats.Mem = 0 + resourceStats.NetworkSent = 0 + resourceStats.NetworkRecv = 0 + // prevent first run from sending all prev sent/recv bytes + total_sent := uint64(resource.NetOut) + total_recv := uint64(resource.NetIn) + var sent_delta, recv_delta float64 + if initialized { + secondsElapsed := time.Since(resourceStats.PrevNet.Time).Seconds() + sent_delta = float64(total_sent-resourceStats.PrevNet.Sent) / secondsElapsed + recv_delta = float64(total_recv-resourceStats.PrevNet.Recv) / secondsElapsed + } + resourceStats.PrevNet.Sent = total_sent + resourceStats.PrevNet.Recv = total_recv + resourceStats.PrevNet.Time = time.Now() + + resourceStats.Cpu = twoDecimals(100.0 * resource.CPU * float64(resource.MaxCPU) / float64(pm.cpuCount)) + resourceStats.Mem = bytesToMegabytes(float64(resource.Mem)) + resourceStats.NetworkSent = bytesToMegabytes(sent_delta) + resourceStats.NetworkRecv = bytesToMegabytes(recv_delta) + + stats = append(stats, resourceStats) + } + + return stats, nil +} + +// Creates a new PVE client +func newPVEManager(_ *Agent) *pveManager { + url, exists := GetEnv("PROXMOX_URL") + if !exists { + url = "https://localhost:8006/api2/json" + } + nodeName, nodeNameExists := GetEnv("PROXMOX_NODE") + tokenID, tokenIDExists := GetEnv("PROXMOX_TOKENID") + secret, secretExists := GetEnv("PROXMOX_SECRET") + var client *proxmox.Client + if nodeNameExists && tokenIDExists && secretExists { + insecureHTTPClient := http.Client{ + Transport: &http.Transport{ + TLSClientConfig: &tls.Config{ + InsecureSkipVerify: true, + }, + }, + } + client = proxmox.NewClient(url, + proxmox.WithHTTPClient(&insecureHTTPClient), + proxmox.WithAPIToken(tokenID, secret), + ) + } else { + client = nil + } + + pveManager := &pveManager{ + client: client, + nodeName: nodeName, + containerStatsMap: make(map[string]*container.Stats), + } + // Retrieve node cpu count + if client != nil { + node, err := client.Node(context.Background(), nodeName) + if err != nil { + pveManager.client = nil + } else { + pveManager.cpuCount = node.CPUInfo.CPUs + } + } + + return pveManager +} diff --git a/beszel/internal/entities/system/system.go b/beszel/internal/entities/system/system.go index 2d71cf6b9..e98cb4a20 100644 --- a/beszel/internal/entities/system/system.go +++ b/beszel/internal/entities/system/system.go @@ -81,7 +81,8 @@ type Info struct { // Final data structure to return to the hub type CombinedData struct { - Stats Stats `json:"stats"` - Info Info `json:"info"` - Containers []*container.Stats `json:"container"` + Stats Stats `json:"stats"` + Info Info `json:"info"` + Containers []*container.Stats `json:"container"` + PveContainers []*container.Stats `json:"pve_container"` } diff --git a/beszel/internal/hub/hub.go b/beszel/internal/hub/hub.go index eb6df3482..ab91a1086 100644 --- a/beszel/internal/hub/hub.go +++ b/beszel/internal/hub/hub.go @@ -33,14 +33,15 @@ import ( type Hub struct { *pocketbase.PocketBase - sshClientConfig *ssh.ClientConfig - pubKey string - am *alerts.AlertManager - um *users.UserManager - rm *records.RecordManager - systemStats *core.Collection - containerStats *core.Collection - appURL string + sshClientConfig *ssh.ClientConfig + pubKey string + am *alerts.AlertManager + um *users.UserManager + rm *records.RecordManager + systemStats *core.Collection + containerStats *core.Collection + pveContainerStats *core.Collection + appURL string } // NewHub creates a new Hub instance with default configuration @@ -184,8 +185,8 @@ func (h *Hub) Run() { h.Cron().MustAdd("delete old records", "8 * * * *", h.rm.DeleteOldRecords) // create longer records every 10 minutes h.Cron().MustAdd("create longer records", "*/10 * * * *", func() { - if systemStats, containerStats, err := h.getCollections(); err == nil { - h.rm.CreateLongerRecords([]*core.Collection{systemStats, containerStats}) + if systemStats, containerStats, pveContainerStats, err := h.getCollections(); err == nil { + h.rm.CreateLongerRecords([]*core.Collection{systemStats, containerStats, pveContainerStats}) } }) return se.Next() @@ -351,7 +352,7 @@ func (h *Hub) updateSystem(record *core.Record) { h.Logger().Error("Failed to update record: ", "err", err.Error()) } // add system_stats and container_stats records - if systemStats, containerStats, err := h.getCollections(); err != nil { + if systemStats, containerStats, pveContainerStats, err := h.getCollections(); err != nil { h.Logger().Error("Failed to get collections: ", "err", err.Error()) } else { // add new system_stats record @@ -372,6 +373,16 @@ func (h *Hub) updateSystem(record *core.Record) { h.Logger().Error("Failed to save record: ", "err", err.Error()) } } + // add new pve_container_stats record + if len(systemData.PveContainers) > 0 { + containerStatsRecord := core.NewRecord(pveContainerStats) + containerStatsRecord.Set("system", record.Id) + containerStatsRecord.Set("stats", systemData.PveContainers) + containerStatsRecord.Set("type", "1m") + if err := h.SaveNoValidate(containerStatsRecord); err != nil { + h.Logger().Error("Failed to save record: ", "err", err.Error()) + } + } } // system info alerts @@ -381,22 +392,29 @@ func (h *Hub) updateSystem(record *core.Record) { } // return system_stats and container_stats collections -func (h *Hub) getCollections() (*core.Collection, *core.Collection, error) { +func (h *Hub) getCollections() (*core.Collection, *core.Collection, *core.Collection, error) { if h.systemStats == nil { systemStats, err := h.FindCollectionByNameOrId("system_stats") if err != nil { - return nil, nil, err + return nil, nil, nil, err } h.systemStats = systemStats } if h.containerStats == nil { containerStats, err := h.FindCollectionByNameOrId("container_stats") if err != nil { - return nil, nil, err + return nil, nil, nil, err } h.containerStats = containerStats } - return h.systemStats, h.containerStats, nil + if h.pveContainerStats == nil { + pveContainerStats, err := h.FindCollectionByNameOrId("pve_container_stats") + if err != nil { + return nil, nil, nil, err + } + h.pveContainerStats = pveContainerStats + } + return h.systemStats, h.containerStats, h.pveContainerStats, nil } // set system to specified status and save record diff --git a/beszel/internal/records/records.go b/beszel/internal/records/records.go index 9a99adc77..a03e11a6c 100644 --- a/beszel/internal/records/records.go +++ b/beszel/internal/records/records.go @@ -131,6 +131,8 @@ func (rm *RecordManager) CreateLongerRecords(collections []*core.Collection) { longerRecord.Set("stats", rm.AverageSystemStats(stats)) case "container_stats": longerRecord.Set("stats", rm.AverageContainerStats(stats)) + case "pve_container_stats": + longerRecord.Set("stats", rm.AverageContainerStats(stats)) } if err := txApp.SaveNoValidate(longerRecord); err != nil { log.Println("failed to save longer record", "err", err.Error()) @@ -330,7 +332,7 @@ func (rm *RecordManager) AverageContainerStats(records RecordStats) []container. // Deletes records older than what is displayed in the UI func (rm *RecordManager) DeleteOldRecords() { - collections := []string{"system_stats", "container_stats"} + collections := []string{"system_stats", "container_stats", "pve_container_stats"} recordData := []RecordDeletionData{ { recordType: "1m", diff --git a/beszel/migrations/1739024427_created_pve_container_stats.go b/beszel/migrations/1739024427_created_pve_container_stats.go new file mode 100644 index 000000000..886a753c0 --- /dev/null +++ b/beszel/migrations/1739024427_created_pve_container_stats.go @@ -0,0 +1,115 @@ +package migrations + +import ( + "encoding/json" + + "github.com/pocketbase/pocketbase/core" + m "github.com/pocketbase/pocketbase/migrations" +) + +func init() { + m.Register(func(app core.App) error { + jsonData := `{ + "createRule": null, + "deleteRule": null, + "fields": [ + { + "autogeneratePattern": "[a-z0-9]{15}", + "hidden": false, + "id": "text3208210256", + "max": 15, + "min": 15, + "name": "id", + "pattern": "^[a-z0-9]+$", + "presentable": false, + "primaryKey": true, + "required": true, + "system": true, + "type": "text" + }, + { + "cascadeDelete": false, + "collectionId": "2hz5ncl8tizk5nx", + "hidden": false, + "id": "relation3377271179", + "maxSelect": 1, + "minSelect": 0, + "name": "system", + "presentable": false, + "required": true, + "system": false, + "type": "relation" + }, + { + "hidden": false, + "id": "json1464297386", + "maxSize": 0, + "name": "stats", + "presentable": false, + "required": true, + "system": false, + "type": "json" + }, + { + "hidden": false, + "id": "select2363381545", + "maxSelect": 1, + "name": "type", + "presentable": false, + "required": true, + "system": false, + "type": "select", + "values": [ + "1m", + "10m", + "20m", + "120m", + "480m" + ] + }, + { + "hidden": false, + "id": "autodate2990389176", + "name": "created", + "onCreate": true, + "onUpdate": false, + "presentable": false, + "system": false, + "type": "autodate" + }, + { + "hidden": false, + "id": "autodate3332085495", + "name": "updated", + "onCreate": true, + "onUpdate": true, + "presentable": false, + "system": false, + "type": "autodate" + } + ], + "id": "pbc_428110814", + "indexes": [], + "listRule": "@request.auth.id != \"\"", + "name": "pve_container_stats", + "system": false, + "type": "base", + "updateRule": null, + "viewRule": null + }` + + collection := &core.Collection{} + if err := json.Unmarshal([]byte(jsonData), &collection); err != nil { + return err + } + + return app.Save(collection) + }, func(app core.App) error { + collection, err := app.FindCollectionByNameOrId("pbc_428110814") + if err != nil { + return err + } + + return app.Delete(collection) + }) +} diff --git a/beszel/site/src/components/charts/container-chart.tsx b/beszel/site/src/components/charts/container-chart.tsx index 0a621f6c5..036f357c7 100644 --- a/beszel/site/src/components/charts/container-chart.tsx +++ b/beszel/site/src/components/charts/container-chart.tsx @@ -14,25 +14,25 @@ import { // import Spinner from '../spinner' import { useStore } from "@nanostores/react" import { $containerFilter } from "@/lib/stores" -import { ChartData } from "@/types" +import { ChartData, ChartDataContainer } from "@/types" import { Separator } from "../ui/separator" export default memo(function ContainerChart({ dataKey, chartData, + containerData, chartName, unit = "%", }: { dataKey: string chartData: ChartData + containerData: ChartDataContainer[] chartName: string unit?: string }) { const filter = useStore($containerFilter) const { yAxisWidth, updateYAxisWidth } = useYAxisWidth() - const { containerData } = chartData - const isNetChart = chartName === "net" const chartConfig = useMemo(() => { diff --git a/beszel/site/src/components/routes/system.tsx b/beszel/site/src/components/routes/system.tsx index 2735a78ca..2a1e4a84b 100644 --- a/beszel/site/src/components/routes/system.tsx +++ b/beszel/site/src/components/routes/system.tsx @@ -111,8 +111,10 @@ export default function SystemDetail({ name }: { name: string }) { const [system, setSystem] = useState({} as SystemRecord) const [systemStats, setSystemStats] = useState([] as SystemStatsRecord[]) const [containerData, setContainerData] = useState([] as ChartData["containerData"]) + const [pveContainerData, setPveContainerData] = useState([] as ChartData["pveContainerData"]) const netCardRef = useRef(null) const [containerFilterBar, setContainerFilterBar] = useState(null as null | JSX.Element) + const [pveContainerFilterBar, setPveContainerFilterBar] = useState(null as null | JSX.Element) const [bottomSpacing, setBottomSpacing] = useState(0) const [chartLoading, setChartLoading] = useState(true) const isLongerChart = chartTime !== "1h" @@ -125,6 +127,8 @@ export default function SystemDetail({ name }: { name: string }) { setSystemStats([]) setContainerData([]) setContainerFilterBar(null) + setPveContainerData([]) + setPveContainerFilterBar(null) $containerFilter.set("") } }, [name]) @@ -163,16 +167,18 @@ export default function SystemDetail({ name }: { name: string }) { const chartData: ChartData = useMemo(() => { const lastCreated = Math.max( (systemStats.at(-1)?.created as number) ?? 0, - (containerData.at(-1)?.created as number) ?? 0 + (containerData.at(-1)?.created as number) ?? 0, + (pveContainerData.at(-1)?.created as number) ?? 0 ) return { systemStats, containerData, + pveContainerData, chartTime, orientation: direction === "rtl" ? "right" : "left", ...getTimeData(chartTime, lastCreated), } - }, [systemStats, containerData, direction]) + }, [systemStats, containerData, pveContainerData, direction]) // get stats useEffect(() => { @@ -184,7 +190,8 @@ export default function SystemDetail({ name }: { name: string }) { Promise.allSettled([ getStats("system_stats", system, chartTime), getStats("container_stats", system, chartTime), - ]).then(([systemStats, containerStats]) => { + getStats("pve_container_stats", system, chartTime) + ]).then(([systemStats, containerStats, pveContainerStats]) => { // loading: false setChartLoading(false) @@ -216,6 +223,23 @@ export default function SystemDetail({ name }: { name: string }) { setContainerFilterBar(null) } makeContainerData(containerData) + + // make new pve container stats + const pve_cs_cache_key = `${system.id}_${chartTime}_pve_container_stats` + let pveContainerData = (cache.get(pve_cs_cache_key) || []) as ContainerStatsRecord[] + if (pveContainerStats.status === "fulfilled" && pveContainerStats.value.length) { + pveContainerData = pveContainerData.concat(addEmptyValues(pveContainerData, pveContainerStats.value, expectedInterval)) + if (pveContainerData.length > 120) { + pveContainerData = pveContainerData.slice(-100) + } + cache.set(pve_cs_cache_key, pveContainerData) + } + if (pveContainerData.length) { + !pveContainerFilterBar && setPveContainerFilterBar() + } else if (containerFilterBar) { + setPveContainerFilterBar(null) + } + makePveContainerData(pveContainerData) }) }, [system, chartTime]) @@ -239,6 +263,26 @@ export default function SystemDetail({ name }: { name: string }) { setContainerData(containerData) }, []) + // make pve container stats for charts + const makePveContainerData = useCallback((containers: ContainerStatsRecord[]) => { + const containerData = [] as ChartData["pveContainerData"] + for (let { created, stats } of containers) { + if (!created) { + // @ts-ignore add null value for gaps + containerData.push({ created: null }) + continue + } + created = new Date(created).getTime() + // @ts-ignore not dealing with this rn + let containerStats: ChartData["containerData"][0] = { created } + for (let container of stats) { + containerStats[container.n] = container + } + containerData.push(containerStats) + } + setPveContainerData(containerData) + }, []) + // values for system info bar const systemInfo = useMemo(() => { if (!system.info) { @@ -277,17 +321,19 @@ export default function SystemDetail({ name }: { name: string }) { /** Space for tooltip if more than 12 containers */ useEffect(() => { - if (!netCardRef.current || !containerData.length) { + if (!netCardRef.current || !(containerData.length || pveContainerData.length)) { setBottomSpacing(0) return } - const tooltipHeight = (Object.keys(containerData[0]).length - 11) * 17.8 - 40 + var containerDataKeysLength = containerData.length ? Object.keys(containerData[0]).length : 0 + var pveContainerKeysLength = pveContainerData.length ? Object.keys(pveContainerData[0]).length : 0 + const tooltipHeight = (Math.max(containerDataKeysLength, pveContainerKeysLength) - 11) * 17.8 - 40 const wrapperEl = document.getElementById("chartwrap") as HTMLDivElement const wrapperRect = wrapperEl.getBoundingClientRect() const chartRect = netCardRef.current.getBoundingClientRect() const distanceToBottom = wrapperRect.bottom - chartRect.bottom setBottomSpacing(tooltipHeight - distanceToBottom) - }, [netCardRef, containerData]) + }, [netCardRef, containerData, pveContainerData]) if (!system.id) { return null @@ -410,7 +456,19 @@ export default function SystemDetail({ name }: { name: string }) { description={t`Average CPU utilization of containers`} cornerEl={containerFilterBar} > - + + + )} + + {pveContainerFilterBar && ( + + )} @@ -431,7 +489,19 @@ export default function SystemDetail({ name }: { name: string }) { description={dockerOrPodman(t`Memory usage of docker containers`, system)} cornerEl={containerFilterBar} > - + + + )} + + {pveContainerFilterBar && ( + + )} @@ -473,7 +543,26 @@ export default function SystemDetail({ name }: { name: string }) { cornerEl={containerFilterBar} > {/* @ts-ignore */} - + + + + )} + + {pveContainerFilterBar && pveContainerData.length > 0 && ( +
+ + {/* @ts-ignore */} +
)} diff --git a/beszel/site/src/locales/ar/ar.po b/beszel/site/src/locales/ar/ar.po index 8dd8cb0d2..038748c9f 100644 --- a/beszel/site/src/locales/ar/ar.po +++ b/beszel/site/src/locales/ar/ar.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# يوم} other {# أيام}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# ساعة} other {# ساعات}}" @@ -108,11 +108,12 @@ msgstr "هل أنت متأكد أنك تريد حذف {name}؟" msgid "Automatic copy requires a secure context." msgstr "النسخ التلقائي يتطلب سياقًا آمنًا." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "متوسط" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "متوسط استخدام وحدة المعالجة المركزية للحاويات" @@ -120,15 +121,15 @@ msgstr "متوسط استخدام وحدة المعالجة المركزية ل msgid "Average exceeds <0>{value}{0}" msgstr "المتوسط يتجاوز <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "متوسط ​​استهلاك طاقة GPUs" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "متوسط استخدام وحدة المعالجة المركزية على مستوى النظام" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "متوسط ​​استخدام {0}" @@ -137,7 +138,7 @@ msgstr "متوسط ​​استخدام {0}" msgid "Backups" msgstr "النسخ الاحتياطية" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "عرض النطاق الترددي" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "المعالج" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "استخدام وحدة المعالجة المركزية" @@ -265,29 +266,29 @@ msgstr "حذف" msgid "Disk" msgstr "القرص" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "إدخال/إخراج القرص" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "استخدام القرص" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "استخدام القرص لـ {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "استخدام CPU لـ Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "استخدام الذاكرة لـ Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "إدخال/إخراج الشبكة لـ Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "التوثيق" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "فشل في إرسال إشعار الاختبار" msgid "Failed to update alert" msgstr "فشل في تحديث التنبيه" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "تصفية..." @@ -381,7 +382,7 @@ msgstr "هل نسيت كلمة المرور؟" msgid "General" msgstr "عام" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "استهلاك طاقة GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "عنوان البريد الإلكتروني غير صالح." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "كيرنل" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "1 دقيقة كحد" @@ -458,12 +459,16 @@ msgstr "1 دقيقة كحد" msgid "Memory" msgstr "الذاكرة" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "استخدام الذاكرة" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "استخدام الذاكرة لحاويات Docker" @@ -475,11 +480,15 @@ msgstr "الاسم" msgid "Net" msgstr "الشبكة" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "حركة مرور الشبكة لحاويات Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "حركة مرور الشبكة للواجهات العامة" @@ -584,8 +593,8 @@ msgstr "يرجى تسجيل الدخول إلى حسابك" msgid "Port" msgstr "المنفذ" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "الاستخدام الدقيق في الوقت المسجل" @@ -593,6 +602,18 @@ msgstr "الاستخدام الدقيق في الوقت المسجل" msgid "Preferred Language" msgstr "اللغة المفضلة" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "الترتيب حسب" msgid "Status" msgstr "الحالة" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "مساحة التبديل المستخدمة من قبل النظام" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "استخدام التبديل" @@ -714,12 +735,12 @@ msgstr "جدول" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "درجة الحرارة" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "درجات حرارة مستشعرات النظام" @@ -747,11 +768,11 @@ msgstr "ثم قم بتسجيل الدخول إلى الواجهة الخلفية msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "لا يمكن التراجع عن هذا الإجراء. سيؤدي ذلك إلى حذف جميع السجلات الحالية لـ {name} من قاعدة البيانات بشكل دائم." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "معدل نقل {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "معدل نقل نظام الملفات الجذر" @@ -759,8 +780,8 @@ msgstr "معدل نقل نظام الملفات الجذر" msgid "To email(s)" msgstr "إلى البريد الإلكتروني" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "تبديل الشبكة" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "يتم التفعيل عندما يتجاوز استخدام أي قرص عتبة معينة" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "محدث في الوقت الحقيقي. انقر على نظام لعرض المعلومات." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "مدة التشغيل" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "الاستخدام" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "استخدام القسم الجذر" @@ -834,7 +855,7 @@ msgstr "عرض" msgid "Visible Fields" msgstr "الأعمدة الظاهرة" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "في انتظار وجود سجلات كافية للعرض" diff --git a/beszel/site/src/locales/bg/bg.po b/beszel/site/src/locales/bg/bg.po index 4fcb26a59..e11d66a21 100644 --- a/beszel/site/src/locales/bg/bg.po +++ b/beszel/site/src/locales/bg/bg.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# ден} other {# дни}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# час} other {# часа}}" @@ -108,11 +108,12 @@ msgstr "Сигурен ли си, че искаш да изтриеш {name}?" msgid "Automatic copy requires a secure context." msgstr "Автоматичното копиране изисква защитен контескт." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Средно" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Средно използване на процесора на контейнерите" @@ -120,15 +121,15 @@ msgstr "Средно използване на процесора на конт msgid "Average exceeds <0>{value}{0}" msgstr "Средната стойност надхвърля <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Средна консумация на ток от графични карти" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Средно използване на процесора на цялата система" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Средно използване на {0}" @@ -137,7 +138,7 @@ msgstr "Средно използване на {0}" msgid "Backups" msgstr "Архиви" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Bandwidth на мрежата" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "Процесор" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Употреба на процесор" @@ -265,29 +266,29 @@ msgstr "Изтрий" msgid "Disk" msgstr "Диск" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Диск I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Използване на диск" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Изполване на диск от {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Използване на процесор от docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Изполване на памет от docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Мрежов I/O използван от docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Документация" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Неуспешно изпрати тестова нотификация" msgid "Failed to update alert" msgstr "Неуспешно обнови тревога" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Филтрирай..." @@ -381,7 +382,7 @@ msgstr "Забравена парола?" msgid "General" msgstr "Общо" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Консумация на ток от графична карта" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Невалиден имейл адрес." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Linux Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Максимум 1 минута" @@ -458,12 +459,16 @@ msgstr "Максимум 1 минута" msgid "Memory" msgstr "Памет" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Употреба на паметта" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Използването на памет от docker контейнерите" @@ -475,11 +480,15 @@ msgstr "Име" msgid "Net" msgstr "Мрежа" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Мрежов трафик на docker контейнери" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Мрежов трафик на публични интерфейси" @@ -584,8 +593,8 @@ msgstr "Моля влез в акаунта ти" msgid "Port" msgstr "Порт" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Точно използване в записаното време" @@ -593,6 +602,18 @@ msgstr "Точно използване в записаното време" msgid "Preferred Language" msgstr "Предпочитан език" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Сортиране по" msgid "Status" msgstr "Статус" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Изполван swap от системата" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Използване на swap" @@ -714,12 +735,12 @@ msgstr "Таблица" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Температура" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Температири на системни сензори" @@ -747,11 +768,11 @@ msgstr "След това влез в backend-а и нулирай парола msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Това действие не може да бъде отменено. Това ще изтрие всички записи за {name} от датабазата." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Пропускателна способност на {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Пропускателна способност на root файловата система" @@ -759,8 +780,8 @@ msgstr "Пропускателна способност на root файлова msgid "To email(s)" msgstr "До имейл(ите)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Превключване на мрежа" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Задейства се, когато употребата на някой диск надивши зададен праг" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Актуализира се в реално време. Натисни на система за да видиш информация." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Време на работа" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Употреба" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Употреба на root partition-а" @@ -834,7 +855,7 @@ msgstr "Изглед" msgid "Visible Fields" msgstr "Видими полета" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Изчаква се за достатъчно записи за показване" diff --git a/beszel/site/src/locales/cs/cs.po b/beszel/site/src/locales/cs/cs.po index a3f26f611..5af666402 100644 --- a/beszel/site/src/locales/cs/cs.po +++ b/beszel/site/src/locales/cs/cs.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# den} few {# dny} other {# dní}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# Hodina} few {# Hodiny} many {# Hodin} other {# Hodin}}" @@ -108,11 +108,12 @@ msgstr "Opravdu chcete odstranit {name}?" msgid "Automatic copy requires a secure context." msgstr "Automatická kopie vyžaduje zabezpečený kontext." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Průměr" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Průměrné využití CPU kontejnerů" @@ -120,15 +121,15 @@ msgstr "Průměrné využití CPU kontejnerů" msgid "Average exceeds <0>{value}{0}" msgstr "Průměr je vyšší než <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Průměrná spotřeba energie GPU" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Průměrné využití CPU v celém systému" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Průměrné využití {0}" @@ -137,7 +138,7 @@ msgstr "Průměrné využití {0}" msgid "Backups" msgstr "Zálohy" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Přenos" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "Procesor" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Využití procesoru" @@ -265,29 +266,29 @@ msgstr "Odstranit" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Využití disku" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Využití disku {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Využití CPU Dockeru" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Využití paměti Dockeru" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Síťové I/O Dockeru" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentace" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Nepodařilo se odeslat testovací oznámení" msgid "Failed to update alert" msgstr "Nepodařilo se aktualizovat upozornění" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtr..." @@ -381,7 +382,7 @@ msgstr "Zapomněli jste heslo?" msgid "General" msgstr "Obecné" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Spotřeba energie GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Neplatná e-mailová adresa." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Max. 1 min" @@ -458,12 +459,16 @@ msgstr "Max. 1 min" msgid "Memory" msgstr "Paměť" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Využití paměti" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Využití paměti docker kontejnerů" @@ -475,11 +480,15 @@ msgstr "Název" msgid "Net" msgstr "Síť" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Síťový provoz kontejnerů docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Síťový provoz veřejných rozhraní" @@ -584,8 +593,8 @@ msgstr "Přihlaste se prosím k vašemu účtu" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Přesné využití v zaznamenaném čase" @@ -593,6 +602,18 @@ msgstr "Přesné využití v zaznamenaném čase" msgid "Preferred Language" msgstr "Upřednostňovaný jazyk" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Seřadit podle" msgid "Status" msgstr "Stav" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap prostor využívaný systémem" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap využití" @@ -714,12 +735,12 @@ msgstr "Tabulka" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Teplota" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Teploty systémových senzorů" @@ -747,11 +768,11 @@ msgstr "Poté se přihlaste do backendu a obnovte heslo k uživatelskému účtu msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Tuto akci nelze vzít zpět. Tím se z databáze trvale odstraní všechny aktuální záznamy pro {name}." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Propustnost {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Propustnost kořenového souborového systému" @@ -759,8 +780,8 @@ msgstr "Propustnost kořenového souborového systému" msgid "To email(s)" msgstr "Na email(y)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Přepnout mřížku" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Spustí se, když využití disku překročí prahovou hodnotu" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Aktualizováno v reálném čase. Klepnutím na systém zobrazíte informace." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Doba provozu" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Využití" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Využití kořenového oddílu" @@ -834,7 +855,7 @@ msgstr "Zobrazení" msgid "Visible Fields" msgstr "Viditelné sloupce" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Čeká se na dostatek záznamů k zobrazení" diff --git a/beszel/site/src/locales/da/da.po b/beszel/site/src/locales/da/da.po index 2de9bfd42..e92a54a02 100644 --- a/beszel/site/src/locales/da/da.po +++ b/beszel/site/src/locales/da/da.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# day} other {# days}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# hour} other {# hours}}" @@ -108,11 +108,12 @@ msgstr "Er du sikker på, at du vil slette {name}?" msgid "Automatic copy requires a secure context." msgstr "Automatisk kopiering kræver en sikker kontekst." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Gennemsnitlig" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Gennemsnitlig CPU udnyttelse af containere" @@ -120,15 +121,15 @@ msgstr "Gennemsnitlig CPU udnyttelse af containere" msgid "Average exceeds <0>{value}{0}" msgstr "Gennemsnit overstiger <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Gennemsnitligt strømforbrug for GPU'er" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Gennemsnitlig systembaseret CPU-udnyttelse" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Gennemsnitlig udnyttelse af {0}" @@ -137,7 +138,7 @@ msgstr "Gennemsnitlig udnyttelse af {0}" msgid "Backups" msgstr "Sikkerhedskopier" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Båndbredde" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU forbrug" @@ -265,29 +266,29 @@ msgstr "Slet" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Diskforbrug" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Diskforbrug af {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU forbrug" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker Hukommelsesforbrug" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker Netværk I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentation" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Afsendelse af testnotifikation mislykkedes" msgid "Failed to update alert" msgstr "Kunne ikke opdatere alarm" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filter..." @@ -381,7 +382,7 @@ msgstr "Glemt adgangskode?" msgid "General" msgstr "Generelt" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Gpu Strøm Træk" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Ugyldig email adresse." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Maks. 1 min" @@ -458,12 +459,16 @@ msgstr "Maks. 1 min" msgid "Memory" msgstr "Hukommelse" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Hukommelsesforbrug" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Hukommelsesforbrug af dockercontainere" @@ -475,11 +480,15 @@ msgstr "Navn" msgid "Net" msgstr "Net" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Netværkstrafik af dockercontainere" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Netværkstrafik af offentlige grænseflader" @@ -584,8 +593,8 @@ msgstr "Log venligst ind på din konto" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Præcis udnyttelse på det registrerede tidspunkt" @@ -593,6 +602,18 @@ msgstr "Præcis udnyttelse på det registrerede tidspunkt" msgid "Preferred Language" msgstr "Foretrukket sprog" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sorter efter" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap plads brugt af systemet" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap forbrug" @@ -714,12 +735,12 @@ msgstr "Tabel" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatur" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperaturer i systemsensorer" @@ -747,11 +768,11 @@ msgstr "Log derefter ind på backend og nulstil adgangskoden til din brugerkonto msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Denne handling kan ikke fortrydes. Dette vil permanent slette alle aktuelle elementer for {name} fra databasen." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Gennemløb af {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Gennemløb af rodfilsystemet" @@ -759,8 +780,8 @@ msgstr "Gennemløb af rodfilsystemet" msgid "To email(s)" msgstr "Til email(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Slå gitter til/fra" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Udløser når brugen af en disk overstiger en tærskel" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Opdateret i realtid. Klik på et system for at se information." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Oppetid" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Forbrug" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Brug af rodpartition" @@ -834,7 +855,7 @@ msgstr "Vis" msgid "Visible Fields" msgstr "Synlige felter" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Venter på nok posteringer til at vise" diff --git a/beszel/site/src/locales/de/de.po b/beszel/site/src/locales/de/de.po index 01b280683..8290613d4 100644 --- a/beszel/site/src/locales/de/de.po +++ b/beszel/site/src/locales/de/de.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# Tag} other {# Tage}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# Stunde} other {# Stunden}}" @@ -108,11 +108,12 @@ msgstr "Möchtest du {name} wirklich löschen?" msgid "Automatic copy requires a secure context." msgstr "Automatisches Kopieren erfordert einen sicheren Kontext." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Durchschnitt" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Durchschnittliche CPU-Auslastung der Container" @@ -120,15 +121,15 @@ msgstr "Durchschnittliche CPU-Auslastung der Container" msgid "Average exceeds <0>{value}{0}" msgstr "Durchschnitt überschreitet <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Durchschnittlicher Stromverbrauch der GPUs" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Durchschnittliche systemweite CPU-Auslastung" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Durchschnittliche Auslastung von {0}" @@ -137,7 +138,7 @@ msgstr "Durchschnittliche Auslastung von {0}" msgid "Backups" msgstr "Backups" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Bandbreite" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU-Auslastung" @@ -265,29 +266,29 @@ msgstr "Löschen" msgid "Disk" msgstr "Festplatte" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Festplatten-I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Festplattennutzung" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Festplattennutzung von {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker-CPU-Auslastung" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker-Arbeitsspeichernutzung" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker-Netzwerk-I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentation" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Testbenachrichtigung konnte nicht gesendet werden" msgid "Failed to update alert" msgstr "Warnung konnte nicht aktualisiert werden" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filter..." @@ -381,7 +382,7 @@ msgstr "Passwort vergessen?" msgid "General" msgstr "Allgemein" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU-Leistungsaufnahme" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Ungültige E-Mail-Adresse." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Max 1 Min" @@ -458,12 +459,16 @@ msgstr "Max 1 Min" msgid "Memory" msgstr "Arbeitsspeicher" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Arbeitsspeichernutzung" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Arbeitsspeichernutzung der Docker-Container" @@ -475,11 +480,15 @@ msgstr "Name" msgid "Net" msgstr "Netz" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Netzwerkverkehr der Docker-Container" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Netzwerkverkehr der öffentlichen Schnittstellen" @@ -584,8 +593,8 @@ msgstr "Bitte melde dich bei beinem Konto an" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Genaue Nutzung zum aufgezeichneten Zeitpunkt" @@ -593,6 +602,18 @@ msgstr "Genaue Nutzung zum aufgezeichneten Zeitpunkt" msgid "Preferred Language" msgstr "Bevorzugte Sprache" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sortieren nach" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Vom System genutzter Swap-Speicher" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap-Nutzung" @@ -714,12 +735,12 @@ msgstr "Tabelle" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatur" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperaturen der Systemsensoren" @@ -747,11 +768,11 @@ msgstr "Melde dich dann im Backend an und setze dein Benutzerkontopasswort in de msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Dadurch werden alle aktuellen Datensätze für {name} dauerhaft aus der Datenbank gelöscht." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Durchsatz von {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Durchsatz des Root-Dateisystems" @@ -759,8 +780,8 @@ msgstr "Durchsatz des Root-Dateisystems" msgid "To email(s)" msgstr "An E-Mail(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Raster umschalten" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Löst aus, wenn die Nutzung einer Festplatte einen Schwellenwert überschreitet" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "In Echtzeit aktualisiert. Klicke auf ein System, um Informationen anzuzeigen." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Betriebszeit" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Nutzung" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Nutzung der Root-Partition" @@ -834,7 +855,7 @@ msgstr "Ansicht" msgid "Visible Fields" msgstr "Sichtbare Spalten" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Warten auf genügend Datensätze zur Anzeige" diff --git a/beszel/site/src/locales/en/en.po b/beszel/site/src/locales/en/en.po index 0cd3dad93..3df6e77e1 100644 --- a/beszel/site/src/locales/en/en.po +++ b/beszel/site/src/locales/en/en.po @@ -13,11 +13,11 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# day} other {# days}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# hour} other {# hours}}" @@ -103,11 +103,12 @@ msgstr "Are you sure you want to delete {name}?" msgid "Automatic copy requires a secure context." msgstr "Automatic copy requires a secure context." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Average" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Average CPU utilization of containers" @@ -115,15 +116,15 @@ msgstr "Average CPU utilization of containers" msgid "Average exceeds <0>{value}{0}" msgstr "Average exceeds <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Average power consumption of GPUs" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Average system-wide CPU utilization" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Average utilization of {0}" @@ -132,7 +133,7 @@ msgstr "Average utilization of {0}" msgid "Backups" msgstr "Backups" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Bandwidth" @@ -229,7 +230,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU Usage" @@ -260,29 +261,29 @@ msgstr "Delete" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Disk Usage" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Disk usage of {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU Usage" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker Memory Usage" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker Network I/O" @@ -291,7 +292,7 @@ msgid "Documentation" msgstr "Documentation" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "Down" @@ -357,7 +358,7 @@ msgstr "Failed to send test notification" msgid "Failed to update alert" msgstr "Failed to update alert" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filter..." @@ -376,7 +377,7 @@ msgstr "Forgot password?" msgid "General" msgstr "General" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU Power Draw" @@ -397,7 +398,7 @@ msgid "Invalid email address." msgstr "Invalid email address." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -445,7 +446,7 @@ msgid "Manual setup instructions" msgstr "Manual setup instructions" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Max 1 min" @@ -453,12 +454,16 @@ msgstr "Max 1 min" msgid "Memory" msgstr "Memory" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Memory Usage" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "Memory usage of containers" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Memory usage of docker containers" @@ -470,11 +475,15 @@ msgstr "Name" msgid "Net" msgstr "Net" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Network traffic of docker containers" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "Network traffic of proxmox containers" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Network traffic of public interfaces" @@ -579,8 +588,8 @@ msgstr "Please sign in to your account" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Precise utilization at the recorded time" @@ -588,6 +597,18 @@ msgstr "Precise utilization at the recorded time" msgid "Preferred Language" msgstr "Preferred Language" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "Proxmox CPU Usage" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "Proxmox Memory Usage" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "Proxmox Network I/O" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -674,11 +695,11 @@ msgstr "Sort By" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap space used by the system" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap Usage" @@ -709,12 +730,12 @@ msgstr "Table" msgid "Temp" msgstr "Temp" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperature" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperatures of system sensors" @@ -742,11 +763,11 @@ msgstr "Then log into the backend and reset your user account password in the us msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "This action cannot be undone. This will permanently delete all current records for {name} from the database." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Throughput of {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Throughput of root filesystem" @@ -754,8 +775,8 @@ msgstr "Throughput of root filesystem" msgid "To email(s)" msgstr "To email(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Toggle grid" @@ -788,7 +809,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Triggers when usage of any disk exceeds a threshold" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "Up" @@ -796,17 +817,17 @@ msgstr "Up" msgid "Updated in real time. Click on a system to view information." msgstr "Updated in real time. Click on a system to view information." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Uptime" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Usage" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Usage of root partition" @@ -829,7 +850,7 @@ msgstr "View" msgid "Visible Fields" msgstr "Visible Fields" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Waiting for enough records to display" diff --git a/beszel/site/src/locales/es/es.po b/beszel/site/src/locales/es/es.po index c94a0e6dc..1f5d69ab1 100644 --- a/beszel/site/src/locales/es/es.po +++ b/beszel/site/src/locales/es/es.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# día} other {# días}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# hora} other {# horas}}" @@ -108,11 +108,12 @@ msgstr "¿Está seguro de que desea eliminar {name}?" msgid "Automatic copy requires a secure context." msgstr "La copia automática requiere un contexto seguro." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Promedio" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Utilización promedio de CPU de los contenedores" @@ -120,15 +121,15 @@ msgstr "Utilización promedio de CPU de los contenedores" msgid "Average exceeds <0>{value}{0}" msgstr "El promedio excede <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Consumo de energía promedio de GPUs" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Utilización promedio de CPU del sistema" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Uso promedio de {0}" @@ -137,7 +138,7 @@ msgstr "Uso promedio de {0}" msgid "Backups" msgstr "Copias de Seguridad" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Ancho de banda" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Uso de CPU" @@ -265,29 +266,29 @@ msgstr "Eliminar" msgid "Disk" msgstr "Disco" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "E/S de Disco" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Uso de Disco" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Uso de disco de {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Uso de CPU de Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Uso de Memoria de Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "E/S de Red de Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Documentación" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Error al enviar la notificación de prueba" msgid "Failed to update alert" msgstr "Error al actualizar la alerta" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtrar..." @@ -381,7 +382,7 @@ msgstr "¿Olvidó su contraseña?" msgid "General" msgstr "General" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Dirección de correo electrónico no válida." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Máx 1 min" @@ -458,12 +459,16 @@ msgstr "Máx 1 min" msgid "Memory" msgstr "Memoria" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Uso de Memoria" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Uso de memoria de los contenedores de Docker" @@ -475,11 +480,15 @@ msgstr "Nombre" msgid "Net" msgstr "Red" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Tráfico de red de los contenedores de Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Tráfico de red de interfaces públicas" @@ -584,8 +593,8 @@ msgstr "Por favor, inicie sesión en su cuenta" msgid "Port" msgstr "Puerto" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Utilización precisa en el momento registrado" @@ -593,6 +602,18 @@ msgstr "Utilización precisa en el momento registrado" msgid "Preferred Language" msgstr "Idioma Preferido" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Ordenar por" msgid "Status" msgstr "Estado" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Espacio de swap utilizado por el sistema" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Uso de Swap" @@ -714,12 +735,12 @@ msgstr "Tabla" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatura" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperaturas de los sensores del sistema" @@ -747,11 +768,11 @@ msgstr "Luego inicie sesión en el backend y restablezca la contraseña de su cu msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Esta acción no se puede deshacer. Esto eliminará permanentemente todos los registros actuales de {name} de la base de datos." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Rendimiento de {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Rendimiento del sistema de archivos raíz" @@ -759,8 +780,8 @@ msgstr "Rendimiento del sistema de archivos raíz" msgid "To email(s)" msgstr "A correo(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Alternar cuadrícula" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Se activa cuando el uso de cualquier disco supera un umbral" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Actualizado en tiempo real. Haga clic en un sistema para ver la información." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Tiempo de actividad" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Uso" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Uso de la partición raíz" @@ -834,7 +855,7 @@ msgstr "Vista" msgid "Visible Fields" msgstr "Columnas visibles" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Esperando suficientes registros para mostrar" diff --git a/beszel/site/src/locales/fa/fa.po b/beszel/site/src/locales/fa/fa.po index 5ec5aec4e..fb2b38807 100644 --- a/beszel/site/src/locales/fa/fa.po +++ b/beszel/site/src/locales/fa/fa.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# روز} other {# روز}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# ساعت} other {# ساعت}}" @@ -108,11 +108,12 @@ msgstr "آیا مطمئن هستید که می‌خواهید {name} را حذف msgid "Automatic copy requires a secure context." msgstr "کپی خودکار نیاز به یک زمینه امن دارد." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "میانگین" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "میانگین استفاده از CPU کانتینرها" @@ -120,15 +121,15 @@ msgstr "میانگین استفاده از CPU کانتینرها" msgid "Average exceeds <0>{value}{0}" msgstr "" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "میانگین مصرف برق پردازنده‌های گرافیکی" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "میانگین استفاده از CPU در کل سیستم" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "میانگین استفاده از {0}" @@ -137,7 +138,7 @@ msgstr "میانگین استفاده از {0}" msgid "Backups" msgstr "پشتیبان‌گیری‌ها" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "پهنای باند" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "پردازنده" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "میزان استفاده از پردازنده" @@ -265,29 +266,29 @@ msgstr "حذف" msgid "Disk" msgstr "دیسک" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "ورودی/خروجی دیسک" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "میزان استفاده از دیسک" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "میزان استفاده از دیسک {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "میزان استفاده از CPU داکر" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "میزان استفاده از حافظه داکر" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "ورودی/خروجی شبکه داکر" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "مستندات" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "ارسال اعلان آزمایشی ناموفق بود" msgid "Failed to update alert" msgstr "به‌روزرسانی هشدار ناموفق بود" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "فیلتر..." @@ -381,7 +382,7 @@ msgstr "رمز عبور را فراموش کرده‌اید؟" msgid "General" msgstr "عمومی" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "مصرف برق پردازنده گرافیکی" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "آدرس ایمیل نامعتبر است." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "هسته" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "حداکثر ۱ دقیقه" @@ -458,12 +459,16 @@ msgstr "حداکثر ۱ دقیقه" msgid "Memory" msgstr "حافظه" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "میزان استفاده از حافظه" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "میزان استفاده از حافظه کانتینرهای داکر" @@ -475,11 +480,15 @@ msgstr "نام" msgid "Net" msgstr "شبکه" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "ترافیک شبکه کانتینرهای داکر" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "ترافیک شبکه رابط‌های عمومی" @@ -584,8 +593,8 @@ msgstr "لطفاً به حساب کاربری خود وارد شوید" msgid "Port" msgstr "پورت" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "میزان دقیق استفاده در زمان ثبت شده" @@ -593,6 +602,18 @@ msgstr "میزان دقیق استفاده در زمان ثبت شده" msgid "Preferred Language" msgstr "زبان ترجیحی" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "مرتب‌سازی بر اساس" msgid "Status" msgstr "وضعیت" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "فضای Swap استفاده شده توسط سیستم" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "میزان استفاده از Swap" @@ -714,12 +735,12 @@ msgstr "جدول" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "دما" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "دمای حسگرهای سیستم" @@ -747,11 +768,11 @@ msgstr "سپس وارد بخش پشتیبان شوید و رمز عبور حسا msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "این عمل قابل برگشت نیست. این کار تمام رکوردهای فعلی {name} را برای همیشه از پایگاه داده حذف خواهد کرد." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "توان عملیاتی {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "توان عملیاتی سیستم فایل ریشه" @@ -759,8 +780,8 @@ msgstr "توان عملیاتی سیستم فایل ریشه" msgid "To email(s)" msgstr "به ایمیل(ها)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "تغییر نمایش جدول" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "هنگامی که استفاده از هر دیسکی از یک آستانه فراتر رود، فعال می‌شود" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "به صورت لحظه‌ای به‌روزرسانی می‌شود. برای مشاهده اطلاعات، روی یک سیستم کلیک کنید." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "آپتایم" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "میزان استفاده" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "میزان استفاده از پارتیشن ریشه" @@ -834,7 +855,7 @@ msgstr "مشاهده" msgid "Visible Fields" msgstr "فیلدهای قابل مشاهده" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "در انتظار رکوردهای کافی برای نمایش" diff --git a/beszel/site/src/locales/fr/fr.po b/beszel/site/src/locales/fr/fr.po index c3a9b5744..e4a51e991 100644 --- a/beszel/site/src/locales/fr/fr.po +++ b/beszel/site/src/locales/fr/fr.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# jour} other {# jours}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# heure} other {# heures}}" @@ -108,11 +108,12 @@ msgstr "Êtes-vous sûr de vouloir supprimer {name} ?" msgid "Automatic copy requires a secure context." msgstr "La copie automatique nécessite un contexte sécurisé." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Moyenne" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Utilisation moyenne du CPU des conteneurs" @@ -120,15 +121,15 @@ msgstr "Utilisation moyenne du CPU des conteneurs" msgid "Average exceeds <0>{value}{0}" msgstr "La moyenne dépasse <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Consommation d'énergie moyenne des GPUs" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Utilisation moyenne du CPU à l'échelle du système" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Utilisation moyenne de {0}" @@ -137,7 +138,7 @@ msgstr "Utilisation moyenne de {0}" msgid "Backups" msgstr "Sauvegardes" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Bande passante" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Utilisation du CPU" @@ -265,29 +266,29 @@ msgstr "Supprimer" msgid "Disk" msgstr "Disque" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Entrée/Sortie disque" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Utilisation du disque" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Utilisation du disque de {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Utilisation du CPU Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Utilisation de la mémoire Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Entrée/Sortie réseau Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Documentation" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Échec de l'envoi de la notification de test" msgid "Failed to update alert" msgstr "Échec de la mise à jour de l'alerte" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtrer..." @@ -381,7 +382,7 @@ msgstr "Mot de passe oublié ?" msgid "General" msgstr "Général" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Consommation du GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Adresse email invalide." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Noyau" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Max 1 min" @@ -458,12 +459,16 @@ msgstr "Max 1 min" msgid "Memory" msgstr "Mémoire" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Utilisation de la mémoire" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Utilisation de la mémoire des conteneurs Docker" @@ -475,11 +480,15 @@ msgstr "Nom" msgid "Net" msgstr "Net" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Trafic réseau des conteneurs Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Trafic réseau des interfaces publiques" @@ -584,8 +593,8 @@ msgstr "Veuillez vous connecter à votre compte" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Utilisation précise au moment enregistré" @@ -593,6 +602,18 @@ msgstr "Utilisation précise au moment enregistré" msgid "Preferred Language" msgstr "Langue préférée" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Trier par" msgid "Status" msgstr "Statut" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Espace Swap utilisé par le système" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Utilisation du swap" @@ -714,12 +735,12 @@ msgstr "Tableau" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Température" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Températures des capteurs du système" @@ -747,11 +768,11 @@ msgstr "Ensuite, connectez-vous au backend et réinitialisez le mot de passe de msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Cette action ne peut pas être annulée. Cela supprimera définitivement tous les enregistrements actuels pour {name} de la base de données." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Débit de {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Débit du système de fichiers racine" @@ -759,8 +780,8 @@ msgstr "Débit du système de fichiers racine" msgid "To email(s)" msgstr "Aux email(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Basculer la grille" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Déclenchement lorsque l'utilisation de tout disque dépasse un seuil" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Mis à jour en temps réel. Cliquez sur un système pour voir les informations." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Temps de fonctionnement" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Utilisation" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Utilisation de la partition racine" @@ -834,7 +855,7 @@ msgstr "Vue" msgid "Visible Fields" msgstr "Colonnes visibles" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "En attente de suffisamment d'enregistrements à afficher" diff --git a/beszel/site/src/locales/hr/hr.po b/beszel/site/src/locales/hr/hr.po index 0e0493f2e..5f0d54683 100644 --- a/beszel/site/src/locales/hr/hr.po +++ b/beszel/site/src/locales/hr/hr.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dan} other {# dani}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# sat} other {# sati}}" @@ -108,11 +108,12 @@ msgstr "Jeste li sigurni da želite izbrisati {name}?" msgid "Automatic copy requires a secure context." msgstr "Automatsko kopiranje zahtijeva siguran kontekst." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Prosjek" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Prosječna iskorištenost procesora u spremnicima" @@ -120,15 +121,15 @@ msgstr "Prosječna iskorištenost procesora u spremnicima" msgid "Average exceeds <0>{value}{0}" msgstr "Prosjek premašuje <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Prosječna iskorištenost procesora na cijelom sustavu" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "" @@ -137,7 +138,7 @@ msgstr "" msgid "Backups" msgstr "Sigurnosne kopije" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Propusnost" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "Procesor" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Iskorištenost procesora" @@ -265,29 +266,29 @@ msgstr "Izbriši" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Iskorištenost Diska" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Iskorištenost diska od {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Iskorištenost Docker Procesora" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Iskorištenost Docker Memorije" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker Mrežni I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentacija" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Neuspješno slanje testne notifikacije" msgid "Failed to update alert" msgstr "Ažuriranje upozorenja nije uspjelo" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filter..." @@ -381,7 +382,7 @@ msgstr "Zaboravljena lozinka?" msgid "General" msgstr "Općenito" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Nevažeća adresa e-pošte." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Maksimalno 1 minuta" @@ -458,12 +459,16 @@ msgstr "Maksimalno 1 minuta" msgid "Memory" msgstr "Memorija" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Upotreba memorije" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Upotreba memorije Docker spremnika" @@ -475,11 +480,15 @@ msgstr "Ime" msgid "Net" msgstr "Mreža" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Mrežni promet Docker spremnika" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Mrežni promet javnih sučelja" @@ -584,8 +593,8 @@ msgstr "Molimo prijavite se u svoj račun" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Precizno iskorištenje u zabilježenom vremenu" @@ -593,6 +602,18 @@ msgstr "Precizno iskorištenje u zabilježenom vremenu" msgid "Preferred Language" msgstr "Preferirani jezik" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sortiraj po" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap prostor uzet od strane sistema" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap Iskorištenost" @@ -714,12 +735,12 @@ msgstr "Tablica" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatura" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperature sistemskih senzora" @@ -747,11 +768,11 @@ msgstr "Zatim se prijavite u backend i resetirajte lozinku korisničkog računa msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Ova radnja se ne može poništiti. Ovo će trajno izbrisati sve trenutne zapise za {name} iz baze podataka." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Protok {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Protok root datotečnog sustava" @@ -759,8 +780,8 @@ msgstr "Protok root datotečnog sustava" msgid "To email(s)" msgstr "Primaoci e-pošte" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Uključi/isključi rešetku" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Pokreće se kada iskorištenost bilo kojeg diska premaši prag" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Ažurirano odmah. Kliknite na sistem za više informacija." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Vrijeme rada" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Iskorištenost" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Iskorištenost root datotečnog sustava" @@ -834,7 +855,7 @@ msgstr "Prikaz" msgid "Visible Fields" msgstr "Vidljiva polja" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Čeka se na više podataka prije prikaza" diff --git a/beszel/site/src/locales/hu/hu.po b/beszel/site/src/locales/hu/hu.po index eda0cc556..52383b31f 100644 --- a/beszel/site/src/locales/hu/hu.po +++ b/beszel/site/src/locales/hu/hu.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# nap} other {# nap}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# óra} other {# óra}}" @@ -108,11 +108,12 @@ msgstr "Biztosan törölni szeretnéd {name}-t?" msgid "Automatic copy requires a secure context." msgstr "Az automatikus másolás biztonságos környezetet igényel." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Átlag" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Konténerek átlagos CPU kihasználtsága" @@ -120,15 +121,15 @@ msgstr "Konténerek átlagos CPU kihasználtsága" msgid "Average exceeds <0>{value}{0}" msgstr "Az átlag meghaladja a <0>{value}{0} értéket" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "GPU-k átlagos energiafogyasztása" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Rendszerszintű CPU átlagos kihasználtság" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "{0} átlagos kihasználtsága" @@ -137,7 +138,7 @@ msgstr "{0} átlagos kihasználtsága" msgid "Backups" msgstr "Biztonsági mentések" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Sávszélesség" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU használat" @@ -265,29 +266,29 @@ msgstr "Törlés" msgid "Disk" msgstr "Lemez" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Lemez I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Lemezhasználat" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Lemezhasználat a {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU használat" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker memória használat" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker hálózat I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentáció" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Teszt értesítés elküldése sikertelen" msgid "Failed to update alert" msgstr "Nem sikerült frissíteni a riasztást" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Szűrő..." @@ -381,7 +382,7 @@ msgstr "Elfelejtette a jelszavát?" msgid "General" msgstr "Általános" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU áramfelvétele" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Érvénytelen e-mail cím." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Maximum 1 perc" @@ -458,12 +459,16 @@ msgstr "Maximum 1 perc" msgid "Memory" msgstr "RAM" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Memóriahasználat" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Docker konténerek memória használata" @@ -475,11 +480,15 @@ msgstr "Név" msgid "Net" msgstr "Hálózat" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Docker konténerek hálózati forgalma" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Nyilvános interfészek hálózati forgalma" @@ -584,8 +593,8 @@ msgstr "Kérjük, jelentkezzen be a fiókjába" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Pontos kihasználás a rögzített időpontban" @@ -593,6 +602,18 @@ msgstr "Pontos kihasználás a rögzített időpontban" msgid "Preferred Language" msgstr "Preferált nyelv" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Rendezés" msgid "Status" msgstr "Állapot" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Rendszer által használt swap terület" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap használat" @@ -714,12 +735,12 @@ msgstr "Tábla" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Hőmérséklet" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "A rendszer érzékelőinek hőmérséklete" @@ -747,11 +768,11 @@ msgstr "Ezután jelentkezzen be a backendbe, és állítsa vissza a felhasznál msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Ezt a műveletet nem lehet visszavonni! Véglegesen törli a {name} összes jelenlegi rekordját az adatbázisból!" -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "A {extraFsName} átviteli teljesítménye" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "A gyökér fájlrendszer átviteli teljesítménye" @@ -759,8 +780,8 @@ msgstr "A gyökér fájlrendszer átviteli teljesítménye" msgid "To email(s)" msgstr "E-mailben" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Rács ki- és bekapcsolása" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Bekapcsol, ha a lemez érzékelő túllép egy küszöbértéket" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Valós időben frissítve. Kattintson egy rendszerre az információk megtekintéséhez." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Üzemidő" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Használat" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Root partíció kihasználtsága" @@ -834,7 +855,7 @@ msgstr "Nézet" msgid "Visible Fields" msgstr "Látható mezők" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Elegendő rekordra várva a megjelenítéshez" diff --git a/beszel/site/src/locales/is/is.po b/beszel/site/src/locales/is/is.po index 9fca8ecd0..0039aef5d 100644 --- a/beszel/site/src/locales/is/is.po +++ b/beszel/site/src/locales/is/is.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dagur} other {# dagar}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# klukkustund} other {# klukkustundir}}" @@ -108,11 +108,12 @@ msgstr "Ertu viss um að þú viljir eyða {name}?" msgid "Automatic copy requires a secure context." msgstr "Sjálfvisk afritun krefst öruggs samhengis." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Meðal" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Meðal örgjörva notkun container-a." @@ -120,15 +121,15 @@ msgstr "Meðal örgjörva notkun container-a." msgid "Average exceeds <0>{value}{0}" msgstr "Meðaltal er yfir <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Meðal orkunotkun skjákorta" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Meðal nýting örgjörva yfir allt kerfið" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Meðal notkun af {0}" @@ -137,7 +138,7 @@ msgstr "Meðal notkun af {0}" msgid "Backups" msgstr "Öryggisafrit" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Gangnaflutningsgeta" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "Örgjörvi" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Örgjörva notkun" @@ -265,29 +266,29 @@ msgstr "Eyða" msgid "Disk" msgstr "Diskur" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Diskanotkun" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Diska notkun af {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU notkun" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Minnisnotkun Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Skjal" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Villa í sendingu prufu skilaboða" msgid "Failed to update alert" msgstr "Mistókst að uppfæra tilkynningu" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Sía..." @@ -381,7 +382,7 @@ msgstr "Gleymt lykilorð?" msgid "General" msgstr "Almennt" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Skjákorts rafmagnsnotkun" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Ógilt netfang." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Mest 1 mínúta" @@ -458,12 +459,16 @@ msgstr "Mest 1 mínúta" msgid "Memory" msgstr "Minni" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Minnisnotkun" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Minnisnotkun docker kerfa" @@ -475,11 +480,15 @@ msgstr "Nafn" msgid "Net" msgstr "Net" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Net traffík docker kerfa" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "" @@ -584,8 +593,8 @@ msgstr "Vinsamlegast skráðu þig inn á aðganginn þinn" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "" @@ -593,6 +602,18 @@ msgstr "" msgid "Preferred Language" msgstr "Valið tungumál" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Raða eftir" msgid "Status" msgstr "Staða" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Skipti minni" @@ -714,12 +735,12 @@ msgstr "Tafla" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Hitastig" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Hitastig kerfa skynjara" @@ -747,11 +768,11 @@ msgstr "Skráðu þig þá inní bakendann og endurstilltu lykilorðið þitt in msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Þessi aðgerð er óafturkvæmanleg. Þetta mun eyða gögnum fyrir {name} varanlega úr gagnagrunninum." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "" @@ -759,8 +780,8 @@ msgstr "" msgid "To email(s)" msgstr "Til tölvupósta" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Virkjast þegar diska notkun fer yfir þröskuld" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Uppfærist í rauntíma. Veldu kerfi til að skoða upplýsingar." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "" @@ -834,7 +855,7 @@ msgstr "Skoða" msgid "Visible Fields" msgstr "Sjáanlegir reitir" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Bíður eftir nægum upplýsingum til að sýna" diff --git a/beszel/site/src/locales/it/it.po b/beszel/site/src/locales/it/it.po index 1813e7856..ad0f1da12 100644 --- a/beszel/site/src/locales/it/it.po +++ b/beszel/site/src/locales/it/it.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# giorno} other {# giorni}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# ora} other {# ore}}" @@ -108,11 +108,12 @@ msgstr "Sei sicuro di voler eliminare {name}?" msgid "Automatic copy requires a secure context." msgstr "La copia automatica richiede un contesto sicuro." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Media" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Utilizzo medio della CPU dei container" @@ -120,15 +121,15 @@ msgstr "Utilizzo medio della CPU dei container" msgid "Average exceeds <0>{value}{0}" msgstr "La media supera <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Consumo energetico medio delle GPU" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Utilizzo medio della CPU a livello di sistema" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Utilizzo medio di {0}" @@ -137,7 +138,7 @@ msgstr "Utilizzo medio di {0}" msgid "Backups" msgstr "Backup" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Larghezza di banda" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Utilizzo CPU" @@ -265,29 +266,29 @@ msgstr "Elimina" msgid "Disk" msgstr "Disco" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "I/O Disco" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Utilizzo Disco" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Utilizzo del disco di {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Utilizzo CPU Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Utilizzo Memoria Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "I/O di Rete Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Documentazione" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Invio della notifica di test fallito" msgid "Failed to update alert" msgstr "Aggiornamento dell'avviso fallito" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtra..." @@ -381,7 +382,7 @@ msgstr "Password dimenticata?" msgid "General" msgstr "Generale" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Consumo della GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Indirizzo email non valido." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Max 1 min" @@ -458,12 +459,16 @@ msgstr "Max 1 min" msgid "Memory" msgstr "Memoria" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Utilizzo Memoria" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Utilizzo della memoria dei container Docker" @@ -475,11 +480,15 @@ msgstr "Nome" msgid "Net" msgstr "Rete" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Traffico di rete dei container Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Traffico di rete delle interfacce pubbliche" @@ -584,8 +593,8 @@ msgstr "Si prega di accedere al proprio account" msgid "Port" msgstr "Porta" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Utilizzo preciso al momento registrato" @@ -593,6 +602,18 @@ msgstr "Utilizzo preciso al momento registrato" msgid "Preferred Language" msgstr "Lingua Preferita" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Ordina per" msgid "Status" msgstr "Stato" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Spazio di swap utilizzato dal sistema" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Utilizzo Swap" @@ -714,12 +735,12 @@ msgstr "Tabella" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatura" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperature dei sensori di sistema" @@ -747,11 +768,11 @@ msgstr "Quindi accedi al backend e reimposta la password del tuo account utente msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Questa azione non può essere annullata. Questo eliminerà permanentemente tutti i record attuali per {name} dal database." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Throughput di {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Throughput del filesystem root" @@ -759,8 +780,8 @@ msgstr "Throughput del filesystem root" msgid "To email(s)" msgstr "A email(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Attiva/disattiva griglia" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Attiva quando l'utilizzo di un disco supera una soglia" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Aggiornato in tempo reale. Clicca su un sistema per visualizzare le informazioni." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Tempo di attività" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Utilizzo" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Utilizzo della partizione root" @@ -834,7 +855,7 @@ msgstr "Vista" msgid "Visible Fields" msgstr "Colonne visibili" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "In attesa di abbastanza record da visualizzare" diff --git a/beszel/site/src/locales/ja/ja.po b/beszel/site/src/locales/ja/ja.po index 07bd6ecae..78fc432b8 100644 --- a/beszel/site/src/locales/ja/ja.po +++ b/beszel/site/src/locales/ja/ja.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# 日} other {# 日}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# 時間} other {# 時間}}" @@ -108,11 +108,12 @@ msgstr "{name}を削除してもよろしいですか?" msgid "Automatic copy requires a secure context." msgstr "自動コピーには安全なコンテキストが必要です。" -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "平均" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "コンテナの平均CPU使用率" @@ -120,15 +121,15 @@ msgstr "コンテナの平均CPU使用率" msgid "Average exceeds <0>{value}{0}" msgstr "平均が<0>{value}{0}を超えています" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "GPUの平均消費電力" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "システム全体の平均CPU使用率" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "{0}の平均使用率" @@ -137,7 +138,7 @@ msgstr "{0}の平均使用率" msgid "Backups" msgstr "バックアップ" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "帯域幅" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU使用率" @@ -265,29 +266,29 @@ msgstr "削除" msgid "Disk" msgstr "ディスク" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "ディスクI/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "ディスク使用率" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "{extraFsName}のディスク使用率" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU使用率" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Dockerメモリ使用率" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "DockerネットワークI/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "ドキュメント" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "テスト通知の送信に失敗しました" msgid "Failed to update alert" msgstr "アラートの更新に失敗しました" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "フィルター..." @@ -381,7 +382,7 @@ msgstr "パスワードをお忘れですか?" msgid "General" msgstr "一般" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPUの消費電力" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "無効なメールアドレスです。" #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "カーネル" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "最大1分" @@ -458,12 +459,16 @@ msgstr "最大1分" msgid "Memory" msgstr "メモリ" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "メモリ使用率" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Dockerコンテナのメモリ使用率" @@ -475,11 +480,15 @@ msgstr "名前" msgid "Net" msgstr "帯域" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Dockerコンテナのネットワークトラフィック" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "パブリックインターフェースのネットワークトラフィック" @@ -584,8 +593,8 @@ msgstr "アカウントにサインインしてください" msgid "Port" msgstr "ポート" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "記録された時点での正確な利用" @@ -593,6 +602,18 @@ msgstr "記録された時点での正確な利用" msgid "Preferred Language" msgstr "優先言語" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "並び替え基準" msgid "Status" msgstr "ステータス" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "システムが使用するスワップ領域" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "スワップ使用量" @@ -714,12 +735,12 @@ msgstr "テーブル" msgid "Temp" msgstr "温度" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "温度" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "システムセンサーの温度" @@ -747,11 +768,11 @@ msgstr "その後、バックエンドにログインして、ユーザーテー msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "この操作は元に戻せません。これにより、データベースから{name}のすべての現在のレコードが永久に削除されます。" -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "{extraFsName}のスループット" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "ルートファイルシステムのスループット" @@ -759,8 +780,8 @@ msgstr "ルートファイルシステムのスループット" msgid "To email(s)" msgstr "宛先メールアドレス" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "グリッドを切り替え" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "ディスクの使用量がしきい値を超えたときにトリガーされます" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "リアルタイムで更新されます。システムをクリックして情報を表示します。" -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "稼働時間" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "使用量" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "ルートパーティションの使用量" @@ -834,7 +855,7 @@ msgstr "表示" msgid "Visible Fields" msgstr "表示列" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "表示するのに十分なレコードを待っています" diff --git a/beszel/site/src/locales/ko/ko.po b/beszel/site/src/locales/ko/ko.po index 5dba0c1dc..939bcfed6 100644 --- a/beszel/site/src/locales/ko/ko.po +++ b/beszel/site/src/locales/ko/ko.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# 일} other {# 일}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# 시간} other {# 시간}}" @@ -108,11 +108,12 @@ msgstr "{name}을(를) 삭제하시겠습니까?" msgid "Automatic copy requires a secure context." msgstr "자동 복사는 안전한 컨텍스트가 필요합니다." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "평균" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "컨테이너의 평균 CPU 사용량" @@ -120,15 +121,15 @@ msgstr "컨테이너의 평균 CPU 사용량" msgid "Average exceeds <0>{value}{0}" msgstr "평균이 <0>{value}{0}을(를) 초과합니다" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "GPU들의 평균 전원 사용량" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "시스템 전체의 평균 CPU 사용량" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "평균 {0} 사용량" @@ -137,7 +138,7 @@ msgstr "평균 {0} 사용량" msgid "Backups" msgstr "백업" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "대역폭" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU 사용량" @@ -265,29 +266,29 @@ msgstr "삭제" msgid "Disk" msgstr "디스크" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "디스크 I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "디스크 사용량" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "{extraFsName}의 디스크 사용량" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU 사용량" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker 메모리 사용량" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker 네트워크 I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "문서" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "테스트 알림 전송 실패" msgid "Failed to update alert" msgstr "알림 수정 실패" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "필터..." @@ -381,7 +382,7 @@ msgstr "비밀번호를 잊으셨나요?" msgid "General" msgstr "일반" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU 전원 사용량" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "잘못된 이메일 주소입니다." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "커널" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "1분간 최댓값" @@ -458,12 +459,16 @@ msgstr "1분간 최댓값" msgid "Memory" msgstr "메모리" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "메모리 사용량" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Docker 컨테이너의 메모리 사용량" @@ -475,11 +480,15 @@ msgstr "이름" msgid "Net" msgstr "네트워크" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Docker 컨테이너의 네트워크 트래픽" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "공용 인터페이스의 네트워크 트래픽" @@ -584,8 +593,8 @@ msgstr "계정에 로그인하세요." msgid "Port" msgstr "포트" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "기록된 시간의 정확한 사용량" @@ -593,6 +602,18 @@ msgstr "기록된 시간의 정확한 사용량" msgid "Preferred Language" msgstr "선호 언어" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "정렬 기준" msgid "Status" msgstr "상태" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "시스템에서 사용된 스왑 공간" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "스왑 사용량" @@ -714,12 +735,12 @@ msgstr "표" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "온도" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "시스템 센서의 온도" @@ -747,11 +768,11 @@ msgstr "그런 다음 백엔드에 로그인하여 사용자 테이블에서 사 msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "이 작업은 되돌릴 수 없습니다. 데이터베이스에서 {name}에 대한 모든 현재 기록이 영구적으로 삭제됩니다." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "{extraFsName}의 처리량" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "루트 파일 시스템의 처리량" @@ -759,8 +780,8 @@ msgstr "루트 파일 시스템의 처리량" msgid "To email(s)" msgstr "받는사람(들)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "그리드 전환" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "디스크 사용량이 임계값을 초과할 때 트리거됩니다." #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "실시간으로 업데이트됩니다. 시스템을 클릭하여 정보를 확인하세요." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "가동 시간" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "사용량" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "루트 파티션의 사용량" @@ -834,7 +855,7 @@ msgstr "보기" msgid "Visible Fields" msgstr "표시할 열" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "표시할 충분한 기록을 기다리는 중" diff --git a/beszel/site/src/locales/nl/nl.po b/beszel/site/src/locales/nl/nl.po index 7cad73c23..40250f9a5 100644 --- a/beszel/site/src/locales/nl/nl.po +++ b/beszel/site/src/locales/nl/nl.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dag} other {# dagen}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# uur} other {# uren}}" @@ -108,11 +108,12 @@ msgstr "Weet je zeker dat je {name} wilt verwijderen?" msgid "Automatic copy requires a secure context." msgstr "Automatisch kopiëren vereist een veilige context." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Gemiddelde" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Gemiddeld CPU-gebruik van containers" @@ -120,15 +121,15 @@ msgstr "Gemiddeld CPU-gebruik van containers" msgid "Average exceeds <0>{value}{0}" msgstr "Gemiddelde overschrijdt <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Gemiddeld stroomverbruik van GPU's" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Gemiddeld systeembrede CPU-gebruik" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Gemiddeld gebruik van {0}" @@ -137,7 +138,7 @@ msgstr "Gemiddeld gebruik van {0}" msgid "Backups" msgstr "Back-ups" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Bandbreedte" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Processorgebruik" @@ -265,29 +266,29 @@ msgstr "Verwijderen" msgid "Disk" msgstr "Schijf" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Schijf I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Schijfgebruik" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Schijfgebruik van {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU-gebruik" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker geheugengebruik" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker netwerk I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Documentatie" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Versturen test notificatie mislukt" msgid "Failed to update alert" msgstr "Bijwerken waarschuwing mislukt" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filter..." @@ -381,7 +382,7 @@ msgstr "Wachtwoord vergeten?" msgid "General" msgstr "Algemeen" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU stroomverbruik" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Ongeldig e-mailadres." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Max 1 min" @@ -458,12 +459,16 @@ msgstr "Max 1 min" msgid "Memory" msgstr "Geheugen" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Geheugengebruik" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Geheugengebruik van docker containers" @@ -475,11 +480,15 @@ msgstr "Naam" msgid "Net" msgstr "Net" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Netwerkverkeer van docker containers" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Netwerkverkeer van publieke interfaces" @@ -584,8 +593,8 @@ msgstr "Meld je aan bij je account" msgid "Port" msgstr "Poort" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Nauwkeurig gebruik op de opgenomen tijd" @@ -593,6 +602,18 @@ msgstr "Nauwkeurig gebruik op de opgenomen tijd" msgid "Preferred Language" msgstr "Voorkeurstaal" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sorteren op" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap ruimte gebruikt door het systeem" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap gebruik" @@ -714,12 +735,12 @@ msgstr "Tabel" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatuur" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperatuur van systeem sensoren" @@ -747,11 +768,11 @@ msgstr "Log vervolgens in op de backend en reset het wachtwoord van je gebruiker msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Deze actie kan niet ongedaan worden gemaakt. Dit zal alle huidige records voor {name} permanent verwijderen uit de database." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Doorvoer van {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Doorvoer van het root bestandssysteem" @@ -759,8 +780,8 @@ msgstr "Doorvoer van het root bestandssysteem" msgid "To email(s)" msgstr "Naar e-mail(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Schakel raster" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Triggert wanneer het gebruik van een schijf een drempelwaarde overschrijdt" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "In realtime bijgewerkt. Klik op een systeem om informatie te bekijken." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Actief" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Gebruik" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Gebruik van root-partitie" @@ -834,7 +855,7 @@ msgstr "Weergave" msgid "Visible Fields" msgstr "Zichtbare kolommen" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Wachtend op genoeg records om weer te geven" diff --git a/beszel/site/src/locales/no/no.po b/beszel/site/src/locales/no/no.po index aaf62f7cd..a0715bc37 100644 --- a/beszel/site/src/locales/no/no.po +++ b/beszel/site/src/locales/no/no.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dag} other {# dager}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# time} other {# timer}}" @@ -108,11 +108,12 @@ msgstr "Er du sikker på at du vil slette {name}?" msgid "Automatic copy requires a secure context." msgstr "Automatisk kopiering krever en sikker kontekst." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Gjennomsnitt" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Gjennomsnittlig CPU-utnyttelse av konteinere" @@ -120,15 +121,15 @@ msgstr "Gjennomsnittlig CPU-utnyttelse av konteinere" msgid "Average exceeds <0>{value}{0}" msgstr "Gjennomsnittet overstiger <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Gjennomsnittlig strømforbruk for GPU-er" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Gjennomsnittlig CPU-utnyttelse for hele systemet" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Gjennomsnittlig utnyttelse av {0}" @@ -137,7 +138,7 @@ msgstr "Gjennomsnittlig utnyttelse av {0}" msgid "Backups" msgstr "Sikkerhetskopier" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Båndbredde" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU-bruk" @@ -265,29 +266,29 @@ msgstr "Slett" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Diskbruk" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Diskbruk av {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU-bruk" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker Minnebruk" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker Nettverks-I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentasjon" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Kunne ikke sende test-varsling" msgid "Failed to update alert" msgstr "Kunne ikke oppdatere alarm" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filter..." @@ -381,7 +382,7 @@ msgstr "Glemt passord?" msgid "General" msgstr "Generelt" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU Effektforbruk" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Ugyldig e-postadresse." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kjerne" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Maks 1 min" @@ -458,12 +459,16 @@ msgstr "Maks 1 min" msgid "Memory" msgstr "Minne" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Minnebruk" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Minnebruk av docker-konteinere" @@ -475,11 +480,15 @@ msgstr "Navn" msgid "Net" msgstr "Nett" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Nettverkstrafikk av docker-konteinere" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Nettverkstrafikk av eksterne nettverksgrensesnitt" @@ -584,8 +593,8 @@ msgstr "Vennligst logg inn på kontoen din" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Nøyaktig utnyttelse på registrert tidspunkt" @@ -593,6 +602,18 @@ msgstr "Nøyaktig utnyttelse på registrert tidspunkt" msgid "Preferred Language" msgstr "Foretrukket Språk" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sorter Etter" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap-plass i bruk av systemet" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap-bruk" @@ -714,12 +735,12 @@ msgstr "Tabell" msgid "Temp" msgstr "Temp" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatur" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperaturer på system-sensorer" @@ -747,11 +768,11 @@ msgstr "Logg deretter inn i backend og nullstill passordet på din konto i users msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Denne handlingen kan ikke omgjøres. Dette vil slette alle poster for {name} permanent fra databasen." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Gjennomstrømning av {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Gjennomstrømning av rot-filsystemet" @@ -759,8 +780,8 @@ msgstr "Gjennomstrømning av rot-filsystemet" msgid "To email(s)" msgstr "Til e-postadresse(r)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Rutenett av/på" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Slår inn når forbruk av hvilken som helst disk overstiger en grenseverdi" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Oppdatert i sanntid. Klikk på et system for å se mer informasjon." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Oppetid" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Forbruk" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Forbruk av rot-partisjon" @@ -834,7 +855,7 @@ msgstr "Visning" msgid "Visible Fields" msgstr "Synlige Felter" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Venter på nok registreringer til å vise" diff --git a/beszel/site/src/locales/pl/pl.po b/beszel/site/src/locales/pl/pl.po index 7a4aaa6fe..b7e48fbf4 100644 --- a/beszel/site/src/locales/pl/pl.po +++ b/beszel/site/src/locales/pl/pl.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dzień} few {# dni} many {# dni} other {# dni}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {godzinę} few {# godziny} many {# godzin} other {# godziny}}" @@ -108,11 +108,12 @@ msgstr "Czy na pewno chcesz usunąć {name}?" msgid "Automatic copy requires a secure context." msgstr "Automatyczne kopiowanie wymaga bezpiecznego kontekstu." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Średnia" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Średnie wykorzystanie procesora przez kontenery" @@ -120,15 +121,15 @@ msgstr "Średnie wykorzystanie procesora przez kontenery" msgid "Average exceeds <0>{value}{0}" msgstr "Średnia przekracza <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Średnie zużycie energii przez GPU" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Średnie wykorzystanie procesora w całym systemie" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Średnie użycie {0}" @@ -137,7 +138,7 @@ msgstr "Średnie użycie {0}" msgid "Backups" msgstr "Kopie" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Przepustowość" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "Procesor" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Użycie procesora" @@ -265,29 +266,29 @@ msgstr "Usuń" msgid "Disk" msgstr "Dysk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Dysk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Użycie dysku" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Wykorzystanie dysku {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Wykorzystanie procesora przez Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Wykorzystanie pamięci przez Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Sieć Docker I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentacja" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Nie udało się wysłać testowego powiadomienia" msgid "Failed to update alert" msgstr "Nie udało się zaktualizować powiadomienia" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtruj..." @@ -381,7 +382,7 @@ msgstr "Zapomniałeś hasła?" msgid "General" msgstr "Ogólne" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Moc GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Nieprawidłowy adres e-mail." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Jądro" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Maks. 1 min" @@ -458,12 +459,16 @@ msgstr "Maks. 1 min" msgid "Memory" msgstr "Pamięć" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Wykorzystanie pamięci" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Użycie pamięci przez kontenery Docker." @@ -475,11 +480,15 @@ msgstr "Nazwa" msgid "Net" msgstr "Sieć" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Ruch sieciowy kontenerów Docker." -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Ruch sieciowy interfejsów publicznych" @@ -584,8 +593,8 @@ msgstr "Zaloguj się na swoje konto" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Dokładne wykorzystanie w zarejestrowanym czasie" @@ -593,6 +602,18 @@ msgstr "Dokładne wykorzystanie w zarejestrowanym czasie" msgid "Preferred Language" msgstr "Preferowany język" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sortuj według" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Pamięć wymiany używana przez system" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Użycie pamięci wymiany" @@ -714,12 +735,12 @@ msgstr "Tabela" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatura" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperatury czujników systemowych." @@ -747,11 +768,11 @@ msgstr "Następnie zaloguj się do panelu administracyjnego i zresetuj hasło d msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Tej akcji nie można cofnąć. Spowoduje to trwałe usunięcie wszystkich bieżących rekordów dla {name} z bazy danych." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Przepustowość {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Przepustowość głównego systemu plików" @@ -759,8 +780,8 @@ msgstr "Przepustowość głównego systemu plików" msgid "To email(s)" msgstr "Do e-mail(ów)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Przełącz siatkę" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Wyzwalane, gdy wykorzystanie któregokolwiek dysku przekroczy ustalony próg" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Aktualizowane w czasie rzeczywistym. Kliknij system, aby zobaczyć informacje." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Czas pracy" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Wykorzystanie" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Użycie partycji głównej" @@ -834,7 +855,7 @@ msgstr "Widok" msgid "Visible Fields" msgstr "Widoczne kolumny" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Oczekiwanie na wystarczającą liczbę rekordów do wyświetlenia" diff --git a/beszel/site/src/locales/pt/pt.po b/beszel/site/src/locales/pt/pt.po index f995d017a..032944287 100644 --- a/beszel/site/src/locales/pt/pt.po +++ b/beszel/site/src/locales/pt/pt.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dia} other {# dias}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# hora} other {# horas}}" @@ -108,11 +108,12 @@ msgstr "Tem certeza de que deseja excluir {name}?" msgid "Automatic copy requires a secure context." msgstr "A cópia automática requer um contexto seguro." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Média" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Utilização média de CPU dos contêineres" @@ -120,15 +121,15 @@ msgstr "Utilização média de CPU dos contêineres" msgid "Average exceeds <0>{value}{0}" msgstr "A média excede <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Consumo médio de energia pelas GPU's" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Utilização média de CPU em todo o sistema" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Utilização média de {0}" @@ -137,7 +138,7 @@ msgstr "Utilização média de {0}" msgid "Backups" msgstr "Backups" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Largura de Banda" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Uso de CPU" @@ -265,29 +266,29 @@ msgstr "Excluir" msgid "Disk" msgstr "Disco" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "E/S de Disco" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Uso de Disco" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Uso de disco de {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Uso de CPU do Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Uso de Memória do Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "E/S de Rede do Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Documentação" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Falha ao enviar notificação de teste" msgid "Failed to update alert" msgstr "Falha ao atualizar alerta" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtrar..." @@ -381,7 +382,7 @@ msgstr "Esqueceu a senha?" msgid "General" msgstr "Geral" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Consumo de Energia da GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Endereço de email inválido." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Máx 1 min" @@ -458,12 +459,16 @@ msgstr "Máx 1 min" msgid "Memory" msgstr "Memória" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Uso de Memória" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Uso de memória dos contêineres Docker" @@ -475,11 +480,15 @@ msgstr "Nome" msgid "Net" msgstr "Rede" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Tráfego de rede dos contêineres Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Tráfego de rede das interfaces públicas" @@ -584,8 +593,8 @@ msgstr "Por favor, entre na sua conta" msgid "Port" msgstr "Porta" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Utilização precisa no momento registrado" @@ -593,6 +602,18 @@ msgstr "Utilização precisa no momento registrado" msgid "Preferred Language" msgstr "Idioma Preferido" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Ordenar Por" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Espaço de swap usado pelo sistema" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Uso de Swap" @@ -714,12 +735,12 @@ msgstr "Tabela" msgid "Temp" msgstr "Temp" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatura" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperaturas dos sensores do sistema" @@ -747,11 +768,11 @@ msgstr "Em seguida, faça login no backend e redefina a senha da sua conta de us msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Esta ação não pode ser desfeita. Isso excluirá permanentemente todos os registros atuais de {name} do banco de dados." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Taxa de transferência de {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Taxa de transferência do sistema de arquivos raiz" @@ -759,8 +780,8 @@ msgstr "Taxa de transferência do sistema de arquivos raiz" msgid "To email(s)" msgstr "Para email(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Alternar grade" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Dispara quando o uso de qualquer disco excede um limite" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Atualizado em tempo real. Clique em um sistema para ver informações." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Tempo de Atividade" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Uso" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Uso da partição raiz" @@ -834,7 +855,7 @@ msgstr "Visual" msgid "Visible Fields" msgstr "Campos Visíveis" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Aguardando registros suficientes para exibir" diff --git a/beszel/site/src/locales/ru/ru.po b/beszel/site/src/locales/ru/ru.po index cbaa8b333..693cb1ebd 100644 --- a/beszel/site/src/locales/ru/ru.po +++ b/beszel/site/src/locales/ru/ru.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# день} other {# дней}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# час} other {# часов}}" @@ -108,11 +108,12 @@ msgstr "Вы уверены, что хотите удалить {name}?" msgid "Automatic copy requires a secure context." msgstr "Автоматическое копирование требует безопасного контекста." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Среднее" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Среднее использование CPU контейнерами" @@ -120,15 +121,15 @@ msgstr "Среднее использование CPU контейнерами" msgid "Average exceeds <0>{value}{0}" msgstr "Среднее превышает <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Среднее потребление мощности всеми GPU" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Среднее использование CPU по всей системе" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Среднее использование {0}" @@ -137,7 +138,7 @@ msgstr "Среднее использование {0}" msgid "Backups" msgstr "Резервные копии" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Пропускная способность" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Использование CPU" @@ -265,29 +266,29 @@ msgstr "Удалить" msgid "Disk" msgstr "Диск" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Дисковый ввод/вывод" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Использование диска" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Использование диска {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Использование CPU Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Использование памяти Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Сетевой ввод/вывод Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Документация" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Не удалось отправить тестовое уведомле msgid "Failed to update alert" msgstr "Не удалось обновить оповещение" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Фильтр..." @@ -381,7 +382,7 @@ msgstr "Забыли пароль?" msgid "General" msgstr "Общие" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Потребляемая мощность GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Неверный адрес электронной почты." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Ядро" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Макс 1 мин" @@ -458,12 +459,16 @@ msgstr "Макс 1 мин" msgid "Memory" msgstr "Память" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Использование памяти" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Использование памяти контейнерами Docker" @@ -475,11 +480,15 @@ msgstr "Имя" msgid "Net" msgstr "Сеть" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Сетевой трафик контейнеров Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Сетевой трафик публичных интерфейсов" @@ -584,8 +593,8 @@ msgstr "Пожалуйста, войдите в свою учетную запи msgid "Port" msgstr "Порт" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Точное использование в записанное время" @@ -593,6 +602,18 @@ msgstr "Точное использование в записанное врем msgid "Preferred Language" msgstr "Предпочтительный язык" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Сортировать по" msgid "Status" msgstr "Статус" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Используемое системой пространство подкачки" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Использование подкачки" @@ -714,12 +735,12 @@ msgstr "Таблица" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Температура" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Температуры датчиков системы" @@ -747,11 +768,11 @@ msgstr "Затем войдите в бэкенд и сбросьте парол msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Это действие не может быть отменено. Это навсегда удалит все текущие записи для {name} из базы данных." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Пропускная способность {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Пропускная способность корневой файловой системы" @@ -759,8 +780,8 @@ msgstr "Пропускная способность корневой файло msgid "To email(s)" msgstr "На электронную почту" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Переключить сетку" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Срабатывает, когда использование любого диска превышает порог" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Обновляется в реальном времени. Нажмите на систему, чтобы просмотреть информацию." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Время работы" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Использование" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Использование корневого раздела" @@ -834,7 +855,7 @@ msgstr "Вид" msgid "Visible Fields" msgstr "Видимые столбцы" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Ожидание достаточного количества записей для отображения" diff --git a/beszel/site/src/locales/sl/sl.po b/beszel/site/src/locales/sl/sl.po index f7df6b2df..43510da19 100644 --- a/beszel/site/src/locales/sl/sl.po +++ b/beszel/site/src/locales/sl/sl.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dan} two {# dneva} few {# dni} other {# dni}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# ura} two {# uri} few {# ur} other {# ur}}" @@ -108,11 +108,12 @@ msgstr "Ali ste prepričani, da želite izbrisati {name}?" msgid "Automatic copy requires a secure context." msgstr "Za samodejno kopiranje je potreben varen kontekst." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Povprečno" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Povprečna izkoriščenost procesorja kontejnerjev" @@ -120,15 +121,15 @@ msgstr "Povprečna izkoriščenost procesorja kontejnerjev" msgid "Average exceeds <0>{value}{0}" msgstr "Povprečje presega <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Povprečna poraba energije GPU" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Povprečna CPU izkoriščenost v celotnem sistemu" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Povprečna poraba {0}" @@ -137,7 +138,7 @@ msgstr "Povprečna poraba {0}" msgid "Backups" msgstr "Varnostne kopije" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Pasovna širina" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU poraba" @@ -265,29 +266,29 @@ msgstr "Izbriši" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Poraba diska" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Poraba diska za {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU poraba" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker poraba spomina" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker I/O mreže" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentacija" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Pošiljanje testnega obvestila ni uspelo" msgid "Failed to update alert" msgstr "Opozorila ni bilo mogoče posodobiti" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filter..." @@ -381,7 +382,7 @@ msgstr "Pozabljeno geslo?" msgid "General" msgstr "Splošno" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU poraba moči" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Napačen e-poštni naslov." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Jedro" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Največ 1 min" @@ -458,12 +459,16 @@ msgstr "Največ 1 min" msgid "Memory" msgstr "Pomnilnik" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Poraba pomnilnika" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Poraba pomnilnika docker kontejnerjev" @@ -475,11 +480,15 @@ msgstr "Naziv" msgid "Net" msgstr "Mreža" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Omrežni promet docker kontejnerjev" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Omrežni promet javnih vmesnikov" @@ -584,8 +593,8 @@ msgstr "Prijavite se v svoj račun" msgid "Port" msgstr "Vrata" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Natančna poraba v zabeleženem času" @@ -593,6 +602,18 @@ msgstr "Natančna poraba v zabeleženem času" msgid "Preferred Language" msgstr "Prednostni jezik" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Razvrsti po" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap prostor, ki ga uporablja sistem" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap uporaba" @@ -714,12 +735,12 @@ msgstr "Tabela" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatura" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperature sistemskih senzorjev" @@ -747,11 +768,11 @@ msgstr "Nato se prijavite v zaledni sistem in ponastavite geslo svojega uporabni msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Tega dejanja ni mogoče razveljaviti. To bo trajno izbrisalo vse trenutne zapise za {name} iz zbirke podatkov." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Prepustnost {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Prepustnost korenskega datotečnega sistema" @@ -759,8 +780,8 @@ msgstr "Prepustnost korenskega datotečnega sistema" msgid "To email(s)" msgstr "E-pošta za" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Preklopi način mreže" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Sproži se, ko uporaba katerega koli diska preseže prag" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Posodobljeno v realnem času. Za ogled informacij kliknite na sistem." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Čas delovanja" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Uporaba" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Uporaba korenske particije" @@ -834,7 +855,7 @@ msgstr "Pogled" msgid "Visible Fields" msgstr "Vidna polja" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Čakam na dovolj zapisov za prikaz" diff --git a/beszel/site/src/locales/sv/sv.po b/beszel/site/src/locales/sv/sv.po index 4ef3d41f1..28e139ecc 100644 --- a/beszel/site/src/locales/sv/sv.po +++ b/beszel/site/src/locales/sv/sv.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# dag} other {# dagar}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# timme} other {# timmar}}" @@ -108,11 +108,12 @@ msgstr "Är du säker på att du vill ta bort {name}?" msgid "Automatic copy requires a secure context." msgstr "Automatisk kopiering kräver en säker kontext." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Genomsnitt" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Genomsnittlig CPU-användning för containrar" @@ -120,15 +121,15 @@ msgstr "Genomsnittlig CPU-användning för containrar" msgid "Average exceeds <0>{value}{0}" msgstr "Genomsnittet överskrider <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Genomsnittlig strömförbrukning för GPU:er" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Genomsnittlig systemomfattande CPU-användning" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Genomsnittlig användning av {0}" @@ -137,7 +138,7 @@ msgstr "Genomsnittlig användning av {0}" msgid "Backups" msgstr "Säkerhetskopior" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Bandbredd" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU-användning" @@ -265,29 +266,29 @@ msgstr "Ta bort" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Diskanvändning" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Diskanvändning av {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU-användning" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker Minnesanvändning" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker Nätverks-I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokumentation" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Kunde inte skicka testavisering" msgid "Failed to update alert" msgstr "Kunde inte uppdatera larm" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtrera..." @@ -381,7 +382,7 @@ msgstr "Glömt lösenordet?" msgid "General" msgstr "Allmänt" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU-strömförbrukning" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Ogiltig e-postadress." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kärna" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Max 1 min" @@ -458,12 +459,16 @@ msgstr "Max 1 min" msgid "Memory" msgstr "Minne" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Minnesanvändning" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Minnesanvändning för dockercontainrar" @@ -475,11 +480,15 @@ msgstr "Namn" msgid "Net" msgstr "Nät" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Nätverkstrafik för dockercontainrar" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Nätverkstrafik för publika gränssnitt" @@ -584,8 +593,8 @@ msgstr "Vänligen logga in på ditt konto" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Exakt användning vid den registrerade tidpunkten" @@ -593,6 +602,18 @@ msgstr "Exakt användning vid den registrerade tidpunkten" msgid "Preferred Language" msgstr "Föredraget språk" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sortera efter" msgid "Status" msgstr "Status" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Swap-utrymme som används av systemet" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Swap-användning" @@ -714,12 +735,12 @@ msgstr "Tabell" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Temperatur" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Temperaturer för systemsensorer" @@ -747,11 +768,11 @@ msgstr "Logga sedan in på backend och återställ ditt användarkontos lösenor msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Den här åtgärden kan inte ångras. Detta kommer permanent att ta bort alla aktuella poster för {name} från databasen." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Genomströmning av {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Genomströmning av rotfilsystemet" @@ -759,8 +780,8 @@ msgstr "Genomströmning av rotfilsystemet" msgid "To email(s)" msgstr "Till e-postadress(er)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Växla rutnät" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Utlöses när användningen av någon disk överskrider ett tröskelvärde" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Uppdateras i realtid. Klicka på ett system för att visa information." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Drifttid" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Användning" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Användning av rotpartitionen" @@ -834,7 +855,7 @@ msgstr "Visa" msgid "Visible Fields" msgstr "Synliga fält" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Väntar på tillräckligt med poster att visa" diff --git a/beszel/site/src/locales/tr/tr.po b/beszel/site/src/locales/tr/tr.po index eab731636..527ea6fce 100644 --- a/beszel/site/src/locales/tr/tr.po +++ b/beszel/site/src/locales/tr/tr.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# gün} other {# gün}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# saat} other {# saat}}" @@ -108,11 +108,12 @@ msgstr "{name} silmek istediğinizden emin misiniz?" msgid "Automatic copy requires a secure context." msgstr "Otomatik kopyalama güvenli bir bağlam gerektirir." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Ortalama" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Konteynerlerin ortalama CPU kullanımı" @@ -120,15 +121,15 @@ msgstr "Konteynerlerin ortalama CPU kullanımı" msgid "Average exceeds <0>{value}{0}" msgstr "Ortalama <0>{value}{0} aşıyor" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "GPU ların ortalama güç tüketimi" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Sistem genelinde ortalama CPU kullanımı" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "{0} ortalama kullanımı" @@ -137,7 +138,7 @@ msgstr "{0} ortalama kullanımı" msgid "Backups" msgstr "Yedekler" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Bant Genişliği" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU Kullanımı" @@ -265,29 +266,29 @@ msgstr "Sil" msgid "Disk" msgstr "Disk" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Disk G/Ç" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Disk Kullanımı" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "{extraFsName} disk kullanımı" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU Kullanımı" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker Bellek Kullanımı" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker Ağ G/Ç" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Dokümantasyon" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Test bildirimi gönderilemedi" msgid "Failed to update alert" msgstr "Uyarı güncellenemedi" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Filtrele..." @@ -381,7 +382,7 @@ msgstr "Şifrenizi mi unuttunuz?" msgid "General" msgstr "Genel" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU Güç Çekimi" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Geçersiz e-posta adresi." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Çekirdek" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Maks 1 dk" @@ -458,12 +459,16 @@ msgstr "Maks 1 dk" msgid "Memory" msgstr "Bellek" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Bellek Kullanımı" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Docker konteynerlerinin bellek kullanımı" @@ -475,11 +480,15 @@ msgstr "Ad" msgid "Net" msgstr "Ağ" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Docker konteynerlerinin ağ trafiği" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Genel arayüzlerin ağ trafiği" @@ -584,8 +593,8 @@ msgstr "Lütfen hesabınıza giriş yapın" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Kayıtlı zamanda kesin kullanım" @@ -593,6 +602,18 @@ msgstr "Kayıtlı zamanda kesin kullanım" msgid "Preferred Language" msgstr "Tercih Edilen Dil" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sıralama Ölçütü" msgid "Status" msgstr "Durum" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Sistem tarafından kullanılan takas alanı" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Takas Kullanımı" @@ -714,12 +735,12 @@ msgstr "Tablo" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Sıcaklık" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Sistem sensörlerinin sıcaklıkları" @@ -747,11 +768,11 @@ msgstr "Ardından arka uca giriş yapın ve kullanıcılar tablosunda kullanıc msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Bu işlem geri alınamaz. Bu, veritabanından {name} için tüm mevcut kayıtları kalıcı olarak silecektir." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "{extraFsName} verimliliği" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Kök dosya sisteminin verimliliği" @@ -759,8 +780,8 @@ msgstr "Kök dosya sisteminin verimliliği" msgid "To email(s)" msgstr "E-posta(lar)a" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Izgarayı değiştir" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Herhangi bir diskin kullanımı bir eşiği aştığında tetiklenir" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Gerçek zamanlı olarak güncellenir. Bilgileri görüntülemek için bir sisteme tıklayın." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Çalışma Süresi" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Kullanım" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Kök bölümün kullanımı" @@ -834,7 +855,7 @@ msgstr "Görüntüle" msgid "Visible Fields" msgstr "Görünür Alanlar" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Görüntülemek için yeterli kayıt bekleniyor" diff --git a/beszel/site/src/locales/uk/uk.po b/beszel/site/src/locales/uk/uk.po index deae58f12..4a61cdc61 100644 --- a/beszel/site/src/locales/uk/uk.po +++ b/beszel/site/src/locales/uk/uk.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# день} few {# дні} many {# днів} other {# дня}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# година} few {# години} many {# годин} other {# години}}" @@ -108,11 +108,12 @@ msgstr "Ви впевнені, що хочете видалити {name}?" msgid "Automatic copy requires a secure context." msgstr "Автоматичне копіювання вимагає безпечного контексту." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Середнє" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Середнє використання CPU контейнерами" @@ -120,15 +121,15 @@ msgstr "Середнє використання CPU контейнерами" msgid "Average exceeds <0>{value}{0}" msgstr "Середнє перевищує <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "Середнє енергоспоживання GPUs" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Середнє використання CPU по всій системі" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "Середнє використання {0}" @@ -137,7 +138,7 @@ msgstr "Середнє використання {0}" msgid "Backups" msgstr "Резервні копії" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Пропускна здатність" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "ЦП" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Використання ЦП" @@ -265,29 +266,29 @@ msgstr "Видалити" msgid "Disk" msgstr "Диск" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Дисковий ввід/вивід" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Використання диска" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Використання диска {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Використання ЦП Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Використання пам'яті Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Мережевий ввід/вивід Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Документація" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Не вдалося надіслати тестове сповіщенн msgid "Failed to update alert" msgstr "Не вдалося оновити сповіщення" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Фільтр..." @@ -381,7 +382,7 @@ msgstr "Забули пароль?" msgid "General" msgstr "Загальні" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "Енергоспоживання GPU" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Неправильна адреса електронної пошти." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Ядро" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "Інструкції з ручного налаштування" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Макс 1 хв" @@ -458,12 +459,16 @@ msgstr "Макс 1 хв" msgid "Memory" msgstr "Пам'ять" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Використання пам'яті" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Використання пам'яті контейнерами Docker" @@ -475,11 +480,15 @@ msgstr "Ім'я" msgid "Net" msgstr "Мережа" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Мережевий трафік контейнерів Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Мережевий трафік публічних інтерфейсів" @@ -584,8 +593,8 @@ msgstr "Будь ласка, увійдіть у свій обліковий з msgid "Port" msgstr "Порт" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Точне використання в записаний час" @@ -593,6 +602,18 @@ msgstr "Точне використання в записаний час" msgid "Preferred Language" msgstr "Бажана мова" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Сортувати за" msgid "Status" msgstr "Статус" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Область підкачки, використана системою" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Використання підкачки" @@ -714,12 +735,12 @@ msgstr "Таблиця" msgid "Temp" msgstr "Температура" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Температура" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Температури датчиків системи" @@ -747,11 +768,11 @@ msgstr "Потім увійдіть у бекенд і скиньте парол msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Цю дію не можна скасувати. Це назавжди видалить всі поточні записи для {name} з бази даних." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Пропускна здатність {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Пропускна здатність кореневої файлової системи" @@ -759,8 +780,8 @@ msgstr "Пропускна здатність кореневої файлово msgid "To email(s)" msgstr "На електронну пошту" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Перемкнути сітку" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Спрацьовує, коли використання будь-якого диска перевищує поріг" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Оновлюється в реальному часі. Натисніть на систему, щоб переглянути інформацію." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Час роботи" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Використання" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Використання кореневого розділу" @@ -834,7 +855,7 @@ msgstr "Вигляд" msgid "Visible Fields" msgstr "Видимі стовпці" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Очікування достатньої кількості записів для відображення" diff --git a/beszel/site/src/locales/vi/vi.po b/beszel/site/src/locales/vi/vi.po index 807d54452..add1b8563 100644 --- a/beszel/site/src/locales/vi/vi.po +++ b/beszel/site/src/locales/vi/vi.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# ngày} other {# ngày}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# giờ} other {# giờ}}" @@ -108,11 +108,12 @@ msgstr "Bạn có chắc chắn muốn xóa {name} không?" msgid "Automatic copy requires a secure context." msgstr "Sao chép tự động yêu cầu một ngữ cảnh an toàn." -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "Trung bình" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "Sử dụng CPU trung bình của các container" @@ -120,15 +121,15 @@ msgstr "Sử dụng CPU trung bình của các container" msgid "Average exceeds <0>{value}{0}" msgstr "Trung bình vượt quá <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "Sử dụng CPU trung bình toàn hệ thống" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "" @@ -137,7 +138,7 @@ msgstr "" msgid "Backups" msgstr "Sao lưu" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "Băng thông" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "Sử dụng CPU" @@ -265,29 +266,29 @@ msgstr "Xóa" msgid "Disk" msgstr "Đĩa" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "Đĩa I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "Sử dụng Đĩa" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "Sử dụng đĩa của {extraFsName}" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Sử dụng CPU Docker" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Sử dụng Bộ nhớ Docker" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Mạng I/O Docker" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "Tài liệu" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "Gửi thông báo thử nghiệm thất bại" msgid "Failed to update alert" msgstr "Cập nhật cảnh báo thất bại" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "Lọc..." @@ -381,7 +382,7 @@ msgstr "Quên mật khẩu?" msgid "General" msgstr "Chung" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "Địa chỉ email không hợp lệ." #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Nhân" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "Tối đa 1 phút" @@ -458,12 +459,16 @@ msgstr "Tối đa 1 phút" msgid "Memory" msgstr "Bộ nhớ" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "Sử dụng Bộ nhớ" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Sử dụng bộ nhớ của các container Docker" @@ -475,11 +480,15 @@ msgstr "Tên" msgid "Net" msgstr "Mạng" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Lưu lượng mạng của các container Docker" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "Lưu lượng mạng của các giao diện công cộng" @@ -584,8 +593,8 @@ msgstr "Vui lòng đăng nhập vào tài khoản của bạn" msgid "Port" msgstr "Cổng" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "Sử dụng chính xác tại thời điểm ghi nhận" @@ -593,6 +602,18 @@ msgstr "Sử dụng chính xác tại thời điểm ghi nhận" msgid "Preferred Language" msgstr "Ngôn ngữ Ưa thích" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "Sắp xếp theo" msgid "Status" msgstr "Trạng thái" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "Không gian hoán đổi được sử dụng bởi hệ thống" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "Sử dụng Hoán đổi" @@ -714,12 +735,12 @@ msgstr "Bảng" msgid "Temp" msgstr "" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "Nhiệt độ" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "Nhiệt độ của các cảm biến hệ thống" @@ -747,11 +768,11 @@ msgstr "Sau đó đăng nhập vào backend và đặt lại mật khẩu tài k msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "Hành động này không thể hoàn tác. Điều này sẽ xóa vĩnh viễn tất cả các bản ghi hiện tại cho {name} khỏi cơ sở dữ liệu." -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "Thông lượng của {extraFsName}" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Thông lượng của hệ thống tệp gốc" @@ -759,8 +780,8 @@ msgstr "Thông lượng của hệ thống tệp gốc" msgid "To email(s)" msgstr "Đến email(s)" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "Chuyển đổi lưới" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "Kích hoạt khi sử dụng bất kỳ đĩa nào vượt quá ngưỡng" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "Cập nhật theo thời gian thực. Nhấp vào một hệ thống để xem thông tin." -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "Thời gian hoạt động" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "Sử dụng" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Sử dụng phân vùng gốc" @@ -834,7 +855,7 @@ msgstr "Xem" msgid "Visible Fields" msgstr "Các cột hiển thị" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "Đang chờ đủ bản ghi để hiển thị" diff --git a/beszel/site/src/locales/zh-CN/zh-CN.po b/beszel/site/src/locales/zh-CN/zh-CN.po index 5ff6b7d47..5f88efc8c 100644 --- a/beszel/site/src/locales/zh-CN/zh-CN.po +++ b/beszel/site/src/locales/zh-CN/zh-CN.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# 天} other {# 天}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# 小时} other {# 小时}}" @@ -108,11 +108,12 @@ msgstr "您确定要删除{name}吗?" msgid "Automatic copy requires a secure context." msgstr "自动复制所需的安全上下文。" -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "平均" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "容器的平均 CPU 使用率" @@ -120,15 +121,15 @@ msgstr "容器的平均 CPU 使用率" msgid "Average exceeds <0>{value}{0}" msgstr "平均值超过<0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "GPU 平均能耗" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "系统范围内的平均 CPU 使用率" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "{0} 平均利用率" @@ -137,7 +138,7 @@ msgstr "{0} 平均利用率" msgid "Backups" msgstr "备份" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "带宽" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU使用率" @@ -265,29 +266,29 @@ msgstr "删除" msgid "Disk" msgstr "磁盘" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "磁盘I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "磁盘使用" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "{extraFsName}的磁盘使用" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU使用" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker内存使用" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker网络I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "文档" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "发送测试通知失败" msgid "Failed to update alert" msgstr "更新警报失败" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "过滤..." @@ -381,7 +382,7 @@ msgstr "忘记密码?" msgid "General" msgstr "常规" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU 功耗" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "无效的电子邮件地址。" #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "内核" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "手动设置说明" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "1分钟内最大值" @@ -458,12 +459,16 @@ msgstr "1分钟内最大值" msgid "Memory" msgstr "内存" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "内存使用" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Docker 容器的内存使用" @@ -475,11 +480,15 @@ msgstr "名称" msgid "Net" msgstr "网络" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Docker 容器的网络流量" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "公共接口的网络流量" @@ -584,8 +593,8 @@ msgstr "请登录您的账户" msgid "Port" msgstr "端口" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "采集时间下的精确内存使用率" @@ -593,6 +602,18 @@ msgstr "采集时间下的精确内存使用率" msgid "Preferred Language" msgstr "首选语言" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "排序依据" msgid "Status" msgstr "状态" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "系统使用的 SWAP 空间" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "SWAP 使用" @@ -714,12 +735,12 @@ msgstr "表格" msgid "Temp" msgstr "温度" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "温度" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "系统传感器的温度" @@ -747,11 +768,11 @@ msgstr "然后登录到后台并在用户表中重置您的用户账户密码。 msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "此操作无法撤销。这将永久删除数据库中{name}的所有当前记录。" -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "{extraFsName}的吞吐量" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "根文件系统的吞吐量" @@ -759,8 +780,8 @@ msgstr "根文件系统的吞吐量" msgid "To email(s)" msgstr "发送到电子邮件" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "切换网格" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "当任何磁盘的使用率超过阈值时触发" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "实时更新。点击系统查看信息。" -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "正常运行时间" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "使用" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "根分区的使用" @@ -834,7 +855,7 @@ msgstr "视图" msgid "Visible Fields" msgstr "可见列" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "正在收集足够的数据来显示" diff --git a/beszel/site/src/locales/zh-HK/zh-HK.po b/beszel/site/src/locales/zh-HK/zh-HK.po index 56f2c7972..155715efa 100644 --- a/beszel/site/src/locales/zh-HK/zh-HK.po +++ b/beszel/site/src/locales/zh-HK/zh-HK.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# 天} other {# 天}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# 小時} other {# 小時}}" @@ -108,11 +108,12 @@ msgstr "您確定要刪除 {name} 嗎?" msgid "Automatic copy requires a secure context." msgstr "自動複製需要安全的上下文。" -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "平均" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "容器的平均 CPU 使用率" @@ -120,15 +121,15 @@ msgstr "容器的平均 CPU 使用率" msgid "Average exceeds <0>{value}{0}" msgstr "平均值超過 <0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "GPU 的平均功耗" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "系統的平均 CPU 使用率" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "{0} 的平均使用率" @@ -137,7 +138,7 @@ msgstr "{0} 的平均使用率" msgid "Backups" msgstr "備份" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "帶寬" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU 使用率" @@ -265,29 +266,29 @@ msgstr "刪除" msgid "Disk" msgstr "磁碟" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "磁碟 I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "磁碟使用" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "{extraFsName} 的磁碟使用量" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU 使用率" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker 記憶體使用率" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker 網絡 I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "文件" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "發送測試通知失敗" msgid "Failed to update alert" msgstr "更新警報失敗" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "篩選..." @@ -381,7 +382,7 @@ msgstr "忘記密碼?" msgid "General" msgstr "一般" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU 功耗" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "無效的電子郵件地址。" #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "手動設定說明" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "一分鐘內最大值" @@ -458,12 +459,16 @@ msgstr "一分鐘內最大值" msgid "Memory" msgstr "記憶體" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "記憶體使用" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Docker 容器的記憶體使用量" @@ -475,11 +480,15 @@ msgstr "名稱" msgid "Net" msgstr "網絡" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Docker 容器的網絡流量" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "公共接口的網絡流量" @@ -584,8 +593,8 @@ msgstr "請登入您的帳號" msgid "Port" msgstr "端口" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "記錄時間的精確使用率" @@ -593,6 +602,18 @@ msgstr "記錄時間的精確使用率" msgid "Preferred Language" msgstr "首選語言" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "排序依據" msgid "Status" msgstr "狀態" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "系統使用的交換空間" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "交換使用" @@ -714,12 +735,12 @@ msgstr "表格" msgid "Temp" msgstr "溫度" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "溫度" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "系統傳感器的溫度" @@ -747,11 +768,11 @@ msgstr "然後登錄到後端並在用戶表中重置您的用戶帳戶密碼。 msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "此操作無法撤銷。這將永久刪除數據庫中{name}的所有當前記錄。" -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "{extraFsName}的吞吐量" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "根文件系統的吞吐量" @@ -759,8 +780,8 @@ msgstr "根文件系統的吞吐量" msgid "To email(s)" msgstr "發送到電子郵件" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "切換網格" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "當任何磁碟的使用超過閾值時觸發" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "實時更新。點擊系統查看信息。" -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "正常運行時間" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "使用" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "根分區的使用" @@ -834,7 +855,7 @@ msgstr "檢視" msgid "Visible Fields" msgstr "可見欄位" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "等待足夠的記錄以顯示" diff --git a/beszel/site/src/locales/zh/zh.po b/beszel/site/src/locales/zh/zh.po index bd3066a29..be4414b42 100644 --- a/beszel/site/src/locales/zh/zh.po +++ b/beszel/site/src/locales/zh/zh.po @@ -18,11 +18,11 @@ msgstr "" "X-Crowdin-File: /main/beszel/site/src/locales/en/en.po\n" "X-Crowdin-File-ID: 16\n" -#: src/components/routes/system.tsx:252 +#: src/components/routes/system.tsx:296 msgid "{0, plural, one {# day} other {# days}}" msgstr "{0, plural, one {# 天} other {# 天}}" -#: src/components/routes/system.tsx:250 +#: src/components/routes/system.tsx:294 msgid "{hours, plural, one {# hour} other {# hours}}" msgstr "{hours, plural, one {# 小時} other {# 小時}}" @@ -108,11 +108,12 @@ msgstr "您確定要刪除 {name} 嗎?" msgid "Automatic copy requires a secure context." msgstr "只有在受保護的環境才能自動複製。" -#: src/components/routes/system.tsx:633 +#: src/components/routes/system.tsx:722 msgid "Average" msgstr "平均" -#: src/components/routes/system.tsx:410 +#: src/components/routes/system.tsx:456 +#: src/components/routes/system.tsx:468 msgid "Average CPU utilization of containers" msgstr "容器的平均 CPU 使用率" @@ -120,15 +121,15 @@ msgstr "容器的平均 CPU 使用率" msgid "Average exceeds <0>{value}{0}" msgstr "平均值超過<0>{value}{0}" -#: src/components/routes/system.tsx:511 +#: src/components/routes/system.tsx:600 msgid "Average power consumption of GPUs" msgstr "GPU 的平均功耗" -#: src/components/routes/system.tsx:399 +#: src/components/routes/system.tsx:445 msgid "Average system-wide CPU utilization" msgstr "系統的平均 CPU 使用率" -#: src/components/routes/system.tsx:529 +#: src/components/routes/system.tsx:618 msgid "Average utilization of {0}" msgstr "{0} 的平均使用率" @@ -137,7 +138,7 @@ msgstr "{0} 的平均使用率" msgid "Backups" msgstr "備份" -#: src/components/routes/system.tsx:455 +#: src/components/routes/system.tsx:525 #: src/lib/utils.ts:327 msgid "Bandwidth" msgstr "網路流量" @@ -234,7 +235,7 @@ msgid "CPU" msgstr "CPU" #: src/components/charts/area-chart.tsx:56 -#: src/components/routes/system.tsx:398 +#: src/components/routes/system.tsx:444 #: src/lib/utils.ts:309 msgid "CPU Usage" msgstr "CPU 使用率" @@ -265,29 +266,29 @@ msgstr "刪除" msgid "Disk" msgstr "磁碟" -#: src/components/routes/system.tsx:445 +#: src/components/routes/system.tsx:515 msgid "Disk I/O" msgstr "磁碟 I/O" #: src/components/charts/disk-chart.tsx:79 -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 #: src/lib/utils.ts:321 msgid "Disk Usage" msgstr "磁碟使用量" -#: src/components/routes/system.tsx:566 +#: src/components/routes/system.tsx:655 msgid "Disk usage of {extraFsName}" msgstr "{extraFsName}的磁碟使用量" -#: src/components/routes/system.tsx:409 +#: src/components/routes/system.tsx:455 msgid "Docker CPU Usage" msgstr "Docker CPU 使用率" -#: src/components/routes/system.tsx:430 +#: src/components/routes/system.tsx:488 msgid "Docker Memory Usage" msgstr "Docker 記憶體使用率" -#: src/components/routes/system.tsx:471 +#: src/components/routes/system.tsx:541 msgid "Docker Network I/O" msgstr "Docker 網路 I/O" @@ -296,7 +297,7 @@ msgid "Documentation" msgstr "文件" #. Context: System is down -#: src/components/routes/system.tsx:309 +#: src/components/routes/system.tsx:355 #: src/lib/utils.ts:306 msgid "Down" msgstr "" @@ -362,7 +363,7 @@ msgstr "發送測試通知失敗" msgid "Failed to update alert" msgstr "更新警報失敗" -#: src/components/routes/system.tsx:606 +#: src/components/routes/system.tsx:695 #: src/components/systems-table/systems-table.tsx:326 msgid "Filter..." msgstr "篩選..." @@ -381,7 +382,7 @@ msgstr "忘記密碼?" msgid "General" msgstr "一般" -#: src/components/routes/system.tsx:510 +#: src/components/routes/system.tsx:599 msgid "GPU Power Draw" msgstr "GPU 功耗" @@ -402,7 +403,7 @@ msgid "Invalid email address." msgstr "無效的電子郵件地址。" #. Linux kernel -#: src/components/routes/system.tsx:264 +#: src/components/routes/system.tsx:308 msgid "Kernel" msgstr "Kernel" @@ -450,7 +451,7 @@ msgid "Manual setup instructions" msgstr "手動設定說明" #. Chart select field. Please try to keep this short. -#: src/components/routes/system.tsx:636 +#: src/components/routes/system.tsx:725 msgid "Max 1 min" msgstr "最多1分鐘" @@ -458,12 +459,16 @@ msgstr "最多1分鐘" msgid "Memory" msgstr "記憶體" -#: src/components/routes/system.tsx:420 +#: src/components/routes/system.tsx:478 #: src/lib/utils.ts:315 msgid "Memory Usage" msgstr "記憶體使用量" -#: src/components/routes/system.tsx:431 +#: src/components/routes/system.tsx:501 +msgid "Memory usage of containers" +msgstr "" + +#: src/components/routes/system.tsx:489 msgid "Memory usage of docker containers" msgstr "Docker 容器的記憶體使用量" @@ -475,11 +480,15 @@ msgstr "名稱" msgid "Net" msgstr "網路" -#: src/components/routes/system.tsx:472 +#: src/components/routes/system.tsx:542 msgid "Network traffic of docker containers" msgstr "Docker 容器的網路流量" -#: src/components/routes/system.tsx:457 +#: src/components/routes/system.tsx:561 +msgid "Network traffic of proxmox containers" +msgstr "" + +#: src/components/routes/system.tsx:527 msgid "Network traffic of public interfaces" msgstr "公開介面的網路流量" @@ -584,8 +593,8 @@ msgstr "請登入您的帳號" msgid "Port" msgstr "Port" -#: src/components/routes/system.tsx:421 -#: src/components/routes/system.tsx:537 +#: src/components/routes/system.tsx:479 +#: src/components/routes/system.tsx:626 msgid "Precise utilization at the recorded time" msgstr "紀錄時間內的精確使用量" @@ -593,6 +602,18 @@ msgstr "紀錄時間內的精確使用量" msgid "Preferred Language" msgstr "首選語言" +#: src/components/routes/system.tsx:467 +msgid "Proxmox CPU Usage" +msgstr "" + +#: src/components/routes/system.tsx:500 +msgid "Proxmox Memory Usage" +msgstr "" + +#: src/components/routes/system.tsx:560 +msgid "Proxmox Network I/O" +msgstr "" + #. Use 'Key' if your language requires many more characters #: src/components/add-system.tsx:180 msgid "Public Key" @@ -679,11 +700,11 @@ msgstr "排序" msgid "Status" msgstr "狀態" -#: src/components/routes/system.tsx:487 +#: src/components/routes/system.tsx:576 msgid "Swap space used by the system" msgstr "系統的虛擬記憶體使用量" -#: src/components/routes/system.tsx:486 +#: src/components/routes/system.tsx:575 msgid "Swap Usage" msgstr "虛擬記憶體使用量" @@ -714,12 +735,12 @@ msgstr "列表" msgid "Temp" msgstr "溫度" -#: src/components/routes/system.tsx:498 +#: src/components/routes/system.tsx:587 #: src/lib/utils.ts:334 msgid "Temperature" msgstr "溫度" -#: src/components/routes/system.tsx:499 +#: src/components/routes/system.tsx:588 msgid "Temperatures of system sensors" msgstr "系統感應器的溫度" @@ -747,11 +768,11 @@ msgstr "然後登入後台並在使用者列表中重設您的帳號密碼。" msgid "This action cannot be undone. This will permanently delete all current records for {name} from the database." msgstr "此操作無法復原。這將永久刪除資料庫中{name}的所有當前記錄。" -#: src/components/routes/system.tsx:578 +#: src/components/routes/system.tsx:667 msgid "Throughput of {extraFsName}" msgstr "{extraFsName}的傳輸速率" -#: src/components/routes/system.tsx:446 +#: src/components/routes/system.tsx:516 msgid "Throughput of root filesystem" msgstr "Root文件系統的傳輸速率" @@ -759,8 +780,8 @@ msgstr "Root文件系統的傳輸速率" msgid "To email(s)" msgstr "發送到電子郵件" -#: src/components/routes/system.tsx:373 -#: src/components/routes/system.tsx:386 +#: src/components/routes/system.tsx:419 +#: src/components/routes/system.tsx:432 msgid "Toggle grid" msgstr "切換網格" @@ -793,7 +814,7 @@ msgid "Triggers when usage of any disk exceeds a threshold" msgstr "當任何磁碟使用率超過閾值時觸發" #. Context: System is up -#: src/components/routes/system.tsx:307 +#: src/components/routes/system.tsx:353 msgid "Up" msgstr "" @@ -801,17 +822,17 @@ msgstr "" msgid "Updated in real time. Click on a system to view information." msgstr "實時更新。點擊系統顯示資訊。" -#: src/components/routes/system.tsx:263 +#: src/components/routes/system.tsx:307 msgid "Uptime" msgstr "運行時間" #: src/components/charts/area-chart.tsx:73 -#: src/components/routes/system.tsx:528 -#: src/components/routes/system.tsx:565 +#: src/components/routes/system.tsx:617 +#: src/components/routes/system.tsx:654 msgid "Usage" msgstr "使用量" -#: src/components/routes/system.tsx:438 +#: src/components/routes/system.tsx:508 msgid "Usage of root partition" msgstr "Root 分區的使用量" @@ -834,7 +855,7 @@ msgstr "檢視" msgid "Visible Fields" msgstr "顯示欄位" -#: src/components/routes/system.tsx:670 +#: src/components/routes/system.tsx:759 msgid "Waiting for enough records to display" msgstr "等待足夠的記錄以顯示" diff --git a/beszel/site/src/types.d.ts b/beszel/site/src/types.d.ts index 48bb67bc7..8f9c50d0c 100644 --- a/beszel/site/src/types.d.ts +++ b/beszel/site/src/types.d.ts @@ -189,6 +189,7 @@ type ChartDataContainer = { export interface ChartData { systemStats: SystemStatsRecord[] containerData: ChartDataContainer[] + pveContainerData: ChartDataContainer[] orientation: "right" | "left" ticks: number[] domain: number[] diff --git a/readme.md b/readme.md index 5d383cb76..bb8e26c21 100644 --- a/readme.md +++ b/readme.md @@ -48,6 +48,7 @@ The [quick start guide](https://beszel.dev/guide/getting-started) and other docu - **Network usage** - Host system and containers. - **Temperature** - Host system sensors. - **GPU usage / temperature / power draw** - Nvidia and AMD only. Must use binary agent. +- **Proxmox** - Proxmox VMs and LXCs CPU, memory and network usage. ## License