Compare commits

..

1 Commits

Author SHA1 Message Date
dependabot[bot]
407d6cf57d Bump ajv and docusaurus-plugin-openapi-docs in /docs
Bumps [ajv](https://github.com/ajv-validator/ajv) to 8.18.0 and updates ancestor dependencies [ajv](https://github.com/ajv-validator/ajv) and [docusaurus-plugin-openapi-docs](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/tree/HEAD/packages/docusaurus-plugin-openapi-docs). These dependencies need to be updated together.


Updates `ajv` from 8.11.0 to 8.18.0
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.11.0...v8.18.0)

Updates `ajv` from 6.12.6 to 6.14.0
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.11.0...v8.18.0)

Updates `docusaurus-plugin-openapi-docs` from 4.5.1 to 4.7.1
- [Release notes](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/releases)
- [Changelog](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/commits/v4.7.1/packages/docusaurus-plugin-openapi-docs)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 8.18.0
  dependency-type: indirect
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
- dependency-name: docusaurus-plugin-openapi-docs
  dependency-version: 4.7.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-21 00:48:42 +00:00
122 changed files with 493 additions and 1599 deletions

View File

@@ -1514,11 +1514,11 @@ RF-DETR can be exported as ONNX by running the command below. You can copy and p
```sh
docker build . --build-arg MODEL_SIZE=Nano --rm --output . -f- <<'EOF'
FROM python:3.12 AS build
FROM python:3.11 AS build
RUN apt-get update && apt-get install --no-install-recommends -y libgl1 && rm -rf /var/lib/apt/lists/*
COPY --from=ghcr.io/astral-sh/uv:0.10.4 /uv /bin/
COPY --from=ghcr.io/astral-sh/uv:0.8.0 /uv /bin/
WORKDIR /rfdetr
RUN uv pip install --system rfdetr[onnxexport] torch==2.8.0 onnx==1.19.1 transformers==4.57.6 onnxscript
RUN uv pip install --system rfdetr[onnxexport] torch==2.8.0 onnx==1.19.1 onnxscript
ARG MODEL_SIZE
RUN python3 -c "from rfdetr import RFDETR${MODEL_SIZE}; x = RFDETR${MODEL_SIZE}(resolution=320); x.export(simplify=True)"
FROM scratch

View File

@@ -9,25 +9,4 @@ Snapshots are accessible in the UI in the Explore pane. This allows for quick su
To only save snapshots for objects that enter a specific zone, [see the zone docs](./zones.md#restricting-snapshots-to-specific-zones)
Snapshots sent via MQTT are configured in the [config file](/configuration) under `cameras -> your_camera -> mqtt`
## Frame Selection
Frigate does not save every frame — it picks a single "best" frame for each tracked object and uses it for both the snapshot and clean copy. As the object is tracked across frames, Frigate continuously evaluates whether the current frame is better than the previous best based on detection confidence, object size, and the presence of key attributes like faces or license plates. Frames where the object touches the edge of the frame are deprioritized. The snapshot is written to disk once tracking ends using whichever frame was determined to be the best.
MQTT snapshots are published more frequently — each time a better thumbnail frame is found during tracking, or when the current best image is older than `best_image_timeout` (default: 60s). These use their own annotation settings configured under `cameras -> your_camera -> mqtt`.
## Clean Copy
Frigate can produce up to two snapshot files per event, each used in different places:
| Version | File | Annotations | Used by |
| --- | --- | --- | --- |
| **Regular snapshot** | `<camera>-<id>.jpg` | Respects your `timestamp`, `bounding_box`, `crop`, and `height` settings | API (`/api/events/<id>/snapshot.jpg`), MQTT (`<camera>/<label>/snapshot`), Explore pane in the UI |
| **Clean copy** | `<camera>-<id>-clean.webp` | Always unannotated — no bounding box, no timestamp, no crop, full resolution | API (`/api/events/<id>/snapshot-clean.webp`), [Frigate+](/plus/first_model) submissions, "Download Clean Snapshot" in the UI |
MQTT snapshots are configured separately under `cameras -> your_camera -> mqtt` and are unrelated to the clean copy.
The clean copy is required for submitting events to [Frigate+](/plus/first_model) — if you plan to use Frigate+, keep `clean_copy` enabled regardless of your other snapshot settings.
If you are not using Frigate+ and `timestamp`, `bounding_box`, and `crop` are all disabled, the regular snapshot is already effectively clean, so `clean_copy` provides no benefit and only uses additional disk space. You can safely set `clean_copy: False` in this case.
Snapshots sent via MQTT are configured in the [config file](https://docs.frigate.video/configuration/) under `cameras -> your_camera -> mqtt`

View File

@@ -185,7 +185,7 @@ On Raspberry Pi OS **Trixie**, the Hailo driver is no longer shipped with the ke
This command should return no results.
2. **Run the installation script**:
3. **Run the installation script**:
Download the installation script:
@@ -213,7 +213,7 @@ On Raspberry Pi OS **Trixie**, the Hailo driver is no longer shipped with the ke
- Download and install the required firmware
- Set up udev rules
3. **Reboot your system**:
4. **Reboot your system**:
After the script completes successfully, reboot to load the firmware:
@@ -221,7 +221,7 @@ On Raspberry Pi OS **Trixie**, the Hailo driver is no longer shipped with the ke
sudo reboot
```
4. **Verify the installation**:
5. **Verify the installation**:
After rebooting, verify that the Hailo device is available:
@@ -709,7 +709,7 @@ To allow Frigate to use the Apple Silicon Neural Engine / Processing Unit (NPU)
services:
frigate:
container_name: frigate
image: ghcr.io/blakeblackshear/frigate:stable-standard-arm64
image: ghcr.io/blakeblackshear/frigate:stable-arm64
restart: unless-stopped
shm_size: "512mb" # update for your cameras based on calculation above
volumes:
@@ -727,4 +727,4 @@ services:
- "host.docker.internal:host-gateway" # Required to talk to the NPU detector
environment:
- FRIGATE_RTSP_PASSWORD: "password"
```
```

View File

@@ -16,15 +16,7 @@ See the [MQTT integration
documentation](https://www.home-assistant.io/integrations/mqtt/) for more
details.
In addition, MQTT must be enabled in your Frigate configuration file and Frigate must be connected to the same MQTT server as Home Assistant for many of the entities created by the integration to function, e.g.:
```yaml
mqtt:
enabled: True
host: mqtt.server.com # the address of your HA server that's running the MQTT integration
user: your_mqtt_broker_username
password: your_mqtt_broker_password
```
In addition, MQTT must be enabled in your Frigate configuration file and Frigate must be connected to the same MQTT server as Home Assistant for many of the entities created by the integration to function.
### Integration installation
@@ -103,12 +95,12 @@ services:
If you are using Home Assistant Add-on, the URL should be one of the following depending on which Add-on variant you are using. Note that if you are using the Proxy Add-on, you should NOT point the integration at the proxy URL. Just enter the same URL used to access Frigate directly from your network.
| Add-on Variant | URL |
| -------------------------- | -------------------------------------- |
| Frigate | `http://ccab4aaf-frigate:5000` |
| Frigate (Full Access) | `http://ccab4aaf-frigate-fa:5000` |
| Frigate Beta | `http://ccab4aaf-frigate-beta:5000` |
| Frigate Beta (Full Access) | `http://ccab4aaf-frigate-fa-beta:5000` |
| Add-on Variant | URL |
| -------------------------- | ----------------------------------------- |
| Frigate | `http://ccab4aaf-frigate:5000` |
| Frigate (Full Access) | `http://ccab4aaf-frigate-fa:5000` |
| Frigate Beta | `http://ccab4aaf-frigate-beta:5000` |
| Frigate Beta (Full Access) | `http://ccab4aaf-frigate-fa-beta:5000` |
### Frigate running on a separate machine

View File

@@ -120,7 +120,7 @@ Message published for each changed tracked object. The first message is publishe
### `frigate/tracked_object_update`
Message published for updates to tracked object metadata. All messages include an `id` field which is the tracked object's event ID, and can be used to look up the event via the API or match it to items in the UI.
Message published for updates to tracked object metadata, for example:
#### Generative AI Description Update
@@ -134,14 +134,12 @@ Message published for updates to tracked object metadata. All messages include a
#### Face Recognition Update
Published after each recognition attempt, regardless of whether the score meets `recognition_threshold`. See the [Face Recognition](/configuration/face_recognition) documentation for details on how scoring works.
```json
{
"type": "face",
"id": "1607123955.475377-mxklsc",
"name": "John", // best matching person, or null if no match
"score": 0.95, // running weighted average across all recognition attempts
"name": "John",
"score": 0.95,
"camera": "front_door_cam",
"timestamp": 1607123958.748393
}
@@ -149,13 +147,11 @@ Published after each recognition attempt, regardless of whether the score meets
#### License Plate Recognition Update
Published when a license plate is recognized on a car object. See the [License Plate Recognition](/configuration/license_plate_recognition) documentation for details.
```json
{
"type": "lpr",
"id": "1607123955.475377-mxklsc",
"name": "John's Car", // known name for the plate, or null
"name": "John's Car",
"plate": "123ABC",
"score": 0.95,
"camera": "driveway_cam",

278
docs/package-lock.json generated
View File

@@ -15,7 +15,7 @@
"@inkeep/docusaurus": "^2.0.16",
"@mdx-js/react": "^3.1.0",
"clsx": "^2.1.1",
"docusaurus-plugin-openapi-docs": "^4.5.1",
"docusaurus-plugin-openapi-docs": "^4.7.1",
"docusaurus-theme-openapi-docs": "^4.5.1",
"prism-react-renderer": "^2.4.1",
"raw-loader": "^4.0.2",
@@ -6272,15 +6272,15 @@
}
},
"node_modules/ajv": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
"version": "8.18.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
"integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.2.2"
"require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
@@ -6524,20 +6524,11 @@
}
},
"node_modules/async": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
"integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
"license": "MIT"
},
"node_modules/at-least-node": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
"license": "ISC",
"engines": {
"node": ">= 4.0.0"
}
},
"node_modules/autoprefixer": {
"version": "10.4.22",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz",
@@ -9097,26 +9088,26 @@
}
},
"node_modules/docusaurus-plugin-openapi-docs": {
"version": "4.5.1",
"resolved": "https://registry.npmjs.org/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.5.1.tgz",
"integrity": "sha512-3I6Sjz19D/eM86a24/nVkYfqNkl/zuXSP04XVo7qm/vlPeCpHVM4li2DLj7PzElr6dlS9RbaS4HVIQhEOPGBRQ==",
"version": "4.7.1",
"resolved": "https://registry.npmjs.org/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-4.7.1.tgz",
"integrity": "sha512-RpqvTEnhIfdSuTn/Fa/8bmxeufijLL9HCRb//ELD33AKqEbCw147SKR/CqWu4H4gwi50FZLUbiHKZJbPtXLt9Q==",
"license": "MIT",
"dependencies": {
"@apidevtools/json-schema-ref-parser": "^11.5.4",
"@redocly/openapi-core": "^1.10.5",
"@redocly/openapi-core": "^1.34.3",
"allof-merge": "^0.6.6",
"chalk": "^4.1.2",
"clsx": "^1.1.1",
"fs-extra": "^9.0.1",
"clsx": "^2.1.1",
"fs-extra": "^11.3.0",
"json-pointer": "^0.6.2",
"json5": "^2.2.3",
"lodash": "^4.17.20",
"lodash": "^4.17.21",
"mustache": "^4.2.0",
"openapi-to-postmanv2": "^4.21.0",
"postman-collection": "^4.4.0",
"slugify": "^1.6.5",
"openapi-to-postmanv2": "^5.0.0",
"postman-collection": "^5.0.2",
"slugify": "^1.6.6",
"swagger2openapi": "^7.0.8",
"xml-formatter": "^2.6.1"
"xml-formatter": "^3.6.6"
},
"engines": {
"node": ">=14"
@@ -9128,30 +9119,109 @@
"react": "^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/clsx": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
"integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
"node_modules/docusaurus-plugin-openapi-docs/node_modules/lodash": {
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
"integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"license": "MIT"
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/mime": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
"integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
"license": "MIT",
"bin": {
"mime": "cli.js"
},
"engines": {
"node": ">=6"
"node": ">=10.0.0"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/fs-extra": {
"version": "9.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
"integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
"license": "MIT",
"node_modules/docusaurus-plugin-openapi-docs/node_modules/mime-format": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/mime-format/-/mime-format-2.0.2.tgz",
"integrity": "sha512-Y5ERWVcyh3sby9Fx2U5F1yatiTFjNsqF5NltihTWI9QgNtr5o3dbCZdcKa1l2wyfhnwwoP9HGNxga7LqZLA6gw==",
"license": "Apache-2.0",
"dependencies": {
"at-least-node": "^1.0.0",
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
"universalify": "^2.0.0"
"charset": "^1.0.0"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/postman-collection": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-5.2.1.tgz",
"integrity": "sha512-KWzsR1RdLYuufabEEZ+UaMn/exDUNkGqC7tT8GkWumarGdpl/dAh3Lcgo7Z2fDqsGeb+EkqZgrYH8beXRtLmjA==",
"license": "Apache-2.0",
"dependencies": {
"@faker-js/faker": "5.5.3",
"file-type": "3.9.0",
"http-reasons": "0.1.0",
"iconv-lite": "0.6.3",
"liquid-json": "0.3.1",
"lodash": "4.17.23",
"mime": "3.0.0",
"mime-format": "2.0.2",
"postman-url-encoder": "3.0.8",
"semver": "7.7.1",
"uuid": "8.3.2"
},
"engines": {
"node": ">=18"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/postman-url-encoder": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-3.0.8.tgz",
"integrity": "sha512-EOgUMBazo7JNP4TDrd64TsooCiWzzo4143Ws8E8WYGEpn2PKpq+S4XRTDhuRTYHm3VKOpUZs7ZYZq7zSDuesqA==",
"license": "Apache-2.0",
"dependencies": {
"punycode": "^2.3.1"
},
"engines": {
"node": ">=10"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/semver": {
"version": "7.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
"integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/xml-formatter": {
"version": "3.6.7",
"resolved": "https://registry.npmjs.org/xml-formatter/-/xml-formatter-3.6.7.tgz",
"integrity": "sha512-IsfFYJQuoDqtUlKhm4EzeoBOb+fQwzQVeyxxAQ0sThn/nFnQmyLPTplqq4yRhaOENH/tAyujD2TBfIYzUKB6hg==",
"license": "MIT",
"dependencies": {
"xml-parser-xo": "^4.1.5"
},
"engines": {
"node": ">= 16"
}
},
"node_modules/docusaurus-plugin-openapi-docs/node_modules/xml-parser-xo": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/xml-parser-xo/-/xml-parser-xo-4.1.5.tgz",
"integrity": "sha512-TxyRxk9sTOUg3glxSIY6f0nfuqRll2OEF8TspLgh5mZkLuBgheCn3zClcDSGJ58TvNmiwyCCuat4UajPud/5Og==",
"license": "MIT",
"engines": {
"node": ">= 16"
}
},
"node_modules/docusaurus-plugin-sass": {
"version": "0.2.6",
"resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.6.tgz",
@@ -11070,9 +11140,9 @@
}
},
"node_modules/file-loader/node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -16056,9 +16126,9 @@
}
},
"node_modules/null-loader/node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -16322,15 +16392,15 @@
}
},
"node_modules/openapi-to-postmanv2": {
"version": "4.25.0",
"resolved": "https://registry.npmjs.org/openapi-to-postmanv2/-/openapi-to-postmanv2-4.25.0.tgz",
"integrity": "sha512-sIymbkQby0gzxt2Yez8YKB6hoISEel05XwGwNrAhr6+vxJWXNxkmssQc/8UEtVkuJ9ZfUXLkip9PYACIpfPDWg==",
"version": "5.8.0",
"resolved": "https://registry.npmjs.org/openapi-to-postmanv2/-/openapi-to-postmanv2-5.8.0.tgz",
"integrity": "sha512-7f02ypBlAx4G9z3bP/uDk8pBwRbYt97Eoso8XJLyclfyRvCC+CvERLUl0MD0x+GoumpkJYnQ0VGdib/kwtUdUw==",
"license": "Apache-2.0",
"dependencies": {
"ajv": "8.11.0",
"ajv": "^8.11.0",
"ajv-draft-04": "1.0.0",
"ajv-formats": "2.1.1",
"async": "3.2.4",
"async": "3.2.6",
"commander": "2.20.3",
"graphlib": "2.1.8",
"js-yaml": "4.1.0",
@@ -16341,7 +16411,7 @@
"oas-resolver-browser": "2.5.6",
"object-hash": "3.0.0",
"path-browserify": "1.0.1",
"postman-collection": "^4.4.0",
"postman-collection": "^5.0.0",
"swagger2openapi": "7.0.8",
"yaml": "1.10.2"
},
@@ -16349,7 +16419,7 @@
"openapi2postmanv2": "bin/openapi2postmanv2.js"
},
"engines": {
"node": ">=8"
"node": ">=18"
}
},
"node_modules/openapi-to-postmanv2/node_modules/commander": {
@@ -16370,6 +16440,88 @@
"js-yaml": "bin/js-yaml.js"
}
},
"node_modules/openapi-to-postmanv2/node_modules/mime": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
"integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
"license": "MIT",
"bin": {
"mime": "cli.js"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/openapi-to-postmanv2/node_modules/mime-format": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/mime-format/-/mime-format-2.0.2.tgz",
"integrity": "sha512-Y5ERWVcyh3sby9Fx2U5F1yatiTFjNsqF5NltihTWI9QgNtr5o3dbCZdcKa1l2wyfhnwwoP9HGNxga7LqZLA6gw==",
"license": "Apache-2.0",
"dependencies": {
"charset": "^1.0.0"
}
},
"node_modules/openapi-to-postmanv2/node_modules/postman-collection": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-5.2.1.tgz",
"integrity": "sha512-KWzsR1RdLYuufabEEZ+UaMn/exDUNkGqC7tT8GkWumarGdpl/dAh3Lcgo7Z2fDqsGeb+EkqZgrYH8beXRtLmjA==",
"license": "Apache-2.0",
"dependencies": {
"@faker-js/faker": "5.5.3",
"file-type": "3.9.0",
"http-reasons": "0.1.0",
"iconv-lite": "0.6.3",
"liquid-json": "0.3.1",
"lodash": "4.17.23",
"mime": "3.0.0",
"mime-format": "2.0.2",
"postman-url-encoder": "3.0.8",
"semver": "7.7.1",
"uuid": "8.3.2"
},
"engines": {
"node": ">=18"
}
},
"node_modules/openapi-to-postmanv2/node_modules/postman-collection/node_modules/lodash": {
"version": "4.17.23",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz",
"integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==",
"license": "MIT"
},
"node_modules/openapi-to-postmanv2/node_modules/postman-url-encoder": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-3.0.8.tgz",
"integrity": "sha512-EOgUMBazo7JNP4TDrd64TsooCiWzzo4143Ws8E8WYGEpn2PKpq+S4XRTDhuRTYHm3VKOpUZs7ZYZq7zSDuesqA==",
"license": "Apache-2.0",
"dependencies": {
"punycode": "^2.3.1"
},
"engines": {
"node": ">=10"
}
},
"node_modules/openapi-to-postmanv2/node_modules/semver": {
"version": "7.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
"integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/openapi-to-postmanv2/node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
"integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
"license": "MIT",
"bin": {
"uuid": "dist/bin/uuid"
}
},
"node_modules/opener": {
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
@@ -18611,9 +18763,9 @@
}
},
"node_modules/raw-loader/node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -22307,9 +22459,9 @@
}
},
"node_modules/url-loader/node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
"integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",

