diff --git a/web/public/locales/sr/audio.json b/web/public/locales/sr/audio.json index 63c1c25f0..c2b5f7dd2 100644 --- a/web/public/locales/sr/audio.json +++ b/web/public/locales/sr/audio.json @@ -13,5 +13,33 @@ "laughter": "Smeh", "train": "Voz", "boat": "Brod", - "crying": "Plač" + "crying": "Plač", + "sigh": "Уздах", + "singing": "Пријављивање", + "choir": "Збор", + "yodeling": "Јодловање", + "chant": "Певање", + "mantra": "Мантра", + "bird": "Птица", + "snicker": "Кикот", + "child_singing": "Дечје певање", + "cat": "Мачка", + "synthetic_singing": "Синтетичко певање", + "dog": "Пас", + "rapping": "Реповање", + "horse": "Коњ", + "humming": "Брундање", + "sheep": "Овца", + "groan": "Стењање", + "grunt": "Мрмљање", + "whistling": "Звиждање", + "breathing": "Дисање", + "wheeze": "Шиштање", + "snoring": "Хркање", + "gasp": "Задиханост", + "pant": "Задиханост", + "snort": "Шмркање", + "cough": "Кашаљ", + "throat_clearing": "Прочишћавање грла", + "sneeze": "Кијање" } diff --git a/web/public/locales/sr/common.json b/web/public/locales/sr/common.json index 06557f2ec..08d5f9efb 100644 --- a/web/public/locales/sr/common.json +++ b/web/public/locales/sr/common.json @@ -26,7 +26,19 @@ "year_one": "1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21...", "year_few": "2,3,4,22,23,24,32,33,34,42,...", "year_other": "", - "mo": "{{time}}mes" + "mo": "{{time}}mes", + "month_one": "{{time}} месец", + "month_few": "{{time}} месеца", + "month_other": "{{time}} месеци", + "d": "{{time}}d", + "day_one": "{{time}} дан", + "day_few": "{{time}} дана", + "day_other": "{{time}} дана", + "h": "{{time}}h", + "hour_one": "{{time}} сат", + "hour_few": "{{time}} сата", + "hour_other": "{{time}} сати", + "m": "{{time}}m" }, "readTheDocumentation": "Прочитајте документацију" } diff --git a/web/public/locales/sr/components/auth.json b/web/public/locales/sr/components/auth.json index ecaa132ac..177b293e7 100644 --- a/web/public/locales/sr/components/auth.json +++ b/web/public/locales/sr/components/auth.json @@ -10,6 +10,7 @@ "loginFailed": "Prijava nije uspela", "unknownError": "Nepoznata greška. Proveri logove.", "webUnknownError": "Nepoznata greška. Proveri logove u konzoli." - } + }, + "firstTimeLogin": "Пријављујете се по први пут? Креденцијали су одштампани у логовима Фригејта." } } diff --git a/web/public/locales/sr/components/camera.json b/web/public/locales/sr/components/camera.json index 1bb6c3020..aed805ad0 100644 --- a/web/public/locales/sr/components/camera.json +++ b/web/public/locales/sr/components/camera.json @@ -14,7 +14,47 @@ "label": "Ime", "placeholder": "Unesite ime…", "errorMessage": { - "mustLeastCharacters": "Naziv grupe kamera mora imati bar 2 karaktera." + "mustLeastCharacters": "Naziv grupe kamera mora imati bar 2 karaktera.", + "exists": "Група камера са тим именом већ постоји.", + "nameMustNotPeriod": "Назив групе камера не сме да садржи запету.", + "invalid": "Назив групе камера није исправан." + } + }, + "cameras": { + "label": "Камере", + "desc": "Изаберите камере за ову групу." + }, + "icon": "Иконица", + "success": "Група камера ({{name}}) је сачувана.", + "camera": { + "birdseye": "Птичије око", + "setting": { + "label": "Подешавање стримовања камере", + "title": "{{cameraName}} подешавања стримовања", + "desc": "Промена опција за стримовање уживо за контролну таблу групе камера. Ова подешавања су везана за уређај/браузер.", + "audioIsAvailable": "Звук је доступан у овом стриму", + "audioIsUnavailable": "Звук није доступан за овај стрим", + "audio": { + "tips": { + "title": "Звук мора бити излаз из ваше камере и подешен у go2rtc за овај стрим." + } + }, + "stream": "Стрим", + "placeholder": "Изаберите стрим", + "streamMethod": { + "label": "Метод стриминга", + "placeholder": "Изаберите метод стриминга", + "method": { + "noStreaming": { + "label": "Нема стриминга", + "desc": "Слике камере ће бити ажуриране једном у минуту и неће се приказати стриминг уживо." + }, + "smartStreaming": { + "label": "Паметан стриминг (препоручено)", + "desc": "Паметан стриминг ће ажурирати слике камере једном у минуту, када нема детектоване активности, да би се уштедело на мрежном саобраћају и ресурсима. Када је детектована активност, слика ће аутоматски прећи на стриминг уживо." + } + } + } } } } diff --git a/web/public/locales/sr/components/dialog.json b/web/public/locales/sr/components/dialog.json index ead50e869..764255dea 100644 --- a/web/public/locales/sr/components/dialog.json +++ b/web/public/locales/sr/components/dialog.json @@ -16,9 +16,54 @@ }, "review": { "question": { - "ask_a": "Da li je ovaj objekat {{label}}?" + "ask_a": "Da li je ovaj objekat {{label}}?", + "label": "Потврдите ову ознаку за Фригејт+", + "ask_an": "Да ли је овај објекат {{label}}?", + "ask_full": "Да ли је овај објекат {{untranslatedLabel}} ({{translatedLabel}})?" + }, + "state": { + "submitted": "Послато" } } + }, + "video": { + "viewInHistory": "Преглед у историји" + } + }, + "export": { + "time": { + "fromTimeline": "Изаберите са временске линије", + "lastHour_one": "Последњи {{count}} сат", + "lastHour_few": "Последња {{count}} сата", + "lastHour_other": "Последњих {{count}} сати", + "custom": "Прилагођено", + "start": { + "title": "Почетно време", + "label": "Изаберите почетно време" + }, + "end": { + "title": "Коначно време", + "label": "Изаберите завршно време" + } + }, + "name": { + "placeholder": "Назив извоза" + }, + "select": "Избор", + "export": "Извоз", + "selectOrExport": "Избор или извоз", + "toast": { + "success": "Извоз је успешно започет. Прегледајте фајл на страници са извозима.", + "view": "Преглед", + "error": { + "failed": "Неуспешан почетак извоза: {{error}}", + "endTimeMustAfterStartTime": "Завршно време мора бити након почетног времена", + "noVaildTimeSelected": "Није изабран валидан временски распон" + } + }, + "fromTimeline": { + "saveExport": "Чување извоза", + "previewExport": "Преглед извоза" } } } diff --git a/web/public/locales/sr/components/filter.json b/web/public/locales/sr/components/filter.json index d7b8323f6..21c799104 100644 --- a/web/public/locales/sr/components/filter.json +++ b/web/public/locales/sr/components/filter.json @@ -1,7 +1,7 @@ { "filter": "Filter", "labels": { - "label": "Labele", + "label": "Ознаке", "all": { "title": "Sve oznake", "short": "Oznake" @@ -15,5 +15,126 @@ "title": "Sve zone", "short": "Zone" } + }, + "classes": { + "label": "Класе", + "all": { + "title": "Све класе" + }, + "count_one": "{{count}} класа", + "count_other": "{{count}} класа" + }, + "dates": { + "selectPreset": "Изаберите предефинисано…", + "all": { + "title": "Сви датуми", + "short": "Датуми" + } + }, + "more": "Још филтера", + "reset": { + "label": "Ресетовање филтера на подразумеване вредности" + }, + "timeRange": "Распон времена", + "subLabels": { + "label": "Под-ознаке", + "all": "Све под-ознаке" + }, + "attributes": { + "label": "Атрибути класификације", + "all": "Сви атрибути" + }, + "score": "Резултат", + "estimatedSpeed": "Процењена брзина ({{unit}})", + "features": { + "label": "Особине", + "hasSnapshot": "Постоји снимак", + "hasVideoClip": "Постоји видео клип", + "submittedToFrigatePlus": { + "label": "Послато у Frigate+", + "tips": "Прво морате филтрирати праћене објекте који имају снимак.

Праћени објекти без снимка не могу бити послати у Frigate+." + } + }, + "sort": { + "label": "Сортирање", + "dateAsc": "Датум (растући)", + "dateDesc": "Дату (опадајући)", + "scoreAsc": "Резултат објекта (растући)", + "scoreDesc": "Резултат објекта (опадајући)", + "speedAsc": "Процењена брзина (растућа)", + "speedDesc": "Процењена брзина (опадајућа)", + "relevance": "Значај" + }, + "cameras": { + "label": "Филтери камера", + "all": { + "title": "Све камере", + "short": "Камере" + } + }, + "review": { + "showReviewed": "Прикажи прегледане" + }, + "motion": { + "showMotionOnly": "Прикажи само покрете" + }, + "explore": { + "settings": { + "title": "Подешавања", + "defaultView": { + "title": "Подразумевани приказ", + "desc": "Када нису изабрани филтери приказати сажето најскорије праћене објекте по ознакама или приказати нефилтрирану табелу.", + "summary": "Сумарно", + "unfilteredGrid": "Нефилтрирана табела" + }, + "gridColumns": { + "title": "Колоне табеле", + "desc": "Изаберите број колона табеле које ће се приказати." + }, + "searchSource": { + "label": "Извор претраге", + "desc": "Изаберите да ли да се претражују сличице или описи праћених објеката.", + "options": { + "thumbnailImage": "Сличица", + "description": "Опис" + } + } + }, + "date": { + "selectDateBy": { + "label": "Изаберите датум по ком ће се филтрирати" + } + } + }, + "logSettings": { + "label": "Ниво логовања филтера", + "filterBySeverity": "Филтрирање логова по озбиљности", + "loading": { + "title": "Учитавање", + "desc": "Када се лог панел скролује до дна, нови записи се аутоматски приказују чим су додати." + }, + "disableLogStreaming": "Искључивање ажурирања лога", + "allLogs": "Сви логови" + }, + "trackedObjectDelete": { + "title": "Потврдите брисање", + "desc": "Брисање ових {{objectLength}} праћених објеката уклања снимке, све сачуване ембединге, као и све повезанезаписе везане за животни циклус објекта. Снимци праћених објеката у Историји НЕЋЕ бити избрисани.

Да ли сте сигурни да желите да наставите?

Држите притиснут Shift тастер да прескочите овај дијалог у будућности.", + "toast": { + "success": "Праћени објекти су успешно обрисани.", + "error": "Брисање праћених објеката није успело: {{errorMessage}}" + } + }, + "zoneMask": { + "filterBy": "Филтрирање по маскама зоне" + }, + "recognizedLicensePlates": { + "title": "Препознате регистарске таблице", + "loadFailed": "Учитавање препознатих регистарских таблица није успело.", + "loading": "Учитавање препознатих регистарских таблица…", + "placeholder": "Претражите регистарске таблице…", + "noLicensePlatesFound": "Регистарске таблице нису пронађене.", + "selectPlatesFromList": "Изаберите једне или више таблица са листе.", + "selectAll": "Изаберите све", + "clearAll": "Почистите све" } } diff --git a/web/public/locales/sr/components/player.json b/web/public/locales/sr/components/player.json index e827547d8..afe54020d 100644 --- a/web/public/locales/sr/components/player.json +++ b/web/public/locales/sr/components/player.json @@ -8,6 +8,44 @@ }, "livePlayerRequiredIOSVersion": "Za ovaj tip prenosa uživo potreban je iOS 17.1 ili noviji.", "streamOffline": { - "title": "Strim je oflajn" + "title": "Strim je oflajn", + "desc": "Ни један фрејм није добијен од {{cameraName}} detect, проверите лог грешака" + }, + "cameraDisabled": "Камера је онемогућена", + "stats": { + "streamType": { + "title": "Тип стрима:", + "short": "Тип" + }, + "bandwidth": { + "title": "Пропусни опсег:", + "short": "Ширина опсега" + }, + "latency": { + "title": "Кашњење:", + "value": "{{seconds}} секунди", + "short": { + "title": "Кашњење", + "value": "{{seconds}}s" + } + }, + "totalFrames": "Укупно фрејмова:", + "droppedFrames": { + "title": "Изгубљени фрејмови:", + "short": { + "title": "Испуштено", + "value": "{{droppedFrames}} фрејмова" + } + }, + "decodedFrames": "Декодовани фрејмови:", + "droppedFrameRate": "Однос испуштених фрејмова:" + }, + "toast": { + "success": { + "submittedFrigatePlus": "Фрејм је успешно послат у Фригејт+" + }, + "error": { + "submitFrigatePlusFailed": "Неуспешно слање фрејма у Фригејт+" + } } } diff --git a/web/public/locales/sr/objects.json b/web/public/locales/sr/objects.json index 4edf4728b..1c64b1e3a 100644 --- a/web/public/locales/sr/objects.json +++ b/web/public/locales/sr/objects.json @@ -6,5 +6,28 @@ "airplane": "Avion", "bus": "Autobus", "train": "Voz", - "boat": "Brod" + "boat": "Brod", + "traffic_light": "Семафор", + "fire_hydrant": "Хидрант", + "street_sign": "Улични знак", + "stop_sign": "Знак стоп", + "parking_meter": "Паркинг апарат", + "bench": "Клупа", + "bird": "Птица", + "cat": "Мачка", + "dog": "Пас", + "horse": "Коњ", + "sheep": "Овца", + "cow": "Крава", + "elephant": "Слон", + "bear": "Медвед", + "zebra": "Зебра", + "giraffe": "Жирафа", + "hat": "Капа", + "backpack": "Ранац", + "umbrella": "Кишобран", + "shoe": "Ципела", + "eye_glasses": "Наочаре", + "handbag": "Ручна торба", + "tie": "Кравата" } diff --git a/web/public/locales/sr/views/classificationModel.json b/web/public/locales/sr/views/classificationModel.json index 0967ef424..4500629b4 100644 --- a/web/public/locales/sr/views/classificationModel.json +++ b/web/public/locales/sr/views/classificationModel.json @@ -1 +1,49 @@ -{} +{ + "documentTitle": "Класификациони модели - Фригејт", + "details": { + "scoreInfo": "Резултат представља просечно поверење у класификацију код свих откривања овог објекта.", + "none": "Ниједан", + "unknown": "Непознато" + }, + "button": { + "deleteClassificationAttempts": "Брисање класификационих слика", + "renameCategory": "Преименовање класе", + "deleteCategory": "Брисање класе", + "deleteImages": "Брисање слика", + "trainModel": "Модел за тренирање", + "addClassification": "Додавање класификације", + "deleteModels": "Брисање модела", + "editModel": "Уређивање модела" + }, + "tooltip": { + "trainingInProgress": "Модел се тренутно тренира", + "noNewImages": "Нема нових слика за тренирање. Класификујте више слика прво у датасету.", + "noChanges": "Нема измена у датасету од последњег тренирања.", + "modelNotReady": "Модел није спреман за тренирање" + }, + "toast": { + "success": { + "deletedCategory": "Обрисана класа", + "deletedImage": "Обрисане слике", + "deletedModel_one": "Успешно је обрисан {{count}} модел", + "deletedModel_few": "Успешно су обрисана {{count}} модела", + "deletedModel_other": "Успешно је обрисано {{count}} модела", + "categorizedImage": "Успешно класификована слика", + "trainedModel": "Успешно трениран модел.", + "trainingModel": "Тренирање модела је успешно започето.", + "updatedModel": "Успешно је ажурирана конфигурација модела", + "renamedCategory": "Класа је успешно преименована у {{name}}" + }, + "error": { + "deleteImageFailed": "Неуспешно брисање: {{errorMessage}}", + "deleteCategoryFailed": "Неуспешно брисање класе: {{errorMessage}}", + "deleteModelFailed": "Неуспешно брисање модела: {{errorMessage}}", + "categorizeFailed": "Неуспешна категоризација слике: {{errorMessage}}", + "trainingFailed": "Неуспешно тренирање модела. Проверите Фригејт логове за детаље.", + "trainingFailedToStart": "Неуспешан почетак тренирања модела: {{errorMessage}}" + } + }, + "train": { + "titleShort": "Скорашње" + } +} diff --git a/web/public/locales/sr/views/configEditor.json b/web/public/locales/sr/views/configEditor.json index a94a6e5bd..18fba5a28 100644 --- a/web/public/locales/sr/views/configEditor.json +++ b/web/public/locales/sr/views/configEditor.json @@ -8,6 +8,11 @@ "toast": { "success": { "copyToClipboard": "Konfiguracija je kopirana u clipboard." + }, + "error": { + "savingError": "Грешка при чувању конфигурације" } - } + }, + "safeConfigEditor": "Уређивач конфигурације (безбедан режим)", + "safeModeDescription": "Фригејт је у безбедном режиму због грешке при провери исправности конфигурације." } diff --git a/web/public/locales/sr/views/events.json b/web/public/locales/sr/views/events.json index 4097e5666..c6bfb4789 100644 --- a/web/public/locales/sr/views/events.json +++ b/web/public/locales/sr/views/events.json @@ -9,6 +9,43 @@ "empty": { "alert": "Nema upozorenja za pregled", "detection": "Nema detekcija za pregled", - "motion": "Nema podataka o pokretu" + "motion": "Nema podataka o pokretu", + "recordingsDisabled": { + "title": "Снимање мора бити омогућено", + "description": "Преглед ставки може бити креиран само за камеру када је омогућено снимање за њу." + } + }, + "timeline": "Временска линија", + "timeline.aria": "Изаберите временску линију", + "zoomIn": "Зумирање", + "zoomOut": "Одзумирање", + "events": { + "label": "Догађаји", + "aria": "Изаберите догађаје", + "noFoundForTimePeriod": "Нису пронађени догађају у овом периоду." + }, + "detail": { + "label": "Детаљ", + "noDataFound": "Нема детаљних података за преглед", + "aria": "Промена детаљности прегледа", + "trackedObject_one": "{{count}} објеката", + "trackedObject_other": "{{count}} објеката", + "noObjectDetailData": "Нема података о детаљима објекта.", + "settings": "Подешавање приказа детаља", + "alwaysExpandActive": { + "title": "Увек проширити активан", + "desc": "Увек прошири детаље кативног прегледа објекта, уколико су доступни." + } + }, + "objectTrack": { + "trackedPoint": "Праћена тачка", + "clickToSeek": "Кликните да претражите у ово време" + }, + "documentTitle": "Преглед - Фригејт", + "recordings": { + "documentTitle": "Снимци - Фригејт" + }, + "calendarFilter": { + "last24Hours": "Последња 24 часа" } } diff --git a/web/public/locales/sr/views/explore.json b/web/public/locales/sr/views/explore.json index 66e8fbffe..a54b4e937 100644 --- a/web/public/locales/sr/views/explore.json +++ b/web/public/locales/sr/views/explore.json @@ -7,7 +7,45 @@ "embeddingsReindexing": { "context": "Istraživanje se može koristiti nakon što se završi reindeksiranje ugrađivanja praćenih objekata.", "startingUp": "Pokretanje…", - "estimatedTime": "Procenjeno preostalo vreme:" + "estimatedTime": "Procenjeno preostalo vreme:", + "finishingShortly": "Завршава се ускоро", + "step": { + "thumbnailsEmbedded": "Угњеждене сличице: ", + "descriptionsEmbedded": "Угњеждени описи: ", + "trackedObjectsProcessed": "Обрађени праћени објекти: " + } + }, + "downloadingModels": { + "context": "Фригејт преузима неопходне embedding моделе за подршку могућности Семантичке претраге. Ово може потрајати неколико минута, зависно од брзине Ваше мрежне везе.", + "setup": { + "visionModel": "Модел визије", + "visionModelFeatureExtractor": "Екстрактор особина модела визије", + "textModel": "Модел текста", + "textTokenizer": "Токенизатор текста" + }, + "tips": { + "context": "Можда ћете желети да реиндексујете ембединге праћених објеката када модели буду преузети." + }, + "error": "Дошло је до грешке. Проверите логове." } + }, + "details": { + "timestamp": "Временски тренутак" + }, + "trackedObjectDetails": "Детаљи праћеног објекта", + "type": { + "details": "детаљи", + "snapshot": "снимак", + "thumbnail": "сличица", + "video": "видео", + "tracking_details": "детаљи праћења" + }, + "trackingDetails": { + "title": "Детаљи праћења", + "noImageFound": "Нема слике за овај временски тренутак.", + "createObjectMask": "Креирање маске објекта", + "adjustAnnotationSettings": "Прилагођавање подешавања анотације", + "scrollViewTips": "Кликните да видите значајне моменте у животном циклусу овог објекта.", + "autoTrackingTips": "Позиције оквира неће бити тачне за камере са аутоматским праћењем." } } diff --git a/web/public/locales/sr/views/exports.json b/web/public/locales/sr/views/exports.json index ff71c75d5..2f5acb766 100644 --- a/web/public/locales/sr/views/exports.json +++ b/web/public/locales/sr/views/exports.json @@ -8,5 +8,16 @@ "title": "Preimenuj izvoz", "desc": "Unesite novo ime za ovaj izvoz.", "saveExport": "Sačuvaj izvoz" + }, + "tooltip": { + "shareExport": "Дељење експорта", + "downloadVideo": "Преузимање видео-снимка", + "editName": "Уређивање имена", + "deleteExport": "Брисање извоза" + }, + "toast": { + "error": { + "renameExportFailed": "Промена назива извоза није успела: {{errorMessage}}" + } } } diff --git a/web/public/locales/sr/views/faceLibrary.json b/web/public/locales/sr/views/faceLibrary.json index c2aa8367b..885bcdd60 100644 --- a/web/public/locales/sr/views/faceLibrary.json +++ b/web/public/locales/sr/views/faceLibrary.json @@ -9,6 +9,53 @@ "subLabelScore": "Sub Label Skor", "scoreInfo": "Rezultat podoznake je otežan rezultat za sve prepoznate pouzdanosti lica, tako da se može razlikovati od rezultata prikazanog na snimku.", "face": "Detalji lica", - "faceDesc": "Detalji praćenog objekta koji je generisao ovo lice" + "faceDesc": "Detalji praćenog objekta koji je generisao ovo lice", + "timestamp": "Временски тренутак", + "unknown": "Непознато" + }, + "documentTitle": "Библиотека лица - Фригејт", + "uploadFaceImage": { + "title": "Отпремање слике лица", + "desc": "Орпремање слике за скенирање за лица и укључивање у {{pageToggle}}" + }, + "collections": "Колекције", + "createFaceLibrary": { + "new": "Креирање новог лика", + "nextSteps": "За изградњу снажне основе:
  • Користите картицу \"Скорашња препознавања\" да бисте изабрали и тренирали на сликама за сваку од откривених особа.
  • За најбоље резултате фокусирајте се на фронталне слике; избегавајте тренирање на сликама где су лица приказана под углом.
  • " + }, + "steps": { + "faceName": "Унесите назив лица", + "uploadFace": "Отпремање слике лица", + "nextSteps": "Следећи кораци", + "description": { + "uploadFace": "Отпремите слику {{name}} која приказује његово/њено лице спреда. Слика не мора да садржи само лице." + } + }, + "train": { + "title": "Скорашња препознавања", + "titleShort": "Скорашње", + "aria": "Изаберите скорашња препознавања", + "empty": "Нема скорашњих покушаја препознавања лица" + }, + "deleteFaceLibrary": { + "title": "Брисање имена", + "desc": "Да ли сте сигурни да желите да обришете колекцију {{name}}? То ће трајно обрисати и сва придружена лица." + }, + "deleteFaceAttempts": { + "title": "Обрисана лица", + "desc_one": "Да ли сте сигурни да желите да обришете {{count}} лице? Ова акција се не може опозвати накнадно.", + "desc_few": "Да ли сте сигурни да желите да обришете {{count}} лица? Ова акција се не може опозвати накнадно.", + "desc_other": "Да ли сте сигурни да желите да обришете {{count}} лица? Ова акција се не може опозвати накнадно." + }, + "renameFace": { + "title": "Преименовање лица", + "desc": "Унесите ново име за {{name}}" + }, + "button": { + "deleteFaceAttempts": "Брисање лица", + "addFace": "Додавање лица", + "renameFace": "Преименовање лица", + "deleteFace": "Брисање лица", + "uploadImage": "Отпремање слике" } } diff --git a/web/public/locales/sr/views/live.json b/web/public/locales/sr/views/live.json index 1374fe163..89c5667d4 100644 --- a/web/public/locales/sr/views/live.json +++ b/web/public/locales/sr/views/live.json @@ -13,8 +13,64 @@ "ptz": { "move": { "clickMove": { - "label": "Kliknite na sliku da bi centrirali kameru" + "label": "Kliknite na sliku da bi centrirali kameru", + "enable": "Укључивање померања кликом", + "disable": "Онемогућавање померања кликом" + }, + "left": { + "label": "Померање PTZ камере у лево" + }, + "up": { + "label": "Окретање PTZ камере на горе" + }, + "down": { + "label": "Окретање PTZ камере на доле" + }, + "right": { + "label": "Окретање PTZ камере у десно" } - } + }, + "zoom": { + "in": { + "label": "Зумирање PTZ камере" + }, + "out": { + "label": "Одзумирање PTZ камере" + } + }, + "focus": { + "in": { + "label": "Фокусирање PTZ камере" + }, + "out": { + "label": "Одфокусирање PTZ камере" + } + }, + "frame": { + "center": { + "label": "Кликните унутар фрејма да центрирате PTZ камеру" + } + }, + "presets": "Пресети PTZ камере" + }, + "camera": { + "enable": "Укључивање камере", + "disable": "Онемогућавање камере" + }, + "muteCameras": { + "enable": "Мутирање свих камера", + "disable": "Демутирање свих камера" + }, + "detect": { + "enable": "Укључивање детекције", + "disable": "Искључивање детекције" + }, + "recording": { + "enable": "Укључивање снимања", + "disable": "Искључивање снимања" + }, + "snapshots": { + "enable": "Укључивање снепшотова", + "disable": "Онемогућивање снепшотова" } } diff --git a/web/public/locales/sr/views/search.json b/web/public/locales/sr/views/search.json index d72036c66..b8dbc0413 100644 --- a/web/public/locales/sr/views/search.json +++ b/web/public/locales/sr/views/search.json @@ -8,5 +8,38 @@ "delete": "Izbrišite sačuvanu pretragu", "filterInformation": "Filtriraj informacije", "filterActive": "Aktivni filteri" + }, + "trackedObjectId": "ID праћеног објекта", + "filter": { + "label": { + "cameras": "Камере", + "labels": "Ознаке", + "zones": "Зоне", + "sub_labels": "Под-ознаке", + "attributes": "Атрибути", + "search_type": "Тип претраге", + "time_range": "Временски распон", + "before": "Пре", + "after": "Након", + "min_score": "Најнижи резултат", + "max_score": "Најбољи резултат", + "min_speed": "Најнижа брзина", + "max_speed": "Највиша брзина", + "recognized_license_plate": "Препознате регистарске таблице", + "has_clip": "Има клип", + "has_snapshot": "Има снепшот" + }, + "searchType": { + "thumbnail": "Сличица", + "description": "Опис" + }, + "toast": { + "error": { + "beforeDateBeLaterAfter": "Датум 'пре' мора бити након датума 'после'.", + "afterDatebeEarlierBefore": "Датум 'после' мора бити пре датума 'пре'.", + "minScoreMustBeLessOrEqualMaxScore": "'min_score' мора бити нижи или један 'max_score'.", + "maxScoreMustBeGreaterOrEqualMinScore": "'max_score' мора бити већи или једнак од 'min_score'." + } + } } } diff --git a/web/public/locales/sr/views/settings.json b/web/public/locales/sr/views/settings.json index 2957af0f2..65dacdd73 100644 --- a/web/public/locales/sr/views/settings.json +++ b/web/public/locales/sr/views/settings.json @@ -6,6 +6,45 @@ "enrichments": "Podešavanja obogaćivanja - Frigate", "masksAndZones": "Uređivač maski i zona - Frigate", "motionTuner": "Tjuner pokreta - Frigate", - "general": "Generalna podešavanja - Frigate" + "general": "Generalna podešavanja - Frigate", + "cameraManagement": "Управљање камерама - Фригејт", + "cameraReview": "Преглед подешавања камере - Фригејт", + "object": "Дебаговање - Фригејт", + "frigatePlus": "Подешавања за Фригејт+ - Фригејт", + "notifications": "Подешавања обавештавања - Фригејт" + }, + "menu": { + "ui": "UI", + "enrichments": "Обогаћивања", + "cameraManagement": "Управљање", + "cameraReview": "Преглед", + "masksAndZones": "Маске / Зоне", + "motionTuner": "Подешавач покрета", + "triggers": "Окидачи", + "debug": "Дебаговање", + "users": "Корисници", + "roles": "Улоге", + "notifications": "Нотификације", + "frigateplus": "Фригејт+" + }, + "dialog": { + "unsavedChanges": { + "title": "Имате несачуване измене.", + "desc": "Да ли желите да сачувате измене пре наставка?" + } + }, + "cameraSetting": { + "camera": "Камера", + "noCamera": "Нема камере" + }, + "general": { + "title": "UI подешавања", + "liveDashboard": { + "title": "Контролна табла уживо", + "automaticLiveView": { + "label": "Аутоматси преглед уживо", + "desc": "Аутоматско пребацивање на преглед камере уживо када је активност детектована. Онемогућавање ове опције доводи до тога да се слике камере на контролној тапли ажурирају једном у минуту." + } + } } } diff --git a/web/public/locales/sr/views/system.json b/web/public/locales/sr/views/system.json index 5cd6faa23..8a0f80a98 100644 --- a/web/public/locales/sr/views/system.json +++ b/web/public/locales/sr/views/system.json @@ -10,5 +10,45 @@ "nginx": "Nginx logovi - Frigate" } }, - "title": "Sistem" + "title": "Sistem", + "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": "Детектор брзине закључивања", + "temperature": "Детектор температуре", + "cpuUsage": "Детектор употребе CPU-а", + "cpuUsageInformation": "CPU коришћен за припрему улаза и излаза података у/из модела детекције. Ова вредност не мери коришћење инференције, чак ни када користи GPU или акселератор.", + "memoryUsage": "Употреба меморије од стране детектора" + }, + "hardwareInfo": { + "title": "Информације о хардверу", + "gpuUsage": "Употреба GPU", + "gpuMemory": "GPU меморија" + } + } }