From e747ba0f2904fe5368eeb818b5dd83ff74940196 Mon Sep 17 00:00:00 2001 From: Collin Beczak <88843144+CollinBeczak@users.noreply.github.com> Date: Tue, 15 Oct 2024 17:42:08 -0500 Subject: [PATCH] Bump to v3.15.11 (#2463) --- CHANGELOG.md | 26 ++ package.json | 2 +- src/lang/sr.json | 666 +++++++++++++++++++++++------------------------ 3 files changed, 360 insertions(+), 334 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3758941cb..f20eb37d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,32 @@ The format is based on This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [v3.15.11] - 2024-10-15 +Released with [maproulette-backend_v4.5.6](https://github.com/maproulette/maproulette-backend/releases/tag/v4.5.6) + +## What's Changed +* Fix Rapid editor iframe changeset comment formatting (hotfix) by @jake-low in https://github.com/maproulette/maproulette3/pull/2435 +* Pin Rapid editor version to 2.3 via jsDelivr CDN URL by @jake-low in https://github.com/maproulette/maproulette3/pull/2436 +* Properly pin Rapid editor to 2.3 by @jake-low in https://github.com/maproulette/maproulette3/pull/2437 +* allow 'not an issue' status change for revisions by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2439 +* fix feature animation and hover styles by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2440 +* Profile: Add dom id to api key section by @jake-low in https://github.com/maproulette/maproulette3/pull/2448 +* Update caniuse-lite db by @jake-low in https://github.com/maproulette/maproulette3/pull/2443 +* Prevent codecov from polluting PRs with useless comments by @jake-low in https://github.com/maproulette/maproulette3/pull/2445 +* Run svgo on static svgs to reduce file size by @jake-low in https://github.com/maproulette/maproulette3/pull/2442 +* Improve error messages when Rapid editor fails to load by @jake-low in https://github.com/maproulette/maproulette3/pull/2441 +* fix infinite loading screen on challenge browse page by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2456 +* fix challenge completion indicator by @CollinBeczak in https://github.com/maproulette/maproulette3/pull/2457 +* Enable Challenge and Project leaderboards by @jschwarz2030 in https://github.com/maproulette/maproulette3/pull/2461 + +## MR2 Changes +* Add challenge and project leaderboard endpoints by @jschwarz2030 in https://github.com/maproulette/maproulette-backend/pull/1152 +* Add link to OSM US Code of Conduct by @jake-low in https://github.com/maproulette/maproulette-backend/pull/1151 +* Fix remaining task total in challenges by @CollinBeczak in https://github.com/maproulette/maproulette-backend/pull/1150 +* Swagger: How to get the API Key; Other notes by @tordans in https://github.com/maproulette/maproulette-backend/pull/1149 + +**Full Changelog**: https://github.com/maproulette/maproulette3/compare/v3.15.10...v3.15.11 + ## [v3.15.10] - 2024-9-10 Released with [maproulette-backend_v4.5.5](https://github.com/maproulette/maproulette-backend/releases/tag/v4.5.5) diff --git a/package.json b/package.json index 9d429616c..b724b4017 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "maproulette3", - "version": "3.15.10", + "version": "3.15.11", "private": true, "dependencies": { "@apollo/client": "^3.5.4", diff --git a/src/lang/sr.json b/src/lang/sr.json index d8ebe5911..06e9e11af 100644 --- a/src/lang/sr.json +++ b/src/lang/sr.json @@ -26,7 +26,7 @@ "Achievement.badge.points.thousands": "{points, number}K", "Achievement.badge.points.title": "Скупљач појена: {points, number}+", "Achievement.badge.reviewedTask.description": "Додељено јер сте завршили контролу задатка", - "Achievement.badge.reviewedTask.title": "Контролер на задатци", + "Achievement.badge.reviewedTask.title": "Контролор на задатку", "Achievements.controls.findChallenges.label": "Истражи изазове", "Achievements.header": "Награде", "Achievements.noAchievements": "Још немаш награда. Уради задатак да добијеш своју прву награду!", @@ -118,7 +118,7 @@ "Admin.EditChallenge.form.additionalKeywords.description": "Можете опционо да наведете додатне кључне речи које ће помоћи да се Ваш изазов лакше нађе.", "Admin.EditChallenge.form.additionalKeywords.label": "Додатне кључне речи за категоризацију", "Admin.EditChallenge.form.automatedEditsCode.UICheckboxLabel": "Прочитао(ла) сам и разумем OSM Правила понашања код аутоматизованих измена", - "Admin.EditChallenge.form.automatedEditsCode.description": "You are about to create a MapRoulette challenge. With this power comes responsibility. Make sure that your Challenge is designed to encourage careful human attention to each task, in the spirit of OpenStreetMap's [Automated Edits code of conduct](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Please read this document carefully. By checking the box below, you acknowledge that you understand and accept this responsibility.", + "Admin.EditChallenge.form.automatedEditsCode.description": "Управо ћете направити MapRoulette изазов. Уз моћ долази и одговорност. Постарајте се да је ваш изазов направљен да омогући пажњу приликом решавања сваког задатка, у духу OpenStreetMap [кодекса понашања код аутоматизованих измена](https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct). Молимо пажљиво прочитајте документ. Штиклирањем кутије испод, сматрамо да сте разумели и прихватили одговорност.", "Admin.EditChallenge.form.automatedEditsCode.label": "Уговор о правилима понашања код аутоматизованих измена", "Admin.EditChallenge.form.blurb.description": "Веома кратки опис Вашег изазова погодан за мали простор попут искачућих маркера на мапи. Ово поље подржава [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.blurb.label": "Бла", @@ -134,7 +134,7 @@ "Admin.EditChallenge.form.customTaskStyles.button": "Подеси", "Admin.EditChallenge.form.customTaskStyles.controls.custom.label": "Произвољно", "Admin.EditChallenge.form.customTaskStyles.controls.default.label": "Подразумевано", - "Admin.EditChallenge.form.customTaskStyles.description": "Омогућава произвољни стил задатака базиран на конкретним особинама задатка.", + "Admin.EditChallenge.form.customTaskStyles.description": "Омогућава произвољни стил задатака базиран на конкретним особинама објекта.", "Admin.EditChallenge.form.customTaskStyles.error": "Правила стила према својствима задатака су неисправна. Поправите их пре настављања.", "Admin.EditChallenge.form.customTaskStyles.label": "Прилагодите стилове према својствима задатака", "Admin.EditChallenge.form.dataOriginDate.description": "Старост података. Датум када су подаци преузети, генерисани, итд.", @@ -143,7 +143,7 @@ "Admin.EditChallenge.form.defaultBasemap.label": "Основна мапа изазова", "Admin.EditChallenge.form.defaultPriority.description": "Погледајте [документацију](https://learn.maproulette.org/documentation/task-priority-rules/) за објашњење како се подешавају правила приоритета.", "Admin.EditChallenge.form.defaultPriority.label": "Подразумевани приоритет", - "Admin.EditChallenge.form.defaultZoom.description": "Када корисник почне да ради на задатку, MapRoulette ће пробати да аутоматски нађе ниво зумирања који се уклапа у границе задатка на мапи. Али ако то није могуће, онда ће се користити овај подразумевани ниво зумирања. Он треба да буде намештен тако да одговара већини задатака у изазову.", + "Admin.EditChallenge.form.defaultZoom.description": "Када корисник почне да ради на задатку, MapRoulette ће пробати да аутоматски нађе ниво зумирања који се уклапа у границе објеката на мапи. Али ако то није могуће, онда ће се користити овај подразумевани ниво зумирања. Он треба да буде намештен тако да одговара већини задатака у изазову.", "Admin.EditChallenge.form.defaultZoom.label": "Подразумевани ниво зумирања", "Admin.EditChallenge.form.description.description": "Опис Вашег изазова се приказује корисницима када кликну на изазов да сазнају више о њему,\n\nОвај опис треба маперима да пружи довољно детаља да одлуче да ли желе или не да раде на Вашем изазову. Ово поље подржава [Markdown](https://learn.maproulette.org/documentation/markdown/).", "Admin.EditChallenge.form.description.label": "Опис изазова", @@ -152,7 +152,7 @@ "Admin.EditChallenge.form.email.description": "Оставите е-мејл да би мапери могли да Вас пруже повратне информације", "Admin.EditChallenge.form.email.label": "Е-мејл адреса", "Admin.EditChallenge.form.exportableProperties.description": "Свако својство укључено у ову листу одвојену зарезима ће бити извежено као колона у CSV извозу и попуњено са првим својством објекта које му одговара из сваког задатка.", - "Admin.EditChallenge.form.exportableProperties.label": "Properties to export in CSV", + "Admin.EditChallenge.form.exportableProperties.label": "Својства за извоз у CSV", "Admin.EditChallenge.form.featured.description": "Препоручени изазови се приказују на врху листе када се гледа мапа и траже изазови. Само супер-корисници могу да означе изазов као препоручен.", "Admin.EditChallenge.form.featured.label": "Препоручено", "Admin.EditChallenge.form.highPriorityRules.label": "Правила за високи приоритет", @@ -189,21 +189,21 @@ "Admin.EditChallenge.form.overpassQL.target.way": "Путеви", "Admin.EditChallenge.form.overpassQL.targetType": "Overpass циљни тип", "Admin.EditChallenge.form.overpassQL.targetType.description": "Грешка ће бити генерисана уколико Overpass резултати не одговарају циљном типу.", - "Admin.EditChallenge.form.preferredReviewTags.description": "Можете опционо дати и списак жељених ознака коју желите да контролери користе при прегледању задатка.", + "Admin.EditChallenge.form.preferredReviewTags.description": "Можете опционо дати и списак жељених ознака коју желите да контролори користе при прегледању задатка.", "Admin.EditChallenge.form.preferredReviewTags.label": "Пожељне MR ознаке за контролу", "Admin.EditChallenge.form.preferredTags.description": "Можете опционо дати списак пожељних ознака које желите да корисници виде када решавају задатак.", "Admin.EditChallenge.form.preferredTags.label": "Пожељне MR ознаке", - "Admin.EditChallenge.form.presets.description": "Restrict the types of OSM features presented to mappers in iD by default when working on your tasks, helping to keep them focused on mapping things relevant to your challenge. For example, if your challenge is about mapping buildings, you could enable only presets related to buildings and then mappers would not be presented with the option to map an area as, say, a park or a lake.", - "Admin.EditChallenge.form.presets.label": "Restrict iD Editor Presets", + "Admin.EditChallenge.form.presets.description": "Подразумевано ограничава типове OSM објеката понуђених маперу у iD едитору када ради на Вашим задацима, тиме му(јој) помажући да мапира ствари које су везане за изазов. На пример, ако је Ваш изазов у вези мапирања зграда, можете укључити унапред предефинисана обележја само везана за зграде, и онда мапери не могу да добију опције да мапирају, нпр. језеро или парк.", + "Admin.EditChallenge.form.presets.label": "Ограничи предефинисана обележја мапе у iD едитору", "Admin.EditChallenge.form.remoteGeoJson.description": "Удаљена URL локација са које да се дохвати GeoJSON ", "Admin.EditChallenge.form.remoteGeoJson.label": "Имам URL ка GeoJSON подацима", "Admin.EditChallenge.form.remoteGeoJson.placeholder": "https://www.example.com/geojson.json", "Admin.EditChallenge.form.remoteGeoJson.readOnly": "Веб адресе не могу да се мењају, али можете да одаберете Поновну Изградњу задатака приликом управљања изазовима да поново скинете удаљени GeoJSON и освежите Ваше задатке.", "Admin.EditChallenge.form.required.label": "је обавезно својство", - "Admin.EditChallenge.form.requiresLocal.description": "Tasks require local or on-the-ground knowledge to complete. Note: challenge will not appear in the Find Challenges list.", + "Admin.EditChallenge.form.requiresLocal.description": "Задаци захтевају локално знање или присутност на терену да би се решили. Напомена: изазов неће бити приказан у \"Нађи изазове\" листи.", "Admin.EditChallenge.form.requiresLocal.label": "Захтева локално знање", "Admin.EditChallenge.form.reviewAndSubmit.label": "Преконтролиши и пошаљи", - "Admin.EditChallenge.form.reviewSetting.description": "This will pre-check the users request review box when submitting a task.", + "Admin.EditChallenge.form.reviewSetting.description": "Овим ће се аутоматски штиклирати кориснички захтев за контролу приликом решавања задатка.", "Admin.EditChallenge.form.reviewSetting.label": "Подразумевано захтевана контрола", "Admin.EditChallenge.form.source.label": "Локација података из задатка", "Admin.EditChallenge.form.step1.label": "Опште", @@ -211,12 +211,12 @@ "Admin.EditChallenge.form.step2.label": "GeoJSON извор", "Admin.EditChallenge.form.step3.description": "Приоритет задатака може бити дефинисан ка Високи, Средњи и Ниски. Прво ће бити нуђени задаци са високим приоритетом, па средњим, па ниским. Приоритет сваког задатка се додељује аутоматски на основу правила које дефинишете испод, где се сваки израчунава на основу својстава објекта (OSM тагова ако користите Overpass упит, или својства која сте укључили у GeoJSON фајл). Задацима који не прођу ни кроз једно правило ће бити додељен Средњи приоритет.", "Admin.EditChallenge.form.step3.label": "Приоритети", - "Admin.EditChallenge.form.step4.description": "Extra information that can be optionally set to give a better mapping experience specific to the requirements of the challenge", + "Admin.EditChallenge.form.step4.description": "Додатне информације које опционо могу да се дају за боље искуство мапирања, специфично захтевима овог изазова", "Admin.EditChallenge.form.step4.label": "Екстра", "Admin.EditChallenge.form.steps.advancedOptions.description": "Напредне опције", - "Admin.EditChallenge.form.steps.advancedOptions.intro": "Most challenges work well with the default settings, but you can optionally customize any of the following advanced options", + "Admin.EditChallenge.form.steps.advancedOptions.intro": "Већина изазова ради добро са подразумеваним подешавањима, али Ви можете опционо прилагодити било коју од следећих напредних опција", "Admin.EditChallenge.form.steps.allOptions.description": "Опције", - "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM Automated Edits Code of Conduct", + "Admin.EditChallenge.form.steps.automatedEditsCode.header": "OSM кодекс понашања аутоматизованих измена", "Admin.EditChallenge.form.steps.basemap.description": "Постави другу основну подлогу", "Admin.EditChallenge.form.steps.basemap.header": "Основна подлога", "Admin.EditChallenge.form.steps.changesetUrl.title": "Додај адресу измене", @@ -271,7 +271,7 @@ "Admin.EditProject.form.enabled.label": "Видљиво", "Admin.EditProject.form.featured.description": "Препоручени пројекти су приказани на почетној страници и на врху странице ‚Нађи изазове‘ да скрену пажњу на њих. Приметите да препоручивање пројекта **не** препоручује његове изазове. Само супер-корисници могу да означе пројекте као препоручене.", "Admin.EditProject.form.featured.label": "Препоручено", - "Admin.EditProject.form.isVirtual.description": "If a project is virtual, then you can add existing challenges as a means of grouping. You cannot add new Challenges directly to a Virtual Project. This setting cannot be changed after the project is created. Permissions remain in effect from the challenges' original parent projects. ", + "Admin.EditProject.form.isVirtual.description": "Уколико је пројекат виртуелни, можете додавати постојеће изазове као начин њиховог груписања. Не можете додати нови изазов виртуелним пројекту директно. Ово подешавање не може да се промени након што се пројекат направи. Дозволе остају на снази од оригиналног пројекта изазова који се додаје.", "Admin.EditProject.form.isVirtual.label": "Виртуелни", "Admin.EditProject.form.name.description": "Име пројекта", "Admin.EditProject.form.name.label": "Име", @@ -300,7 +300,7 @@ "Admin.ManageChallenges.header": "Изазови", "Admin.ManageChallenges.help.info": "Изазови се састоје од много задатака који сви помажу да се реши спефицични проблем или недостатак у OpenStreetMap подацима. Задаци се обично генеришу аутоматски из OverpassQL упита који Ви дате када правите нови изазов, али могу се и учитати из локалног фајла или веб адресе која садржи GeoJSON објекте. Можете да креирате изазова колико желите.", "Admin.ManageChallenges.search.placeholder": "Име", - "Admin.ManageTasks.geographicIndexingNotice": "Please note that it can take up to {delay} hours to geographically index new or modified challenges. Your challenge (and tasks) may not appear as expected in location-specific browsing or searches until indexing is complete, nor when browsing map to choose location-based priority rules.", + "Admin.ManageTasks.geographicIndexingNotice": "Приметите да може потрајати и до {delay} сати(а) да се географски индекирају нови и промењени изазови. Ваш изазов (и задаци) не морају изледати како треба док се индексирање не заврши, нити када прегледате мапу да нађете правила приоритета на основу локације.", "Admin.ManageTasks.header": "Задаци", "Admin.Project.challengesUndiscoverable": "изазови нису видљиви", "Admin.Project.controls.addChallenge.label": "Додај изазов", @@ -425,7 +425,7 @@ "Admin.VirtualProject.currentChallenges.label": "Изазови у ", "Admin.VirtualProject.findChallenges.label": "Пронађи изазове", "Admin.VirtualProject.manageChallenge.label": "Управљај изазовима", - "Admin.fields.additionalReviewers.label": "Додатни контролери", + "Admin.fields.additionalReviewers.label": "Додатни контролори", "Admin.fields.completedDuration.label": "Време завршетка", "Admin.fields.metaReviewedAt.label": "Мета-контрола на", "Admin.fields.reviewDuration.label": "Време контроле", @@ -496,12 +496,12 @@ "Challenge.difficulty.easy": "Лака", "Challenge.difficulty.expert": "Тешка", "Challenge.difficulty.normal": "Нормална", - "Challenge.fields.ChallengeResultList.label": "{count,plural,=0{No challenges} one{# challenge} other{# challenges}} completed in project", + "Challenge.fields.ChallengeResultList.label": "{count,plural,=0{Нема изазова} one{# изазов} other{# изазова}} завршен у пројекту", "Challenge.fields.completed.label": "Завршено", "Challenge.fields.difficulty.label": "Тежина", "Challenge.fields.lastTaskRefresh.label": "Датум извора података", "Challenge.fields.viewLeaderboard.label": "Види ранг листу", - "Challenge.fields.vpList.label": "Also in matching virtual {count,plural, one{project} other{projects}}:", + "Challenge.fields.vpList.label": "Такође у {count,plural, one{одговарајућем виртуелном пројекту} other{одговарајућим виртуелним пројектима}}:", "Challenge.keywords.any": "Било чему", "Challenge.keywords.buildings": "Зградама", "Challenge.keywords.landUse": "Намени земљишта / Административним границама", @@ -589,7 +589,7 @@ "ChallengeFilterSubnav.query.searchType.challenge": "Изазови", "ChallengeFilterSubnav.query.searchType.project": "Пројекти", "ChallengeFilterSubnav.query.searchType.task": "Задаци", - "ChallengeOwnerLeaderboard.additionalReviews.label": "Додатни контролери", + "ChallengeOwnerLeaderboard.additionalReviews.label": "Додатни контролори", "ChallengeOwnerLeaderboard.averageTime.label": "Просечно време", "ChallengeOwnerLeaderboard.challengeOwnerLeaderboardDisabled.label": "Извините, резултати мапирања за ову ранг листу су искључени.", "ChallengeOwnerLeaderboard.points.label": "поена", @@ -857,20 +857,20 @@ "Errors.challenge.archiveFailure": "Не могу да ажурирам стање архиве", "Errors.challenge.deleteFailure": "Не могу да обришем изазов.", "Errors.challenge.doesNotExist": "Тај изазов не постоји.", - "Errors.challenge.fetchFailure": "Unable to retrieve latest challenge data from server.", - "Errors.challenge.moveFailure": "Unable to move challenge/s", + "Errors.challenge.fetchFailure": "Не могу да дохватим последње податке изазова са сервера.", + "Errors.challenge.moveFailure": "Не могу да померим изазов(е)", "Errors.challenge.rebuildFailure": "Не могу да поново изградим задатке у изазову", "Errors.challenge.searchFailure": "Не могу да тражим изазове на серверу.", "Errors.challengeSaveFailure.challengeSaveChangesetDescriptionFailure": "Поље ‚Опис измене‘ је обавезно.", "Errors.challengeSaveFailure.challengeSaveDescriptionFailure": "Поље ‚Опис изазова‘ је обавезно.", - "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Unable to save your changes. It is likely a duplicate challenge name.", - "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "You must check the box at the bottom of the page to indicate that you acknowledge OpenStreetMap's Automated Edits code of conduct.", - "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "The 'DETAILED INSTRUCTIONS FOR MAPPERS' field must have more than {minLength} characters.", + "Errors.challengeSaveFailure.challengeSaveDetailsFailure": "Не могу да снимим измене. Вероватно је дуплирано име изазова.", + "Errors.challengeSaveFailure.challengeSaveEditPolicyAgreementFailure": "Морате штиклирати кутијицу на дну стране да прихватите кодекс понашања приликом аутоматизованих измена у OSM-у.", + "Errors.challengeSaveFailure.challengeSaveInstructionFailure": "Поље \"Детаљне инструкције за мапере\" мора да има бар {minLength} карактера.", "Errors.challengeSaveFailure.challengeSaveNameFailure": "Поље ‚Име изазова‘ је обавезно и мора да има бар 3 слова.", - "Errors.clusteredTask.fetchFailure": "Unable to fetch task clusters", - "Errors.file.formatIncorrect": "File format is unrecognized or unsupported for this operation", + "Errors.clusteredTask.fetchFailure": "Не могу да дохватим групу задатака", + "Errors.file.formatIncorrect": "Формат фајла није препознат или није подржан за ову операцију", "Errors.josm.missingFeatureIds": "Објекти у задатку не укључују OSM идентификаторе који су потребни да би се отворили у JOSM едитору. Одаберите неку другу опцију измене.", - "Errors.josm.noResponse": "OSM remote control did not respond. Do you have JOSM running with Remote Control enabled?", + "Errors.josm.noResponse": "OSM даљинско управљање није одговорило. Да ли имате JOSM упаљен са укљученом Даљинском контролом?", "Errors.leaderboard.fetchFailure": "Не могу да дохватим ранг листу", "Errors.leaderboard.reviewerLeaderboard": "Не могу да дохватим податке ранг листе контролора.", "Errors.leaderboard.userFetchFailure": "Не могу да дохватим податке ранг листе за овог корисника.", @@ -891,8 +891,8 @@ "Errors.reviewTask.alreadyClaimed": "Неко други већ прегледа овај задатак.", "Errors.reviewTask.fetchFailure": "Задаци којима треба контрола не могу да се дохвате", "Errors.reviewTask.notClaimedByYou": "Контрола не може да се поништи.", - "Errors.search.notSupported": "Short code search not supported{details}", - "Errors.task.addCommentFailure": "Comment was unable to be saved. An empty string was most likely submitted.", + "Errors.search.notSupported": "Претрага са кратким кодовима није подржана{details}", + "Errors.task.addCommentFailure": "Коментар не може да се сачува. Вероватно ће бити послат празан коментар.", "Errors.task.alreadyLocked": "Неко је већ закључао задатак.", "Errors.task.bundleCooperative": "Главни задатак је кооперативни. Сви селектовани задаци морају бити исто кооперативни.", "Errors.task.bundleFailure": "Не могу да увежем задатке", @@ -909,31 +909,31 @@ "Errors.task.taskAlreadyBundled": "Задатак{details} је већ увезан и не може се ставити у другу гомилу. Можда има других задатака које сте пробали да увежете који нису овде поменути, али идентификатор овде је за први задатак који није могао да се увеже.", "Errors.task.unableToBundleTasks": "Задаци са овим идентификацијама су закључани од стране другог корисника{details} и не могу се увезати.", "Errors.task.updateFailure": "Не могу да сачувам Ваше измене.", - "Errors.team.genericFailure": "Failure{details}", - "Errors.user.fetchFailure": "Unable to fetch user data from server.", - "Errors.user.genericFollowFailure": "Failure{details}", - "Errors.user.missingHomeLocation": "No home location found. Please either allow permission from your browser or set your home location in your openstreetmap.org settings (you may to sign out and sign back in to MapRoulette afterwards to pick up fresh changes to your OpenStreetMap settings).", + "Errors.team.genericFailure": "Грешка{details}", + "Errors.user.fetchFailure": "Не могу да дохватим корисничке податке са сервера.", + "Errors.user.genericFollowFailure": "Грешка{details}", + "Errors.user.missingHomeLocation": "Није нађена почетна локација. Или дозволите да веб читач види вашу локацију или је поставите из подешавања на openstreetmap.org (можда ћете морати да се излогујете из MapRoulette-а да се покупе нова подешавања).", "Errors.user.notFound": "Нема корисника са тим корисничким именом.", "Errors.user.unauthenticated": "Пријавите се да наставите.", "Errors.user.unauthorized": "Нажалост, немате права да извршите ову радњу.", - "Errors.user.updateFailure": "Unable to update your user on server.", - "Errors.virtualChallenge.createFailure": "Unable to create a virtual challenge{details}", - "Errors.virtualChallenge.expired": "Virtual challenge has expired.", - "Errors.virtualChallenge.fetchFailure": "Unable to retrieve latest virtual challenge data from server.", + "Errors.user.updateFailure": "Не могу да ажурирам корисника на серверу.", + "Errors.virtualChallenge.createFailure": "Не могу да направим виртуелни изазов{details}", + "Errors.virtualChallenge.expired": "Виртуелни изазов је истекао.", + "Errors.virtualChallenge.fetchFailure": "Не могу да дохватим најновије податке виртуелног изазова са сервера.", "Errors.widgetWorkspace.importFailure": "Не могу да увезем распоред{details}", "Errors.widgetWorkspace.renderFailure": "Не могу да исцртам радну површ. Пребацујем се на распоред који ради.", - "FeatureStyleLegend.comparators.contains.label": "contains", - "FeatureStyleLegend.comparators.exists.label": "exists", - "FeatureStyleLegend.comparators.missing.label": "missing", - "FeatureStyleLegend.noStyles.label": "This challenge is not using custom styles", + "FeatureStyleLegend.comparators.contains.label": "садржи", + "FeatureStyleLegend.comparators.exists.label": "постоји", + "FeatureStyleLegend.comparators.missing.label": "недостаје", + "FeatureStyleLegend.noStyles.label": "Овај изазов не користи произвољне стилове", "FeaturedChallenges.browse": "Истражи", - "FeaturedChallenges.header": "Challenge Highlights", + "FeaturedChallenges.header": "Истакнуте ствари изазова", "FeaturedChallenges.noFeatured": "Тренутно ништа није препоручено", "FeaturedChallenges.projectIndicator.label": "Пројекат", "FitBoundsControl.tooltip": "Уклопи мапу објектима из задатака", "FitWorldControl.tooltip": "Поглед на цео свет", "Followers.ViewFollowers.blockedHeader": "Блокирани пратиоци", - "Followers.ViewFollowers.followersNotAllowed": "You are not allowing followers (this can be changed in your user settings)", + "Followers.ViewFollowers.followersNotAllowed": "Не дозвољавате пратиоце (ово може да се промени у корисничким подешавањима)", "Followers.ViewFollowers.header": "Ваши пратиоци", "Followers.ViewFollowers.indicator.following": "Пратите", "Followers.ViewFollowers.noBlockedFollowers": "Нисте блокирали ниједног пратиоца", @@ -960,7 +960,7 @@ "Form.controls.markdownField.formatErrorJSON.label": "Отпремање није успело. Распоред мора да се извезе из прозора за решавање задатака.", "Form.controls.markdownField.preview.label": "Претпреглед", "Form.controls.markdownField.uploadErrorGeoJSON.label": "Отпремање није успело! Фајл мора да има или '.json' или '.geojson' екстензију.", - "Form.controls.markdownField.uploadErrorJSON.label": "Upload Failed! File must have '.json' extension.", + "Form.controls.markdownField.uploadErrorJSON.label": "Отпремање није успело! Фајл мора да има или '.json' екстензију.", "Form.controls.markdownField.write.label": "Пиши", "Form.textUpload.promptGeoJSON": "Отпустите GeoJSON фајл овде или кликните да одаберете фајл", "Form.textUpload.promptJSON": "Отпустите JSON фајл овде или кликните да одаберете фајл", @@ -984,17 +984,17 @@ "Home.Intro.header": "Хиљаде људи попут Вас сваки дан мења OpenStreetMap", "Home.Intro.secondBullet": "Нађите задатке за мапирање који су Вама битни", "Home.Intro.thirdBullet": "Правите задатке за друге, да заједно побољшавамо OSM", - "HomePane.createChallenges": "Create tasks for others to help improve map data.", - "HomePane.feedback.header": "Feedback", - "HomePane.filterDifficultyIntro": "Work at your own level, from novice to expert.", - "HomePane.filterLocationIntro": "Make fixes in local areas you care about.", - "HomePane.filterTagIntro": "Find tasks that address efforts important to you.", + "HomePane.createChallenges": "Правите задатке за друге, да помогнете побољшање података на мапи.", + "HomePane.feedback.header": "Повратне информације", + "HomePane.filterDifficultyIntro": "Радите на свом нивоу, од почетника до експерта.", + "HomePane.filterLocationIntro": "Направите измене у локалним областима до којих Вам је стало.", + "HomePane.filterTagIntro": "Нађите задатке који решавају ствари које су битне Вама.", "HomePane.header": "Допринесите светским мапама у секунди", "HomePane.subheader": "Почните", "ImportFileModal.controls.cancel.label": "Поништи", "ImportFileModal.controls.upload.label": "Кликните да отпремите фајл", "Inbox.actions.openNotification.label": "Отвори", - "Inbox.challengeCompleteNotification.lead": "A challenge you manage has been completed. Have a look at some of the tasks and comments in your challenge to see if users understood the instructions you provided and to make sure there are no inappropriate contributions / vandalism. This step will help make your challenges even better.", + "Inbox.challengeCompleteNotification.lead": "Изазов којим управљате је завршен. Погледајте неке од задатака и коментаришете на Вашем изазову да видите да ли су корисници разумели упутства која сте дали, и да проверите да није било неприкладних додавања/вандализама. Овај корак ће Ваше изазове направити још бољим.", "Inbox.controls.challengeGroupingNotice.label": "Групише коментаре изазова према имену изазова.", "Inbox.controls.deleteSelected.label": "Обриши", "Inbox.controls.groupByTask.label": "Групиши по задатку", @@ -1007,7 +1007,7 @@ "Inbox.mentionNotification.lead": "Поменути сте у коментару:", "Inbox.metaReviewAgainNotification.lead": "Контролор је изменио свој закључак и захтева додатну мета-контролу.", "Inbox.metaReviewApprovedNotification.lead": "Добре вести! Ваш задатак је прошао мета-контролу и одобрен је.", - "Inbox.metaReviewApprovedWithFixesNotification.lead": "Контрола Вашег задатка је одобрена (уз неке поправке од стране мета-контролера).", + "Inbox.metaReviewApprovedWithFixesNotification.lead": "Контрола Вашег задатка је одобрена (уз неке поправке од стране мета-контролора).", "Inbox.metaReviewRejectedNotification.lead": "После мета-контроле је закључено да на Вашем задатку треба још рада.", "Inbox.noNotifications": "Нема обавештења", "Inbox.notification.appliedErrorTags": "Следеће ознаке грешака су стављене на Ваше задатке", @@ -1021,7 +1021,7 @@ "Inbox.notification.controls.viewTeams.label": "Погледај тимове", "Inbox.reviewAgainNotification.lead": "Мапер је додатно радио на задатку и захтева додатну контролу.", "Inbox.reviewApprovedNotification.lead": "Добре вести! Ваш труд на задатку је прошао контролу и одобрен је.", - "Inbox.reviewApprovedWithFixesNotification.lead": "Контрола над Вашим задатком је одобрена (уз неке поправке од стране контролера).", + "Inbox.reviewApprovedWithFixesNotification.lead": "Контрола над Вашим задатком је одобрена (уз неке поправке од стране контролора).", "Inbox.reviewRejectedNotification.lead": "После контроле Вашег задатка је закључено да на њему треба још рада.", "Inbox.reviewRevisedNotification.lead": "Други контролор(ка) је пременио Вашу контролу.", "Inbox.tableHeaders.challengeName": "Изазов", @@ -1042,9 +1042,9 @@ "IntlTable.rows": "ред(ова)", "IntlTable.rowsPerPage.label": "редова по страни", "IntlTable.total.label": "Укупно:", - "KeyMapping.layers.layerMapillary": "Toggle Mapillary Layer", - "KeyMapping.layers.layerOSMData": "Toggle OSM Data Layer", - "KeyMapping.layers.layerTaskFeatures": "Toggle Features Layer", + "KeyMapping.layers.layerMapillary": "Укључи/искључи Mapillary подлогу", + "KeyMapping.layers.layerOSMData": "Укључи/искључи подлогу OSM података", + "KeyMapping.layers.layerTaskFeatures": "Укључи/искључи подлогу објеката", "KeyMapping.openEditor.editId": "Измени у iD едитору", "KeyMapping.openEditor.editJosm": "Измени у JOSM едитору", "KeyMapping.openEditor.editJosmFeatures": "Мењај само објекте у JOSM едитору", @@ -1060,7 +1060,7 @@ "KeyMapping.taskEditing.cancel": "Поништи измене", "KeyMapping.taskEditing.completeTogether": "Заврши задатке заједно", "KeyMapping.taskEditing.escapeLabel": "ESC", - "KeyMapping.taskEditing.fitBounds": "Fit Map to Task Features", + "KeyMapping.taskEditing.fitBounds": "Уклопи мапу објектима из задатака", "KeyMapping.taskInspect.nextTask": "Следећи задатак", "KeyMapping.taskInspect.prevTask": "Претходни задатак", "KeyboardShortcuts.control.label": "Пречице на тастатури", @@ -1068,20 +1068,20 @@ "KeywordAutosuggestInput.controls.chooseTags.placeholder": "Одаберите ознаке", "KeywordAutosuggestInput.controls.filterTags.placeholder": "Филтрирај ознаке", "KeywordAutosuggestInput.controls.search.placeholder": "Претрага", - "LayerSource.challengeDefault.label": "Challenge Default", - "LayerSource.userDefault.label": "Your Default", + "LayerSource.challengeDefault.label": "Подразумевани изазов", + "LayerSource.userDefault.label": "Ваш подразумевани", "LayerToggle.controls.more.label": "Још", "LayerToggle.controls.showMapillary.label": "Mapillary", "LayerToggle.controls.showOSMData.label": "OSM подаци", "LayerToggle.controls.showOpenStreetCam.label": "OpenStreetCam", "LayerToggle.controls.showPriorityBounds.label": "Границе приоритета", "LayerToggle.controls.showTaskFeatures.label": "Објекти задатка", - "LayerToggle.imageCount": "({count, plural, =0 {no images} other {# images}})", + "LayerToggle.imageCount": "({count, plural, =0 {нема слика} other {# слика}})", "LayerToggle.loading": "(учитавање...)", "Leaderboard.controls.loadMore.label": "Прикажи још", "Leaderboard.global": "Светска ранг листа", - "Leaderboard.scoringMethod.explanation": "\n##### Points are awarded per completed task as follows:\n\n| Status | Points |\n| :------------ | -----: |\n| Fixed | 5 |\n| Not an Issue | 3 |\n| Already Fixed | 3 |\n| Can't Complete| 1 |\n| Skipped | 0 |\n", - "Leaderboard.scoringMethod.label": "Scoring method", + "Leaderboard.scoringMethod.explanation": "\n##### Поени се добијају за решени задатак по следећем кључу:\n\n| Стање | Поена |\n| :-------------- | -----: |\n| Исправљен | 5 |\n| Није проблем | 3 |\n| Већ исправљено | 3 |\n| Не могу да решим| 1 |\n| Прескочен | 0 |\n", + "Leaderboard.scoringMethod.label": "Метода добијања поена", "Leaderboard.title": "Ранг листа", "Leaderboard.updatedDaily": "Ажурира се сваких 24h", "Leaderboard.updatedFrequently": "Ажурира се сваких сат времена", @@ -1108,7 +1108,7 @@ "Locale.uk.label": "uk (Ukrainian)", "Locale.vi.label": "vi (Vietnamese)", "Locale.zh-TW.label": "zh-TW (Chinese - Taiwan)", - "Map.layerSelectionList.header": "Select Desired Feature", + "Map.layerSelectionList.header": "Изабери жељене објекте", "Metrics.archived": "Архивирано", "Metrics.challenges": "Изазови", "Metrics.clear": "очисти", @@ -1142,7 +1142,7 @@ "Metrics.reviewedTasksTitle.asReviewer.you": "Ваше контроле", "Metrics.sortBy": "Сортирај по", "Metrics.totalCompletedTasksTitle": "Укупно завршених задатака", - "Metrics.userOptedOut": "This user has opted out of public display of their stats.", + "Metrics.userOptedOut": "Овај корисник није пристао да му(јој) се јавно приказују статистике.", "Metrics.userSince": "Корисник од:", "Metrics.users": "Корисници", "Metrics.virtual": "Виртуелни", @@ -1184,21 +1184,21 @@ "Notification.type.system": "Систем", "Notification.type.team": "Тимска позивница", "OSMElementHistory.controls.viewOSM.label": "Види OSM", - "OSMElementHistory.elementFetchFailed": "Failed to fetch history for {element}", + "OSMElementHistory.elementFetchFailed": "Грешка у дохватању историје за {element}", "OSMElementHistory.noComment": "(нема коментара измене)", - "OSMElementHistory.noOSMElements": "No OSM elements identified in task", - "OSMElementHistory.recentChange.tooltip": "Change made after MapRoulette task was created", - "OSMElementHistory.undeterminedVersion": "Version detection unavailable for this task", + "OSMElementHistory.noOSMElements": "Нема OSM елемената идентификованих у задатку", + "OSMElementHistory.recentChange.tooltip": "Измена направљена након што је MapRoulette задатак направљен", + "OSMElementHistory.undeterminedVersion": "Детекција верзија није доступна за овај задатак", "OSMElementHistory.version.label": "Верзија {верзија, број}", "PageNotFound.homePage": "Врати ме на почетну страну", "PageNotFound.message": "Упс! Страница коју тражите је изгубљена.", "Pages.SignIn.modal.prompt": "Пријавите се да наставите", - "Pages.SignIn.modal.title": "Welcome Back!", - "PastDurationSelector.allTime.selectOption": "All Time", + "Pages.SignIn.modal.title": "Добродошли(а) назад!", + "PastDurationSelector.allTime.selectOption": "Одувек", "PastDurationSelector.currentMonth.selectOption": "Тренутни месец", - "PastDurationSelector.customRange.controls.search.label": "Search", - "PastDurationSelector.customRange.endDate": "End Date", - "PastDurationSelector.customRange.selectOption": "Custom", + "PastDurationSelector.customRange.controls.search.label": "Претрага", + "PastDurationSelector.customRange.endDate": "Крајњи датум", + "PastDurationSelector.customRange.selectOption": "Произвољно", "PastDurationSelector.customRange.startDate": "Датум почетка", "PastDurationSelector.pastMonths.selectOption": "{months, plural, one {Претходни месец} =12 {Претходна година} other {Претходна # месеца(и)}}", "PointsTicker.label": "Моји поени", @@ -1246,8 +1246,8 @@ "Profile.form.reviewCountNotifications.description": "Да примате периодична обавештења о томе колико имате задатак који чекају контролу.", "Profile.form.reviewRejectedNotifications.description": "Да примате обавештења када Ваш задатак треба да се поново погледа после контроле.", "Profile.form.revisionCountNotifications.description": "Да примате периодична обавештења о томе колико имате задатак који чекају измену.", - "Profile.form.seeTagFixSuggestions.description": "User will see tag fix suggestions if they are provided.", - "Profile.form.seeTagFixSuggestions.label": "See Tag Fix Suggestions", + "Profile.form.seeTagFixSuggestions.description": "Корисници ће видети предлоге за ознаке исправки уколико су понуђени.", + "Profile.form.seeTagFixSuggestions.label": "Види предлоге за ознаке исправки", "Profile.form.systemNotifications.description": "Да примате обавештења за важне MapRoulette системске догађаје, као што је планирано ажурирање система", "Profile.form.teamNotifications.description": "Да примате обавештења када добијете позивницу да се прикључите неком тиму.", "Profile.form.uniqueCustomBasemap.error": "Имена произвољне подлога морају бити јединствена", @@ -1269,7 +1269,7 @@ "ProjectDetails.fields.viewLeaderboard.label": "Види ранг листу", "ProjectDetails.fields.viewReviews.label": "Контрола", "ProjectDetails.management.controls.manage.label": "Управљај", - "ProjectDetails.management.controls.showAll.label": "Display All Challenges", + "ProjectDetails.management.controls.showAll.label": "Прикажи све изазове", "ProjectDetails.management.controls.start.label": "Почни", "ProjectPickerModal.chooseProject": "Одабери пројекат", "ProjectPickerModal.noProjects": "Ниједан пројекат није нађен", @@ -1282,7 +1282,7 @@ "RebuildTasksControl.modal.controls.dataOriginDate.label": "Датум када су подаци узети", "RebuildTasksControl.modal.controls.proceed.label": "Настави", "RebuildTasksControl.modal.controls.removeUnmatched.label": "Прво уклоните недовршене задатке", - "RebuildTasksControl.modal.explanation": "* Existing tasks included in the latest data will be updated\n* New tasks will be added\n* If you choose to first remove incomplete tasks (below), existing __incomplete__ tasks will first be removed\n* If you do not first remove incomplete tasks, they will be left as-is, possibly leaving tasks that have already been addressed outside of MapRoulette", + "RebuildTasksControl.modal.explanation": "* Постојећи задаци у најновијим подацима ће бити ажурирани\n* Нови задаци ће бити додати\n* Уколико одаберете да прво уклоните недовршене задатке (испод), постојећи __недовршени__ задаци ће прво бити уклоњени\n* Уколико прво не уклоните недовршене задатке, они ће бити остављени такви какви јесу, али можда су неки решени ван MapRoulette платформе", "RebuildTasksControl.modal.intro.local": "Поновна изградња ће Вам омогућити да отпремите нови фајл са најновијим GeoJSON подацима и да поново направите задатке у изазову:", "RebuildTasksControl.modal.intro.overpass": "Поновна изградња ће поново извршити Overpass упит и изградити задатаке у изазову са последњим подацима:", "RebuildTasksControl.modal.intro.remote": "Поновна изградња ће поново скинути GeoJSON податке са веб адресе изазова и поново направити задатке у изазову са последњим подацима:", @@ -1306,7 +1306,7 @@ "Review.TaskAnalysisTable.columnHeaders.actions": "Радње", "Review.TaskAnalysisTable.columnHeaders.comments": "Коментари", "Review.TaskAnalysisTable.configureColumns": "Подеси колоне", - "Review.TaskAnalysisTable.controls.fixTask.label": "Fix", + "Review.TaskAnalysisTable.controls.fixTask.label": "Исправи", "Review.TaskAnalysisTable.controls.metaReviewTask.label": "Мета контрола", "Review.TaskAnalysisTable.controls.resolveTask.label": "Разреши", "Review.TaskAnalysisTable.controls.reviewAgainTask.label": "Ревизија контроле", @@ -1316,52 +1316,52 @@ "Review.TaskAnalysisTable.excludeOtherReviewers": "Изузми контроле које су додељене другима", "Review.TaskAnalysisTable.exportMapperCSVLabel": "Извези CSV мапера", "Review.TaskAnalysisTable.exportReviewTableCSVLabel": "Извези CSV табеле контроле", - "Review.TaskAnalysisTable.mapperControls.label": "Actions", + "Review.TaskAnalysisTable.mapperControls.label": "Радње", "Review.TaskAnalysisTable.metaReviewTasks": "Задаци са мета-контролом", - "Review.TaskAnalysisTable.metaReviewerControls.label": "Actions", - "Review.TaskAnalysisTable.myReviewTasks": "My Mapped Tasks after Review", - "Review.TaskAnalysisTable.noTasks": "No tasks found", - "Review.TaskAnalysisTable.noTasksReviewed": "None of your mapped tasks have been reviewed.", - "Review.TaskAnalysisTable.noTasksReviewedByMe": "You have not reviewed any tasks.", + "Review.TaskAnalysisTable.metaReviewerControls.label": "Радње", + "Review.TaskAnalysisTable.myReviewTasks": "Моји мапирани задаци после контроле", + "Review.TaskAnalysisTable.noTasks": "Нема пронађених задатака", + "Review.TaskAnalysisTable.noTasksReviewed": "Ниједан од Ваших мапираних задатака није контролисан.", + "Review.TaskAnalysisTable.noTasksReviewedByMe": "Нисте преконтролисали ниједан задатак.", "Review.TaskAnalysisTable.onlySavedChallenges": "Ограничи на омиљене изазове", - "Review.TaskAnalysisTable.refresh": "Refresh", - "Review.TaskAnalysisTable.requiredForExport": "Your can only export one", - "Review.TaskAnalysisTable.requiredProject": "project at a time.", - "Review.TaskAnalysisTable.reviewCompleteControls.label": "Actions", - "Review.TaskAnalysisTable.reviewerControls.label": "Actions", - "Review.TaskAnalysisTable.startMetaReviewing": "Meta-Review these Tasks", - "Review.TaskAnalysisTable.startReviewing": "Review these Tasks", - "Review.TaskAnalysisTable.tasksMetaReviewedByMe": "Tasks Meta-Reviewed by Me", - "Review.TaskAnalysisTable.tasksReviewedByMe": "Tasks Reviewed by Me", - "Review.TaskAnalysisTable.tasksToBeReviewed": "Tasks to be Reviewed", - "Review.TaskAnalysisTable.tasksToMetaReview": "Tasks to Meta Review", - "Review.TaskAnalysisTable.toggleMap": "Toggle Map", - "Review.TaskAnalysisTable.totalTasks": "Total: {countShown}", - "Review.fields.additionalReviewers.label": "Additional Reviewers", - "Review.fields.challenge.label": "Challenge", - "Review.fields.challengeId.label": "Challenge Id", - "Review.fields.mappedOn.label": "Mapped On", - "Review.fields.metaReviewStatus.label": "Meta-Review Status", - "Review.fields.metaReviewedAt.label": "Meta-Reviewed On", - "Review.fields.metaReviewedBy.label": "Meta-Reviewer", + "Review.TaskAnalysisTable.refresh": "Освежи", + "Review.TaskAnalysisTable.requiredForExport": "Можете извести само један", + "Review.TaskAnalysisTable.requiredProject": "пројекат одједном.", + "Review.TaskAnalysisTable.reviewCompleteControls.label": "Радње", + "Review.TaskAnalysisTable.reviewerControls.label": "Радње", + "Review.TaskAnalysisTable.startMetaReviewing": "Мета-контрола ових задатака", + "Review.TaskAnalysisTable.startReviewing": "Контрола ових задатака", + "Review.TaskAnalysisTable.tasksMetaReviewedByMe": "Задаци које сам ја мета-контролисао(ла)", + "Review.TaskAnalysisTable.tasksReviewedByMe": "Задаци које сам ја преконтролисао(ла)", + "Review.TaskAnalysisTable.tasksToBeReviewed": "Задаци које треба преконтролисати", + "Review.TaskAnalysisTable.tasksToMetaReview": "Задаци које треба мета-преконтролисати", + "Review.TaskAnalysisTable.toggleMap": "Укључи/искључи мапу", + "Review.TaskAnalysisTable.totalTasks": "Укупно: {countShown}", + "Review.fields.additionalReviewers.label": "Додатни контролори", + "Review.fields.challenge.label": "Изазов", + "Review.fields.challengeId.label": "Id изазова", + "Review.fields.mappedOn.label": "Мапирано", + "Review.fields.metaReviewStatus.label": "Стање мета-контроле", + "Review.fields.metaReviewedAt.label": "Мета-контролисано", + "Review.fields.metaReviewedBy.label": "Мета-контролор", "Review.fields.priority.label": "Приоритет", - "Review.fields.project.label": "Project", - "Review.fields.projectId.label": "Project Id", - "Review.fields.requestedBy.label": "Mapper", - "Review.fields.reviewStatus.label": "Review Status", - "Review.fields.reviewedAt.label": "Reviewed On", - "Review.fields.reviewedBy.label": "Reviewer", - "Review.fields.status.label": "Status", + "Review.fields.project.label": "Пројекат", + "Review.fields.projectId.label": "Id пројекта", + "Review.fields.requestedBy.label": "Мапер", + "Review.fields.reviewStatus.label": "Стање контроле", + "Review.fields.reviewedAt.label": "Контролисано", + "Review.fields.reviewedBy.label": "Контролор", + "Review.fields.status.label": "Стање", "Review.fields.tags.label": "Ознаке", "Review.multipleTasks.tooltip": "Више увезаних задатака", - "Review.tableFilter.metaReviewStatus.allNeeded": "All Needed", - "Review.tableFilter.metaReviewStatus.metaUnreviewed": "Unreviewed", + "Review.tableFilter.metaReviewStatus.allNeeded": "Сви потребни", + "Review.tableFilter.metaReviewStatus.metaUnreviewed": "Непреконтролисани", "Review.tableFilter.reviewByAllChallenges": "Сви изазови", - "Review.tableFilter.reviewByAllProjects": "All Projects", - "Review.tableFilter.reviewByChallenge": "Review by challenge", - "Review.tableFilter.reviewByProject": "Review by project", + "Review.tableFilter.reviewByAllProjects": "Сви пројекти", + "Review.tableFilter.reviewByChallenge": "Контролиши по изазову", + "Review.tableFilter.reviewByProject": "Контролиши по пројекту", "Review.tableFilter.viewAllTasks": "Погледајте све задатке", - "Review.tablefilter.chooseFilter": "Choose project or challenge", + "Review.tablefilter.chooseFilter": "Изаберите пројекат или изазов", "ReviewMap.metrics.title": "Мапа контролисања", "ReviewStatus.metrics.alreadyFixed": "ВЕЋ ИСПРАВЉЕНО", "ReviewStatus.metrics.approvedReview": "Преконтролисаних задатака означених као добри", @@ -1382,87 +1382,87 @@ "ReviewStatus.metrics.priority.label": "{priority} Приоритетни задаци", "ReviewStatus.metrics.priority.toggle": "Види по приоритету задатка", "ReviewStatus.metrics.rejectedReview": "Преконтролисаних задатака означених као неуспешни", - "ReviewStatus.metrics.taskStatus.label": "{status} Tasks", + "ReviewStatus.metrics.taskStatus.label": "{status} задатака", "ReviewStatus.metrics.title": "Стање контроле", "ReviewStatus.metrics.tooHard": "НЕРЕШИВО", "ReviewTaskPane.controls.unlock.label": "Откључај\n", "ReviewTaskPane.indicators.locked.label": "Задатак закључан", - "RolePicker.chooseRole.label": "Choose Role", + "RolePicker.chooseRole.label": "Одаберите улогу", "SavedChallenges.widget.noChallenges": "Нема изазова", "SavedChallenges.widget.startChallenge": "Почни изазов", - "SavedFilters.controls.delete.label": "delete", - "SavedFilters.controls.done.label": "Done", + "SavedFilters.controls.delete.label": "обриши", + "SavedFilters.controls.done.label": "Готово", "SavedFilters.controls.edit.label": "измени", - "SavedFilters.controls.manageFilters.label": "Manage saved filters", - "SavedFilters.controls.saveFilters.label": "Save current filters", - "SavedFilters.noSavedFilters.": "No Saved Filters", - "SavedFilters.placeholder.label": "Name your saved filters", - "SavedFilters.savedFilters.title": "Saved Filters", + "SavedFilters.controls.manageFilters.label": "Управљај сачуваним филтерима", + "SavedFilters.controls.saveFilters.label": "Сачувај тренутне филтере", + "SavedFilters.noSavedFilters.": "Нема сачуваних филтера", + "SavedFilters.placeholder.label": "Назовите Ваше сачуване филтере", + "SavedFilters.savedFilters.title": "Сачувани филтери", "SavedTasks.widget.noTasks": "Нема задатака", "SavedTasks.widget.viewComments": "Види коментаре", - "SavedTasks.widget.viewTask": "View Task", - "ScreenTooNarrow.header": "Please widen your browser window", - "ScreenTooNarrow.message": "This page is not yet compatible with smaller screens. Please expand your browser window or switch to a larger device or display.", - "SelectMarkersInViewControl.tooltip": "Select all markers in view", + "SavedTasks.widget.viewTask": "Погледај задатак", + "ScreenTooNarrow.header": "Молимо проширите прозор Вашег веб читача", + "ScreenTooNarrow.message": "Ова страна није још компатибилна са малим екранима. Молимо проширите екран веб читача или пређите на уређај са већим екраном.", + "SelectMarkersInViewControl.tooltip": "Означи све видљиве маркере", "Sent.controls.challenges.label": "Изазови", - "Sent.controls.goToChallenge.label": "Go to Challenge", - "Sent.controls.goToTask.label": "Go to Task", - "Sent.controls.refreshComments.label": "Refresh", + "Sent.controls.goToChallenge.label": "Иди на изазов", + "Sent.controls.goToTask.label": "Иди на задатак", + "Sent.controls.refreshComments.label": "Освежи", "Sent.controls.tasks.label": "Задаци", "Sent.header": "Послати коментари", "ShareLink.controls.copy.label": "Копирај", - "SignIn.control.label": "Sign in", - "SignIn.control.longLabel": "Sign in to participate", + "SignIn.control.label": "Пријава", + "SignIn.control.longLabel": "Пријавите се да учествујете", "Social.featuredChallenges.header": "Препоручени изазови", "Social.featuredChallenges.lead": "Препоручено на MapRoulette сајту:", "Social.newestChallenges.header": "Најновији изазови", - "Social.newestChallenges.lead": "New on MapRoulette:", - "Social.none": "None", + "Social.newestChallenges.lead": "Ново на MapRoulette-у:", + "Social.none": "Ништа", "Social.popularChallenges.header": "Популарни изазови", - "Social.popularChallenges.lead": "Popular on MapRoulette:", - "StartFollowing.controls.chooseOSMUser.placeholder": "OpenStreetMap username", - "StartFollowing.controls.follow.label": "Follow", - "StartFollowing.header": "Follow a User", - "StepNavigation.controls.finish.label": "Finish", - "StepNavigation.controls.next.label": "Next", - "StepNavigation.controls.prev.label": "Prev", - "Subscription.type.dailyCountyEmail": "Email Daily", - "Subscription.type.dailyEmail": "Receive and email daily", - "Subscription.type.ignore": "Ignore", - "Subscription.type.immediateEmail": "Receive and email immediately", - "Subscription.type.noEmail": "Receive but do not email", - "Subscription.type.weeklyCountEmail": "Email Weekly", + "Social.popularChallenges.lead": "Популарно на MapRoulette-у:", + "StartFollowing.controls.chooseOSMUser.placeholder": "OpenStreetMap корисничко име", + "StartFollowing.controls.follow.label": "Прати", + "StartFollowing.header": "Прати корисника", + "StepNavigation.controls.finish.label": "Заврши", + "StepNavigation.controls.next.label": "Следеће", + "StepNavigation.controls.prev.label": "Претходно", + "Subscription.type.dailyCountyEmail": "Дневни е-мејл", + "Subscription.type.dailyEmail": "Примај и шаљи е-мејлове дневно", + "Subscription.type.ignore": "Игнориши", + "Subscription.type.immediateEmail": "Примај и шаљи е-мејлове одмах", + "Subscription.type.noEmail": "Примај али не шаљи е-мејлове", + "Subscription.type.weeklyCountEmail": "Шаљи е-мејлове недељно", "TagDiffVisualization.controls.addTag.label": "Додај ознаку", - "TagDiffVisualization.controls.cancelEdits.label": "Cancel", + "TagDiffVisualization.controls.cancelEdits.label": "Поништи", "TagDiffVisualization.controls.changeset.tooltip": "Види као OSM измену", "TagDiffVisualization.controls.deleteTag.tooltip": "Обриши ознаку", "TagDiffVisualization.controls.editTags.tooltip": "Измени ознаке", "TagDiffVisualization.controls.keepTag.label": "Задржи ознаку", "TagDiffVisualization.controls.restoreFix.label": "Врати измене", "TagDiffVisualization.controls.restoreFix.tooltip": "Поврати првобитно предложене ознаке", - "TagDiffVisualization.controls.saveEdits.label": "Done", + "TagDiffVisualization.controls.saveEdits.label": "Готово", "TagDiffVisualization.controls.tagList.tooltip": "Види као листу ознака", "TagDiffVisualization.controls.tagName.placeholder": "Име ознаке", - "TagDiffVisualization.current.label": "Current", + "TagDiffVisualization.current.label": "Тренутно", "TagDiffVisualization.header": "Предложене OSM ознаке", "TagDiffVisualization.justChangesHeader": "Предложене измене OSM ознака", "TagDiffVisualization.noChanges": "Нема измена ознака", "TagDiffVisualization.noChangeset": "Ниједна измена неће бити отпремљена", - "TagDiffVisualization.proposed.label": "Proposed", + "TagDiffVisualization.proposed.label": "Предложено", "TagMetrics.controls.loadTagMetrics.label": "Учитај метрике ознака", "TagMetrics.noTags.label": "Нема ознака за приказ.", "TagMetrics.reviewTags.label": "Контрола ознака", "TagMetrics.taskTags.label": "Ознаке завршетка задатка", "Task.awaitingReview.label": "Задатак чека на контролу.", - "Task.browseChallenge.message": "View Challenge", - "Task.comments.comment.controls.submit.label": "Submit", + "Task.browseChallenge.message": "Види изазов", + "Task.comments.comment.controls.submit.label": "Пошаљи", "Task.controls.alreadyFixed.label": "Већ исправљено", "Task.controls.alreadyFixed.tooltip": "Већ исправљено", "Task.controls.cancelEditing.label": "Поништи мењање", "Task.controls.completionComment.placeholder": "Ваш коментар", "Task.controls.completionComment.preview.label": "Претпреглед", - "Task.controls.completionComment.write.label": "Write", - "Task.controls.contactLink.label": "Message {owner} through OSM", + "Task.controls.completionComment.write.label": "Пиши", + "Task.controls.contactLink.label": "Пиши {owner} преко OSM-а", "Task.controls.contactOwner.label": "Контактирај власника изазова", "Task.controls.edit.label": "Измени", "Task.controls.edit.tooltip": "Измени", @@ -1471,48 +1471,48 @@ "Task.controls.fixed.label": "Поправио/ла сам!", "Task.controls.fixed.tooltip": "Поправио/ла сам!", "Task.controls.joinChallengeDiscussion.label": "Придружи се дискусији о изазову", - "Task.controls.moreOptions.label": "More Options", - "Task.controls.next.label": "Next Task", - "Task.controls.next.loadBy.label": "Load Next:", - "Task.controls.next.tooltip": "Next Task", - "Task.controls.nextNearby.label": "Select next nearby task", - "Task.controls.noOwnerFound.label": "Challenge Owner could not be found", + "Task.controls.moreOptions.label": "Више опција", + "Task.controls.next.label": "Следећи задатак", + "Task.controls.next.loadBy.label": "Учитај следећи:", + "Task.controls.next.tooltip": "Следећи задатак", + "Task.controls.nextNearby.label": "Одаберите следећи задатак у околини", + "Task.controls.noOwnerFound.label": "Власник изазова не може да се нађе", "Task.controls.revised.dispute": "Не слажем се са контролом", - "Task.controls.revised.label": "Revision Complete", + "Task.controls.revised.label": "Ревизија завршена", "Task.controls.revised.resubmit": "Поднеси опет на контролу", - "Task.controls.revised.tooltip": "Revision Complete", + "Task.controls.revised.tooltip": "Ревизија завршена", "Task.controls.skip.label": "Прескочи", "Task.controls.skip.tooltip": "Прескочи задатак", - "Task.controls.step1.changeStatusOptions": "Change Status", + "Task.controls.step1.changeStatusOptions": "Промени стање", "Task.controls.step1.checkComments": "Не заборавите да проверите коментаре за додатне детаље.", - "Task.controls.step1.errorTagsApplied": "The following error tags were applied", - "Task.controls.step1.otherOptions": "Other", - "Task.controls.step1.revisionNeeded": "This task needs revision.", + "Task.controls.step1.errorTagsApplied": "Примењене су следеће ознаке грешака", + "Task.controls.step1.otherOptions": "Остало", + "Task.controls.step1.revisionNeeded": "Овом задатку треба ревизија.", "Task.controls.tooHard.label": "Нерешиво", "Task.controls.tooHard.tooltip": "Нерешиво", "Task.controls.track.label": "Прати овај задатак", "Task.controls.untrack.label": "Престани да пратиш овај задатак", "Task.controls.viewChangeset.label": "Погледај измену", - "Task.fauxStatus.available": "Available", + "Task.fauxStatus.available": "Доступно", "Task.fields.bundle.label": "Вежи", - "Task.fields.completedBy.label": "Completed By", - "Task.fields.featureId.label": "Feature Id", - "Task.fields.id.label": "Internal Id", - "Task.fields.mappedOn.label": "Mapped On", + "Task.fields.completedBy.label": "Завршио", + "Task.fields.featureId.label": "Id објекта", + "Task.fields.id.label": "Интерни Id", + "Task.fields.mappedOn.label": "Датум мапирања", "Task.fields.metaReviewStatus.label": "Стање мета-контроле", "Task.fields.metaReviewedBy.label": "Мета-контролор", "Task.fields.priority.label": "Приоритет", - "Task.fields.requestedBy.label": "Mapper", + "Task.fields.requestedBy.label": "Мапер", "Task.fields.reviewStatus.label": "Стање контроле", "Task.fields.reviewedBy.label": "Контролор", - "Task.fields.status.label": "Status", + "Task.fields.status.label": "Стање", "Task.fields.unbundle.label": "Одвежи", - "Task.loadByMethod.proximity": "Nearby", - "Task.loadByMethod.random": "Random", + "Task.loadByMethod.proximity": "У близини", + "Task.loadByMethod.random": "Насумично", "Task.management.controls.inspect.label": "Прегледај", - "Task.management.controls.modify.label": "Modify", - "Task.management.heading": "Management Options", - "Task.markedAs.label": "Task marked as", + "Task.management.controls.modify.label": "Измени", + "Task.management.heading": "Опција управљања", + "Task.markedAs.label": "Задатак означен као", "Task.pane.controls.browseChallenge.label": "Истражи изазов", "Task.pane.controls.copyShareLink.label": "Копирај линк за дељење изазова", "Task.pane.controls.copyVirtualShareLink.label": "Копирај линк за дељење виртуелног изазова", @@ -1541,23 +1541,23 @@ "Task.readonly.message": "Прегледам задатак у режиму гледања", "Task.requestReview.label": "затражи контролу?", "Task.review.loadByMethod.all": "Назад на контролу свега", - "Task.review.loadByMethod.inbox": "Back to Inbox", - "Task.review.loadByMethod.nearby": "Nearby Task", - "Task.review.loadByMethod.next": "Next Filtered Task", - "Task.reviewStatus.approved": "Approved", - "Task.reviewStatus.approvedWithFixes": "Approved with Fixes", - "Task.reviewStatus.approvedWithFixesAfterRevisions": "Approved with Fixes after Revisions", - "Task.reviewStatus.approvedWithRevisions": "Approved with Revisions", - "Task.reviewStatus.disputed": "Contested", - "Task.reviewStatus.meta-approved": "Approved", - "Task.reviewStatus.meta-approvedWithFixes": "Approved with Fixes", + "Task.review.loadByMethod.inbox": "Назад у примљене поруке", + "Task.review.loadByMethod.nearby": "Околни задаци", + "Task.review.loadByMethod.next": "Следећи филтриран задатак", + "Task.reviewStatus.approved": "Одобрено", + "Task.reviewStatus.approvedWithFixes": "Одобрено уз исправке", + "Task.reviewStatus.approvedWithFixesAfterRevisions": "Одобрену уз исправке после ревизије", + "Task.reviewStatus.approvedWithRevisions": "Одобрено после ревизије", + "Task.reviewStatus.disputed": "Оспорено", + "Task.reviewStatus.meta-approved": "Одобрено", + "Task.reviewStatus.meta-approvedWithFixes": "Одобрено уз исправке", "Task.reviewStatus.meta-needed": "Тражена поновна контрола", - "Task.reviewStatus.meta-rejected": "Needs Revision", - "Task.reviewStatus.meta-unnecessary": "Unnecessary", + "Task.reviewStatus.meta-rejected": "Потребна ревизија", + "Task.reviewStatus.meta-unnecessary": "Непотребно", "Task.reviewStatus.meta-unset": "Непреконтролисано", "Task.reviewStatus.needed": "Затражена контрола", - "Task.reviewStatus.rejected": "Needs Revision", - "Task.reviewStatus.unnecessary": "Unnecessary", + "Task.reviewStatus.rejected": "Потребна ревизија", + "Task.reviewStatus.unnecessary": "Непотребно", "Task.reviewStatus.unset": "Контрола још није затражена", "Task.status.alreadyFixed": "Већ исправљен", "Task.status.created": "Направљен", @@ -1567,138 +1567,138 @@ "Task.status.fixed": "Поправљен", "Task.status.skipped": "Прескочен", "Task.status.tooHard": "Нерешиво", - "Task.taskTags.add.label": "Add MR Tags", - "Task.taskTags.addTags.placeholder": "Add MR Tags", - "Task.taskTags.cancel.label": "Cancel", - "Task.taskTags.label": "MR Tags:", - "Task.taskTags.modify.label": "Modify MR Tags", - "Task.taskTags.save.label": "Save", - "Task.taskTags.update.label": "Update MR Tags", + "Task.taskTags.add.label": "Додај MR ознаке", + "Task.taskTags.addTags.placeholder": "Додај MR ознаке", + "Task.taskTags.cancel.label": "Поништи", + "Task.taskTags.label": "MR ознаке:", + "Task.taskTags.modify.label": "Измени MR ознаке", + "Task.taskTags.save.label": "Сачувај", + "Task.taskTags.update.label": "Ажурирај MR ознаке", "Task.unsave.control.tooltip": "Престани да пратиш", - "TaskClusterMap.controls.clusterTasks.label": "Cluster", - "TaskClusterMap.message.moveMapToRefresh.label": "Click to show tasks", - "TaskClusterMap.message.nearMe.label": "Near Me", - "TaskClusterMap.message.or.label": "or", - "TaskClusterMap.message.refreshTasks.label": "Click to refresh tasks", - "TaskClusterMap.message.taskCount.label": "{count,plural,=0{No tasks found}one{# task found}other{# tasks found}}", - "TaskClusterMap.message.zoomInForTasks.label": "Zoom in to view tasks", + "TaskClusterMap.controls.clusterTasks.label": "Група", + "TaskClusterMap.message.moveMapToRefresh.label": "Кликните да прикажете задатке", + "TaskClusterMap.message.nearMe.label": "Близу мене", + "TaskClusterMap.message.or.label": "или", + "TaskClusterMap.message.refreshTasks.label": "Кликните да освежите задатке", + "TaskClusterMap.message.taskCount.label": "{count,plural,=0{Нема пронађених задатака}one{# задатак нађен}other{# задатка нађена}}", + "TaskClusterMap.message.zoomInForTasks.label": "Зумирајте да видите задатке", "TaskCommentsModal.header": "Коментари", - "TaskConfirmationModal.addTags.placeholder": "Add MR Tags", - "TaskConfirmationModal.adjustFilters.label": "Adjust Filters", - "TaskConfirmationModal.cancel.label": "Cancel", - "TaskConfirmationModal.challenge.label": "Challenge:", + "TaskConfirmationModal.addTags.placeholder": "Додај MR ознаке", + "TaskConfirmationModal.adjustFilters.label": "Поправи филтере", + "TaskConfirmationModal.cancel.label": "Поништи", + "TaskConfirmationModal.challenge.label": "Изазов:", "TaskConfirmationModal.closeInstructions.label": "Сакриј упутства", "TaskConfirmationModal.comment.header": "MapRoulette коментар (опционо)", "TaskConfirmationModal.comment.label": "Оставите опциони коментар", "TaskConfirmationModal.comment.placeholder": "Ваш коментар (опционо)", "TaskConfirmationModal.controls.osmViewChangeset.label": "Прегледај измену", - "TaskConfirmationModal.disputeRevisionHeader": "Please Confirm Review Disagreement", - "TaskConfirmationModal.done.label": "Done", - "TaskConfirmationModal.header": "Please Confirm", - "TaskConfirmationModal.inMetaReviewHeader": "Please Confirm Meta-Review", - "TaskConfirmationModal.inReviewHeader": "Please Confirm Review", + "TaskConfirmationModal.disputeRevisionHeader": "Потврдите неслагање у контроли", + "TaskConfirmationModal.done.label": "Готово", + "TaskConfirmationModal.header": "Молимо потврдите", + "TaskConfirmationModal.inMetaReviewHeader": "Молимо потврдите мета-контролу", + "TaskConfirmationModal.inReviewHeader": "Молимо потврдите контролу", "TaskConfirmationModal.instructions.header": "Види упутства за задатак", "TaskConfirmationModal.instructions.label": "Упутства задатка", - "TaskConfirmationModal.instructionsContinue.label": "Continue", - "TaskConfirmationModal.invert.label": "invert", - "TaskConfirmationModal.inverted.label": "inverted", - "TaskConfirmationModal.loadBy.label": "Next task:", - "TaskConfirmationModal.loadNextReview.label": "Proceed With:", - "TaskConfirmationModal.mapper.label": "Mapper:", - "TaskConfirmationModal.metaReviewRequested.label": "Meta-Review Requested", - "TaskConfirmationModal.nextNearby.label": "Select your next nearby task (optional)", + "TaskConfirmationModal.instructionsContinue.label": "Настави", + "TaskConfirmationModal.invert.label": "обрни", + "TaskConfirmationModal.inverted.label": "обрнуто", + "TaskConfirmationModal.loadBy.label": "Следећи задатак:", + "TaskConfirmationModal.loadNextReview.label": "Настави са:", + "TaskConfirmationModal.mapper.label": "Мапер:", + "TaskConfirmationModal.metaReviewRequested.label": "Затражена мета-контрола", + "TaskConfirmationModal.nextNearby.label": "Одаберите следећи задатак у околини (опционо)", "TaskConfirmationModal.osmComment.header": "Коментар на OSM измену", "TaskConfirmationModal.osmComment.placeholder": "OpenStreetMap коментар", - "TaskConfirmationModal.osmUploadNotice": "These changes will be uploaded to OpenStreetMap on your behalf", + "TaskConfirmationModal.osmUploadNotice": "Ове измене ће бити отпремљене на OpenStreetMap у Ваше име", "TaskConfirmationModal.priority.label": "Приоритет:", - "TaskConfirmationModal.review.label": "Need an extra set of eyes? Check here to have your work reviewed by a human", - "TaskConfirmationModal.reviewStatus.label": "Review Status:", - "TaskConfirmationModal.status.label": "Status:", - "TaskConfirmationModal.submit.label": "Submit", - "TaskConfirmationModal.submitRevisionHeader": "Please Confirm Revision", - "TaskConfirmationModal.useChallenge.label": "Use current challenge", - "TaskHistory.controls.listByTime.label": "Entries", - "TaskHistory.controls.listByUser.label": "Contributors", - "TaskHistory.controls.viewAttic.label": "View Attic", - "TaskHistory.errorTags.label": "Error Tags", + "TaskConfirmationModal.review.label": "Потребан Вам је још један пар очију? Штиклирајте овде да Вам неко други провери измене", + "TaskConfirmationModal.reviewStatus.label": "Стање контроле:", + "TaskConfirmationModal.status.label": "Стање:", + "TaskConfirmationModal.submit.label": "Пошаљи", + "TaskConfirmationModal.submitRevisionHeader": "Молимо потврдите ревизију", + "TaskConfirmationModal.useChallenge.label": "Користи тренутни изазов", + "TaskHistory.controls.listByTime.label": "Уноси", + "TaskHistory.controls.listByUser.label": "Сарадници", + "TaskHistory.controls.viewAttic.label": "Види таван", + "TaskHistory.errorTags.label": "Ознаке грешке", "TaskHistory.fields.startedOn.label": "Задатак започет", - "TaskHistory.fields.startedReviewOn.label": "Started review on task", - "TaskHistory.fields.taskUpdated.label": "Task updated by challenge manager", - "TaskHistory.fields.userType.mapper": "Mapper", - "TaskHistory.fields.userType.metaReviewer": "Meta-Reviewer", - "TaskHistory.fields.userType.reviewer": "Reviewer", - "TaskHistory.metaReview.label": "Meta-Review", - "TaskLatLon.latLon.label": "Lat/Lon:", + "TaskHistory.fields.startedReviewOn.label": "Започета контрола на задатку", + "TaskHistory.fields.taskUpdated.label": "Менаџер изазова је ажурирао задатак", + "TaskHistory.fields.userType.mapper": "Мапер", + "TaskHistory.fields.userType.metaReviewer": "Мета-контролор", + "TaskHistory.fields.userType.reviewer": "Контролор", + "TaskHistory.metaReview.label": "Мета-контрола", + "TaskLatLon.latLon.label": "Геог шир./дуж.:", "TaskLatLon.latLon.value": "{lat}, {lon}", - "TaskLatLon.lonLat.label": "Lon/Lat:", + "TaskLatLon.lonLat.label": "Геог. дуж./шир.:", "TaskLatLon.lonLat.value": "{lon}, {lat}", "TaskPriorityFilter.label": "Приоритет", "TaskPropertyFilter.label": "Својство", - "TaskPropertyQueryBuilder.commaSeparateValues.label": "Comma separate values", - "TaskPropertyQueryBuilder.controls.addValue": "Add Value", - "TaskPropertyQueryBuilder.controls.clear": "Clear", - "TaskPropertyQueryBuilder.controls.search": "Search", + "TaskPropertyQueryBuilder.commaSeparateValues.label": "Вредности одвојене зарезом", + "TaskPropertyQueryBuilder.controls.addValue": "Додај вредност", + "TaskPropertyQueryBuilder.controls.clear": "Очисти", + "TaskPropertyQueryBuilder.controls.search": "Претрага", "TaskPropertyQueryBuilder.error.missingKey": "Одаберите име својства", - "TaskPropertyQueryBuilder.error.missingLeftRule": "When using a compound rule both parts must be specified.", + "TaskPropertyQueryBuilder.error.missingLeftRule": "Када користите сложено правило, оба дела морају бити наведена.", "TaskPropertyQueryBuilder.error.missingPropertyType": "Одаберите тип својства", - "TaskPropertyQueryBuilder.error.missingRightRule": "When using a compound rule both parts must be specified.", - "TaskPropertyQueryBuilder.error.missingStyleName": "You must choose a style name.", - "TaskPropertyQueryBuilder.error.missingStyleValue": "You must enter a style value.", - "TaskPropertyQueryBuilder.error.missingValue": "You must enter a value.", + "TaskPropertyQueryBuilder.error.missingRightRule": "Када користите сложено правило, оба дела морају бити наведена.", + "TaskPropertyQueryBuilder.error.missingStyleName": "Морате навести име стила.", + "TaskPropertyQueryBuilder.error.missingStyleValue": "Морате унети вредност стила.", + "TaskPropertyQueryBuilder.error.missingValue": "Морате унети вредност.", "TaskPropertyQueryBuilder.error.notNumericValue": "Дата вредност својства није исправан број.", - "TaskPropertyQueryBuilder.options.none.label": "None", - "TaskPropertyQueryBuilder.propertyType.compoundRuleType": "compound rule", - "TaskPropertyQueryBuilder.propertyType.numberType": "number", - "TaskPropertyQueryBuilder.propertyType.stringType": "text", - "TaskReviewStatusFilter.label": "Review Status", - "TaskReviewStatusFilter.metaReviewStatuses.label": "Meta-Review Statuses", - "TaskStatusFilter.label": "Status", - "TasksTable.invert.abel": "invert", - "TasksTable.inverted.label": "inverted", + "TaskPropertyQueryBuilder.options.none.label": "Ништа", + "TaskPropertyQueryBuilder.propertyType.compoundRuleType": "сложено правило", + "TaskPropertyQueryBuilder.propertyType.numberType": "број", + "TaskPropertyQueryBuilder.propertyType.stringType": "текст", + "TaskReviewStatusFilter.label": "Стање контроле", + "TaskReviewStatusFilter.metaReviewStatuses.label": "Стања мета-контроле", + "TaskStatusFilter.label": "Стање", + "TasksTable.invert.abel": "обрни", + "TasksTable.inverted.label": "обрнуто", "Taxonomy.indicators.cooperative.label": "Кооперативни", "Taxonomy.indicators.favorite.label": "Омиљени", "Taxonomy.indicators.featured.label": "Препоручено", - "Taxonomy.indicators.newest.label": "Newest", - "Taxonomy.indicators.popular.label": "Popular", + "Taxonomy.indicators.newest.label": "Најновији", + "Taxonomy.indicators.popular.label": "Популарни", "Taxonomy.indicators.tagFix.label": "Поправка ознака", - "Team.Status.invited": "Invited", - "Team.Status.member": "Member", - "Team.activeMembers.header": "Active Members", - "Team.addMembers.header": "Invite New Member", + "Team.Status.invited": "Позвани", + "Team.Status.member": "Члан", + "Team.activeMembers.header": "Активни чланови", + "Team.addMembers.header": "Позовите новог члана", "Team.controls.acceptInvite.label": "Придружи се тиму", - "Team.controls.cancel.label": "Cancel", - "Team.controls.declineInvite.label": "Decline Invite", + "Team.controls.cancel.label": "Поништи", + "Team.controls.declineInvite.label": "Одбиј позивницу", "Team.controls.delete.label": "Обриши тим", "Team.controls.edit.label": "Измени тим", "Team.controls.leave.label": "Напусти тим", - "Team.controls.save.label": "Save", + "Team.controls.save.label": "Сачувај", "Team.controls.view.label": "Погледај тим", "Team.description.description": "Кратак опис тима", - "Team.description.label": "Description", - "Team.invitedMembers.header": "Pending Invitations", + "Team.description.label": "Опис", + "Team.invitedMembers.header": "Позивнице на чекању", "Team.member.controls.acceptInvite.label": "Придружи се тиму", - "Team.member.controls.declineInvite.label": "Decline Invite", - "Team.member.controls.delete.label": "Remove User", + "Team.member.controls.declineInvite.label": "Одбиј позивницу", + "Team.member.controls.delete.label": "Уклони корисника", "Team.member.controls.leave.label": "Напусти тим", - "Team.members.indicator.you.label": "(you)", + "Team.members.indicator.you.label": "(Ви)", "Team.name.description": "Јединствено име за тим", - "Team.name.label": "Name", + "Team.name.label": "Име", "Team.noTeams": "Нисте члан ниједног тима", "TopUserChallenges.topChallengesDisabled.label": "Резултати из справице Топ Изазова су тренутно искључени", "TopUserChallenges.widget.label": "Твоји топ изазови", "TopUserChallenges.widget.noChallenges": "Нема изазова", - "User.sort.numOfChallenges": "Score", + "User.sort.numOfChallenges": "Поена", "UserEditorSelector.currentEditor.label": "Тренутни едитор:", "UserProfile.favoriteChallenges.header": "Твоји омиљени изазови", "UserProfile.savedTasks.header": "Праћени задаци", "UserProfile.topChallenges.header": "Твоји топ изазови", - "VirtualChallenge.controls.create.label": "Work on {taskCount} Selected Tasks", + "VirtualChallenge.controls.create.label": "Ради на {taskCount} изабрана(их) задатака", "VirtualChallenge.controls.start.label": "Почни", - "VirtualChallenge.controls.tooMany.label": "Zoom in to work on mapped tasks", - "VirtualChallenge.controls.tooMany.tooltip": "At most {maxTasks, number} tasks can be included in a \"virtual\" challenge", - "VirtualChallenge.fields.name.label": "Name your \"virtual\" challenge", - "VirtualChallenge.selectedCount": "You have {count} selected", - "VirtualChallenge.tooManyTasks": "At most {max} tasks can be worked on at once", + "VirtualChallenge.controls.tooMany.label": "Увеличајте да радите на мапираним задацима", + "VirtualChallenge.controls.tooMany.tooltip": "Највише {maxTasks, number} може бити укључено у \"виртуелни\" изазов", + "VirtualChallenge.fields.name.label": "Назовите Ваш \"виртуелни\" изазов", + "VirtualChallenge.selectedCount": "Имате {count} изабран(а)", + "VirtualChallenge.tooManyTasks": "Можете радити на највише {max} задатака одједном", "WidgetPicker.menuLabel": "Додај справицу", "WidgetWorkspace.controls.addConfiguration.label": "Додавање новог распореда", "WidgetWorkspace.controls.cancelConfiguration.label": "Поништи", @@ -1708,8 +1708,8 @@ "WidgetWorkspace.controls.importConfiguration.label": "Увоз распореда", "WidgetWorkspace.controls.resetConfiguration.label": "Ресетуј распоред на подразумевани", "WidgetWorkspace.controls.saveConfiguration.label": "Крај измена", - "WidgetWorkspace.exportModal.controls.cancel.label": "Cancel", - "WidgetWorkspace.exportModal.controls.download.label": "Download", + "WidgetWorkspace.exportModal.controls.cancel.label": "Поништи", + "WidgetWorkspace.exportModal.controls.download.label": "Преузми", "WidgetWorkspace.exportModal.fields.name.label": "Име распореда", "WidgetWorkspace.exportModal.header": "Извези распоред", "WidgetWorkspace.fields.configurationName.label": "Име распореда:", @@ -1722,75 +1722,75 @@ "Widgets.ActivityListingWidget.title": "Списак активности", "Widgets.ActivityMapWidget.title": "Мапа активности", "Widgets.BurndownChartWidget.controls.loadStats.label": "Учитај статистике завршавања", - "Widgets.BurndownChartWidget.label": "Burndown Chart", - "Widgets.BurndownChartWidget.title": "Tasks Remaining: {taskCount, number}", + "Widgets.BurndownChartWidget.label": "„Burndown“ графикон", + "Widgets.BurndownChartWidget.title": "Преостало задатака: {taskCount, number}", "Widgets.CalendarHeatmapWidget.label": "Дневна топлотна мапа", "Widgets.CalendarHeatmapWidget.title": "Дневна топлотна мапа: Завршетак задатака", "Widgets.ChallengeListWidget.label": "Изазови", - "Widgets.ChallengeListWidget.search.placeholder": "Search", + "Widgets.ChallengeListWidget.search.placeholder": "Претрага", "Widgets.ChallengeListWidget.title": "Изазови", - "Widgets.ChallengeOverviewWidget.fields.creationDate.label": "Challenge Created:", - "Widgets.ChallengeOverviewWidget.fields.dataOriginDate.label": "Tasks built/added on {refreshDate} from data sourced on {sourceDate}.", - "Widgets.ChallengeOverviewWidget.fields.enabled.label": "Discoverable:", + "Widgets.ChallengeOverviewWidget.fields.creationDate.label": "Изазов направљен:", + "Widgets.ChallengeOverviewWidget.fields.dataOriginDate.label": "Задаци изграђени/додати {refreshDate} од података добијених {sourceDate}.", + "Widgets.ChallengeOverviewWidget.fields.enabled.label": "Видљивост:", "Widgets.ChallengeOverviewWidget.fields.keywords.label": "Кључне речи:", - "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Tasks Last Updated:", - "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Last time tasks were built or added to the challenge", - "Widgets.ChallengeOverviewWidget.fields.status.label": "Status:", - "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Task Data Sourced:", - "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Tasks Refreshed:", - "Widgets.ChallengeOverviewWidget.label": "Challenge Overview", - "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "project not discoverable", - "Widgets.ChallengeOverviewWidget.title": "Overview", - "Widgets.ChallengeShareWidget.label": "Social Sharing", - "Widgets.ChallengeShareWidget.title": "Share", + "Widgets.ChallengeOverviewWidget.fields.lastModifiedDate.label": "Задаци последњи пут ажурирани:", + "Widgets.ChallengeOverviewWidget.fields.lastTaskRefresh.label": "Последњи пут када су задаци изграђени или додати у изазов", + "Widgets.ChallengeOverviewWidget.fields.status.label": "Стање:", + "Widgets.ChallengeOverviewWidget.fields.tasksFromDate.label": "Датум извора податка:", + "Widgets.ChallengeOverviewWidget.fields.tasksRefreshDate.label": "Задаци освежени:", + "Widgets.ChallengeOverviewWidget.label": "Преглед изазова", + "Widgets.ChallengeOverviewWidget.projectDisabledWarning": "пројекат није видљив", + "Widgets.ChallengeOverviewWidget.title": "Преглед", + "Widgets.ChallengeShareWidget.label": "Дељене на друштвеним мрежама", + "Widgets.ChallengeShareWidget.title": "Дели", "Widgets.ChallengeTasksWidget.label": "Задаци", "Widgets.ChallengeTasksWidget.title": "Задаци", - "Widgets.CommentsWidget.controls.export.label": "Export", + "Widgets.CommentsWidget.controls.export.label": "Извези", "Widgets.CommentsWidget.label": "Коментари", "Widgets.CommentsWidget.title": "Коментари", "Widgets.CompletionProgressWidget.controls.loadStats.label": "Учитај статистике завршавања", "Widgets.CompletionProgressWidget.label": "Напредак завршавања", "Widgets.CompletionProgressWidget.noTasks": "Изазов нема ниједан задатак", "Widgets.CompletionProgressWidget.title": "Напредак завршавања", - "Widgets.CustomUrlWidget.controls.createUrl.label": "Add Custom URL", - "Widgets.CustomUrlWidget.controls.exportUrls.label": "Export Custom URLs", - "Widgets.CustomUrlWidget.controls.importUrls.label": "Import Custom URLs", - "Widgets.CustomUrlWidget.label": "Custom URLs", - "Widgets.CustomUrlWidget.title": "Custom URLs", - "Widgets.FeatureStyleLegendWidget.label": "Feature Style Legend", - "Widgets.FeatureStyleLegendWidget.title": "Feature Style Legend", + "Widgets.CustomUrlWidget.controls.createUrl.label": "Додај произвољну адресу", + "Widgets.CustomUrlWidget.controls.exportUrls.label": "Извези произвољне адресе", + "Widgets.CustomUrlWidget.controls.importUrls.label": "Увези произвољне адресе", + "Widgets.CustomUrlWidget.label": "Произвољне адресе", + "Widgets.CustomUrlWidget.title": "Произвољне адресе", + "Widgets.FeatureStyleLegendWidget.label": "Легенда стила објеката", + "Widgets.FeatureStyleLegendWidget.title": "Легенда стила објеката", "Widgets.FollowersWidget.controls.activity.label": "Активност", - "Widgets.FollowersWidget.controls.followers.label": "Followers", + "Widgets.FollowersWidget.controls.followers.label": "Пратиоци", "Widgets.FollowersWidget.controls.toggleExactDates.label": "Прикажи прецизна времена", - "Widgets.FollowingWidget.controls.following.label": "Following", + "Widgets.FollowingWidget.controls.following.label": "Праћени", "Widgets.FollowingWidget.header.activity": "Активности које пратите", - "Widgets.FollowingWidget.header.followers": "Your Followers", - "Widgets.FollowingWidget.header.following": "You are Following", - "Widgets.FollowingWidget.label": "Follow", + "Widgets.FollowingWidget.header.followers": "Ваши пратиоци", + "Widgets.FollowingWidget.header.following": "Ви пратите", + "Widgets.FollowingWidget.label": "Прати", "Widgets.KeyboardShortcutsWidget.label": "Пречице на тастатури", "Widgets.KeyboardShortcutsWidget.title": "Пречице на тастатури", "Widgets.LeaderboardWidget.label": "Ранг листа", - "Widgets.LeaderboardWidget.mapper": "Mappers", - "Widgets.LeaderboardWidget.reviewer": "Reviewers", + "Widgets.LeaderboardWidget.mapper": "Мапери", + "Widgets.LeaderboardWidget.reviewer": "Контролори", "Widgets.LeaderboardWidget.title": "Ранг листа", - "Widgets.OSMHistoryWidget.label": "OSM History", - "Widgets.OSMHistoryWidget.title": "OSM History", - "Widgets.ProjectAboutWidget.content": "Projects serve as a means of grouping related challenges together. All\nchallenges must belong to a project.\n\nYou can create as many projects as needed to organize your challenges, and can\ninvite other MapRoulette users to help manage them with you.\n\nProjects must be set to Discoverable before any challenges within them will\nshow up in public browsing or searching.", - "Widgets.ProjectAboutWidget.label": "About Projects", - "Widgets.ProjectAboutWidget.title": "About Projects", - "Widgets.ProjectListWidget.label": "Project List", - "Widgets.ProjectListWidget.search.placeholder": "Search", - "Widgets.ProjectListWidget.title": "Projects", - "Widgets.ProjectManagersWidget.label": "Project Managers", - "Widgets.ProjectOverviewWidget.label": "Overview", - "Widgets.ProjectOverviewWidget.title": "Overview", + "Widgets.OSMHistoryWidget.label": "OSM историја", + "Widgets.OSMHistoryWidget.title": "OSM историја", + "Widgets.ProjectAboutWidget.content": "Пројекти служе као начин груписања повезаних изазова заједно, Сви изазови морају да припадају неком пројекту.\n\nМожете да направите колико хоћете пројеката да организујете Ваше изазове, и можете да позовете друге MapRoulette кориснике да управљају њима са Вама.\n\nПројекти морају да се поставе да су видљиви пре него што иједан изазов из њих може да се појави јавно или у претрази.", + "Widgets.ProjectAboutWidget.label": "О пројектима", + "Widgets.ProjectAboutWidget.title": "О пројектима", + "Widgets.ProjectListWidget.label": "Списак пројеката", + "Widgets.ProjectListWidget.search.placeholder": "Претрага", + "Widgets.ProjectListWidget.title": "Пројекти", + "Widgets.ProjectManagersWidget.label": "Менаџери пројеката", + "Widgets.ProjectOverviewWidget.label": "Преглед", + "Widgets.ProjectOverviewWidget.title": "Преглед", "Widgets.PublicTaskInstructionsWidget.label": "Упутства", "Widgets.RecentActivityWidget.label": "Скорашње активности", "Widgets.RecentActivityWidget.title": "Скорашње активности", - "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Clear Filters", + "Widgets.ReviewNearbyTasksWidget.controls.clearFilters.label": "Очисти филтере", "Widgets.ReviewNearbyTasksWidget.controls.filterList.label": "Филтрирај по:", "Widgets.ReviewNearbyTasksWidget.label": "Задаци у околини", - "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Feature Id:", + "Widgets.ReviewNearbyTasksWidget.popup.fields.name.label": "Id објекта:", "Widgets.ReviewNearbyTasksWidget.popup.fields.priority.label": "Приоритет:", "Widgets.ReviewNearbyTasksWidget.popup.fields.status.label": "Стање:", "Widgets.ReviewNearbyTasksWidget.popup.fields.taskId.label": "Интерни Id:", @@ -1841,7 +1841,7 @@ "Widgets.TaskBundleWidget.noCooperativeWork": "Кооперативни задаци не могу да се увежу заједно", "Widgets.TaskBundleWidget.noVirtualChallenges": "Задаци у „виртуелним“ изазовима не могу да се увежу", "Widgets.TaskBundleWidget.popup.controls.selected.label": "Означени", - "Widgets.TaskBundleWidget.popup.fields.name.label": "Id својства:", + "Widgets.TaskBundleWidget.popup.fields.name.label": "Id објекта:", "Widgets.TaskBundleWidget.popup.fields.priority.label": "Приоритет:", "Widgets.TaskBundleWidget.popup.fields.status.label": "Стање:", "Widgets.TaskBundleWidget.popup.fields.taskId.label": "Интерни Id:", @@ -1896,5 +1896,5 @@ "Widgets.TeamsWidget.label": "Тимови", "Widgets.TeamsWidget.myTeamsTitle": "Моји тимови", "Widgets.TeamsWidget.viewTeamTitle": "Детаљи тима", - "Widgets.review.simultaneousTasks": "Reviewing {taskCount, number} tasks together" + "Widgets.review.simultaneousTasks": "Заједничка контрола {taskCount, number} задат(а)ка" }