View File

@@ -24,7 +24,7 @@
"@inkeep/docusaurus": "^2.0.16",
"@mdx-js/react": "^3.1.0",
"clsx": "^2.1.1",
"docusaurus-plugin-openapi-docs": "^4.5.1",
"docusaurus-plugin-openapi-docs": "^4.7.1",
"docusaurus-theme-openapi-docs": "^4.5.1",
"prism-react-renderer": "^2.4.1",
"raw-loader": "^4.0.2",

View File

@@ -6,8 +6,7 @@
"title": "Frigate s'està reiniciant",
"content": "Aquesta pàgina es tornarà a carregar d'aquí a {{countdown}} segons.",
"button": "Forçar la recàrrega ara"
},
"description": "Això aturarà breument Frigate mentre es reinicia."
}
},
"explore": {
"plus": {

View File

@@ -114,11 +114,6 @@
},
"error": {
"mustBeFinished": "El dibuix del polígon s'ha d'acabar abans de desar."
},
"type": {
"zone": "zona",
"motion_mask": "màscara de moviment",
"object_mask": "màscara d'objecte"
}
},
"zoneName": {

View File

@@ -6,8 +6,7 @@
"title": "Frigate genstarter",
"button": "Gennemtving genindlæsning nu",
"content": "Denne side genindlæses om {{countdown}} sekunder."
},
"description": "Dette vil kortvarigt stoppe Frigate under genstart."
}
},
"explore": {
"plus": {
@@ -18,9 +17,7 @@
"review": {
"question": {
"label": "Bekræft denne etiket til Frigate Plus",
"ask_a": "Er dette objekt et <code>{{label}}</code>?",
"ask_an": "Er dette objekt en <code>{{label}}</code>?",
"ask_full": "Er dette objekt en <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
"ask_a": "Er dette objekt et <code>{{label}}</code>?"
}
}
}

View File

@@ -1,5 +1,5 @@
{
"filter": "Filtrer",
"filter": "Filter",
"classes": {
"label": "Klasser",
"all": {

View File

@@ -27,6 +27,5 @@
"markTheseItemsAsReviewed": "Marker disse som gennemset",
"detail": {
"aria": "Skift til detaljevisning"
},
"timeline.aria": "Vælg tidslinje"
}
}

View File

@@ -17,15 +17,10 @@
"context": "Udforsk kan bruges, når genindekseringen af de sporede objektindlejringer er fuldført.",
"finishingShortly": "Afsluttes om lidt",
"step": {
"thumbnailsEmbedded": "Miniaturer indlejret: ",
"descriptionsEmbedded": "Beskrivelser indlejrede: ",
"trackedObjectsProcessed": "Sporede objekter behandlede: "
"thumbnailsEmbedded": "Miniaturer indlejret: "
}
},
"title": "Udforsk er ikke tilgængelig",
"downloadingModels": {
"context": "Frigate henter de nødvendige indlejringsmodeller for at understøtte semantiske søgninger. Dette kan tage flere minutter, afhængig af hastigheden på din netværksforbindelse."
}
"title": "Udforsk er ikke tilgængelig"
},
"exploreMore": "Udforsk flere {{label}}-objekter",
"details": {

View File

@@ -3,8 +3,7 @@
"description": {
"addFace": "Tilføj en ny samling til ansigtsbiblioteket ved at uploade dit første billede.",
"placeholder": "Angiv et navn for bibliotek",
"invalidName": "Ugyldigt navn. Navne må kun indeholde bogstaver, tal, mellemrum, apostroffer, understregninger og bindestreger.",
"nameCannotContainHash": "Navet kan ikke indeholde #."
"invalidName": "Ugyldigt navn. Navne må kun indeholde bogstaver, tal, mellemrum, apostroffer, understregninger og bindestreger."
},
"details": {
"person": "Person",
@@ -18,76 +17,6 @@
"desc": "Upload et billede for at scanne efter ansigter og inkludere det for {{pageToggle}}"
},
"train": {
"titleShort": "Nyeste",
"title": "Seneste genkendelser",
"aria": "Vælg seneste genkendelser",
"empty": "Der er ingen nylige ansigtsgenkendelser"
},
"createFaceLibrary": {
"new": "Nyt ansigt",
"nextSteps": "<ul> <li>Brug fanen <strong>Seneste genkendelser</strong> til at udvælge og træne på billeder for hver registreret person.</li> <li>Fokusér på billeder taget lige forfra for de bedste resultater; undgå træningsbilleder, hvor ansigter er fotograferet fra siden eller i vinkel.</li> </ul>"
},
"steps": {
"faceName": "Skriv ansigt navn",
"uploadFace": "Upload ansigt billede",
"nextSteps": "Næste skridt",
"description": {
"uploadFace": "Upload et billede af {{name}}, hvor ansigtet er set forfra. Billedet behøver ikke kun at vise ansigtet og skal ikke beskæres."
}
},
"button": {
"deleteFace": "Slet ansigt",
"deleteFaceAttempts": "Slet ansigter",
"addFace": "Tilføj ansigt",
"renameFace": "Omdøb ansigt",
"uploadImage": "Upload billede",
"reprocessFace": "Genbehandl ansigt"
},
"trainFace": "Lær ansigt",
"renameFace": {
"title": "Omdøb ansigt",
"desc": "Indtast et nyt navn til {{name}}"
},
"toast": {
"success": {
"deletedFace_one": "{{count}} ansigt blev slettet",
"deletedFace_other": "{{count}} ansigter blev slettet",
"deletedName_one": "{{count}} ansigt slettet",
"deletedName_other": "{{count}} ansigter slettet",
"uploadedImage": "Billedet blev uploadet.",
"addFaceLibrary": "{{name}} er blevet tilføjet til ansigtsbiblioteket!",
"renamedFace": "Ansigtet er blevet omdøbt til {{name}}",
"trainedFace": "Ansigtet er blevet trænet.",
"updatedFaceScore": "Ansigtets score er blevet opdateret til {{score}} ({{name}})."
},
"error": {
"uploadingImageFailed": "Kunne ikke uploade billedet: {{errorMessage}}",
"addFaceLibraryFailed": "Kunne ikke angive navn på ansigtet: {{errorMessage}}",
"deleteFaceFailed": "Kunne ikke slette: {{errorMessage}}",
"deleteNameFailed": "Kunne ikke slette navnet: {{errorMessage}}",
"renameFaceFailed": "Kunne ikke omdøbe ansigtet: {{errorMessage}}",
"trainFailed": "Kunne ikke træne: {{errorMessage}}",
"updateFaceScoreFailed": "Kunne ikke opdatere ansigtets score: {{errorMessage}}"
}
},
"deleteFaceAttempts": {
"desc_one": "Er du sikker på, at du vil slette {{count}} ansigt? Denne handling kan ikke fortrydes.",
"desc_other": "Er du sikker på, at du vil slette {{count}} ansigter? Denne handling kan ikke fortrydes.",
"title": "Slet ansigter"
},
"collections": "Samlinger",
"deleteFaceLibrary": {
"title": "Slet navn",
"desc": "Er du sikker på, at du vil slette samlingen {{name}}? Dette vil permanent slette alle tilknyttede ansigter."
},
"imageEntry": {
"maxSize": "Maks. størrelse: {{size}} MB",
"validation": {
"selectImage": "Vælg venligst en billedfil."
},
"dropActive": "Slip billedet her…",
"dropInstructions": "Træk og slip eller indsæt et billede her eller klik for at vælge"
},
"nofaces": "Ingen tilgængelige ansigter",
"trainFaceAs": "Træn ansigt som:"
"titleShort": "Nyeste"
}
}

