add sam2 yolo auto annotation
This commit is contained in:
@@ -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": "平均推理时间"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user