add sam2 yolo auto annotation

This commit is contained in:
2026-02-04 15:29:36 +07:00
parent 7e56948ece
commit 5a951d8812
2061 changed files with 316473 additions and 0 deletions
@@ -0,0 +1,503 @@
{
"speech": "谈话",
"babbling": "喋喋不休",
"yell": "大喊",
"bellow": "吼叫",
"whoop": "欢呼",
"whispering": "耳语",
"laughter": "笑声",
"snicker": "窃笑",
"crying": "哭泣",
"sigh": "叹息",
"singing": "唱歌",
"choir": "合唱",
"yodeling": "山歌",
"chant": "吟唱",
"mantra": "咒语",
"child_singing": "儿童歌唱",
"synthetic_singing": "合成歌声",
"rapping": "说唱",
"humming": "哼唱",
"groan": "呻吟",
"grunt": "咕哝",
"whistling": "口哨",
"breathing": "呼吸",
"wheeze": "喘息",
"snoring": "打鼾",
"gasp": "倒抽气",
"pant": "喘气",
"snort": "哼声",
"cough": "咳嗽",
"throat_clearing": "清嗓子",
"sneeze": "打喷嚏",
"sniff": "抽鼻子",
"run": "跑步",
"shuffle": "拖步",
"footsteps": "脚步声",
"chewing": "咀嚼",
"biting": "咬",
"gargling": "漱口",
"stomach_rumble": "肚子咕噜",
"burping": "打嗝",
"hiccup": "打嗝",
"fart": "放屁",
"hands": "手",
"finger_snapping": "打响指",
"clapping": "鼓掌",
"heartbeat": "心跳",
"heart_murmur": "心脏杂音",
"cheering": "欢呼",
"applause": "掌声",
"chatter": "闲聊",
"crowd": "人群",
"children_playing": "儿童玩耍",
"animal": "动物",
"pets": "宠物",
"dog": "狗",
"bark": "狗叫",
"yip": "吠叫",
"howl": "嚎叫",
"bow_wow": "汪汪",
"growling": "咆哮",
"whimper_dog": "狗呜咽",
"cat": "猫",
"purr": "咕噜",
"meow": "喵喵",
"hiss": "嘶嘶声",
"caterwaul": "猫叫春",
"livestock": "牲畜",
"horse": "马",
"clip_clop": "蹄声",
"neigh": "嘶鸣",
"cattle": "牛",
"moo": "哞哞",
"cowbell": "牛铃",
"pig": "猪",
"oink": "哼哼",
"goat": "山羊",
"bleat": "咩咩",
"sheep": "绵羊",
"fowl": "家禽",
"chicken": "鸡",
"cluck": "咯咯",
"cock_a_doodle_doo": "喔喔",
"turkey": "火鸡",
"gobble": "咯咯",
"duck": "鸭子",
"quack": "嘎嘎",
"goose": "鹅",
"honk": "鸣笛/鹅叫声",
"wild_animals": "野生动物",
"roaring_cats": "吼叫的猫科动物",
"roar": "吼叫",
"bird": "鸟",
"chirp": "啾啾",
"squawk": "啼叫",
"pigeon": "鸽子",
"coo": "咕咕",
"crow": "乌鸦",
"caw": "呱呱",
"owl": "猫头鹰",
"hoot": "呜呜",
"flapping_wings": "翅膀拍打",
"dogs": "狗群",
"rats": "老鼠",
"mouse": "鼠标",
"patter": "啪嗒声",
"insect": "昆虫",
"cricket": "蟋蟀",
"mosquito": "蚊子",
"fly": "苍蝇",
"buzz": "嗡嗡",
"frog": "青蛙",
"croak": "呱呱",
"snake": "蛇",
"rattle": "响尾",
"whale_vocalization": "鲸鱼叫声",
"music": "音乐",
"musical_instrument": "乐器",
"plucked_string_instrument": "弹拨乐器",
"guitar": "吉他",
"electric_guitar": "电吉他",
"bass_guitar": "贝斯",
"acoustic_guitar": "原声吉他",
"steel_guitar": "钢弦吉他",
"tapping": "敲击",
"strum": "扫弦",
"banjo": "班卓琴",
"sitar": "西塔琴",
"mandolin": "曼陀林",
"zither": "古筝",
"ukulele": "尤克里里",
"keyboard": "键盘",
"piano": "钢琴",
"electric_piano": "电钢琴",
"organ": "风琴",
"electronic_organ": "电子琴",
"hammond_organ": "哈蒙德风琴",
"synthesizer": "合成器",
"sampler": "采样器",
"harpsichord": "大键琴",
"percussion": "打击乐器",
"drum_kit": "架子鼓",
"drum_machine": "鼓机",
"drum": "鼓",
"snare_drum": "军鼓",
"rimshot": "鼓边击",
"drum_roll": "滚鼓",
"bass_drum": "大鼓",
"timpani": "定音鼓",
"tabla": "塔布拉鼓",
"cymbal": "钹",
"hi_hat": "踩镲",
"wood_block": "木鱼",
"tambourine": "铃鼓",
"maraca": "沙锤",
"gong": "锣",
"tubular_bells": "管钟",
"mallet_percussion": "槌击打击乐器",
"marimba": "马林巴",
"glockenspiel": "钟琴",
"vibraphone": "颤音琴",
"steelpan": "钢鼓",
"orchestra": "管弦乐队",
"brass_instrument": "铜管乐器",
"french_horn": "圆号",
"trumpet": "小号",
"trombone": "长号",
"bowed_string_instrument": "弓弦乐器",
"string_section": "弦乐组",
"violin": "小提琴",
"pizzicato": "拨弦",
"cello": "大提琴",
"double_bass": "低音提琴",
"wind_instrument": "管乐器",
"flute": "长笛",
"saxophone": "萨克斯",
"clarinet": "单簧管",
"harp": "竖琴",
"bell": "铃",
"church_bell": "教堂钟",
"jingle_bell": "铃铛",
"bicycle_bell": "自行车铃",
"tuning_fork": "音叉",
"chime": "风铃",
"wind_chime": "风铃",
"harmonica": "口琴",
"accordion": "手风琴",
"bagpipes": "风笛",
"didgeridoo": "迪吉里杜管",
"theremin": "特雷门琴",
"singing_bowl": "颂钵",
"scratching": "刮擦声",
"pop_music": "流行音乐",
"hip_hop_music": "嘻哈音乐",
"beatboxing": "人声节拍",
"rock_music": "摇滚音乐",
"heavy_metal": "重金属",
"punk_rock": "朋克摇滚",
"grunge": "垃圾摇滚",
"progressive_rock": "前卫摇滚",
"rock_and_roll": "摇滚乐",
"psychedelic_rock": "迷幻摇滚",
"rhythm_and_blues": "节奏布鲁斯",
"soul_music": "灵魂乐",
"reggae": "雷鬼",
"country": "乡村音乐",
"swing_music": "摇摆乐",
"bluegrass": "蓝草音乐",
"funk": "放克",
"folk_music": "民谣",
"middle_eastern_music": "中东音乐",
"jazz": "爵士乐",
"disco": "迪斯科",
"classical_music": "古典音乐",
"opera": "歌剧",
"electronic_music": "电子音乐",
"house_music": "浩室音乐",
"techno": "科技舞曲",
"dubstep": "回响贝斯",
"drum_and_bass": "鼓打贝斯",
"electronica": "电子乐",
"electronic_dance_music": "电子舞曲",
"ambient_music": "环境音乐",
"trance_music": "迷幻舞曲",
"music_of_latin_america": "拉丁美洲音乐",
"salsa_music": "萨尔萨",
"flamenco": "弗拉门戈",
"blues": "蓝调",
"music_for_children": "儿童音乐",
"new-age_music": "新世纪音乐",
"vocal_music": "声乐",
"a_capella": "无伴奏合唱",
"music_of_africa": "非洲音乐",
"afrobeat": "非洲节拍",
"christian_music": "基督教音乐",
"gospel_music": "福音音乐",
"music_of_asia": "亚洲音乐",
"carnatic_music": "卡纳提克音乐",
"music_of_bollywood": "宝莱坞音乐",
"ska": "斯卡",
"traditional_music": "传统音乐",
"independent_music": "独立音乐",
"song": "歌曲",
"background_music": "背景音乐",
"theme_music": "主题音乐",
"jingle": "广告歌",
"soundtrack_music": "配乐",
"lullaby": "摇篮曲",
"video_game_music": "电子游戏音乐",
"christmas_music": "圣诞音乐",
"dance_music": "舞曲",
"wedding_music": "婚礼音乐",
"happy_music": "欢快音乐",
"sad_music": "悲伤音乐",
"tender_music": "温柔音乐",
"exciting_music": "激动音乐",
"angry_music": "愤怒音乐",
"scary_music": "恐怖音乐",
"wind": "风",
"rustling_leaves": "树叶沙沙声",
"wind_noise": "风声",
"thunderstorm": "雷暴",
"thunder": "雷声",
"water": "水",
"rain": "雨",
"raindrop": "雨滴",
"rain_on_surface": "雨打表面",
"stream": "溪流",
"waterfall": "瀑布",
"ocean": "海洋",
"waves": "波浪",
"steam": "蒸汽",
"gurgling": "汩汩声",
"fire": "火",
"crackle": "噼啪声",
"vehicle": "车辆",
"boat": "船",
"sailboat": "帆船",
"rowboat": "划艇",
"motorboat": "摩托艇",
"ship": "轮船",
"motor_vehicle": "机动车",
"car": "汽车",
"toot": "鸣笛",
"car_alarm": "汽车警报",
"power_windows": "电动车窗",
"skidding": "轮胎打滑",
"tire_squeal": "轮胎尖叫",
"car_passing_by": "汽车驶过",
"race_car": "赛车",
"truck": "卡车",
"air_brake": "气闸",
"air_horn": "气笛",
"reversing_beeps": "倒车提示音",
"ice_cream_truck": "冰淇淋车",
"bus": "公交车",
"emergency_vehicle": "应急车辆",
"police_car": "警车",
"ambulance": "救护车",
"fire_engine": "消防车",
"motorcycle": "摩托车",
"traffic_noise": "交通噪音",
"rail_transport": "铁路运输",
"train": "火车",
"train_whistle": "火车汽笛",
"train_horn": "火车鸣笛",
"railroad_car": "铁路车厢",
"train_wheels_squealing": "火车轮子尖叫",
"subway": "地铁",
"aircraft": "飞行器",
"aircraft_engine": "飞机引擎",
"jet_engine": "喷气引擎",
"propeller": "螺旋桨",
"helicopter": "直升机",
"fixed-wing_aircraft": "固定翼飞机",
"bicycle": "自行车",
"skateboard": "滑板",
"engine": "引擎",
"light_engine": "轻型引擎",
"dental_drill's_drill": "牙科钻",
"lawn_mower": "割草机",
"chainsaw": "电锯",
"medium_engine": "中型引擎",
"heavy_engine": "重型引擎",
"engine_knocking": "引擎敲击",
"engine_starting": "引擎启动",
"idling": "怠速",
"accelerating": "加速",
"door": "门",
"doorbell": "门铃",
"ding-dong": "叮咚",
"sliding_door": "滑动门",
"slam": "猛关",
"knock": "敲门",
"tap": "轻敲",
"squeak": "吱吱声",
"cupboard_open_or_close": "橱柜开关",
"drawer_open_or_close": "抽屉开关",
"dishes": "餐具",
"cutlery": "刀叉",
"chopping": "切菜",
"frying": "煎炸",
"microwave_oven": "微波炉",
"blender": "搅拌机",
"water_tap": "水龙头",
"sink": "水槽",
"bathtub": "浴缸",
"hair_dryer": "吹风机",
"toilet_flush": "马桶冲水",
"toothbrush": "牙刷",
"electric_toothbrush": "电动牙刷",
"vacuum_cleaner": "吸尘器",
"zipper": "拉链",
"keys_jangling": "钥匙叮当",
"coin": "硬币",
"scissors": "剪刀",
"electric_shaver": "电动剃须刀",
"shuffling_cards": "洗牌",
"typing": "打字",
"typewriter": "打字机",
"computer_keyboard": "电脑键盘",
"writing": "书写",
"alarm": "警报",
"telephone": "电话",
"telephone_bell_ringing": "电话铃声",
"ringtone": "手机铃声",
"telephone_dialing": "电话拨号",
"dial_tone": "拨号音",
"busy_signal": "忙音",
"alarm_clock": "闹钟",
"siren": "警笛",
"civil_defense_siren": "防空警报",
"buzzer": "蜂鸣器",
"smoke_detector": "烟雾检测器",
"fire_alarm": "火灾警报器",
"foghorn": "雾笛",
"whistle": "哨子",
"steam_whistle": "蒸汽汽笛",
"mechanisms": "机械装置",
"ratchet": "棘轮",
"clock": "时钟",
"tick": "滴答",
"tick-tock": "滴答滴答",
"gears": "齿轮",
"pulleys": "滑轮",
"sewing_machine": "缝纫机",
"mechanical_fan": "机械风扇",
"air_conditioning": "空调",
"cash_register": "收银机",
"printer": "打印机",
"camera": "相机",
"single-lens_reflex_camera": "单反相机",
"tools": "工具",
"hammer": "锤子",
"jackhammer": "风镐",
"sawing": "锯",
"filing": "锉",
"sanding": "砂磨",
"power_tool": "电动工具",
"drill": "电钻",
"explosion": "爆炸",
"gunshot": "枪声",
"machine_gun": "机关枪",
"fusillade": "齐射",
"artillery_fire": "炮火",
"cap_gun": "玩具枪",
"fireworks": "烟花",
"firecracker": "鞭炮",
"burst": "爆裂",
"eruption": "爆发",
"boom": "轰隆",
"wood": "木头",
"chop": "砍",
"splinter": "碎裂",
"crack": "破裂",
"glass": "玻璃",
"chink": "叮当",
"shatter": "粉碎",
"silence": "寂静",
"sound_effect": "音效",
"environmental_noise": "环境噪音",
"static": "静电噪音",
"white_noise": "白噪音",
"pink_noise": "粉红噪音",
"television": "电视",
"radio": "收音机",
"field_recording": "实地录音",
"scream": "尖叫",
"sodeling": "索德铃",
"chird": "啾鸣",
"change_ringing": "变奏钟声",
"shofar": "羊角号",
"liquid": "液体",
"splash": "液体飞溅",
"slosh": "液体晃动",
"squish": "挤压",
"drip": "水滴声",
"pour": "倒水声",
"trickle": "细流水声",
"gush": "液体喷涌",
"fill": "注水声",
"spray": "喷洒",
"pump": "泵送",
"stir": "搅拌声",
"boiling": "沸腾声",
"sonar": "声呐声",
"arrow": "箭矢声",
"whoosh": "呼啸声",
"thump": "砰击声",
"thunk": "沉闷声",
"electronic_tuner": "电子调音器",
"effects_unit": "效果器",
"chorus_effect": "合唱效果",
"basketball_bounce": "篮球反弹声",
"bang": "砰声",
"slap": "拍击声",
"whack": "重击声",
"smash": "猛击声",
"breaking": "破碎声",
"bouncing": "弹跳声",
"whip": "鞭打声",
"flap": "扑动声",
"scratch": "刮擦声",
"scrape": "刮擦声",
"rub": "摩擦声",
"roll": "滚动声",
"crushing": "压碎声",
"crumpling": "揉皱声",
"tearing": "撕裂声",
"beep": "哔声",
"ping": "嘀声",
"ding": "叮声",
"clang": "铛声",
"squeal": "尖锐声",
"creak": "嘎吱声",
"rustle": "沙沙声",
"whir": "嗡声",
"clatter": "哐啷声",
"sizzle": "滋滋声",
"clicking": "点击声",
"clickety_clack": "咔嗒声",
"rumble": "隆隆声",
"plop": "扑通声",
"hum": "嗡鸣声",
"zing": "嗖声",
"boing": "嘣声",
"crunch": "咔嚓声",
"sine_wave": "正弦波声",
"harmonic": "谐波声",
"chirp_tone": "啾声",
"pulse": "脉冲",
"inside": "室内声",
"outside": "室外声",
"reverberation": "混响",
"echo": "回声",
"noise": "噪声",
"mains_hum": "电流嗡声",
"distortion": "失真声",
"sidetone": "旁音",
"cacophony": "刺耳噪声",
"throbbing": "脉动声",
"vibration": "振动声"
}
@@ -0,0 +1,300 @@
{
"time": {
"untilForTime": "直到 {{time}}",
"untilForRestart": "直到 Frigate 重启。",
"untilRestart": "直到重启",
"ago": "{{timeAgo}} 前",
"justNow": "刚才",
"today": "今天",
"yesterday": "昨天",
"last7": "最后 7 天",
"last14": "最后 14 天",
"last30": "最后 30 天",
"thisWeek": "本周",
"lastWeek": "上个周",
"thisMonth": "本月",
"lastMonth": "上个月",
"5minutes": "5 分钟",
"10minutes": "10 分钟",
"30minutes": "30 分钟",
"1hour": "1 小时",
"12hours": "12 小时",
"24hours": "24 小时",
"pm": "下午",
"am": "上午",
"yr": "{{time}}年",
"year_other": "{{time}}年",
"mo": "{{time}}月",
"month_other": "{{time}}月",
"d": "{{time}}天",
"day_other": "{{time}}天",
"h": "{{time}}小时",
"hour_other": "{{time}}小时",
"m": "{{time}}分钟",
"minute_other": "{{time}}分钟",
"s": "{{time}}秒",
"second_other": "{{time}}秒",
"formattedTimestamp": {
"12hour": "M月d日 ah:mm:ss",
"24hour": "M月d日 HH:mm:ss"
},
"formattedTimestamp2": {
"12hour": "MM月dd日 ah:mm:ss",
"24hour": "MM月dd日 HH:mm:ss"
},
"formattedTimestampExcludeSeconds": {
"12hour": "%m月%-d日 %I:%M %p",
"24hour": "%m月%-d日 %H:%M"
},
"formattedTimestampWithYear": {
"12hour": "%Y年%m月%-d日 %I:%M:%S %p",
"24hour": "%Y年%m月%-d日 %H:%M"
},
"formattedTimestampOnlyMonthAndDay": "%m月%-d日",
"formattedTimestampHourMinute": {
"12hour": "a h:mm",
"24hour": "HH:mm"
},
"formattedTimestampHourMinuteSecond": {
"12hour": "ah:mm:ss",
"24hour": "HH:mm:ss"
},
"formattedTimestampMonthDayHourMinute": {
"12hour": "M月d日 ah:mm",
"24hour": "M月d日 HH:mm"
},
"formattedTimestampMonthDayYearHourMinute": {
"24hour": "yyyy年M月d日 HH:mm",
"12hour": "yyyy年M月d日 ah:mm"
},
"formattedTimestampMonthDay": "M月d日",
"formattedTimestampFilename": {
"12hour": "yy年MM月dd日 ah时mm分ss秒",
"24hour": "yy年MM月dd日 HH时mm分ss秒"
},
"formattedTimestampMonthDayYear": {
"12hour": "yy年MM月dd日",
"24hour": "yy年MM月dd日"
},
"inProgress": "进行中",
"invalidStartTime": "无效的开始时间",
"invalidEndTime": "无效的结束时间"
},
"unit": {
"speed": {
"mph": "英里/小时",
"kph": "公里/小时"
},
"length": {
"feet": "英尺",
"meters": "米"
},
"data": {
"kbps": "kB/s",
"mbps": "MB/s",
"gbps": "GB/s",
"kbph": "kB/每小时",
"mbph": "MB/每小时",
"gbph": "GB/每小时"
}
},
"label": {
"back": "返回",
"hide": "隐藏 {{item}}",
"show": "显示 {{item}}",
"ID": "ID",
"none": "无",
"all": "所有"
},
"pagination": {
"label": "分页",
"previous": {
"title": "上一页",
"label": "转到上一页"
},
"next": {
"title": "下一页",
"label": "转到下一页"
},
"more": "更多页面"
},
"button": {
"apply": "应用",
"reset": "重置",
"done": "完成",
"enabled": "启用",
"enable": "启用",
"disabled": "禁用",
"disable": "禁用",
"save": "保存",
"saving": "保存中…",
"cancel": "取消",
"close": "关闭",
"copy": "复制",
"back": "返回",
"history": "历史",
"fullscreen": "全屏",
"exitFullscreen": "退出全屏",
"pictureInPicture": "画中画",
"on": "开",
"off": "关",
"edit": "编辑",
"copyCoordinates": "复制坐标",
"delete": "删除",
"yes": "是",
"no": "否",
"download": "下载",
"info": "信息",
"suspended": "已暂停",
"unsuspended": "取消暂停",
"play": "播放",
"unselect": "取消选择",
"export": "导出",
"deleteNow": "立即删除",
"next": "下一个",
"cameraAudio": "摄像头音频",
"twoWayTalk": "双向对话",
"continue": "继续"
},
"menu": {
"system": "系统",
"systemMetrics": "系统信息",
"configuration": "配置",
"systemLogs": "系统日志",
"settings": "设置",
"configurationEditor": "配置编辑器",
"languages": "Languages / 语言",
"language": {
"en": "英语 (English)",
"zhCN": "简体中文",
"withSystem": {
"label": "使用系统语言设置"
},
"hi": "印地语 (हिन्दी)",
"es": "西班牙语 (Español)",
"fr": "法语 (Français)",
"ar": "阿拉伯语 (العربية)",
"pt": "葡萄牙语 (Português)",
"de": "德语 (Deutsch)",
"ja": "日语 (日本語)",
"tr": "土耳其语 (Türkçe)",
"it": "意大利语 (Italiano)",
"nl": "荷兰语 (Nederlands)",
"sv": "瑞典语 (Svenska)",
"nb": "挪威博克马尔语 (Norsk Bokmål)",
"ko": "韩语 (한국어)",
"vi": "越南语 (Tiếng Việt)",
"fa": "波斯语 (فارسی)",
"pl": "波兰语 (Polski)",
"uk": "乌克兰语 (Українська)",
"he": "希伯来语 (עברית)",
"el": "希腊语 (Ελληνικά)",
"ro": "罗马尼亚语 (Română)",
"hu": "马扎尔语 (Magyar)",
"fi": "芬兰语 (Suomi)",
"da": "丹麦语 (Dansk)",
"sk": "斯拉夫语 (Slovenčina)",
"ru": "俄语 (Русский)",
"cs": "捷克语 (Čeština)",
"yue": "粤语 (粵語)",
"th": "泰语(ไทย)",
"ca": "加泰罗尼亚语 (Català )",
"ptBR": "巴西葡萄牙语 (Português brasileiro)",
"sr": "塞尔维亚语 (Српски)",
"sl": "斯洛文尼亚语 (Slovenščina)",
"lt": "立陶宛语 (Lietuvių)",
"bg": "保加利亚语 (Български)",
"gl": "加利西亚语 (Galego)",
"id": "印度尼西亚语 (Bahasa Indonesia)",
"ur": "乌尔都语 (اردو)"
},
"appearance": "外观",
"darkMode": {
"label": "深色模式",
"light": "浅色",
"dark": "深色",
"withSystem": {
"label": "使用系统深色模式设置"
}
},
"withSystem": "跟随系统",
"theme": {
"label": "主题",
"blue": "蓝色",
"green": "绿色",
"nord": "Nord",
"red": "红色",
"contrast": "高对比度",
"default": "默认",
"highcontrast": "高对比"
},
"help": "帮助",
"documentation": {
"title": "文档",
"label": "Frigate 的官方文档"
},
"live": {
"title": "实时监控",
"allCameras": "所有摄像头",
"cameras": {
"title": "摄像头",
"count_other": "{{count}} 个摄像头"
}
},
"review": "核查",
"explore": "浏览",
"export": "导出",
"uiPlayground": "UI 演示",
"faceLibrary": "人脸管理",
"user": {
"account": "账号",
"current": "当前用户:{{user}}",
"anonymous": "匿名",
"logout": "登出",
"setPassword": "设置密码",
"title": "用户"
},
"restart": "重启 Frigate",
"classification": "目标分类"
},
"toast": {
"copyUrlToClipboard": "已复制链接到剪贴板。",
"save": {
"title": "保存",
"error": {
"title": "保存配置信息失败: {{errorMessage}}",
"noMessage": "保存配置信息失败"
}
}
},
"role": {
"title": "权限组",
"admin": "管理员",
"viewer": "成员",
"desc": "管理员可以完全访问Frigate界面上所有功能。成员则仅能查看摄像头、核查项和历史录像。"
},
"accessDenied": {
"documentTitle": "没有权限 - Frigate",
"title": "没有权限",
"desc": "您没有权限查看此页面。"
},
"notFound": {
"documentTitle": "没有找到页面 - Frigate",
"title": "404",
"desc": "页面未找到"
},
"selectItem": "选择 {{item}}",
"readTheDocumentation": "阅读文档",
"information": {
"pixels": "{{area}} 像素"
},
"list": {
"two": "{{0}} 和 {{1}}",
"many": "{{items}} 以及 {{last}}",
"separatorWithSpace": "、 "
},
"field": {
"optional": "可选",
"internalID": "Frigate 在配置与数据库中使用的内部 ID"
}
}
@@ -0,0 +1,16 @@
{
"form": {
"user": "用户名",
"password": "密码",
"login": "登录",
"errors": {
"usernameRequired": "用户名不能为空",
"passwordRequired": "密码不能为空",
"rateLimit": "超出请求限制,请稍后再试。",
"loginFailed": "登录失败",
"unknownError": "未知错误,请检查日志。",
"webUnknownError": "未知错误,请检查控制台日志。"
},
"firstTimeLogin": "首次尝试登录?请从 Frigate 日志中查找生成的登录密码等信息。"
}
}
@@ -0,0 +1,87 @@
{
"group": {
"label": "摄像头组",
"add": "添加摄像头组",
"edit": "编辑摄像头组",
"delete": {
"label": "删除摄像头组",
"confirm": {
"title": "确认删除",
"desc": "你确定要删除摄像头组 <em>{{name}}</em> 吗?"
}
},
"name": {
"label": "名称",
"placeholder": "请输入名称…",
"errorMessage": {
"mustLeastCharacters": "摄像头组的名称必须至少有 2 个字符。",
"exists": "摄像头组名称已存在。",
"nameMustNotPeriod": "摄像头组名称不能包含英文句号(.)。",
"invalid": "无效的摄像头组名称。"
}
},
"cameras": {
"label": "摄像头",
"desc": "选择添加至该组的摄像头。"
},
"icon": "图标",
"success": "摄像头组({{name}})保存成功。",
"camera": {
"setting": {
"label": "摄像头视频流设置",
"title": "{{cameraName}} 视频流设置",
"desc": "更改此摄像头组仪表板的实时视频流选项。<em>这些设置特定于设备/浏览器。</em>",
"audioIsAvailable": "此视频流支持音频",
"audioIsUnavailable": "此视频流不支持音频",
"audio": {
"tips": {
"title": "音频必须从您的摄像头输出并在 go2rtc 中配置此流。",
"document": "阅读文档 "
}
},
"streamMethod": {
"label": "视频流方法",
"method": {
"noStreaming": {
"label": "无视频流",
"desc": "摄像头图像每分钟仅更新一次,不会进行实时视频流播放。"
},
"smartStreaming": {
"label": "智能视频流(推荐)",
"desc": "智能视频流在没有检测到活动时,每分钟更新一次摄像头图像,以节省带宽和资源。当检测到活动时,图像会无缝切换到实时视频流。"
},
"continuousStreaming": {
"label": "持续视频流",
"desc": {
"title": "当摄像头画面在仪表板上可见时,始终为实时视频流,即使未检测到活动。",
"warning": "持续视频流可能会导致高带宽使用和性能问题,请谨慎使用。"
}
}
},
"placeholder": "选择视频流传输方式"
},
"compatibilityMode": {
"label": "兼容模式",
"desc": "仅在摄像头的实时视频流显示颜色伪影,并且图像右侧有一条对角线时启用此选项。"
},
"stream": "视频流",
"placeholder": "选择视频流"
},
"birdseye": "鸟瞰图"
}
},
"debug": {
"options": {
"label": "设置",
"title": "选项",
"showOptions": "显示选项",
"hideOptions": "隐藏选项"
},
"boundingBox": "边界框",
"timestamp": "时间戳",
"zones": "区域",
"mask": "遮罩",
"motion": "画面变动",
"regions": "区域"
}
}
@@ -0,0 +1,130 @@
{
"restart": {
"title": "你确定要重启 Frigate?",
"button": "重启",
"restarting": {
"title": "Frigate 正在重启",
"content": "该页面将会在 {{countdown}} 秒后自动刷新。",
"button": "强制刷新"
}
},
"explore": {
"plus": {
"submitToPlus": {
"label": "提交至 Frigate+",
"desc": "您希望避开的地点中的物体不应被视为误报。若将其作为误报提交,可能会导致AI模型容易混淆相关物体的识别。"
},
"review": {
"true": {
"label": "为 Frigate Plus 确认此标签",
"true_other": "这是 {{label}}"
},
"false": {
"label": "不为 Frigate Plus 确认此标签",
"false_other": "这不是 {{label}}"
},
"state": {
"submitted": "已提交"
},
"question": {
"label": "为 Frigate Plus 确认此标签",
"ask_a": "这个目标/物体是 <code>{{label}}</code> 吗?",
"ask_an": "这个目标/物体是 <code>{{label}}</code> 吗?",
"ask_full": "这个目标/物体是 <code>{{untranslatedLabel}}</code> ({{translatedLabel}}) 吗?"
}
}
},
"video": {
"viewInHistory": "在历史中查看"
}
},
"export": {
"time": {
"fromTimeline": "从时间线选择",
"lastHour_other": "最后 {{count}} 小时",
"custom": "自定义",
"start": {
"title": "开始时间",
"label": "选择开始时间"
},
"end": {
"title": "结束时间",
"label": "选择结束时间"
}
},
"name": {
"placeholder": "导出项目的名字"
},
"select": "选择",
"export": "导出",
"selectOrExport": "选择或导出",
"toast": {
"success": "导出成功。进入 导出 页面查看文件。",
"error": {
"failed": "导出失败:{{error}}",
"endTimeMustAfterStartTime": "结束时间必须在开始时间之后",
"noVaildTimeSelected": "未选择有效的时间范围"
},
"view": "查看"
},
"fromTimeline": {
"saveExport": "保存导出",
"previewExport": "预览导出"
}
},
"streaming": {
"label": "视频流",
"restreaming": {
"disabled": "此摄像头未启用视频流转发功能。",
"desc": {
"title": "为此摄像头设置 go2rtc,以获取额外的实时预览选项和音频支持。",
"readTheDocumentation": "阅读文档"
}
},
"showStats": {
"label": "显示视频流统计信息",
"desc": "启用后将在摄像头画面上叠加显示视频流统计信息。"
},
"debugView": "调试界面"
},
"search": {
"saveSearch": {
"label": "保存搜索",
"desc": "请为此已保存的搜索提供一个名称。",
"placeholder": "请输入搜索名称",
"overwrite": "{{searchName}} 已存在。保存将覆盖现有值。",
"success": "搜索 ({{searchName}}) 已保存。",
"button": {
"save": {
"label": "保存此搜索"
}
}
}
},
"recording": {
"confirmDelete": {
"title": "确认删除",
"desc": {
"selected": "你确定要删除与此核查项相关的所有录制视频吗?<br /><br />提示:按住 <em>Shift</em> 键点击删除可跳过此对话框。"
},
"toast": {
"success": "已删除与所选核查项关联的视频片段。",
"error": "删除失败:{{error}}"
}
},
"button": {
"export": "导出",
"markAsReviewed": "标记为已核查",
"deleteNow": "立即删除",
"markAsUnreviewed": "标记为未核查"
}
},
"imagePicker": {
"selectImage": "选择追踪目标的缩略图",
"search": {
"placeholder": "通过标签或子标签搜索……"
},
"noImages": "未在此摄像头找到缩略图",
"unknownLabel": "已保存触发的图片"
}
}
@@ -0,0 +1,137 @@
{
"filter": "过滤器",
"labels": {
"label": "标签",
"all": {
"title": "所有标签",
"short": "标签"
},
"count": "{{count}} 个标签",
"count_other": "{{count}} 个标签",
"count_one": "{{count}} 个标签"
},
"zones": {
"all": {
"title": "所有区域",
"short": "区域"
},
"label": "区域"
},
"dates": {
"all": {
"title": "所有日期",
"short": "日期"
},
"selectPreset": "选择预定时间…"
},
"more": "更多筛选项",
"reset": {
"label": "重置筛选器为默认值"
},
"timeRange": "时间范围",
"subLabels": {
"label": "子标签",
"all": "所有子标签"
},
"score": "分值",
"estimatedSpeed": "预计速度({{unit}}",
"features": {
"label": "特性",
"hasSnapshot": "包含快照",
"hasVideoClip": "包含视频片段",
"submittedToFrigatePlus": {
"label": "提交至 Frigate+",
"tips": "你必须要先筛选有快照的追踪目标。<br /><br />没有快照的追踪目标无法提交至 Frigate+。"
}
},
"sort": {
"label": "排序",
"dateAsc": "日期 (正序)",
"dateDesc": "日期 (倒序)",
"scoreAsc": "目标分值 (正序)",
"scoreDesc": "目标分值 (倒序)",
"speedAsc": "预计速度 (正序)",
"speedDesc": "预计速度 (倒序)",
"relevance": "关联性"
},
"cameras": {
"label": "摄像头筛选",
"all": {
"title": "所有摄像头",
"short": "摄像头"
}
},
"review": {
"showReviewed": "显示已核查的项目"
},
"motion": {
"showMotionOnly": "仅显示画面变动"
},
"explore": {
"settings": {
"title": "设置",
"defaultView": {
"title": "默认视图",
"desc": "当未选择任何筛选条件时,将显示每个标签下最近追踪目标的汇总信息,或者显示未筛选的网格视图。",
"summary": "摘要",
"unfilteredGrid": "未过滤网格"
},
"gridColumns": {
"title": "网格列数",
"desc": "选择网格视图中的列数。"
},
"searchSource": {
"label": "搜索源",
"desc": "选择是搜索缩略图还是追踪目标的描述。",
"options": {
"thumbnailImage": "缩略图",
"description": "描述"
}
}
},
"date": {
"selectDateBy": {
"label": "选择日期进行筛选"
}
}
},
"logSettings": {
"label": "日志级别筛选",
"filterBySeverity": "按严重程度筛选日志",
"loading": {
"title": "加载中",
"desc": "当日志面板滚动到底部时,新的日志会自动流式加载。"
},
"disableLogStreaming": "禁用日志流式加载",
"allLogs": "所有日志"
},
"trackedObjectDelete": {
"title": "确认删除",
"desc": "删除这 {{objectLength}} 个已追踪目标将移除它们的快照、所有已保存的嵌入向量数据以及任何相关的目标全周期条目,但在 历史 页面中这些追踪目标的录制视频片段将<em>不会</em>被删除。<br /><br />您确定要继续吗?<br /><br />以后按住 <em>Shift</em> 键进行删除可跳过此提醒。",
"toast": {
"success": "删除追踪目标成功。",
"error": "删除追踪目标失败:{{errorMessage}}"
}
},
"zoneMask": {
"filterBy": "按区域遮罩筛选"
},
"recognizedLicensePlates": {
"title": "识别的车牌",
"loadFailed": "加载识别的车牌失败。",
"loading": "正在加载识别的车牌…",
"placeholder": "输入以搜索车牌…",
"noLicensePlatesFound": "未找到车牌。",
"selectPlatesFromList": "从列表中选择一个或多个车牌。",
"selectAll": "选择所有",
"clearAll": "清除所有"
},
"classes": {
"label": "分类",
"all": {
"title": "所有分类"
},
"count_one": "{{count}} 个分类",
"count_other": "{{count}} 个分类"
}
}
@@ -0,0 +1,8 @@
{
"iconPicker": {
"selectIcon": "选择图标",
"search": {
"placeholder": "搜索图标…"
}
}
}
@@ -0,0 +1,10 @@
{
"button": {
"downloadVideo": {
"label": "下载视频",
"toast": {
"success": "你的核查视频已开始下载。"
}
}
}
}
@@ -0,0 +1,51 @@
{
"noRecordingsFoundForThisTime": "找不到此次录制",
"noPreviewFound": "没有找到预览",
"noPreviewFoundFor": "没有在 {{cameraName}} 下找到预览",
"submitFrigatePlus": {
"title": "提交此帧到 Frigate+",
"submit": "提交"
},
"livePlayerRequiredIOSVersion": "此直播流类型需要 iOS 17.1 或更高版本。",
"streamOffline": {
"title": "视频流离线",
"desc": "未在 {{cameraName}} 的 <code>detect</code> 流上接收到任何帧,请检查错误日志"
},
"cameraDisabled": "摄像头已禁用",
"stats": {
"streamType": {
"title": "流类型:",
"short": "类型"
},
"bandwidth": {
"title": "带宽:",
"short": "带宽"
},
"latency": {
"title": "延迟:",
"value": "{{seconds}} 秒",
"short": {
"title": "延迟",
"value": "{{seconds}} 秒"
}
},
"totalFrames": "总帧数:",
"droppedFrames": {
"title": "丢帧数:",
"short": {
"title": "丢帧",
"value": "{{droppedFrames}} 帧"
}
},
"decodedFrames": "解码帧数:",
"droppedFrameRate": "丢帧率:"
},
"toast": {
"success": {
"submittedFrigatePlus": "已成功提交帧到 Frigate+"
},
"error": {
"submitFrigatePlusFailed": "提交帧到 Frigate+ 失败"
}
}
}
@@ -0,0 +1,120 @@
{
"person": "人",
"bicycle": "自行车",
"car": "汽车",
"motorcycle": "摩托车",
"airplane": "飞机",
"bus": "公交车",
"train": "火车",
"boat": "船",
"traffic_light": "交通灯",
"fire_hydrant": "消防栓",
"street_sign": "路标",
"stop_sign": "停车标志",
"parking_meter": "停车计时器",
"bench": "长椅",
"bird": "鸟",
"cat": "猫",
"dog": "狗",
"horse": "马",
"sheep": "绵羊",
"cow": "牛",
"elephant": "大象",
"bear": "熊",
"zebra": "斑马",
"giraffe": "长颈鹿",
"hat": "帽子",
"backpack": "背包",
"umbrella": "雨伞",
"shoe": "鞋子",
"eye_glasses": "眼镜",
"handbag": "手提包",
"tie": "领带",
"suitcase": "手提箱",
"frisbee": "飞盘",
"skis": "滑雪板",
"snowboard": "滑雪板",
"sports_ball": "运动球",
"kite": "风筝",
"baseball_bat": "棒球棒",
"baseball_glove": "棒球手套",
"skateboard": "滑板",
"surfboard": "冲浪板",
"tennis_racket": "网球拍",
"bottle": "瓶子",
"plate": "盘子",
"wine_glass": "酒杯",
"cup": "杯子",
"fork": "叉子",
"knife": "刀",
"spoon": "勺子",
"bowl": "碗",
"banana": "香蕉",
"apple": "苹果",
"sandwich": "三明治",
"orange": "橙子",
"broccoli": "西兰花",
"carrot": "胡萝卜",
"hot_dog": "热狗",
"pizza": "披萨",
"donut": "甜甜圈",
"cake": "蛋糕",
"chair": "椅子",
"couch": "沙发",
"potted_plant": "盆栽植物",
"bed": "床",
"mirror": "镜子",
"dining_table": "餐桌",
"window": "窗户",
"desk": "桌子",
"toilet": "厕所",
"door": "门",
"tv": "电视",
"laptop": "笔记本电脑",
"mouse": "鼠标",
"remote": "遥控器",
"keyboard": "键盘",
"cell_phone": "手机",
"microwave": "微波炉",
"oven": "烤箱",
"toaster": "烤面包机",
"sink": "水槽",
"refrigerator": "冰箱",
"blender": "搅拌机",
"book": "书",
"clock": "时钟",
"vase": "花瓶",
"scissors": "剪刀",
"teddy_bear": "泰迪熊",
"hair_dryer": "吹风机",
"toothbrush": "牙刷",
"hair_brush": "发刷",
"vehicle": "车辆",
"squirrel": "松鼠",
"deer": "鹿",
"animal": "动物",
"bark": "狗叫",
"fox": "狐狸",
"goat": "山羊",
"rabbit": "兔子",
"raccoon": "浣熊",
"robot_lawnmower": "自动割草机",
"waste_bin": "垃圾桶",
"on_demand": "手动",
"face": "人脸",
"license_plate": "车牌",
"package": "包裹",
"bbq_grill": "烧烤架",
"amazon": "亚马逊",
"usps": "美国邮政",
"ups": "UPS",
"fedex": "联邦快递",
"dhl": "DHL",
"an_post": "爱尔兰邮政",
"purolator": "普罗莱特",
"postnl": "荷兰邮政",
"nzpost": "新西兰邮政",
"postnord": "北欧邮政",
"gls": "GLS",
"dpd": "DPD"
}
@@ -0,0 +1,180 @@
{
"documentTitle": "分类模型 - Frigate",
"button": {
"deleteClassificationAttempts": "删除分类图片",
"renameCategory": "重命名类别",
"deleteCategory": "删除类别",
"deleteImages": "删除图片",
"trainModel": "训练模型",
"addClassification": "添加分类",
"deleteModels": "删除模型",
"editModel": "编辑模型"
},
"toast": {
"success": {
"deletedCategory": "删除类别",
"deletedImage": "删除图片",
"categorizedImage": "成功分类图片",
"trainedModel": "训练模型成功。",
"trainingModel": "已开始训练模型。",
"deletedModel_other": "已删除 {{count}} 个模型",
"updatedModel": "已更新模型配置",
"renamedCategory": "成功修改类别名称为 {{name}}"
},
"error": {
"deleteImageFailed": "删除失败:{{errorMessage}}",
"deleteCategoryFailed": "删除类别失败:{{errorMessage}}",
"categorizeFailed": "图片分类失败:{{errorMessage}}",
"trainingFailed": "训练模型失败,请查看 Frigate 日志获取详情。",
"deleteModelFailed": "删除模型失败:{{errorMessage}}",
"updateModelFailed": "更新模型失败:{{errorMessage}}",
"trainingFailedToStart": "开始训练模型失败:{{errorMessage}}",
"renameCategoryFailed": "修改类别名称失败:{{errorMessage}}"
}
},
"deleteCategory": {
"title": "删除类别",
"desc": "确定要删除类别 {{name}} 吗?此操作将永久删除所有关联的图片,并需要重新训练模型。",
"minClassesTitle": "无法删除此类别",
"minClassesDesc": "分类模型必须至少有2个类别。你需要先添加一个新的类别,然后再删除当前这个类别。"
},
"deleteDatasetImages": {
"title": "删除图片数据集",
"desc": "确定要从 {{dataset}} 中删除 {{count}} 张图片吗?此操作无法撤销,并将需要重新训练模型。"
},
"deleteTrainImages": {
"title": "删除训练的图片",
"desc": "确定要删除 {{count}} 张图片吗?此操作无法撤销。"
},
"renameCategory": {
"title": "重命名类别",
"desc": "请输入 {{name}} 的新名称。名称变更后需要重新训练模型。"
},
"description": {
"invalidName": "名称无效。名称只能包含字母、数字、空格、撇号、下划线和连字符。"
},
"train": {
"title": "最近分类记录",
"aria": "选择最近分类记录",
"titleShort": "近期"
},
"categories": "类别",
"createCategory": {
"new": "创建新类别"
},
"categorizeImageAs": "图片分类为:",
"categorizeImage": "图片分类",
"noModels": {
"object": {
"title": "未创建目标/物体分类模型",
"description": "创建自定义模型以分类检测到的目标。",
"buttonText": "创建目标/物体模型"
},
"state": {
"title": "尚未创建状态分类模型",
"description": "创建自定义模型以监控并分类摄像头特定区域的状态变化。",
"buttonText": "创建状态模型"
}
},
"wizard": {
"title": "创建新分类",
"steps": {
"nameAndDefine": "名称与定义",
"stateArea": "状态区域",
"chooseExamples": "选择范例"
},
"step1": {
"description": "状态模型用于监控摄像头固定区域的状态变化(例如门是否开启或关闭)。目标/物体模型用于为检测到的目标添加分类标签(例如区分宠物、快递员等)。",
"name": "名称",
"namePlaceholder": "请输入模型名称……",
"type": "类型",
"typeState": "状态",
"typeObject": "目标/物体",
"objectLabel": "目标/物体标签",
"objectLabelPlaceholder": "请选择目标类型……",
"classificationType": "分类方式",
"classificationTypeTip": "了解分类方式",
"classificationTypeDesc": "子标签会为目标标签添加附加文本(例如:“人员:美团”)。属性是可搜索的元数据,独立存储在目标的元信息中。",
"classificationSubLabel": "子标签",
"classificationAttribute": "属性",
"classes": "类别",
"classesTip": "了解类别",
"classesStateDesc": "定义摄像头区域内可能出现的不同状态。例如:车库门的“开启”和“关闭”。",
"classesObjectDesc": "定义用于分类检测目标的不同类别。例如:人员分类中的“快递员”、“居民”、“陌生人”。",
"classPlaceholder": "请输入分类名称……",
"errors": {
"nameRequired": "模型名称为必填项",
"nameLength": "模型名称长度不能超过 64 个字符",
"nameOnlyNumbers": "模型名称不能仅包含数字",
"classRequired": "至少需要一个类别",
"classesUnique": "类别名称必须唯一",
"stateRequiresTwoClasses": "状态模型至少需要两个类别",
"objectLabelRequired": "请选择一个目标标签",
"objectTypeRequired": "请选择一个目标标签"
},
"states": "状态"
},
"step2": {
"description": "选择摄像头,并为摄像头定义要监控的区域。模型将对这些区域的状态进行分类。",
"cameras": "摄像头",
"selectCamera": "选择摄像头",
"noCameras": "点击 + 符号添加摄像头",
"selectCameraPrompt": "从列表中选择一个摄像头以定义其检测区域"
},
"step3": {
"selectImagesPrompt": "选择所有属于 {{className}} 的图片",
"selectImagesDescription": "点击图像进行选择,完成该类别后点击“继续”。",
"generating": {
"title": "正在生成样本图片",
"description": "Frigate 正在从录像中提取代表性图片。这可能需要一些时间……"
},
"training": {
"title": "正在训练模型",
"description": "系统正在后台训练模型。你可以关闭此对话框,训练完成后模型将自动开始运行。"
},
"retryGenerate": "重新生成",
"noImages": "未生成样本图像",
"classifying": "正在分类与训练……",
"trainingStarted": "已开始模型训练",
"errors": {
"noCameras": "未配置摄像头",
"noObjectLabel": "未选择目标标签",
"generateFailed": "示例生成失败:{{error}}",
"generationFailed": "生成失败,请重试。",
"classifyFailed": "图片分类失败:{{error}}"
},
"generateSuccess": "样本图片生成成功",
"allImagesRequired_other": "请对所有图片进行分类。还有 {{count}} 张图片需要分类。",
"modelCreated": "模型创建成功。请在“最近分类”页面为缺失的状态添加图片,然后训练模型。",
"missingStatesWarning": {
"title": "缺失状态示例",
"description": "建议为所有状态都选择示例图片以获得最佳效果。你也可以跳过当前为分类状态选择图片,但需要所有状态都有对应的图片,模型才能够进行训练。跳过后你可通过“最近分类”页面为缺失的状态分类添加图片,然后再训练模型。"
}
}
},
"deleteModel": {
"title": "删除分类模型",
"single": "你确定要删除 {{name}} 吗?此操作将永久删除所有相关数据,包括图片和训练数据,且无法撤销。",
"desc": "你确定要删除 {{count}} 个模型吗?此操作将永久删除所有相关数据,包括图片和训练数据,且无法撤销。"
},
"menu": {
"objects": "目标",
"states": "状态"
},
"details": {
"scoreInfo": "得分表示该目标所有检测结果的平均分类置信度。"
},
"edit": {
"title": "编辑分类模型",
"descriptionState": "编辑此状态分类模型的类别;更改后需要重新训练模型。",
"descriptionObject": "编辑此目标分类模型的目标类型和分类类型。",
"stateClassesInfo": "注意:更改状态类别后需使用更新后的类别重新训练模型。"
},
"tooltip": {
"trainingInProgress": "模型正在训练中",
"noNewImages": "没有新的图片可用于训练。请先对数据集中的更多图片进行分类。",
"noChanges": "自上次训练以来,数据集未作任何更改。",
"modelNotReady": "模型尚未准备好进行训练"
},
"none": "无标签"
}
@@ -0,0 +1,18 @@
{
"documentTitle": "配置编辑器 - Frigate",
"configEditor": "配置编辑器",
"copyConfig": "复制配置",
"saveAndRestart": "保存并重启",
"saveOnly": "只保存",
"toast": {
"success": {
"copyToClipboard": "配置已复制到剪贴板。"
},
"error": {
"savingError": "保存配置时出错"
}
},
"confirm": "是否退出并不保存?",
"safeConfigEditor": "配置编辑器(安全模式)",
"safeModeDescription": "由于验证配置出现错误,Frigate目前为安全模式。"
}
@@ -0,0 +1,64 @@
{
"alerts": "警报",
"detections": "检测",
"motion": {
"label": "画面变动",
"only": "仅变动画面"
},
"allCameras": "所有摄像头",
"empty": {
"alert": "还没有“警报”类核查项",
"detection": "还没有“检测”类核查项",
"motion": "还没有画面变动类数据"
},
"timeline": "时间线",
"timeline.aria": "选择时间线",
"events": {
"label": "事件",
"aria": "选择事件",
"noFoundForTimePeriod": "未找到该时间段的事件。"
},
"documentTitle": "核查 - Frigate",
"recordings": {
"documentTitle": "回放 - Frigate"
},
"calendarFilter": {
"last24Hours": "过去24小时"
},
"markAsReviewed": "标记为已核查",
"markTheseItemsAsReviewed": "将这些项目标记为已核查",
"newReviewItems": {
"label": "查看新的核查项目",
"button": "核查新项目"
},
"camera": "摄像头",
"selected": "已选择 {{count}} 个",
"selected_one": "已选择 {{count}} 个",
"selected_other": "已选择 {{count}} 个",
"detected": "已检测",
"suspiciousActivity": "可疑活动",
"threateningActivity": "风险类活动",
"detail": {
"noDataFound": "没有可供核查的详细数据",
"aria": "切换详细视图",
"trackedObject_one": "{{count}}个目标或物体",
"trackedObject_other": "{{count}}个目标或物体",
"noObjectDetailData": "没有目标详细信息。",
"label": "详细信息",
"settings": "详细视图设置",
"alwaysExpandActive": {
"title": "始终展开当前项",
"desc": "在可用情况下,将始终展开当前核查项的目标详细信息。"
}
},
"objectTrack": {
"trackedPoint": "追踪点",
"clickToSeek": "点击从该时间进行寻找"
},
"zoomIn": "放大",
"zoomOut": "缩小",
"normalActivity": "正常",
"needsReview": "需要核查",
"securityConcern": "安全隐患",
"select_all": "所有"
}
@@ -0,0 +1,291 @@
{
"documentTitle": "浏览 - Frigate",
"generativeAI": "生成式 AI",
"exploreIsUnavailable": {
"title": "浏览功能不可用",
"embeddingsReindexing": {
"context": "完成追踪目标嵌入重新索引后,才可以使用 浏览 功能。",
"startingUp": "启动中…",
"estimatedTime": "预计剩余时间:",
"finishingShortly": "即将完成",
"step": {
"thumbnailsEmbedded": "缩略图嵌入:",
"descriptionsEmbedded": "描述嵌入:",
"trackedObjectsProcessed": "追踪目标已处理: "
}
},
"downloadingModels": {
"context": "Frigate正在下载支持语义搜索功能所需的嵌入模型。根据网络连接速度,这可能需要几分钟。",
"setup": {
"visionModel": "视觉模型",
"visionModelFeatureExtractor": "视觉模型特征提取器",
"textModel": "文本模型",
"textTokenizer": "文本分词器"
},
"tips": {
"context": "模型下载完成后,您可能需要重新索引追踪目标的嵌入。",
"documentation": "阅读文档"
},
"error": "发生错误。请检查Frigate日志。"
}
},
"trackedObjectDetails": "目标追踪详情",
"type": {
"details": "详情",
"snapshot": "快照",
"video": "视频",
"object_lifecycle": "目标全周期",
"thumbnail": "缩略图",
"tracking_details": "追踪详情"
},
"objectLifecycle": {
"title": "目标全周期",
"noImageFound": "未找到此时间戳的图像。",
"createObjectMask": "创建目标/物体遮罩",
"adjustAnnotationSettings": "调整标注设置",
"scrollViewTips": "滚动查看此目标全周期的关键节点。",
"autoTrackingTips": "自动跟踪摄像头的边界框位置可能不准确。",
"lifecycleItemDesc": {
"visible": "检测到 {{label}}",
"entered_zone": "{{label}} 进入 {{zones}}",
"active": "{{label}} 变为活动状态",
"stationary": "{{label}} 变为静止状态",
"attribute": {
"faceOrLicense_plate": "检测到 {{label}} 的 {{attribute}}",
"other": "{{label}} 识别为 {{attribute}}"
},
"gone": "{{label}} 离开",
"heard": "听到 {{label}}",
"external": "检测到 {{label}}",
"header": {
"ratio": "得分",
"zones": "区域",
"area": "坐标区域"
}
},
"annotationSettings": {
"title": "标注设置",
"showAllZones": {
"title": "显示所有区域",
"desc": "始终在目标进入区域的帧上显示区域标记。"
},
"offset": {
"label": "标注偏移",
"desc": "这些数据来自摄像头的检测源,但是叠加在录制源的图像上。这两个流不太可能完全同步。因此,边界框和录像不会完全对齐。但是,可以使用 <code>annotation_offset</code> 字段来调整这个问题。",
"documentation": "阅读文档 ",
"millisecondsToOffset": "检测标注的偏移毫秒数。<em>默认值:0</em>",
"tips": "提示:假设有一个人从左向右走的事件片段。如果事件时间线上的边界框始终在人的左侧,则应该减小该值。同样,如果一个人从左向右走,而边界框始终在人的前面,则应该增加该值。",
"toast": {
"success": "{{camera}} 的标注偏移量已成功保存至配置文件。请重启Frigate生效。"
}
}
},
"carousel": {
"previous": "上一张",
"next": "下一张"
},
"count": "第 {{first}} 个,共 {{second}} 个",
"trackedPoint": "追踪点"
},
"details": {
"item": {
"title": "回放项目详情",
"desc": "核查项详情",
"button": {
"share": "分享该核查项",
"viewInExplore": "在 浏览 中查看"
},
"tips": {
"mismatch_other": "检测到 {{count}} 个不可用的目标,并已包含在此核查项中。这些目标可能未达到警报或检测标准,或者已被清理/删除。",
"hasMissingObjects": "如果希望 Frigate 保存 <em>{{objects}}</em> 标签的追踪目标,请调整您的配置"
},
"toast": {
"success": {
"regenerate": "已向 {{provider}} 请求新的描述。根据提供商的速度,生成新描述可能需要一些时间。",
"updatedSublabel": "成功更新子标签。",
"updatedLPR": "成功更新车牌。",
"audioTranscription": "成功请求音频转录。根据你运行 Frigate 的服务器速度,转录可能需要一些时间才能完成。"
},
"error": {
"regenerate": "调用 {{provider}} 生成新描述失败:{{errorMessage}}",
"updatedSublabelFailed": "更新子标签失败:{{errorMessage}}",
"updatedLPRFailed": "更新车牌失败:{{errorMessage}}",
"audioTranscription": "请求音频转录失败:{{errorMessage}}"
}
}
},
"label": "标签",
"editSubLabel": {
"title": "编辑子标签",
"desc": "为 {{label}} 输入新的子标签",
"descNoLabel": "为该追踪目标输入新的子标签"
},
"topScore": {
"label": "最高得分",
"info": "最高分是追踪目标的中位分数最高值,因此可能与搜索结果缩略图中显示的分数有所不同。"
},
"estimatedSpeed": "预计速度",
"objects": "目标/物体",
"camera": "摄像头",
"zones": "区域",
"timestamp": "时间戳",
"button": {
"findSimilar": "查找相似项",
"regenerate": {
"title": "重新生成",
"label": "重新生成追踪目标的描述"
}
},
"description": {
"label": "描述",
"placeholder": "追踪目标的描述",
"aiTips": "在追踪目标的目标全周期结束之前,Frigate 不会向您的生成式 AI 提供商请求描述。"
},
"expandRegenerationMenu": "展开重新生成菜单",
"regenerateFromSnapshot": "从快照重新生成",
"regenerateFromThumbnails": "从缩略图重新生成",
"tips": {
"descriptionSaved": "已保存描述",
"saveDescriptionFailed": "更新描述失败:{{errorMessage}}"
},
"editLPR": {
"desc": "为 {{label}} 输入新的车牌值",
"descNoLabel": "为检测到的目标输入新的车牌值",
"title": "编辑车牌"
},
"recognizedLicensePlate": "识别的车牌",
"snapshotScore": {
"label": "快照得分"
},
"score": {
"label": "分值"
}
},
"itemMenu": {
"downloadVideo": {
"label": "下载视频",
"aria": "下载视频"
},
"downloadSnapshot": {
"label": "下载快照",
"aria": "下载快照"
},
"viewObjectLifecycle": {
"label": "查看目标全周期",
"aria": "显示目标的全周期"
},
"findSimilar": {
"label": "查找相似项",
"aria": "查看相似的目标/物体"
},
"submitToPlus": {
"label": "提交至 Frigate+",
"aria": "提交至 Frigate Plus"
},
"viewInHistory": {
"label": "在历史记录中查看",
"aria": "在历史记录中查看"
},
"deleteTrackedObject": {
"label": "删除此追踪目标"
},
"addTrigger": {
"label": "添加触发器",
"aria": "为该追踪目标添加触发器"
},
"audioTranscription": {
"label": "转录",
"aria": "请求音频转录"
},
"showObjectDetails": {
"label": "显示目标轨迹"
},
"hideObjectDetails": {
"label": "隐藏目标轨迹"
},
"viewTrackingDetails": {
"label": "查看追踪详情",
"aria": "显示追踪详情"
},
"downloadCleanSnapshot": {
"label": "下载干净快照",
"aria": "下载干净快照"
}
},
"dialog": {
"confirmDelete": {
"title": "确认删除",
"desc": "删除此追踪目标后,将移除快照、所有已保存的嵌入向量数据以及任何相关的目标追踪详情条目,但在 历史 页面中追踪目标的录制视频片段<em>不会</em>被删除。<br /><br />你确定要继续删除该追踪目标吗?"
}
},
"noTrackedObjects": "未找到追踪目标",
"fetchingTrackedObjectsFailed": "获取追踪目标失败:{{errorMessage}}",
"trackedObjectsCount_other": "{{count}} 个追踪目标 ",
"searchResult": {
"deleteTrackedObject": {
"toast": {
"success": "删除追踪目标成功。",
"error": "删除追踪目标失败:{{errorMessage}}"
}
},
"tooltip": "与 {{type}} 匹配度为 {{confidence}}%",
"previousTrackedObject": "上一个追踪目标",
"nextTrackedObject": "下一个追踪目标"
},
"exploreMore": "浏览更多的 {{label}}",
"aiAnalysis": {
"title": "AI分析"
},
"concerns": {
"label": "风险等级"
},
"trackingDetails": {
"title": "追踪细节",
"noImageFound": "在该时间内没找到图片。",
"createObjectMask": "创建目标遮罩",
"adjustAnnotationSettings": "调整注释设置",
"scrollViewTips": "点击以查看该目标全周期中的关键时刻。",
"autoTrackingTips": "自动追踪摄像头的边框定位可能不准确。",
"count": "{{first}} / {{second}}",
"trackedPoint": "追踪点",
"lifecycleItemDesc": {
"visible": "已检测到 {{label}}",
"entered_zone": "{{label}} 进入 {{zones}}",
"active": "{{label}} 正在活动",
"stationary": "{{label}} 变为静止",
"attribute": {
"faceOrLicense_plate": "检测到 {{label}} 的 {{attribute}} 属性",
"other": "{{label}} 被识别为 {{attribute}}"
},
"gone": "{{label}} 离开",
"heard": "{{label}} 被听到",
"external": "已检测到 {{label}}",
"header": {
"zones": "区",
"ratio": "占比",
"area": "坐标区域",
"score": "分数"
}
},
"annotationSettings": {
"title": "标记设置",
"showAllZones": {
"title": "显示所有区",
"desc": "在目标进入区域的帧中始终显示区域框。"
},
"offset": {
"label": "标记偏移量",
"desc": "此数据来自摄像头的检测视频流,但叠加在录制视频流的画面上。两个视频流可能不会完全同步,因此边框与画面可能无法完全对齐。可以使用此设置将标记在时间轴上向前或向后偏移,以更好地与录制画面对齐。",
"millisecondsToOffset": "用于偏移检测标记的毫秒数。<em> 默认值:0</em>",
"tips": "提示:假设有一段人从左向右走的事件录制,如果事件时间轴中的边框始终在人的左侧(即后方),则应该减小偏移值;反之,如果边框始终领先于人物,则应增大偏移值。",
"toast": {
"success": "{{camera}} 的标记偏移量已保存。"
}
}
},
"carousel": {
"previous": "上一张图",
"next": "下一张图"
}
}
}
@@ -0,0 +1,23 @@
{
"documentTitle": "导出 - Frigate",
"search": "搜索",
"noExports": "没有找到导出的项目",
"deleteExport": "删除导出的项目",
"deleteExport.desc": "你确定要删除 {{exportName}} 吗?",
"editExport": {
"title": "重命名导出",
"desc": "为此导出项目输入新名称。",
"saveExport": "保存导出"
},
"toast": {
"error": {
"renameExportFailed": "重命名导出失败:{{errorMessage}}"
}
},
"tooltip": {
"shareExport": "分享导出",
"downloadVideo": "下载视频",
"editName": "编辑名称",
"deleteExport": "删除导出"
}
}
@@ -0,0 +1,98 @@
{
"description": {
"addFace": "我们将引导你如何向人脸库中添加新的特征库。",
"placeholder": "请输入此特征库的名称",
"invalidName": "名称无效。名称只能包含字母、数字、空格、撇号、下划线和连字符。"
},
"details": {
"person": "人",
"confidence": "置信度",
"face": "人脸详情",
"faceDesc": "生成此人脸特征的追踪目标详细信息",
"timestamp": "时间戳",
"subLabelScore": "子标签得分",
"scoreInfo": "子标签分数是基于所有识别到的人脸置信度的加权评分,因此可能与快照中显示的分数有所不同。",
"unknown": "未知"
},
"documentTitle": "人脸库 - Frigate",
"uploadFaceImage": {
"title": "上传人脸图片",
"desc": "上传图片以扫描人脸并包含在{{pageToggle}}中"
},
"createFaceLibrary": {
"title": "创建特征库",
"desc": "创建一个新的特征库",
"new": "新建人脸",
"nextSteps": "建议按以下步骤建立可靠的特征库:<li>使用<em>近期识别记录</em>选项卡为每个检测到的人员选择并训练图像</li><li>优先使用正脸图像以获得最佳效果,尽可能避免使用侧脸图像进行训练</li></ul>"
},
"train": {
"title": "近期识别记录",
"aria": "选择近期识别记录",
"empty": "近期未检测到人脸识别操作",
"titleShort": "近期"
},
"selectItem": "选择 {{item}}",
"selectFace": "选择人脸",
"deleteFaceLibrary": {
"title": "删除名称",
"desc": "确定要删除特征库 {{name}} 吗?此操作将永久删除所有关联的人脸特征数据。"
},
"button": {
"deleteFaceAttempts": "删除人脸",
"addFace": "添加人脸",
"uploadImage": "上传图片",
"reprocessFace": "重新处理人脸",
"renameFace": "重命名人脸",
"deleteFace": "删除人脸"
},
"imageEntry": {
"validation": {
"selectImage": "请选择图片文件。"
},
"dropActive": "拖动图片文件到这里…",
"dropInstructions": "拖动或粘贴图片文件到此处,也可以点击选择文件",
"maxSize": "最大文件大小:{{size}}MB"
},
"readTheDocs": "阅读文档",
"trainFaceAs": "将人脸特征训练为:",
"trainFace": "训练人脸特征",
"toast": {
"success": {
"uploadedImage": "图片上传成功。",
"addFaceLibrary": "{{name}} 已成功添加至人脸库!",
"deletedFace_other": "成功删除 {{count}} 个 人脸特征。",
"deletedName_other": "成功删除 {{count}} 个 人脸特征。",
"trainedFace": "人脸特征训练成功。",
"updatedFaceScore": "更新 {{name}} 人脸特征评分({{score}})成功。",
"renamedFace": "成功重命名人脸为{{name}}"
},
"error": {
"uploadingImageFailed": "图片上传失败:{{errorMessage}}",
"addFaceLibraryFailed": "人脸命名失败:{{errorMessage}}",
"deleteFaceFailed": "删除失败:{{errorMessage}}",
"deleteNameFailed": "特征集删除失败:{{errorMessage}}",
"trainFailed": "训练失败:{{errorMessage}}",
"updateFaceScoreFailed": "更新人脸评分失败:{{errorMessage}}",
"renameFaceFailed": "重命名人脸失败:{{errorMessage}}"
}
},
"steps": {
"faceName": "输入人脸姓名",
"uploadFace": "上传人脸照片",
"nextSteps": "下一步",
"description": {
"uploadFace": "上传一张{{name}}的正面人脸照片。图片无需裁剪为仅显示面部。"
}
},
"renameFace": {
"desc": "为 {{name}} 输入新的名称",
"title": "重命名人脸"
},
"collections": "特征库",
"deleteFaceAttempts": {
"desc_other": "你确定要删除 {{count}} 张人脸数据吗?此操作不可撤销。",
"title": "删除人脸"
},
"pixels": "{{area}} 像素",
"nofaces": "没有可用的人脸"
}
@@ -0,0 +1,189 @@
{
"documentTitle": "实时监控 - Frigate",
"documentTitle.withCamera": "{{camera}} - 实时监控 - Frigate",
"lowBandwidthMode": "低带宽模式",
"twoWayTalk": {
"enable": "开启实时对话",
"disable": "关闭实时通话"
},
"cameraAudio": {
"enable": "开启音频输出",
"disable": "关闭音频输出"
},
"ptz": {
"move": {
"clickMove": {
"label": "点击画面以使摄像头居中",
"enable": "启用点击移动",
"disable": "禁用点击移动"
},
"left": {
"label": "PTZ摄像头向左移动"
},
"up": {
"label": "PTZ摄像头向上移动"
},
"down": {
"label": "PTZ摄像头向下移动"
},
"right": {
"label": "PTZ摄像头向右移动"
}
},
"zoom": {
"in": {
"label": "PTZ摄像头放大"
},
"out": {
"label": "PTZ摄像头缩小"
}
},
"frame": {
"center": {
"label": "点击将PTZ摄像头画面居中"
}
},
"presets": "PTZ摄像头预设",
"focus": {
"in": {
"label": "PTZ摄像头聚焦"
},
"out": {
"label": "PTZ摄像头拉远"
}
}
},
"camera": {
"enable": "开启摄像头",
"disable": "关闭摄像头"
},
"muteCameras": {
"enable": "屏蔽所有摄像头",
"disable": "取消屏蔽所有摄像头"
},
"detect": {
"enable": "启用检测",
"disable": "关闭检测"
},
"recording": {
"enable": "启用录制",
"disable": "关闭录制"
},
"snapshots": {
"enable": "启用快照",
"disable": "关闭快照"
},
"audioDetect": {
"enable": "启用音频检测",
"disable": "关闭音频检测"
},
"autotracking": {
"enable": "启用自动追踪",
"disable": "关闭自动追踪"
},
"streamStats": {
"enable": "显示视频流统计信息",
"disable": "隐藏视频流统计信息"
},
"manualRecording": {
"title": "按需录制",
"tips": "根据此摄像头的录像存储设置,可以下载即时快照或手动触发事件记录。",
"playInBackground": {
"label": "后台播放",
"desc": "启用此选项可在播放器隐藏时继续视频流播放。"
},
"showStats": {
"label": "显示统计信息",
"desc": "启用此选项可在摄像头画面上叠加显示视频流统计信息。"
},
"debugView": "调试视图",
"start": "开始手动按需录制",
"started": "已启用手动按需录制。",
"failedToStart": "启动手动录制失败。",
"recordDisabledTips": "由于此摄像头的配置中禁用了录制或对其进行了限制,将只会保存快照。",
"end": "停止手动按需录制",
"ended": "已完成手动按需录制。",
"failedToEnd": "停止手动录制失败。"
},
"streamingSettings": "视频流设置",
"notifications": "通知",
"audio": "音频",
"suspend": {
"forTime": "暂停时长: "
},
"stream": {
"title": "视频流",
"audio": {
"tips": {
"title": "音频必须从摄像头输出并在 go2rtc 中配置为此视频流使用。",
"documentation": "阅读文档 "
},
"available": "此视频流支持音频",
"unavailable": "此视频流不支持音频"
},
"twoWayTalk": {
"tips": "您的设备必须支持此功能,并且必须配置 WebRTC 以支持双向对讲。",
"tips.documentation": "阅读文档 ",
"available": "此视频流支持双向对讲",
"unavailable": "此视频流不支持双向对讲"
},
"lowBandwidth": {
"tips": "由于缓冲或视频流错误,实时视图处于低带宽模式。",
"resetStream": "重置视频流"
},
"playInBackground": {
"label": "后台播放",
"tips": "启用此选项可在播放器隐藏时继续视频流播放。"
},
"debug": {
"picker": "调试模式下无法切换视频流。调试将始终使用检测(detect)功能的视频流。"
}
},
"cameraSettings": {
"title": "{{camera}} 设置",
"cameraEnabled": "摄像头已启用",
"objectDetection": "目标检测",
"recording": "录制",
"snapshots": "快照",
"audioDetection": "音频检测",
"autotracking": "自动追踪",
"transcription": "音频转录"
},
"history": {
"label": "显示历史录像"
},
"effectiveRetainMode": {
"modes": {
"all": "全部",
"motion": "画面变动",
"active_objects": "活动目标"
},
"notAllTips": "您的 {{source}} 录制保留配置设置为 <code>mode: {{effectiveRetainMode}}</code>,因此此按需录制将仅保留包含 {{effectiveRetainModeName}} 的片段。"
},
"editLayout": {
"label": "编辑布局",
"group": {
"label": "编辑摄像头分组"
},
"exitEdit": "退出编辑"
},
"transcription": {
"enable": "启用实时音频转录",
"disable": "关闭实时音频转录"
},
"noCameras": {
"title": "未设置摄像头",
"description": "准备开始连接摄像头至 Frigate 。",
"buttonText": "添加摄像头",
"restricted": {
"title": "无可用摄像头",
"description": "你没有权限查看此分组中的任何摄像头。"
}
},
"snapshot": {
"takeSnapshot": "下载即时快照",
"noVideoSource": "当前无可用于快照的视频源。",
"captureFailed": "捕获快照失败。",
"downloadStarted": "快照下载已开始。"
}
}
@@ -0,0 +1,12 @@
{
"export": "导出",
"calendar": "日历",
"filter": "过滤器",
"filters": "筛选条件",
"toast": {
"error": {
"noValidTimeSelected": "未选择有效的时间范围",
"endTimeMustAfterStartTime": "结束时间必须晚于开始时间"
}
}
}
@@ -0,0 +1,74 @@
{
"search": "搜索",
"savedSearches": "已保存的搜索",
"searchFor": "搜索 {{inputValue}}",
"button": {
"clear": "清除搜索",
"save": "保存搜索",
"delete": "删除已保存的搜索",
"filterInformation": "筛选信息",
"filterActive": "筛选器已激活"
},
"trackedObjectId": "追踪目标 ID",
"filter": {
"label": {
"cameras": "摄像头",
"labels": "标签",
"zones": "区域",
"sub_labels": "子标签",
"search_type": "搜索类型",
"time_range": "时间范围",
"before": "之前",
"after": "之后",
"min_score": "最低分数",
"max_score": "最高分数",
"min_speed": "最低速度",
"max_speed": "最高速度",
"recognized_license_plate": "识别的车牌",
"has_clip": "包含片段",
"has_snapshot": "包含快照"
},
"searchType": {
"thumbnail": "缩略图",
"description": "描述"
},
"toast": {
"error": {
"beforeDateBeLaterAfter": "结束日期必须晚于开始日期。",
"afterDatebeEarlierBefore": "开始日期必须早于结束日期。",
"minScoreMustBeLessOrEqualMaxScore": "最低分数必须小于或等于最高分数。",
"maxScoreMustBeGreaterOrEqualMinScore": "最高分数必须大于或等于最低分数。",
"minSpeedMustBeLessOrEqualMaxSpeed": "最低速度必须小于或等于最高速度。",
"maxSpeedMustBeGreaterOrEqualMinSpeed": "最高速度必须大于或等于最低速度。"
}
},
"tips": {
"title": "如何使用文本筛选器",
"desc": {
"text": "筛选器可帮助您缩小搜索范围。注意,目前还暂不支持中文搜索。以下是在输入字段中使用筛选器的方法:",
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>输入筛选器名称后跟一个冒号(例如:“cameras:”)。</li><li>从建议中选择一个值或输入您自己的值。</li><li>使用多个筛选器时,可以在它们之间用空格分隔。</li><li>日期筛选器(before: 和 after:)使用 <em>{{DateFormat}}</em> 格式。</li><li>时间范围筛选器使用 <em>{{exampleTime}}</em> 格式。</li><li>点击筛选器旁边的“x”即可移除筛选条件。</li></ul>",
"example": "示例:<code className=\"text-primary\">cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM</code>",
"step2": "选择给出的建议值或自行输入;",
"step3": "多个过滤器之间用空格分隔;",
"step5": "时间范围过滤器使用 {{exampleTime}} 格式;",
"step6": "点击过滤器旁的'x'可移除该过滤选项。",
"exampleLabel": "范例:",
"step1": "输入过滤键名后接英文冒号(例如 \"cameras:\" );",
"step4": "日期过滤器(before: 和 after:)使用 {{DateFormat}} 格式;"
}
},
"header": {
"currentFilterType": "筛选值",
"noFilters": "筛选条件",
"activeFilters": "激活的筛选项"
}
},
"similaritySearch": {
"title": "相似搜索",
"active": "相似搜索已激活",
"clear": "清除相似搜索"
},
"placeholder": {
"search": "搜索…"
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,198 @@
{
"documentTitle": {
"cameras": "摄像头统计 - Frigate",
"storage": "存储统计 - Frigate",
"general": "常规统计 - Frigate",
"enrichments": "增强功能统计 - Frigate",
"logs": {
"frigate": "Frigate 日志 - Frigate",
"go2rtc": "Go2RTC 日志 - Frigate",
"nginx": "Nginx 日志 - Frigate"
}
},
"title": "系统",
"metrics": "系统指标",
"logs": {
"download": {
"label": "下载日志"
},
"copy": {
"label": "复制到剪贴板",
"success": "已复制日志到剪贴板",
"error": "无法复制日志到剪贴板"
},
"type": {
"label": "类型",
"timestamp": "时间戳",
"tag": "标签",
"message": "消息"
},
"tips": "日志正在从服务器流式传输",
"toast": {
"error": {
"fetchingLogsFailed": "获取日志出错:{{errorMessage}}",
"whileStreamingLogs": "流式传输日志时出错:{{errorMessage}}"
}
}
},
"general": {
"title": "常规",
"detector": {
"title": "检测器",
"inferenceSpeed": "检测器推理速度",
"cpuUsage": "检测器CPU使用率",
"memoryUsage": "检测器内存使用率",
"temperature": "检测器温度",
"cpuUsageInformation": "用于准备输入和输出数据的 CPU 资源,这些数据是供检测模型使用或由检测模型产生的。该数值并不衡量推理过程中的 CPU 使用情况,即使使用了 GPU 或加速器也是如此。"
},
"hardwareInfo": {
"title": "硬件信息",
"gpuUsage": "GPU使用率",
"gpuMemory": "GPU显存",
"gpuEncoder": "GPU编码",
"gpuDecoder": "GPU解码",
"gpuInfo": {
"vainfoOutput": {
"title": "Vainfo 输出",
"returnCode": "返回代码:{{code}}",
"processOutput": "进程输出:",
"processError": "进程错误:"
},
"nvidiaSMIOutput": {
"title": "Nvidia SMI 输出",
"name": "名称:{{name}}",
"driver": "驱动:{{driver}}",
"cudaComputerCapability": "CUDA计算能力:{{cuda_compute}}",
"vbios": "VBios信息:{{vbios}}"
},
"closeInfo": {
"label": "关闭GPU信息"
},
"copyInfo": {
"label": "复制GPU信息"
},
"toast": {
"success": "已复制GPU信息到剪贴板"
}
},
"npuMemory": "NPU内存",
"npuUsage": "NPU使用率",
"intelGpuWarning": {
"title": "Intel GPU 处于警告状态",
"message": "GPU 状态不可用",
"description": "这是 Intel 的 GPU 状态报告工具(intel_gpu_top)的已知问题:该工具会失效并反复返回 GPU 使用率为 0%,即使在硬件加速和目标检测已在 (i)GPU 上正常运行的情况下也是如此,这并不是 Frigate 的 bug。你可以通过重启主机来临时修复该问题,并确认 GPU 正常工作。该问题并不会影响性能。"
}
},
"otherProcesses": {
"title": "其他进程",
"processCpuUsage": "主进程CPU使用率",
"processMemoryUsage": "主进程内存使用率"
}
},
"storage": {
"title": "存储",
"overview": "概览",
"recordings": {
"title": "录制内容",
"tips": "该值表示 Frigate 数据库中录制内容所使用的总存储空间。Frigate 不会追踪磁盘上所有文件的存储使用情况。",
"earliestRecording": "最早的可用录制:"
},
"cameraStorage": {
"title": "摄像头存储",
"camera": "摄像头",
"unusedStorageInformation": "未使用存储信息",
"storageUsed": "存储使用",
"percentageOfTotalUsed": "总使用率",
"bandwidth": "带宽",
"unused": {
"title": "未使用",
"tips": "如果您的驱动器上存储了除 Frigate 录制内容之外的其他文件,该值可能无法准确反映 Frigate 可用的剩余空间。Frigate 不会追踪录制内容以外的存储使用情况。"
}
},
"shm": {
"title": "共享内存(SHM)分配",
"warning": "当前共享内存(SHM)容量过小( {{total}}MB),请将其至少增加到 {{min_shm}}MB。"
}
},
"cameras": {
"title": "摄像头",
"overview": "概览",
"info": {
"cameraProbeInfo": "{{camera}} 的摄像头信息",
"streamDataFromFFPROBE": "流数据信息通过<code>ffprobe</code>获取。",
"fetching": "正在获取摄像头数据",
"stream": "视频流{{idx}}",
"video": "视频:",
"codec": "编解码器:",
"resolution": "分辨率:",
"fps": "帧率:",
"unknown": "未知",
"audio": "音频:",
"error": "错误:{{error}}",
"tips": {
"title": "摄像头信息"
},
"aspectRatio": "宽高比"
},
"framesAndDetections": "帧数/检测次数",
"label": {
"camera": "摄像头",
"detect": "检测",
"skipped": "跳过",
"ffmpeg": "FFmpeg编码器",
"capture": "捕获",
"overallFramesPerSecond": "每秒总帧数",
"overallDetectionsPerSecond": "每秒总检测数",
"overallSkippedDetectionsPerSecond": "每秒跳过检测数",
"cameraCapture": "{{camName}} 捕获",
"cameraDetect": "{{camName}} 检测",
"cameraDetectionsPerSecond": "{{camName}} 每秒检测数",
"cameraSkippedDetectionsPerSecond": "{{camName}} 每秒跳过检测数",
"cameraFfmpeg": "{{camName}} FFmpeg",
"cameraFramesPerSecond": "{{camName}} 每秒帧数"
},
"toast": {
"success": {
"copyToClipboard": "已复制检测数据到剪贴板。"
},
"error": {
"unableToProbeCamera": "无法检测到摄像头:{{errorMessage}}"
}
}
},
"lastRefreshed": "最后刷新时间: ",
"stats": {
"ffmpegHighCpuUsage": "{{camera}} 的 FFmpeg CPU 使用率较高({{ffmpegAvg}}%",
"detectHighCpuUsage": "{{camera}} 的 检测器 CPU 使用率较高({{detectAvg}}%",
"healthy": "系统运行正常",
"reindexingEmbeddings": "正在重新索引嵌入(已完成 {{processed}}%",
"detectIsSlow": "{{detect}} 运行缓慢({{speed}}毫秒)",
"detectIsVerySlow": "{{detect}} 运行非常缓慢({{speed}}毫秒)",
"cameraIsOffline": "{{camera}} 已离线",
"shmTooLow": "/dev/shm 的分配空间过低(当前 {{total}} MB),应至少增加到 {{min}} MB。"
},
"enrichments": {
"title": "增强功能",
"infPerSecond": "每秒推理次数",
"embeddings": {
"image_embedding_speed": "图像特征提取速度",
"face_embedding_speed": "人脸特征提取速度",
"plate_recognition_speed": "车牌识别速度",
"text_embedding_speed": "文本编码速度",
"face_recognition_speed": "人脸识别速度",
"image_embedding": "图像特征提取",
"text_embedding": "文字编码",
"face_recognition": "人脸特征提取",
"plate_recognition": "车牌识别",
"yolov9_plate_detection_speed": "YOLOv9 车牌检测速度",
"yolov9_plate_detection": "YOLOv9 车牌检测",
"review_description": "核查描述",
"review_description_speed": "核查描述速度",
"review_description_events_per_second": "核查描述",
"object_description": "目标描述",
"object_description_speed": "目标描述速度",
"object_description_events_per_second": "目标描述"
},
"averageInf": "平均推理时间"
}
}