View File

@@ -1,5 +1,5 @@
{
"filter": "Filtrer",
"filter": "Filter",
"export": "Eksporter",
"calendar": "Kalender",
"filters": "Filtere",

View File

@@ -9,11 +9,5 @@
"filterActive": "Filtre aktiv",
"clear": "Ryd søgning"
},
"trackedObjectId": "Sporet genstands-ID",
"filter": {
"label": {
"cameras": "Kameraer",
"zones": "Områder"
}
}
"trackedObjectId": "Sporet genstands-ID"
}

View File

@@ -9,11 +9,6 @@
"enrichments": "Indstillinger for berigelser - Frigate",
"masksAndZones": "Maske- og zoneeditor - Frigate",
"motionTuner": "Bevægelsesjustering - Frigate",
"general": "Brugergrænsefladeindstillinger - Frigate",
"frigatePlus": "Frigate+ Indstillinger - Frigate",
"notifications": "Notifikations indstillinger - Frigate"
},
"menu": {
"ui": "Brugergrænseflade"
"general": "Brugergrænsefladeindstillinger - Frigate"
}
}

View File

@@ -6,8 +6,7 @@
"content": "Diese Seite wird in {{countdown}} Sekunde(n) aktualisiert.",
"button": "Neuladen erzwingen"
},
"button": "Neustarten",
"description": "Dies wird Frigate kurz stoppen, während es neu startet."
"button": "Neustarten"
},
"explore": {
"plus": {

View File

@@ -1,7 +1,7 @@
{
"description": {
"placeholder": "Gib einen Name für diese Kollektion ein",
"addFace": "Füge der Gesichtsbibliothek eine neue Sammlung hinzu, indem du ein erstes Bild hochlädst.",
"addFace": "Füge der Gesichtsbibliothek eine neue Sammlung hinzu, indem du ein Bild hochlädst.",
"invalidName": "Ungültiger Name. Namen dürfen nur Buchstaben, Zahlen, Leerzeichen, Apostrophe, Unterstriche und Bindestriche enthalten.",
"nameCannotContainHash": "Der Name darf keine # enthalten."
},

View File

@@ -49,12 +49,12 @@
"desc": "Standardmäßig werden die letzten Warnmeldungen auf dem Live-Dashboard als kurze Videoschleifen abgespielt. Deaktiviere diese Option, um nur ein statisches Bild der letzten Warnungen auf diesem Gerät/Browser anzuzeigen."
},
"automaticLiveView": {
"desc": "Automatisch zur Live-Ansicht einer Kamera wechseln, wenn eine Aktivität erkannt wird. Wenn diese Option deaktiviert ist, werden statische Kamerabilder auf dem Live-Dashboard nur einmal pro Minute aktualisiert.",
"desc": "Zeigt automatisch das Live-Bild einer Kamera an, wenn eine Aktivität erkannt wird. Ist diese Option deaktiviert, werden Kamerabilder im Live-Dashboard nur einmal pro Minute aktualisiert.",
"label": "Automatische Live Ansicht"
},
"displayCameraNames": {
"label": "Immer Namen der Kamera anzeigen",
"desc": "Zeige immer die Kameranamen in einem Chip im Dashboard der Mehrkamera-Live-Ansicht an."
"desc": "Kamerabezeichnung immer im einem Chip im Live-View-Dashboard r mehrere Kameras anzeigen."
},
"liveFallbackTimeout": {
"label": "Live Player Ausfallzeitlimit",
@@ -276,11 +276,6 @@
},
"error": {
"mustBeFinished": "Polygonzeichnung muss vor dem Speichern abgeschlossen sein."
},
"type": {
"zone": "Zone",
"motion_mask": "Bewegungsmaske",
"object_mask": "Objektmaske"
}
},
"speed": {
@@ -1215,7 +1210,7 @@
"restreamingWarning": "Die Reduzierung der Verbindungen zur Kamera für den Aufzeichnungsstream kann zu einer geringfügigen Erhöhung der CPU-Auslastung führen.",
"brands": {
"reolink-rtsp": "Reolink RTSP wird nicht empfohlen. Aktivieren Sie HTTP in den Firmware-Einstellungen der Kamera und starten Sie den Assistenten neu.",
"reolink-http": "Reolink-HTTP-Streams sollten für eine bessere Kompatibilität FFmpeg verwenden. Aktivieren Sie für diesen Stream die Option „Stream-Kompatibilitätsmodus verwenden“."
"reolink-http": "Für Reolink-HTTP-Streams sollten sie FFmpeg verwenden, um eine bessere Kompatibilität zu gewährleisten. Aktivieren Sie für diesen Stream die Option „Stream-Kompatibilitätsmodus verwenden“."
},
"dahua": {
"substreamWarning": "Substream 1 ist auf eine niedrige Auflösung festgelegt. Viele Kameras von Dahua / Amcrest / EmpireTech unterstützen zusätzliche Substreams, die in den Kameraeinstellungen aktiviert werden müssen. Es wird empfohlen, diese Streams zu überprüfen und zu nutzen, sofern sie verfügbar sind."

View File

@@ -153,8 +153,7 @@
"bg": "Български (Búlgaro)",
"gl": "Galego (Gallego)",
"id": "Bahasa Indonesia (Indonesio)",
"ur": "اردو (Urdu)",
"hr": "Hrvatski (Croata)"
"ur": "اردو (Urdu)"
},
"appearance": "Apariencia",
"darkMode": {

View File

@@ -6,8 +6,7 @@
"content": "Esta página se recargará en {{countdown}} segundos."
},
"title": "¿Estás seguro de que quieres reiniciar Frigate?",
"button": "Reiniciar",
"description": "Esto detendrá brevemente Frigate mientras se reinicia."
"button": "Reiniciar"
},
"explore": {
"plus": {

View File

@@ -129,13 +129,13 @@
"classes": {
"label": "Clases",
"all": {
"title": "Todas las clases"
"title": "Todas las Clases"
},
"count_one": "{{count}} Clase",
"count_other": "{{count}} Clases"
},
"attributes": {
"label": "Atributos de clasificación",
"label": "Atributos de Clasificación",
"all": "Todos los Atributos"
}
}

View File

@@ -2,8 +2,7 @@
"description": {
"addFace": "Agregar una nueva colección a la Biblioteca de Rostros subiendo tu primera imagen.",
"placeholder": "Introduce un nombre para esta colección",
"invalidName": "Nombre incorrecto. Los nombres solo pueden incluir letras, números, espacios, apóstrofes, guiones bajos, y guiones.",
"nameCannotContainHash": "El nombre no puede contener #."
"invalidName": "Nombre incorrecto. Los nombres solo pueden incluir letras, números, espacios, apóstrofes, guiones bajos, y guiones."
},
"details": {
"person": "Persona",

View File

@@ -276,12 +276,7 @@
"reset": {
"label": "Borrar todos los puntos"
},
"removeLastPoint": "Eliminar el último punto",
"type": {
"zone": "zona",
"motion_mask": "máscara de movimiento",
"object_mask": "máscara de objeto"
}
"removeLastPoint": "Eliminar el último punto"
},
"speed": {
"error": {
@@ -553,7 +548,7 @@
"hide": "Ocultar contraseña",
"requirements": {
"title": "Requisitos de contraseña:",
"length": "Al menos 12 caracteres",
"length": "Al menos 8 caracteres",
"uppercase": "Al menos una mayúscula",
"digit": "Al menos un número",
"special": "Al menos un caracter especial (!@#$%^&*(),.?\":{}|<>)"

View File

@@ -192,7 +192,7 @@
"classification_speed": "Velocidad de clasificación de {{name}}",
"classification_events_per_second": "Clasificacion de eventos por segundo de {{name}}"
},
"title": "Enriquecimientos",
"title": "Enriquicimientos",
"averageInf": "Tiempo promedio de inferencia"
},
"stats": {

View File

@@ -6,8 +6,7 @@
"title": "Frigate käivitub uuesti",
"content": "See leht laaditakse uuesti {{countdown}} sekundi pärast.",
"button": "Laadi uuesti kohe"
},
"description": "Järgnevaga Frigate uuesti käivitamise ajaks lõpetab korraks töö."
}
},
"search": {
"saveSearch": {

View File

@@ -6,8 +6,7 @@
"content": "Cette page sera rechargée dans {{countdown}} secondes.",
"button": "Forcer l'actualisation maintenant"
},
"button": "Redémarrer",
"description": "Frigate s'arrêtera momentanément pour redémarrer."
"button": "Redémarrer"
},
"explore": {
"plus": {

View File

@@ -366,11 +366,6 @@
"snapPoints": {
"true": "Points d'accrochage",
"false": "Ne pas réunir les points"
},
"type": {
"zone": "zone",
"motion_mask": "masque de mouvement",
"object_mask": "masque d'objet"
}
},
"loiteringTime": {

View File

@@ -75,8 +75,7 @@
"formattedTimestampMonthDay": "MMM d",
"inProgress": "Folyamatban",
"invalidStartTime": "Érvénytelen kezdeti idő",
"never": "Soha",
"invalidEndTime": "Érvénytelen befejezési idő"
"never": "Soha"
},
"menu": {
"darkMode": {
@@ -107,7 +106,7 @@
"logout": "Kijelentkezés",
"title": "Felhasználó",
"account": "Fiók",
"current": "Jelenlegi Felhasználó: {{user}}",
"current": "Jelenlegi Felhazsnáló: {{user}}",
"anonymous": "anoním",
"setPassword": "Jelszó Beállítása"
},
@@ -154,8 +153,7 @@
"bg": "Български (Bolgár)",
"gl": "Galego (Galíciai)",
"id": "Bahasa Indonesia (Indonéz)",
"ur": "اردو (Urdu)",
"hr": "Horvát"
"ur": "اردو (Urdu)"
},
"uiPlayground": "UI játszótér",
"faceLibrary": "Arc Könyvtár",
@@ -177,8 +175,7 @@
"system": "Rendszer",
"configuration": "Konfiguráció",
"systemLogs": "Rendszer naplók",
"settings": "Beállítások",
"classification": "Osztályozás"
"settings": "Beállítások"
},
"role": {
"viewer": "Néző",
@@ -218,7 +215,7 @@
}
}
},
"selectItem": "Kiválasztani {{item}}-et",
"selectItem": "KIválasztani {{item}}-et",
"unit": {
"speed": {
"mph": "mph",
@@ -272,29 +269,14 @@
"unselect": "Kijelölés megszüntetése",
"export": "Exportálás",
"deleteNow": "Törlés Most",
"next": "Következő",
"continue": "Tovább"
"next": "Következő"
},
"label": {
"back": "Vissza",
"all": "Mind",
"hide": "Elrejt {{item}}",
"show": "Mutat {{item}}",
"ID": "ID",
"none": "Nincs",
"other": "Egyéb"
"all": "Mind"
},
"readTheDocumentation": "Olvassa el a dokumentációt",
"information": {
"pixels": "{{area}}px"
},
"list": {
"two": "{{0}} és {{1}}",
"many": "{{items}}, és {{last}}",
"separatorWithSpace": ", "
},
"field": {
"optional": "Opcionális",
"internalID": "A belső ID, amelyet a Frigate használ a konfigurációban és az adatbázisban"
}
}

View File

@@ -6,8 +6,7 @@
"title": "A Frigate újraindul",
"content": "Az oldal újratölt {{countdown}} másodperc múlva.",
"button": "Erőltetett újraindítás azonnal"
},
"description": "Ez rövid időre leállítja a Frigate programot, amíg újraindul."
}
},
"explore": {
"plus": {
@@ -58,8 +57,7 @@
"failed": "Nem sikerült elkezdeni az exportálást: {{error}}",
"endTimeMustAfterStartTime": "A végső időpontnak a kezdeti időpont után kell következnie",
"noVaildTimeSelected": "Nincs érvényes idő intervallum kiválasztva"
},
"view": "Megtekint"
}
},
"fromTimeline": {
"saveExport": "Exportálás mentése",

View File

@@ -13,8 +13,8 @@
"toast": {
"success": {
"deletedImage": "Törölt képek",
"deletedModel_one": "Sikeresen törölve {{count}} modell",
"deletedModel_other": "Sikeresen törölve {{count}} modell",
"deletedModel_one": "Sikeresen törölt {{count}} modellt",
"deletedModel_other": "",
"categorizedImage": "A kép sikeresen osztályozva",
"deletedCategory": "Osztály törlése",
"trainedModel": "Sikeresen betanított modell.",
@@ -24,13 +24,7 @@
},
"error": {
"deleteImageFailed": "Törlés sikertelen: {{errorMessage}}",
"deleteCategoryFailed": "Nem sikerült törölni az osztályt: {{errorMessage}}",
"deleteModelFailed": "Modell törlése nem sikerült: {{errorMessage}}",
"categorizeFailed": "A kép kategorizálása sikertelen: {{errorMessage}}",
"trainingFailed": "A modell képzése sikertelen volt. A részletek a Frigate naplóiban találhatók.",
"trainingFailedToStart": "A modell képzésének elindítása sikertelen: {{errorMessage}}",
"updateModelFailed": "A modell frissítése sikertelen: {{errorMessage}}",
"renameCategoryFailed": "Az osztály átnevezése sikertelen: {{errorMessage}}"
"deleteCategoryFailed": "Nem sikerült törölni az osztályt: {{errorMessage}}"
}
},
"details": {
@@ -60,16 +54,5 @@
},
"train": {
"titleShort": "Friss"
},
"deleteCategory": {
"title": "Osztály törlése",
"desc": "Biztosan törölni szeretné a {{name}} osztályt? Ezzel véglegesen törli az összes kapcsolódó képet, és a modell újratanítására lesz szükség.",
"minClassesTitle": "Osztály törlése nem lehetséges"
},
"deleteModel": {
"title": "Osztályozási modell törlése",
"single": "Biztosan törölni szeretné a(z) {{name}}-t? Ezzel véglegesen törli az összes kapcsolódó adatot, beleértve a képeket és a tanítási adatokat is. Ez a művelet visszafordíthatatlan.",
"desc_one": "Biztosan törölni szeretné a(z) {{count}} modellt? Ezzel véglegesen törli az összes kapcsolódó adatot, beleértve a képeket és a tanítási adatokat is. Ez a művelet visszafordíthatatlan.",
"desc_other": "Biztosan törölni szeretné a(z) {{count}} modelleket? Ezzel véglegesen törli az összes kapcsolódó adatot, beleértve a képeket és a tanítási adatokat is. Ez a művelet visszafordíthatatlan."
}
}

