mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-06-21 11:51:53 +03:00
Coverage: 7% → 100% (+1079 keys translated, the largest single file in the Frigate locales). Includes manual translation for 92 keys that did not exist in zh-CN: - New page: detectorsAndModel.* (12 keys covering Frigate+ / Custom Model config UI) - New section: frigatePlus.modelInfo.* (8 keys for Frigate+ model picker) - New buttons: button.overriddenGlobal* / overriddenInCameras.* (11 keys for the per-camera config override indicators, incl. plural variants) - Enum values: birdseye trackingMode, retainMode, previewQuality, time format, unitSystem, autotracking zooming, modelSize, etc. (~30 keys) - Protocol/library labels kept as English form per i18n convention: FFmpeg, MQTT, ONVIF, go2rtc, TLS, API (matches what zh-CN does) - Hardware preset labels kept in English (VAAPI, Intel QuickSync, NVIDIA Jetson, etc.) - logger.logLevel.* kept as English (Debug/Info/Warning/Error/Critical per engineering convention) Also fixed 4 residual zh-CN terms in pre-existing zh-Hant entries that were not previously normalized to Taiwan conventions: - 保存→儲存 (save) - 專案→項目 (items, OpenCC mis-translation as projects) - 識別→辨識 (recognition, Taiwan standard) Removed 1 obsolete key (documentTitle.camera) no longer in en locale. Translation pipeline same as #23224 / #23225 / #23226 / #23227 / #23228 / #23229. No new dictionary patches needed — all known issues were caught by the existing dictionary. |
||
|---|---|---|
| .. | ||
| .vscode | ||
| e2e | ||
| images | ||
| patches | ||
| public | ||
| src | ||
| themes | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierrc | ||
| components.json | ||
| i18next.config.ts | ||
| index.html | ||
| login.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| site.webmanifest | ||
| tailwind.config.cjs | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
This is the Frigate frontend which connects to and provides a User Interface to the Python backend.
Web Development
Installing Web Dependencies Via NPM
Within /web, run:
npm install
Running development frontend
Within /web, run:
PROXY_HOST=<ip_address:port> npm run dev
The Proxy Host can point to your existing Frigate instance. Otherwise defaults to localhost:5000 if running Frigate on the same machine.
Extensions
Install these IDE extensions for an improved development experience:
- eslint