add sam2 yolo auto annotation
This commit is contained in:
@@ -0,0 +1,503 @@
|
||||
{
|
||||
"grunt": "Хрюк",
|
||||
"babbling": "Бормотание",
|
||||
"laughter": "Смех",
|
||||
"choir": "Хор",
|
||||
"mantra": "Мантра",
|
||||
"speech": "Речь",
|
||||
"child_singing": "Детское пение",
|
||||
"whistling": "Свист",
|
||||
"breathing": "Дыхание",
|
||||
"synthetic_singing": "Синтетическое пение",
|
||||
"rapping": "Рэп",
|
||||
"yell": "Крик",
|
||||
"humming": "Гудение",
|
||||
"groan": "Стон",
|
||||
"bellow": "Рёв",
|
||||
"whispering": "Шёпот",
|
||||
"whoop": "Возглас",
|
||||
"crying": "Плач",
|
||||
"yodeling": "Йодль (пение)",
|
||||
"snicker": "Смешок",
|
||||
"sigh": "Сигнал",
|
||||
"singing": "Пение",
|
||||
"wheeze": "Хрип",
|
||||
"snoring": "Храп",
|
||||
"gasp": "Вздох",
|
||||
"pant": "Пыхтение",
|
||||
"snort": "Фырканье",
|
||||
"sniff": "Нюхание",
|
||||
"burping": "Отрыжка",
|
||||
"cough": "Кашель",
|
||||
"run": "Бег",
|
||||
"throat_clearing": "Прочистка горла",
|
||||
"sneeze": "Чихание",
|
||||
"shuffle": "Шаркание",
|
||||
"chewing": "Жевание",
|
||||
"biting": "Кусание",
|
||||
"gargling": "Полоскание горла",
|
||||
"stomach_rumble": "Урчание живота",
|
||||
"hiccup": "Икание",
|
||||
"fart": "Пукание",
|
||||
"footsteps": "Шаги",
|
||||
"chant": "Песнопение",
|
||||
"hands": "Руки",
|
||||
"finger_snapping": "Щелкать пальцами",
|
||||
"clapping": "Хлопать",
|
||||
"moo": "Мычание",
|
||||
"cowbell": "Коровий колокольчик",
|
||||
"heart_murmur": "Сердечный шум",
|
||||
"cheering": "Ликование",
|
||||
"applause": "Аплодисменты",
|
||||
"chatter": "Болтовня",
|
||||
"crowd": "Толпа",
|
||||
"children_playing": "Игра детей",
|
||||
"animal": "Животное",
|
||||
"pets": "Домашние животные",
|
||||
"dog": "Собака",
|
||||
"bark": "Лай",
|
||||
"yip": "Тявканье",
|
||||
"howl": "Вой",
|
||||
"whimper_dog": "Собачий скулеж",
|
||||
"cat": "Кошка",
|
||||
"purr": "Мурлыканье",
|
||||
"meow": "Мяуканье",
|
||||
"hiss": "Шипение",
|
||||
"growling": "Рычание",
|
||||
"bow_wow": "Гавканье",
|
||||
"heartbeat": "Сердцебиение",
|
||||
"caterwaul": "Кошачий вой",
|
||||
"horse": "Лошадь",
|
||||
"clip_clop": "Цоканье",
|
||||
"neigh": "Ржание",
|
||||
"livestock": "Скот",
|
||||
"cattle": "Крупный рогатый скот",
|
||||
"pig": "Свинья",
|
||||
"oink": "Хрюканье",
|
||||
"bleat": "Блеяние",
|
||||
"sheep": "Овца",
|
||||
"fowl": "Домашняя птица",
|
||||
"goat": "Коза",
|
||||
"chicken": "Курица",
|
||||
"cluck": "Кудахтанье",
|
||||
"cock_a_doodle_doo": "Кукареканье",
|
||||
"turkey": "Индейка",
|
||||
"gobble": "Бормотание индейки",
|
||||
"duck": "Утка",
|
||||
"quack": "Кряканье",
|
||||
"goose": "Гусь",
|
||||
"honk": "Гоготание",
|
||||
"wild_animals": "Дикие животные",
|
||||
"roaring_cats": "Рычащие кошки",
|
||||
"roar": "Рык",
|
||||
"chirp": "Чириканье",
|
||||
"squawk": "Птичий крик",
|
||||
"pigeon": "Голубь",
|
||||
"coo": "Воркование",
|
||||
"crow": "Ворона",
|
||||
"caw": "Карканье",
|
||||
"owl": "Сова",
|
||||
"hoot": "Уханье",
|
||||
"flapping_wings": "Хлопание крыльев",
|
||||
"dogs": "Собаки",
|
||||
"rats": "Крысы",
|
||||
"mouse": "Мышь",
|
||||
"insect": "Насекомое",
|
||||
"cricket": "Сверчок",
|
||||
"mosquito": "Комар",
|
||||
"fly": "Муха",
|
||||
"buzz": "Жужжание",
|
||||
"frog": "Лягушка",
|
||||
"croak": "Кваканье",
|
||||
"snake": "Змея",
|
||||
"rattle": "Треск",
|
||||
"music": "Музыка",
|
||||
"musical_instrument": "Музыкальный инструмент",
|
||||
"whale_vocalization": "Пение кита",
|
||||
"plucked_string_instrument": "Щипковый струнный инструмент",
|
||||
"guitar": "Гитара",
|
||||
"patter": "Шорох",
|
||||
"bass_guitar": "Бас-гитара",
|
||||
"steel_guitar": "Стальная гитара",
|
||||
"tapping": "Постукивание",
|
||||
"car": "Автомобиль",
|
||||
"motorcycle": "Мотоцикл",
|
||||
"bicycle": "Велосипед",
|
||||
"bird": "Птица",
|
||||
"electric_guitar": "Электрогитара",
|
||||
"acoustic_guitar": "Акустическая гитара",
|
||||
"scream": "Крик",
|
||||
"strum": "Звук струн",
|
||||
"banjo": "Банджо",
|
||||
"zither": "Цитра",
|
||||
"ukulele": "Укулеле",
|
||||
"keyboard": "Клавиатура",
|
||||
"electric_piano": "Электропианино",
|
||||
"organ": "Орган",
|
||||
"electronic_organ": "Электроорган",
|
||||
"synthesizer": "Синтезатор",
|
||||
"hammond_organ": "Орган Хаммонда",
|
||||
"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": "Струнная секция",
|
||||
"mandolin": "Мандолина",
|
||||
"piano": "Пианино",
|
||||
"sitar": "Ситар",
|
||||
"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": "Соул",
|
||||
"bluegrass": "Блюграсс",
|
||||
"funk": "Фанк",
|
||||
"middle_eastern_music": "Ближневосточная музыка",
|
||||
"jazz": "Джаз",
|
||||
"disco": "Диско",
|
||||
"classical_music": "Классическая музыка",
|
||||
"opera": "Опера",
|
||||
"house_music": "Хаус",
|
||||
"techno": "Техно",
|
||||
"dubstep": "Дабстеп",
|
||||
"drum_and_bass": "Драм-н-бейс",
|
||||
"electronica": "Электроника",
|
||||
"electronic_dance_music": "Электронная танцевальная музыка",
|
||||
"ambient_music": "Эмбиент",
|
||||
"music_of_latin_america": "Латиноамериканская музыка",
|
||||
"salsa_music": "Сальса",
|
||||
"flamenco": "Фламенко",
|
||||
"blues": "Блюз",
|
||||
"music_for_children": "Детская музыка",
|
||||
"new-age_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": "Водопад",
|
||||
"gurgling": "Журчание",
|
||||
"fire": "Огонь",
|
||||
"crackle": "Потрескивание",
|
||||
"vehicle": "Транспорт",
|
||||
"boat": "Лодка",
|
||||
"sailboat": "Парусник",
|
||||
"rowboat": "Вёсельная лодка",
|
||||
"motorboat": "Моторная лодка",
|
||||
"ship": "Корабль",
|
||||
"motor_vehicle": "Моторный транспорт",
|
||||
"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": "Полицейский автомобиль",
|
||||
"fire_engine": "Пожарная машина",
|
||||
"rail_transport": "Рельсовый транспорт",
|
||||
"train": "Поезд",
|
||||
"train_whistle": "Свисток поезда",
|
||||
"train_horn": "Гудок поезда",
|
||||
"railroad_car": "Железнодорожный вагон",
|
||||
"train_wheels_squealing": "Визг колес поезда",
|
||||
"subway": "Метро",
|
||||
"aircraft": "Воздушное судно",
|
||||
"aircraft_engine": "Двигатель воздушного судна",
|
||||
"jet_engine": "Реактивный двигатель",
|
||||
"propeller": "Пропеллер",
|
||||
"fixed-wing_aircraft": "Самолет с неподвижным крылом",
|
||||
"skateboard": "Скейтборд",
|
||||
"engine": "Двигатель",
|
||||
"light_engine": "Легкий двигатель",
|
||||
"dental_drill's_drill": "Стоматологическая бормашина",
|
||||
"medium_engine": "Средний двигатель",
|
||||
"heavy_engine": "Тяжёлый двигатель",
|
||||
"engine_knocking": "Детонация двигателя",
|
||||
"engine_starting": "Запуск двигателя",
|
||||
"idling": "Холостой ход",
|
||||
"accelerating": "Ускорение",
|
||||
"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": "Зубная щетка",
|
||||
"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": "Сирена гражданской обороны",
|
||||
"foghorn": "Туманный горн",
|
||||
"whistle": "Свисток",
|
||||
"steam_whistle": "Паровой свисток",
|
||||
"mechanisms": "Механизмы",
|
||||
"clock": "Часы",
|
||||
"tick": "Тик",
|
||||
"tick-tock": "Тик-так",
|
||||
"gears": "Шестерни",
|
||||
"pulleys": "Шкивы",
|
||||
"sewing_machine": "Швейная машинка",
|
||||
"mechanical_fan": "Механический вентилятор",
|
||||
"printer": "Принтер",
|
||||
"camera": "Камера",
|
||||
"single-lens_reflex_camera": "Зеркальная камера",
|
||||
"tools": "Инструменты",
|
||||
"sawing": "Распиловка",
|
||||
"filing": "Звук напильника",
|
||||
"sanding": "Шлифовка",
|
||||
"power_tool": "Электроинструмент",
|
||||
"drill": "Дрель",
|
||||
"explosion": "Взрыв",
|
||||
"gunshot": "Выстрел",
|
||||
"machine_gun": "Автомат",
|
||||
"fusillade": "Оружейная очередь",
|
||||
"artillery_fire": "Артиллерийский огонь",
|
||||
"burst": "Очередь выстрелов",
|
||||
"eruption": "Извержение",
|
||||
"boom": "Бум",
|
||||
"wood": "Дерево",
|
||||
"chop": "Рубка",
|
||||
"splinter": "Щепка",
|
||||
"glass": "Стекло",
|
||||
"crack": "Трещина",
|
||||
"chink": "Звон",
|
||||
"shatter": "Разбитие",
|
||||
"silence": "Тишина",
|
||||
"sound_effect": "Звуковой эффект",
|
||||
"environmental_noise": "Шум окружающей среды",
|
||||
"static": "Статический шум",
|
||||
"field_recording": "Полевая запись",
|
||||
"country": "Кантри",
|
||||
"vocal_music": "Вокальная музыка",
|
||||
"electronic_music": "Электронная музыка",
|
||||
"folk_music": "Фолк-музыка",
|
||||
"trance_music": "Транс",
|
||||
"swing_music": "Свинг",
|
||||
"reggae": "Регги",
|
||||
"waves": "Волны",
|
||||
"ambulance": "Скорая помощь",
|
||||
"helicopter": "Вертолет",
|
||||
"radio": "Радио",
|
||||
"lawn_mower": "Газонокосилка",
|
||||
"electric_toothbrush": "Электрическая зубная щетка",
|
||||
"air_conditioning": "Кондиционер",
|
||||
"toot": "Гудок",
|
||||
"traffic_noise": "Дорожный шум",
|
||||
"ocean": "Океан",
|
||||
"steam": "Пар",
|
||||
"car_alarm": "Автомобильная сигнализация",
|
||||
"buzzer": "Зуммер",
|
||||
"chainsaw": "Цепная пила",
|
||||
"door": "Дверь",
|
||||
"doorbell": "Дверной звонок",
|
||||
"smoke_detector": "Датчик дыма",
|
||||
"white_noise": "Белый шум",
|
||||
"cash_register": "Касса",
|
||||
"vacuum_cleaner": "Пылесос",
|
||||
"fire_alarm": "Пожарная сигнализация",
|
||||
"ratchet": "Трещотка",
|
||||
"cap_gun": "Игрушечный пистолет",
|
||||
"fireworks": "Фейерверк",
|
||||
"jackhammer": "Отбойный молоток",
|
||||
"pink_noise": "Розовый шум",
|
||||
"hammer": "Молоток",
|
||||
"firecracker": "Петарда",
|
||||
"television": "Телевидение",
|
||||
"echo": "Эхо",
|
||||
"noise": "Шум",
|
||||
"mains_hum": "Гул сети",
|
||||
"cacophony": "Какофония",
|
||||
"throbbing": "Пульсирующий",
|
||||
"vibration": "Вибрация",
|
||||
"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": "Реверберация",
|
||||
"distortion": "Искажение",
|
||||
"sidetone": "Боковой тон"
|
||||
}
|
||||
@@ -0,0 +1,311 @@
|
||||
{
|
||||
"time": {
|
||||
"untilForTime": "До {{time}}",
|
||||
"untilForRestart": "До перезапуска Frigate.",
|
||||
"untilRestart": "До перезапуска",
|
||||
"ago": "{{timeAgo}} назад",
|
||||
"justNow": "Только что",
|
||||
"today": "Сегодня",
|
||||
"yesterday": "Вчера",
|
||||
"thisWeek": "На этой неделе",
|
||||
"last14": "Последние 14 дней",
|
||||
"last30": "Последние 30 дней",
|
||||
"last7": "Последние 7 дней",
|
||||
"thisMonth": "В этом месяце",
|
||||
"5minutes": "5 минут",
|
||||
"30minutes": "30 минут",
|
||||
"1hour": "1 час",
|
||||
"12hours": "12 часов",
|
||||
"24hours": "24 часа",
|
||||
"pm": "pm",
|
||||
"am": "am",
|
||||
"yr": "{{time}} л",
|
||||
"year_one": "{{time}} год",
|
||||
"year_few": "{{time}} года",
|
||||
"year_many": "{{time}} лет",
|
||||
"mo": "{{time}} мес",
|
||||
"month_one": "{{time}} месяц",
|
||||
"month_few": "{{time}} месяца",
|
||||
"month_many": "{{time}} месяцев",
|
||||
"d": "{{time}} д",
|
||||
"h": "{{time}} ч",
|
||||
"hour_one": "{{time}} час",
|
||||
"hour_few": "{{time}} часа",
|
||||
"hour_many": "{{time}} часов",
|
||||
"m": "{{time}} мин",
|
||||
"minute_one": "{{time}} минута",
|
||||
"minute_few": "{{time}} минуты",
|
||||
"minute_many": "{{time}} минут",
|
||||
"day_one": "{{time}} день",
|
||||
"day_few": "{{time}} дня",
|
||||
"day_many": "{{time}} дней",
|
||||
"lastWeek": "На прошлой неделе",
|
||||
"lastMonth": "В прошлом месяце",
|
||||
"10minutes": "10 минут",
|
||||
"s": "{{time}} с",
|
||||
"second_one": "{{time}} секунда",
|
||||
"second_few": "{{time}} секунды",
|
||||
"second_many": "{{time}} секунд",
|
||||
"formattedTimestampExcludeSeconds": {
|
||||
"24hour": "%b %-d, %H:%M",
|
||||
"12hour": "%b %-d, %I:%M %p"
|
||||
},
|
||||
"formattedTimestampWithYear": {
|
||||
"24hour": "%b %-d %Y, %H:%M",
|
||||
"12hour": "%b %-d %Y, %I:%M %p"
|
||||
},
|
||||
"formattedTimestamp2": {
|
||||
"24hour": "d MMM HH:mm:ss",
|
||||
"12hour": "dd/MM h:mm:ssa"
|
||||
},
|
||||
"formattedTimestamp": {
|
||||
"12hour": "d MMM, h:mm:ss aaa",
|
||||
"24hour": "d MMM, HH:mm:ss"
|
||||
},
|
||||
"formattedTimestampOnlyMonthAndDay": "%b %-d",
|
||||
"formattedTimestampHourMinuteSecond": {
|
||||
"12hour": "h:mm:ss aaa",
|
||||
"24hour": "HH:mm:ss"
|
||||
},
|
||||
"formattedTimestampFilename": {
|
||||
"24hour": "dd-MM-yy-HH-mm-ss",
|
||||
"12hour": "dd-MM-yy-h-mm-ss-a"
|
||||
},
|
||||
"formattedTimestampMonthDayHourMinute": {
|
||||
"12hour": "d MMM, h:mm aaa",
|
||||
"24hour": "d MMM, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDayYearHourMinute": {
|
||||
"12hour": "d MMM yyyy, h:mm aaa",
|
||||
"24hour": "d MMM yyyy, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDay": "d MMM",
|
||||
"formattedTimestampHourMinute": {
|
||||
"12hour": "h:mm aaa",
|
||||
"24hour": "HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDayYear": {
|
||||
"12hour": "d MMM, yyyy",
|
||||
"24hour": "d MMM, yyyy"
|
||||
},
|
||||
"inProgress": "В процессе"
|
||||
},
|
||||
"selectItem": "Выбрать {{item}}",
|
||||
"button": {
|
||||
"apply": "Применить",
|
||||
"done": "Готово",
|
||||
"enabled": "Включено",
|
||||
"enable": "Включить",
|
||||
"save": "Сохранить",
|
||||
"saving": "Сохранение…",
|
||||
"fullscreen": "Полноэкранный режим",
|
||||
"pictureInPicture": "Картинка в картинке",
|
||||
"twoWayTalk": "Двусторонняя связь",
|
||||
"cameraAudio": "Аудио с камеры",
|
||||
"on": "Вкл",
|
||||
"edit": "Редактировать",
|
||||
"copyCoordinates": "Скопировать координаты",
|
||||
"delete": "Удалить",
|
||||
"yes": "Да",
|
||||
"no": "Нет",
|
||||
"download": "Загрузить",
|
||||
"info": "Информация",
|
||||
"suspended": "Приостановлено",
|
||||
"cancel": "Отменить",
|
||||
"disable": "Отключить",
|
||||
"reset": "Сбросить",
|
||||
"disabled": "Отключено",
|
||||
"close": "Закрыть",
|
||||
"copy": "Скопировать",
|
||||
"back": "Назад",
|
||||
"history": "История",
|
||||
"off": "Выкл",
|
||||
"exitFullscreen": "Выйти из полноэкранного режима",
|
||||
"unsuspended": "Возобновить",
|
||||
"play": "Воспроизвести",
|
||||
"unselect": "Снять выбор",
|
||||
"export": "Экспортировать",
|
||||
"deleteNow": "Удалить сейчас",
|
||||
"next": "Следующий"
|
||||
},
|
||||
"label": {
|
||||
"back": "Вернуться",
|
||||
"hide": "Скрыть {{item}}",
|
||||
"show": "Показать {{item}}",
|
||||
"ID": "ID",
|
||||
"all": "Все",
|
||||
"none": "Ничего"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
"kph": "км/ч",
|
||||
"mph": "миль/ч"
|
||||
},
|
||||
"length": {
|
||||
"meters": "метры",
|
||||
"feet": "футы"
|
||||
},
|
||||
"data": {
|
||||
"kbps": "кБ/с",
|
||||
"mbps": "МБ/с",
|
||||
"gbps": "ГБ/с",
|
||||
"kbph": "кБ/час",
|
||||
"mbph": "МБ/час",
|
||||
"gbph": "ГБ/час"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"configuration": "Конфигурация",
|
||||
"systemLogs": "Логи системы",
|
||||
"settings": "Настройки",
|
||||
"configurationEditor": "Редактор конфигурации",
|
||||
"system": "Система",
|
||||
"systemMetrics": "Метрики системы",
|
||||
"languages": "Языки",
|
||||
"language": {
|
||||
"en": "English (Английский)",
|
||||
"zhCN": "简体中文 (Упрощённый китайский)",
|
||||
"es": "Español (Испанский)",
|
||||
"hi": "हिन्दी (Хинди)",
|
||||
"fr": "Français (Французский)",
|
||||
"ar": "العربية (Арабский)",
|
||||
"pt": "Português (Португальский)",
|
||||
"ru": "Русский",
|
||||
"tr": "Türkçe (Турецкий)",
|
||||
"nl": "Nederlands (Нидерландский)",
|
||||
"cs": "Čeština (Чешский)",
|
||||
"nb": "Norsk Bokmål (Норвежский (букмол))",
|
||||
"vi": "Tiếng Việt (Вьетнамский)",
|
||||
"fa": "فارسی (Фарси)",
|
||||
"pl": "Polski (Польский)",
|
||||
"uk": "Українська (Украинский)",
|
||||
"el": "Ελληνικά (Греческий)",
|
||||
"da": "Dansk (Датский)",
|
||||
"sk": "Slovenčina (Словацкий)",
|
||||
"sv": "Svenska (Шведский)",
|
||||
"hu": "Magyar (Венгерский)",
|
||||
"fi": "Suomi (Финский)",
|
||||
"ro": "Română (Румынский)",
|
||||
"ja": "日本語 (Японский)",
|
||||
"it": "Italiano (Итальянский)",
|
||||
"de": "Deutsch (Немецкий)",
|
||||
"ko": "한국어 (Корейский)",
|
||||
"he": "עברית (Иврит)",
|
||||
"withSystem": {
|
||||
"label": "Использовать системные настройки языка"
|
||||
},
|
||||
"yue": "粵語 (Кантонский)",
|
||||
"th": "ไทย (Тайский)",
|
||||
"ca": "Català (Каталонский)",
|
||||
"ptBR": "Português brasileiro (Бразильский португальский)",
|
||||
"sr": "Српски (Сербский)",
|
||||
"sl": "Slovenščina (Словенский)",
|
||||
"lt": "Lietuvių (Литовский)",
|
||||
"bg": "Български (Болгарский)",
|
||||
"gl": "Galego (Галисийский)",
|
||||
"id": "Bahasa Indonesia (Индонезийский)",
|
||||
"ur": "اردو (Урду)"
|
||||
},
|
||||
"darkMode": {
|
||||
"withSystem": {
|
||||
"label": "Использовать системные настройки светлой/тёмной темы"
|
||||
},
|
||||
"label": "Тёмный режим",
|
||||
"light": "Светлый",
|
||||
"dark": "Тёмный"
|
||||
},
|
||||
"withSystem": "Системный",
|
||||
"theme": {
|
||||
"label": "Тема",
|
||||
"blue": "Синяя",
|
||||
"default": "По умолчанию",
|
||||
"green": "Зелёная",
|
||||
"nord": "Северная",
|
||||
"red": "Красная",
|
||||
"contrast": "Высокий контраст",
|
||||
"highcontrast": "Контрастная"
|
||||
},
|
||||
"help": "Помощь",
|
||||
"documentation": {
|
||||
"title": "Документация",
|
||||
"label": "Документация по Frigate"
|
||||
},
|
||||
"explore": "Поиск событий",
|
||||
"restart": "Перезапуск Frigate",
|
||||
"live": {
|
||||
"title": "Прямой эфир",
|
||||
"allCameras": "Все камеры",
|
||||
"cameras": {
|
||||
"count_one": "{{count}} камера",
|
||||
"count_few": "{{count}} камеры",
|
||||
"count_many": "{{count}} камер",
|
||||
"title": "Камеры"
|
||||
}
|
||||
},
|
||||
"review": "Обзор событий",
|
||||
"export": "Экспортировать",
|
||||
"uiPlayground": "Среда тестирования интерфейсов",
|
||||
"faceLibrary": "Библиотека лиц",
|
||||
"user": {
|
||||
"title": "Пользователь",
|
||||
"account": "Аккаунт",
|
||||
"current": "Текущий пользователь: {{user}}",
|
||||
"anonymous": "anonymous",
|
||||
"logout": "Выход",
|
||||
"setPassword": "Установить пароль"
|
||||
},
|
||||
"appearance": "Внешний вид",
|
||||
"classification": "Распознование"
|
||||
},
|
||||
"pagination": {
|
||||
"label": "пагинация",
|
||||
"previous": {
|
||||
"title": "Предыдущая",
|
||||
"label": "Переход на предыдущую страницу"
|
||||
},
|
||||
"next": {
|
||||
"title": "Следующая",
|
||||
"label": "Переход на следующую страницу"
|
||||
},
|
||||
"more": "Больше страниц"
|
||||
},
|
||||
"accessDenied": {
|
||||
"desc": "У вас нет разрешения на просмотр этой страницы.",
|
||||
"documentTitle": "Доступ запрещён - Frigate",
|
||||
"title": "Доступ запрещён"
|
||||
},
|
||||
"notFound": {
|
||||
"desc": "Страница не найдена",
|
||||
"documentTitle": "Не найдена - Frigate",
|
||||
"title": "404"
|
||||
},
|
||||
"toast": {
|
||||
"copyUrlToClipboard": "URL скопирован в буфер обмена.",
|
||||
"save": {
|
||||
"error": {
|
||||
"noMessage": "Не удалось сохранить изменения конфигурации",
|
||||
"title": "Не удалось сохранить изменения конфигурации: {{errorMessage}}"
|
||||
},
|
||||
"title": "Сохранить"
|
||||
}
|
||||
},
|
||||
"role": {
|
||||
"title": "Роль",
|
||||
"admin": "Администратор",
|
||||
"viewer": "Наблюдатель",
|
||||
"desc": "Администраторы имеют полный доступ ко всем функциям в интерфейсе Frigate. Наблюдатели ограничены просмотром камер, элементов просмотра и архивных записей."
|
||||
},
|
||||
"readTheDocumentation": "Читать документацию",
|
||||
"information": {
|
||||
"pixels": "{{area}}px"
|
||||
},
|
||||
"list": {
|
||||
"two": "{{0}} и {{1}}",
|
||||
"many": "{{items}}, и {{last}}",
|
||||
"separatorWithSpace": ", "
|
||||
},
|
||||
"field": {
|
||||
"optional": "Необязательный",
|
||||
"internalID": "Внутренний идентификатор Frigate, используемый в конфигурации и базе данных"
|
||||
}
|
||||
}
|
||||
@@ -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": {
|
||||
"exists": "Такое название группы камер уже существует.",
|
||||
"nameMustNotPeriod": "Название группы камер не должно содержать точки.",
|
||||
"invalid": "Неверное название группы камер.",
|
||||
"mustLeastCharacters": "Название группы камер должно содержать не менее 2 символов."
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Камеры",
|
||||
"desc": "Выберите камеры для этой группы."
|
||||
},
|
||||
"icon": "Иконка",
|
||||
"success": "Группа камер {{name}} сохранена.",
|
||||
"camera": {
|
||||
"setting": {
|
||||
"label": "Настройки видеопотока",
|
||||
"desc": "Изменение параметров прямой трансляции для панели этой группы камер. <em>Эти настройки зависят от устройства/браузера.</em>",
|
||||
"audioIsAvailable": "Для этого потока доступен звук",
|
||||
"audioIsUnavailable": "Для этого потока звук недоступен",
|
||||
"audio": {
|
||||
"tips": {
|
||||
"title": "Аудио должно выводиться с вашей камеры и быть настроено в go2rtc для этого потока.",
|
||||
"document": "Читать документацию "
|
||||
}
|
||||
},
|
||||
"streamMethod": {
|
||||
"label": "Метод стриминга",
|
||||
"method": {
|
||||
"noStreaming": {
|
||||
"label": "Нет потока",
|
||||
"desc": "Кадры с камеры обновляются раз в минуту, без прямой трансляции."
|
||||
},
|
||||
"smartStreaming": {
|
||||
"label": "Умный поток (рекомендуется)",
|
||||
"desc": "Для экономии ресурсов поток обновляется раз в минуту. При обнаружении активности автоматически активируется прямая трансляция."
|
||||
},
|
||||
"continuousStreaming": {
|
||||
"label": "Непрерывный поток",
|
||||
"desc": {
|
||||
"warning": "Непрерывная потоковая передача может привести к высокому потреблению трафика и проблемам с производительностью. Используйте с осторожностью.",
|
||||
"title": "Когда изображение выводится на панель, оно всегда обновляется в режиме реального времени, вне зависимости от обнаружения активности."
|
||||
}
|
||||
}
|
||||
},
|
||||
"placeholder": "Выберите способ потоковой передачи"
|
||||
},
|
||||
"compatibilityMode": {
|
||||
"label": "Режим совместимости",
|
||||
"desc": "Активируйте эту настройку только при появлении цветовых искажений или диагональной полосы с правого края в прямой трансляции."
|
||||
},
|
||||
"title": "Настройки видеопотока {{cameraName}}",
|
||||
"stream": "Поток",
|
||||
"placeholder": "Выбрать поток"
|
||||
},
|
||||
"birdseye": "Birdseye"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
"label": "Настройки",
|
||||
"title": "Опции",
|
||||
"hideOptions": "Скрыть опции",
|
||||
"showOptions": "Показать опции"
|
||||
},
|
||||
"boundingBox": "Ограничивающая рамка",
|
||||
"timestamp": "Метка времени",
|
||||
"zones": "Зоны",
|
||||
"mask": "Маска",
|
||||
"motion": "Движение",
|
||||
"regions": "Регионы"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
{
|
||||
"restart": {
|
||||
"title": "Вы уверены, что хотите перезапустить Frigate?",
|
||||
"button": "Перезапуск",
|
||||
"restarting": {
|
||||
"title": "Frigate перезапускается",
|
||||
"content": "Эта страница перезагрузится через {{countdown}} сек.",
|
||||
"button": "Принудительная перезагрузка"
|
||||
}
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
"submitToPlus": {
|
||||
"label": "Отправить в Frigate+",
|
||||
"desc": "Объекты в местах, которых вы хотите избежать, не являются ложными срабатываниями. Отправка их как ложных срабатываний запутает модель."
|
||||
},
|
||||
"review": {
|
||||
"true": {
|
||||
"label": "Подтвердите метку для Frigate Plus",
|
||||
"true_one": "Это {{label}}",
|
||||
"true_few": "Это {{label}}",
|
||||
"true_many": "Это {{label}}"
|
||||
},
|
||||
"false": {
|
||||
"label": "Не подтверждать эту метку для Frigate Plus",
|
||||
"false_one": "Это не {{label}}",
|
||||
"false_few": "Это не {{label}}",
|
||||
"false_many": "Это не {{label}}"
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Отправлено"
|
||||
},
|
||||
"question": {
|
||||
"ask_an": "Это объект — <code>{{label}}</code> ?",
|
||||
"label": "Подтвердить эту метку для Frigate Plus",
|
||||
"ask_a": "Это объект — <code>{{label}}</code>?",
|
||||
"ask_full": "Это объект — <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"viewInHistory": "Посмотреть в истории"
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"time": {
|
||||
"fromTimeline": "Выбрать на таймлайне",
|
||||
"custom": "Пользовательский",
|
||||
"start": {
|
||||
"title": "Время начала",
|
||||
"label": "Выберите время начала"
|
||||
},
|
||||
"end": {
|
||||
"title": "Время окончания",
|
||||
"label": "Выберите время окончания"
|
||||
},
|
||||
"lastHour_one": "Последний час",
|
||||
"lastHour_few": "Последние {{count}} часа",
|
||||
"lastHour_many": "Последние {{count}} часов"
|
||||
},
|
||||
"name": {
|
||||
"placeholder": "Введите название для экспорта"
|
||||
},
|
||||
"select": "Выбрать",
|
||||
"export": "Экспорт",
|
||||
"selectOrExport": "Выбрать или экспортировать",
|
||||
"toast": {
|
||||
"success": "Экспорт успешно запущен. Файл доступен на странице экспорта.",
|
||||
"error": {
|
||||
"failed": "Не удалось запустить экспорт: {{error}}",
|
||||
"noVaildTimeSelected": "Не выбран допустимый временной диапазон",
|
||||
"endTimeMustAfterStartTime": "Время окончания должно быть после времени начала"
|
||||
}
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Сохранить экспорт",
|
||||
"previewExport": "Предпросмотр экспорта"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
"label": "Поток",
|
||||
"restreaming": {
|
||||
"disabled": "Рестриминг не включён для этой камеры.",
|
||||
"desc": {
|
||||
"title": "Настройте go2rtc для дополнительных вариантов просмотра в реальном времени и аудио для этой камеры.",
|
||||
"readTheDocumentation": "Читать документацию"
|
||||
}
|
||||
},
|
||||
"debugView": "Режим отладки",
|
||||
"showStats": {
|
||||
"label": "Отображение статистики потока",
|
||||
"desc": "Включите эту опцию, чтобы отображать статистику потока в виде наложения на изображение с камеры."
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"saveSearch": {
|
||||
"label": "Сохранить поиск",
|
||||
"placeholder": "Введите название для вашего поиска",
|
||||
"overwrite": "{{searchName}} уже существует. Сохранение перезапишет существующее значение.",
|
||||
"success": "Поиск {{searchName}} был сохранен.",
|
||||
"button": {
|
||||
"save": {
|
||||
"label": "Сохранить этот поиск"
|
||||
}
|
||||
},
|
||||
"desc": "Укажите название этого сохранённого поиска."
|
||||
}
|
||||
},
|
||||
"recording": {
|
||||
"confirmDelete": {
|
||||
"title": "Подтвердить удаление",
|
||||
"desc": {
|
||||
"selected": "Вы уверены, что хотите удалить все записанное видео, связанное с этим элементом просмотра?<br /><br />Удерживайте клавишу <em>Shift</em>, чтобы пропустить это окно в будущем."
|
||||
},
|
||||
"toast": {
|
||||
"error": "Не удалось удалить: {{error}}",
|
||||
"success": "Видеоматериалы, связанные с выбранными предметами просмотра, были успешно удалены."
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
"export": "Экспорт",
|
||||
"markAsReviewed": "Пометить как просмотренное",
|
||||
"deleteNow": "Удалить сейчас",
|
||||
"markAsUnreviewed": "Отметить как непросмотренное"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
"search": {
|
||||
"placeholder": "Искать по метке..."
|
||||
},
|
||||
"selectImage": "Выбор миниатюры отслеживаемого объекта",
|
||||
"noImages": "Не обнаружено миниатюр для этой камеры",
|
||||
"unknownLabel": "Сохраненное изображение триггера"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
{
|
||||
"filter": "Фильтр",
|
||||
"labels": {
|
||||
"label": "Метки",
|
||||
"all": {
|
||||
"title": "Все метки",
|
||||
"short": "Метки"
|
||||
},
|
||||
"count": "{{count}} меток",
|
||||
"count_one": "{{count}} Метка",
|
||||
"count_other": "{{count}} меток"
|
||||
},
|
||||
"zones": {
|
||||
"all": {
|
||||
"title": "Все зоны",
|
||||
"short": "Зоны"
|
||||
},
|
||||
"label": "Зоны"
|
||||
},
|
||||
"dates": {
|
||||
"all": {
|
||||
"title": "Все даты",
|
||||
"short": "Даты"
|
||||
},
|
||||
"selectPreset": "Период…"
|
||||
},
|
||||
"timeRange": "Временной диапазон",
|
||||
"subLabels": {
|
||||
"label": "Дополнительные метки",
|
||||
"all": "Все дополнительные метки"
|
||||
},
|
||||
"score": "Оценка",
|
||||
"estimatedSpeed": "Расчетная скорость ({{unit}})",
|
||||
"more": "Больше фильтров",
|
||||
"reset": {
|
||||
"label": "Сброс фильтров к значениям по умолчанию"
|
||||
},
|
||||
"features": {
|
||||
"hasSnapshot": "Есть снимок",
|
||||
"hasVideoClip": "Есть видеоклип",
|
||||
"submittedToFrigatePlus": {
|
||||
"label": "Отправлено в Frigate+",
|
||||
"tips": "Сначала необходимо отфильтровать отслеживаемые объекты, у которых есть снимок.<br /><br />Отслеживаемые объекты без снимка нельзя отправить в Frigate+."
|
||||
},
|
||||
"label": "Функции"
|
||||
},
|
||||
"sort": {
|
||||
"speedAsc": "Расчетная скорость (по возрастанию)",
|
||||
"speedDesc": "Расчетная скорость (по убыванию)",
|
||||
"label": "Сортировка",
|
||||
"dateAsc": "Дата (по возрастанию)",
|
||||
"dateDesc": "Дата (по убыванию)",
|
||||
"scoreAsc": "Оценка объекта (по возрастанию)",
|
||||
"scoreDesc": "Оценка объекта (по убыванию)",
|
||||
"relevance": "Релевантность"
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Фильтр камер",
|
||||
"all": {
|
||||
"title": "Все камеры",
|
||||
"short": "Камеры"
|
||||
}
|
||||
},
|
||||
"explore": {
|
||||
"settings": {
|
||||
"defaultView": {
|
||||
"unfilteredGrid": "Нефильтрованная сетка",
|
||||
"summary": "Сводка",
|
||||
"title": "Вид по умолчанию",
|
||||
"desc": "При отсутствии выбранных фильтров отображать сводку последних отслеживаемых объектов для каждой метки или показывать нефильтрованную сетку."
|
||||
},
|
||||
"gridColumns": {
|
||||
"title": "Столбцы сетки",
|
||||
"desc": "Выберите количество столбцов сетки."
|
||||
},
|
||||
"searchSource": {
|
||||
"label": "Источник поиска",
|
||||
"desc": "Выберите, выполнять поиск по миниатюрам или описаниям отслеживаемых объектов.",
|
||||
"options": {
|
||||
"thumbnailImage": "Изображение миниатюры",
|
||||
"description": "Описание"
|
||||
}
|
||||
},
|
||||
"title": "Настройки"
|
||||
},
|
||||
"date": {
|
||||
"selectDateBy": {
|
||||
"label": "Выберите дату для фильтрации"
|
||||
}
|
||||
}
|
||||
},
|
||||
"logSettings": {
|
||||
"filterBySeverity": "Фильтровать логи по уровню важности",
|
||||
"loading": {
|
||||
"title": "Загрузка",
|
||||
"desc": "При прокрутке панели логов в самый низ новые записи автоматически отображаются по мере их добавления."
|
||||
},
|
||||
"label": "Уровень детализации логов",
|
||||
"allLogs": "Все логи",
|
||||
"disableLogStreaming": "Отключить потоковую передачу логов"
|
||||
},
|
||||
"trackedObjectDelete": {
|
||||
"title": "Подтвердить удаление",
|
||||
"toast": {
|
||||
"error": "Не удалось удалить отслеживаемые объекты: {{errorMessage}}",
|
||||
"success": "Отслеживаемые объекты успешно удалены."
|
||||
},
|
||||
"desc": "Удаление этих {{objectLength}} отслеживаемых объектов приведёт к удалению их снимков, сохранённых эмбеддингов и записей жизненного цикла. <em>НО</em> сами записи в разделе «История» останутся.<br /><br />Вы уверены, что хотите продолжить?<br /><br />Удерживайте <em>Shift</em>, чтобы пропустить это окно в будущем."
|
||||
},
|
||||
"zoneMask": {
|
||||
"filterBy": "Фильтр по маске зоны"
|
||||
},
|
||||
"recognizedLicensePlates": {
|
||||
"noLicensePlatesFound": "Номерных знаков не найдено.",
|
||||
"placeholder": "Введите номер для поиска знака…",
|
||||
"title": "Распознанные номерные знаки",
|
||||
"loadFailed": "Не удалось загрузить распознанные номерные знаки.",
|
||||
"loading": "Загрузка распознанных номерных знаков…",
|
||||
"selectPlatesFromList": "Выберите один или более знаков из списка.",
|
||||
"selectAll": "Выбрать все",
|
||||
"clearAll": "Очистить все"
|
||||
},
|
||||
"review": {
|
||||
"showReviewed": "Показать просмотренные"
|
||||
},
|
||||
"motion": {
|
||||
"showMotionOnly": "Показывать только движение"
|
||||
},
|
||||
"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": "Предпросмотр не найден",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Отправить этот кадр в Frigate+?",
|
||||
"submit": "Отправить"
|
||||
},
|
||||
"noPreviewFoundFor": "Не найдено предпросмотра для {{cameraName}}",
|
||||
"livePlayerRequiredIOSVersion": "iOS 17.1 или выше требуется для этого типа стрима.",
|
||||
"streamOffline": {
|
||||
"title": "Поток оффлайн",
|
||||
"desc": "С потока <code>detect</code> камеры {{cameraName}} не получено кадров, проверьте логи ошибок"
|
||||
},
|
||||
"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": {
|
||||
"error": {
|
||||
"submitFrigatePlusFailed": "Не удалось отправить кадр в Frigate+"
|
||||
},
|
||||
"success": {
|
||||
"submittedFrigatePlus": "Кадр успешно загружен в Frigate+"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"dog": "Собака",
|
||||
"cat": "Кошка",
|
||||
"animal": "Животное",
|
||||
"bark": "Лай",
|
||||
"person": "Человек",
|
||||
"bicycle": "Велосипед",
|
||||
"car": "Автомобиль",
|
||||
"motorcycle": "Мотоцикл",
|
||||
"bird": "Птица",
|
||||
"horse": "Лошадь",
|
||||
"sheep": "Овца",
|
||||
"mouse": "Мышь",
|
||||
"goat": "Коза",
|
||||
"airplane": "Самолет",
|
||||
"keyboard": "Клавиатура",
|
||||
"boat": "Лодка",
|
||||
"bus": "Автобус",
|
||||
"train": "Поезд",
|
||||
"skateboard": "Скейтборд",
|
||||
"door": "Дверь",
|
||||
"blender": "Блендер",
|
||||
"sink": "Раковина",
|
||||
"clock": "Часы",
|
||||
"vehicle": "Транспорт",
|
||||
"hair_dryer": "Фен",
|
||||
"toothbrush": "Зубная щетка",
|
||||
"scissors": "Ножницы",
|
||||
"traffic_light": "Светофор",
|
||||
"fire_hydrant": "Пожарный гидрант",
|
||||
"street_sign": "Дорожный знак",
|
||||
"stop_sign": "Знак Стоп",
|
||||
"parking_meter": "Парковочный счётчик",
|
||||
"bench": "Скамейка",
|
||||
"cow": "Корова",
|
||||
"elephant": "Слон",
|
||||
"bear": "Медведь",
|
||||
"zebra": "Зебра",
|
||||
"giraffe": "Жираф",
|
||||
"hat": "Шляпа",
|
||||
"backpack": "Рюкзак",
|
||||
"umbrella": "Зонтик",
|
||||
"shoe": "Обувь",
|
||||
"eye_glasses": "Очки",
|
||||
"tie": "Галстук",
|
||||
"suitcase": "Чемодан",
|
||||
"handbag": "Сумочка",
|
||||
"frisbee": "Фрисби",
|
||||
"skis": "Лыжи",
|
||||
"snowboard": "Сноуборд",
|
||||
"kite": "Воздушный змей",
|
||||
"baseball_bat": "Бейсбольная бита",
|
||||
"baseball_glove": "Бейсбольная перчатка",
|
||||
"sports_ball": "Спортивный мяч",
|
||||
"surfboard": "Доска для серфинга",
|
||||
"tennis_racket": "Теннисная ракетка",
|
||||
"bottle": "Бутылка",
|
||||
"plate": "Тарелка",
|
||||
"wine_glass": "Винный бокал",
|
||||
"cup": "Чашка",
|
||||
"fork": "Вилка",
|
||||
"spoon": "Ложка",
|
||||
"bowl": "Миска",
|
||||
"banana": "Банан",
|
||||
"apple": "Яблоко",
|
||||
"orange": "Апельсин",
|
||||
"broccoli": "Брокколи",
|
||||
"sandwich": "Сэндвич",
|
||||
"carrot": "Морковь",
|
||||
"hot_dog": "Хот-дог",
|
||||
"pizza": "Пицца",
|
||||
"donut": "Пончик",
|
||||
"cake": "Торт",
|
||||
"chair": "Стул",
|
||||
"couch": "Диван",
|
||||
"potted_plant": "Комнатное растение",
|
||||
"bed": "Кровать",
|
||||
"mirror": "Зеркало",
|
||||
"dining_table": "Обеденный стол",
|
||||
"window": "Окно",
|
||||
"desk": "Стол",
|
||||
"toilet": "Туалет",
|
||||
"tv": "Телевизор",
|
||||
"laptop": "Ноутбук",
|
||||
"remote": "Пульт дистанционного управления",
|
||||
"cell_phone": "Мобильный телефон",
|
||||
"microwave": "Микроволновка",
|
||||
"oven": "Духовка",
|
||||
"toaster": "Тостер",
|
||||
"refrigerator": "Холодильник",
|
||||
"book": "Книга",
|
||||
"vase": "Ваза",
|
||||
"teddy_bear": "Плюшевый мишка",
|
||||
"hair_brush": "Расчёска",
|
||||
"squirrel": "Белка",
|
||||
"deer": "Олень",
|
||||
"fox": "Лиса",
|
||||
"rabbit": "Кролик",
|
||||
"raccoon": "Енот",
|
||||
"robot_lawnmower": "Роботизированная газонокосилка",
|
||||
"waste_bin": "Мусорное ведро",
|
||||
"on_demand": "По требованию",
|
||||
"face": "Лицо",
|
||||
"license_plate": "Номерной знак",
|
||||
"package": "Посылка",
|
||||
"bbq_grill": "Гриль и барбекю",
|
||||
"amazon": "Amazon",
|
||||
"usps": "USPS",
|
||||
"ups": "UPS",
|
||||
"fedex": "FedEx",
|
||||
"dhl": "DHL",
|
||||
"an_post": "An Post",
|
||||
"purolator": "Purolator",
|
||||
"knife": "Нож",
|
||||
"postnl": "PostNL",
|
||||
"nzpost": "NZPost",
|
||||
"postnord": "PostNord",
|
||||
"gls": "GLS",
|
||||
"dpd": "DPD"
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
{
|
||||
"documentTitle": "Модели классификации",
|
||||
"details": {
|
||||
"scoreInfo": "Оценка представляет собой среднюю степень достоверности классификации по всем обнаружениям данного объекта."
|
||||
},
|
||||
"button": {
|
||||
"deleteClassificationAttempts": "Удалить изображения классификации",
|
||||
"renameCategory": "Переименовать класс",
|
||||
"deleteCategory": "Удалить класс",
|
||||
"deleteImages": "Удалить изображения",
|
||||
"trainModel": "Тренировать модель",
|
||||
"addClassification": "Добавить классификацию",
|
||||
"deleteModels": "Удалить модели",
|
||||
"editModel": "Редактировать модель"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"deletedCategory": "Класс удалён",
|
||||
"deletedImage": "Изображения удалены",
|
||||
"deletedModel_one": "Успешно удалена {{count}} модель",
|
||||
"deletedModel_few": "Успешно удалены {{count}} модели",
|
||||
"deletedModel_many": "Успешно удалены {{count}} моделей",
|
||||
"categorizedImage": "Изображение успешно классифицировано",
|
||||
"trainedModel": "Модель успешно обучена.",
|
||||
"trainingModel": "Обучение модели успешно запущено.",
|
||||
"updatedModel": "Конфигурация модели успешно обновлена",
|
||||
"renamedCategory": "Класс успешно переименован в {{name}}"
|
||||
},
|
||||
"error": {
|
||||
"deleteImageFailed": "Не удалось удалить: {{errorMessage}}",
|
||||
"deleteCategoryFailed": "Не удалось удалить класс: {{errorMessage}}",
|
||||
"deleteModelFailed": "Не удалось удалить модель: {{errorMessage}}",
|
||||
"categorizeFailed": "Не удалось классифицировать изображение: {{errorMessage}}",
|
||||
"trainingFailed": "Не удалось начать обучение модели: {{errorMessage}}",
|
||||
"updateModelFailed": "Не удалось обновить модель: {{errorMessage}}",
|
||||
"renameCategoryFailed": "Не удалось переименовать класс: {{errorMessage}}",
|
||||
"trainingFailedToStart": "Не удалось начать обучение модели: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"deleteCategory": {
|
||||
"title": "Удалить класс",
|
||||
"desc": "Вы уверены, что хотите удалить класс {{name}}? Это приведёт к безвозвратному удалению всех связанных с ним изображений и потребует повторного обучения модели."
|
||||
},
|
||||
"deleteModel": {
|
||||
"title": "Удалить модель классификации",
|
||||
"single": "Вы уверены, что хотите удалить {{name}}? Это приведёт к безвозвратному удалению всех связанных данных, включая изображения и данные обучения. Это действие нельзя отменить.",
|
||||
"desc_one": "Вы уверены, что хотите удалить {{count}} модель? Это приведёт к безвозвратному удалению всех связанных данных, включая изображения и данные обучения. Это действие нельзя отменить.",
|
||||
"desc_few": "Вы уверены, что хотите удалить {{count}} модели? Это приведёт к безвозвратному удалению всех связанных данных, включая изображения и данные обучения. Это действие нельзя отменить.",
|
||||
"desc_many": "Вы уверены, что хотите удалить {{count}} моделей? Это приведёт к безвозвратному удалению всех связанных данных, включая изображения и данные обучения. Это действие нельзя отменить."
|
||||
},
|
||||
"edit": {
|
||||
"title": "Редактировать модель классификации",
|
||||
"descriptionState": "Редактировать классы для этой модели классификации состояний. Изменения потребуют повторного обучения модели.",
|
||||
"descriptionObject": "Редактировать тип объекта и тип классификации для этой модели классификации объектов.",
|
||||
"stateClassesInfo": "Примечание: изменение классов состояний требует повторного обучения модели с обновлёнными классами."
|
||||
},
|
||||
"deleteDatasetImages": {
|
||||
"title": "Удалить изображения набора данных",
|
||||
"desc_one": "Вы уверены, что хотите удалить {{count}} изображение из {{dataset}}? Это действие нельзя отменить и потребует повторного обучения модели.",
|
||||
"desc_few": "Вы уверены, что хотите удалить {{count}} изображения из {{dataset}}? Это действие нельзя отменить и потребует повторного обучения модели.",
|
||||
"desc_many": "Вы уверены, что хотите удалить {{count}} изображений из {{dataset}}? Это действие нельзя отменить и потребует повторного обучения модели."
|
||||
},
|
||||
"deleteTrainImages": {
|
||||
"title": "Удалить обучающие изображения",
|
||||
"desc_one": "Вы уверены, что хотите удалить {{count}} изображение? Это действие нельзя отменить.",
|
||||
"desc_few": "Вы уверены, что хотите удалить {{count}} изображения? Это действие нельзя отменить.",
|
||||
"desc_many": "Вы уверены, что хотите удалить {{count}} изображений? Это действие нельзя отменить."
|
||||
},
|
||||
"renameCategory": {
|
||||
"title": "Переименовать класс",
|
||||
"desc": "Введите новое имя для {{name}}. Вам потребуется повторно обучить модель, чтобы изменение имени вступило в силу."
|
||||
},
|
||||
"description": {
|
||||
"invalidName": "Недопустимое имя. Имена могут содержать только буквы, цифры, пробелы, апострофы, подчёркивания и дефисы."
|
||||
},
|
||||
"train": {
|
||||
"title": "Недавние классификации",
|
||||
"titleShort": "Недавние",
|
||||
"aria": "Выбрать недавние классификации"
|
||||
},
|
||||
"categories": "Классы",
|
||||
"createCategory": {
|
||||
"new": "Создать новый класс"
|
||||
},
|
||||
"categorizeImageAs": "Классифицировать изображение как:",
|
||||
"categorizeImage": "Классифицировать изображение",
|
||||
"menu": {
|
||||
"objects": "Объекты",
|
||||
"states": "Состояния"
|
||||
},
|
||||
"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": "Подметки добавляют дополнительный текст к метке объекта (например, 'Человек: UPS'). Атрибуты — это доступные для поиска метаданные, хранящиеся отдельно в метаданных объекта.",
|
||||
"classificationSubLabel": "Подметка",
|
||||
"classificationAttribute": "Атрибут",
|
||||
"classes": "Классы",
|
||||
"states": "Состояния",
|
||||
"classesTip": "Узнать о классах",
|
||||
"classesStateDesc": "Определите различные состояния, в которых может находиться область вашей камеры. Например: 'открыто' и 'закрыто' для гаражных ворот.",
|
||||
"classesObjectDesc": "Определите различные категории для классификации обнаруженных объектов. Например: 'курьер', 'житель', 'незнакомец' для классификации людей.",
|
||||
"classPlaceholder": "Введите имя класса…",
|
||||
"errors": {
|
||||
"nameRequired": "Имя модели обязательно",
|
||||
"nameLength": "Имя модели должно содержать не более 64 символов",
|
||||
"nameOnlyNumbers": "Имя модели не может состоять только из цифр",
|
||||
"classRequired": "Требуется хотя бы 1 класс",
|
||||
"classesUnique": "Имена классов должны быть уникальными",
|
||||
"stateRequiresTwoClasses": "Модели состояний требуют не менее 2 классов",
|
||||
"objectLabelRequired": "Пожалуйста, выберите метку объекта",
|
||||
"objectTypeRequired": "Пожалуйста, выберите тип классификации"
|
||||
}
|
||||
},
|
||||
"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": "Примеры изображений успешно сгенерированы"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"configEditor": "Редактор конфигурации",
|
||||
"copyConfig": "Скопировать конфигурацию",
|
||||
"saveAndRestart": "Сохранить и перезапустить",
|
||||
"saveOnly": "Только сохранить",
|
||||
"documentTitle": "Редактор конфигурации - Frigate",
|
||||
"toast": {
|
||||
"success": {
|
||||
"copyToClipboard": "Конфигурация скопирована в буфер обмена."
|
||||
},
|
||||
"error": {
|
||||
"savingError": "Ошибка сохранения конфигурации"
|
||||
}
|
||||
},
|
||||
"confirm": "Выйти без сохранения?",
|
||||
"safeConfigEditor": "Редактор конфигурации (безопасный режим)",
|
||||
"safeModeDescription": "Frigate находится в безопасном режиме из-за ошибки проверки конфигурации."
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"alerts": "Тревоги",
|
||||
"detections": "Обнаружения",
|
||||
"motion": {
|
||||
"label": "Движение",
|
||||
"only": "Только движение"
|
||||
},
|
||||
"allCameras": "Все камеры",
|
||||
"camera": "Камера",
|
||||
"empty": {
|
||||
"alert": "Отсутствуют тревоги для просмотра",
|
||||
"detection": "Отсутствуют обнаружения для просмотра",
|
||||
"motion": "Не найдено данных о движении"
|
||||
},
|
||||
"timeline": "Таймлайн",
|
||||
"timeline.aria": "Выбор таймлайна",
|
||||
"events": {
|
||||
"label": "События",
|
||||
"aria": "Выбор событий",
|
||||
"noFoundForTimePeriod": "Для этого периода времени не найдено ни одного события."
|
||||
},
|
||||
"documentTitle": "Обзор событий - Frigate",
|
||||
"recordings": {
|
||||
"documentTitle": "Записи - Frigate"
|
||||
},
|
||||
"calendarFilter": {
|
||||
"last24Hours": "Последние 24 часа"
|
||||
},
|
||||
"markAsReviewed": "Пометить как просмотренное",
|
||||
"newReviewItems": {
|
||||
"label": "Посмотреть новые элементы для просмотра",
|
||||
"button": "Новые элементы для просмотра"
|
||||
},
|
||||
"markTheseItemsAsReviewed": "Пометить эти элементы как просмотренные",
|
||||
"selected": "{{count}} выбрано",
|
||||
"selected_one": "{{count}} выбрано",
|
||||
"selected_other": "{{count}} выбрано",
|
||||
"detected": "обнаружен",
|
||||
"suspiciousActivity": "Подозрительная активность",
|
||||
"threateningActivity": "Угрожающая активность",
|
||||
"detail": {
|
||||
"noDataFound": "Нет данных для просмотра",
|
||||
"aria": "Переключить подробный режим просмотра",
|
||||
"trackedObject_one": "объект",
|
||||
"trackedObject_other": "объекты",
|
||||
"noObjectDetailData": "Данные о деталях объекта недоступны.",
|
||||
"label": "Деталь",
|
||||
"settings": "Настройки подробного просмотра",
|
||||
"alwaysExpandActive": {
|
||||
"title": "Всегда раскрывать активный",
|
||||
"desc": "Всегда раскрывать сведения об объекте активного элемента обзора, если они доступны."
|
||||
}
|
||||
},
|
||||
"objectTrack": {
|
||||
"trackedPoint": "Отслеживаемая точка",
|
||||
"clickToSeek": "Перейти к этому моменту"
|
||||
},
|
||||
"zoomIn": "Увеличить",
|
||||
"zoomOut": "Отдалить"
|
||||
}
|
||||
@@ -0,0 +1,289 @@
|
||||
{
|
||||
"exploreIsUnavailable": {
|
||||
"embeddingsReindexing": {
|
||||
"context": "Поиск станет доступен после завершения переиндексации эмбеддингов отслеживаемых объектов.",
|
||||
"startingUp": "Запуск…",
|
||||
"estimatedTime": "Оставшееся время:",
|
||||
"finishingShortly": "Скоро завершится",
|
||||
"step": {
|
||||
"descriptionsEmbedded": "Встроенные описания: ",
|
||||
"trackedObjectsProcessed": "Обработанные отслеживаемые объекты: ",
|
||||
"thumbnailsEmbedded": "Встроенные миниатюры: "
|
||||
}
|
||||
},
|
||||
"title": "Поиск событий недоступен",
|
||||
"downloadingModels": {
|
||||
"setup": {
|
||||
"visionModel": "Модель компьютерного зрения",
|
||||
"visionModelFeatureExtractor": "Экстрактор признаков модели компьютерного зрения",
|
||||
"textModel": "Текстовая модель",
|
||||
"textTokenizer": "Текстовый токенизатор"
|
||||
},
|
||||
"tips": {
|
||||
"context": "Возможно, вы захотите переиндексировать эмбеддинги отслеживаемых объектов после загрузки моделей.",
|
||||
"documentation": "Читать документацию"
|
||||
},
|
||||
"context": "Frigate загружает необходимые модели эмбеддингов для поддержки функции семантического поиска. Это может занять несколько минут в зависимости от скорости вашего интернет-соединения.",
|
||||
"error": "Произошла ошибка. Проверьте логи Frigate."
|
||||
}
|
||||
},
|
||||
"generativeAI": "Генеративный ИИ",
|
||||
"documentTitle": "Поиск событий - Frigate",
|
||||
"details": {
|
||||
"timestamp": "Метка времени",
|
||||
"item": {
|
||||
"title": "Детали элемента просмотра",
|
||||
"desc": "Детали элемента просмотра",
|
||||
"button": {
|
||||
"share": "Поделиться этим элементом просмотра",
|
||||
"viewInExplore": "Смотреть в Поиске событий"
|
||||
},
|
||||
"tips": {
|
||||
"hasMissingObjects": "Настройте конфигурацию, если хотите, чтобы Frigate сохранял отслеживаемые объекты для следующих меток: <em>{{objects}}</em>",
|
||||
"mismatch_one": "{{count}} недоступный объект обнаружен и включен в этот элемент просмотра. Эти объекты либо не соответствовали критериям тревоги/детекции, либо уже были удалены.",
|
||||
"mismatch_few": "{{count}} недоступных объекта обнаружено и включено в этот элемент просмотра. Эти объекты либо не соответствовали критериям тревоги/детекции, либо уже были удалены.",
|
||||
"mismatch_many": "{{count}} недоступных объектов обнаружено и включено в этот элемент просмотра. Эти объекты либо не соответствовали критериям тревоги/детекции, либо уже были удалены."
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"updatedSublabel": "Успешно обновлена дополнительная метка.",
|
||||
"updatedLPR": "Номерной знак успешно обновлён.",
|
||||
"regenerate": "Новое описание запрошено у {{provider}}. В зависимости от скорости работы вашего провайдера, генерация нового описания может занять некоторое время.",
|
||||
"audioTranscription": "Запрос на транскрипцию звука успешно выполнен."
|
||||
},
|
||||
"error": {
|
||||
"updatedSublabelFailed": "Не удалось обновить дополнительную метку: {{errorMessage}}",
|
||||
"updatedLPRFailed": "Не удалось обновить номерной знак: {{errorMessage}}",
|
||||
"regenerate": "Не удалось запросить новое описание у {{provider}}: {{errorMessage}}",
|
||||
"audioTranscription": "Не удалось запросить транскрипцию аудио: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"editSubLabel": {
|
||||
"descNoLabel": "Введите новую дополнительную метку для этого отслеживаемого объекта",
|
||||
"title": "Редактирование дополнительной метки",
|
||||
"desc": "Введите новую дополнительную метку для {{label}}"
|
||||
},
|
||||
"topScore": {
|
||||
"label": "Лучшая оценка",
|
||||
"info": "Лучшая оценка — это наивысшая медианная оценка для отслеживаемого объекта, поэтому она может отличаться от оценки, показанной на превью в результатах поиска."
|
||||
},
|
||||
"estimatedSpeed": "Расчётная скорость",
|
||||
"tips": {
|
||||
"saveDescriptionFailed": "Не удалось обновить описание: {{errorMessage}}",
|
||||
"descriptionSaved": "Описание успешно сохранено"
|
||||
},
|
||||
"label": "Метка",
|
||||
"editLPR": {
|
||||
"title": "Редактирование номерного знака",
|
||||
"descNoLabel": "Введите новое значение номерного знака для этого отслеживаемого объекта",
|
||||
"desc": "Введите новое значение номерного знака для {{label}}"
|
||||
},
|
||||
"recognizedLicensePlate": "Распознанный номерной знак",
|
||||
"objects": "Объекты",
|
||||
"camera": "Камера",
|
||||
"zones": "Зоны",
|
||||
"button": {
|
||||
"findSimilar": "Найти похожее",
|
||||
"regenerate": {
|
||||
"title": "Перегенерировать",
|
||||
"label": "Перегенерировать описание отслеживаемого объекта"
|
||||
}
|
||||
},
|
||||
"description": {
|
||||
"label": "Описание",
|
||||
"aiTips": "Frigate не будет запрашивать описание у вашего генеративного ИИ-провайдера, пока жизненный цикл отслеживаемого объекта не завершится.",
|
||||
"placeholder": "Описание отслеживаемого объекта"
|
||||
},
|
||||
"expandRegenerationMenu": "Развернуть меню перегенерации",
|
||||
"regenerateFromSnapshot": "Перегенерировать из снимка",
|
||||
"regenerateFromThumbnails": "Перегенерировать из миниатюры",
|
||||
"snapshotScore": {
|
||||
"label": "Оценка снимка"
|
||||
},
|
||||
"score": {
|
||||
"label": "Оценка"
|
||||
}
|
||||
},
|
||||
"trackedObjectDetails": "Детали объекта",
|
||||
"type": {
|
||||
"details": "детали",
|
||||
"snapshot": "снимок",
|
||||
"video": "видео",
|
||||
"object_lifecycle": "жизненный цикл объекта",
|
||||
"thumbnail": "миниатюра"
|
||||
},
|
||||
"objectLifecycle": {
|
||||
"title": "Жизненный цикл объекта",
|
||||
"noImageFound": "Для этой метки времени изображение не найдено.",
|
||||
"createObjectMask": "Создать маску объекта",
|
||||
"adjustAnnotationSettings": "Изменить настройки аннотаций",
|
||||
"scrollViewTips": "Прокрутите, чтобы просмотреть ключевые моменты жизненного цикла этого объекта.",
|
||||
"autoTrackingTips": "Позиции ограничивающих рамок будут неточными для камер с автотрекингом.",
|
||||
"lifecycleItemDesc": {
|
||||
"visible": "Обнаружен(а) {{label}}",
|
||||
"entered_zone": "{{label}} зафиксирован(а) в {{zones}}",
|
||||
"active": "{{label}} активировался(ась)",
|
||||
"stationary": "{{label}} перестал(а) двигаться",
|
||||
"attribute": {
|
||||
"faceOrLicense_plate": "{{attribute}} обнаружен для {{label}}",
|
||||
"other": "{{label}} распознан(а) как {{attribute}}"
|
||||
},
|
||||
"gone": "{{label}} покинул(а) зону",
|
||||
"heard": "Обнаружен звук {{label}}",
|
||||
"external": "Обнаружен(а) {{label}}",
|
||||
"header": {
|
||||
"zones": "Зоны",
|
||||
"ratio": "Соотношение",
|
||||
"area": "Область"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
"title": "Настройки аннотаций",
|
||||
"showAllZones": {
|
||||
"title": "Показать все зоны",
|
||||
"desc": "Всегда показывать зоны на кадрах, где объекты вошли в зону."
|
||||
},
|
||||
"offset": {
|
||||
"label": "Сдвиг аннотаций",
|
||||
"desc": "Эти данные поступают из потока детекции вашей камеры, но накладываются на изображения из потока записи. Потоки вряд ли идеально синхронизированы, поэтому ограничивающая рамка и видео могут не совпадать. Для корректировки используйте поле <code>Сдвиг аннотаций</code>.",
|
||||
"millisecondsToOffset": "Смещение аннотаций детекции в миллисекундах. <em>По умолчанию: 0</em>",
|
||||
"documentation": "Читать документацию ",
|
||||
"tips": "СОВЕТ: Представьте, у вас клип события, где человек идёт слева направо. Если рамка на таймлайне постоянно смещена влево от человека — уменьшите значение. Если рамка опережает движение — увеличьте значение.",
|
||||
"toast": {
|
||||
"success": "В конфигурационном файле сохранено значение смещения для {{camera}}. Перезапустите Frigate, чтобы применить изменения."
|
||||
}
|
||||
}
|
||||
},
|
||||
"carousel": {
|
||||
"previous": "Предыдущий слайд",
|
||||
"next": "Следующий слайд"
|
||||
},
|
||||
"count": "{{first}} из {{second}}",
|
||||
"trackedPoint": "Отслеживаемая точка"
|
||||
},
|
||||
"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": "Запросить аудиотранскрипцию"
|
||||
},
|
||||
"viewTrackingDetails": {
|
||||
"label": "Просмотреть детали отслеживания",
|
||||
"aria": "Показать детали отслеживания"
|
||||
},
|
||||
"showObjectDetails": {
|
||||
"label": "Показать путь объекта"
|
||||
},
|
||||
"hideObjectDetails": {
|
||||
"label": "Скрыть путь объекта"
|
||||
}
|
||||
},
|
||||
"dialog": {
|
||||
"confirmDelete": {
|
||||
"title": "Подтвердить удаление",
|
||||
"desc": "Удаление этого отслеживаемого объекта приведёт к удалению снимка, всех сохранённых эмбеддингов и всех связанных записей деталей отслеживания. Записанное видео этого отслеживаемого объекта в представлении Истории <em>НЕ</em> будет удалено.<br /><br />Вы уверены, что хотите продолжить?"
|
||||
}
|
||||
},
|
||||
"noTrackedObjects": "Отслеживаемые объекты не найдены",
|
||||
"fetchingTrackedObjectsFailed": "Ошибка при получении отслеживаемых объектов: {{errorMessage}}",
|
||||
"trackedObjectsCount_one": "{{count}} отслеживаемый объект ",
|
||||
"trackedObjectsCount_few": "{{count}} отслеживаемых объекта ",
|
||||
"trackedObjectsCount_many": "{{count}} отслеживаемых объектов ",
|
||||
"searchResult": {
|
||||
"deleteTrackedObject": {
|
||||
"toast": {
|
||||
"success": "Отслеживаемый объект успешно удалён.",
|
||||
"error": "Не удалось удалить отслеживаемый объект: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"tooltip": "Соответствие с {{type}} на {{confidence}}%",
|
||||
"previousTrackedObject": "Предыдущий отслеживаемый объект",
|
||||
"nextTrackedObject": "Следующий отслеживаемый объект"
|
||||
},
|
||||
"exploreMore": "Просмотреть больше объектов {{label}}",
|
||||
"aiAnalysis": {
|
||||
"title": "Анализ при помощи ИИ"
|
||||
},
|
||||
"concerns": {
|
||||
"label": "Требуют внимания"
|
||||
},
|
||||
"trackingDetails": {
|
||||
"count": "{{first}} из {{second}}",
|
||||
"title": "Детали отслеживания",
|
||||
"noImageFound": "Для этой метки времени изображение не найдено.",
|
||||
"createObjectMask": "Создать маску объекта",
|
||||
"adjustAnnotationSettings": "Изменить настройки аннотаций",
|
||||
"scrollViewTips": "Нажмите, чтобы просмотреть ключевые моменты жизненного цикла этого объекта.",
|
||||
"autoTrackingTips": "Позиции ограничивающих рамок будут неточными для камер с автотрекингом.",
|
||||
"trackedPoint": "Отслеживаемая точка",
|
||||
"lifecycleItemDesc": {
|
||||
"visible": "Обнаружен(а) {{label}}",
|
||||
"entered_zone": "{{label}} зафиксирован(а) в {{zones}}",
|
||||
"active": "{{label}} активировался(ась)",
|
||||
"stationary": "{{label}} перестал(а) двигаться",
|
||||
"attribute": {
|
||||
"faceOrLicense_plate": "{{attribute}} обнаружен для {{label}}",
|
||||
"other": "{{label}} распознан(а) как {{attribute}}"
|
||||
},
|
||||
"gone": "{{label}} покинул(а) зону",
|
||||
"heard": "Обнаружен звук {{label}}",
|
||||
"external": "Обнаружен(а) {{label}}",
|
||||
"header": {
|
||||
"zones": "Зоны",
|
||||
"ratio": "Соотношение",
|
||||
"area": "Область"
|
||||
}
|
||||
},
|
||||
"annotationSettings": {
|
||||
"title": "Настройки аннотаций",
|
||||
"showAllZones": {
|
||||
"title": "Показать все зоны",
|
||||
"desc": "Всегда показывать зоны на кадрах, где объекты вошли в зону."
|
||||
},
|
||||
"offset": {
|
||||
"label": "Сдвиг аннотаций",
|
||||
"desc": "Эти данные поступают из потока детекции вашей камеры, но накладываются на изображения из потока записи. Потоки вряд ли идеально синхронизированы, поэтому ограничивающая рамка и видео могут не совпадать. Вы можете использовать эту настройку для смещения аннотаций вперед или назад во времени, чтобы лучше выровнять их с записанным видео.",
|
||||
"millisecondsToOffset": "Смещение аннотаций детекции в миллисекундах. <em>По умолчанию: 0</em>",
|
||||
"tips": "Уменьшите значение, если воспроизведение видео опережает рамки и точки пути, и увеличьте значение, если воспроизведение видео отстаёт от них. Это значение может быть отрицательным.",
|
||||
"toast": {
|
||||
"success": "Смещение аннотаций для {{camera}} сохранено в конфигурационном файле. Перезапустите Frigate, чтобы применить изменения."
|
||||
}
|
||||
}
|
||||
},
|
||||
"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,103 @@
|
||||
{
|
||||
"details": {
|
||||
"person": "Человек",
|
||||
"timestamp": "Метка времени",
|
||||
"face": "Подробности о лице",
|
||||
"faceDesc": "Информация об отслеживаемом объекте, который сгенерировал это лицо",
|
||||
"confidence": "Достоверность",
|
||||
"scoreInfo": "Оценка доп. метки — это взвешенная оценка всех распознанных лиц, поэтому она может отличаться от оценки на снимке.",
|
||||
"subLabelScore": "Оценка доп. метки",
|
||||
"unknown": "Неизвестно"
|
||||
},
|
||||
"documentTitle": "Библиотека лиц - Frigate",
|
||||
"description": {
|
||||
"placeholder": "Введите название коллекции",
|
||||
"addFace": "Добавьте новую коллекцию в библиотеку лиц, загрузив свое первое изображение.",
|
||||
"invalidName": "Недопустимое имя. Имена могут содержать только буквы, цифры, пробелы, апострофы, подчёркивания и дефисы."
|
||||
},
|
||||
"createFaceLibrary": {
|
||||
"desc": "Создание новой коллекции",
|
||||
"nextSteps": "Для создания надежной базы: <li>Используйте вкладку \"Недавние распознавания\", чтобы выбрать изображения каждого обнаруженного человека и обучить систему</li> <li>Используйте фронтальные изображения для лучшего результата; избегайте изображений с лицами, снятыми под углом.</li> </ul>",
|
||||
"title": "Создать коллекцию",
|
||||
"new": "Создать новое лицо"
|
||||
},
|
||||
"selectFace": "Выбор лица",
|
||||
"uploadFaceImage": {
|
||||
"desc": "Загрузите изображение для поиска лиц и связывания с {{pageToggle}}",
|
||||
"title": "Загрузка изображения с лицом"
|
||||
},
|
||||
"selectItem": "Выбор {{item}}",
|
||||
"train": {
|
||||
"aria": "Выберите последние распознавания",
|
||||
"title": "Последние распознавания",
|
||||
"empty": "Нет недавних попыток распознавания лиц"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"deletedFace_one": "Успешно удалено {{count}} лицо.",
|
||||
"deletedFace_few": "Успешно удалено {{count}} лица.",
|
||||
"deletedFace_many": "Успешно удалено {{count}} лиц.",
|
||||
"deletedName_one": "{{count}} лицо успешно удалено.",
|
||||
"deletedName_few": "{{count}} лица успешно удалено.",
|
||||
"deletedName_many": "{{count}} лиц успешно удалено.",
|
||||
"uploadedImage": "Изображение успешно загружено.",
|
||||
"trainedFace": "Лицо успешно запомнено.",
|
||||
"addFaceLibrary": "{{name}} успешно добавлен(а) в Библиотеку лиц!",
|
||||
"updatedFaceScore": "Оценка лица успешно обновлена для {{name}} {{score}}.",
|
||||
"renamedFace": "Лицо успешно переименовано в {{name}}"
|
||||
},
|
||||
"error": {
|
||||
"deleteFaceFailed": "Не удалось удалить: {{errorMessage}}",
|
||||
"uploadingImageFailed": "Не удалось загрузить изображение: {{errorMessage}}",
|
||||
"trainFailed": "Не удалось запомнить: {{errorMessage}}",
|
||||
"updateFaceScoreFailed": "Не удалось обновить оценку лица: {{errorMessage}}",
|
||||
"addFaceLibraryFailed": "Не удалось установить имя для лица: {{errorMessage}}",
|
||||
"deleteNameFailed": "Не удалось удалить имя: {{errorMessage}}",
|
||||
"renameFaceFailed": "Не удалось переименовать лицо: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"deleteFaceLibrary": {
|
||||
"title": "Удалить имя",
|
||||
"desc": "Вы уверены, что хотите удалить коллекцию «{{name}}»? Это действие безвозвратно удалит все лица в коллекции."
|
||||
},
|
||||
"imageEntry": {
|
||||
"dropActive": "Перетащите изображение сюда…",
|
||||
"dropInstructions": "Перетащите или вставьте изображение сюда или щелкните, чтобы выбрать",
|
||||
"maxSize": "Макс. размер: {{size}}Мб",
|
||||
"validation": {
|
||||
"selectImage": "Пожалуйста, выберите файл изображения."
|
||||
}
|
||||
},
|
||||
"readTheDocs": "Читать документацию",
|
||||
"trainFaceAs": "Запомнить лицо как:",
|
||||
"button": {
|
||||
"uploadImage": "Загрузить изображение",
|
||||
"deleteFaceAttempts": "Удалить лица",
|
||||
"addFace": "Добавить лицо",
|
||||
"reprocessFace": "Обработать лицо повторно",
|
||||
"renameFace": "Переименовать лицо",
|
||||
"deleteFace": "Удалить лицо"
|
||||
},
|
||||
"trainFace": "Запомнить лицо",
|
||||
"steps": {
|
||||
"faceName": "Введите имя лица",
|
||||
"nextSteps": "Следующие шаги",
|
||||
"uploadFace": "Загрузить изображение лица",
|
||||
"description": {
|
||||
"uploadFace": "Загрузите изображение {{name}}, на котором лицо показано спереди. Не нужно обрезать фотографию только до лица."
|
||||
}
|
||||
},
|
||||
"renameFace": {
|
||||
"desc": "Введите новое имя для {{name}}",
|
||||
"title": "Переименовать лицо"
|
||||
},
|
||||
"collections": "Коллекции",
|
||||
"deleteFaceAttempts": {
|
||||
"title": "Удалить лица",
|
||||
"desc_one": "Вы уверены, что хотите удалить {{count}} лицо? Это действие нельзя отменить.",
|
||||
"desc_few": "Вы уверены, что хотите удалить {{count}} лица? Это действие нельзя отменить.",
|
||||
"desc_many": "Вы уверены, что хотите удалить {{count}} лиц? Это действие нельзя отменить."
|
||||
},
|
||||
"nofaces": "Лица отсутствуют",
|
||||
"pixels": "{{area}} пикс"
|
||||
}
|
||||
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"documentTitle": "Прямой эфир - Frigate",
|
||||
"documentTitle.withCamera": "{{camera}} - Прямой эфир - Frigate",
|
||||
"lowBandwidthMode": "Экономичный режим",
|
||||
"twoWayTalk": {
|
||||
"enable": "Включить двустороннюю связь",
|
||||
"disable": "Отключить двустороннюю связь"
|
||||
},
|
||||
"cameraAudio": {
|
||||
"enable": "Включить звук с камеры",
|
||||
"disable": "Отключить звук с камеры"
|
||||
},
|
||||
"ptz": {
|
||||
"move": {
|
||||
"clickMove": {
|
||||
"label": "Кликните в кадре для центрирования камеры",
|
||||
"enable": "Включить перемещение по клику",
|
||||
"disable": "Отключить перемещение по клику"
|
||||
},
|
||||
"left": {
|
||||
"label": "Переместить PTZ-камеру влево"
|
||||
},
|
||||
"down": {
|
||||
"label": "Переместить PTZ-камеру вниз"
|
||||
},
|
||||
"up": {
|
||||
"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": "Настройки потока",
|
||||
"suspend": {
|
||||
"forTime": "Приостановить на: "
|
||||
},
|
||||
"stream": {
|
||||
"audio": {
|
||||
"tips": {
|
||||
"documentation": "Читать документацию ",
|
||||
"title": "Аудио должно выводиться с вашей камеры и быть настроено в go2rtc для этого потока."
|
||||
},
|
||||
"available": "Для этого потока доступен звук",
|
||||
"unavailable": "Аудио недоступно для этого потока"
|
||||
},
|
||||
"title": "Поток",
|
||||
"twoWayTalk": {
|
||||
"tips": "Ваше устройство должно поддерживать эту функцию, а WebRTC должен быть настроен для двусторонней связи.",
|
||||
"tips.documentation": "Читать документацию ",
|
||||
"available": "Двусторонняя связь доступна для этого потока",
|
||||
"unavailable": "Двусторонняя связь недоступна для этого потока"
|
||||
},
|
||||
"lowBandwidth": {
|
||||
"tips": "Режим просмотра в реальном времени переведён в экономичный режим из-за буферизации или ошибок потока.",
|
||||
"resetStream": "Сброс потока"
|
||||
},
|
||||
"playInBackground": {
|
||||
"label": "Воспроизвести в фоне",
|
||||
"tips": "Включите эту опцию, чтобы продолжать трансляцию при скрытом плеере."
|
||||
},
|
||||
"debug": {
|
||||
"picker": "В режиме отладки выбор потока камеры недоступен. Вид отладчика всегда использует поток настроенный для режима обнаружения."
|
||||
}
|
||||
},
|
||||
"cameraSettings": {
|
||||
"title": "Настройки {{camera}}",
|
||||
"objectDetection": "Обнаружение объектов",
|
||||
"recording": "Запись",
|
||||
"audioDetection": "Детекция аудио",
|
||||
"snapshots": "Снимки",
|
||||
"autotracking": "Автотрекинг",
|
||||
"cameraEnabled": "Камера активирована",
|
||||
"transcription": "Транскрипция аудио"
|
||||
},
|
||||
"history": {
|
||||
"label": "Отобразить архивные записи"
|
||||
},
|
||||
"effectiveRetainMode": {
|
||||
"modes": {
|
||||
"all": "Все",
|
||||
"motion": "Движение",
|
||||
"active_objects": "Активные объекты"
|
||||
},
|
||||
"notAllTips": "Ваша конфигурация хранения записей {{source}} установлена в <code>mode: {{effectiveRetainMode}}</code>, поэтому эта запись по запросу будет сохранять только сегменты с {{effectiveRetainModeName}}."
|
||||
},
|
||||
"editLayout": {
|
||||
"label": "Редактировать макет",
|
||||
"group": {
|
||||
"label": "Редактирование группы камер"
|
||||
},
|
||||
"exitEdit": "Выход из редактирования"
|
||||
},
|
||||
"audio": "Аудио",
|
||||
"notifications": "Уведомления",
|
||||
"transcription": {
|
||||
"enable": "Включить транскрипцию звука в реальном времени",
|
||||
"disable": "Выключить транскрипцию звука"
|
||||
},
|
||||
"snapshot": {
|
||||
"noVideoSource": "Нет видеоисточника для снимка",
|
||||
"captureFailed": "Не удалось сделать снимок."
|
||||
},
|
||||
"noCameras": {
|
||||
"title": "Камеры не настроены",
|
||||
"description": "Начните с подключения камеры к Frigate.",
|
||||
"buttonText": "Добавить камеру"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"filter": "Фильтр",
|
||||
"export": "Экспорт",
|
||||
"calendar": "Календарь",
|
||||
"filters": "Фильтры",
|
||||
"toast": {
|
||||
"error": {
|
||||
"endTimeMustAfterStartTime": "Конечное время должно быть позже начального",
|
||||
"noValidTimeSelected": "Выбран недопустимый временной диапазон"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"savedSearches": "Сохраненные поиски",
|
||||
"button": {
|
||||
"clear": "Очистить поиск",
|
||||
"save": "Сохранить поиск",
|
||||
"delete": "Удалить сохранённый поиск",
|
||||
"filterActive": "Активные фильтры",
|
||||
"filterInformation": "Информация о фильтре"
|
||||
},
|
||||
"search": "Поиск",
|
||||
"searchFor": "Поиск {{inputValue}}",
|
||||
"trackedObjectId": "ID отслеживаемого объекта",
|
||||
"filter": {
|
||||
"label": {
|
||||
"cameras": "Камеры",
|
||||
"zones": "Зоны",
|
||||
"sub_labels": "Дополнительные метки",
|
||||
"search_type": "Тип поиска",
|
||||
"time_range": "Временной диапазон",
|
||||
"before": "До",
|
||||
"after": "После",
|
||||
"min_score": "Мин. оценка",
|
||||
"max_score": "Макс. оценка",
|
||||
"min_speed": "Мин. скорость",
|
||||
"recognized_license_plate": "Распознанный номерной знак",
|
||||
"max_speed": "Макс. скорость",
|
||||
"has_clip": "Есть клип",
|
||||
"has_snapshot": "Есть снимок",
|
||||
"labels": "Метки"
|
||||
},
|
||||
"searchType": {
|
||||
"thumbnail": "Миниатюра",
|
||||
"description": "Описание"
|
||||
},
|
||||
"toast": {
|
||||
"error": {
|
||||
"beforeDateBeLaterAfter": "Дата 'до' должна быть позже, чем дата 'после'.",
|
||||
"afterDatebeEarlierBefore": "Дата 'после' должна быть раньше, чем дата 'до'.",
|
||||
"minScoreMustBeLessOrEqualMaxScore": "Значение 'min_score' должно быть меньше или равно значению 'max_score'.",
|
||||
"maxScoreMustBeGreaterOrEqualMinScore": "Значение 'max_score' должно быть больше или равно значению 'min_score'.",
|
||||
"minSpeedMustBeLessOrEqualMaxSpeed": "Значение 'min_speed' должно быть меньше или равно значению 'max_speed'.",
|
||||
"maxSpeedMustBeGreaterOrEqualMinSpeed": "Значение 'max_speed' должно быть больше или равно значению 'min_speed'."
|
||||
}
|
||||
},
|
||||
"tips": {
|
||||
"title": "Как использовать текстовые фильтры",
|
||||
"desc": {
|
||||
"text": "Фильтры помогают уточнить результаты поиска. Вот как их использовать в поле ввода:",
|
||||
"step": "<ul className=\"list-disc pl-5 text-sm text-primary-variant\"><li>Введите название фильтра, затем двоеточие (например, \"камеры:\").</li><li>Выберите значение из подсказок или введите своё.</li><li>Используйте несколько фильтров, добавляя их через пробел.</li><li>Фильтры даты (before:/after:) используют формат <em>{{DateFormat}}</em>.</li><li>Временной диапазон — в формате <em>{{exampleTime}}</em>.</li><li>Удаляйте фильтры нажатием на «×» рядом с ними.</li></ul>",
|
||||
"example": "Пример: <code className=\"text-primary\">cameras:front_door label:person before:01012024 time_range:3:00PM-4:00PM </code>",
|
||||
"step1": "Введите имя ключа фильтра с двоеточием (например, \"камеры:\").",
|
||||
"step5": "Фильтр временного диапазона использует формат {{exampleTime}}.",
|
||||
"exampleLabel": "Пример:",
|
||||
"step2": "Выберите значение из предложенных или введите свое собственное.",
|
||||
"step3": "Вы можете применять несколько фильтров, указывая их подряд через пробел.",
|
||||
"step6": "Удаляйте фильтры, нажав на значок \"x\" рядом с ними.",
|
||||
"step4": "Фильтры по дате (до: и после:) используют формат {{DateFormat}}."
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"currentFilterType": "Значения фильтров",
|
||||
"noFilters": "Фильтры",
|
||||
"activeFilters": "Активные фильтры"
|
||||
}
|
||||
},
|
||||
"similaritySearch": {
|
||||
"title": "Поиск похожего",
|
||||
"active": "Активен поиск похожего",
|
||||
"clear": "Очистить поиск похожего"
|
||||
},
|
||||
"placeholder": {
|
||||
"search": "Поиск…"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,186 @@
|
||||
{
|
||||
"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 используется при подготовке входных и выходных данных к/от моделей обнаружения. Это значение не измеряет использование вывода, даже если использовать 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"
|
||||
},
|
||||
"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": "Выделение разделяемой памяти",
|
||||
"warning": "Текущеее значение разделяемой памяти в {{total}}MB слишком мало. Увеличьте его хотя бы до {{min_shm}}MB."
|
||||
}
|
||||
},
|
||||
"cameras": {
|
||||
"title": "Камеры",
|
||||
"overview": "Обзор",
|
||||
"info": {
|
||||
"cameraProbeInfo": "Информация о проверке камеры {{camera}}",
|
||||
"streamDataFromFFPROBE": "Данные о потоке получены от <code>ffprobe</code>.",
|
||||
"fetching": "Получение данных камеры",
|
||||
"stream": "Поток {{idx}}",
|
||||
"video": "Видео:",
|
||||
"codec": "Кодек:",
|
||||
"resolution": "Разрешение:",
|
||||
"fps": "FPS:",
|
||||
"unknown": "Неизвестно",
|
||||
"audio": "Аудио:",
|
||||
"error": "Ошибка: {{error}}",
|
||||
"tips": {
|
||||
"title": "Информация о тестировании камеры"
|
||||
},
|
||||
"aspectRatio": "соотношение сторон"
|
||||
},
|
||||
"framesAndDetections": "Кадры/детекции",
|
||||
"label": {
|
||||
"ffmpeg": "FFmpeg",
|
||||
"camera": "камера",
|
||||
"capture": "захват",
|
||||
"skipped": "пропущено",
|
||||
"detect": "детекция",
|
||||
"cameraDetectionsPerSecond": "{{camName}} обнаружений в секунду",
|
||||
"cameraSkippedDetectionsPerSecond": "{{camName}} пропущенных обнаружений в секунду",
|
||||
"cameraFramesPerSecond": "{{camName}} кадров в секунду",
|
||||
"overallFramesPerSecond": "общее количество кадров в секунду",
|
||||
"overallDetectionsPerSecond": "общее количество обнаружений в секунду",
|
||||
"overallSkippedDetectionsPerSecond": "общее количество пропущенных обнаружений в секунду",
|
||||
"cameraFfmpeg": "{{camName}} FFmpeg",
|
||||
"cameraCapture": "{{camName}} захват",
|
||||
"cameraDetect": "{{camName}} обнаружения"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"copyToClipboard": "Данные тестирования скопированы в буфер обмена."
|
||||
},
|
||||
"error": {
|
||||
"unableToProbeCamera": "Не удалось протестировать камеру: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"lastRefreshed": "Обновлено: ",
|
||||
"stats": {
|
||||
"ffmpegHighCpuUsage": "Камера {{camera}} использует чрезмерно много ресурсов CPU в FFmpeg ({{ffmpegAvg}}%)",
|
||||
"detectHighCpuUsage": "Камера {{camera}} использует слишком много ресурсов CPU для детекции ({{detectAvg}}%)",
|
||||
"healthy": "Система в порядке",
|
||||
"reindexingEmbeddings": "Переиндексация эмбеддингов (выполнено {{processed}} %)",
|
||||
"cameraIsOffline": "{{camera}} отключена",
|
||||
"detectIsVerySlow": "{{detect}} идёт очень медленно ({{speed}} мс)",
|
||||
"detectIsSlow": "{{detect}} идёт медленно ({{speed}} мс)",
|
||||
"shmTooLow": "Объем выделенной памяти /dev/shm ({{total}} МБ) должен быть увеличен как минимум до {{min}} МБ."
|
||||
},
|
||||
"enrichments": {
|
||||
"title": "Обогащение данных",
|
||||
"infPerSecond": "Выводов в секунду",
|
||||
"embeddings": {
|
||||
"image_embedding_speed": "Скорость векторизации изображений",
|
||||
"plate_recognition_speed": "Скорость распознавания номеров",
|
||||
"text_embedding_speed": "Скорость векторизации текста",
|
||||
"face_embedding_speed": "Скорость векторизации лиц",
|
||||
"face_recognition_speed": "Скорость распознавания лиц",
|
||||
"text_embedding": "Векторизация текста",
|
||||
"yolov9_plate_detection_speed": "Скорость обнаружения номеров YOLOv9",
|
||||
"yolov9_plate_detection": "Обнаружение номеров YOLOv9",
|
||||
"face_recognition": "Распознавание лиц",
|
||||
"plate_recognition": "Распознавание номеров",
|
||||
"image_embedding": "Векторизация изображений"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user