View File

@@ -54,12 +54,5 @@
"alwaysExpandActive": {
"title": "Mindig kibontja az aktív részt"
}
},
"objectTrack": {
"trackedPoint": "Nyomon követett pont",
"clickToSeek": "Kattintson, az időponthoz ugráshoz"
},
"select_all": "Összes",
"needsReview": "Felülvizsgálatra szorul",
"securityConcern": "Biztonsági aggályok"
}
}

View File

@@ -235,19 +235,10 @@
"header": {
"zones": "Zónák",
"ratio": "Arány",
"area": "Terület",
"score": "Pontszám"
},
"visible": "{{label}} észlelve",
"entered_zone": "{{label}} belépett {{zones}}",
"gone": "{{label}} maradt"
"area": "Terület"
}
},
"title": "Követési adatok",
"noImageFound": "Nem található kép ehhez az időbélyeghez.",
"createObjectMask": "Objektum maszk létrehozása",
"scrollViewTips": "Kattintson ide, hogy megtekintse az objektum életciklusának fontosabb pillanatait.",
"autoTrackingTips": "Az automatikus követésű kamerák esetében a keret pozíciói pontatlanok lesznek.",
"count": "{{first}} a {{second}} közül",
"trackedPoint": "Nyomon követett pont"
"noImageFound": "Nem található kép ehhez az időbélyeghez."
}
}

View File

