Compare commits

...

31 Commits

Author SHA1 Message Date
henrygd
5f4d3dc730 0.12.5 release :) 2025-08-26 21:04:46 -04:00
henrygd
8fa9aece63 change long german translation 2025-08-26 20:50:35 -04:00
henrygd
2f1a022e2a refactor: use width for meters instead of scale 2025-08-26 20:49:31 -04:00
henrygd
4815cd29bc ghupdate: rename plugin struct 2025-08-26 18:41:42 -04:00
henrygd
e49bfaf5d7 downgrade gopsutil to fix freebsd bug (#1083) 2025-08-26 18:40:32 -04:00
henrygd
b13915b76f freebsd: fix battery-related bug (#1081) 2025-08-26 18:39:42 -04:00
henrygd
e2a57dc43b update tooltip component for tailwind 4 2025-08-26 16:16:38 -04:00
henrygd
7222224b40 add battery to supported metrics 2025-08-25 23:15:19 -04:00
henrygd
02ff475b84 improve language toggle selected style 2025-08-25 22:14:48 -04:00
henrygd
09cd8d0db9 add check for battery array length (#1076) 2025-08-25 21:34:34 -04:00
henrygd
36f1a0c53b update synctest.run to synctest.test 2025-08-25 21:25:19 -04:00
henrygd
0b0e94e045 remove pocketbase imports from ghupdate 2025-08-25 21:16:43 -04:00
henrygd
20ca6edf81 0.12.4 release :) 2025-08-25 20:23:38 -04:00
henrygd
1990f8c6df use mirror for asset download in update command (#1035) 2025-08-25 20:18:31 -04:00
henrygd
6e9dbf863f remove rhysd/go-github-selfupdate dependency 2025-08-25 20:05:02 -04:00
henrygd
fa921d77f1 update updater (#1009) 2025-08-25 20:04:23 -04:00
Sven van Ginkel
ff854d481d [Chore] Improve auto update mechanism (#1009) 2025-08-25 17:30:42 -04:00
henrygd
4ce491fe48 i18n: add default machine translations for new strings 2025-08-25 17:02:34 -04:00
henrygd
493bae7eb6 i18n: new battery strings 2025-08-25 16:46:15 -04:00
henrygd
ae5532aa36 new translations 2025-08-25 16:37:20 -04:00
NaNomicon
a1eae6413a New Vietnamese translations 2025-08-25 16:36:41 -04:00
henrygd
ee52bf1fbf New Polish translations by dymek37 2025-08-25 16:32:15 -04:00
Alex van Steenhoven
2ff0bd6b44 New Dutch translations 2025-08-25 16:30:57 -04:00
harupong
a385233b7d New Japanese translations 2025-08-25 16:28:02 -04:00
henrygd
f5648a415d New Italian translations by Tommaso Cavazza 2025-08-25 16:27:35 -04:00
Radoslav Mandev
556fb18953 New Bulgarian translations 2025-08-25 16:26:03 -04:00
henrygd
a482f78739 add changelog 2025-08-25 16:21:07 -04:00
henrygd
4a580ce972 tailwind 4 upgrade + update js deps 2025-08-25 16:12:15 -04:00
henrygd
e07558237f remove dropdown from theme mode toggle 2025-08-25 16:09:49 -04:00
henrygd
fb3c70a1bc update battery charge to include all batteries 2025-08-24 22:34:38 -04:00
henrygd
cba4d60895 improve chart legend alignment 2025-08-24 22:34:26 -04:00
68 changed files with 4984 additions and 2846 deletions

View File

@@ -15,8 +15,7 @@ require (
github.com/nicholas-fedor/shoutrrr v0.8.17
github.com/pocketbase/dbx v1.11.0
github.com/pocketbase/pocketbase v0.29.3
github.com/rhysd/go-github-selfupdate v1.2.3
github.com/shirou/gopsutil/v4 v4.25.7
github.com/shirou/gopsutil/v4 v4.25.6
github.com/spf13/cast v1.9.2
github.com/spf13/cobra v1.9.1
github.com/stretchr/testify v1.11.0
@@ -41,9 +40,6 @@ require (
github.com/go-ozzo/ozzo-validation/v4 v4.3.0 // indirect
github.com/go-sql-driver/mysql v1.9.1 // indirect
github.com/golang-jwt/jwt/v5 v5.3.0 // indirect
github.com/google/go-github/v30 v30.1.0 // indirect
github.com/google/go-querystring v1.1.0 // indirect
github.com/inconshreveable/go-update v0.0.0-20160112193335-8152e7eb6ccf // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/klauspost/compress v1.18.0 // indirect
github.com/lufia/plan9stats v0.0.0-20250821153705-5981dea3221d // indirect
@@ -54,10 +50,8 @@ require (
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
github.com/spf13/pflag v1.0.7 // indirect
github.com/tcnksm/go-gitconfig v0.1.2 // indirect
github.com/tklauser/go-sysconf v0.3.15 // indirect
github.com/tklauser/numcpus v0.10.0 // indirect
github.com/ulikunitz/xz v0.5.13 // indirect
github.com/x448/float16 v0.8.4 // indirect
github.com/yusufpapurcu/wmi v1.2.4 // indirect
golang.org/x/image v0.30.0 // indirect
@@ -66,6 +60,7 @@ require (
golang.org/x/sync v0.16.0 // indirect
golang.org/x/sys v0.35.0 // indirect
golang.org/x/text v0.28.0 // indirect
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect
howett.net/plist v1.0.1 // indirect
modernc.org/libc v1.66.3 // indirect
modernc.org/mathutil v1.7.1 // indirect

View File

@@ -27,7 +27,6 @@ github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
github.com/fatih/color v1.18.0/go.mod h1:4FelSpRwEGDpQ12mAdzqdOukCy4u8WUtOY6lkT/6HfU=
github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8=
github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fxamacker/cbor/v2 v2.9.0 h1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sapM=
github.com/fxamacker/cbor/v2 v2.9.0/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ=
github.com/gabriel-vasile/mimetype v1.4.9 h1:5k+WDwEsD9eTLL8Tz3L0VnmVh9QxGjRmjBvAG7U/oYY=
@@ -50,24 +49,13 @@ github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1v
github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8=
github.com/golang-jwt/jwt/v5 v5.3.0 h1:pv4AsKCKKZuqlgs5sUmn4x8UlGa0kEVt/puTpKx9vvo=
github.com/golang-jwt/jwt/v5 v5.3.0/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
github.com/google/go-github/v30 v30.1.0 h1:VLDx+UolQICEOKu2m4uAoMti1SxuEBAl7RSEG16L+Oo=
github.com/google/go-github/v30 v30.1.0/go.mod h1:n8jBpHl45a/rlBUtRJMOG4GhNADUQFEufcolZ95JfU8=
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8=
github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU=
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 h1:BHT72Gu3keYf3ZEu2J0b1vyeLSOYI8bm5wbJM/8yDe8=
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA=
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=
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=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
github.com/jarcoal/httpmock v1.4.0 h1:BvhqnH0JAYbNudL2GMJKgOHe2CtKlzJ/5rWKyp+hc2k=
@@ -75,11 +63,8 @@ github.com/jarcoal/httpmock v1.4.0/go.mod h1:ftW1xULwo+j0R0JJkJIIi7UKigZUXCLLany
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
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=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
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-20250821153705-5981dea3221d h1:vFzYZc8yji+9DmNRhpEbs8VBK4CgV/DPfGzeVJSSp/8=
@@ -94,11 +79,8 @@ github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdh
github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
github.com/nicholas-fedor/shoutrrr v0.8.8 h1:F/oyoatWK5cbHPPgkjRZrA0262TP7KWuUQz9KskRtR8=
github.com/nicholas-fedor/shoutrrr v0.8.8/go.mod h1:T30Y+eoZFEjDk4HtOItcHQioZSOe3Z6a6aNfSz6jc5c=
github.com/onsi/ginkgo v1.6.0 h1:Ix8l273rp3QzYgXSR+c8d1fTG7UPgYkOSELPhiY/YGw=
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo/v2 v2.23.4 h1:ktYTpKJAVZnDT4VjxSbiBenUjmlL/5QkBEocaWXiQus=
github.com/onsi/ginkgo/v2 v2.23.4/go.mod h1:Bt66ApGPBFzHyR+JO10Zbt0Gsp4uWxu5mIOTusL46e8=
github.com/onsi/gomega v1.4.2/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/onsi/gomega v1.37.0 h1:CdEG8g0S133B4OswTDC/5XPSzE1OeP29QOioj2PID2Y=
github.com/onsi/gomega v1.37.0/go.mod h1:8D9+Txp43QWKhM24yyOBEdpkzN8FvJyAwecBgsU4KU0=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@@ -112,13 +94,11 @@ github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
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.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.7 h1:bNb2JuqKuAu3tRlPv5piSmBZyMfecwQ+t/ILq+1JqVM=
github.com/shirou/gopsutil/v4 v4.25.7/go.mod h1:XV/egmwJtd3ZQjBpJVY5kndsiOO4IRqy9TQnmm6VP7U=
github.com/shirou/gopsutil/v4 v4.25.6 h1:kLysI2JsKorfaFPcYmcJqbzROzsBWEOAtw6A7dIfqXs=
github.com/shirou/gopsutil/v4 v4.25.6/go.mod h1:PfybzyydfZcN+JMMjkF6Zb8Mq1A/VcogFFg7hj50W9c=
github.com/spf13/cast v1.9.2 h1:SsGfm7M8QOFtEzumm7UZrZdLLquNdzFYfIbEXntcFbE=
github.com/spf13/cast v1.9.2/go.mod h1:jNfB8QC9IA6ZuY2ZjDp0KtFO2LZZlg4S/7bzP6qqeHo=
github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=
@@ -130,15 +110,10 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.11.0 h1:ib4sjIrwZKxE5u/Japgo/7SJV3PvgjGiRNAvTVGqQl8=
github.com/stretchr/testify v1.11.0/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
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.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8Ol49K4=
github.com/tklauser/go-sysconf v0.3.15/go.mod h1:Dmjwr6tYFIseJw7a3dRLJfsHAMXZ3nEnL/aZY+0IuI4=
github.com/tklauser/numcpus v0.10.0 h1:18njr6LDBk1zuna922MgdjQuJFjrdppsZG60sHGfjso=
github.com/tklauser/numcpus v0.10.0/go.mod h1:BiTKazU708GQTYF4mB+cmlpT2Is1gLk7XVuEeem8LsQ=
github.com/ulikunitz/xz v0.5.9/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14=
github.com/ulikunitz/xz v0.5.13 h1:ar98gWrjf4H1ev05fYP/o29PDZw9DrI3niHtnEqyuXA=
github.com/ulikunitz/xz v0.5.13/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14=
github.com/x448/float16 v0.8.4 h1:qLwI1I70+NjRFUR3zs1JPUCgaCXSh3SW62uAKT1mSBM=
github.com/x448/float16 v0.8.4/go.mod h1:14CWIYCyZA/cWjXOioeEpHeN/83MdbZDRQHoFcYsOfg=
github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0=
@@ -146,7 +121,6 @@ github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQ
go.uber.org/automaxprocs v1.6.0 h1:O3y2/QNTOdbF+e/dpXNNW7Rx2hZ4sTIPyybbxyNqTUs=
go.uber.org/automaxprocs v1.6.0/go.mod h1:ifeIMSnPZuznNm6jmdzmU3/bfk01Fe2fotchwEFJ8r8=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto v0.41.0 h1:WKYxWedPGCTVVl5+WHSSrOBT0O8lx32+zxmHxijgXp4=
golang.org/x/crypto v0.41.0/go.mod h1:pO5AFd7FA68rFak7rOAGVuygIISepHftHnr8dr6+sUc=
golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b h1:DXr+pvt3nC887026GRP39Ej11UATqWDmWuS99x26cD0=
@@ -156,72 +130,53 @@ golang.org/x/image v0.30.0 h1:jD5RhkmVAnjqaCUXfbGBrn3lpxbknfN9w2UhHHU+5B4=
golang.org/x/image v0.30.0/go.mod h1:SAEUTxCCMWSrJcCy/4HwavEsfZZJlYxeHLc6tTiAe/c=
golang.org/x/mod v0.27.0 h1:kb+q2PyFnEADO2IEF935ehFUXlWiNjJWtRNgBLSfbxQ=
golang.org/x/mod v0.27.0/go.mod h1:rWI627Fq0DEoudcK+MBkNkCe0EetEaDSwJJkCcjpazc=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
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.43.0 h1:lat02VYK2j4aLzMzecihNvTlJNQUq316m2Mr9rnM6YE=
golang.org/x/net v0.43.0/go.mod h1:vhO1fvI4dGsIjh73sWfUVjj3N7CA9WkKJNQm2svM6Jg=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI=
golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
golang.org/x/sync v0.16.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/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-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-20201204225414-ed752295db88/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.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI=
golang.org/x/sys v0.35.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.34.0 h1:O/2T7POpk0ZZ7MAzMeWFSg6S5IpWd/RXDlM9hgM3DR4=
golang.org/x/term v0.34.0/go.mod h1:5jC53AEywhIVebHgPVeg0mj8OD3VO9OzclacVrqpaAw=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng=
golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.36.0 h1:kWS0uv/zsvHEle1LbV5LE8QujrxB3wfQyxHfhOk0Qkg=
golang.org/x/tools v0.36.0/go.mod h1:WBDiHKJK8YgLHlcQPYQzNCkUxUypCaa5ZegCVutKm+s=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/protobuf v1.36.6 h1:z1NpPI8ku2WgiWnf+t9wTPsn6eP1L7ksHUlkfLvd9xY=
google.golang.org/protobuf v1.36.6/go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY=
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/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.v1 v1.0.0-20140924161607-9f9df34309c0/go.mod h1:WDnlLJ4WF5VGsH/HVa3CI79GS0ol3YnhVnKP89i0kNg=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
howett.net/plist v1.0.1 h1:37GdZ8tP09Q35o9ych3ehygcsL+HqKSwzctveSlarvM=
howett.net/plist v1.0.1/go.mod h1:lqaXoTrLY4hg8tnEzNru53gicrbv7rrk+2xJA/7hw9g=
modernc.org/cc/v4 v4.26.3 h1:yEN8dzrkRFnn4PUUKXLYIqVf2PJYAEjMTFjO3BDGc3I=
modernc.org/cc/v4 v4.26.3/go.mod h1:uVtb5OGqUKpoLWhqwNQo/8LwvoiEBLvZXIQ/SmO6mL0=
modernc.org/cc/v4 v4.26.2 h1:991HMkLjJzYBIfha6ECZdjrIYz2/1ayr+FL8GN+CNzM=
modernc.org/cc/v4 v4.26.2/go.mod h1:uVtb5OGqUKpoLWhqwNQo/8LwvoiEBLvZXIQ/SmO6mL0=
modernc.org/ccgo/v4 v4.28.0 h1:rjznn6WWehKq7dG4JtLRKxb52Ecv8OUGah8+Z/SfpNU=
modernc.org/ccgo/v4 v4.28.0/go.mod h1:JygV3+9AV6SmPhDasu4JgquwU81XAKLd3OKTUDNOiKE=
modernc.org/fileutil v1.3.15 h1:rJAXTP6ilMW/1+kzDiqmBlHLWszheUFXIyGQIAvjJpY=
modernc.org/fileutil v1.3.15/go.mod h1:HxmghZSZVAz/LXcMNwZPA/DRrQZEVP9VX0V4LQGQFOc=
modernc.org/fileutil v1.3.8 h1:qtzNm7ED75pd1C7WgAGcK4edm4fvhtBsEiI/0NQ54YM=
modernc.org/fileutil v1.3.8/go.mod h1:HxmghZSZVAz/LXcMNwZPA/DRrQZEVP9VX0V4LQGQFOc=
modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI=
modernc.org/gc/v2 v2.6.5/go.mod h1:YgIahr1ypgfe7chRuJi2gD7DBQiKSLMPgBQe9oIiito=
modernc.org/goabi0 v0.2.0 h1:HvEowk7LxcPd0eq6mVOAEMai46V+i7Jrj13t4AzuNks=
modernc.org/goabi0 v0.2.0/go.mod h1:CEFRnnJhKvWT1c1JTI3Avm+tgOWbkOu5oPA8eH8LnMI=
modernc.org/libc v1.66.3 h1:cfCbjTUcdsKyyZZfEUKfoHcP3S0Wkvz3jgSzByEWVCQ=
modernc.org/libc v1.66.3/go.mod h1:XD9zO8kt59cANKvHPXpx7yS2ELPheAey0vjIuZOhOU8=
modernc.org/libc v1.66.7 h1:rjhZ8OSCybKWxS1CJr0hikpEi6Vg+944Ouyrd+bQsoY=
modernc.org/libc v1.66.7/go.mod h1:ln6tbWX0NH+mzApEoDRvilBvAWFt1HX7AUA4VDdVDPM=
modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU=
modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg=
modernc.org/memory v1.11.0 h1:o4QC8aMQzmcwCK3t3Ux/ZHmwFPzE6hf2Y5LbkRs+hbI=

View File

@@ -36,7 +36,6 @@ type Agent struct {
server *ssh.Server // SSH server
dataDir string // Directory for persisting data
keys []gossh.PublicKey // SSH public keys
hasBattery bool // true if agent has access to battery stats
}
// NewAgent creates a new agent with the given data directory for persisting data.

View File

@@ -14,7 +14,7 @@ import (
)
func TestSessionCache_GetSet(t *testing.T) {
synctest.Run(func() {
synctest.Test(t, func(t *testing.T) {
cache := NewSessionCache(69 * time.Second)
testData := &system.CombinedData{

View File

@@ -1,18 +0,0 @@
package agent
import "github.com/distatus/battery"
// getBatteryStats returns the current battery percent and charge state
func getBatteryStats() (batteryPercent uint8, batteryState uint8, err error) {
bat, err := battery.Get(0)
if err != nil {
return batteryPercent, batteryState, err
}
full := bat.Design
if full == 0 {
full = bat.Full
}
batteryPercent = uint8(bat.Current / full * 100)
batteryState = uint8(bat.State.Raw)
return batteryPercent, batteryState, nil
}

View File

@@ -0,0 +1,53 @@
//go:build !freebsd
// Package battery provides functions to check if the system has a battery and to get the battery stats.
package battery
import (
"errors"
"log/slog"
"github.com/distatus/battery"
)
var systemHasBattery = false
var haveCheckedBattery = false
// HasReadableBattery checks if the system has a battery and returns true if it does.
func HasReadableBattery() bool {
if haveCheckedBattery {
return systemHasBattery
}
haveCheckedBattery = true
bat, err := battery.Get(0)
if err == nil && bat != nil {
systemHasBattery = true
} else {
slog.Debug("No battery found", "err", err)
}
return systemHasBattery
}
// GetBatteryStats returns the current battery percent and charge state
func GetBatteryStats() (batteryPercent uint8, batteryState uint8, err error) {
if !systemHasBattery {
return batteryPercent, batteryState, errors.ErrUnsupported
}
batteries, err := battery.GetAll()
if err != nil || len(batteries) == 0 {
return batteryPercent, batteryState, err
}
totalCapacity := float64(0)
totalCharge := float64(0)
for _, bat := range batteries {
if bat.Design != 0 {
totalCapacity += bat.Design
} else {
totalCapacity += bat.Full
}
totalCharge += bat.Current
}
batteryPercent = uint8(totalCharge / totalCapacity * 100)
batteryState = uint8(batteries[0].State.Raw)
return batteryPercent, batteryState, nil
}

View File

@@ -0,0 +1,13 @@
//go:build freebsd
package battery
import "errors"
func HasReadableBattery() bool {
return false
}
func GetBatteryStats() (uint8, uint8, error) {
return 0, 0, errors.ErrUnsupported
}

View File

@@ -39,7 +39,7 @@ func TestHealth(t *testing.T) {
// This test uses synctest to simulate time passing.
// NOTE: This test requires GOEXPERIMENT=synctest to run.
t.Run("check with simulated time", func(t *testing.T) {
synctest.Run(func() {
synctest.Test(t, func(t *testing.T) {
// Update the file to set the initial timestamp.
require.NoError(t, Update(), "Update() failed inside synctest")

View File

@@ -2,6 +2,7 @@ package agent
import (
"beszel"
"beszel/internal/agent/battery"
"beszel/internal/entities/system"
"bufio"
"fmt"
@@ -64,13 +65,6 @@ func (a *Agent) initializeSystemInfo() {
} else {
a.zfs = true
}
// battery
if _, _, err := getBatteryStats(); err != nil {
slog.Debug("No battery detected", "err", err)
} else {
a.hasBattery = true
}
}
// Returns current info, stats about the host system
@@ -78,8 +72,8 @@ func (a *Agent) getSystemStats() system.Stats {
systemStats := system.Stats{}
// battery
if a.hasBattery {
systemStats.Battery[0], systemStats.Battery[1], _ = getBatteryStats()
if battery.HasReadableBattery() {
systemStats.Battery[0], systemStats.Battery[1], _ = battery.GetBatteryStats()
}
// cpu percent

View File

@@ -1,56 +1,147 @@
package agent
import (
"beszel"
"beszel/internal/ghupdate"
"fmt"
"log"
"os"
"os/exec"
"strings"
"github.com/blang/semver"
"github.com/rhysd/go-github-selfupdate/selfupdate"
)
// Update updates beszel-agent to the latest version
func Update() {
var latest *selfupdate.Release
var found bool
var err error
currentVersion := semver.MustParse(beszel.Version)
fmt.Println("beszel-agent", currentVersion)
fmt.Println("Checking for updates...")
updater, _ := selfupdate.NewUpdater(selfupdate.Config{
Filters: []string{"beszel-agent"},
})
latest, found, err = updater.DetectLatest("henrygd/beszel")
if err != nil {
fmt.Println("Error checking for updates:", err)
os.Exit(1)
}
if !found {
fmt.Println("No updates found")
os.Exit(0)
}
fmt.Println("Latest version:", latest.Version)
if latest.Version.LTE(currentVersion) {
fmt.Println("You are up to date")
return
}
var binaryPath string
fmt.Printf("Updating from %s to %s...\n", currentVersion, latest.Version)
binaryPath, err = os.Executable()
if err != nil {
fmt.Println("Error getting binary path:", err)
os.Exit(1)
}
err = selfupdate.UpdateTo(latest.AssetURL, binaryPath)
if err != nil {
fmt.Println("Please try rerunning with sudo. Error:", err)
os.Exit(1)
}
fmt.Printf("Successfully updated to %s\n\n%s\n", latest.Version, strings.TrimSpace(latest.ReleaseNotes))
// restarter knows how to restart the beszel-agent service.
type restarter interface {
Restart() error
}
type systemdRestarter struct{ cmd string }
func (s *systemdRestarter) Restart() error {
// Only restart if the service is active
if err := exec.Command(s.cmd, "is-active", "beszel-agent.service").Run(); err != nil {
return nil
}
ghupdate.ColorPrint(ghupdate.ColorYellow, "Restarting beszel-agent.service via systemd…")
return exec.Command(s.cmd, "restart", "beszel-agent.service").Run()
}
type openRCRestarter struct{ cmd string }
func (o *openRCRestarter) Restart() error {
if err := exec.Command(o.cmd, "status", "beszel-agent").Run(); err != nil {
return nil
}
ghupdate.ColorPrint(ghupdate.ColorYellow, "Restarting beszel-agent via OpenRC…")
return exec.Command(o.cmd, "restart", "beszel-agent").Run()
}
type openWRTRestarter struct{ cmd string }
func (w *openWRTRestarter) Restart() error {
if err := exec.Command(w.cmd, "running", "beszel-agent").Run(); err != nil {
return nil
}
ghupdate.ColorPrint(ghupdate.ColorYellow, "Restarting beszel-agent via procd…")
return exec.Command(w.cmd, "restart", "beszel-agent").Run()
}
func detectRestarter() restarter {
if path, err := exec.LookPath("systemctl"); err == nil {
return &systemdRestarter{cmd: path}
}
if path, err := exec.LookPath("rc-service"); err == nil {
return &openRCRestarter{cmd: path}
}
if path, err := exec.LookPath("service"); err == nil {
return &openWRTRestarter{cmd: path}
}
return nil
}
// Update checks GitHub for a newer release of beszel-agent, applies it,
// fixes SELinux context if needed, and restarts the service.
func Update() error {
exePath, _ := os.Executable()
dataDir, err := getDataDir()
if err != nil {
dataDir = os.TempDir()
}
updated, err := ghupdate.Update(ghupdate.Config{
ArchiveExecutable: "beszel-agent",
DataDir: dataDir,
})
if err != nil {
log.Fatal(err)
}
if !updated {
return nil
}
// make sure the file is executable
if err := os.Chmod(exePath, 0755); err != nil {
ghupdate.ColorPrintf(ghupdate.ColorYellow, "Warning: failed to set executable permissions: %v", err)
}
// set ownership to beszel:beszel if possible
if chownPath, err := exec.LookPath("chown"); err == nil {
if err := exec.Command(chownPath, "beszel:beszel", exePath).Run(); err != nil {
ghupdate.ColorPrintf(ghupdate.ColorYellow, "Warning: failed to set file ownership: %v", err)
}
}
// 6) Fix SELinux context if necessary
if err := handleSELinuxContext(exePath); err != nil {
ghupdate.ColorPrintf(ghupdate.ColorYellow, "Warning: SELinux context handling: %v", err)
}
// 7) Restart service if running under a recognised init system
if r := detectRestarter(); r != nil {
if err := r.Restart(); err != nil {
ghupdate.ColorPrintf(ghupdate.ColorYellow, "Warning: failed to restart service: %v", err)
ghupdate.ColorPrint(ghupdate.ColorYellow, "Please restart the service manually.")
}
} else {
ghupdate.ColorPrint(ghupdate.ColorYellow, "No supported init system detected; please restart manually if needed.")
}
return nil
}
// handleSELinuxContext restores or applies the correct SELinux label to the binary.
func handleSELinuxContext(path string) error {
out, err := exec.Command("getenforce").Output()
if err != nil {
// SELinux not enabled or getenforce not available
return nil
}
state := strings.TrimSpace(string(out))
if state == "Disabled" {
return nil
}
ghupdate.ColorPrint(ghupdate.ColorYellow, "SELinux is enabled; applying context…")
var errs []string
// Try persistent context via semanage+restorecon
if semanagePath, err := exec.LookPath("semanage"); err == nil {
if err := exec.Command(semanagePath, "fcontext", "-a", "-t", "bin_t", path).Run(); err != nil {
errs = append(errs, "semanage fcontext failed: "+err.Error())
} else if restoreconPath, err := exec.LookPath("restorecon"); err == nil {
if err := exec.Command(restoreconPath, "-v", path).Run(); err != nil {
errs = append(errs, "restorecon failed: "+err.Error())
}
}
}
// Fallback to temporary context via chcon
if chconPath, err := exec.LookPath("chcon"); err == nil {
if err := exec.Command(chconPath, "-t", "bin_t", path).Run(); err != nil {
errs = append(errs, "chcon failed: "+err.Error())
}
}
if len(errs) > 0 {
return fmt.Errorf("SELinux context errors: %s", strings.Join(errs, "; "))
}
return nil
}

View File

@@ -0,0 +1,140 @@
package ghupdate
import (
"archive/tar"
"archive/zip"
"compress/gzip"
"fmt"
"io"
"os"
"path/filepath"
"strings"
)
// extract extracts an archive file to the destination directory.
// Supports .zip and .tar.gz files based on the file extension.
func extract(srcPath, destDir string) error {
if strings.HasSuffix(srcPath, ".tar.gz") {
return extractTarGz(srcPath, destDir)
}
// Default to zip extraction
return extractZip(srcPath, destDir)
}
// extractTarGz extracts a tar.gz archive to the destination directory.
func extractTarGz(srcPath, destDir string) error {
src, err := os.Open(srcPath)
if err != nil {
return err
}
defer src.Close()
gz, err := gzip.NewReader(src)
if err != nil {
return err
}
defer gz.Close()
tr := tar.NewReader(gz)
for {
header, err := tr.Next()
if err == io.EOF {
break
}
if err != nil {
return err
}
if header.Typeflag == tar.TypeDir {
if err := os.MkdirAll(filepath.Join(destDir, header.Name), 0755); err != nil {
return err
}
continue
}
if err := os.MkdirAll(filepath.Dir(filepath.Join(destDir, header.Name)), 0755); err != nil {
return err
}
outFile, err := os.Create(filepath.Join(destDir, header.Name))
if err != nil {
return err
}
if _, err := io.Copy(outFile, tr); err != nil {
outFile.Close()
return err
}
outFile.Close()
}
return nil
}
// extractZip extracts the zip archive at "src" to "dest".
//
// Note that only dirs and regular files will be extracted.
// Symbolic links, named pipes, sockets, or any other irregular files
// are skipped because they come with too many edge cases and ambiguities.
func extractZip(src, dest string) error {
zr, err := zip.OpenReader(src)
if err != nil {
return err
}
defer zr.Close()
// normalize dest path to check later for Zip Slip
dest = filepath.Clean(dest) + string(os.PathSeparator)
for _, f := range zr.File {
err := extractFile(f, dest)
if err != nil {
return err
}
}
return nil
}
// extractFile extracts the provided zipFile into "basePath/zipFileName" path,
// creating all the necessary path directories.
func extractFile(zipFile *zip.File, basePath string) error {
path := filepath.Join(basePath, zipFile.Name)
// check for Zip Slip
if !strings.HasPrefix(path, basePath) {
return fmt.Errorf("invalid file path: %s", path)
}
r, err := zipFile.Open()
if err != nil {
return err
}
defer r.Close()
// allow only dirs or regular files
if zipFile.FileInfo().IsDir() {
if err := os.MkdirAll(path, os.ModePerm); err != nil {
return err
}
} else if zipFile.FileInfo().Mode().IsRegular() {
// ensure that the file path directories are created
if err := os.MkdirAll(filepath.Dir(path), os.ModePerm); err != nil {
return err
}
f, err := os.OpenFile(path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, zipFile.Mode())
if err != nil {
return err
}
defer f.Close()
_, err = io.Copy(f, r)
if err != nil {
return err
}
}
return nil
}

View File

@@ -0,0 +1,349 @@
// Package ghupdate implements a new command to self update the current
// executable with the latest GitHub release. This is based on PocketBase's
// ghupdate package with modifications.
package ghupdate
import (
"beszel"
"context"
"encoding/json"
"fmt"
"io"
"log/slog"
"net/http"
"os"
"path/filepath"
"runtime"
"strings"
"github.com/blang/semver"
)
// Minimal color functions using ANSI escape codes
const (
colorReset = "\033[0m"
ColorYellow = "\033[33m"
colorGreen = "\033[32m"
colorCyan = "\033[36m"
colorGray = "\033[90m"
)
func ColorPrint(color, text string) {
fmt.Println(color + text + colorReset)
}
func ColorPrintf(color, format string, args ...interface{}) {
fmt.Printf(color+format+colorReset+"\n", args...)
}
// HttpClient is a base HTTP client interface (usually used for test purposes).
type HttpClient interface {
Do(req *http.Request) (*http.Response, error)
}
// Config defines the config options of the ghupdate plugin.
//
// NB! This plugin is considered experimental and its config options may change in the future.
type Config struct {
// Owner specifies the account owner of the repository (default to "pocketbase").
Owner string
// Repo specifies the name of the repository (default to "pocketbase").
Repo string
// ArchiveExecutable specifies the name of the executable file in the release archive
// (default to "pocketbase"; an additional ".exe" check is also performed as a fallback).
ArchiveExecutable string
// Optional context to use when fetching and downloading the latest release.
Context context.Context
// The HTTP client to use when fetching and downloading the latest release.
// Defaults to `http.DefaultClient`.
HttpClient HttpClient
// The data directory to use when fetching and downloading the latest release.
DataDir string
}
type updater struct {
config Config
currentVersion string
}
func Update(config Config) (updated bool, err error) {
p := &updater{
currentVersion: beszel.Version,
config: config,
}
return p.update()
}
func (p *updater) update() (updated bool, err error) {
ColorPrint(ColorYellow, "Fetching release information...")
if p.config.DataDir == "" {
p.config.DataDir = os.TempDir()
}
if p.config.Owner == "" {
p.config.Owner = "henrygd"
}
if p.config.Repo == "" {
p.config.Repo = "beszel"
}
if p.config.Context == nil {
p.config.Context = context.Background()
}
if p.config.HttpClient == nil {
p.config.HttpClient = http.DefaultClient
}
var latest *release
var useMirror bool
latest, err = fetchLatestRelease(
p.config.Context,
p.config.HttpClient,
fmt.Sprintf("https://api.github.com/repos/%s/%s/releases/latest", p.config.Owner, p.config.Repo),
)
// if the first fetch fails, try the beszel.dev API (fallback for China)
if err != nil {
ColorPrint(ColorYellow, "Failed to fetch release. Trying beszel.dev mirror...")
useMirror = true
latest, err = fetchLatestRelease(
p.config.Context,
p.config.HttpClient,
fmt.Sprintf("https://gh.beszel.dev/repos/%s/%s/releases/latest?api=true", p.config.Owner, p.config.Repo),
)
}
if err != nil {
return false, err
}
currentVersion := semver.MustParse(strings.TrimPrefix(p.currentVersion, "v"))
newVersion := semver.MustParse(strings.TrimPrefix(latest.Tag, "v"))
if newVersion.LTE(currentVersion) {
ColorPrintf(colorGreen, "You already have the latest version %s.", p.currentVersion)
return false, nil
}
suffix := archiveSuffix(p.config.ArchiveExecutable, runtime.GOOS, runtime.GOARCH)
asset, err := latest.findAssetBySuffix(suffix)
if err != nil {
return false, err
}
releaseDir := filepath.Join(p.config.DataDir, ".beszel_update")
defer os.RemoveAll(releaseDir)
ColorPrintf(ColorYellow, "Downloading %s...", asset.Name)
// download the release asset
assetPath := filepath.Join(releaseDir, asset.Name)
if err := downloadFile(p.config.Context, p.config.HttpClient, asset.DownloadUrl, assetPath, useMirror); err != nil {
return false, err
}
ColorPrintf(ColorYellow, "Extracting %s...", asset.Name)
extractDir := filepath.Join(releaseDir, "extracted_"+asset.Name)
defer os.RemoveAll(extractDir)
// Extract the archive (automatically detects format)
if err := extract(assetPath, extractDir); err != nil {
return false, err
}
ColorPrint(ColorYellow, "Replacing the executable...")
oldExec, err := os.Executable()
if err != nil {
return false, err
}
renamedOldExec := oldExec + ".old"
defer os.Remove(renamedOldExec)
newExec := filepath.Join(extractDir, p.config.ArchiveExecutable)
if _, err := os.Stat(newExec); err != nil {
// try again with an .exe extension
newExec = newExec + ".exe"
if _, fallbackErr := os.Stat(newExec); fallbackErr != nil {
return false, fmt.Errorf("the executable in the extracted path is missing or it is inaccessible: %v, %v", err, fallbackErr)
}
}
// rename the current executable
if err := os.Rename(oldExec, renamedOldExec); err != nil {
return false, fmt.Errorf("failed to rename the current executable: %w", err)
}
tryToRevertExecChanges := func() {
if revertErr := os.Rename(renamedOldExec, oldExec); revertErr != nil {
slog.Debug(
"Failed to revert executable",
slog.String("old", renamedOldExec),
slog.String("new", oldExec),
slog.String("error", revertErr.Error()),
)
}
}
// replace with the extracted binary
if err := os.Rename(newExec, oldExec); err != nil {
// If rename fails due to cross-device link, try copying instead
if isCrossDeviceError(err) {
if err := copyFile(newExec, oldExec); err != nil {
tryToRevertExecChanges()
return false, fmt.Errorf("failed replacing the executable: %w", err)
}
} else {
tryToRevertExecChanges()
return false, fmt.Errorf("failed replacing the executable: %w", err)
}
}
ColorPrint(colorGray, "---")
ColorPrint(colorGreen, "Update completed successfully! You can start the executable as usual.")
// print the release notes
if latest.Body != "" {
fmt.Print("\n")
ColorPrintf(colorCyan, "Here is a list with some of the %s changes:", latest.Tag)
// remove the update command note to avoid "stuttering"
// (@todo consider moving to a config option)
releaseNotes := strings.TrimSpace(strings.Replace(latest.Body, "> _To update the prebuilt executable you can run `./"+p.config.ArchiveExecutable+" update`._", "", 1))
ColorPrint(colorCyan, releaseNotes)
fmt.Print("\n")
}
return true, nil
}
func fetchLatestRelease(
ctx context.Context,
client HttpClient,
url string,
) (*release, error) {
req, err := http.NewRequestWithContext(ctx, "GET", url, nil)
if err != nil {
return nil, err
}
res, err := client.Do(req)
if err != nil {
return nil, err
}
defer res.Body.Close()
rawBody, err := io.ReadAll(res.Body)
if err != nil {
return nil, err
}
// http.Client doesn't treat non 2xx responses as error
if res.StatusCode >= 400 {
return nil, fmt.Errorf(
"(%d) failed to fetch latest releases:\n%s",
res.StatusCode,
string(rawBody),
)
}
result := &release{}
if err := json.Unmarshal(rawBody, result); err != nil {
return nil, err
}
return result, nil
}
func downloadFile(
ctx context.Context,
client HttpClient,
url string,
destPath string,
useMirror bool,
) error {
if useMirror {
url = strings.Replace(url, "github.com", "gh.beszel.dev", 1)
}
req, err := http.NewRequestWithContext(ctx, "GET", url, nil)
if err != nil {
return err
}
res, err := client.Do(req)
if err != nil {
return err
}
defer res.Body.Close()
// http.Client doesn't treat non 2xx responses as error
if res.StatusCode >= 400 {
return fmt.Errorf("(%d) failed to send download file request", res.StatusCode)
}
// ensure that the dest parent dir(s) exist
if err := os.MkdirAll(filepath.Dir(destPath), os.ModePerm); err != nil {
return err
}
dest, err := os.Create(destPath)
if err != nil {
return err
}
defer dest.Close()
if _, err := io.Copy(dest, res.Body); err != nil {
return err
}
return nil
}
// isCrossDeviceError checks if the error is due to a cross-device link
func isCrossDeviceError(err error) bool {
return err != nil && (strings.Contains(err.Error(), "cross-device") ||
strings.Contains(err.Error(), "EXDEV"))
}
// copyFile copies a file from src to dst, preserving permissions
func copyFile(src, dst string) error {
sourceFile, err := os.Open(src)
if err != nil {
return err
}
defer sourceFile.Close()
destFile, err := os.Create(dst)
if err != nil {
return err
}
defer destFile.Close()
// Copy the file contents
if _, err := io.Copy(destFile, sourceFile); err != nil {
return err
}
// Preserve the original file permissions
sourceInfo, err := sourceFile.Stat()
if err != nil {
return err
}
return destFile.Chmod(sourceInfo.Mode())
}
func archiveSuffix(binaryName, goos, goarch string) string {
if goos == "windows" {
return fmt.Sprintf("%s_%s_%s.zip", binaryName, goos, goarch)
}
return fmt.Sprintf("%s_%s_%s.tar.gz", binaryName, goos, goarch)
}

View File

@@ -0,0 +1,45 @@
package ghupdate
import (
"path/filepath"
"testing"
)
func TestReleaseFindAssetBySuffix(t *testing.T) {
r := release{
Assets: []*releaseAsset{
{Name: "test1.zip", Id: 1},
{Name: "test2.zip", Id: 2},
{Name: "test22.zip", Id: 22},
{Name: "test3.zip", Id: 3},
},
}
asset, err := r.findAssetBySuffix("2.zip")
if err != nil {
t.Fatalf("Expected nil, got err: %v", err)
}
if asset.Id != 2 {
t.Fatalf("Expected asset with id %d, got %v", 2, asset)
}
}
func TestExtractFailure(t *testing.T) {
testDir := t.TempDir()
// Test with missing zip file
missingZipPath := filepath.Join(testDir, "missing_test.zip")
extractedPath := filepath.Join(testDir, "zip_extract")
if err := extract(missingZipPath, extractedPath); err == nil {
t.Fatal("Expected Extract to fail due to missing zip file")
}
// Test with missing tar.gz file
missingTarPath := filepath.Join(testDir, "missing_test.tar.gz")
if err := extract(missingTarPath, extractedPath); err == nil {
t.Fatal("Expected Extract to fail due to missing tar.gz file")
}
}

View File

@@ -0,0 +1,36 @@
package ghupdate
import (
"errors"
"strings"
)
type releaseAsset struct {
Name string `json:"name"`
DownloadUrl string `json:"browser_download_url"`
Id int `json:"id"`
Size int `json:"size"`
}
type release struct {
Name string `json:"name"`
Tag string `json:"tag_name"`
Published string `json:"published_at"`
Url string `json:"html_url"`
Body string `json:"body"`
Assets []*releaseAsset `json:"assets"`
Id int `json:"id"`
}
// findAssetBySuffix returns the first available asset containing the specified suffix.
func (r *release) findAssetBySuffix(suffix string) (*releaseAsset, error) {
if suffix != "" {
for _, asset := range r.Assets {
if strings.HasSuffix(asset.Name, suffix) {
return asset, nil
}
}
}
return nil, errors.New("missing asset containing " + suffix)
}

View File

@@ -29,7 +29,7 @@ func TestSystemManagerNew(t *testing.T) {
user, err := tests.CreateUser(hub, "test@test.com", "testtesttest")
require.NoError(t, err)
synctest.Run(func() {
synctest.Test(t, func(t *testing.T) {
sm.Initialize()
record, err := tests.CreateRecord(hub, "systems", map[string]any{
@@ -110,9 +110,11 @@ func TestSystemManagerNew(t *testing.T) {
err = hub.Delete(record)
require.NoError(t, err)
assert.False(t, sm.HasSystem(record.Id), "System should not exist in the store after deletion")
})
testOld(t, hub)
testOld(t, hub)
synctest.Test(t, func(t *testing.T) {
time.Sleep(time.Second)
synctest.Wait()

View File

@@ -1,57 +1,73 @@
package hub
import (
"beszel"
"beszel/internal/ghupdate"
"fmt"
"log"
"os"
"strings"
"os/exec"
"github.com/blang/semver"
"github.com/rhysd/go-github-selfupdate/selfupdate"
"github.com/spf13/cobra"
)
// Update updates beszel to the latest version
func Update(_ *cobra.Command, _ []string) {
var latest *selfupdate.Release
var found bool
var err error
currentVersion := semver.MustParse(beszel.Version)
fmt.Println("beszel", currentVersion)
fmt.Println("Checking for updates...")
updater, _ := selfupdate.NewUpdater(selfupdate.Config{
Filters: []string{"beszel_"},
dataDir := os.TempDir()
// set dataDir to ./beszel_data if it exists
if _, err := os.Stat("./beszel_data"); err == nil {
dataDir = "./beszel_data"
}
updated, err := ghupdate.Update(ghupdate.Config{
ArchiveExecutable: "beszel",
DataDir: dataDir,
})
latest, found, err = updater.DetectLatest("henrygd/beszel")
if err != nil {
fmt.Println("Error checking for updates:", err)
os.Exit(1)
log.Fatal(err)
}
if !found {
fmt.Println("No updates found")
os.Exit(0)
}
fmt.Println("Latest version:", latest.Version)
if latest.Version.LTE(currentVersion) {
fmt.Println("You are up to date")
if !updated {
return
}
var binaryPath string
fmt.Printf("Updating from %s to %s...\n", currentVersion, latest.Version)
binaryPath, err = os.Executable()
if err != nil {
fmt.Println("Error getting binary path:", err)
os.Exit(1)
}
err = selfupdate.UpdateTo(latest.AssetURL, binaryPath)
if err != nil {
fmt.Println("Please try rerunning with sudo. Error:", err)
os.Exit(1)
}
fmt.Printf("Successfully updated to %s\n\n%s\n", latest.Version, strings.TrimSpace(latest.ReleaseNotes))
// Try to restart the service if it's running
restartService()
}
// restartService attempts to restart the beszel service
func restartService() {
// Check if we're running as a service by looking for systemd
if _, err := exec.LookPath("systemctl"); err == nil {
// Check if beszel service exists and is active
cmd := exec.Command("systemctl", "is-active", "beszel.service")
if err := cmd.Run(); err == nil {
fmt.Println("Restarting beszel service...")
restartCmd := exec.Command("systemctl", "restart", "beszel.service")
if err := restartCmd.Run(); err != nil {
fmt.Printf("Warning: Failed to restart service: %v\n", err)
fmt.Println("Please restart the service manually: sudo systemctl restart beszel")
} else {
fmt.Println("Service restarted successfully")
}
return
}
}
// Check for OpenRC (Alpine Linux)
if _, err := exec.LookPath("rc-service"); err == nil {
cmd := exec.Command("rc-service", "beszel", "status")
if err := cmd.Run(); err == nil {
fmt.Println("Restarting beszel service...")
restartCmd := exec.Command("rc-service", "beszel", "restart")
if err := restartCmd.Run(); err != nil {
fmt.Printf("Warning: Failed to restart service: %v\n", err)
fmt.Println("Please restart the service manually: sudo rc-service beszel restart")
} else {
fmt.Println("Service restarted successfully")
}
return
}
}
fmt.Println("Note: Service restart not attempted. If running as a service, restart manually.")
}

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{
"name": "beszel",
"private": true,
"version": "0.12.3",
"version": "0.12.5",
"type": "module",
"scripts": {
"dev": "vite",
@@ -43,7 +43,7 @@
"react": "^19.1.1",
"react-dom": "^19.1.1",
"recharts": "^2.15.4",
"tailwind-merge": "^2.6.0",
"tailwind-merge": "^3.3.1",
"valibot": "^0.42.1"
},
"devDependencies": {
@@ -51,17 +51,15 @@
"@lingui/swc-plugin": "^5.6.1",
"@lingui/vite-plugin": "^5.4.1",
"@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/postcss": "^4.1.12",
"@tailwindcss/vite": "^4.1.12",
"@types/bun": "^1.2.20",
"@types/react": "^18.3.24",
"@types/react-dom": "^18.3.7",
"@vitejs/plugin-react-swc": "^3.11.0",
"postcss": "^8.5.6",
"@types/react": "^19.1.11",
"@types/react-dom": "^19.1.7",
"@vitejs/plugin-react-swc": "^4.0.1",
"tailwindcss": "^4.1.12",
"tailwindcss-rtl": "^0.9.0",
"tw-animate-css": "^1.3.7",
"typescript": "^5.9.2",
"vite": "^6.3.5"
"vite": "^7.1.3"
},
"overrides": {
"@nanostores/router": {

View File

@@ -1,5 +0,0 @@
export default {
plugins: {
"@tailwindcss/postcss": {},
},
}

View File

@@ -70,7 +70,7 @@ export default function AreaChartDefault({
}
/>
{dataPoints?.map((dataPoint, i) => {
const color = `hsl(var(--chart-${dataPoint.color}))`
const color = `var(--chart-${dataPoint.color})`
return (
<Area
key={i}

View File

@@ -69,9 +69,9 @@ export default memo(function DiskChart({
dataKey={dataKey}
name={t`Disk Usage`}
type="monotoneX"
fill="hsl(var(--chart-4))"
fill="var(--chart-4)"
fillOpacity={0.4}
stroke="hsl(var(--chart-4))"
stroke="var(--chart-4)"
// animationDuration={1200}
isAnimationActive={false}
/>

View File

@@ -68,9 +68,9 @@ export default memo(function MemChart({ chartData }: { chartData: ChartData }) {
order={3}
dataKey="stats.mu"
type="monotoneX"
fill="hsl(var(--chart-2))"
fill="var(--chart-2)"
fillOpacity={0.4}
stroke="hsl(var(--chart-2))"
stroke="var(--chart-2)"
stackId="1"
isAnimationActive={false}
/>

View File

@@ -58,9 +58,9 @@ export default memo(function SwapChart({ chartData }: { chartData: ChartData })
dataKey="stats.su"
name={t`Used`}
type="monotoneX"
fill="hsl(var(--chart-2))"
fill="var(--chart-2)"
fillOpacity={0.4}
stroke="hsl(var(--chart-2))"
stroke="var(--chart-2)"
isAnimationActive={false}
/>
</AreaChart>

View File

@@ -22,7 +22,7 @@ export function LangToggle() {
{languages.map(({ lang, label, e }) => (
<DropdownMenuItem
key={lang}
className={cn("px-2.5 flex gap-2.5", lang === i18n.locale && "font-semibold")}
className={cn("px-2.5 flex gap-2.5 cursor-pointer", lang === i18n.locale && "bg-accent/70 font-medium")}
onClick={() => dynamicActivate(lang)}
>
<span>{e}</span> {label}

View File

@@ -1,56 +1,21 @@
import { Trans } from "@lingui/react/macro";
import { t } from "@lingui/core/macro";
import { LaptopIcon, MoonStarIcon, SunIcon } from "lucide-react"
import { t } from "@lingui/core/macro"
import { MoonStarIcon, SunIcon } from "lucide-react"
import { Button } from "@/components/ui/button"
import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from "@/components/ui/dropdown-menu"
import { useTheme } from "@/components/theme-provider"
import { cn } from "@/lib/utils"
export function ModeToggle() {
const { theme, setTheme } = useTheme()
const options = [
{
theme: "light",
Icon: SunIcon,
label: <Trans comment="Light theme">Light</Trans>,
},
{
theme: "dark",
Icon: MoonStarIcon,
label: <Trans comment="Dark theme">Dark</Trans>,
},
{
theme: "system",
Icon: LaptopIcon,
label: <Trans comment="System theme">System</Trans>,
},
]
return (
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant={"ghost"} size="icon" aria-label={t`Toggle theme`}>
<SunIcon className="h-[1.2rem] w-[1.2rem] dark:opacity-0" />
<MoonStarIcon className="absolute h-[1.2rem] w-[1.2rem] opacity-0 dark:opacity-100" />
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent>
{options.map((opt) => {
const selected = opt.theme === theme
return (
<DropdownMenuItem
key={opt.theme}
className={cn("px-2.5", selected ? "font-semibold" : "")}
onClick={() => setTheme(opt.theme as "dark" | "light" | "system")}
>
<opt.Icon className={cn("me-2 h-4 w-4 opacity-80", selected && "opacity-100")} />
{opt.label}
</DropdownMenuItem>
)
})}
</DropdownMenuContent>
</DropdownMenu>
<Button
variant={"ghost"}
size="icon"
aria-label={t`Toggle theme`}
onClick={() => setTheme(theme === "dark" ? "light" : "dark")}
>
<SunIcon className="h-[1.2rem] w-[1.2rem] transition-all -rotate-90 dark:opacity-0 dark:rotate-0" />
<MoonStarIcon className="absolute h-[1.2rem] w-[1.2rem] transition-all opacity-0 -rotate-90 dark:opacity-100 dark:rotate-0" />
</Button>
)
}

View File

@@ -14,7 +14,7 @@ import { alertInfo } from "@/lib/alerts"
const SystemsTable = lazy(() => import("../systems-table/systems-table"))
export const Home = memo(() => {
export default memo(function () {
const { t } = useLingui()
useEffect(() => {
@@ -106,7 +106,7 @@ const ActiveAlerts = () => {
return (
<Alert
key={alert.id}
className="hover:-translate-y-px duration-200 bg-transparent border-foreground/10 hover:shadow-md shadow-black"
className="hover:-translate-y-px duration-200 bg-transparent border-foreground/10 hover:shadow-md shadow-black/5"
>
<info.icon className="h-4 w-4" />
<AlertTitle>

View File

@@ -269,7 +269,7 @@ export default function SystemsTableColumns(viewMode: "table" | "grid"): ColumnD
}
const system = info.row.original
return (
<span className={cn("flex gap-2 items-center md:pe-5 tabular-nums", viewMode === "table" && "ps-0.5")}>
<span className={cn("flex gap-1.5 items-center md:pe-5 tabular-nums", viewMode === "table" && "ps-0.5")}>
<IndicatorDot
system={system}
className={
@@ -318,22 +318,18 @@ function sortableHeader(context: HeaderContext<SystemRecord, unknown>) {
function TableCellWithMeter(info: CellContext<SystemRecord, unknown>) {
const val = Number(info.getValue()) || 0
const threshold = getMeterState(val)
const meterClass = cn(
"h-full",
(info.row.original.status !== SystemStatus.Up && STATUS_COLORS.paused) ||
(threshold === MeterState.Good && STATUS_COLORS.up) ||
(threshold === MeterState.Warn && STATUS_COLORS.pending) ||
STATUS_COLORS.down
)
return (
<div className="flex gap-2 items-center tabular-nums tracking-tight">
<span className="min-w-8">{decimalString(val, val >= 10 ? 1 : 2)}%</span>
<span className="grow min-w-8 block bg-muted h-[1em] relative rounded-sm overflow-hidden">
<span
className={cn(
"absolute inset-0 w-full h-full origin-left",
(info.row.original.status !== SystemStatus.Up && STATUS_COLORS.paused) ||
(threshold === MeterState.Good && STATUS_COLORS.up) ||
(threshold === MeterState.Warn && STATUS_COLORS.pending) ||
STATUS_COLORS.down
)}
style={{
transform: `scalex(${val / 100})`,
}}
></span>
<span className="grow min-w-8 grid bg-muted h-[1em] rounded-sm overflow-hidden">
<span className={meterClass} style={{ width: `${val}%` }}></span>
</span>
</div>
)

View File

@@ -267,7 +267,7 @@ const ChartLegendContent = React.forwardRef<
<div
ref={ref}
className={cn(
"flex items-center justify-center gap-4 gap-y-1 flex-wrap",
"flex items-center justify-center gap-4 gap-y-1 flex-wrap ps-4",
verticalAlign === "top" ? "pb-3" : "pt-3",
className
)}

View File

@@ -15,7 +15,7 @@ export function InputCopy({ value, id, name }: { value: string; id: string; name
}
></div>
<TooltipProvider delayDuration={100} disableHoverableContent>
<Tooltip>
<Tooltip disableHoverableContent={true}>
<TooltipTrigger asChild>
<Button
type="button"

View File

@@ -3,26 +3,47 @@ import * as TooltipPrimitive from "@radix-ui/react-tooltip"
import { cn } from "@/lib/utils"
const TooltipProvider = TooltipPrimitive.Provider
function TooltipProvider({ delayDuration = 0, ...props }: React.ComponentProps<typeof TooltipPrimitive.Provider>) {
return <TooltipPrimitive.Provider data-slot="tooltip-provider" delayDuration={delayDuration} {...props} />
}
const Tooltip = TooltipPrimitive.Root
function Tooltip({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Root>) {
return (
<TooltipProvider>
<TooltipPrimitive.Root data-slot="tooltip" {...props} />
</TooltipProvider>
)
}
const TooltipTrigger = TooltipPrimitive.Trigger
function TooltipTrigger({ ...props }: React.ComponentProps<typeof TooltipPrimitive.Trigger>) {
return <TooltipPrimitive.Trigger data-slot="tooltip-trigger" {...props} />
}
const TooltipContent = React.forwardRef<
React.ElementRef<typeof TooltipPrimitive.Content>,
React.ComponentPropsWithoutRef<typeof TooltipPrimitive.Content>
>(({ className, sideOffset = 4, ...props }, ref) => (
<TooltipPrimitive.Content
ref={ref}
sideOffset={sideOffset}
className={cn(
"z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
className
)}
{...props}
/>
))
TooltipContent.displayName = TooltipPrimitive.Content.displayName
function TooltipContent({
className,
sideOffset = 0,
children,
...props
}: React.ComponentProps<typeof TooltipPrimitive.Content>) {
return (
<TooltipPrimitive.Portal>
<TooltipPrimitive.Content
data-slot="tooltip-content"
sideOffset={sideOffset}
className={cn(
"bg-popover text-popover-foreground border animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-sm text-balance",
className
)}
{...props}
>
{children}
<TooltipPrimitive.Arrow
className="bg-popover border z-50 fill-popover size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] will-change-transform"
style={{ clipPath: "inset(25% 0 0 25%)" }}
/>
</TooltipPrimitive.Content>
</TooltipPrimitive.Portal>
)
}
export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }

View File

@@ -1,73 +1,107 @@
@import "tailwindcss";
@import "tw-animate-css";
@config '../tailwind.config.js';
@custom-variant dark (&:is(.dark *));
@utility link {
@apply text-primary font-medium underline-offset-4 hover:underline;
:root {
--background: hsl(30 8% 98%);
--foreground: hsl(30 0% 0%);
--card: hsl(30 0% 100%);
--card-foreground: hsl(240 6.67% 2.94%);
--popover: hsl(30 0% 100%);
--popover-foreground: hsl(240 10% 6.2%);
--primary: hsl(240 5.88% 10%);
--primary-foreground: hsl(30 0% 100%);
--secondary: hsl(240 4.76% 95.88%);
--secondary-foreground: hsl(240 5.88% 10%);
--muted: hsl(26 6% 94%);
--muted-foreground: hsl(24 2.79% 35.1%);
--accent: hsl(20 23.08% 94%);
--accent-foreground: hsl(240 5.88% 10%);
--destructive: hsl(0 66% 53%);
--destructive-foreground: hsl(0 0% 98.04%);
--border: hsl(30 8.11% 85.49%);
--input: hsl(30 4.29% 72.55%);
--ring: hsl(30 3.97% 49.41%);
--radius: 0.8rem;
--chart-1: hsl(220 70% 50%);
--chart-2: hsl(160 60% 45%);
--chart-3: hsl(30 80% 55%);
--chart-4: hsl(280 65% 60%);
--chart-5: hsl(340 75% 55%);
}
@utility ns-dialog {
/* New system dialog width */
min-width: 30.3rem;
:where(:lang(zh), :lang(zh-CN), :lang(ko)) & {
min-width: 27.9rem;
}
.dark {
color-scheme: dark;
--background: hsl(220 5.5% 9%);
--foreground: hsl(220 2% 97%);
--card: hsl(220 5.5% 10.5%);
--card-foreground: hsl(220 2% 97%);
--popover: hsl(220 5.5% 9%);
--popover-foreground: hsl(220 2% 97%);
--primary: hsl(220 2% 96%);
--primary-foreground: hsl(220 4% 10%);
--secondary: hsl(220 4% 16%);
--secondary-foreground: hsl(220 0% 98%);
--muted: hsl(220 6% 16%);
--muted-foreground: hsl(220 4% 67%);
--accent: hsl(220 5% 15.5%);
--accent-foreground: hsl(220 2% 98%);
--destructive: hsl(0 62% 46%);
--destructive-foreground: hsl(0 0% 97%);
--border: hsl(220 3% 16%);
--input: hsl(220 4% 22%);
--ring: hsl(220 4% 80%);
--radius: 0.8rem;
}
@layer base {
:root {
--background: 30 8% 98%;
--foreground: 30 0% 0%;
--card: 30 0% 100%;
--card-foreground: 240 6.67% 2.94%;
--popover: 30 0% 100%;
--popover-foreground: 240 10% 6.2%;
--primary: 240 5.88% 10%;
--primary-foreground: 30 0% 100%;
--secondary: 240 4.76% 95.88%;
--secondary-foreground: 240 5.88% 10%;
--muted: 26 6% 94%;
--muted-foreground: 24 2.79% 35.1%;
--accent: 20 23.08% 94%;
--accent-foreground: 240 5.88% 10%;
--destructive: 0 66% 53%;
--destructive-foreground: 0 0% 98.04%;
--border: 30 8.11% 85.49%;
--input: 30 4.29% 72.55%;
--ring: 30 3.97% 49.41%;
--radius: 0.8rem;
/* charts */
--chart-1: 220 70% 50%;
--chart-2: 160 60% 45%;
--chart-3: 30 80% 55%;
--chart-4: 280 65% 60%;
--chart-5: 340 75% 55%;
}
@theme inline {
--font-sans: Inter, InterVariable, sans-serif;
.dark {
color-scheme: dark;
--background: 220 5.5% 9%;
--foreground: 220 2% 97%;
--card: 220 5.5% 10.5%;
--card-foreground: 220 2% 97%;
--popover: 220 5.5% 9%;
--popover-foreground: 220 2% 97%;
--primary: 220 2% 96%;
--primary-foreground: 220 4% 10%;
--secondary: 220 4% 16%;
--secondary-foreground: 220 0% 98%;
--muted: 220 6% 16%;
--muted-foreground: 220 4% 67%;
--accent: 220 5% 15.5%;
--accent-foreground: 220 2% 98%;
--destructive: 0 62% 46%;
--destructive-foreground: 0 0% 97%;
--border: 220 3% 16%;
--input: 220 4% 22%;
--ring: 220 4% 80%;
--radius: 0.8rem;
}
--breakpoint-xs: 26.6rem;
--breakpoint-450: 28rem;
--breakpoint-2xl: 90rem;
--radius-sm: calc(var(--radius) - 4px);
--radius-md: calc(var(--radius) - 2px);
--radius-lg: var(--radius);
--radius-xl: calc(var(--radius) + 4px);
--color-green-50: hsl(140 60% 95%);
--color-green-100: hsl(140 50% 90%);
--color-green-200: hsl(140 49% 80%);
--color-green-300: hsl(140 48% 70%);
--color-green-400: hsl(140 49% 60%);
--color-green-500: hsl(140 50% 48%);
--color-green-600: hsl(140 52% 38%);
--color-green-700: hsl(140 53% 29%);
--color-green-800: hsl(140 54% 20%);
--color-green-900: hsl(140 54% 12%);
--color-green-950: hsl(140 57% 6%);
--color-background: var(--background);
--color-foreground: var(--foreground);
--color-card: var(--card);
--color-card-foreground: var(--card-foreground);
--color-popover: var(--popover);
--color-popover-foreground: var(--popover-foreground);
--color-primary: var(--primary);
--color-primary-foreground: var(--primary-foreground);
--color-secondary: var(--secondary);
--color-secondary-foreground: var(--secondary-foreground);
--color-muted: var(--muted);
--color-muted-foreground: var(--muted-foreground);
--color-accent: var(--accent);
--color-accent-foreground: var(--accent-foreground);
--color-destructive: var(--destructive);
--color-border: var(--border);
--color-input: var(--input);
--color-ring: var(--ring);
--color-chart-1: var(--chart-1);
--color-chart-2: var(--chart-2);
--color-chart-3: var(--chart-3);
--color-chart-4: var(--chart-4);
--color-chart-5: var(--chart-5);
}
@layer utilities {
@@ -88,7 +122,7 @@
@layer base {
* {
@apply border-border;
@apply border-border outline-ring/50;
overflow-anchor: none;
}
body {
@@ -99,6 +133,22 @@
}
}
@utility container {
@apply max-w-360 mx-auto px-4;
}
@utility link {
@apply text-primary font-medium underline-offset-4 hover:underline;
}
@utility ns-dialog {
/* New system dialog width */
min-width: 30.3rem;
:where(:lang(zh), :lang(zh-CN), :lang(ko)) & {
min-width: 27.9rem;
}
}
.recharts-tooltip-wrapper {
z-index: 1;
@apply tabular-nums;

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: ar\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:15\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 دقائق"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "إجراءات"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "وكيل"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "سجل التنبيهات"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "التنبيهات"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "جميع الأنظمة"
@@ -148,8 +148,8 @@ msgstr "متوسط"
msgid "Average CPU utilization of containers"
msgstr "متوسط استخدام وحدة المعالجة المركزية للحاويات"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "المتوسط يتجاوز <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "متوسط استخدام وحدة المعالجة المركزية ع
msgid "Average utilization of {0}"
msgstr "متوسط ​​استخدام {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "النسخ الاحتياطية"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "عرض النطاق الترددي"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "البطارية"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "يدعم بيزيل بروتوكول OpenID Connect والعديد من مزوّدي المصادقة عبر بروتوكول OAuth2."
@@ -202,8 +206,8 @@ msgstr "بايت (كيلوبايت/ثانية، ميجابايت/ثانية، ج
msgid "Cache / Buffers"
msgstr "ذاكرة التخزين المؤقت / المخازن المؤقتة"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "إلغاء"
@@ -223,6 +227,15 @@ msgstr "تغيير وحدات عرض المقاييس."
msgid "Change general application options."
msgstr "تغيير خيارات التطبيق العامة."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "الشحن"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "قيد الشحن"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "خيارات الرسم البياني"
@@ -261,8 +274,8 @@ msgstr "تأكيد كلمة المرور"
msgid "Connection is down"
msgstr "الاتصال مقطوع"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "متابعة"
@@ -320,9 +333,9 @@ msgstr "نسخ YAML"
msgid "CPU"
msgstr "المعالج"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "استخدام وحدة المعالجة المركزية"
@@ -339,10 +352,10 @@ msgstr "أنشئت"
msgid "Critical (%)"
msgstr "حرج (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "داكن"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "الحالة الحالية"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "لوحة التحكم"
msgid "Default time period"
msgstr "الفترة الزمنية الافتراضية"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "حذف"
@@ -362,6 +375,11 @@ msgstr "حذف"
msgid "Delete fingerprint"
msgstr "حذف البصمة"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "قيد التفريغ"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "القرص"
@@ -374,9 +392,9 @@ msgstr "إدخال/إخراج القرص"
msgid "Disk unit"
msgstr "وحدة القرص"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "استخدام القرص"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "التوثيق"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "معطل"
@@ -417,8 +435,8 @@ msgstr "المدة"
msgid "Edit"
msgstr "تعديل"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "البريد الإشباكي"
@@ -426,6 +444,11 @@ msgstr "البريد الإشباكي"
msgid "Email notifications"
msgstr "إشعارات البريد الإشباكي"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "فارغة"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "أدخل عنوان البريد الإشباكي لإعادة تعيين كلمة المرور"
@@ -434,11 +457,11 @@ msgstr "أدخل عنوان البريد الإشباكي لإعادة تعيي
msgid "Enter email address..."
msgstr "أدخل عنوان البريد الإشباكي..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "خطأ"
@@ -473,8 +496,8 @@ msgstr "فهرنهايت (°ف)"
msgid "Failed to authenticate"
msgstr "فشل في المصادقة"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "فشل في حفظ الإعدادات"
@@ -482,13 +505,13 @@ msgstr "فشل في حفظ الإعدادات"
msgid "Failed to send test notification"
msgstr "فشل في إرسال إشعار الاختبار"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "فشل في تحديث التنبيه"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "تصفية..."
@@ -496,7 +519,7 @@ msgstr "تصفية..."
msgid "Fingerprint"
msgstr "البصمة"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "لمدة <0>{min}</0> {min, plural, one {دقيقة} other {دقائق}}"
@@ -504,9 +527,14 @@ msgstr "لمدة <0>{min}</0> {min, plural, one {دقيقة} other {دقائق}}
msgid "Forgot password?"
msgstr "هل نسيت كلمة المرور؟"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "ممتلئة"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "عام"
@@ -528,6 +556,11 @@ msgstr "أمر Homebrew"
msgid "Host / IP"
msgstr "مضيف / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "خاملة"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "إذا فقدت كلمة المرور لحساب المسؤول الخاص بك، يمكنك إعادة تعيينها باستخدام الأمر التالي."
@@ -549,24 +582,19 @@ msgstr "اللغة"
msgid "Layout"
msgstr "التخطيط"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "فاتح"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "متوسط التحميل"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "متوسط التحميل 15 دقيقة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "متوسط التحميل 1 دقيقة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "متوسط التحميل 5 دقائق"
@@ -583,13 +611,13 @@ msgstr "تسجيل الخروج"
msgid "Login"
msgstr "تسجيل الدخول"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "فشل محاولة تسجيل الدخول"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "السجلات"
@@ -614,8 +642,8 @@ msgstr "الحد الأقصى دقيقة"
msgid "Memory"
msgstr "الذاكرة"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "استخدام الذاكرة"
@@ -623,8 +651,8 @@ msgstr "استخدام الذاكرة"
msgid "Memory usage of docker containers"
msgstr "استخدام الذاكرة لحاويات دوكر"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "الاسم"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "لم يتم العثور على أنظمة."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "الإشعارات"
@@ -672,9 +700,9 @@ msgstr "دعم OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "في كل إعادة تشغيل، سيتم تحديث الأنظمة في قاعدة البيانات لتتطابق مع الأنظمة المعرفة في الملف."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "فتح القائمة"
@@ -682,7 +710,7 @@ msgstr "فتح القائمة"
msgid "Or continue with"
msgstr "أو المتابعة باستخدام"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "الكتابة فوق التنبيهات الحالية"
@@ -729,12 +757,12 @@ msgstr "متوقف مؤقتا"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "يرجى <0>تكوين خادم SMTP</0> لضمان تسليم التنبيهات."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "يرجى التحقق من السجلات لمزيد من التفاصيل."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "يرجى التحقق من بيانات الاعتماد الخاصة بك والمحاولة مرة أخرى"
@@ -812,8 +840,8 @@ msgstr "صفوف لكل صفحة"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "احفظ العنوان باستخدام مفتاح الإدخال أو الفاصلة. اتركه فارغًا لتعطيل إشعارات البريد الإشباكي."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "حفظ الإعدادات"
@@ -829,7 +857,7 @@ msgstr "بحث"
msgid "Search for systems or settings..."
msgstr "البحث عن الأنظمة أو الإعدادات..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "راجع <0>إعدادات الإشعارات</0> لتكوين كيفية تلقي التنبيهات."
@@ -873,7 +901,7 @@ msgstr "الترتيب حسب"
msgid "State"
msgstr "الحالة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "الحالة"
@@ -885,12 +913,10 @@ msgstr "مساحة التبديل المستخدمة من قبل النظام"
msgid "Swap Usage"
msgstr "استخدام التبديل"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "النظام"
@@ -915,8 +941,8 @@ msgstr "جدول"
msgid "Temp"
msgstr "درجة الحرارة"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "درجة الحرارة"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "رمز مميز"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "الرموز المميزة والبصمات"
@@ -988,39 +1014,39 @@ msgstr "تسمح الرموز المميزة للوكلاء بالاتصال و
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "تُستخدم الرموز المميزة والبصمات للمصادقة على اتصالات WebSocket إلى المحور."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز متوسط التحميل لمدة دقيقة واحدة عتبة معينة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز متوسط التحميل لمدة 15 دقيقة عتبة معينة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز متوسط التحميل لمدة 5 دقائق عتبة معينة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز أي مستشعر عتبة معينة"
msgstr "يتم التفعيل عندما <EFBFBD><EFBFBD>تجاوز أي مستشعر عتبة معينة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز الجمع بين الصعود/الهبوط عتبة معينة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز استخدام وحدة المعالجة المركزية عتبة معينة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز استخدام الذاكرة عتبة معينة"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "يتم التفعيل عندما يتغير الحالة بين التشغيل والإيقاف"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "يتم التفعيل عندما يتجاوز استخدام أي قرص عتبة معينة"
@@ -1033,9 +1059,14 @@ msgstr "تفضيلات الوحدة"
msgid "Universal token"
msgstr "رمز مميز عالمي"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "غير معروفة"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "قيد التشغيل"
@@ -1058,13 +1089,13 @@ msgstr "الاستخدام"
msgid "Usage of root partition"
msgstr "استخدام القسم الجذر"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "مستخدم"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "المستخدمون"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: bg\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -27,7 +27,7 @@ msgstr "{0, plural, one {# ден} other {# дни}}"
#. placeholder {1}: table.getFilteredRowModel().rows.length
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "{0} of {1} row(s) selected."
msgstr ""
msgstr "{0} от {1} селектирани."
#: src/components/routes/system.tsx
msgid "{hours, plural, one {# hour} other {# hours}}"
@@ -40,7 +40,7 @@ msgstr "1 час"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "1 min"
msgstr ""
msgstr "1 минута"
#: src/lib/utils.ts
msgid "1 week"
@@ -53,7 +53,7 @@ msgstr "12 часа"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "15 min"
msgstr ""
msgstr "15 минути"
#: src/lib/utils.ts
msgid "24 hours"
@@ -66,18 +66,18 @@ msgstr "30 дни"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "5 min"
msgstr ""
msgstr "5 минути"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Действия"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Active"
msgstr ""
msgstr "Активен"
#: src/components/routes/home.tsx
msgid "Active Alerts"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Агент"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
msgstr "История на нотификациите"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Тревоги"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Всички системи"
@@ -134,7 +134,7 @@ msgstr "Сигурен ли си, че искаш да изтриеш {name}?"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Are you sure?"
msgstr ""
msgstr "Сигурни ли сте?"
#: src/components/copy-to-clipboard.tsx
msgid "Automatic copy requires a secure context."
@@ -148,8 +148,8 @@ msgstr "Средно"
msgid "Average CPU utilization of containers"
msgstr "Средно използване на процесора на контейнерите"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Средната стойност надхвърля <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Средно използване на процесора на цяла
msgid "Average utilization of {0}"
msgstr "Средно използване на {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Архиви"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Bandwidth на мрежата"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Батерия"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel поддържа OpenID Connect и много други OAuth2 доставчици за удостоверяване."
@@ -191,19 +195,19 @@ msgstr "Двоичен код"
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/general.tsx
msgid "Bits (Kbps, Mbps, Gbps)"
msgstr ""
msgstr "Бита (Kbps, Mbps, Gbps)"
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/general.tsx
msgid "Bytes (KB/s, MB/s, GB/s)"
msgstr ""
msgstr "Байта (KB/s, MB/s, GB/s)"
#: src/components/charts/mem-chart.tsx
msgid "Cache / Buffers"
msgstr "Кеш / Буфери"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Откажи"
@@ -213,16 +217,25 @@ msgstr "Внимание - възможност за загуба на данн
#: src/components/routes/settings/general.tsx
msgid "Celsius (°C)"
msgstr ""
msgstr "Целзий (°C)"
#: src/components/routes/settings/general.tsx
msgid "Change display units for metrics."
msgstr ""
msgstr "Промяна на единиците за показване на метриките."
#: src/components/routes/settings/general.tsx
msgid "Change general application options."
msgstr "Смени общите опции на приложението."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Заряд"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Зареждане"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Опции на диаграмата"
@@ -259,10 +272,10 @@ msgstr "Потвърди парола"
#: src/components/routes/home.tsx
msgid "Connection is down"
msgstr ""
msgstr "Връзката е прекъсната"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Продължи"
@@ -285,7 +298,7 @@ msgstr "Копирай docker run"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgctxt "Environment variables"
msgid "Copy env"
msgstr ""
msgstr "Копирай еnv"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Copy host"
@@ -306,23 +319,23 @@ msgstr "Копирай текста"
#: src/components/add-system.tsx
msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token</0>."
msgstr ""
msgstr "Копирайте командата за инсталиране на агента по-долу или регистрирайте агентите автоматично с <0>универсален токен</0>."
#: src/components/add-system.tsx
msgid "Copy the<0>docker-compose.yml</0> content for the agent below, or register agents automatically with a <1>universal token</1>."
msgstr ""
msgstr "Копирайте съдържанието на<0>docker-compose.yml</0> за агента по-долу или регистрирайте агентите автоматично с <1>универсален токен</1>."
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Copy YAML"
msgstr ""
msgstr "Копирай YAML"
#: src/components/systems-table/systems-table-columns.tsx
msgid "CPU"
msgstr "Процесор"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Употреба на процесор"
@@ -333,16 +346,16 @@ msgstr "Създай акаунт"
#. Context: date created
#: src/components/alerts-history-columns.tsx
msgid "Created"
msgstr ""
msgstr "Създаден"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "Критично (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Тъмно"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Текущо състояние"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,14 +366,19 @@ msgstr "Табло"
msgid "Default time period"
msgstr "Времеви диапазон по подразбиране"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Изтрий"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Delete fingerprint"
msgstr ""
msgstr "Изтрий пръстов отпечатък"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Разреждане"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
@@ -372,11 +390,11 @@ msgstr "Диск I/O"
#: src/components/routes/settings/general.tsx
msgid "Disk unit"
msgstr ""
msgstr "Единица за диск"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Използване на диск"
@@ -401,24 +419,24 @@ msgid "Documentation"
msgstr "Документация"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr ""
msgstr "Офлайн"
#: src/components/alerts-history-columns.tsx
msgid "Duration"
msgstr ""
msgstr "Продължителност"
#: src/components/add-system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Edit"
msgstr ""
msgstr "Редактирай"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Имейл"
@@ -426,6 +444,11 @@ msgstr "Имейл"
msgid "Email notifications"
msgstr "Имейл нотификации"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Празна"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Въведи имейл адрес за да нулираш паролата"
@@ -434,11 +457,11 @@ msgstr "Въведи имейл адрес за да нулираш парола
msgid "Enter email address..."
msgstr "Въведи имейл адрес..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Грешка"
@@ -455,7 +478,7 @@ msgstr "Съществуващи системи които не са дефин
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Export"
msgstr ""
msgstr "Експортиране"
#: src/components/routes/settings/config-yaml.tsx
msgid "Export configuration"
@@ -467,14 +490,14 @@ msgstr "Експортирай конфигурацията на системи
#: src/components/routes/settings/general.tsx
msgid "Fahrenheit (°F)"
msgstr ""
msgstr "Фаренхайт (°F)"
#: src/lib/utils.ts
msgid "Failed to authenticate"
msgstr "Неуспешно удостоверяване"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Неуспешно запазване на настройки"
@@ -482,21 +505,21 @@ msgstr "Неуспешно запазване на настройки"
msgid "Failed to send test notification"
msgstr "Неуспешно изпрати тестова нотификация"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Неуспешно обнови тревога"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Филтрирай..."
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Fingerprint"
msgstr ""
msgstr "Пръстов отпечатък"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "За <0>{min}</0> {min, plural, one {минута} other {минути}}"
@@ -504,9 +527,14 @@ msgstr "За <0>{min}</0> {min, plural, one {минута} other {минути}}
msgid "Forgot password?"
msgstr "Забравена парола?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Пълна"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Общо"
@@ -528,6 +556,11 @@ msgstr "Команда Homebrew"
msgid "Host / IP"
msgstr "Хост / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Неактивна"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Ако си загубил паролата до администраторския акаунт, можеш да я нулираш със следващата команда."
@@ -549,31 +582,26 @@ msgstr "Език"
msgid "Layout"
msgstr "Подреждане"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Светъл"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
msgstr "Средно натоварване"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
msgstr "Средно натоварване 15 минути"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
msgstr "Средно натоварване 1 минута"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
msgstr "Средно натоварване 5 минути"
#. Short label for load average
#: src/components/systems-table/systems-table-columns.tsx
msgid "Load Avg"
msgstr ""
msgstr "Средно натоварване"
#: src/components/navbar.tsx
msgid "Log Out"
@@ -583,13 +611,13 @@ msgstr "Изход"
msgid "Login"
msgstr "Вход"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Неуспешен опит за вход"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Логове"
@@ -603,7 +631,7 @@ msgstr "Управление на предпочитанията за показ
#: src/components/add-system.tsx
msgid "Manual setup instructions"
msgstr ""
msgstr "Инструкции за ръчна настройка"
#. Chart select field. Please try to keep this short.
#: src/components/routes/system.tsx
@@ -614,8 +642,8 @@ msgstr "Максимум 1 минута"
msgid "Memory"
msgstr "Памет"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Употреба на паметта"
@@ -623,8 +651,8 @@ msgstr "Употреба на паметта"
msgid "Memory usage of docker containers"
msgstr "Използването на памет от docker контейнерите"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Име"
@@ -643,7 +671,7 @@ msgstr "Мрежов трафик на публични интерфейси"
#. Context: Bytes or bits
#: src/components/routes/settings/general.tsx
msgid "Network unit"
msgstr ""
msgstr "Единица за измерване на скорост"
#: src/components/command-palette.tsx
msgid "No results found."
@@ -651,7 +679,7 @@ msgstr "Няма намерени резултати."
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "No results."
msgstr ""
msgstr "Няма резултати."
#: src/components/systems-table/systems-table.tsx
#: src/components/systems-table/systems-table.tsx
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Няма намерени системи."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Нотификации"
@@ -672,9 +700,9 @@ msgstr "Поддръжка на OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "На всеки рестарт, системите в датабазата ще бъдат обновени да съвпадат със системите зададени във файла."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Отвори менюто"
@@ -682,7 +710,7 @@ msgstr "Отвори менюто"
msgid "Or continue with"
msgstr "Или продължи с"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Презапиши съществуващи тревоги"
@@ -694,7 +722,7 @@ msgstr "Страница"
#. placeholder {1}: table.getPageCount()
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Page {0} of {1}"
msgstr ""
msgstr "Страница {0} от {1}"
#: src/components/command-palette.tsx
msgid "Pages / Settings"
@@ -711,7 +739,7 @@ msgstr "Паролата трябва да е поне 8 символа."
#: src/components/login/auth-form.tsx
msgid "Password must be less than 72 bytes."
msgstr ""
msgstr "Паролата трябва да е по-малка от 72 байта."
#: src/components/login/forgot-pass-form.tsx
msgid "Password reset request received"
@@ -729,12 +757,12 @@ msgstr "На пауза"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Моля <0>конфигурурай SMTP сървър</0> за да се подсигуриш, че тревогите са доставени."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Моля провери log-овете за повече информация."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Моля провери дадената информация и опитай отново"
@@ -794,7 +822,7 @@ msgstr "Нулиране на парола"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Resolved"
msgstr ""
msgstr "Решен"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Resume"
@@ -802,24 +830,24 @@ msgstr "Възобнови"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Rotate token"
msgstr ""
msgstr "Пресъздаване на идентификатора"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Rows per page"
msgstr ""
msgstr "Редове на страница"
#: src/components/routes/settings/notifications.tsx
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Запази адреса с enter или запетая. Остави празно за да изключиш нотификациите чрез имейл."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Запази настройките"
#: src/components/add-system.tsx
msgid "Save system"
msgstr ""
msgstr "Запази система"
#: src/components/navbar.tsx
msgid "Search"
@@ -829,7 +857,7 @@ msgstr "Търси"
msgid "Search for systems or settings..."
msgstr "Търси за системи или настройки..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Виж <0>настройките за нотификациите</0> за да конфигурираш как получаваш тревоги."
@@ -871,9 +899,9 @@ msgstr "Сортиране по"
#. Context: alert state (active or resolved)
#: src/components/alerts-history-columns.tsx
msgid "State"
msgstr ""
msgstr "Състояние"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Статус"
@@ -885,18 +913,16 @@ msgstr "Изполван swap от системата"
msgid "Swap Usage"
msgstr "Използване на swap"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Система"
#: src/components/routes/system.tsx
msgid "System load averages over time"
msgstr ""
msgstr "Средно натоварване на системата във времето"
#: src/components/navbar.tsx
msgid "Systems"
@@ -913,16 +939,16 @@ msgstr "Таблица"
#. Temperature label in systems table
#: src/components/systems-table/systems-table-columns.tsx
msgid "Temp"
msgstr ""
msgstr "Температура"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Температура"
#: src/components/routes/settings/general.tsx
msgid "Temperature unit"
msgstr ""
msgstr "Единица за температура"
#: src/components/routes/system.tsx
msgid "Temperatures of system sensors"
@@ -946,7 +972,7 @@ msgstr "Това действие не може да бъде отменено.
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "This will permanently delete all selected records from the database."
msgstr ""
msgstr "Това ще доведе до трайно изтриване на всички избрани записи от базата данни."
#: src/components/routes/system.tsx
msgid "Throughput of {extraFsName}"
@@ -972,72 +998,77 @@ msgstr "Включи тема"
#: src/components/add-system.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Token"
msgstr ""
msgstr "Токен"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
msgstr "Токен & Пръстов отпечатък"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection."
msgstr ""
msgstr "Токените позволяват на агентите да се свързват и регистрират. Отпечатъците са стабилни идентификатори, уникални за всяка система, които се задават при първото свързване."
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
msgstr "Токените и пръстовите отпечатъци се използват за удостоверяване на WebSocket връзките към концентратора."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
msgstr "Задейства се, когато употребата на паметта за 1 минута надвиши зададен праг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
msgstr "Задейства се, когато употребата на паметта за 15 минута надвиши зададен праг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
msgstr "Задейства се, когато употребата на паметта за 5 минута надвиши зададен праг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Задейства се, когато някой даден сензор надвиши зададен праг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Задейства се, когато комбинираното качване/сваляне надвиши зададен праг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Задейства се, когато употребата на процесора надвиши зададен праг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Задейства се, когато употребата на паметта надвиши зададен праг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Задейства се, когато статуса превключва между долу и горе"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Задейства се, когато употребата на някой диск надивши зададен праг"
#. Temperature / network units
#: src/components/routes/settings/general.tsx
msgid "Unit preferences"
msgstr ""
msgstr "Предпочитания на единицата"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Universal token"
msgstr ""
msgstr "Универсален тоукън"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Неизвестна"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr ""
msgstr "Нагоре"
#: src/components/systems-table/systems-table.tsx
msgid "Updated in real time. Click on a system to view information."
@@ -1058,19 +1089,19 @@ msgstr "Употреба"
msgid "Usage of root partition"
msgstr "Употреба на root partition-а"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Използвани"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Потребители"
#: src/components/alerts-history-columns.tsx
msgid "Value"
msgstr ""
msgstr "Стойност"
#: src/components/systems-table/systems-table.tsx
msgid "View"
@@ -1078,7 +1109,7 @@ msgstr "Изглед"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "View your 200 most recent alerts."
msgstr ""
msgstr "Прегледайте последните си 200 сигнала."
#: src/components/systems-table/systems-table.tsx
msgid "Visible Fields"
@@ -1106,7 +1137,7 @@ msgstr "Webhook / Пуш нотификации"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
msgstr ""
msgstr "Когато е активиран, този символ позволява на агентите да се регистрират сами без предварително създаване на система. Изтича след един час или при рестартиране на хъба."
#: src/components/add-system.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: cs\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-08-04 01:51\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 min"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Akce"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "Historie upozornění"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Výstrahy"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Všechny systémy"
@@ -148,8 +148,8 @@ msgstr "Průměr"
msgid "Average CPU utilization of containers"
msgstr "Průměrné využití CPU kontejnerů"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Průměr je vyšší než <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Průměrné využití CPU v celém systému"
msgid "Average utilization of {0}"
msgstr "Průměrné využití {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Zálohy"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Přenos"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Baterie"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel podporuje OpenID Connect a mnoho poskytovatelů OAuth2 ověřování."
@@ -202,8 +206,8 @@ msgstr "Bytes (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "Cache / vyrovnávací paměť"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Zrušit"
@@ -223,6 +227,15 @@ msgstr "Změnit jednotky zobrazení metrik."
msgid "Change general application options."
msgstr "Změnit obecné nastavení aplikace."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Nabíjení"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Nabíjení"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Možnosti grafu"
@@ -261,8 +274,8 @@ msgstr "Potvrdit heslo"
msgid "Connection is down"
msgstr "Připojení je nedostupné"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Pokračovat"
@@ -320,9 +333,9 @@ msgstr "Kopírovat YAML"
msgid "CPU"
msgstr "Procesor"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Využití procesoru"
@@ -339,10 +352,10 @@ msgstr "Vytvořeno"
msgid "Critical (%)"
msgstr "Kritické (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Tmavý"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Aktuální stav"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Přehled"
msgid "Default time period"
msgstr "Výchozí doba"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Odstranit"
@@ -362,6 +375,11 @@ msgstr "Odstranit"
msgid "Delete fingerprint"
msgstr "Smazat identifikátor"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Vybíjení"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -374,9 +392,9 @@ msgstr "Disk I/O"
msgid "Disk unit"
msgstr "Disková jednotka"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Využití disku"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentace"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Nefunkční"
@@ -417,8 +435,8 @@ msgstr "Doba trvání"
msgid "Edit"
msgstr "Upravit"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -426,6 +444,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "Emailová upozornění"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Prázdná"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Zadejte e-mailovou adresu pro obnovu hesla"
@@ -434,11 +457,11 @@ msgstr "Zadejte e-mailovou adresu pro obnovu hesla"
msgid "Enter email address..."
msgstr "Zadejte e-mailovou adresu..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Chyba"
@@ -473,8 +496,8 @@ msgstr "Fahrenheita (°F)"
msgid "Failed to authenticate"
msgstr "Ověření se nezdařilo"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Nepodařilo se uložit nastavení"
@@ -482,13 +505,13 @@ msgstr "Nepodařilo se uložit nastavení"
msgid "Failed to send test notification"
msgstr "Nepodařilo se odeslat testovací oznámení"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Nepodařilo se aktualizovat upozornění"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtr..."
@@ -496,7 +519,7 @@ msgstr "Filtr..."
msgid "Fingerprint"
msgstr "Otisk"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Za <0>{min}</0> {min, plural, one {minutu} few {minuty} other {minut}}"
@@ -504,9 +527,14 @@ msgstr "Za <0>{min}</0> {min, plural, one {minutu} few {minuty} other {minut}}"
msgid "Forgot password?"
msgstr "Zapomněli jste heslo?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Plná"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Obecné"
@@ -528,6 +556,11 @@ msgstr "Homebrew příkaz"
msgid "Host / IP"
msgstr "Hostitel / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Neaktivní"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Pokud jste ztratili heslo k vašemu účtu správce, můžete jej obnovit pomocí následujícího příkazu."
@@ -549,24 +582,19 @@ msgstr "Jazyk"
msgid "Layout"
msgstr "Rozvržení"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Světlý"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Průměrné vytížení"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Průměrná zátěž 15m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Průměrná zátěž 1m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Průměrná zátěž 5m"
@@ -583,13 +611,13 @@ msgstr "Odhlásit"
msgid "Login"
msgstr "Přihlásit"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Pokus o přihlášení selhal"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logy"
@@ -614,8 +642,8 @@ msgstr "Max. 1 min"
msgid "Memory"
msgstr "Paměť"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Využití paměti"
@@ -623,8 +651,8 @@ msgstr "Využití paměti"
msgid "Memory usage of docker containers"
msgstr "Využití paměti docker kontejnerů"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Název"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Nenalezeny žádné systémy."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Upozornění"
@@ -672,9 +700,9 @@ msgstr "Podpora OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Při každém restartu budou systémy v databázi aktualizovány tak, aby odpovídaly systémům definovaným v souboru."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Otevřít menu"
@@ -682,7 +710,7 @@ msgstr "Otevřít menu"
msgid "Or continue with"
msgstr "Nebo pokračujte s"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Přepsat existující upozornění"
@@ -729,12 +757,12 @@ msgstr "Pozastaveno"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "<0>nakonfigurujte SMTP server</0> pro zajištění toho, aby byla upozornění doručena."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Pro více informací zkontrolujte logy."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Zkontrolujte prosím Vaše přihlašovací údaje a zkuste to znovu"
@@ -812,8 +840,8 @@ msgstr "Řádků na stránku"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Adresu uložte pomocí klávesy enter nebo čárky. Pro deaktivaci e-mailových oznámení ponechte prázdné pole."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Uložit nastavení"
@@ -829,7 +857,7 @@ msgstr "Hledat"
msgid "Search for systems or settings..."
msgstr "Hledat systémy nebo nastavení..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Podívejte se na <0>nastavení upozornění</0> pro nastavení toho, jak přijímáte upozornění."
@@ -873,7 +901,7 @@ msgstr "Seřadit podle"
msgid "State"
msgstr "Stav"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Stav"
@@ -885,12 +913,10 @@ msgstr "Swap prostor využívaný systémem"
msgid "Swap Usage"
msgstr "Swap využití"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Systém"
@@ -915,8 +941,8 @@ msgstr "Tabulka"
msgid "Temp"
msgstr "Teplota"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Teplota"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "Token"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Tokeny & Otisky"
@@ -988,39 +1014,39 @@ msgstr "Tokeny umožňují agentům připojení a registraci. Otisky jsou stabil
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Tokeny a otisky slouží k ověření připojení WebSocket k uzlu."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "Spustí se, když využití paměti během 1 minuty překročí prahovou hodnotu"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Spustí se, když využití paměti během 15 minut překročí prahovou hodnotu"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Spustí se, když využití paměti během 5 minut překročí prahovou hodnotu"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Spustí se, když některý senzor překročí prahovou hodnotu"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Spustí se, když kombinace up/down překročí prahovou hodnotu"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Spustí se, když využití procesoru překročí prahovou hodnotu"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Spustí se, když využití paměti překročí prahovou hodnotu"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Spouští se, když se změní dostupnost"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Spustí se, když využití disku překročí prahovou hodnotu"
@@ -1033,9 +1059,14 @@ msgstr "Předvolby jednotek"
msgid "Universal token"
msgstr "Univerzální token"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Neznámá"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Funkční"
@@ -1058,13 +1089,13 @@ msgstr "Využití"
msgid "Usage of root partition"
msgstr "Využití kořenového oddílu"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Využito"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Uživatelé"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: da\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Handlinger"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Alarmer"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Alle systemer"
@@ -148,8 +148,8 @@ msgstr "Gennemsnitlig"
msgid "Average CPU utilization of containers"
msgstr "Gennemsnitlig CPU udnyttelse af containere"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Gennemsnit overstiger <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Gennemsnitlig systembaseret CPU-udnyttelse"
msgid "Average utilization of {0}"
msgstr "Gennemsnitlig udnyttelse af {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Sikkerhedskopier"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Båndbredde"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batteri"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel understøtter OpenID Connect og mange OAuth2 godkendelsesudbydere."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Cache / Buffere"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Fortryd"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Skift generelle applikationsindstillinger."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Opladning"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Oplader"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Diagrammuligheder"
@@ -261,8 +274,8 @@ msgstr "Bekræft adgangskode"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Forsæt"
@@ -320,9 +333,9 @@ msgstr ""
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU forbrug"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Kritisk (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Mørk"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Nuværende tilstand"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Oversigtspanel"
msgid "Default time period"
msgstr "Standard tidsperiode"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Slet"
@@ -362,6 +375,11 @@ msgstr "Slet"
msgid "Delete fingerprint"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Aflader"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -374,9 +392,9 @@ msgstr "Disk I/O"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Diskforbrug"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentation"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Nede"
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr "Rediger"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-mail"
@@ -426,6 +444,11 @@ msgstr "E-mail"
msgid "Email notifications"
msgstr "Email-notifikationer"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Tom"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Indtast e-mailadresse for at nulstille adgangskoden"
@@ -434,11 +457,11 @@ msgstr "Indtast e-mailadresse for at nulstille adgangskoden"
msgid "Enter email address..."
msgstr "Indtast e-mailadresse..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Fejl"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Kunne ikke godkende"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Kunne ikke gemme indstillinger"
@@ -482,13 +505,13 @@ msgstr "Kunne ikke gemme indstillinger"
msgid "Failed to send test notification"
msgstr "Afsendelse af testnotifikation mislykkedes"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Kunne ikke opdatere alarm"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filter..."
@@ -496,7 +519,7 @@ msgstr "Filter..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "For <0>{min}</0> {min, plural, one {minut} other {minutter}}"
@@ -504,9 +527,14 @@ msgstr "For <0>{min}</0> {min, plural, one {minut} other {minutter}}"
msgid "Forgot password?"
msgstr "Glemt adgangskode?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Fuldt opladt"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Generelt"
@@ -528,6 +556,11 @@ msgstr "Homebrew-kommando"
msgid "Host / IP"
msgstr "Vært / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Inaktiv"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Hvis du har mistet adgangskoden til din administratorkonto, kan du nulstille den ved hjælp af følgende kommando."
@@ -549,24 +582,19 @@ msgstr "Sprog"
msgid "Layout"
msgstr "Layout"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Lys"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Log ud"
msgid "Login"
msgstr "Log ind"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Loginforsøg mislykkedes"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logs"
@@ -614,8 +642,8 @@ msgstr "Maks. 1 min"
msgid "Memory"
msgstr "Hukommelse"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Hukommelsesforbrug"
@@ -623,8 +651,8 @@ msgstr "Hukommelsesforbrug"
msgid "Memory usage of docker containers"
msgstr "Hukommelsesforbrug af dockercontainere"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Navn"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Ingen systemer fundet."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Notifikationer"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC understøttelse"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Ved hver genstart vil systemer i databasen blive opdateret til at matche de systemer, der er defineret i filen."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Åbn menu"
@@ -682,7 +710,7 @@ msgstr "Åbn menu"
msgid "Or continue with"
msgstr "Eller fortsæt med"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Overskriv eksisterende alarmer"
@@ -729,12 +757,12 @@ msgstr "Sat på pause"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Konfigurer <0>en SMTP server</0> for at sikre at alarmer bliver leveret."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Tjek logfiler for flere detaljer."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Tjek dine legitimationsoplysninger og prøv igen"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Gem adresse ved hjælp af enter eller komma. Lad feltet stå tomt for at deaktivere e-mail-meddelelser."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Gem indstillinger"
@@ -829,7 +857,7 @@ msgstr "Søg"
msgid "Search for systems or settings..."
msgstr "Søg efter systemer eller indstillinger..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Se <0>meddelelsesindstillinger</0> for at konfigurere, hvordan du modtager alarmer."
@@ -873,7 +901,7 @@ msgstr "Sorter efter"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,12 +913,10 @@ msgstr "Swap plads brugt af systemet"
msgid "Swap Usage"
msgstr "Swap forbrug"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "System"
@@ -915,8 +941,8 @@ msgstr "Tabel"
msgid "Temp"
msgstr "Temperatur"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatur"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
@@ -988,39 +1014,39 @@ msgstr ""
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Udløser når en sensor overstiger en tærskel"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Udløses når de kombinerede op/ned overstiger en tærskel"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Udløser når CPU-forbrug overstiger en tærskel"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Udløser når hukommelsesforbruget overstiger en tærskel"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Udløser når status skifter mellem op og ned"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Udløser når brugen af en disk overstiger en tærskel"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Ukendt"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Oppe"
@@ -1058,13 +1089,13 @@ msgstr "Forbrug"
msgid "Usage of root partition"
msgstr "Brug af rodpartition"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Brugt"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Brugere"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: de\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:15\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 Min"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Aktionen"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "Alarm-Verlauf"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Warnungen"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Alle Systeme"
@@ -148,8 +148,8 @@ msgstr "Durchschnitt"
msgid "Average CPU utilization of containers"
msgstr "Durchschnittliche CPU-Auslastung der Container"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Durchschnitt überschreitet <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Durchschnittliche systemweite CPU-Auslastung"
msgid "Average utilization of {0}"
msgstr "Durchschnittliche Auslastung von {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Backups"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Bandbreite"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batterie"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel unterstützt OpenID Connect und viele OAuth2-Authentifizierungsanbieter."
@@ -202,8 +206,8 @@ msgstr "Bytes (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "Cache / Puffer"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Abbrechen"
@@ -223,6 +227,15 @@ msgstr "Anzeigeeinheiten der Werte ändern."
msgid "Change general application options."
msgstr "Allgemeine Anwendungsoptionen ändern."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Ladung"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Wird geladen"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Diagrammoptionen"
@@ -261,8 +274,8 @@ msgstr "Passwort bestätigen"
msgid "Connection is down"
msgstr "Verbindung unterbrochen"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Fortfahren"
@@ -320,9 +333,9 @@ msgstr "YAML kopieren"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU-Auslastung"
@@ -339,10 +352,10 @@ msgstr "Erstellt"
msgid "Critical (%)"
msgstr "Kritisch (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Dunkel"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Aktueller Zustand"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Dashboard"
msgid "Default time period"
msgstr "Standardzeitraum"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Löschen"
@@ -362,6 +375,11 @@ msgstr "Löschen"
msgid "Delete fingerprint"
msgstr "Fingerabdruck löschen"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Wird entladen"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Festplatte"
@@ -374,9 +392,9 @@ msgstr "Festplatten-I/O"
msgid "Disk unit"
msgstr "Festplatteneinheit"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Festplattennutzung"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentation"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Offline"
@@ -417,8 +435,8 @@ msgstr "Dauer"
msgid "Edit"
msgstr "Bearbeiten"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-Mail"
@@ -426,6 +444,11 @@ msgstr "E-Mail"
msgid "Email notifications"
msgstr "E-Mail-Benachrichtigungen"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Leer"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "E-Mail-Adresse eingeben, um das Passwort zurückzusetzen"
@@ -434,11 +457,11 @@ msgstr "E-Mail-Adresse eingeben, um das Passwort zurückzusetzen"
msgid "Enter email address..."
msgstr "E-Mail-Adresse eingeben..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Fehler"
@@ -473,8 +496,8 @@ msgstr "Fahrenheit (°F)"
msgid "Failed to authenticate"
msgstr "Authentifizierung fehlgeschlagen"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Einstellungen konnten nicht gespeichert werden"
@@ -482,13 +505,13 @@ msgstr "Einstellungen konnten nicht gespeichert werden"
msgid "Failed to send test notification"
msgstr "Testbenachrichtigung konnte nicht gesendet werden"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Warnung konnte nicht aktualisiert werden"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filter..."
@@ -496,7 +519,7 @@ msgstr "Filter..."
msgid "Fingerprint"
msgstr "Fingerabdruck"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Für <0>{min}</0> {min, plural, one {Minute} other {Minuten}}"
@@ -504,9 +527,14 @@ msgstr "Für <0>{min}</0> {min, plural, one {Minute} other {Minuten}}"
msgid "Forgot password?"
msgstr "Passwort vergessen?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Voll"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Allgemein"
@@ -528,6 +556,11 @@ msgstr "Homebrew-Befehl"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Untätig"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Wenn du das Passwort für dein Administratorkonto verloren hast, kannst du es mit dem folgenden Befehl zurücksetzen."
@@ -549,31 +582,26 @@ msgstr "Sprache"
msgid "Layout"
msgstr "Anordnung"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Hell"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Durchschnittliche Systemlast"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Durchschnittliche Systemlast 15 Min"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Durchschnittliche Systemlast 1 Min"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Durchschnittliche Systemlast 5 Min"
#. Short label for load average
#: src/components/systems-table/systems-table-columns.tsx
msgid "Load Avg"
msgstr "Durchschnittliche Last"
msgstr "Systemlast"
#: src/components/navbar.tsx
msgid "Log Out"
@@ -583,13 +611,13 @@ msgstr "Abmelden"
msgid "Login"
msgstr "Anmelden"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Anmeldeversuch fehlgeschlagen"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Protokolle"
@@ -614,8 +642,8 @@ msgstr "Max 1 Min"
msgid "Memory"
msgstr "Arbeitsspeicher"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Arbeitsspeichernutzung"
@@ -623,8 +651,8 @@ msgstr "Arbeitsspeichernutzung"
msgid "Memory usage of docker containers"
msgstr "Arbeitsspeichernutzung der Docker-Container"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Name"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Keine Systeme gefunden."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Benachrichtigungen"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC-Unterstützung"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Bei jedem Neustart werden die Systeme in der Datenbank aktualisiert, um den in der Datei definierten Systemen zu entsprechen."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Menü öffnen"
@@ -682,7 +710,7 @@ msgstr "Menü öffnen"
msgid "Or continue with"
msgstr "Oder fortfahren mit"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Bestehende Warnungen überschreiben"
@@ -729,12 +757,12 @@ msgstr "Pausiert"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Bitte <0>konfiguriere einen SMTP-Server</0>, um sicherzustellen, dass Warnungen zugestellt werden."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Bitte überprüfe die Protokolle für weitere Details."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Bitte überprüfe deine Anmeldedaten und versuche es erneut"
@@ -756,7 +784,7 @@ msgstr "In der <0>Dokumentation</0> findest du weitere Anweisungen."
#: src/components/login/login.tsx
msgid "Please sign in to your account"
msgstr "Bitte melde dich bei beinem Konto an"
msgstr "Bitte melde dich bei deinem Konto an"
#: src/components/add-system.tsx
msgid "Port"
@@ -812,8 +840,8 @@ msgstr "Zeilen pro Seite"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Adresse mit der Enter-Taste oder Komma speichern. Leer lassen, um E-Mail-Benachrichtigungen zu deaktivieren."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Einstellungen speichern"
@@ -829,7 +857,7 @@ msgstr "Suche"
msgid "Search for systems or settings..."
msgstr "Nach Systemen oder Einstellungen suchen..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Siehe <0>Benachrichtigungseinstellungen</0>, um zu konfigurieren, wie du Warnungen erhältst."
@@ -873,7 +901,7 @@ msgstr "Sortieren nach"
msgid "State"
msgstr "Status"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,12 +913,10 @@ msgstr "Vom System genutzter Swap-Speicher"
msgid "Swap Usage"
msgstr "Swap-Nutzung"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "System"
@@ -915,8 +941,8 @@ msgstr "Tabelle"
msgid "Temp"
msgstr "Temperatur"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatur"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "Token"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Tokens & Fingerabdrücke"
@@ -988,39 +1014,39 @@ msgstr "Tokens ermöglichen es Agents, sich zu verbinden und zu registrieren. Fi
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Tokens und Fingerabdrücke werden verwendet, um WebSocket-Verbindungen zum Hub zu authentifizieren."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "Löst aus, wenn der Lastdurchschnitt der letzten Minute einen Schwellenwert überschreitet"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Löst aus, wenn der Lastdurchschnitt der letzten 15 Minuten einen Schwellenwert überschreitet"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Löst aus, wenn der Lastdurchschnitt der letzten 5 Minuten einen Schwellenwert überschreitet"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Löst aus, wenn ein Sensor einen Schwellenwert überschreitet"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Löst aus, wenn die kombinierte Auf-/Abwärtsbewegung einen Schwellenwert überschreitet"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Löst aus, wenn die CPU-Auslastung einen Schwellenwert überschreitet"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Löst aus, wenn die Arbeitsspeichernutzung einen Schwellenwert überschreitet"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Löst aus, wenn der Status zwischen online und offline wechselt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Löst aus, wenn die Nutzung einer Festplatte einen Schwellenwert überschreitet"
@@ -1033,9 +1059,14 @@ msgstr "Einheiten"
msgid "Universal token"
msgstr "Universeller Token"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Unbekannt"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "aktiv"
@@ -1058,13 +1089,13 @@ msgstr "Nutzung"
msgid "Usage of root partition"
msgstr "Nutzung der Root-Partition"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Verwendet"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Benutzer"

View File

@@ -64,8 +64,8 @@ msgid "5 min"
msgstr "5 min"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Actions"
@@ -108,18 +108,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "Alert History"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Alerts"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "All Systems"
@@ -143,8 +143,8 @@ msgstr "Average"
msgid "Average CPU utilization of containers"
msgstr "Average CPU utilization of containers"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Average exceeds <0>{value}{0}</0>"
@@ -161,16 +161,20 @@ msgstr "Average system-wide CPU utilization"
msgid "Average utilization of {0}"
msgstr "Average utilization of {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Backups"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Bandwidth"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Battery"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel supports OpenID Connect and many OAuth2 authentication providers."
@@ -197,8 +201,8 @@ msgstr "Bytes (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "Cache / Buffers"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Cancel"
@@ -218,6 +222,15 @@ msgstr "Change display units for metrics."
msgid "Change general application options."
msgstr "Change general application options."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Charge"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Charging"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Chart options"
@@ -256,8 +269,8 @@ msgstr "Confirm password"
msgid "Connection is down"
msgstr "Connection is down"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Continue"
@@ -315,9 +328,9 @@ msgstr "Copy YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU Usage"
@@ -334,10 +347,10 @@ msgstr "Created"
msgid "Critical (%)"
msgstr "Critical (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Dark"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Current state"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -348,8 +361,8 @@ msgstr "Dashboard"
msgid "Default time period"
msgstr "Default time period"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Delete"
@@ -357,6 +370,11 @@ msgstr "Delete"
msgid "Delete fingerprint"
msgstr "Delete fingerprint"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Discharging"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -369,9 +387,9 @@ msgstr "Disk I/O"
msgid "Disk unit"
msgstr "Disk unit"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Disk Usage"
@@ -396,10 +414,10 @@ msgid "Documentation"
msgstr "Documentation"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Down"
@@ -412,8 +430,8 @@ msgstr "Duration"
msgid "Edit"
msgstr "Edit"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -421,6 +439,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "Email notifications"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Empty"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Enter email address to reset password"
@@ -429,11 +452,11 @@ msgstr "Enter email address to reset password"
msgid "Enter email address..."
msgstr "Enter email address..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Error"
@@ -468,8 +491,8 @@ msgstr "Fahrenheit (°F)"
msgid "Failed to authenticate"
msgstr "Failed to authenticate"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Failed to save settings"
@@ -477,13 +500,13 @@ msgstr "Failed to save settings"
msgid "Failed to send test notification"
msgstr "Failed to send test notification"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Failed to update alert"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filter..."
@@ -491,7 +514,7 @@ msgstr "Filter..."
msgid "Fingerprint"
msgstr "Fingerprint"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
@@ -499,9 +522,14 @@ msgstr "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgid "Forgot password?"
msgstr "Forgot password?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Full"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "General"
@@ -523,6 +551,11 @@ msgstr "Homebrew command"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Idle"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "If you've lost the password to your admin account, you may reset it using the following command."
@@ -544,24 +577,19 @@ msgstr "Language"
msgid "Layout"
msgstr "Layout"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Light"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Load Average"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Load Average 15m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Load Average 1m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Load Average 5m"
@@ -578,13 +606,13 @@ msgstr "Log Out"
msgid "Login"
msgstr "Login"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Login attempt failed"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logs"
@@ -609,8 +637,8 @@ msgstr "Max 1 min"
msgid "Memory"
msgstr "Memory"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Memory Usage"
@@ -618,8 +646,8 @@ msgstr "Memory Usage"
msgid "Memory usage of docker containers"
msgstr "Memory usage of docker containers"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Name"
@@ -654,8 +682,8 @@ msgid "No systems found."
msgstr "No systems found."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Notifications"
@@ -667,9 +695,9 @@ msgstr "OAuth 2 / OIDC support"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "On each restart, systems in the database will be updated to match the systems defined in the file."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Open menu"
@@ -677,7 +705,7 @@ msgstr "Open menu"
msgid "Or continue with"
msgstr "Or continue with"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Overwrite existing alerts"
@@ -724,12 +752,12 @@ msgstr "Paused"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Please check logs for more details."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Please check your credentials and try again"
@@ -807,8 +835,8 @@ msgstr "Rows per page"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Save address using enter key or comma. Leave blank to disable email notifications."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Save Settings"
@@ -824,7 +852,7 @@ msgstr "Search"
msgid "Search for systems or settings..."
msgstr "Search for systems or settings..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "See <0>notification settings</0> to configure how you receive alerts."
@@ -868,7 +896,7 @@ msgstr "Sort By"
msgid "State"
msgstr "State"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -880,12 +908,10 @@ msgstr "Swap space used by the system"
msgid "Swap Usage"
msgstr "Swap Usage"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "System"
@@ -910,8 +936,8 @@ msgstr "Table"
msgid "Temp"
msgstr "Temp"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperature"
@@ -970,8 +996,8 @@ msgid "Token"
msgstr "Token"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Tokens & Fingerprints"
@@ -983,39 +1009,39 @@ msgstr "Tokens allow agents to connect and register. Fingerprints are stable ide
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "Triggers when 1 minute load average exceeds a threshold"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Triggers when 15 minute load average exceeds a threshold"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Triggers when 5 minute load average exceeds a threshold"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Triggers when any sensor exceeds a threshold"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Triggers when combined up/down exceeds a threshold"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Triggers when CPU usage exceeds a threshold"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Triggers when memory usage exceeds a threshold"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Triggers when status switches between up and down"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Triggers when usage of any disk exceeds a threshold"
@@ -1028,9 +1054,14 @@ msgstr "Unit preferences"
msgid "Universal token"
msgstr "Universal token"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Unknown"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Up"
@@ -1053,13 +1084,13 @@ msgstr "Usage"
msgid "Usage of root partition"
msgstr "Usage of root partition"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Used"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Users"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Acciones"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agente"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "Historial de Alertas"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Alertas"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Todos los Sistemas"
@@ -148,8 +148,8 @@ msgstr "Promedio"
msgid "Average CPU utilization of containers"
msgstr "Utilización promedio de CPU de los contenedores"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "El promedio excede <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Utilización promedio de CPU del sistema"
msgid "Average utilization of {0}"
msgstr "Uso promedio de {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Copias de Seguridad"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Ancho de banda"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batería"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel admite OpenID Connect y muchos proveedores de autenticación OAuth2."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Caché / Buffers"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Cancelar"
@@ -223,6 +227,15 @@ msgstr "Cambiar las unidades de visualización de las métricas."
msgid "Change general application options."
msgstr "Cambiar las opciones generales de la aplicación."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Carga"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Cargando"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Opciones de Gráficos"
@@ -261,8 +274,8 @@ msgstr "Confirmar contraseña"
msgid "Connection is down"
msgstr "La conexión está caída"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Continuar"
@@ -320,9 +333,9 @@ msgstr "Copiar YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Uso de CPU"
@@ -339,10 +352,10 @@ msgstr "Creado"
msgid "Critical (%)"
msgstr "Crítico (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Oscuro"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Estado actual"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Tablero"
msgid "Default time period"
msgstr "Período de tiempo predeterminado"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Eliminar"
@@ -362,6 +375,11 @@ msgstr "Eliminar"
msgid "Delete fingerprint"
msgstr "Eliminar huella digital"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Descargando"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disco"
@@ -374,9 +392,9 @@ msgstr "E/S de Disco"
msgid "Disk unit"
msgstr "Unidad de disco"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Uso de Disco"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Documentación"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Abajo"
@@ -417,8 +435,8 @@ msgstr "Duración"
msgid "Edit"
msgstr "Editar"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Correo electrónico"
@@ -426,6 +444,11 @@ msgstr "Correo electrónico"
msgid "Email notifications"
msgstr "Notificaciones por correo"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Vacía"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Ingrese la dirección de correo electrónico para restablecer la contraseña"
@@ -434,11 +457,11 @@ msgstr "Ingrese la dirección de correo electrónico para restablecer la contras
msgid "Enter email address..."
msgstr "Ingrese dirección de correo..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Error"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Error al autenticar"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Error al guardar la configuración"
@@ -482,13 +505,13 @@ msgstr "Error al guardar la configuración"
msgid "Failed to send test notification"
msgstr "Error al enviar la notificación de prueba"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Error al actualizar la alerta"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtrar..."
@@ -496,7 +519,7 @@ msgstr "Filtrar..."
msgid "Fingerprint"
msgstr "Huella dactilar"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Por <0>{min}</0> {min, plural, one {minuto} other {minutos}}"
@@ -504,9 +527,14 @@ msgstr "Por <0>{min}</0> {min, plural, one {minuto} other {minutos}}"
msgid "Forgot password?"
msgstr "¿Olvidó su contraseña?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Llena"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "General"
@@ -528,6 +556,11 @@ msgstr "Comando Homebrew"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Inactiva"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Si ha perdido la contraseña de su cuenta de administrador, puede restablecerla usando el siguiente comando."
@@ -549,24 +582,19 @@ msgstr "Idioma"
msgid "Layout"
msgstr "Diseño"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Claro"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Carga Media"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Carga media 15m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Carga media 1m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Carga media 5m"
@@ -583,13 +611,13 @@ msgstr "Cerrar Sesión"
msgid "Login"
msgstr "Iniciar sesión"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Intento de inicio de sesión fallido"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Registros"
@@ -614,8 +642,8 @@ msgstr "Máx 1 min"
msgid "Memory"
msgstr "Memoria"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Uso de Memoria"
@@ -623,8 +651,8 @@ msgstr "Uso de Memoria"
msgid "Memory usage of docker containers"
msgstr "Uso de memoria de los contenedores de Docker"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Nombre"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "No se encontraron sistemas."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Notificaciones"
@@ -672,9 +700,9 @@ msgstr "Soporte para OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "En cada reinicio, los sistemas en la base de datos se actualizarán para coincidir con los sistemas definidos en el archivo."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Abrir menú"
@@ -682,7 +710,7 @@ msgstr "Abrir menú"
msgid "Or continue with"
msgstr "O continuar con"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Sobrescribir alertas existentes"
@@ -729,12 +757,12 @@ msgstr "Pausado"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Por favor, <0>configure un servidor SMTP</0> para asegurar que las alertas sean entregadas."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Por favor, revise los registros para más detalles."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Por favor, verifique sus credenciales e intente de nuevo"
@@ -812,8 +840,8 @@ msgstr "Filas por página"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Guarde la dirección usando la tecla enter o coma. Deje en blanco para desactivar las notificaciones por correo."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Guardar Configuración"
@@ -829,7 +857,7 @@ msgstr "Buscar"
msgid "Search for systems or settings..."
msgstr "Buscar sistemas o configuraciones..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Consulte <0>configuración de notificaciones</0> para configurar cómo recibe alertas."
@@ -873,7 +901,7 @@ msgstr "Ordenar por"
msgid "State"
msgstr "Estado"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Estado"
@@ -885,12 +913,10 @@ msgstr "Espacio de swap utilizado por el sistema"
msgid "Swap Usage"
msgstr "Uso de Swap"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Sistema"
@@ -915,8 +941,8 @@ msgstr "Tabla"
msgid "Temp"
msgstr "Temperatura"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatura"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Tokens y Huellas Digitales"
@@ -988,39 +1014,39 @@ msgstr "Los tokens permiten que los agentes se conecten y registren. Las huellas
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Los tokens y las huellas digitales se utilizan para autenticar las conexiones WebSocket al hub."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "Se activa cuando la carga media de 1 minuto supera un umbral"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Se activa cuando la carga media de 15 minutos supera un umbral"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Se activa cuando la carga media de 5 minutos supera un umbral"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Se activa cuando cualquier sensor supera un umbral"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Se activa cuando la suma de subida/bajada supera un umbral"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Se activa cuando el uso de CPU supera un umbral"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Se activa cuando el uso de memoria supera un umbral"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Se activa cuando el estado cambia entre activo e inactivo"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Se activa cuando el uso de cualquier disco supera un umbral"
@@ -1033,9 +1059,14 @@ msgstr "Preferencias de unidad"
msgid "Universal token"
msgstr "Token universal"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Desconocida"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Activo"
@@ -1058,13 +1089,13 @@ msgstr "Uso"
msgid "Usage of root partition"
msgstr "Uso de la partición raíz"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Usado"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Usuarios"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "۵ دقیقه"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "عملیات"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "عامل"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "تاریخچه هشدارها"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "هشدارها"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "همه سیستم‌ها"
@@ -148,8 +148,8 @@ msgstr "میانگین"
msgid "Average CPU utilization of containers"
msgstr "میانگین استفاده از CPU کانتینرها"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "میانگین از <0>{value}{0}</0> فراتر رفته است"
@@ -166,16 +166,20 @@ msgstr "میانگین استفاده از CPU در کل سیستم"
msgid "Average utilization of {0}"
msgstr "میانگین استفاده از {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "پشتیبان‌گیری‌ها"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "پهنای باند"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "باتری"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "بِزل از OpenID Connect و بسیاری از ارائه‌دهندگان احراز هویت OAuth2 پشتیبانی می‌کند."
@@ -202,8 +206,8 @@ msgstr "بایت (کیلوبایت بر ثانیه، مگابایت بر ثان
msgid "Cache / Buffers"
msgstr "حافظه پنهان / بافرها"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "لغو"
@@ -223,6 +227,15 @@ msgstr "تغییر واحدهای نمایش برای معیارها."
msgid "Change general application options."
msgstr "تغییر گزینه‌های کلی برنامه."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "شارژ"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "در حال شارژ"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "گزینه‌های نمودار"
@@ -261,8 +274,8 @@ msgstr "تأیید رمز عبور"
msgid "Connection is down"
msgstr "اتصال قطع است"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "ادامه"
@@ -320,9 +333,9 @@ msgstr "کپی YAML"
msgid "CPU"
msgstr "پردازنده"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "میزان استفاده از پردازنده"
@@ -339,10 +352,10 @@ msgstr "ایجاد شده"
msgid "Critical (%)"
msgstr "بحرانی (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "تیره"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "وضعیت فعلی"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "داشبورد"
msgid "Default time period"
msgstr "بازه زمانی پیش‌فرض"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "حذف"
@@ -362,6 +375,11 @@ msgstr "حذف"
msgid "Delete fingerprint"
msgstr "حذف اثر انگشت"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "در حال تخلیه"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "دیسک"
@@ -374,9 +392,9 @@ msgstr "ورودی/خروجی دیسک"
msgid "Disk unit"
msgstr "واحد دیسک"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "میزان استفاده از دیسک"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "مستندات"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "قطع"
@@ -417,8 +435,8 @@ msgstr "مدت زمان"
msgid "Edit"
msgstr "ویرایش"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "ایمیل"
@@ -426,6 +444,11 @@ msgstr "ایمیل"
msgid "Email notifications"
msgstr "اعلان‌های ایمیلی"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "خالی"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "آدرس ایمیل را برای بازنشانی رمز عبور وارد کنید"
@@ -434,11 +457,11 @@ msgstr "آدرس ایمیل را برای بازنشانی رمز عبور وا
msgid "Enter email address..."
msgstr "آدرس ایمیل را وارد کنید..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "خطا"
@@ -473,8 +496,8 @@ msgstr "فارنهایت (°F)"
msgid "Failed to authenticate"
msgstr "احراز هویت ناموفق بود"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "ذخیره تنظیمات ناموفق بود"
@@ -482,13 +505,13 @@ msgstr "ذخیره تنظیمات ناموفق بود"
msgid "Failed to send test notification"
msgstr "ارسال اعلان آزمایشی ناموفق بود"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "به‌روزرسانی هشدار ناموفق بود"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "فیلتر..."
@@ -496,7 +519,7 @@ msgstr "فیلتر..."
msgid "Fingerprint"
msgstr "اثر انگشت"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "برای <0>{min}</0> {min, plural, one {دقیقه} other {دقیقه}}"
@@ -504,9 +527,14 @@ msgstr "برای <0>{min}</0> {min, plural, one {دقیقه} other {دقیقه}}
msgid "Forgot password?"
msgstr "رمز عبور را فراموش کرده‌اید؟"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "پر"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "عمومی"
@@ -528,6 +556,11 @@ msgstr "دستور Homebrew"
msgid "Host / IP"
msgstr "میزبان / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "بیکار"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "اگر رمز عبور حساب مدیر خود را گم کرده‌اید، می‌توانید آن را با استفاده از دستور زیر بازنشانی کنید."
@@ -549,24 +582,19 @@ msgstr "زبان"
msgid "Layout"
msgstr "طرح‌بندی"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "روشن"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "میانگین بار"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "میانگین بار ۱۵ دقیقه"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "میانگین بار ۱ دقیقه"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "میانگین بار ۵ دقیقه"
@@ -583,13 +611,13 @@ msgstr "خروج"
msgid "Login"
msgstr "ورود"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "تلاش برای ورود ناموفق بود"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "لاگ‌ها"
@@ -614,8 +642,8 @@ msgstr "حداکثر ۱ دقیقه"
msgid "Memory"
msgstr "حافظه"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "میزان استفاده از حافظه"
@@ -623,8 +651,8 @@ msgstr "میزان استفاده از حافظه"
msgid "Memory usage of docker containers"
msgstr "میزان استفاده از حافظه کانتینرهای داکر"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "نام"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "هیچ سیستمی یافت نشد."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "اعلان‌ها"
@@ -672,9 +700,9 @@ msgstr "پشتیبانی از OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "در هر بار راه‌اندازی مجدد، سیستم‌های موجود در پایگاه داده با سیستم‌های تعریف شده در فایل مطابقت داده می‌شوند."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "باز کردن منو"
@@ -682,7 +710,7 @@ msgstr "باز کردن منو"
msgid "Or continue with"
msgstr "یا ادامه با"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "بازنویسی هشدارهای موجود"
@@ -729,12 +757,12 @@ msgstr "مکث شده"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "لطفاً برای اطمینان از تحویل هشدارها، یک <0>سرور SMTP پیکربندی کنید</0>."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "لطفاً برای جزئیات بیشتر، لاگ‌ها را بررسی کنید."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "لطفاً اعتبارنامه‌های خود را بررسی کرده و دوباره تلاش کنید."
@@ -812,8 +840,8 @@ msgstr "ردیف در هر صفحه"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "آدرس را با استفاده از کلید Enter یا کاما ذخیره کنید. برای غیرفعال کردن اعلان‌های ایمیلی، خالی بگذارید."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "ذخیره تنظیمات"
@@ -829,7 +857,7 @@ msgstr "جستجو"
msgid "Search for systems or settings..."
msgstr "جستجو برای سیستم‌ها یا تنظیمات..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "برای پیکربندی نحوه دریافت هشدارها، به <0>تنظیمات اعلان</0> مراجعه کنید."
@@ -873,7 +901,7 @@ msgstr "مرتب‌سازی بر اساس"
msgid "State"
msgstr "وضعیت"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "وضعیت"
@@ -885,12 +913,10 @@ msgstr "فضای Swap استفاده شده توسط سیستم"
msgid "Swap Usage"
msgstr "میزان استفاده از Swap"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "سیستم"
@@ -915,8 +941,8 @@ msgstr "جدول"
msgid "Temp"
msgstr "دما"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "دما"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "توکن"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "توکن‌ها و اثرات انگشت"
@@ -988,39 +1014,39 @@ msgstr "توکن‌ها به عامل‌ها اجازه اتصال و ثبت‌
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "توکن‌ها و اثرات انگشت برای احراز هویت اتصالات WebSocket به هاب استفاده می‌شوند."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "هنگامی که میانگین بار ۱ دقیقه‌ای از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "هنگامی که میانگین بار ۱۵ دقیقه‌ای از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "هنگامی که میانگین بار ۵ دقیقه‌ای از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "هنگامی که هر حسگری از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "هنگامی که مجموع بالا/پایین از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "هنگامی که میزان استفاده از CPU از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "هنگامی که میزان استفاده از حافظه از یک آستانه فراتر رود، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "هنگامی که وضعیت بین بالا و پایین تغییر می‌کند، فعال می‌شود"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "هنگامی که استفاده از هر دیسکی از یک آستانه فراتر رود، فعال می‌شود"
@@ -1033,9 +1059,14 @@ msgstr "تنظیمات واحدها"
msgid "Universal token"
msgstr "توکن جهانی"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "ناشناخته"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "فعال"
@@ -1058,13 +1089,13 @@ msgstr "میزان استفاده"
msgid "Usage of root partition"
msgstr "میزان استفاده از پارتیشن ریشه"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "استفاده شده"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "کاربران"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Actions"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Alertes"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Tous les systèmes"
@@ -148,8 +148,8 @@ msgstr "Moyenne"
msgid "Average CPU utilization of containers"
msgstr "Utilisation moyenne du CPU des conteneurs"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "La moyenne dépasse <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Utilisation moyenne du CPU à l'échelle du système"
msgid "Average utilization of {0}"
msgstr "Utilisation moyenne de {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Sauvegardes"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Bande passante"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batterie"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel prend en charge OpenID Connect et de nombreux fournisseurs d'authentification OAuth2."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Cache / Tampons"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Annuler"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Modifier les options générales de l'application."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Charge"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "En charge"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Options de graphique"
@@ -261,8 +274,8 @@ msgstr "Confirmer le mot de passe"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Continuer"
@@ -320,9 +333,9 @@ msgstr "Copier YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Utilisation du CPU"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Critique (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Sombre"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "État actuel"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Tableau de bord"
msgid "Default time period"
msgstr "Période par défaut"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Supprimer"
@@ -362,6 +375,11 @@ msgstr "Supprimer"
msgid "Delete fingerprint"
msgstr "Supprimer l'empreinte"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "En décharge"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disque"
@@ -374,9 +392,9 @@ msgstr "Entrée/Sortie disque"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Utilisation du disque"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Documentation"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Injoignable"
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr "Éditer"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -426,6 +444,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "Notifications par email"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Vide"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Entrez l'adresse email pour réinitialiser le mot de passe"
@@ -434,11 +457,11 @@ msgstr "Entrez l'adresse email pour réinitialiser le mot de passe"
msgid "Enter email address..."
msgstr "Entrez l'adresse email..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Erreur"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Échec de l'authentification"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Échec de l'enregistrement des paramètres"
@@ -482,13 +505,13 @@ msgstr "Échec de l'enregistrement des paramètres"
msgid "Failed to send test notification"
msgstr "Échec de l'envoi de la notification de test"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Échec de la mise à jour de l'alerte"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtrer..."
@@ -496,7 +519,7 @@ msgstr "Filtrer..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Pour <0>{min}</0> {min, plural, one {minute} other {minutes}}"
@@ -504,9 +527,14 @@ msgstr "Pour <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgid "Forgot password?"
msgstr "Mot de passe oublié ?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Pleine"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Général"
@@ -528,6 +556,11 @@ msgstr "Commande Homebrew"
msgid "Host / IP"
msgstr "Hôte / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Inactive"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Si vous avez perdu le mot de passe de votre compte administrateur, vous pouvez le réinitialiser en utilisant la commande suivante."
@@ -549,24 +582,19 @@ msgstr "Langue"
msgid "Layout"
msgstr "Disposition"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Clair"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Déconnexion"
msgid "Login"
msgstr "Connexion"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Échec de la tentative de connexion"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Journaux"
@@ -614,8 +642,8 @@ msgstr "Max 1 min"
msgid "Memory"
msgstr "Mémoire"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Utilisation de la mémoire"
@@ -623,8 +651,8 @@ msgstr "Utilisation de la mémoire"
msgid "Memory usage of docker containers"
msgstr "Utilisation de la mémoire des conteneurs Docker"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Nom"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Aucun système trouvé."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Notifications"
@@ -672,9 +700,9 @@ msgstr "Support OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "À chaque redémarrage, les systèmes dans la base de données seront mis à jour pour correspondre aux systèmes définis dans le fichier."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Ouvrir le menu"
@@ -682,7 +710,7 @@ msgstr "Ouvrir le menu"
msgid "Or continue with"
msgstr "Ou continuer avec"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Écraser les alertes existantes"
@@ -729,12 +757,12 @@ msgstr "En pause"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Veuillez <0>configurer un serveur SMTP</0> pour garantir la livraison des alertes."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Veuillez vérifier les journaux pour plus de détails."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Veuillez vérifier vos identifiants et réessayer"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Enregistrez l'adresse en utilisant la touche Entrée ou la virgule. Laissez vide pour désactiver les notifications par email."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Enregistrer les paramètres"
@@ -829,7 +857,7 @@ msgstr "Recherche"
msgid "Search for systems or settings..."
msgstr "Rechercher des systèmes ou des paramètres..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Voir les <0>paramètres de notification</0> pour configurer comment vous recevez les alertes."
@@ -873,7 +901,7 @@ msgstr "Trier par"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Statut"
@@ -885,12 +913,10 @@ msgstr "Espace Swap utilisé par le système"
msgid "Swap Usage"
msgstr "Utilisation du swap"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Système"
@@ -915,8 +941,8 @@ msgstr "Tableau"
msgid "Temp"
msgstr "Temp."
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Température"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Tokens et Empreintes"
@@ -988,39 +1014,39 @@ msgstr "Les tokens permettent aux agents de se connecter et de s'enregistrer. Le
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Les tokens et les empreintes sont utilisés pour authentifier les connexions WebSocket vers le hub."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Déclenchement lorsque tout capteur dépasse un seuil"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Déclenchement lorsque le montant/descendant combinée dépasse un seuil"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Déclenchement lorsque l'utilisation du CPU dépasse un seuil"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Déclenchement lorsque l'utilisation de la mémoire dépasse un seuil"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Se déclenche lorsque le statut passe de \"Joignable\" à \"Injoignable\""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Déclenchement lorsque l'utilisation de tout disque dépasse un seuil"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr "Token universel"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Inconnue"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Joignable"
@@ -1058,13 +1089,13 @@ msgstr "Utilisation"
msgid "Usage of root partition"
msgstr "Utilisation de la partition racine"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Utilisé"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Utilisateurs"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: hr\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Croatian\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Akcije"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Upozorenja"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Svi Sistemi"
@@ -148,8 +148,8 @@ msgstr "Prosjek"
msgid "Average CPU utilization of containers"
msgstr "Prosječna iskorištenost procesora u spremnicima"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Prosjek premašuje <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Prosječna iskorištenost procesora na cijelom sustavu"
msgid "Average utilization of {0}"
msgstr ""
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Sigurnosne kopije"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Propusnost"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Baterija"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel podržava OpenID Connect i mnoge druge OAuth2 davatalje autentifikacije."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Predmemorija / Međuspremnici"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Otkaži"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Promijenite opće opcije aplikacije."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Punjenje"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Puni se"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Opcije grafikona"
@@ -261,8 +274,8 @@ msgstr "Potvrdite lozinku"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Nastavite"
@@ -320,9 +333,9 @@ msgstr ""
msgid "CPU"
msgstr "Procesor"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Iskorištenost procesora"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Kritično (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Tamno"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Trenutno stanje"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Nadzorna ploča"
msgid "Default time period"
msgstr "Zadano vremensko razdoblje"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Izbriši"
@@ -362,6 +375,11 @@ msgstr "Izbriši"
msgid "Delete fingerprint"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Prazni se"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -374,9 +392,9 @@ msgstr "Disk I/O"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Iskorištenost Diska"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentacija"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr ""
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr ""
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -426,6 +444,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "Email notifikacije"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Prazna"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Unesite email adresu za resetiranje lozinke"
@@ -434,11 +457,11 @@ msgstr "Unesite email adresu za resetiranje lozinke"
msgid "Enter email address..."
msgstr "Unesite email adresu..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Greška"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Provjera autentičnosti nije uspjela"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Neuspješno snimanje postavki"
@@ -482,13 +505,13 @@ msgstr "Neuspješno snimanje postavki"
msgid "Failed to send test notification"
msgstr "Neuspješno slanje testne notifikacije"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Ažuriranje upozorenja nije uspjelo"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filter..."
@@ -496,7 +519,7 @@ msgstr "Filter..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Za <0>{min}</0> {min, plural, one {minutu} other {minute}}"
@@ -504,9 +527,14 @@ msgstr "Za <0>{min}</0> {min, plural, one {minutu} other {minute}}"
msgid "Forgot password?"
msgstr "Zaboravljena lozinka?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Puna"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Općenito"
@@ -528,6 +556,11 @@ msgstr "Homebrew naredba"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Neaktivna"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Ako ste izgubili lozinku za svoj administratorski račun, možete ju resetirati pomoću sljedeće naredbe."
@@ -549,24 +582,19 @@ msgstr "Jezik"
msgid "Layout"
msgstr "Izgled"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Svijetlo"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Odjava"
msgid "Login"
msgstr "Prijava"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Pokušaj prijave nije uspio"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logovi"
@@ -614,8 +642,8 @@ msgstr "Maksimalno 1 minuta"
msgid "Memory"
msgstr "Memorija"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Upotreba memorije"
@@ -623,8 +651,8 @@ msgstr "Upotreba memorije"
msgid "Memory usage of docker containers"
msgstr "Upotreba memorije Docker spremnika"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Ime"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Nije pronađen nijedan sustav."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Obavijesti"
@@ -672,9 +700,9 @@ msgstr "Podrška za OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Prilikom svakog ponovnog pokretanja, sustavi u bazi podataka biti će ažurirani kako bi odgovarali sustavima definiranim u datoteci."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Otvori menu"
@@ -682,7 +710,7 @@ msgstr "Otvori menu"
msgid "Or continue with"
msgstr "Ili nastavi sa"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Prebrišite postojeća upozorenja"
@@ -729,12 +757,12 @@ msgstr "Pauzirano"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Molimo <0>konfigurirajte SMTP server</0> kako biste osigurali isporuku upozorenja."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Za više detalja provjerite logove."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Provjerite svoje podatke i pokušajte ponovno"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Spremite adresu pomoću tipke enter ili zareza. Ostavite prazno kako biste onemogućili obavijesti e-poštom."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Spremi Postavke"
@@ -829,7 +857,7 @@ msgstr "Pretraži"
msgid "Search for systems or settings..."
msgstr "Pretraži za sisteme ili postavke..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Pogledajte <0>postavke obavijesti</0> da biste konfigurirali način primanja upozorenja."
@@ -873,7 +901,7 @@ msgstr "Sortiraj po"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,12 +913,10 @@ msgstr "Swap prostor uzet od strane sistema"
msgid "Swap Usage"
msgstr "Swap Iskorištenost"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Sistem"
@@ -915,8 +941,8 @@ msgstr "Tablica"
msgid "Temp"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatura"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
@@ -988,39 +1014,39 @@ msgstr ""
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Pokreće se kada bilo koji senzor prijeđe prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Pokreće se kada kombinacija gore/dolje premaši prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Pokreće se kada iskorištenost procesora premaši prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Pokreće se kada iskorištenost memorije premaši prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Pokreće se kada se status sistema promijeni"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Pokreće se kada iskorištenost bilo kojeg diska premaši prag"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Nepoznata"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr ""
@@ -1058,13 +1089,13 @@ msgstr "Iskorištenost"
msgid "Usage of root partition"
msgstr "Iskorištenost root datotečnog sustava"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Iskorišteno"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Korisnici"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Műveletek"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Ügynök"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Riasztások"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Minden rendszer"
@@ -148,8 +148,8 @@ msgstr "Átlag"
msgid "Average CPU utilization of containers"
msgstr "Konténerek átlagos CPU kihasználtsága"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Az átlag meghaladja a <0>{value}{0}</0> értéket"
@@ -166,16 +166,20 @@ msgstr "Rendszerszintű CPU átlagos kihasználtság"
msgid "Average utilization of {0}"
msgstr "{0} átlagos kihasználtsága"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Biztonsági mentések"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Sávszélesség"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Akkumulátor"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "A Beszel támogatja az OpenID Connect-et és számos OAuth2 hitelesítési szolgáltatót."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Gyorsítótár / Pufferelések"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Mégsem"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Általános alkalmazásbeállítások módosítása."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Töltés"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Töltődik"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Diagram beállítások"
@@ -261,8 +274,8 @@ msgstr "Jelszó megerősítése"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Tovább"
@@ -320,9 +333,9 @@ msgstr ""
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU használat"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Kritikus (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Sötét"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Jelenlegi állapot"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Áttekintés"
msgid "Default time period"
msgstr "Alapértelmezett időszak"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Törlés"
@@ -362,6 +375,11 @@ msgstr "Törlés"
msgid "Delete fingerprint"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Kisül"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Lemez"
@@ -374,9 +392,9 @@ msgstr "Lemez I/O"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Lemezhasználat"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentáció"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr ""
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr ""
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -426,6 +444,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "E-mail értesítések"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Üres"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "E-mail cím megadása a jelszó visszaállításához"
@@ -434,11 +457,11 @@ msgstr "E-mail cím megadása a jelszó visszaállításához"
msgid "Enter email address..."
msgstr "Adja meg az e-mail címet..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Hiba"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Hitelesítés sikertelen"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Nem sikerült menteni a beállításokat"
@@ -482,13 +505,13 @@ msgstr "Nem sikerült menteni a beállításokat"
msgid "Failed to send test notification"
msgstr "Teszt értesítés elküldése sikertelen"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Nem sikerült frissíteni a riasztást"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Szűrő..."
@@ -496,7 +519,7 @@ msgstr "Szűrő..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "A <0>{min}</0> {min, plural, one {perc} other {percek}}"
@@ -504,9 +527,14 @@ msgstr "A <0>{min}</0> {min, plural, one {perc} other {percek}}"
msgid "Forgot password?"
msgstr "Elfelejtette a jelszavát?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Tele"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Általános"
@@ -528,6 +556,11 @@ msgstr "Homebrew parancs"
msgid "Host / IP"
msgstr "Állomás / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Tétlen"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Ha elvesztette az admin fiók jelszavát, a következő paranccsal állíthatja vissza."
@@ -549,24 +582,19 @@ msgstr "Nyelv"
msgid "Layout"
msgstr "Elrendezés"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Világos"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Kijelentkezés"
msgid "Login"
msgstr "Bejelentkezés"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Bejelentkezés sikertelen"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Naplók"
@@ -614,8 +642,8 @@ msgstr "Maximum 1 perc"
msgid "Memory"
msgstr "RAM"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Memóriahasználat"
@@ -623,8 +651,8 @@ msgstr "Memóriahasználat"
msgid "Memory usage of docker containers"
msgstr "Docker konténerek memória használata"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Név"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Nem található rendszer."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Értesítések"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC támogatás"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Minden újraindításkor az adatbázisban lévő rendszerek frissítésre kerülnek, hogy megfeleljenek a fájlban meghatározott rendszereknek."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Menü megnyitása"
@@ -682,7 +710,7 @@ msgstr "Menü megnyitása"
msgid "Or continue with"
msgstr "Vagy folytasd ezzel"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Felülírja a meglévő riasztásokat"
@@ -729,12 +757,12 @@ msgstr "Szüneteltetve"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Kérjük, <0>konfigurálj egy SMTP szervert</0> az értesítések kézbesítésének biztosítása érdekében."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Kérjük, ellenőrizd a naplókat a további részletekért."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Kérjük, ellenőrizze a hitelesítő adatait, és próbálja újra"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Mentse el a címet az Enter billentyű vagy a vessző használatával. Hagyja üresen az e-mail értesítések letiltásához."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Beállítások mentése"
@@ -829,7 +857,7 @@ msgstr "Keresés"
msgid "Search for systems or settings..."
msgstr "Keresés rendszerek vagy beállítások után..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Lásd <0>az értesítési beállításokat</0>, hogy konfigurálja, hogyan kap értesítéseket."
@@ -873,7 +901,7 @@ msgstr "Rendezés"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Állapot"
@@ -885,12 +913,10 @@ msgstr "Rendszer által használt swap terület"
msgid "Swap Usage"
msgstr "Swap használat"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Rendszer"
@@ -915,8 +941,8 @@ msgstr "Tábla"
msgid "Temp"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Hőmérséklet"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
@@ -988,39 +1014,39 @@ msgstr ""
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Bekapcsol, ha bármelyik érzékelő túllép egy küszöbértéket"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Bekapcsol, ha bármelyik érzékelő túllép egy küszöbértéket"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Bekapcsol, ha a CPU érzékelő túllép egy küszöbértéket"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Bekapcsol, ha a Ram érzékelő túllép egy küszöbértéket"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Bekapcsol, amikor az állapot fel és le között változik"
#: src/lib/utils.ts
#: src/lib/alerts.ts
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"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Ismeretlen"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr ""
@@ -1058,13 +1089,13 @@ msgstr "Használat"
msgid "Usage of root partition"
msgstr "Root partíció kihasználtsága"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Felhasznált"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Felhasználók"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Aðgerðir"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Tilkynningar"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Öll kerfi"
@@ -148,8 +148,8 @@ msgstr "Meðal"
msgid "Average CPU utilization of containers"
msgstr "Meðal örgjörva notkun container-a."
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Meðaltal er yfir <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Meðal nýting örgjörva yfir allt kerfið"
msgid "Average utilization of {0}"
msgstr "Meðal notkun af {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Öryggisafrit"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Gangnaflutningsgeta"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Rafhlaða"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel styður OpenID Connect og margar OAuth2 auðkenningarveitendur."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Skyndiminni / Biðminni"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Hætta við"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Breyta almennum stillingum."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Hleðsla"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Hleðst"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Valkostir fyrir línurit"
@@ -261,8 +274,8 @@ msgstr "Staðfestu lykilorð"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Halda áfram"
@@ -320,9 +333,9 @@ msgstr ""
msgid "CPU"
msgstr "Örgjörvi"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Örgjörva notkun"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Kritískt (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Dökkt"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Núverandi ástand"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Yfirlitssíða"
msgid "Default time period"
msgstr "Sjálfgefið tímabil"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Eyða"
@@ -362,6 +375,11 @@ msgstr "Eyða"
msgid "Delete fingerprint"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Ryðst"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Diskur"
@@ -374,9 +392,9 @@ msgstr ""
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Diskanotkun"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Skjal"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr ""
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr ""
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Netfang"
@@ -426,6 +444,11 @@ msgstr "Netfang"
msgid "Email notifications"
msgstr "Tilkynningar í tölvupósti"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Tóm"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Settu netfang til að endursetja lykilorð"
@@ -434,11 +457,11 @@ msgstr "Settu netfang til að endursetja lykilorð"
msgid "Enter email address..."
msgstr "Settu inn Netfang..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Villa"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Villa í auðkenningu"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Villa við að vista stillingar"
@@ -482,13 +505,13 @@ msgstr "Villa við að vista stillingar"
msgid "Failed to send test notification"
msgstr "Villa í sendingu prufu skilaboða"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Mistókst að uppfæra tilkynningu"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Sía..."
@@ -496,7 +519,7 @@ msgstr "Sía..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr ""
@@ -504,9 +527,14 @@ msgstr ""
msgid "Forgot password?"
msgstr "Gleymt lykilorð?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Full"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Almennt"
@@ -528,6 +556,11 @@ msgstr "Homebrew skipun"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Aðgerðalaus"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr ""
@@ -549,24 +582,19 @@ msgstr "Tungumál"
msgid "Layout"
msgstr ""
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Ljóst"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Útskrá"
msgid "Login"
msgstr "Innskrá"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Innskránings tilraun misheppnaðist"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Loggar"
@@ -614,8 +642,8 @@ msgstr "Mest 1 mínúta"
msgid "Memory"
msgstr "Minni"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Minnisnotkun"
@@ -623,8 +651,8 @@ msgstr "Minnisnotkun"
msgid "Memory usage of docker containers"
msgstr "Minnisnotkun docker kerfa"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Nafn"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Engin kerfi fundust."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Tilkynningar"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC stuðningur"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr ""
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Opna valmynd"
@@ -682,7 +710,7 @@ msgstr "Opna valmynd"
msgid "Or continue with"
msgstr "Eða halda áfram með"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Yfirskrifa núverandi tilkynningu"
@@ -729,12 +757,12 @@ msgstr "Í bið"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Skoðaðu logga til að sjá meiri upplýsingar."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Vinsamlegast farðu yfir upplýsingarnar þínar og reyndu aftur"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr ""
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Vista stillingar"
@@ -829,7 +857,7 @@ msgstr "Leita"
msgid "Search for systems or settings..."
msgstr "Leita að kerfum eða stillingum..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr ""
@@ -873,7 +901,7 @@ msgstr "Raða eftir"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Staða"
@@ -885,12 +913,10 @@ msgstr ""
msgid "Swap Usage"
msgstr "Skipti minni"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Kerfi"
@@ -915,8 +941,8 @@ msgstr "Tafla"
msgid "Temp"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Hitastig"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
@@ -988,39 +1014,39 @@ msgstr ""
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Virkjast þegar einhver skynjari fer yfir þröskuld"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Virkjast þegar samanlagt sent/móttekið fer yfir þröskuld"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Virkjast þegar örgjörva notkun fer yfir þröskuld"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Virkjast þegar minnisnotkun fer yfir þröskuld"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Virkjast þegar staða breytist milli virkur og óvirkur"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Virkjast þegar diska notkun fer yfir þröskuld"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Óþekkt"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr ""
@@ -1058,13 +1089,13 @@ msgstr ""
msgid "Usage of root partition"
msgstr ""
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Notað"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Notendur"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: it\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -27,7 +27,7 @@ msgstr "{0, plural, one {# giorno} other {# giorni}}"
#. placeholder {1}: table.getFilteredRowModel().rows.length
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "{0} of {1} row(s) selected."
msgstr ""
msgstr "{0} di {1} righe selezionate."
#: src/components/routes/system.tsx
msgid "{hours, plural, one {# hour} other {# hours}}"
@@ -40,7 +40,7 @@ msgstr "1 ora"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "1 min"
msgstr ""
msgstr "1 min"
#: src/lib/utils.ts
msgid "1 week"
@@ -53,7 +53,7 @@ msgstr "12 ore"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "15 min"
msgstr ""
msgstr "15 min"
#: src/lib/utils.ts
msgid "24 hours"
@@ -66,18 +66,18 @@ msgstr "30 giorni"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "5 min"
msgstr ""
msgstr "5 min"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Azioni"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Active"
msgstr ""
msgstr "Attivo"
#: src/components/routes/home.tsx
msgid "Active Alerts"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agente"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
msgstr "Cronologia Avvisi"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Avvisi"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Tutti i Sistemi"
@@ -134,7 +134,7 @@ msgstr "Sei sicuro di voler eliminare {name}?"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Are you sure?"
msgstr ""
msgstr "Sei sicuro?"
#: src/components/copy-to-clipboard.tsx
msgid "Automatic copy requires a secure context."
@@ -148,8 +148,8 @@ msgstr "Media"
msgid "Average CPU utilization of containers"
msgstr "Utilizzo medio della CPU dei container"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "La media supera <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Utilizzo medio della CPU a livello di sistema"
msgid "Average utilization of {0}"
msgstr "Utilizzo medio di {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Backup"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Larghezza di banda"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batteria"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel supporta OpenID Connect e molti provider di autenticazione OAuth2."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Cache / Buffer"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Annulla"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Modifica le opzioni generali dell'applicazione."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Carica"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "In carica"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Opzioni del grafico"
@@ -261,8 +274,8 @@ msgstr "Conferma password"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Continua"
@@ -320,9 +333,9 @@ msgstr "Copia YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Utilizzo CPU"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Critico (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Scuro"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Stato attuale"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Cruscotto"
msgid "Default time period"
msgstr "Periodo di tempo predefinito"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Elimina"
@@ -362,6 +375,11 @@ msgstr "Elimina"
msgid "Delete fingerprint"
msgstr "Elimina impronta digitale"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "In scarica"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disco"
@@ -374,9 +392,9 @@ msgstr "I/O Disco"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Utilizzo Disco"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Documentazione"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Offline"
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr "Modifica"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -426,6 +444,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "Notifiche email"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Vuota"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Inserisci l'indirizzo email per reimpostare la password"
@@ -434,11 +457,11 @@ msgstr "Inserisci l'indirizzo email per reimpostare la password"
msgid "Enter email address..."
msgstr "Inserisci l'indirizzo email..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Errore"
@@ -455,7 +478,7 @@ msgstr "I sistemi esistenti non definiti in <0>config.yml</0> verranno eliminati
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Export"
msgstr ""
msgstr "Esporta"
#: src/components/routes/settings/config-yaml.tsx
msgid "Export configuration"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Autenticazione fallita"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Salvataggio delle impostazioni fallito"
@@ -482,13 +505,13 @@ msgstr "Salvataggio delle impostazioni fallito"
msgid "Failed to send test notification"
msgstr "Invio della notifica di test fallito"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Aggiornamento dell'avviso fallito"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtra..."
@@ -496,7 +519,7 @@ msgstr "Filtra..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Per <0>{min}</0> {min, plural, one {minuto} other {minuti}}"
@@ -504,9 +527,14 @@ msgstr "Per <0>{min}</0> {min, plural, one {minuto} other {minuti}}"
msgid "Forgot password?"
msgstr "Password dimenticata?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Piena"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Generale"
@@ -528,6 +556,11 @@ msgstr "Comando Homebrew"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Inattiva"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Se hai perso la password del tuo account amministratore, puoi reimpostarla utilizzando il seguente comando."
@@ -549,31 +582,26 @@ msgstr "Lingua"
msgid "Layout"
msgstr "Aspetto"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Chiaro"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
msgstr "Carico medio"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Caricamento medio 15m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
msgstr "Caricamento medio 1m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Caricamento medio 5m"
#. Short label for load average
#: src/components/systems-table/systems-table-columns.tsx
msgid "Load Avg"
msgstr ""
msgstr "Carico Medio"
#: src/components/navbar.tsx
msgid "Log Out"
@@ -583,13 +611,13 @@ msgstr "Disconnetti"
msgid "Login"
msgstr "Accedi"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Tentativo di accesso fallito"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Log"
@@ -614,8 +642,8 @@ msgstr "Max 1 min"
msgid "Memory"
msgstr "Memoria"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Utilizzo Memoria"
@@ -623,8 +651,8 @@ msgstr "Utilizzo Memoria"
msgid "Memory usage of docker containers"
msgstr "Utilizzo della memoria dei container Docker"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Nome"
@@ -651,7 +679,7 @@ msgstr "Nessun risultato trovato."
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "No results."
msgstr ""
msgstr "Nessun risultato."
#: src/components/systems-table/systems-table.tsx
#: src/components/systems-table/systems-table.tsx
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Nessun sistema trovato."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Notifiche"
@@ -672,9 +700,9 @@ msgstr "Supporto OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Ad ogni riavvio, i sistemi nel database verranno aggiornati per corrispondere ai sistemi definiti nel file."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Apri menu"
@@ -682,7 +710,7 @@ msgstr "Apri menu"
msgid "Or continue with"
msgstr "Oppure continua con"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Sovrascrivi avvisi esistenti"
@@ -694,7 +722,7 @@ msgstr "Pagina"
#. placeholder {1}: table.getPageCount()
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Page {0} of {1}"
msgstr ""
msgstr "Pagina {0} di {1}"
#: src/components/command-palette.tsx
msgid "Pages / Settings"
@@ -729,12 +757,12 @@ msgstr "In pausa"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Si prega di <0>configurare un server SMTP</0> per garantire la consegna degli avvisi."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Si prega di controllare i log per maggiori dettagli."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Si prega di controllare le credenziali e riprovare"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Salva l'indirizzo usando il tasto invio o la virgola. Lascia vuoto per disabilitare le notifiche email."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Salva Impostazioni"
@@ -829,7 +857,7 @@ msgstr "Cerca"
msgid "Search for systems or settings..."
msgstr "Cerca sistemi o impostazioni..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Vedi <0>impostazioni di notifica</0> per configurare come ricevere gli avvisi."
@@ -873,7 +901,7 @@ msgstr "Ordina per"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Stato"
@@ -885,12 +913,10 @@ msgstr "Spazio di swap utilizzato dal sistema"
msgid "Swap Usage"
msgstr "Utilizzo Swap"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Sistema"
@@ -915,8 +941,8 @@ msgstr "Tabella"
msgid "Temp"
msgstr "Temperatura"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatura"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "Token"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Token e Impronte Digitali"
@@ -988,39 +1014,39 @@ msgstr "I token consentono agli agenti di connettersi e registrarsi. Le impronte
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "I token e le impronte digitali vengono utilizzati per autenticare le connessioni WebSocket all'hub."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Attiva quando un sensore supera una soglia"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Attiva quando il combinato up/down supera una soglia"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Attiva quando l'utilizzo della CPU supera una soglia"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Attiva quando l'utilizzo della memoria supera una soglia"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Attiva quando lo stato passa tra up e down"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Attiva quando l'utilizzo di un disco supera una soglia"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr "Token universale"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Sconosciuta"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Attivo"
@@ -1058,13 +1089,13 @@ msgstr "Utilizzo"
msgid "Usage of root partition"
msgstr "Utilizzo della partizione root"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Utilizzato"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Utenti"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: ja\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:15\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5分"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "アクション"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "エージェント"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "アラート履歴"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "アラート"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "すべてのシステム"
@@ -148,8 +148,8 @@ msgstr "平均"
msgid "Average CPU utilization of containers"
msgstr "コンテナの平均CPU使用率"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "平均が<0>{value}{0}</0>を超えています"
@@ -166,16 +166,20 @@ msgstr "システム全体の平均CPU使用率"
msgid "Average utilization of {0}"
msgstr "{0}の平均使用率"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "バックアップ"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "帯域幅"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "バッテリー"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "BeszelはOpenID Connectと多くのOAuth2認証プロバイダーをサポートしています。"
@@ -202,8 +206,8 @@ msgstr "バイト (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "キャッシュ / バッファ"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "キャンセル"
@@ -213,7 +217,7 @@ msgstr "注意 - データ損失の可能性"
#: src/components/routes/settings/general.tsx
msgid "Celsius (°C)"
msgstr "セルシウス (°C)"
msgstr "摂氏 (°C)"
#: src/components/routes/settings/general.tsx
msgid "Change display units for metrics."
@@ -223,6 +227,15 @@ msgstr "メトリックの表示単位を変更します。"
msgid "Change general application options."
msgstr "一般的なアプリケーションオプションを変更します。"
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "充電"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "充電中"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "チャートオプション"
@@ -261,8 +274,8 @@ msgstr "パスワードを確認"
msgid "Connection is down"
msgstr "接続が切断されました"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "続行"
@@ -298,7 +311,7 @@ msgstr "Linuxコマンドをコピー"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Copy name"
msgstr "名前をコピー"
msgstr "名前をコピーする"
#: src/components/copy-to-clipboard.tsx
msgid "Copy text"
@@ -320,9 +333,9 @@ msgstr "YAMLをコピー"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU使用率"
@@ -337,12 +350,12 @@ msgstr "作成日"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "クリティカル (%)"
msgstr "致命的 (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "ダーク"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "現在の状態"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "ダッシュボード"
msgid "Default time period"
msgstr "デフォルトの期間"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "削除"
@@ -362,6 +375,11 @@ msgstr "削除"
msgid "Delete fingerprint"
msgstr "フィンガープリントを削除"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "放電中"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "ディスク"
@@ -374,9 +392,9 @@ msgstr "ディスクI/O"
msgid "Disk unit"
msgstr "ディスク単位"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "ディスク使用率"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "ドキュメント"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "停止"
@@ -417,8 +435,8 @@ msgstr "期間"
msgid "Edit"
msgstr "編集"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "メール"
@@ -426,6 +444,11 @@ msgstr "メール"
msgid "Email notifications"
msgstr "メール通知"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "空"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "パスワードをリセットするためにメールアドレスを入力してください"
@@ -434,11 +457,11 @@ msgstr "パスワードをリセットするためにメールアドレスを入
msgid "Enter email address..."
msgstr "メールアドレスを入力..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "エラー"
@@ -473,8 +496,8 @@ msgstr "華氏 (°F)"
msgid "Failed to authenticate"
msgstr "認証に失敗しました"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "設定の保存に失敗しました"
@@ -482,13 +505,13 @@ msgstr "設定の保存に失敗しました"
msgid "Failed to send test notification"
msgstr "テスト通知の送信に失敗しました"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "アラートの更新に失敗しました"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "フィルター..."
@@ -496,7 +519,7 @@ msgstr "フィルター..."
msgid "Fingerprint"
msgstr "フィンガープリント"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "<0>{min}</0> {min, plural, one {分} other {分}}の間"
@@ -504,9 +527,14 @@ msgstr "<0>{min}</0> {min, plural, one {分} other {分}}の間"
msgid "Forgot password?"
msgstr "パスワードをお忘れですか?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "満充電"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "一般"
@@ -528,6 +556,11 @@ msgstr "Homebrew コマンド"
msgid "Host / IP"
msgstr "ホスト / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "アイドル"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "管理者アカウントのパスワードを忘れた場合は、次のコマンドを使用してリセットできます。"
@@ -549,31 +582,26 @@ msgstr "言語"
msgid "Layout"
msgstr "レイアウト"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "ライト"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "ロードアベレージ"
msgstr "負荷平均"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "ロードアベレージ (15分)"
msgstr "負荷平均 (15分)"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "ロードアベレージ (1分)"
msgstr "負荷平均 (1分)"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "ロードアベレージ (5分)"
msgstr "負荷平均 (5分)"
#. Short label for load average
#: src/components/systems-table/systems-table-columns.tsx
msgid "Load Avg"
msgstr "ロードアベレージ"
msgstr "負荷平均"
#: src/components/navbar.tsx
msgid "Log Out"
@@ -583,13 +611,13 @@ msgstr "ログアウト"
msgid "Login"
msgstr "ログイン"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "ログイン試行に失敗しました"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "ログ"
@@ -614,8 +642,8 @@ msgstr "最大1分"
msgid "Memory"
msgstr "メモリ"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "メモリ使用率"
@@ -623,8 +651,8 @@ msgstr "メモリ使用率"
msgid "Memory usage of docker containers"
msgstr "Dockerコンテナのメモリ使用率"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "名前"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "システムが見つかりませんでした。"
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "通知"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDCサポート"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "再起動のたびに、データベース内のシステムはファイルに定義されたシステムに一致するように更新されます。"
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "メニューを開く"
@@ -682,7 +710,7 @@ msgstr "メニューを開く"
msgid "Or continue with"
msgstr "または、以下の方法でログイン"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "既存のアラートを上書き"
@@ -729,12 +757,12 @@ msgstr "一時停止中"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "アラートが配信されるように<0>SMTPサーバーを設定</0>してください。"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "詳細についてはログを確認してください。"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "資格情報を確認して再試行してください"
@@ -812,8 +840,8 @@ msgstr "ページあたりの行数"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Enterキーまたはカンマを使用してアドレスを保存します。空白のままにするとメール通知が無効になります。"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "設定を保存"
@@ -829,7 +857,7 @@ msgstr "検索"
msgid "Search for systems or settings..."
msgstr "システムまたは設定を検索..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "アラートの受信方法を設定するには<0>通知設定</0>を参照してください。"
@@ -839,7 +867,7 @@ msgstr "送信"
#: src/components/routes/settings/general.tsx
msgid "Set percentage thresholds for meter colors."
msgstr "メーターの色パーセンテージのしきい値を設定します。"
msgstr "メーターの色を変更するしきい値(パーセンテージを設定します。"
#: src/components/routes/settings/general.tsx
msgid "Sets the default time range for charts when a system is viewed."
@@ -873,7 +901,7 @@ msgstr "並び替え基準"
msgid "State"
msgstr "状態"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "ステータス"
@@ -885,18 +913,16 @@ msgstr "システムが使用するスワップ領域"
msgid "Swap Usage"
msgstr "スワップ使用量"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "システム"
#: src/components/routes/system.tsx
msgid "System load averages over time"
msgstr "システムのロードアベレージの推移"
msgstr "システムの負荷平均の推移"
#: src/components/navbar.tsx
msgid "Systems"
@@ -915,8 +941,8 @@ msgstr "テーブル"
msgid "Temp"
msgstr "温度"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "温度"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "トークン"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "トークンとフィンガープリント"
@@ -988,39 +1014,39 @@ msgstr "トークンはエージェントの接続と登録を可能にします
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "トークンとフィンガープリントは、ハブへのWebSocket接続の認証に使用されます。"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "1分間のロードアベレージがしきい値を超えたときにトリガーされます"
msgstr "1分間の負荷平均がしきい値を超えたときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "15分間のロードアベレージがしきい値を超えたときにトリガーされます"
msgstr "15分間の負荷平均がしきい値を超えたときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "5分間のロードアベレージがしきい値を超えたときにトリガーされます"
msgstr "5分間の負荷平均がしきい値を超えたときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "センサーがしきい値を超えたときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "上り/下りの合計がしきい値を超えたときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "CPU使用率がしきい値を超えたときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "メモリ使用率がしきい値を超えたときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "ステータスが上から下に切り替わるときにトリガーされます"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "ディスクの使用量がしきい値を超えたときにトリガーされます"
@@ -1033,9 +1059,14 @@ msgstr "単位の設定"
msgid "Universal token"
msgstr "ユニバーサルトークン"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "不明"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "正常"
@@ -1058,13 +1089,13 @@ msgstr "使用量"
msgid "Usage of root partition"
msgstr "ルートパーティションの使用量"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "使用中"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "ユーザー"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: ko\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5분"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "작업"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "에이전트"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "알림 기록"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "알림"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "모든 시스템"
@@ -148,8 +148,8 @@ msgstr "평균"
msgid "Average CPU utilization of containers"
msgstr "Docker 컨테이너의 평균 CPU 사용량"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "평균이 <0>{value}{0}</0>을(를) 초과합니다"
@@ -166,16 +166,20 @@ msgstr "시스템 전체의 평균 CPU 사용량"
msgid "Average utilization of {0}"
msgstr "평균 {0} 사용량"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "백업"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "대역폭"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "배터리"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel은 OpenID Connect 및 많은 OAuth2 인증 제공자를 지원합니다."
@@ -202,8 +206,8 @@ msgstr "바이트 (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "캐시 / 버퍼"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "취소"
@@ -223,6 +227,15 @@ msgstr "메트릭의 표시 단위를 변경합니다."
msgid "Change general application options."
msgstr "일반 애플리케이션 옵션 변경."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "충전"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "충전 중"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "차트 옵션"
@@ -261,8 +274,8 @@ msgstr "비밀번호 확인"
msgid "Connection is down"
msgstr "연결이 끊겼습니다"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "계속"
@@ -320,9 +333,9 @@ msgstr "YAML 복사"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU 사용량"
@@ -337,12 +350,12 @@ msgstr "생성됨"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "치명적 (%)"
msgstr "위험 (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "어둡게"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "현재 상태"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "대시보드"
msgid "Default time period"
msgstr "기본 기간"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "삭제"
@@ -362,6 +375,11 @@ msgstr "삭제"
msgid "Delete fingerprint"
msgstr "지문 삭제"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "방전 중"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "디스크"
@@ -374,9 +392,9 @@ msgstr "디스크 I/O"
msgid "Disk unit"
msgstr "디스크 단위"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "디스크 사용량"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "문서"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "오프라인"
@@ -417,8 +435,8 @@ msgstr "기간"
msgid "Edit"
msgstr "수정"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "이메일"
@@ -426,6 +444,11 @@ msgstr "이메일"
msgid "Email notifications"
msgstr "이메일 알림"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "빔"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "비밀번호를 재설정하려면 이메일 주소를 입력하세요"
@@ -434,11 +457,11 @@ msgstr "비밀번호를 재설정하려면 이메일 주소를 입력하세요"
msgid "Enter email address..."
msgstr "이메일 주소 입력..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "오류"
@@ -473,8 +496,8 @@ msgstr "화씨 (°F)"
msgid "Failed to authenticate"
msgstr "인증 실패"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "설정 저장 실패"
@@ -482,13 +505,13 @@ msgstr "설정 저장 실패"
msgid "Failed to send test notification"
msgstr "테스트 알림 전송 실패"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "알림 수정 실패"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "필터..."
@@ -496,7 +519,7 @@ msgstr "필터..."
msgid "Fingerprint"
msgstr "지문"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "<0>{min}</0> {min, plural, one {분} other {분}} 동안"
@@ -504,9 +527,14 @@ msgstr "<0>{min}</0> {min, plural, one {분} other {분}} 동안"
msgid "Forgot password?"
msgstr "비밀번호를 잊으셨나요?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "가득"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "일반"
@@ -528,6 +556,11 @@ msgstr "Homebrew 명령어"
msgid "Host / IP"
msgstr "호스트 / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "대기"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "관리자 계정의 비밀번호를 잃어버린 경우, 다음 명령어를 사용하여 재설정할 수 있습니다."
@@ -549,24 +582,19 @@ msgstr "언어"
msgid "Layout"
msgstr "레이아웃"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "밝게"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "부하 평균"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "부하 평균 15분"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "부하 평균 1분"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "부하 평균 5분"
@@ -583,13 +611,13 @@ msgstr "로그아웃"
msgid "Login"
msgstr "로그인"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "로그인 실패"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "로그"
@@ -614,8 +642,8 @@ msgstr "1분간 최댓값"
msgid "Memory"
msgstr "메모리"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "메모리 사용량"
@@ -623,8 +651,8 @@ msgstr "메모리 사용량"
msgid "Memory usage of docker containers"
msgstr "Docker 컨테이너의 메모리 사용량"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "이름"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "시스템을 찾을 수 없습니다."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "알림"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC 지원"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "매 시작 시, 데이터베이스가 파일에 정의된 시스템과 일치하도록 업데이트됩니다."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "메뉴 열기"
@@ -682,7 +710,7 @@ msgstr "메뉴 열기"
msgid "Or continue with"
msgstr "또는 아래 항목으로 진행하기"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "기존 알림 덮어쓰기"
@@ -729,12 +757,12 @@ msgstr "일시 정지됨"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "알림이 전달되도록 <0>SMTP 서버를 구성</0>하세요."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "자세한 내용은 로그를 확인하세요."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "자격 증명을 확인하고 다시 시도하세요."
@@ -812,8 +840,8 @@ msgstr "페이지당 행 수"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Enter 키 또는 쉼표를 사용하여 주소를 저장하세요. 이메일 알림을 비활성화하려면 비워 두세요."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "설정 저장"
@@ -829,7 +857,7 @@ msgstr "검색"
msgid "Search for systems or settings..."
msgstr "시스템 또는 설정 검색..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "알림을 받는 방법을 구성하려면 <0>알림 설정</0>을 참조하세요."
@@ -839,7 +867,7 @@ msgstr "보냄"
#: src/components/routes/settings/general.tsx
msgid "Set percentage thresholds for meter colors."
msgstr "미터 색상에 대한 백분율 임계값을 설정합니다."
msgstr "그래프 미터 색상 백분율 임계값을 설정합니다."
#: src/components/routes/settings/general.tsx
msgid "Sets the default time range for charts when a system is viewed."
@@ -873,7 +901,7 @@ msgstr "정렬 기준"
msgid "State"
msgstr "상태"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "상태"
@@ -885,12 +913,10 @@ msgstr "시스템에서 사용된 스왑 공간"
msgid "Swap Usage"
msgstr "스왑 사용량"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "시스템"
@@ -915,8 +941,8 @@ msgstr "표"
msgid "Temp"
msgstr "온도"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "온도"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "토큰"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "토큰 및 지문"
@@ -988,39 +1014,39 @@ msgstr "토큰은 에이전트가 연결하고 등록할 수 있도록 합니다
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "토큰과 지문은 허브에 대한 WebSocket 연결을 인증하는 데 사용됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "1분 부하 평균이 임계값을 초과하면 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "15분 부하 평균이 임계값을 초과하면 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "5분 부하 평균이 임계값을 초과하면 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "센서가 임계값을 초과할 때 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "업로드와 다운로드 대역폭의 합이 임계값을 초과할 때 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "CPU 사용량이 임계값을 초과할 때 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "메모리 사용량이 임계값을 초과할 때 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "시스템의 전원이 켜지거나 꺼질때 트리거됩니다."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "디스크 사용량이 임계값을 초과할 때 트리거됩니다."
@@ -1033,9 +1059,14 @@ msgstr "단위 기본 설정"
msgid "Universal token"
msgstr "범용 토큰"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "알 수 없음"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "온라인"
@@ -1058,13 +1089,13 @@ msgstr "사용량"
msgid "Usage of root partition"
msgstr "루트 파티션의 사용량"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "사용됨"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "사용자"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: nl\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -27,7 +27,7 @@ msgstr "{0, plural, one {# dag} other {# dagen}}"
#. placeholder {1}: table.getFilteredRowModel().rows.length
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "{0} of {1} row(s) selected."
msgstr ""
msgstr "{0} van de {1} rij(en) geselecteerd."
#: src/components/routes/system.tsx
msgid "{hours, plural, one {# hour} other {# hours}}"
@@ -40,7 +40,7 @@ msgstr "1 uur"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "1 min"
msgstr ""
msgstr "1 minuut"
#: src/lib/utils.ts
msgid "1 week"
@@ -53,7 +53,7 @@ msgstr "12 uren"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "15 min"
msgstr ""
msgstr "15 minuten"
#: src/lib/utils.ts
msgid "24 hours"
@@ -66,18 +66,18 @@ msgstr "30 dagen"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "5 min"
msgstr ""
msgstr "5 minuten"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Acties"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Active"
msgstr ""
msgstr "Actief"
#: src/components/routes/home.tsx
msgid "Active Alerts"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
msgstr "Melding geschiedenis"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Waarschuwingen"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Alle systemen"
@@ -134,7 +134,7 @@ msgstr "Weet je zeker dat je {name} wilt verwijderen?"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Are you sure?"
msgstr ""
msgstr "Weet je het zeker?"
#: src/components/copy-to-clipboard.tsx
msgid "Automatic copy requires a secure context."
@@ -148,8 +148,8 @@ msgstr "Gemiddelde"
msgid "Average CPU utilization of containers"
msgstr "Gemiddeld CPU-gebruik van containers"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Gemiddelde overschrijdt <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Gemiddeld systeembrede CPU-gebruik"
msgid "Average utilization of {0}"
msgstr "Gemiddeld gebruik van {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Back-ups"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Bandbreedte"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batterij"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel ondersteunt OpenID Connect en vele OAuth2 authenticatieaanbieders."
@@ -191,19 +195,19 @@ msgstr "Binair"
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/general.tsx
msgid "Bits (Kbps, Mbps, Gbps)"
msgstr ""
msgstr "Bits (Kbps, Mbps, Gbps)"
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/general.tsx
msgid "Bytes (KB/s, MB/s, GB/s)"
msgstr ""
msgstr "Bytes (KB/s, MB/s, GB/s)"
#: src/components/charts/mem-chart.tsx
msgid "Cache / Buffers"
msgstr "Cache / Buffers"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Annuleren"
@@ -213,16 +217,25 @@ msgstr "Opgelet - potentieel gegevensverlies"
#: src/components/routes/settings/general.tsx
msgid "Celsius (°C)"
msgstr ""
msgstr "Celsius (°C)"
#: src/components/routes/settings/general.tsx
msgid "Change display units for metrics."
msgstr ""
msgstr "Verander statistiek eenheden."
#: src/components/routes/settings/general.tsx
msgid "Change general application options."
msgstr "Wijzig algemene applicatie opties."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Lading"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Opladen"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Grafiekopties"
@@ -259,10 +272,10 @@ msgstr "Bevestig wachtwoord"
#: src/components/routes/home.tsx
msgid "Connection is down"
msgstr ""
msgstr "Verbinding is niet actief"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Volgende"
@@ -320,9 +333,9 @@ msgstr "YAML kopiëren"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Processorgebruik"
@@ -333,16 +346,16 @@ msgstr "Account aanmaken"
#. Context: date created
#: src/components/alerts-history-columns.tsx
msgid "Created"
msgstr ""
msgstr "Aangemaakt"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "Kritiek (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Donker"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Huidige status"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Dashboard"
msgid "Default time period"
msgstr "Standaard tijdsduur"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Verwijderen"
@@ -362,6 +375,11 @@ msgstr "Verwijderen"
msgid "Delete fingerprint"
msgstr "Vingerafdruk verwijderen"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Ontladen"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Schijf"
@@ -372,11 +390,11 @@ msgstr "Schijf I/O"
#: src/components/routes/settings/general.tsx
msgid "Disk unit"
msgstr ""
msgstr "Schijf eenheid"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Schijfgebruik"
@@ -401,24 +419,24 @@ msgid "Documentation"
msgstr "Documentatie"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Offline"
#: src/components/alerts-history-columns.tsx
msgid "Duration"
msgstr ""
msgstr "Duur"
#: src/components/add-system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Edit"
msgstr "Bewerken"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-mail"
@@ -426,6 +444,11 @@ msgstr "E-mail"
msgid "Email notifications"
msgstr "E-mailnotificaties"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Leeg"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Voer een e-mailadres in om het wachtwoord opnieuw in te stellen"
@@ -434,11 +457,11 @@ msgstr "Voer een e-mailadres in om het wachtwoord opnieuw in te stellen"
msgid "Enter email address..."
msgstr "Voer een e-mailadres in..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Fout"
@@ -455,7 +478,7 @@ msgstr "Bestaande systemen die niet gedefinieerd zijn in <0>config.yml</0> zulle
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Export"
msgstr ""
msgstr "Exporteren"
#: src/components/routes/settings/config-yaml.tsx
msgid "Export configuration"
@@ -467,14 +490,14 @@ msgstr "Exporteer je huidige systeemconfiguratie."
#: src/components/routes/settings/general.tsx
msgid "Fahrenheit (°F)"
msgstr ""
msgstr "Fahrenheit (°F)"
#: src/lib/utils.ts
msgid "Failed to authenticate"
msgstr "Authenticatie mislukt"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Instellingen opslaan mislukt"
@@ -482,13 +505,13 @@ msgstr "Instellingen opslaan mislukt"
msgid "Failed to send test notification"
msgstr "Versturen test notificatie mislukt"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Bijwerken waarschuwing mislukt"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filter..."
@@ -496,7 +519,7 @@ msgstr "Filter..."
msgid "Fingerprint"
msgstr "Vingerafdruk"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Voor <0>{min}</0> {min, plural, one {minuut} other {minuten}}"
@@ -504,9 +527,14 @@ msgstr "Voor <0>{min}</0> {min, plural, one {minuut} other {minuten}}"
msgid "Forgot password?"
msgstr "Wachtwoord vergeten?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Vol"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Algemeen"
@@ -528,6 +556,11 @@ msgstr "Homebrew-commando"
msgid "Host / IP"
msgstr "Host / IP-adres"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Inactief"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Als je het wachtwoord voor je beheerdersaccount bent kwijtgeraakt, kan je het opnieuw instellen met behulp van de volgende opdracht."
@@ -549,31 +582,26 @@ msgstr "Taal"
msgid "Layout"
msgstr "Indeling"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Licht"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
msgstr "Gemiddelde Belasting"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Gemiddelde Belasting 15m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
msgstr "Gemiddelde Belasting 1m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Gemiddelde Belasting 5m"
#. Short label for load average
#: src/components/systems-table/systems-table-columns.tsx
msgid "Load Avg"
msgstr ""
msgstr "Gem. Belasting"
#: src/components/navbar.tsx
msgid "Log Out"
@@ -583,13 +611,13 @@ msgstr "Afmelden"
msgid "Login"
msgstr "Aanmelden"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Aanmelding mislukt"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logs"
@@ -614,8 +642,8 @@ msgstr "Max 1 min"
msgid "Memory"
msgstr "Geheugen"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Geheugengebruik"
@@ -623,8 +651,8 @@ msgstr "Geheugengebruik"
msgid "Memory usage of docker containers"
msgstr "Geheugengebruik van docker containers"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Naam"
@@ -643,7 +671,7 @@ msgstr "Netwerkverkeer van publieke interfaces"
#. Context: Bytes or bits
#: src/components/routes/settings/general.tsx
msgid "Network unit"
msgstr ""
msgstr "Netwerk eenheid"
#: src/components/command-palette.tsx
msgid "No results found."
@@ -651,7 +679,7 @@ msgstr "Geen resultaten gevonden."
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "No results."
msgstr ""
msgstr "Geen resultaten."
#: src/components/systems-table/systems-table.tsx
#: src/components/systems-table/systems-table.tsx
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Geen systemen gevonden."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Meldingen"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC ondersteuning"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Bij elke herstart zullen systemen in de database worden bijgewerkt om overeen te komen met de systemen die in het bestand zijn gedefinieerd."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Open menu"
@@ -682,7 +710,7 @@ msgstr "Open menu"
msgid "Or continue with"
msgstr "Of ga verder met"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Overschrijf bestaande waarschuwingen"
@@ -694,7 +722,7 @@ msgstr "Pagina"
#. placeholder {1}: table.getPageCount()
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Page {0} of {1}"
msgstr ""
msgstr "Pagina {0} van de {1}"
#: src/components/command-palette.tsx
msgid "Pages / Settings"
@@ -729,12 +757,12 @@ msgstr "Gepauzeerd"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "<0>Configureer een SMTP-server </0> om ervoor te zorgen dat waarschuwingen worden afgeleverd."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Controleer de logs voor meer details."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Controleer je aanmeldgegevens en probeer het opnieuw"
@@ -794,7 +822,7 @@ msgstr "Wachtwoord resetten"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Resolved"
msgstr ""
msgstr "Opgelost"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Resume"
@@ -806,14 +834,14 @@ msgstr "Roteer Token"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Rows per page"
msgstr ""
msgstr "Rijen per pagina"
#: src/components/routes/settings/notifications.tsx
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Bewaar het adres met de enter-toets of komma. Laat leeg om e-mailmeldingen uit te schakelen."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Instellingen opslaan"
@@ -829,7 +857,7 @@ msgstr "Zoeken"
msgid "Search for systems or settings..."
msgstr "Zoek naar systemen of instellingen..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Zie <0>notificatie-instellingen</0> om te configureren hoe je meldingen ontvangt."
@@ -871,9 +899,9 @@ msgstr "Sorteren op"
#. Context: alert state (active or resolved)
#: src/components/alerts-history-columns.tsx
msgid "State"
msgstr ""
msgstr "Status"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,18 +913,16 @@ msgstr "Swap ruimte gebruikt door het systeem"
msgid "Swap Usage"
msgstr "Swap gebruik"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Systeem"
#: src/components/routes/system.tsx
msgid "System load averages over time"
msgstr ""
msgstr "Gemiddelde systeembelasting na verloop van tijd"
#: src/components/navbar.tsx
msgid "Systems"
@@ -915,14 +941,14 @@ msgstr "Tabel"
msgid "Temp"
msgstr "Temperatuur"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatuur"
#: src/components/routes/settings/general.tsx
msgid "Temperature unit"
msgstr ""
msgstr "Temperatuureenheid"
#: src/components/routes/system.tsx
msgid "Temperatures of system sensors"
@@ -946,7 +972,7 @@ msgstr "Deze actie kan niet ongedaan worden gemaakt. Dit zal alle huidige record
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "This will permanently delete all selected records from the database."
msgstr ""
msgstr "Dit zal alle geselecteerde records verwijderen uit de database."
#: src/components/routes/system.tsx
msgid "Throughput of {extraFsName}"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "Token"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Tokens & Vingerafdrukken"
@@ -988,54 +1014,59 @@ msgstr "Tokens staan agenten toe om verbinding te maken met en te registreren. V
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Tokens en vingerafdrukken worden gebruikt om WebSocket verbindingen te verifiëren naar de hub."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
msgstr "Triggert wanneer de gemiddelde belasting een drempelwaarde overschrijdt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Triggert wanneer de 15 minuten gemiddelde belasting een drempelwaarde overschrijdt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Triggert wanneer de 5 minuten gemiddelde belasting een drempelwaarde overschrijdt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Triggert wanneer een sensor een drempelwaarde overschrijdt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Triggert wanneer de gecombineerde up/down een drempelwaarde overschrijdt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Triggert wanneer het CPU-gebruik een drempelwaarde overschrijdt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Triggert wanneer het geheugengebruik een drempelwaarde overschrijdt"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Triggert wanneer de status schakelt tussen up en down"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Triggert wanneer het gebruik van een schijf een drempelwaarde overschrijdt"
#. Temperature / network units
#: src/components/routes/settings/general.tsx
msgid "Unit preferences"
msgstr ""
msgstr "Eenheid voorkeuren"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Universal token"
msgstr "Universele token"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Onbekend"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Online"
@@ -1058,19 +1089,19 @@ msgstr "Gebruik"
msgid "Usage of root partition"
msgstr "Gebruik van root-partitie"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Gebruikt"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Gebruikers"
#: src/components/alerts-history-columns.tsx
msgid "Value"
msgstr ""
msgstr "Waarde"
#: src/components/systems-table/systems-table.tsx
msgid "View"
@@ -1078,7 +1109,7 @@ msgstr "Weergave"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "View your 200 most recent alerts."
msgstr ""
msgstr "Bekijk je 200 meest recente meldingen."
#: src/components/systems-table/systems-table.tsx
msgid "Visible Fields"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Handlinger"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Alarmer"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Alle Systemer"
@@ -148,8 +148,8 @@ msgstr "Gjennomsnitt"
msgid "Average CPU utilization of containers"
msgstr "Gjennomsnittlig CPU-utnyttelse av konteinere"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Gjennomsnittet overstiger <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Gjennomsnittlig CPU-utnyttelse for hele systemet"
msgid "Average utilization of {0}"
msgstr "Gjennomsnittlig utnyttelse av {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Sikkerhetskopier"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Båndbredde"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batteri"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel støtter OpenID Connect og mange OAuth2 autentiserings-tilbydere."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Cache / Buffere"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Avbryt"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Endre generelle program-innstillinger."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Lading"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Lader"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Diagraminnstillinger"
@@ -261,8 +274,8 @@ msgstr "Bekreft passord"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Fortsett"
@@ -320,9 +333,9 @@ msgstr ""
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU-bruk"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Kritisk (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Mørkt"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Nåværende tilstand"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Dashbord"
msgid "Default time period"
msgstr "Standard tidsperiode"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Slett"
@@ -362,6 +375,11 @@ msgstr "Slett"
msgid "Delete fingerprint"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Lader ut"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -374,9 +392,9 @@ msgstr "Disk I/O"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Diskbruk"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentasjon"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Nede"
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr "Rediger"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-post"
@@ -426,6 +444,11 @@ msgstr "E-post"
msgid "Email notifications"
msgstr "E-postvarslinger"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Tom"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Skriv inn e-postadresse for å nullstille passordet"
@@ -434,11 +457,11 @@ msgstr "Skriv inn e-postadresse for å nullstille passordet"
msgid "Enter email address..."
msgstr "Skriv inn e-postadresse..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Feil"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Autentisering mislyktes"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Kunne ikke lagre innstillingene"
@@ -482,13 +505,13 @@ msgstr "Kunne ikke lagre innstillingene"
msgid "Failed to send test notification"
msgstr "Kunne ikke sende test-varsling"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Kunne ikke oppdatere alarm"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filter..."
@@ -496,7 +519,7 @@ msgstr "Filter..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "I <0>{min}</0> {min, plural, one {minutt} other {minutter}}"
@@ -504,9 +527,14 @@ msgstr "I <0>{min}</0> {min, plural, one {minutt} other {minutter}}"
msgid "Forgot password?"
msgstr "Glemt passord?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Full"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Generelt"
@@ -528,6 +556,11 @@ msgstr "Homebrew-kommando"
msgid "Host / IP"
msgstr "Vert / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Inaktiv"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Dersom du har mistet passordet til admin-kontoen kan du nullstille det med følgende kommando."
@@ -549,24 +582,19 @@ msgstr "Språk"
msgid "Layout"
msgstr "Layout"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Lyst"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Logg Ut"
msgid "Login"
msgstr "Logg Inn"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Innlogging mislyktes"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logger"
@@ -614,8 +642,8 @@ msgstr "Maks 1 min"
msgid "Memory"
msgstr "Minne"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Minnebruk"
@@ -623,8 +651,8 @@ msgstr "Minnebruk"
msgid "Memory usage of docker containers"
msgstr "Minnebruk av docker-konteinere"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Navn"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Ingen systemer funnet."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Varslinger"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC-støtte"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Ved hver omstart vil systemer i databasen bli oppdatert til å matche systemene definert i fila."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Åpne meny"
@@ -682,7 +710,7 @@ msgstr "Åpne meny"
msgid "Or continue with"
msgstr "Eller fortsett med"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Overskriv eksisterende alarmer"
@@ -729,12 +757,12 @@ msgstr "Satt på Pause"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Vennligst <0>konfigurer en SMTP-server</0> for å forsikre deg om at varsler blir levert."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Vennligst sjekk loggene for mer informasjon."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Vennligst kontroller dine innloggingsopplysninger og prøv igjen"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Lagre adressen med Enter-tasten eller komma. La feltet være tomt for å deaktivere e-postvarsler."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Lagre Innstillinger"
@@ -829,7 +857,7 @@ msgstr "Søk"
msgid "Search for systems or settings..."
msgstr "Søk etter systemer eller innstillinger..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Se <0>varslingsinnstillingene</0> for å konfigurere hvordan du vil motta varsler."
@@ -873,7 +901,7 @@ msgstr "Sorter Etter"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,12 +913,10 @@ msgstr "Swap-plass i bruk av systemet"
msgid "Swap Usage"
msgstr "Swap-bruk"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "System"
@@ -915,8 +941,8 @@ msgstr "Tabell"
msgid "Temp"
msgstr "Temp"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatur"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
@@ -988,39 +1014,39 @@ msgstr ""
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Slår inn når enhver sensor overstiger en grenseverdi"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Slår inn når kombinert opp/ned overskrider en grenseverdi"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Slår inn når CPU-bruken overstiger en grenseverdi"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Slår inn når minnebruken overstiger en grenseverdi"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Slår inn når statusen veksler mellom oppe og nede"
#: src/lib/utils.ts
#: src/lib/alerts.ts
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"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Ukjent"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Oppe"
@@ -1058,13 +1089,13 @@ msgstr "Forbruk"
msgid "Usage of root partition"
msgstr "Forbruk av rot-partisjon"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Brukt"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Brukere"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: pl\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-13 15:36\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@@ -27,7 +27,7 @@ msgstr "{0, plural, one {# dzień} few {# dni} many {# dni} other {# dni}}"
#. placeholder {1}: table.getFilteredRowModel().rows.length
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "{0} of {1} row(s) selected."
msgstr ""
msgstr "{0} z {1} wybranych wierszy."
#: src/components/routes/system.tsx
msgid "{hours, plural, one {# hour} other {# hours}}"
@@ -40,7 +40,7 @@ msgstr "1 godzina"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "1 min"
msgstr ""
msgstr "1 min"
#: src/lib/utils.ts
msgid "1 week"
@@ -53,7 +53,7 @@ msgstr "12 godzin"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "15 min"
msgstr ""
msgstr "15 min"
#: src/lib/utils.ts
msgid "24 hours"
@@ -66,18 +66,18 @@ msgstr "30 dni"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "5 min"
msgstr ""
msgstr "5 min"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Akcje"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Active"
msgstr ""
msgstr "Aktywny"
#: src/components/routes/home.tsx
msgid "Active Alerts"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
msgstr "Historia alertów"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Alerty"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Wszystkie systemy"
@@ -134,7 +134,7 @@ msgstr "Czy na pewno chcesz usunąć {name}?"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Are you sure?"
msgstr ""
msgstr "Czy jesteś pewien?"
#: src/components/copy-to-clipboard.tsx
msgid "Automatic copy requires a secure context."
@@ -148,8 +148,8 @@ msgstr "Średnia"
msgid "Average CPU utilization of containers"
msgstr "Średnie wykorzystanie procesora przez kontenery"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Średnia przekracza <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Średnie wykorzystanie procesora w całym systemie"
msgid "Average utilization of {0}"
msgstr "Średnie użycie {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Kopie"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Przepustowość"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Bateria"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel obsługuje OpenID Connect i wielu dostawców uwierzytelniania OAuth2."
@@ -191,19 +195,19 @@ msgstr "Plik binarny"
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/general.tsx
msgid "Bits (Kbps, Mbps, Gbps)"
msgstr ""
msgstr "Bity (Kbps, Mbps, Gbps)"
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/general.tsx
msgid "Bytes (KB/s, MB/s, GB/s)"
msgstr ""
msgstr "Bajty (KB/s, MB/s, GB/s)"
#: src/components/charts/mem-chart.tsx
msgid "Cache / Buffers"
msgstr "Pamięć podręczna / Bufory"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Anuluj"
@@ -213,16 +217,25 @@ msgstr "Uwaga- potencjalna utrata danych."
#: src/components/routes/settings/general.tsx
msgid "Celsius (°C)"
msgstr ""
msgstr "Celsjusza (°C)"
#: src/components/routes/settings/general.tsx
msgid "Change display units for metrics."
msgstr ""
msgstr "Zmień jednostki wyświetlania dla metryk."
#: src/components/routes/settings/general.tsx
msgid "Change general application options."
msgstr "Zmiana ogólnych ustawień aplikacji."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Ładowanie"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Ładuje się"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Opcje wykresu"
@@ -259,10 +272,10 @@ msgstr "Potwierdź hasło"
#: src/components/routes/home.tsx
msgid "Connection is down"
msgstr ""
msgstr "Brak połączenia"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Kontynuuj"
@@ -285,7 +298,7 @@ msgstr "Skopiuj docker run"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgctxt "Environment variables"
msgid "Copy env"
msgstr ""
msgstr "Kopiuj env"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Copy host"
@@ -306,23 +319,23 @@ msgstr "Kopiuj tekst"
#: src/components/add-system.tsx
msgid "Copy the installation command for the agent below, or register agents automatically with a <0>universal token</0>."
msgstr ""
msgstr "Skopiuj poniżej polecenie instalacji agenta albo zarejestruj agentów automatycznie za pomocą <0>uniwersalnego tokenu</0>"
#: src/components/add-system.tsx
msgid "Copy the<0>docker-compose.yml</0> content for the agent below, or register agents automatically with a <1>universal token</1>."
msgstr ""
msgstr "Skopiuj poniżej zawartość pliku <0>docker-compose.yml</0> dla agenta lub zarejestruj agentów automatycznie przy użyciu <1>uniwersalnego tokenu</1>."
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Copy YAML"
msgstr ""
msgstr "Kopiuj YAML"
#: src/components/systems-table/systems-table-columns.tsx
msgid "CPU"
msgstr "Procesor"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Użycie procesora"
@@ -333,16 +346,16 @@ msgstr "Utwórz konto"
#. Context: date created
#: src/components/alerts-history-columns.tsx
msgid "Created"
msgstr ""
msgstr "Utworzono"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "Krytyczny (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Ciemny"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Aktualny stan"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,14 +366,19 @@ msgstr "Panel kontrolny"
msgid "Default time period"
msgstr "Domyślny przedział czasu"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Usuń"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Delete fingerprint"
msgstr ""
msgstr "Usuń odcisk palca"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Rozładowuje się"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
@@ -372,11 +390,11 @@ msgstr "Dysk I/O"
#: src/components/routes/settings/general.tsx
msgid "Disk unit"
msgstr ""
msgstr "Jednostka dysku"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Użycie dysku"
@@ -401,24 +419,24 @@ msgid "Documentation"
msgstr "Dokumentacja"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Nie działa"
#: src/components/alerts-history-columns.tsx
msgid "Duration"
msgstr ""
msgstr "Czas trwania"
#: src/components/add-system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Edit"
msgstr "Edytuj"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-mail"
@@ -426,6 +444,11 @@ msgstr "E-mail"
msgid "Email notifications"
msgstr "Powiadomienia e-mail"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Pusta"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Wprowadź adres e-mail, aby zresetować hasło"
@@ -434,11 +457,11 @@ msgstr "Wprowadź adres e-mail, aby zresetować hasło"
msgid "Enter email address..."
msgstr "Wprowadź adres e-mail..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Błąd"
@@ -455,7 +478,7 @@ msgstr "Istniejące systemy, które nie są zdefiniowane w <0>config.yml</0>, zo
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Export"
msgstr ""
msgstr "Eksport"
#: src/components/routes/settings/config-yaml.tsx
msgid "Export configuration"
@@ -467,14 +490,14 @@ msgstr "Eksportuj aktualną konfigurację systemów."
#: src/components/routes/settings/general.tsx
msgid "Fahrenheit (°F)"
msgstr ""
msgstr "Fahrenheit (°F)"
#: src/lib/utils.ts
msgid "Failed to authenticate"
msgstr "Błąd autoryzacji"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Nie udało się zapisać ustawień"
@@ -482,21 +505,21 @@ msgstr "Nie udało się zapisać ustawień"
msgid "Failed to send test notification"
msgstr "Nie udało się wysłać testowego powiadomienia"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Nie udało się zaktualizować powiadomienia"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtruj..."
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Fingerprint"
msgstr ""
msgstr "Odcisk palca"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Na <0>{min}</0> {min, plural, one {minutę} other {minut}}"
@@ -504,9 +527,14 @@ msgstr "Na <0>{min}</0> {min, plural, one {minutę} other {minut}}"
msgid "Forgot password?"
msgstr "Zapomniałeś hasła?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Pełna"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Ogólne"
@@ -528,6 +556,11 @@ msgstr "Polecenie Homebrew"
msgid "Host / IP"
msgstr "Host / adres IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Bezczynna"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Jeśli utraciłeś hasło do swojego konta administratora, możesz je zresetować, używając następującego polecenia."
@@ -549,31 +582,26 @@ msgstr "Język"
msgid "Layout"
msgstr "Układ"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Jasny"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
msgstr "Średnie obciążenie"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
msgstr "Średnie obciążenie 15 m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
msgstr "Średnie obciążenie 1 m"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
msgstr "Średnie obciążenie 5 m"
#. Short label for load average
#: src/components/systems-table/systems-table-columns.tsx
msgid "Load Avg"
msgstr ""
msgstr "Śr. obciążenie"
#: src/components/navbar.tsx
msgid "Log Out"
@@ -583,13 +611,13 @@ msgstr "Wyloguj"
msgid "Login"
msgstr "Logowanie"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Próba logowania nie powiodła się"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logi"
@@ -614,8 +642,8 @@ msgstr "Maks. 1 min"
msgid "Memory"
msgstr "Pamięć"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Wykorzystanie pamięci"
@@ -623,8 +651,8 @@ msgstr "Wykorzystanie pamięci"
msgid "Memory usage of docker containers"
msgstr "Użycie pamięci przez kontenery Docker."
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Nazwa"
@@ -643,7 +671,7 @@ msgstr "Ruch sieciowy interfejsów publicznych"
#. Context: Bytes or bits
#: src/components/routes/settings/general.tsx
msgid "Network unit"
msgstr ""
msgstr "Jednostka sieciowa"
#: src/components/command-palette.tsx
msgid "No results found."
@@ -651,7 +679,7 @@ msgstr "Brak wyników."
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "No results."
msgstr ""
msgstr "Brak wyników."
#: src/components/systems-table/systems-table.tsx
#: src/components/systems-table/systems-table.tsx
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Nie znaleziono systemów."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Powiadomienia"
@@ -672,9 +700,9 @@ msgstr "Wsparcie OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Przy każdym ponownym uruchomieniu systemy w bazie danych będą aktualizowane, aby odpowiadały systemom zdefiniowanym w pliku."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Otwórz menu"
@@ -682,7 +710,7 @@ msgstr "Otwórz menu"
msgid "Or continue with"
msgstr "Lub kontynuuj z"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Nadpisz istniejące alerty"
@@ -694,7 +722,7 @@ msgstr "Strona"
#. placeholder {1}: table.getPageCount()
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Page {0} of {1}"
msgstr ""
msgstr "Strona {0} z {1}"
#: src/components/command-palette.tsx
msgid "Pages / Settings"
@@ -729,12 +757,12 @@ msgstr "Wstrzymane"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Proszę <0>skonfigurować serwer SMTP</0>, aby zapewnić dostarczanie powiadomień."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Sprawdź logi, aby uzyskać więcej informacji."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Sprawdź swoje poświadczenia i spróbuj ponownie"
@@ -794,7 +822,7 @@ msgstr "Resetuj hasło"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Resolved"
msgstr ""
msgstr "Rozwiązany"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Resume"
@@ -802,18 +830,18 @@ msgstr "Wznów"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Rotate token"
msgstr ""
msgstr "Zmień token"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Rows per page"
msgstr ""
msgstr "Wiersze na stronę"
#: src/components/routes/settings/notifications.tsx
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Zapisz adres, używając klawisza enter lub przecinka. Pozostaw puste, aby wyłączyć powiadomienia e-mail."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Zapisz ustawienia"
@@ -829,7 +857,7 @@ msgstr "Szukaj"
msgid "Search for systems or settings..."
msgstr "Szukaj systemów lub ustawień..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Zobacz <0>ustawienia powiadomień</0>, aby skonfigurować sposób, w jaki otrzymujesz powiadomienia."
@@ -871,9 +899,9 @@ msgstr "Sortuj według"
#. Context: alert state (active or resolved)
#: src/components/alerts-history-columns.tsx
msgid "State"
msgstr ""
msgstr "Stan"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,18 +913,16 @@ msgstr "Pamięć wymiany używana przez system"
msgid "Swap Usage"
msgstr "Użycie pamięci wymiany"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "System"
#: src/components/routes/system.tsx
msgid "System load averages over time"
msgstr ""
msgstr "Średnie obciążenie systemu w czasie"
#: src/components/navbar.tsx
msgid "Systems"
@@ -915,14 +941,14 @@ msgstr "Tabela"
msgid "Temp"
msgstr "Temperatura"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatura"
#: src/components/routes/settings/general.tsx
msgid "Temperature unit"
msgstr ""
msgstr "Jednostka temperatury"
#: src/components/routes/system.tsx
msgid "Temperatures of system sensors"
@@ -946,7 +972,7 @@ msgstr "Tej akcji nie można cofnąć. Spowoduje to trwałe usunięcie wszystkic
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "This will permanently delete all selected records from the database."
msgstr ""
msgstr "Spowoduje to trwałe usunięcie wszystkich zaznaczonych rekordów z bazy danych."
#: src/components/routes/system.tsx
msgid "Throughput of {extraFsName}"
@@ -972,70 +998,75 @@ msgstr "Zmień motyw"
#: src/components/add-system.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Token"
msgstr ""
msgstr "Token"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
msgstr "Tokeny & odciski palców"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens allow agents to connect and register. Fingerprints are stable identifiers unique to each system, set on first connection."
msgstr ""
msgstr "Tokeny umożliwiają agentom łączenie się i rejestrację. Odciski palców (fingerprinty) to stałe, unikalne identyfikatory przypisane do każdego systemu przy pierwszym połączeniu."
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
msgstr "Tokeny i odciski palców (fingerprinty) służą do uwierzytelniania połączeń WebSocket z hubem."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
msgstr "Uruchamia się, gdy 1-minutowe średnie obciążenie systemu przekroczy ustawiony próg"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
msgstr "Uruchamia się, gdy 15-minutowe średnie obciążenie systemu przekroczy ustawiony próg"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
msgstr "Uruchamia się, gdy 5-minutowe średnie obciążenie systemu przekroczy ustawiony próg"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Wyzwalane, gdy jakikolwiek czujnik przekroczy ustalony próg."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Wyzwalane, gdy łączna wartość w górę/w dół przekroczy próg"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Wyzwalane, gdy użycie procesora przekracza próg"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Wyzwalane, wykorzystanie pamięci przekroczy ustalony próg."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Wyzwalane, gdy status przełącza się między stanem aktywnym a nieaktywnym"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Wyzwalane, gdy wykorzystanie któregokolwiek dysku przekroczy ustalony próg"
#. Temperature / network units
#: src/components/routes/settings/general.tsx
msgid "Unit preferences"
msgstr ""
msgstr "Ustawienia jednostek"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Universal token"
msgstr ""
msgstr "Uniwersalny token"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Nieznana"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Działa"
@@ -1058,19 +1089,19 @@ msgstr "Wykorzystanie"
msgid "Usage of root partition"
msgstr "Użycie partycji głównej"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Używane"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Użytkownicy"
#: src/components/alerts-history-columns.tsx
msgid "Value"
msgstr ""
msgstr "Wartość"
#: src/components/systems-table/systems-table.tsx
msgid "View"
@@ -1078,7 +1109,7 @@ msgstr "Widok"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "View your 200 most recent alerts."
msgstr ""
msgstr "Wyświetl 200 ostatnich alertów."
#: src/components/systems-table/systems-table.tsx
msgid "Visible Fields"
@@ -1106,7 +1137,7 @@ msgstr "Webhook / Powiadomienia push"
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
msgstr ""
msgstr "Po włączeniu ten token umożliwia agentom samodzielną rejestrację bez wcześniejszego utworzenia systemu. Wygasa po jednej godzinie lub po ponownym uruchomieniu huba."
#: src/components/add-system.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -40,7 +40,7 @@ msgstr "1 hora"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "1 min"
msgstr ""
msgstr "1 min"
#: src/lib/utils.ts
msgid "1 week"
@@ -53,7 +53,7 @@ msgstr "12 horas"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "15 min"
msgstr ""
msgstr "15 min"
#: src/lib/utils.ts
msgid "24 hours"
@@ -66,18 +66,18 @@ msgstr "30 dias"
#. Load average
#: src/components/charts/load-average-chart.tsx
msgid "5 min"
msgstr ""
msgstr "5 min"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Ações"
#: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Active"
msgstr ""
msgstr "Ativo"
#: src/components/routes/home.tsx
msgid "Active Alerts"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agente"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
msgstr "Histórico de alertas"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Alertas"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Todos os Sistemas"
@@ -134,7 +134,7 @@ msgstr "Tem certeza de que deseja excluir {name}?"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Are you sure?"
msgstr ""
msgstr "Tem certeza?"
#: src/components/copy-to-clipboard.tsx
msgid "Automatic copy requires a secure context."
@@ -148,8 +148,8 @@ msgstr "Média"
msgid "Average CPU utilization of containers"
msgstr "Utilização média de CPU dos contêineres"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "A média excede <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Utilização média de CPU em todo o sistema"
msgid "Average utilization of {0}"
msgstr "Utilização média de {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Backups"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Largura de Banda"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Bateria"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel suporta OpenID Connect e muitos provedores de autenticação OAuth2."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Cache / Buffers"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Cancelar"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Alterar opções gerais do aplicativo."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Carga"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Carregando"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Opções de gráfico"
@@ -261,8 +274,8 @@ msgstr "Confirmar senha"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Continuar"
@@ -320,9 +333,9 @@ msgstr "Copiar YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Uso de CPU"
@@ -333,16 +346,16 @@ msgstr "Criar conta"
#. Context: date created
#: src/components/alerts-history-columns.tsx
msgid "Created"
msgstr ""
msgstr "Criado"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "Crítico (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Escuro"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Estado atual"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Painel"
msgid "Default time period"
msgstr "Período de tempo padrão"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Excluir"
@@ -362,6 +375,11 @@ msgstr "Excluir"
msgid "Delete fingerprint"
msgstr "Excluir impressão digital"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Descarregando"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disco"
@@ -374,9 +392,9 @@ msgstr "E/S de Disco"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Uso de Disco"
@@ -401,24 +419,24 @@ msgid "Documentation"
msgstr "Documentação"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "“Desligado”"
#: src/components/alerts-history-columns.tsx
msgid "Duration"
msgstr ""
msgstr "Duração"
#: src/components/add-system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Edit"
msgstr "Editar"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -426,6 +444,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "Notificações por email"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Vazia"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Digite o endereço de email para redefinir a senha"
@@ -434,11 +457,11 @@ msgstr "Digite o endereço de email para redefinir a senha"
msgid "Enter email address..."
msgstr "Digite o endereço de email..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Erro"
@@ -455,7 +478,7 @@ msgstr "Sistemas existentes não definidos em <0>config.yml</0> serão excluído
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Export"
msgstr ""
msgstr "Exportar"
#: src/components/routes/settings/config-yaml.tsx
msgid "Export configuration"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Falha na autenticação"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Falha ao guardar as definições"
@@ -482,13 +505,13 @@ msgstr "Falha ao guardar as definições"
msgid "Failed to send test notification"
msgstr "Falha ao enviar notificação de teste"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Falha ao atualizar alerta"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtrar..."
@@ -496,7 +519,7 @@ msgstr "Filtrar..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Por <0>{min}</0> {min, plural, one {minuto} other {minutos}}"
@@ -504,9 +527,14 @@ msgstr "Por <0>{min}</0> {min, plural, one {minuto} other {minutos}}"
msgid "Forgot password?"
msgstr "Esqueceu a senha?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Cheia"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Geral"
@@ -528,6 +556,11 @@ msgstr "Comando Homebrew"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Inativa"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Se você perdeu a senha da sua conta de administrador, pode redefini-la usando o seguinte comando."
@@ -549,24 +582,19 @@ msgstr "Idioma"
msgid "Layout"
msgstr "Aspeto"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Claro"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Sair"
msgid "Login"
msgstr "Entrar"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Tentativa de login falhou"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Logs"
@@ -614,8 +642,8 @@ msgstr "Máx 1 min"
msgid "Memory"
msgstr "Memória"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Uso de Memória"
@@ -623,8 +651,8 @@ msgstr "Uso de Memória"
msgid "Memory usage of docker containers"
msgstr "Uso de memória dos contêineres Docker"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Nome"
@@ -651,7 +679,7 @@ msgstr "Nenhum resultado encontrado."
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "No results."
msgstr ""
msgstr "Sem resultados."
#: src/components/systems-table/systems-table.tsx
#: src/components/systems-table/systems-table.tsx
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Nenhum sistema encontrado."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Notificações"
@@ -672,9 +700,9 @@ msgstr "Suporte a OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "A cada reinício, os sistemas no banco de dados serão atualizados para corresponder aos sistemas definidos no arquivo."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Abrir menu"
@@ -682,7 +710,7 @@ msgstr "Abrir menu"
msgid "Or continue with"
msgstr "Ou continue com"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Sobrescrever alertas existentes"
@@ -729,12 +757,12 @@ msgstr "Pausado"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Por favor, <0>configure um servidor SMTP</0> para garantir que os alertas sejam entregues."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Por favor, verifique os logs para mais detalhes."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Por favor, verifique suas credenciais e tente novamente"
@@ -806,14 +834,14 @@ msgstr "Rotacionar token"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "Rows per page"
msgstr ""
msgstr "Linhas por página"
#: src/components/routes/settings/notifications.tsx
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Salve o endereço usando a tecla enter ou vírgula. Deixe em branco para desativar notificações por email."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Guardar Definições"
@@ -829,7 +857,7 @@ msgstr "Pesquisar"
msgid "Search for systems or settings..."
msgstr "Pesquisar por sistemas ou configurações..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Veja <0>configurações de notificação</0> para configurar como você recebe alertas."
@@ -873,7 +901,7 @@ msgstr "Ordenar Por"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,12 +913,10 @@ msgstr "Espaço de swap usado pelo sistema"
msgid "Swap Usage"
msgstr "Uso de Swap"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Sistema"
@@ -915,8 +941,8 @@ msgstr "Tabela"
msgid "Temp"
msgstr "Temp"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatura"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Tokens e Impressões Digitais"
@@ -988,39 +1014,39 @@ msgstr "Os tokens permitem que os agentes se conectem e registrem. As impressõe
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Tokens e impressões digitais são usados para autenticar conexões WebSocket ao hub."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Dispara quando qualquer sensor excede um limite"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Dispara quando a soma de subida/descida excede um limite"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Dispara quando o uso de CPU excede um limite"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Dispara quando o uso de memória excede um limite"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Dispara quando o status alterna entre ativo e inativo"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Dispara quando o uso de qualquer disco excede um limite"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr "Token universal"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Desconhecida"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "“Ligado”"
@@ -1058,19 +1089,19 @@ msgstr "Uso"
msgid "Usage of root partition"
msgstr "Uso da partição raiz"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Usado"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Usuários"
#: src/components/alerts-history-columns.tsx
msgid "Value"
msgstr ""
msgstr "Valor"
#: src/components/systems-table/systems-table.tsx
msgid "View"
@@ -1078,7 +1109,7 @@ msgstr "Visual"
#: src/components/routes/settings/alerts-history-data-table.tsx
msgid "View your 200 most recent alerts."
msgstr ""
msgstr "Veja os seus 200 alertas mais recentes."
#: src/components/systems-table/systems-table.tsx
msgid "Visible Fields"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: ru\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 02:49\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 мин"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Действия"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Агент"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "История оповещений"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Оповещения"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Все системы"
@@ -148,8 +148,8 @@ msgstr "Среднее"
msgid "Average CPU utilization of containers"
msgstr "Среднее использование CPU контейнерами"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Среднее превышает <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Среднее использование CPU по всей систем
msgid "Average utilization of {0}"
msgstr "Среднее использование {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Резервные копии"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Пропускная способность"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Батарея"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel поддерживает OpenID Connect и множество поставщиков аутентификации OAuth2."
@@ -202,8 +206,8 @@ msgstr "Байты (Кбайт/с, Мбайт/с, Гбайт/с)"
msgid "Cache / Buffers"
msgstr "Кэш / Буферы"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Отмена"
@@ -223,6 +227,15 @@ msgstr "Изменить единицы измерения для метрик."
msgid "Change general application options."
msgstr "Изменить общие параметры приложения."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Заряд"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Заряжается"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Параметры графиков"
@@ -261,8 +274,8 @@ msgstr "Подтвердите пароль"
msgid "Connection is down"
msgstr "Нет соединения"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Продолжить"
@@ -298,7 +311,7 @@ msgstr "Копировать команду Linux"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Copy name"
msgstr "Копировать имя"
msgstr "Скопировать имя"
#: src/components/copy-to-clipboard.tsx
msgid "Copy text"
@@ -320,9 +333,9 @@ msgstr "Скопировать YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Использование CPU"
@@ -339,10 +352,10 @@ msgstr "Создано"
msgid "Critical (%)"
msgstr "Критический (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Темная"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Текущее состояние"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Панель управления"
msgid "Default time period"
msgstr "Период по умолчанию"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Удалить"
@@ -362,6 +375,11 @@ msgstr "Удалить"
msgid "Delete fingerprint"
msgstr "Удалить отпечаток"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Разряжается"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Диск"
@@ -374,9 +392,9 @@ msgstr "Дисковый ввод/вывод"
msgid "Disk unit"
msgstr "Единицы измерения температуры"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Использование диска"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Документация"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Не в сети"
@@ -417,8 +435,8 @@ msgstr "Длительность"
msgid "Edit"
msgstr "Редактировать"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Электронная почта"
@@ -426,6 +444,11 @@ msgstr "Электронная почта"
msgid "Email notifications"
msgstr "Уведомления по электронной почте"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Пустая"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Введите адрес электронной почты для сброса пароля"
@@ -434,11 +457,11 @@ msgstr "Введите адрес электронной почты для сб
msgid "Enter email address..."
msgstr "Введите адрес электронной почты..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Ошибка"
@@ -473,8 +496,8 @@ msgstr "Фаренгейт (°F)"
msgid "Failed to authenticate"
msgstr "Не удалось аутентифицировать"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Не удалось сохранить настройки"
@@ -482,13 +505,13 @@ msgstr "Не удалось сохранить настройки"
msgid "Failed to send test notification"
msgstr "Не удалось отправить тестовое уведомление"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Не удалось обновить оповещение"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Фильтр..."
@@ -496,7 +519,7 @@ msgstr "Фильтр..."
msgid "Fingerprint"
msgstr "Отпечаток"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "На <0>{min}</0> {min, plural, one {минуту} other {минут}}"
@@ -504,9 +527,14 @@ msgstr "На <0>{min}</0> {min, plural, one {минуту} other {минут}}"
msgid "Forgot password?"
msgstr "Забыли пароль?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Полная"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Общие"
@@ -528,6 +556,11 @@ msgstr "Команда Homebrew"
msgid "Host / IP"
msgstr "Хост / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Неактивная"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Если вы потеряли пароль от своей учетной записи администратора, вы можете сбросить его, используя следующую команду."
@@ -549,24 +582,19 @@ msgstr "Язык"
msgid "Layout"
msgstr "Макет"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Светлая"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Средняя загрузка"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Средняя загрузка за 15м"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Средняя загрузка за 1м"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Средняя загрузка за 5м"
@@ -583,13 +611,13 @@ msgstr "Выйти"
msgid "Login"
msgstr "Вход"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Попытка входа не удалась"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Журналы"
@@ -614,8 +642,8 @@ msgstr "Макс 1 мин"
msgid "Memory"
msgstr "Память"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Использование памяти"
@@ -623,8 +651,8 @@ msgstr "Использование памяти"
msgid "Memory usage of docker containers"
msgstr "Использование памяти контейнерами Docker"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Имя"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Системы не найдены."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Уведомления"
@@ -672,9 +700,9 @@ msgstr "Поддержка OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "При каждом перезапуске системы в базе данных будут обновлены в соответствии с системами, определенными в файле."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Открыть меню"
@@ -682,7 +710,7 @@ msgstr "Открыть меню"
msgid "Or continue with"
msgstr "Или продолжить с"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Перезаписать существующие оповещения"
@@ -729,12 +757,12 @@ msgstr "Пауза"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Пожалуйста, <0>настройте SMTP-сервер</0>, чтобы гарантировать доставку оповещений."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Пожалуйста, проверьте журналы для получения более подробной информации."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Пожалуйста, проверьте свои учетные данные и попробуйте снова"
@@ -812,8 +840,8 @@ msgstr "Строк на странице"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Сохраните адрес, используя клавишу ввода или запятую. Оставьте пустым, чтобы отключить уведомления по электронной почте."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Сохранить настройки"
@@ -829,7 +857,7 @@ msgstr "Поиск"
msgid "Search for systems or settings..."
msgstr "Поиск систем или настроек..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Смотрите <0>настройки уведомлений</0>, чтобы настроить, как вы получаете оповещения."
@@ -873,7 +901,7 @@ msgstr "Сортировать по"
msgid "State"
msgstr "Состояние"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Статус"
@@ -885,12 +913,10 @@ msgstr "Используемое системой пространство по
msgid "Swap Usage"
msgstr "Использование подкачки"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Система"
@@ -915,8 +941,8 @@ msgstr "Таблица"
msgid "Temp"
msgstr "Темп"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Температура"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "Токен"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Токены и отпечатки"
@@ -988,39 +1014,39 @@ msgstr "Токены позволяют агентам подключаться
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Токены и отпечатки используются для аутентификации соединений WebSocket с хабом."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "Срабатывает, когда средняя загрузка за 1 минуту превышает порог"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Срабатывает, когда средняя загрузка за 15 минут превышает порог"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Срабатывает, когда средняя загрузка за 5 минут превышает порог"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Срабатывает, когда любой датчик превышает порог"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Срабатывает, когда комбинированный вход/выход превышает порог"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Срабатывает, когда использование CPU превышает порог"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Срабатывает, когда использование памяти превышает порог"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Срабатывает, когда статус переключается между включено и выключено"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Срабатывает, когда использование любого диска превышает порог"
@@ -1033,9 +1059,14 @@ msgstr "Параметры единиц измерения"
msgid "Universal token"
msgstr "Универсальный токен"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Неизвестная"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "В сети"
@@ -1058,13 +1089,13 @@ msgstr "Использование"
msgid "Usage of root partition"
msgstr "Использование корневого раздела"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Использовано"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Пользователи"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr ""
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Dejanja"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Opozorila"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Vsi sistemi"
@@ -148,8 +148,8 @@ msgstr "Povprečno"
msgid "Average CPU utilization of containers"
msgstr "Povprečna izkoriščenost procesorja kontejnerjev"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Povprečje presega <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Povprečna CPU izkoriščenost v celotnem sistemu"
msgid "Average utilization of {0}"
msgstr "Povprečna poraba {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Varnostne kopije"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Pasovna širina"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Baterija"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel podpira OpenID Connect in številne ponudnike preverjanja pristnosti OAuth2."
@@ -202,8 +206,8 @@ msgstr ""
msgid "Cache / Buffers"
msgstr "Predpomnilnik / medpomnilniki"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Prekliči"
@@ -223,6 +227,15 @@ msgstr ""
msgid "Change general application options."
msgstr "Spremeni splošne možnosti aplikacije."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Naboj"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Polni se"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Možnosti grafikona"
@@ -261,8 +274,8 @@ msgstr "Potrdite geslo"
msgid "Connection is down"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Nadaljuj"
@@ -320,9 +333,9 @@ msgstr ""
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU poraba"
@@ -339,10 +352,10 @@ msgstr ""
msgid "Critical (%)"
msgstr "Kritično (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Temno"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Trenutno stanje"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Nadzorna plošča"
msgid "Default time period"
msgstr "Privzeto časovno obdobje"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Izbriši"
@@ -362,6 +375,11 @@ msgstr "Izbriši"
msgid "Delete fingerprint"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Prazni se"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -374,9 +392,9 @@ msgstr "Disk I/O"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Poraba diska"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentacija"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr ""
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr ""
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-pošta"
@@ -426,6 +444,11 @@ msgstr "E-pošta"
msgid "Email notifications"
msgstr "E-poštna obvestila"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Prazna"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Vnesite e-poštni naslov za ponastavitev gesla"
@@ -434,11 +457,11 @@ msgstr "Vnesite e-poštni naslov za ponastavitev gesla"
msgid "Enter email address..."
msgstr "Vnesite e-poštni naslov..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Napaka"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Preverjanje pristnosti ni uspelo"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Shranjevanje nastavitev ni uspelo"
@@ -482,13 +505,13 @@ msgstr "Shranjevanje nastavitev ni uspelo"
msgid "Failed to send test notification"
msgstr "Pošiljanje testnega obvestila ni uspelo"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Opozorila ni bilo mogoče posodobiti"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filter..."
@@ -496,7 +519,7 @@ msgstr "Filter..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Za <0>{min}</0> {min, plural, one {minuto} other {minut}}"
@@ -504,9 +527,14 @@ msgstr "Za <0>{min}</0> {min, plural, one {minuto} other {minut}}"
msgid "Forgot password?"
msgstr "Pozabljeno geslo?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Polna"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Splošno"
@@ -528,6 +556,11 @@ msgstr "Ukaz Homebrew"
msgid "Host / IP"
msgstr "Gostitelj / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Neaktivna"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Če ste izgubili geslo za svoj skrbniški račun, ga lahko ponastavite z naslednjim ukazom."
@@ -549,24 +582,19 @@ msgstr "Jezik"
msgid "Layout"
msgstr "Postavitev"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Svetlo"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Odjava"
msgid "Login"
msgstr "Prijava"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Poskus prijave ni uspel"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Dnevniki"
@@ -614,8 +642,8 @@ msgstr "Največ 1 min"
msgid "Memory"
msgstr "Pomnilnik"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Poraba pomnilnika"
@@ -623,8 +651,8 @@ msgstr "Poraba pomnilnika"
msgid "Memory usage of docker containers"
msgstr "Poraba pomnilnika docker kontejnerjev"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Naziv"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Ne najdem sistema."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Obvestila"
@@ -672,9 +700,9 @@ msgstr "Podpora za OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Ob vsakem ponovnem zagonu bodo sistemi v zbirki podatkov posodobljeni, da se bodo ujemali s sistemi, definiranimi v datoteki."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Odpri menu"
@@ -682,7 +710,7 @@ msgstr "Odpri menu"
msgid "Or continue with"
msgstr "Ali nadaljuj z"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Prepiši obstoječe alarme"
@@ -729,12 +757,12 @@ msgstr "Zaustavljeno"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "<0>Nastavite strežnik SMTP</0>, da zagotovite dostavo opozoril."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Za več podrobnosti preverite dnevnike."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Preverite svoje poverilnice in poskusite znova"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Shranite naslov s tipko enter ali vejico. Pustite prazno, da onemogočite e-poštna obvestila."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Shrani nastavitve"
@@ -829,7 +857,7 @@ msgstr "Iskanje"
msgid "Search for systems or settings..."
msgstr "Iskanje sistemov ali nastavitev..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Glejte <0>nastavitve obvestil</0>, da nastavite način prejemanja opozoril."
@@ -873,7 +901,7 @@ msgstr "Razvrsti po"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,12 +913,10 @@ msgstr "Swap prostor, ki ga uporablja sistem"
msgid "Swap Usage"
msgstr "Swap uporaba"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Sistemsko"
@@ -915,8 +941,8 @@ msgstr "Tabela"
msgid "Temp"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatura"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
@@ -988,39 +1014,39 @@ msgstr ""
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Sproži se, ko kateri koli senzor preseže prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Sproži, ko kombinacija gor/dol preseže prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Sproži se, ko poraba procesorja preseže prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Sproži se, ko uporaba pomnilnika preseže prag"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Sproži se, ko se stanje preklaplja med gor in dol"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Sproži se, ko uporaba katerega koli diska preseže prag"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Neznana"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr ""
@@ -1058,13 +1089,13 @@ msgstr "Uporaba"
msgid "Usage of root partition"
msgstr "Uporaba korenske particije"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Uporabljeno"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Uporabniki"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 min"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Åtgärder"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Agent"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr ""
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Larm"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Alla system"
@@ -148,8 +148,8 @@ msgstr "Genomsnitt"
msgid "Average CPU utilization of containers"
msgstr "Genomsnittlig CPU-användning för containrar"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Genomsnittet överskrider <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Genomsnittlig systemomfattande CPU-användning"
msgid "Average utilization of {0}"
msgstr "Genomsnittlig användning av {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Säkerhetskopior"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Bandbredd"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Batteri"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel stöder OpenID Connect och många OAuth2-autentiseringsleverantörer."
@@ -202,8 +206,8 @@ msgstr "Bytes (KB/s, MB/s, GB/S)"
msgid "Cache / Buffers"
msgstr "Cache / Buffertar"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Avbryt"
@@ -223,6 +227,15 @@ msgstr "Ändra enheter för mätvärden."
msgid "Change general application options."
msgstr "Ändra allmänna programalternativ."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Laddning"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Laddar"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Diagramalternativ"
@@ -261,8 +274,8 @@ msgstr "Bekräfta lösenord"
msgid "Connection is down"
msgstr "Ej ansluten"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Fortsätt"
@@ -320,9 +333,9 @@ msgstr "Kopiera YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU-användning"
@@ -339,10 +352,10 @@ msgstr "Skapad"
msgid "Critical (%)"
msgstr "Kritisk (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Mörkt"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Aktuellt tillstånd"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Dashboard"
msgid "Default time period"
msgstr "Standardtidsperiod"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Ta bort"
@@ -362,6 +375,11 @@ msgstr "Ta bort"
msgid "Delete fingerprint"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Urladdar"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -374,9 +392,9 @@ msgstr "Disk I/O"
msgid "Disk unit"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Diskanvändning"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokumentation"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr ""
@@ -417,8 +435,8 @@ msgstr ""
msgid "Edit"
msgstr ""
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-post"
@@ -426,6 +444,11 @@ msgstr "E-post"
msgid "Email notifications"
msgstr "E-postaviseringar"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Tom"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Ange e-postadress för att återställa lösenord"
@@ -434,11 +457,11 @@ msgstr "Ange e-postadress för att återställa lösenord"
msgid "Enter email address..."
msgstr "Ange e-postadress..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Fel"
@@ -473,8 +496,8 @@ msgstr ""
msgid "Failed to authenticate"
msgstr "Autentisering misslyckades"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Kunde inte spara inställningar"
@@ -482,13 +505,13 @@ msgstr "Kunde inte spara inställningar"
msgid "Failed to send test notification"
msgstr "Kunde inte skicka testavisering"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Kunde inte uppdatera larm"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtrera..."
@@ -496,7 +519,7 @@ msgstr "Filtrera..."
msgid "Fingerprint"
msgstr ""
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Under <0>{min}</0> {min, plural, one {minut} other {minuter}}"
@@ -504,9 +527,14 @@ msgstr "Under <0>{min}</0> {min, plural, one {minut} other {minuter}}"
msgid "Forgot password?"
msgstr "Glömt lösenordet?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Full"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Allmänt"
@@ -528,6 +556,11 @@ msgstr "Homebrew-kommando"
msgid "Host / IP"
msgstr "Värd / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Vilande"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Om du har glömt lösenordet till ditt administratörskonto kan du återställa det med följande kommando."
@@ -549,24 +582,19 @@ msgstr "Språk"
msgid "Layout"
msgstr "Layout"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Ljust"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr ""
@@ -583,13 +611,13 @@ msgstr "Logga ut"
msgid "Login"
msgstr "Logga in"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Inloggningsförsök misslyckades"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Loggar"
@@ -614,8 +642,8 @@ msgstr "Max 1 min"
msgid "Memory"
msgstr "Minne"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Minnesanvändning"
@@ -623,8 +651,8 @@ msgstr "Minnesanvändning"
msgid "Memory usage of docker containers"
msgstr "Minnesanvändning för dockercontainrar"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Namn"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Inga system hittades."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Aviseringar"
@@ -672,9 +700,9 @@ msgstr "Stöd för OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Vid varje omstart kommer systemen i databasen att uppdateras för att matcha systemen som definieras i filen."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Öppna menyn"
@@ -682,7 +710,7 @@ msgstr "Öppna menyn"
msgid "Or continue with"
msgstr "Eller fortsätt med"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Skriv över befintliga larm"
@@ -729,12 +757,12 @@ msgstr "Pausad"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Vänligen <0>konfigurera en SMTP-server</0> för att säkerställa att larm levereras."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Vänligen kontrollera loggarna för mer information."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Vänligen kontrollera dina inloggningsuppgifter och försök igen"
@@ -812,8 +840,8 @@ msgstr ""
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Spara adressen med Enter-tangenten eller komma. Lämna tomt för att inaktivera e-postaviseringar."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Spara inställningar"
@@ -829,7 +857,7 @@ msgstr "Sök"
msgid "Search for systems or settings..."
msgstr "Sök efter system eller inställningar..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Se <0>aviseringsinställningar</0> för att konfigurera hur du tar emot larm."
@@ -873,7 +901,7 @@ msgstr "Sortera efter"
msgid "State"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Status"
@@ -885,12 +913,10 @@ msgstr "Swap-utrymme som används av systemet"
msgid "Swap Usage"
msgstr "Swap-användning"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "System"
@@ -915,8 +941,8 @@ msgstr "Tabell"
msgid "Temp"
msgstr ""
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Temperatur"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr ""
@@ -988,39 +1014,39 @@ msgstr ""
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr ""
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Utlöses när någon sensor överskrider ett tröskelvärde"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Utlöses när kombinerad upp/ner överskrider ett tröskelvärde"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Utlöses när CPU-användningen överskrider ett tröskelvärde"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Utlöses när minnesanvändningen överskrider ett tröskelvärde"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Utlöses när status växlar mellan upp och ner"
#: src/lib/utils.ts
#: src/lib/alerts.ts
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"
@@ -1033,9 +1059,14 @@ msgstr ""
msgid "Universal token"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Okänd"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr ""
@@ -1058,13 +1089,13 @@ msgstr "Användning"
msgid "Usage of root partition"
msgstr "Användning av rotpartitionen"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Använt"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Användare"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 dk"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Eylemler"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Aracı"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "Uyarı Geçmişi"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Uyarılar"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Tüm Sistemler"
@@ -148,8 +148,8 @@ msgstr "Ortalama"
msgid "Average CPU utilization of containers"
msgstr "Konteynerlerin ortalama CPU kullanımı"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Ortalama <0>{value}{0}</0> aşıyor"
@@ -166,16 +166,20 @@ msgstr "Sistem genelinde ortalama CPU kullanımı"
msgid "Average utilization of {0}"
msgstr "{0} ortalama kullanımı"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Yedekler"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Bant Genişliği"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr ""
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel, OpenID Connect ve birçok OAuth2 kimlik doğrulama sağlayıcısını destekler."
@@ -202,8 +206,8 @@ msgstr "Bayt (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "Önbellek / Tamponlar"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "İptal"
@@ -223,6 +227,15 @@ msgstr "Metrikler için görüntüleme birimlerini değiştirin."
msgid "Change general application options."
msgstr "Genel uygulama seçeneklerini değiştirin."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr ""
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr ""
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Grafik seçenekleri"
@@ -261,8 +274,8 @@ msgstr "Şifreyi onayla"
msgid "Connection is down"
msgstr "Bağlantı kesildi"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Devam et"
@@ -320,9 +333,9 @@ msgstr "YAML'ı kopyala"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU Kullanımı"
@@ -339,10 +352,10 @@ msgstr "Oluşturuldu"
msgid "Critical (%)"
msgstr "Kritik (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Koyu"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Gösterge Paneli"
msgid "Default time period"
msgstr "Varsayılan zaman dilimi"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Sil"
@@ -362,6 +375,11 @@ msgstr "Sil"
msgid "Delete fingerprint"
msgstr "Parmak izini sil"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr ""
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Disk"
@@ -374,9 +392,9 @@ msgstr "Disk G/Ç"
msgid "Disk unit"
msgstr "Disk birimi"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Disk Kullanımı"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Dokümantasyon"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Kapalı"
@@ -417,8 +435,8 @@ msgstr "Süre"
msgid "Edit"
msgstr "Düzenle"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "E-posta"
@@ -426,6 +444,11 @@ msgstr "E-posta"
msgid "Email notifications"
msgstr "E-posta bildirimleri"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr ""
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Şifreyi sıfırlamak için e-posta adresini girin"
@@ -434,11 +457,11 @@ msgstr "Şifreyi sıfırlamak için e-posta adresini girin"
msgid "Enter email address..."
msgstr "E-posta adresini girin..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Hata"
@@ -473,8 +496,8 @@ msgstr "Fahrenhayt (°F)"
msgid "Failed to authenticate"
msgstr "Kimlik doğrulama başarısız"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Ayarlar kaydedilemedi"
@@ -482,13 +505,13 @@ msgstr "Ayarlar kaydedilemedi"
msgid "Failed to send test notification"
msgstr "Test bildirimi gönderilemedi"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Uyarı güncellenemedi"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Filtrele..."
@@ -496,7 +519,7 @@ msgstr "Filtrele..."
msgid "Fingerprint"
msgstr "Parmak izi"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "<0>{min}</0> {min, plural, one {dakika} other {dakika}} için"
@@ -504,9 +527,14 @@ msgstr "<0>{min}</0> {min, plural, one {dakika} other {dakika}} için"
msgid "Forgot password?"
msgstr "Şifrenizi mi unuttunuz?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr ""
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Genel"
@@ -528,6 +556,11 @@ msgstr "Homebrew komutu"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr ""
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Yönetici hesabınızın şifresini kaybettiyseniz, aşağıdaki komutu kullanarak sıfırlayabilirsiniz."
@@ -549,24 +582,19 @@ msgstr "Dil"
msgid "Layout"
msgstr "Düzen"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Açık"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Yük Ortalaması"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Yük Ortalaması 15d"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Yük Ortalaması 1d"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Yük Ortalaması 5d"
@@ -583,13 +611,13 @@ msgstr "Çıkış Yap"
msgid "Login"
msgstr "Giriş Yap"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Giriş denemesi başarısız"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Günlükler"
@@ -614,8 +642,8 @@ msgstr "Maks 1 dk"
msgid "Memory"
msgstr "Bellek"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Bellek Kullanımı"
@@ -623,8 +651,8 @@ msgstr "Bellek Kullanımı"
msgid "Memory usage of docker containers"
msgstr "Docker konteynerlerinin bellek kullanımı"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Ad"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Sistem bulunamadı."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Bildirimler"
@@ -672,9 +700,9 @@ msgstr "OAuth 2 / OIDC desteği"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Her yeniden başlatmada, veritabanındaki sistemler dosyada tanımlanan sistemlerle eşleşecek şekilde güncellenecektir."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Menüyü aç"
@@ -682,7 +710,7 @@ msgstr "Menüyü aç"
msgid "Or continue with"
msgstr "Veya devam et"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Mevcut uyarıların üzerine yaz"
@@ -729,12 +757,12 @@ msgstr "Duraklatıldı"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Uyarıların teslim edilmesini sağlamak için lütfen bir SMTP sunucusu <0>yapılandırın</0>."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Daha fazla ayrıntı için lütfen günlükleri kontrol edin."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Lütfen kimlik bilgilerinizi kontrol edin ve tekrar deneyin"
@@ -812,8 +840,8 @@ msgstr "Sayfa başına satır"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Adresleri enter tuşu veya virgül ile kaydedin. E-posta bildirimlerini devre dışı bırakmak için boş bırakın."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Ayarları Kaydet"
@@ -829,7 +857,7 @@ msgstr "Ara"
msgid "Search for systems or settings..."
msgstr "Sistemler veya ayarlar için ara..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Uyarıları nasıl alacağınızı yapılandırmak için <0>bildirim ayarlarını</0> inceleyin."
@@ -873,7 +901,7 @@ msgstr "Sıralama Ölçütü"
msgid "State"
msgstr "Durum"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Durum"
@@ -885,12 +913,10 @@ msgstr "Sistem tarafından kullanılan takas alanı"
msgid "Swap Usage"
msgstr "Takas Kullanımı"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Sistem"
@@ -915,8 +941,8 @@ msgstr "Tablo"
msgid "Temp"
msgstr "Sıc"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Sıcaklık"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr ""
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Token'lar ve Parmak İzleri"
@@ -988,39 +1014,39 @@ msgstr "Token'lar agentların bağlanıp kaydolmasına izin verir. Parmak izleri
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Token'lar ve parmak izleri hub'a WebSocket bağlantılarını doğrulamak için kullanılır."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "1 dakikalık yük ortalaması bir eşiği aştığında tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "15 dakikalık yük ortalaması bir eşiği aştığında tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "5 dakikalık yük ortalaması bir eşiği aştığında tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Herhangi bir sensör bir eşiği aştığında tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Birleştirilmiş yukarı/aşağı bir eşiği aştığında tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "CPU kullanımı bir eşiği aştığında tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Bellek kullanımı bir eşiği aştığında tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Durum yukarı ve aşağı arasında değiştiğinde tetiklenir"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Herhangi bir diskin kullanımı bir eşiği aştığında tetiklenir"
@@ -1033,9 +1059,14 @@ msgstr "Birim tercihleri"
msgid "Universal token"
msgstr "Evrensel token"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr ""
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Açık"
@@ -1058,13 +1089,13 @@ msgstr "Kullanım"
msgid "Usage of root partition"
msgstr "Kök bölümün kullanımı"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Kullanıldı"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Kullanıcılar"

View File

@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 хв"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Дії"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Агент"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "Історія сповіщень"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Сповіщення"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Всі системи"
@@ -148,8 +148,8 @@ msgstr "Середнє"
msgid "Average CPU utilization of containers"
msgstr "Середнє використання CPU контейнерами"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Середнє перевищує <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Середнє використання CPU по всій системі
msgid "Average utilization of {0}"
msgstr "Середнє використання {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Резервні копії"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Пропускна здатність"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Батарея"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel підтримує OpenID Connect та багато постачальників автентифікації OAuth2."
@@ -202,8 +206,8 @@ msgstr "Байти (КБ/с, МБ/с, ГБ/с)"
msgid "Cache / Buffers"
msgstr "Кеш / Буфери"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Скасувати"
@@ -223,6 +227,15 @@ msgstr "Змінити одиниці вимірювання для метрик
msgid "Change general application options."
msgstr "Змінити загальні параметри програми."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Заряд"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Заряджається"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Параметри графіків"
@@ -261,8 +274,8 @@ msgstr "Підтвердьте пароль"
msgid "Connection is down"
msgstr "З'єднання розірвано"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Продовжити"
@@ -320,9 +333,9 @@ msgstr "Копіювати YAML"
msgid "CPU"
msgstr "ЦП"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Використання ЦП"
@@ -339,10 +352,10 @@ msgstr "Створено"
msgid "Critical (%)"
msgstr "Критично (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Темний"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Поточний стан"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Панель управління"
msgid "Default time period"
msgstr "Стандартний період часу"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Видалити"
@@ -362,6 +375,11 @@ msgstr "Видалити"
msgid "Delete fingerprint"
msgstr "Видалити відбиток"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Розряджається"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Диск"
@@ -374,9 +392,9 @@ msgstr "Дисковий ввід/вивід"
msgid "Disk unit"
msgstr "Одиниця виміру диска"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Використання диска"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Документація"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Не працює"
@@ -417,8 +435,8 @@ msgstr "Тривалість"
msgid "Edit"
msgstr "Редагувати"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Електронна пошта"
@@ -426,6 +444,11 @@ msgstr "Електронна пошта"
msgid "Email notifications"
msgstr "Сповіщення електронною поштою"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Порожня"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Введіть адресу електронної пошти для скидання пароля"
@@ -434,11 +457,11 @@ msgstr "Введіть адресу електронної пошти для с
msgid "Enter email address..."
msgstr "Введіть адресу електронної пошти..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Помилка"
@@ -473,8 +496,8 @@ msgstr "Фаренгейт (°F)"
msgid "Failed to authenticate"
msgstr "Не вдалося автентифікувати"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Не вдалося зберегти налаштування"
@@ -482,13 +505,13 @@ msgstr "Не вдалося зберегти налаштування"
msgid "Failed to send test notification"
msgstr "Не вдалося надіслати тестове сповіщення"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Не вдалося оновити сповіщення"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Фільтр..."
@@ -496,7 +519,7 @@ msgstr "Фільтр..."
msgid "Fingerprint"
msgstr "Відбиток"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Протягом <0>{min}</0> {min, plural, one {хвилини} other {хвилин}}"
@@ -504,9 +527,14 @@ msgstr "Протягом <0>{min}</0> {min, plural, one {хвилини} other {
msgid "Forgot password?"
msgstr "Забули пароль?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Повна"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Загальні"
@@ -528,6 +556,11 @@ msgstr "Команда Homebrew"
msgid "Host / IP"
msgstr "Хост / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Неактивна"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Якщо ви втратили пароль до свого адміністративного облікового запису, ви можете скинути його за допомогою наступної команди."
@@ -549,24 +582,19 @@ msgstr "Мова"
msgid "Layout"
msgstr "Макет"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Світлий"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Середнє навантаження"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Середнє навантаження за 15 хв"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Середнє навантаження за 1 хв"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Середнє навантаження за 5 хв"
@@ -583,13 +611,13 @@ msgstr "Вийти"
msgid "Login"
msgstr "Увійти"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Спроба входу не вдалася"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Журнали"
@@ -614,8 +642,8 @@ msgstr "Макс 1 хв"
msgid "Memory"
msgstr "Пам'ять"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Використання пам'яті"
@@ -623,8 +651,8 @@ msgstr "Використання пам'яті"
msgid "Memory usage of docker containers"
msgstr "Використання пам'яті контейнерами Docker"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Ім'я"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Систем не знайдено."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Сповіщення"
@@ -672,9 +700,9 @@ msgstr "Підтримка OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "При кожному перезапуску системи в базі даних будуть оновлені, щоб відповідати системам, визначеним у файлі."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Відкрити меню"
@@ -682,7 +710,7 @@ msgstr "Відкрити меню"
msgid "Or continue with"
msgstr "Або продовжити з"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Перезаписати існуючі сповіщення"
@@ -729,12 +757,12 @@ msgstr "Призупинено"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Будь ласка, <0>налаштуйте SMTP сервер</0>, щоб забезпечити доставку сповіщень."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Будь ласка, перевірте журнали для отримання додаткової інформації."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Будь ласка, перевірте свої облікові дані та спробуйте ще раз"
@@ -812,8 +840,8 @@ msgstr "Рядків на сторінку"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Збережіть адресу, використовуючи клавішу Enter або кому. Залиште порожнім, щоб вимкнути сповіщення електронною поштою."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Зберегти налаштування"
@@ -829,7 +857,7 @@ msgstr "Пошук"
msgid "Search for systems or settings..."
msgstr "Шукати системи або налаштування..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Перегляньте <0>налаштування сповіщень</0>, щоб налаштувати, як ви отримуєте сповіщення."
@@ -873,7 +901,7 @@ msgstr "Сортувати за"
msgid "State"
msgstr "Стан"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Статус"
@@ -885,12 +913,10 @@ msgstr "Область підкачки, використана системою
msgid "Swap Usage"
msgstr "Використання підкачки"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Система"
@@ -915,8 +941,8 @@ msgstr "Таблиця"
msgid "Temp"
msgstr "Температура"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Температура"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "Токен"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Токени та Відбитки"
@@ -988,39 +1014,39 @@ msgstr "Токени дозволяють агентам підключатис
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Токени та відбитки використовуються для автентифікації WebSocket з'єднань до хабу."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "Спрацьовує, коли середнє навантаження за 1 хвилину перевищує поріг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Спрацьовує, коли середнє навантаження за 15 хвилин перевищує поріг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Спрацьовує, коли середнє навантаження за 5 хвилин перевищує поріг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Спрацьовує, коли будь-який датчик перевищує поріг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Спрацьовує, коли відправлення/отримання сумарно перевищує поріг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Спрацьовує, коли використання ЦП перевищує поріг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Спрацьовує, коли використання пам'яті перевищує поріг"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Спрацьовує, коли статус перемикається між «працює» та «не працює»"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "Спрацьовує, коли використання будь-якого диска перевищує поріг"
@@ -1033,9 +1059,14 @@ msgstr "Налаштування одиниць вимірювання"
msgid "Universal token"
msgstr "Універсальний токен"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Невідома"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Працює"
@@ -1058,13 +1089,13 @@ msgstr "Використання"
msgid "Usage of root partition"
msgstr "Використання кореневого розділу"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Використано"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Користувачі"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: vi\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-14 10:35\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 phút"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "Hành động"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "Tác nhân"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "Lịch sử Cảnh báo"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "Cảnh báo"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "Tất cả Hệ thống"
@@ -148,8 +148,8 @@ msgstr "Trung bình"
msgid "Average CPU utilization of containers"
msgstr "Sử dụng CPU trung bình của các container"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "Trung bình vượt quá <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "Sử dụng CPU trung bình toàn hệ thống"
msgid "Average utilization of {0}"
msgstr "Mức sử dụng trung bình của {0}"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "Sao lưu"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "Băng thông"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "Pin"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel hỗ trợ OpenID Connect và nhiều nhà cung cấp xác thực OAuth2."
@@ -202,8 +206,8 @@ msgstr "Byte (KB/giây, MB/giây, GB/giây)"
msgid "Cache / Buffers"
msgstr "Bộ nhớ đệm / Bộ đệm"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "Hủy bỏ"
@@ -223,6 +227,15 @@ msgstr "Thay đổi đơn vị hiển thị cho các chỉ số."
msgid "Change general application options."
msgstr "Thay đổi các tùy chọn ứng dụng chung."
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "Sạc"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "Đang sạc"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "Tùy chọn biểu đồ"
@@ -261,8 +274,8 @@ msgstr "Xác nhận mật khẩu"
msgid "Connection is down"
msgstr "Mất kết nối"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "Tiếp tục"
@@ -320,9 +333,9 @@ msgstr "Sao chép YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "Sử dụng CPU"
@@ -337,12 +350,12 @@ msgstr "Đã tạo"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "Mức độ nghiêm trọng (%)"
msgstr "Độ nghiêm trọng (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "Ti"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "Trạng thái hiện tại"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "Bảng điều khiển"
msgid "Default time period"
msgstr "Thời gian mặc định"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "Xóa"
@@ -362,6 +375,11 @@ msgstr "Xóa"
msgid "Delete fingerprint"
msgstr "Xóa vân tay"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "Đang xả"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "Đĩa"
@@ -374,9 +392,9 @@ msgstr "Đĩa I/O"
msgid "Disk unit"
msgstr "Đơn vị đĩa"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "Sử dụng Đĩa"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "Tài liệu"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "Mất kết nối"
@@ -417,8 +435,8 @@ msgstr "Thời lượng"
msgid "Edit"
msgstr "Chỉnh sửa"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "Email"
@@ -426,6 +444,11 @@ msgstr "Email"
msgid "Email notifications"
msgstr "Thông báo email"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "Hết pin"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "Nhập địa chỉ email để đặt lại mật khẩu"
@@ -434,11 +457,11 @@ msgstr "Nhập địa chỉ email để đặt lại mật khẩu"
msgid "Enter email address..."
msgstr "Nhập địa chỉ email..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "Lỗi"
@@ -473,8 +496,8 @@ msgstr "Độ F (°F)"
msgid "Failed to authenticate"
msgstr "Xác thực thất bại"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "Lưu cài đặt thất bại"
@@ -482,13 +505,13 @@ msgstr "Lưu cài đặt thất bại"
msgid "Failed to send test notification"
msgstr "Gửi thông báo thử nghiệm thất bại"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "Cập nhật cảnh báo thất bại"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "Lọc..."
@@ -496,7 +519,7 @@ msgstr "Lọc..."
msgid "Fingerprint"
msgstr "Vân tay"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "Trong <0>{min}</0> {min, plural, one {phút} other {phút}}"
@@ -504,9 +527,14 @@ msgstr "Trong <0>{min}</0> {min, plural, one {phút} other {phút}}"
msgid "Forgot password?"
msgstr "Quên mật khẩu?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "Đầy pin"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "Chung"
@@ -528,6 +556,11 @@ msgstr "Lệnh Homebrew"
msgid "Host / IP"
msgstr "Máy chủ / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "Không hoạt động"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "Nếu bạn đã mất mật khẩu cho tài khoản quản trị viên của mình, bạn có thể đặt lại bằng cách sử dụng lệnh sau."
@@ -549,24 +582,19 @@ msgstr "Ngôn ngữ"
msgid "Layout"
msgstr "Bố cục"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "Sáng"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "Tải trung bình"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "Tải trung bình 15 phút"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "Tải trung bình 1 phút"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "Tải trung bình 5 phút"
@@ -583,13 +611,13 @@ msgstr "Đăng xuất"
msgid "Login"
msgstr "Đăng nhập"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "Nỗ lực đăng nhập thất bại"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "Nhật ký"
@@ -614,8 +642,8 @@ msgstr "Tối đa 1 phút"
msgid "Memory"
msgstr "Bộ nhớ"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "Sử dụng Bộ nhớ"
@@ -623,8 +651,8 @@ msgstr "Sử dụng Bộ nhớ"
msgid "Memory usage of docker containers"
msgstr "Sử dụng bộ nhớ của các container Docker"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "Tên"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "Không tìm thấy hệ thống."
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "Thông báo"
@@ -672,9 +700,9 @@ msgstr "Hỗ trợ OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "Mỗi khi khởi động lại, các hệ thống trong cơ sở dữ liệu sẽ được cập nhật để khớp với các hệ thống được định nghĩa trong tệp."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "Mở menu"
@@ -682,7 +710,7 @@ msgstr "Mở menu"
msgid "Or continue with"
msgstr "Hoặc tiếp tục với"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "Ghi đè các cảnh báo hiện có"
@@ -729,12 +757,12 @@ msgstr "Đã tạm dừng"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "Vui lòng <0>cấu hình máy chủ SMTP</0> để đảm bảo cảnh báo được gửi đi."
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "Vui lòng kiểm tra nhật ký để biết thêm chi tiết."
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "Vui lòng kiểm tra thông tin đăng nhập của bạn và thử lại"
@@ -812,8 +840,8 @@ msgstr "Số hàng mỗi trang"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "Lưu địa chỉ bằng cách sử dụng phím enter hoặc dấu phẩy. Để trống để vô hiệu hóa thông báo email."
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "Lưu Cài đặt"
@@ -829,7 +857,7 @@ msgstr "Tìm kiếm"
msgid "Search for systems or settings..."
msgstr "Tìm kiếm hệ thống hoặc cài đặt..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "Xem <0>cài đặt thông báo</0> để cấu hình cách bạn nhận cảnh báo."
@@ -839,7 +867,7 @@ msgstr "Đã gửi"
#: src/components/routes/settings/general.tsx
msgid "Set percentage thresholds for meter colors."
msgstr "Đặt ngưỡng phần trăm cho màu sắc của đồng hồ."
msgstr "Đặt ngưỡng cho màu sắc đồng hồ."
#: src/components/routes/settings/general.tsx
msgid "Sets the default time range for charts when a system is viewed."
@@ -873,7 +901,7 @@ msgstr "Sắp xếp theo"
msgid "State"
msgstr "Trạng thái"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "Trạng thái"
@@ -885,12 +913,10 @@ msgstr "Không gian hoán đổi được sử dụng bởi hệ thống"
msgid "Swap Usage"
msgstr "Sử dụng Hoán đổi"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "Hệ thống"
@@ -915,8 +941,8 @@ msgstr "Bảng"
msgid "Temp"
msgstr "Nhiệt độ"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "Nhiệt độ"
@@ -972,11 +998,11 @@ msgstr "Chuyển đổi chủ đề"
#: src/components/add-system.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Token"
msgstr ""
msgstr "Token"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "Token & Vân tay"
@@ -988,39 +1014,39 @@ msgstr "Token cho phép các tác nhân kết nối và đăng ký. Vân tay là
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "Token và vân tay được sử dụng để xác thực các kết nối WebSocket đến trung tâm."
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "Kích hoạt khi tải trung bình 1 phút vượt quá ngưỡng"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "Kích hoạt khi tải trung bình 15 phút vượt quá ngưỡng"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "Kích hoạt khi tải trung bình 5 phút vượt quá ngưỡng"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "Kích hoạt khi bất kỳ cảm biến nào vượt quá ngưỡng"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "Kích hoạt khi kết hợp lên/xuống vượt quá ngưỡng"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "Kích hoạt khi sử dụng CPU vượt quá ngưỡng"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "Kích hoạt khi sử dụng bộ nhớ vượt quá ngưỡng"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "Kích hoạt khi trạng thái chuyển đổi giữa lên và xuống"
#: src/lib/utils.ts
#: src/lib/alerts.ts
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"
@@ -1033,9 +1059,14 @@ msgstr "Tùy chọn đơn vị"
msgid "Universal token"
msgstr "Token chung"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "Không xác định"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "Hoạt động"
@@ -1058,13 +1089,13 @@ msgstr "Sử dụng"
msgid "Usage of root partition"
msgstr "Sử dụng phân vùng gốc"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "Đã sử dụng"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "Người dùng"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5分钟"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "操作"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "客户端"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "警报历史"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "警报"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "所有客户端"
@@ -148,8 +148,8 @@ msgstr "平均"
msgid "Average CPU utilization of containers"
msgstr "容器的平均 CPU 使用率"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "平均值超过<0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "系统范围内的平均 CPU 使用率"
msgid "Average utilization of {0}"
msgstr "{0} 平均利用率"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "备份"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "带宽"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "电池"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel支持OpenID Connect和其他OAuth2认证方式。"
@@ -202,8 +206,8 @@ msgstr "字节 (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "缓存/缓冲区"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "取消"
@@ -223,6 +227,15 @@ msgstr "更改指标的显示单位。"
msgid "Change general application options."
msgstr "更改常规应用程序选项。"
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "充电"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "充电中"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "图表选项"
@@ -261,8 +274,8 @@ msgstr "确认密码"
msgid "Connection is down"
msgstr "连接已断开"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "继续"
@@ -320,9 +333,9 @@ msgstr "复制YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU使用率"
@@ -339,10 +352,10 @@ msgstr "创建时间"
msgid "Critical (%)"
msgstr "临界 (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "深色模式"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "当前状态"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "仪表板"
msgid "Default time period"
msgstr "默认时间段"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "删除"
@@ -362,6 +375,11 @@ msgstr "删除"
msgid "Delete fingerprint"
msgstr "删除指纹"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "放电中"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "磁盘"
@@ -374,9 +392,9 @@ msgstr "磁盘I/O"
msgid "Disk unit"
msgstr "磁盘单位"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "磁盘使用"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "文档"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "离线"
@@ -417,8 +435,8 @@ msgstr "持续时间"
msgid "Edit"
msgstr "编辑"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "电子邮件"
@@ -426,6 +444,11 @@ msgstr "电子邮件"
msgid "Email notifications"
msgstr "电子邮件通知"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "空电"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "输入电子邮件地址以重置密码"
@@ -434,11 +457,11 @@ msgstr "输入电子邮件地址以重置密码"
msgid "Enter email address..."
msgstr "输入电子邮件地址..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "错误"
@@ -473,8 +496,8 @@ msgstr "华氏度 (°F)"
msgid "Failed to authenticate"
msgstr "认证失败"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "保存设置失败"
@@ -482,13 +505,13 @@ msgstr "保存设置失败"
msgid "Failed to send test notification"
msgstr "发送测试通知失败"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "更新警报失败"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "过滤..."
@@ -496,7 +519,7 @@ msgstr "过滤..."
msgid "Fingerprint"
msgstr "指纹"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "持续<0>{min}</0> {min, plural, one {分钟} other {分钟}}"
@@ -504,9 +527,14 @@ msgstr "持续<0>{min}</0> {min, plural, one {分钟} other {分钟}}"
msgid "Forgot password?"
msgstr "忘记密码?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "满电"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "常规"
@@ -528,6 +556,11 @@ msgstr "Homebrew 安装命令"
msgid "Host / IP"
msgstr "主机/IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "闲置"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "如果您丢失了管理员账户的密码,可以使用以下命令重置。"
@@ -549,24 +582,19 @@ msgstr "语言"
msgid "Layout"
msgstr "布局"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "浅色模式"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "系统负载"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "15分钟内的平均负载"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "1分钟负载平均值"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "5分钟内的平均负载"
@@ -583,13 +611,13 @@ msgstr "登出"
msgid "Login"
msgstr "登录"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "登录尝试失败"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "日志"
@@ -614,8 +642,8 @@ msgstr "1分钟内最大值"
msgid "Memory"
msgstr "内存"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "内存使用"
@@ -623,8 +651,8 @@ msgstr "内存使用"
msgid "Memory usage of docker containers"
msgstr "Docker 容器的内存使用"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "名称"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "未找到系统。"
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "通知"
@@ -672,9 +700,9 @@ msgstr "支持 OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "每次重启时,数据库中的系统将更新以匹配文件中定义的系统。"
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "打开菜单"
@@ -682,7 +710,7 @@ msgstr "打开菜单"
msgid "Or continue with"
msgstr "或使用以下方式登录"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "覆盖现有警报"
@@ -729,12 +757,12 @@ msgstr "已暂停"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "请<0>配置SMTP服务器</0>以确保警报被传递。"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "请检查日志以获取更多详细信息。"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "请检查您的凭据并重试"
@@ -812,8 +840,8 @@ msgstr "每页行数"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "使用回车键或逗号保存地址。留空以禁用电子邮件通知。"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "保存设置"
@@ -829,7 +857,7 @@ msgstr "搜索"
msgid "Search for systems or settings..."
msgstr "搜索系统或设置..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "查看<0>通知设置</0>以配置您接收警报的方式。"
@@ -873,7 +901,7 @@ msgstr "排序依据"
msgid "State"
msgstr "状态"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "状态"
@@ -885,12 +913,10 @@ msgstr "系统使用的 SWAP 空间"
msgid "Swap Usage"
msgstr "SWAP 使用"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "系统"
@@ -915,8 +941,8 @@ msgstr "表格"
msgid "Temp"
msgstr "温度"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "温度"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "令牌"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "令牌和指纹"
@@ -988,39 +1014,39 @@ msgstr "令牌允许客户端连接和注册。指纹是每个系统唯一的稳
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "令牌和指纹用于验证到中心的WebSocket连接。"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "当1分钟负载平均值超过阈值时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "当15分钟负载平均值超过阈值时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "当5分钟内的平均负载超过阈值时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "当任何传感器超过阈值时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "当网络的上/下行速度超过阈值时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "当CPU使用率超过阈值时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "当内存使用率超过阈值时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "当状态在上线与掉线之间切换时触发"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "当任何磁盘的使用率超过阈值时触发"
@@ -1033,9 +1059,14 @@ msgstr "单位偏好"
msgid "Universal token"
msgstr "通用令牌"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "未知"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "在线"
@@ -1058,13 +1089,13 @@ msgstr "使用"
msgid "Usage of root partition"
msgstr "根分区的使用"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "已用"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "用户"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional, Hong Kong\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 分鐘"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "操作"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "客户端"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "警報歷史"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "警報"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "所有系統"
@@ -148,8 +148,8 @@ msgstr "平均"
msgid "Average CPU utilization of containers"
msgstr "容器的平均 CPU 使用率"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "平均值超過 <0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "系統的平均 CPU 使用率"
msgid "Average utilization of {0}"
msgstr "{0} 的平均使用率"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "備份"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "帶寬"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "電池"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel支持OpenID Connect和許多OAuth2認證提供者。"
@@ -202,8 +206,8 @@ msgstr "位元組 (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "快取 / 緩衝區"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "取消"
@@ -223,6 +227,15 @@ msgstr "更改指標的顯示單位。"
msgid "Change general application options."
msgstr "更改一般應用選項。"
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "充電"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "充電中"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "圖表選項"
@@ -261,8 +274,8 @@ msgstr "確認密碼"
msgid "Connection is down"
msgstr "連線中斷"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "繼續"
@@ -320,9 +333,9 @@ msgstr "複製YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU 使用率"
@@ -339,10 +352,10 @@ msgstr "已建立"
msgid "Critical (%)"
msgstr "嚴重 (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "深色"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "目前狀態"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "控制面板"
msgid "Default time period"
msgstr "預設時間段"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "刪除"
@@ -362,6 +375,11 @@ msgstr "刪除"
msgid "Delete fingerprint"
msgstr "刪除指紋"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "放電中"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "磁碟"
@@ -374,9 +392,9 @@ msgstr "磁碟 I/O"
msgid "Disk unit"
msgstr "磁碟單位"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "磁碟使用"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "文件"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "中斷"
@@ -417,8 +435,8 @@ msgstr "持續時間"
msgid "Edit"
msgstr "編輯"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "電子郵件"
@@ -426,6 +444,11 @@ msgstr "電子郵件"
msgid "Email notifications"
msgstr "電子郵件通知"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "空電"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "輸入電子郵件地址以重置密碼"
@@ -434,11 +457,11 @@ msgstr "輸入電子郵件地址以重置密碼"
msgid "Enter email address..."
msgstr "輸入電子郵件地址..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "錯誤"
@@ -473,8 +496,8 @@ msgstr "華氏 (°F)"
msgid "Failed to authenticate"
msgstr "認證失敗"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "儲存設定失敗"
@@ -482,13 +505,13 @@ msgstr "儲存設定失敗"
msgid "Failed to send test notification"
msgstr "發送測試通知失敗"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "更新警報失敗"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "篩選..."
@@ -496,7 +519,7 @@ msgstr "篩選..."
msgid "Fingerprint"
msgstr "指紋"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "持續<0>{min}</0> {min, plural, one {分鐘} other {分鐘}}"
@@ -504,9 +527,14 @@ msgstr "持續<0>{min}</0> {min, plural, one {分鐘} other {分鐘}}"
msgid "Forgot password?"
msgstr "忘記密碼?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "滿電"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "一般"
@@ -528,6 +556,11 @@ msgstr "Homebrew 指令"
msgid "Host / IP"
msgstr "主機 / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "閒置"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "如果您遺失了管理員帳號密碼,可以使用以下指令重設。"
@@ -549,24 +582,19 @@ msgstr "語言"
msgid "Layout"
msgstr "版面配置"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "淺色"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "平均負載"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "15分鐘平均負載"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "1分鐘平均負載"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "5分鐘平均負載"
@@ -583,13 +611,13 @@ msgstr "登出"
msgid "Login"
msgstr "登入"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "登入嘗試失敗"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "日誌"
@@ -614,8 +642,8 @@ msgstr "一分鐘內最大值"
msgid "Memory"
msgstr "記憶體"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "記憶體使用"
@@ -623,8 +651,8 @@ msgstr "記憶體使用"
msgid "Memory usage of docker containers"
msgstr "Docker 容器的記憶體使用量"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "名稱"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "未找到系統。"
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "通知"
@@ -672,9 +700,9 @@ msgstr "支援 OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "每次重新啟動時,將會以檔案中的系統定義更新資料庫。"
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "開啟選單"
@@ -682,7 +710,7 @@ msgstr "開啟選單"
msgid "Or continue with"
msgstr "或繼續使用"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "覆蓋現有警報"
@@ -729,12 +757,12 @@ msgstr "已暫停"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "請<0>配置SMTP伺服器</0>以確保警報被傳送。"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "請檢查日誌以獲取更多資訊。"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "請檢查您的憑證並重試"
@@ -812,8 +840,8 @@ msgstr "每頁行數"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "使用回車鍵或逗號保存地址。留空以禁用電子郵件通知。"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "儲存設定"
@@ -829,7 +857,7 @@ msgstr "搜索"
msgid "Search for systems or settings..."
msgstr "搜索系統或設置..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "查看<0>通知設置</0>以配置您接收警報的方式。"
@@ -873,7 +901,7 @@ msgstr "排序依據"
msgid "State"
msgstr "狀態"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "狀態"
@@ -885,12 +913,10 @@ msgstr "系統使用的交換空間"
msgid "Swap Usage"
msgstr "交換使用"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "系統"
@@ -915,8 +941,8 @@ msgstr "表格"
msgid "Temp"
msgstr "溫度"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "溫度"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "令牌"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "令牌和指紋"
@@ -988,39 +1014,39 @@ msgstr "令牌允許代理程式連接和註冊。指紋是每個系統唯一的
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "令牌和指紋用於驗證到中心的WebSocket連接。"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "當 1 分鐘平均負載超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "當 15 分鐘平均負載超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "當 5 分鐘平均負載超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "當任何傳感器超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "當組合的上/下超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "當CPU使用率超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "當記憶體使用率超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "當狀態在上和下之間切換時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "當任何磁碟的使用超過閾值時觸發"
@@ -1033,9 +1059,14 @@ msgstr "單位偏好"
msgid "Universal token"
msgstr "通用令牌"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "未知"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "上線"
@@ -1058,13 +1089,13 @@ msgstr "使用"
msgid "Usage of root partition"
msgstr "根分區的使用"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "已用"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "用戶"

View File

@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: beszel\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-25 22:44\n"
"PO-Revision-Date: 2025-08-25 01:16\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -69,8 +69,8 @@ msgid "5 min"
msgstr "5 分鐘"
#. Table column
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Actions"
msgstr "操作"
@@ -113,18 +113,18 @@ msgid "Agent"
msgstr "代理"
#: src/components/command-palette.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/layout.tsx
msgid "Alert History"
msgstr "警報歷史"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Alerts"
msgstr "警報"
#: src/components/alerts/alerts-sheet.tsx
#: src/components/systems-table/systems-table.tsx
#: src/components/alerts/alert-button.tsx
msgid "All Systems"
msgstr "所有系統"
@@ -148,8 +148,8 @@ msgstr "平均"
msgid "Average CPU utilization of containers"
msgstr "容器的平均 CPU 使用率"
#. placeholder {0}: data.alert.unit
#: src/components/alerts/alerts-system.tsx
#. placeholder {0}: alertData.unit
#: src/components/alerts/alerts-sheet.tsx
msgid "Average exceeds <0>{value}{0}</0>"
msgstr "平均值超過<0>{value}{0}</0>"
@@ -166,16 +166,20 @@ msgstr "系統的平均 CPU 使用率"
msgid "Average utilization of {0}"
msgstr "{0} 的平均使用率"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Backups"
msgstr "備份"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Bandwidth"
msgstr "網路流量"
#: src/components/routes/system.tsx
msgid "Battery"
msgstr "電池"
#: src/components/login/auth-form.tsx
msgid "Beszel supports OpenID Connect and many OAuth2 authentication providers."
msgstr "Beszel支援OpenID Connect和許多OAuth2認證提供者。"
@@ -202,8 +206,8 @@ msgstr "位元組 (KB/s, MB/s, GB/s)"
msgid "Cache / Buffers"
msgstr "快取/緩衝"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Cancel"
msgstr "取消"
@@ -223,6 +227,15 @@ msgstr "更改指標的顯示單位。"
msgid "Change general application options."
msgstr "修改一般應用程式選項。"
#: src/components/routes/system.tsx
msgid "Charge"
msgstr "充電"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Charging"
msgstr "充電中"
#: src/components/routes/settings/general.tsx
msgid "Chart options"
msgstr "圖表選項"
@@ -261,8 +274,8 @@ msgstr "確認密碼"
msgid "Connection is down"
msgstr "連線中斷"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Continue"
msgstr "繼續"
@@ -320,9 +333,9 @@ msgstr "複製YAML"
msgid "CPU"
msgstr "CPU"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "CPU Usage"
msgstr "CPU 使用率"
@@ -337,12 +350,12 @@ msgstr "已建立"
#: src/components/routes/settings/general.tsx
msgid "Critical (%)"
msgstr "临界 (%)"
msgstr "嚴重 (%)"
#. Dark theme
#: src/components/mode-toggle.tsx
msgid "Dark"
msgstr "深色"
#. Context: Battery state
#: src/components/routes/system.tsx
msgid "Current state"
msgstr "目前狀態"
#: src/components/command-palette.tsx
#: src/components/routes/home.tsx
@@ -353,8 +366,8 @@ msgstr "控制面板"
msgid "Default time period"
msgstr "預設時間段"
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Delete"
msgstr "刪除"
@@ -362,6 +375,11 @@ msgstr "刪除"
msgid "Delete fingerprint"
msgstr "刪除指紋"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Discharging"
msgstr "放電中"
#: src/components/systems-table/systems-table-columns.tsx
msgid "Disk"
msgstr "磁碟"
@@ -374,9 +392,9 @@ msgstr "磁碟 I/O"
msgid "Disk unit"
msgstr "磁碟單位"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/components/charts/disk-chart.tsx
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Disk Usage"
msgstr "磁碟使用量"
@@ -401,10 +419,10 @@ msgid "Documentation"
msgstr "文件"
#. Context: System is down
#: src/lib/utils.ts
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "Down"
msgstr "離線"
@@ -417,8 +435,8 @@ msgstr "持續時間"
msgid "Edit"
msgstr "編輯"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Email"
msgstr "電子郵件"
@@ -426,6 +444,11 @@ msgstr "電子郵件"
msgid "Email notifications"
msgstr "電子郵件通知"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Empty"
msgstr "空電"
#: src/components/login/login.tsx
msgid "Enter email address to reset password"
msgstr "輸入電子郵件地址以重設密碼"
@@ -434,11 +457,11 @@ msgstr "輸入電子郵件地址以重設密碼"
msgid "Enter email address..."
msgstr "輸入電子郵件地址..."
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/login/auth-form.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/settings/config-yaml.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Error"
msgstr "錯誤"
@@ -473,8 +496,8 @@ msgstr "華氏 (°F)"
msgid "Failed to authenticate"
msgstr "認證失敗"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Failed to save settings"
msgstr "儲存設定失敗"
@@ -482,13 +505,13 @@ msgstr "儲存設定失敗"
msgid "Failed to send test notification"
msgstr "發送測試通知失敗"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Failed to update alert"
msgstr "更新警報失敗"
#: src/components/systems-table/systems-table.tsx
#: src/components/routes/system.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table.tsx
msgid "Filter..."
msgstr "篩選..."
@@ -496,7 +519,7 @@ msgstr "篩選..."
msgid "Fingerprint"
msgstr "指紋"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "For <0>{min}</0> {min, plural, one {minute} other {minutes}}"
msgstr "持續<0>{min}</0> {min, plural, one {分鐘} other {分鐘}}"
@@ -504,9 +527,14 @@ msgstr "持續<0>{min}</0> {min, plural, one {分鐘} other {分鐘}}"
msgid "Forgot password?"
msgstr "忘記密碼?"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Full"
msgstr "滿電"
#. Context: General settings
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/layout.tsx
msgid "General"
msgstr "一般"
@@ -528,6 +556,11 @@ msgstr "Homebrew 指令"
msgid "Host / IP"
msgstr "Host / IP"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Idle"
msgstr "閒置"
#: src/components/login/forgot-pass-form.tsx
msgid "If you've lost the password to your admin account, you may reset it using the following command."
msgstr "如果您遺失管理員帳號密碼,可以使用以下指令重設。"
@@ -549,24 +582,19 @@ msgstr "語言"
msgid "Layout"
msgstr "版面配置"
#. Light theme
#: src/components/mode-toggle.tsx
msgid "Light"
msgstr "淺色"
#: src/components/routes/system.tsx
msgid "Load Average"
msgstr "平均負載"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 15m"
msgstr "15分鐘平均負載"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 1m"
msgstr "1分鐘平均負載"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Load Average 5m"
msgstr "5分鐘平均負載"
@@ -583,13 +611,13 @@ msgstr "登出"
msgid "Login"
msgstr "登入"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Login attempt failed"
msgstr "登入失敗"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Logs"
msgstr "系統記錄"
@@ -614,8 +642,8 @@ msgstr "最多1分鐘"
msgid "Memory"
msgstr "記憶體"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Memory Usage"
msgstr "記憶體使用量"
@@ -623,8 +651,8 @@ msgstr "記憶體使用量"
msgid "Memory usage of docker containers"
msgstr "Docker 容器的記憶體使用量"
#: src/components/alerts-history-columns.tsx
#: src/components/add-system.tsx
#: src/components/alerts-history-columns.tsx
msgid "Name"
msgstr "名稱"
@@ -659,8 +687,8 @@ msgid "No systems found."
msgstr "找不到任何系統。"
#: src/components/command-palette.tsx
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Notifications"
msgstr "通知"
@@ -672,9 +700,9 @@ msgstr "支援 OAuth 2 / OIDC"
msgid "On each restart, systems in the database will be updated to match the systems defined in the file."
msgstr "每次重新啟動時,將會以檔案中的系統定義更新資料庫。"
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Open menu"
msgstr "開啟選單"
@@ -682,7 +710,7 @@ msgstr "開啟選單"
msgid "Or continue with"
msgstr "或繼續使用"
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Overwrite existing alerts"
msgstr "覆蓋現有警報"
@@ -729,12 +757,12 @@ msgstr "已暫停"
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
msgstr "請<0>設定一個SMTP 伺服器</0>以確保能傳送警報。"
#: src/components/alerts/alerts-system.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "Please check logs for more details."
msgstr "請檢查系統記錄以取得更多資訊。"
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/auth-form.tsx
#: src/components/login/forgot-pass-form.tsx
msgid "Please check your credentials and try again"
msgstr "請檢查您的憑證後重試"
@@ -812,8 +840,8 @@ msgstr "每頁列數"
msgid "Save address using enter key or comma. Leave blank to disable email notifications."
msgstr "使用 Enter 鍵或逗號儲存地址。留空以停用電子郵件通知。"
#: src/components/routes/settings/notifications.tsx
#: src/components/routes/settings/general.tsx
#: src/components/routes/settings/notifications.tsx
msgid "Save Settings"
msgstr "儲存設定"
@@ -829,7 +857,7 @@ msgstr "搜尋"
msgid "Search for systems or settings..."
msgstr "在設定或系統中搜尋..."
#: src/components/alerts/alert-button.tsx
#: src/components/alerts/alerts-sheet.tsx
msgid "See <0>notification settings</0> to configure how you receive alerts."
msgstr "查看<0>通知設定</0>以設定您如何接收警報。"
@@ -839,7 +867,7 @@ msgstr "傳送"
#: src/components/routes/settings/general.tsx
msgid "Set percentage thresholds for meter colors."
msgstr "设置仪表颜色的百分比值。"
msgstr "設定儀表顏色的百分比值。"
#: src/components/routes/settings/general.tsx
msgid "Sets the default time range for charts when a system is viewed."
@@ -873,7 +901,7 @@ msgstr "排序"
msgid "State"
msgstr "狀態"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Status"
msgstr "狀態"
@@ -885,12 +913,10 @@ msgstr "系統的虛擬記憶體使用量"
msgid "Swap Usage"
msgstr "虛擬記憶體使用量"
#. System theme
#: src/lib/utils.ts
#: src/components/mode-toggle.tsx
#: src/components/alerts-history-columns.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/systems-table/systems-table-columns.tsx
#: src/lib/alerts.ts
msgid "System"
msgstr "系統"
@@ -915,8 +941,8 @@ msgstr "列表"
msgid "Temp"
msgstr "溫度"
#: src/lib/utils.ts
#: src/components/routes/system.tsx
#: src/lib/alerts.ts
msgid "Temperature"
msgstr "溫度"
@@ -975,8 +1001,8 @@ msgid "Token"
msgstr "令牌"
#: src/components/command-palette.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
#: src/components/routes/settings/layout.tsx
#: src/components/routes/settings/tokens-fingerprints.tsx
msgid "Tokens & Fingerprints"
msgstr "令牌和指紋"
@@ -988,39 +1014,39 @@ msgstr "令牌允許代理程式連線和註冊。指紋是每個系統的唯一
msgid "Tokens and fingerprints are used to authenticate WebSocket connections to the hub."
msgstr "令牌和指紋被用於驗證到 Hub 的 WebSocket 連線。"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 1 minute load average exceeds a threshold"
msgstr "當 1 分鐘平均負載超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 15 minute load average exceeds a threshold"
msgstr "當 15 分鐘平均負載超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when 5 minute load average exceeds a threshold"
msgstr "當 5 分鐘平均負載超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when any sensor exceeds a threshold"
msgstr "當任何感應器超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when combined up/down exceeds a threshold"
msgstr "當總流量超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when CPU usage exceeds a threshold"
msgstr "當CPU使用率超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when memory usage exceeds a threshold"
msgstr "當記憶體使用率超過閾值時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when status switches between up and down"
msgstr "當連線和離線時觸發"
#: src/lib/utils.ts
#: src/lib/alerts.ts
msgid "Triggers when usage of any disk exceeds a threshold"
msgstr "當任何磁碟使用率超過閾值時觸發"
@@ -1033,9 +1059,14 @@ msgstr "單位偏好"
msgid "Universal token"
msgstr "通用令牌"
#. Context: Battery state
#: src/lib/i18n.ts
msgid "Unknown"
msgstr "未知"
#. Context: System is up
#: src/components/systems-table/systems-table-columns.tsx
#: src/components/routes/system.tsx
#: src/components/systems-table/systems-table-columns.tsx
msgid "Up"
msgstr "上線"
@@ -1058,13 +1089,13 @@ msgstr "使用量"
msgid "Usage of root partition"
msgstr "Root 分區的使用量"
#: src/components/charts/swap-chart.tsx
#: src/components/charts/mem-chart.tsx
#: src/components/charts/swap-chart.tsx
msgid "Used"
msgstr "已使用"
#: src/components/navbar.tsx
#: src/components/command-palette.tsx
#: src/components/navbar.tsx
msgid "Users"
msgstr "使用者"
@@ -1098,7 +1129,7 @@ msgstr "警告 (%)"
#: src/components/routes/settings/general.tsx
msgid "Warning thresholds"
msgstr "警告值"
msgstr "警告值"
#: src/components/routes/settings/notifications.tsx
msgid "Webhook / Push notifications"

View File

@@ -2,7 +2,7 @@ import "./index.css"
// import { Suspense, lazy, useEffect, StrictMode } from "react"
import { Suspense, lazy, memo, useEffect } from "react"
import ReactDOM from "react-dom/client"
import { Home } from "./components/routes/home.tsx"
import Home from "./components/routes/home.tsx"
import { ThemeProvider } from "./components/theme-provider.tsx"
import { DirectionProvider } from "@radix-ui/react-direction"
import { $authenticated, $systems, pb, $publicKey, $copyContent, $direction } from "./lib/stores.ts"

View File

@@ -1,104 +0,0 @@
/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: ["class"],
content: ["./pages/**/*.{ts,tsx}", "./components/**/*.{ts,tsx}", "./app/**/*.{ts,tsx}", "./src/**/*.{ts,tsx}"],
prefix: "",
theme: {
container: {
center: true,
padding: "1rem",
screens: {
"2xl": "1440px",
},
},
extend: {
fontFamily: {
sans: "Inter, sans-serif",
// body: ['Inter', 'sans-serif'],
// display: ['Inter', 'sans-serif'],
},
screens: {
xs: "425px",
450: "450px",
},
colors: {
green: {
50: "#EBF9F0",
100: "#D8F3E1",
200: "#ADE6C0",
300: "#85DBA2",
400: "#5ACE81",
500: "#38BB63",
600: "#2D954F",
700: "#22723D",
800: "#164B28",
900: "#0C2715",
950: "#06140A",
},
border: "hsl(var(--border))",
input: "hsl(var(--input))",
ring: "hsl(var(--ring))",
background: "hsl(var(--background))",
foreground: "hsl(var(--foreground))",
primary: {
DEFAULT: "hsl(var(--primary))",
foreground: "hsl(var(--primary-foreground))",
},
secondary: {
DEFAULT: "hsl(var(--secondary))",
foreground: "hsl(var(--secondary-foreground))",
},
destructive: {
DEFAULT: "hsl(var(--destructive))",
foreground: "hsl(var(--destructive-foreground))",
},
muted: {
DEFAULT: "hsl(var(--muted))",
foreground: "hsl(var(--muted-foreground))",
},
accent: {
DEFAULT: "hsl(var(--accent))",
foreground: "hsl(var(--accent-foreground))",
},
popover: {
DEFAULT: "hsl(var(--popover))",
foreground: "hsl(var(--popover-foreground))",
},
card: {
DEFAULT: "hsl(var(--card))",
foreground: "hsl(var(--card-foreground))",
},
},
transitionDuration: {
50: "50ms",
},
borderRadius: {
lg: "var(--radius)",
md: "calc(var(--radius) - 2px)",
sm: "calc(var(--radius) - 4px)",
},
keyframes: {
"accordion-down": {
from: { height: "0" },
to: { height: "var(--radix-accordion-content-height)" },
},
"accordion-up": {
from: { height: "var(--radix-accordion-content-height)" },
to: { height: "0" },
},
},
animation: {
"accordion-down": "accordion-down 0.2s ease-out",
"accordion-up": "accordion-up 0.2s ease-out",
},
},
},
plugins: [
// require("@tailwindcss/container-queries"),
// require("tailwindcss-animate"),
// require("tailwindcss-rtl"),
// function ({ addVariant }) {
// addVariant("light", ".light &")
// },
],
}

View File

@@ -7,5 +7,11 @@
{
"path": "./tsconfig.node.json"
}
]
],
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["./src/*"]
}
}
}

View File

@@ -1,5 +1,6 @@
import { defineConfig } from "vite"
import path from "path"
import tailwindcss from "@tailwindcss/vite"
import react from "@vitejs/plugin-react-swc"
import { lingui } from "@lingui/vite-plugin"
import { version } from "./package.json"
@@ -11,6 +12,7 @@ export default defineConfig({
plugins: [["@lingui/swc-plugin", {}]],
}),
lingui(),
tailwindcss(),
{
name: "replace version in index.html during dev",
apply: "serve",

View File

@@ -3,7 +3,7 @@ package beszel
import "github.com/blang/semver"
const (
Version = "0.12.3"
Version = "0.12.5"
AppName = "beszel"
)

View File

@@ -49,6 +49,7 @@ The [quick start guide](https://beszel.dev/guide/getting-started) and other docu
- **Load average** - Host system.
- **Temperature** - Host system sensors.
- **GPU usage / temperature / power draw** - Nvidia and AMD only. Must use binary agent.
- **Battery** - Host system battery charge.
## Help and discussion

23
supplemental/CHANGELOG.md Normal file
View File

@@ -0,0 +1,23 @@
## 0.12.4
- Add battery charge monitoring.
- Add fallback mirror to the `update` commands. (#1035)
- Fix blank token field in insecure contexts.
- Allow opening internal router links in new tab.
- Add `/api/beszel/user-alerts` endpoint. Remove use of batch API for alerts in hub.
- Require auth for `/api/beszel/getkey` endpoint that returns the public key.
- Change `GET /api/beszel/send-test-notification` endpoint to `POST /api/beszel/test-notification`.
- Update Go and JS dependencies.
- New translations by @Radotornado, @AlexVanSteenhoven, @harupong, @dymek37, @NaNomicon, Tommaso Cavazza, Caio Garcia, and others.
## Older
Release notes are available at https://github.com/henrygd/beszel/releases

View File

@@ -542,9 +542,7 @@ depend() {
start() {
ebegin "Checking for beszel-agent updates"
if /opt/beszel-agent/beszel-agent update | grep -q "Successfully updated"; then
rc-service beszel-agent restart
fi
/opt/beszel-agent/beszel-agent update
eend $?
}
EOF
@@ -687,36 +685,7 @@ EOF
systemctl enable beszel-agent.service
systemctl start beszel-agent.service
# Create the update script
echo "Creating the update script..."
cat >/opt/beszel-agent/run-update.sh <<'EOF'
#!/bin/sh
set -e
if /opt/beszel-agent/beszel-agent update | grep -q "Successfully updated"; then
echo "Update found, checking SELinux context."
if command -v getenforce >/dev/null 2>&1 && [ "$(getenforce)" != "Disabled" ]; then
echo "SELinux enabled, applying context..."
if command -v chcon >/dev/null 2>&1; then
chcon -t bin_t /opt/beszel-agent/beszel-agent || echo "Warning: chcon command failed to apply context."
fi
if command -v restorecon >/dev/null 2>&1; then
restorecon -v /opt/beszel-agent/beszel-agent >/dev/null 2>&1 || echo "Warning: restorecon command failed to apply context."
fi
fi
echo "Restarting beszel-agent service..."
systemctl restart beszel-agent
echo "Update process finished."
else
echo "No updates found or applied."
fi
exit 0
EOF
chown root:root /opt/beszel-agent/run-update.sh
chmod +x /opt/beszel-agent/run-update.sh
# Prompt for auto-update setup
if [ "$AUTO_UPDATE_FLAG" = "true" ]; then
@@ -741,7 +710,7 @@ Wants=beszel-agent.service
[Service]
Type=oneshot
ExecStart=/opt/beszel-agent/run-update.sh
ExecStart=/opt/beszel-agent/beszel-agent update
EOF
# Create systemd timer for the daily update