@@ -47,8 +47,7 @@
"description": {
"placeholder": "Adj nevet ennek a gyűjteménynek",
"invalidName": "Nem megfelelő név. A nevek csak betűket, számokat, szóközöket, aposztrófokat, alulhúzásokat és kötőjeleket tartalmazhatnak.",
"addFace": "Adj hozzá egy új gyűjteményt az Arcképtárhoz az első képed feltöltésével.",
"nameCannotContainHash": "A név nem tartalmazhat # karaktert."
"addFace": "Adj hozzá egy új gyűjteményt az Arcképtárhoz az első képed feltöltésével."
},
"selectFace": "Arc kiválasztása",
"deleteFaceLibrary": {
@@ -72,7 +71,7 @@
"deletedName_one": "{{count}} arc sikeresen törölve.",
"deletedName_other": "{{count}} arc sikeresen törölve.",
"renamedFace": "Arc sikeresen átnvezezve {{name}}-ra/-re",
"updatedFaceScore": "Arc pontszáma sikeresen frissítve a következőhöz {{name}} ({{score}}).",
"updatedFaceScore": "Arc pontszáma sikeresen frissítve.",
"trainedFace": "Arc sikeresen betanítva.",
"deletedFace_one": "{{count}} arc sikeresen törölve.",
"deletedFace_other": "{{count}} arc sikeresen törölve."

View File

@@ -50,12 +50,6 @@
"playAlertVideos": {
"label": "Riasztási Videók Lejátszása",
"desc": "Alapértelmezetten az Élő irányítópulton a legutóbbi riasztások kis, ismétlődő videóként jelennek meg. Kapcsolja ki ezt az opciót, ha csak állóképet szeretne megjeleníteni a legutóbbi riasztásokról ezen az eszközön/böngészőben."
},
"displayCameraNames": {
"label": "Mindig mutatja a kamera nevét"
},
"liveFallbackTimeout": {
"desc": "Ha a kamera kiváló minőségű élő közvetítése nem elérhető, ennyi másodperc elteltével váltson alacsony sávszélességű módra. Alapértelmezett: 3."
}
},
"title": "Alapbeállítások",
@@ -812,7 +806,7 @@
"updateCameras": "Kamerák frissítve a szerepkörhöz: {{role}}",
"deleteRole": "Szerepkör sikeresen törölve: {{role}}",
"userRolesUpdated_one": "{{count}} felhasználó, akit ehhez a szerepkörhöz rendeltünk, frissült „néző”-re, amely hozzáféréssel rendelkezik az összes kamerához.",
"userRolesUpdated_other": "{{count}} felhasználó, akit ehhez a szerepkörhöz rendeltünk, frissült „néző”-re, amely hozzáféréssel rendelkezik az összes kamerához."
"userRolesUpdated_other": ""
},
"error": {
"createRoleFailed": "Nem sikerült létrehozni a szerepkört: {{errorMessage}}",

View File

@@ -66,7 +66,7 @@
"type": {
"label": "Típus",
"timestamp": "Időbélyeg",
"tag": "Címke",
"tag": "Cédula",
"message": "Üzenet"
},
"toast": {

View File

@@ -6,8 +6,7 @@
"title": "Sedang Merestart Frigate",
"content": "Halaman ini akan memulai ulang dalam {{countdown}} detik.",
"button": "Muat Ulang Sekarang"
},
"description": "Layanan Frigate akan terhenti sejenak saat proses restart."
}
},
"explore": {
"plus": {

View File

@@ -1,14 +1,12 @@
{
"documentTitle": "Klasifikasi Model - Frigate",
"details": {
"scoreInfo": "Skor tersebut mewakili rata-rata kepercayaan klasifikasi di seluruh deteksi objek ini.",
"none": "Tidak ada",
"unknown": "Tidak diketahui"
"scoreInfo": "Skor tersebut mewakili rata-rata kepercayaan klasifikasi di seluruh deteksi objek ini."
},
"button": {
"deleteClassificationAttempts": "Hapus Gambar Klasifikasi",
"renameCategory": "Ganti Nama Class",
"deleteCategory": "Hapus Class",
"renameCategory": "Ubah Nama Kelas",
"deleteCategory": "Hapus Kelas",
"deleteImages": "Hapus Gambar",
"trainModel": "Latih Model",
"addClassification": "Tambah Klasifikasi",
@@ -16,14 +14,14 @@
"editModel": "Ubah Model"
},
"tooltip": {
"trainingInProgress": "Model sedang training",
"noNewImages": "Tidak ada gambar baru untuk training. Klasifikasi lebih banyak gambar di dataset terlebih dahulu.",
"trainingInProgress": "Model dalam training",
"noNewImages": "Tidak ada gambar untuk dilatih. Klasifikasikan gambar terlebih dahulu di dataset.",
"noChanges": "Tidak ada perubahan dataset sejak latihan terakhir.",
"modelNotReady": "Model tidak siap untuk dilatih"
},
"toast": {
"success": {
"deletedCategory": "Class Dihapus",
"deletedCategory": "Kelas dihapus",
"deletedImage": "Image dihapus",
"deletedModel_other": "Berhasil menghapus {{count}} model",
"categorizedImage": "Berhasil Mengklasifikasikan Gambar",
@@ -33,61 +31,17 @@
"renamedCategory": "Berhasil mengganti nama class ke {{name}}"
},
"error": {
"updateModelFailed": "Gagal update model: {{errorMessage}}",
"updateModelFailed": "Gagal melakukan perubahan pada model: {{errorMessage}}",
"renameCategoryFailed": "Gagal merubah penamaan kelas: {{errorMessage}}",
"deleteImageFailed": "Gagal menghapus: {{errorMessage}}",
"deleteCategoryFailed": "Gagal menghapus kelas: {{errorMessage}}",
"deleteModelFailed": "Gagal menghapus model: {{errorMessage}}",
"categorizeFailed": "Gagal mengkategorikan gambar: {{errorMessage}}",
"trainingFailed": "Gagal melakukan training model. Cek log Frigate untuk rinciannya.",
"trainingFailedToStart": "Gagal memulai training model: {{errorMessage}}"
"deleteCategoryFailed": "Gagal menghapus kelas: {{errorMessage}}"
}
},
"deleteCategory": {
"title": "Kelas dihapus",
"minClassesTitle": "Dilarang menghapus Kelas",
"desc": "Apakah Anda yakin ingin menghapus class {{name}}? Ini akan menghapus semua gambar terkait secara permanen dan memerlukan re-training model.",
"minClassesDesc": "Model klasifikasi harus memiliki setidaknya 2 class. Tambahkan class lain sebelum menghapus yang ini."
"minClassesTitle": "Dilarang menghapus Kelas"
},
"train": {
"titleShort": "Terkini"
},
"wizard": {
"title": "Buat Klasifikasi Baru",
"steps": {
"nameAndDefine": "Nama & Definisi",
"stateArea": "Pilih Area",
"chooseExamples": "Pilih Contoh"
},
"step1": {
"description": "State model memantau area kamera yang tetap untuk setiap perubahan (contoh: pintu terbuka/tertutup). Object model menambahkan klasifikasi pada objek yang terdeteksi (contoh: hewan tertentu, kurir, dll.).",
"name": "Nama",
"namePlaceholder": "Masukkan nama model...",
"type": "Tipe",
"typeState": "Status",
"typeObject": "Objek",
"objectLabel": "Label Objek",
"objectLabelPlaceholder": "Pilih tipe objek...",
"classificationType": "Pilih Klasifikasi",
"classificationTypeTip": "Pelajari tentang tipe klasifikasi",
"classificationTypeDesc": "Sub Label menambahkan teks tambahan pada label objek (contoh: 'Orang: UPS'). Atribut adalah metadata yang dapat dicari dan disimpan secara terpisah di dalam metadata objek.",
"classificationSubLabel": "Sub Label",
"classificationAttribute": "Atribut",
"classes": "Class",
"classesTip": "Pelajari tentang class",
"classesStateDesc": "Tentukan berbagai status (state) pada area kamera Anda. Contoh: 'terbuka' dan 'tertutup' untuk pintu garasi.",
"classesObjectDesc": "Tentukan kategori berbeda untuk mengklasifikasikan objek yang terdeteksi. Contoh: 'kurir', 'penghuni', 'orang_asing' untuk klasifikasi orang.",
"classPlaceholder": "Masukkan nama class...",
"errors": {
"nameRequired": "Nama model wajib diisi",
"nameLength": "Nama model maksimal 64 karakter",
"nameOnlyNumbers": "Nama model tidak boleh hanya berisi angka",
"classRequired": "Setidaknya harus ada 1 class yang diisi",
"classesUnique": "Nama class harus unik",
"stateRequiresTwoClasses": "State model memerlukan minimal 2 class",
"objectLabelRequired": "Silakan pilih label objek",
"objectTypeRequired": "Silakan pilih tipe klasifikasi"
}
}
}
}

View File

@@ -208,8 +208,7 @@
"bg": "Български (Bulgaro)",
"gl": "Galego (Galiziano)",
"id": "Bahasa Indonesia (Indonesiano)",
"ur": "اردو (Urdu)",
"hr": "Hrvatski (Croato)"
"ur": "اردو (Urdu)"
},
"darkMode": {
"label": "Modalità scura",

View File

@@ -6,8 +6,7 @@
"title": "Frigate si sta riavviando",
"content": "Questa pagina si ricaricherà in {{countdown}} secondi.",
"button": "Forza ricarica ora"
},
"description": "Questo fermerà brevemente Frigate mentre si riavvia."
}
},
"explore": {
"plus": {
@@ -85,7 +84,7 @@
"label": "Mostra statistiche di trasmissione",
"desc": "Abilita questa opzione per visualizzare le statistiche della trasmissione come sovrapposizione sul flusso della telecamera."
},
"debugView": "Vista correzioni",
"debugView": "Visualizzazione debug",
"restreaming": {
"disabled": "La ritrasmissione non è abilitata per questa telecamera.",
"desc": {

View File

@@ -3,8 +3,7 @@
"description": {
"addFace": "Aggiungi una nuova raccolta alla Libreria dei Volti caricando la tua prima immagine.",
"placeholder": "Inserisci un nome per questa raccolta",
"invalidName": "Nome non valido. I nomi possono contenere solo lettere, numeri, spazi, apostrofi, caratteri di sottolineatura e trattini.",
"nameCannotContainHash": "Il nome non può contenere #."
"invalidName": "Nome non valido. I nomi possono contenere solo lettere, numeri, spazi, apostrofi, caratteri di sottolineatura e trattini."
},
"details": {
"confidence": "Fiducia",

View File

@@ -10,7 +10,7 @@
"general": "Impostazioni interfaccia - Frigate",
"frigatePlus": "Impostazioni Frigate+ - Frigate",
"notifications": "Impostazioni di notifiche - Frigate",
"enrichments": "Impostazioni di miglioramento - Frigate",
"enrichments": "Impostazioni Componenti Aggiuntivi - Frigate",
"cameraManagement": "Gestisci telecamere - Frigate",
"cameraReview": "Impostazioni revisione telecamera - Frigate"
},
@@ -87,9 +87,9 @@
"desc": "Mostra un riquadro della regione di interesse inviata al rilevatore di oggetti"
},
"noObjects": "Nessun oggetto",
"title": "Correzioni",
"desc": "La vista di correzione mostra una vista in tempo reale degli oggetti tracciati e delle relative statistiche. L'elenco degli oggetti mostra un riepilogo ritardato degli oggetti rilevati.",
"debugging": "Correzioni",
"title": "Debug",
"desc": "La vista di debug mostra in tempo reale gli oggetti tracciati e le relative statistiche. L'elenco degli oggetti mostra un riepilogo in differita degli oggetti rilevati.",
"debugging": "Debugging",
"objectList": "Elenco degli oggetti",
"mask": {
"desc": "Mostra i poligoni della maschera di movimento",
@@ -181,11 +181,6 @@
},
"error": {
"mustBeFinished": "Prima di salvare, è necessario terminare il disegno del poligono."
},
"type": {
"zone": "zona",
"motion_mask": "maschera di movimento",
"object_mask": "maschera di oggetto"
}
},
"inertia": {
@@ -382,14 +377,14 @@
"classification": "Classificazione",
"cameras": "Impostazioni telecamera",
"masksAndZones": "Maschere / Zone",
"debug": "Correzioni",
"debug": "Debug",
"users": "Utenti",
"frigateplus": "Frigate+",
"enrichments": "Miglioramenti",
"enrichments": "Componenti Aggiuntivi",
"triggers": "Inneschi",
"roles": "Ruoli",
"cameraManagement": "Gestione",
"cameraReview": "Rivedi"
"cameraReview": "Revisione"
},
"users": {
"dialog": {
@@ -437,7 +432,7 @@
"hide": "Nascondi password",
"requirements": {
"title": "Requisiti password:",
"length": "Almeno 12 caratteri",
"length": "Almeno 8 caratteri",
"uppercase": "Almeno una lettera maiuscola",
"digit": "Almeno una cifra",
"special": "Almeno un carattere speciale (!@#$%^&*(),.?\":{}|<>)"
@@ -515,7 +510,7 @@
},
"playAlertVideos": {
"label": "Riproduci video di avvisi",
"desc": "Per impostazione predefinita, gli avvisi recenti nella schermata dal vivo vengono riprodotti come brevi video in ciclo. Disattiva questa opzione per visualizzare solo un'immagine statica degli avvisi recenti su questo dispositivo/browser."
"desc": "Per impostazione predefinita, gli avvisi recenti nella dashboard Live vengono riprodotti come piccoli video in loop. Disabilita questa opzione per mostrare solo un'immagine statica degli avvisi recenti su questo dispositivo/browser."
},
"title": "Schermata dal vivo",
"displayCameraNames": {
@@ -539,7 +534,7 @@
"clearAll": "Cancella tutte le impostazioni di trasmissione"
},
"recordingsViewer": {
"title": "Visualizzatore registrazioni",
"title": "Visualizzatore di registrazioni",
"defaultPlaybackRate": {
"label": "Velocità di riproduzione predefinita",
"desc": "Velocità di riproduzione predefinita per la riproduzione delle registrazioni."
@@ -645,7 +640,7 @@
"title": "Regolatore di rilevamento del movimento",
"contourArea": {
"title": "Area di contorno",
"desc": "Il valore dell'area del contorno viene utilizzato per decidere quali gruppi di pixel modificati sono considerati movimento. <em>Predefinito: 10</em>"
"desc": "Il valore dell'area di contorno viene utilizzato per decidere quali gruppi di pixel modificati possono essere considerati movimento. <em>Predefinito: 10</em>"
},
"Threshold": {
"title": "Soglia",
@@ -713,10 +708,10 @@
},
"enrichments": {
"toast": {
"success": "Le impostazioni di miglioramento sono state salvate. Riavvia Frigate per applicare le modifiche.",
"success": "Le impostazioni dei componenti aggiuntivi sono state salvate. Riavvia Frigate per applicare le modifiche.",
"error": "Impossibile salvare le modifiche alla configurazione: {{errorMessage}}"
},
"title": "Impostazioni di miglioramento",
"title": "Impostazioni Componenti Aggiuntivi",
"semanticSearch": {
"reindexNow": {
"desc": "La reindicizzazione rigenererà gli incorporamenti per tutti gli oggetti tracciati. Questo processo viene eseguito in sottofondo e potrebbe impegnare al massimo la CPU e richiedere un tempo considerevole, a seconda del numero di oggetti tracciati.",
@@ -770,8 +765,8 @@
"title": "Riconoscimento targhe",
"readTheDocumentation": "Leggi la documentazione"
},
"unsavedChanges": "Modifiche alle impostazioni di miglioramento non salvate",
"restart_required": "Riavvio richiesto (impostazioni di miglioramento modificate)"
"unsavedChanges": "Modifiche alle impostazioni dei Componenti aggiuntivi non salvate",
"restart_required": "Riavvio richiesto (impostazioni dei componenti aggiuntivi modificate)"
},
"triggers": {
"documentTitle": "Inneschi",
@@ -1283,7 +1278,7 @@
"backToSettings": "Torna alle impostazioni della telecamera",
"streams": {
"title": "Abilita/Disabilita telecamere",
"desc": "Disattiva temporaneamente una telecamera fino al riavvio di Frigate. La disattivazione completa di una telecamera interrompe l'elaborazione dei flussi di questa telecamera da parte di Frigate. Rilevamento, registrazione e correzioni non saranno disponibili.<br /> <em>Nota: questa operazione non disattiva le ritrasmissioni di go2rtc.</em>"
"desc": "Disattiva temporaneamente una telecamera fino al riavvio di Frigate. La disattivazione completa di una telecamera interrompe l'elaborazione dei flussi di questa telecamera da parte di Frigate. Rilevamento, registrazione e debug non saranno disponibili.<br /> <em>Nota: questa operazione non disattiva le ritrasmissioni di go2rtc.</em>"
},
"cameraConfig": {
"add": "Aggiungi telecamera",

View File

@@ -1,7 +1,7 @@
{
"documentTitle": {
"cameras": "Statistiche telecamere - Frigate",
"enrichments": "Statistiche di miglioramento - Frigate",
"enrichments": "Statistiche Componenti Aggiuntivi - Frigate",
"storage": "Statistiche archiviazione - Frigate",
"general": "Statistiche generali - Frigate",
"logs": {
@@ -117,7 +117,7 @@
"classification_speed": "Velocità di classificazione {{name}}",
"classification_events_per_second": "Eventi di classificazione {{name}} al secondo"
},
"title": "Miglioramenti",
"title": "Componenti Aggiuntivi",
"infPerSecond": "Inferenze al secondo",
"averageInf": "Tempo medio di inferenza"
},

View File

@@ -97,8 +97,7 @@
"show": "{{item}} を表示",
"ID": "ID",
"none": "なし",
"all": "すべて",
"other": "その他"
"all": "すべて"
},
"button": {
"apply": "適用",

View File

@@ -6,8 +6,7 @@
"content": "このページは {{countdown}} 秒後に再読み込みされます。",
"button": "今すぐ強制再読み込み"
},
"button": "再起動",
"description": "再起動の間、Frigateが一時的に停止します。"
"button": "再起動"
},
"explore": {
"plus": {

View File

@@ -288,11 +288,6 @@
},
"error": {
"mustBeFinished": "保存する前に多角形の作図を完了してください。"
},
"type": {
"zone": "ゾーン",
"motion_mask": "モーションマスク",
"object_mask": "オブジェクトマスク"
}
}
},
@@ -537,7 +532,7 @@
"hide": "パスワードを非表示",
"requirements": {
"title": "パスワード要件:",
"length": "12文字以上",
"length": "8 文字以上",
"uppercase": "大文字を 1 文字以上含める",
"digit": "数字を 1 文字以上含める",
"special": "少なくとも 1 つの特殊文字(!@#$%^&*(),.?”:{}|<>)が必要です"
@@ -1190,11 +1185,11 @@
"title": "カメラレビュー設定",
"object_descriptions": {
"title": "生成AIによるオブジェクト説明",
"desc": "Frigateが再起動するまで、このカメラの生成AIによる物体説明を一時的に有効/無効にします。無効にすると、このカメラ追跡された物体に対してAI生成の説明は生成されません。"
"desc": "このカメラに対する生成AIのオブジェクト説明を一時的に有効無効にします。無効にすると、このカメラ追跡オブジェクトについてAI生成の説明は要求されません。"
},
"review_descriptions": {
"title": "生成AIによるレビュー説明",
"desc": "Frigateが再起動するまで、このカメラ生成AIによるレビュー説明を一時的に有効/無効にします。無効にすると、このカメラのレビュー項目に対してAI生成の説明は生成されません。"
"desc": "このカメラに対する生成AIレビュー説明を一時的に有効無効にします。無効にすると、このカメラのレビュー項目についてAI生成の説明は要求されません。"
},
"review": {
"title": "レビュー",

View File

@@ -91,8 +91,7 @@
"recording": "録画",
"review_segment": "レビューセグメント",
"audio_detector": "音声検知",
"go2rtc": "go2rtc",
"embeddings": "ベクトル埋め込み"
"go2rtc": "go2rtc"
}
}
},

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -1 +0,0 @@
{}

View File

@@ -81,8 +81,7 @@
"untilForRestart": "Līdz Frigate pārstartējas.",
"untilRestart": "Līdz pārstartēšanai",
"ago": "{{timeAgo}} pirms",
"justNow": "Nupat",
"never": "Nekad"
"justNow": "Nupat"
},
"unit": {
"speed": {
@@ -108,8 +107,7 @@
"show": "Rādīt {{item}}",
"ID": "ID",
"none": "Nav",
"all": "Viss",
"other": "Cits"
"all": "Viss"
},
"list": {
"two": "{{0}} un {{1}}",

View File

@@ -10,8 +10,7 @@
"embeddingsReindexing": {
"context": "Meklēšana būs pieejama pēc tam, kad būs pabeigta izsekoto objektu atkārtota indeksēšana.",
"startingUp": "Notiek palaišana…",
"estimatedTime": "Paredzamais atlikušais laiks:",
"finishingShortly": "Drīz pabeigs"
"estimatedTime": "Paredzamais atlikušais laiks:"
}
},
"itemMenu": {

View File

@@ -2,8 +2,7 @@
"description": {
"addFace": "Pievienojiet savai seju bibliotēkai jaunu kolekciju, augšupielādējot savu pirmo attēlu.",
"placeholder": "Ievadi kolekcijas nosaukumu",
"invalidName": "Nederīgs nosaukums. Nosaukumi drīkst saturēt tikai burtus, ciparus, atstarpes, apostrofus, pasvītras un defises.",
"nameCannotContainHash": "Vārds nedrīkst saturēt #."
"invalidName": "Nederīgs nosaukums. Nosaukumi drīkst saturēt tikai burtus, ciparus, atstarpes, apostrofus, pasvītras un defises."
},
"details": {
"timestamp": "Laika zīmogs",

View File

@@ -22,161 +22,7 @@
"nameLength": "Kameras nosaukums nedrīkst būt garāks par 64 simboliem",
"invalidCharacters": "Kameras nosaukumā ir neatļauti simboli",
"nameExists": "Kameras nosaukums jau pastāv"
},
"onvifPort": "ONVIF Ports",
"port": "Ports"
},
"title": "Pievienot Kameru",
"testResultLabels": {
"audio": "Audio",
"video": "Video",
"resolution": "Izšķirtspēja",
"fps": "FSP"
},
"save": {
"failure": "Kļūda saglabājot {{cameraName}}."
},
"steps": {
"nameAndConnection": "Vārds un savienojums"
},
"step2": {
"retry": "Atkārtot",
"connected": "Savienots"
},
"step3": {
"quality": "Kvalitāte",
"resolution": "Izšķirtspēja",
"selectQuality": "Izvēlies kvalitāti",
"roleLabels": {
"audio": "Audio"
},
"testStream": "Pārbaudīt Savienojumu",
"connected": "Savienots",
"notConnected": "Nav Savienots",
"testFailedTitle": "Tests Neizdevās"
},
"step4": {
"connectStream": "Savienot",
"connectingStream": "Savienojas",
"failed": "Neizdevās",
"roles": "Lomas",
"error": "Kļūda"
}
},
"menu": {
"users": "Lietotāji",
"roles": "Lomas",
"frigateplus": "Frigate+",
"notifications": "Paziņojumi",
"triggers": "Trigeri"
},
"cameraSetting": {
"camera": "Kamera"
},
"dialog": {
"unsavedChanges": {
"title": "Tev ir nesaglabātas izmaiņas.",
"desc": "Vai vēlies saglabāt izmaiņas pirms turpini?"
}
},
"general": {
"liveDashboard": {
"displayCameraNames": {
"label": "Vienmēr rādīt kameras nosaukumus"
}
},
"calendar": {
"title": "Kalendārs",
"firstWeekday": {
"label": "Nedēļas pirmā diena",
"sunday": "Svētdiena",
"monday": "Pirmdiena"
}
}
},
"enrichments": {
"semanticSearch": {
"reindexNow": {
"confirmButton": "Pārindeksēt",
"label": "Pārindeksēt tagad",
"confirmTitle": "Apstiprināt Pārindeksāciju",
"alreadyInProgress": "Pārindeksācija jau notiek."
},
"modelSize": {
"small": {
"title": "mazs"
},
"large": {
"title": "liels"
},
"label": "Modeļa izmērs"
}
},
"birdClassification": {
"title": "Putnu klasifikācija"
},
"faceRecognition": {
"title": "Sejas Atpazīšana",
"modelSize": {
"label": "Modeļa izmērs",
"small": {
"title": "mazs"
},
"large": {
"title": "liels"
}
}
},
"licensePlateRecognition": {
"title": "Auto numura zīmes atpazīšana"
},
"toast": {
"error": "Neizdevās saglabāt konfigurācijas izmaiņas: {{errorMessage}}"
}
},
"cameraManagement": {
"addCamera": "Pievienot Jaunu Kameru",
"selectCamera": "Izvēlēties Kameru",
"cameraConfig": {
"add": "Pievienot Kameru",
"edit": "Labot Kameru",
"name": "Kameras Vārds"
}
},
"triggers": {
"wizard": {
"steps": {
"nameAndType": "Vārds un Tips"
}
},
"dialog": {
"form": {
"name": {
"title": "Vārds"
}
}
},
"table": {
"edit": "Labot",
"name": "Vārds",
"type": "Tips",
"content": "Saturs"
}
},
"frigatePlus": {
"modelInfo": {
"cameras": "Kameras"
},
"snapshotConfig": {
"table": {
"camera": "Kamera"
}
}
},
"notification": {
"title": "Paziņojumi",
"cameras": {
"title": "Kameras"
}
}
}

View File

@@ -25,6 +25,5 @@
"object_description": "Objekta apraksts",
"object_description_events_per_second": "Objekta apraksts"
}
},
"title": "Sistēma"
}
}

View File

@@ -277,11 +277,6 @@
},
"error": {
"mustBeFinished": "Tegningen av polygonet må fullføres før lagring."
},
"type": {
"zone": "sone",
"motion_mask": "bevegelsesmaske",
"object_mask": "objektmaske"
}
},
"inertia": {

View File

@@ -59,7 +59,7 @@
"second_other": "{{time}} seconden",
"formattedTimestampHourMinute": {
"24hour": "HH:mm",
"12hour": "h:mm aaa"
"12hour": "HH:mm"
},
"formattedTimestampMonthDayYearHourMinute": {
"12hour": "d MMM yyyy, HH:mm",
@@ -71,7 +71,7 @@
"24hour": "dd-MM-yy-HH-mm-ss"
},
"formattedTimestampHourMinuteSecond": {
"12hour": "h:mm:ss aaa",
"12hour": "HH:mm:ss",
"24hour": "HH:mm:ss"
},
"formattedTimestampMonthDayHourMinute": {
@@ -202,8 +202,7 @@
"bg": "Български (Bulgaars)",
"gl": "Galego (Galicisch)",
"id": "Bahasa Indonesia (Indonesisch)",
"ur": "اردو (Urdu)",
"hr": "Hrvatski (Kroatisch)"
"ur": "اردو (Urdu)"
},
"darkMode": {
"label": "Donkere modus",

View File

@@ -6,8 +6,7 @@
"title": "Frigate wordt opnieuw gestart",
"button": "Forceer herladen nu",
"content": "Deze pagina zal herladen in {{countdown}} seconden."
},
"description": "Dit zal Frigate kort stoppen terwijl het opnieuw opstart."
}
},
"explore": {
"plus": {

View File

@@ -14,8 +14,7 @@
"description": {
"placeholder": "Voer een naam in voor deze verzameling",
"addFace": "Voeg een nieuwe collectie toe aan de gezichtenbibliotheek door je eerste afbeelding te uploaden.",
"invalidName": "Ongeldige naam. Namen mogen alleen letters, cijfers, spaties, apostroffen, underscores en koppeltekens bevatten.",
"nameCannotContainHash": "De naam mag geen # bevatten."
"invalidName": "Ongeldige naam. Namen mogen alleen letters, cijfers, spaties, apostroffen, underscores en koppeltekens bevatten."
},
"train": {
"title": "Recente herkenningen",

View File

@@ -287,11 +287,6 @@
},
"reset": {
"label": "Alle punten wissen"
},
"type": {
"zone": "zone",
"motion_mask": "bewegingsmasker",
"object_mask": "objectmasker"
}
},
"speed": {
@@ -551,7 +546,7 @@
"hide": "Wachtwoord verbergen",
"requirements": {
"title": "Wachtwoordvereisten:",
"length": "Minimaal 12 tekens",
"length": "Minimaal 8 tekens",
"uppercase": "Minimaal één hoofdletter",
"digit": "Minimaal één cijfer",
"special": "Minimaal één speciaal teken (!@#$%^&*(),.?\":{}|<>)"

View File

@@ -446,8 +446,8 @@
"outside": "Na zewnątrz",
"chird": "Child",
"change_ringing": "Zmienny dzwonek",
"shofar": "Szofar",
"trickle": "Spływanie",
"shofar": "Shofar",
"trickle": "Trickle",
"gush": "Wylew",
"fill": "Napełnianie",
"sonar": "Sonar",

View File

@@ -6,8 +6,7 @@
"title": "Frigate uruchamia się ponownie",
"content": "Strona odświeży się za {{countdown}} sekund.",
"button": "Wymuś odświeżenie"
},
"description": "Spowoduje to chwilowe zatrzymanie Frigate i ponowne uruchomienie."
}
},
"explore": {
"plus": {

View File

@@ -278,11 +278,6 @@
},
"error": {
"mustBeFinished": "Rysowanie wielokąta musi być zakończone przed zapisaniem."
},
"type": {
"object_mask": "maska obiektowa",
"motion_mask": "maska ruchu",
"zone": "strefa"
}
},
"speed": {
@@ -792,9 +787,9 @@
"createRole": "Utworzono rolę {{role}}",
"updateCameras": "Zaktualizowano kamery dla roli {{role}}",
"deleteRole": "Rola {{role}} została usunięta",
"userRolesUpdated_one": "{{count}} użytkownik przypisany do tej roli został zaktualizowany do roli 'viewer', która ma dostęp do wszystkich kamer.",
"userRolesUpdated_few": "{{count}} użytkowników przypisanych do tej roli zostało zaktualizowanych do roli 'viewer', która ma dostęp do wszystkich kamer.",
"userRolesUpdated_many": "{{count}} użytkowników przypisanych do tej roli zostało zaktualizowanych do roli 'viewer', która ma dostęp do wszystkich kamer."
"userRolesUpdated_one": "{{count}} użytkowników przypisanych do tej roli zostało zaktualizowanych do roli 'viewer', która ma dostęp do wszystkich kamer.",
"userRolesUpdated_few": "",
"userRolesUpdated_many": ""
},
"error": {
"createRoleFailed": "Nie udało się utworzyć roli: {{errorMessage}}",

View File

@@ -6,8 +6,7 @@
"title": "Frigate repornește",
"content": "Această pagină se va reâncărca automat în {{countdown}} secunde.",
"button": "Forțează acum reîncărcarea"
},
"description": "Acest lucru va opri temporar Frigate în timpul repornirii."
}
},
"explore": {
"plus": {

View File

@@ -382,11 +382,6 @@
},
"error": {
"mustBeFinished": "Desenul poligonului trebuie finalizat înainte de salvare."
},
"type": {
"zone": "zonă",
"motion_mask": "mască de mișcare",
"object_mask": "mască de obiect"
}
},
"distance": {

View File

@@ -231,7 +231,7 @@
"music_of_asia": "Ázijská hudba",
"carnatic_music": "Karnatická hudba",
"music_of_bollywood": "Hudba z Bollywoodu",
"ska": "Ska",
"ska": "SKA",
"traditional_music": "Tradičná hudba",
"independent_music": "Nezávislá hudba",
"song": "Pieseň",

View File

@@ -81,8 +81,7 @@
},
"inProgress": "Spracováva sa",
"invalidStartTime": "Neplatný čas štartu",
"invalidEndTime": "Neplatný čas ukončenia",
"never": "Nikdy"
"invalidEndTime": "Neplatný čas ukončenia"
},
"selectItem": "Vyberte {{item}}",
"unit": {
@@ -99,8 +98,8 @@
"mbps": "MB/s",
"gbps": "GB/s",
"kbph": "kb/hour",
"mbph": "MB/hodinu",
"gbph": "GB/hodinu"
"mbph": "MB/hour",
"gbph": "GB/hour"
}
},
"readTheDocumentation": "Prečítajte si dokumentáciu",
@@ -110,8 +109,7 @@
"show": "Zobraziť {{item}}",
"ID": "ID",
"none": "None",
"all": "Všetko",
"other": "Iné"
"all": "Všetko"
},
"button": {
"apply": "Použiť",
@@ -201,8 +199,7 @@
"ur": "اردو (Urdu)",
"withSystem": {
"label": "Použiť systémové nastavenia pre jazyk"
},
"hr": "Hrvatski (Croatian)"
}
},
"restart": "Reštartovať Frigate",
"live": {

View File

@@ -128,13 +128,9 @@
"loadFailed": "Nepodarilo sa načítať rozpoznané evidenčné čísla vozidiel.",
"loading": "Načítavajú sa rozpoznané evidenčné čísla…",
"placeholder": "Zadajte text pre vyhľadávanie evidenčných čísel…",
"noLicensePlatesFound": "Neboli nájdené evidenčné čísla vozidiel.",
"noLicensePlatesFound": "Neboli nájdené SPZ.",
"selectPlatesFromList": "Vyberte jeden alebo viacero tanierov zo zoznamu.",
"selectAll": "Vybrať všetko",
"clearAll": "Vymazať všetko"
},
"attributes": {
"label": "Klasifikačné Atribúty",
"all": "Všetky Atribúty"
}
}

View File

@@ -102,7 +102,7 @@
"waste_bin": "Odpadkový kôš",
"on_demand": "Na požiadanie",
"face": "Tvár",
"license_plate": "Evidenčné Číslo Vozidla",
"license_plate": "ŠPZ",
"package": "Balíček",
"bbq_grill": "Gril",
"amazon": "Amazon",

View File

@@ -1,59 +1,55 @@
{
"documentTitle": "Klasifikačné modely - Frigate",
"documentTitle": "Klasifikačné modely",
"button": {
"deleteClassificationAttempts": "Odstrániť Obrázky Klasifikácie",
"renameCategory": "Premenovať Triedu",
"deleteCategory": "Odstrániť Triedu",
"deleteImages": "Odstrániť Obrázky",
"trainModel": "Trénovať Model",
"addClassification": "Pridať Klasifikáciu",
"deleteModels": "Odstrániť Modely",
"editModel": "Upraviť Model"
"deleteClassificationAttempts": "Odstrániť obrázky klasifikácie",
"renameCategory": "Premenovať triedu",
"deleteCategory": "Odstrániť triedu",
"deleteImages": "Odstrániť obrázky",
"trainModel": "Model vlaku",
"addClassification": "Pridať klasifikáciu",
"deleteModels": "Odstrániť modely",
"editModel": "Editovať model"
},
"toast": {
"success": {
"deletedCategory": "Vymazaná Trieda",
"deletedImage": "Vymazané Obrázky",
"deletedCategory": "Vymazaná trieda",
"deletedImage": "Vymazané obrázky",
"categorizedImage": "Obrázok bol úspešne klasifikovaný",
"trainedModel": "Úspešne vyškolený model.",
"trainingModel": "Úspešne spustené trénovanie modelu.",
"deletedModel_one": "Úspešne zmazaný {{count}} model",
"deletedModel_few": "Úspešne zmazané {{count}} modely",
"deletedModel_other": "Úspešne zmazaných {{count}} modelov",
"trainingModel": "Úspešne spustený modelový tréning.",
"deletedModel_one": "Úspešne zmazané {{count}} model (y)",
"deletedModel_few": "",
"deletedModel_other": "",
"updatedModel": "Úspešne zmenená konfigurácia modelu",
"renamedCategory": "Úspešne premenovaná trieda na {{name}}"
"renamedCategory": "Úspešne premenovaná trieda na"
},
"error": {
"deleteImageFailed": "Nepodarilo sa odstrániť: {{errorMessage}}",
"deleteCategoryFailed": "Nepodarilo sa odstrániť triedu: {{errorMessage}}",
"categorizeFailed": "Nepodarilo sa kategorizovať obrázok: {{errorMessage}}",
"trainingFailed": "Trénovanie modelu zlyhalo. Skontroluj záznamy Frigate pre viac podrobností.",
"trainingFailed": "Nepodarilo sa spustiť trénovanie modelu: {{errorMessage}}",
"deleteModelFailed": "Nepodarilo sa odstrániť model: {{errorMessage}}",
"trainingFailedToStart": "Neuspešné spustenie trénovania modelu: {{errorMessage}}",
"updateModelFailed": "Chyba pri aktualizácii modelu: {{errorMessage}}",
"renameCategoryFailed": "Chyba pri premenovaní triedy: {{errorMessage}}"
"trainingFailedToStart": "Neuspešny štart trenovania modelu:",
"updateModelFailed": "Chyba pri úprave modelu:",
"renameCategoryFailed": "Chyba pri premenovani triedy:"
}
},
"deleteCategory": {
"title": "Odstrániť Triedu",
"title": "Odstrániť triedu",
"desc": "Naozaj chcete odstrániť triedu {{name}}? Týmto sa natrvalo odstránia všetky súvisiace obrázky a bude potrebné pretrénovať model.",
"minClassesTitle": "Nemožete zmazať triedu",
"minClassesDesc": "Klasifikačný model musí mať aspoň 2 triedy. Pred odstránením tejto triedy pridajte ďalšiu triedu."
},
"deleteDatasetImages": {
"title": "Odstrániť obrázky množiny údajov",
"desc_one": "Naozaj chcete odstrániť {{count}} obrázok z {{dataset}}? Túto akciu nie je možné vrátiť späť a bude si vyžadovať pretrénovanie modelu.",
"desc_few": "Naozaj chcete odstrániť {{count}} obrázky z {{dataset}}? Túto akciu nie je možné vrátiť späť a bude si vyžadovať pretrénovanie modelu.",
"desc_other": "Naozaj chcete odstrániť {{count}} obrázkov z {{dataset}}? Túto akciu nie je možné vrátiť späť a bude si vyžadovať pretrénovanie modelu."
"desc": "Naozaj chcete odstrániť {{count}} obrázkov z {{dataset}}? Túto akciu nie je možné vrátiť späť a bude si vyžadovať pretrénovanie modelu."
},
"deleteTrainImages": {
"title": "Odstrániť Trénovacie Obrázky",
"desc_one": "Naozaj chcete odstrániť {{count}} obrázok? Túto akciu nie je možné vrátiť späť.",
"desc_few": "Naozaj chcete odstrániť {{count}} obrázky? Túto akciu nie je možné vrátiť späť.",
"desc_other": "Naozaj chcete odstrániť {{count}} obrázkov? Túto akciu nie je možné vrátiť späť."
"title": "Odstrániť obrázky vlakov",
"desc": "Naozaj chcete odstrániť {{count}} obrázkov? Túto akciu nie je možné vrátiť späť."
},
"renameCategory": {
"title": "Premenovať Triedu",
"title": "Premenovať triedu",
"desc": "Zadajte nový názov pre {{name}}. Budete musieť model pretrénovať, aby sa zmena názvu prejavila."
},
"description": {
@@ -116,8 +112,7 @@
"classesUnique": "Názvy tried musia byť jedinečné",
"stateRequiresTwoClasses": "Modely štátov vyžadujú aspoň 2 triedy",
"objectLabelRequired": "Vyberte označenie objektu",
"objectTypeRequired": "Vyberte typ klasifikácie",
"noneNotAllowed": "Trieda 'none' nie je povolená"
"objectTypeRequired": "Vyberte typ klasifikácie"
},
"states": "Štátov"
},
@@ -156,37 +151,32 @@
"allImagesRequired_other": "Uveďte všetky obrázky. {{count}} obrázkov zostávajú.",
"modelCreated": "Model vytvorený úspešne. Použite aktuálne klasifikácie na pridanie obrázkov pre chýbajúce stavy a nasledne dajte trénovať model.",
"missingStatesWarning": {
"title": "Chýbajúce príklady stavov",
"description": "Odporúča sa vybrať príklady pre všetky stavy pre dosiahnutie najlepších výsledkov. Môžeš pokračovať bez zvolenia všetkých stavov, ale model nebude natrénovaný pokiaľ všetky stavy nemajú obrázky. Po pokračovaní použi náhľad Nedávne Klasifikácie na klasifikovanie obrázkov pre chýbajúce stavy, potom natrénuj model."
"title": "Chýbajúce príklady stavov"
}
}
},
"deleteModel": {
"title": "Odstrániť klasifikačný model",
"single": "Ste si istí, že chcete odstrániť {{name}}? To bude trvalo odstrániť všetky súvisiace údaje vrátane obrázkov a vzdelávacích údajov. Táto akcia nemôže byť neporušená.",
"desc_one": "Ste si istí, že chcete odstrániť {{count}} model? To bude trvalo odstrániť všetky súvisiace údaje vrátane obrázkov a trénovacích údajov. Táto akcia nemôže byť neporušená.",
"desc_few": "Ste si istí, že chcete odstrániť {{count}} modely? To bude trvalo odstrániť všetky súvisiace údaje vrátane obrázkov a trénovacích údajov. Táto akcia nemôže byť neporušená.",
"desc_other": "Ste si istí, že chcete odstrániť {{count}} modelov? To bude trvalo odstrániť všetky súvisiace údaje vrátane obrázkov a trénovacích údajov. Táto akcia nemôže byť neporušená."
"desc": "Ste si istí, že chcete odstrániť {{count}} model (y)? To bude trvalo odstrániť všetky súvisiace údaje vrátane obrázkov a vzdelávacích údajov. Táto akcia nemôže byť neporušená."
},
"menu": {
"objects": "Objekty",
"states": "Štátov"
},
"details": {
"scoreInfo": "Skóre predstavuje priemernú istotu klasifikácie naprieč všetkými detekciami tohoto objektu.",
"none": "Žiadny",
"unknown": "Neznámy"
"scoreInfo": "Skóre predstavuje priemernú istotu klasifikácie naprieč detekciami tohoto objektu."
},
"tooltip": {
"trainingInProgress": "Model sa aktuálne trénuje",
"noNewImages": "Žiadne nové obrázky na trénovanie. Najskôr klasifikuj nové obrazky do datasetu.",
"noNewImages": "Žiadne nové obrázky na trénovanie. Najskor klasifikuj nové obrazky do datasetu.",
"noChanges": "Žiadne zmeny v datasete od posledného tréningu.",
"modelNotReady": "Model nie je pripravený na trénovanie"
"modelNotReady": "Model nie je pripravený na trénovanie."
},
"edit": {
"title": "Nastavenie Klasifikácie Modelu",
"descriptionState": "Upravte triedy pre tento model stavovej klasifikácie. Zmeny budú vyžadovať pretrénovanie modelu.",
"descriptionObject": "Upravte typ objektu a typ klasifikácie pre tento objektový model klasifikácie.",
"title": "Nastavenie modelu",
"descriptionState": "Upravte triedy pre tento model klasifikácie. Zmeny budú vyžadovať pretrénovanie modelu.",
"descriptionObject": "Upravte typ objektu a typ klasifikácie pre tento model klasifikácie.",
"stateClassesInfo": "Poznámka: Zmena tried stavov vyžaduje pretrénovanie modelu s aktualizovanými triedami."
}
}

View File

@@ -283,7 +283,7 @@
"millisecondsToOffset": "Milisekundy na posunutie detekcie anotácií. <em>Predvolené: 0</em>",
"tips": "TIP: Predstavte si klip udalosti, v ktorom osoba kráča zľava doprava. Ak je ohraničujúci rámček časovej osi udalosti stále naľavo od osoby, hodnota by sa mala znížiť. Podobne, ak osoba kráča zľava doprava a ohraničujúci rámček je stále pred ňou, hodnota by sa mala zvýšiť.",
"toast": {
"success": "Odsadenie anotácie pre {{camera}} bolo uložené do konfiguračného súboru."
"success": "Odsadenie anotácie pre {{camera}} bolo uložené do konfiguračného súboru. Reštartujte Frigate, aby sa zmeny prejavili."
}
}
},

View File

@@ -11,7 +11,7 @@
"face": "Detail tváre",
"faceDesc": "Podrobnosti o sledovanom objekte, ktorý vytvoril túto tvár",
"timestamp": "Časová pečiatka",
"unknown": "Neznámy"
"unknown": "Neznáme"
},
"documentTitle": "Knižnica tvárí",
"uploadFaceImage": {

View File

@@ -146,7 +146,7 @@
}
},
"licensePlateRecognition": {
"title": "Rozpoznávanie Evidenčných Čísel Vozidiel",
"title": "Rozpoznávanie ŠPZ",
"desc": "Frigate dokáže rozpoznávať evidenčné čísla vozidiel a automaticky pridávať detekované znaky do poľa recognized_license_plate alebo známy názov ako podradený štítok k objektom typu car. Bežným prípadom použitia môže byť čítanie evidenčných čísel áut vchádzajúcich na príjazdovú cestu alebo áut prechádzajúcich po ulici."
},
"restart_required": "Vyžaduje sa reštart (zmenené nastavenia obohatenia)",
@@ -300,7 +300,7 @@
"name": {
"title": "Meno",
"inputPlaceHolder": "Zadajte meno…",
"tips": "Názov musí mať aspoň 2 znaky, musí mať aspoň jedno písmeno a nesmie byť názvom kamery alebo inej zóny v tejto kamere."
"tips": "Názov musí mať aspoň 2 znaky, musí mať aspoň jedno písmeno a nesmie byť názvom kamery alebo inej zóny."
},
"inertia": {
"title": "Zotrvačnosť",
@@ -334,7 +334,7 @@
}
},
"toast": {
"success": "Zóna {{zoneName}} bola uložená."
"success": "Zóna {{zoneName}} bola uložená. Reštartujte Frigate pre aplikovanie zmien."
},
"add": "Pridať zónu",
"edit": "Upraviť zónu",
@@ -364,8 +364,8 @@
},
"toast": {
"success": {
"title": "{{polygonName}} bol uložený.",
"noName": "Maska detekcie pohybu bola uložená."
"title": "{{polygonName}} bol uložený. Reštartujte Frigate pre aplikovanie zmien.",
"noName": "Maska Detekcia pohybu bola uložená. Reštartujte Frigate pre aplikovanie zmien."
}
}
},
@@ -390,8 +390,8 @@
},
"toast": {
"success": {
"title": "{{polygonName}} bol uložený.",
"noName": "Maska Objektu bola uložená."
"title": "{{polygonName}} bol uložený. Reštartujte Frigate pre aplikovanie zmien.",
"noName": "Maska Objektu bola uložená. Reštartujte Frigate pre aplikovanie zmien."
}
}
},
@@ -797,11 +797,11 @@
"title": "Nastavenie recenzie kamery",
"object_descriptions": {
"title": "Generatívne popisy objektov umelej inteligencie",
"desc": "Dočasne povoľ/zakáž AI vygenerované popisy objektov pre túto kameru pokiaľ nebude Frigate reštartovaná. Keď je zakázané, AI vygenerované popisy nebudú žiadané pre sledované objekty na tejto kamere."
"desc": "Dočasne umožňujú/disable Generovať opisy objektu AI pre tento fotoaparát. Keď je zakázané, AI vygenerované popisy nebudú požiadané o sledovanie objektov na tomto fotoaparáte."
},
"review_descriptions": {
"title": "Popisy generatívnej umelej inteligencie",
"desc": "Dočasne povoľ/zakáž AI vygenerované popisy revízií pre túto kameru pokiaľ nebude Frigate reštartovaná. Keď je zakázané, AI vygenerované popisy nebudú žiadané pre sledované objekty na tejto kamere."
"desc": "Dočasne povoliť/disable Genive AI opisy pre tento fotoaparát. Keď je zakázané, AI vygenerované popisy nebudú požiadané o preskúmanie položiek na tomto fotoaparáte."
},
"review": {
"title": "Recenzia",
@@ -837,7 +837,7 @@
"desc": "Spravovať používateľské účty tejto inštancie Frigate."
},
"addUser": "Pridať používateľa",
"updatePassword": "Obnoviť Heslo",
"updatePassword": "Aktualizovať heslo",
"toast": {
"success": {
"createUser": "Užívateľ {{user}} úspešne vytvorený",
@@ -858,7 +858,7 @@
"role": "Rola",
"noUsers": "Nenašli sa žiadni používatelia.",
"changeRole": "Zmeniť rolu používateľa",
"password": "Resetovať Heslo",
"password": "Heslo",
"deleteUser": "Odstrániť používateľa"
},
"dialog": {
@@ -947,9 +947,9 @@
"createRole": "Rola {{role}} bola úspešne vytvorená",
"updateCameras": "Kamery aktualizované pre rolu {{role}}",
"deleteRole": "Rola {{role}} bola úspešne odstránená",
"userRolesUpdated_one": "{{count}} užívateľ priradený tejto úlohe bol aktualizovaný na \"viewer\", ktorý má prístup ku všetkým kamerám.",
"userRolesUpdated_few": "{{count}} užívatelia priradení tejto úlohe boli aktualizovaní na \"viewer\", ktorý má prístup ku všetkým kamerám.",
"userRolesUpdated_other": "{{count}} užívatelia priradení tejto úlohe boli aktualizovaní na \"viewer\", ktorý má prístup ku všetkým kamerám."
"userRolesUpdated_one": "",
"userRolesUpdated_few": "",
"userRolesUpdated_other": "{{count}} užívatelia priradené tejto úlohe boli aktualizované pre \"viewer\", ktorý má prístup ku všetkým kamerám."
},
"error": {
"createRoleFailed": "Nepodarilo sa vytvoriť rolu: {{errorMessage}}",

View File

@@ -86,13 +86,7 @@
"otherProcesses": {
"title": "Iné procesy",
"processCpuUsage": "Proces využitia CPU",
"processMemoryUsage": "Procesné využitie pamäte",
"series": {
"go2rtc": "go2rtc",
"recording": "nahrávka",
"review_segment": "skontrolovať segment",
"audio_detector": "zvukový detektor"
}
"processMemoryUsage": "Procesné využitie pamäte"
}
},
"storage": {
@@ -153,7 +147,7 @@
"overallFramesPerSecond": "celkový počet snímok za sekundu",
"overallDetectionsPerSecond": "celkový počet detekcií za sekundu",
"overallSkippedDetectionsPerSecond": "celkový počet vynechaných detekcií za sekundu",
"cameraFramesPerSecond": "{{camName}} snímky za sekundu",
"cameraFramesPerSecond": "{{camName}}snimky za sekundu",
"cameraDetectionsPerSecond": "{{camName}}detekcie za sekundu",
"cameraSkippedDetectionsPerSecond": "{{camName}} vynechaných detekcií za sekundu"
},
@@ -184,11 +178,11 @@
"image_embedding": "Vkladanie obrázkov",
"text_embedding": "Vkladanie textu",
"face_recognition": "Rozpoznávanie tváre",
"plate_recognition": "Rozpoznávanie EČV",
"plate_recognition": "Rozpoznávanie ŠPZ",
"image_embedding_speed": "Rýchlosť vkladania obrázkov",
"face_embedding_speed": "Rýchlosť vkladania tváre",
"face_recognition_speed": "Rýchlosť rozpoznávania tváre",
"plate_recognition_speed": "Rýchlosť rozpoznávania EČV",
"plate_recognition_speed": "Rýchlosť rozpoznávania ŠPZ",
"text_embedding_speed": "Rýchlosť vkladania textu",
"yolov9_plate_detection_speed": "YOLOv9 rýchlosť detekcie ŠPZ",
"yolov9_plate_detection": "YOLOv9 Detekcia ŠPZ",
@@ -197,10 +191,7 @@
"review_description_events_per_second": "Popis",
"object_description": "Popis objektu",
"object_description_speed": "Popis objektu Rýchlosť",
"object_description_events_per_second": "Popis objektu",
"classification": "{{name}} Klasifikácia",
"classification_speed": "{{name}} Rýchlosť Klasifikácie",
"classification_events_per_second": "{{name}} Klasifikácia Udalosti Za Sekundu"
"object_description_events_per_second": "Popis objektu"
},
"averageInf": "Priemerný čas inferencie"
}

View File

@@ -6,7 +6,7 @@
"notifications": "Nastavitve obvestil - Frigate",
"masksAndZones": "Urejevalnik mask in območij - Frigate",
"object": "Odpravljanje napak - Frigate",
"general": "Nastavitve UI - Frigate",
"general": "Splošne nastavitve - Frigate",
"frigatePlus": "Frigate+ Nastavitve - Frigate",
"enrichments": "Nastavitve Obogatitev - Frigate",
"motionTuner": "Nastavitev gibanja - Frigate",
@@ -59,7 +59,7 @@
"noCamera": "Brez Kamere"
},
"general": {
"title": "Nastavitve Uporabniškega Vmesnika",
"title": "Splošne Nastavitve",
"liveDashboard": {
"title": "Nadzorna plošča (v živo)",
"automaticLiveView": {
@@ -71,12 +71,7 @@
"desc": "Privzeto se nedavna opozorila na nadzorni plošči predvajajo kot kratki ponavljajoči videoposnetki . To možnost onemogočite, če želite, da se v tej napravi/brskalniku prikaže samo statična slika nedavnih opozoril."
},
"displayCameraNames": {
"label": "Vedno prikaži imena kamer",
"desc": "Imena kamer vedno prikaži kot žeton v večkamernem nadzornem pogledu v živo."
},
"liveFallbackTimeout": {
"label": "Časovna omejitev povratka (fallback) v live playerju",
"desc": "Ko je visokokakovostni tok v živo kamere nedosegljiv, preklopi na način z nizko pasovno širino po toliko sekundah. Privzeto: 3."
"label": "Vedno prikaži imena kamer"
}
},
"storedLayouts": {
@@ -117,7 +112,7 @@
}
},
"enrichments": {
"title": "Nastavitve Obogatitve",
"title": "Nastavitve Obogatitev",
"unsavedChanges": "Neshranjene Spremembe Nastavitev Obogatitev",
"birdClassification": {
"title": "Klasifikacija ptic",
@@ -223,8 +218,7 @@
"steps": {
"nameAndConnection": "Ime & Zbirka",
"streamConfiguration": "Konfiguracija pretoka",
"validationAndTesting": "Uverjanje in testiranje",
"probeOrSnapshot": "Preverba ali posnetek"
"validationAndTesting": "Uverjanje in testiranje"
},
"save": {
"success": "Kamera {{cameraName}} je bila uspešno shranjena.",
@@ -275,19 +269,8 @@
"customUrlRtspRequired": "URL-ji po meri se morajo začeti z \"rtsp://\". Za ne-RTSP pretoke kamer je potrebna ročna nastavitev.",
"brands": {
"reolink-rtsp": "RTSP za Reolink ni priporočen. \nV nastavitvah kamere omogočite HTTP in znova zaženite čarovnika."
},
"brandOrCustomUrlRequired": "Izberi znamko kamere z gostiteljem/IP-naslovom ali izberi 'Drugo' z lastnim URL-jem",
"nameRequired": "Potrebno je ime kamere"
},
"connectionSettings": "Nastavitve povezave",
"detectionMethod": "Način zaznavanja pretoka",
"onvifPort": "ONVIF Vrata",
"probeMode": "Preverba kamere",
"manualMode": "Ročni izbor",
"detectionMethodDescription": "Preveri kamero prek ONVIF (če je podprto), da najde URL-je tokov kamere, ali ročno izberi znamko kamere za uporabo vnaprej določenih URL-jev. Za vnos poljubnega RTSP URL-ja izberi ročni način in izberi »Drugo«.",
"onvifPortDescription": "Za kamere ki podpirajo ONVIF, je to ponavadi 80 ali 8080.",
"useDigestAuth": "Uporabi digest avtentikacijo",
"useDigestAuthDescription": "Uporabi HTTP digest autentikacijo za ONVIF. Nekatere kamere lahko zahtevajo poseben uporabniški uporabnik/geslo samo za ONVIF, namesto standardnega administratorskega računa."
}
}
},
"step2": {
"streamUrlPlaceholder": "rtsp://uporabniskoime:geslo@gostitelj:vrata/pot",
@@ -320,39 +303,6 @@
"featuresPopover": {
"title": "Značilnosti pretoka",
"description": "Uporabi ponovno pretakanje go2rtc, da zmanjšaš število povezav s kamero."
},
"description": "Preveri kamero za razpoložljive video tokove ali ročno nastavi konfiguracijo glede na izbrani način detekcije.",
"streamDetails": "Podrobnosti toka",
"probing": "Preveri kamere...",
"retry": "Ponovno poskusi",
"testing": {
"probingMetadata": "Preverjanje metapodatkov kamere…",
"fetchingSnapshot": "Pridobivanje posnetka kamere…"
},
"probeFailed": "Ni uspelo preveriti kamere: {{error}}",
"probingDevice": "Preverjam napravo…",
"probeSuccessful": "Preverjanje uspešno",
"probeError": "Napaka pri preverjanju",
"probeNoSuccess": "Preverjanje neuspešno",
"deviceInfo": "Podatki naprave",
"manufacturer": "Proizvajalec",
"model": "Model",
"firmware": "Firmware",
"profiles": "Profili",
"ptzSupport": "PTZ Podpora",
"autotrackingSupport": "Podpora za samodejno sledenje",
"presets": "Prednastavitve",
"rtspCandidates": "RTSP Kandidati",
"rtspCandidatesDescription": "Naslednji RTSP URL-ji so bili zaznani med preverjanjem kamere. Preizkusi povezavo, da si ogledaš metapodatke toka.",
"noRtspCandidates": "Med preverjanjem kamere niso bili najdeni nobeni RTSP URL-ji. Vaše poverilnice so morda napačne, kamera morda ne podpira ONVIF ali pa metoda, ki se uporablja za pridobivanje RTSP URL-jev, ni podprta. Vrnite se nazaj in ročno vnesite RTSP URL.",
"candidateStreamTitle": "Kandidat{{number}}",
"useCandidate": "Uporabi",
"uriCopy": "Kopiraj",
"uriCopied": "URI kopiran v odložišče",
"testConnection": "Preveri Povezavo",
"toggleUriView": "Klikni za preklop na celoten prikaz URI-ja",
"errors": {
"hostRequired": "Zahtevan je gostitelj / IP-naslov"
}
},
"step3": {
@@ -384,62 +334,7 @@
"videoCodecGood": "Video kodek je {{codec}}.",
"audioCodecGood": "Audio kodek je {{codec}}.",
"resolutionHigh": "Resolucija {{resolution}} lahko povzroči povečano porabo virov."
},
"streamsTitle": "Toki Kamer",
"addStream": "Dodaj Pretok",
"addAnotherStream": "Dodaj še en pretok",
"streamUrl": "URL Pretoka",
"streamUrlPlaceholder": "rtsp://uporabnik:geslo@gostitelj:vrata/pot",
"selectStream": "Izberi Pretok",
"searchCandidates": "Išči kandidate...",
"noStreamFound": "Noben pretok ni bil najden",
"url": "URL",
"resolution": "Resolucija",
"selectResolution": "Izberi resolucijo",
"quality": "Kvaliteta",
"selectQuality": "Izberi kvaliteto",
"roleLabels": {
"detect": "Zaznavanje predmetov",
"record": "Snemanje",
"audio": "Zvok"
},
"testStream": "Preveri Povezave",
"testSuccess": "Test pretoka uspešen!",
"testFailed": "Test pretoka neuspešen",
"testFailedTitle": "Test neuspešen",
"connected": "Povezan",
"notConnected": "Ni povezave",
"featuresTitle": "Zmožnosti",
"go2rtc": "Zmanjšaj število povezav na kamero",
"detectRoleWarning": "Vsaj en tok mora imeti vlogo »detect«, da lahko nadaljuješ.",
"rolesPopover": {
"title": "Vloge pretokov",
"detect": "Glavni pretok za zaznavanje predmetov.",
"record": "Shranjuje segmente video vira glede na nastavitve konfiguracije.",
"audio": "Tok za detekcijo na osnovi zvoka."
},
"featuresPopover": {
"title": "Zmožnosti Toka",
"description": "Uporabi go2rtc restreaming, da zmanjšaš število povezav do kamere."
}
},
"step4": {
"connectStream": "Poveži",
"connectingStream": "Povezovanje",
"disconnectStream": "Prekini povezavo",
"estimatedBandwidth": "Ocenjena pasovna širina",
"roles": "Vloge",
"connectAllStreams": "Poveži Vse Pretoke",
"reconnectionSuccess": "Ponovna Povezava Uspešna.",
"reconnectionPartial": "Nekateri pretoki se niso ponovno povezali.",
"streamUnavailable": "Predogled pretoka ni na voljo",
"reload": "Ponovno naloži",
"connecting": "Povezovanje...",
"streamTitle": "Pretok {{number}}",
"valid": "Veljaven",
"failed": "Spodletel",
"notTested": "Ni testirano",
"description": "Končna validacija in analiza pred shranjevanjem nove kamere. Pred shranjevanjem povežite vsak tok."
}
},
"roles": {
@@ -473,7 +368,7 @@
"description": "Konfigurirajte mejno vrednost in dejanja za ta sprožilec."
},
"step2": {
"description": "Nastavi vsebino, ki bo sprožila to dejanje."
"description": "Konfigurirajte vsebino sprožilca, da se bo akcija izvedla."
},
"step1": {
"description": "Konfigurirajte osnovne nastavitve sprožilca."
@@ -512,10 +407,5 @@
}
}
}
},
"debug": {
"zones": {
"title": "Cone"
}
}
}

View File

@@ -6,8 +6,7 @@
"content": "Sidan uppdateras om {{countdown}} sekunder.",
"button": "Tvinga omladdning nu"
},
"title": "Är du säker på att du vill starta om Frigate?",
"description": "Detta kommer att stoppa Frigate kort medan det startar om."
"title": "Är du säker på att du vill starta om Frigate?"
},
"explore": {
"plus": {

View File

@@ -14,5 +14,5 @@
"configEditor": "Ändra konfiguration",
"confirm": "Avsluta utan att spara?",
"safeConfigEditor": "Konfigurationsredigeraren (felsäkert läge)",
"safeModeDescription": "Frigate är i felsäkert läge på grund av ett konfigurationsvalideringsfel."
"safeModeDescription": "Fregate är i felsäkert läge på grund av ett konfigurationsvalideringsfel."
}

View File

@@ -293,11 +293,6 @@
},
"error": {
"mustBeFinished": "Polygonritningen måste vara klar innan du sparar."
},
"type": {
"zone": "zon",
"motion_mask": "rörelsemask",
"object_mask": "objektmask"
}
}
},

View File

@@ -53,8 +53,7 @@
"content": "หน้านี้จะถูกโหลดในอีก {{countdown}} วินาที."
},
"title": "คุณแน่ใจหรือว่าต้องการรีสตาร์ท Frigate?",
"button": "รีสตาร์ท",
"description": "Frigate จะหยุดทำงานชั่วขณะในระหว่างรีสตาร์ท"
"button": "รีสตาร์ท"
},
"explore": {
"plus": {

View File

@@ -50,8 +50,7 @@
"short": "หมวดหมู่"
},
"count_other": "{{count}} หมวดหมู่",
"count_one": "{{count}} หมวดหมู่",
"label": "ป้าย"
"count_one": "{{count}} หมวดหมู่"
},
"cameras": {
"all": {
@@ -85,10 +84,6 @@
}
},
"classes": {
"label": "หมวดหมู่",
"all": {
"title": "คลาสทั้งหมด"
},
"count_one": "{{count}} คลาส"
"label": "หมวดหมู่"
}
}

View File

@@ -1,8 +1,7 @@
{
"documentTitle": "โมเดลการจำแนกประเภท- Frigate",
"details": {
"scoreInfo": "คะแนน (Score) คือค่าเฉลี่ยของความมั่นใจในการจำแนกประเภท (Classification Confidence) จากการตรวจจับวัตถุชิ้นนี้ในทุกๆ ครั้ง",
"none": "ไม่มี"
"scoreInfo": "คะแนน (Score) คือค่าเฉลี่ยของความมั่นใจในการจำแนกประเภท (Classification Confidence) จากการตรวจจับวัตถุชิ้นนี้ในทุกๆ ครั้ง"
},
"description": {
"invalidName": "ชื่อไม่ถูกต้อง ชื่อสามารถประกอบได้ด้วยตัวอักษร, ตัวเลข, ช่องว่าง, เครื่องหมาย ( ' , _ , - ) เท่านั้น"

Some files were not shown because too many files have changed in this diff Show More